| author | haftmann |
| Mon, 30 Nov 2009 12:28:12 +0100 | |
| changeset 33969 | 1e7ca47c6c3d |
| parent 33663 | a84fd6385832 |
| child 34015 | 5426ada71790 |
| permissions | -rw-r--r-- |
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
1 |
#2 := false |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
2 |
#55 := 0::int |
| 33663 | 3 |
decl uf_24 :: (-> T2 int) |
4 |
decl ?x68!16 :: T2 |
|
5 |
#2296 := ?x68!16 |
|
6 |
#2300 := (uf_24 ?x68!16) |
|
7 |
#1220 := -1::int |
|
8 |
#2894 := (* -1::int #2300) |
|
9 |
decl ?x67!17 :: T2 |
|
10 |
#2297 := ?x67!17 |
|
11 |
#2298 := (uf_24 ?x67!17) |
|
12 |
#2895 := (+ #2298 #2894) |
|
13 |
#2896 := (<= #2895 0::int) |
|
14 |
#4133 := (not #2896) |
|
15 |
decl uf_6 :: (-> T4 T2 T5) |
|
16 |
decl uf_23 :: T4 |
|
17 |
#193 := uf_23 |
|
18 |
#2305 := (uf_6 uf_23 ?x68!16) |
|
19 |
decl uf_8 :: T5 |
|
20 |
#33 := uf_8 |
|
21 |
#2306 := (= uf_8 #2305) |
|
22 |
#2303 := (uf_6 uf_23 ?x67!17) |
|
23 |
#2304 := (= uf_8 #2303) |
|
24 |
#3433 := (not #2304) |
|
25 |
#3448 := (or #3433 #2306 #2896) |
|
26 |
#3453 := (not #3448) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
27 |
decl uf_1 :: (-> T2 T2 T1) |
| 33663 | 28 |
decl ?x75!20 :: T2 |
29 |
#2354 := ?x75!20 |
|
30 |
#11 := (:var 0 T2) |
|
31 |
#2358 := (uf_1 #11 ?x75!20) |
|
32 |
#4486 := (pattern #2358) |
|
33 |
#202 := (uf_24 #11) |
|
34 |
#4426 := (pattern #202) |
|
35 |
#212 := (uf_6 uf_23 #11) |
|
36 |
#4452 := (pattern #212) |
|
37 |
decl uf_10 :: (-> T1 int) |
|
38 |
#2359 := (uf_10 #2358) |
|
39 |
#2355 := (uf_24 ?x75!20) |
|
40 |
#2356 := (* -1::int #2355) |
|
41 |
#2958 := (+ #2356 #2359) |
|
42 |
#2959 := (+ #202 #2958) |
|
43 |
#2962 := (= #2959 0::int) |
|
44 |
#3524 := (not #2962) |
|
45 |
#2357 := (+ #202 #2356) |
|
46 |
#2362 := (>= #2357 0::int) |
|
47 |
#773 := (= uf_8 #212) |
|
48 |
#779 := (not #773) |
|
49 |
#3525 := (or #779 #2362 #3524) |
|
50 |
#4487 := (forall (vars (?x76 T2)) (:pat #4452 #4426 #4486) #3525) |
|
51 |
#4492 := (not #4487) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
52 |
#10 := (:var 1 T2) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
53 |
#90 := (uf_1 #11 #10) |
| 33663 | 54 |
#4281 := (pattern #90) |
55 |
#224 := (uf_24 #10) |
|
56 |
#1505 := (* -1::int #224) |
|
57 |
#1506 := (+ #202 #1505) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
58 |
#91 := (uf_10 #90) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
59 |
#1536 := (+ #91 #1506) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
60 |
#1534 := (>= #1536 0::int) |
| 33663 | 61 |
#1235 := (* -1::int #91) |
62 |
decl uf_9 :: int |
|
63 |
#56 := uf_9 |
|
64 |
#1236 := (+ uf_9 #1235) |
|
65 |
#1237 := (<= #1236 0::int) |
|
66 |
#3516 := (or #779 #1237 #1534) |
|
67 |
#4478 := (forall (vars (?x71 T2) (?x72 T2)) (:pat #4281) #3516) |
|
68 |
#4483 := (not #4478) |
|
69 |
decl uf_11 :: T2 |
|
70 |
#67 := uf_11 |
|
71 |
#2934 := (= uf_11 ?x75!20) |
|
72 |
#2366 := (+ uf_9 #2356) |
|
73 |
#2367 := (<= #2366 0::int) |
|
74 |
#4495 := (or #2367 #2934 #4483 #4492) |
|
75 |
#4498 := (not #4495) |
|
76 |
decl ?x71!19 :: T2 |
|
77 |
#2324 := ?x71!19 |
|
78 |
decl ?x72!18 :: T2 |
|
79 |
#2323 := ?x72!18 |
|
80 |
#2329 := (uf_1 ?x72!18 ?x71!19) |
|
81 |
#2330 := (uf_10 #2329) |
|
82 |
#2333 := (* -1::int #2330) |
|
83 |
#2327 := (uf_24 ?x72!18) |
|
84 |
#2920 := (* -1::int #2327) |
|
85 |
#2921 := (+ #2920 #2333) |
|
86 |
#2325 := (uf_24 ?x71!19) |
|
87 |
#2922 := (+ #2325 #2921) |
|
88 |
#2923 := (<= #2922 0::int) |
|
89 |
#2337 := (uf_6 uf_23 ?x72!18) |
|
90 |
#2338 := (= uf_8 #2337) |
|
91 |
#3479 := (not #2338) |
|
92 |
#2334 := (+ uf_9 #2333) |
|
93 |
#2335 := (<= #2334 0::int) |
|
94 |
#3494 := (or #2335 #3479 #2923) |
|
95 |
#3499 := (not #3494) |
|
96 |
#4501 := (or #3499 #4498) |
|
97 |
#4504 := (not #4501) |
|
98 |
#4469 := (pattern #202 #224) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
99 |
#1504 := (>= #1506 0::int) |
| 33663 | 100 |
#221 := (uf_6 uf_23 #10) |
101 |
#793 := (= uf_8 #221) |
|
102 |
#3456 := (not #793) |
|
103 |
#3471 := (or #773 #3456 #1504) |
|
104 |
#4470 := (forall (vars (?x67 T2) (?x68 T2)) (:pat #4469) #3471) |
|
105 |
#4475 := (not #4470) |
|
106 |
#4507 := (or #4475 #4504) |
|
107 |
#7658 := [hypothesis]: #3499 |
|
108 |
#2336 := (not #2335) |
|
109 |
#4131 := (or #3494 #2336) |
|
110 |
#4137 := [def-axiom]: #4131 |
|
111 |
#17052 := [unit-resolution #4137 #7658]: #2336 |
|
112 |
#17077 := (or #3494 #2335) |
|
113 |
decl uf_4 :: (-> T3 T2 int) |
|
114 |
decl uf_14 :: T3 |
|
115 |
#107 := uf_14 |
|
116 |
#110 := (uf_4 uf_14 #11) |
|
117 |
#4305 := (pattern #110) |
|
118 |
#759 := (= #110 #202) |
|
119 |
#780 := (or #759 #779) |
|
120 |
#4453 := (forall (vars (?x63 T2)) (:pat #4305 #4426 #4452) #780) |
|
121 |
#4510 := (not #4507) |
|
122 |
#4513 := (or #3453 #4510) |
|
123 |
#4516 := (not #4513) |
|
124 |
#1495 := (>= #202 0::int) |
|
125 |
#4461 := (forall (vars (?x65 T2)) (:pat #4426) #1495) |
|
126 |
#4466 := (not #4461) |
|
127 |
#4519 := (or #4466 #4516) |
|
128 |
#4522 := (not #4519) |
|
129 |
decl ?x65!15 :: T2 |
|
130 |
#2281 := ?x65!15 |
|
131 |
#2282 := (uf_24 ?x65!15) |
|
132 |
#2283 := (>= #2282 0::int) |
|
133 |
#2284 := (not #2283) |
|
134 |
#4525 := (or #2284 #4522) |
|
135 |
#4528 := (not #4525) |
|
136 |
#216 := (uf_24 uf_11) |
|
137 |
#217 := (= #216 0::int) |
|
138 |
#1492 := (not #217) |
|
139 |
#4531 := (or #1492 #4528) |
|
140 |
#4534 := (not #4531) |
|
141 |
#4537 := (or #1492 #4534) |
|
142 |
#4540 := (not #4537) |
|
143 |
#4458 := (not #4453) |
|
144 |
#4543 := (or #4458 #4540) |
|
145 |
#4546 := (not #4543) |
|
146 |
decl ?x63!14 :: T2 |
|
147 |
#2256 := ?x63!14 |
|
148 |
#2261 := (uf_4 uf_14 ?x63!14) |
|
149 |
#2260 := (uf_24 ?x63!14) |
|
150 |
#2866 := (= #2260 #2261) |
|
151 |
#2257 := (uf_6 uf_23 ?x63!14) |
|
152 |
#2258 := (= uf_8 #2257) |
|
153 |
#2259 := (not #2258) |
|
154 |
#2872 := (or #2259 #2866) |
|
155 |
#2877 := (not #2872) |
|
156 |
#10222 := [hypothesis]: #2877 |
|
157 |
#4144 := (or #2872 #2258) |
|
158 |
#4145 := [def-axiom]: #4144 |
|
159 |
#10559 := [unit-resolution #4145 #10222]: #2258 |
|
160 |
#4140 := (not #2866) |
|
161 |
#4141 := (or #2872 #4140) |
|
162 |
#4146 := [def-axiom]: #4141 |
|
163 |
#10294 := [unit-resolution #4146 #10222]: #4140 |
|
164 |
decl uf_3 :: (-> T1 T2) |
|
165 |
decl uf_22 :: T2 |
|
166 |
#184 := uf_22 |
|
167 |
#4728 := (uf_1 uf_22 uf_22) |
|
168 |
#9695 := (uf_3 #4728) |
|
169 |
#10367 := (uf_1 #9695 ?x63!14) |
|
170 |
#10448 := (uf_3 #10367) |
|
171 |
#11132 := (uf_4 uf_14 #10448) |
|
172 |
#13212 := (= #11132 #2261) |
|
173 |
#12385 := (= #2261 #11132) |
|
174 |
#10449 := (= ?x63!14 #10448) |
|
175 |
#12 := (uf_1 #10 #11) |
|
176 |
#4196 := (pattern #12) |
|
177 |
#13 := (uf_3 #12) |
|
178 |
#317 := (= #11 #13) |
|
179 |
#4197 := (forall (vars (?x2 T2) (?x3 T2)) (:pat #4196) #317) |
|
180 |
#321 := (forall (vars (?x2 T2) (?x3 T2)) #317) |
|
181 |
#4200 := (iff #321 #4197) |
|
182 |
#4198 := (iff #317 #317) |
|
183 |
#4199 := [refl]: #4198 |
|
184 |
#4201 := [quant-intro #4199]: #4200 |
|
185 |
#1843 := (~ #321 #321) |
|
186 |
#1875 := (~ #317 #317) |
|
187 |
#1876 := [refl]: #1875 |
|
188 |
#1841 := [nnf-pos #1876]: #1843 |
|
189 |
#14 := (= #13 #11) |
|
190 |
#15 := (forall (vars (?x2 T2) (?x3 T2)) #14) |
|
191 |
#322 := (iff #15 #321) |
|
192 |
#319 := (iff #14 #317) |
|
193 |
#320 := [rewrite]: #319 |
|
194 |
#323 := [quant-intro #320]: #322 |
|
195 |
#316 := [asserted]: #15 |
|
196 |
#326 := [mp #316 #323]: #321 |
|
197 |
#1877 := [mp~ #326 #1841]: #321 |
|
198 |
#4202 := [mp #1877 #4201]: #4197 |
|
199 |
#8139 := (not #4197) |
|
200 |
#12947 := (or #8139 #10449) |
|
201 |
#12948 := [quant-inst]: #12947 |
|
202 |
#13195 := [unit-resolution #12948 #4202]: #10449 |
|
203 |
#13203 := [monotonicity #13195]: #12385 |
|
204 |
#13213 := [symm #13203]: #13212 |
|
205 |
#13222 := (= #2260 #11132) |
|
206 |
#188 := (uf_4 uf_14 uf_22) |
|
207 |
#13623 := (= #188 #11132) |
|
208 |
#13621 := (= #11132 #188) |
|
209 |
#13610 := (= #10448 uf_22) |
|
210 |
#10707 := (= #9695 uf_22) |
|
211 |
#9696 := (= uf_22 #9695) |
|
212 |
#9727 := (or #8139 #9696) |
|
213 |
#9731 := [quant-inst]: #9727 |
|
214 |
#10706 := [unit-resolution #9731 #4202]: #9696 |
|
215 |
#10708 := [symm #10706]: #10707 |
|
216 |
#13609 := (= #10448 #9695) |
|
217 |
#10319 := (= ?x63!14 #9695) |
|
218 |
decl uf_15 :: T4 |
|
219 |
#113 := uf_15 |
|
220 |
#9518 := (uf_6 uf_15 ?x63!14) |
|
221 |
#9519 := (= uf_8 #9518) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
222 |
decl uf_7 :: (-> T4 T2 T5 T4) |
| 33663 | 223 |
#194 := (uf_7 uf_15 uf_22 uf_8) |
224 |
#3894 := (uf_6 #194 uf_22) |
|
225 |
#3895 := (= uf_8 #3894) |
|
226 |
#10330 := (ite #10319 #3895 #9519) |
|
227 |
#10323 := (uf_7 uf_15 #9695 #3894) |
|
228 |
#10324 := (uf_6 #10323 ?x63!14) |
|
229 |
#10327 := (= uf_8 #10324) |
|
230 |
#10333 := (iff #10327 #10330) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
231 |
#30 := (:var 1 T5) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
232 |
#20 := (:var 2 T2) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
233 |
#29 := (:var 3 T4) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
234 |
#31 := (uf_7 #29 #20 #30) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
235 |
#32 := (uf_6 #31 #11) |
| 33663 | 236 |
#4216 := (pattern #32) |
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
237 |
#36 := (uf_6 #29 #11) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
238 |
#335 := (= uf_8 #36) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
239 |
#35 := (= #30 uf_8) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
240 |
#24 := (= #11 #20) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
241 |
#338 := (ite #24 #35 #335) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
242 |
#34 := (= #32 uf_8) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
243 |
#341 := (iff #34 #338) |
| 33663 | 244 |
#4217 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) (:pat #4216) #341) |
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
245 |
#344 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) #341) |
| 33663 | 246 |
#4220 := (iff #344 #4217) |
247 |
#4218 := (iff #341 #341) |
|
248 |
#4219 := [refl]: #4218 |
|
249 |
#4221 := [quant-intro #4219]: #4220 |
|
250 |
#1848 := (~ #344 #344) |
|
251 |
#1884 := (~ #341 #341) |
|
252 |
#1885 := [refl]: #1884 |
|
253 |
#1849 := [nnf-pos #1885]: #1848 |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
254 |
#37 := (= #36 uf_8) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
255 |
#38 := (ite #24 #35 #37) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
256 |
#39 := (iff #34 #38) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
257 |
#40 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) #39) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
258 |
#345 := (iff #40 #344) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
259 |
#342 := (iff #39 #341) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
260 |
#339 := (iff #38 #338) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
261 |
#336 := (iff #37 #335) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
262 |
#337 := [rewrite]: #336 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
263 |
#340 := [monotonicity #337]: #339 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
264 |
#343 := [monotonicity #340]: #342 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
265 |
#346 := [quant-intro #343]: #345 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
266 |
#333 := [asserted]: #40 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
267 |
#349 := [mp #333 #346]: #344 |
| 33663 | 268 |
#1886 := [mp~ #349 #1849]: #344 |
269 |
#4222 := [mp #1886 #4221]: #4217 |
|
270 |
#4987 := (not #4217) |
|
271 |
#13028 := (or #4987 #10333) |
|
272 |
#4958 := (= #3894 uf_8) |
|
273 |
#10322 := (ite #10319 #4958 #9519) |
|
274 |
#10325 := (= #10324 uf_8) |
|
275 |
#10326 := (iff #10325 #10322) |
|
276 |
#13031 := (or #4987 #10326) |
|
277 |
#13033 := (iff #13031 #13028) |
|
278 |
#13035 := (iff #13028 #13028) |
|
279 |
#13036 := [rewrite]: #13035 |
|
280 |
#10334 := (iff #10326 #10333) |
|
281 |
#10331 := (iff #10322 #10330) |
|
282 |
#4970 := (iff #4958 #3895) |
|
283 |
#4971 := [rewrite]: #4970 |
|
284 |
#10332 := [monotonicity #4971]: #10331 |
|
285 |
#10328 := (iff #10325 #10327) |
|
286 |
#10329 := [rewrite]: #10328 |
|
287 |
#10335 := [monotonicity #10329 #10332]: #10334 |
|
288 |
#13034 := [monotonicity #10335]: #13033 |
|
289 |
#13037 := [trans #13034 #13036]: #13033 |
|
290 |
#13032 := [quant-inst]: #13031 |
|
291 |
#13051 := [mp #13032 #13037]: #13028 |
|
292 |
#13579 := [unit-resolution #13051 #4222]: #10333 |
|
293 |
#13595 := (= #2257 #10324) |
|
294 |
#13584 := (= #10324 #2257) |
|
295 |
#13582 := (= #10323 uf_23) |
|
296 |
#7680 := (= #194 uf_23) |
|
297 |
#195 := (= uf_23 #194) |
|
298 |
#4549 := (or #2877 #4546) |
|
299 |
#4552 := (not #4549) |
|
300 |
#1480 := (* -1::int #202) |
|
301 |
#1481 := (+ #110 #1480) |
|
302 |
#1479 := (>= #1481 0::int) |
|
303 |
#4444 := (forall (vars (?x61 T2)) (:pat #4305 #4426) #1479) |
|
304 |
#4449 := (not #4444) |
|
305 |
#4555 := (or #4449 #4552) |
|
306 |
#4558 := (not #4555) |
|
307 |
decl ?x61!13 :: T2 |
|
308 |
#2238 := ?x61!13 |
|
309 |
#2241 := (uf_4 uf_14 ?x61!13) |
|
310 |
#2856 := (* -1::int #2241) |
|
311 |
#2239 := (uf_24 ?x61!13) |
|
312 |
#2857 := (+ #2239 #2856) |
|
313 |
#2858 := (<= #2857 0::int) |
|
314 |
#2863 := (not #2858) |
|
315 |
#4561 := (or #2863 #4558) |
|
316 |
#4564 := (not #4561) |
|
317 |
#196 := (uf_1 uf_22 #11) |
|
318 |
#4427 := (pattern #196) |
|
319 |
#197 := (uf_10 #196) |
|
320 |
#1623 := (+ #197 #1480) |
|
321 |
#1624 := (+ #188 #1623) |
|
322 |
#1625 := (= #1624 0::int) |
|
323 |
#1449 := (* -1::int #197) |
|
324 |
#1455 := (* -1::int #188) |
|
325 |
#1456 := (+ #1455 #1449) |
|
326 |
#1457 := (+ #110 #1456) |
|
327 |
#1458 := (<= #1457 0::int) |
|
328 |
#1450 := (+ uf_9 #1449) |
|
329 |
#1451 := (<= #1450 0::int) |
|
330 |
#3425 := (or #1451 #1458 #1625) |
|
331 |
#4436 := (forall (vars (?x59 T2)) (:pat #4427 #4305 #4426) #3425) |
|
332 |
#4441 := (not #4436) |
|
333 |
#3405 := (or #1451 #1458) |
|
334 |
#3406 := (not #3405) |
|
335 |
#3409 := (or #759 #3406) |
|
336 |
#4428 := (forall (vars (?x60 T2)) (:pat #4305 #4426 #4427) #3409) |
|
337 |
#4433 := (not #4428) |
|
338 |
decl ?x48!12 :: T2 |
|
339 |
#2214 := ?x48!12 |
|
340 |
#2220 := (uf_6 uf_15 ?x48!12) |
|
341 |
#2221 := (= uf_8 #2220) |
|
342 |
#2215 := (uf_4 uf_14 ?x48!12) |
|
343 |
#2216 := (* -1::int #2215) |
|
344 |
#2217 := (+ uf_9 #2216) |
|
345 |
#2218 := (<= #2217 0::int) |
|
346 |
#1655 := (+ uf_9 #1455) |
|
347 |
#1656 := (<= #1655 0::int) |
|
348 |
#114 := (uf_6 uf_15 #11) |
|
349 |
#4347 := (pattern #114) |
|
350 |
#1638 := (+ #110 #1455) |
|
351 |
#1637 := (>= #1638 0::int) |
|
352 |
#478 := (= uf_8 #114) |
|
353 |
#1644 := (or #478 #1637) |
|
354 |
#4418 := (forall (vars (?x58 T2)) (:pat #4347 #4305) #1644) |
|
355 |
#4423 := (not #4418) |
|
356 |
#185 := (uf_6 uf_15 uf_22) |
|
357 |
#728 := (= uf_8 #185) |
|
358 |
#981 := (not #195) |
|
359 |
#4567 := (or #981 #728 #4423 #1656 #2218 #2221 #4433 #4441 #4564) |
|
360 |
#4570 := (not #4567) |
|
361 |
decl ?x53!11 :: T2 |
|
362 |
#2148 := ?x53!11 |
|
363 |
decl ?x54!10 :: T2 |
|
364 |
#2147 := ?x54!10 |
|
365 |
#2153 := (uf_1 ?x54!10 ?x53!11) |
|
366 |
#2154 := (uf_10 #2153) |
|
367 |
#2161 := (* -1::int #2154) |
|
368 |
decl uf_19 :: T3 |
|
369 |
#146 := uf_19 |
|
370 |
#2151 := (uf_4 uf_19 ?x54!10) |
|
371 |
#2157 := (* -1::int #2151) |
|
372 |
#2813 := (+ #2157 #2161) |
|
373 |
#2149 := (uf_4 uf_19 ?x53!11) |
|
374 |
#2814 := (+ #2149 #2813) |
|
375 |
#2815 := (<= #2814 0::int) |
|
376 |
#2162 := (+ uf_9 #2161) |
|
377 |
#2163 := (<= #2162 0::int) |
|
378 |
#2158 := (+ uf_9 #2157) |
|
379 |
#2159 := (<= #2158 0::int) |
|
380 |
#3369 := (or #2159 #2163 #2815) |
|
381 |
#3374 := (not #3369) |
|
382 |
#154 := (uf_4 uf_19 #10) |
|
383 |
#1357 := (* -1::int #154) |
|
384 |
#151 := (uf_4 uf_19 #11) |
|
385 |
#1358 := (+ #151 #1357) |
|
386 |
#1364 := (+ #91 #1358) |
|
387 |
#1387 := (>= #1364 0::int) |
|
388 |
#1344 := (* -1::int #151) |
|
389 |
#1345 := (+ uf_9 #1344) |
|
390 |
#1346 := (<= #1345 0::int) |
|
391 |
#3337 := (or #1237 #1346 #1387) |
|
392 |
#4380 := (forall (vars (?x53 T2) (?x54 T2)) (:pat #4281) #3337) |
|
393 |
#4385 := (not #4380) |
|
394 |
#166 := (uf_4 uf_19 uf_11) |
|
395 |
#167 := (= #166 0::int) |
|
396 |
#4388 := (or #167 #4385) |
|
397 |
#4391 := (not #4388) |
|
398 |
#4394 := (or #4391 #3374) |
|
399 |
#4397 := (not #4394) |
|
400 |
#4356 := (pattern #151) |
|
401 |
decl ?x50!9 :: (-> T2 T2) |
|
402 |
#2124 := (?x50!9 #11) |
|
403 |
#2127 := (uf_1 #2124 #11) |
|
404 |
#2128 := (uf_10 #2127) |
|
405 |
#2783 := (* -1::int #2128) |
|
406 |
#2125 := (uf_4 uf_19 #2124) |
|
407 |
#2766 := (* -1::int #2125) |
|
408 |
#2784 := (+ #2766 #2783) |
|
409 |
#2785 := (+ #151 #2784) |
|
410 |
#2786 := (= #2785 0::int) |
|
411 |
#3307 := (not #2786) |
|
412 |
#2767 := (+ #151 #2766) |
|
413 |
#2768 := (<= #2767 0::int) |
|
414 |
#3308 := (or #2768 #3307) |
|
415 |
#3309 := (not #3308) |
|
416 |
#68 := (= #11 uf_11) |
|
417 |
#3315 := (or #68 #1346 #3309) |
|
418 |
#4372 := (forall (vars (?x49 T2)) (:pat #4356) #3315) |
|
419 |
#4377 := (not #4372) |
|
420 |
#4400 := (or #4377 #4397) |
|
421 |
#4403 := (not #4400) |
|
422 |
decl ?x49!8 :: T2 |
|
423 |
#2084 := ?x49!8 |
|
424 |
#2088 := (uf_1 #11 ?x49!8) |
|
425 |
#4357 := (pattern #2088) |
|
426 |
#2089 := (uf_10 #2088) |
|
427 |
#2085 := (uf_4 uf_19 ?x49!8) |
|
428 |
#2086 := (* -1::int #2085) |
|
429 |
#2736 := (+ #2086 #2089) |
|
430 |
#2737 := (+ #151 #2736) |
|
431 |
#2740 := (= #2737 0::int) |
|
432 |
#3271 := (not #2740) |
|
433 |
#2087 := (+ #151 #2086) |
|
434 |
#2092 := (>= #2087 0::int) |
|
435 |
#3272 := (or #2092 #3271) |
|
436 |
#4358 := (forall (vars (?x50 T2)) (:pat #4356 #4357) #3272) |
|
437 |
#4363 := (not #4358) |
|
438 |
#2712 := (= uf_11 ?x49!8) |
|
439 |
#2096 := (+ uf_9 #2086) |
|
440 |
#2097 := (<= #2096 0::int) |
|
441 |
#4366 := (or #2097 #2712 #4363) |
|
442 |
#4369 := (not #4366) |
|
443 |
#4406 := (or #4369 #4403) |
|
444 |
#4409 := (not #4406) |
|
445 |
#1299 := (* -1::int #110) |
|
446 |
#1300 := (+ uf_9 #1299) |
|
447 |
#1301 := (<= #1300 0::int) |
|
448 |
#3257 := (or #478 #1301) |
|
449 |
#4348 := (forall (vars (?x48 T2)) (:pat #4347 #4305) #3257) |
|
450 |
#4353 := (not #4348) |
|
451 |
#569 := (= uf_14 uf_19) |
|
452 |
#674 := (not #569) |
|
453 |
decl uf_16 :: T4 |
|
454 |
#141 := uf_16 |
|
455 |
#566 := (= uf_15 uf_16) |
|
456 |
#692 := (not #566) |
|
457 |
decl uf_21 :: T3 |
|
458 |
#149 := uf_21 |
|
459 |
decl uf_20 :: T3 |
|
460 |
#148 := uf_20 |
|
461 |
#150 := (= uf_20 uf_21) |
|
462 |
#665 := (not #150) |
|
463 |
decl uf_18 :: T2 |
|
464 |
#144 := uf_18 |
|
465 |
decl uf_17 :: T2 |
|
466 |
#143 := uf_17 |
|
467 |
#145 := (= uf_17 uf_18) |
|
468 |
#683 := (not #145) |
|
469 |
#4412 := (or #683 #665 #692 #674 #4353 #4409) |
|
470 |
#108 := (uf_4 uf_14 uf_11) |
|
471 |
#109 := (= #108 0::int) |
|
472 |
#4415 := (not #4412) |
|
473 |
#4573 := (or #4415 #4570) |
|
474 |
#4576 := (not #4573) |
|
475 |
decl ?x47!7 :: (-> T2 T2) |
|
476 |
#2047 := (?x47!7 #11) |
|
477 |
#2048 := (uf_4 uf_14 #2047) |
|
478 |
#2671 := (* -1::int #2048) |
|
479 |
#2686 := (+ #110 #2671) |
|
480 |
#2687 := (<= #2686 0::int) |
|
481 |
#2052 := (uf_1 #2047 #11) |
|
482 |
#2053 := (uf_10 #2052) |
|
483 |
#2672 := (* -1::int #2053) |
|
484 |
#2673 := (+ #2671 #2672) |
|
485 |
#2674 := (+ #110 #2673) |
|
486 |
#2675 := (= #2674 0::int) |
|
487 |
#3241 := (not #2675) |
|
488 |
#2056 := (uf_6 uf_15 #2047) |
|
489 |
#2057 := (= uf_8 #2056) |
|
490 |
#3240 := (not #2057) |
|
491 |
#3242 := (or #3240 #3241 #2687) |
|
492 |
#3243 := (not #3242) |
|
493 |
#3249 := (or #68 #1301 #3243) |
|
494 |
#4339 := (forall (vars (?x46 T2)) (:pat #4305) #3249) |
|
495 |
#4344 := (not #4339) |
|
496 |
decl uf_12 :: (-> T2 int) |
|
497 |
#69 := (uf_12 #11) |
|
498 |
#4257 := (pattern #69) |
|
499 |
decl ?x38!6 :: (-> T2 T2) |
|
500 |
#2020 := (?x38!6 #11) |
|
501 |
#2024 := (uf_12 #2020) |
|
502 |
#2630 := (* -1::int #2024) |
|
503 |
#2021 := (uf_1 #2020 #11) |
|
504 |
#2022 := (uf_10 #2021) |
|
505 |
#2647 := (* -1::int #2022) |
|
506 |
#2648 := (+ #2647 #2630) |
|
507 |
#2649 := (+ #69 #2648) |
|
508 |
#2650 := (= #2649 0::int) |
|
509 |
#3213 := (not #2650) |
|
510 |
#2631 := (+ #69 #2630) |
|
511 |
#2632 := (<= #2631 0::int) |
|
512 |
decl up_13 :: (-> T2 bool) |
|
513 |
#2030 := (up_13 #2020) |
|
514 |
#3212 := (not #2030) |
|
515 |
#3214 := (or #3212 #2632 #3213) |
|
516 |
#3215 := (not #3214) |
|
517 |
#1261 := (* -1::int #69) |
|
518 |
#1262 := (+ uf_9 #1261) |
|
519 |
#1263 := (<= #1262 0::int) |
|
520 |
#3221 := (or #68 #1263 #3215) |
|
521 |
#4331 := (forall (vars (?x37 T2)) (:pat #4257) #3221) |
|
522 |
#4336 := (not #4331) |
|
523 |
#117 := (uf_6 uf_15 #10) |
|
524 |
#4322 := (pattern #114 #117) |
|
525 |
#120 := (uf_4 uf_14 #10) |
|
526 |
#1313 := (* -1::int #120) |
|
527 |
#1314 := (+ #110 #1313) |
|
528 |
#1317 := (>= #1314 0::int) |
|
529 |
#484 := (= uf_8 #117) |
|
530 |
#3178 := (not #484) |
|
531 |
#3193 := (or #478 #3178 #1317) |
|
532 |
#4323 := (forall (vars (?x42 T2) (?x43 T2)) (:pat #4322) #3193) |
|
533 |
#4328 := (not #4323) |
|
534 |
#1315 := (+ #91 #1314) |
|
535 |
#1710 := (>= #1315 0::int) |
|
536 |
#481 := (not #478) |
|
537 |
#3170 := (or #481 #1237 #1710) |
|
538 |
#4314 := (forall (vars (?x44 T2) (?x45 T2)) (:pat #4281) #3170) |
|
539 |
#4319 := (not #4314) |
|
540 |
#1738 := (>= #110 0::int) |
|
541 |
#4306 := (forall (vars (?x41 T2)) (:pat #4305) #1738) |
|
542 |
#4311 := (not #4306) |
|
543 |
#1749 := (not #109) |
|
544 |
#4579 := (or #1749 #4311 #4319 #4328 #4336 #4344 #4576) |
|
545 |
#4582 := (not #4579) |
|
546 |
decl ?x37!5 :: T2 |
|
547 |
#1976 := ?x37!5 |
|
548 |
#1977 := (uf_1 #11 ?x37!5) |
|
549 |
#4290 := (pattern #1977) |
|
550 |
#77 := (up_13 #11) |
|
551 |
#4250 := (pattern #77) |
|
552 |
#1979 := (uf_12 ?x37!5) |
|
553 |
#1980 := (* -1::int #1979) |
|
554 |
#1978 := (uf_10 #1977) |
|
555 |
#2598 := (+ #1978 #1980) |
|
556 |
#2599 := (+ #69 #2598) |
|
557 |
#2602 := (= #2599 0::int) |
|
558 |
#3131 := (not #2602) |
|
559 |
#1984 := (+ #69 #1980) |
|
560 |
#1985 := (>= #1984 0::int) |
|
561 |
#78 := (not #77) |
|
562 |
#3132 := (or #78 #1985 #3131) |
|
563 |
#4291 := (forall (vars (?x38 T2)) (:pat #4250 #4257 #4290) #3132) |
|
564 |
#4296 := (not #4291) |
|
565 |
#2574 := (= uf_11 ?x37!5) |
|
566 |
#1989 := (+ uf_9 #1980) |
|
567 |
#1990 := (<= #1989 0::int) |
|
568 |
#4299 := (or #1990 #2574 #4296) |
|
569 |
#5019 := (= uf_9 #1979) |
|
570 |
#5185 := (not #5019) |
|
571 |
#1991 := (not #1990) |
|
572 |
#4302 := (not #4299) |
|
573 |
#5183 := [hypothesis]: #4302 |
|
574 |
#4176 := (or #4299 #1991) |
|
575 |
#3850 := [def-axiom]: #4176 |
|
576 |
#5184 := [unit-resolution #3850 #5183]: #1991 |
|
577 |
#5186 := (or #5185 #1990) |
|
578 |
#5193 := [th-lemma]: #5186 |
|
579 |
#5194 := [unit-resolution #5193 #5184]: #5185 |
|
580 |
#2577 := (not #2574) |
|
581 |
#3851 := (or #4299 #2577) |
|
582 |
#4183 := [def-axiom]: #3851 |
|
583 |
#5192 := [unit-resolution #4183 #5183]: #2577 |
|
584 |
#437 := (= uf_9 #69) |
|
585 |
#443 := (or #68 #437) |
|
586 |
#4258 := (forall (vars (?x25 T2)) (:pat #4257) #443) |
|
587 |
#448 := (forall (vars (?x25 T2)) #443) |
|
588 |
#4261 := (iff #448 #4258) |
|
589 |
#4259 := (iff #443 #443) |
|
590 |
#4260 := [refl]: #4259 |
|
591 |
#4262 := [quant-intro #4260]: #4261 |
|
592 |
#1862 := (~ #448 #448) |
|
593 |
#1900 := (~ #443 #443) |
|
594 |
#1901 := [refl]: #1900 |
|
595 |
#1863 := [nnf-pos #1901]: #1862 |
|
596 |
#70 := (= #69 0::int) |
|
597 |
#73 := (not #68) |
|
598 |
#1807 := (or #73 #70) |
|
599 |
#1810 := (forall (vars (?x24 T2)) #1807) |
|
600 |
#1813 := (not #1810) |
|
601 |
#1741 := (forall (vars (?x41 T2)) #1738) |
|
602 |
#1744 := (not #1741) |
|
603 |
#487 := (and #481 #484) |
|
604 |
#493 := (not #487) |
|
605 |
#1727 := (or #493 #1317) |
|
606 |
#1732 := (forall (vars (?x42 T2) (?x43 T2)) #1727) |
|
607 |
#1735 := (not #1732) |
|
608 |
#1238 := (not #1237) |
|
609 |
#1702 := (and #478 #1238) |
|
610 |
#1707 := (not #1702) |
|
611 |
#1713 := (or #1707 #1710) |
|
612 |
#1716 := (forall (vars (?x44 T2) (?x45 T2)) #1713) |
|
613 |
#1719 := (not #1716) |
|
614 |
#1649 := (forall (vars (?x58 T2)) #1644) |
|
615 |
#1652 := (not #1649) |
|
616 |
#1459 := (not #1458) |
|
617 |
#1452 := (not #1451) |
|
618 |
#1462 := (and #1452 #1459) |
|
619 |
#1620 := (not #1462) |
|
620 |
#1628 := (or #1620 #1625) |
|
621 |
#1631 := (forall (vars (?x59 T2)) #1628) |
|
622 |
#1634 := (not #1631) |
|
623 |
#1558 := (= #1536 0::int) |
|
624 |
#1561 := (not #1504) |
|
625 |
#1570 := (and #773 #1561 #1558) |
|
626 |
#1575 := (exists (vars (?x76 T2)) #1570) |
|
627 |
#1547 := (+ uf_9 #1480) |
|
628 |
#1548 := (<= #1547 0::int) |
|
629 |
#1549 := (not #1548) |
|
630 |
#1552 := (and #73 #1549) |
|
631 |
#1555 := (not #1552) |
|
632 |
#1578 := (or #1555 #1575) |
|
633 |
#1581 := (forall (vars (?x75 T2)) #1578) |
|
634 |
#1526 := (and #773 #1238) |
|
635 |
#1531 := (not #1526) |
|
636 |
#1538 := (or #1531 #1534) |
|
637 |
#1541 := (forall (vars (?x71 T2) (?x72 T2)) #1538) |
|
638 |
#1544 := (not #1541) |
|
639 |
#1584 := (or #1544 #1581) |
|
640 |
#1587 := (and #1541 #1584) |
|
641 |
#796 := (and #779 #793) |
|
642 |
#802 := (not #796) |
|
643 |
#1512 := (or #802 #1504) |
|
644 |
#1517 := (forall (vars (?x67 T2) (?x68 T2)) #1512) |
|
645 |
#1520 := (not #1517) |
|
646 |
#1590 := (or #1520 #1587) |
|
647 |
#1593 := (and #1517 #1590) |
|
648 |
#1498 := (forall (vars (?x65 T2)) #1495) |
|
649 |
#1501 := (not #1498) |
|
650 |
#1596 := (or #1501 #1593) |
|
651 |
#1599 := (and #1498 #1596) |
|
652 |
#1602 := (or #1492 #1599) |
|
653 |
#1605 := (and #217 #1602) |
|
654 |
#785 := (forall (vars (?x63 T2)) #780) |
|
655 |
#939 := (not #785) |
|
656 |
#1608 := (or #939 #1605) |
|
657 |
#1611 := (and #785 #1608) |
|
658 |
#1484 := (forall (vars (?x61 T2)) #1479) |
|
659 |
#1487 := (not #1484) |
|
660 |
#1614 := (or #1487 #1611) |
|
661 |
#1617 := (and #1484 #1614) |
|
662 |
#1468 := (or #759 #1462) |
|
663 |
#1473 := (forall (vars (?x60 T2)) #1468) |
|
664 |
#1476 := (not #1473) |
|
665 |
#1302 := (not #1301) |
|
666 |
#1421 := (and #481 #1302) |
|
667 |
#1426 := (exists (vars (?x48 T2)) #1421) |
|
668 |
#1667 := (not #1426) |
|
669 |
#1691 := (or #981 #728 #1667 #1476 #1617 #1634 #1652 #1656) |
|
670 |
#1347 := (not #1346) |
|
671 |
#1381 := (and #1238 #1347) |
|
672 |
#1384 := (not #1381) |
|
673 |
#1390 := (or #1384 #1387) |
|
674 |
#1393 := (forall (vars (?x53 T2) (?x54 T2)) #1390) |
|
675 |
#1396 := (not #1393) |
|
676 |
#1404 := (or #167 #1396) |
|
677 |
#1409 := (and #1393 #1404) |
|
678 |
#1362 := (= #1364 0::int) |
|
679 |
#1356 := (>= #1358 0::int) |
|
680 |
#1359 := (not #1356) |
|
681 |
#1366 := (and #1359 #1362) |
|
682 |
#1369 := (exists (vars (?x50 T2)) #1366) |
|
683 |
#1350 := (and #73 #1347) |
|
684 |
#1353 := (not #1350) |
|
685 |
#1372 := (or #1353 #1369) |
|
686 |
#1375 := (forall (vars (?x49 T2)) #1372) |
|
687 |
#1378 := (not #1375) |
|
688 |
#1412 := (or #1378 #1409) |
|
689 |
#1415 := (and #1375 #1412) |
|
690 |
#1444 := (or #683 #665 #692 #674 #1415 #1426) |
|
691 |
#1696 := (and #1444 #1691) |
|
692 |
#1318 := (not #1317) |
|
693 |
#1311 := (= #1315 0::int) |
|
694 |
#1327 := (and #478 #1311 #1318) |
|
695 |
#1332 := (exists (vars (?x47 T2)) #1327) |
|
696 |
#1305 := (and #73 #1302) |
|
697 |
#1308 := (not #1305) |
|
698 |
#1335 := (or #1308 #1332) |
|
699 |
#1338 := (forall (vars (?x46 T2)) #1335) |
|
700 |
#1341 := (not #1338) |
|
701 |
#86 := (uf_12 #10) |
|
702 |
#1223 := (* -1::int #86) |
|
703 |
#1250 := (+ #1223 #91) |
|
704 |
#1251 := (+ #69 #1250) |
|
705 |
#1273 := (= #1251 0::int) |
|
706 |
#1224 := (+ #69 #1223) |
|
707 |
#1222 := (>= #1224 0::int) |
|
708 |
#1276 := (not #1222) |
|
709 |
#1285 := (and #77 #1276 #1273) |
|
710 |
#1290 := (exists (vars (?x38 T2)) #1285) |
|
711 |
#1264 := (not #1263) |
|
712 |
#1267 := (and #73 #1264) |
|
713 |
#1270 := (not #1267) |
|
714 |
#1293 := (or #1270 #1290) |
|
715 |
#1296 := (forall (vars (?x37 T2)) #1293) |
|
716 |
#1752 := (not #1296) |
|
717 |
#1773 := (or #1749 #1752 #1341 #1696 #1719 #1735 #1744) |
|
718 |
#1778 := (and #1296 #1773) |
|
719 |
#1248 := (>= #1251 0::int) |
|
720 |
#1241 := (and #77 #1238) |
|
721 |
#1244 := (not #1241) |
|
722 |
#1252 := (or #1244 #1248) |
|
723 |
#1255 := (forall (vars (?x33 T2) (?x34 T2)) #1252) |
|
724 |
#1258 := (not #1255) |
|
725 |
#1781 := (or #1258 #1778) |
|
726 |
#1784 := (and #1255 #1781) |
|
727 |
#84 := (up_13 #10) |
|
728 |
#85 := (and #78 #84) |
|
729 |
#454 := (not #85) |
|
730 |
#1226 := (or #454 #1222) |
|
731 |
#1229 := (forall (vars (?x29 T2) (?x30 T2)) #1226) |
|
732 |
#1232 := (not #1229) |
|
733 |
#1787 := (or #1232 #1784) |
|
734 |
#1790 := (and #1229 #1787) |
|
735 |
#1213 := (>= #69 0::int) |
|
736 |
#1214 := (forall (vars (?x27 T2)) #1213) |
|
737 |
#1217 := (not #1214) |
|
738 |
#1793 := (or #1217 #1790) |
|
739 |
#1796 := (and #1214 #1793) |
|
740 |
#80 := (uf_12 uf_11) |
|
741 |
#81 := (= #80 0::int) |
|
742 |
#1208 := (not #81) |
|
743 |
#1799 := (or #1208 #1796) |
|
744 |
#1802 := (and #81 #1799) |
|
745 |
#1177 := (not #448) |
|
746 |
#79 := (forall (vars (?x26 T2)) #78) |
|
747 |
#1168 := (not #79) |
|
748 |
#1825 := (or #1168 #1177 #1802 #1813) |
|
749 |
#1830 := (not #1825) |
|
750 |
#1 := true |
|
751 |
#242 := (implies false true) |
|
752 |
#229 := (+ #202 #91) |
|
753 |
#236 := (= #224 #229) |
|
754 |
#213 := (= #212 uf_8) |
|
755 |
#237 := (and #213 #236) |
|
756 |
#235 := (< #202 #224) |
|
757 |
#238 := (and #235 #237) |
|
758 |
#239 := (exists (vars (?x76 T2)) #238) |
|
759 |
#233 := (< #202 uf_9) |
|
760 |
#234 := (and #73 #233) |
|
761 |
#240 := (implies #234 #239) |
|
762 |
#241 := (forall (vars (?x75 T2)) #240) |
|
763 |
#243 := (implies #241 #242) |
|
764 |
#244 := (and #241 #243) |
|
765 |
#230 := (<= #224 #229) |
|
766 |
#92 := (< #91 uf_9) |
|
767 |
#228 := (and #213 #92) |
|
768 |
#231 := (implies #228 #230) |
|
769 |
#232 := (forall (vars (?x71 T2) (?x72 T2)) #231) |
|
770 |
#245 := (implies #232 #244) |
|
771 |
#246 := (and #232 #245) |
|
772 |
#225 := (<= #224 #202) |
|
773 |
#222 := (= #221 uf_8) |
|
774 |
#220 := (not #213) |
|
775 |
#223 := (and #220 #222) |
|
776 |
#226 := (implies #223 #225) |
|
777 |
#227 := (forall (vars (?x67 T2) (?x68 T2)) #226) |
|
778 |
#247 := (implies #227 #246) |
|
779 |
#248 := (and #227 #247) |
|
780 |
#218 := (<= 0::int #202) |
|
781 |
#219 := (forall (vars (?x65 T2)) #218) |
|
782 |
#249 := (implies #219 #248) |
|
783 |
#250 := (and #219 #249) |
|
784 |
#251 := (implies #217 #250) |
|
785 |
#252 := (and #217 #251) |
|
786 |
#253 := (implies true #252) |
|
787 |
#254 := (implies true #253) |
|
788 |
#207 := (= #202 #110) |
|
789 |
#214 := (implies #213 #207) |
|
790 |
#215 := (forall (vars (?x63 T2)) #214) |
|
791 |
#255 := (implies #215 #254) |
|
792 |
#256 := (and #215 #255) |
|
793 |
#210 := (<= #202 #110) |
|
794 |
#211 := (forall (vars (?x61 T2)) #210) |
|
795 |
#257 := (implies #211 #256) |
|
796 |
#258 := (and #211 #257) |
|
797 |
#199 := (+ #188 #197) |
|
798 |
#200 := (< #199 #110) |
|
799 |
#198 := (< #197 uf_9) |
|
800 |
#201 := (and #198 #200) |
|
801 |
#206 := (not #201) |
|
802 |
#208 := (implies #206 #207) |
|
803 |
#209 := (forall (vars (?x60 T2)) #208) |
|
804 |
#259 := (implies #209 #258) |
|
805 |
#203 := (= #202 #199) |
|
806 |
#204 := (implies #201 #203) |
|
807 |
#205 := (forall (vars (?x59 T2)) #204) |
|
808 |
#260 := (implies #205 #259) |
|
809 |
#261 := (implies #195 #260) |
|
810 |
#190 := (<= #188 #110) |
|
811 |
#115 := (= #114 uf_8) |
|
812 |
#116 := (not #115) |
|
813 |
#191 := (implies #116 #190) |
|
814 |
#192 := (forall (vars (?x58 T2)) #191) |
|
815 |
#262 := (implies #192 #261) |
|
816 |
#189 := (< #188 uf_9) |
|
817 |
#263 := (implies #189 #262) |
|
818 |
#186 := (= #185 uf_8) |
|
819 |
#187 := (not #186) |
|
820 |
#264 := (implies #187 #263) |
|
821 |
#129 := (< #110 uf_9) |
|
822 |
#138 := (and #116 #129) |
|
823 |
#139 := (exists (vars (?x48 T2)) #138) |
|
824 |
#265 := (implies #139 #264) |
|
825 |
#266 := (implies true #265) |
|
826 |
#267 := (implies true #266) |
|
827 |
#168 := (implies #167 true) |
|
828 |
#169 := (and #167 #168) |
|
829 |
#156 := (+ #151 #91) |
|
830 |
#163 := (<= #154 #156) |
|
831 |
#152 := (< #151 uf_9) |
|
832 |
#162 := (and #152 #92) |
|
833 |
#164 := (implies #162 #163) |
|
834 |
#165 := (forall (vars (?x53 T2) (?x54 T2)) #164) |
|
835 |
#170 := (implies #165 #169) |
|
836 |
#171 := (and #165 #170) |
|
837 |
#157 := (= #154 #156) |
|
838 |
#155 := (< #151 #154) |
|
839 |
#158 := (and #155 #157) |
|
840 |
#159 := (exists (vars (?x50 T2)) #158) |
|
841 |
#153 := (and #73 #152) |
|
842 |
#160 := (implies #153 #159) |
|
843 |
#161 := (forall (vars (?x49 T2)) #160) |
|
844 |
#172 := (implies #161 #171) |
|
845 |
#173 := (and #161 #172) |
|
846 |
#174 := (implies true #173) |
|
847 |
#175 := (implies #150 #174) |
|
848 |
#147 := (= uf_19 uf_14) |
|
849 |
#176 := (implies #147 #175) |
|
850 |
#177 := (implies #145 #176) |
|
851 |
#142 := (= uf_16 uf_15) |
|
852 |
#178 := (implies #142 #177) |
|
853 |
#179 := (implies true #178) |
|
854 |
#180 := (implies true #179) |
|
855 |
#140 := (not #139) |
|
856 |
#181 := (implies #140 #180) |
|
857 |
#182 := (implies true #181) |
|
858 |
#183 := (implies true #182) |
|
859 |
#268 := (and #183 #267) |
|
860 |
#269 := (implies true #268) |
|
861 |
#125 := (+ #110 #91) |
|
862 |
#132 := (= #120 #125) |
|
863 |
#133 := (and #115 #132) |
|
864 |
#131 := (< #110 #120) |
|
865 |
#134 := (and #131 #133) |
|
866 |
#135 := (exists (vars (?x47 T2)) #134) |
|
867 |
#130 := (and #73 #129) |
|
868 |
#136 := (implies #130 #135) |
|
869 |
#137 := (forall (vars (?x46 T2)) #136) |
|
870 |
#270 := (implies #137 #269) |
|
871 |
#126 := (<= #120 #125) |
|
872 |
#124 := (and #115 #92) |
|
873 |
#127 := (implies #124 #126) |
|
874 |
#128 := (forall (vars (?x44 T2) (?x45 T2)) #127) |
|
875 |
#271 := (implies #128 #270) |
|
876 |
#121 := (<= #120 #110) |
|
877 |
#118 := (= #117 uf_8) |
|
878 |
#119 := (and #116 #118) |
|
879 |
#122 := (implies #119 #121) |
|
880 |
#123 := (forall (vars (?x42 T2) (?x43 T2)) #122) |
|
881 |
#272 := (implies #123 #271) |
|
882 |
#111 := (<= 0::int #110) |
|
883 |
#112 := (forall (vars (?x41 T2)) #111) |
|
884 |
#273 := (implies #112 #272) |
|
885 |
#274 := (implies #109 #273) |
|
886 |
#275 := (implies true #274) |
|
887 |
#276 := (implies true #275) |
|
888 |
#94 := (+ #69 #91) |
|
889 |
#101 := (= #86 #94) |
|
890 |
#102 := (and #77 #101) |
|
891 |
#100 := (< #69 #86) |
|
892 |
#103 := (and #100 #102) |
|
893 |
#104 := (exists (vars (?x38 T2)) #103) |
|
894 |
#98 := (< #69 uf_9) |
|
895 |
#99 := (and #73 #98) |
|
896 |
#105 := (implies #99 #104) |
|
897 |
#106 := (forall (vars (?x37 T2)) #105) |
|
898 |
#277 := (implies #106 #276) |
|
899 |
#278 := (and #106 #277) |
|
900 |
#95 := (<= #86 #94) |
|
901 |
#93 := (and #77 #92) |
|
902 |
#96 := (implies #93 #95) |
|
903 |
#97 := (forall (vars (?x33 T2) (?x34 T2)) #96) |
|
904 |
#279 := (implies #97 #278) |
|
905 |
#280 := (and #97 #279) |
|
906 |
#87 := (<= #86 #69) |
|
907 |
#88 := (implies #85 #87) |
|
908 |
#89 := (forall (vars (?x29 T2) (?x30 T2)) #88) |
|
909 |
#281 := (implies #89 #280) |
|
910 |
#282 := (and #89 #281) |
|
911 |
#82 := (<= 0::int #69) |
|
912 |
#83 := (forall (vars (?x27 T2)) #82) |
|
913 |
#283 := (implies #83 #282) |
|
914 |
#284 := (and #83 #283) |
|
915 |
#285 := (implies #81 #284) |
|
916 |
#286 := (and #81 #285) |
|
917 |
#287 := (implies true #286) |
|
918 |
#288 := (implies #79 #287) |
|
919 |
#74 := (= #69 uf_9) |
|
920 |
#75 := (implies #73 #74) |
|
921 |
#76 := (forall (vars (?x25 T2)) #75) |
|
922 |
#289 := (implies #76 #288) |
|
923 |
#71 := (implies #68 #70) |
|
924 |
#72 := (forall (vars (?x24 T2)) #71) |
|
925 |
#290 := (implies #72 #289) |
|
926 |
#291 := (implies true #290) |
|
927 |
#292 := (implies true #291) |
|
928 |
#293 := (not #292) |
|
929 |
#1833 := (iff #293 #1830) |
|
930 |
#819 := (+ #91 #202) |
|
931 |
#837 := (= #224 #819) |
|
932 |
#840 := (and #773 #837) |
|
933 |
#843 := (and #235 #840) |
|
934 |
#846 := (exists (vars (?x76 T2)) #843) |
|
935 |
#852 := (not #234) |
|
936 |
#853 := (or #852 #846) |
|
937 |
#858 := (forall (vars (?x75 T2)) #853) |
|
938 |
#822 := (<= #224 #819) |
|
939 |
#814 := (and #92 #773) |
|
940 |
#828 := (not #814) |
|
941 |
#829 := (or #828 #822) |
|
942 |
#834 := (forall (vars (?x71 T2) (?x72 T2)) #829) |
|
943 |
#880 := (not #834) |
|
944 |
#881 := (or #880 #858) |
|
945 |
#886 := (and #834 #881) |
|
946 |
#803 := (or #225 #802) |
|
947 |
#808 := (forall (vars (?x67 T2) (?x68 T2)) #803) |
|
948 |
#892 := (not #808) |
|
949 |
#893 := (or #892 #886) |
|
950 |
#898 := (and #808 #893) |
|
951 |
#904 := (not #219) |
|
952 |
#905 := (or #904 #898) |
|
953 |
#910 := (and #219 #905) |
|
954 |
#788 := (= 0::int #216) |
|
955 |
#916 := (not #788) |
|
956 |
#917 := (or #916 #910) |
|
957 |
#922 := (and #788 #917) |
|
958 |
#940 := (or #939 #922) |
|
959 |
#945 := (and #785 #940) |
|
960 |
#951 := (not #211) |
|
961 |
#952 := (or #951 #945) |
|
962 |
#957 := (and #211 #952) |
|
963 |
#765 := (or #201 #759) |
|
964 |
#770 := (forall (vars (?x60 T2)) #765) |
|
965 |
#963 := (not #770) |
|
966 |
#964 := (or #963 #957) |
|
967 |
#745 := (= #199 #202) |
|
968 |
#751 := (or #206 #745) |
|
969 |
#756 := (forall (vars (?x59 T2)) #751) |
|
970 |
#972 := (not #756) |
|
971 |
#973 := (or #972 #964) |
|
972 |
#982 := (or #981 #973) |
|
973 |
#737 := (or #190 #478) |
|
974 |
#742 := (forall (vars (?x58 T2)) #737) |
|
975 |
#990 := (not #742) |
|
976 |
#991 := (or #990 #982) |
|
977 |
#999 := (not #189) |
|
978 |
#1000 := (or #999 #991) |
|
979 |
#1008 := (or #728 #1000) |
|
980 |
#555 := (and #129 #481) |
|
981 |
#560 := (exists (vars (?x48 T2)) #555) |
|
982 |
#563 := (not #560) |
|
983 |
#1016 := (or #563 #1008) |
|
984 |
#614 := (= 0::int #166) |
|
985 |
#572 := (+ #91 #151) |
|
986 |
#599 := (<= #154 #572) |
|
987 |
#596 := (and #92 #152) |
|
988 |
#605 := (not #596) |
|
989 |
#606 := (or #605 #599) |
|
990 |
#611 := (forall (vars (?x53 T2) (?x54 T2)) #606) |
|
991 |
#634 := (not #611) |
|
992 |
#635 := (or #634 #614) |
|
993 |
#640 := (and #611 #635) |
|
994 |
#575 := (= #154 #572) |
|
995 |
#578 := (and #155 #575) |
|
996 |
#581 := (exists (vars (?x50 T2)) #578) |
|
997 |
#587 := (not #153) |
|
998 |
#588 := (or #587 #581) |
|
999 |
#593 := (forall (vars (?x49 T2)) #588) |
|
1000 |
#646 := (not #593) |
|
1001 |
#647 := (or #646 #640) |
|
1002 |
#652 := (and #593 #647) |
|
1003 |
#666 := (or #665 #652) |
|
1004 |
#675 := (or #674 #666) |
|
1005 |
#684 := (or #683 #675) |
|
1006 |
#693 := (or #692 #684) |
|
1007 |
#712 := (or #560 #693) |
|
1008 |
#1032 := (and #712 #1016) |
|
1009 |
#510 := (+ #91 #110) |
|
1010 |
#528 := (= #120 #510) |
|
1011 |
#531 := (and #478 #528) |
|
1012 |
#534 := (and #131 #531) |
|
1013 |
#537 := (exists (vars (?x47 T2)) #534) |
|
1014 |
#543 := (not #130) |
|
1015 |
#544 := (or #543 #537) |
|
1016 |
#549 := (forall (vars (?x46 T2)) #544) |
|
1017 |
#1045 := (not #549) |
|
1018 |
#1046 := (or #1045 #1032) |
|
1019 |
#513 := (<= #120 #510) |
|
1020 |
#505 := (and #92 #478) |
|
1021 |
#519 := (not #505) |
|
1022 |
#520 := (or #519 #513) |
|
1023 |
#525 := (forall (vars (?x44 T2) (?x45 T2)) #520) |
|
1024 |
#1054 := (not #525) |
|
1025 |
#1055 := (or #1054 #1046) |
|
1026 |
#494 := (or #121 #493) |
|
1027 |
#499 := (forall (vars (?x42 T2) (?x43 T2)) #494) |
|
1028 |
#1063 := (not #499) |
|
1029 |
#1064 := (or #1063 #1055) |
|
1030 |
#1072 := (not #112) |
|
1031 |
#1073 := (or #1072 #1064) |
|
1032 |
#475 := (= 0::int #108) |
|
1033 |
#1081 := (not #475) |
|
1034 |
#1082 := (or #1081 #1073) |
|
1035 |
#468 := (not #99) |
|
1036 |
#469 := (or #468 #104) |
|
1037 |
#472 := (forall (vars (?x37 T2)) #469) |
|
1038 |
#1101 := (not #472) |
|
1039 |
#1102 := (or #1101 #1082) |
|
1040 |
#1107 := (and #472 #1102) |
|
1041 |
#461 := (not #93) |
|
1042 |
#462 := (or #461 #95) |
|
1043 |
#465 := (forall (vars (?x33 T2) (?x34 T2)) #462) |
|
1044 |
#1113 := (not #465) |
|
1045 |
#1114 := (or #1113 #1107) |
|
1046 |
#1119 := (and #465 #1114) |
|
1047 |
#455 := (or #454 #87) |
|
1048 |
#458 := (forall (vars (?x29 T2) (?x30 T2)) #455) |
|
1049 |
#1125 := (not #458) |
|
1050 |
#1126 := (or #1125 #1119) |
|
1051 |
#1131 := (and #458 #1126) |
|
1052 |
#1137 := (not #83) |
|
1053 |
#1138 := (or #1137 #1131) |
|
1054 |
#1143 := (and #83 #1138) |
|
1055 |
#451 := (= 0::int #80) |
|
1056 |
#1149 := (not #451) |
|
1057 |
#1150 := (or #1149 #1143) |
|
1058 |
#1155 := (and #451 #1150) |
|
1059 |
#1169 := (or #1168 #1155) |
|
1060 |
#1178 := (or #1177 #1169) |
|
1061 |
#423 := (= 0::int #69) |
|
1062 |
#429 := (or #73 #423) |
|
1063 |
#434 := (forall (vars (?x24 T2)) #429) |
|
1064 |
#1186 := (not #434) |
|
1065 |
#1187 := (or #1186 #1178) |
|
1066 |
#1203 := (not #1187) |
|
1067 |
#1831 := (iff #1203 #1830) |
|
1068 |
#1828 := (iff #1187 #1825) |
|
1069 |
#1816 := (or #1168 #1802) |
|
1070 |
#1819 := (or #1177 #1816) |
|
1071 |
#1822 := (or #1813 #1819) |
|
1072 |
#1826 := (iff #1822 #1825) |
|
1073 |
#1827 := [rewrite]: #1826 |
|
1074 |
#1823 := (iff #1187 #1822) |
|
1075 |
#1820 := (iff #1178 #1819) |
|
1076 |
#1817 := (iff #1169 #1816) |
|
1077 |
#1803 := (iff #1155 #1802) |
|
1078 |
#1800 := (iff #1150 #1799) |
|
1079 |
#1797 := (iff #1143 #1796) |
|
1080 |
#1794 := (iff #1138 #1793) |
|
1081 |
#1791 := (iff #1131 #1790) |
|
1082 |
#1788 := (iff #1126 #1787) |
|
1083 |
#1785 := (iff #1119 #1784) |
|
1084 |
#1782 := (iff #1114 #1781) |
|
1085 |
#1779 := (iff #1107 #1778) |
|
1086 |
#1776 := (iff #1102 #1773) |
|
1087 |
#1755 := (or #1341 #1696) |
|
1088 |
#1758 := (or #1719 #1755) |
|
1089 |
#1761 := (or #1735 #1758) |
|
1090 |
#1764 := (or #1744 #1761) |
|
1091 |
#1767 := (or #1749 #1764) |
|
1092 |
#1770 := (or #1752 #1767) |
|
1093 |
#1774 := (iff #1770 #1773) |
|
1094 |
#1775 := [rewrite]: #1774 |
|
1095 |
#1771 := (iff #1102 #1770) |
|
1096 |
#1768 := (iff #1082 #1767) |
|
1097 |
#1765 := (iff #1073 #1764) |
|
1098 |
#1762 := (iff #1064 #1761) |
|
1099 |
#1759 := (iff #1055 #1758) |
|
1100 |
#1756 := (iff #1046 #1755) |
|
1101 |
#1697 := (iff #1032 #1696) |
|
1102 |
#1694 := (iff #1016 #1691) |
|
1103 |
#1670 := (or #1476 #1617) |
|
1104 |
#1673 := (or #1634 #1670) |
|
1105 |
#1676 := (or #981 #1673) |
|
1106 |
#1679 := (or #1652 #1676) |
|
1107 |
#1682 := (or #1656 #1679) |
|
1108 |
#1685 := (or #728 #1682) |
|
1109 |
#1688 := (or #1667 #1685) |
|
1110 |
#1692 := (iff #1688 #1691) |
|
1111 |
#1693 := [rewrite]: #1692 |
|
1112 |
#1689 := (iff #1016 #1688) |
|
1113 |
#1686 := (iff #1008 #1685) |
|
1114 |
#1683 := (iff #1000 #1682) |
|
1115 |
#1680 := (iff #991 #1679) |
|
1116 |
#1677 := (iff #982 #1676) |
|
1117 |
#1674 := (iff #973 #1673) |
|
1118 |
#1671 := (iff #964 #1670) |
|
1119 |
#1618 := (iff #957 #1617) |
|
1120 |
#1615 := (iff #952 #1614) |
|
1121 |
#1612 := (iff #945 #1611) |
|
1122 |
#1609 := (iff #940 #1608) |
|
1123 |
#1606 := (iff #922 #1605) |
|
1124 |
#1603 := (iff #917 #1602) |
|
1125 |
#1600 := (iff #910 #1599) |
|
1126 |
#1597 := (iff #905 #1596) |
|
1127 |
#1594 := (iff #898 #1593) |
|
1128 |
#1591 := (iff #893 #1590) |
|
1129 |
#1588 := (iff #886 #1587) |
|
1130 |
#1585 := (iff #881 #1584) |
|
1131 |
#1582 := (iff #858 #1581) |
|
1132 |
#1579 := (iff #853 #1578) |
|
1133 |
#1576 := (iff #846 #1575) |
|
1134 |
#1573 := (iff #843 #1570) |
|
1135 |
#1564 := (and #773 #1558) |
|
1136 |
#1567 := (and #1561 #1564) |
|
1137 |
#1571 := (iff #1567 #1570) |
|
1138 |
#1572 := [rewrite]: #1571 |
|
1139 |
#1568 := (iff #843 #1567) |
|
1140 |
#1565 := (iff #840 #1564) |
|
1141 |
#1559 := (iff #837 #1558) |
|
1142 |
#1560 := [rewrite]: #1559 |
|
1143 |
#1566 := [monotonicity #1560]: #1565 |
|
1144 |
#1562 := (iff #235 #1561) |
|
1145 |
#1563 := [rewrite]: #1562 |
|
1146 |
#1569 := [monotonicity #1563 #1566]: #1568 |
|
1147 |
#1574 := [trans #1569 #1572]: #1573 |
|
1148 |
#1577 := [quant-intro #1574]: #1576 |
|
1149 |
#1556 := (iff #852 #1555) |
|
1150 |
#1553 := (iff #234 #1552) |
|
1151 |
#1550 := (iff #233 #1549) |
|
1152 |
#1551 := [rewrite]: #1550 |
|
1153 |
#1554 := [monotonicity #1551]: #1553 |
|
1154 |
#1557 := [monotonicity #1554]: #1556 |
|
1155 |
#1580 := [monotonicity #1557 #1577]: #1579 |
|
1156 |
#1583 := [quant-intro #1580]: #1582 |
|
1157 |
#1545 := (iff #880 #1544) |
|
1158 |
#1542 := (iff #834 #1541) |
|
1159 |
#1539 := (iff #829 #1538) |
|
1160 |
#1535 := (iff #822 #1534) |
|
1161 |
#1537 := [rewrite]: #1535 |
|
1162 |
#1532 := (iff #828 #1531) |
|
1163 |
#1529 := (iff #814 #1526) |
|
1164 |
#1523 := (and #1238 #773) |
|
1165 |
#1527 := (iff #1523 #1526) |
|
1166 |
#1528 := [rewrite]: #1527 |
|
1167 |
#1524 := (iff #814 #1523) |
|
1168 |
#1239 := (iff #92 #1238) |
|
1169 |
#1240 := [rewrite]: #1239 |
|
1170 |
#1525 := [monotonicity #1240]: #1524 |
|
1171 |
#1530 := [trans #1525 #1528]: #1529 |
|
1172 |
#1533 := [monotonicity #1530]: #1532 |
|
1173 |
#1540 := [monotonicity #1533 #1537]: #1539 |
|
1174 |
#1543 := [quant-intro #1540]: #1542 |
|
1175 |
#1546 := [monotonicity #1543]: #1545 |
|
1176 |
#1586 := [monotonicity #1546 #1583]: #1585 |
|
1177 |
#1589 := [monotonicity #1543 #1586]: #1588 |
|
1178 |
#1521 := (iff #892 #1520) |
|
1179 |
#1518 := (iff #808 #1517) |
|
1180 |
#1515 := (iff #803 #1512) |
|
1181 |
#1509 := (or #1504 #802) |
|
1182 |
#1513 := (iff #1509 #1512) |
|
1183 |
#1514 := [rewrite]: #1513 |
|
1184 |
#1510 := (iff #803 #1509) |
|
1185 |
#1507 := (iff #225 #1504) |
|
1186 |
#1508 := [rewrite]: #1507 |
|
1187 |
#1511 := [monotonicity #1508]: #1510 |
|
1188 |
#1516 := [trans #1511 #1514]: #1515 |
|
1189 |
#1519 := [quant-intro #1516]: #1518 |
|
1190 |
#1522 := [monotonicity #1519]: #1521 |
|
1191 |
#1592 := [monotonicity #1522 #1589]: #1591 |
|
1192 |
#1595 := [monotonicity #1519 #1592]: #1594 |
|
1193 |
#1502 := (iff #904 #1501) |
|
1194 |
#1499 := (iff #219 #1498) |
|
1195 |
#1496 := (iff #218 #1495) |
|
1196 |
#1497 := [rewrite]: #1496 |
|
1197 |
#1500 := [quant-intro #1497]: #1499 |
|
1198 |
#1503 := [monotonicity #1500]: #1502 |
|
1199 |
#1598 := [monotonicity #1503 #1595]: #1597 |
|
1200 |
#1601 := [monotonicity #1500 #1598]: #1600 |
|
1201 |
#1493 := (iff #916 #1492) |
|
1202 |
#1490 := (iff #788 #217) |
|
1203 |
#1491 := [rewrite]: #1490 |
|
1204 |
#1494 := [monotonicity #1491]: #1493 |
|
1205 |
#1604 := [monotonicity #1494 #1601]: #1603 |
|
1206 |
#1607 := [monotonicity #1491 #1604]: #1606 |
|
1207 |
#1610 := [monotonicity #1607]: #1609 |
|
1208 |
#1613 := [monotonicity #1610]: #1612 |
|
1209 |
#1488 := (iff #951 #1487) |
|
1210 |
#1485 := (iff #211 #1484) |
|
1211 |
#1482 := (iff #210 #1479) |
|
1212 |
#1483 := [rewrite]: #1482 |
|
1213 |
#1486 := [quant-intro #1483]: #1485 |
|
1214 |
#1489 := [monotonicity #1486]: #1488 |
|
1215 |
#1616 := [monotonicity #1489 #1613]: #1615 |
|
1216 |
#1619 := [monotonicity #1486 #1616]: #1618 |
|
1217 |
#1477 := (iff #963 #1476) |
|
1218 |
#1474 := (iff #770 #1473) |
|
1219 |
#1471 := (iff #765 #1468) |
|
1220 |
#1465 := (or #1462 #759) |
|
1221 |
#1469 := (iff #1465 #1468) |
|
1222 |
#1470 := [rewrite]: #1469 |
|
1223 |
#1466 := (iff #765 #1465) |
|
1224 |
#1463 := (iff #201 #1462) |
|
1225 |
#1460 := (iff #200 #1459) |
|
1226 |
#1461 := [rewrite]: #1460 |
|
1227 |
#1453 := (iff #198 #1452) |
|
1228 |
#1454 := [rewrite]: #1453 |
|
1229 |
#1464 := [monotonicity #1454 #1461]: #1463 |
|
1230 |
#1467 := [monotonicity #1464]: #1466 |
|
1231 |
#1472 := [trans #1467 #1470]: #1471 |
|
1232 |
#1475 := [quant-intro #1472]: #1474 |
|
1233 |
#1478 := [monotonicity #1475]: #1477 |
|
1234 |
#1672 := [monotonicity #1478 #1619]: #1671 |
|
1235 |
#1635 := (iff #972 #1634) |
|
1236 |
#1632 := (iff #756 #1631) |
|
1237 |
#1629 := (iff #751 #1628) |
|
1238 |
#1626 := (iff #745 #1625) |
|
1239 |
#1627 := [rewrite]: #1626 |
|
1240 |
#1621 := (iff #206 #1620) |
|
1241 |
#1622 := [monotonicity #1464]: #1621 |
|
1242 |
#1630 := [monotonicity #1622 #1627]: #1629 |
|
1243 |
#1633 := [quant-intro #1630]: #1632 |
|
1244 |
#1636 := [monotonicity #1633]: #1635 |
|
1245 |
#1675 := [monotonicity #1636 #1672]: #1674 |
|
1246 |
#1678 := [monotonicity #1675]: #1677 |
|
1247 |
#1653 := (iff #990 #1652) |
|
1248 |
#1650 := (iff #742 #1649) |
|
1249 |
#1647 := (iff #737 #1644) |
|
1250 |
#1641 := (or #1637 #478) |
|
1251 |
#1645 := (iff #1641 #1644) |
|
1252 |
#1646 := [rewrite]: #1645 |
|
1253 |
#1642 := (iff #737 #1641) |
|
1254 |
#1639 := (iff #190 #1637) |
|
1255 |
#1640 := [rewrite]: #1639 |
|
1256 |
#1643 := [monotonicity #1640]: #1642 |
|
1257 |
#1648 := [trans #1643 #1646]: #1647 |
|
1258 |
#1651 := [quant-intro #1648]: #1650 |
|
1259 |
#1654 := [monotonicity #1651]: #1653 |
|
1260 |
#1681 := [monotonicity #1654 #1678]: #1680 |
|
1261 |
#1665 := (iff #999 #1656) |
|
1262 |
#1657 := (not #1656) |
|
1263 |
#1660 := (not #1657) |
|
1264 |
#1663 := (iff #1660 #1656) |
|
1265 |
#1664 := [rewrite]: #1663 |
|
1266 |
#1661 := (iff #999 #1660) |
|
1267 |
#1658 := (iff #189 #1657) |
|
1268 |
#1659 := [rewrite]: #1658 |
|
1269 |
#1662 := [monotonicity #1659]: #1661 |
|
1270 |
#1666 := [trans #1662 #1664]: #1665 |
|
1271 |
#1684 := [monotonicity #1666 #1681]: #1683 |
|
1272 |
#1687 := [monotonicity #1684]: #1686 |
|
1273 |
#1668 := (iff #563 #1667) |
|
1274 |
#1427 := (iff #560 #1426) |
|
1275 |
#1424 := (iff #555 #1421) |
|
1276 |
#1418 := (and #1302 #481) |
|
1277 |
#1422 := (iff #1418 #1421) |
|
1278 |
#1423 := [rewrite]: #1422 |
|
1279 |
#1419 := (iff #555 #1418) |
|
1280 |
#1303 := (iff #129 #1302) |
|
1281 |
#1304 := [rewrite]: #1303 |
|
1282 |
#1420 := [monotonicity #1304]: #1419 |
|
1283 |
#1425 := [trans #1420 #1423]: #1424 |
|
1284 |
#1428 := [quant-intro #1425]: #1427 |
|
1285 |
#1669 := [monotonicity #1428]: #1668 |
|
1286 |
#1690 := [monotonicity #1669 #1687]: #1689 |
|
1287 |
#1695 := [trans #1690 #1693]: #1694 |
|
1288 |
#1447 := (iff #712 #1444) |
|
1289 |
#1429 := (or #665 #1415) |
|
1290 |
#1432 := (or #674 #1429) |
|
1291 |
#1435 := (or #683 #1432) |
|
1292 |
#1438 := (or #692 #1435) |
|
1293 |
#1441 := (or #1426 #1438) |
|
1294 |
#1445 := (iff #1441 #1444) |
|
1295 |
#1446 := [rewrite]: #1445 |
|
1296 |
#1442 := (iff #712 #1441) |
|
1297 |
#1439 := (iff #693 #1438) |
|
1298 |
#1436 := (iff #684 #1435) |
|
1299 |
#1433 := (iff #675 #1432) |
|
1300 |
#1430 := (iff #666 #1429) |
|
1301 |
#1416 := (iff #652 #1415) |
|
1302 |
#1413 := (iff #647 #1412) |
|
1303 |
#1410 := (iff #640 #1409) |
|
1304 |
#1407 := (iff #635 #1404) |
|
1305 |
#1401 := (or #1396 #167) |
|
1306 |
#1405 := (iff #1401 #1404) |
|
1307 |
#1406 := [rewrite]: #1405 |
|
1308 |
#1402 := (iff #635 #1401) |
|
1309 |
#1399 := (iff #614 #167) |
|
1310 |
#1400 := [rewrite]: #1399 |
|
1311 |
#1397 := (iff #634 #1396) |
|
1312 |
#1394 := (iff #611 #1393) |
|
1313 |
#1391 := (iff #606 #1390) |
|
1314 |
#1388 := (iff #599 #1387) |
|
1315 |
#1389 := [rewrite]: #1388 |
|
1316 |
#1385 := (iff #605 #1384) |
|
1317 |
#1382 := (iff #596 #1381) |
|
1318 |
#1348 := (iff #152 #1347) |
|
1319 |
#1349 := [rewrite]: #1348 |
|
1320 |
#1383 := [monotonicity #1240 #1349]: #1382 |
|
1321 |
#1386 := [monotonicity #1383]: #1385 |
|
1322 |
#1392 := [monotonicity #1386 #1389]: #1391 |
|
1323 |
#1395 := [quant-intro #1392]: #1394 |
|
1324 |
#1398 := [monotonicity #1395]: #1397 |
|
1325 |
#1403 := [monotonicity #1398 #1400]: #1402 |
|
1326 |
#1408 := [trans #1403 #1406]: #1407 |
|
1327 |
#1411 := [monotonicity #1395 #1408]: #1410 |
|
1328 |
#1379 := (iff #646 #1378) |
|
1329 |
#1376 := (iff #593 #1375) |
|
1330 |
#1373 := (iff #588 #1372) |
|
1331 |
#1370 := (iff #581 #1369) |
|
1332 |
#1367 := (iff #578 #1366) |
|
1333 |
#1363 := (iff #575 #1362) |
|
1334 |
#1365 := [rewrite]: #1363 |
|
1335 |
#1360 := (iff #155 #1359) |
|
1336 |
#1361 := [rewrite]: #1360 |
|
1337 |
#1368 := [monotonicity #1361 #1365]: #1367 |
|
1338 |
#1371 := [quant-intro #1368]: #1370 |
|
1339 |
#1354 := (iff #587 #1353) |
|
1340 |
#1351 := (iff #153 #1350) |
|
1341 |
#1352 := [monotonicity #1349]: #1351 |
|
1342 |
#1355 := [monotonicity #1352]: #1354 |
|
1343 |
#1374 := [monotonicity #1355 #1371]: #1373 |
|
1344 |
#1377 := [quant-intro #1374]: #1376 |
|
1345 |
#1380 := [monotonicity #1377]: #1379 |
|
1346 |
#1414 := [monotonicity #1380 #1411]: #1413 |
|
1347 |
#1417 := [monotonicity #1377 #1414]: #1416 |
|
1348 |
#1431 := [monotonicity #1417]: #1430 |
|
1349 |
#1434 := [monotonicity #1431]: #1433 |
|
1350 |
#1437 := [monotonicity #1434]: #1436 |
|
1351 |
#1440 := [monotonicity #1437]: #1439 |
|
1352 |
#1443 := [monotonicity #1428 #1440]: #1442 |
|
1353 |
#1448 := [trans #1443 #1446]: #1447 |
|
1354 |
#1698 := [monotonicity #1448 #1695]: #1697 |
|
1355 |
#1342 := (iff #1045 #1341) |
|
1356 |
#1339 := (iff #549 #1338) |
|
1357 |
#1336 := (iff #544 #1335) |
|
1358 |
#1333 := (iff #537 #1332) |
|
1359 |
#1330 := (iff #534 #1327) |
|
1360 |
#1321 := (and #478 #1311) |
|
1361 |
#1324 := (and #1318 #1321) |
|
1362 |
#1328 := (iff #1324 #1327) |
|
1363 |
#1329 := [rewrite]: #1328 |
|
1364 |
#1325 := (iff #534 #1324) |
|
1365 |
#1322 := (iff #531 #1321) |
|
1366 |
#1312 := (iff #528 #1311) |
|
1367 |
#1316 := [rewrite]: #1312 |
|
1368 |
#1323 := [monotonicity #1316]: #1322 |
|
1369 |
#1319 := (iff #131 #1318) |
|
1370 |
#1320 := [rewrite]: #1319 |
|
1371 |
#1326 := [monotonicity #1320 #1323]: #1325 |
|
1372 |
#1331 := [trans #1326 #1329]: #1330 |
|
1373 |
#1334 := [quant-intro #1331]: #1333 |
|
1374 |
#1309 := (iff #543 #1308) |
|
1375 |
#1306 := (iff #130 #1305) |
|
1376 |
#1307 := [monotonicity #1304]: #1306 |
|
1377 |
#1310 := [monotonicity #1307]: #1309 |
|
1378 |
#1337 := [monotonicity #1310 #1334]: #1336 |
|
1379 |
#1340 := [quant-intro #1337]: #1339 |
|
1380 |
#1343 := [monotonicity #1340]: #1342 |
|
1381 |
#1757 := [monotonicity #1343 #1698]: #1756 |
|
1382 |
#1720 := (iff #1054 #1719) |
|
1383 |
#1717 := (iff #525 #1716) |
|
1384 |
#1714 := (iff #520 #1713) |
|
1385 |
#1711 := (iff #513 #1710) |
|
1386 |
#1712 := [rewrite]: #1711 |
|
1387 |
#1708 := (iff #519 #1707) |
|
1388 |
#1705 := (iff #505 #1702) |
|
1389 |
#1699 := (and #1238 #478) |
|
1390 |
#1703 := (iff #1699 #1702) |
|
1391 |
#1704 := [rewrite]: #1703 |
|
1392 |
#1700 := (iff #505 #1699) |
|
1393 |
#1701 := [monotonicity #1240]: #1700 |
|
1394 |
#1706 := [trans #1701 #1704]: #1705 |
|
1395 |
#1709 := [monotonicity #1706]: #1708 |
|
1396 |
#1715 := [monotonicity #1709 #1712]: #1714 |
|
1397 |
#1718 := [quant-intro #1715]: #1717 |
|
1398 |
#1721 := [monotonicity #1718]: #1720 |
|
1399 |
#1760 := [monotonicity #1721 #1757]: #1759 |
|
1400 |
#1736 := (iff #1063 #1735) |
|
1401 |
#1733 := (iff #499 #1732) |
|
1402 |
#1730 := (iff #494 #1727) |
|
1403 |
#1724 := (or #1317 #493) |
|
1404 |
#1728 := (iff #1724 #1727) |
|
1405 |
#1729 := [rewrite]: #1728 |
|
1406 |
#1725 := (iff #494 #1724) |
|
1407 |
#1722 := (iff #121 #1317) |
|
1408 |
#1723 := [rewrite]: #1722 |
|
1409 |
#1726 := [monotonicity #1723]: #1725 |
|
1410 |
#1731 := [trans #1726 #1729]: #1730 |
|
1411 |
#1734 := [quant-intro #1731]: #1733 |
|
1412 |
#1737 := [monotonicity #1734]: #1736 |
|
1413 |
#1763 := [monotonicity #1737 #1760]: #1762 |
|
1414 |
#1745 := (iff #1072 #1744) |
|
1415 |
#1742 := (iff #112 #1741) |
|
1416 |
#1739 := (iff #111 #1738) |
|
1417 |
#1740 := [rewrite]: #1739 |
|
1418 |
#1743 := [quant-intro #1740]: #1742 |
|
1419 |
#1746 := [monotonicity #1743]: #1745 |
|
1420 |
#1766 := [monotonicity #1746 #1763]: #1765 |
|
1421 |
#1750 := (iff #1081 #1749) |
|
1422 |
#1747 := (iff #475 #109) |
|
1423 |
#1748 := [rewrite]: #1747 |
|
1424 |
#1751 := [monotonicity #1748]: #1750 |
|
1425 |
#1769 := [monotonicity #1751 #1766]: #1768 |
|
1426 |
#1753 := (iff #1101 #1752) |
|
1427 |
#1297 := (iff #472 #1296) |
|
1428 |
#1294 := (iff #469 #1293) |
|
1429 |
#1291 := (iff #104 #1290) |
|
1430 |
#1288 := (iff #103 #1285) |
|
1431 |
#1279 := (and #77 #1273) |
|
1432 |
#1282 := (and #1276 #1279) |
|
1433 |
#1286 := (iff #1282 #1285) |
|
1434 |
#1287 := [rewrite]: #1286 |
|
1435 |
#1283 := (iff #103 #1282) |
|
1436 |
#1280 := (iff #102 #1279) |
|
1437 |
#1274 := (iff #101 #1273) |
|
1438 |
#1275 := [rewrite]: #1274 |
|
1439 |
#1281 := [monotonicity #1275]: #1280 |
|
1440 |
#1277 := (iff #100 #1276) |
|
1441 |
#1278 := [rewrite]: #1277 |
|
1442 |
#1284 := [monotonicity #1278 #1281]: #1283 |
|
1443 |
#1289 := [trans #1284 #1287]: #1288 |
|
1444 |
#1292 := [quant-intro #1289]: #1291 |
|
1445 |
#1271 := (iff #468 #1270) |
|
1446 |
#1268 := (iff #99 #1267) |
|
1447 |
#1265 := (iff #98 #1264) |
|
1448 |
#1266 := [rewrite]: #1265 |
|
1449 |
#1269 := [monotonicity #1266]: #1268 |
|
1450 |
#1272 := [monotonicity #1269]: #1271 |
|
1451 |
#1295 := [monotonicity #1272 #1292]: #1294 |
|
1452 |
#1298 := [quant-intro #1295]: #1297 |
|
1453 |
#1754 := [monotonicity #1298]: #1753 |
|
1454 |
#1772 := [monotonicity #1754 #1769]: #1771 |
|
1455 |
#1777 := [trans #1772 #1775]: #1776 |
|
1456 |
#1780 := [monotonicity #1298 #1777]: #1779 |
|
1457 |
#1259 := (iff #1113 #1258) |
|
1458 |
#1256 := (iff #465 #1255) |
|
1459 |
#1253 := (iff #462 #1252) |
|
1460 |
#1247 := (iff #95 #1248) |
|
1461 |
#1249 := [rewrite]: #1247 |
|
1462 |
#1245 := (iff #461 #1244) |
|
1463 |
#1242 := (iff #93 #1241) |
|
1464 |
#1243 := [monotonicity #1240]: #1242 |
|
1465 |
#1246 := [monotonicity #1243]: #1245 |
|
1466 |
#1254 := [monotonicity #1246 #1249]: #1253 |
|
1467 |
#1257 := [quant-intro #1254]: #1256 |
|
1468 |
#1260 := [monotonicity #1257]: #1259 |
|
1469 |
#1783 := [monotonicity #1260 #1780]: #1782 |
|
1470 |
#1786 := [monotonicity #1257 #1783]: #1785 |
|
1471 |
#1233 := (iff #1125 #1232) |
|
1472 |
#1230 := (iff #458 #1229) |
|
1473 |
#1227 := (iff #455 #1226) |
|
1474 |
#1221 := (iff #87 #1222) |
|
1475 |
#1225 := [rewrite]: #1221 |
|
1476 |
#1228 := [monotonicity #1225]: #1227 |
|
1477 |
#1231 := [quant-intro #1228]: #1230 |
|
1478 |
#1234 := [monotonicity #1231]: #1233 |
|
1479 |
#1789 := [monotonicity #1234 #1786]: #1788 |
|
1480 |
#1792 := [monotonicity #1231 #1789]: #1791 |
|
1481 |
#1218 := (iff #1137 #1217) |
|
1482 |
#1215 := (iff #83 #1214) |
|
1483 |
#1211 := (iff #82 #1213) |
|
1484 |
#1212 := [rewrite]: #1211 |
|
1485 |
#1216 := [quant-intro #1212]: #1215 |
|
1486 |
#1219 := [monotonicity #1216]: #1218 |
|
1487 |
#1795 := [monotonicity #1219 #1792]: #1794 |
|
1488 |
#1798 := [monotonicity #1216 #1795]: #1797 |
|
1489 |
#1209 := (iff #1149 #1208) |
|
1490 |
#1206 := (iff #451 #81) |
|
1491 |
#1207 := [rewrite]: #1206 |
|
1492 |
#1210 := [monotonicity #1207]: #1209 |
|
1493 |
#1801 := [monotonicity #1210 #1798]: #1800 |
|
1494 |
#1804 := [monotonicity #1207 #1801]: #1803 |
|
1495 |
#1818 := [monotonicity #1804]: #1817 |
|
1496 |
#1821 := [monotonicity #1818]: #1820 |
|
1497 |
#1814 := (iff #1186 #1813) |
|
1498 |
#1811 := (iff #434 #1810) |
|
1499 |
#1808 := (iff #429 #1807) |
|
1500 |
#1805 := (iff #423 #70) |
|
1501 |
#1806 := [rewrite]: #1805 |
|
1502 |
#1809 := [monotonicity #1806]: #1808 |
|
1503 |
#1812 := [quant-intro #1809]: #1811 |
|
1504 |
#1815 := [monotonicity #1812]: #1814 |
|
1505 |
#1824 := [monotonicity #1815 #1821]: #1823 |
|
1506 |
#1829 := [trans #1824 #1827]: #1828 |
|
1507 |
#1832 := [monotonicity #1829]: #1831 |
|
1508 |
#1204 := (iff #293 #1203) |
|
1509 |
#1201 := (iff #292 #1187) |
|
1510 |
#1192 := (implies true #1187) |
|
1511 |
#1195 := (iff #1192 #1187) |
|
1512 |
#1196 := [rewrite]: #1195 |
|
1513 |
#1199 := (iff #292 #1192) |
|
1514 |
#1197 := (iff #291 #1187) |
|
1515 |
#1193 := (iff #291 #1192) |
|
1516 |
#1190 := (iff #290 #1187) |
|
1517 |
#1183 := (implies #434 #1178) |
|
1518 |
#1188 := (iff #1183 #1187) |
|
1519 |
#1189 := [rewrite]: #1188 |
|
1520 |
#1184 := (iff #290 #1183) |
|
1521 |
#1181 := (iff #289 #1178) |
|
1522 |
#1174 := (implies #448 #1169) |
|
1523 |
#1179 := (iff #1174 #1178) |
|
1524 |
#1180 := [rewrite]: #1179 |
|
1525 |
#1175 := (iff #289 #1174) |
|
1526 |
#1172 := (iff #288 #1169) |
|
1527 |
#1165 := (implies #79 #1155) |
|
1528 |
#1170 := (iff #1165 #1169) |
|
1529 |
#1171 := [rewrite]: #1170 |
|
1530 |
#1166 := (iff #288 #1165) |
|
1531 |
#1163 := (iff #287 #1155) |
|
1532 |
#1158 := (implies true #1155) |
|
1533 |
#1161 := (iff #1158 #1155) |
|
1534 |
#1162 := [rewrite]: #1161 |
|
1535 |
#1159 := (iff #287 #1158) |
|
1536 |
#1156 := (iff #286 #1155) |
|
1537 |
#1153 := (iff #285 #1150) |
|
1538 |
#1146 := (implies #451 #1143) |
|
1539 |
#1151 := (iff #1146 #1150) |
|
1540 |
#1152 := [rewrite]: #1151 |
|
1541 |
#1147 := (iff #285 #1146) |
|
1542 |
#1144 := (iff #284 #1143) |
|
1543 |
#1141 := (iff #283 #1138) |
|
1544 |
#1134 := (implies #83 #1131) |
|
1545 |
#1139 := (iff #1134 #1138) |
|
1546 |
#1140 := [rewrite]: #1139 |
|
1547 |
#1135 := (iff #283 #1134) |
|
1548 |
#1132 := (iff #282 #1131) |
|
1549 |
#1129 := (iff #281 #1126) |
|
1550 |
#1122 := (implies #458 #1119) |
|
1551 |
#1127 := (iff #1122 #1126) |
|
1552 |
#1128 := [rewrite]: #1127 |
|
1553 |
#1123 := (iff #281 #1122) |
|
1554 |
#1120 := (iff #280 #1119) |
|
1555 |
#1117 := (iff #279 #1114) |
|
1556 |
#1110 := (implies #465 #1107) |
|
1557 |
#1115 := (iff #1110 #1114) |
|
1558 |
#1116 := [rewrite]: #1115 |
|
1559 |
#1111 := (iff #279 #1110) |
|
1560 |
#1108 := (iff #278 #1107) |
|
1561 |
#1105 := (iff #277 #1102) |
|
1562 |
#1098 := (implies #472 #1082) |
|
1563 |
#1103 := (iff #1098 #1102) |
|
1564 |
#1104 := [rewrite]: #1103 |
|
1565 |
#1099 := (iff #277 #1098) |
|
1566 |
#1096 := (iff #276 #1082) |
|
1567 |
#1087 := (implies true #1082) |
|
1568 |
#1090 := (iff #1087 #1082) |
|
1569 |
#1091 := [rewrite]: #1090 |
|
1570 |
#1094 := (iff #276 #1087) |
|
1571 |
#1092 := (iff #275 #1082) |
|
1572 |
#1088 := (iff #275 #1087) |
|
1573 |
#1085 := (iff #274 #1082) |
|
1574 |
#1078 := (implies #475 #1073) |
|
1575 |
#1083 := (iff #1078 #1082) |
|
1576 |
#1084 := [rewrite]: #1083 |
|
1577 |
#1079 := (iff #274 #1078) |
|
1578 |
#1076 := (iff #273 #1073) |
|
1579 |
#1069 := (implies #112 #1064) |
|
1580 |
#1074 := (iff #1069 #1073) |
|
1581 |
#1075 := [rewrite]: #1074 |
|
1582 |
#1070 := (iff #273 #1069) |
|
1583 |
#1067 := (iff #272 #1064) |
|
1584 |
#1060 := (implies #499 #1055) |
|
1585 |
#1065 := (iff #1060 #1064) |
|
1586 |
#1066 := [rewrite]: #1065 |
|
1587 |
#1061 := (iff #272 #1060) |
|
1588 |
#1058 := (iff #271 #1055) |
|
1589 |
#1051 := (implies #525 #1046) |
|
1590 |
#1056 := (iff #1051 #1055) |
|
1591 |
#1057 := [rewrite]: #1056 |
|
1592 |
#1052 := (iff #271 #1051) |
|
1593 |
#1049 := (iff #270 #1046) |
|
1594 |
#1042 := (implies #549 #1032) |
|
1595 |
#1047 := (iff #1042 #1046) |
|
1596 |
#1048 := [rewrite]: #1047 |
|
1597 |
#1043 := (iff #270 #1042) |
|
1598 |
#1040 := (iff #269 #1032) |
|
1599 |
#1035 := (implies true #1032) |
|
1600 |
#1038 := (iff #1035 #1032) |
|
1601 |
#1039 := [rewrite]: #1038 |
|
1602 |
#1036 := (iff #269 #1035) |
|
1603 |
#1033 := (iff #268 #1032) |
|
1604 |
#1030 := (iff #267 #1016) |
|
1605 |
#1021 := (implies true #1016) |
|
1606 |
#1024 := (iff #1021 #1016) |
|
1607 |
#1025 := [rewrite]: #1024 |
|
1608 |
#1028 := (iff #267 #1021) |
|
1609 |
#1026 := (iff #266 #1016) |
|
1610 |
#1022 := (iff #266 #1021) |
|
1611 |
#1019 := (iff #265 #1016) |
|
1612 |
#1013 := (implies #560 #1008) |
|
1613 |
#1017 := (iff #1013 #1016) |
|
1614 |
#1018 := [rewrite]: #1017 |
|
1615 |
#1014 := (iff #265 #1013) |
|
1616 |
#1011 := (iff #264 #1008) |
|
1617 |
#731 := (not #728) |
|
1618 |
#1005 := (implies #731 #1000) |
|
1619 |
#1009 := (iff #1005 #1008) |
|
1620 |
#1010 := [rewrite]: #1009 |
|
1621 |
#1006 := (iff #264 #1005) |
|
1622 |
#1003 := (iff #263 #1000) |
|
1623 |
#996 := (implies #189 #991) |
|
1624 |
#1001 := (iff #996 #1000) |
|
1625 |
#1002 := [rewrite]: #1001 |
|
1626 |
#997 := (iff #263 #996) |
|
1627 |
#994 := (iff #262 #991) |
|
1628 |
#987 := (implies #742 #982) |
|
1629 |
#992 := (iff #987 #991) |
|
1630 |
#993 := [rewrite]: #992 |
|
1631 |
#988 := (iff #262 #987) |
|
1632 |
#985 := (iff #261 #982) |
|
1633 |
#978 := (implies #195 #973) |
|
1634 |
#983 := (iff #978 #982) |
|
1635 |
#984 := [rewrite]: #983 |
|
1636 |
#979 := (iff #261 #978) |
|
1637 |
#976 := (iff #260 #973) |
|
1638 |
#969 := (implies #756 #964) |
|
1639 |
#974 := (iff #969 #973) |
|
1640 |
#975 := [rewrite]: #974 |
|
1641 |
#970 := (iff #260 #969) |
|
1642 |
#967 := (iff #259 #964) |
|
1643 |
#960 := (implies #770 #957) |
|
1644 |
#965 := (iff #960 #964) |
|
1645 |
#966 := [rewrite]: #965 |
|
1646 |
#961 := (iff #259 #960) |
|
1647 |
#958 := (iff #258 #957) |
|
1648 |
#955 := (iff #257 #952) |
|
1649 |
#948 := (implies #211 #945) |
|
1650 |
#953 := (iff #948 #952) |
|
1651 |
#954 := [rewrite]: #953 |
|
1652 |
#949 := (iff #257 #948) |
|
1653 |
#946 := (iff #256 #945) |
|
1654 |
#943 := (iff #255 #940) |
|
1655 |
#936 := (implies #785 #922) |
|
1656 |
#941 := (iff #936 #940) |
|
1657 |
#942 := [rewrite]: #941 |
|
1658 |
#937 := (iff #255 #936) |
|
1659 |
#934 := (iff #254 #922) |
|
1660 |
#925 := (implies true #922) |
|
1661 |
#928 := (iff #925 #922) |
|
1662 |
#929 := [rewrite]: #928 |
|
1663 |
#932 := (iff #254 #925) |
|
1664 |
#930 := (iff #253 #922) |
|
1665 |
#926 := (iff #253 #925) |
|
1666 |
#923 := (iff #252 #922) |
|
1667 |
#920 := (iff #251 #917) |
|
1668 |
#913 := (implies #788 #910) |
|
1669 |
#918 := (iff #913 #917) |
|
1670 |
#919 := [rewrite]: #918 |
|
1671 |
#914 := (iff #251 #913) |
|
1672 |
#911 := (iff #250 #910) |
|
1673 |
#908 := (iff #249 #905) |
|
1674 |
#901 := (implies #219 #898) |
|
1675 |
#906 := (iff #901 #905) |
|
1676 |
#907 := [rewrite]: #906 |
|
1677 |
#902 := (iff #249 #901) |
|
1678 |
#899 := (iff #248 #898) |
|
1679 |
#896 := (iff #247 #893) |
|
1680 |
#889 := (implies #808 #886) |
|
1681 |
#894 := (iff #889 #893) |
|
1682 |
#895 := [rewrite]: #894 |
|
1683 |
#890 := (iff #247 #889) |
|
1684 |
#887 := (iff #246 #886) |
|
1685 |
#884 := (iff #245 #881) |
|
1686 |
#877 := (implies #834 #858) |
|
1687 |
#882 := (iff #877 #881) |
|
1688 |
#883 := [rewrite]: #882 |
|
1689 |
#878 := (iff #245 #877) |
|
1690 |
#875 := (iff #244 #858) |
|
1691 |
#870 := (and #858 true) |
|
1692 |
#873 := (iff #870 #858) |
|
1693 |
#874 := [rewrite]: #873 |
|
1694 |
#871 := (iff #244 #870) |
|
1695 |
#868 := (iff #243 true) |
|
1696 |
#863 := (implies #858 true) |
|
1697 |
#866 := (iff #863 true) |
|
1698 |
#867 := [rewrite]: #866 |
|
1699 |
#864 := (iff #243 #863) |
|
1700 |
#861 := (iff #242 true) |
|
1701 |
#862 := [rewrite]: #861 |
|
1702 |
#859 := (iff #241 #858) |
|
1703 |
#856 := (iff #240 #853) |
|
1704 |
#849 := (implies #234 #846) |
|
1705 |
#854 := (iff #849 #853) |
|
1706 |
#855 := [rewrite]: #854 |
|
1707 |
#850 := (iff #240 #849) |
|
1708 |
#847 := (iff #239 #846) |
|
1709 |
#844 := (iff #238 #843) |
|
1710 |
#841 := (iff #237 #840) |
|
1711 |
#838 := (iff #236 #837) |
|
1712 |
#820 := (= #229 #819) |
|
1713 |
#821 := [rewrite]: #820 |
|
1714 |
#839 := [monotonicity #821]: #838 |
|
1715 |
#774 := (iff #213 #773) |
|
1716 |
#775 := [rewrite]: #774 |
|
1717 |
#842 := [monotonicity #775 #839]: #841 |
|
1718 |
#845 := [monotonicity #842]: #844 |
|
1719 |
#848 := [quant-intro #845]: #847 |
|
1720 |
#851 := [monotonicity #848]: #850 |
|
1721 |
#857 := [trans #851 #855]: #856 |
|
1722 |
#860 := [quant-intro #857]: #859 |
|
1723 |
#865 := [monotonicity #860 #862]: #864 |
|
1724 |
#869 := [trans #865 #867]: #868 |
|
1725 |
#872 := [monotonicity #860 #869]: #871 |
|
1726 |
#876 := [trans #872 #874]: #875 |
|
1727 |
#835 := (iff #232 #834) |
|
1728 |
#832 := (iff #231 #829) |
|
1729 |
#825 := (implies #814 #822) |
|
1730 |
#830 := (iff #825 #829) |
|
1731 |
#831 := [rewrite]: #830 |
|
1732 |
#826 := (iff #231 #825) |
|
1733 |
#823 := (iff #230 #822) |
|
1734 |
#824 := [monotonicity #821]: #823 |
|
1735 |
#817 := (iff #228 #814) |
|
1736 |
#811 := (and #773 #92) |
|
1737 |
#815 := (iff #811 #814) |
|
1738 |
#816 := [rewrite]: #815 |
|
1739 |
#812 := (iff #228 #811) |
|
1740 |
#813 := [monotonicity #775]: #812 |
|
1741 |
#818 := [trans #813 #816]: #817 |
|
1742 |
#827 := [monotonicity #818 #824]: #826 |
|
1743 |
#833 := [trans #827 #831]: #832 |
|
1744 |
#836 := [quant-intro #833]: #835 |
|
1745 |
#879 := [monotonicity #836 #876]: #878 |
|
1746 |
#885 := [trans #879 #883]: #884 |
|
1747 |
#888 := [monotonicity #836 #885]: #887 |
|
1748 |
#809 := (iff #227 #808) |
|
1749 |
#806 := (iff #226 #803) |
|
1750 |
#799 := (implies #796 #225) |
|
1751 |
#804 := (iff #799 #803) |
|
1752 |
#805 := [rewrite]: #804 |
|
1753 |
#800 := (iff #226 #799) |
|
1754 |
#797 := (iff #223 #796) |
|
1755 |
#794 := (iff #222 #793) |
|
1756 |
#795 := [rewrite]: #794 |
|
1757 |
#791 := (iff #220 #779) |
|
1758 |
#792 := [monotonicity #775]: #791 |
|
1759 |
#798 := [monotonicity #792 #795]: #797 |
|
1760 |
#801 := [monotonicity #798]: #800 |
|
1761 |
#807 := [trans #801 #805]: #806 |
|
1762 |
#810 := [quant-intro #807]: #809 |
|
1763 |
#891 := [monotonicity #810 #888]: #890 |
|
1764 |
#897 := [trans #891 #895]: #896 |
|
1765 |
#900 := [monotonicity #810 #897]: #899 |
|
1766 |
#903 := [monotonicity #900]: #902 |
|
1767 |
#909 := [trans #903 #907]: #908 |
|
1768 |
#912 := [monotonicity #909]: #911 |
|
1769 |
#789 := (iff #217 #788) |
|
1770 |
#790 := [rewrite]: #789 |
|
1771 |
#915 := [monotonicity #790 #912]: #914 |
|
1772 |
#921 := [trans #915 #919]: #920 |
|
1773 |
#924 := [monotonicity #790 #921]: #923 |
|
1774 |
#927 := [monotonicity #924]: #926 |
|
1775 |
#931 := [trans #927 #929]: #930 |
|
1776 |
#933 := [monotonicity #931]: #932 |
|
1777 |
#935 := [trans #933 #929]: #934 |
|
1778 |
#786 := (iff #215 #785) |
|
1779 |
#783 := (iff #214 #780) |
|
1780 |
#776 := (implies #773 #759) |
|
1781 |
#781 := (iff #776 #780) |
|
1782 |
#782 := [rewrite]: #781 |
|
1783 |
#777 := (iff #214 #776) |
|
1784 |
#760 := (iff #207 #759) |
|
1785 |
#761 := [rewrite]: #760 |
|
1786 |
#778 := [monotonicity #775 #761]: #777 |
|
1787 |
#784 := [trans #778 #782]: #783 |
|
1788 |
#787 := [quant-intro #784]: #786 |
|
1789 |
#938 := [monotonicity #787 #935]: #937 |
|
1790 |
#944 := [trans #938 #942]: #943 |
|
1791 |
#947 := [monotonicity #787 #944]: #946 |
|
1792 |
#950 := [monotonicity #947]: #949 |
|
1793 |
#956 := [trans #950 #954]: #955 |
|
1794 |
#959 := [monotonicity #956]: #958 |
|
1795 |
#771 := (iff #209 #770) |
|
1796 |
#768 := (iff #208 #765) |
|
1797 |
#762 := (implies #206 #759) |
|
1798 |
#766 := (iff #762 #765) |
|
1799 |
#767 := [rewrite]: #766 |
|
1800 |
#763 := (iff #208 #762) |
|
1801 |
#764 := [monotonicity #761]: #763 |
|
1802 |
#769 := [trans #764 #767]: #768 |
|
1803 |
#772 := [quant-intro #769]: #771 |
|
1804 |
#962 := [monotonicity #772 #959]: #961 |
|
1805 |
#968 := [trans #962 #966]: #967 |
|
1806 |
#757 := (iff #205 #756) |
|
1807 |
#754 := (iff #204 #751) |
|
1808 |
#748 := (implies #201 #745) |
|
1809 |
#752 := (iff #748 #751) |
|
1810 |
#753 := [rewrite]: #752 |
|
1811 |
#749 := (iff #204 #748) |
|
1812 |
#746 := (iff #203 #745) |
|
1813 |
#747 := [rewrite]: #746 |
|
1814 |
#750 := [monotonicity #747]: #749 |
|
1815 |
#755 := [trans #750 #753]: #754 |
|
1816 |
#758 := [quant-intro #755]: #757 |
|
1817 |
#971 := [monotonicity #758 #968]: #970 |
|
1818 |
#977 := [trans #971 #975]: #976 |
|
1819 |
#980 := [monotonicity #977]: #979 |
|
1820 |
#986 := [trans #980 #984]: #985 |
|
1821 |
#743 := (iff #192 #742) |
|
1822 |
#740 := (iff #191 #737) |
|
1823 |
#734 := (implies #481 #190) |
|
1824 |
#738 := (iff #734 #737) |
|
1825 |
#739 := [rewrite]: #738 |
|
1826 |
#735 := (iff #191 #734) |
|
1827 |
#482 := (iff #116 #481) |
|
1828 |
#479 := (iff #115 #478) |
|
1829 |
#480 := [rewrite]: #479 |
|
1830 |
#483 := [monotonicity #480]: #482 |
|
1831 |
#736 := [monotonicity #483]: #735 |
|
1832 |
#741 := [trans #736 #739]: #740 |
|
1833 |
#744 := [quant-intro #741]: #743 |
|
1834 |
#989 := [monotonicity #744 #986]: #988 |
|
1835 |
#995 := [trans #989 #993]: #994 |
|
1836 |
#998 := [monotonicity #995]: #997 |
|
1837 |
#1004 := [trans #998 #1002]: #1003 |
|
1838 |
#732 := (iff #187 #731) |
|
1839 |
#729 := (iff #186 #728) |
|
1840 |
#730 := [rewrite]: #729 |
|
1841 |
#733 := [monotonicity #730]: #732 |
|
1842 |
#1007 := [monotonicity #733 #1004]: #1006 |
|
1843 |
#1012 := [trans #1007 #1010]: #1011 |
|
1844 |
#561 := (iff #139 #560) |
|
1845 |
#558 := (iff #138 #555) |
|
1846 |
#552 := (and #481 #129) |
|
1847 |
#556 := (iff #552 #555) |
|
1848 |
#557 := [rewrite]: #556 |
|
1849 |
#553 := (iff #138 #552) |
|
1850 |
#554 := [monotonicity #483]: #553 |
|
1851 |
#559 := [trans #554 #557]: #558 |
|
1852 |
#562 := [quant-intro #559]: #561 |
|
1853 |
#1015 := [monotonicity #562 #1012]: #1014 |
|
1854 |
#1020 := [trans #1015 #1018]: #1019 |
|
1855 |
#1023 := [monotonicity #1020]: #1022 |
|
1856 |
#1027 := [trans #1023 #1025]: #1026 |
|
1857 |
#1029 := [monotonicity #1027]: #1028 |
|
1858 |
#1031 := [trans #1029 #1025]: #1030 |
|
1859 |
#726 := (iff #183 #712) |
|
1860 |
#717 := (implies true #712) |
|
1861 |
#720 := (iff #717 #712) |
|
1862 |
#721 := [rewrite]: #720 |
|
1863 |
#724 := (iff #183 #717) |
|
1864 |
#722 := (iff #182 #712) |
|
1865 |
#718 := (iff #182 #717) |
|
1866 |
#715 := (iff #181 #712) |
|
1867 |
#709 := (implies #563 #693) |
|
1868 |
#713 := (iff #709 #712) |
|
1869 |
#714 := [rewrite]: #713 |
|
1870 |
#710 := (iff #181 #709) |
|
1871 |
#707 := (iff #180 #693) |
|
1872 |
#698 := (implies true #693) |
|
1873 |
#701 := (iff #698 #693) |
|
1874 |
#702 := [rewrite]: #701 |
|
1875 |
#705 := (iff #180 #698) |
|
1876 |
#703 := (iff #179 #693) |
|
1877 |
#699 := (iff #179 #698) |
|
1878 |
#696 := (iff #178 #693) |
|
1879 |
#689 := (implies #566 #684) |
|
1880 |
#694 := (iff #689 #693) |
|
1881 |
#695 := [rewrite]: #694 |
|
1882 |
#690 := (iff #178 #689) |
|
1883 |
#687 := (iff #177 #684) |
|
1884 |
#680 := (implies #145 #675) |
|
1885 |
#685 := (iff #680 #684) |
|
1886 |
#686 := [rewrite]: #685 |
|
1887 |
#681 := (iff #177 #680) |
|
1888 |
#678 := (iff #176 #675) |
|
1889 |
#671 := (implies #569 #666) |
|
1890 |
#676 := (iff #671 #675) |
|
1891 |
#677 := [rewrite]: #676 |
|
1892 |
#672 := (iff #176 #671) |
|
1893 |
#669 := (iff #175 #666) |
|
1894 |
#662 := (implies #150 #652) |
|
1895 |
#667 := (iff #662 #666) |
|
1896 |
#668 := [rewrite]: #667 |
|
1897 |
#663 := (iff #175 #662) |
|
1898 |
#660 := (iff #174 #652) |
|
1899 |
#655 := (implies true #652) |
|
1900 |
#658 := (iff #655 #652) |
|
1901 |
#659 := [rewrite]: #658 |
|
1902 |
#656 := (iff #174 #655) |
|
1903 |
#653 := (iff #173 #652) |
|
1904 |
#650 := (iff #172 #647) |
|
1905 |
#643 := (implies #593 #640) |
|
1906 |
#648 := (iff #643 #647) |
|
1907 |
#649 := [rewrite]: #648 |
|
1908 |
#644 := (iff #172 #643) |
|
1909 |
#641 := (iff #171 #640) |
|
1910 |
#638 := (iff #170 #635) |
|
1911 |
#631 := (implies #611 #614) |
|
1912 |
#636 := (iff #631 #635) |
|
1913 |
#637 := [rewrite]: #636 |
|
1914 |
#632 := (iff #170 #631) |
|
1915 |
#629 := (iff #169 #614) |
|
1916 |
#624 := (and #614 true) |
|
1917 |
#627 := (iff #624 #614) |
|
1918 |
#628 := [rewrite]: #627 |
|
1919 |
#625 := (iff #169 #624) |
|
1920 |
#622 := (iff #168 true) |
|
1921 |
#617 := (implies #614 true) |
|
1922 |
#620 := (iff #617 true) |
|
1923 |
#621 := [rewrite]: #620 |
|
1924 |
#618 := (iff #168 #617) |
|
1925 |
#615 := (iff #167 #614) |
|
1926 |
#616 := [rewrite]: #615 |
|
1927 |
#619 := [monotonicity #616]: #618 |
|
1928 |
#623 := [trans #619 #621]: #622 |
|
1929 |
#626 := [monotonicity #616 #623]: #625 |
|
1930 |
#630 := [trans #626 #628]: #629 |
|
1931 |
#612 := (iff #165 #611) |
|
1932 |
#609 := (iff #164 #606) |
|
1933 |
#602 := (implies #596 #599) |
|
1934 |
#607 := (iff #602 #606) |
|
1935 |
#608 := [rewrite]: #607 |
|
1936 |
#603 := (iff #164 #602) |
|
1937 |
#600 := (iff #163 #599) |
|
1938 |
#573 := (= #156 #572) |
|
1939 |
#574 := [rewrite]: #573 |
|
1940 |
#601 := [monotonicity #574]: #600 |
|
1941 |
#597 := (iff #162 #596) |
|
1942 |
#598 := [rewrite]: #597 |
|
1943 |
#604 := [monotonicity #598 #601]: #603 |
|
1944 |
#610 := [trans #604 #608]: #609 |
|
1945 |
#613 := [quant-intro #610]: #612 |
|
1946 |
#633 := [monotonicity #613 #630]: #632 |
|
1947 |
#639 := [trans #633 #637]: #638 |
|
1948 |
#642 := [monotonicity #613 #639]: #641 |
|
1949 |
#594 := (iff #161 #593) |
|
1950 |
#591 := (iff #160 #588) |
|
1951 |
#584 := (implies #153 #581) |
|
1952 |
#589 := (iff #584 #588) |
|
1953 |
#590 := [rewrite]: #589 |
|
1954 |
#585 := (iff #160 #584) |
|
1955 |
#582 := (iff #159 #581) |
|
1956 |
#579 := (iff #158 #578) |
|
1957 |
#576 := (iff #157 #575) |
|
1958 |
#577 := [monotonicity #574]: #576 |
|
1959 |
#580 := [monotonicity #577]: #579 |
|
1960 |
#583 := [quant-intro #580]: #582 |
|
1961 |
#586 := [monotonicity #583]: #585 |
|
1962 |
#592 := [trans #586 #590]: #591 |
|
1963 |
#595 := [quant-intro #592]: #594 |
|
1964 |
#645 := [monotonicity #595 #642]: #644 |
|
1965 |
#651 := [trans #645 #649]: #650 |
|
1966 |
#654 := [monotonicity #595 #651]: #653 |
|
1967 |
#657 := [monotonicity #654]: #656 |
|
1968 |
#661 := [trans #657 #659]: #660 |
|
1969 |
#664 := [monotonicity #661]: #663 |
|
1970 |
#670 := [trans #664 #668]: #669 |
|
1971 |
#570 := (iff #147 #569) |
|
1972 |
#571 := [rewrite]: #570 |
|
1973 |
#673 := [monotonicity #571 #670]: #672 |
|
1974 |
#679 := [trans #673 #677]: #678 |
|
1975 |
#682 := [monotonicity #679]: #681 |
|
1976 |
#688 := [trans #682 #686]: #687 |
|
1977 |
#567 := (iff #142 #566) |
|
1978 |
#568 := [rewrite]: #567 |
|
1979 |
#691 := [monotonicity #568 #688]: #690 |
|
1980 |
#697 := [trans #691 #695]: #696 |
|
1981 |
#700 := [monotonicity #697]: #699 |
|
1982 |
#704 := [trans #700 #702]: #703 |
|
1983 |
#706 := [monotonicity #704]: #705 |
|
1984 |
#708 := [trans #706 #702]: #707 |
|
1985 |
#564 := (iff #140 #563) |
|
1986 |
#565 := [monotonicity #562]: #564 |
|
1987 |
#711 := [monotonicity #565 #708]: #710 |
|
1988 |
#716 := [trans #711 #714]: #715 |
|
1989 |
#719 := [monotonicity #716]: #718 |
|
1990 |
#723 := [trans #719 #721]: #722 |
|
1991 |
#725 := [monotonicity #723]: #724 |
|
1992 |
#727 := [trans #725 #721]: #726 |
|
1993 |
#1034 := [monotonicity #727 #1031]: #1033 |
|
1994 |
#1037 := [monotonicity #1034]: #1036 |
|
1995 |
#1041 := [trans #1037 #1039]: #1040 |
|
1996 |
#550 := (iff #137 #549) |
|
1997 |
#547 := (iff #136 #544) |
|
1998 |
#540 := (implies #130 #537) |
|
1999 |
#545 := (iff #540 #544) |
|
2000 |
#546 := [rewrite]: #545 |
|
2001 |
#541 := (iff #136 #540) |
|
2002 |
#538 := (iff #135 #537) |
|
2003 |
#535 := (iff #134 #534) |
|
2004 |
#532 := (iff #133 #531) |
|
2005 |
#529 := (iff #132 #528) |
|
2006 |
#511 := (= #125 #510) |
|
2007 |
#512 := [rewrite]: #511 |
|
2008 |
#530 := [monotonicity #512]: #529 |
|
2009 |
#533 := [monotonicity #480 #530]: #532 |
|
2010 |
#536 := [monotonicity #533]: #535 |
|
2011 |
#539 := [quant-intro #536]: #538 |
|
2012 |
#542 := [monotonicity #539]: #541 |
|
2013 |
#548 := [trans #542 #546]: #547 |
|
2014 |
#551 := [quant-intro #548]: #550 |
|
2015 |
#1044 := [monotonicity #551 #1041]: #1043 |
|
2016 |
#1050 := [trans #1044 #1048]: #1049 |
|
2017 |
#526 := (iff #128 #525) |
|
2018 |
#523 := (iff #127 #520) |
|
2019 |
#516 := (implies #505 #513) |
|
2020 |
#521 := (iff #516 #520) |
|
2021 |
#522 := [rewrite]: #521 |
|
2022 |
#517 := (iff #127 #516) |
|
2023 |
#514 := (iff #126 #513) |
|
2024 |
#515 := [monotonicity #512]: #514 |
|
2025 |
#508 := (iff #124 #505) |
|
2026 |
#502 := (and #478 #92) |
|
2027 |
#506 := (iff #502 #505) |
|
2028 |
#507 := [rewrite]: #506 |
|
2029 |
#503 := (iff #124 #502) |
|
2030 |
#504 := [monotonicity #480]: #503 |
|
2031 |
#509 := [trans #504 #507]: #508 |
|
2032 |
#518 := [monotonicity #509 #515]: #517 |
|
2033 |
#524 := [trans #518 #522]: #523 |
|
2034 |
#527 := [quant-intro #524]: #526 |
|
2035 |
#1053 := [monotonicity #527 #1050]: #1052 |
|
2036 |
#1059 := [trans #1053 #1057]: #1058 |
|
2037 |
#500 := (iff #123 #499) |
|
2038 |
#497 := (iff #122 #494) |
|
2039 |
#490 := (implies #487 #121) |
|
2040 |
#495 := (iff #490 #494) |
|
2041 |
#496 := [rewrite]: #495 |
|
2042 |
#491 := (iff #122 #490) |
|
2043 |
#488 := (iff #119 #487) |
|
2044 |
#485 := (iff #118 #484) |
|
2045 |
#486 := [rewrite]: #485 |
|
2046 |
#489 := [monotonicity #483 #486]: #488 |
|
2047 |
#492 := [monotonicity #489]: #491 |
|
2048 |
#498 := [trans #492 #496]: #497 |
|
2049 |
#501 := [quant-intro #498]: #500 |
|
2050 |
#1062 := [monotonicity #501 #1059]: #1061 |
|
2051 |
#1068 := [trans #1062 #1066]: #1067 |
|
2052 |
#1071 := [monotonicity #1068]: #1070 |
|
2053 |
#1077 := [trans #1071 #1075]: #1076 |
|
2054 |
#476 := (iff #109 #475) |
|
2055 |
#477 := [rewrite]: #476 |
|
2056 |
#1080 := [monotonicity #477 #1077]: #1079 |
|
2057 |
#1086 := [trans #1080 #1084]: #1085 |
|
2058 |
#1089 := [monotonicity #1086]: #1088 |
|
2059 |
#1093 := [trans #1089 #1091]: #1092 |
|
2060 |
#1095 := [monotonicity #1093]: #1094 |
|
2061 |
#1097 := [trans #1095 #1091]: #1096 |
|
2062 |
#473 := (iff #106 #472) |
|
2063 |
#470 := (iff #105 #469) |
|
2064 |
#471 := [rewrite]: #470 |
|
2065 |
#474 := [quant-intro #471]: #473 |
|
2066 |
#1100 := [monotonicity #474 #1097]: #1099 |
|
2067 |
#1106 := [trans #1100 #1104]: #1105 |
|
2068 |
#1109 := [monotonicity #474 #1106]: #1108 |
|
2069 |
#466 := (iff #97 #465) |
|
2070 |
#463 := (iff #96 #462) |
|
2071 |
#464 := [rewrite]: #463 |
|
2072 |
#467 := [quant-intro #464]: #466 |
|
2073 |
#1112 := [monotonicity #467 #1109]: #1111 |
|
2074 |
#1118 := [trans #1112 #1116]: #1117 |
|
2075 |
#1121 := [monotonicity #467 #1118]: #1120 |
|
2076 |
#459 := (iff #89 #458) |
|
2077 |
#456 := (iff #88 #455) |
|
2078 |
#457 := [rewrite]: #456 |
|
2079 |
#460 := [quant-intro #457]: #459 |
|
2080 |
#1124 := [monotonicity #460 #1121]: #1123 |
|
2081 |
#1130 := [trans #1124 #1128]: #1129 |
|
2082 |
#1133 := [monotonicity #460 #1130]: #1132 |
|
2083 |
#1136 := [monotonicity #1133]: #1135 |
|
2084 |
#1142 := [trans #1136 #1140]: #1141 |
|
2085 |
#1145 := [monotonicity #1142]: #1144 |
|
2086 |
#452 := (iff #81 #451) |
|
2087 |
#453 := [rewrite]: #452 |
|
2088 |
#1148 := [monotonicity #453 #1145]: #1147 |
|
2089 |
#1154 := [trans #1148 #1152]: #1153 |
|
2090 |
#1157 := [monotonicity #453 #1154]: #1156 |
|
2091 |
#1160 := [monotonicity #1157]: #1159 |
|
2092 |
#1164 := [trans #1160 #1162]: #1163 |
|
2093 |
#1167 := [monotonicity #1164]: #1166 |
|
2094 |
#1173 := [trans #1167 #1171]: #1172 |
|
2095 |
#449 := (iff #76 #448) |
|
2096 |
#446 := (iff #75 #443) |
|
2097 |
#440 := (implies #73 #437) |
|
2098 |
#444 := (iff #440 #443) |
|
2099 |
#445 := [rewrite]: #444 |
|
2100 |
#441 := (iff #75 #440) |
|
2101 |
#438 := (iff #74 #437) |
|
2102 |
#439 := [rewrite]: #438 |
|
2103 |
#442 := [monotonicity #439]: #441 |
|
2104 |
#447 := [trans #442 #445]: #446 |
|
2105 |
#450 := [quant-intro #447]: #449 |
|
2106 |
#1176 := [monotonicity #450 #1173]: #1175 |
|
2107 |
#1182 := [trans #1176 #1180]: #1181 |
|
2108 |
#435 := (iff #72 #434) |
|
2109 |
#432 := (iff #71 #429) |
|
2110 |
#426 := (implies #68 #423) |
|
2111 |
#430 := (iff #426 #429) |
|
2112 |
#431 := [rewrite]: #430 |
|
2113 |
#427 := (iff #71 #426) |
|
2114 |
#424 := (iff #70 #423) |
|
2115 |
#425 := [rewrite]: #424 |
|
2116 |
#428 := [monotonicity #425]: #427 |
|
2117 |
#433 := [trans #428 #431]: #432 |
|
2118 |
#436 := [quant-intro #433]: #435 |
|
2119 |
#1185 := [monotonicity #436 #1182]: #1184 |
|
2120 |
#1191 := [trans #1185 #1189]: #1190 |
|
2121 |
#1194 := [monotonicity #1191]: #1193 |
|
2122 |
#1198 := [trans #1194 #1196]: #1197 |
|
2123 |
#1200 := [monotonicity #1198]: #1199 |
|
2124 |
#1202 := [trans #1200 #1196]: #1201 |
|
2125 |
#1205 := [monotonicity #1202]: #1204 |
|
2126 |
#1834 := [trans #1205 #1832]: #1833 |
|
2127 |
#422 := [asserted]: #293 |
|
2128 |
#1835 := [mp #422 #1834]: #1830 |
|
2129 |
#1837 := [not-or-elim #1835]: #448 |
|
2130 |
#1902 := [mp~ #1837 #1863]: #448 |
|
2131 |
#4263 := [mp #1902 #4262]: #4258 |
|
2132 |
#4706 := (not #4258) |
|
2133 |
#5054 := (or #4706 #2574 #5019) |
|
2134 |
#1992 := (= ?x37!5 uf_11) |
|
2135 |
#5025 := (or #1992 #5019) |
|
2136 |
#5056 := (or #4706 #5025) |
|
2137 |
#5111 := (iff #5056 #5054) |
|
2138 |
#5048 := (or #2574 #5019) |
|
2139 |
#5057 := (or #4706 #5048) |
|
2140 |
#5087 := (iff #5057 #5054) |
|
2141 |
#5088 := [rewrite]: #5087 |
|
2142 |
#5059 := (iff #5056 #5057) |
|
2143 |
#5049 := (iff #5025 #5048) |
|
2144 |
#2575 := (iff #1992 #2574) |
|
2145 |
#2576 := [rewrite]: #2575 |
|
2146 |
#5053 := [monotonicity #2576]: #5049 |
|
2147 |
#5060 := [monotonicity #5053]: #5059 |
|
2148 |
#5120 := [trans #5060 #5088]: #5111 |
|
2149 |
#5047 := [quant-inst]: #5056 |
|
2150 |
#5121 := [mp #5047 #5120]: #5054 |
|
2151 |
#5195 := [unit-resolution #5121 #4263 #5192 #5194]: false |
|
2152 |
#5196 := [lemma #5195]: #4299 |
|
2153 |
#4585 := (or #4302 #4582) |
|
2154 |
#4588 := (not #4585) |
|
2155 |
#3123 := (or #78 #1237 #1248) |
|
2156 |
#4282 := (forall (vars (?x33 T2) (?x34 T2)) (:pat #4281) #3123) |
|
2157 |
#4287 := (not #4282) |
|
2158 |
#4591 := (or #4287 #4588) |
|
2159 |
#4594 := (not #4591) |
|
2160 |
decl ?x34!3 :: T2 |
|
2161 |
#1946 := ?x34!3 |
|
2162 |
#1953 := (uf_12 ?x34!3) |
|
2163 |
decl ?x33!4 :: T2 |
|
2164 |
#1947 := ?x33!4 |
|
2165 |
#1950 := (uf_12 ?x33!4) |
|
2166 |
#1951 := (* -1::int #1950) |
|
2167 |
#2561 := (+ #1951 #1953) |
|
2168 |
#1948 := (uf_1 ?x34!3 ?x33!4) |
|
2169 |
#1949 := (uf_10 #1948) |
|
2170 |
#2562 := (+ #1949 #2561) |
|
2171 |
#2565 := (>= #2562 0::int) |
|
2172 |
#1960 := (up_13 ?x34!3) |
|
2173 |
#3086 := (not #1960) |
|
2174 |
#1956 := (* -1::int #1949) |
|
2175 |
#1957 := (+ uf_9 #1956) |
|
2176 |
#1958 := (<= #1957 0::int) |
|
2177 |
#3101 := (or #1958 #3086 #2565) |
|
2178 |
#5147 := [hypothesis]: #1960 |
|
2179 |
#4251 := (forall (vars (?x26 T2)) (:pat #4250) #78) |
|
2180 |
#4254 := (iff #79 #4251) |
|
2181 |
#4252 := (iff #78 #78) |
|
2182 |
#4253 := [refl]: #4252 |
|
2183 |
#4255 := [quant-intro #4253]: #4254 |
|
2184 |
#1860 := (~ #79 #79) |
|
2185 |
#1897 := (~ #78 #78) |
|
2186 |
#1898 := [refl]: #1897 |
|
2187 |
#1861 := [nnf-pos #1898]: #1860 |
|
2188 |
#1836 := [not-or-elim #1835]: #79 |
|
2189 |
#1899 := [mp~ #1836 #1861]: #79 |
|
2190 |
#4256 := [mp #1899 #4255]: #4251 |
|
2191 |
#4844 := (not #4251) |
|
2192 |
#4845 := (or #4844 #3086) |
|
2193 |
#4846 := [quant-inst]: #4845 |
|
2194 |
#5148 := [unit-resolution #4846 #4256 #5147]: false |
|
2195 |
#5157 := [lemma #5148]: #3086 |
|
2196 |
#3862 := (or #3101 #1960) |
|
2197 |
#3866 := [def-axiom]: #3862 |
|
2198 |
#4921 := [unit-resolution #3866 #5157]: #3101 |
|
2199 |
#3106 := (not #3101) |
|
2200 |
#4597 := (or #3106 #4594) |
|
2201 |
#4600 := (not #4597) |
|
2202 |
#4272 := (pattern #77 #84) |
|
2203 |
#2527 := (not #84) |
|
2204 |
#3078 := (or #77 #2527 #1222) |
|
2205 |
#4273 := (forall (vars (?x29 T2) (?x30 T2)) (:pat #4272) #3078) |
|
2206 |
#4278 := (not #4273) |
|
2207 |
#4603 := (or #4278 #4600) |
|
2208 |
#4606 := (not #4603) |
|
2209 |
decl ?x30!1 :: T2 |
|
2210 |
#1921 := ?x30!1 |
|
2211 |
#1925 := (uf_12 ?x30!1) |
|
2212 |
#2542 := (* -1::int #1925) |
|
2213 |
decl ?x29!2 :: T2 |
|
2214 |
#1922 := ?x29!2 |
|
2215 |
#1923 := (uf_12 ?x29!2) |
|
2216 |
#2543 := (+ #1923 #2542) |
|
2217 |
#2544 := (<= #2543 0::int) |
|
2218 |
#1929 := (up_13 ?x30!1) |
|
2219 |
#1928 := (up_13 ?x29!2) |
|
2220 |
#1968 := (not #1928) |
|
2221 |
#2171 := (or #1968 #1929 #2544) |
|
2222 |
#2248 := (not #2171) |
|
2223 |
#4609 := (or #2248 #4606) |
|
2224 |
#4612 := (not #4609) |
|
2225 |
#4264 := (forall (vars (?x27 T2)) (:pat #4257) #1213) |
|
2226 |
#4269 := (not #4264) |
|
2227 |
#4615 := (or #4269 #4612) |
|
2228 |
#4618 := (not #4615) |
|
2229 |
decl ?x27!0 :: T2 |
|
2230 |
#1906 := ?x27!0 |
|
2231 |
#1907 := (uf_12 ?x27!0) |
|
2232 |
#1908 := (>= #1907 0::int) |
|
2233 |
#1909 := (not #1908) |
|
2234 |
#4621 := (or #1909 #4618) |
|
2235 |
#4624 := (not #4621) |
|
2236 |
#4627 := (or #1208 #4624) |
|
2237 |
#4630 := (not #4627) |
|
2238 |
#4637 := (forall (vars (?x24 T2)) (:pat #4257) #1807) |
|
2239 |
#4640 := (iff #1810 #4637) |
|
2240 |
#4638 := (iff #1807 #1807) |
|
2241 |
#4639 := [refl]: #4638 |
|
2242 |
#4641 := [quant-intro #4639]: #4640 |
|
2243 |
#2061 := (~ #1810 #1810) |
|
2244 |
#2287 := (~ #1807 #1807) |
|
2245 |
#2288 := [refl]: #2287 |
|
2246 |
#2062 := [nnf-pos #2288]: #2061 |
|
2247 |
#1840 := [not-or-elim #1835]: #1810 |
|
2248 |
#1967 := [mp~ #1840 #2062]: #1810 |
|
2249 |
#4642 := [mp #1967 #4641]: #4637 |
|
2250 |
#4660 := [hypothesis]: #1208 |
|
2251 |
#3800 := (not #4637) |
|
2252 |
#3794 := (or #3800 #81) |
|
2253 |
#3912 := (= uf_11 uf_11) |
|
2254 |
#3913 := (not #3912) |
|
2255 |
#3914 := (or #3913 #81) |
|
2256 |
#3784 := (or #3800 #3914) |
|
2257 |
#3782 := (iff #3784 #3794) |
|
2258 |
#3786 := (iff #3794 #3794) |
|
2259 |
#4657 := [rewrite]: #3786 |
|
2260 |
#3799 := (iff #3914 #81) |
|
2261 |
#3778 := (or false #81) |
|
2262 |
#3797 := (iff #3778 #81) |
|
2263 |
#3798 := [rewrite]: #3797 |
|
2264 |
#3776 := (iff #3914 #3778) |
|
2265 |
#3775 := (iff #3913 false) |
|
2266 |
#8605 := (not true) |
|
2267 |
#8608 := (iff #8605 false) |
|
2268 |
#8609 := [rewrite]: #8608 |
|
2269 |
#3783 := (iff #3913 #8605) |
|
2270 |
#3915 := (iff #3912 true) |
|
2271 |
#3787 := [rewrite]: #3915 |
|
2272 |
#3788 := [monotonicity #3787]: #3783 |
|
2273 |
#3777 := [trans #3788 #8609]: #3775 |
|
2274 |
#3779 := [monotonicity #3777]: #3776 |
|
2275 |
#3791 := [trans #3779 #3798]: #3799 |
|
2276 |
#3785 := [monotonicity #3791]: #3782 |
|
2277 |
#4658 := [trans #3785 #4657]: #3782 |
|
2278 |
#3781 := [quant-inst]: #3784 |
|
2279 |
#4659 := [mp #3781 #4658]: #3794 |
|
2280 |
#4661 := [unit-resolution #4659 #4660 #4642]: false |
|
2281 |
#4656 := [lemma #4661]: #81 |
|
2282 |
#4633 := (or #1208 #4630) |
|
2283 |
#3536 := (forall (vars (?x76 T2)) #3525) |
|
2284 |
#3543 := (not #3536) |
|
2285 |
#3521 := (forall (vars (?x71 T2) (?x72 T2)) #3516) |
|
2286 |
#3542 := (not #3521) |
|
2287 |
#3544 := (or #2367 #2934 #3542 #3543) |
|
2288 |
#3545 := (not #3544) |
|
2289 |
#3550 := (or #3499 #3545) |
|
2290 |
#3557 := (not #3550) |
|
2291 |
#3476 := (forall (vars (?x67 T2) (?x68 T2)) #3471) |
|
2292 |
#3556 := (not #3476) |
|
2293 |
#3558 := (or #3556 #3557) |
|
2294 |
#3559 := (not #3558) |
|
2295 |
#3564 := (or #3453 #3559) |
|
2296 |
#3570 := (not #3564) |
|
2297 |
#3571 := (or #1501 #3570) |
|
2298 |
#3572 := (not #3571) |
|
2299 |
#3577 := (or #2284 #3572) |
|
2300 |
#3583 := (not #3577) |
|
2301 |
#3584 := (or #1492 #3583) |
|
2302 |
#3585 := (not #3584) |
|
2303 |
#3590 := (or #1492 #3585) |
|
2304 |
#3596 := (not #3590) |
|
2305 |
#3597 := (or #939 #3596) |
|
2306 |
#3598 := (not #3597) |
|
2307 |
#3603 := (or #2877 #3598) |
|
2308 |
#3609 := (not #3603) |
|
2309 |
#3610 := (or #1487 #3609) |
|
2310 |
#3611 := (not #3610) |
|
2311 |
#3616 := (or #2863 #3611) |
|
2312 |
#3624 := (not #3616) |
|
2313 |
#3430 := (forall (vars (?x59 T2)) #3425) |
|
2314 |
#3623 := (not #3430) |
|
2315 |
#3412 := (forall (vars (?x60 T2)) #3409) |
|
2316 |
#3622 := (not #3412) |
|
2317 |
#3625 := (or #981 #728 #1652 #1656 #2218 #2221 #3622 #3623 #3624) |
|
2318 |
#3626 := (not #3625) |
|
2319 |
#3342 := (forall (vars (?x53 T2) (?x54 T2)) #3337) |
|
2320 |
#3348 := (not #3342) |
|
2321 |
#3349 := (or #167 #3348) |
|
2322 |
#3350 := (not #3349) |
|
2323 |
#3377 := (or #3350 #3374) |
|
2324 |
#3384 := (not #3377) |
|
2325 |
#3320 := (forall (vars (?x49 T2)) #3315) |
|
2326 |
#3383 := (not #3320) |
|
2327 |
#3385 := (or #3383 #3384) |
|
2328 |
#3386 := (not #3385) |
|
2329 |
#3283 := (forall (vars (?x50 T2)) #3272) |
|
2330 |
#3289 := (not #3283) |
|
2331 |
#3290 := (or #2097 #2712 #3289) |
|
2332 |
#3291 := (not #3290) |
|
2333 |
#3391 := (or #3291 #3386) |
|
2334 |
#3398 := (not #3391) |
|
2335 |
#3268 := (forall (vars (?x48 T2)) #3257) |
|
2336 |
#3397 := (not #3268) |
|
2337 |
#3399 := (or #683 #665 #692 #674 #3397 #3398) |
|
2338 |
#3400 := (not #3399) |
|
2339 |
#3631 := (or #3400 #3626) |
|
2340 |
#3641 := (not #3631) |
|
2341 |
#3254 := (forall (vars (?x46 T2)) #3249) |
|
2342 |
#3640 := (not #3254) |
|
2343 |
#3226 := (forall (vars (?x37 T2)) #3221) |
|
2344 |
#3639 := (not #3226) |
|
2345 |
#3198 := (forall (vars (?x42 T2) (?x43 T2)) #3193) |
|
2346 |
#3638 := (not #3198) |
|
2347 |
#3175 := (forall (vars (?x44 T2) (?x45 T2)) #3170) |
|
2348 |
#3637 := (not #3175) |
|
2349 |
#3642 := (or #1749 #1744 #3637 #3638 #3639 #3640 #3641) |
|
2350 |
#3643 := (not #3642) |
|
2351 |
#3143 := (forall (vars (?x38 T2)) #3132) |
|
2352 |
#3149 := (not #3143) |
|
2353 |
#3150 := (or #1990 #2574 #3149) |
|
2354 |
#3151 := (not #3150) |
|
2355 |
#3648 := (or #3151 #3643) |
|
2356 |
#3655 := (not #3648) |
|
2357 |
#3128 := (forall (vars (?x33 T2) (?x34 T2)) #3123) |
|
2358 |
#3654 := (not #3128) |
|
2359 |
#3656 := (or #3654 #3655) |
|
2360 |
#3657 := (not #3656) |
|
2361 |
#3662 := (or #3106 #3657) |
|
2362 |
#3669 := (not #3662) |
|
2363 |
#3083 := (forall (vars (?x29 T2) (?x30 T2)) #3078) |
|
2364 |
#3668 := (not #3083) |
|
2365 |
#3670 := (or #3668 #3669) |
|
2366 |
#3671 := (not #3670) |
|
2367 |
#3676 := (or #2248 #3671) |
|
2368 |
#3682 := (not #3676) |
|
2369 |
#3683 := (or #1217 #3682) |
|
2370 |
#3684 := (not #3683) |
|
2371 |
#3689 := (or #1909 #3684) |
|
2372 |
#3695 := (not #3689) |
|
2373 |
#3696 := (or #1208 #3695) |
|
2374 |
#3697 := (not #3696) |
|
2375 |
#3702 := (or #1208 #3697) |
|
2376 |
#4634 := (iff #3702 #4633) |
|
2377 |
#4631 := (iff #3697 #4630) |
|
2378 |
#4628 := (iff #3696 #4627) |
|
2379 |
#4625 := (iff #3695 #4624) |
|
2380 |
#4622 := (iff #3689 #4621) |
|
2381 |
#4619 := (iff #3684 #4618) |
|
2382 |
#4616 := (iff #3683 #4615) |
|
2383 |
#4613 := (iff #3682 #4612) |
|
2384 |
#4610 := (iff #3676 #4609) |
|
2385 |
#4607 := (iff #3671 #4606) |
|
2386 |
#4604 := (iff #3670 #4603) |
|
2387 |
#4601 := (iff #3669 #4600) |
|
2388 |
#4598 := (iff #3662 #4597) |
|
2389 |
#4595 := (iff #3657 #4594) |
|
2390 |
#4592 := (iff #3656 #4591) |
|
2391 |
#4589 := (iff #3655 #4588) |
|
2392 |
#4586 := (iff #3648 #4585) |
|
2393 |
#4583 := (iff #3643 #4582) |
|
2394 |
#4580 := (iff #3642 #4579) |
|
2395 |
#4577 := (iff #3641 #4576) |
|
2396 |
#4574 := (iff #3631 #4573) |
|
2397 |
#4571 := (iff #3626 #4570) |
|
2398 |
#4568 := (iff #3625 #4567) |
|
2399 |
#4565 := (iff #3624 #4564) |
|
2400 |
#4562 := (iff #3616 #4561) |
|
2401 |
#4559 := (iff #3611 #4558) |
|
2402 |
#4556 := (iff #3610 #4555) |
|
2403 |
#4553 := (iff #3609 #4552) |
|
2404 |
#4550 := (iff #3603 #4549) |
|
2405 |
#4547 := (iff #3598 #4546) |
|
2406 |
#4544 := (iff #3597 #4543) |
|
2407 |
#4541 := (iff #3596 #4540) |
|
2408 |
#4538 := (iff #3590 #4537) |
|
2409 |
#4535 := (iff #3585 #4534) |
|
2410 |
#4532 := (iff #3584 #4531) |
|
2411 |
#4529 := (iff #3583 #4528) |
|
2412 |
#4526 := (iff #3577 #4525) |
|
2413 |
#4523 := (iff #3572 #4522) |
|
2414 |
#4520 := (iff #3571 #4519) |
|
2415 |
#4517 := (iff #3570 #4516) |
|
2416 |
#4514 := (iff #3564 #4513) |
|
2417 |
#4511 := (iff #3559 #4510) |
|
2418 |
#4508 := (iff #3558 #4507) |
|
2419 |
#4505 := (iff #3557 #4504) |
|
2420 |
#4502 := (iff #3550 #4501) |
|
2421 |
#4499 := (iff #3545 #4498) |
|
2422 |
#4496 := (iff #3544 #4495) |
|
2423 |
#4493 := (iff #3543 #4492) |
|
2424 |
#4490 := (iff #3536 #4487) |
|
2425 |
#4488 := (iff #3525 #3525) |
|
2426 |
#4489 := [refl]: #4488 |
|
2427 |
#4491 := [quant-intro #4489]: #4490 |
|
2428 |
#4494 := [monotonicity #4491]: #4493 |
|
2429 |
#4484 := (iff #3542 #4483) |
|
2430 |
#4481 := (iff #3521 #4478) |
|
2431 |
#4479 := (iff #3516 #3516) |
|
2432 |
#4480 := [refl]: #4479 |
|
2433 |
#4482 := [quant-intro #4480]: #4481 |
|
2434 |
#4485 := [monotonicity #4482]: #4484 |
|
2435 |
#4497 := [monotonicity #4485 #4494]: #4496 |
|
2436 |
#4500 := [monotonicity #4497]: #4499 |
|
2437 |
#4503 := [monotonicity #4500]: #4502 |
|
2438 |
#4506 := [monotonicity #4503]: #4505 |
|
2439 |
#4476 := (iff #3556 #4475) |
|
2440 |
#4473 := (iff #3476 #4470) |
|
2441 |
#4471 := (iff #3471 #3471) |
|
2442 |
#4472 := [refl]: #4471 |
|
2443 |
#4474 := [quant-intro #4472]: #4473 |
|
2444 |
#4477 := [monotonicity #4474]: #4476 |
|
2445 |
#4509 := [monotonicity #4477 #4506]: #4508 |
|
2446 |
#4512 := [monotonicity #4509]: #4511 |
|
2447 |
#4515 := [monotonicity #4512]: #4514 |
|
2448 |
#4518 := [monotonicity #4515]: #4517 |
|
2449 |
#4467 := (iff #1501 #4466) |
|
2450 |
#4464 := (iff #1498 #4461) |
|
2451 |
#4462 := (iff #1495 #1495) |
|
2452 |
#4463 := [refl]: #4462 |
|
2453 |
#4465 := [quant-intro #4463]: #4464 |
|
2454 |
#4468 := [monotonicity #4465]: #4467 |
|
2455 |
#4521 := [monotonicity #4468 #4518]: #4520 |
|
2456 |
#4524 := [monotonicity #4521]: #4523 |
|
2457 |
#4527 := [monotonicity #4524]: #4526 |
|
2458 |
#4530 := [monotonicity #4527]: #4529 |
|
2459 |
#4533 := [monotonicity #4530]: #4532 |
|
2460 |
#4536 := [monotonicity #4533]: #4535 |
|
2461 |
#4539 := [monotonicity #4536]: #4538 |
|
2462 |
#4542 := [monotonicity #4539]: #4541 |
|
2463 |
#4459 := (iff #939 #4458) |
|
2464 |
#4456 := (iff #785 #4453) |
|
2465 |
#4454 := (iff #780 #780) |
|
2466 |
#4455 := [refl]: #4454 |
|
2467 |
#4457 := [quant-intro #4455]: #4456 |
|
2468 |
#4460 := [monotonicity #4457]: #4459 |
|
2469 |
#4545 := [monotonicity #4460 #4542]: #4544 |
|
2470 |
#4548 := [monotonicity #4545]: #4547 |
|
2471 |
#4551 := [monotonicity #4548]: #4550 |
|
2472 |
#4554 := [monotonicity #4551]: #4553 |
|
2473 |
#4450 := (iff #1487 #4449) |
|
2474 |
#4447 := (iff #1484 #4444) |
|
2475 |
#4445 := (iff #1479 #1479) |
|
2476 |
#4446 := [refl]: #4445 |
|
2477 |
#4448 := [quant-intro #4446]: #4447 |
|
2478 |
#4451 := [monotonicity #4448]: #4450 |
|
2479 |
#4557 := [monotonicity #4451 #4554]: #4556 |
|
2480 |
#4560 := [monotonicity #4557]: #4559 |
|
2481 |
#4563 := [monotonicity #4560]: #4562 |
|
2482 |
#4566 := [monotonicity #4563]: #4565 |
|
2483 |
#4442 := (iff #3623 #4441) |
|
2484 |
#4439 := (iff #3430 #4436) |
|
2485 |
#4437 := (iff #3425 #3425) |
|
2486 |
#4438 := [refl]: #4437 |
|
2487 |
#4440 := [quant-intro #4438]: #4439 |
|
2488 |
#4443 := [monotonicity #4440]: #4442 |
|
2489 |
#4434 := (iff #3622 #4433) |
|
2490 |
#4431 := (iff #3412 #4428) |
|
2491 |
#4429 := (iff #3409 #3409) |
|
2492 |
#4430 := [refl]: #4429 |
|
2493 |
#4432 := [quant-intro #4430]: #4431 |
|
2494 |
#4435 := [monotonicity #4432]: #4434 |
|
2495 |
#4424 := (iff #1652 #4423) |
|
2496 |
#4421 := (iff #1649 #4418) |
|
2497 |
#4419 := (iff #1644 #1644) |
|
2498 |
#4420 := [refl]: #4419 |
|
2499 |
#4422 := [quant-intro #4420]: #4421 |
|
2500 |
#4425 := [monotonicity #4422]: #4424 |
|
2501 |
#4569 := [monotonicity #4425 #4435 #4443 #4566]: #4568 |
|
2502 |
#4572 := [monotonicity #4569]: #4571 |
|
2503 |
#4416 := (iff #3400 #4415) |
|
2504 |
#4413 := (iff #3399 #4412) |
|
2505 |
#4410 := (iff #3398 #4409) |
|
2506 |
#4407 := (iff #3391 #4406) |
|
2507 |
#4404 := (iff #3386 #4403) |
|
2508 |
#4401 := (iff #3385 #4400) |
|
2509 |
#4398 := (iff #3384 #4397) |
|
2510 |
#4395 := (iff #3377 #4394) |
|
2511 |
#4392 := (iff #3350 #4391) |
|
2512 |
#4389 := (iff #3349 #4388) |
|
2513 |
#4386 := (iff #3348 #4385) |
|
2514 |
#4383 := (iff #3342 #4380) |
|
2515 |
#4381 := (iff #3337 #3337) |
|
2516 |
#4382 := [refl]: #4381 |
|
2517 |
#4384 := [quant-intro #4382]: #4383 |
|
2518 |
#4387 := [monotonicity #4384]: #4386 |
|
2519 |
#4390 := [monotonicity #4387]: #4389 |
|
2520 |
#4393 := [monotonicity #4390]: #4392 |
|
2521 |
#4396 := [monotonicity #4393]: #4395 |
|
2522 |
#4399 := [monotonicity #4396]: #4398 |
|
2523 |
#4378 := (iff #3383 #4377) |
|
2524 |
#4375 := (iff #3320 #4372) |
|
2525 |
#4373 := (iff #3315 #3315) |
|
2526 |
#4374 := [refl]: #4373 |
|
2527 |
#4376 := [quant-intro #4374]: #4375 |
|
2528 |
#4379 := [monotonicity #4376]: #4378 |
|
2529 |
#4402 := [monotonicity #4379 #4399]: #4401 |
|
2530 |
#4405 := [monotonicity #4402]: #4404 |
|
2531 |
#4370 := (iff #3291 #4369) |
|
2532 |
#4367 := (iff #3290 #4366) |
|
2533 |
#4364 := (iff #3289 #4363) |
|
2534 |
#4361 := (iff #3283 #4358) |
|
2535 |
#4359 := (iff #3272 #3272) |
|
2536 |
#4360 := [refl]: #4359 |
|
2537 |
#4362 := [quant-intro #4360]: #4361 |
|
2538 |
#4365 := [monotonicity #4362]: #4364 |
|
2539 |
#4368 := [monotonicity #4365]: #4367 |
|
2540 |
#4371 := [monotonicity #4368]: #4370 |
|
2541 |
#4408 := [monotonicity #4371 #4405]: #4407 |
|
2542 |
#4411 := [monotonicity #4408]: #4410 |
|
2543 |
#4354 := (iff #3397 #4353) |
|
2544 |
#4351 := (iff #3268 #4348) |
|
2545 |
#4349 := (iff #3257 #3257) |
|
2546 |
#4350 := [refl]: #4349 |
|
2547 |
#4352 := [quant-intro #4350]: #4351 |
|
2548 |
#4355 := [monotonicity #4352]: #4354 |
|
2549 |
#4414 := [monotonicity #4355 #4411]: #4413 |
|
2550 |
#4417 := [monotonicity #4414]: #4416 |
|
2551 |
#4575 := [monotonicity #4417 #4572]: #4574 |
|
2552 |
#4578 := [monotonicity #4575]: #4577 |
|
2553 |
#4345 := (iff #3640 #4344) |
|
2554 |
#4342 := (iff #3254 #4339) |
|
2555 |
#4340 := (iff #3249 #3249) |
|
2556 |
#4341 := [refl]: #4340 |
|
2557 |
#4343 := [quant-intro #4341]: #4342 |
|
2558 |
#4346 := [monotonicity #4343]: #4345 |
|
2559 |
#4337 := (iff #3639 #4336) |
|
2560 |
#4334 := (iff #3226 #4331) |
|
2561 |
#4332 := (iff #3221 #3221) |
|
2562 |
#4333 := [refl]: #4332 |
|
2563 |
#4335 := [quant-intro #4333]: #4334 |
|
2564 |
#4338 := [monotonicity #4335]: #4337 |
|
2565 |
#4329 := (iff #3638 #4328) |
|
2566 |
#4326 := (iff #3198 #4323) |
|
2567 |
#4324 := (iff #3193 #3193) |
|
2568 |
#4325 := [refl]: #4324 |
|
2569 |
#4327 := [quant-intro #4325]: #4326 |
|
2570 |
#4330 := [monotonicity #4327]: #4329 |
|
2571 |
#4320 := (iff #3637 #4319) |
|
2572 |
#4317 := (iff #3175 #4314) |
|
2573 |
#4315 := (iff #3170 #3170) |
|
2574 |
#4316 := [refl]: #4315 |
|
2575 |
#4318 := [quant-intro #4316]: #4317 |
|
2576 |
#4321 := [monotonicity #4318]: #4320 |
|
2577 |
#4312 := (iff #1744 #4311) |
|
2578 |
#4309 := (iff #1741 #4306) |
|
2579 |
#4307 := (iff #1738 #1738) |
|
2580 |
#4308 := [refl]: #4307 |
|
2581 |
#4310 := [quant-intro #4308]: #4309 |
|
2582 |
#4313 := [monotonicity #4310]: #4312 |
|
2583 |
#4581 := [monotonicity #4313 #4321 #4330 #4338 #4346 #4578]: #4580 |
|
2584 |
#4584 := [monotonicity #4581]: #4583 |
|
2585 |
#4303 := (iff #3151 #4302) |
|
2586 |
#4300 := (iff #3150 #4299) |
|
2587 |
#4297 := (iff #3149 #4296) |
|
2588 |
#4294 := (iff #3143 #4291) |
|
2589 |
#4292 := (iff #3132 #3132) |
|
2590 |
#4293 := [refl]: #4292 |
|
2591 |
#4295 := [quant-intro #4293]: #4294 |
|
2592 |
#4298 := [monotonicity #4295]: #4297 |
|
2593 |
#4301 := [monotonicity #4298]: #4300 |
|
2594 |
#4304 := [monotonicity #4301]: #4303 |
|
2595 |
#4587 := [monotonicity #4304 #4584]: #4586 |
|
2596 |
#4590 := [monotonicity #4587]: #4589 |
|
2597 |
#4288 := (iff #3654 #4287) |
|
2598 |
#4285 := (iff #3128 #4282) |
|
2599 |
#4283 := (iff #3123 #3123) |
|
2600 |
#4284 := [refl]: #4283 |
|
2601 |
#4286 := [quant-intro #4284]: #4285 |
|
2602 |
#4289 := [monotonicity #4286]: #4288 |
|
2603 |
#4593 := [monotonicity #4289 #4590]: #4592 |
|
2604 |
#4596 := [monotonicity #4593]: #4595 |
|
2605 |
#4599 := [monotonicity #4596]: #4598 |
|
2606 |
#4602 := [monotonicity #4599]: #4601 |
|
2607 |
#4279 := (iff #3668 #4278) |
|
2608 |
#4276 := (iff #3083 #4273) |
|
2609 |
#4274 := (iff #3078 #3078) |
|
2610 |
#4275 := [refl]: #4274 |
|
2611 |
#4277 := [quant-intro #4275]: #4276 |
|
2612 |
#4280 := [monotonicity #4277]: #4279 |
|
2613 |
#4605 := [monotonicity #4280 #4602]: #4604 |
|
2614 |
#4608 := [monotonicity #4605]: #4607 |
|
2615 |
#4611 := [monotonicity #4608]: #4610 |
|
2616 |
#4614 := [monotonicity #4611]: #4613 |
|
2617 |
#4270 := (iff #1217 #4269) |
|
2618 |
#4267 := (iff #1214 #4264) |
|
2619 |
#4265 := (iff #1213 #1213) |
|
2620 |
#4266 := [refl]: #4265 |
|
2621 |
#4268 := [quant-intro #4266]: #4267 |
|
2622 |
#4271 := [monotonicity #4268]: #4270 |
|
2623 |
#4617 := [monotonicity #4271 #4614]: #4616 |
|
2624 |
#4620 := [monotonicity #4617]: #4619 |
|
2625 |
#4623 := [monotonicity #4620]: #4622 |
|
2626 |
#4626 := [monotonicity #4623]: #4625 |
|
2627 |
#4629 := [monotonicity #4626]: #4628 |
|
2628 |
#4632 := [monotonicity #4629]: #4631 |
|
2629 |
#4635 := [monotonicity #4632]: #4634 |
|
2630 |
#2363 := (not #2362) |
|
2631 |
#2965 := (and #773 #2363 #2962) |
|
2632 |
#2968 := (not #2965) |
|
2633 |
#2971 := (forall (vars (?x76 T2)) #2968) |
|
2634 |
#2937 := (not #2934) |
|
2635 |
#2368 := (not #2367) |
|
2636 |
#2980 := (and #1541 #2368 #2937 #2971) |
|
2637 |
#2907 := (and #2336 #2338) |
|
2638 |
#2910 := (not #2907) |
|
2639 |
#2928 := (or #2910 #2923) |
|
2640 |
#2931 := (not #2928) |
|
2641 |
#2985 := (or #2931 #2980) |
|
2642 |
#2988 := (and #1517 #2985) |
|
2643 |
#2307 := (not #2306) |
|
2644 |
#2882 := (and #2304 #2307) |
|
2645 |
#2885 := (not #2882) |
|
2646 |
#2901 := (or #2885 #2896) |
|
2647 |
#2904 := (not #2901) |
|
2648 |
#2991 := (or #2904 #2988) |
|
2649 |
#2994 := (and #1498 #2991) |
|
2650 |
#2997 := (or #2284 #2994) |
|
2651 |
#3000 := (and #217 #2997) |
|
2652 |
#3003 := (or #1492 #3000) |
|
2653 |
#3006 := (and #785 #3003) |
|
2654 |
#3009 := (or #2877 #3006) |
|
2655 |
#3012 := (and #1484 #3009) |
|
2656 |
#3015 := (or #2863 #3012) |
|
2657 |
#2222 := (not #2221) |
|
2658 |
#2219 := (not #2218) |
|
2659 |
#3021 := (and #195 #731 #1473 #1631 #1649 #1657 #2219 #2222 #3015) |
|
2660 |
#2164 := (not #2163) |
|
2661 |
#2160 := (not #2159) |
|
2662 |
#2800 := (and #2160 #2164) |
|
2663 |
#2803 := (not #2800) |
|
2664 |
#2820 := (or #2803 #2815) |
|
2665 |
#2823 := (not #2820) |
|
2666 |
#2173 := (not #167) |
|
2667 |
#2183 := (and #2173 #1393) |
|
2668 |
#2829 := (or #2183 #2823) |
|
2669 |
#2773 := (not #2768) |
|
2670 |
#2791 := (and #2773 #2786) |
|
2671 |
#2794 := (or #1353 #2791) |
|
2672 |
#2797 := (forall (vars (?x49 T2)) #2794) |
|
2673 |
#2834 := (and #2797 #2829) |
|
2674 |
#2093 := (not #2092) |
|
2675 |
#2743 := (and #2093 #2740) |
|
2676 |
#2746 := (not #2743) |
|
2677 |
#2749 := (forall (vars (?x50 T2)) #2746) |
|
2678 |
#2715 := (not #2712) |
|
2679 |
#2098 := (not #2097) |
|
2680 |
#2755 := (and #2098 #2715 #2749) |
|
2681 |
#2837 := (or #2755 #2834) |
|
2682 |
#2199 := (not #1421) |
|
2683 |
#2202 := (forall (vars (?x48 T2)) #2199) |
|
2684 |
#2843 := (and #145 #150 #566 #569 #2202 #2837) |
|
2685 |
#3026 := (or #2843 #3021) |
|
2686 |
#2692 := (not #2687) |
|
2687 |
#2695 := (and #2057 #2675 #2692) |
|
2688 |
#2698 := (or #1308 #2695) |
|
2689 |
#2701 := (forall (vars (?x46 T2)) #2698) |
|
2690 |
#2637 := (not #2632) |
|
2691 |
#2655 := (and #2030 #2637 #2650) |
|
2692 |
#2658 := (or #1270 #2655) |
|
2693 |
#2661 := (forall (vars (?x37 T2)) #2658) |
|
2694 |
#3032 := (and #109 #1716 #1732 #1741 #2661 #2701 #3026) |
|
2695 |
#1986 := (not #1985) |
|
2696 |
#2605 := (and #77 #1986 #2602) |
|
2697 |
#2608 := (not #2605) |
|
2698 |
#2611 := (forall (vars (?x38 T2)) #2608) |
|
2699 |
#2617 := (and #1991 #2577 #2611) |
|
2700 |
#3037 := (or #2617 #3032) |
|
2701 |
#3040 := (and #1255 #3037) |
|
2702 |
#1959 := (not #1958) |
|
2703 |
#2555 := (and #1959 #1960) |
|
2704 |
#2558 := (not #2555) |
|
2705 |
#2568 := (or #2558 #2565) |
|
2706 |
#2571 := (not #2568) |
|
2707 |
#3043 := (or #2571 #3040) |
|
2708 |
#3046 := (and #1229 #3043) |
|
2709 |
#1930 := (not #1929) |
|
2710 |
#2530 := (and #1928 #1930) |
|
2711 |
#2533 := (not #2530) |
|
2712 |
#2549 := (or #2533 #2544) |
|
2713 |
#2552 := (not #2549) |
|
2714 |
#3049 := (or #2552 #3046) |
|
2715 |
#3052 := (and #1214 #3049) |
|
2716 |
#3055 := (or #1909 #3052) |
|
2717 |
#3058 := (and #81 #3055) |
|
2718 |
#3061 := (or #1208 #3058) |
|
2719 |
#3703 := (iff #3061 #3702) |
|
2720 |
#3700 := (iff #3058 #3697) |
|
2721 |
#3692 := (and #81 #3689) |
|
2722 |
#3698 := (iff #3692 #3697) |
|
2723 |
#3699 := [rewrite]: #3698 |
|
2724 |
#3693 := (iff #3058 #3692) |
|
2725 |
#3690 := (iff #3055 #3689) |
|
2726 |
#3687 := (iff #3052 #3684) |
|
2727 |
#3679 := (and #1214 #3676) |
|
2728 |
#3685 := (iff #3679 #3684) |
|
2729 |
#3686 := [rewrite]: #3685 |
|
2730 |
#3680 := (iff #3052 #3679) |
|
2731 |
#3677 := (iff #3049 #3676) |
|
2732 |
#3674 := (iff #3046 #3671) |
|
2733 |
#3665 := (and #3083 #3662) |
|
2734 |
#3672 := (iff #3665 #3671) |
|
2735 |
#3673 := [rewrite]: #3672 |
|
2736 |
#3666 := (iff #3046 #3665) |
|
2737 |
#3663 := (iff #3043 #3662) |
|
2738 |
#3660 := (iff #3040 #3657) |
|
2739 |
#3651 := (and #3128 #3648) |
|
2740 |
#3658 := (iff #3651 #3657) |
|
2741 |
#3659 := [rewrite]: #3658 |
|
2742 |
#3652 := (iff #3040 #3651) |
|
2743 |
#3649 := (iff #3037 #3648) |
|
2744 |
#3646 := (iff #3032 #3643) |
|
2745 |
#3634 := (and #109 #3175 #3198 #1741 #3226 #3254 #3631) |
|
2746 |
#3644 := (iff #3634 #3643) |
|
2747 |
#3645 := [rewrite]: #3644 |
|
2748 |
#3635 := (iff #3032 #3634) |
|
2749 |
#3632 := (iff #3026 #3631) |
|
2750 |
#3629 := (iff #3021 #3626) |
|
2751 |
#3619 := (and #195 #731 #3412 #3430 #1649 #1657 #2219 #2222 #3616) |
|
2752 |
#3627 := (iff #3619 #3626) |
|
2753 |
#3628 := [rewrite]: #3627 |
|
2754 |
#3620 := (iff #3021 #3619) |
|
2755 |
#3617 := (iff #3015 #3616) |
|
2756 |
#3614 := (iff #3012 #3611) |
|
2757 |
#3606 := (and #1484 #3603) |
|
2758 |
#3612 := (iff #3606 #3611) |
|
2759 |
#3613 := [rewrite]: #3612 |
|
2760 |
#3607 := (iff #3012 #3606) |
|
2761 |
#3604 := (iff #3009 #3603) |
|
2762 |
#3601 := (iff #3006 #3598) |
|
2763 |
#3593 := (and #785 #3590) |
|
2764 |
#3599 := (iff #3593 #3598) |
|
2765 |
#3600 := [rewrite]: #3599 |
|
2766 |
#3594 := (iff #3006 #3593) |
|
2767 |
#3591 := (iff #3003 #3590) |
|
2768 |
#3588 := (iff #3000 #3585) |
|
2769 |
#3580 := (and #217 #3577) |
|
2770 |
#3586 := (iff #3580 #3585) |
|
2771 |
#3587 := [rewrite]: #3586 |
|
2772 |
#3581 := (iff #3000 #3580) |
|
2773 |
#3578 := (iff #2997 #3577) |
|
2774 |
#3575 := (iff #2994 #3572) |
|
2775 |
#3567 := (and #1498 #3564) |
|
2776 |
#3573 := (iff #3567 #3572) |
|
2777 |
#3574 := [rewrite]: #3573 |
|
2778 |
#3568 := (iff #2994 #3567) |
|
2779 |
#3565 := (iff #2991 #3564) |
|
2780 |
#3562 := (iff #2988 #3559) |
|
2781 |
#3553 := (and #3476 #3550) |
|
2782 |
#3560 := (iff #3553 #3559) |
|
2783 |
#3561 := [rewrite]: #3560 |
|
2784 |
#3554 := (iff #2988 #3553) |
|
2785 |
#3551 := (iff #2985 #3550) |
|
2786 |
#3548 := (iff #2980 #3545) |
|
2787 |
#3539 := (and #3521 #2368 #2937 #3536) |
|
2788 |
#3546 := (iff #3539 #3545) |
|
2789 |
#3547 := [rewrite]: #3546 |
|
2790 |
#3540 := (iff #2980 #3539) |
|
2791 |
#3537 := (iff #2971 #3536) |
|
2792 |
#3534 := (iff #2968 #3525) |
|
2793 |
#3526 := (not #3525) |
|
2794 |
#3529 := (not #3526) |
|
2795 |
#3532 := (iff #3529 #3525) |
|
2796 |
#3533 := [rewrite]: #3532 |
|
2797 |
#3530 := (iff #2968 #3529) |
|
2798 |
#3527 := (iff #2965 #3526) |
|
2799 |
#3528 := [rewrite]: #3527 |
|
2800 |
#3531 := [monotonicity #3528]: #3530 |
|
2801 |
#3535 := [trans #3531 #3533]: #3534 |
|
2802 |
#3538 := [quant-intro #3535]: #3537 |
|
2803 |
#3522 := (iff #1541 #3521) |
|
2804 |
#3519 := (iff #1538 #3516) |
|
2805 |
#3502 := (or #779 #1237) |
|
2806 |
#3513 := (or #3502 #1534) |
|
2807 |
#3517 := (iff #3513 #3516) |
|
2808 |
#3518 := [rewrite]: #3517 |
|
2809 |
#3514 := (iff #1538 #3513) |
|
2810 |
#3511 := (iff #1531 #3502) |
|
2811 |
#3503 := (not #3502) |
|
2812 |
#3506 := (not #3503) |
|
2813 |
#3509 := (iff #3506 #3502) |
|
2814 |
#3510 := [rewrite]: #3509 |
|
2815 |
#3507 := (iff #1531 #3506) |
|
2816 |
#3504 := (iff #1526 #3503) |
|
2817 |
#3505 := [rewrite]: #3504 |
|
2818 |
#3508 := [monotonicity #3505]: #3507 |
|
2819 |
#3512 := [trans #3508 #3510]: #3511 |
|
2820 |
#3515 := [monotonicity #3512]: #3514 |
|
2821 |
#3520 := [trans #3515 #3518]: #3519 |
|
2822 |
#3523 := [quant-intro #3520]: #3522 |
|
2823 |
#3541 := [monotonicity #3523 #3538]: #3540 |
|
2824 |
#3549 := [trans #3541 #3547]: #3548 |
|
2825 |
#3500 := (iff #2931 #3499) |
|
2826 |
#3497 := (iff #2928 #3494) |
|
2827 |
#3480 := (or #2335 #3479) |
|
2828 |
#3491 := (or #3480 #2923) |
|
2829 |
#3495 := (iff #3491 #3494) |
|
2830 |
#3496 := [rewrite]: #3495 |
|
2831 |
#3492 := (iff #2928 #3491) |
|
2832 |
#3489 := (iff #2910 #3480) |
|
2833 |
#3481 := (not #3480) |
|
2834 |
#3484 := (not #3481) |
|
2835 |
#3487 := (iff #3484 #3480) |
|
2836 |
#3488 := [rewrite]: #3487 |
|
2837 |
#3485 := (iff #2910 #3484) |
|
2838 |
#3482 := (iff #2907 #3481) |
|
2839 |
#3483 := [rewrite]: #3482 |
|
2840 |
#3486 := [monotonicity #3483]: #3485 |
|
2841 |
#3490 := [trans #3486 #3488]: #3489 |
|
2842 |
#3493 := [monotonicity #3490]: #3492 |
|
2843 |
#3498 := [trans #3493 #3496]: #3497 |
|
2844 |
#3501 := [monotonicity #3498]: #3500 |
|
2845 |
#3552 := [monotonicity #3501 #3549]: #3551 |
|
2846 |
#3477 := (iff #1517 #3476) |
|
2847 |
#3474 := (iff #1512 #3471) |
|
2848 |
#3457 := (or #773 #3456) |
|
2849 |
#3468 := (or #3457 #1504) |
|
2850 |
#3472 := (iff #3468 #3471) |
|
2851 |
#3473 := [rewrite]: #3472 |
|
2852 |
#3469 := (iff #1512 #3468) |
|
2853 |
#3466 := (iff #802 #3457) |
|
2854 |
#3458 := (not #3457) |
|
2855 |
#3461 := (not #3458) |
|
2856 |
#3464 := (iff #3461 #3457) |
|
2857 |
#3465 := [rewrite]: #3464 |
|
2858 |
#3462 := (iff #802 #3461) |
|
2859 |
#3459 := (iff #796 #3458) |
|
2860 |
#3460 := [rewrite]: #3459 |
|
2861 |
#3463 := [monotonicity #3460]: #3462 |
|
2862 |
#3467 := [trans #3463 #3465]: #3466 |
|
2863 |
#3470 := [monotonicity #3467]: #3469 |
|
2864 |
#3475 := [trans #3470 #3473]: #3474 |
|
2865 |
#3478 := [quant-intro #3475]: #3477 |
|
2866 |
#3555 := [monotonicity #3478 #3552]: #3554 |
|
2867 |
#3563 := [trans #3555 #3561]: #3562 |
|
2868 |
#3454 := (iff #2904 #3453) |
|
2869 |
#3451 := (iff #2901 #3448) |
|
2870 |
#3434 := (or #3433 #2306) |
|
2871 |
#3445 := (or #3434 #2896) |
|
2872 |
#3449 := (iff #3445 #3448) |
|
2873 |
#3450 := [rewrite]: #3449 |
|
2874 |
#3446 := (iff #2901 #3445) |
|
2875 |
#3443 := (iff #2885 #3434) |
|
2876 |
#3435 := (not #3434) |
|
2877 |
#3438 := (not #3435) |
|
2878 |
#3441 := (iff #3438 #3434) |
|
2879 |
#3442 := [rewrite]: #3441 |
|
2880 |
#3439 := (iff #2885 #3438) |
|
2881 |
#3436 := (iff #2882 #3435) |
|
2882 |
#3437 := [rewrite]: #3436 |
|
2883 |
#3440 := [monotonicity #3437]: #3439 |
|
2884 |
#3444 := [trans #3440 #3442]: #3443 |
|
2885 |
#3447 := [monotonicity #3444]: #3446 |
|
2886 |
#3452 := [trans #3447 #3450]: #3451 |
|
2887 |
#3455 := [monotonicity #3452]: #3454 |
|
2888 |
#3566 := [monotonicity #3455 #3563]: #3565 |
|
2889 |
#3569 := [monotonicity #3566]: #3568 |
|
2890 |
#3576 := [trans #3569 #3574]: #3575 |
|
2891 |
#3579 := [monotonicity #3576]: #3578 |
|
2892 |
#3582 := [monotonicity #3579]: #3581 |
|
2893 |
#3589 := [trans #3582 #3587]: #3588 |
|
2894 |
#3592 := [monotonicity #3589]: #3591 |
|
2895 |
#3595 := [monotonicity #3592]: #3594 |
|
2896 |
#3602 := [trans #3595 #3600]: #3601 |
|
2897 |
#3605 := [monotonicity #3602]: #3604 |
|
2898 |
#3608 := [monotonicity #3605]: #3607 |
|
2899 |
#3615 := [trans #3608 #3613]: #3614 |
|
2900 |
#3618 := [monotonicity #3615]: #3617 |
|
2901 |
#3431 := (iff #1631 #3430) |
|
2902 |
#3428 := (iff #1628 #3425) |
|
2903 |
#3422 := (or #3405 #1625) |
|
2904 |
#3426 := (iff #3422 #3425) |
|
2905 |
#3427 := [rewrite]: #3426 |
|
2906 |
#3423 := (iff #1628 #3422) |
|
2907 |
#3420 := (iff #1620 #3405) |
|
2908 |
#3415 := (not #3406) |
|
2909 |
#3418 := (iff #3415 #3405) |
|
2910 |
#3419 := [rewrite]: #3418 |
|
2911 |
#3416 := (iff #1620 #3415) |
|
2912 |
#3407 := (iff #1462 #3406) |
|
2913 |
#3408 := [rewrite]: #3407 |
|
2914 |
#3417 := [monotonicity #3408]: #3416 |
|
2915 |
#3421 := [trans #3417 #3419]: #3420 |
|
2916 |
#3424 := [monotonicity #3421]: #3423 |
|
2917 |
#3429 := [trans #3424 #3427]: #3428 |
|
2918 |
#3432 := [quant-intro #3429]: #3431 |
|
2919 |
#3413 := (iff #1473 #3412) |
|
2920 |
#3410 := (iff #1468 #3409) |
|
2921 |
#3411 := [monotonicity #3408]: #3410 |
|
2922 |
#3414 := [quant-intro #3411]: #3413 |
|
2923 |
#3621 := [monotonicity #3414 #3432 #3618]: #3620 |
|
2924 |
#3630 := [trans #3621 #3628]: #3629 |
|
2925 |
#3403 := (iff #2843 #3400) |
|
2926 |
#3394 := (and #145 #150 #566 #569 #3268 #3391) |
|
2927 |
#3401 := (iff #3394 #3400) |
|
2928 |
#3402 := [rewrite]: #3401 |
|
2929 |
#3395 := (iff #2843 #3394) |
|
2930 |
#3392 := (iff #2837 #3391) |
|
2931 |
#3389 := (iff #2834 #3386) |
|
2932 |
#3380 := (and #3320 #3377) |
|
2933 |
#3387 := (iff #3380 #3386) |
|
2934 |
#3388 := [rewrite]: #3387 |
|
2935 |
#3381 := (iff #2834 #3380) |
|
2936 |
#3378 := (iff #2829 #3377) |
|
2937 |
#3375 := (iff #2823 #3374) |
|
2938 |
#3372 := (iff #2820 #3369) |
|
2939 |
#3355 := (or #2159 #2163) |
|
2940 |
#3366 := (or #3355 #2815) |
|
2941 |
#3370 := (iff #3366 #3369) |
|
2942 |
#3371 := [rewrite]: #3370 |
|
2943 |
#3367 := (iff #2820 #3366) |
|
2944 |
#3364 := (iff #2803 #3355) |
|
2945 |
#3356 := (not #3355) |
|
2946 |
#3359 := (not #3356) |
|
2947 |
#3362 := (iff #3359 #3355) |
|
2948 |
#3363 := [rewrite]: #3362 |
|
2949 |
#3360 := (iff #2803 #3359) |
|
2950 |
#3357 := (iff #2800 #3356) |
|
2951 |
#3358 := [rewrite]: #3357 |
|
2952 |
#3361 := [monotonicity #3358]: #3360 |
|
2953 |
#3365 := [trans #3361 #3363]: #3364 |
|
2954 |
#3368 := [monotonicity #3365]: #3367 |
|
2955 |
#3373 := [trans #3368 #3371]: #3372 |
|
2956 |
#3376 := [monotonicity #3373]: #3375 |
|
2957 |
#3353 := (iff #2183 #3350) |
|
2958 |
#3345 := (and #2173 #3342) |
|
2959 |
#3351 := (iff #3345 #3350) |
|
2960 |
#3352 := [rewrite]: #3351 |
|
2961 |
#3346 := (iff #2183 #3345) |
|
2962 |
#3343 := (iff #1393 #3342) |
|
2963 |
#3340 := (iff #1390 #3337) |
|
2964 |
#3323 := (or #1237 #1346) |
|
2965 |
#3334 := (or #3323 #1387) |
|
2966 |
#3338 := (iff #3334 #3337) |
|
2967 |
#3339 := [rewrite]: #3338 |
|
2968 |
#3335 := (iff #1390 #3334) |
|
2969 |
#3332 := (iff #1384 #3323) |
|
2970 |
#3324 := (not #3323) |
|
2971 |
#3327 := (not #3324) |
|
2972 |
#3330 := (iff #3327 #3323) |
|
2973 |
#3331 := [rewrite]: #3330 |
|
2974 |
#3328 := (iff #1384 #3327) |
|
2975 |
#3325 := (iff #1381 #3324) |
|
2976 |
#3326 := [rewrite]: #3325 |
|
2977 |
#3329 := [monotonicity #3326]: #3328 |
|
2978 |
#3333 := [trans #3329 #3331]: #3332 |
|
2979 |
#3336 := [monotonicity #3333]: #3335 |
|
2980 |
#3341 := [trans #3336 #3339]: #3340 |
|
2981 |
#3344 := [quant-intro #3341]: #3343 |
|
2982 |
#3347 := [monotonicity #3344]: #3346 |
|
2983 |
#3354 := [trans #3347 #3352]: #3353 |
|
2984 |
#3379 := [monotonicity #3354 #3376]: #3378 |
|
2985 |
#3321 := (iff #2797 #3320) |
|
2986 |
#3318 := (iff #2794 #3315) |
|
2987 |
#3296 := (or #68 #1346) |
|
2988 |
#3312 := (or #3296 #3309) |
|
2989 |
#3316 := (iff #3312 #3315) |
|
2990 |
#3317 := [rewrite]: #3316 |
|
2991 |
#3313 := (iff #2794 #3312) |
|
2992 |
#3310 := (iff #2791 #3309) |
|
2993 |
#3311 := [rewrite]: #3310 |
|
2994 |
#3305 := (iff #1353 #3296) |
|
2995 |
#3297 := (not #3296) |
|
2996 |
#3300 := (not #3297) |
|
2997 |
#3303 := (iff #3300 #3296) |
|
2998 |
#3304 := [rewrite]: #3303 |
|
2999 |
#3301 := (iff #1353 #3300) |
|
3000 |
#3298 := (iff #1350 #3297) |
|
3001 |
#3299 := [rewrite]: #3298 |
|
3002 |
#3302 := [monotonicity #3299]: #3301 |
|
3003 |
#3306 := [trans #3302 #3304]: #3305 |
|
3004 |
#3314 := [monotonicity #3306 #3311]: #3313 |
|
3005 |
#3319 := [trans #3314 #3317]: #3318 |
|
3006 |
#3322 := [quant-intro #3319]: #3321 |
|
3007 |
#3382 := [monotonicity #3322 #3379]: #3381 |
|
3008 |
#3390 := [trans #3382 #3388]: #3389 |
|
3009 |
#3294 := (iff #2755 #3291) |
|
3010 |
#3286 := (and #2098 #2715 #3283) |
|
3011 |
#3292 := (iff #3286 #3291) |
|
3012 |
#3293 := [rewrite]: #3292 |
|
3013 |
#3287 := (iff #2755 #3286) |
|
3014 |
#3284 := (iff #2749 #3283) |
|
3015 |
#3281 := (iff #2746 #3272) |
|
3016 |
#3273 := (not #3272) |
|
3017 |
#3276 := (not #3273) |
|
3018 |
#3279 := (iff #3276 #3272) |
|
3019 |
#3280 := [rewrite]: #3279 |
|
3020 |
#3277 := (iff #2746 #3276) |
|
3021 |
#3274 := (iff #2743 #3273) |
|
3022 |
#3275 := [rewrite]: #3274 |
|
3023 |
#3278 := [monotonicity #3275]: #3277 |
|
3024 |
#3282 := [trans #3278 #3280]: #3281 |
|
3025 |
#3285 := [quant-intro #3282]: #3284 |
|
3026 |
#3288 := [monotonicity #3285]: #3287 |
|
3027 |
#3295 := [trans #3288 #3293]: #3294 |
|
3028 |
#3393 := [monotonicity #3295 #3390]: #3392 |
|
3029 |
#3269 := (iff #2202 #3268) |
|
3030 |
#3266 := (iff #2199 #3257) |
|
3031 |
#3258 := (not #3257) |
|
3032 |
#3261 := (not #3258) |
|
3033 |
#3264 := (iff #3261 #3257) |
|
3034 |
#3265 := [rewrite]: #3264 |
|
3035 |
#3262 := (iff #2199 #3261) |
|
3036 |
#3259 := (iff #1421 #3258) |
|
3037 |
#3260 := [rewrite]: #3259 |
|
3038 |
#3263 := [monotonicity #3260]: #3262 |
|
3039 |
#3267 := [trans #3263 #3265]: #3266 |
|
3040 |
#3270 := [quant-intro #3267]: #3269 |
|
3041 |
#3396 := [monotonicity #3270 #3393]: #3395 |
|
3042 |
#3404 := [trans #3396 #3402]: #3403 |
|
3043 |
#3633 := [monotonicity #3404 #3630]: #3632 |
|
3044 |
#3255 := (iff #2701 #3254) |
|
3045 |
#3252 := (iff #2698 #3249) |
|
3046 |
#3229 := (or #68 #1301) |
|
3047 |
#3246 := (or #3229 #3243) |
|
3048 |
#3250 := (iff #3246 #3249) |
|
3049 |
#3251 := [rewrite]: #3250 |
|
3050 |
#3247 := (iff #2698 #3246) |
|
3051 |
#3244 := (iff #2695 #3243) |
|
3052 |
#3245 := [rewrite]: #3244 |
|
3053 |
#3238 := (iff #1308 #3229) |
|
3054 |
#3230 := (not #3229) |
|
3055 |
#3233 := (not #3230) |
|
3056 |
#3236 := (iff #3233 #3229) |
|
3057 |
#3237 := [rewrite]: #3236 |
|
3058 |
#3234 := (iff #1308 #3233) |
|
3059 |
#3231 := (iff #1305 #3230) |
|
3060 |
#3232 := [rewrite]: #3231 |
|
3061 |
#3235 := [monotonicity #3232]: #3234 |
|
3062 |
#3239 := [trans #3235 #3237]: #3238 |
|
3063 |
#3248 := [monotonicity #3239 #3245]: #3247 |
|
3064 |
#3253 := [trans #3248 #3251]: #3252 |
|
3065 |
#3256 := [quant-intro #3253]: #3255 |
|
3066 |
#3227 := (iff #2661 #3226) |
|
3067 |
#3224 := (iff #2658 #3221) |
|
3068 |
#3201 := (or #68 #1263) |
|
3069 |
#3218 := (or #3201 #3215) |
|
3070 |
#3222 := (iff #3218 #3221) |
|
3071 |
#3223 := [rewrite]: #3222 |
|
3072 |
#3219 := (iff #2658 #3218) |
|
3073 |
#3216 := (iff #2655 #3215) |
|
3074 |
#3217 := [rewrite]: #3216 |
|
3075 |
#3210 := (iff #1270 #3201) |
|
3076 |
#3202 := (not #3201) |
|
3077 |
#3205 := (not #3202) |
|
3078 |
#3208 := (iff #3205 #3201) |
|
3079 |
#3209 := [rewrite]: #3208 |
|
3080 |
#3206 := (iff #1270 #3205) |
|
3081 |
#3203 := (iff #1267 #3202) |
|
3082 |
#3204 := [rewrite]: #3203 |
|
3083 |
#3207 := [monotonicity #3204]: #3206 |
|
3084 |
#3211 := [trans #3207 #3209]: #3210 |
|
3085 |
#3220 := [monotonicity #3211 #3217]: #3219 |
|
3086 |
#3225 := [trans #3220 #3223]: #3224 |
|
3087 |
#3228 := [quant-intro #3225]: #3227 |
|
3088 |
#3199 := (iff #1732 #3198) |
|
3089 |
#3196 := (iff #1727 #3193) |
|
3090 |
#3179 := (or #478 #3178) |
|
3091 |
#3190 := (or #3179 #1317) |
|
3092 |
#3194 := (iff #3190 #3193) |
|
3093 |
#3195 := [rewrite]: #3194 |
|
3094 |
#3191 := (iff #1727 #3190) |
|
3095 |
#3188 := (iff #493 #3179) |
|
3096 |
#3180 := (not #3179) |
|
3097 |
#3183 := (not #3180) |
|
3098 |
#3186 := (iff #3183 #3179) |
|
3099 |
#3187 := [rewrite]: #3186 |
|
3100 |
#3184 := (iff #493 #3183) |
|
3101 |
#3181 := (iff #487 #3180) |
|
3102 |
#3182 := [rewrite]: #3181 |
|
3103 |
#3185 := [monotonicity #3182]: #3184 |
|
3104 |
#3189 := [trans #3185 #3187]: #3188 |
|
3105 |
#3192 := [monotonicity #3189]: #3191 |
|
3106 |
#3197 := [trans #3192 #3195]: #3196 |
|
3107 |
#3200 := [quant-intro #3197]: #3199 |
|
3108 |
#3176 := (iff #1716 #3175) |
|
3109 |
#3173 := (iff #1713 #3170) |
|
3110 |
#3156 := (or #481 #1237) |
|
3111 |
#3167 := (or #3156 #1710) |
|
3112 |
#3171 := (iff #3167 #3170) |
|
3113 |
#3172 := [rewrite]: #3171 |
|
3114 |
#3168 := (iff #1713 #3167) |
|
3115 |
#3165 := (iff #1707 #3156) |
|
3116 |
#3157 := (not #3156) |
|
3117 |
#3160 := (not #3157) |
|
3118 |
#3163 := (iff #3160 #3156) |
|
3119 |
#3164 := [rewrite]: #3163 |
|
3120 |
#3161 := (iff #1707 #3160) |
|
3121 |
#3158 := (iff #1702 #3157) |
|
3122 |
#3159 := [rewrite]: #3158 |
|
3123 |
#3162 := [monotonicity #3159]: #3161 |
|
3124 |
#3166 := [trans #3162 #3164]: #3165 |
|
3125 |
#3169 := [monotonicity #3166]: #3168 |
|
3126 |
#3174 := [trans #3169 #3172]: #3173 |
|
3127 |
#3177 := [quant-intro #3174]: #3176 |
|
3128 |
#3636 := [monotonicity #3177 #3200 #3228 #3256 #3633]: #3635 |
|
3129 |
#3647 := [trans #3636 #3645]: #3646 |
|
3130 |
#3154 := (iff #2617 #3151) |
|
3131 |
#3146 := (and #1991 #2577 #3143) |
|
3132 |
#3152 := (iff #3146 #3151) |
|
3133 |
#3153 := [rewrite]: #3152 |
|
3134 |
#3147 := (iff #2617 #3146) |
|
3135 |
#3144 := (iff #2611 #3143) |
|
3136 |
#3141 := (iff #2608 #3132) |
|
3137 |
#3133 := (not #3132) |
|
3138 |
#3136 := (not #3133) |
|
3139 |
#3139 := (iff #3136 #3132) |
|
3140 |
#3140 := [rewrite]: #3139 |
|
3141 |
#3137 := (iff #2608 #3136) |
|
3142 |
#3134 := (iff #2605 #3133) |
|
3143 |
#3135 := [rewrite]: #3134 |
|
3144 |
#3138 := [monotonicity #3135]: #3137 |
|
3145 |
#3142 := [trans #3138 #3140]: #3141 |
|
3146 |
#3145 := [quant-intro #3142]: #3144 |
|
3147 |
#3148 := [monotonicity #3145]: #3147 |
|
3148 |
#3155 := [trans #3148 #3153]: #3154 |
|
3149 |
#3650 := [monotonicity #3155 #3647]: #3649 |
|
3150 |
#3129 := (iff #1255 #3128) |
|
3151 |
#3126 := (iff #1252 #3123) |
|
3152 |
#3109 := (or #78 #1237) |
|
3153 |
#3120 := (or #3109 #1248) |
|
3154 |
#3124 := (iff #3120 #3123) |
|
3155 |
#3125 := [rewrite]: #3124 |
|
3156 |
#3121 := (iff #1252 #3120) |
|
3157 |
#3118 := (iff #1244 #3109) |
|
3158 |
#3110 := (not #3109) |
|
3159 |
#3113 := (not #3110) |
|
3160 |
#3116 := (iff #3113 #3109) |
|
3161 |
#3117 := [rewrite]: #3116 |
|
3162 |
#3114 := (iff #1244 #3113) |
|
3163 |
#3111 := (iff #1241 #3110) |
|
3164 |
#3112 := [rewrite]: #3111 |
|
3165 |
#3115 := [monotonicity #3112]: #3114 |
|
3166 |
#3119 := [trans #3115 #3117]: #3118 |
|
3167 |
#3122 := [monotonicity #3119]: #3121 |
|
3168 |
#3127 := [trans #3122 #3125]: #3126 |
|
3169 |
#3130 := [quant-intro #3127]: #3129 |
|
3170 |
#3653 := [monotonicity #3130 #3650]: #3652 |
|
3171 |
#3661 := [trans #3653 #3659]: #3660 |
|
3172 |
#3107 := (iff #2571 #3106) |
|
3173 |
#3104 := (iff #2568 #3101) |
|
3174 |
#3087 := (or #1958 #3086) |
|
3175 |
#3098 := (or #3087 #2565) |
|
3176 |
#3102 := (iff #3098 #3101) |
|
3177 |
#3103 := [rewrite]: #3102 |
|
3178 |
#3099 := (iff #2568 #3098) |
|
3179 |
#3096 := (iff #2558 #3087) |
|
3180 |
#3088 := (not #3087) |
|
3181 |
#3091 := (not #3088) |
|
3182 |
#3094 := (iff #3091 #3087) |
|
3183 |
#3095 := [rewrite]: #3094 |
|
3184 |
#3092 := (iff #2558 #3091) |
|
3185 |
#3089 := (iff #2555 #3088) |
|
3186 |
#3090 := [rewrite]: #3089 |
|
3187 |
#3093 := [monotonicity #3090]: #3092 |
|
3188 |
#3097 := [trans #3093 #3095]: #3096 |
|
3189 |
#3100 := [monotonicity #3097]: #3099 |
|
3190 |
#3105 := [trans #3100 #3103]: #3104 |
|
3191 |
#3108 := [monotonicity #3105]: #3107 |
|
3192 |
#3664 := [monotonicity #3108 #3661]: #3663 |
|
3193 |
#3084 := (iff #1229 #3083) |
|
3194 |
#3081 := (iff #1226 #3078) |
|
3195 |
#3064 := (or #77 #2527) |
|
3196 |
#3075 := (or #3064 #1222) |
|
3197 |
#3079 := (iff #3075 #3078) |
|
3198 |
#3080 := [rewrite]: #3079 |
|
3199 |
#3076 := (iff #1226 #3075) |
|
3200 |
#3073 := (iff #454 #3064) |
|
3201 |
#3065 := (not #3064) |
|
3202 |
#3068 := (not #3065) |
|
3203 |
#3071 := (iff #3068 #3064) |
|
3204 |
#3072 := [rewrite]: #3071 |
|
3205 |
#3069 := (iff #454 #3068) |
|
3206 |
#3066 := (iff #85 #3065) |
|
3207 |
#3067 := [rewrite]: #3066 |
|
3208 |
#3070 := [monotonicity #3067]: #3069 |
|
3209 |
#3074 := [trans #3070 #3072]: #3073 |
|
3210 |
#3077 := [monotonicity #3074]: #3076 |
|
3211 |
#3082 := [trans #3077 #3080]: #3081 |
|
3212 |
#3085 := [quant-intro #3082]: #3084 |
|
3213 |
#3667 := [monotonicity #3085 #3664]: #3666 |
|
3214 |
#3675 := [trans #3667 #3673]: #3674 |
|
3215 |
#2345 := (iff #2552 #2248) |
|
3216 |
#2137 := (iff #2549 #2171) |
|
3217 |
#1937 := (or #1968 #1929) |
|
3218 |
#2268 := (or #1937 #2544) |
|
3219 |
#2172 := (iff #2268 #2171) |
|
3220 |
#2136 := [rewrite]: #2172 |
|
3221 |
#2226 := (iff #2549 #2268) |
|
3222 |
#2035 := (iff #2533 #1937) |
|
3223 |
#1868 := (not #1937) |
|
3224 |
#2314 := (not #1868) |
|
3225 |
#1913 := (iff #2314 #1937) |
|
3226 |
#2034 := [rewrite]: #1913 |
|
3227 |
#2315 := (iff #2533 #2314) |
|
3228 |
#1869 := (iff #2530 #1868) |
|
3229 |
#1938 := [rewrite]: #1869 |
|
3230 |
#1912 := [monotonicity #1938]: #2315 |
|
3231 |
#2267 := [trans #1912 #2034]: #2035 |
|
3232 |
#2227 := [monotonicity #2267]: #2226 |
|
3233 |
#2247 := [trans #2227 #2136]: #2137 |
|
3234 |
#2346 := [monotonicity #2247]: #2345 |
|
3235 |
#3678 := [monotonicity #2346 #3675]: #3677 |
|
3236 |
#3681 := [monotonicity #3678]: #3680 |
|
3237 |
#3688 := [trans #3681 #3686]: #3687 |
|
3238 |
#3691 := [monotonicity #3688]: #3690 |
|
3239 |
#3694 := [monotonicity #3691]: #3693 |
|
3240 |
#3701 := [trans #3694 #3699]: #3700 |
|
3241 |
#3704 := [monotonicity #3701]: #3703 |
|
3242 |
#2360 := (+ #2359 #2357) |
|
3243 |
#2361 := (= #2360 0::int) |
|
3244 |
#2364 := (and #773 #2363 #2361) |
|
3245 |
#2381 := (not #2364) |
|
3246 |
#2384 := (forall (vars (?x76 T2)) #2381) |
|
3247 |
#2369 := (= ?x75!20 uf_11) |
|
3248 |
#2370 := (not #2369) |
|
3249 |
#2371 := (and #2370 #2368) |
|
3250 |
#2372 := (not #2371) |
|
3251 |
#2378 := (not #2372) |
|
3252 |
#2388 := (and #2378 #2384) |
|
3253 |
#2393 := (and #1541 #2388) |
|
3254 |
#2326 := (* -1::int #2325) |
|
3255 |
#2328 := (+ #2327 #2326) |
|
3256 |
#2331 := (+ #2330 #2328) |
|
3257 |
#2332 := (>= #2331 0::int) |
|
3258 |
#2339 := (and #2338 #2336) |
|
3259 |
#2340 := (not #2339) |
|
3260 |
#2341 := (or #2340 #2332) |
|
3261 |
#2342 := (not #2341) |
|
3262 |
#2397 := (or #2342 #2393) |
|
3263 |
#2401 := (and #1517 #2397) |
|
3264 |
#2299 := (* -1::int #2298) |
|
3265 |
#2301 := (+ #2300 #2299) |
|
3266 |
#2302 := (>= #2301 0::int) |
|
3267 |
#2308 := (and #2307 #2304) |
|
3268 |
#2309 := (not #2308) |
|
3269 |
#2310 := (or #2309 #2302) |
|
3270 |
#2311 := (not #2310) |
|
3271 |
#2405 := (or #2311 #2401) |
|
3272 |
#2409 := (and #1498 #2405) |
|
3273 |
#2413 := (or #2284 #2409) |
|
3274 |
#2278 := (not #1492) |
|
3275 |
#2417 := (and #2278 #2413) |
|
3276 |
#2421 := (or #1492 #2417) |
|
3277 |
#2425 := (and #785 #2421) |
|
3278 |
#2262 := (= #2261 #2260) |
|
3279 |
#2263 := (or #2262 #2259) |
|
3280 |
#2264 := (not #2263) |
|
3281 |
#2429 := (or #2264 #2425) |
|
3282 |
#2433 := (and #1484 #2429) |
|
3283 |
#2240 := (* -1::int #2239) |
|
3284 |
#2242 := (+ #2241 #2240) |
|
3285 |
#2243 := (>= #2242 0::int) |
|
3286 |
#2244 := (not #2243) |
|
3287 |
#2437 := (or #2244 #2433) |
|
3288 |
#2223 := (and #2222 #2219) |
|
3289 |
#2209 := (not #981) |
|
3290 |
#2457 := (and #2209 #731 #2223 #1473 #2437 #1631 #1649 #1657) |
|
3291 |
#2150 := (* -1::int #2149) |
|
3292 |
#2152 := (+ #2151 #2150) |
|
3293 |
#2155 := (+ #2154 #2152) |
|
3294 |
#2156 := (>= #2155 0::int) |
|
3295 |
#2165 := (and #2164 #2160) |
|
3296 |
#2166 := (not #2165) |
|
3297 |
#2167 := (or #2166 #2156) |
|
3298 |
#2168 := (not #2167) |
|
3299 |
#2187 := (or #2168 #2183) |
|
3300 |
#2126 := (+ #2125 #1344) |
|
3301 |
#2129 := (+ #2128 #2126) |
|
3302 |
#2130 := (= #2129 0::int) |
|
3303 |
#2131 := (>= #2126 0::int) |
|
3304 |
#2132 := (not #2131) |
|
3305 |
#2133 := (and #2132 #2130) |
|
3306 |
#2138 := (or #1353 #2133) |
|
3307 |
#2141 := (forall (vars (?x49 T2)) #2138) |
|
3308 |
#2191 := (and #2141 #2187) |
|
3309 |
#2090 := (+ #2089 #2087) |
|
3310 |
#2091 := (= #2090 0::int) |
|
3311 |
#2094 := (and #2093 #2091) |
|
3312 |
#2110 := (not #2094) |
|
3313 |
#2113 := (forall (vars (?x50 T2)) #2110) |
|
3314 |
#2099 := (= ?x49!8 uf_11) |
|
3315 |
#2100 := (not #2099) |
|
3316 |
#2101 := (and #2100 #2098) |
|
3317 |
#2102 := (not #2101) |
|
3318 |
#2107 := (not #2102) |
|
3319 |
#2117 := (and #2107 #2113) |
|
3320 |
#2195 := (or #2117 #2191) |
|
3321 |
#2081 := (not #674) |
|
3322 |
#2078 := (not #692) |
|
3323 |
#2075 := (not #665) |
|
3324 |
#2072 := (not #683) |
|
3325 |
#2205 := (and #2072 #2075 #2078 #2081 #2195 #2202) |
|
3326 |
#2461 := (or #2205 #2457) |
|
3327 |
#2049 := (+ #2048 #1299) |
|
3328 |
#2050 := (>= #2049 0::int) |
|
3329 |
#2051 := (not #2050) |
|
3330 |
#2054 := (+ #2053 #2049) |
|
3331 |
#2055 := (= #2054 0::int) |
|
3332 |
#2058 := (and #2057 #2055 #2051) |
|
3333 |
#2063 := (or #1308 #2058) |
|
3334 |
#2066 := (forall (vars (?x46 T2)) #2063) |
|
3335 |
#2023 := (+ #1261 #2022) |
|
3336 |
#2025 := (+ #2024 #2023) |
|
3337 |
#2026 := (= #2025 0::int) |
|
3338 |
#2027 := (+ #2024 #1261) |
|
3339 |
#2028 := (>= #2027 0::int) |
|
3340 |
#2029 := (not #2028) |
|
3341 |
#2031 := (and #2030 #2029 #2026) |
|
3342 |
#2036 := (or #1270 #2031) |
|
3343 |
#2039 := (forall (vars (?x37 T2)) #2036) |
|
3344 |
#2015 := (not #1749) |
|
3345 |
#2486 := (and #2015 #2039 #2066 #2461 #1716 #1732 #1741) |
|
3346 |
#1981 := (+ #1980 #1978) |
|
3347 |
#1982 := (+ #69 #1981) |
|
3348 |
#1983 := (= #1982 0::int) |
|
3349 |
#1987 := (and #77 #1986 #1983) |
|
3350 |
#2003 := (not #1987) |
|
3351 |
#2006 := (forall (vars (?x38 T2)) #2003) |
|
3352 |
#1993 := (not #1992) |
|
3353 |
#1994 := (and #1993 #1991) |
|
3354 |
#1995 := (not #1994) |
|
3355 |
#2000 := (not #1995) |
|
3356 |
#2010 := (and #2000 #2006) |
|
3357 |
#2490 := (or #2010 #2486) |
|
3358 |
#2494 := (and #1255 #2490) |
|
3359 |
#1952 := (+ #1951 #1949) |
|
3360 |
#1954 := (+ #1953 #1952) |
|
3361 |
#1955 := (>= #1954 0::int) |
|
3362 |
#1961 := (and #1960 #1959) |
|
3363 |
#1962 := (not #1961) |
|
3364 |
#1963 := (or #1962 #1955) |
|
3365 |
#1964 := (not #1963) |
|
3366 |
#2498 := (or #1964 #2494) |
|
3367 |
#2502 := (and #1229 #2498) |
|
3368 |
#1924 := (* -1::int #1923) |
|
3369 |
#1926 := (+ #1925 #1924) |
|
3370 |
#1927 := (>= #1926 0::int) |
|
3371 |
#1931 := (and #1930 #1928) |
|
3372 |
#1932 := (not #1931) |
|
3373 |
#1933 := (or #1932 #1927) |
|
3374 |
#1934 := (not #1933) |
|
3375 |
#2506 := (or #1934 #2502) |
|
3376 |
#2510 := (and #1214 #2506) |
|
3377 |
#2514 := (or #1909 #2510) |
|
3378 |
#1864 := (not #1208) |
|
3379 |
#2518 := (and #1864 #2514) |
|
3380 |
#2522 := (or #1208 #2518) |
|
3381 |
#3062 := (iff #2522 #3061) |
|
3382 |
#3059 := (iff #2518 #3058) |
|
3383 |
#3056 := (iff #2514 #3055) |
|
3384 |
#3053 := (iff #2510 #3052) |
|
3385 |
#3050 := (iff #2506 #3049) |
|
3386 |
#3047 := (iff #2502 #3046) |
|
3387 |
#3044 := (iff #2498 #3043) |
|
3388 |
#3041 := (iff #2494 #3040) |
|
3389 |
#3038 := (iff #2490 #3037) |
|
3390 |
#3035 := (iff #2486 #3032) |
|
3391 |
#3029 := (and #109 #2661 #2701 #3026 #1716 #1732 #1741) |
|
3392 |
#3033 := (iff #3029 #3032) |
|
3393 |
#3034 := [rewrite]: #3033 |
|
3394 |
#3030 := (iff #2486 #3029) |
|
3395 |
#3027 := (iff #2461 #3026) |
|
3396 |
#3024 := (iff #2457 #3021) |
|
3397 |
#3018 := (and #195 #731 #2223 #1473 #3015 #1631 #1649 #1657) |
|
3398 |
#3022 := (iff #3018 #3021) |
|
3399 |
#3023 := [rewrite]: #3022 |
|
3400 |
#3019 := (iff #2457 #3018) |
|
3401 |
#3016 := (iff #2437 #3015) |
|
3402 |
#3013 := (iff #2433 #3012) |
|
3403 |
#3010 := (iff #2429 #3009) |
|
3404 |
#3007 := (iff #2425 #3006) |
|
3405 |
#3004 := (iff #2421 #3003) |
|
3406 |
#3001 := (iff #2417 #3000) |
|
3407 |
#2998 := (iff #2413 #2997) |
|
3408 |
#2995 := (iff #2409 #2994) |
|
3409 |
#2992 := (iff #2405 #2991) |
|
3410 |
#2989 := (iff #2401 #2988) |
|
3411 |
#2986 := (iff #2397 #2985) |
|
3412 |
#2983 := (iff #2393 #2980) |
|
3413 |
#2943 := (and #2368 #2937) |
|
3414 |
#2974 := (and #2943 #2971) |
|
3415 |
#2977 := (and #1541 #2974) |
|
3416 |
#2981 := (iff #2977 #2980) |
|
3417 |
#2982 := [rewrite]: #2981 |
|
3418 |
#2978 := (iff #2393 #2977) |
|
3419 |
#2975 := (iff #2388 #2974) |
|
3420 |
#2972 := (iff #2384 #2971) |
|
3421 |
#2969 := (iff #2381 #2968) |
|
3422 |
#2966 := (iff #2364 #2965) |
|
3423 |
#2963 := (iff #2361 #2962) |
|
3424 |
#2960 := (= #2360 #2959) |
|
3425 |
#2961 := [rewrite]: #2960 |
|
3426 |
#2964 := [monotonicity #2961]: #2963 |
|
3427 |
#2967 := [monotonicity #2964]: #2966 |
|
3428 |
#2970 := [monotonicity #2967]: #2969 |
|
3429 |
#2973 := [quant-intro #2970]: #2972 |
|
3430 |
#2956 := (iff #2378 #2943) |
|
3431 |
#2948 := (not #2943) |
|
3432 |
#2951 := (not #2948) |
|
3433 |
#2954 := (iff #2951 #2943) |
|
3434 |
#2955 := [rewrite]: #2954 |
|
3435 |
#2952 := (iff #2378 #2951) |
|
3436 |
#2949 := (iff #2372 #2948) |
|
3437 |
#2946 := (iff #2371 #2943) |
|
3438 |
#2940 := (and #2937 #2368) |
|
3439 |
#2944 := (iff #2940 #2943) |
|
3440 |
#2945 := [rewrite]: #2944 |
|
3441 |
#2941 := (iff #2371 #2940) |
|
3442 |
#2938 := (iff #2370 #2937) |
|
3443 |
#2935 := (iff #2369 #2934) |
|
3444 |
#2936 := [rewrite]: #2935 |
|
3445 |
#2939 := [monotonicity #2936]: #2938 |
|
3446 |
#2942 := [monotonicity #2939]: #2941 |
|
3447 |
#2947 := [trans #2942 #2945]: #2946 |
|
3448 |
#2950 := [monotonicity #2947]: #2949 |
|
3449 |
#2953 := [monotonicity #2950]: #2952 |
|
3450 |
#2957 := [trans #2953 #2955]: #2956 |
|
3451 |
#2976 := [monotonicity #2957 #2973]: #2975 |
|
3452 |
#2979 := [monotonicity #2976]: #2978 |
|
3453 |
#2984 := [trans #2979 #2982]: #2983 |
|
3454 |
#2932 := (iff #2342 #2931) |
|
3455 |
#2929 := (iff #2341 #2928) |
|
3456 |
#2926 := (iff #2332 #2923) |
|
3457 |
#2913 := (+ #2327 #2330) |
|
3458 |
#2914 := (+ #2326 #2913) |
|
3459 |
#2917 := (>= #2914 0::int) |
|
3460 |
#2924 := (iff #2917 #2923) |
|
3461 |
#2925 := [rewrite]: #2924 |
|
3462 |
#2918 := (iff #2332 #2917) |
|
3463 |
#2915 := (= #2331 #2914) |
|
3464 |
#2916 := [rewrite]: #2915 |
|
3465 |
#2919 := [monotonicity #2916]: #2918 |
|
3466 |
#2927 := [trans #2919 #2925]: #2926 |
|
3467 |
#2911 := (iff #2340 #2910) |
|
3468 |
#2908 := (iff #2339 #2907) |
|
3469 |
#2909 := [rewrite]: #2908 |
|
3470 |
#2912 := [monotonicity #2909]: #2911 |
|
3471 |
#2930 := [monotonicity #2912 #2927]: #2929 |
|
3472 |
#2933 := [monotonicity #2930]: #2932 |
|
3473 |
#2987 := [monotonicity #2933 #2984]: #2986 |
|
3474 |
#2990 := [monotonicity #2987]: #2989 |
|
3475 |
#2905 := (iff #2311 #2904) |
|
3476 |
#2902 := (iff #2310 #2901) |
|
3477 |
#2899 := (iff #2302 #2896) |
|
3478 |
#2888 := (+ #2299 #2300) |
|
3479 |
#2891 := (>= #2888 0::int) |
|
3480 |
#2897 := (iff #2891 #2896) |
|
3481 |
#2898 := [rewrite]: #2897 |
|
3482 |
#2892 := (iff #2302 #2891) |
|
3483 |
#2889 := (= #2301 #2888) |
|
3484 |
#2890 := [rewrite]: #2889 |
|
3485 |
#2893 := [monotonicity #2890]: #2892 |
|
3486 |
#2900 := [trans #2893 #2898]: #2899 |
|
3487 |
#2886 := (iff #2309 #2885) |
|
3488 |
#2883 := (iff #2308 #2882) |
|
3489 |
#2884 := [rewrite]: #2883 |
|
3490 |
#2887 := [monotonicity #2884]: #2886 |
|
3491 |
#2903 := [monotonicity #2887 #2900]: #2902 |
|
3492 |
#2906 := [monotonicity #2903]: #2905 |
|
3493 |
#2993 := [monotonicity #2906 #2990]: #2992 |
|
3494 |
#2996 := [monotonicity #2993]: #2995 |
|
3495 |
#2999 := [monotonicity #2996]: #2998 |
|
3496 |
#2880 := (iff #2278 #217) |
|
3497 |
#2881 := [rewrite]: #2880 |
|
3498 |
#3002 := [monotonicity #2881 #2999]: #3001 |
|
3499 |
#3005 := [monotonicity #3002]: #3004 |
|
3500 |
#3008 := [monotonicity #3005]: #3007 |
|
3501 |
#2878 := (iff #2264 #2877) |
|
3502 |
#2875 := (iff #2263 #2872) |
|
3503 |
#2869 := (or #2866 #2259) |
|
3504 |
#2873 := (iff #2869 #2872) |
|
3505 |
#2874 := [rewrite]: #2873 |
|
3506 |
#2870 := (iff #2263 #2869) |
|
3507 |
#2867 := (iff #2262 #2866) |
|
3508 |
#2868 := [rewrite]: #2867 |
|
3509 |
#2871 := [monotonicity #2868]: #2870 |
|
3510 |
#2876 := [trans #2871 #2874]: #2875 |
|
3511 |
#2879 := [monotonicity #2876]: #2878 |
|
3512 |
#3011 := [monotonicity #2879 #3008]: #3010 |
|
3513 |
#3014 := [monotonicity #3011]: #3013 |
|
3514 |
#2864 := (iff #2244 #2863) |
|
3515 |
#2861 := (iff #2243 #2858) |
|
3516 |
#2850 := (+ #2240 #2241) |
|
3517 |
#2853 := (>= #2850 0::int) |
|
3518 |
#2859 := (iff #2853 #2858) |
|
3519 |
#2860 := [rewrite]: #2859 |
|
3520 |
#2854 := (iff #2243 #2853) |
|
3521 |
#2851 := (= #2242 #2850) |
|
3522 |
#2852 := [rewrite]: #2851 |
|
3523 |
#2855 := [monotonicity #2852]: #2854 |
|
3524 |
#2862 := [trans #2855 #2860]: #2861 |
|
3525 |
#2865 := [monotonicity #2862]: #2864 |
|
3526 |
#3017 := [monotonicity #2865 #3014]: #3016 |
|
3527 |
#2848 := (iff #2209 #195) |
|
3528 |
#2849 := [rewrite]: #2848 |
|
3529 |
#3020 := [monotonicity #2849 #3017]: #3019 |
|
3530 |
#3025 := [trans #3020 #3023]: #3024 |
|
3531 |
#2846 := (iff #2205 #2843) |
|
3532 |
#2840 := (and #145 #150 #566 #569 #2837 #2202) |
|
3533 |
#2844 := (iff #2840 #2843) |
|
3534 |
#2845 := [rewrite]: #2844 |
|
3535 |
#2841 := (iff #2205 #2840) |
|
3536 |
#2838 := (iff #2195 #2837) |
|
3537 |
#2835 := (iff #2191 #2834) |
|
3538 |
#2832 := (iff #2187 #2829) |
|
3539 |
#2826 := (or #2823 #2183) |
|
3540 |
#2830 := (iff #2826 #2829) |
|
3541 |
#2831 := [rewrite]: #2830 |
|
3542 |
#2827 := (iff #2187 #2826) |
|
3543 |
#2824 := (iff #2168 #2823) |
|
3544 |
#2821 := (iff #2167 #2820) |
|
3545 |
#2818 := (iff #2156 #2815) |
|
3546 |
#2806 := (+ #2151 #2154) |
|
3547 |
#2807 := (+ #2150 #2806) |
|
3548 |
#2810 := (>= #2807 0::int) |
|
3549 |
#2816 := (iff #2810 #2815) |
|
3550 |
#2817 := [rewrite]: #2816 |
|
3551 |
#2811 := (iff #2156 #2810) |
|
3552 |
#2808 := (= #2155 #2807) |
|
3553 |
#2809 := [rewrite]: #2808 |
|
3554 |
#2812 := [monotonicity #2809]: #2811 |
|
3555 |
#2819 := [trans #2812 #2817]: #2818 |
|
3556 |
#2804 := (iff #2166 #2803) |
|
3557 |
#2801 := (iff #2165 #2800) |
|
3558 |
#2802 := [rewrite]: #2801 |
|
3559 |
#2805 := [monotonicity #2802]: #2804 |
|
3560 |
#2822 := [monotonicity #2805 #2819]: #2821 |
|
3561 |
#2825 := [monotonicity #2822]: #2824 |
|
3562 |
#2828 := [monotonicity #2825]: #2827 |
|
3563 |
#2833 := [trans #2828 #2831]: #2832 |
|
3564 |
#2798 := (iff #2141 #2797) |
|
3565 |
#2795 := (iff #2138 #2794) |
|
3566 |
#2792 := (iff #2133 #2791) |
|
3567 |
#2789 := (iff #2130 #2786) |
|
3568 |
#2776 := (+ #2125 #2128) |
|
3569 |
#2777 := (+ #1344 #2776) |
|
3570 |
#2780 := (= #2777 0::int) |
|
3571 |
#2787 := (iff #2780 #2786) |
|
3572 |
#2788 := [rewrite]: #2787 |
|
3573 |
#2781 := (iff #2130 #2780) |
|
3574 |
#2778 := (= #2129 #2777) |
|
3575 |
#2779 := [rewrite]: #2778 |
|
3576 |
#2782 := [monotonicity #2779]: #2781 |
|
3577 |
#2790 := [trans #2782 #2788]: #2789 |
|
3578 |
#2774 := (iff #2132 #2773) |
|
3579 |
#2771 := (iff #2131 #2768) |
|
3580 |
#2760 := (+ #1344 #2125) |
|
3581 |
#2763 := (>= #2760 0::int) |
|
3582 |
#2769 := (iff #2763 #2768) |
|
3583 |
#2770 := [rewrite]: #2769 |
|
3584 |
#2764 := (iff #2131 #2763) |
|
3585 |
#2761 := (= #2126 #2760) |
|
3586 |
#2762 := [rewrite]: #2761 |
|
3587 |
#2765 := [monotonicity #2762]: #2764 |
|
3588 |
#2772 := [trans #2765 #2770]: #2771 |
|
3589 |
#2775 := [monotonicity #2772]: #2774 |
|
3590 |
#2793 := [monotonicity #2775 #2790]: #2792 |
|
3591 |
#2796 := [monotonicity #2793]: #2795 |
|
3592 |
#2799 := [quant-intro #2796]: #2798 |
|
3593 |
#2836 := [monotonicity #2799 #2833]: #2835 |
|
3594 |
#2758 := (iff #2117 #2755) |
|
3595 |
#2721 := (and #2098 #2715) |
|
3596 |
#2752 := (and #2721 #2749) |
|
3597 |
#2756 := (iff #2752 #2755) |
|
3598 |
#2757 := [rewrite]: #2756 |
|
3599 |
#2753 := (iff #2117 #2752) |
|
3600 |
#2750 := (iff #2113 #2749) |
|
3601 |
#2747 := (iff #2110 #2746) |
|
3602 |
#2744 := (iff #2094 #2743) |
|
3603 |
#2741 := (iff #2091 #2740) |
|
3604 |
#2738 := (= #2090 #2737) |
|
3605 |
#2739 := [rewrite]: #2738 |
|
3606 |
#2742 := [monotonicity #2739]: #2741 |
|
3607 |
#2745 := [monotonicity #2742]: #2744 |
|
3608 |
#2748 := [monotonicity #2745]: #2747 |
|
3609 |
#2751 := [quant-intro #2748]: #2750 |
|
3610 |
#2734 := (iff #2107 #2721) |
|
3611 |
#2726 := (not #2721) |
|
3612 |
#2729 := (not #2726) |
|
3613 |
#2732 := (iff #2729 #2721) |
|
3614 |
#2733 := [rewrite]: #2732 |
|
3615 |
#2730 := (iff #2107 #2729) |
|
3616 |
#2727 := (iff #2102 #2726) |
|
3617 |
#2724 := (iff #2101 #2721) |
|
3618 |
#2718 := (and #2715 #2098) |
|
3619 |
#2722 := (iff #2718 #2721) |
|
3620 |
#2723 := [rewrite]: #2722 |
|
3621 |
#2719 := (iff #2101 #2718) |
|
3622 |
#2716 := (iff #2100 #2715) |
|
3623 |
#2713 := (iff #2099 #2712) |
|
3624 |
#2714 := [rewrite]: #2713 |
|
3625 |
#2717 := [monotonicity #2714]: #2716 |
|
3626 |
#2720 := [monotonicity #2717]: #2719 |
|
3627 |
#2725 := [trans #2720 #2723]: #2724 |
|
3628 |
#2728 := [monotonicity #2725]: #2727 |
|
3629 |
#2731 := [monotonicity #2728]: #2730 |
|
3630 |
#2735 := [trans #2731 #2733]: #2734 |
|
3631 |
#2754 := [monotonicity #2735 #2751]: #2753 |
|
3632 |
#2759 := [trans #2754 #2757]: #2758 |
|
3633 |
#2839 := [monotonicity #2759 #2836]: #2838 |
|
3634 |
#2710 := (iff #2081 #569) |
|
3635 |
#2711 := [rewrite]: #2710 |
|
3636 |
#2708 := (iff #2078 #566) |
|
3637 |
#2709 := [rewrite]: #2708 |
|
3638 |
#2706 := (iff #2075 #150) |
|
3639 |
#2707 := [rewrite]: #2706 |
|
3640 |
#2704 := (iff #2072 #145) |
|
3641 |
#2705 := [rewrite]: #2704 |
|
3642 |
#2842 := [monotonicity #2705 #2707 #2709 #2711 #2839]: #2841 |
|
3643 |
#2847 := [trans #2842 #2845]: #2846 |
|
3644 |
#3028 := [monotonicity #2847 #3025]: #3027 |
|
3645 |
#2702 := (iff #2066 #2701) |
|
3646 |
#2699 := (iff #2063 #2698) |
|
3647 |
#2696 := (iff #2058 #2695) |
|
3648 |
#2693 := (iff #2051 #2692) |
|
3649 |
#2690 := (iff #2050 #2687) |
|
3650 |
#2680 := (+ #1299 #2048) |
|
3651 |
#2683 := (>= #2680 0::int) |
|
3652 |
#2688 := (iff #2683 #2687) |
|
3653 |
#2689 := [rewrite]: #2688 |
|
3654 |
#2684 := (iff #2050 #2683) |
|
3655 |
#2681 := (= #2049 #2680) |
|
3656 |
#2682 := [rewrite]: #2681 |
|
3657 |
#2685 := [monotonicity #2682]: #2684 |
|
3658 |
#2691 := [trans #2685 #2689]: #2690 |
|
3659 |
#2694 := [monotonicity #2691]: #2693 |
|
3660 |
#2678 := (iff #2055 #2675) |
|
3661 |
#2664 := (+ #2048 #2053) |
|
3662 |
#2665 := (+ #1299 #2664) |
|
3663 |
#2668 := (= #2665 0::int) |
|
3664 |
#2676 := (iff #2668 #2675) |
|
3665 |
#2677 := [rewrite]: #2676 |
|
3666 |
#2669 := (iff #2055 #2668) |
|
3667 |
#2666 := (= #2054 #2665) |
|
3668 |
#2667 := [rewrite]: #2666 |
|
3669 |
#2670 := [monotonicity #2667]: #2669 |
|
3670 |
#2679 := [trans #2670 #2677]: #2678 |
|
3671 |
#2697 := [monotonicity #2679 #2694]: #2696 |
|
3672 |
#2700 := [monotonicity #2697]: #2699 |
|
3673 |
#2703 := [quant-intro #2700]: #2702 |
|
3674 |
#2662 := (iff #2039 #2661) |
|
3675 |
#2659 := (iff #2036 #2658) |
|
3676 |
#2656 := (iff #2031 #2655) |
|
3677 |
#2653 := (iff #2026 #2650) |
|
3678 |
#2640 := (+ #2022 #2024) |
|
3679 |
#2641 := (+ #1261 #2640) |
|
3680 |
#2644 := (= #2641 0::int) |
|
3681 |
#2651 := (iff #2644 #2650) |
|
3682 |
#2652 := [rewrite]: #2651 |
|
3683 |
#2645 := (iff #2026 #2644) |
|
3684 |
#2642 := (= #2025 #2641) |
|
3685 |
#2643 := [rewrite]: #2642 |
|
3686 |
#2646 := [monotonicity #2643]: #2645 |
|
3687 |
#2654 := [trans #2646 #2652]: #2653 |
|
3688 |
#2638 := (iff #2029 #2637) |
|
3689 |
#2635 := (iff #2028 #2632) |
|
3690 |
#2624 := (+ #1261 #2024) |
|
3691 |
#2627 := (>= #2624 0::int) |
|
3692 |
#2633 := (iff #2627 #2632) |
|
3693 |
#2634 := [rewrite]: #2633 |
|
3694 |
#2628 := (iff #2028 #2627) |
|
3695 |
#2625 := (= #2027 #2624) |
|
3696 |
#2626 := [rewrite]: #2625 |
|
3697 |
#2629 := [monotonicity #2626]: #2628 |
|
3698 |
#2636 := [trans #2629 #2634]: #2635 |
|
3699 |
#2639 := [monotonicity #2636]: #2638 |
|
3700 |
#2657 := [monotonicity #2639 #2654]: #2656 |
|
3701 |
#2660 := [monotonicity #2657]: #2659 |
|
3702 |
#2663 := [quant-intro #2660]: #2662 |
|
3703 |
#2622 := (iff #2015 #109) |
|
3704 |
#2623 := [rewrite]: #2622 |
|
3705 |
#3031 := [monotonicity #2623 #2663 #2703 #3028]: #3030 |
|
3706 |
#3036 := [trans #3031 #3034]: #3035 |
|
3707 |
#2620 := (iff #2010 #2617) |
|
3708 |
#2583 := (and #1991 #2577) |
|
3709 |
#2614 := (and #2583 #2611) |
|
3710 |
#2618 := (iff #2614 #2617) |
|
3711 |
#2619 := [rewrite]: #2618 |
|
3712 |
#2615 := (iff #2010 #2614) |
|
3713 |
#2612 := (iff #2006 #2611) |
|
3714 |
#2609 := (iff #2003 #2608) |
|
3715 |
#2606 := (iff #1987 #2605) |
|
3716 |
#2603 := (iff #1983 #2602) |
|
3717 |
#2600 := (= #1982 #2599) |
|
3718 |
#2601 := [rewrite]: #2600 |
|
3719 |
#2604 := [monotonicity #2601]: #2603 |
|
3720 |
#2607 := [monotonicity #2604]: #2606 |
|
3721 |
#2610 := [monotonicity #2607]: #2609 |
|
3722 |
#2613 := [quant-intro #2610]: #2612 |
|
3723 |
#2596 := (iff #2000 #2583) |
|
3724 |
#2588 := (not #2583) |
|
3725 |
#2591 := (not #2588) |
|
3726 |
#2594 := (iff #2591 #2583) |
|
3727 |
#2595 := [rewrite]: #2594 |
|
3728 |
#2592 := (iff #2000 #2591) |
|
3729 |
#2589 := (iff #1995 #2588) |
|
3730 |
#2586 := (iff #1994 #2583) |
|
3731 |
#2580 := (and #2577 #1991) |
|
3732 |
#2584 := (iff #2580 #2583) |
|
3733 |
#2585 := [rewrite]: #2584 |
|
3734 |
#2581 := (iff #1994 #2580) |
|
3735 |
#2578 := (iff #1993 #2577) |
|
3736 |
#2579 := [monotonicity #2576]: #2578 |
|
3737 |
#2582 := [monotonicity #2579]: #2581 |
|
3738 |
#2587 := [trans #2582 #2585]: #2586 |
|
3739 |
#2590 := [monotonicity #2587]: #2589 |
|
3740 |
#2593 := [monotonicity #2590]: #2592 |
|
3741 |
#2597 := [trans #2593 #2595]: #2596 |
|
3742 |
#2616 := [monotonicity #2597 #2613]: #2615 |
|
3743 |
#2621 := [trans #2616 #2619]: #2620 |
|
3744 |
#3039 := [monotonicity #2621 #3036]: #3038 |
|
3745 |
#3042 := [monotonicity #3039]: #3041 |
|
3746 |
#2572 := (iff #1964 #2571) |
|
3747 |
#2569 := (iff #1963 #2568) |
|
3748 |
#2566 := (iff #1955 #2565) |
|
3749 |
#2563 := (= #1954 #2562) |
|
3750 |
#2564 := [rewrite]: #2563 |
|
3751 |
#2567 := [monotonicity #2564]: #2566 |
|
3752 |
#2559 := (iff #1962 #2558) |
|
3753 |
#2556 := (iff #1961 #2555) |
|
3754 |
#2557 := [rewrite]: #2556 |
|
3755 |
#2560 := [monotonicity #2557]: #2559 |
|
3756 |
#2570 := [monotonicity #2560 #2567]: #2569 |
|
3757 |
#2573 := [monotonicity #2570]: #2572 |
|
3758 |
#3045 := [monotonicity #2573 #3042]: #3044 |
|
3759 |
#3048 := [monotonicity #3045]: #3047 |
|
3760 |
#2553 := (iff #1934 #2552) |
|
3761 |
#2550 := (iff #1933 #2549) |
|
3762 |
#2547 := (iff #1927 #2544) |
|
3763 |
#2536 := (+ #1924 #1925) |
|
3764 |
#2539 := (>= #2536 0::int) |
|
3765 |
#2545 := (iff #2539 #2544) |
|
3766 |
#2546 := [rewrite]: #2545 |
|
3767 |
#2540 := (iff #1927 #2539) |
|
3768 |
#2537 := (= #1926 #2536) |
|
3769 |
#2538 := [rewrite]: #2537 |
|
3770 |
#2541 := [monotonicity #2538]: #2540 |
|
3771 |
#2548 := [trans #2541 #2546]: #2547 |
|
3772 |
#2534 := (iff #1932 #2533) |
|
3773 |
#2531 := (iff #1931 #2530) |
|
3774 |
#2532 := [rewrite]: #2531 |
|
3775 |
#2535 := [monotonicity #2532]: #2534 |
|
3776 |
#2551 := [monotonicity #2535 #2548]: #2550 |
|
3777 |
#2554 := [monotonicity #2551]: #2553 |
|
3778 |
#3051 := [monotonicity #2554 #3048]: #3050 |
|
3779 |
#3054 := [monotonicity #3051]: #3053 |
|
3780 |
#3057 := [monotonicity #3054]: #3056 |
|
3781 |
#2528 := (iff #1864 #81) |
|
3782 |
#2529 := [rewrite]: #2528 |
|
3783 |
#3060 := [monotonicity #2529 #3057]: #3059 |
|
3784 |
#3063 := [monotonicity #3060]: #3062 |
|
3785 |
#1838 := (not #1802) |
|
3786 |
#2523 := (~ #1838 #2522) |
|
3787 |
#2519 := (not #1799) |
|
3788 |
#2520 := (~ #2519 #2518) |
|
3789 |
#2515 := (not #1796) |
|
3790 |
#2516 := (~ #2515 #2514) |
|
3791 |
#2511 := (not #1793) |
|
3792 |
#2512 := (~ #2511 #2510) |
|
3793 |
#2507 := (not #1790) |
|
3794 |
#2508 := (~ #2507 #2506) |
|
3795 |
#2503 := (not #1787) |
|
3796 |
#2504 := (~ #2503 #2502) |
|
3797 |
#2499 := (not #1784) |
|
3798 |
#2500 := (~ #2499 #2498) |
|
3799 |
#2495 := (not #1781) |
|
3800 |
#2496 := (~ #2495 #2494) |
|
3801 |
#2491 := (not #1778) |
|
3802 |
#2492 := (~ #2491 #2490) |
|
3803 |
#2487 := (not #1773) |
|
3804 |
#2488 := (~ #2487 #2486) |
|
3805 |
#2483 := (not #1744) |
|
3806 |
#2484 := (~ #2483 #1741) |
|
3807 |
#2481 := (~ #1741 #1741) |
|
3808 |
#2479 := (~ #1738 #1738) |
|
3809 |
#2480 := [refl]: #2479 |
|
3810 |
#2482 := [nnf-pos #2480]: #2481 |
|
3811 |
#2485 := [nnf-neg #2482]: #2484 |
|
3812 |
#2476 := (not #1735) |
|
3813 |
#2477 := (~ #2476 #1732) |
|
3814 |
#2474 := (~ #1732 #1732) |
|
3815 |
#2472 := (~ #1727 #1727) |
|
3816 |
#2473 := [refl]: #2472 |
|
3817 |
#2475 := [nnf-pos #2473]: #2474 |
|
3818 |
#2478 := [nnf-neg #2475]: #2477 |
|
3819 |
#2469 := (not #1719) |
|
3820 |
#2470 := (~ #2469 #1716) |
|
3821 |
#2467 := (~ #1716 #1716) |
|
3822 |
#2465 := (~ #1713 #1713) |
|
3823 |
#2466 := [refl]: #2465 |
|
3824 |
#2468 := [nnf-pos #2466]: #2467 |
|
3825 |
#2471 := [nnf-neg #2468]: #2470 |
|
3826 |
#2462 := (not #1696) |
|
3827 |
#2463 := (~ #2462 #2461) |
|
3828 |
#2458 := (not #1691) |
|
3829 |
#2459 := (~ #2458 #2457) |
|
3830 |
#2455 := (~ #1657 #1657) |
|
3831 |
#2456 := [refl]: #2455 |
|
3832 |
#2452 := (not #1652) |
|
3833 |
#2453 := (~ #2452 #1649) |
|
3834 |
#2450 := (~ #1649 #1649) |
|
3835 |
#2448 := (~ #1644 #1644) |
|
3836 |
#2449 := [refl]: #2448 |
|
3837 |
#2451 := [nnf-pos #2449]: #2450 |
|
3838 |
#2454 := [nnf-neg #2451]: #2453 |
|
3839 |
#2445 := (not #1634) |
|
3840 |
#2446 := (~ #2445 #1631) |
|
3841 |
#2443 := (~ #1631 #1631) |
|
3842 |
#2441 := (~ #1628 #1628) |
|
3843 |
#2442 := [refl]: #2441 |
|
3844 |
#2444 := [nnf-pos #2442]: #2443 |
|
3845 |
#2447 := [nnf-neg #2444]: #2446 |
|
3846 |
#2438 := (not #1617) |
|
3847 |
#2439 := (~ #2438 #2437) |
|
3848 |
#2434 := (not #1614) |
|
3849 |
#2435 := (~ #2434 #2433) |
|
3850 |
#2430 := (not #1611) |
|
3851 |
#2431 := (~ #2430 #2429) |
|
3852 |
#2426 := (not #1608) |
|
3853 |
#2427 := (~ #2426 #2425) |
|
3854 |
#2422 := (not #1605) |
|
3855 |
#2423 := (~ #2422 #2421) |
|
3856 |
#2418 := (not #1602) |
|
3857 |
#2419 := (~ #2418 #2417) |
|
3858 |
#2414 := (not #1599) |
|
3859 |
#2415 := (~ #2414 #2413) |
|
3860 |
#2410 := (not #1596) |
|
3861 |
#2411 := (~ #2410 #2409) |
|
3862 |
#2406 := (not #1593) |
|
3863 |
#2407 := (~ #2406 #2405) |
|
3864 |
#2402 := (not #1590) |
|
3865 |
#2403 := (~ #2402 #2401) |
|
3866 |
#2398 := (not #1587) |
|
3867 |
#2399 := (~ #2398 #2397) |
|
3868 |
#2394 := (not #1584) |
|
3869 |
#2395 := (~ #2394 #2393) |
|
3870 |
#2375 := (not #1581) |
|
3871 |
#2391 := (~ #2375 #2388) |
|
3872 |
#2365 := (exists (vars (?x76 T2)) #2364) |
|
3873 |
#2373 := (or #2372 #2365) |
|
3874 |
#2374 := (not #2373) |
|
3875 |
#2389 := (~ #2374 #2388) |
|
3876 |
#2385 := (not #2365) |
|
3877 |
#2386 := (~ #2385 #2384) |
|
3878 |
#2382 := (~ #2381 #2381) |
|
3879 |
#2383 := [refl]: #2382 |
|
3880 |
#2387 := [nnf-neg #2383]: #2386 |
|
3881 |
#2379 := (~ #2378 #2378) |
|
3882 |
#2380 := [refl]: #2379 |
|
3883 |
#2390 := [nnf-neg #2380 #2387]: #2389 |
|
3884 |
#2376 := (~ #2375 #2374) |
|
3885 |
#2377 := [sk]: #2376 |
|
3886 |
#2392 := [trans #2377 #2390]: #2391 |
|
3887 |
#2351 := (not #1544) |
|
3888 |
#2352 := (~ #2351 #1541) |
|
3889 |
#2349 := (~ #1541 #1541) |
|
3890 |
#2347 := (~ #1538 #1538) |
|
3891 |
#2348 := [refl]: #2347 |
|
3892 |
#2350 := [nnf-pos #2348]: #2349 |
|
3893 |
#2353 := [nnf-neg #2350]: #2352 |
|
3894 |
#2396 := [nnf-neg #2353 #2392]: #2395 |
|
3895 |
#2343 := (~ #1544 #2342) |
|
3896 |
#2344 := [sk]: #2343 |
|
3897 |
#2400 := [nnf-neg #2344 #2396]: #2399 |
|
3898 |
#2320 := (not #1520) |
|
3899 |
#2321 := (~ #2320 #1517) |
|
3900 |
#2318 := (~ #1517 #1517) |
|
3901 |
#2316 := (~ #1512 #1512) |
|
3902 |
#2317 := [refl]: #2316 |
|
3903 |
#2319 := [nnf-pos #2317]: #2318 |
|
3904 |
#2322 := [nnf-neg #2319]: #2321 |
|
3905 |
#2404 := [nnf-neg #2322 #2400]: #2403 |
|
3906 |
#2312 := (~ #1520 #2311) |
|
3907 |
#2313 := [sk]: #2312 |
|
3908 |
#2408 := [nnf-neg #2313 #2404]: #2407 |
|
3909 |
#2293 := (not #1501) |
|
3910 |
#2294 := (~ #2293 #1498) |
|
3911 |
#2291 := (~ #1498 #1498) |
|
3912 |
#2289 := (~ #1495 #1495) |
|
3913 |
#2290 := [refl]: #2289 |
|
3914 |
#2292 := [nnf-pos #2290]: #2291 |
|
3915 |
#2295 := [nnf-neg #2292]: #2294 |
|
3916 |
#2412 := [nnf-neg #2295 #2408]: #2411 |
|
3917 |
#2285 := (~ #1501 #2284) |
|
3918 |
#2286 := [sk]: #2285 |
|
3919 |
#2416 := [nnf-neg #2286 #2412]: #2415 |
|
3920 |
#2279 := (~ #2278 #2278) |
|
3921 |
#2280 := [refl]: #2279 |
|
3922 |
#2420 := [nnf-neg #2280 #2416]: #2419 |
|
3923 |
#2276 := (~ #1492 #1492) |
|
3924 |
#2277 := [refl]: #2276 |
|
3925 |
#2424 := [nnf-neg #2277 #2420]: #2423 |
|
3926 |
#2273 := (not #939) |
|
3927 |
#2274 := (~ #2273 #785) |
|
3928 |
#2271 := (~ #785 #785) |
|
3929 |
#2269 := (~ #780 #780) |
|
3930 |
#2270 := [refl]: #2269 |
|
3931 |
#2272 := [nnf-pos #2270]: #2271 |
|
3932 |
#2275 := [nnf-neg #2272]: #2274 |
|
3933 |
#2428 := [nnf-neg #2275 #2424]: #2427 |
|
3934 |
#2265 := (~ #939 #2264) |
|
3935 |
#2266 := [sk]: #2265 |
|
3936 |
#2432 := [nnf-neg #2266 #2428]: #2431 |
|
3937 |
#2253 := (not #1487) |
|
3938 |
#2254 := (~ #2253 #1484) |
|
3939 |
#2251 := (~ #1484 #1484) |
|
3940 |
#2249 := (~ #1479 #1479) |
|
3941 |
#2250 := [refl]: #2249 |
|
3942 |
#2252 := [nnf-pos #2250]: #2251 |
|
3943 |
#2255 := [nnf-neg #2252]: #2254 |
|
3944 |
#2436 := [nnf-neg #2255 #2432]: #2435 |
|
3945 |
#2245 := (~ #1487 #2244) |
|
3946 |
#2246 := [sk]: #2245 |
|
3947 |
#2440 := [nnf-neg #2246 #2436]: #2439 |
|
3948 |
#2235 := (not #1476) |
|
3949 |
#2236 := (~ #2235 #1473) |
|
3950 |
#2233 := (~ #1473 #1473) |
|
3951 |
#2231 := (~ #1468 #1468) |
|
3952 |
#2232 := [refl]: #2231 |
|
3953 |
#2234 := [nnf-pos #2232]: #2233 |
|
3954 |
#2237 := [nnf-neg #2234]: #2236 |
|
3955 |
#2228 := (not #1667) |
|
3956 |
#2229 := (~ #2228 #2223) |
|
3957 |
#2224 := (~ #1426 #2223) |
|
3958 |
#2225 := [sk]: #2224 |
|
3959 |
#2230 := [nnf-neg #2225]: #2229 |
|
3960 |
#2212 := (~ #731 #731) |
|
3961 |
#2213 := [refl]: #2212 |
|
3962 |
#2210 := (~ #2209 #2209) |
|
3963 |
#2211 := [refl]: #2210 |
|
3964 |
#2460 := [nnf-neg #2211 #2213 #2230 #2237 #2440 #2447 #2454 #2456]: #2459 |
|
3965 |
#2206 := (not #1444) |
|
3966 |
#2207 := (~ #2206 #2205) |
|
3967 |
#2203 := (~ #1667 #2202) |
|
3968 |
#2200 := (~ #2199 #2199) |
|
3969 |
#2201 := [refl]: #2200 |
|
3970 |
#2204 := [nnf-neg #2201]: #2203 |
|
3971 |
#2196 := (not #1415) |
|
3972 |
#2197 := (~ #2196 #2195) |
|
3973 |
#2192 := (not #1412) |
|
3974 |
#2193 := (~ #2192 #2191) |
|
3975 |
#2188 := (not #1409) |
|
3976 |
#2189 := (~ #2188 #2187) |
|
3977 |
#2184 := (not #1404) |
|
3978 |
#2185 := (~ #2184 #2183) |
|
3979 |
#2180 := (not #1396) |
|
3980 |
#2181 := (~ #2180 #1393) |
|
3981 |
#2178 := (~ #1393 #1393) |
|
3982 |
#2176 := (~ #1390 #1390) |
|
3983 |
#2177 := [refl]: #2176 |
|
3984 |
#2179 := [nnf-pos #2177]: #2178 |
|
3985 |
#2182 := [nnf-neg #2179]: #2181 |
|
3986 |
#2174 := (~ #2173 #2173) |
|
3987 |
#2175 := [refl]: #2174 |
|
3988 |
#2186 := [nnf-neg #2175 #2182]: #2185 |
|
3989 |
#2169 := (~ #1396 #2168) |
|
3990 |
#2170 := [sk]: #2169 |
|
3991 |
#2190 := [nnf-neg #2170 #2186]: #2189 |
|
3992 |
#2144 := (not #1378) |
|
3993 |
#2145 := (~ #2144 #2141) |
|
3994 |
#2142 := (~ #1375 #2141) |
|
3995 |
#2139 := (~ #1372 #2138) |
|
3996 |
#2134 := (~ #1369 #2133) |
|
3997 |
#2135 := [sk]: #2134 |
|
3998 |
#2122 := (~ #1353 #1353) |
|
3999 |
#2123 := [refl]: #2122 |
|
4000 |
#2140 := [monotonicity #2123 #2135]: #2139 |
|
4001 |
#2143 := [nnf-pos #2140]: #2142 |
|
4002 |
#2146 := [nnf-neg #2143]: #2145 |
|
4003 |
#2194 := [nnf-neg #2146 #2190]: #2193 |
|
4004 |
#2120 := (~ #1378 #2117) |
|
4005 |
#2095 := (exists (vars (?x50 T2)) #2094) |
|
4006 |
#2103 := (or #2102 #2095) |
|
4007 |
#2104 := (not #2103) |
|
4008 |
#2118 := (~ #2104 #2117) |
|
4009 |
#2114 := (not #2095) |
|
4010 |
#2115 := (~ #2114 #2113) |
|
4011 |
#2111 := (~ #2110 #2110) |
|
4012 |
#2112 := [refl]: #2111 |
|
4013 |
#2116 := [nnf-neg #2112]: #2115 |
|
4014 |
#2108 := (~ #2107 #2107) |
|
4015 |
#2109 := [refl]: #2108 |
|
4016 |
#2119 := [nnf-neg #2109 #2116]: #2118 |
|
4017 |
#2105 := (~ #1378 #2104) |
|
4018 |
#2106 := [sk]: #2105 |
|
4019 |
#2121 := [trans #2106 #2119]: #2120 |
|
4020 |
#2198 := [nnf-neg #2121 #2194]: #2197 |
|
4021 |
#2082 := (~ #2081 #2081) |
|
4022 |
#2083 := [refl]: #2082 |
|
4023 |
#2079 := (~ #2078 #2078) |
|
4024 |
#2080 := [refl]: #2079 |
|
4025 |
#2076 := (~ #2075 #2075) |
|
4026 |
#2077 := [refl]: #2076 |
|
4027 |
#2073 := (~ #2072 #2072) |
|
4028 |
#2074 := [refl]: #2073 |
|
4029 |
#2208 := [nnf-neg #2074 #2077 #2080 #2083 #2198 #2204]: #2207 |
|
4030 |
#2464 := [nnf-neg #2208 #2460]: #2463 |
|
4031 |
#2069 := (not #1341) |
|
4032 |
#2070 := (~ #2069 #2066) |
|
4033 |
#2067 := (~ #1338 #2066) |
|
4034 |
#2064 := (~ #1335 #2063) |
|
4035 |
#2059 := (~ #1332 #2058) |
|
4036 |
#2060 := [sk]: #2059 |
|
4037 |
#2045 := (~ #1308 #1308) |
|
4038 |
#2046 := [refl]: #2045 |
|
4039 |
#2065 := [monotonicity #2046 #2060]: #2064 |
|
4040 |
#2068 := [nnf-pos #2065]: #2067 |
|
4041 |
#2071 := [nnf-neg #2068]: #2070 |
|
4042 |
#2042 := (not #1752) |
|
4043 |
#2043 := (~ #2042 #2039) |
|
4044 |
#2040 := (~ #1296 #2039) |
|
4045 |
#2037 := (~ #1293 #2036) |
|
4046 |
#2032 := (~ #1290 #2031) |
|
4047 |
#2033 := [sk]: #2032 |
|
4048 |
#2018 := (~ #1270 #1270) |
|
4049 |
#2019 := [refl]: #2018 |
|
4050 |
#2038 := [monotonicity #2019 #2033]: #2037 |
|
4051 |
#2041 := [nnf-pos #2038]: #2040 |
|
4052 |
#2044 := [nnf-neg #2041]: #2043 |
|
4053 |
#2016 := (~ #2015 #2015) |
|
4054 |
#2017 := [refl]: #2016 |
|
4055 |
#2489 := [nnf-neg #2017 #2044 #2071 #2464 #2471 #2478 #2485]: #2488 |
|
4056 |
#2013 := (~ #1752 #2010) |
|
4057 |
#1988 := (exists (vars (?x38 T2)) #1987) |
|
4058 |
#1996 := (or #1995 #1988) |
|
4059 |
#1997 := (not #1996) |
|
4060 |
#2011 := (~ #1997 #2010) |
|
4061 |
#2007 := (not #1988) |
|
4062 |
#2008 := (~ #2007 #2006) |
|
4063 |
#2004 := (~ #2003 #2003) |
|
4064 |
#2005 := [refl]: #2004 |
|
4065 |
#2009 := [nnf-neg #2005]: #2008 |
|
4066 |
#2001 := (~ #2000 #2000) |
|
4067 |
#2002 := [refl]: #2001 |
|
4068 |
#2012 := [nnf-neg #2002 #2009]: #2011 |
|
4069 |
#1998 := (~ #1752 #1997) |
|
4070 |
#1999 := [sk]: #1998 |
|
4071 |
#2014 := [trans #1999 #2012]: #2013 |
|
4072 |
#2493 := [nnf-neg #2014 #2489]: #2492 |
|
4073 |
#1973 := (not #1258) |
|
4074 |
#1974 := (~ #1973 #1255) |
|
4075 |
#1971 := (~ #1255 #1255) |
|
4076 |
#1969 := (~ #1252 #1252) |
|
4077 |
#1970 := [refl]: #1969 |
|
4078 |
#1972 := [nnf-pos #1970]: #1971 |
|
4079 |
#1975 := [nnf-neg #1972]: #1974 |
|
4080 |
#2497 := [nnf-neg #1975 #2493]: #2496 |
|
4081 |
#1965 := (~ #1258 #1964) |
|
4082 |
#1966 := [sk]: #1965 |
|
4083 |
#2501 := [nnf-neg #1966 #2497]: #2500 |
|
4084 |
#1943 := (not #1232) |
|
4085 |
#1944 := (~ #1943 #1229) |
|
4086 |
#1941 := (~ #1229 #1229) |
|
4087 |
#1939 := (~ #1226 #1226) |
|
4088 |
#1940 := [refl]: #1939 |
|
4089 |
#1942 := [nnf-pos #1940]: #1941 |
|
4090 |
#1945 := [nnf-neg #1942]: #1944 |
|
4091 |
#2505 := [nnf-neg #1945 #2501]: #2504 |
|
4092 |
#1935 := (~ #1232 #1934) |
|
4093 |
#1936 := [sk]: #1935 |
|
4094 |
#2509 := [nnf-neg #1936 #2505]: #2508 |
|
4095 |
#1918 := (not #1217) |
|
4096 |
#1919 := (~ #1918 #1214) |
|
4097 |
#1916 := (~ #1214 #1214) |
|
4098 |
#1914 := (~ #1213 #1213) |
|
4099 |
#1915 := [refl]: #1914 |
|
4100 |
#1917 := [nnf-pos #1915]: #1916 |
|
4101 |
#1920 := [nnf-neg #1917]: #1919 |
|
4102 |
#2513 := [nnf-neg #1920 #2509]: #2512 |
|
4103 |
#1910 := (~ #1217 #1909) |
|
4104 |
#1911 := [sk]: #1910 |
|
4105 |
#2517 := [nnf-neg #1911 #2513]: #2516 |
|
4106 |
#1865 := (~ #1864 #1864) |
|
4107 |
#1905 := [refl]: #1865 |
|
4108 |
#2521 := [nnf-neg #1905 #2517]: #2520 |
|
4109 |
#1903 := (~ #1208 #1208) |
|
4110 |
#1904 := [refl]: #1903 |
|
4111 |
#2524 := [nnf-neg #1904 #2521]: #2523 |
|
4112 |
#1839 := [not-or-elim #1835]: #1838 |
|
4113 |
#2525 := [mp~ #1839 #2524]: #2522 |
|
4114 |
#2526 := [mp #2525 #3063]: #3061 |
|
4115 |
#3705 := [mp #2526 #3704]: #3702 |
|
4116 |
#4636 := [mp #3705 #4635]: #4633 |
|
4117 |
#4922 := [unit-resolution #4636 #4656]: #4630 |
|
4118 |
#3960 := (or #4627 #4621) |
|
4119 |
#3961 := [def-axiom]: #3960 |
|
4120 |
#4948 := [unit-resolution #3961 #4922]: #4621 |
|
4121 |
#373 := (<= uf_9 0::int) |
|
4122 |
#374 := (not #373) |
|
4123 |
#57 := (< 0::int uf_9) |
|
4124 |
#375 := (iff #57 #374) |
|
4125 |
#376 := [rewrite]: #375 |
|
4126 |
#369 := [asserted]: #57 |
|
4127 |
#377 := [mp #369 #376]: #374 |
|
4128 |
#4731 := (* -1::int #1907) |
|
4129 |
#4773 := (+ uf_9 #4731) |
|
4130 |
#4774 := (<= #4773 0::int) |
|
4131 |
#4662 := (= uf_9 #1907) |
|
4132 |
#4665 := (= uf_11 ?x27!0) |
|
4133 |
#4779 := (not #4665) |
|
4134 |
#4776 := (= #1907 0::int) |
|
4135 |
#4795 := (not #4776) |
|
4136 |
#4789 := [hypothesis]: #1909 |
|
4137 |
#4796 := (or #4795 #1908) |
|
4138 |
#4797 := [th-lemma]: #4796 |
|
4139 |
#4798 := [unit-resolution #4797 #4789]: #4795 |
|
4140 |
#4767 := (or #3800 #4779 #4776) |
|
4141 |
#4663 := (= ?x27!0 uf_11) |
|
4142 |
#4777 := (not #4663) |
|
4143 |
#4778 := (or #4777 #4776) |
|
4144 |
#4762 := (or #3800 #4778) |
|
4145 |
#4791 := (iff #4762 #4767) |
|
4146 |
#4764 := (or #4779 #4776) |
|
4147 |
#4769 := (or #3800 #4764) |
|
4148 |
#4772 := (iff #4769 #4767) |
|
4149 |
#4790 := [rewrite]: #4772 |
|
4150 |
#4770 := (iff #4762 #4769) |
|
4151 |
#4765 := (iff #4778 #4764) |
|
4152 |
#4780 := (iff #4777 #4779) |
|
4153 |
#4666 := (iff #4663 #4665) |
|
4154 |
#4718 := [rewrite]: #4666 |
|
4155 |
#4763 := [monotonicity #4718]: #4780 |
|
4156 |
#4766 := [monotonicity #4763]: #4765 |
|
4157 |
#4771 := [monotonicity #4766]: #4770 |
|
4158 |
#4792 := [trans #4771 #4790]: #4791 |
|
4159 |
#4768 := [quant-inst]: #4762 |
|
4160 |
#4793 := [mp #4768 #4792]: #4767 |
|
4161 |
#4799 := [unit-resolution #4793 #4642 #4798]: #4779 |
|
4162 |
#4722 := (or #4662 #4665) |
|
4163 |
#4707 := (or #4706 #4662 #4665) |
|
4164 |
#4664 := (or #4663 #4662) |
|
4165 |
#4708 := (or #4706 #4664) |
|
4166 |
#4714 := (iff #4708 #4707) |
|
4167 |
#4710 := (or #4706 #4722) |
|
4168 |
#4712 := (iff #4710 #4707) |
|
4169 |
#4713 := [rewrite]: #4712 |
|
4170 |
#4705 := (iff #4708 #4710) |
|
4171 |
#4725 := (iff #4664 #4722) |
|
4172 |
#4719 := (or #4665 #4662) |
|
4173 |
#4723 := (iff #4719 #4722) |
|
4174 |
#4724 := [rewrite]: #4723 |
|
4175 |
#4720 := (iff #4664 #4719) |
|
4176 |
#4721 := [monotonicity #4718]: #4720 |
|
4177 |
#4726 := [trans #4721 #4724]: #4725 |
|
4178 |
#4711 := [monotonicity #4726]: #4705 |
|
4179 |
#4715 := [trans #4711 #4713]: #4714 |
|
4180 |
#4709 := [quant-inst]: #4708 |
|
4181 |
#4730 := [mp #4709 #4715]: #4707 |
|
4182 |
#4851 := [unit-resolution #4730 #4263]: #4722 |
|
4183 |
#4852 := [unit-resolution #4851 #4799]: #4662 |
|
4184 |
#4853 := (not #4662) |
|
4185 |
#4854 := (or #4853 #4774) |
|
4186 |
#4855 := [th-lemma]: #4854 |
|
4187 |
#4856 := [unit-resolution #4855 #4852]: #4774 |
|
4188 |
#4794 := (<= #1907 0::int) |
|
4189 |
#4857 := (or #4794 #1908) |
|
4190 |
#4858 := [th-lemma]: #4857 |
|
4191 |
#4859 := [unit-resolution #4858 #4789]: #4794 |
|
4192 |
#4839 := [th-lemma #4859 #4856 #377]: false |
|
4193 |
#4840 := [lemma #4839]: #1908 |
|
4194 |
#3955 := (or #4624 #1909 #4618) |
|
4195 |
#3956 := [def-axiom]: #3955 |
|
4196 |
#5086 := [unit-resolution #3956 #4840 #4948]: #4618 |
|
4197 |
#3979 := (or #4615 #4609) |
|
4198 |
#3980 := [def-axiom]: #3979 |
|
4199 |
#5292 := [unit-resolution #3980 #5086]: #4609 |
|
4200 |
#5416 := [hypothesis]: #1928 |
|
4201 |
#5028 := (or #4844 #1968) |
|
4202 |
#5029 := [quant-inst]: #5028 |
|
4203 |
#5422 := [unit-resolution #5029 #4256 #5416]: false |
|
4204 |
#5423 := [lemma #5422]: #1968 |
|
4205 |
#3772 := (or #2171 #1928) |
|
4206 |
#3859 := [def-axiom]: #3772 |
|
4207 |
#5293 := [unit-resolution #3859 #5423]: #2171 |
|
4208 |
#3973 := (or #4612 #2248 #4606) |
|
4209 |
#3975 := [def-axiom]: #3973 |
|
4210 |
#5417 := [unit-resolution #3975 #5293 #5292]: #4606 |
|
4211 |
#4000 := (or #4603 #4597) |
|
4212 |
#4001 := [def-axiom]: #4000 |
|
4213 |
#5418 := [unit-resolution #4001 #5417]: #4597 |
|
4214 |
#3996 := (or #4600 #3106 #4594) |
|
4215 |
#3997 := [def-axiom]: #3996 |
|
4216 |
#5452 := [unit-resolution #3997 #5418 #4921]: #4594 |
|
4217 |
#4010 := (or #4591 #4585) |
|
4218 |
#4031 := [def-axiom]: #4010 |
|
4219 |
#5507 := [unit-resolution #4031 #5452]: #4585 |
|
4220 |
#4018 := (or #4588 #4302 #4582) |
|
4221 |
#4019 := [def-axiom]: #4018 |
|
4222 |
#5496 := [unit-resolution #4019 #5507 #5196]: #4582 |
|
4223 |
#4049 := (or #4579 #109) |
|
4224 |
#4050 := [def-axiom]: #4049 |
|
4225 |
#5498 := [unit-resolution #4050 #5496]: #109 |
|
4226 |
#9048 := (= #166 #108) |
|
4227 |
#9042 := [hypothesis]: #4415 |
|
4228 |
#4151 := (or #4412 #569) |
|
4229 |
#4152 := [def-axiom]: #4151 |
|
4230 |
#9043 := [unit-resolution #4152 #9042]: #569 |
|
4231 |
#8965 := [symm #9043]: #147 |
|
4232 |
#9049 := [monotonicity #8965]: #9048 |
|
4233 |
#9047 := [trans #9049 #5498]: #167 |
|
4234 |
#3867 := (or #4412 #4348) |
|
4235 |
#4149 := [def-axiom]: #3867 |
|
4236 |
#9030 := [unit-resolution #4149 #9042]: #4348 |
|
4237 |
#7181 := (or #3369 #4353 #674) |
|
4238 |
#9174 := [hypothesis]: #569 |
|
4239 |
#9183 := [hypothesis]: #4348 |
|
4240 |
#9172 := [hypothesis]: #3374 |
|
4241 |
#4168 := (or #3369 #2164) |
|
4242 |
#4169 := [def-axiom]: #4168 |
|
4243 |
#7182 := [unit-resolution #4169 #9172]: #2164 |
|
4244 |
#9200 := (or #3369 #2163 #4353 #674) |
|
4245 |
#8980 := (uf_4 uf_14 ?x54!10) |
|
4246 |
#7073 := (uf_4 uf_14 ?x53!11) |
|
4247 |
#7171 := (* -1::int #7073) |
|
4248 |
#9058 := (+ #7171 #8980) |
|
4249 |
#9059 := (+ #2154 #9058) |
|
4250 |
#9062 := (>= #9059 0::int) |
|
4251 |
#8984 := (uf_6 uf_15 ?x54!10) |
|
4252 |
#8985 := (= uf_8 #8984) |
|
4253 |
#8981 := (* -1::int #8980) |
|
4254 |
#8982 := (+ uf_9 #8981) |
|
4255 |
#8983 := (<= #8982 0::int) |
|
4256 |
#9168 := (not #8983) |
|
4257 |
#4166 := (or #3369 #2160) |
|
4258 |
#4167 := [def-axiom]: #4166 |
|
4259 |
#9173 := [unit-resolution #4167 #9172]: #2160 |
|
4260 |
#9161 := (+ #2151 #8981) |
|
4261 |
#9163 := (>= #9161 0::int) |
|
4262 |
#9160 := (= #2151 #8980) |
|
4263 |
#9175 := (= #8980 #2151) |
|
4264 |
#9176 := [monotonicity #9174]: #9175 |
|
4265 |
#9177 := [symm #9176]: #9160 |
|
4266 |
#9178 := (not #9160) |
|
4267 |
#9179 := (or #9178 #9163) |
|
4268 |
#9180 := [th-lemma]: #9179 |
|
4269 |
#9181 := [unit-resolution #9180 #9177]: #9163 |
|
4270 |
#9169 := (not #9163) |
|
4271 |
#9170 := (or #9168 #9169 #2159) |
|
4272 |
#9164 := [hypothesis]: #2160 |
|
4273 |
#9165 := [hypothesis]: #8983 |
|
4274 |
#9166 := [hypothesis]: #9163 |
|
4275 |
#9167 := [th-lemma #9166 #9165 #9164]: false |
|
4276 |
#9171 := [lemma #9167]: #9170 |
|
4277 |
#9182 := [unit-resolution #9171 #9181 #9173]: #9168 |
|
4278 |
#8987 := (or #8983 #8985) |
|
4279 |
#8990 := (or #4353 #8983 #8985) |
|
4280 |
#8986 := (or #8985 #8983) |
|
4281 |
#8991 := (or #4353 #8986) |
|
4282 |
#8998 := (iff #8991 #8990) |
|
4283 |
#8993 := (or #4353 #8987) |
|
4284 |
#8996 := (iff #8993 #8990) |
|
4285 |
#8997 := [rewrite]: #8996 |
|
4286 |
#8994 := (iff #8991 #8993) |
|
4287 |
#8988 := (iff #8986 #8987) |
|
4288 |
#8989 := [rewrite]: #8988 |
|
4289 |
#8995 := [monotonicity #8989]: #8994 |
|
4290 |
#8999 := [trans #8995 #8997]: #8998 |
|
4291 |
#8992 := [quant-inst]: #8991 |
|
4292 |
#9000 := [mp #8992 #8999]: #8990 |
|
4293 |
#9184 := [unit-resolution #9000 #9183]: #8987 |
|
4294 |
#9185 := [unit-resolution #9184 #9182]: #8985 |
|
4295 |
#9056 := (not #8985) |
|
4296 |
#9188 := (or #9056 #9062) |
|
4297 |
#9186 := [hypothesis]: #2164 |
|
4298 |
#4052 := (or #4579 #4314) |
|
4299 |
#4032 := [def-axiom]: #4052 |
|
4300 |
#9187 := [unit-resolution #4032 #5496]: #4314 |
|
4301 |
#9073 := (or #4319 #2163 #9056 #9062) |
|
4302 |
#9051 := (+ #8980 #7171) |
|
4303 |
#9052 := (+ #2154 #9051) |
|
4304 |
#9055 := (>= #9052 0::int) |
|
4305 |
#9057 := (or #9056 #2163 #9055) |
|
4306 |
#9074 := (or #4319 #9057) |
|
4307 |
#9081 := (iff #9074 #9073) |
|
4308 |
#9068 := (or #2163 #9056 #9062) |
|
4309 |
#9076 := (or #4319 #9068) |
|
4310 |
#9079 := (iff #9076 #9073) |
|
4311 |
#9080 := [rewrite]: #9079 |
|
4312 |
#9077 := (iff #9074 #9076) |
|
4313 |
#9071 := (iff #9057 #9068) |
|
4314 |
#9065 := (or #9056 #2163 #9062) |
|
4315 |
#9069 := (iff #9065 #9068) |
|
4316 |
#9070 := [rewrite]: #9069 |
|
4317 |
#9066 := (iff #9057 #9065) |
|
4318 |
#9063 := (iff #9055 #9062) |
|
4319 |
#9060 := (= #9052 #9059) |
|
4320 |
#9061 := [rewrite]: #9060 |
|
4321 |
#9064 := [monotonicity #9061]: #9063 |
|
4322 |
#9067 := [monotonicity #9064]: #9066 |
|
4323 |
#9072 := [trans #9067 #9070]: #9071 |
|
4324 |
#9078 := [monotonicity #9072]: #9077 |
|
4325 |
#9082 := [trans #9078 #9080]: #9081 |
|
4326 |
#9075 := [quant-inst]: #9074 |
|
4327 |
#9083 := [mp #9075 #9082]: #9073 |
|
4328 |
#9189 := [unit-resolution #9083 #9187 #9186]: #9188 |
|
4329 |
#9190 := [unit-resolution #9189 #9185]: #9062 |
|
4330 |
#4164 := (not #2815) |
|
4331 |
#4170 := (or #3369 #4164) |
|
4332 |
#3808 := [def-axiom]: #4170 |
|
4333 |
#9191 := [unit-resolution #3808 #9172]: #4164 |
|
4334 |
#9155 := (+ #2149 #7171) |
|
4335 |
#9158 := (<= #9155 0::int) |
|
4336 |
#9154 := (= #2149 #7073) |
|
4337 |
#9192 := (= #7073 #2149) |
|
4338 |
#9193 := [monotonicity #9174]: #9192 |
|
4339 |
#9194 := [symm #9193]: #9154 |
|
4340 |
#9195 := (not #9154) |
|
4341 |
#9196 := (or #9195 #9158) |
|
4342 |
#9197 := [th-lemma]: #9196 |
|
4343 |
#9198 := [unit-resolution #9197 #9194]: #9158 |
|
4344 |
#9199 := [th-lemma #9198 #9191 #9181 #9190]: false |
|
4345 |
#9201 := [lemma #9199]: #9200 |
|
4346 |
#7183 := [unit-resolution #9201 #7182 #9172 #9183 #9174]: false |
|
4347 |
#7082 := [lemma #7183]: #7181 |
|
4348 |
#9031 := [unit-resolution #7082 #9030 #9043]: #3369 |
|
4349 |
#4153 := (or #4412 #4406) |
|
4350 |
#4150 := [def-axiom]: #4153 |
|
4351 |
#8964 := [unit-resolution #4150 #9042]: #4406 |
|
4352 |
#9037 := (or #4412 #2097) |
|
4353 |
#5396 := (uf_4 uf_14 ?x49!8) |
|
4354 |
#5456 := (* -1::int #5396) |
|
4355 |
#5457 := (+ uf_9 #5456) |
|
4356 |
#5458 := (<= #5457 0::int) |
|
4357 |
#6793 := (not #5458) |
|
4358 |
#6788 := [hypothesis]: #2098 |
|
4359 |
#6206 := (+ #2085 #5456) |
|
4360 |
#6232 := (>= #6206 0::int) |
|
4361 |
#5257 := (= #2085 #5396) |
|
4362 |
#9044 := (= #5396 #2085) |
|
4363 |
#9045 := [monotonicity #9043]: #9044 |
|
4364 |
#8975 := [symm #9045]: #5257 |
|
4365 |
#8976 := (not #5257) |
|
4366 |
#8977 := (or #8976 #6232) |
|
4367 |
#8978 := [th-lemma]: #8977 |
|
4368 |
#8979 := [unit-resolution #8978 #8975]: #6232 |
|
4369 |
#6794 := (not #6232) |
|
4370 |
#6792 := (or #6793 #6794 #2097) |
|
4371 |
#6786 := [hypothesis]: #6232 |
|
4372 |
#6790 := [hypothesis]: #5458 |
|
4373 |
#6791 := [th-lemma #6790 #6786 #6788]: false |
|
4374 |
#6816 := [lemma #6791]: #6792 |
|
4375 |
#8974 := [unit-resolution #6816 #8979 #6788]: #6793 |
|
4376 |
#6231 := (<= #6206 0::int) |
|
4377 |
#8961 := (or #8976 #6231) |
|
4378 |
#8962 := [th-lemma]: #8961 |
|
4379 |
#8963 := [unit-resolution #8962 #8975]: #6231 |
|
4380 |
#4163 := (or #4388 #2173) |
|
4381 |
#3826 := [def-axiom]: #4163 |
|
4382 |
#9029 := [unit-resolution #3826 #9047]: #4388 |
|
4383 |
#4175 := (or #4397 #4391 #3374) |
|
4384 |
#4161 := [def-axiom]: #4175 |
|
4385 |
#9032 := [unit-resolution #4161 #9031 #9029]: #4397 |
|
4386 |
#3885 := (or #4400 #4394) |
|
4387 |
#3886 := [def-axiom]: #3885 |
|
4388 |
#9046 := [unit-resolution #3886 #9032]: #4400 |
|
4389 |
#4155 := (or #4409 #4369 #4403) |
|
4390 |
#4159 := [def-axiom]: #4155 |
|
4391 |
#9033 := [unit-resolution #4159 #9046 #8964]: #4369 |
|
4392 |
#5178 := (?x47!7 ?x49!8) |
|
4393 |
#6376 := (uf_4 uf_19 #5178) |
|
4394 |
#6600 := (* -1::int #6376) |
|
4395 |
#5179 := (uf_4 uf_14 #5178) |
|
4396 |
#8481 := (+ #5179 #6600) |
|
4397 |
#6172 := (<= #8481 0::int) |
|
4398 |
#5887 := (= #5179 #6376) |
|
4399 |
#9028 := [monotonicity #9043]: #5887 |
|
4400 |
#9034 := (not #5887) |
|
4401 |
#9035 := (or #9034 #6172) |
|
4402 |
#9036 := [th-lemma]: #9035 |
|
4403 |
#9038 := [unit-resolution #9036 #9028]: #6172 |
|
4404 |
#8515 := (>= #8481 0::int) |
|
4405 |
#9053 := (or #9034 #8515) |
|
4406 |
#9054 := [th-lemma]: #9053 |
|
4407 |
#9109 := [unit-resolution #9054 #9028]: #8515 |
|
4408 |
#9290 := (not #6172) |
|
4409 |
#9289 := (not #6231) |
|
4410 |
#8950 := (not #8515) |
|
4411 |
#9263 := (or #4366 #6794 #8950 #9289 #9290 #5458) |
|
4412 |
#5641 := (+ #5179 #5456) |
|
4413 |
#5665 := (>= #5641 0::int) |
|
4414 |
#7930 := (not #5665) |
|
4415 |
#5450 := (uf_1 #5178 ?x49!8) |
|
4416 |
#5451 := (uf_10 #5450) |
|
4417 |
#5631 := (+ #5456 #5451) |
|
4418 |
#5637 := (+ #5179 #5631) |
|
4419 |
#5526 := (= #5637 0::int) |
|
4420 |
#5525 := (not #5526) |
|
4421 |
#5508 := (uf_6 uf_15 #5178) |
|
4422 |
#5517 := (= uf_8 #5508) |
|
4423 |
#5518 := (not #5517) |
|
4424 |
#5697 := (or #5518 #5525 #5665) |
|
4425 |
#5707 := (not #5697) |
|
4426 |
#9240 := [hypothesis]: #6793 |
|
4427 |
#9241 := [hypothesis]: #4369 |
|
4428 |
#3837 := (or #4366 #2715) |
|
4429 |
#3842 := [def-axiom]: #3837 |
|
4430 |
#9242 := [unit-resolution #3842 #9241]: #2715 |
|
4431 |
#4039 := (or #4579 #4339) |
|
4432 |
#4034 := [def-axiom]: #4039 |
|
4433 |
#9243 := [unit-resolution #4034 #5496]: #4339 |
|
4434 |
#7629 := (or #4344 #2712 #5458 #5707) |
|
4435 |
#5424 := (* -1::int #5179) |
|
4436 |
#5425 := (+ #5396 #5424) |
|
4437 |
#5426 := (<= #5425 0::int) |
|
4438 |
#5509 := (* -1::int #5451) |
|
4439 |
#5514 := (+ #5424 #5509) |
|
4440 |
#5515 := (+ #5396 #5514) |
|
4441 |
#5513 := (= #5515 0::int) |
|
4442 |
#5516 := (not #5513) |
|
4443 |
#5523 := (or #5518 #5516 #5426) |
|
4444 |
#5524 := (not #5523) |
|
4445 |
#5522 := (or #2099 #5458 #5524) |
|
4446 |
#7083 := (or #4344 #5522) |
|
4447 |
#7435 := (iff #7083 #7629) |
|
4448 |
#5819 := (or #2712 #5458 #5707) |
|
4449 |
#7261 := (or #4344 #5819) |
|
4450 |
#7430 := (iff #7261 #7629) |
|
4451 |
#7436 := [rewrite]: #7430 |
|
4452 |
#7210 := (iff #7083 #7261) |
|
4453 |
#5798 := (iff #5522 #5819) |
|
4454 |
#5801 := (iff #5524 #5707) |
|
4455 |
#5705 := (iff #5523 #5697) |
|
4456 |
#5638 := (iff #5426 #5665) |
|
4457 |
#5536 := (+ #5424 #5396) |
|
4458 |
#5639 := (<= #5536 0::int) |
|
4459 |
#5666 := (iff #5639 #5665) |
|
4460 |
#5703 := [rewrite]: #5666 |
|
4461 |
#5640 := (iff #5426 #5639) |
|
4462 |
#5497 := (= #5425 #5536) |
|
4463 |
#5495 := [rewrite]: #5497 |
|
4464 |
#5634 := [monotonicity #5495]: #5640 |
|
4465 |
#5704 := [trans #5634 #5703]: #5638 |
|
4466 |
#5534 := (iff #5516 #5525) |
|
4467 |
#5533 := (iff #5513 #5526) |
|
4468 |
#5499 := (+ #5396 #5509) |
|
4469 |
#5500 := (+ #5424 #5499) |
|
4470 |
#5504 := (= #5500 0::int) |
|
4471 |
#5527 := (iff #5504 #5526) |
|
4472 |
#5532 := [rewrite]: #5527 |
|
4473 |
#5635 := (iff #5513 #5504) |
|
4474 |
#5505 := (= #5515 #5500) |
|
4475 |
#5506 := [rewrite]: #5505 |
|
4476 |
#5636 := [monotonicity #5506]: #5635 |
|
4477 |
#5531 := [trans #5636 #5532]: #5533 |
|
4478 |
#5535 := [monotonicity #5531]: #5534 |
|
4479 |
#5706 := [monotonicity #5535 #5704]: #5705 |
|
4480 |
#5818 := [monotonicity #5706]: #5801 |
|
4481 |
#5817 := [monotonicity #2714 #5818]: #5798 |
|
4482 |
#6900 := [monotonicity #5817]: #7210 |
|
4483 |
#7432 := [trans #6900 #7436]: #7435 |
|
4484 |
#7217 := [quant-inst]: #7083 |
|
4485 |
#7437 := [mp #7217 #7432]: #7629 |
|
4486 |
#9244 := [unit-resolution #7437 #9243 #9242 #9240]: #5707 |
|
4487 |
#7888 := (or #5697 #7930) |
|
4488 |
#7931 := [def-axiom]: #7888 |
|
4489 |
#9239 := [unit-resolution #7931 #9244]: #7930 |
|
4490 |
#6592 := (+ #2085 #6600) |
|
4491 |
#6591 := (<= #6592 0::int) |
|
4492 |
#6800 := (+ #5509 #6600) |
|
4493 |
#6802 := (+ #2085 #6800) |
|
4494 |
#6783 := (= #6802 0::int) |
|
4495 |
#8973 := (<= #6802 0::int) |
|
4496 |
#9282 := [hypothesis]: #6172 |
|
4497 |
#9283 := [hypothesis]: #6231 |
|
4498 |
#5866 := (>= #5637 0::int) |
|
4499 |
#7549 := (or #5697 #5526) |
|
4500 |
#7928 := [def-axiom]: #7549 |
|
4501 |
#9245 := [unit-resolution #7928 #9244]: #5526 |
|
4502 |
#9246 := (or #5525 #5866) |
|
4503 |
#9247 := [th-lemma]: #9246 |
|
4504 |
#9248 := [unit-resolution #9247 #9245]: #5866 |
|
4505 |
#9288 := (not #5866) |
|
4506 |
#9291 := (or #8973 #9288 #9289 #9290) |
|
4507 |
#9284 := [hypothesis]: #5866 |
|
4508 |
#9285 := (not #8973) |
|
4509 |
#9286 := [hypothesis]: #9285 |
|
4510 |
#9287 := [th-lemma #9286 #9284 #9283 #9282]: false |
|
4511 |
#9292 := [lemma #9287]: #9291 |
|
4512 |
#9249 := [unit-resolution #9292 #9248 #9283 #9282]: #8973 |
|
4513 |
#9256 := (or #6783 #9285) |
|
4514 |
#7263 := (>= #6802 0::int) |
|
4515 |
#8944 := [hypothesis]: #8515 |
|
4516 |
#5863 := (<= #5637 0::int) |
|
4517 |
#9251 := (or #5525 #5863) |
|
4518 |
#9252 := [th-lemma]: #9251 |
|
4519 |
#9253 := [unit-resolution #9252 #9245]: #5863 |
|
4520 |
#8949 := (not #5863) |
|
4521 |
#8951 := (or #7263 #8949 #6794 #8950) |
|
4522 |
#8945 := [hypothesis]: #5863 |
|
4523 |
#8946 := (not #7263) |
|
4524 |
#8947 := [hypothesis]: #8946 |
|
4525 |
#8948 := [th-lemma #8947 #8945 #6786 #8944]: false |
|
4526 |
#8952 := [lemma #8948]: #8951 |
|
4527 |
#9254 := [unit-resolution #8952 #9253 #6786 #8944]: #7263 |
|
4528 |
#9255 := (or #6783 #9285 #8946) |
|
4529 |
#9250 := [th-lemma]: #9255 |
|
4530 |
#9257 := [unit-resolution #9250 #9254]: #9256 |
|
4531 |
#9258 := [unit-resolution #9257 #9249]: #6783 |
|
4532 |
#6818 := (not #6783) |
|
4533 |
#6815 := (or #6591 #6818) |
|
4534 |
#4178 := (or #4366 #4358) |
|
4535 |
#3838 := [def-axiom]: #4178 |
|
4536 |
#9259 := [unit-resolution #3838 #9241]: #4358 |
|
4537 |
#8898 := (or #4363 #6591 #6818) |
|
4538 |
#6374 := (+ #2086 #5451) |
|
4539 |
#6377 := (+ #6376 #6374) |
|
4540 |
#6477 := (= #6377 0::int) |
|
4541 |
#6478 := (not #6477) |
|
4542 |
#6366 := (+ #6376 #2086) |
|
4543 |
#6479 := (>= #6366 0::int) |
|
4544 |
#6480 := (or #6479 #6478) |
|
4545 |
#8899 := (or #4363 #6480) |
|
4546 |
#8905 := (iff #8899 #8898) |
|
4547 |
#8124 := (or #4363 #6815) |
|
4548 |
#8903 := (iff #8124 #8898) |
|
4549 |
#8904 := [rewrite]: #8903 |
|
4550 |
#8901 := (iff #8899 #8124) |
|
4551 |
#6821 := (iff #6480 #6815) |
|
4552 |
#6819 := (iff #6478 #6818) |
|
4553 |
#6782 := (iff #6477 #6783) |
|
4554 |
#6572 := (+ #5451 #6376) |
|
4555 |
#6011 := (+ #2086 #6572) |
|
4556 |
#6083 := (= #6011 0::int) |
|
4557 |
#6787 := (iff #6083 #6783) |
|
4558 |
#6789 := [rewrite]: #6787 |
|
4559 |
#6797 := (iff #6477 #6083) |
|
4560 |
#6795 := (= #6377 #6011) |
|
4561 |
#6796 := [rewrite]: #6795 |
|
4562 |
#6799 := [monotonicity #6796]: #6797 |
|
4563 |
#6817 := [trans #6799 #6789]: #6782 |
|
4564 |
#6820 := [monotonicity #6817]: #6819 |
|
4565 |
#6626 := (iff #6479 #6591) |
|
4566 |
#6481 := (+ #2086 #6376) |
|
4567 |
#6597 := (>= #6481 0::int) |
|
4568 |
#6627 := (iff #6597 #6591) |
|
4569 |
#6628 := [rewrite]: #6627 |
|
4570 |
#6598 := (iff #6479 #6597) |
|
4571 |
#6476 := (= #6366 #6481) |
|
4572 |
#6482 := [rewrite]: #6476 |
|
4573 |
#6599 := [monotonicity #6482]: #6598 |
|
4574 |
#6629 := [trans #6599 #6628]: #6626 |
|
4575 |
#6784 := [monotonicity #6629 #6820]: #6821 |
|
4576 |
#8902 := [monotonicity #6784]: #8901 |
|
4577 |
#7262 := [trans #8902 #8904]: #8905 |
|
4578 |
#8900 := [quant-inst]: #8899 |
|
4579 |
#7283 := [mp #8900 #7262]: #8898 |
|
4580 |
#9260 := [unit-resolution #7283 #9259]: #6815 |
|
4581 |
#9264 := [unit-resolution #9260 #9258]: #6591 |
|
4582 |
#9265 := [th-lemma #6786 #8944 #9264 #9239]: false |
|
4583 |
#9266 := [lemma #9265]: #9263 |
|
4584 |
#9110 := [unit-resolution #9266 #9109 #9038 #9033 #8963 #8979 #8974]: false |
|
4585 |
#9111 := [lemma #9110]: #9037 |
|
4586 |
#5419 := [unit-resolution #9111 #9042]: #2097 |
|
4587 |
#4187 := (or #4366 #2098) |
|
4588 |
#4177 := [def-axiom]: #4187 |
|
4589 |
#5867 := [unit-resolution #4177 #5419]: #4366 |
|
4590 |
#5862 := [unit-resolution #4159 #5867 #8964]: #4403 |
|
4591 |
#5363 := [unit-resolution #3886 #5862]: #4394 |
|
4592 |
#7926 := [unit-resolution #4161 #5363 #9031]: #4391 |
|
4593 |
#7932 := [unit-resolution #3826 #7926]: #2173 |
|
4594 |
#7884 := [unit-resolution #7932 #9047]: false |
|
4595 |
#8887 := [lemma #7884]: #4412 |
|
4596 |
#4040 := (or #4579 #4573) |
|
4597 |
#4008 := [def-axiom]: #4040 |
|
4598 |
#10724 := [unit-resolution #4008 #5496]: #4573 |
|
4599 |
#4045 := (or #4576 #4415 #4570) |
|
4600 |
#4046 := [def-axiom]: #4045 |
|
4601 |
#10725 := [unit-resolution #4046 #10724]: #4573 |
|
4602 |
#10726 := [unit-resolution #10725 #8887]: #4570 |
|
4603 |
#4068 := (or #4567 #195) |
|
4604 |
#4069 := [def-axiom]: #4068 |
|
4605 |
#13581 := [unit-resolution #4069 #10726]: #195 |
|
4606 |
#13578 := [symm #13581]: #7680 |
|
4607 |
#13576 := (= #10323 #194) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4608 |
#48 := (:var 0 T5) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4609 |
#47 := (:var 2 T4) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4610 |
#49 := (uf_7 #47 #10 #48) |
| 33663 | 4611 |
#4231 := (pattern #49) |
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4612 |
#360 := (= uf_8 #48) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4613 |
#50 := (uf_6 #49 #10) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4614 |
#356 := (= uf_8 #50) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4615 |
#363 := (iff #356 #360) |
| 33663 | 4616 |
#4232 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) (:pat #4231) #363) |
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4617 |
#366 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #363) |
| 33663 | 4618 |
#4235 := (iff #366 #4232) |
4619 |
#4233 := (iff #363 #363) |
|
4620 |
#4234 := [refl]: #4233 |
|
4621 |
#4236 := [quant-intro #4234]: #4235 |
|
4622 |
#1852 := (~ #366 #366) |
|
4623 |
#1890 := (~ #363 #363) |
|
4624 |
#1891 := [refl]: #1890 |
|
4625 |
#1853 := [nnf-pos #1891]: #1852 |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4626 |
#52 := (= #48 uf_8) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4627 |
#51 := (= #50 uf_8) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4628 |
#53 := (iff #51 #52) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4629 |
#54 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #53) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4630 |
#367 := (iff #54 #366) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4631 |
#364 := (iff #53 #363) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4632 |
#361 := (iff #52 #360) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4633 |
#362 := [rewrite]: #361 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4634 |
#358 := (iff #51 #356) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4635 |
#359 := [rewrite]: #358 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4636 |
#365 := [monotonicity #359 #362]: #364 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4637 |
#368 := [quant-intro #365]: #367 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4638 |
#355 := [asserted]: #54 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4639 |
#371 := [mp #355 #368]: #366 |
| 33663 | 4640 |
#1892 := [mp~ #371 #1853]: #366 |
4641 |
#4237 := [mp #1892 #4236]: #4232 |
|
4642 |
#3883 := (not #4232) |
|
4643 |
#3893 := (or #3883 #3895) |
|
4644 |
#3909 := (= uf_8 uf_8) |
|
4645 |
#3896 := (iff #3895 #3909) |
|
4646 |
#3874 := (or #3883 #3896) |
|
4647 |
#3876 := (iff #3874 #3893) |
|
4648 |
#3877 := (iff #3893 #3893) |
|
4649 |
#3878 := [rewrite]: #3877 |
|
4650 |
#3891 := (iff #3896 #3895) |
|
4651 |
#3899 := (iff #3895 true) |
|
4652 |
#3890 := (iff #3899 #3895) |
|
4653 |
#3882 := [rewrite]: #3890 |
|
4654 |
#3888 := (iff #3896 #3899) |
|
4655 |
#3898 := (iff #3909 true) |
|
4656 |
#3897 := [rewrite]: #3898 |
|
4657 |
#3889 := [monotonicity #3897]: #3888 |
|
4658 |
#3892 := [trans #3889 #3882]: #3891 |
|
4659 |
#3868 := [monotonicity #3892]: #3876 |
|
4660 |
#3869 := [trans #3868 #3878]: #3876 |
|
4661 |
#3875 := [quant-inst]: #3874 |
|
4662 |
#3879 := [mp #3875 #3869]: #3893 |
|
4663 |
#7677 := [unit-resolution #3879 #4237]: #3895 |
|
4664 |
#7678 := [symm #7677]: #4958 |
|
4665 |
#13577 := [monotonicity #10708 #7678]: #13576 |
|
4666 |
#13583 := [trans #13577 #13578]: #13582 |
|
4667 |
#13585 := [monotonicity #13583]: #13584 |
|
4668 |
#13596 := [symm #13585]: #13595 |
|
4669 |
#13580 := [hypothesis]: #2258 |
|
4670 |
#13597 := [trans #13580 #13596]: #10327 |
|
4671 |
#13450 := (not #10327) |
|
4672 |
#13447 := (not #10333) |
|
4673 |
#13451 := (or #13447 #13450 #10330) |
|
4674 |
#13454 := [def-axiom]: #13451 |
|
4675 |
#13593 := [unit-resolution #13454 #13597 #13579]: #10330 |
|
4676 |
#13335 := (not #9519) |
|
4677 |
#11136 := (uf_6 uf_15 #10448) |
|
4678 |
#11137 := (= uf_8 #11136) |
|
4679 |
#11138 := (not #11137) |
|
4680 |
#11133 := (* -1::int #11132) |
|
4681 |
#9701 := (uf_4 uf_14 #9695) |
|
4682 |
#11134 := (+ #9701 #11133) |
|
4683 |
#11135 := (>= #11134 0::int) |
|
4684 |
#13999 := (not #11135) |
|
4685 |
#9563 := (uf_1 uf_22 ?x63!14) |
|
4686 |
#9564 := (uf_10 #9563) |
|
4687 |
#9508 := (* -1::int #2261) |
|
4688 |
#9581 := (+ #9508 #9564) |
|
4689 |
#9582 := (+ #188 #9581) |
|
4690 |
#9583 := (>= #9582 0::int) |
|
4691 |
#12179 := (not #9583) |
|
4692 |
#9565 := (* -1::int #9564) |
|
4693 |
#9569 := (+ uf_9 #9565) |
|
4694 |
#9570 := (<= #9569 0::int) |
|
4695 |
#9588 := (or #9570 #9583) |
|
4696 |
#9591 := (not #9588) |
|
4697 |
#13188 := [hypothesis]: #4140 |
|
4698 |
#4061 := (or #4567 #4428) |
|
4699 |
#4056 := [def-axiom]: #4061 |
|
4700 |
#10727 := [unit-resolution #4056 #10726]: #4428 |
|
4701 |
#13444 := (or #4433 #2866 #9591) |
|
4702 |
#9566 := (+ #1455 #9565) |
|
4703 |
#9567 := (+ #2261 #9566) |
|
4704 |
#9568 := (<= #9567 0::int) |
|
4705 |
#9571 := (or #9570 #9568) |
|
4706 |
#9572 := (not #9571) |
|
4707 |
#9573 := (or #2262 #9572) |
|
4708 |
#11618 := (or #4433 #9573) |
|
4709 |
#11883 := (iff #11618 #13444) |
|
4710 |
#9594 := (or #2866 #9591) |
|
4711 |
#11662 := (or #4433 #9594) |
|
4712 |
#11855 := (iff #11662 #13444) |
|
4713 |
#11841 := [rewrite]: #11855 |
|
4714 |
#11663 := (iff #11618 #11662) |
|
4715 |
#9595 := (iff #9573 #9594) |
|
4716 |
#9592 := (iff #9572 #9591) |
|
4717 |
#9589 := (iff #9571 #9588) |
|
4718 |
#9586 := (iff #9568 #9583) |
|
4719 |
#9574 := (+ #2261 #9565) |
|
4720 |
#9575 := (+ #1455 #9574) |
|
4721 |
#9578 := (<= #9575 0::int) |
|
4722 |
#9584 := (iff #9578 #9583) |
|
4723 |
#9585 := [rewrite]: #9584 |
|
4724 |
#9579 := (iff #9568 #9578) |
|
4725 |
#9576 := (= #9567 #9575) |
|
4726 |
#9577 := [rewrite]: #9576 |
|
4727 |
#9580 := [monotonicity #9577]: #9579 |
|
4728 |
#9587 := [trans #9580 #9585]: #9586 |
|
4729 |
#9590 := [monotonicity #9587]: #9589 |
|
4730 |
#9593 := [monotonicity #9590]: #9592 |
|
4731 |
#9596 := [monotonicity #2868 #9593]: #9595 |
|
4732 |
#11801 := [monotonicity #9596]: #11663 |
|
4733 |
#11930 := [trans #11801 #11841]: #11883 |
|
4734 |
#11417 := [quant-inst]: #11618 |
|
4735 |
#12087 := [mp #11417 #11930]: #13444 |
|
4736 |
#13594 := [unit-resolution #12087 #10727 #13188]: #9591 |
|
4737 |
#12344 := (or #9588 #12179) |
|
4738 |
#11143 := [def-axiom]: #12344 |
|
4739 |
#13599 := [unit-resolution #11143 #13594]: #12179 |
|
4740 |
#14000 := (or #13999 #9583) |
|
4741 |
#13979 := [hypothesis]: #11135 |
|
4742 |
#13980 := [hypothesis]: #12179 |
|
4743 |
#10368 := (uf_10 #10367) |
|
4744 |
#10372 := (* -1::int #10368) |
|
4745 |
#11940 := (+ #9564 #10372) |
|
4746 |
#11942 := (>= #11940 0::int) |
|
4747 |
#9867 := (= #9564 #10368) |
|
4748 |
#13987 := (= #9563 #10367) |
|
4749 |
#13988 := [monotonicity #10706]: #13987 |
|
4750 |
#13989 := [monotonicity #13988]: #9867 |
|
4751 |
#13990 := (not #9867) |
|
4752 |
#13991 := (or #13990 #11942) |
|
4753 |
#13992 := [th-lemma]: #13991 |
|
4754 |
#13993 := [unit-resolution #13992 #13989]: #11942 |
|
4755 |
#11219 := (>= #10368 0::int) |
|
4756 |
#10318 := (= #10368 0::int) |
|
4757 |
#11983 := (not #10318) |
|
4758 |
#11981 := (not #11219) |
|
4759 |
#11982 := [hypothesis]: #11981 |
|
4760 |
#11984 := (or #11983 #11219) |
|
4761 |
#11985 := [th-lemma]: #11984 |
|
4762 |
#11986 := [unit-resolution #11985 #11982]: #11983 |
|
4763 |
#10404 := (<= #10368 0::int) |
|
4764 |
#11987 := (or #11219 #10404) |
|
4765 |
#11988 := [th-lemma]: #11987 |
|
4766 |
#11989 := [unit-resolution #11988 #11982]: #10404 |
|
4767 |
#10405 := (not #10404) |
|
4768 |
#10410 := (or #10319 #10405) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4769 |
#59 := (uf_10 #12) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4770 |
#409 := (<= #59 0::int) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4771 |
#410 := (not #409) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4772 |
#58 := (= #10 #11) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4773 |
#413 := (or #58 #410) |
| 33663 | 4774 |
#4244 := (forall (vars (?x22 T2) (?x23 T2)) (:pat #4196) #413) |
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4775 |
#416 := (forall (vars (?x22 T2) (?x23 T2)) #413) |
| 33663 | 4776 |
#4247 := (iff #416 #4244) |
4777 |
#4245 := (iff #413 #413) |
|
4778 |
#4246 := [refl]: #4245 |
|
4779 |
#4248 := [quant-intro #4246]: #4247 |
|
4780 |
#1858 := (~ #416 #416) |
|
4781 |
#1857 := (~ #413 #413) |
|
4782 |
#1895 := [refl]: #1857 |
|
4783 |
#1859 := [nnf-pos #1895]: #1858 |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4784 |
#64 := (< 0::int #59) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4785 |
#63 := (not #58) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4786 |
#65 := (implies #63 #64) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4787 |
#66 := (forall (vars (?x22 T2) (?x23 T2)) #65) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4788 |
#419 := (iff #66 #416) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4789 |
#403 := (or #58 #64) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4790 |
#406 := (forall (vars (?x22 T2) (?x23 T2)) #403) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4791 |
#417 := (iff #406 #416) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4792 |
#414 := (iff #403 #413) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4793 |
#411 := (iff #64 #410) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4794 |
#412 := [rewrite]: #411 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4795 |
#415 := [monotonicity #412]: #414 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4796 |
#418 := [quant-intro #415]: #417 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4797 |
#407 := (iff #66 #406) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4798 |
#404 := (iff #65 #403) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4799 |
#405 := [rewrite]: #404 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4800 |
#408 := [quant-intro #405]: #407 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4801 |
#420 := [trans #408 #418]: #419 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4802 |
#402 := [asserted]: #66 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4803 |
#421 := [mp #402 #420]: #416 |
| 33663 | 4804 |
#1896 := [mp~ #421 #1859]: #416 |
4805 |
#4249 := [mp #1896 #4248]: #4244 |
|
4806 |
#10302 := (not #4244) |
|
4807 |
#11162 := (or #10302 #10319 #10405) |
|
4808 |
#10406 := (= #9695 ?x63!14) |
|
4809 |
#10407 := (or #10406 #10405) |
|
4810 |
#11163 := (or #10302 #10407) |
|
4811 |
#11205 := (iff #11163 #11162) |
|
4812 |
#11188 := (or #10302 #10410) |
|
4813 |
#11203 := (iff #11188 #11162) |
|
4814 |
#11204 := [rewrite]: #11203 |
|
4815 |
#11189 := (iff #11163 #11188) |
|
4816 |
#10411 := (iff #10407 #10410) |
|
4817 |
#10408 := (iff #10406 #10319) |
|
4818 |
#10409 := [rewrite]: #10408 |
|
4819 |
#10412 := [monotonicity #10409]: #10411 |
|
4820 |
#11202 := [monotonicity #10412]: #11189 |
|
4821 |
#11206 := [trans #11202 #11204]: #11205 |
|
4822 |
#11164 := [quant-inst]: #11163 |
|
4823 |
#11201 := [mp #11164 #11206]: #11162 |
|
4824 |
#11990 := [unit-resolution #11201 #4249]: #10410 |
|
4825 |
#11991 := [unit-resolution #11990 #11989]: #10319 |
|
4826 |
#10346 := (not #10319) |
|
4827 |
#10431 := (or #10318 #10346) |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4828 |
#60 := (= #59 0::int) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4829 |
#393 := (or #63 #60) |
| 33663 | 4830 |
#4238 := (forall (vars (?x20 T2) (?x21 T2)) (:pat #4196) #393) |
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4831 |
#396 := (forall (vars (?x20 T2) (?x21 T2)) #393) |
| 33663 | 4832 |
#4241 := (iff #396 #4238) |
4833 |
#4239 := (iff #393 #393) |
|
4834 |
#4240 := [refl]: #4239 |
|
4835 |
#4242 := [quant-intro #4240]: #4241 |
|
4836 |
#1854 := (~ #396 #396) |
|
4837 |
#1893 := (~ #393 #393) |
|
4838 |
#1894 := [refl]: #1893 |
|
4839 |
#1855 := [nnf-pos #1894]: #1854 |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4840 |
#61 := (implies #58 #60) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4841 |
#62 := (forall (vars (?x20 T2) (?x21 T2)) #61) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4842 |
#399 := (iff #62 #396) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4843 |
#372 := (= 0::int #59) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4844 |
#383 := (or #63 #372) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4845 |
#388 := (forall (vars (?x20 T2) (?x21 T2)) #383) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4846 |
#397 := (iff #388 #396) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4847 |
#394 := (iff #383 #393) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4848 |
#391 := (iff #372 #60) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4849 |
#392 := [rewrite]: #391 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4850 |
#395 := [monotonicity #392]: #394 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4851 |
#398 := [quant-intro #395]: #397 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4852 |
#389 := (iff #62 #388) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4853 |
#386 := (iff #61 #383) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4854 |
#380 := (implies #58 #372) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4855 |
#384 := (iff #380 #383) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4856 |
#385 := [rewrite]: #384 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4857 |
#381 := (iff #61 #380) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4858 |
#378 := (iff #60 #372) |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4859 |
#379 := [rewrite]: #378 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4860 |
#382 := [monotonicity #379]: #381 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4861 |
#387 := [trans #382 #385]: #386 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4862 |
#390 := [quant-intro #387]: #389 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4863 |
#400 := [trans #390 #398]: #399 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4864 |
#370 := [asserted]: #62 |
|
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
4865 |
#401 := [mp #370 #400]: #396 |
| 33663 | 4866 |
#1856 := [mp~ #401 #1855]: #396 |
4867 |
#4243 := [mp #1856 #4242]: #4238 |
|
4868 |
#6331 := (not #4238) |
|
4869 |
#11098 := (or #6331 #10318 #10346) |
|
4870 |
#10424 := (not #10406) |
|
4871 |
#10425 := (or #10424 #10318) |
|
4872 |
#11207 := (or #6331 #10425) |
|
4873 |
#11222 := (iff #11207 #11098) |
|
4874 |
#11209 := (or #6331 #10431) |
|
4875 |
#11220 := (iff #11209 #11098) |
|
4876 |
#11221 := [rewrite]: #11220 |
|
4877 |
#11210 := (iff #11207 #11209) |
|
4878 |
#10434 := (iff #10425 #10431) |
|
4879 |
#10428 := (or #10346 #10318) |
|
4880 |
#10432 := (iff #10428 #10431) |
|
4881 |
#10433 := [rewrite]: #10432 |
|
4882 |
#10429 := (iff #10425 #10428) |
|
4883 |
#10426 := (iff #10424 #10346) |
|
4884 |
#10427 := [monotonicity #10409]: #10426 |
|
4885 |
#10430 := [monotonicity #10427]: #10429 |
|
4886 |
#10435 := [trans #10430 #10433]: #10434 |
|
4887 |
#11211 := [monotonicity #10435]: #11210 |
|
4888 |
#11223 := [trans #11211 #11221]: #11222 |
|
4889 |
#11208 := [quant-inst]: #11207 |
|
4890 |
#11224 := [mp #11208 #11223]: #11098 |
|
4891 |
#11992 := [unit-resolution #11224 #4243]: #10431 |
|
4892 |
#11993 := [unit-resolution #11992 #11991 #11986]: false |
|
4893 |
#11994 := [lemma #11993]: #11219 |
|
4894 |
#10057 := (+ #2261 #11133) |
|
4895 |
#11955 := (<= #10057 0::int) |
|
4896 |
#13994 := (not #12385) |
|
4897 |
#13995 := (or #13994 #11955) |
|
4898 |
#13996 := [th-lemma]: #13995 |
|
4899 |
#13997 := [unit-resolution #13996 #13203]: #11955 |
|
4900 |
#9707 := (* -1::int #9701) |
|
4901 |
#10565 := (+ #188 #9707) |
|
4902 |
#10581 := (>= #10565 0::int) |
|
4903 |
#9923 := (= #188 #9701) |
|
4904 |
#12919 := (= #9701 #188) |
|
4905 |
#12920 := [monotonicity #10708]: #12919 |
|
4906 |
#12921 := [symm #12920]: #9923 |
|
4907 |
#12922 := (not #9923) |
|
4908 |
#12923 := (or #12922 #10581) |
|
4909 |
#12924 := [th-lemma]: #12923 |
|
4910 |
#12925 := [unit-resolution #12924 #12921]: #10581 |
|
4911 |
#13998 := [th-lemma #12925 #13997 #11994 #13993 #13980 #13979]: false |
|
4912 |
#14001 := [lemma #13998]: #14000 |
|
4913 |
#13600 := [unit-resolution #14001 #13599]: #13999 |
|
4914 |
#13971 := (or #11138 #11135) |
|
4915 |
#13935 := [hypothesis]: #13999 |
|
4916 |
#13936 := [hypothesis]: #11137 |
|
4917 |
#9685 := (uf_6 uf_15 #9695) |
|
4918 |
#9686 := (= uf_8 #9685) |
|
4919 |
#13964 := (not #9686) |
|
4920 |
#13965 := (iff #731 #13964) |
|
4921 |
#13957 := (iff #728 #9686) |
|
4922 |
#13955 := (iff #9686 #728) |
|
4923 |
#13948 := (= #9685 #185) |
|
4924 |
#13954 := [monotonicity #10708]: #13948 |
|
4925 |
#13956 := [monotonicity #13954]: #13955 |
|
4926 |
#13958 := [symm #13956]: #13957 |
|
4927 |
#13968 := [monotonicity #13958]: #13965 |
|
4928 |
#4070 := (or #4567 #731) |
|
4929 |
#4065 := [def-axiom]: #4070 |
|
4930 |
#13953 := [unit-resolution #4065 #10726]: #731 |
|
4931 |
#13969 := [mp #13953 #13968]: #13964 |
|
4932 |
#3978 := (or #4579 #4323) |
|
4933 |
#4033 := [def-axiom]: #3978 |
|
4934 |
#13967 := [unit-resolution #4033 #5496]: #4323 |
|
4935 |
#13906 := (or #4328 #9686 #11135 #11138) |
|
4936 |
#11139 := (or #9686 #11138 #11135) |
|
4937 |
#13907 := (or #4328 #11139) |
|
4938 |
#13933 := (iff #13907 #13906) |
|
4939 |
#11140 := (or #9686 #11135 #11138) |
|
4940 |
#13912 := (or #4328 #11140) |
|
4941 |
#13931 := (iff #13912 #13906) |
|
4942 |
#13932 := [rewrite]: #13931 |
|
4943 |
#13929 := (iff #13907 #13912) |
|
4944 |
#11141 := (iff #11139 #11140) |
|
4945 |
#11142 := [rewrite]: #11141 |
|
4946 |
#13930 := [monotonicity #11142]: #13929 |
|
4947 |
#13928 := [trans #13930 #13932]: #13933 |
|
4948 |
#13911 := [quant-inst]: #13907 |
|
4949 |
#13934 := [mp #13911 #13928]: #13906 |
|
4950 |
#13970 := [unit-resolution #13934 #13967 #13969 #13936 #13935]: false |
|
4951 |
#13972 := [lemma #13970]: #13971 |
|
4952 |
#13598 := [unit-resolution #13972 #13600]: #11138 |
|
4953 |
#13978 := (or #13335 #11137) |
|
4954 |
#13974 := (iff #9519 #11137) |
|
4955 |
#13973 := (iff #11137 #9519) |
|
4956 |
#13736 := (= #11136 #9518) |
|
4957 |
#13693 := (= #10448 ?x63!14) |
|
4958 |
#13735 := [symm #13195]: #13693 |
|
4959 |
#13905 := [monotonicity #13735]: #13736 |
|
4960 |
#13966 := [monotonicity #13905]: #13973 |
|
4961 |
#13975 := [symm #13966]: #13974 |
|
4962 |
#13619 := [hypothesis]: #9519 |
|
4963 |
#13976 := [mp #13619 #13975]: #11137 |
|
4964 |
#13625 := [hypothesis]: #11138 |
|
4965 |
#13977 := [unit-resolution #13625 #13976]: false |
|
4966 |
#13982 := [lemma #13977]: #13978 |
|
4967 |
#13601 := [unit-resolution #13982 #13598]: #13335 |
|
4968 |
#13052 := (not #10330) |
|
4969 |
#13244 := (or #13052 #10319 #9519) |
|
4970 |
#13279 := [def-axiom]: #13244 |
|
4971 |
#13602 := [unit-resolution #13279 #13601 #13593]: #10319 |
|
4972 |
#13607 := [trans #13735 #13602]: #13609 |
|
4973 |
#13611 := [trans #13607 #10708]: #13610 |
|
4974 |
#13622 := [monotonicity #13611]: #13621 |
|
4975 |
#13629 := [symm #13622]: #13623 |
|
4976 |
#13634 := (= #2260 #188) |
|
4977 |
#4740 := (uf_24 uf_22) |
|
4978 |
#10619 := (= #4740 #188) |
|
4979 |
#4741 := (= #188 #4740) |
|
4980 |
#4729 := (uf_10 #4728) |
|
4981 |
#4748 := (>= #4729 0::int) |
|
4982 |
#4732 := (* -1::int #4729) |
|
4983 |
#4736 := (+ uf_9 #4732) |
|
4984 |
#4737 := (<= #4736 0::int) |
|
4985 |
#4753 := (or #4737 #4748) |
|
4986 |
#9615 := (= #4729 0::int) |
|
4987 |
#9682 := (or #6331 #9615) |
|
4988 |
#4959 := (= uf_22 uf_22) |
|
4989 |
#9598 := (not #4959) |
|
4990 |
#9599 := (or #9598 #9615) |
|
4991 |
#9683 := (or #6331 #9599) |
|
4992 |
#9749 := (iff #9683 #9682) |
|
4993 |
#9751 := (iff #9682 #9682) |
|
4994 |
#9752 := [rewrite]: #9751 |
|
4995 |
#9631 := (iff #9599 #9615) |
|
4996 |
#9603 := (or false #9615) |
|
4997 |
#9606 := (iff #9603 #9615) |
|
4998 |
#9607 := [rewrite]: #9606 |
|
4999 |
#9604 := (iff #9599 #9603) |
|
5000 |
#9602 := (iff #9598 false) |
|
5001 |
#9600 := (iff #9598 #8605) |
|
5002 |
#4968 := (iff #4959 true) |
|
5003 |
#4969 := [rewrite]: #4968 |
|
5004 |
#9601 := [monotonicity #4969]: #9600 |
|
5005 |
#9597 := [trans #9601 #8609]: #9602 |
|
5006 |
#9605 := [monotonicity #9597]: #9604 |
|
5007 |
#9632 := [trans #9605 #9607]: #9631 |
|
5008 |
#9750 := [monotonicity #9632]: #9749 |
|
5009 |
#9747 := [trans #9750 #9752]: #9749 |
|
5010 |
#9748 := [quant-inst]: #9683 |
|
5011 |
#9724 := [mp #9748 #9747]: #9682 |
|
5012 |
#10718 := [unit-resolution #9724 #4243]: #9615 |
|
5013 |
#10719 := (not #9615) |
|
5014 |
#10720 := (or #10719 #4748) |
|
5015 |
#10721 := [th-lemma]: #10720 |
|
5016 |
#10722 := [unit-resolution #10721 #10718]: #4748 |
|
5017 |
#9223 := (not #4748) |
|
5018 |
#9224 := (or #4753 #9223) |
|
5019 |
#9225 := [def-axiom]: #9224 |
|
5020 |
#10723 := [unit-resolution #9225 #10722]: #4753 |
|
5021 |
#4756 := (not #4753) |
|
5022 |
#4759 := (or #4741 #4756) |
|
5023 |
#7499 := (or #4433 #4741 #4756) |
|
5024 |
#4733 := (+ #1455 #4732) |
|
5025 |
#4734 := (+ #188 #4733) |
|
5026 |
#4735 := (<= #4734 0::int) |
|
5027 |
#4738 := (or #4737 #4735) |
|
5028 |
#4739 := (not #4738) |
|
5029 |
#4742 := (or #4741 #4739) |
|
5030 |
#7438 := (or #4433 #4742) |
|
5031 |
#9202 := (iff #7438 #7499) |
|
5032 |
#9040 := (or #4433 #4759) |
|
5033 |
#9159 := (iff #9040 #7499) |
|
5034 |
#9162 := [rewrite]: #9159 |
|
5035 |
#9149 := (iff #7438 #9040) |
|
5036 |
#4760 := (iff #4742 #4759) |
|
5037 |
#4757 := (iff #4739 #4756) |
|
5038 |
#4754 := (iff #4738 #4753) |
|
5039 |
#4751 := (iff #4735 #4748) |
|
5040 |
#4745 := (<= #4732 0::int) |
|
5041 |
#4749 := (iff #4745 #4748) |
|
5042 |
#4750 := [rewrite]: #4749 |
|
5043 |
#4746 := (iff #4735 #4745) |
|
5044 |
#4743 := (= #4734 #4732) |
|
5045 |
#4744 := [rewrite]: #4743 |
|
5046 |
#4747 := [monotonicity #4744]: #4746 |
|
5047 |
#4752 := [trans #4747 #4750]: #4751 |
|
5048 |
#4755 := [monotonicity #4752]: #4754 |
|
5049 |
#4758 := [monotonicity #4755]: #4757 |
|
5050 |
#4761 := [monotonicity #4758]: #4760 |
|
5051 |
#8886 := [monotonicity #4761]: #9149 |
|
5052 |
#9203 := [trans #8886 #9162]: #9202 |
|
5053 |
#9039 := [quant-inst]: #7438 |
|
5054 |
#9204 := [mp #9039 #9203]: #7499 |
|
5055 |
#10728 := [unit-resolution #9204 #10727]: #4759 |
|
5056 |
#10729 := [unit-resolution #10728 #10723]: #4741 |
|
5057 |
#13620 := [symm #10729]: #10619 |
|
5058 |
#13608 := (= #2260 #4740) |
|
5059 |
#9704 := (= ?x63!14 uf_22) |
|
5060 |
#13603 := [trans #13602 #10708]: #9704 |
|
5061 |
#13612 := [monotonicity #13603]: #13608 |
|
5062 |
#13641 := [trans #13612 #13620]: #13634 |
|
5063 |
#13633 := [trans #13641 #13629]: #13222 |
|
5064 |
#13644 := [trans #13633 #13213]: #2866 |
|
5065 |
#13646 := [unit-resolution #13188 #13644]: false |
|
5066 |
#13639 := [lemma #13646]: #2872 |
|
5067 |
#10564 := [unit-resolution #13639 #10294 #10559]: false |
|
5068 |
#10587 := [lemma #10564]: #2872 |
|
5069 |
#4036 := (or #4567 #4561) |
|
5070 |
#4037 := [def-axiom]: #4036 |
|
5071 |
#10784 := [unit-resolution #4037 #10726]: #4561 |
|
5072 |
#4062 := (or #4567 #4436) |
|
5073 |
#4035 := [def-axiom]: #4062 |
|
5074 |
#10785 := [unit-resolution #4035 #10726]: #4436 |
|
5075 |
#9537 := (or #2858 #4441 #4433) |
|
5076 |
#9339 := (uf_1 uf_22 ?x61!13) |
|
5077 |
#9340 := (uf_10 #9339) |
|
5078 |
#9365 := (+ #2240 #9340) |
|
5079 |
#9366 := (+ #188 #9365) |
|
5080 |
#9387 := (>= #9366 0::int) |
|
5081 |
#9369 := (= #9366 0::int) |
|
5082 |
#9344 := (* -1::int #9340) |
|
5083 |
#9348 := (+ uf_9 #9344) |
|
5084 |
#9349 := (<= #9348 0::int) |
|
5085 |
#9416 := (not #9349) |
|
5086 |
#9358 := (+ #2856 #9340) |
|
5087 |
#9359 := (+ #188 #9358) |
|
5088 |
#9360 := (>= #9359 0::int) |
|
5089 |
#9395 := (or #9349 #9360) |
|
5090 |
#9398 := (not #9395) |
|
5091 |
#9392 := (= #2239 #2241) |
|
5092 |
#9517 := (not #9392) |
|
5093 |
#9516 := [hypothesis]: #2863 |
|
5094 |
#9520 := (or #9517 #2858) |
|
5095 |
#9521 := [th-lemma]: #9520 |
|
5096 |
#9522 := [unit-resolution #9521 #9516]: #9517 |
|
5097 |
#9523 := [hypothesis]: #4428 |
|
5098 |
#9404 := (or #4433 #9392 #9398) |
|
5099 |
#9345 := (+ #1455 #9344) |
|
5100 |
#9346 := (+ #2241 #9345) |
|
5101 |
#9347 := (<= #9346 0::int) |
|
5102 |
#9388 := (or #9349 #9347) |
|
5103 |
#9389 := (not #9388) |
|
5104 |
#9390 := (= #2241 #2239) |
|
5105 |
#9391 := (or #9390 #9389) |
|
5106 |
#9405 := (or #4433 #9391) |
|
5107 |
#9412 := (iff #9405 #9404) |
|
5108 |
#9401 := (or #9392 #9398) |
|
5109 |
#9407 := (or #4433 #9401) |
|
5110 |
#9410 := (iff #9407 #9404) |
|
5111 |
#9411 := [rewrite]: #9410 |
|
5112 |
#9408 := (iff #9405 #9407) |
|
5113 |
#9402 := (iff #9391 #9401) |
|
5114 |
#9399 := (iff #9389 #9398) |
|
5115 |
#9396 := (iff #9388 #9395) |
|
5116 |
#9363 := (iff #9347 #9360) |
|
5117 |
#9351 := (+ #2241 #9344) |
|
5118 |
#9352 := (+ #1455 #9351) |
|
5119 |
#9355 := (<= #9352 0::int) |
|
5120 |
#9361 := (iff #9355 #9360) |
|
5121 |
#9362 := [rewrite]: #9361 |
|
5122 |
#9356 := (iff #9347 #9355) |
|
5123 |
#9353 := (= #9346 #9352) |
|
5124 |
#9354 := [rewrite]: #9353 |
|
5125 |
#9357 := [monotonicity #9354]: #9356 |
|
5126 |
#9364 := [trans #9357 #9362]: #9363 |
|
5127 |
#9397 := [monotonicity #9364]: #9396 |
|
5128 |
#9400 := [monotonicity #9397]: #9399 |
|
5129 |
#9393 := (iff #9390 #9392) |
|
5130 |
#9394 := [rewrite]: #9393 |
|
5131 |
#9403 := [monotonicity #9394 #9400]: #9402 |
|
5132 |
#9409 := [monotonicity #9403]: #9408 |
|
5133 |
#9413 := [trans #9409 #9411]: #9412 |
|
5134 |
#9406 := [quant-inst]: #9405 |
|
5135 |
#9414 := [mp #9406 #9413]: #9404 |
|
5136 |
#9524 := [unit-resolution #9414 #9523 #9522]: #9398 |
|
5137 |
#9417 := (or #9395 #9416) |
|
5138 |
#9418 := [def-axiom]: #9417 |
|
5139 |
#9525 := [unit-resolution #9418 #9524]: #9416 |
|
5140 |
#9419 := (not #9360) |
|
5141 |
#9420 := (or #9395 #9419) |
|
5142 |
#9421 := [def-axiom]: #9420 |
|
5143 |
#9526 := [unit-resolution #9421 #9524]: #9419 |
|
5144 |
#9372 := (or #9349 #9360 #9369) |
|
5145 |
#7593 := [hypothesis]: #4436 |
|
5146 |
#9375 := (or #4441 #9349 #9360 #9369) |
|
5147 |
#9341 := (+ #9340 #2240) |
|
5148 |
#9342 := (+ #188 #9341) |
|
5149 |
#9343 := (= #9342 0::int) |
|
5150 |
#9350 := (or #9349 #9347 #9343) |
|
5151 |
#9376 := (or #4441 #9350) |
|
5152 |
#9383 := (iff #9376 #9375) |
|
5153 |
#9378 := (or #4441 #9372) |
|
5154 |
#9381 := (iff #9378 #9375) |
|
5155 |
#9382 := [rewrite]: #9381 |
|
5156 |
#9379 := (iff #9376 #9378) |
|
5157 |
#9373 := (iff #9350 #9372) |
|
5158 |
#9370 := (iff #9343 #9369) |
|
5159 |
#9367 := (= #9342 #9366) |
|
5160 |
#9368 := [rewrite]: #9367 |
|
5161 |
#9371 := [monotonicity #9368]: #9370 |
|
5162 |
#9374 := [monotonicity #9364 #9371]: #9373 |
|
5163 |
#9380 := [monotonicity #9374]: #9379 |
|
5164 |
#9384 := [trans #9380 #9382]: #9383 |
|
5165 |
#9377 := [quant-inst]: #9376 |
|
5166 |
#9385 := [mp #9377 #9384]: #9375 |
|
5167 |
#9527 := [unit-resolution #9385 #7593]: #9372 |
|
5168 |
#9528 := [unit-resolution #9527 #9526 #9525]: #9369 |
|
5169 |
#9529 := (not #9369) |
|
5170 |
#9530 := (or #9529 #9387) |
|
5171 |
#9531 := [th-lemma]: #9530 |
|
5172 |
#9532 := [unit-resolution #9531 #9528]: #9387 |
|
5173 |
#9415 := (>= #2857 0::int) |
|
5174 |
#9533 := (or #9415 #2858) |
|
5175 |
#9534 := [th-lemma]: #9533 |
|
5176 |
#9535 := [unit-resolution #9534 #9516]: #9415 |
|
5177 |
#9536 := [th-lemma #9535 #9526 #9532]: false |
|
5178 |
#9538 := [lemma #9536]: #9537 |
|
5179 |
#10786 := [unit-resolution #9538 #10785 #10727]: #2858 |
|
5180 |
#4066 := (or #4564 #2863 #4558) |
|
5181 |
#4067 := [def-axiom]: #4066 |
|
5182 |
#10787 := [unit-resolution #4067 #10786 #10784]: #4558 |
|
5183 |
#4081 := (or #4555 #4549) |
|
5184 |
#4082 := [def-axiom]: #4081 |
|
5185 |
#25696 := [unit-resolution #4082 #10787]: #4549 |
|
5186 |
#4077 := (or #4552 #2877 #4546) |
|
5187 |
#4078 := [def-axiom]: #4077 |
|
5188 |
#25697 := [unit-resolution #4078 #25696]: #4549 |
|
5189 |
#25698 := [unit-resolution #25697 #10587]: #4546 |
|
5190 |
#4087 := (or #4543 #4453) |
|
5191 |
#4089 := [def-axiom]: #4087 |
|
5192 |
#25699 := [unit-resolution #4089 #25698]: #4453 |
|
5193 |
#17073 := (or #3494 #2335 #4458) |
|
5194 |
#4079 := (or #4555 #4444) |
|
5195 |
#4080 := [def-axiom]: #4079 |
|
5196 |
#10788 := [unit-resolution #4080 #10787]: #4444 |
|
5197 |
#4071 := (or #4567 #4418) |
|
5198 |
#4057 := [def-axiom]: #4071 |
|
5199 |
#17666 := [unit-resolution #4057 #10726]: #4418 |
|
5200 |
#17049 := (or #3494 #2335 #4441 #4423 #981 #4449 #4458) |
|
5201 |
#7717 := (or #3494 #4319 #2335 #4441 #4423 #981 #4449 #4458) |
|
5202 |
#6095 := (uf_4 uf_14 ?x72!18) |
|
5203 |
#6194 := (* -1::int #6095) |
|
5204 |
#6195 := (+ #2327 #6194) |
|
5205 |
#7308 := (>= #6195 0::int) |
|
5206 |
#6100 := (= #2327 #6095) |
|
5207 |
#4138 := (or #3494 #2338) |
|
5208 |
#4132 := [def-axiom]: #4138 |
|
5209 |
#7656 := [unit-resolution #4132 #7658]: #2338 |
|
5210 |
#7708 := [hypothesis]: #4453 |
|
5211 |
#6849 := (or #4458 #3479 #6100) |
|
5212 |
#6096 := (= #6095 #2327) |
|
5213 |
#6099 := (or #6096 #3479) |
|
5214 |
#6850 := (or #4458 #6099) |
|
5215 |
#6859 := (iff #6850 #6849) |
|
5216 |
#6106 := (or #3479 #6100) |
|
5217 |
#6854 := (or #4458 #6106) |
|
5218 |
#6857 := (iff #6854 #6849) |
|
5219 |
#6858 := [rewrite]: #6857 |
|
5220 |
#6855 := (iff #6850 #6854) |
|
5221 |
#6109 := (iff #6099 #6106) |
|
5222 |
#6103 := (or #6100 #3479) |
|
5223 |
#6107 := (iff #6103 #6106) |
|
5224 |
#6108 := [rewrite]: #6107 |
|
5225 |
#6104 := (iff #6099 #6103) |
|
5226 |
#6101 := (iff #6096 #6100) |
|
5227 |
#6102 := [rewrite]: #6101 |
|
5228 |
#6105 := [monotonicity #6102]: #6104 |
|
5229 |
#6110 := [trans #6105 #6108]: #6109 |
|
5230 |
#6856 := [monotonicity #6110]: #6855 |
|
5231 |
#6860 := [trans #6856 #6858]: #6859 |
|
5232 |
#6853 := [quant-inst]: #6850 |
|
5233 |
#6861 := [mp #6853 #6860]: #6849 |
|
5234 |
#7667 := [unit-resolution #6861 #7708 #7656]: #6100 |
|
5235 |
#7668 := (not #6100) |
|
5236 |
#7666 := (or #7668 #7308) |
|
5237 |
#7669 := [th-lemma]: #7666 |
|
5238 |
#7670 := [unit-resolution #7669 #7667]: #7308 |
|
5239 |
#4139 := (not #2923) |
|
5240 |
#3968 := (or #3494 #4139) |
|
5241 |
#3970 := [def-axiom]: #3968 |
|
5242 |
#7671 := [unit-resolution #3970 #7658]: #4139 |
|
5243 |
#7057 := (uf_4 uf_14 ?x71!19) |
|
5244 |
#7092 := (* -1::int #7057) |
|
5245 |
#7093 := (+ #2325 #7092) |
|
5246 |
#7094 := (<= #7093 0::int) |
|
5247 |
#7672 := [hypothesis]: #4444 |
|
5248 |
#7099 := (or #4449 #7094) |
|
5249 |
#7084 := (+ #7057 #2326) |
|
5250 |
#7085 := (>= #7084 0::int) |
|
5251 |
#7100 := (or #4449 #7085) |
|
5252 |
#7102 := (iff #7100 #7099) |
|
5253 |
#7104 := (iff #7099 #7099) |
|
5254 |
#7105 := [rewrite]: #7104 |
|
5255 |
#7097 := (iff #7085 #7094) |
|
5256 |
#7086 := (+ #2326 #7057) |
|
5257 |
#7089 := (>= #7086 0::int) |
|
5258 |
#7095 := (iff #7089 #7094) |
|
5259 |
#7096 := [rewrite]: #7095 |
|
5260 |
#7090 := (iff #7085 #7089) |
|
5261 |
#7087 := (= #7084 #7086) |
|
5262 |
#7088 := [rewrite]: #7087 |
|
5263 |
#7091 := [monotonicity #7088]: #7090 |
|
5264 |
#7098 := [trans #7091 #7096]: #7097 |
|
5265 |
#7103 := [monotonicity #7098]: #7102 |
|
5266 |
#7106 := [trans #7103 #7105]: #7102 |
|
5267 |
#7101 := [quant-inst]: #7100 |
|
5268 |
#7107 := [mp #7101 #7106]: #7099 |
|
5269 |
#7673 := [unit-resolution #7107 #7672]: #7094 |
|
5270 |
#7218 := (+ #6095 #7092) |
|
5271 |
#7219 := (+ #2330 #7218) |
|
5272 |
#7220 := (>= #7219 0::int) |
|
5273 |
#6129 := (uf_6 uf_15 ?x72!18) |
|
5274 |
#6130 := (= uf_8 #6129) |
|
5275 |
decl uf_2 :: (-> T1 T2) |
|
5276 |
#7303 := (uf_2 #2329) |
|
5277 |
#7315 := (uf_6 uf_15 #7303) |
|
5278 |
#7316 := (= uf_8 #7315) |
|
5279 |
#7618 := (iff #7316 #6130) |
|
5280 |
#7616 := (= #7315 #6129) |
|
5281 |
#7707 := (= #6129 #7315) |
|
5282 |
#7304 := (= ?x72!18 #7303) |
|
5283 |
#16 := (uf_2 #12) |
|
5284 |
#325 := (= #10 #16) |
|
5285 |
#4203 := (forall (vars (?x4 T2) (?x5 T2)) (:pat #4196) #325) |
|
5286 |
#329 := (forall (vars (?x4 T2) (?x5 T2)) #325) |
|
5287 |
#4206 := (iff #329 #4203) |
|
5288 |
#4204 := (iff #325 #325) |
|
5289 |
#4205 := [refl]: #4204 |
|
5290 |
#4207 := [quant-intro #4205]: #4206 |
|
5291 |
#1844 := (~ #329 #329) |
|
5292 |
#1878 := (~ #325 #325) |
|
5293 |
#1879 := [refl]: #1878 |
|
5294 |
#1845 := [nnf-pos #1879]: #1844 |
|
5295 |
#17 := (= #16 #10) |
|
5296 |
#18 := (forall (vars (?x4 T2) (?x5 T2)) #17) |
|
5297 |
#330 := (iff #18 #329) |
|
5298 |
#327 := (iff #17 #325) |
|
5299 |
#328 := [rewrite]: #327 |
|
5300 |
#331 := [quant-intro #328]: #330 |
|
5301 |
#324 := [asserted]: #18 |
|
5302 |
#334 := [mp #324 #331]: #329 |
|
5303 |
#1880 := [mp~ #334 #1845]: #329 |
|
5304 |
#4208 := [mp #1880 #4207]: #4203 |
|
5305 |
#7310 := (not #4203) |
|
5306 |
#7311 := (or #7310 #7304) |
|
5307 |
#7312 := [quant-inst]: #7311 |
|
5308 |
#7862 := [unit-resolution #7312 #4208]: #7304 |
|
5309 |
#7751 := [monotonicity #7862]: #7707 |
|
5310 |
#7710 := [symm #7751]: #7616 |
|
5311 |
#7711 := [monotonicity #7710]: #7618 |
|
5312 |
#7575 := [hypothesis]: #4418 |
|
5313 |
#6147 := (= uf_22 ?x72!18) |
|
5314 |
#6150 := (ite #6147 #3895 #6130) |
|
5315 |
#4961 := (uf_7 uf_15 uf_22 #3894) |
|
5316 |
#6141 := (uf_6 #4961 ?x72!18) |
|
5317 |
#6144 := (= uf_8 #6141) |
|
5318 |
#6153 := (iff #6144 #6150) |
|
5319 |
#7188 := (or #4987 #6153) |
|
5320 |
#6139 := (= ?x72!18 uf_22) |
|
5321 |
#6140 := (ite #6139 #4958 #6130) |
|
5322 |
#6142 := (= #6141 uf_8) |
|
5323 |
#6143 := (iff #6142 #6140) |
|
5324 |
#7189 := (or #4987 #6143) |
|
5325 |
#7191 := (iff #7189 #7188) |
|
5326 |
#7193 := (iff #7188 #7188) |
|
5327 |
#7194 := [rewrite]: #7193 |
|
5328 |
#6154 := (iff #6143 #6153) |
|
5329 |
#6151 := (iff #6140 #6150) |
|
5330 |
#6148 := (iff #6139 #6147) |
|
5331 |
#6149 := [rewrite]: #6148 |
|
5332 |
#6152 := [monotonicity #6149 #4971]: #6151 |
|
5333 |
#6145 := (iff #6142 #6144) |
|
5334 |
#6146 := [rewrite]: #6145 |
|
5335 |
#6155 := [monotonicity #6146 #6152]: #6154 |
|
5336 |
#7192 := [monotonicity #6155]: #7191 |
|
5337 |
#7195 := [trans #7192 #7194]: #7191 |
|
5338 |
#7190 := [quant-inst]: #7189 |
|
5339 |
#7196 := [mp #7190 #7195]: #7188 |
|
5340 |
#7674 := [unit-resolution #7196 #4222]: #6153 |
|
5341 |
#7702 := (= #2337 #6141) |
|
5342 |
#7684 := (= #6141 #2337) |
|
5343 |
#7682 := (= #4961 uf_23) |
|
5344 |
#7718 := [hypothesis]: #195 |
|
5345 |
#7681 := [symm #7718]: #7680 |
|
5346 |
#7676 := (= #4961 #194) |
|
5347 |
#7679 := [monotonicity #7678]: #7676 |
|
5348 |
#7683 := [trans #7679 #7681]: #7682 |
|
5349 |
#7700 := [monotonicity #7683]: #7684 |
|
5350 |
#7703 := [symm #7700]: #7702 |
|
5351 |
#7704 := [trans #7656 #7703]: #6144 |
|
5352 |
#7211 := (not #6144) |
|
5353 |
#7208 := (not #6153) |
|
5354 |
#7212 := (or #7208 #7211 #6150) |
|
5355 |
#7213 := [def-axiom]: #7212 |
|
5356 |
#7705 := [unit-resolution #7213 #7704 #7674]: #6150 |
|
5357 |
#7587 := [hypothesis]: #2336 |
|
5358 |
#7197 := (not #6150) |
|
5359 |
#7876 := (not #7308) |
|
5360 |
#7626 := (not #7094) |
|
5361 |
#7627 := (or #7316 #7626 #2923 #7876 #4441 #2335 #7197 #4423) |
|
5362 |
#7857 := [hypothesis]: #7308 |
|
5363 |
#7858 := [hypothesis]: #4139 |
|
5364 |
#7108 := (uf_1 uf_22 ?x71!19) |
|
5365 |
#7109 := (uf_10 #7108) |
|
5366 |
#7113 := (* -1::int #7109) |
|
5367 |
#7842 := (+ #2330 #7113) |
|
5368 |
#7844 := (>= #7842 0::int) |
|
5369 |
#7841 := (= #2330 #7109) |
|
5370 |
#7843 := (= #2329 #7108) |
|
5371 |
#7559 := [hypothesis]: #6150 |
|
5372 |
#7205 := (not #6130) |
|
5373 |
#7614 := (not #7316) |
|
5374 |
#7615 := [hypothesis]: #7614 |
|
5375 |
#7625 := (or #7205 #7316) |
|
5376 |
#7620 := (iff #6130 #7316) |
|
5377 |
#7863 := (= #7303 ?x72!18) |
|
5378 |
#7864 := [symm #7862]: #7863 |
|
5379 |
#7617 := [monotonicity #7864]: #7616 |
|
5380 |
#7619 := [monotonicity #7617]: #7618 |
|
5381 |
#7621 := [symm #7619]: #7620 |
|
5382 |
#7613 := [hypothesis]: #6130 |
|
5383 |
#7665 := [mp #7613 #7621]: #7316 |
|
5384 |
#7624 := [unit-resolution #7615 #7665]: false |
|
5385 |
#7623 := [lemma #7624]: #7625 |
|
5386 |
#7565 := [unit-resolution #7623 #7615]: #7205 |
|
5387 |
#7201 := (or #7197 #6147 #6130) |
|
5388 |
#7202 := [def-axiom]: #7201 |
|
5389 |
#7566 := [unit-resolution #7202 #7565 #7559]: #6147 |
|
5390 |
#7567 := [symm #7566]: #6139 |
|
5391 |
#7568 := [monotonicity #7567]: #7843 |
|
5392 |
#7569 := [monotonicity #7568]: #7841 |
|
5393 |
#7847 := (not #7841) |
|
5394 |
#7848 := (or #7847 #7844) |
|
5395 |
#7849 := [th-lemma]: #7848 |
|
5396 |
#7576 := [unit-resolution #7849 #7569]: #7844 |
|
5397 |
#7577 := [hypothesis]: #7094 |
|
5398 |
#7127 := (+ #7092 #7109) |
|
5399 |
#7128 := (+ #188 #7127) |
|
5400 |
#7129 := (>= #7128 0::int) |
|
5401 |
#7134 := (+ #2326 #7109) |
|
5402 |
#7135 := (+ #188 #7134) |
|
5403 |
#7138 := (= #7135 0::int) |
|
5404 |
#7584 := (not #7138) |
|
5405 |
#7156 := (>= #7135 0::int) |
|
5406 |
#7875 := (not #7156) |
|
5407 |
#7309 := (uf_4 uf_14 #7303) |
|
5408 |
#7324 := (* -1::int #7309) |
|
5409 |
#7325 := (+ #188 #7324) |
|
5410 |
#7326 := (<= #7325 0::int) |
|
5411 |
#7331 := (or #7316 #7326) |
|
5412 |
#7334 := (or #4423 #7316 #7326) |
|
5413 |
#7313 := (+ #7309 #1455) |
|
5414 |
#7314 := (>= #7313 0::int) |
|
5415 |
#7317 := (or #7316 #7314) |
|
5416 |
#7335 := (or #4423 #7317) |
|
5417 |
#7342 := (iff #7335 #7334) |
|
5418 |
#7337 := (or #4423 #7331) |
|
5419 |
#7340 := (iff #7337 #7334) |
|
5420 |
#7341 := [rewrite]: #7340 |
|
5421 |
#7338 := (iff #7335 #7337) |
|
5422 |
#7332 := (iff #7317 #7331) |
|
5423 |
#7329 := (iff #7314 #7326) |
|
5424 |
#7318 := (+ #1455 #7309) |
|
5425 |
#7321 := (>= #7318 0::int) |
|
5426 |
#7327 := (iff #7321 #7326) |
|
5427 |
#7328 := [rewrite]: #7327 |
|
5428 |
#7322 := (iff #7314 #7321) |
|
5429 |
#7319 := (= #7313 #7318) |
|
5430 |
#7320 := [rewrite]: #7319 |
|
5431 |
#7323 := [monotonicity #7320]: #7322 |
|
5432 |
#7330 := [trans #7323 #7328]: #7329 |
|
5433 |
#7333 := [monotonicity #7330]: #7332 |
|
5434 |
#7339 := [monotonicity #7333]: #7338 |
|
5435 |
#7343 := [trans #7339 #7341]: #7342 |
|
5436 |
#7336 := [quant-inst]: #7335 |
|
5437 |
#7344 := [mp #7336 #7343]: #7334 |
|
5438 |
#7578 := [unit-resolution #7344 #7575]: #7331 |
|
5439 |
#7579 := [unit-resolution #7578 #7615]: #7326 |
|
5440 |
#7874 := (not #7326) |
|
5441 |
#7873 := (not #7844) |
|
5442 |
#7877 := (or #7873 #7874 #7875 #2923 #7876) |
|
5443 |
#7859 := [hypothesis]: #7156 |
|
5444 |
#7860 := [hypothesis]: #7844 |
|
5445 |
#7861 := [hypothesis]: #7326 |
|
5446 |
#7503 := (+ #6095 #7324) |
|
5447 |
#7507 := (>= #7503 0::int) |
|
5448 |
#7502 := (= #6095 #7309) |
|
5449 |
#7865 := (= #7309 #6095) |
|
5450 |
#7866 := [monotonicity #7864]: #7865 |
|
5451 |
#7867 := [symm #7866]: #7502 |
|
5452 |
#7868 := (not #7502) |
|
5453 |
#7869 := (or #7868 #7507) |
|
5454 |
#7870 := [th-lemma]: #7869 |
|
5455 |
#7871 := [unit-resolution #7870 #7867]: #7507 |
|
5456 |
#7872 := [th-lemma #7871 #7861 #7860 #7859 #7858 #7857]: false |
|
5457 |
#7878 := [lemma #7872]: #7877 |
|
5458 |
#7580 := [unit-resolution #7878 #7576 #7579 #7858 #7857]: #7875 |
|
5459 |
#7585 := (or #7584 #7156) |
|
5460 |
#7581 := [th-lemma]: #7585 |
|
5461 |
#7586 := [unit-resolution #7581 #7580]: #7584 |
|
5462 |
#7117 := (+ uf_9 #7113) |
|
5463 |
#7118 := (<= #7117 0::int) |
|
5464 |
#7180 := (not #7118) |
|
5465 |
#7590 := (or #7180 #2335 #7873) |
|
5466 |
#7591 := [th-lemma]: #7590 |
|
5467 |
#7592 := [unit-resolution #7591 #7576 #7587]: #7180 |
|
5468 |
#7141 := (or #7118 #7129 #7138) |
|
5469 |
#7144 := (or #4441 #7118 #7129 #7138) |
|
5470 |
#7110 := (+ #7109 #2326) |
|
5471 |
#7111 := (+ #188 #7110) |
|
5472 |
#7112 := (= #7111 0::int) |
|
5473 |
#7114 := (+ #1455 #7113) |
|
5474 |
#7115 := (+ #7057 #7114) |
|
5475 |
#7116 := (<= #7115 0::int) |
|
5476 |
#7119 := (or #7118 #7116 #7112) |
|
5477 |
#7145 := (or #4441 #7119) |
|
5478 |
#7152 := (iff #7145 #7144) |
|
5479 |
#7147 := (or #4441 #7141) |
|
5480 |
#7150 := (iff #7147 #7144) |
|
5481 |
#7151 := [rewrite]: #7150 |
|
5482 |
#7148 := (iff #7145 #7147) |
|
5483 |
#7142 := (iff #7119 #7141) |
|
5484 |
#7139 := (iff #7112 #7138) |
|
5485 |
#7136 := (= #7111 #7135) |
|
5486 |
#7137 := [rewrite]: #7136 |
|
5487 |
#7140 := [monotonicity #7137]: #7139 |
|
5488 |
#7132 := (iff #7116 #7129) |
|
5489 |
#7120 := (+ #7057 #7113) |
|
5490 |
#7121 := (+ #1455 #7120) |
|
5491 |
#7124 := (<= #7121 0::int) |
|
5492 |
#7130 := (iff #7124 #7129) |
|
5493 |
#7131 := [rewrite]: #7130 |
|
5494 |
#7125 := (iff #7116 #7124) |
|
5495 |
#7122 := (= #7115 #7121) |
|
5496 |
#7123 := [rewrite]: #7122 |
|
5497 |
#7126 := [monotonicity #7123]: #7125 |
|
5498 |
#7133 := [trans #7126 #7131]: #7132 |
|
5499 |
#7143 := [monotonicity #7133 #7140]: #7142 |
|
5500 |
#7149 := [monotonicity #7143]: #7148 |
|
5501 |
#7153 := [trans #7149 #7151]: #7152 |
|
5502 |
#7146 := [quant-inst]: #7145 |
|
5503 |
#7154 := [mp #7146 #7153]: #7144 |
|
5504 |
#7594 := [unit-resolution #7154 #7593]: #7141 |
|
5505 |
#7595 := [unit-resolution #7594 #7592 #7586]: #7129 |
|
5506 |
#7632 := [th-lemma #7871 #7579 #7595 #7577 #7576 #7858 #7857]: false |
|
5507 |
#7628 := [lemma #7632]: #7627 |
|
5508 |
#7706 := [unit-resolution #7628 #7673 #7671 #7670 #7593 #7587 #7705 #7575]: #7316 |
|
5509 |
#7709 := [mp #7706 #7711]: #6130 |
|
5510 |
#7713 := (or #7205 #7220) |
|
5511 |
#7712 := [hypothesis]: #4314 |
|
5512 |
#7225 := (or #4319 #2335 #7205 #7220) |
|
5513 |
#7221 := (or #7205 #2335 #7220) |
|
5514 |
#7226 := (or #4319 #7221) |
|
5515 |
#7233 := (iff #7226 #7225) |
|
5516 |
#7222 := (or #2335 #7205 #7220) |
|
5517 |
#7228 := (or #4319 #7222) |
|
5518 |
#7231 := (iff #7228 #7225) |
|
5519 |
#7232 := [rewrite]: #7231 |
|
5520 |
#7229 := (iff #7226 #7228) |
|
5521 |
#7223 := (iff #7221 #7222) |
|
5522 |
#7224 := [rewrite]: #7223 |
|
5523 |
#7230 := [monotonicity #7224]: #7229 |
|
5524 |
#7234 := [trans #7230 #7232]: #7233 |
|
5525 |
#7227 := [quant-inst]: #7226 |
|
5526 |
#7235 := [mp #7227 #7234]: #7225 |
|
5527 |
#7714 := [unit-resolution #7235 #7712 #7587]: #7713 |
|
5528 |
#7715 := [unit-resolution #7714 #7709]: #7220 |
|
5529 |
#7716 := [th-lemma #7715 #7673 #7671 #7670]: false |
|
5530 |
#7761 := [lemma #7716]: #7717 |
|
5531 |
#16979 := [unit-resolution #7761 #9187]: #17049 |
|
5532 |
#17090 := [unit-resolution #16979 #10785 #17666 #13581 #10788]: #17073 |
|
5533 |
#16348 := [unit-resolution #17090 #25699]: #17077 |
|
5534 |
#17046 := [unit-resolution #16348 #17052 #7658]: false |
|
5535 |
#16349 := [lemma #17046]: #3494 |
|
5536 |
#5169 := (uf_6 uf_23 ?x75!20) |
|
5537 |
#5170 := (= uf_8 #5169) |
|
5538 |
#21788 := (uf_6 #10323 ?x75!20) |
|
5539 |
#20832 := (= #21788 #5169) |
|
5540 |
#20857 := (= #5169 #21788) |
|
5541 |
#14425 := (= uf_23 #10323) |
|
5542 |
#14423 := (= #194 #10323) |
|
5543 |
#14424 := [symm #13577]: #14423 |
|
5544 |
#14426 := [trans #13581 #14424]: #14425 |
|
5545 |
#20702 := [monotonicity #14426]: #20857 |
|
5546 |
#20877 := [symm #20702]: #20832 |
|
5547 |
#21791 := (= uf_8 #21788) |
|
5548 |
#6014 := (uf_6 uf_15 ?x75!20) |
|
5549 |
#6015 := (= uf_8 #6014) |
|
5550 |
#21786 := (= ?x75!20 #9695) |
|
5551 |
#21794 := (ite #21786 #3895 #6015) |
|
5552 |
#21797 := (iff #21791 #21794) |
|
5553 |
#19678 := (or #4987 #21797) |
|
5554 |
#21787 := (ite #21786 #4958 #6015) |
|
5555 |
#21789 := (= #21788 uf_8) |
|
5556 |
#21790 := (iff #21789 #21787) |
|
5557 |
#19676 := (or #4987 #21790) |
|
5558 |
#19311 := (iff #19676 #19678) |
|
5559 |
#19682 := (iff #19678 #19678) |
|
5560 |
#19685 := [rewrite]: #19682 |
|
5561 |
#21798 := (iff #21790 #21797) |
|
5562 |
#21795 := (iff #21787 #21794) |
|
5563 |
#21796 := [monotonicity #4971]: #21795 |
|
5564 |
#21792 := (iff #21789 #21791) |
|
5565 |
#21793 := [rewrite]: #21792 |
|
5566 |
#21799 := [monotonicity #21793 #21796]: #21798 |
|
5567 |
#19681 := [monotonicity #21799]: #19311 |
|
5568 |
#19733 := [trans #19681 #19685]: #19311 |
|
5569 |
#19684 := [quant-inst]: #19676 |
|
5570 |
#19731 := [mp #19684 #19733]: #19678 |
|
5571 |
#20449 := [unit-resolution #19731 #4222]: #21797 |
|
5572 |
#15125 := (uf_1 #9695 ?x75!20) |
|
5573 |
#15126 := (uf_10 #15125) |
|
5574 |
#19741 := (<= #15126 0::int) |
|
5575 |
#4781 := (* -1::int #4740) |
|
5576 |
#5008 := (+ #188 #4781) |
|
5577 |
#5009 := (>= #5008 0::int) |
|
5578 |
#9232 := (or #4449 #5009) |
|
5579 |
#7564 := [quant-inst]: #9232 |
|
5580 |
#9311 := [unit-resolution #7564 #10788]: #5009 |
|
5581 |
#11895 := (uf_24 #9695) |
|
5582 |
#10002 := (* -1::int #11895) |
|
5583 |
#14620 := (+ #2355 #10002) |
|
5584 |
#15146 := (<= #14620 0::int) |
|
5585 |
#14621 := (uf_6 uf_23 #9695) |
|
5586 |
#14622 := (= uf_8 #14621) |
|
5587 |
#21303 := (= #3894 #14621) |
|
5588 |
#21293 := (= #14621 #3894) |
|
5589 |
#21294 := [monotonicity #13581 #10708]: #21293 |
|
5590 |
#21304 := [symm #21294]: #21303 |
|
5591 |
#21305 := [trans #7677 #21304]: #14622 |
|
5592 |
#15158 := (* -1::int #15126) |
|
5593 |
#15159 := (+ #10002 #15158) |
|
5594 |
#15160 := (+ #2355 #15159) |
|
5595 |
#15161 := (= #15160 0::int) |
|
5596 |
#23339 := (<= #15160 0::int) |
|
5597 |
#5042 := (<= #5008 0::int) |
|
5598 |
#10190 := (not #4741) |
|
5599 |
#10191 := (or #10190 #5042) |
|
5600 |
#10192 := [th-lemma]: #10191 |
|
5601 |
#17097 := [unit-resolution #10192 #10729]: #5042 |
|
5602 |
#10025 := (+ #4740 #10002) |
|
5603 |
#10040 := (<= #10025 0::int) |
|
5604 |
#9964 := (= #4740 #11895) |
|
5605 |
#17098 := (= #11895 #4740) |
|
5606 |
#17107 := [monotonicity #10708]: #17098 |
|
5607 |
#17108 := [symm #17107]: #9964 |
|
5608 |
#17109 := (not #9964) |
|
5609 |
#17110 := (or #17109 #10040) |
|
5610 |
#17111 := [th-lemma]: #17110 |
|
5611 |
#17112 := [unit-resolution #17111 #17108]: #10040 |
|
5612 |
#5826 := (uf_1 uf_22 ?x75!20) |
|
5613 |
#5827 := (uf_10 #5826) |
|
5614 |
#23569 := (+ #5827 #15158) |
|
5615 |
#23570 := (<= #23569 0::int) |
|
5616 |
#23568 := (= #5827 #15126) |
|
5617 |
#20561 := (= #5826 #15125) |
|
5618 |
#25948 := (= #15125 #5826) |
|
5619 |
#25949 := [monotonicity #10708]: #25948 |
|
5620 |
#20537 := [symm #25949]: #20561 |
|
5621 |
#20580 := [monotonicity #20537]: #23568 |
|
5622 |
#25953 := (not #23568) |
|
5623 |
#25961 := (or #25953 #23570) |
|
5624 |
#25962 := [th-lemma]: #25961 |
|
5625 |
#20545 := [unit-resolution #25962 #20580]: #23570 |
|
5626 |
#5852 := (+ #2356 #5827) |
|
5627 |
#5853 := (+ #188 #5852) |
|
5628 |
#23301 := (>= #5853 0::int) |
|
5629 |
#20066 := [hypothesis]: #4498 |
|
5630 |
#4125 := (or #4495 #2368) |
|
5631 |
#4127 := [def-axiom]: #4125 |
|
5632 |
#20064 := [unit-resolution #4127 #20066]: #2368 |
|
5633 |
#29068 := (or #23301 #2367) |
|
5634 |
#4860 := (>= #188 0::int) |
|
5635 |
#4051 := (or #4579 #4306) |
|
5636 |
#4047 := [def-axiom]: #4051 |
|
5637 |
#10596 := [unit-resolution #4047 #5496]: #4306 |
|
5638 |
#9276 := (or #4311 #4860) |
|
5639 |
#9277 := [quant-inst]: #9276 |
|
5640 |
#12530 := [unit-resolution #9277 #10596]: #4860 |
|
5641 |
#25950 := (= #15126 #5827) |
|
5642 |
#25951 := [monotonicity #25949]: #25950 |
|
5643 |
#25952 := [symm #25951]: #23568 |
|
5644 |
#25963 := [unit-resolution #25962 #25952]: #23570 |
|
5645 |
#23340 := (>= #15160 0::int) |
|
5646 |
#10021 := (>= #10025 0::int) |
|
5647 |
#25933 := (or #17109 #10021) |
|
5648 |
#25934 := [th-lemma]: #25933 |
|
5649 |
#25935 := [unit-resolution #25934 #17108]: #10021 |
|
5650 |
#23571 := (>= #23569 0::int) |
|
5651 |
#25954 := (or #25953 #23571) |
|
5652 |
#25955 := [th-lemma]: #25954 |
|
5653 |
#25956 := [unit-resolution #25955 #25952]: #23571 |
|
5654 |
#23300 := (<= #5853 0::int) |
|
5655 |
#25968 := (not #23301) |
|
5656 |
#25609 := [hypothesis]: #25968 |
|
5657 |
#29059 := (or #23300 #23301) |
|
5658 |
#29062 := [th-lemma]: #29059 |
|
5659 |
#29061 := [unit-resolution #29062 #25609]: #23300 |
|
5660 |
#25957 := (not #23571) |
|
5661 |
#25944 := (not #23300) |
|
5662 |
#8759 := (not #5009) |
|
5663 |
#25942 := (not #10021) |
|
5664 |
#25958 := (or #23340 #25942 #8759 #25944 #25957) |
|
5665 |
#25959 := [th-lemma]: #25958 |
|
5666 |
#29063 := [unit-resolution #25959 #29061 #25956 #25935 #9311]: #23340 |
|
5667 |
#24500 := [hypothesis]: #2368 |
|
5668 |
#5831 := (* -1::int #5827) |
|
5669 |
#5835 := (+ uf_9 #5831) |
|
5670 |
#5836 := (<= #5835 0::int) |
|
5671 |
#25729 := (or #23301 #5836) |
|
5672 |
#23313 := (not #5836) |
|
5673 |
#25608 := [hypothesis]: #23313 |
|
5674 |
#5856 := (= #5853 0::int) |
|
5675 |
#25937 := (not #5856) |
|
5676 |
#25964 := (or #25937 #23301) |
|
5677 |
#25965 := [th-lemma]: #25964 |
|
5678 |
#25722 := [unit-resolution #25965 #25609]: #25937 |
|
5679 |
#5775 := (uf_4 uf_14 ?x75!20) |
|
5680 |
#5810 := (* -1::int #5775) |
|
5681 |
#5845 := (+ #5810 #5827) |
|
5682 |
#5846 := (+ #188 #5845) |
|
5683 |
#5847 := (>= #5846 0::int) |
|
5684 |
#23316 := (not #5847) |
|
5685 |
#5811 := (+ #2355 #5810) |
|
5686 |
#5812 := (<= #5811 0::int) |
|
5687 |
#23280 := (or #4449 #5812) |
|
5688 |
#5802 := (+ #5775 #2356) |
|
5689 |
#5803 := (>= #5802 0::int) |
|
5690 |
#23281 := (or #4449 #5803) |
|
5691 |
#23283 := (iff #23281 #23280) |
|
5692 |
#23285 := (iff #23280 #23280) |
|
5693 |
#23286 := [rewrite]: #23285 |
|
5694 |
#5815 := (iff #5803 #5812) |
|
5695 |
#5804 := (+ #2356 #5775) |
|
5696 |
#5807 := (>= #5804 0::int) |
|
5697 |
#5813 := (iff #5807 #5812) |
|
5698 |
#5814 := [rewrite]: #5813 |
|
5699 |
#5808 := (iff #5803 #5807) |
|
5700 |
#5805 := (= #5802 #5804) |
|
5701 |
#5806 := [rewrite]: #5805 |
|
5702 |
#5809 := [monotonicity #5806]: #5808 |
|
5703 |
#5816 := [trans #5809 #5814]: #5815 |
|
5704 |
#23284 := [monotonicity #5816]: #23283 |
|
5705 |
#23287 := [trans #23284 #23286]: #23283 |
|
5706 |
#23282 := [quant-inst]: #23281 |
|
5707 |
#23288 := [mp #23282 #23287]: #23280 |
|
5708 |
#25723 := [unit-resolution #23288 #10788]: #5812 |
|
5709 |
#25724 := (not #5812) |
|
5710 |
#25725 := (or #23301 #23316 #25724) |
|
5711 |
#25726 := [th-lemma]: #25725 |
|
5712 |
#25721 := [unit-resolution #25726 #25609 #25723]: #23316 |
|
5713 |
#5859 := (or #5836 #5847 #5856) |
|
5714 |
#23289 := (or #4441 #5836 #5847 #5856) |
|
5715 |
#5828 := (+ #5827 #2356) |
|
5716 |
#5829 := (+ #188 #5828) |
|
5717 |
#5830 := (= #5829 0::int) |
|
5718 |
#5832 := (+ #1455 #5831) |
|
5719 |
#5833 := (+ #5775 #5832) |
|
5720 |
#5834 := (<= #5833 0::int) |
|
5721 |
#5837 := (or #5836 #5834 #5830) |
|
5722 |
#23290 := (or #4441 #5837) |
|
5723 |
#23297 := (iff #23290 #23289) |
|
5724 |
#23292 := (or #4441 #5859) |
|
5725 |
#23295 := (iff #23292 #23289) |
|
5726 |
#23296 := [rewrite]: #23295 |
|
5727 |
#23293 := (iff #23290 #23292) |
|
5728 |
#5860 := (iff #5837 #5859) |
|
5729 |
#5857 := (iff #5830 #5856) |
|
5730 |
#5854 := (= #5829 #5853) |
|
5731 |
#5855 := [rewrite]: #5854 |
|
5732 |
#5858 := [monotonicity #5855]: #5857 |
|
5733 |
#5850 := (iff #5834 #5847) |
|
5734 |
#5838 := (+ #5775 #5831) |
|
5735 |
#5839 := (+ #1455 #5838) |
|
5736 |
#5842 := (<= #5839 0::int) |
|
5737 |
#5848 := (iff #5842 #5847) |
|
5738 |
#5849 := [rewrite]: #5848 |
|
5739 |
#5843 := (iff #5834 #5842) |
|
5740 |
#5840 := (= #5833 #5839) |
|
5741 |
#5841 := [rewrite]: #5840 |
|
5742 |
#5844 := [monotonicity #5841]: #5843 |
|
5743 |
#5851 := [trans #5844 #5849]: #5850 |
|
5744 |
#5861 := [monotonicity #5851 #5858]: #5860 |
|
5745 |
#23294 := [monotonicity #5861]: #23293 |
|
5746 |
#23298 := [trans #23294 #23296]: #23297 |
|
5747 |
#23291 := [quant-inst]: #23290 |
|
5748 |
#23299 := [mp #23291 #23298]: #23289 |
|
5749 |
#25727 := [unit-resolution #23299 #10785]: #5859 |
|
5750 |
#25728 := [unit-resolution #25727 #25721 #25722 #25608]: false |
|
5751 |
#25730 := [lemma #25728]: #25729 |
|
5752 |
#29064 := [unit-resolution #25730 #25609]: #5836 |
|
5753 |
#29069 := [th-lemma #29064 #24500 #29063 #17112 #17097 #25963 #12530]: false |
|
5754 |
#29071 := [lemma #29069]: #29068 |
|
5755 |
#20448 := [unit-resolution #29071 #20064]: #23301 |
|
5756 |
#25969 := (not #23570) |
|
5757 |
#8760 := (not #5042) |
|
5758 |
#25967 := (not #10040) |
|
5759 |
#25970 := (or #23339 #25967 #8760 #25968 #25969) |
|
5760 |
#25971 := [th-lemma]: #25970 |
|
5761 |
#20530 := [unit-resolution #25971 #20448 #20545 #17112 #17097]: #23339 |
|
5762 |
#20756 := [unit-resolution #25955 #20580]: #23571 |
|
5763 |
#5878 := (or #5836 #5847) |
|
5764 |
#5881 := (not #5878) |
|
5765 |
#5780 := (= #2355 #5775) |
|
5766 |
#20062 := (not #5780) |
|
5767 |
#24414 := (>= #5811 0::int) |
|
5768 |
#24509 := (not #24414) |
|
5769 |
#4128 := (or #4495 #2937) |
|
5770 |
#4126 := [def-axiom]: #4128 |
|
5771 |
#20016 := [unit-resolution #4126 #20066]: #2937 |
|
5772 |
#4012 := (or #4495 #4487) |
|
5773 |
#4013 := [def-axiom]: #4012 |
|
5774 |
#20068 := [unit-resolution #4013 #20066]: #4487 |
|
5775 |
#23167 := (or #24509 #4492 #2934 #2367) |
|
5776 |
#6043 := (?x47!7 ?x75!20) |
|
5777 |
#6048 := (uf_1 #6043 ?x75!20) |
|
5778 |
#24986 := (uf_2 #6048) |
|
5779 |
#25837 := (uf_6 uf_15 #24986) |
|
5780 |
#25838 := (= uf_8 #25837) |
|
5781 |
#21703 := (= #9695 #24986) |
|
5782 |
#22526 := (ite #21703 #3895 #25838) |
|
5783 |
#23044 := (not #22526) |
|
5784 |
#21277 := (uf_6 #10323 #24986) |
|
5785 |
#21622 := (= uf_8 #21277) |
|
5786 |
#22242 := (iff #21622 #22526) |
|
5787 |
#22524 := (or #4987 #22242) |
|
5788 |
#21246 := (= #24986 #9695) |
|
5789 |
#21220 := (ite #21246 #4958 #25838) |
|
5790 |
#21600 := (= #21277 uf_8) |
|
5791 |
#21601 := (iff #21600 #21220) |
|
5792 |
#23024 := (or #4987 #21601) |
|
5793 |
#23028 := (iff #23024 #22524) |
|
5794 |
#23042 := (iff #22524 #22524) |
|
5795 |
#23043 := [rewrite]: #23042 |
|
5796 |
#22533 := (iff #21601 #22242) |
|
5797 |
#22529 := (iff #21220 #22526) |
|
5798 |
#22515 := (iff #21246 #21703) |
|
5799 |
#22520 := [rewrite]: #22515 |
|
5800 |
#22530 := [monotonicity #22520 #4971]: #22529 |
|
5801 |
#21227 := (iff #21600 #21622) |
|
5802 |
#21608 := [rewrite]: #21227 |
|
5803 |
#22592 := [monotonicity #21608 #22530]: #22533 |
|
5804 |
#23029 := [monotonicity #22592]: #23028 |
|
5805 |
#23041 := [trans #23029 #23043]: #23028 |
|
5806 |
#23025 := [quant-inst]: #23024 |
|
5807 |
#22593 := [mp #23025 #23041]: #22524 |
|
5808 |
#23122 := [unit-resolution #22593 #4222]: #22242 |
|
5809 |
#23057 := (not #21622) |
|
5810 |
#24996 := (uf_6 uf_23 #24986) |
|
5811 |
#24997 := (= uf_8 #24996) |
|
5812 |
#24998 := (not #24997) |
|
5813 |
#23123 := (iff #24998 #23057) |
|
5814 |
#23153 := (iff #24997 #21622) |
|
5815 |
#23146 := (iff #21622 #24997) |
|
5816 |
#23151 := (= #21277 #24996) |
|
5817 |
#23149 := [monotonicity #13583]: #23151 |
|
5818 |
#23152 := [monotonicity #23149]: #23146 |
|
5819 |
#23127 := [symm #23152]: #23153 |
|
5820 |
#23124 := [monotonicity #23127]: #23123 |
|
5821 |
#24506 := [hypothesis]: #24414 |
|
5822 |
#6049 := (uf_10 #6048) |
|
5823 |
#6050 := (* -1::int #6049) |
|
5824 |
#6044 := (uf_4 uf_14 #6043) |
|
5825 |
#6045 := (* -1::int #6044) |
|
5826 |
#6051 := (+ #6045 #6050) |
|
5827 |
#6052 := (+ #5775 #6051) |
|
5828 |
#18721 := (>= #6052 0::int) |
|
5829 |
#6053 := (= #6052 0::int) |
|
5830 |
#6055 := (uf_6 uf_15 #6043) |
|
5831 |
#6056 := (= uf_8 #6055) |
|
5832 |
#6057 := (not #6056) |
|
5833 |
#6054 := (not #6053) |
|
5834 |
#6046 := (+ #5775 #6045) |
|
5835 |
#6047 := (<= #6046 0::int) |
|
5836 |
#6063 := (or #6047 #6054 #6057) |
|
5837 |
#6066 := (not #6063) |
|
5838 |
#6060 := (+ uf_9 #5810) |
|
5839 |
#6061 := (<= #6060 0::int) |
|
5840 |
#24508 := (not #6061) |
|
5841 |
#24510 := (or #24508 #24509 #2367) |
|
5842 |
#24505 := [hypothesis]: #6061 |
|
5843 |
#24507 := [th-lemma #24506 #24505 #24500]: false |
|
5844 |
#24511 := [lemma #24507]: #24510 |
|
5845 |
#23125 := [unit-resolution #24511 #24506 #24500]: #24508 |
|
5846 |
#23139 := (or #6061 #6066) |
|
5847 |
#23138 := [hypothesis]: #2937 |
|
5848 |
#19063 := (or #4344 #2934 #6061 #6066) |
|
5849 |
#6058 := (or #6057 #6054 #6047) |
|
5850 |
#6059 := (not #6058) |
|
5851 |
#6062 := (or #2369 #6061 #6059) |
|
5852 |
#19066 := (or #4344 #6062) |
|
5853 |
#18390 := (iff #19066 #19063) |
|
5854 |
#6069 := (or #2934 #6061 #6066) |
|
5855 |
#19050 := (or #4344 #6069) |
|
5856 |
#19090 := (iff #19050 #19063) |
|
5857 |
#19045 := [rewrite]: #19090 |
|
5858 |
#19051 := (iff #19066 #19050) |
|
5859 |
#6070 := (iff #6062 #6069) |
|
5860 |
#6067 := (iff #6059 #6066) |
|
5861 |
#6064 := (iff #6058 #6063) |
|
5862 |
#6065 := [rewrite]: #6064 |
|
5863 |
#6068 := [monotonicity #6065]: #6067 |
|
5864 |
#6071 := [monotonicity #2936 #6068]: #6070 |
|
5865 |
#19061 := [monotonicity #6071]: #19051 |
|
5866 |
#18720 := [trans #19061 #19045]: #18390 |
|
5867 |
#18371 := [quant-inst]: #19066 |
|
5868 |
#19065 := [mp #18371 #18720]: #19063 |
|
5869 |
#23137 := [unit-resolution #19065 #9243 #23138]: #23139 |
|
5870 |
#23140 := [unit-resolution #23137 #23125]: #6066 |
|
5871 |
#19081 := (or #6063 #6053) |
|
5872 |
#12850 := [def-axiom]: #19081 |
|
5873 |
#23135 := [unit-resolution #12850 #23140]: #6053 |
|
5874 |
#23141 := (or #6054 #18721) |
|
5875 |
#23143 := [th-lemma]: #23141 |
|
5876 |
#23144 := [unit-resolution #23143 #23135]: #18721 |
|
5877 |
#25978 := [hypothesis]: #4487 |
|
5878 |
#23633 := (<= #6052 0::int) |
|
5879 |
#23142 := (or #6054 #23633) |
|
5880 |
#23145 := [th-lemma]: #23142 |
|
5881 |
#23147 := [unit-resolution #23145 #23135]: #23633 |
|
5882 |
#19055 := (not #6047) |
|
5883 |
#18317 := (or #6063 #19055) |
|
5884 |
#19075 := [def-axiom]: #18317 |
|
5885 |
#23148 := [unit-resolution #19075 #23140]: #19055 |
|
5886 |
#30651 := (not #18721) |
|
5887 |
#30650 := (not #23633) |
|
5888 |
#30652 := (or #24998 #6047 #30650 #4492 #30651 #24509) |
|
5889 |
#28637 := (uf_1 #24986 ?x75!20) |
|
5890 |
#28638 := (uf_10 #28637) |
|
5891 |
#28651 := (* -1::int #28638) |
|
5892 |
#24990 := (uf_24 #24986) |
|
5893 |
#24991 := (* -1::int #24990) |
|
5894 |
#28652 := (+ #24991 #28651) |
|
5895 |
#28653 := (+ #2355 #28652) |
|
5896 |
#28682 := (>= #28653 0::int) |
|
5897 |
#28654 := (= #28653 0::int) |
|
5898 |
#19910 := (uf_3 #15125) |
|
5899 |
#22479 := (uf_1 #24986 #19910) |
|
5900 |
#22480 := (uf_10 #22479) |
|
5901 |
#22498 := (* -1::int #22480) |
|
5902 |
#22603 := (+ #22498 #24991) |
|
5903 |
#21494 := (uf_24 #19910) |
|
5904 |
#22604 := (+ #21494 #22603) |
|
5905 |
#30636 := (= #22604 0::int) |
|
5906 |
#30564 := [hypothesis]: #23633 |
|
5907 |
#29534 := [hypothesis]: #18721 |
|
5908 |
#29010 := (+ #6049 #28651) |
|
5909 |
#21152 := (<= #29010 0::int) |
|
5910 |
#21012 := (= #6049 #28638) |
|
5911 |
#30043 := (= #6048 #28637) |
|
5912 |
#24987 := (= #6043 #24986) |
|
5913 |
#20827 := (or #7310 #24987) |
|
5914 |
#20849 := [quant-inst]: #20827 |
|
5915 |
#30089 := [unit-resolution #20849 #4208]: #24987 |
|
5916 |
#30044 := [monotonicity #30089]: #30043 |
|
5917 |
#30097 := [monotonicity #30044]: #21012 |
|
5918 |
#30102 := (not #21012) |
|
5919 |
#30581 := (or #30102 #21152) |
|
5920 |
#30588 := [th-lemma]: #30581 |
|
5921 |
#30589 := [unit-resolution #30588 #30097]: #21152 |
|
5922 |
#29012 := (>= #29010 0::int) |
|
5923 |
#30590 := (or #30102 #29012) |
|
5924 |
#30591 := [th-lemma]: #30590 |
|
5925 |
#30592 := [unit-resolution #30591 #30097]: #29012 |
|
5926 |
#19879 := (+ #22480 #28651) |
|
5927 |
#21287 := (<= #19879 0::int) |
|
5928 |
#21209 := (= #22480 #28638) |
|
5929 |
#30596 := (= #22479 #28637) |
|
5930 |
#30594 := (= #19910 ?x75!20) |
|
5931 |
#19950 := (= ?x75!20 #19910) |
|
5932 |
#19896 := (or #8139 #19950) |
|
5933 |
#19953 := [quant-inst]: #19896 |
|
5934 |
#30593 := [unit-resolution #19953 #4202]: #19950 |
|
5935 |
#30595 := [symm #30593]: #30594 |
|
5936 |
#30597 := [monotonicity #30595]: #30596 |
|
5937 |
#30598 := [monotonicity #30597]: #21209 |
|
5938 |
#30599 := (not #21209) |
|
5939 |
#30600 := (or #30599 #21287) |
|
5940 |
#30601 := [th-lemma]: #30600 |
|
5941 |
#30602 := [unit-resolution #30601 #30598]: #21287 |
|
5942 |
#20127 := (>= #19879 0::int) |
|
5943 |
#30603 := (or #30599 #20127) |
|
5944 |
#30604 := [th-lemma]: #30603 |
|
5945 |
#30605 := [unit-resolution #30604 #30598]: #20127 |
|
5946 |
#22047 := (* -1::int #21494) |
|
5947 |
#20392 := (+ #2355 #22047) |
|
5948 |
#20387 := (<= #20392 0::int) |
|
5949 |
#19773 := (= #2355 #21494) |
|
5950 |
#30606 := (= #21494 #2355) |
|
5951 |
#30607 := [monotonicity #30595]: #30606 |
|
5952 |
#30608 := [symm #30607]: #19773 |
|
5953 |
#30609 := (not #19773) |
|
5954 |
#30610 := (or #30609 #20387) |
|
5955 |
#30611 := [th-lemma]: #30610 |
|
5956 |
#30612 := [unit-resolution #30611 #30608]: #20387 |
|
5957 |
#20393 := (>= #20392 0::int) |
|
5958 |
#30613 := (or #30609 #20393) |
|
5959 |
#30614 := [th-lemma]: #30613 |
|
5960 |
#30615 := [unit-resolution #30614 #30608]: #20393 |
|
5961 |
#25833 := (uf_4 uf_14 #24986) |
|
5962 |
#25834 := (* -1::int #25833) |
|
5963 |
#21068 := (+ #6044 #25834) |
|
5964 |
#21067 := (<= #21068 0::int) |
|
5965 |
#21078 := (= #6044 #25833) |
|
5966 |
#30618 := (= #25833 #6044) |
|
5967 |
#30616 := (= #24986 #6043) |
|
5968 |
#30617 := [symm #30089]: #30616 |
|
5969 |
#30619 := [monotonicity #30617]: #30618 |
|
5970 |
#30620 := [symm #30619]: #21078 |
|
5971 |
#30621 := (not #21078) |
|
5972 |
#30622 := (or #30621 #21067) |
|
5973 |
#30623 := [th-lemma]: #30622 |
|
5974 |
#30624 := [unit-resolution #30623 #30620]: #21067 |
|
5975 |
#21183 := (>= #21068 0::int) |
|
5976 |
#30625 := (or #30621 #21183) |
|
5977 |
#30626 := [th-lemma]: #30625 |
|
5978 |
#30627 := [unit-resolution #30626 #30620]: #21183 |
|
5979 |
#28762 := (+ #24990 #25834) |
|
5980 |
#28763 := (<= #28762 0::int) |
|
5981 |
#22244 := (or #4449 #28763) |
|
5982 |
#28754 := (+ #25833 #24991) |
|
5983 |
#28755 := (>= #28754 0::int) |
|
5984 |
#22245 := (or #4449 #28755) |
|
5985 |
#22246 := (iff #22245 #22244) |
|
5986 |
#22240 := (iff #22244 #22244) |
|
5987 |
#22286 := [rewrite]: #22240 |
|
5988 |
#28766 := (iff #28755 #28763) |
|
5989 |
#28756 := (+ #24991 #25833) |
|
5990 |
#28759 := (>= #28756 0::int) |
|
5991 |
#28764 := (iff #28759 #28763) |
|
5992 |
#28765 := [rewrite]: #28764 |
|
5993 |
#28760 := (iff #28755 #28759) |
|
5994 |
#28757 := (= #28754 #28756) |
|
5995 |
#28758 := [rewrite]: #28757 |
|
5996 |
#28761 := [monotonicity #28758]: #28760 |
|
5997 |
#28767 := [trans #28761 #28765]: #28766 |
|
5998 |
#22285 := [monotonicity #28767]: #22246 |
|
5999 |
#22287 := [trans #22285 #22286]: #22246 |
|
6000 |
#22187 := [quant-inst]: #22245 |
|
6001 |
#22288 := [mp #22187 #22287]: #22244 |
|
6002 |
#30628 := [unit-resolution #22288 #10788]: #28763 |
|
6003 |
#30563 := (>= #28762 0::int) |
|
6004 |
#28732 := (= #24990 #25833) |
|
6005 |
#30629 := [hypothesis]: #24997 |
|
6006 |
#28738 := (or #24998 #28732) |
|
6007 |
#22151 := (or #4458 #24998 #28732) |
|
6008 |
#28728 := (= #25833 #24990) |
|
6009 |
#28729 := (or #28728 #24998) |
|
6010 |
#22180 := (or #4458 #28729) |
|
6011 |
#22189 := (iff #22180 #22151) |
|
6012 |
#22183 := (or #4458 #28738) |
|
6013 |
#22186 := (iff #22183 #22151) |
|
6014 |
#22188 := [rewrite]: #22186 |
|
6015 |
#22179 := (iff #22180 #22183) |
|
6016 |
#28741 := (iff #28729 #28738) |
|
6017 |
#28735 := (or #28732 #24998) |
|
6018 |
#28739 := (iff #28735 #28738) |
|
6019 |
#28740 := [rewrite]: #28739 |
|
6020 |
#28736 := (iff #28729 #28735) |
|
6021 |
#28733 := (iff #28728 #28732) |
|
6022 |
#28734 := [rewrite]: #28733 |
|
6023 |
#28737 := [monotonicity #28734]: #28736 |
|
6024 |
#28742 := [trans #28737 #28740]: #28741 |
|
6025 |
#22185 := [monotonicity #28742]: #22179 |
|
6026 |
#22184 := [trans #22185 #22188]: #22189 |
|
6027 |
#22154 := [quant-inst]: #22180 |
|
6028 |
#22243 := [mp #22154 #22184]: #22151 |
|
6029 |
#30630 := [unit-resolution #22243 #25699]: #28738 |
|
6030 |
#30631 := [unit-resolution #30630 #30629]: #28732 |
|
6031 |
#30632 := (not #28732) |
|
6032 |
#30633 := (or #30632 #30563) |
|
6033 |
#30634 := [th-lemma]: #30633 |
|
6034 |
#30635 := [unit-resolution #30634 #30631]: #30563 |
|
6035 |
#30637 := [th-lemma #30635 #30628 #30627 #30624 #30615 #30612 #30605 #30602 #30592 #30589 #29534 #30564 #24506 #25723]: #30636 |
|
6036 |
#30640 := (= #28653 #22604) |
|
6037 |
#30638 := (= #22604 #28653) |
|
6038 |
#30639 := [th-lemma #30615 #30612 #30605 #30602]: #30638 |
|
6039 |
#30641 := [symm #30639]: #30640 |
|
6040 |
#30642 := [trans #30641 #30637]: #28654 |
|
6041 |
#28659 := (not #28654) |
|
6042 |
#30643 := (or #28659 #28682) |
|
6043 |
#30644 := [th-lemma]: #30643 |
|
6044 |
#30645 := [unit-resolution #30644 #30642]: #28682 |
|
6045 |
#16155 := (+ #2355 #24991) |
|
6046 |
#15436 := (<= #16155 0::int) |
|
6047 |
#28665 := (or #15436 #24998 #28659) |
|
6048 |
#21333 := (or #4492 #15436 #24998 #28659) |
|
6049 |
#28639 := (+ #2356 #28638) |
|
6050 |
#28640 := (+ #24990 #28639) |
|
6051 |
#28641 := (= #28640 0::int) |
|
6052 |
#28642 := (not #28641) |
|
6053 |
#15907 := (+ #24990 #2356) |
|
6054 |
#16051 := (>= #15907 0::int) |
|
6055 |
#28643 := (or #24998 #16051 #28642) |
|
6056 |
#21024 := (or #4492 #28643) |
|
6057 |
#20975 := (iff #21024 #21333) |
|
6058 |
#21318 := (or #4492 #28665) |
|
6059 |
#21314 := (iff #21318 #21333) |
|
6060 |
#21310 := [rewrite]: #21314 |
|
6061 |
#21153 := (iff #21024 #21318) |
|
6062 |
#28668 := (iff #28643 #28665) |
|
6063 |
#28662 := (or #24998 #15436 #28659) |
|
6064 |
#28666 := (iff #28662 #28665) |
|
6065 |
#28667 := [rewrite]: #28666 |
|
6066 |
#28663 := (iff #28643 #28662) |
|
6067 |
#28660 := (iff #28642 #28659) |
|
6068 |
#28657 := (iff #28641 #28654) |
|
6069 |
#28644 := (+ #24990 #28638) |
|
6070 |
#28645 := (+ #2356 #28644) |
|
6071 |
#28648 := (= #28645 0::int) |
|
6072 |
#28655 := (iff #28648 #28654) |
|
6073 |
#28656 := [rewrite]: #28655 |
|
6074 |
#28649 := (iff #28641 #28648) |
|
6075 |
#28646 := (= #28640 #28645) |
|
6076 |
#28647 := [rewrite]: #28646 |
|
6077 |
#28650 := [monotonicity #28647]: #28649 |
|
6078 |
#28658 := [trans #28650 #28656]: #28657 |
|
6079 |
#28661 := [monotonicity #28658]: #28660 |
|
6080 |
#15965 := (iff #16051 #15436) |
|
6081 |
#13744 := (+ #2356 #24990) |
|
6082 |
#15070 := (>= #13744 0::int) |
|
6083 |
#14692 := (iff #15070 #15436) |
|
6084 |
#16264 := [rewrite]: #14692 |
|
6085 |
#16123 := (iff #16051 #15070) |
|
6086 |
#16156 := (= #15907 #13744) |
|
6087 |
#15494 := [rewrite]: #16156 |
|
6088 |
#15349 := [monotonicity #15494]: #16123 |
|
6089 |
#16187 := [trans #15349 #16264]: #15965 |
|
6090 |
#28664 := [monotonicity #16187 #28661]: #28663 |
|
6091 |
#28669 := [trans #28664 #28667]: #28668 |
|
6092 |
#21320 := [monotonicity #28669]: #21153 |
|
6093 |
#21319 := [trans #21320 #21310]: #20975 |
|
6094 |
#21323 := [quant-inst]: #21024 |
|
6095 |
#20612 := [mp #21323 #21319]: #21333 |
|
6096 |
#30646 := [unit-resolution #20612 #25978]: #28665 |
|
6097 |
#30647 := [unit-resolution #30646 #30642 #30629]: #15436 |
|
6098 |
#30648 := [hypothesis]: #19055 |
|
6099 |
#30649 := [th-lemma #30648 #30589 #30564 #30647 #30645]: false |
|
6100 |
#30653 := [lemma #30649]: #30652 |
|
6101 |
#23150 := [unit-resolution #30653 #23148 #23147 #25978 #23144 #24506]: #24998 |
|
6102 |
#23131 := [mp #23150 #23124]: #23057 |
|
6103 |
#23056 := (not #22242) |
|
6104 |
#23047 := (or #23056 #21622 #23044) |
|
6105 |
#23051 := [def-axiom]: #23047 |
|
6106 |
#23132 := [unit-resolution #23051 #23131 #23122]: #23044 |
|
6107 |
#23045 := (not #21703) |
|
6108 |
#23130 := (or #22526 #23045) |
|
6109 |
#3924 := (not #3895) |
|
6110 |
#23054 := (or #22526 #23045 #3924) |
|
6111 |
#23050 := [def-axiom]: #23054 |
|
6112 |
#23157 := [unit-resolution #23050 #7677]: #23130 |
|
6113 |
#23158 := [unit-resolution #23157 #23132]: #23045 |
|
6114 |
#23164 := (or #22526 #21703) |
|
6115 |
#23162 := (= #6055 #25837) |
|
6116 |
#23129 := (= #25837 #6055) |
|
6117 |
#23156 := [monotonicity #30617]: #23129 |
|
6118 |
#23128 := [symm #23156]: #23162 |
|
6119 |
#19077 := (or #6063 #6056) |
|
6120 |
#19078 := [def-axiom]: #19077 |
|
6121 |
#23133 := [unit-resolution #19078 #23140]: #6056 |
|
6122 |
#23163 := [trans #23133 #23128]: #25838 |
|
6123 |
#25839 := (not #25838) |
|
6124 |
#23055 := (or #22526 #21703 #25839) |
|
6125 |
#23053 := [def-axiom]: #23055 |
|
6126 |
#23165 := [unit-resolution #23053 #23163]: #23164 |
|
6127 |
#23169 := [unit-resolution #23165 #23158 #23132]: false |
|
6128 |
#23168 := [lemma #23169]: #23167 |
|
6129 |
#19986 := [unit-resolution #23168 #20068 #20016 #20064]: #24509 |
|
6130 |
#20023 := (or #20062 #24414) |
|
6131 |
#20453 := [th-lemma]: #20023 |
|
6132 |
#20441 := [unit-resolution #20453 #19986]: #20062 |
|
6133 |
#5884 := (or #5780 #5881) |
|
6134 |
#18349 := (or #4433 #5780 #5881) |
|
6135 |
#5875 := (or #5836 #5834) |
|
6136 |
#5876 := (not #5875) |
|
6137 |
#5776 := (= #5775 #2355) |
|
6138 |
#5877 := (or #5776 #5876) |
|
6139 |
#18388 := (or #4433 #5877) |
|
6140 |
#18375 := (iff #18388 #18349) |
|
6141 |
#18374 := (or #4433 #5884) |
|
6142 |
#18380 := (iff #18374 #18349) |
|
6143 |
#18414 := [rewrite]: #18380 |
|
6144 |
#18370 := (iff #18388 #18374) |
|
6145 |
#5885 := (iff #5877 #5884) |
|
6146 |
#5882 := (iff #5876 #5881) |
|
6147 |
#5879 := (iff #5875 #5878) |
|
6148 |
#5880 := [monotonicity #5851]: #5879 |
|
6149 |
#5883 := [monotonicity #5880]: #5882 |
|
6150 |
#5781 := (iff #5776 #5780) |
|
6151 |
#5782 := [rewrite]: #5781 |
|
6152 |
#5886 := [monotonicity #5782 #5883]: #5885 |
|
6153 |
#18411 := [monotonicity #5886]: #18370 |
|
6154 |
#18381 := [trans #18411 #18414]: #18375 |
|
6155 |
#18415 := [quant-inst]: #18388 |
|
6156 |
#18379 := [mp #18415 #18381]: #18349 |
|
6157 |
#20748 := [unit-resolution #18379 #10727]: #5884 |
|
6158 |
#20750 := [unit-resolution #20748 #20441]: #5881 |
|
6159 |
#18373 := (or #5878 #23313) |
|
6160 |
#18372 := [def-axiom]: #18373 |
|
6161 |
#20751 := [unit-resolution #18372 #20750]: #23313 |
|
6162 |
#18384 := (or #5878 #23316) |
|
6163 |
#18417 := [def-axiom]: #18384 |
|
6164 |
#20753 := [unit-resolution #18417 #20750]: #23316 |
|
6165 |
#20775 := [unit-resolution #25727 #20753 #20751]: #5856 |
|
6166 |
#25938 := (or #25937 #23300) |
|
6167 |
#25939 := [th-lemma]: #25938 |
|
6168 |
#20664 := [unit-resolution #25939 #20775]: #23300 |
|
6169 |
#20698 := [unit-resolution #25959 #20664 #20756 #25935 #9311]: #23340 |
|
6170 |
#25974 := (not #23340) |
|
6171 |
#25973 := (not #23339) |
|
6172 |
#25975 := (or #15161 #25973 #25974) |
|
6173 |
#25976 := [th-lemma]: #25975 |
|
6174 |
#20700 := [unit-resolution #25976 #20698 #20530]: #15161 |
|
6175 |
#15166 := (not #15161) |
|
6176 |
#14623 := (not #14622) |
|
6177 |
#15169 := (or #14623 #15146 #15166) |
|
6178 |
#23321 := (or #4492 #14623 #15146 #15166) |
|
6179 |
#15133 := (+ #2356 #15126) |
|
6180 |
#15134 := (+ #11895 #15133) |
|
6181 |
#15135 := (= #15134 0::int) |
|
6182 |
#15136 := (not #15135) |
|
6183 |
#15137 := (+ #11895 #2356) |
|
6184 |
#15138 := (>= #15137 0::int) |
|
6185 |
#15139 := (or #14623 #15138 #15136) |
|
6186 |
#23322 := (or #4492 #15139) |
|
6187 |
#23336 := (iff #23322 #23321) |
|
6188 |
#23331 := (or #4492 #15169) |
|
6189 |
#23334 := (iff #23331 #23321) |
|
6190 |
#23335 := [rewrite]: #23334 |
|
6191 |
#23332 := (iff #23322 #23331) |
|
6192 |
#15170 := (iff #15139 #15169) |
|
6193 |
#15167 := (iff #15136 #15166) |
|
6194 |
#15164 := (iff #15135 #15161) |
|
6195 |
#15151 := (+ #11895 #15126) |
|
6196 |
#15152 := (+ #2356 #15151) |
|
6197 |
#15155 := (= #15152 0::int) |
|
6198 |
#15162 := (iff #15155 #15161) |
|
6199 |
#15163 := [rewrite]: #15162 |
|
6200 |
#15156 := (iff #15135 #15155) |
|
6201 |
#15153 := (= #15134 #15152) |
|
6202 |
#15154 := [rewrite]: #15153 |
|
6203 |
#15157 := [monotonicity #15154]: #15156 |
|
6204 |
#15165 := [trans #15157 #15163]: #15164 |
|
6205 |
#15168 := [monotonicity #15165]: #15167 |
|
6206 |
#15149 := (iff #15138 #15146) |
|
6207 |
#15140 := (+ #2356 #11895) |
|
6208 |
#15143 := (>= #15140 0::int) |
|
6209 |
#15147 := (iff #15143 #15146) |
|
6210 |
#15148 := [rewrite]: #15147 |
|
6211 |
#15144 := (iff #15138 #15143) |
|
6212 |
#15141 := (= #15137 #15140) |
|
6213 |
#15142 := [rewrite]: #15141 |
|
6214 |
#15145 := [monotonicity #15142]: #15144 |
|
6215 |
#15150 := [trans #15145 #15148]: #15149 |
|
6216 |
#15171 := [monotonicity #15150 #15168]: #15170 |
|
6217 |
#23333 := [monotonicity #15171]: #23332 |
|
6218 |
#23337 := [trans #23333 #23335]: #23336 |
|
6219 |
#23330 := [quant-inst]: #23322 |
|
6220 |
#23338 := [mp #23330 #23337]: #23321 |
|
6221 |
#20754 := [unit-resolution #23338 #20068]: #15169 |
|
6222 |
#20663 := [unit-resolution #20754 #20700 #21305]: #15146 |
|
6223 |
#25941 := (not #15146) |
|
6224 |
#20620 := (or #19741 #25957 #25944 #25941 #25942 #8759) |
|
6225 |
#20724 := [th-lemma]: #20620 |
|
6226 |
#20713 := [unit-resolution #20724 #20664 #25935 #20756 #20663 #9311]: #19741 |
|
6227 |
#19738 := (not #19741) |
|
6228 |
#20001 := (or #10302 #19738 #21786) |
|
6229 |
#19729 := (= #9695 ?x75!20) |
|
6230 |
#19725 := (or #19729 #19738) |
|
6231 |
#19974 := (or #10302 #19725) |
|
6232 |
#19977 := (iff #19974 #20001) |
|
6233 |
#19723 := (or #19738 #21786) |
|
6234 |
#19976 := (or #10302 #19723) |
|
6235 |
#19980 := (iff #19976 #20001) |
|
6236 |
#19985 := [rewrite]: #19980 |
|
6237 |
#19981 := (iff #19974 #19976) |
|
6238 |
#19759 := (iff #19725 #19723) |
|
6239 |
#19727 := (or #21786 #19738) |
|
6240 |
#19755 := (iff #19727 #19723) |
|
6241 |
#19757 := [rewrite]: #19755 |
|
6242 |
#19728 := (iff #19725 #19727) |
|
6243 |
#19742 := (iff #19729 #21786) |
|
6244 |
#19724 := [rewrite]: #19742 |
|
6245 |
#19726 := [monotonicity #19724]: #19728 |
|
6246 |
#19753 := [trans #19726 #19757]: #19759 |
|
6247 |
#19982 := [monotonicity #19753]: #19981 |
|
6248 |
#19947 := [trans #19982 #19985]: #19977 |
|
6249 |
#20005 := [quant-inst]: #19974 |
|
6250 |
#19997 := [mp #20005 #19947]: #20001 |
|
6251 |
#20716 := [unit-resolution #19997 #4249 #20713]: #21786 |
|
6252 |
#19787 := (not #21786) |
|
6253 |
#20752 := (or #21794 #19787) |
|
6254 |
#19745 := (or #21794 #19787 #3924) |
|
6255 |
#19739 := [def-axiom]: #19745 |
|
6256 |
#20774 := [unit-resolution #19739 #7677]: #20752 |
|
6257 |
#20858 := [unit-resolution #20774 #20716]: #21794 |
|
6258 |
#19746 := (not #21794) |
|
6259 |
#19695 := (not #21797) |
|
6260 |
#19694 := (or #19695 #21791 #19746) |
|
6261 |
#19761 := [def-axiom]: #19694 |
|
6262 |
#20783 := [unit-resolution #19761 #20858 #20449]: #21791 |
|
6263 |
#20859 := [trans #20783 #20877]: #5170 |
|
6264 |
#5171 := (not #5170) |
|
6265 |
#5786 := (or #5171 #5780) |
|
6266 |
#18330 := (or #4458 #5171 #5780) |
|
6267 |
#5779 := (or #5776 #5171) |
|
6268 |
#18283 := (or #4458 #5779) |
|
6269 |
#18352 := (iff #18283 #18330) |
|
6270 |
#18337 := (or #4458 #5786) |
|
6271 |
#18335 := (iff #18337 #18330) |
|
6272 |
#18351 := [rewrite]: #18335 |
|
6273 |
#18336 := (iff #18283 #18337) |
|
6274 |
#5789 := (iff #5779 #5786) |
|
6275 |
#5783 := (or #5780 #5171) |
|
6276 |
#5787 := (iff #5783 #5786) |
|
6277 |
#5788 := [rewrite]: #5787 |
|
6278 |
#5784 := (iff #5779 #5783) |
|
6279 |
#5785 := [monotonicity #5782]: #5784 |
|
6280 |
#5790 := [trans #5785 #5788]: #5789 |
|
6281 |
#18331 := [monotonicity #5790]: #18336 |
|
6282 |
#18358 := [trans #18331 #18351]: #18352 |
|
6283 |
#18350 := [quant-inst]: #18283 |
|
6284 |
#18412 := [mp #18350 #18358]: #18330 |
|
6285 |
#20455 := [unit-resolution #18412 #25699]: #5786 |
|
6286 |
#20452 := [unit-resolution #20455 #20441]: #5171 |
|
6287 |
#20896 := [unit-resolution #20452 #20859]: false |
|
6288 |
#20973 := [lemma #20896]: #4495 |
|
6289 |
#4006 := (or #4504 #3499 #4498) |
|
6290 |
#4021 := [def-axiom]: #4006 |
|
6291 |
#19204 := [unit-resolution #4021 #20973 #16349]: #4504 |
|
6292 |
#4017 := (or #4507 #4501) |
|
6293 |
#4025 := [def-axiom]: #4017 |
|
6294 |
#19217 := [unit-resolution #4025 #19204]: #4507 |
|
6295 |
#11869 := (or #2283 #4458) |
|
6296 |
#8633 := (uf_1 uf_22 ?x65!15) |
|
6297 |
#8634 := (uf_10 #8633) |
|
6298 |
#5075 := (* -1::int #2282) |
|
6299 |
#8695 := (+ #5075 #8634) |
|
6300 |
#8696 := (+ #188 #8695) |
|
6301 |
#13182 := (<= #8696 0::int) |
|
6302 |
#8699 := (= #8696 0::int) |
|
6303 |
#8635 := (* -1::int #8634) |
|
6304 |
#8639 := (+ uf_9 #8635) |
|
6305 |
#8640 := (<= #8639 0::int) |
|
6306 |
#13547 := (not #8640) |
|
6307 |
#8579 := (uf_4 uf_14 ?x65!15) |
|
6308 |
#8589 := (* -1::int #8579) |
|
6309 |
#8655 := (+ #8589 #8634) |
|
6310 |
#8656 := (+ #188 #8655) |
|
6311 |
#8657 := (>= #8656 0::int) |
|
6312 |
#8662 := (or #8640 #8657) |
|
6313 |
#8665 := (not #8662) |
|
6314 |
#8645 := (= #2282 #8579) |
|
6315 |
#13653 := (not #8645) |
|
6316 |
#8618 := (+ #2282 #8589) |
|
6317 |
#13938 := (>= #8618 0::int) |
|
6318 |
#14032 := (not #13938) |
|
6319 |
#8826 := [hypothesis]: #2284 |
|
6320 |
#14033 := (or #14032 #2283) |
|
6321 |
#14029 := [hypothesis]: #13938 |
|
6322 |
#8778 := (>= #8579 0::int) |
|
6323 |
#13651 := (or #4311 #8778) |
|
6324 |
#13643 := [quant-inst]: #13651 |
|
6325 |
#14030 := [unit-resolution #13643 #10596]: #8778 |
|
6326 |
#14031 := [th-lemma #8826 #14030 #14029]: false |
|
6327 |
#14034 := [lemma #14031]: #14033 |
|
6328 |
#14041 := [unit-resolution #14034 #8826]: #14032 |
|
6329 |
#13631 := (or #13653 #13938) |
|
6330 |
#13654 := [th-lemma]: #13631 |
|
6331 |
#11935 := [unit-resolution #13654 #14041]: #13653 |
|
6332 |
#13403 := (or #4433 #8645 #8665) |
|
6333 |
#8636 := (+ #1455 #8635) |
|
6334 |
#8637 := (+ #8579 #8636) |
|
6335 |
#8638 := (<= #8637 0::int) |
|
6336 |
#8641 := (or #8640 #8638) |
|
6337 |
#8642 := (not #8641) |
|
6338 |
#8643 := (= #8579 #2282) |
|
6339 |
#8644 := (or #8643 #8642) |
|
6340 |
#13406 := (or #4433 #8644) |
|
6341 |
#13514 := (iff #13406 #13403) |
|
6342 |
#8668 := (or #8645 #8665) |
|
6343 |
#12773 := (or #4433 #8668) |
|
6344 |
#13027 := (iff #12773 #13403) |
|
6345 |
#13487 := [rewrite]: #13027 |
|
6346 |
#12976 := (iff #13406 #12773) |
|
6347 |
#8669 := (iff #8644 #8668) |
|
6348 |
#8666 := (iff #8642 #8665) |
|
6349 |
#8663 := (iff #8641 #8662) |
|
6350 |
#8660 := (iff #8638 #8657) |
|
6351 |
#8648 := (+ #8579 #8635) |
|
6352 |
#8649 := (+ #1455 #8648) |
|
6353 |
#8652 := (<= #8649 0::int) |
|
6354 |
#8658 := (iff #8652 #8657) |
|
6355 |
#8659 := [rewrite]: #8658 |
|
6356 |
#8653 := (iff #8638 #8652) |
|
6357 |
#8650 := (= #8637 #8649) |
|
6358 |
#8651 := [rewrite]: #8650 |
|
6359 |
#8654 := [monotonicity #8651]: #8653 |
|
6360 |
#8661 := [trans #8654 #8659]: #8660 |
|
6361 |
#8664 := [monotonicity #8661]: #8663 |
|
6362 |
#8667 := [monotonicity #8664]: #8666 |
|
6363 |
#8646 := (iff #8643 #8645) |
|
6364 |
#8647 := [rewrite]: #8646 |
|
6365 |
#8670 := [monotonicity #8647 #8667]: #8669 |
|
6366 |
#13475 := [monotonicity #8670]: #12976 |
|
6367 |
#13534 := [trans #13475 #13487]: #13514 |
|
6368 |
#12762 := [quant-inst]: #13406 |
|
6369 |
#13535 := [mp #12762 #13534]: #13403 |
|
6370 |
#11121 := [unit-resolution #13535 #10727 #11935]: #8665 |
|
6371 |
#13548 := (or #8662 #13547) |
|
6372 |
#13558 := [def-axiom]: #13548 |
|
6373 |
#11762 := [unit-resolution #13558 #11121]: #13547 |
|
6374 |
#13559 := (not #8657) |
|
6375 |
#13562 := (or #8662 #13559) |
|
6376 |
#13563 := [def-axiom]: #13562 |
|
6377 |
#11759 := [unit-resolution #13563 #11121]: #13559 |
|
6378 |
#8702 := (or #8640 #8657 #8699) |
|
6379 |
#13329 := (or #4441 #8640 #8657 #8699) |
|
6380 |
#8691 := (+ #8634 #5075) |
|
6381 |
#8692 := (+ #188 #8691) |
|
6382 |
#8693 := (= #8692 0::int) |
|
6383 |
#8694 := (or #8640 #8638 #8693) |
|
6384 |
#13330 := (or #4441 #8694) |
|
6385 |
#13187 := (iff #13330 #13329) |
|
6386 |
#13332 := (or #4441 #8702) |
|
6387 |
#13183 := (iff #13332 #13329) |
|
6388 |
#13184 := [rewrite]: #13183 |
|
6389 |
#13355 := (iff #13330 #13332) |
|
6390 |
#8703 := (iff #8694 #8702) |
|
6391 |
#8700 := (iff #8693 #8699) |
|
6392 |
#8697 := (= #8692 #8696) |
|
6393 |
#8698 := [rewrite]: #8697 |
|
6394 |
#8701 := [monotonicity #8698]: #8700 |
|
6395 |
#8704 := [monotonicity #8661 #8701]: #8703 |
|
6396 |
#13107 := [monotonicity #8704]: #13355 |
|
6397 |
#13265 := [trans #13107 #13184]: #13187 |
|
6398 |
#13331 := [quant-inst]: #13330 |
|
6399 |
#13285 := [mp #13331 #13265]: #13329 |
|
6400 |
#14047 := [unit-resolution #13285 #10785]: #8702 |
|
6401 |
#11757 := [unit-resolution #14047 #11759 #11762]: #8699 |
|
6402 |
#14049 := (not #8699) |
|
6403 |
#14050 := (or #14049 #13182) |
|
6404 |
#14051 := [th-lemma]: #14050 |
|
6405 |
#11817 := [unit-resolution #14051 #11757]: #13182 |
|
6406 |
#13904 := (uf_1 #9695 ?x65!15) |
|
6407 |
#13630 := (uf_10 #13904) |
|
6408 |
#13902 := (* -1::int #13630) |
|
6409 |
#13836 := (+ #8634 #13902) |
|
6410 |
#14015 := (>= #13836 0::int) |
|
6411 |
#13832 := (= #8634 #13630) |
|
6412 |
#14026 := (= #13630 #8634) |
|
6413 |
#14022 := (= #13904 #8633) |
|
6414 |
#14023 := [monotonicity #10708]: #14022 |
|
6415 |
#14027 := [monotonicity #14023]: #14026 |
|
6416 |
#14028 := [symm #14027]: #13832 |
|
6417 |
#14035 := (not #13832) |
|
6418 |
#14036 := (or #14035 #14015) |
|
6419 |
#14037 := [th-lemma]: #14036 |
|
6420 |
#14038 := [unit-resolution #14037 #14028]: #14015 |
|
6421 |
#13835 := (>= #13630 0::int) |
|
6422 |
#13660 := (<= #13630 0::int) |
|
6423 |
#13692 := (not #13660) |
|
6424 |
#13628 := (= ?x65!15 #9695) |
|
6425 |
#13668 := (not #13628) |
|
6426 |
#8269 := (uf_6 uf_15 ?x65!15) |
|
6427 |
#8270 := (= uf_8 #8269) |
|
6428 |
#13741 := (ite #13628 #3895 #8270) |
|
6429 |
#13822 := (not #13741) |
|
6430 |
#13691 := (uf_6 #10323 ?x65!15) |
|
6431 |
#13734 := (= uf_8 #13691) |
|
6432 |
#13768 := (iff #13734 #13741) |
|
6433 |
#13775 := (or #4987 #13768) |
|
6434 |
#13690 := (ite #13628 #4958 #8270) |
|
6435 |
#13689 := (= #13691 uf_8) |
|
6436 |
#13739 := (iff #13689 #13690) |
|
6437 |
#13769 := (or #4987 #13739) |
|
6438 |
#13699 := (iff #13769 #13775) |
|
6439 |
#13700 := (iff #13775 #13775) |
|
6440 |
#13746 := [rewrite]: #13700 |
|
6441 |
#13770 := (iff #13739 #13768) |
|
6442 |
#13772 := (iff #13690 #13741) |
|
6443 |
#13773 := [monotonicity #4971]: #13772 |
|
6444 |
#13738 := (iff #13689 #13734) |
|
6445 |
#13740 := [rewrite]: #13738 |
|
6446 |
#13774 := [monotonicity #13740 #13773]: #13770 |
|
6447 |
#13776 := [monotonicity #13774]: #13699 |
|
6448 |
#13747 := [trans #13776 #13746]: #13699 |
|
6449 |
#13777 := [quant-inst]: #13769 |
|
6450 |
#13821 := [mp #13777 #13747]: #13775 |
|
6451 |
#14053 := [unit-resolution #13821 #4222]: #13768 |
|
6452 |
#13869 := (not #13734) |
|
6453 |
#5078 := (uf_6 uf_23 ?x65!15) |
|
6454 |
#5079 := (= uf_8 #5078) |
|
6455 |
#5080 := (not #5079) |
|
6456 |
#14062 := (iff #5080 #13869) |
|
6457 |
#14060 := (iff #5079 #13734) |
|
6458 |
#14058 := (iff #13734 #5079) |
|
6459 |
#14056 := (= #13691 #5078) |
|
6460 |
#14057 := [monotonicity #13583]: #14056 |
|
6461 |
#14059 := [monotonicity #14057]: #14058 |
|
6462 |
#14061 := [symm #14059]: #14060 |
|
6463 |
#14063 := [monotonicity #14061]: #14062 |
|
6464 |
#12807 := (or #4458 #5080 #8645) |
|
6465 |
#12793 := (or #8643 #5080) |
|
6466 |
#12815 := (or #4458 #12793) |
|
6467 |
#12826 := (iff #12815 #12807) |
|
6468 |
#12790 := (or #5080 #8645) |
|
6469 |
#12845 := (or #4458 #12790) |
|
6470 |
#12847 := (iff #12845 #12807) |
|
6471 |
#12848 := [rewrite]: #12847 |
|
6472 |
#12846 := (iff #12815 #12845) |
|
6473 |
#12791 := (iff #12793 #12790) |
|
6474 |
#12794 := (or #8645 #5080) |
|
6475 |
#12785 := (iff #12794 #12790) |
|
6476 |
#12787 := [rewrite]: #12785 |
|
6477 |
#12788 := (iff #12793 #12794) |
|
6478 |
#12789 := [monotonicity #8647]: #12788 |
|
6479 |
#12814 := [trans #12789 #12787]: #12791 |
|
6480 |
#12844 := [monotonicity #12814]: #12846 |
|
6481 |
#12827 := [trans #12844 #12848]: #12826 |
|
6482 |
#12816 := [quant-inst]: #12815 |
|
6483 |
#12828 := [mp #12816 #12827]: #12807 |
|
6484 |
#10280 := [unit-resolution #12828 #7708 #11935]: #5080 |
|
6485 |
#10395 := [mp #10280 #14063]: #13869 |
|
6486 |
#13829 := (not #13768) |
|
6487 |
#13844 := (or #13829 #13734 #13822) |
|
6488 |
#13874 := [def-axiom]: #13844 |
|
6489 |
#11835 := [unit-resolution #13874 #10395 #14053]: #13822 |
|
6490 |
#14066 := (or #13741 #13668) |
|
6491 |
#13827 := (or #13741 #13668 #3924) |
|
6492 |
#13840 := [def-axiom]: #13827 |
|
6493 |
#14067 := [unit-resolution #13840 #7677]: #14066 |
|
6494 |
#12190 := [unit-resolution #14067 #11835]: #13668 |
|
6495 |
#13657 := (or #13628 #13692) |
|
6496 |
#14009 := (or #10302 #13628 #13692) |
|
6497 |
#13626 := (= #9695 ?x65!15) |
|
6498 |
#13627 := (or #13626 #13692) |
|
6499 |
#14004 := (or #10302 #13627) |
|
6500 |
#14021 := (iff #14004 #14009) |
|
6501 |
#14011 := (or #10302 #13657) |
|
6502 |
#14014 := (iff #14011 #14009) |
|
6503 |
#14020 := [rewrite]: #14014 |
|
6504 |
#14012 := (iff #14004 #14011) |
|
6505 |
#13742 := (iff #13627 #13657) |
|
6506 |
#13642 := (iff #13626 #13628) |
|
6507 |
#13640 := [rewrite]: #13642 |
|
6508 |
#13743 := [monotonicity #13640]: #13742 |
|
6509 |
#14013 := [monotonicity #13743]: #14012 |
|
6510 |
#14024 := [trans #14013 #14020]: #14021 |
|
6511 |
#14010 := [quant-inst]: #14004 |
|
6512 |
#14025 := [mp #14010 #14024]: #14009 |
|
6513 |
#14069 := [unit-resolution #14025 #4249]: #13657 |
|
6514 |
#12191 := [unit-resolution #14069 #12190]: #13692 |
|
6515 |
#14071 := (or #13835 #13660) |
|
6516 |
#14072 := [th-lemma]: #14071 |
|
6517 |
#12192 := [unit-resolution #14072 #12191]: #13835 |
|
6518 |
#11148 := [th-lemma #12192 #14038 #8826 #11817 #12530]: false |
|
6519 |
#11885 := [lemma #11148]: #11869 |
|
6520 |
#19815 := [unit-resolution #11885 #25699]: #2283 |
|
6521 |
#4090 := (or #4543 #4537) |
|
6522 |
#4091 := [def-axiom]: #4090 |
|
6523 |
#19829 := [unit-resolution #4091 #25698]: #4537 |
|
6524 |
#19826 := (or #4540 #4534) |
|
6525 |
#10106 := (uf_1 #9695 uf_11) |
|
6526 |
#10107 := (uf_10 #10106) |
|
6527 |
#10111 := (* -1::int #10107) |
|
6528 |
#4883 := (uf_1 uf_22 uf_11) |
|
6529 |
#4884 := (uf_10 #4883) |
|
6530 |
#10686 := (+ #4884 #10111) |
|
6531 |
#10690 := (>= #10686 0::int) |
|
6532 |
#10685 := (= #4884 #10107) |
|
6533 |
#10711 := (= #10107 #4884) |
|
6534 |
#10709 := (= #10106 #4883) |
|
6535 |
#10710 := [monotonicity #10708]: #10709 |
|
6536 |
#10712 := [monotonicity #10710]: #10711 |
|
6537 |
#10713 := [symm #10712]: #10685 |
|
6538 |
#10714 := (not #10685) |
|
6539 |
#10715 := (or #10714 #10690) |
|
6540 |
#10716 := [th-lemma]: #10715 |
|
6541 |
#10717 := [unit-resolution #10716 #10713]: #10690 |
|
6542 |
#3952 := (<= #108 0::int) |
|
6543 |
#5799 := (or #1749 #3952) |
|
6544 |
#5800 := [th-lemma]: #5799 |
|
6545 |
#6367 := [unit-resolution #5800 #5498]: #3952 |
|
6546 |
#4802 := (?x47!7 uf_22) |
|
6547 |
#4803 := (uf_4 uf_14 #4802) |
|
6548 |
#4804 := (* -1::int #4803) |
|
6549 |
#4805 := (+ #188 #4804) |
|
6550 |
#4806 := (<= #4805 0::int) |
|
6551 |
#9262 := (not #4806) |
|
6552 |
#4814 := (uf_6 uf_15 #4802) |
|
6553 |
#4815 := (= uf_8 #4814) |
|
6554 |
#4816 := (not #4815) |
|
6555 |
#4807 := (uf_1 #4802 uf_22) |
|
6556 |
#4808 := (uf_10 #4807) |
|
6557 |
#4809 := (* -1::int #4808) |
|
6558 |
#4810 := (+ #4804 #4809) |
|
6559 |
#4811 := (+ #188 #4810) |
|
6560 |
#4812 := (= #4811 0::int) |
|
6561 |
#4813 := (not #4812) |
|
6562 |
#4824 := (or #4806 #4813 #4816) |
|
6563 |
#4827 := (not #4824) |
|
6564 |
#4821 := (= uf_11 uf_22) |
|
6565 |
#8243 := (not #4821) |
|
6566 |
#10613 := [hypothesis]: #1492 |
|
6567 |
#10629 := (or #8243 #217 #10190) |
|
6568 |
#10625 := (= #216 #108) |
|
6569 |
#10621 := (= #188 #108) |
|
6570 |
#4819 := (= uf_22 uf_11) |
|
6571 |
#10614 := [hypothesis]: #4821 |
|
6572 |
#10615 := [symm #10614]: #4819 |
|
6573 |
#10622 := [monotonicity #10615]: #10621 |
|
6574 |
#10623 := (= #216 #188) |
|
6575 |
#10616 := [hypothesis]: #4741 |
|
6576 |
#10620 := [symm #10616]: #10619 |
|
6577 |
#10617 := (= #216 #4740) |
|
6578 |
#10618 := [monotonicity #10614]: #10617 |
|
6579 |
#10624 := [trans #10618 #10620]: #10623 |
|
6580 |
#10626 := [trans #10624 #10622]: #10625 |
|
6581 |
#10627 := [trans #10626 #5498]: #217 |
|
6582 |
#10628 := [unit-resolution #10613 #10627]: false |
|
6583 |
#10630 := [lemma #10628]: #10629 |
|
6584 |
#10730 := [unit-resolution #10630 #10613 #10729]: #8243 |
|
6585 |
#10732 := (or #4821 #4827) |
|
6586 |
#4053 := (or #4567 #1657) |
|
6587 |
#4054 := [def-axiom]: #4053 |
|
6588 |
#10731 := [unit-resolution #4054 #10726]: #1657 |
|
6589 |
#8960 := (or #4344 #1656 #4821 #4827) |
|
6590 |
#4817 := (or #4816 #4813 #4806) |
|
6591 |
#4818 := (not #4817) |
|
6592 |
#4820 := (or #4819 #1656 #4818) |
|
6593 |
#8966 := (or #4344 #4820) |
|
6594 |
#9267 := (iff #8966 #8960) |
|
6595 |
#4833 := (or #1656 #4821 #4827) |
|
6596 |
#9153 := (or #4344 #4833) |
|
6597 |
#8906 := (iff #9153 #8960) |
|
6598 |
#9205 := [rewrite]: #8906 |
|
6599 |
#9156 := (iff #8966 #9153) |
|
6600 |
#4836 := (iff #4820 #4833) |
|
6601 |
#4830 := (or #4821 #1656 #4827) |
|
6602 |
#4834 := (iff #4830 #4833) |
|
6603 |
#4835 := [rewrite]: #4834 |
|
6604 |
#4831 := (iff #4820 #4830) |
|
6605 |
#4828 := (iff #4818 #4827) |
|
6606 |
#4825 := (iff #4817 #4824) |
|
6607 |
#4826 := [rewrite]: #4825 |
|
6608 |
#4829 := [monotonicity #4826]: #4828 |
|
6609 |
#4822 := (iff #4819 #4821) |
|
6610 |
#4823 := [rewrite]: #4822 |
|
6611 |
#4832 := [monotonicity #4823 #4829]: #4831 |
|
6612 |
#4837 := [trans #4832 #4835]: #4836 |
|
6613 |
#9157 := [monotonicity #4837]: #9156 |
|
6614 |
#9268 := [trans #9157 #9205]: #9267 |
|
6615 |
#9217 := [quant-inst]: #8966 |
|
6616 |
#9238 := [mp #9217 #9268]: #8960 |
|
6617 |
#10733 := [unit-resolution #9238 #9243 #10731]: #10732 |
|
6618 |
#10734 := [unit-resolution #10733 #10730]: #4827 |
|
6619 |
#9269 := (or #4824 #9262) |
|
6620 |
#9261 := [def-axiom]: #9269 |
|
6621 |
#10735 := [unit-resolution #9261 #10734]: #9262 |
|
6622 |
#6905 := (>= #4803 0::int) |
|
6623 |
#10502 := (not #6905) |
|
6624 |
#10503 := [hypothesis]: #10502 |
|
6625 |
#10442 := (or #4311 #6905) |
|
6626 |
#10443 := [quant-inst]: #10442 |
|
6627 |
#10607 := [unit-resolution #10443 #10596 #10503]: false |
|
6628 |
#10608 := [lemma #10607]: #6905 |
|
6629 |
#4888 := (* -1::int #4884) |
|
6630 |
#4889 := (+ #1455 #4888) |
|
6631 |
#4890 := (+ #108 #4889) |
|
6632 |
#4891 := (<= #4890 0::int) |
|
6633 |
#9338 := (not #4891) |
|
6634 |
#4892 := (+ uf_9 #4888) |
|
6635 |
#4893 := (<= #4892 0::int) |
|
6636 |
#4927 := (or #4891 #4893) |
|
6637 |
#4930 := (not #4927) |
|
6638 |
#4925 := (= #108 #216) |
|
6639 |
#10743 := (not #4925) |
|
6640 |
#10744 := (iff #1492 #10743) |
|
6641 |
#10741 := (iff #217 #4925) |
|
6642 |
#10739 := (iff #4925 #217) |
|
6643 |
#10738 := [commutativity]: #1490 |
|
6644 |
#10736 := (iff #4925 #788) |
|
6645 |
#10737 := [monotonicity #5498]: #10736 |
|
6646 |
#10740 := [trans #10737 #10738]: #10739 |
|
6647 |
#10742 := [symm #10740]: #10741 |
|
6648 |
#10745 := [monotonicity #10742]: #10744 |
|
6649 |
#10746 := [mp #10613 #10745]: #10743 |
|
6650 |
#4933 := (or #4925 #4930) |
|
6651 |
#9308 := (or #4433 #4925 #4930) |
|
6652 |
#4923 := (or #4893 #4891) |
|
6653 |
#4924 := (not #4923) |
|
6654 |
#4926 := (or #4925 #4924) |
|
6655 |
#9309 := (or #4433 #4926) |
|
6656 |
#9334 := (iff #9309 #9308) |
|
6657 |
#9329 := (or #4433 #4933) |
|
6658 |
#9332 := (iff #9329 #9308) |
|
6659 |
#9333 := [rewrite]: #9332 |
|
6660 |
#9330 := (iff #9309 #9329) |
|
6661 |
#4934 := (iff #4926 #4933) |
|
6662 |
#4931 := (iff #4924 #4930) |
|
6663 |
#4928 := (iff #4923 #4927) |
|
6664 |
#4929 := [rewrite]: #4928 |
|
6665 |
#4932 := [monotonicity #4929]: #4931 |
|
6666 |
#4935 := [monotonicity #4932]: #4934 |
|
6667 |
#9331 := [monotonicity #4935]: #9330 |
|
6668 |
#9335 := [trans #9331 #9333]: #9334 |
|
6669 |
#9310 := [quant-inst]: #9309 |
|
6670 |
#9336 := [mp #9310 #9335]: #9308 |
|
6671 |
#10747 := [unit-resolution #9336 #10727]: #4933 |
|
6672 |
#10748 := [unit-resolution #10747 #10746]: #4930 |
|
6673 |
#9321 := (or #4927 #9338) |
|
6674 |
#9322 := [def-axiom]: #9321 |
|
6675 |
#10749 := [unit-resolution #9322 #10748]: #9338 |
|
6676 |
#10647 := (>= #10107 0::int) |
|
6677 |
#9978 := (<= #10107 0::int) |
|
6678 |
#9979 := (not #9978) |
|
6679 |
#10042 := (= uf_11 #9695) |
|
6680 |
#10207 := (not #10042) |
|
6681 |
#10754 := (iff #8243 #10207) |
|
6682 |
#10752 := (iff #4821 #10042) |
|
6683 |
#10750 := (iff #10042 #4821) |
|
6684 |
#10751 := [monotonicity #10708]: #10750 |
|
6685 |
#10753 := [symm #10751]: #10752 |
|
6686 |
#10755 := [monotonicity #10753]: #10754 |
|
6687 |
#10756 := [mp #10730 #10755]: #10207 |
|
6688 |
#10049 := (or #9979 #10042) |
|
6689 |
#10397 := (or #10302 #9979 #10042) |
|
6690 |
#10035 := (= #9695 uf_11) |
|
6691 |
#10036 := (or #10035 #9979) |
|
6692 |
#10418 := (or #10302 #10036) |
|
6693 |
#10633 := (iff #10418 #10397) |
|
6694 |
#10308 := (or #10302 #10049) |
|
6695 |
#10631 := (iff #10308 #10397) |
|
6696 |
#10632 := [rewrite]: #10631 |
|
6697 |
#10609 := (iff #10418 #10308) |
|
6698 |
#10065 := (iff #10036 #10049) |
|
6699 |
#10046 := (or #10042 #9979) |
|
6700 |
#10050 := (iff #10046 #10049) |
|
6701 |
#10051 := [rewrite]: #10050 |
|
6702 |
#10047 := (iff #10036 #10046) |
|
6703 |
#10044 := (iff #10035 #10042) |
|
6704 |
#10045 := [rewrite]: #10044 |
|
6705 |
#10048 := [monotonicity #10045]: #10047 |
|
6706 |
#10165 := [trans #10048 #10051]: #10065 |
|
6707 |
#10612 := [monotonicity #10165]: #10609 |
|
6708 |
#10634 := [trans #10612 #10632]: #10633 |
|
6709 |
#10413 := [quant-inst]: #10418 |
|
6710 |
#10635 := [mp #10413 #10634]: #10397 |
|
6711 |
#10757 := [unit-resolution #10635 #4249]: #10049 |
|
6712 |
#10758 := [unit-resolution #10757 #10756]: #9979 |
|
6713 |
#10759 := (or #10647 #9978) |
|
6714 |
#10760 := [th-lemma]: #10759 |
|
6715 |
#10761 := [unit-resolution #10760 #10758]: #10647 |
|
6716 |
#10762 := [th-lemma #10761 #10749 #10608 #10735 #6367 #10717]: false |
|
6717 |
#10763 := [lemma #10762]: #217 |
|
6718 |
#4100 := (or #4540 #1492 #4534) |
|
6719 |
#4086 := [def-axiom]: #4100 |
|
6720 |
#19860 := [unit-resolution #4086 #10763]: #19826 |
|
6721 |
#19861 := [unit-resolution #19860 #19829]: #4534 |
|
6722 |
#4109 := (or #4531 #4525) |
|
6723 |
#4093 := [def-axiom]: #4109 |
|
6724 |
#19854 := [unit-resolution #4093 #19861]: #4525 |
|
6725 |
#4106 := (or #4528 #2284 #4522) |
|
6726 |
#4107 := [def-axiom]: #4106 |
|
6727 |
#19851 := [unit-resolution #4107 #19854 #19815]: #4522 |
|
6728 |
#4101 := (or #4519 #4513) |
|
6729 |
#4103 := [def-axiom]: #4101 |
|
6730 |
#19863 := [unit-resolution #4103 #19851]: #4513 |
|
6731 |
#4123 := (or #4516 #3453 #4510) |
|
6732 |
#4110 := [def-axiom]: #4123 |
|
6733 |
#19864 := [unit-resolution #4110 #19863]: #4513 |
|
6734 |
#19859 := [unit-resolution #19864 #19217]: #3453 |
|
6735 |
#4134 := (or #3448 #4133) |
|
6736 |
#4135 := [def-axiom]: #4134 |
|
6737 |
#19869 := [unit-resolution #4135 #19859]: #4133 |
|
6738 |
#4148 := (or #3448 #2304) |
|
6739 |
#3989 := [def-axiom]: #4148 |
|
6740 |
#19866 := [unit-resolution #3989 #19859]: #2304 |
|
6741 |
#3990 := (or #3448 #2307) |
|
6742 |
#3991 := [def-axiom]: #3990 |
|
6743 |
#19868 := [unit-resolution #3991 #19859]: #2307 |
|
6744 |
#17736 := (or #3433 #2896 #2306) |
|
6745 |
#12004 := [hypothesis]: #4133 |
|
6746 |
#6675 := (uf_1 uf_22 ?x68!16) |
|
6747 |
#6676 := (uf_10 #6675) |
|
6748 |
#6701 := (+ #2894 #6676) |
|
6749 |
#6702 := (+ #188 #6701) |
|
6750 |
#16997 := (<= #6702 0::int) |
|
6751 |
#6705 := (= #6702 0::int) |
|
6752 |
#6642 := (uf_4 uf_14 ?x68!16) |
|
6753 |
#6659 := (* -1::int #6642) |
|
6754 |
#6694 := (+ #6659 #6676) |
|
6755 |
#6695 := (+ #188 #6694) |
|
6756 |
#6696 := (>= #6695 0::int) |
|
6757 |
#6680 := (* -1::int #6676) |
|
6758 |
#6684 := (+ uf_9 #6680) |
|
6759 |
#6685 := (<= #6684 0::int) |
|
6760 |
#6731 := (or #6685 #6696) |
|
6761 |
#6734 := (not #6731) |
|
6762 |
#6728 := (= #2300 #6642) |
|
6763 |
#14098 := (not #6728) |
|
6764 |
#6660 := (+ #2300 #6659) |
|
6765 |
#17022 := (>= #6660 0::int) |
|
6766 |
#14117 := (not #17022) |
|
6767 |
#6472 := (+ #188 #6659) |
|
6768 |
#6473 := (<= #6472 0::int) |
|
6769 |
#6496 := (uf_6 uf_15 ?x68!16) |
|
6770 |
#6497 := (= uf_8 #6496) |
|
6771 |
#16679 := (not #6497) |
|
6772 |
#13671 := (= ?x68!16 #9695) |
|
6773 |
#13592 := (ite #13671 #3895 #6497) |
|
6774 |
#15564 := (not #13592) |
|
6775 |
#13670 := (uf_6 #10323 ?x68!16) |
|
6776 |
#13649 := (= uf_8 #13670) |
|
6777 |
#13820 := (iff #13592 #13649) |
|
6778 |
#14101 := (or #4987 #13820) |
|
6779 |
#13645 := (ite #13671 #4958 #6497) |
|
6780 |
#13647 := (= #13670 uf_8) |
|
6781 |
#13648 := (iff #13647 #13645) |
|
6782 |
#15296 := (or #4987 #13648) |
|
6783 |
#15178 := (iff #15296 #14101) |
|
6784 |
#15561 := (iff #14101 #14101) |
|
6785 |
#15556 := [rewrite]: #15561 |
|
6786 |
#13826 := (iff #13648 #13820) |
|
6787 |
#13663 := (iff #13649 #13592) |
|
6788 |
#13819 := (iff #13663 #13820) |
|
6789 |
#13825 := [rewrite]: #13819 |
|
6790 |
#13664 := (iff #13648 #13663) |
|
6791 |
#13638 := (iff #13645 #13592) |
|
6792 |
#13662 := [monotonicity #4971]: #13638 |
|
6793 |
#13655 := (iff #13647 #13649) |
|
6794 |
#13661 := [rewrite]: #13655 |
|
6795 |
#13665 := [monotonicity #13661 #13662]: #13664 |
|
6796 |
#13828 := [trans #13665 #13825]: #13826 |
|
6797 |
#15560 := [monotonicity #13828]: #15178 |
|
6798 |
#15558 := [trans #15560 #15556]: #15178 |
|
6799 |
#15177 := [quant-inst]: #15296 |
|
6800 |
#15563 := [mp #15177 #15558]: #14101 |
|
6801 |
#17427 := [unit-resolution #15563 #4222]: #13820 |
|
6802 |
#16690 := (not #13649) |
|
6803 |
#17349 := (iff #2307 #16690) |
|
6804 |
#17657 := (iff #2306 #13649) |
|
6805 |
#17654 := (iff #13649 #2306) |
|
6806 |
#17353 := (= #13670 #2305) |
|
6807 |
#17653 := [monotonicity #13583]: #17353 |
|
6808 |
#17655 := [monotonicity #17653]: #17654 |
|
6809 |
#17300 := [symm #17655]: #17657 |
|
6810 |
#17434 := [monotonicity #17300]: #17349 |
|
6811 |
#17656 := [hypothesis]: #2307 |
|
6812 |
#17463 := [mp #17656 #17434]: #16690 |
|
6813 |
#16689 := (not #13820) |
|
6814 |
#16795 := (or #16689 #15564 #13649) |
|
6815 |
#16793 := [def-axiom]: #16795 |
|
6816 |
#17402 := [unit-resolution #16793 #17463 #17427]: #15564 |
|
6817 |
#15565 := (not #13671) |
|
6818 |
#17466 := (or #13592 #15565) |
|
6819 |
#15618 := (or #13592 #15565 #3924) |
|
6820 |
#15814 := [def-axiom]: #15618 |
|
6821 |
#17660 := [unit-resolution #15814 #7677]: #17466 |
|
6822 |
#17661 := [unit-resolution #17660 #17402]: #15565 |
|
6823 |
#16681 := (or #13592 #13671 #16679) |
|
6824 |
#16685 := [def-axiom]: #16681 |
|
6825 |
#17658 := [unit-resolution #16685 #17661 #17402]: #16679 |
|
6826 |
#6530 := (or #6473 #6497) |
|
6827 |
#17091 := (or #4423 #6473 #6497) |
|
6828 |
#6493 := (+ #6642 #1455) |
|
6829 |
#6494 := (>= #6493 0::int) |
|
6830 |
#6495 := (or #6497 #6494) |
|
6831 |
#17092 := (or #4423 #6495) |
|
6832 |
#16354 := (iff #17092 #17091) |
|
6833 |
#17099 := (or #4423 #6530) |
|
6834 |
#16352 := (iff #17099 #17091) |
|
6835 |
#16353 := [rewrite]: #16352 |
|
6836 |
#16351 := (iff #17092 #17099) |
|
6837 |
#6533 := (iff #6495 #6530) |
|
6838 |
#6527 := (or #6497 #6473) |
|
6839 |
#6531 := (iff #6527 #6530) |
|
6840 |
#6532 := [rewrite]: #6531 |
|
6841 |
#6528 := (iff #6495 #6527) |
|
6842 |
#6525 := (iff #6494 #6473) |
|
6843 |
#6467 := (+ #1455 #6642) |
|
6844 |
#6469 := (>= #6467 0::int) |
|
6845 |
#6474 := (iff #6469 #6473) |
|
6846 |
#6524 := [rewrite]: #6474 |
|
6847 |
#6470 := (iff #6494 #6469) |
|
6848 |
#6468 := (= #6493 #6467) |
|
6849 |
#6466 := [rewrite]: #6468 |
|
6850 |
#6471 := [monotonicity #6466]: #6470 |
|
6851 |
#6526 := [trans #6471 #6524]: #6525 |
|
6852 |
#6529 := [monotonicity #6526]: #6528 |
|
6853 |
#6534 := [trans #6529 #6532]: #6533 |
|
6854 |
#17076 := [monotonicity #6534]: #16351 |
|
6855 |
#16356 := [trans #17076 #16353]: #16354 |
|
6856 |
#17101 := [quant-inst]: #17092 |
|
6857 |
#16358 := [mp #17101 #16356]: #17091 |
|
6858 |
#17669 := [unit-resolution #16358 #17666]: #6530 |
|
6859 |
#17659 := [unit-resolution #17669 #17658]: #6473 |
|
6860 |
#6393 := (+ #2298 #4781) |
|
6861 |
#18006 := (<= #6393 0::int) |
|
6862 |
#17296 := (= #2298 #4740) |
|
6863 |
#6449 := (= ?x67!17 uf_22) |
|
6864 |
#14077 := (= ?x67!17 #9695) |
|
6865 |
#6439 := (uf_6 uf_15 ?x67!17) |
|
6866 |
#6440 := (= uf_8 #6439) |
|
6867 |
#14085 := (ite #14077 #3895 #6440) |
|
6868 |
#14079 := (uf_6 #10323 ?x67!17) |
|
6869 |
#14082 := (= uf_8 #14079) |
|
6870 |
#14088 := (iff #14082 #14085) |
|
6871 |
#16842 := (or #4987 #14088) |
|
6872 |
#14078 := (ite #14077 #4958 #6440) |
|
6873 |
#14080 := (= #14079 uf_8) |
|
6874 |
#14081 := (iff #14080 #14078) |
|
6875 |
#16843 := (or #4987 #14081) |
|
6876 |
#16827 := (iff #16843 #16842) |
|
6877 |
#16829 := (iff #16842 #16842) |
|
6878 |
#16830 := [rewrite]: #16829 |
|
6879 |
#14089 := (iff #14081 #14088) |
|
6880 |
#14086 := (iff #14078 #14085) |
|
6881 |
#14087 := [monotonicity #4971]: #14086 |
|
6882 |
#14083 := (iff #14080 #14082) |
|
6883 |
#14084 := [rewrite]: #14083 |
|
6884 |
#14090 := [monotonicity #14084 #14087]: #14089 |
|
6885 |
#16828 := [monotonicity #14090]: #16827 |
|
6886 |
#16825 := [trans #16828 #16830]: #16827 |
|
6887 |
#16822 := [quant-inst]: #16843 |
|
6888 |
#16780 := [mp #16822 #16825]: #16842 |
|
6889 |
#17670 := [unit-resolution #16780 #4222]: #14088 |
|
6890 |
#17684 := (= #2303 #14079) |
|
6891 |
#17672 := (= #14079 #2303) |
|
6892 |
#17688 := [monotonicity #13583]: #17672 |
|
6893 |
#17680 := [symm #17688]: #17684 |
|
6894 |
#17671 := [hypothesis]: #2304 |
|
6895 |
#17705 := [trans #17671 #17680]: #14082 |
|
6896 |
#16844 := (not #14082) |
|
6897 |
#16848 := (not #14088) |
|
6898 |
#16851 := (or #16848 #16844 #14085) |
|
6899 |
#16852 := [def-axiom]: #16851 |
|
6900 |
#17703 := [unit-resolution #16852 #17705 #17670]: #14085 |
|
6901 |
#16816 := (not #6440) |
|
6902 |
#6405 := (uf_4 uf_14 ?x67!17) |
|
6903 |
#17321 := (+ #6405 #9707) |
|
6904 |
#17316 := (<= #17321 0::int) |
|
6905 |
#14110 := (not #17316) |
|
6906 |
#14118 := (not #6473) |
|
6907 |
#17620 := (or #14110 #2896 #13671 #14118) |
|
6908 |
#17021 := (not #6685) |
|
6909 |
#5574 := (* -1::int #6405) |
|
6910 |
#5674 := (+ #2298 #5574) |
|
6911 |
#5698 := (<= #5674 0::int) |
|
6912 |
#16850 := (or #4449 #5698) |
|
6913 |
#5667 := (+ #6405 #2299) |
|
6914 |
#5668 := (>= #5667 0::int) |
|
6915 |
#16871 := (or #4449 #5668) |
|
6916 |
#16875 := (iff #16871 #16850) |
|
6917 |
#16878 := (iff #16850 #16850) |
|
6918 |
#16872 := [rewrite]: #16878 |
|
6919 |
#5701 := (iff #5668 #5698) |
|
6920 |
#5669 := (+ #2299 #6405) |
|
6921 |
#5671 := (>= #5669 0::int) |
|
6922 |
#5699 := (iff #5671 #5698) |
|
6923 |
#5700 := [rewrite]: #5699 |
|
6924 |
#5672 := (iff #5668 #5671) |
|
6925 |
#5664 := (= #5667 #5669) |
|
6926 |
#5670 := [rewrite]: #5664 |
|
6927 |
#5673 := [monotonicity #5670]: #5672 |
|
6928 |
#5702 := [trans #5673 #5700]: #5701 |
|
6929 |
#16877 := [monotonicity #5702]: #16875 |
|
6930 |
#16845 := [trans #16877 #16872]: #16875 |
|
6931 |
#16831 := [quant-inst]: #16871 |
|
6932 |
#16858 := [mp #16831 #16845]: #16850 |
|
6933 |
#12150 := [unit-resolution #16858 #10788]: #5698 |
|
6934 |
#14116 := [hypothesis]: #6473 |
|
6935 |
#14115 := [hypothesis]: #17316 |
|
6936 |
#14119 := (not #10581) |
|
6937 |
#14113 := (not #5698) |
|
6938 |
#14120 := (or #14117 #14118 #14113 #2896 #14110 #14119) |
|
6939 |
#14127 := [th-lemma]: #14120 |
|
6940 |
#14128 := [unit-resolution #14127 #14115 #14116 #12150 #12004 #12925]: #14117 |
|
6941 |
#14167 := (or #14098 #17022) |
|
6942 |
#14099 := [th-lemma]: #14167 |
|
6943 |
#14170 := [unit-resolution #14099 #14128]: #14098 |
|
6944 |
#6737 := (or #6728 #6734) |
|
6945 |
#17003 := (or #4433 #6728 #6734) |
|
6946 |
#6681 := (+ #1455 #6680) |
|
6947 |
#6682 := (+ #6642 #6681) |
|
6948 |
#6683 := (<= #6682 0::int) |
|
6949 |
#6724 := (or #6685 #6683) |
|
6950 |
#6725 := (not #6724) |
|
6951 |
#6726 := (= #6642 #2300) |
|
6952 |
#6727 := (or #6726 #6725) |
|
6953 |
#17006 := (or #4433 #6727) |
|
6954 |
#17015 := (iff #17006 #17003) |
|
6955 |
#16994 := (or #4433 #6737) |
|
6956 |
#17013 := (iff #16994 #17003) |
|
6957 |
#17012 := [rewrite]: #17013 |
|
6958 |
#17007 := (iff #17006 #16994) |
|
6959 |
#6738 := (iff #6727 #6737) |
|
6960 |
#6735 := (iff #6725 #6734) |
|
6961 |
#6732 := (iff #6724 #6731) |
|
6962 |
#6699 := (iff #6683 #6696) |
|
6963 |
#6687 := (+ #6642 #6680) |
|
6964 |
#6688 := (+ #1455 #6687) |
|
6965 |
#6691 := (<= #6688 0::int) |
|
6966 |
#6697 := (iff #6691 #6696) |
|
6967 |
#6698 := [rewrite]: #6697 |
|
6968 |
#6692 := (iff #6683 #6691) |
|
6969 |
#6689 := (= #6682 #6688) |
|
6970 |
#6690 := [rewrite]: #6689 |
|
6971 |
#6693 := [monotonicity #6690]: #6692 |
|
6972 |
#6700 := [trans #6693 #6698]: #6699 |
|
6973 |
#6733 := [monotonicity #6700]: #6732 |
|
6974 |
#6736 := [monotonicity #6733]: #6735 |
|
6975 |
#6729 := (iff #6726 #6728) |
|
6976 |
#6730 := [rewrite]: #6729 |
|
6977 |
#6739 := [monotonicity #6730 #6736]: #6738 |
|
6978 |
#17008 := [monotonicity #6739]: #17007 |
|
6979 |
#17016 := [trans #17008 #17012]: #17015 |
|
6980 |
#17005 := [quant-inst]: #17006 |
|
6981 |
#17017 := [mp #17005 #17016]: #17003 |
|
6982 |
#14323 := [unit-resolution #17017 #10727]: #6737 |
|
6983 |
#14462 := [unit-resolution #14323 #14170]: #6734 |
|
6984 |
#17024 := (or #6731 #17021) |
|
6985 |
#17014 := [def-axiom]: #17024 |
|
6986 |
#14131 := [unit-resolution #17014 #14462]: #17021 |
|
6987 |
#17023 := (not #6696) |
|
6988 |
#17025 := (or #6731 #17023) |
|
6989 |
#17026 := [def-axiom]: #17025 |
|
6990 |
#14463 := [unit-resolution #17026 #14462]: #17023 |
|
6991 |
#6708 := (or #6685 #6696 #6705) |
|
6992 |
#16986 := (or #4441 #6685 #6696 #6705) |
|
6993 |
#6677 := (+ #6676 #2894) |
|
6994 |
#6678 := (+ #188 #6677) |
|
6995 |
#6679 := (= #6678 0::int) |
|
6996 |
#6686 := (or #6685 #6683 #6679) |
|
6997 |
#16942 := (or #4441 #6686) |
|
6998 |
#16967 := (iff #16942 #16986) |
|
6999 |
#16939 := (or #4441 #6708) |
|
7000 |
#16965 := (iff #16939 #16986) |
|
7001 |
#16966 := [rewrite]: #16965 |
|
7002 |
#16958 := (iff #16942 #16939) |
|
7003 |
#6709 := (iff #6686 #6708) |
|
7004 |
#6706 := (iff #6679 #6705) |
|
7005 |
#6703 := (= #6678 #6702) |
|
7006 |
#6704 := [rewrite]: #6703 |
|
7007 |
#6707 := [monotonicity #6704]: #6706 |
|
7008 |
#6710 := [monotonicity #6700 #6707]: #6709 |
|
7009 |
#16981 := [monotonicity #6710]: #16958 |
|
7010 |
#16968 := [trans #16981 #16966]: #16967 |
|
7011 |
#16943 := [quant-inst]: #16942 |
|
7012 |
#16957 := [mp #16943 #16968]: #16986 |
|
7013 |
#14091 := [unit-resolution #16957 #10785]: #6708 |
|
7014 |
#15021 := [unit-resolution #14091 #14463 #14131]: #6705 |
|
7015 |
#15016 := (not #6705) |
|
7016 |
#15301 := (or #15016 #16997) |
|
7017 |
#16191 := [th-lemma]: #15301 |
|
7018 |
#16210 := [unit-resolution #16191 #15021]: #16997 |
|
7019 |
#17555 := (uf_1 #9695 ?x68!16) |
|
7020 |
#17556 := (uf_10 #17555) |
|
7021 |
#11882 := (* -1::int #17556) |
|
7022 |
#11971 := (+ #6676 #11882) |
|
7023 |
#12082 := (>= #11971 0::int) |
|
7024 |
#12012 := (= #6676 #17556) |
|
7025 |
#16213 := (= #17556 #6676) |
|
7026 |
#15939 := (= #17555 #6675) |
|
7027 |
#16211 := [monotonicity #10708]: #15939 |
|
7028 |
#16214 := [monotonicity #16211]: #16213 |
|
7029 |
#16541 := [symm #16214]: #12012 |
|
7030 |
#16559 := (not #12012) |
|
7031 |
#16520 := (or #16559 #12082) |
|
7032 |
#16540 := [th-lemma]: #16520 |
|
7033 |
#16560 := [unit-resolution #16540 #16541]: #12082 |
|
7034 |
#17561 := (<= #17556 0::int) |
|
7035 |
#17562 := (not #17561) |
|
7036 |
#16607 := [hypothesis]: #15565 |
|
7037 |
#17589 := (or #10302 #13671 #17562) |
|
7038 |
#17574 := (= #9695 ?x68!16) |
|
7039 |
#17571 := (or #17574 #17562) |
|
7040 |
#17590 := (or #10302 #17571) |
|
7041 |
#11861 := (iff #17590 #17589) |
|
7042 |
#17587 := (or #13671 #17562) |
|
7043 |
#17606 := (or #10302 #17587) |
|
7044 |
#17600 := (iff #17606 #17589) |
|
7045 |
#17601 := [rewrite]: #17600 |
|
7046 |
#17593 := (iff #17590 #17606) |
|
7047 |
#17569 := (iff #17571 #17587) |
|
7048 |
#17585 := (iff #17574 #13671) |
|
7049 |
#17586 := [rewrite]: #17585 |
|
7050 |
#17588 := [monotonicity #17586]: #17569 |
|
7051 |
#17599 := [monotonicity #17588]: #17593 |
|
7052 |
#17598 := [trans #17599 #17601]: #11861 |
|
7053 |
#17583 := [quant-inst]: #17590 |
|
7054 |
#11866 := [mp #17583 #17598]: #17589 |
|
7055 |
#17621 := [unit-resolution #11866 #4249 #16607]: #17562 |
|
7056 |
#17166 := [th-lemma #12150 #12004 #14115 #12925 #17621 #16560 #16210]: false |
|
7057 |
#17622 := [lemma #17166]: #17620 |
|
7058 |
#17722 := [unit-resolution #17622 #17661 #12004 #17659]: #14110 |
|
7059 |
#18133 := (or #16816 #17316) |
|
7060 |
#18126 := [hypothesis]: #14110 |
|
7061 |
#18130 := [hypothesis]: #6440 |
|
7062 |
#18002 := (or #4328 #16816 #9686 #17316) |
|
7063 |
#17278 := (+ #9701 #5574) |
|
7064 |
#17277 := (>= #17278 0::int) |
|
7065 |
#17276 := (or #9686 #16816 #17277) |
|
7066 |
#18007 := (or #4328 #17276) |
|
7067 |
#17984 := (iff #18007 #18002) |
|
7068 |
#17337 := (or #16816 #9686 #17316) |
|
7069 |
#17982 := (or #4328 #17337) |
|
7070 |
#17989 := (iff #17982 #18002) |
|
7071 |
#17990 := [rewrite]: #17989 |
|
7072 |
#17983 := (iff #18007 #17982) |
|
7073 |
#17345 := (iff #17276 #17337) |
|
7074 |
#17333 := (or #9686 #16816 #17316) |
|
7075 |
#17346 := (iff #17333 #17337) |
|
7076 |
#17341 := [rewrite]: #17346 |
|
7077 |
#17336 := (iff #17276 #17333) |
|
7078 |
#17332 := (iff #17277 #17316) |
|
7079 |
#17303 := (+ #5574 #9701) |
|
7080 |
#17297 := (>= #17303 0::int) |
|
7081 |
#17320 := (iff #17297 #17316) |
|
7082 |
#17326 := [rewrite]: #17320 |
|
7083 |
#17306 := (iff #17277 #17297) |
|
7084 |
#17304 := (= #17278 #17303) |
|
7085 |
#17305 := [rewrite]: #17304 |
|
7086 |
#17317 := [monotonicity #17305]: #17306 |
|
7087 |
#17325 := [trans #17317 #17326]: #17332 |
|
7088 |
#17324 := [monotonicity #17325]: #17336 |
|
7089 |
#17347 := [trans #17324 #17341]: #17345 |
|
7090 |
#17971 := [monotonicity #17347]: #17983 |
|
7091 |
#17988 := [trans #17971 #17990]: #17984 |
|
7092 |
#17980 := [quant-inst]: #18007 |
|
7093 |
#17991 := [mp #17980 #17988]: #18002 |
|
7094 |
#18132 := [unit-resolution #17991 #13967 #13969 #18130 #18126]: false |
|
7095 |
#18134 := [lemma #18132]: #18133 |
|
7096 |
#17723 := [unit-resolution #18134 #17722]: #16816 |
|
7097 |
#16801 := (not #14085) |
|
7098 |
#16815 := (or #16801 #14077 #6440) |
|
7099 |
#16832 := [def-axiom]: #16815 |
|
7100 |
#17724 := [unit-resolution #16832 #17723 #17703]: #14077 |
|
7101 |
#17720 := [trans #17724 #10708]: #6449 |
|
7102 |
#17697 := [monotonicity #17720]: #17296 |
|
7103 |
#17700 := (not #17296) |
|
7104 |
#17701 := (or #17700 #18006) |
|
7105 |
#17693 := [th-lemma]: #17701 |
|
7106 |
#17673 := [unit-resolution #17693 #17697]: #18006 |
|
7107 |
#18044 := (not #18006) |
|
7108 |
#18045 := (or #18044 #14117 #2896 #14118) |
|
7109 |
#18043 := [hypothesis]: #18006 |
|
7110 |
#18041 := [hypothesis]: #17022 |
|
7111 |
#18042 := [th-lemma #18041 #12004 #14116 #9311 #18043]: false |
|
7112 |
#18046 := [lemma #18042]: #18045 |
|
7113 |
#17699 := [unit-resolution #18046 #17673 #12004 #17659]: #14117 |
|
7114 |
#17676 := [unit-resolution #14099 #17699]: #14098 |
|
7115 |
#17677 := [unit-resolution #14323 #17676]: #6734 |
|
7116 |
#17164 := (or #6731 #6705) |
|
7117 |
#17180 := [hypothesis]: #15016 |
|
7118 |
#17209 := [hypothesis]: #6734 |
|
7119 |
#17210 := [unit-resolution #17014 #17209]: #17021 |
|
7120 |
#17207 := [unit-resolution #17026 #17209]: #17023 |
|
7121 |
#17212 := [unit-resolution #14091 #17207 #17210 #17180]: false |
|
7122 |
#17211 := [lemma #17212]: #17164 |
|
7123 |
#17678 := [unit-resolution #17211 #17677]: #6705 |
|
7124 |
#17681 := [unit-resolution #16191 #17678]: #16997 |
|
7125 |
#17675 := [unit-resolution #11866 #4249 #17661]: #17562 |
|
7126 |
#17735 := [th-lemma #17673 #9311 #17675 #16560 #17681 #12004]: false |
|
7127 |
#17721 := [lemma #17735]: #17736 |
|
7128 |
[unit-resolution #17721 #19868 #19866 #19869]: false |
|
|
33445
f0c78a28e18e
shorter names for variables and verification conditions,
boehmes
parents:
diff
changeset
|
7129 |
unsat |