|
36900
|
1 |
95b4b08061ee75475bbfdf75c59af3c86af542dc 7862 0
|
|
34994
|
2 |
#2 := false
|
|
36900
|
3 |
decl f111 :: (-> S4 S5 int)
|
|
|
4 |
decl f67 :: (-> S5 int S3 S5)
|
|
|
5 |
decl f9 :: S3
|
|
|
6 |
#16 := f9
|
|
|
7 |
decl ?v0!14 :: int
|
|
|
8 |
#18498 := ?v0!14
|
|
|
9 |
decl f44 :: (-> S3 int S5)
|
|
|
10 |
decl f288 :: int
|
|
|
11 |
#3006 := f288
|
|
|
12 |
#3007 := (f44 f9 f288)
|
|
|
13 |
#18503 := (f67 #3007 ?v0!14 f9)
|
|
|
14 |
decl f287 :: S4
|
|
|
15 |
#3004 := f287
|
|
|
16 |
#18504 := (f111 f287 #18503)
|
|
|
17 |
decl f299 :: int
|
|
|
18 |
#3104 := f299
|
|
|
19 |
#3222 := (f67 #3007 f299 f9)
|
|
|
20 |
#3231 := (f111 f287 #3222)
|
|
|
21 |
#30499 := (= #3231 #18504)
|
|
|
22 |
#30505 := (not #30499)
|
|
|
23 |
#127 := 0::int
|
|
|
24 |
#4119 := -1::int
|
|
|
25 |
#18825 := (* -1::int #18504)
|
|
|
26 |
#30500 := (+ #3231 #18825)
|
|
|
27 |
#30502 := (>= #30500 0::int)
|
|
|
28 |
#30512 := (not #30502)
|
|
|
29 |
decl f305 :: int
|
|
|
30 |
#3240 := f305
|
|
|
31 |
#13479 := (* -1::int f305)
|
|
|
32 |
#30081 := (+ #3231 #13479)
|
|
|
33 |
#30011 := (<= #30081 0::int)
|
|
|
34 |
#30077 := (= #3231 f305)
|
|
|
35 |
decl f304 :: int
|
|
|
36 |
#3233 := f304
|
|
|
37 |
#12510 := (= f304 f305)
|
|
|
38 |
#18826 := (+ f305 #18825)
|
|
|
39 |
#18827 := (>= #18826 0::int)
|
|
|
40 |
#18812 := (* -1::int ?v0!14)
|
|
|
41 |
decl f307 :: int
|
|
|
42 |
#3250 := f307
|
|
|
43 |
#18813 := (+ f307 #18812)
|
|
|
44 |
#18814 := (<= #18813 0::int)
|
|
|
45 |
#18500 := (>= ?v0!14 0::int)
|
|
|
46 |
#22280 := (not #18500)
|
|
|
47 |
#7548 := 4294967295::int
|
|
|
48 |
#18499 := (<= ?v0!14 4294967295::int)
|
|
|
49 |
#22279 := (not #18499)
|
|
|
50 |
#22295 := (or #22279 #22280 #18814 #18827)
|
|
|
51 |
#22300 := (not #22295)
|
|
|
52 |
#168 := (:var 0 int)
|
|
|
53 |
#3088 := (f67 #3007 #168 f9)
|
|
|
54 |
#23202 := (pattern #3088)
|
|
|
55 |
#15118 := (<= #168 4294967295::int)
|
|
|
56 |
#19497 := (not #15118)
|
|
|
57 |
#3089 := (f111 f287 #3088)
|
|
|
58 |
#13480 := (+ #3089 #13479)
|
|
|
59 |
#13481 := (<= #13480 0::int)
|
|
|
60 |
#13460 := (* -1::int f307)
|
|
|
61 |
#13468 := (+ #168 #13460)
|
|
|
62 |
#13467 := (>= #13468 0::int)
|
|
|
63 |
#4118 := (>= #168 0::int)
|
|
|
64 |
#5040 := (not #4118)
|
|
|
65 |
#22261 := (or #5040 #13467 #13481 #19497)
|
|
|
66 |
#23219 := (forall (vars (?v0 int)) (:pat #23202) #22261)
|
|
|
67 |
#23224 := (not #23219)
|
|
|
68 |
decl f306 :: int
|
|
|
69 |
#3242 := f306
|
|
|
70 |
#13501 := (* -1::int f306)
|
|
|
71 |
decl f286 :: int
|
|
|
72 |
#3001 := f286
|
|
|
73 |
#13502 := (+ f286 #13501)
|
|
|
74 |
#13503 := (<= #13502 0::int)
|
|
|
75 |
#3263 := (f67 #3007 f306 f9)
|
|
|
76 |
#3264 := (f111 f287 #3263)
|
|
|
77 |
#12552 := (= f305 #3264)
|
|
|
78 |
#22246 := (not #12552)
|
|
|
79 |
#22247 := (or #22246 #13503)
|
|
|
80 |
#22248 := (not #22247)
|
|
|
81 |
#23227 := (or #22248 #23224)
|
|
34994
|
82 |
#23230 := (not #23227)
|
|
36900
|
83 |
#23233 := (or #23230 #22300)
|
|
34994
|
84 |
#23236 := (not #23233)
|
|
36900
|
85 |
#13461 := (+ f286 #13460)
|
|
|
86 |
#13459 := (>= #13461 0::int)
|
|
|
87 |
#13464 := (not #13459)
|
|
|
88 |
#23239 := (or #13464 #23236)
|
|
|
89 |
#23242 := (not #23239)
|
|
|
90 |
#23245 := (or #13464 #23242)
|
|
|
91 |
#23248 := (not #23245)
|
|
|
92 |
#15808 := 4294967294::int
|
|
|
93 |
#15809 := (<= f299 4294967294::int)
|
|
|
94 |
#18481 := (not #15809)
|
|
|
95 |
#13528 := (+ f299 #13460)
|
|
|
96 |
#13527 := (= #13528 -1::int)
|
|
|
97 |
#13531 := (not #13527)
|
|
|
98 |
#901 := 2::int
|
|
|
99 |
#13451 := (>= f307 2::int)
|
|
|
100 |
#22323 := (not #13451)
|
|
|
101 |
#13443 := (>= f299 -1::int)
|
|
|
102 |
#18478 := (not #13443)
|
|
|
103 |
#13434 := (>= f306 0::int)
|
|
|
104 |
#22322 := (not #13434)
|
|
|
105 |
decl f291 :: (-> S4 S2 S2 int S3 S1)
|
|
|
106 |
decl f6 :: S3
|
|
|
107 |
#12 := f6
|
|
|
108 |
decl f274 :: S2
|
|
|
109 |
#2977 := f274
|
|
|
110 |
decl f270 :: S2
|
|
|
111 |
#2973 := f270
|
|
|
112 |
#3252 := (f291 f287 f270 f274 f307 f6)
|
|
|
113 |
decl f1 :: S1
|
|
|
114 |
#4 := f1
|
|
|
115 |
#12531 := (= f1 #3252)
|
|
|
116 |
#12601 := (not #12531)
|
|
|
117 |
#23251 := (or #12601 #22322 #18478 #22323 #13531 #18481 #23248)
|
|
|
118 |
#23254 := (not #23251)
|
|
|
119 |
#23257 := (or #18478 #18481 #23254)
|
|
|
120 |
#23260 := (not #23257)
|
|
|
121 |
#8 := 1::int
|
|
|
122 |
#13425 := (>= f299 1::int)
|
|
|
123 |
#13565 := (not #13425)
|
|
|
124 |
#12513 := (= f299 f306)
|
|
|
125 |
#12640 := (not #12513)
|
|
|
126 |
#12649 := (not #12510)
|
|
|
127 |
decl f276 :: S2
|
|
|
128 |
#2979 := f276
|
|
|
129 |
decl f271 :: S2
|
|
|
130 |
#2974 := f271
|
|
|
131 |
#3237 := (f291 f287 f271 f276 f299 f6)
|
|
|
132 |
#12505 := (= f1 #3237)
|
|
|
133 |
#12667 := (not #12505)
|
|
|
134 |
decl f278 :: S2
|
|
|
135 |
#2981 := f278
|
|
|
136 |
decl f272 :: S2
|
|
|
137 |
#2975 := f272
|
|
|
138 |
#3235 := (f291 f287 f272 f278 f304 f9)
|
|
|
139 |
#12502 := (= f1 #3235)
|
|
|
140 |
#12676 := (not #12502)
|
|
|
141 |
#12499 := (= #3231 f304)
|
|
|
142 |
#12685 := (not #12499)
|
|
|
143 |
decl f69 :: (-> S4 S5 S1)
|
|
|
144 |
#3228 := (f69 f287 #3222)
|
|
|
145 |
#12493 := (= f1 #3228)
|
|
|
146 |
#18449 := (not #12493)
|
|
|
147 |
decl f49 :: (-> S5 S3 S1)
|
|
|
148 |
#3223 := (f49 #3222 f9)
|
|
|
149 |
#12484 := (= f1 #3223)
|
|
|
150 |
#18440 := (not #12484)
|
|
|
151 |
#23263 := (or #18440 #18449 #12685 #12676 #12667 #12649 #12640 #13565 #22322 #23260)
|
|
|
152 |
#23266 := (not #23263)
|
|
|
153 |
decl f26 :: (-> S4 S5 S5)
|
|
|
154 |
decl f136 :: (-> S14 S5)
|
|
|
155 |
decl f59 :: (-> S13 S5 S14)
|
|
|
156 |
decl f60 :: (-> S4 S13)
|
|
|
157 |
#3185 := (f60 f287)
|
|
|
158 |
#27673 := (f59 #3185 #3222)
|
|
|
159 |
#29196 := (f136 #27673)
|
|
|
160 |
#29199 := (f26 f287 #29196)
|
|
|
161 |
decl f27 :: S5
|
|
|
162 |
#82 := f27
|
|
|
163 |
#29200 := (= f27 #29199)
|
|
|
164 |
decl f211 :: (-> S4 S5 S1)
|
|
|
165 |
#29197 := (f211 f287 #29196)
|
|
|
166 |
#29198 := (= f1 #29197)
|
|
|
167 |
#29256 := (or #29198 #29200)
|
|
|
168 |
#29259 := (not #29256)
|
|
|
169 |
decl f137 :: (-> S14 S1)
|
|
|
170 |
#29209 := (f137 #27673)
|
|
|
171 |
#29210 := (= f1 #29209)
|
|
|
172 |
#29211 := (not #29210)
|
|
|
173 |
decl f28 :: (-> S4 S5 S1)
|
|
|
174 |
#29206 := (f28 f287 #29196)
|
|
|
175 |
#29207 := (= f1 #29206)
|
|
|
176 |
#29208 := (not #29207)
|
|
|
177 |
#29250 := (or #29208 #29211)
|
|
|
178 |
#29253 := (not #29250)
|
|
|
179 |
decl f13 :: (-> S3 S8)
|
|
|
180 |
decl f14 :: (-> S5 S3)
|
|
|
181 |
#27769 := (f14 #3222)
|
|
|
182 |
#29214 := (f13 #27769)
|
|
|
183 |
decl f15 :: S8
|
|
|
184 |
#33 := f15
|
|
|
185 |
#29232 := (= f15 #29214)
|
|
|
186 |
#29247 := (not #29232)
|
|
|
187 |
#29203 := (f14 #29196)
|
|
|
188 |
#29204 := (f13 #29203)
|
|
|
189 |
#29205 := (= f15 #29204)
|
|
|
190 |
#29265 := (or #29205 #29247 #29253 #29259)
|
|
|
191 |
#29270 := (not #29265)
|
|
|
192 |
#29221 := (f26 f287 #3222)
|
|
|
193 |
#29222 := (= f27 #29221)
|
|
|
194 |
#29219 := (f211 f287 #3222)
|
|
|
195 |
#29220 := (= f1 #29219)
|
|
|
196 |
#29235 := (or #29220 #29222)
|
|
|
197 |
#29238 := (not #29235)
|
|
|
198 |
#29241 := (or #29232 #29238)
|
|
|
199 |
#29244 := (not #29241)
|
|
|
200 |
#29273 := (or #29244 #29270)
|
|
|
201 |
#29276 := (not #29273)
|
|
|
202 |
decl f25 :: (-> S4 S5 S1)
|
|
|
203 |
#3225 := (f25 f287 #3222)
|
|
|
204 |
#12487 := (= f1 #3225)
|
|
|
205 |
#18443 := (not #12487)
|
|
|
206 |
#29279 := (or #18443 #29276)
|
|
|
207 |
#29282 := (not #29279)
|
|
|
208 |
#29285 := (iff #12493 #29282)
|
|
|
209 |
#29865 := (not #29285)
|
|
|
210 |
#29981 := [hypothesis]: #29865
|
|
|
211 |
#28 := (:var 0 S5)
|
|
|
212 |
#52 := (:var 1 S4)
|
|
|
213 |
#2404 := (f69 #52 #28)
|
|
|
214 |
#2405 := (pattern #2404)
|
|
|
215 |
#290 := (f60 #52)
|
|
|
216 |
#2407 := (f59 #290 #28)
|
|
|
217 |
#2411 := (f136 #2407)
|
|
|
218 |
#2422 := (f211 #52 #2411)
|
|
|
219 |
#10612 := (= f1 #2422)
|
|
|
220 |
#2420 := (f26 #52 #2411)
|
|
|
221 |
#10609 := (= f27 #2420)
|
|
|
222 |
#10615 := (or #10609 #10612)
|
|
|
223 |
#21954 := (not #10615)
|
|
|
224 |
#2416 := (f14 #2411)
|
|
|
225 |
#2417 := (f13 #2416)
|
|
|
226 |
#10603 := (= f15 #2417)
|
|
|
227 |
#2412 := (f28 #52 #2411)
|
|
|
228 |
#10594 := (= f1 #2412)
|
|
|
229 |
#10597 := (not #10594)
|
|
|
230 |
#2408 := (f137 #2407)
|
|
|
231 |
#10588 := (= f1 #2408)
|
|
|
232 |
#10591 := (not #10588)
|
|
|
233 |
#10600 := (or #10591 #10597)
|
|
|
234 |
#21953 := (not #10600)
|
|
|
235 |
#31 := (f14 #28)
|
|
|
236 |
#32 := (f13 #31)
|
|
|
237 |
#34 := (= #32 f15)
|
|
|
238 |
#57 := (not #34)
|
|
|
239 |
#21955 := (or #57 #21953 #10603 #21954)
|
|
|
240 |
#21956 := (not #21955)
|
|
|
241 |
#2428 := (f211 #52 #28)
|
|
|
242 |
#10627 := (= f1 #2428)
|
|
|
243 |
#148 := (f26 #52 #28)
|
|
|
244 |
#3677 := (= f27 #148)
|
|
|
245 |
#10630 := (or #3677 #10627)
|
|
|
246 |
#21948 := (not #10630)
|
|
|
247 |
#21949 := (or #34 #21948)
|
|
|
248 |
#21950 := (not #21949)
|
|
|
249 |
#21959 := (or #21950 #21956)
|
|
|
250 |
#21965 := (not #21959)
|
|
|
251 |
#152 := (f25 #52 #28)
|
|
|
252 |
#3683 := (= f1 #152)
|
|
|
253 |
#11206 := (not #3683)
|
|
|
254 |
#21966 := (or #11206 #21965)
|
|
|
255 |
#21967 := (not #21966)
|
|
|
256 |
#10584 := (= f1 #2404)
|
|
|
257 |
#21972 := (iff #10584 #21967)
|
|
|
258 |
#21975 := (forall (vars (?v0 S4) (?v1 S5)) (:pat #2405) #21972)
|
|
|
259 |
#10606 := (not #10603)
|
|
|
260 |
#10648 := (and #34 #10600 #10606 #10615)
|
|
|
261 |
#10633 := (and #57 #10630)
|
|
|
262 |
#10654 := (or #10633 #10648)
|
|
|
263 |
#10659 := (and #3683 #10654)
|
|
|
264 |
#10662 := (iff #10584 #10659)
|
|
|
265 |
#10665 := (forall (vars (?v0 S4) (?v1 S5)) (:pat #2405) #10662)
|
|
|
266 |
#21976 := (iff #10665 #21975)
|
|
|
267 |
#21973 := (iff #10662 #21972)
|
|
|
268 |
#21970 := (iff #10659 #21967)
|
|
|
269 |
#21962 := (and #3683 #21959)
|
|
|
270 |
#21968 := (iff #21962 #21967)
|
|
|
271 |
#21969 := [rewrite]: #21968
|
|
|
272 |
#21963 := (iff #10659 #21962)
|
|
|
273 |
#21960 := (iff #10654 #21959)
|
|
|
274 |
#21957 := (iff #10648 #21956)
|
|
|
275 |
#21958 := [rewrite]: #21957
|
|
|
276 |
#21951 := (iff #10633 #21950)
|
|
|
277 |
#21952 := [rewrite]: #21951
|
|
|
278 |
#21961 := [monotonicity #21952 #21958]: #21960
|
|
|
279 |
#21964 := [monotonicity #21961]: #21963
|
|
|
280 |
#21971 := [trans #21964 #21969]: #21970
|
|
|
281 |
#21974 := [monotonicity #21971]: #21973
|
|
|
282 |
#21977 := [quant-intro #21974]: #21976
|
|
|
283 |
#17898 := (~ #10665 #10665)
|
|
|
284 |
#17896 := (~ #10662 #10662)
|
|
|
285 |
#17897 := [refl]: #17896
|
|
|
286 |
#17899 := [nnf-pos #17897]: #17898
|
|
|
287 |
#2429 := (= #2428 f1)
|
|
|
288 |
#149 := (= #148 f27)
|
|
|
289 |
#2430 := (or #149 #2429)
|
|
|
290 |
#2431 := (and #57 #2430)
|
|
|
291 |
#2423 := (= #2422 f1)
|
|
|
292 |
#2421 := (= #2420 f27)
|
|
|
293 |
#2424 := (or #2421 #2423)
|
|
|
294 |
#2418 := (= #2417 f15)
|
|
|
295 |
#2419 := (not #2418)
|
|
|
296 |
#2425 := (and #2419 #2424)
|
|
|
297 |
#2413 := (= #2412 f1)
|
|
|
298 |
#2414 := (not #2413)
|
|
|
299 |
#2409 := (= #2408 f1)
|
|
|
300 |
#2410 := (not #2409)
|
|
|
301 |
#2415 := (or #2410 #2414)
|
|
|
302 |
#2426 := (and #2415 #2425)
|
|
|
303 |
#2427 := (and #34 #2426)
|
|
|
304 |
#2432 := (or #2427 #2431)
|
|
|
305 |
#153 := (= #152 f1)
|
|
|
306 |
#2433 := (and #153 #2432)
|
|
|
307 |
#2406 := (= #2404 f1)
|
|
|
308 |
#2434 := (iff #2406 #2433)
|
|
|
309 |
#2435 := (forall (vars (?v0 S4) (?v1 S5)) (:pat #2405) #2434)
|
|
|
310 |
#10668 := (iff #2435 #10665)
|
|
|
311 |
#10618 := (and #10606 #10615)
|
|
|
312 |
#10621 := (and #10600 #10618)
|
|
|
313 |
#10624 := (and #34 #10621)
|
|
|
314 |
#10636 := (or #10624 #10633)
|
|
|
315 |
#10639 := (and #3683 #10636)
|
|
|
316 |
#10642 := (iff #10584 #10639)
|
|
|
317 |
#10645 := (forall (vars (?v0 S4) (?v1 S5)) (:pat #2405) #10642)
|
|
|
318 |
#10666 := (iff #10645 #10665)
|
|
|
319 |
#10663 := (iff #10642 #10662)
|
|
|
320 |
#10660 := (iff #10639 #10659)
|
|
|
321 |
#10657 := (iff #10636 #10654)
|
|
|
322 |
#10651 := (or #10648 #10633)
|
|
|
323 |
#10655 := (iff #10651 #10654)
|
|
|
324 |
#10656 := [rewrite]: #10655
|
|
|
325 |
#10652 := (iff #10636 #10651)
|
|
|
326 |
#10649 := (iff #10624 #10648)
|
|
|
327 |
#10650 := [rewrite]: #10649
|
|
|
328 |
#10653 := [monotonicity #10650]: #10652
|
|
|
329 |
#10658 := [trans #10653 #10656]: #10657
|
|
|
330 |
#10661 := [monotonicity #10658]: #10660
|
|
|
331 |
#10664 := [monotonicity #10661]: #10663
|
|
|
332 |
#10667 := [quant-intro #10664]: #10666
|
|
|
333 |
#10646 := (iff #2435 #10645)
|
|
|
334 |
#10643 := (iff #2434 #10642)
|
|
|
335 |
#10640 := (iff #2433 #10639)
|
|
|
336 |
#10637 := (iff #2432 #10636)
|
|
|
337 |
#10634 := (iff #2431 #10633)
|
|
|
338 |
#10631 := (iff #2430 #10630)
|
|
|
339 |
#10628 := (iff #2429 #10627)
|
|
|
340 |
#10629 := [rewrite]: #10628
|
|
|
341 |
#3678 := (iff #149 #3677)
|
|
|
342 |
#3679 := [rewrite]: #3678
|
|
|
343 |
#10632 := [monotonicity #3679 #10629]: #10631
|
|
|
344 |
#10635 := [monotonicity #10632]: #10634
|
|
|
345 |
#10625 := (iff #2427 #10624)
|
|
|
346 |
#10622 := (iff #2426 #10621)
|
|
|
347 |
#10619 := (iff #2425 #10618)
|
|
|
348 |
#10616 := (iff #2424 #10615)
|
|
|
349 |
#10613 := (iff #2423 #10612)
|
|
|
350 |
#10614 := [rewrite]: #10613
|
|
|
351 |
#10610 := (iff #2421 #10609)
|
|
|
352 |
#10611 := [rewrite]: #10610
|
|
|
353 |
#10617 := [monotonicity #10611 #10614]: #10616
|
|
|
354 |
#10607 := (iff #2419 #10606)
|
|
|
355 |
#10604 := (iff #2418 #10603)
|
|
|
356 |
#10605 := [rewrite]: #10604
|
|
|
357 |
#10608 := [monotonicity #10605]: #10607
|
|
|
358 |
#10620 := [monotonicity #10608 #10617]: #10619
|
|
|
359 |
#10601 := (iff #2415 #10600)
|
|
|
360 |
#10598 := (iff #2414 #10597)
|
|
|
361 |
#10595 := (iff #2413 #10594)
|
|
|
362 |
#10596 := [rewrite]: #10595
|
|
|
363 |
#10599 := [monotonicity #10596]: #10598
|
|
|
364 |
#10592 := (iff #2410 #10591)
|
|
|
365 |
#10589 := (iff #2409 #10588)
|
|
|
366 |
#10590 := [rewrite]: #10589
|
|
|
367 |
#10593 := [monotonicity #10590]: #10592
|
|
|
368 |
#10602 := [monotonicity #10593 #10599]: #10601
|
|
|
369 |
#10623 := [monotonicity #10602 #10620]: #10622
|
|
|
370 |
#10626 := [monotonicity #10623]: #10625
|
|
|
371 |
#10638 := [monotonicity #10626 #10635]: #10637
|
|
|
372 |
#3684 := (iff #153 #3683)
|
|
|
373 |
#3685 := [rewrite]: #3684
|
|
|
374 |
#10641 := [monotonicity #3685 #10638]: #10640
|
|
|
375 |
#10586 := (iff #2406 #10584)
|
|
|
376 |
#10587 := [rewrite]: #10586
|
|
|
377 |
#10644 := [monotonicity #10587 #10641]: #10643
|
|
|
378 |
#10647 := [quant-intro #10644]: #10646
|
|
|
379 |
#10669 := [trans #10647 #10667]: #10668
|
|
|
380 |
#10583 := [asserted]: #2435
|
|
|
381 |
#10670 := [mp #10583 #10669]: #10665
|
|
|
382 |
#17900 := [mp~ #10670 #17899]: #10665
|
|
|
383 |
#21978 := [mp #17900 #21977]: #21975
|
|
|
384 |
#27322 := (not #21975)
|
|
|
385 |
#29781 := (or #27322 #29285)
|
|
|
386 |
#29201 := (or #29200 #29198)
|
|
|
387 |
#29202 := (not #29201)
|
|
|
388 |
#29212 := (or #29211 #29208)
|
|
|
389 |
#29213 := (not #29212)
|
|
|
390 |
#29215 := (= #29214 f15)
|
|
|
391 |
#29216 := (not #29215)
|
|
|
392 |
#29217 := (or #29216 #29213 #29205 #29202)
|
|
|
393 |
#29218 := (not #29217)
|
|
|
394 |
#29223 := (or #29222 #29220)
|
|
|
395 |
#29224 := (not #29223)
|
|
|
396 |
#29225 := (or #29215 #29224)
|
|
|
397 |
#29226 := (not #29225)
|
|
|
398 |
#29227 := (or #29226 #29218)
|
|
|
399 |
#29228 := (not #29227)
|
|
|
400 |
#29229 := (or #18443 #29228)
|
|
|
401 |
#29230 := (not #29229)
|
|
|
402 |
#29231 := (iff #12493 #29230)
|
|
|
403 |
#29782 := (or #27322 #29231)
|
|
|
404 |
#29902 := (iff #29782 #29781)
|
|
|
405 |
#29917 := (iff #29781 #29781)
|
|
|
406 |
#29933 := [rewrite]: #29917
|
|
|
407 |
#29286 := (iff #29231 #29285)
|
|
|
408 |
#29283 := (iff #29230 #29282)
|
|
|
409 |
#29280 := (iff #29229 #29279)
|
|
|
410 |
#29277 := (iff #29228 #29276)
|
|
|
411 |
#29274 := (iff #29227 #29273)
|
|
|
412 |
#29271 := (iff #29218 #29270)
|
|
|
413 |
#29268 := (iff #29217 #29265)
|
|
|
414 |
#29262 := (or #29247 #29253 #29205 #29259)
|
|
|
415 |
#29266 := (iff #29262 #29265)
|
|
|
416 |
#29267 := [rewrite]: #29266
|
|
|
417 |
#29263 := (iff #29217 #29262)
|
|
|
418 |
#29260 := (iff #29202 #29259)
|
|
|
419 |
#29257 := (iff #29201 #29256)
|
|
|
420 |
#29258 := [rewrite]: #29257
|
|
|
421 |
#29261 := [monotonicity #29258]: #29260
|
|
|
422 |
#29254 := (iff #29213 #29253)
|
|
|
423 |
#29251 := (iff #29212 #29250)
|
|
|
424 |
#29252 := [rewrite]: #29251
|
|
|
425 |
#29255 := [monotonicity #29252]: #29254
|
|
|
426 |
#29248 := (iff #29216 #29247)
|
|
|
427 |
#29233 := (iff #29215 #29232)
|
|
|
428 |
#29234 := [rewrite]: #29233
|
|
|
429 |
#29249 := [monotonicity #29234]: #29248
|
|
|
430 |
#29264 := [monotonicity #29249 #29255 #29261]: #29263
|
|
|
431 |
#29269 := [trans #29264 #29267]: #29268
|
|
|
432 |
#29272 := [monotonicity #29269]: #29271
|
|
|
433 |
#29245 := (iff #29226 #29244)
|
|
|
434 |
#29242 := (iff #29225 #29241)
|
|
|
435 |
#29239 := (iff #29224 #29238)
|
|
|
436 |
#29236 := (iff #29223 #29235)
|
|
|
437 |
#29237 := [rewrite]: #29236
|
|
|
438 |
#29240 := [monotonicity #29237]: #29239
|
|
|
439 |
#29243 := [monotonicity #29234 #29240]: #29242
|
|
|
440 |
#29246 := [monotonicity #29243]: #29245
|
|
|
441 |
#29275 := [monotonicity #29246 #29272]: #29274
|
|
|
442 |
#29278 := [monotonicity #29275]: #29277
|
|
|
443 |
#29281 := [monotonicity #29278]: #29280
|
|
|
444 |
#29284 := [monotonicity #29281]: #29283
|
|
|
445 |
#29287 := [monotonicity #29284]: #29286
|
|
|
446 |
#29906 := [monotonicity #29287]: #29902
|
|
|
447 |
#29798 := [trans #29906 #29933]: #29902
|
|
|
448 |
#29896 := [quant-inst]: #29782
|
|
|
449 |
#29799 := [mp #29896 #29798]: #29781
|
|
|
450 |
#29774 := [unit-resolution #29799 #21978 #29981]: false
|
|
|
451 |
#29946 := [lemma #29774]: #29285
|
|
|
452 |
#30008 := (or #29865 #12493)
|
|
|
453 |
#29909 := [hypothesis]: #29265
|
|
|
454 |
decl f117 :: (-> S5 int)
|
|
|
455 |
#3008 := (f117 #3007)
|
|
|
456 |
decl f125 :: (-> S3 int S3)
|
|
|
457 |
#3005 := (f125 f9 f286)
|
|
|
458 |
#3009 := (f44 #3005 #3008)
|
|
|
459 |
#3012 := (f26 f287 #3009)
|
|
|
460 |
#29965 := (= #3012 #29199)
|
|
|
461 |
#29974 := (= #29199 #3012)
|
|
|
462 |
#30151 := (= #29196 #3009)
|
|
|
463 |
decl f144 :: (-> S3 int)
|
|
|
464 |
#24837 := (f144 #3005)
|
|
|
465 |
decl f145 :: (-> S3 S3)
|
|
|
466 |
#24835 := (f145 #3005)
|
|
|
467 |
#26983 := (f125 #24835 #24837)
|
|
|
468 |
#26984 := (f44 #26983 #3008)
|
|
|
469 |
#28336 := (= #26984 #3009)
|
|
|
470 |
#28334 := (= #26983 #3005)
|
|
|
471 |
#28332 := (= #24837 f286)
|
|
|
472 |
#24838 := (= f286 #24837)
|
|
|
473 |
#335 := (:var 1 S3)
|
|
|
474 |
#1367 := (f125 #335 #168)
|
|
|
475 |
#1604 := (pattern #1367)
|
|
|
476 |
#1615 := (f144 #1367)
|
|
|
477 |
#8360 := (= #168 #1615)
|
|
|
478 |
#8363 := (forall (vars (?v0 S3) (?v1 int)) (:pat #1604) #8360)
|
|
|
479 |
#17274 := (~ #8363 #8363)
|
|
|
480 |
#17272 := (~ #8360 #8360)
|
|
|
481 |
#17273 := [refl]: #17272
|
|
|
482 |
#17275 := [nnf-pos #17273]: #17274
|
|
|
483 |
#1616 := (= #1615 #168)
|
|
|
484 |
#1617 := (forall (vars (?v0 S3) (?v1 int)) (:pat #1604) #1616)
|
|
|
485 |
#8364 := (iff #1617 #8363)
|
|
|
486 |
#8361 := (iff #1616 #8360)
|
|
|
487 |
#8362 := [rewrite]: #8361
|
|
|
488 |
#8365 := [quant-intro #8362]: #8364
|
|
|
489 |
#8359 := [asserted]: #1617
|
|
|
490 |
#8368 := [mp #8359 #8365]: #8363
|
|
|
491 |
#17276 := [mp~ #8368 #17275]: #8363
|
|
|
492 |
#24844 := (not #8363)
|
|
|
493 |
#24845 := (or #24844 #24838)
|
|
|
494 |
#24846 := [quant-inst]: #24845
|
|
|
495 |
#28245 := [unit-resolution #24846 #17276]: #24838
|
|
|
496 |
#28333 := [symm #28245]: #28332
|
|
|
497 |
#28224 := (= #24835 f9)
|
|
|
498 |
#24836 := (= f9 #24835)
|
|
|
499 |
#1618 := (f145 #1367)
|
|
|
500 |
#8367 := (= #335 #1618)
|
|
|
501 |
#8371 := (forall (vars (?v0 S3) (?v1 int)) (:pat #1604) #8367)
|
|
|
502 |
#17279 := (~ #8371 #8371)
|
|
|
503 |
#17277 := (~ #8367 #8367)
|
|
|
504 |
#17278 := [refl]: #17277
|
|
|
505 |
#17280 := [nnf-pos #17278]: #17279
|
|
|
506 |
#1619 := (= #1618 #335)
|
|
|
507 |
#1620 := (forall (vars (?v0 S3) (?v1 int)) (:pat #1604) #1619)
|
|
|
508 |
#8372 := (iff #1620 #8371)
|
|
|
509 |
#8369 := (iff #1619 #8367)
|
|
|
510 |
#8370 := [rewrite]: #8369
|
|
|
511 |
#8373 := [quant-intro #8370]: #8372
|
|
|
512 |
#8366 := [asserted]: #1620
|
|
|
513 |
#8376 := [mp #8366 #8373]: #8371
|
|
|
514 |
#17281 := [mp~ #8376 #17280]: #8371
|
|
|
515 |
#24839 := (not #8371)
|
|
|
516 |
#24840 := (or #24839 #24836)
|
|
|
517 |
#24841 := [quant-inst]: #24840
|
|
|
518 |
#28223 := [unit-resolution #24841 #17281]: #24836
|
|
|
519 |
#28225 := [symm #28223]: #28224
|
|
|
520 |
#28335 := [monotonicity #28225 #28333]: #28334
|
|
|
521 |
#28337 := [monotonicity #28335]: #28336
|
|
|
522 |
#30149 := (= #29196 #26984)
|
|
|
523 |
decl f126 :: (-> S5 S5 int)
|
|
|
524 |
decl f29 :: (-> int S5)
|
|
|
525 |
decl f30 :: (-> S5 int)
|
|
|
526 |
#3041 := (f30 #3007)
|
|
|
527 |
#24672 := (f29 #3041)
|
|
|
528 |
#26961 := (f14 #24672)
|
|
|
529 |
#28957 := (f67 #24672 f299 #26961)
|
|
|
530 |
#28958 := (f126 #28957 #24672)
|
|
|
531 |
#28982 := (f67 #26984 #28958 #24835)
|
|
|
532 |
#28986 := (f59 #3185 #28982)
|
|
|
533 |
#28992 := (f136 #28986)
|
|
|
534 |
#30147 := (= #28992 #26984)
|
|
|
535 |
#28993 := (= #26984 #28992)
|
|
|
536 |
#28994 := (not #28993)
|
|
|
537 |
#28990 := (f137 #28986)
|
|
|
538 |
#28991 := (= f1 #28990)
|
|
|
539 |
decl f68 :: (-> S14 S1)
|
|
|
540 |
#28987 := (f68 #28986)
|
|
|
541 |
#28988 := (= f1 #28987)
|
|
|
542 |
#28989 := (not #28988)
|
|
|
543 |
#28983 := (f25 f287 #28982)
|
|
|
544 |
#28984 := (= f1 #28983)
|
|
|
545 |
#28985 := (not #28984)
|
|
|
546 |
#29015 := (or #28985 #28989 #28991 #28994)
|
|
|
547 |
#29018 := (not #29015)
|
|
|
548 |
#29008 := (* -1::int #28958)
|
|
|
549 |
#29009 := (+ #24837 #29008)
|
|
|
550 |
#29010 := (<= #29009 0::int)
|
|
|
551 |
#30108 := (not #29010)
|
|
|
552 |
#29118 := (+ f299 #29008)
|
|
|
553 |
#29120 := (>= #29118 0::int)
|
|
|
554 |
#28959 := (= f299 #28958)
|
|
|
555 |
#21 := (:var 1 S5)
|
|
|
556 |
#1399 := (f14 #21)
|
|
|
557 |
#1400 := (f67 #21 #168 #1399)
|
|
|
558 |
#1401 := (pattern #1400)
|
|
|
559 |
#1402 := (f126 #1400 #21)
|
|
|
560 |
#7740 := (= #168 #1402)
|
|
|
561 |
#7744 := (forall (vars (?v0 S5) (?v1 int)) (:pat #1401) #7740)
|
|
|
562 |
#16989 := (~ #7744 #7744)
|
|
|
563 |
#16987 := (~ #7740 #7740)
|
|
|
564 |
#16988 := [refl]: #16987
|
|
|
565 |
#16990 := [nnf-pos #16988]: #16989
|
|
|
566 |
#1403 := (= #1402 #168)
|
|
|
567 |
#1404 := (forall (vars (?v0 S5) (?v1 int)) (:pat #1401) #1403)
|
|
|
568 |
#7745 := (iff #1404 #7744)
|
|
|
569 |
#7742 := (iff #1403 #7740)
|
|
|
570 |
#7743 := [rewrite]: #7742
|
|
|
571 |
#7746 := [quant-intro #7743]: #7745
|
|
|
572 |
#7739 := [asserted]: #1404
|
|
|
573 |
#7749 := [mp #7739 #7746]: #7744
|
|
|
574 |
#16991 := [mp~ #7749 #16990]: #7744
|
|
|
575 |
#26968 := (not #7744)
|
|
|
576 |
#28962 := (or #26968 #28959)
|
|
|
577 |
#28963 := [quant-inst]: #28962
|
|
|
578 |
#29598 := [unit-resolution #28963 #16991]: #28959
|
|
|
579 |
#29599 := (not #28959)
|
|
|
580 |
#30105 := (or #29599 #29120)
|
|
|
581 |
#30106 := [th-lemma]: #30105
|
|
|
582 |
#30107 := [unit-resolution #30106 #29598]: #29120
|
|
|
583 |
#13446 := (* -1::int f299)
|
|
|
584 |
#13709 := (+ f286 #13446)
|
|
|
585 |
#13710 := (<= #13709 0::int)
|
|
|
586 |
#13711 := (not #13710)
|
|
|
587 |
#13618 := (* -1::int #3231)
|
|
|
588 |
decl f297 :: int
|
|
|
589 |
#3096 := f297
|
|
|
590 |
#13619 := (+ f297 #13618)
|
|
|
591 |
#13617 := (>= #13619 0::int)
|
|
|
592 |
#13616 := (not #13617)
|
|
|
593 |
decl f298 :: int
|
|
|
594 |
#3100 := f298
|
|
|
595 |
#13422 := (>= f298 0::int)
|
|
|
596 |
#22363 := (not #13422)
|
|
|
597 |
#12751 := (= f298 f306)
|
|
|
598 |
#12757 := (not #12751)
|
|
|
599 |
#12748 := (= f297 f305)
|
|
|
600 |
#12766 := (not #12748)
|
|
|
601 |
#23293 := (or #12766 #12757 #22363 #13565 #22322 #13616 #23260)
|
|
|
602 |
#23296 := (not #23293)
|
|
|
603 |
#23269 := (or #18440 #18449 #23266)
|
|
|
604 |
#23272 := (not #23269)
|
|
|
605 |
#23275 := (or #18440 #18443 #23272)
|
|
|
606 |
#23278 := (not #23275)
|
|
|
607 |
#23281 := (or #18440 #18443 #23278)
|
|
|
608 |
#23284 := (not #23281)
|
|
|
609 |
#23287 := (or #22363 #13565 #13617 #23284)
|
|
|
610 |
#23290 := (not #23287)
|
|
|
611 |
#23299 := (or #23290 #23296)
|
|
|
612 |
#23302 := (not #23299)
|
|
|
613 |
#23305 := (or #18440 #18449 #22363 #13565 #23302)
|
|
|
614 |
#23308 := (not #23305)
|
|
|
615 |
#23311 := (or #18440 #18449 #23308)
|
|
|
616 |
#23314 := (not #23311)
|
|
|
617 |
#23317 := (or #18440 #18443 #23314)
|
|
|
618 |
#23320 := (not #23317)
|
|
|
619 |
#23323 := (or #18440 #18443 #23320)
|
|
|
620 |
#23326 := (not #23323)
|
|
|
621 |
#23329 := (or #22363 #13565 #13710 #23326)
|
|
|
622 |
#23332 := (not #23329)
|
|
|
623 |
decl ?v0!15 :: int
|
|
|
624 |
#18622 := ?v0!15
|
|
|
625 |
#18627 := (f67 #3007 ?v0!15 f9)
|
|
|
626 |
#18628 := (f111 f287 #18627)
|
|
|
627 |
#18973 := (* -1::int #18628)
|
|
|
628 |
decl f303 :: int
|
|
|
629 |
#3131 := f303
|
|
|
630 |
#18974 := (+ f303 #18973)
|
|
|
631 |
#18975 := (>= #18974 0::int)
|
|
|
632 |
#18960 := (* -1::int ?v0!15)
|
|
|
633 |
#18961 := (+ f286 #18960)
|
|
|
634 |
#18962 := (<= #18961 0::int)
|
|
|
635 |
#18624 := (>= ?v0!15 0::int)
|
|
|
636 |
#22457 := (not #18624)
|
|
|
637 |
#18623 := (<= ?v0!15 4294967295::int)
|
|
|
638 |
#22456 := (not #18623)
|
|
|
639 |
#22472 := (or #22456 #22457 #18962 #18975)
|
|
|
640 |
#22477 := (not #22472)
|
|
|
641 |
#13351 := (* -1::int f286)
|
|
|
642 |
#13739 := (+ #168 #13351)
|
|
|
643 |
#13738 := (>= #13739 0::int)
|
|
|
644 |
#3138 := (= #3089 f303)
|
|
|
645 |
#22430 := (not #3138)
|
|
|
646 |
#22431 := (or #22430 #5040 #13738 #19497)
|
|
|
647 |
#23343 := (forall (vars (?v0 int)) (:pat #23202) #22431)
|
|
|
648 |
#23348 := (not #23343)
|
|
|
649 |
#13750 := (* -1::int f303)
|
|
|
650 |
#13751 := (+ #3089 #13750)
|
|
|
651 |
#13752 := (<= #13751 0::int)
|
|
|
652 |
#22422 := (or #5040 #13738 #13752 #19497)
|
|
|
653 |
#23335 := (forall (vars (?v0 int)) (:pat #23202) #22422)
|
|
|
654 |
#23340 := (not #23335)
|
|
|
655 |
#23351 := (or #23340 #23348)
|
|
|
656 |
#23354 := (not #23351)
|
|
|
657 |
#23357 := (or #23354 #22477)
|
|
|
658 |
#23360 := (not #23357)
|
|
|
659 |
#12187 := (= f297 f303)
|
|
|
660 |
#12222 := (not #12187)
|
|
|
661 |
decl f302 :: int
|
|
|
662 |
#3129 := f302
|
|
|
663 |
#12184 := (= f298 f302)
|
|
|
664 |
#12231 := (not #12184)
|
|
|
665 |
decl f301 :: int
|
|
|
666 |
#3127 := f301
|
|
|
667 |
#12181 := (= f299 f301)
|
|
|
668 |
#12240 := (not #12181)
|
|
|
669 |
decl f300 :: int
|
|
|
670 |
#3125 := f300
|
|
|
671 |
#12178 := (= f297 f300)
|
|
|
672 |
#12249 := (not #12178)
|
|
|
673 |
#23363 := (or #12249 #12240 #12231 #12222 #22363 #13565 #13711 #23360)
|
|
|
674 |
#23366 := (not #23363)
|
|
|
675 |
#23369 := (or #23332 #23366)
|
|
|
676 |
#23372 := (not #23369)
|
|
|
677 |
#13915 := (* -1::int f297)
|
|
|
678 |
#13916 := (+ #3089 #13915)
|
|
|
679 |
#13917 := (<= #13916 0::int)
|
|
|
680 |
#13904 := (+ #168 #13446)
|
|
|
681 |
#13903 := (>= #13904 0::int)
|
|
|
682 |
#22238 := (or #5040 #13903 #13917 #19497)
|
|
|
683 |
#23211 := (forall (vars (?v0 int)) (:pat #23202) #22238)
|
|
|
684 |
#23216 := (not #23211)
|
|
|
685 |
#1340 := 255::int
|
|
|
686 |
#15794 := (<= f297 255::int)
|
|
|
687 |
#22507 := (not #15794)
|
|
|
688 |
#15777 := (<= f298 4294967295::int)
|
|
|
689 |
#22506 := (not #15777)
|
|
|
690 |
#15760 := (<= f299 4294967295::int)
|
|
|
691 |
#22505 := (not #15760)
|
|
|
692 |
#13965 := (>= f297 0::int)
|
|
|
693 |
#22503 := (not #13965)
|
|
|
694 |
#13943 := (>= f299 0::int)
|
|
|
695 |
#22502 := (not #13943)
|
|
|
696 |
#13937 := (>= #13709 0::int)
|
|
34994
|
697 |
#13940 := (not #13937)
|
|
36900
|
698 |
#13886 := (* -1::int f298)
|
|
|
699 |
#13887 := (+ f286 #13886)
|
|
|
700 |
#13888 := (<= #13887 0::int)
|
|
|
701 |
#13417 := (<= f286 0::int)
|
|
|
702 |
decl f292 :: (-> S4 S2 S2 S5 S3 S1)
|
|
|
703 |
decl f8 :: (-> S3 S3)
|
|
|
704 |
#17 := (f8 f9)
|
|
|
705 |
decl f281 :: S2
|
|
|
706 |
#2984 := f281
|
|
|
707 |
decl f273 :: S2
|
|
|
708 |
#2976 := f273
|
|
|
709 |
#3215 := (f292 f287 f273 f281 #3007 #17)
|
|
|
710 |
#12467 := (= f1 #3215)
|
|
|
711 |
#22501 := (not #12467)
|
|
|
712 |
#3213 := (f291 f287 f273 f281 #3041 #17)
|
|
|
713 |
#12464 := (= f1 #3213)
|
|
|
714 |
#22500 := (not #12464)
|
|
|
715 |
decl f280 :: S2
|
|
|
716 |
#2983 := f280
|
|
|
717 |
#3211 := (f291 f287 f273 f280 f286 f6)
|
|
|
718 |
#12461 := (= f1 #3211)
|
|
|
719 |
#12942 := (not #12461)
|
|
|
720 |
#3209 := (f291 f287 f273 f278 f297 f9)
|
|
|
721 |
#12458 := (= f1 #3209)
|
|
|
722 |
#12951 := (not #12458)
|
|
|
723 |
#3207 := (f291 f287 f273 f276 f298 f6)
|
|
|
724 |
#12455 := (= f1 #3207)
|
|
|
725 |
#12960 := (not #12455)
|
|
|
726 |
#3205 := (f291 f287 f273 f274 f299 f6)
|
|
|
727 |
#12452 := (= f1 #3205)
|
|
|
728 |
#12969 := (not #12452)
|
|
|
729 |
decl f179 :: (-> S4 S4 S1)
|
|
|
730 |
#3197 := (f179 f287 f287)
|
|
|
731 |
#12424 := (= f1 #3197)
|
|
|
732 |
#13883 := (not #12424)
|
|
|
733 |
decl f203 :: (-> S2 S4 S1)
|
|
|
734 |
#3122 := (f203 f273 f287)
|
|
|
735 |
#12167 := (= f1 #3122)
|
|
|
736 |
#15198 := (not #12167)
|
|
|
737 |
#3117 := (f67 #3007 f298 f9)
|
|
|
738 |
#3118 := (f111 f287 #3117)
|
|
|
739 |
#12159 := (= f297 #3118)
|
|
|
740 |
#22499 := (not #12159)
|
|
|
741 |
#3063 := (f67 #3007 0::int f9)
|
|
|
742 |
#3073 := (f111 f287 #3063)
|
|
|
743 |
decl f296 :: int
|
|
|
744 |
#3072 := f296
|
|
|
745 |
#3074 := (= f296 #3073)
|
|
|
746 |
#13176 := (not #3074)
|
|
|
747 |
#23375 := (or #13176 #22499 #15198 #13883 #12969 #12960 #12951 #12942 #22500 #22501 #13417 #22363 #13565 #13888 #13940 #22502 #22503 #22505 #22506 #22507 #23216 #23372)
|
|
|
748 |
#23378 := (not #23375)
|
|
|
749 |
#23381 := (or #13176 #13417 #23378)
|
|
|
750 |
#23384 := (not #23381)
|
|
|
751 |
#13397 := (* -1::int #3089)
|
|
|
752 |
#13398 := (+ f296 #13397)
|
|
|
753 |
#13396 := (>= #13398 0::int)
|
|
|
754 |
#13384 := (>= #168 1::int)
|
|
|
755 |
#22227 := (or #5040 #13384 #13396 #19497)
|
|
|
756 |
#23203 := (forall (vars (?v0 int)) (:pat #23202) #22227)
|
|
|
757 |
#23208 := (not #23203)
|
|
|
758 |
#23387 := (or #23208 #23384)
|
|
|
759 |
#23390 := (not #23387)
|
|
|
760 |
decl ?v0!13 :: int
|
|
|
761 |
#18361 := ?v0!13
|
|
|
762 |
#18371 := (>= ?v0!13 1::int)
|
|
|
763 |
#18366 := (f67 #3007 ?v0!13 f9)
|
|
|
764 |
#18367 := (f111 f287 #18366)
|
|
|
765 |
#18368 := (* -1::int #18367)
|
|
|
766 |
#18369 := (+ f296 #18368)
|
|
|
767 |
#18370 := (>= #18369 0::int)
|
|
|
768 |
#18363 := (>= ?v0!13 0::int)
|
|
|
769 |
#22201 := (not #18363)
|
|
|
770 |
#18362 := (<= ?v0!13 4294967295::int)
|
|
|
771 |
#22200 := (not #18362)
|
|
|
772 |
#22216 := (or #22200 #22201 #18370 #18371)
|
|
|
773 |
#22221 := (not #22216)
|
|
|
774 |
#23393 := (or #22221 #23390)
|
|
|
775 |
#23396 := (not #23393)
|
|
|
776 |
#13378 := (>= f286 1::int)
|
|
|
777 |
#13381 := (not #13378)
|
|
|
778 |
#23399 := (or #13381 #23396)
|
|
|
779 |
#23402 := (not #23399)
|
|
|
780 |
#23405 := (or #13381 #23402)
|
|
|
781 |
#23408 := (not #23405)
|
|
|
782 |
decl f275 :: S2
|
|
|
783 |
#2978 := f275
|
|
|
784 |
#3079 := (f291 f287 f275 f274 1::int f6)
|
|
|
785 |
#12110 := (= f1 #3079)
|
|
|
786 |
#13149 := (not #12110)
|
|
|
787 |
decl f277 :: S2
|
|
|
788 |
#2980 := f277
|
|
|
789 |
#3077 := (f291 f287 f277 f276 0::int f6)
|
|
|
790 |
#12107 := (= f1 #3077)
|
|
|
791 |
#13158 := (not #12107)
|
|
|
792 |
decl f279 :: S2
|
|
|
793 |
#2982 := f279
|
|
|
794 |
#3075 := (f291 f287 f279 f278 f296 f9)
|
|
|
795 |
#12104 := (= f1 #3075)
|
|
|
796 |
#13167 := (not #12104)
|
|
|
797 |
#3069 := (f69 f287 #3063)
|
|
|
798 |
#12098 := (= f1 #3069)
|
|
|
799 |
#18338 := (not #12098)
|
|
|
800 |
#3064 := (f49 #3063 f9)
|
|
|
801 |
#12089 := (= f1 #3064)
|
|
|
802 |
#18329 := (not #12089)
|
|
|
803 |
#23411 := (or #13176 #18329 #18338 #13167 #13158 #13149 #23408)
|
|
|
804 |
#23414 := (not #23411)
|
|
|
805 |
#23417 := (or #18329 #18338 #23414)
|
|
|
806 |
#23420 := (not #23417)
|
|
|
807 |
#3066 := (f25 f287 #3063)
|
|
|
808 |
#12092 := (= f1 #3066)
|
|
|
809 |
#18332 := (not #12092)
|
|
|
810 |
#23423 := (or #18329 #18332 #23420)
|
|
|
811 |
#23426 := (not #23423)
|
|
|
812 |
#23429 := (or #18329 #18332 #23426)
|
|
|
813 |
#23432 := (not #23429)
|
|
|
814 |
decl f201 :: (-> S4 S5 S5 S16 S1)
|
|
|
815 |
decl f295 :: S16
|
|
|
816 |
#3060 := f295
|
|
|
817 |
#3061 := (f201 f287 #3009 #3009 f295)
|
|
|
818 |
#12086 := (= f1 #3061)
|
|
|
819 |
#13209 := (not #12086)
|
|
|
820 |
#23435 := (or #13209 #23432)
|
|
|
821 |
#23438 := (not #23435)
|
|
|
822 |
#24719 := (f117 #3009)
|
|
|
823 |
#26021 := (f44 #3005 #24719)
|
|
|
824 |
#26555 := (f201 f287 #26021 #26021 f295)
|
|
|
825 |
#26805 := (= #26555 #3061)
|
|
|
826 |
#26808 := (= #3061 #26555)
|
|
|
827 |
#26028 := (= #3009 #26021)
|
|
|
828 |
#3014 := (f49 #3009 #3005)
|
|
|
829 |
#12018 := (= f1 #3014)
|
|
|
830 |
decl f24 :: (-> S3 S1)
|
|
|
831 |
#3021 := (f24 #3005)
|
|
|
832 |
#12030 := (= f1 #3021)
|
|
|
833 |
#3018 := (f13 #3005)
|
|
|
834 |
#12024 := (= f15 #3018)
|
|
|
835 |
#12027 := (not #12024)
|
|
|
836 |
#3016 := (f25 f287 #3009)
|
|
|
837 |
#12021 := (= f1 #3016)
|
|
|
838 |
#12015 := (= f27 #3012)
|
|
|
839 |
#3010 := (f28 f287 #3009)
|
|
|
840 |
#12011 := (= f1 #3010)
|
|
|
841 |
#14137 := (and #12011 #12015 #12018 #12021 #12027 #12030)
|
|
|
842 |
decl f283 :: int
|
|
|
843 |
#2989 := f283
|
|
|
844 |
#14193 := (* -1::int f283)
|
|
|
845 |
decl f79 :: int
|
|
|
846 |
#438 := f79
|
|
|
847 |
#14194 := (+ f79 #14193)
|
|
|
848 |
#14192 := (>= #14194 0::int)
|
|
|
849 |
#14190 := (>= f283 0::int)
|
|
|
850 |
#14197 := (and #14190 #14192)
|
|
|
851 |
#14200 := (not #14197)
|
|
|
852 |
decl f284 :: int
|
|
|
853 |
#2993 := f284
|
|
|
854 |
#14179 := (* -1::int f284)
|
|
|
855 |
decl f77 :: int
|
|
|
856 |
#418 := f77
|
|
|
857 |
#14180 := (+ f77 #14179)
|
|
|
858 |
#14178 := (>= #14180 0::int)
|
|
|
859 |
#14176 := (>= f284 0::int)
|
|
|
860 |
#14183 := (and #14176 #14178)
|
|
|
861 |
#14186 := (not #14183)
|
|
|
862 |
decl f285 :: int
|
|
|
863 |
#2997 := f285
|
|
|
864 |
#14165 := (* -1::int f285)
|
|
|
865 |
#14166 := (+ f77 #14165)
|
|
|
866 |
#14164 := (>= #14166 0::int)
|
|
|
867 |
#14162 := (>= f285 0::int)
|
|
|
868 |
#14169 := (and #14162 #14164)
|
|
|
869 |
#14172 := (not #14169)
|
|
|
870 |
#1051 := 1099511627776::int
|
|
|
871 |
#14150 := (>= f286 1099511627776::int)
|
|
|
872 |
#14140 := (not #14137)
|
|
|
873 |
decl f289 :: (-> S19 int)
|
|
|
874 |
#3035 := (:var 0 S19)
|
|
|
875 |
#3036 := (f289 #3035)
|
|
|
876 |
#3037 := (pattern #3036)
|
|
|
877 |
decl f290 :: int
|
|
|
878 |
#3038 := f290
|
|
|
879 |
#14127 := (* -1::int f290)
|
|
|
880 |
#14128 := (+ #3036 #14127)
|
|
|
881 |
#14126 := (>= #14128 0::int)
|
|
|
882 |
#14125 := (not #14126)
|
|
|
883 |
#14131 := (forall (vars (?v0 S19)) (:pat #3037) #14125)
|
|
|
884 |
#14134 := (not #14131)
|
|
|
885 |
#13418 := (not #13417)
|
|
|
886 |
#13981 := (and #3074 #13418)
|
|
|
887 |
#13986 := (not #13981)
|
|
|
888 |
#13969 := (+ f79 #13915)
|
|
|
889 |
#13968 := (>= #13969 0::int)
|
|
|
890 |
#13972 := (and #13965 #13968)
|
|
|
891 |
#13975 := (not #13972)
|
|
|
892 |
#13956 := (+ f77 #13886)
|
|
|
893 |
#13955 := (>= #13956 0::int)
|
|
|
894 |
#13959 := (and #13422 #13955)
|
|
|
895 |
#13962 := (not #13959)
|
|
|
896 |
#13447 := (+ f77 #13446)
|
|
|
897 |
#13946 := (>= #13447 0::int)
|
|
|
898 |
#13949 := (and #13943 #13946)
|
|
|
899 |
#13952 := (not #13949)
|
|
|
900 |
#4430 := (* -1::int f77)
|
|
|
901 |
#4431 := (+ #168 #4430)
|
|
|
902 |
#4432 := (<= #4431 0::int)
|
|
|
903 |
#4439 := (and #4118 #4432)
|
|
|
904 |
#5654 := (not #4439)
|
|
|
905 |
#13926 := (or #5654 #13903 #13917)
|
|
|
906 |
#13931 := (forall (vars (?v0 int)) #13926)
|
|
34994
|
907 |
#13934 := (not #13931)
|
|
36900
|
908 |
#13889 := (not #13888)
|
|
|
909 |
#13895 := (and #12159 #13889)
|
|
|
910 |
#13900 := (not #13895)
|
|
|
911 |
#13740 := (not #13738)
|
|
|
912 |
#13778 := (and #3138 #4118 #4432 #13740)
|
|
|
913 |
#13783 := (exists (vars (?v0 int)) #13778)
|
|
|
914 |
#13761 := (or #5654 #13738 #13752)
|
|
|
915 |
#13766 := (forall (vars (?v0 int)) #13761)
|
|
|
916 |
#13786 := (not #13766)
|
|
|
917 |
#13792 := (or #13786 #13783)
|
|
|
918 |
#13797 := (and #13766 #13792)
|
|
|
919 |
#13427 := (and #13422 #13425)
|
|
|
920 |
#13430 := (not #13427)
|
|
|
921 |
decl f217 :: S1
|
|
|
922 |
#2506 := f217
|
|
|
923 |
#10869 := (= f1 f217)
|
|
|
924 |
#12283 := (not #10869)
|
|
|
925 |
#13824 := (or #12283 #12249 #12240 #12231 #12222 #13430 #13797)
|
|
|
926 |
#13829 := (and #10869 #13824)
|
|
|
927 |
#13854 := (or #13430 #13711 #13829)
|
|
|
928 |
#13445 := (>= #13447 1::int)
|
|
|
929 |
#13534 := (and #13443 #13445)
|
|
|
930 |
#13537 := (not #13534)
|
|
|
931 |
#13504 := (not #13503)
|
|
|
932 |
#13510 := (and #12552 #13504)
|
|
|
933 |
#13490 := (or #5654 #13467 #13481)
|
|
|
934 |
#13495 := (forall (vars (?v0 int)) #13490)
|
|
|
935 |
#13498 := (not #13495)
|
|
|
936 |
#13515 := (or #13498 #13510)
|
|
|
937 |
#13518 := (and #13495 #13515)
|
|
|
938 |
#13521 := (or #13464 #13518)
|
|
|
939 |
#13524 := (and #13459 #13521)
|
|
|
940 |
#13453 := (and #13434 #13451)
|
|
|
941 |
#13456 := (not #13453)
|
|
|
942 |
#13552 := (or #12601 #13456 #13524 #13531 #13537)
|
|
|
943 |
#13560 := (and #13443 #13445 #13552)
|
|
|
944 |
#13436 := (and #13425 #13434)
|
|
|
945 |
#13439 := (not #13436)
|
|
|
946 |
#13671 := (or #12766 #12757 #13430 #13439 #13560 #13616)
|
|
|
947 |
#12496 := (and #12484 #12493)
|
|
|
948 |
#12694 := (not #12496)
|
|
|
949 |
#13592 := (or #12694 #12685 #12676 #12667 #12649 #12640 #13565 #13439 #13560)
|
|
|
950 |
#13600 := (and #12484 #12493 #13592)
|
|
|
951 |
#12490 := (and #12484 #12487)
|
|
|
952 |
#12706 := (not #12490)
|
|
|
953 |
#13605 := (or #12706 #13600)
|
|
|
954 |
#13611 := (and #12484 #12487 #13605)
|
|
|
955 |
#13641 := (or #13430 #13611 #13617)
|
|
|
956 |
#13676 := (and #13641 #13671)
|
|
|
957 |
#13685 := (or #12694 #13430 #13676)
|
|
|
958 |
#13693 := (and #12484 #12493 #13685)
|
|
|
959 |
#13698 := (or #12706 #13693)
|
|
|
960 |
#13704 := (and #12484 #12487 #13698)
|
|
|
961 |
#13733 := (or #13430 #13704 #13710)
|
|
|
962 |
#13859 := (and #13733 #13854)
|
|
|
963 |
#12470 := (and #12464 #12467)
|
|
|
964 |
#12933 := (not #12470)
|
|
|
965 |
decl f56 :: (-> S4 S1)
|
|
|
966 |
#3032 := (f56 f287)
|
|
|
967 |
#12054 := (= f1 #3032)
|
|
|
968 |
#12173 := (and #12054 #12167)
|
|
|
969 |
#12311 := (not #12173)
|
|
|
970 |
#14052 := (or #12311 #13883 #12969 #12960 #12951 #12942 #12933 #13430 #13859 #13900 #13934 #13940 #13952 #13962 #13975 #13986)
|
|
|
971 |
#14060 := (and #3074 #13418 #14052)
|
|
|
972 |
#13406 := (or #5654 #13384 #13396)
|
|
|
973 |
#13411 := (forall (vars (?v0 int)) #13406)
|
|
|
974 |
#13414 := (not #13411)
|
|
|
975 |
#14065 := (or #13414 #14060)
|
|
|
976 |
#14068 := (and #13411 #14065)
|
|
|
977 |
#14071 := (or #13381 #14068)
|
|
|
978 |
#14074 := (and #13378 #14071)
|
|
|
979 |
#12101 := (and #12089 #12098)
|
|
|
980 |
#13185 := (not #12101)
|
|
|
981 |
#14095 := (or #13176 #13185 #13167 #13158 #13149 #14074)
|
|
|
982 |
#14103 := (and #12089 #12098 #14095)
|
|
|
983 |
#12095 := (and #12089 #12092)
|
|
|
984 |
#13197 := (not #12095)
|
|
|
985 |
#14108 := (or #13197 #14103)
|
|
|
986 |
#14114 := (and #12089 #12092 #14108)
|
|
|
987 |
#14119 := (or #13209 #14114)
|
|
|
988 |
#14122 := (and #12086 #14119)
|
|
|
989 |
#13352 := (+ f77 #13351)
|
|
|
990 |
#13350 := (>= #13352 0::int)
|
|
|
991 |
#13348 := (>= f286 0::int)
|
|
|
992 |
#13355 := (and #13348 #13350)
|
|
|
993 |
#13358 := (not #13355)
|
|
|
994 |
decl f294 :: (-> int S5 S1)
|
|
|
995 |
decl f293 :: int
|
|
|
996 |
#3049 := f293
|
|
|
997 |
#3052 := (f294 f293 #28)
|
|
|
998 |
#3053 := (pattern #3052)
|
|
|
999 |
#12072 := (= f1 #3052)
|
|
|
1000 |
#12078 := (not #12072)
|
|
|
1001 |
#12083 := (forall (vars (?v0 S5)) (:pat #3053) #12078)
|
|
|
1002 |
#13230 := (not #12083)
|
|
|
1003 |
decl f282 :: S2
|
|
|
1004 |
#2985 := f282
|
|
|
1005 |
#3047 := (f291 f287 f282 f280 f286 f6)
|
|
|
1006 |
#12069 := (= f1 #3047)
|
|
|
1007 |
#13248 := (not #12069)
|
|
|
1008 |
#3044 := (f292 f287 f282 f281 #3007 #17)
|
|
|
1009 |
#12063 := (= f1 #3044)
|
|
|
1010 |
#3042 := (f291 f287 f282 f281 #3041 #17)
|
|
|
1011 |
#12060 := (= f1 #3042)
|
|
|
1012 |
#12066 := (and #12060 #12063)
|
|
|
1013 |
#13257 := (not #12066)
|
|
|
1014 |
#3030 := (f203 f282 f287)
|
|
|
1015 |
#12051 := (= f1 #3030)
|
|
|
1016 |
#12057 := (and #12051 #12054)
|
|
|
1017 |
#13275 := (not #12057)
|
|
|
1018 |
decl f204 :: (-> S4 S1)
|
|
|
1019 |
#3028 := (f204 f287)
|
|
|
1020 |
#12048 := (= f1 #3028)
|
|
|
1021 |
#13284 := (not #12048)
|
|
|
1022 |
decl f174 :: (-> S4 int)
|
|
|
1023 |
#3050 := (f174 f287)
|
|
|
1024 |
#3051 := (= f293 #3050)
|
|
|
1025 |
#13239 := (not #3051)
|
|
|
1026 |
#14245 := (or #13239 #13284 #13275 #13257 #13248 #13230 #13358 #13417 #14122 #14134 #14140 #14150 #14172 #14186 #14200)
|
|
|
1027 |
#14250 := (not #14245)
|
|
34994
|
1028 |
#1 := true
|
|
36900
|
1029 |
#3133 := (< #168 f286)
|
|
|
1030 |
#3139 := (and #3133 #3138)
|
|
|
1031 |
#420 := (<= #168 f77)
|
|
|
1032 |
#3140 := (and #420 #3139)
|
|
|
1033 |
#293 := (<= 0::int #168)
|
|
|
1034 |
#3141 := (and #293 #3140)
|
|
|
1035 |
#3142 := (exists (vars (?v0 int)) #3141)
|
|
|
1036 |
#3143 := (and #3142 true)
|
|
|
1037 |
#3134 := (<= #3089 f303)
|
|
|
1038 |
#3135 := (implies #3133 #3134)
|
|
|
1039 |
#421 := (and #293 #420)
|
|
|
1040 |
#3136 := (implies #421 #3135)
|
|
|
1041 |
#3137 := (forall (vars (?v0 int)) #3136)
|
|
|
1042 |
#3144 := (implies #3137 #3143)
|
|
|
1043 |
#3145 := (and #3137 #3144)
|
|
|
1044 |
#3132 := (= f303 f297)
|
|
|
1045 |
#3146 := (implies #3132 #3145)
|
|
|
1046 |
#3130 := (= f302 f298)
|
|
|
1047 |
#3147 := (implies #3130 #3146)
|
|
|
1048 |
#3128 := (= f301 f299)
|
|
|
1049 |
#3148 := (implies #3128 #3147)
|
|
|
1050 |
#3126 := (= f300 f297)
|
|
|
1051 |
#3149 := (implies #3126 #3148)
|
|
|
1052 |
#3101 := (<= 0::int f298)
|
|
|
1053 |
#3108 := (<= 1::int f299)
|
|
|
1054 |
#3109 := (and #3108 #3101)
|
|
|
1055 |
#3150 := (implies #3109 #3149)
|
|
|
1056 |
#3151 := (implies #3109 #3150)
|
|
|
1057 |
#3152 := (implies #3109 #3151)
|
|
|
1058 |
#2507 := (= f217 f1)
|
|
|
1059 |
#3153 := (implies #2507 #3152)
|
|
|
1060 |
#3154 := (and #2507 #3153)
|
|
|
1061 |
#3155 := (implies #3109 #3154)
|
|
|
1062 |
#3156 := (implies #3109 #3155)
|
|
|
1063 |
#3313 := (implies #3109 #3156)
|
|
|
1064 |
#3314 := (implies #3109 #3313)
|
|
|
1065 |
#3312 := (<= f286 f299)
|
|
|
1066 |
#3315 := (implies #3312 #3314)
|
|
|
1067 |
#3316 := (implies #3109 #3315)
|
|
|
1068 |
#3265 := (= #3264 f305)
|
|
|
1069 |
#3262 := (< f306 f286)
|
|
|
1070 |
#3266 := (and #3262 #3265)
|
|
|
1071 |
#3267 := (and #3266 true)
|
|
|
1072 |
#3258 := (<= #3089 f305)
|
|
|
1073 |
#3257 := (< #168 f307)
|
|
|
1074 |
#3259 := (implies #3257 #3258)
|
|
|
1075 |
#3260 := (implies #421 #3259)
|
|
|
1076 |
#3261 := (forall (vars (?v0 int)) #3260)
|
|
|
1077 |
#3268 := (implies #3261 #3267)
|
|
|
1078 |
#3269 := (and #3261 #3268)
|
|
|
1079 |
#3256 := (<= f307 f286)
|
|
|
1080 |
#3270 := (implies #3256 #3269)
|
|
|
1081 |
#3271 := (and #3256 #3270)
|
|
|
1082 |
#3244 := (<= 0::int f306)
|
|
|
1083 |
#3254 := (<= 2::int f307)
|
|
|
1084 |
#3255 := (and #3254 #3244)
|
|
|
1085 |
#3272 := (implies #3255 #3271)
|
|
|
1086 |
#3253 := (= #3252 f1)
|
|
|
1087 |
#3273 := (implies #3253 #3272)
|
|
|
1088 |
#3246 := (+ f299 1::int)
|
|
|
1089 |
#3251 := (= f307 #3246)
|
|
|
1090 |
#3274 := (implies #3251 #3273)
|
|
|
1091 |
#3248 := (<= #3246 f77)
|
|
|
1092 |
#3247 := (<= 0::int #3246)
|
|
|
1093 |
#3249 := (and #3247 #3248)
|
|
|
1094 |
#3275 := (implies #3249 #3274)
|
|
|
1095 |
#3276 := (and #3249 #3275)
|
|
|
1096 |
#3245 := (and #3108 #3244)
|
|
|
1097 |
#3277 := (implies #3245 #3276)
|
|
|
1098 |
#3294 := (= f306 f298)
|
|
|
1099 |
#3295 := (implies #3294 #3277)
|
|
|
1100 |
#3293 := (= f305 f297)
|
|
|
1101 |
#3296 := (implies #3293 #3295)
|
|
|
1102 |
#3297 := (implies #3109 #3296)
|
|
|
1103 |
#3298 := (implies #3109 #3297)
|
|
|
1104 |
#3299 := (implies #3109 #3298)
|
|
|
1105 |
#3292 := (<= #3231 f297)
|
|
|
1106 |
#3300 := (implies #3292 #3299)
|
|
|
1107 |
#3301 := (implies #3109 #3300)
|
|
|
1108 |
#3243 := (= f306 f299)
|
|
|
1109 |
#3278 := (implies #3243 #3277)
|
|
|
1110 |
#3241 := (= f305 f304)
|
|
|
1111 |
#3279 := (implies #3241 #3278)
|
|
|
1112 |
#3239 := (and #3108 #3108)
|
|
|
1113 |
#3280 := (implies #3239 #3279)
|
|
|
1114 |
#3238 := (= #3237 f1)
|
|
|
1115 |
#3281 := (implies #3238 #3280)
|
|
|
1116 |
#3236 := (= #3235 f1)
|
|
|
1117 |
#3282 := (implies #3236 #3281)
|
|
|
1118 |
#3234 := (= f304 #3231)
|
|
|
1119 |
#3283 := (implies #3234 #3282)
|
|
|
1120 |
#3229 := (= #3228 f1)
|
|
|
1121 |
#3224 := (= #3223 f1)
|
|
|
1122 |
#3230 := (and #3224 #3229)
|
|
|
1123 |
#3284 := (implies #3230 #3283)
|
|
|
1124 |
#3285 := (and #3230 #3284)
|
|
|
1125 |
#3226 := (= #3225 f1)
|
|
|
1126 |
#3227 := (and #3224 #3226)
|
|
|
1127 |
#3286 := (implies #3227 #3285)
|
|
|
1128 |
#3287 := (and #3227 #3286)
|
|
|
1129 |
#3288 := (implies #3109 #3287)
|
|
|
1130 |
#3289 := (implies #3109 #3288)
|
|
|
1131 |
#3232 := (< f297 #3231)
|
|
|
1132 |
#3290 := (implies #3232 #3289)
|
|
|
1133 |
#3291 := (implies #3109 #3290)
|
|
|
1134 |
#3302 := (and #3291 #3301)
|
|
|
1135 |
#3303 := (implies #3109 #3302)
|
|
|
1136 |
#3304 := (implies #3230 #3303)
|
|
|
1137 |
#3305 := (and #3230 #3304)
|
|
|
1138 |
#3306 := (implies #3227 #3305)
|
|
|
1139 |
#3307 := (and #3227 #3306)
|
|
|
1140 |
#3308 := (implies #3109 #3307)
|
|
|
1141 |
#3309 := (implies #3109 #3308)
|
|
|
1142 |
#3221 := (< f299 f286)
|
|
|
1143 |
#3310 := (implies #3221 #3309)
|
|
|
1144 |
#3311 := (implies #3109 #3310)
|
|
|
1145 |
#3317 := (and #3311 #3316)
|
|
|
1146 |
#3318 := (implies #3109 #3317)
|
|
|
1147 |
decl f42 :: (-> S4 S12)
|
|
|
1148 |
#3162 := (f42 f287)
|
|
|
1149 |
#3219 := (= #3162 #3162)
|
|
|
1150 |
#3218 := (= #3185 #3185)
|
|
|
1151 |
#3220 := (and #3218 #3219)
|
|
|
1152 |
#3319 := (implies #3220 #3318)
|
|
|
1153 |
#3216 := (= #3215 f1)
|
|
|
1154 |
#3214 := (= #3213 f1)
|
|
|
1155 |
#3217 := (and #3214 #3216)
|
|
|
1156 |
#3320 := (implies #3217 #3319)
|
|
|
1157 |
#3212 := (= #3211 f1)
|
|
|
1158 |
#3321 := (implies #3212 #3320)
|
|
|
1159 |
#3210 := (= #3209 f1)
|
|
|
1160 |
#3322 := (implies #3210 #3321)
|
|
|
1161 |
#3208 := (= #3207 f1)
|
|
|
1162 |
#3323 := (implies #3208 #3322)
|
|
|
1163 |
#3206 := (= #3205 f1)
|
|
|
1164 |
#3324 := (implies #3206 #3323)
|
|
|
1165 |
#3033 := (= #3032 f1)
|
|
|
1166 |
#3123 := (= #3122 f1)
|
|
|
1167 |
#3124 := (and #3123 #3033)
|
|
|
1168 |
#3325 := (implies #3124 #3324)
|
|
|
1169 |
#3198 := (= #3197 f1)
|
|
|
1170 |
decl f173 :: (-> S4 S5 int)
|
|
|
1171 |
#3193 := (f173 f287 #28)
|
|
|
1172 |
#3194 := (pattern #3193)
|
|
|
1173 |
#3195 := (<= #3193 #3193)
|
|
|
1174 |
#3196 := (forall (vars (?v0 S5)) (:pat #3194) #3195)
|
|
|
1175 |
#3199 := (and #3196 #3198)
|
|
|
1176 |
#3192 := (<= #3050 #3050)
|
|
|
1177 |
#3200 := (and #3192 #3199)
|
|
|
1178 |
#3326 := (implies #3200 #3325)
|
|
|
1179 |
#3186 := (f59 #3185 #28)
|
|
|
1180 |
#3187 := (pattern #3186)
|
|
|
1181 |
#3175 := (f69 f287 #28)
|
|
|
1182 |
#3176 := (= #3175 f1)
|
|
|
1183 |
#3188 := (= #3186 #3186)
|
|
|
1184 |
#3189 := (and #3188 #3176)
|
|
|
1185 |
#3190 := (implies #3176 #3189)
|
|
|
1186 |
#3191 := (forall (vars (?v0 S5)) (:pat #3187) #3190)
|
|
|
1187 |
#3201 := (and #3191 #3200)
|
|
|
1188 |
decl f41 :: (-> S12 S5 S11)
|
|
|
1189 |
#3163 := (f41 #3162 #28)
|
|
|
1190 |
#3164 := (pattern #3163)
|
|
|
1191 |
#3181 := (= #3163 #3163)
|
|
|
1192 |
#3182 := (and #3181 #3176)
|
|
|
1193 |
#3183 := (implies #3176 #3182)
|
|
|
1194 |
#3184 := (forall (vars (?v0 S5)) (:pat #3164) #3183)
|
|
|
1195 |
#3202 := (and #3184 #3201)
|
|
|
1196 |
decl f20 :: (-> S9 S5 int)
|
|
|
1197 |
decl f21 :: (-> S4 S9)
|
|
|
1198 |
#3172 := (f21 f287)
|
|
|
1199 |
#3173 := (f20 #3172 #28)
|
|
|
1200 |
#3174 := (pattern #3173)
|
|
|
1201 |
#3177 := (= #3173 #3173)
|
|
|
1202 |
#3178 := (and #3177 #3176)
|
|
|
1203 |
#3179 := (implies #3176 #3178)
|
|
|
1204 |
#3180 := (forall (vars (?v0 S5)) (:pat #3174) #3179)
|
|
|
1205 |
#3203 := (and #3180 #3202)
|
|
|
1206 |
decl f262 :: S8
|
|
|
1207 |
#2868 := f262
|
|
|
1208 |
#3165 := (f26 f287 #28)
|
|
|
1209 |
#3166 := (f14 #3165)
|
|
|
1210 |
#3167 := (f13 #3166)
|
|
|
1211 |
#3168 := (= #3167 f262)
|
|
|
1212 |
#3169 := (not #3168)
|
|
|
1213 |
#3170 := (implies #3169 #3169)
|
|
|
1214 |
#3171 := (forall (vars (?v0 S5)) (:pat #3164) #3170)
|
|
|
1215 |
#3204 := (and #3171 #3203)
|
|
|
1216 |
#3327 := (implies #3204 #3326)
|
|
|
1217 |
#3328 := (implies #3109 #3327)
|
|
|
1218 |
#3329 := (implies #3109 #3328)
|
|
|
1219 |
#3330 := (implies #3109 #3329)
|
|
|
1220 |
#3157 := (implies #3124 #3156)
|
|
|
1221 |
#3158 := (implies #3109 #3157)
|
|
|
1222 |
#3159 := (implies #3109 #3158)
|
|
|
1223 |
#3121 := (not true)
|
|
|
1224 |
#3160 := (implies #3121 #3159)
|
|
|
1225 |
#3161 := (implies #3109 #3160)
|
|
|
1226 |
#3331 := (and #3161 #3330)
|
|
|
1227 |
#3332 := (implies #3109 #3331)
|
|
|
1228 |
#3119 := (= #3118 f297)
|
|
|
1229 |
#3116 := (< f298 f286)
|
|
|
1230 |
#3120 := (and #3116 #3119)
|
|
|
1231 |
#3333 := (implies #3120 #3332)
|
|
|
1232 |
#3112 := (<= #3089 f297)
|
|
|
1233 |
#3111 := (< #168 f299)
|
|
|
1234 |
#3113 := (implies #3111 #3112)
|
|
|
1235 |
#3114 := (implies #421 #3113)
|
|
|
1236 |
#3115 := (forall (vars (?v0 int)) #3114)
|
|
|
1237 |
#3334 := (implies #3115 #3333)
|
|
|
1238 |
#3110 := (<= f299 f286)
|
|
|
1239 |
#3335 := (implies #3110 #3334)
|
|
|
1240 |
#3336 := (implies #3109 #3335)
|
|
|
1241 |
#3106 := (<= f299 f77)
|
|
|
1242 |
#3105 := (<= 0::int f299)
|
|
|
1243 |
#3107 := (and #3105 #3106)
|
|
|
1244 |
#3337 := (implies #3107 #3336)
|
|
|
1245 |
#3102 := (<= f298 f77)
|
|
|
1246 |
#3103 := (and #3101 #3102)
|
|
|
1247 |
#3338 := (implies #3103 #3337)
|
|
|
1248 |
#3098 := (<= f297 f79)
|
|
|
1249 |
#3097 := (<= 0::int f297)
|
|
|
1250 |
#3099 := (and #3097 #3098)
|
|
|
1251 |
#3339 := (implies #3099 #3338)
|
|
|
1252 |
#3094 := (= #3073 f296)
|
|
|
1253 |
#3003 := (< 0::int f286)
|
|
|
1254 |
#3095 := (and #3003 #3094)
|
|
|
1255 |
#3340 := (implies #3095 #3339)
|
|
|
1256 |
#3341 := (and #3095 #3340)
|
|
|
1257 |
#3090 := (<= #3089 f296)
|
|
|
1258 |
#3087 := (< #168 1::int)
|
|
|
1259 |
#3091 := (implies #3087 #3090)
|
|
|
1260 |
#3092 := (implies #421 #3091)
|
|
|
1261 |
#3093 := (forall (vars (?v0 int)) #3092)
|
|
|
1262 |
#3342 := (implies #3093 #3341)
|
|
|
1263 |
#3343 := (and #3093 #3342)
|
|
|
1264 |
#3086 := (<= 1::int f286)
|
|
|
1265 |
#3344 := (implies #3086 #3343)
|
|
|
1266 |
#3345 := (and #3086 #3344)
|
|
|
1267 |
#3082 := (<= 0::int 0::int)
|
|
|
1268 |
#3083 := (and #3082 #3082)
|
|
|
1269 |
#3081 := (<= 1::int 1::int)
|
|
|
1270 |
#3084 := (and #3081 #3083)
|
|
34994
|
1271 |
#3085 := (and #3081 #3084)
|
|
36900
|
1272 |
#3346 := (implies #3085 #3345)
|
|
|
1273 |
#3080 := (= #3079 f1)
|
|
|
1274 |
#3347 := (implies #3080 #3346)
|
|
|
1275 |
#3078 := (= #3077 f1)
|
|
|
1276 |
#3348 := (implies #3078 #3347)
|
|
|
1277 |
#3076 := (= #3075 f1)
|
|
|
1278 |
#3349 := (implies #3076 #3348)
|
|
|
1279 |
#3350 := (implies #3074 #3349)
|
|
|
1280 |
#3070 := (= #3069 f1)
|
|
|
1281 |
#3065 := (= #3064 f1)
|
|
|
1282 |
#3071 := (and #3065 #3070)
|
|
|
1283 |
#3351 := (implies #3071 #3350)
|
|
|
1284 |
#3352 := (and #3071 #3351)
|
|
|
1285 |
#3067 := (= #3066 f1)
|
|
|
1286 |
#3068 := (and #3065 #3067)
|
|
|
1287 |
#3353 := (implies #3068 #3352)
|
|
|
1288 |
#3354 := (and #3068 #3353)
|
|
|
1289 |
#3062 := (= #3061 f1)
|
|
|
1290 |
#3355 := (implies #3062 #3354)
|
|
|
1291 |
#3356 := (and #3062 #3355)
|
|
|
1292 |
#3058 := (<= f286 f77)
|
|
|
1293 |
#3057 := (<= 0::int f286)
|
|
|
1294 |
#3059 := (and #3057 #3058)
|
|
|
1295 |
#3357 := (implies #3059 #3356)
|
|
|
1296 |
#3054 := (= #3052 f1)
|
|
|
1297 |
#3055 := (iff #3054 false)
|
|
|
1298 |
#3056 := (forall (vars (?v0 S5)) (:pat #3053) #3055)
|
|
|
1299 |
#3358 := (implies #3056 #3357)
|
|
|
1300 |
#3359 := (implies #3051 #3358)
|
|
|
1301 |
#3048 := (= #3047 f1)
|
|
|
1302 |
#3360 := (implies #3048 #3359)
|
|
|
1303 |
#3045 := (= #3044 f1)
|
|
|
1304 |
#3043 := (= #3042 f1)
|
|
|
1305 |
#3046 := (and #3043 #3045)
|
|
|
1306 |
#3361 := (implies #3046 #3360)
|
|
|
1307 |
#3039 := (< #3036 f290)
|
|
|
1308 |
#3040 := (forall (vars (?v0 S19)) (:pat #3037) #3039)
|
|
|
1309 |
#3362 := (implies #3040 #3361)
|
|
|
1310 |
#3031 := (= #3030 f1)
|
|
|
1311 |
#3034 := (and #3031 #3033)
|
|
|
1312 |
#3363 := (implies #3034 #3362)
|
|
|
1313 |
#3029 := (= #3028 f1)
|
|
|
1314 |
#3364 := (implies #3029 #3363)
|
|
|
1315 |
#3022 := (= #3021 f1)
|
|
|
1316 |
#3019 := (= #3018 f15)
|
|
|
1317 |
#3020 := (not #3019)
|
|
|
1318 |
#3023 := (and #3020 #3022)
|
|
|
1319 |
#3017 := (= #3016 f1)
|
|
|
1320 |
#3024 := (and #3017 #3023)
|
|
|
1321 |
#3015 := (= #3014 f1)
|
|
|
1322 |
#3025 := (and #3015 #3024)
|
|
|
1323 |
#3013 := (= #3012 f27)
|
|
|
1324 |
#3026 := (and #3013 #3025)
|
|
|
1325 |
#3011 := (= #3010 f1)
|
|
|
1326 |
#3027 := (and #3011 #3026)
|
|
|
1327 |
#3365 := (implies #3027 #3364)
|
|
|
1328 |
#3366 := (implies #3003 #3365)
|
|
|
1329 |
#3002 := (< f286 1099511627776::int)
|
|
|
1330 |
#3367 := (implies #3002 #3366)
|
|
|
1331 |
#2999 := (<= f285 f77)
|
|
|
1332 |
#2998 := (<= 0::int f285)
|
|
|
1333 |
#3000 := (and #2998 #2999)
|
|
|
1334 |
#3368 := (implies #3000 #3367)
|
|
|
1335 |
#2995 := (<= f284 f77)
|
|
|
1336 |
#2994 := (<= 0::int f284)
|
|
|
1337 |
#2996 := (and #2994 #2995)
|
|
|
1338 |
#3369 := (implies #2996 #3368)
|
|
|
1339 |
#2991 := (<= f283 f79)
|
|
|
1340 |
#2990 := (<= 0::int f283)
|
|
|
1341 |
#2992 := (and #2990 #2991)
|
|
|
1342 |
#3370 := (implies #2992 #3369)
|
|
|
1343 |
#3371 := (not #3370)
|
|
|
1344 |
#14253 := (iff #3371 #14250)
|
|
|
1345 |
#12190 := (not #3133)
|
|
|
1346 |
#12191 := (or #12190 #3134)
|
|
|
1347 |
#5645 := (not #421)
|
|
|
1348 |
#12197 := (or #5645 #12191)
|
|
|
1349 |
#12202 := (forall (vars (?v0 int)) #12197)
|
|
|
1350 |
#12210 := (not #12202)
|
|
|
1351 |
#12211 := (or #3142 #12210)
|
|
|
1352 |
#12216 := (and #12202 #12211)
|
|
|
1353 |
#12223 := (or #12222 #12216)
|
|
|
1354 |
#12232 := (or #12231 #12223)
|
|
|
1355 |
#12241 := (or #12240 #12232)
|
|
|
1356 |
#12250 := (or #12249 #12241)
|
|
|
1357 |
#12141 := (and #3101 #3108)
|
|
|
1358 |
#12258 := (not #12141)
|
|
|
1359 |
#12259 := (or #12258 #12250)
|
|
|
1360 |
#12267 := (or #12258 #12259)
|
|
|
1361 |
#12275 := (or #12258 #12267)
|
|
|
1362 |
#12284 := (or #12283 #12275)
|
|
|
1363 |
#12289 := (and #10869 #12284)
|
|
|
1364 |
#12295 := (or #12258 #12289)
|
|
|
1365 |
#12303 := (or #12258 #12295)
|
|
|
1366 |
#12882 := (or #12258 #12303)
|
|
|
1367 |
#12890 := (or #12258 #12882)
|
|
|
1368 |
#12898 := (not #3312)
|
|
|
1369 |
#12899 := (or #12898 #12890)
|
|
|
1370 |
#12907 := (or #12258 #12899)
|
|
|
1371 |
#12555 := (and #3262 #12552)
|
|
|
1372 |
#12537 := (not #3257)
|
|
|
1373 |
#12538 := (or #12537 #3258)
|
|
|
1374 |
#12544 := (or #5645 #12538)
|
|
|
1375 |
#12549 := (forall (vars (?v0 int)) #12544)
|
|
|
1376 |
#12568 := (not #12549)
|
|
|
1377 |
#12569 := (or #12568 #12555)
|
|
|
1378 |
#12574 := (and #12549 #12569)
|
|
|
1379 |
#12580 := (not #3256)
|
|
|
1380 |
#12581 := (or #12580 #12574)
|
|
|
1381 |
#12586 := (and #3256 #12581)
|
|
|
1382 |
#12534 := (and #3244 #3254)
|
|
|
1383 |
#12592 := (not #12534)
|
|
|
1384 |
#12593 := (or #12592 #12586)
|
|
|
1385 |
#12602 := (or #12601 #12593)
|
|
|
1386 |
#12516 := (+ 1::int f299)
|
|
|
1387 |
#12528 := (= f307 #12516)
|
|
|
1388 |
#12610 := (not #12528)
|
|
|
1389 |
#12611 := (or #12610 #12602)
|
|
|
1390 |
#12522 := (<= #12516 f77)
|
|
|
1391 |
#12519 := (<= 0::int #12516)
|
|
|
1392 |
#12525 := (and #12519 #12522)
|
|
|
1393 |
#12619 := (not #12525)
|
|
|
1394 |
#12620 := (or #12619 #12611)
|
|
|
1395 |
#12625 := (and #12525 #12620)
|
|
|
1396 |
#12631 := (not #3245)
|
|
|
1397 |
#12632 := (or #12631 #12625)
|
|
|
1398 |
#12758 := (or #12632 #12757)
|
|
|
1399 |
#12767 := (or #12766 #12758)
|
|
|
1400 |
#12775 := (or #12258 #12767)
|
|
|
1401 |
#12783 := (or #12258 #12775)
|
|
|
1402 |
#12791 := (or #12258 #12783)
|
|
|
1403 |
#12799 := (not #3292)
|
|
|
1404 |
#12800 := (or #12799 #12791)
|
|
|
1405 |
#12808 := (or #12258 #12800)
|
|
|
1406 |
#12641 := (or #12640 #12632)
|
|
|
1407 |
#12650 := (or #12649 #12641)
|
|
|
1408 |
#12658 := (not #3108)
|
|
|
1409 |
#12659 := (or #12658 #12650)
|
|
|
1410 |
#12668 := (or #12667 #12659)
|
|
|
1411 |
#12677 := (or #12676 #12668)
|
|
|
1412 |
#12686 := (or #12685 #12677)
|
|
|
1413 |
#12695 := (or #12694 #12686)
|
|
|
1414 |
#12700 := (and #12496 #12695)
|
|
|
1415 |
#12707 := (or #12706 #12700)
|
|
|
1416 |
#12712 := (and #12490 #12707)
|
|
|
1417 |
#12718 := (or #12258 #12712)
|
|
|
1418 |
#12726 := (or #12258 #12718)
|
|
|
1419 |
#12734 := (not #3232)
|
|
|
1420 |
#12735 := (or #12734 #12726)
|
|
|
1421 |
#12743 := (or #12258 #12735)
|
|
|
1422 |
#12813 := (and #12743 #12808)
|
|
|
1423 |
#12819 := (or #12258 #12813)
|
|
|
1424 |
#12827 := (or #12694 #12819)
|
|
|
1425 |
#12832 := (and #12496 #12827)
|
|
|
1426 |
#12838 := (or #12706 #12832)
|
|
|
1427 |
#12843 := (and #12490 #12838)
|
|
|
1428 |
#12849 := (or #12258 #12843)
|
|
|
1429 |
#12857 := (or #12258 #12849)
|
|
|
1430 |
#12865 := (not #3221)
|
|
|
1431 |
#12866 := (or #12865 #12857)
|
|
|
1432 |
#12874 := (or #12258 #12866)
|
|
|
1433 |
#12912 := (and #12874 #12907)
|
|
|
1434 |
#12918 := (or #12258 #12912)
|
|
|
1435 |
#12934 := (or #12933 #12918)
|
|
|
1436 |
#12943 := (or #12942 #12934)
|
|
|
1437 |
#12952 := (or #12951 #12943)
|
|
|
1438 |
#12961 := (or #12960 #12952)
|
|
|
1439 |
#12970 := (or #12969 #12961)
|
|
|
1440 |
#12978 := (or #12311 #12970)
|
|
|
1441 |
#12427 := (and #3196 #12424)
|
|
|
1442 |
#12430 := (and #3192 #12427)
|
|
|
1443 |
#12986 := (not #12430)
|
|
|
1444 |
#12987 := (or #12986 #12978)
|
|
|
1445 |
#12995 := (or #12986 #12987)
|
|
|
1446 |
#13003 := (or #12258 #12995)
|
|
|
1447 |
#13011 := (or #12258 #13003)
|
|
|
1448 |
#13019 := (or #12258 #13011)
|
|
|
1449 |
#13034 := (or #12258 #13019)
|
|
|
1450 |
#12162 := (and #3116 #12159)
|
|
|
1451 |
#13042 := (not #12162)
|
|
|
1452 |
#13043 := (or #13042 #13034)
|
|
|
1453 |
#12144 := (not #3111)
|
|
|
1454 |
#12145 := (or #12144 #3112)
|
|
|
1455 |
#12151 := (or #5645 #12145)
|
|
|
1456 |
#12156 := (forall (vars (?v0 int)) #12151)
|
|
|
1457 |
#13051 := (not #12156)
|
|
|
1458 |
#13052 := (or #13051 #13043)
|
|
|
1459 |
#13060 := (not #3110)
|
|
|
1460 |
#13061 := (or #13060 #13052)
|
|
|
1461 |
#13069 := (or #12258 #13061)
|
|
|
1462 |
#13077 := (not #3107)
|
|
|
1463 |
#13078 := (or #13077 #13069)
|
|
|
1464 |
#13086 := (not #3103)
|
|
|
1465 |
#13087 := (or #13086 #13078)
|
|
|
1466 |
#13095 := (not #3099)
|
|
|
1467 |
#13096 := (or #13095 #13087)
|
|
|
1468 |
#12138 := (and #3003 #3074)
|
|
|
1469 |
#13104 := (not #12138)
|
|
|
1470 |
#13105 := (or #13104 #13096)
|
|
|
1471 |
#13110 := (and #12138 #13105)
|
|
|
1472 |
#12121 := (not #3087)
|
|
|
1473 |
#12122 := (or #12121 #3090)
|
|
|
1474 |
#12128 := (or #5645 #12122)
|
|
|
1475 |
#12133 := (forall (vars (?v0 int)) #12128)
|
|
|
1476 |
#13116 := (not #12133)
|
|
|
1477 |
#13117 := (or #13116 #13110)
|
|
|
1478 |
#13122 := (and #12133 #13117)
|
|
|
1479 |
#13128 := (not #3086)
|
|
|
1480 |
#13129 := (or #13128 #13122)
|
|
|
1481 |
#13134 := (and #3086 #13129)
|
|
|
1482 |
#12115 := (and #3081 #3082)
|
|
|
1483 |
#12118 := (and #3081 #12115)
|
|
|
1484 |
#13140 := (not #12118)
|
|
|
1485 |
#13141 := (or #13140 #13134)
|
|
|
1486 |
#13150 := (or #13149 #13141)
|
|
|
1487 |
#13159 := (or #13158 #13150)
|
|
|
1488 |
#13168 := (or #13167 #13159)
|
|
|
1489 |
#13177 := (or #13176 #13168)
|
|
|
1490 |
#13186 := (or #13185 #13177)
|
|
|
1491 |
#13191 := (and #12101 #13186)
|
|
|
1492 |
#13198 := (or #13197 #13191)
|
|
|
1493 |
#13203 := (and #12095 #13198)
|
|
|
1494 |
#13210 := (or #13209 #13203)
|
|
|
1495 |
#13215 := (and #12086 #13210)
|
|
|
1496 |
#13221 := (not #3059)
|
|
|
1497 |
#13222 := (or #13221 #13215)
|
|
|
1498 |
#13231 := (or #13230 #13222)
|
|
|
1499 |
#13240 := (or #13239 #13231)
|
|
|
1500 |
#13249 := (or #13248 #13240)
|
|
|
1501 |
#13258 := (or #13257 #13249)
|
|
|
1502 |
#13266 := (not #3040)
|
|
|
1503 |
#13267 := (or #13266 #13258)
|
|
|
1504 |
#13276 := (or #13275 #13267)
|
|
|
1505 |
#13285 := (or #13284 #13276)
|
|
|
1506 |
#12033 := (and #12027 #12030)
|
|
|
1507 |
#12036 := (and #12021 #12033)
|
|
|
1508 |
#12039 := (and #12018 #12036)
|
|
|
1509 |
#12042 := (and #12015 #12039)
|
|
|
1510 |
#12045 := (and #12011 #12042)
|
|
|
1511 |
#13293 := (not #12045)
|
|
|
1512 |
#13294 := (or #13293 #13285)
|
|
|
1513 |
#13302 := (not #3003)
|
|
|
1514 |
#13303 := (or #13302 #13294)
|
|
|
1515 |
#13311 := (not #3002)
|
|
|
1516 |
#13312 := (or #13311 #13303)
|
|
|
1517 |
#13320 := (not #3000)
|
|
|
1518 |
#13321 := (or #13320 #13312)
|
|
|
1519 |
#13329 := (not #2996)
|
|
|
1520 |
#13330 := (or #13329 #13321)
|
|
|
1521 |
#13338 := (not #2992)
|
|
|
1522 |
#13339 := (or #13338 #13330)
|
|
|
1523 |
#13344 := (not #13339)
|
|
|
1524 |
#14251 := (iff #13344 #14250)
|
|
|
1525 |
#14248 := (iff #13339 #14245)
|
|
|
1526 |
#14203 := (or #13358 #14122)
|
|
|
1527 |
#14206 := (or #13230 #14203)
|
|
|
1528 |
#14209 := (or #13239 #14206)
|
|
|
1529 |
#14212 := (or #13248 #14209)
|
|
|
1530 |
#14215 := (or #13257 #14212)
|
|
|
1531 |
#14218 := (or #14134 #14215)
|
|
|
1532 |
#14221 := (or #13275 #14218)
|
|
|
1533 |
#14224 := (or #13284 #14221)
|
|
|
1534 |
#14227 := (or #14140 #14224)
|
|
|
1535 |
#14230 := (or #13417 #14227)
|
|
|
1536 |
#14233 := (or #14150 #14230)
|
|
|
1537 |
#14236 := (or #14172 #14233)
|
|
|
1538 |
#14239 := (or #14186 #14236)
|
|
|
1539 |
#14242 := (or #14200 #14239)
|
|
|
1540 |
#14246 := (iff #14242 #14245)
|
|
|
1541 |
#14247 := [rewrite]: #14246
|
|
|
1542 |
#14243 := (iff #13339 #14242)
|
|
|
1543 |
#14240 := (iff #13330 #14239)
|
|
|
1544 |
#14237 := (iff #13321 #14236)
|
|
|
1545 |
#14234 := (iff #13312 #14233)
|
|
|
1546 |
#14231 := (iff #13303 #14230)
|
|
|
1547 |
#14228 := (iff #13294 #14227)
|
|
|
1548 |
#14225 := (iff #13285 #14224)
|
|
|
1549 |
#14222 := (iff #13276 #14221)
|
|
|
1550 |
#14219 := (iff #13267 #14218)
|
|
|
1551 |
#14216 := (iff #13258 #14215)
|
|
|
1552 |
#14213 := (iff #13249 #14212)
|
|
|
1553 |
#14210 := (iff #13240 #14209)
|
|
|
1554 |
#14207 := (iff #13231 #14206)
|
|
|
1555 |
#14204 := (iff #13222 #14203)
|
|
|
1556 |
#14123 := (iff #13215 #14122)
|
|
|
1557 |
#14120 := (iff #13210 #14119)
|
|
|
1558 |
#14117 := (iff #13203 #14114)
|
|
|
1559 |
#14111 := (and #12095 #14108)
|
|
|
1560 |
#14115 := (iff #14111 #14114)
|
|
|
1561 |
#14116 := [rewrite]: #14115
|
|
|
1562 |
#14112 := (iff #13203 #14111)
|
|
|
1563 |
#14109 := (iff #13198 #14108)
|
|
|
1564 |
#14106 := (iff #13191 #14103)
|
|
|
1565 |
#14100 := (and #12101 #14095)
|
|
|
1566 |
#14104 := (iff #14100 #14103)
|
|
|
1567 |
#14105 := [rewrite]: #14104
|
|
|
1568 |
#14101 := (iff #13191 #14100)
|
|
|
1569 |
#14098 := (iff #13186 #14095)
|
|
|
1570 |
#14077 := (or false #14074)
|
|
|
1571 |
#14080 := (or #13149 #14077)
|
|
|
1572 |
#14083 := (or #13158 #14080)
|
|
|
1573 |
#14086 := (or #13167 #14083)
|
|
|
1574 |
#14089 := (or #13176 #14086)
|
|
|
1575 |
#14092 := (or #13185 #14089)
|
|
|
1576 |
#14096 := (iff #14092 #14095)
|
|
|
1577 |
#14097 := [rewrite]: #14096
|
|
|
1578 |
#14093 := (iff #13186 #14092)
|
|
|
1579 |
#14090 := (iff #13177 #14089)
|
|
|
1580 |
#14087 := (iff #13168 #14086)
|
|
|
1581 |
#14084 := (iff #13159 #14083)
|
|
|
1582 |
#14081 := (iff #13150 #14080)
|
|
|
1583 |
#14078 := (iff #13141 #14077)
|
|
|
1584 |
#14075 := (iff #13134 #14074)
|
|
|
1585 |
#14072 := (iff #13129 #14071)
|
|
|
1586 |
#14069 := (iff #13122 #14068)
|
|
|
1587 |
#14066 := (iff #13117 #14065)
|
|
|
1588 |
#14063 := (iff #13110 #14060)
|
|
|
1589 |
#13978 := (and #13418 #3074)
|
|
|
1590 |
#14057 := (and #13978 #14052)
|
|
|
1591 |
#14061 := (iff #14057 #14060)
|
|
|
1592 |
#14062 := [rewrite]: #14061
|
|
|
1593 |
#14058 := (iff #13110 #14057)
|
|
|
1594 |
#14055 := (iff #13105 #14052)
|
|
|
1595 |
#13989 := (or #13430 #13859)
|
|
|
1596 |
#13992 := (or #12933 #13989)
|
|
|
1597 |
#13995 := (or #12942 #13992)
|
|
|
1598 |
#13998 := (or #12951 #13995)
|
|
|
1599 |
#14001 := (or #12960 #13998)
|
|
|
1600 |
#14004 := (or #12969 #14001)
|
|
|
1601 |
#14007 := (or #12311 #14004)
|
|
|
1602 |
#14010 := (or #13883 #14007)
|
|
|
1603 |
#14013 := (or #13883 #14010)
|
|
|
1604 |
#14016 := (or #13430 #14013)
|
|
|
1605 |
#14019 := (or #13430 #14016)
|
|
|
1606 |
#14022 := (or #13430 #14019)
|
|
|
1607 |
#14025 := (or #13430 #14022)
|
|
|
1608 |
#14028 := (or #13900 #14025)
|
|
|
1609 |
#14031 := (or #13934 #14028)
|
|
|
1610 |
#14034 := (or #13940 #14031)
|
|
|
1611 |
#14037 := (or #13430 #14034)
|
|
|
1612 |
#14040 := (or #13952 #14037)
|
|
|
1613 |
#14043 := (or #13962 #14040)
|
|
|
1614 |
#14046 := (or #13975 #14043)
|
|
|
1615 |
#14049 := (or #13986 #14046)
|
|
|
1616 |
#14053 := (iff #14049 #14052)
|
|
|
1617 |
#14054 := [rewrite]: #14053
|
|
|
1618 |
#14050 := (iff #13105 #14049)
|
|
|
1619 |
#14047 := (iff #13096 #14046)
|
|
|
1620 |
#14044 := (iff #13087 #14043)
|
|
|
1621 |
#14041 := (iff #13078 #14040)
|
|
|
1622 |
#14038 := (iff #13069 #14037)
|
|
|
1623 |
#14035 := (iff #13061 #14034)
|
|
|
1624 |
#14032 := (iff #13052 #14031)
|
|
|
1625 |
#14029 := (iff #13043 #14028)
|
|
|
1626 |
#14026 := (iff #13034 #14025)
|
|
|
1627 |
#14023 := (iff #13019 #14022)
|
|
|
1628 |
#14020 := (iff #13011 #14019)
|
|
|
1629 |
#14017 := (iff #13003 #14016)
|
|
|
1630 |
#14014 := (iff #12995 #14013)
|
|
|
1631 |
#14011 := (iff #12987 #14010)
|
|
|
1632 |
#14008 := (iff #12978 #14007)
|
|
|
1633 |
#14005 := (iff #12970 #14004)
|
|
|
1634 |
#14002 := (iff #12961 #14001)
|
|
|
1635 |
#13999 := (iff #12952 #13998)
|
|
|
1636 |
#13996 := (iff #12943 #13995)
|
|
|
1637 |
#13993 := (iff #12934 #13992)
|
|
|
1638 |
#13990 := (iff #12918 #13989)
|
|
|
1639 |
#13860 := (iff #12912 #13859)
|
|
|
1640 |
#13857 := (iff #12907 #13854)
|
|
|
1641 |
#13836 := (or #13430 #13829)
|
|
|
1642 |
#13839 := (or #13430 #13836)
|
|
|
1643 |
#13842 := (or #13430 #13839)
|
|
|
1644 |
#13845 := (or #13430 #13842)
|
|
|
1645 |
#13848 := (or #13711 #13845)
|
|
|
1646 |
#13851 := (or #13430 #13848)
|
|
|
1647 |
#13855 := (iff #13851 #13854)
|
|
|
1648 |
#13856 := [rewrite]: #13855
|
|
|
1649 |
#13852 := (iff #12907 #13851)
|
|
|
1650 |
#13849 := (iff #12899 #13848)
|
|
|
1651 |
#13846 := (iff #12890 #13845)
|
|
|
1652 |
#13843 := (iff #12882 #13842)
|
|
|
1653 |
#13840 := (iff #12303 #13839)
|
|
|
1654 |
#13837 := (iff #12295 #13836)
|
|
|
1655 |
#13830 := (iff #12289 #13829)
|
|
|
1656 |
#13827 := (iff #12284 #13824)
|
|
|
1657 |
#13800 := (or #12222 #13797)
|
|
|
1658 |
#13803 := (or #12231 #13800)
|
|
|
1659 |
#13806 := (or #12240 #13803)
|
|
|
1660 |
#13809 := (or #12249 #13806)
|
|
|
1661 |
#13812 := (or #13430 #13809)
|
|
|
1662 |
#13815 := (or #13430 #13812)
|
|
|
1663 |
#13818 := (or #13430 #13815)
|
|
|
1664 |
#13821 := (or #12283 #13818)
|
|
|
1665 |
#13825 := (iff #13821 #13824)
|
|
|
1666 |
#13826 := [rewrite]: #13825
|
|
|
1667 |
#13822 := (iff #12284 #13821)
|
|
|
1668 |
#13819 := (iff #12275 #13818)
|
|
|
1669 |
#13816 := (iff #12267 #13815)
|
|
|
1670 |
#13813 := (iff #12259 #13812)
|
|
|
1671 |
#13810 := (iff #12250 #13809)
|
|
|
1672 |
#13807 := (iff #12241 #13806)
|
|
|
1673 |
#13804 := (iff #12232 #13803)
|
|
|
1674 |
#13801 := (iff #12223 #13800)
|
|
|
1675 |
#13798 := (iff #12216 #13797)
|
|
|
1676 |
#13795 := (iff #12211 #13792)
|
|
|
1677 |
#13789 := (or #13783 #13786)
|
|
|
1678 |
#13793 := (iff #13789 #13792)
|
|
|
1679 |
#13794 := [rewrite]: #13793
|
|
|
1680 |
#13790 := (iff #12211 #13789)
|
|
|
1681 |
#13787 := (iff #12210 #13786)
|
|
|
1682 |
#13767 := (iff #12202 #13766)
|
|
|
1683 |
#13764 := (iff #12197 #13761)
|
|
|
1684 |
#13755 := (or #13738 #13752)
|
|
|
1685 |
#13758 := (or #5654 #13755)
|
|
|
1686 |
#13762 := (iff #13758 #13761)
|
|
|
1687 |
#13763 := [rewrite]: #13762
|
|
|
1688 |
#13759 := (iff #12197 #13758)
|
|
|
1689 |
#13756 := (iff #12191 #13755)
|
|
|
1690 |
#13753 := (iff #3134 #13752)
|
|
|
1691 |
#13754 := [rewrite]: #13753
|
|
|
1692 |
#13748 := (iff #12190 #13738)
|
|
|
1693 |
#13743 := (not #13740)
|
|
|
1694 |
#13746 := (iff #13743 #13738)
|
|
|
1695 |
#13747 := [rewrite]: #13746
|
|
|
1696 |
#13744 := (iff #12190 #13743)
|
|
|
1697 |
#13741 := (iff #3133 #13740)
|
|
|
1698 |
#13742 := [rewrite]: #13741
|
|
|
1699 |
#13745 := [monotonicity #13742]: #13744
|
|
|
1700 |
#13749 := [trans #13745 #13747]: #13748
|
|
|
1701 |
#13757 := [monotonicity #13749 #13754]: #13756
|
|
|
1702 |
#5655 := (iff #5645 #5654)
|
|
|
1703 |
#4440 := (iff #421 #4439)
|
|
|
1704 |
#4433 := (iff #420 #4432)
|
|
|
1705 |
#4434 := [rewrite]: #4433
|
|
|
1706 |
#4116 := (iff #293 #4118)
|
|
|
1707 |
#4117 := [rewrite]: #4116
|
|
|
1708 |
#4441 := [monotonicity #4117 #4434]: #4440
|
|
|
1709 |
#5656 := [monotonicity #4441]: #5655
|
|
|
1710 |
#13760 := [monotonicity #5656 #13757]: #13759
|
|
|
1711 |
#13765 := [trans #13760 #13763]: #13764
|
|
|
1712 |
#13768 := [quant-intro #13765]: #13767
|
|
|
1713 |
#13788 := [monotonicity #13768]: #13787
|
|
|
1714 |
#13784 := (iff #3142 #13783)
|
|
|
1715 |
#13781 := (iff #3141 #13778)
|
|
|
1716 |
#13769 := (and #13740 #3138)
|
|
|
1717 |
#13772 := (and #4432 #13769)
|
|
|
1718 |
#13775 := (and #4118 #13772)
|
|
|
1719 |
#13779 := (iff #13775 #13778)
|
|
|
1720 |
#13780 := [rewrite]: #13779
|
|
|
1721 |
#13776 := (iff #3141 #13775)
|
|
|
1722 |
#13773 := (iff #3140 #13772)
|
|
|
1723 |
#13770 := (iff #3139 #13769)
|
|
|
1724 |
#13771 := [monotonicity #13742]: #13770
|
|
|
1725 |
#13774 := [monotonicity #4434 #13771]: #13773
|
|
|
1726 |
#13777 := [monotonicity #4117 #13774]: #13776
|
|
|
1727 |
#13782 := [trans #13777 #13780]: #13781
|
|
|
1728 |
#13785 := [quant-intro #13782]: #13784
|
|
|
1729 |
#13791 := [monotonicity #13785 #13788]: #13790
|
|
|
1730 |
#13796 := [trans #13791 #13794]: #13795
|
|
|
1731 |
#13799 := [monotonicity #13768 #13796]: #13798
|
|
|
1732 |
#13802 := [monotonicity #13799]: #13801
|
|
|
1733 |
#13805 := [monotonicity #13802]: #13804
|
|
|
1734 |
#13808 := [monotonicity #13805]: #13807
|
|
|
1735 |
#13811 := [monotonicity #13808]: #13810
|
|
|
1736 |
#13431 := (iff #12258 #13430)
|
|
|
1737 |
#13428 := (iff #12141 #13427)
|
|
|
1738 |
#13424 := (iff #3108 #13425)
|
|
|
1739 |
#13426 := [rewrite]: #13424
|
|
|
1740 |
#13421 := (iff #3101 #13422)
|
|
|
1741 |
#13423 := [rewrite]: #13421
|
|
|
1742 |
#13429 := [monotonicity #13423 #13426]: #13428
|
|
|
1743 |
#13432 := [monotonicity #13429]: #13431
|
|
|
1744 |
#13814 := [monotonicity #13432 #13811]: #13813
|
|
|
1745 |
#13817 := [monotonicity #13432 #13814]: #13816
|
|
|
1746 |
#13820 := [monotonicity #13432 #13817]: #13819
|
|
|
1747 |
#13823 := [monotonicity #13820]: #13822
|
|
|
1748 |
#13828 := [trans #13823 #13826]: #13827
|
|
|
1749 |
#13831 := [monotonicity #13828]: #13830
|
|
|
1750 |
#13838 := [monotonicity #13432 #13831]: #13837
|
|
|
1751 |
#13841 := [monotonicity #13432 #13838]: #13840
|
|
|
1752 |
#13844 := [monotonicity #13432 #13841]: #13843
|
|
|
1753 |
#13847 := [monotonicity #13432 #13844]: #13846
|
|
|
1754 |
#13834 := (iff #12898 #13711)
|
|
|
1755 |
#13832 := (iff #3312 #13710)
|
|
|
1756 |
#13833 := [rewrite]: #13832
|
|
|
1757 |
#13835 := [monotonicity #13833]: #13834
|
|
|
1758 |
#13850 := [monotonicity #13835 #13847]: #13849
|
|
|
1759 |
#13853 := [monotonicity #13432 #13850]: #13852
|
|
|
1760 |
#13858 := [trans #13853 #13856]: #13857
|
|
|
1761 |
#13736 := (iff #12874 #13733)
|
|
|
1762 |
#13721 := (or #13430 #13704)
|
|
|
1763 |
#13724 := (or #13430 #13721)
|
|
|
1764 |
#13727 := (or #13710 #13724)
|
|
|
1765 |
#13730 := (or #13430 #13727)
|
|
|
1766 |
#13734 := (iff #13730 #13733)
|
|
|
1767 |
#13735 := [rewrite]: #13734
|
|
|
1768 |
#13731 := (iff #12874 #13730)
|
|
|
1769 |
#13728 := (iff #12866 #13727)
|
|
|
1770 |
#13725 := (iff #12857 #13724)
|
|
|
1771 |
#13722 := (iff #12849 #13721)
|
|
|
1772 |
#13707 := (iff #12843 #13704)
|
|
|
1773 |
#13701 := (and #12490 #13698)
|
|
|
1774 |
#13705 := (iff #13701 #13704)
|
|
|
1775 |
#13706 := [rewrite]: #13705
|
|
|
1776 |
#13702 := (iff #12843 #13701)
|
|
|
1777 |
#13699 := (iff #12838 #13698)
|
|
|
1778 |
#13696 := (iff #12832 #13693)
|
|
|
1779 |
#13690 := (and #12496 #13685)
|
|
|
1780 |
#13694 := (iff #13690 #13693)
|
|
|
1781 |
#13695 := [rewrite]: #13694
|
|
|
1782 |
#13691 := (iff #12832 #13690)
|
|
|
1783 |
#13688 := (iff #12827 #13685)
|
|
|
1784 |
#13679 := (or #13430 #13676)
|
|
|
1785 |
#13682 := (or #12694 #13679)
|
|
|
1786 |
#13686 := (iff #13682 #13685)
|
|
|
1787 |
#13687 := [rewrite]: #13686
|
|
|
1788 |
#13683 := (iff #12827 #13682)
|
|
|
1789 |
#13680 := (iff #12819 #13679)
|
|
|
1790 |
#13677 := (iff #12813 #13676)
|
|
|
1791 |
#13674 := (iff #12808 #13671)
|
|
|
1792 |
#13568 := (or #13439 #13560)
|
|
|
1793 |
#13650 := (or #13568 #12757)
|
|
|
1794 |
#13653 := (or #12766 #13650)
|
|
|
1795 |
#13656 := (or #13430 #13653)
|
|
|
1796 |
#13659 := (or #13430 #13656)
|
|
|
1797 |
#13662 := (or #13430 #13659)
|
|
|
1798 |
#13665 := (or #13616 #13662)
|
|
|
1799 |
#13668 := (or #13430 #13665)
|
|
|
1800 |
#13672 := (iff #13668 #13671)
|
|
|
1801 |
#13673 := [rewrite]: #13672
|
|
|
1802 |
#13669 := (iff #12808 #13668)
|
|
|
1803 |
#13666 := (iff #12800 #13665)
|
|
|
1804 |
#13663 := (iff #12791 #13662)
|
|
|
1805 |
#13660 := (iff #12783 #13659)
|
|
|
1806 |
#13657 := (iff #12775 #13656)
|
|
|
1807 |
#13654 := (iff #12767 #13653)
|
|
|
1808 |
#13651 := (iff #12758 #13650)
|
|
|
1809 |
#13569 := (iff #12632 #13568)
|
|
|
1810 |
#13563 := (iff #12625 #13560)
|
|
|
1811 |
#13557 := (and #13534 #13552)
|
|
|
1812 |
#13561 := (iff #13557 #13560)
|
|
|
1813 |
#13562 := [rewrite]: #13561
|
|
|
1814 |
#13558 := (iff #12625 #13557)
|
|
|
1815 |
#13555 := (iff #12620 #13552)
|
|
|
1816 |
#13540 := (or #13456 #13524)
|
|
|
1817 |
#13543 := (or #12601 #13540)
|
|
|
1818 |
#13546 := (or #13531 #13543)
|
|
|
1819 |
#13549 := (or #13537 #13546)
|
|
|
1820 |
#13553 := (iff #13549 #13552)
|
|
|
1821 |
#13554 := [rewrite]: #13553
|
|
|
1822 |
#13550 := (iff #12620 #13549)
|
|
|
1823 |
#13547 := (iff #12611 #13546)
|
|
|
1824 |
#13544 := (iff #12602 #13543)
|
|
|
1825 |
#13541 := (iff #12593 #13540)
|
|
|
1826 |
#13525 := (iff #12586 #13524)
|
|
|
1827 |
#13522 := (iff #12581 #13521)
|
|
|
1828 |
#13519 := (iff #12574 #13518)
|
|
|
1829 |
#13516 := (iff #12569 #13515)
|
|
|
1830 |
#13513 := (iff #12555 #13510)
|
|
|
1831 |
#13507 := (and #13504 #12552)
|
|
|
1832 |
#13511 := (iff #13507 #13510)
|
|
|
1833 |
#13512 := [rewrite]: #13511
|
|
|
1834 |
#13508 := (iff #12555 #13507)
|
|
|
1835 |
#13505 := (iff #3262 #13504)
|
|
|
1836 |
#13506 := [rewrite]: #13505
|
|
|
1837 |
#13509 := [monotonicity #13506]: #13508
|
|
|
1838 |
#13514 := [trans #13509 #13512]: #13513
|
|
|
1839 |
#13499 := (iff #12568 #13498)
|
|
|
1840 |
#13496 := (iff #12549 #13495)
|
|
|
1841 |
#13493 := (iff #12544 #13490)
|
|
|
1842 |
#13484 := (or #13467 #13481)
|
|
|
1843 |
#13487 := (or #5654 #13484)
|
|
|
1844 |
#13491 := (iff #13487 #13490)
|
|
|
1845 |
#13492 := [rewrite]: #13491
|
|
|
1846 |
#13488 := (iff #12544 #13487)
|
|
|
1847 |
#13485 := (iff #12538 #13484)
|
|
|
1848 |
#13482 := (iff #3258 #13481)
|
|
|
1849 |
#13483 := [rewrite]: #13482
|
|
|
1850 |
#13477 := (iff #12537 #13467)
|
|
|
1851 |
#13469 := (not #13467)
|
|
|
1852 |
#13472 := (not #13469)
|
|
|
1853 |
#13475 := (iff #13472 #13467)
|
|
|
1854 |
#13476 := [rewrite]: #13475
|
|
|
1855 |
#13473 := (iff #12537 #13472)
|
|
|
1856 |
#13470 := (iff #3257 #13469)
|
|
|
1857 |
#13471 := [rewrite]: #13470
|
|
|
1858 |
#13474 := [monotonicity #13471]: #13473
|
|
|
1859 |
#13478 := [trans #13474 #13476]: #13477
|
|
|
1860 |
#13486 := [monotonicity #13478 #13483]: #13485
|
|
|
1861 |
#13489 := [monotonicity #5656 #13486]: #13488
|
|
|
1862 |
#13494 := [trans #13489 #13492]: #13493
|
|
|
1863 |
#13497 := [quant-intro #13494]: #13496
|
|
|
1864 |
#13500 := [monotonicity #13497]: #13499
|
|
|
1865 |
#13517 := [monotonicity #13500 #13514]: #13516
|
|
|
1866 |
#13520 := [monotonicity #13497 #13517]: #13519
|
|
|
1867 |
#13465 := (iff #12580 #13464)
|
|
|
1868 |
#13462 := (iff #3256 #13459)
|
|
|
1869 |
#13463 := [rewrite]: #13462
|
|
|
1870 |
#13466 := [monotonicity #13463]: #13465
|
|
|
1871 |
#13523 := [monotonicity #13466 #13520]: #13522
|
|
|
1872 |
#13526 := [monotonicity #13463 #13523]: #13525
|
|
|
1873 |
#13457 := (iff #12592 #13456)
|
|
|
1874 |
#13454 := (iff #12534 #13453)
|
|
|
1875 |
#13450 := (iff #3254 #13451)
|
|
|
1876 |
#13452 := [rewrite]: #13450
|
|
|
1877 |
#13433 := (iff #3244 #13434)
|
|
|
1878 |
#13435 := [rewrite]: #13433
|
|
|
1879 |
#13455 := [monotonicity #13435 #13452]: #13454
|
|
|
1880 |
#13458 := [monotonicity #13455]: #13457
|
|
|
1881 |
#13542 := [monotonicity #13458 #13526]: #13541
|
|
|
1882 |
#13545 := [monotonicity #13542]: #13544
|
|
|
1883 |
#13532 := (iff #12610 #13531)
|
|
|
1884 |
#13529 := (iff #12528 #13527)
|
|
|
1885 |
#13530 := [rewrite]: #13529
|
|
|
1886 |
#13533 := [monotonicity #13530]: #13532
|
|
|
1887 |
#13548 := [monotonicity #13533 #13545]: #13547
|
|
|
1888 |
#13538 := (iff #12619 #13537)
|
|
|
1889 |
#13535 := (iff #12525 #13534)
|
|
|
1890 |
#13448 := (iff #12522 #13445)
|
|
|
1891 |
#13449 := [rewrite]: #13448
|
|
|
1892 |
#13442 := (iff #12519 #13443)
|
|
|
1893 |
#13444 := [rewrite]: #13442
|
|
|
1894 |
#13536 := [monotonicity #13444 #13449]: #13535
|
|
|
1895 |
#13539 := [monotonicity #13536]: #13538
|
|
|
1896 |
#13551 := [monotonicity #13539 #13548]: #13550
|
|
|
1897 |
#13556 := [trans #13551 #13554]: #13555
|
|
|
1898 |
#13559 := [monotonicity #13536 #13556]: #13558
|
|
|
1899 |
#13564 := [trans #13559 #13562]: #13563
|
|
|
1900 |
#13440 := (iff #12631 #13439)
|
|
|
1901 |
#13437 := (iff #3245 #13436)
|
|
|
1902 |
#13438 := [monotonicity #13426 #13435]: #13437
|
|
|
1903 |
#13441 := [monotonicity #13438]: #13440
|
|
|
1904 |
#13570 := [monotonicity #13441 #13564]: #13569
|
|
|
1905 |
#13652 := [monotonicity #13570]: #13651
|
|
|
1906 |
#13655 := [monotonicity #13652]: #13654
|
|
|
1907 |
#13658 := [monotonicity #13432 #13655]: #13657
|
|
|
1908 |
#13661 := [monotonicity #13432 #13658]: #13660
|
|
|
1909 |
#13664 := [monotonicity #13432 #13661]: #13663
|
|
|
1910 |
#13648 := (iff #12799 #13616)
|
|
|
1911 |
#13646 := (iff #3292 #13617)
|
|
|
1912 |
#13647 := [rewrite]: #13646
|
|
|
1913 |
#13649 := [monotonicity #13647]: #13648
|
|
|
1914 |
#13667 := [monotonicity #13649 #13664]: #13666
|
|
|
1915 |
#13670 := [monotonicity #13432 #13667]: #13669
|
|
|
1916 |
#13675 := [trans #13670 #13673]: #13674
|
|
|
1917 |
#13644 := (iff #12743 #13641)
|
|
|
1918 |
#13629 := (or #13430 #13611)
|
|
|
1919 |
#13632 := (or #13430 #13629)
|
|
|
1920 |
#13635 := (or #13617 #13632)
|
|
|
1921 |
#13638 := (or #13430 #13635)
|
|
|
1922 |
#13642 := (iff #13638 #13641)
|
|
|
1923 |
#13643 := [rewrite]: #13642
|
|
|
1924 |
#13639 := (iff #12743 #13638)
|
|
|
1925 |
#13636 := (iff #12735 #13635)
|
|
|
1926 |
#13633 := (iff #12726 #13632)
|
|
|
1927 |
#13630 := (iff #12718 #13629)
|
|
|
1928 |
#13614 := (iff #12712 #13611)
|
|
|
1929 |
#13608 := (and #12490 #13605)
|
|
|
1930 |
#13612 := (iff #13608 #13611)
|
|
|
1931 |
#13613 := [rewrite]: #13612
|
|
|
1932 |
#13609 := (iff #12712 #13608)
|
|
|
1933 |
#13606 := (iff #12707 #13605)
|
|
|
1934 |
#13603 := (iff #12700 #13600)
|
|
|
1935 |
#13597 := (and #12496 #13592)
|
|
|
1936 |
#13601 := (iff #13597 #13600)
|
|
|
1937 |
#13602 := [rewrite]: #13601
|
|
|
1938 |
#13598 := (iff #12700 #13597)
|
|
|
1939 |
#13595 := (iff #12695 #13592)
|
|
|
1940 |
#13571 := (or #12640 #13568)
|
|
|
1941 |
#13574 := (or #12649 #13571)
|
|
|
1942 |
#13577 := (or #13565 #13574)
|
|
|
1943 |
#13580 := (or #12667 #13577)
|
|
|
1944 |
#13583 := (or #12676 #13580)
|
|
|
1945 |
#13586 := (or #12685 #13583)
|
|
|
1946 |
#13589 := (or #12694 #13586)
|
|
|
1947 |
#13593 := (iff #13589 #13592)
|
|
|
1948 |
#13594 := [rewrite]: #13593
|
|
|
1949 |
#13590 := (iff #12695 #13589)
|
|
|
1950 |
#13587 := (iff #12686 #13586)
|
|
|
1951 |
#13584 := (iff #12677 #13583)
|
|
|
1952 |
#13581 := (iff #12668 #13580)
|
|
|
1953 |
#13578 := (iff #12659 #13577)
|
|
|
1954 |
#13575 := (iff #12650 #13574)
|
|
|
1955 |
#13572 := (iff #12641 #13571)
|
|
|
1956 |
#13573 := [monotonicity #13570]: #13572
|
|
|
1957 |
#13576 := [monotonicity #13573]: #13575
|
|
|
1958 |
#13566 := (iff #12658 #13565)
|
|
|
1959 |
#13567 := [monotonicity #13426]: #13566
|
|
|
1960 |
#13579 := [monotonicity #13567 #13576]: #13578
|
|
|
1961 |
#13582 := [monotonicity #13579]: #13581
|
|
|
1962 |
#13585 := [monotonicity #13582]: #13584
|
|
|
1963 |
#13588 := [monotonicity #13585]: #13587
|
|
|
1964 |
#13591 := [monotonicity #13588]: #13590
|
|
|
1965 |
#13596 := [trans #13591 #13594]: #13595
|
|
|
1966 |
#13599 := [monotonicity #13596]: #13598
|
|
|
1967 |
#13604 := [trans #13599 #13602]: #13603
|
|
|
1968 |
#13607 := [monotonicity #13604]: #13606
|
|
|
1969 |
#13610 := [monotonicity #13607]: #13609
|
|
|
1970 |
#13615 := [trans #13610 #13613]: #13614
|
|
|
1971 |
#13631 := [monotonicity #13432 #13615]: #13630
|
|
|
1972 |
#13634 := [monotonicity #13432 #13631]: #13633
|
|
|
1973 |
#13627 := (iff #12734 #13617)
|
|
|
1974 |
#13622 := (not #13616)
|
|
|
1975 |
#13625 := (iff #13622 #13617)
|
|
|
1976 |
#13626 := [rewrite]: #13625
|
|
|
1977 |
#13623 := (iff #12734 #13622)
|
|
|
1978 |
#13620 := (iff #3232 #13616)
|
|
|
1979 |
#13621 := [rewrite]: #13620
|
|
|
1980 |
#13624 := [monotonicity #13621]: #13623
|
|
|
1981 |
#13628 := [trans #13624 #13626]: #13627
|
|
|
1982 |
#13637 := [monotonicity #13628 #13634]: #13636
|
|
|
1983 |
#13640 := [monotonicity #13432 #13637]: #13639
|
|
|
1984 |
#13645 := [trans #13640 #13643]: #13644
|
|
|
1985 |
#13678 := [monotonicity #13645 #13675]: #13677
|
|
|
1986 |
#13681 := [monotonicity #13432 #13678]: #13680
|
|
|
1987 |
#13684 := [monotonicity #13681]: #13683
|
|
|
1988 |
#13689 := [trans #13684 #13687]: #13688
|
|
|
1989 |
#13692 := [monotonicity #13689]: #13691
|
|
|
1990 |
#13697 := [trans #13692 #13695]: #13696
|
|
|
1991 |
#13700 := [monotonicity #13697]: #13699
|
|
|
1992 |
#13703 := [monotonicity #13700]: #13702
|
|
|
1993 |
#13708 := [trans #13703 #13706]: #13707
|
|
|
1994 |
#13723 := [monotonicity #13432 #13708]: #13722
|
|
|
1995 |
#13726 := [monotonicity #13432 #13723]: #13725
|
|
|
1996 |
#13719 := (iff #12865 #13710)
|
|
|
1997 |
#13714 := (not #13711)
|
|
|
1998 |
#13717 := (iff #13714 #13710)
|
|
|
1999 |
#13718 := [rewrite]: #13717
|
|
|
2000 |
#13715 := (iff #12865 #13714)
|
|
|
2001 |
#13712 := (iff #3221 #13711)
|
|
|
2002 |
#13713 := [rewrite]: #13712
|
|
|
2003 |
#13716 := [monotonicity #13713]: #13715
|
|
|
2004 |
#13720 := [trans #13716 #13718]: #13719
|
|
|
2005 |
#13729 := [monotonicity #13720 #13726]: #13728
|
|
|
2006 |
#13732 := [monotonicity #13432 #13729]: #13731
|
|
|
2007 |
#13737 := [trans #13732 #13735]: #13736
|
|
|
2008 |
#13861 := [monotonicity #13737 #13858]: #13860
|
|
|
2009 |
#13991 := [monotonicity #13432 #13861]: #13990
|
|
|
2010 |
#13994 := [monotonicity #13991]: #13993
|
|
|
2011 |
#13997 := [monotonicity #13994]: #13996
|
|
|
2012 |
#14000 := [monotonicity #13997]: #13999
|
|
|
2013 |
#14003 := [monotonicity #14000]: #14002
|
|
|
2014 |
#14006 := [monotonicity #14003]: #14005
|
|
|
2015 |
#14009 := [monotonicity #14006]: #14008
|
|
|
2016 |
#13884 := (iff #12986 #13883)
|
|
|
2017 |
#13881 := (iff #12430 #12424)
|
|
|
2018 |
#13873 := (and true #12424)
|
|
|
2019 |
#13876 := (and true #13873)
|
|
|
2020 |
#13879 := (iff #13876 #12424)
|
|
|
2021 |
#13880 := [rewrite]: #13879
|
|
|
2022 |
#13877 := (iff #12430 #13876)
|
|
|
2023 |
#13874 := (iff #12427 #13873)
|
|
|
2024 |
#13869 := (iff #3196 true)
|
|
|
2025 |
#13864 := (forall (vars (?v0 S5)) (:pat #3194) true)
|
|
|
2026 |
#13867 := (iff #13864 true)
|
|
|
2027 |
#13868 := [elim-unused]: #13867
|
|
|
2028 |
#13865 := (iff #3196 #13864)
|
|
|
2029 |
#13862 := (iff #3195 true)
|
|
|
2030 |
#13863 := [rewrite]: #13862
|
|
|
2031 |
#13866 := [quant-intro #13863]: #13865
|
|
|
2032 |
#13870 := [trans #13866 #13868]: #13869
|
|
|
2033 |
#13875 := [monotonicity #13870]: #13874
|
|
|
2034 |
#13871 := (iff #3192 true)
|
|
|
2035 |
#13872 := [rewrite]: #13871
|
|
|
2036 |
#13878 := [monotonicity #13872 #13875]: #13877
|
|
|
2037 |
#13882 := [trans #13878 #13880]: #13881
|
|
|
2038 |
#13885 := [monotonicity #13882]: #13884
|
|
|
2039 |
#14012 := [monotonicity #13885 #14009]: #14011
|
|
|
2040 |
#14015 := [monotonicity #13885 #14012]: #14014
|
|
|
2041 |
#14018 := [monotonicity #13432 #14015]: #14017
|
|
|
2042 |
#14021 := [monotonicity #13432 #14018]: #14020
|
|
|
2043 |
#14024 := [monotonicity #13432 #14021]: #14023
|
|
|
2044 |
#14027 := [monotonicity #13432 #14024]: #14026
|
|
|
2045 |
#13901 := (iff #13042 #13900)
|
|
|
2046 |
#13898 := (iff #12162 #13895)
|
|
|
2047 |
#13892 := (and #13889 #12159)
|
|
34994
|
2048 |
#13896 := (iff #13892 #13895)
|
|
|
2049 |
#13897 := [rewrite]: #13896
|
|
36900
|
2050 |
#13893 := (iff #12162 #13892)
|
|
|
2051 |
#13890 := (iff #3116 #13889)
|
|
|
2052 |
#13891 := [rewrite]: #13890
|
|
34994
|
2053 |
#13894 := [monotonicity #13891]: #13893
|
|
|
2054 |
#13899 := [trans #13894 #13897]: #13898
|
|
|
2055 |
#13902 := [monotonicity #13899]: #13901
|
|
36900
|
2056 |
#14030 := [monotonicity #13902 #14027]: #14029
|
|
|
2057 |
#13935 := (iff #13051 #13934)
|
|
|
2058 |
#13932 := (iff #12156 #13931)
|
|
|
2059 |
#13929 := (iff #12151 #13926)
|
|
|
2060 |
#13920 := (or #13903 #13917)
|
|
|
2061 |
#13923 := (or #5654 #13920)
|
|
|
2062 |
#13927 := (iff #13923 #13926)
|
|
|
2063 |
#13928 := [rewrite]: #13927
|
|
|
2064 |
#13924 := (iff #12151 #13923)
|
|
|
2065 |
#13921 := (iff #12145 #13920)
|
|
|
2066 |
#13918 := (iff #3112 #13917)
|
|
|
2067 |
#13919 := [rewrite]: #13918
|
|
|
2068 |
#13913 := (iff #12144 #13903)
|
|
|
2069 |
#13905 := (not #13903)
|
|
|
2070 |
#13908 := (not #13905)
|
|
|
2071 |
#13911 := (iff #13908 #13903)
|
|
|
2072 |
#13912 := [rewrite]: #13911
|
|
|
2073 |
#13909 := (iff #12144 #13908)
|
|
|
2074 |
#13906 := (iff #3111 #13905)
|
|
|
2075 |
#13907 := [rewrite]: #13906
|
|
34994
|
2076 |
#13910 := [monotonicity #13907]: #13909
|
|
36900
|
2077 |
#13914 := [trans #13910 #13912]: #13913
|
|
|
2078 |
#13922 := [monotonicity #13914 #13919]: #13921
|
|
|
2079 |
#13925 := [monotonicity #5656 #13922]: #13924
|
|
|
2080 |
#13930 := [trans #13925 #13928]: #13929
|
|
34994
|
2081 |
#13933 := [quant-intro #13930]: #13932
|
|
|
2082 |
#13936 := [monotonicity #13933]: #13935
|
|
36900
|
2083 |
#14033 := [monotonicity #13936 #14030]: #14032
|
|
|
2084 |
#13941 := (iff #13060 #13940)
|
|
|
2085 |
#13938 := (iff #3110 #13937)
|
|
34994
|
2086 |
#13939 := [rewrite]: #13938
|
|
|
2087 |
#13942 := [monotonicity #13939]: #13941
|
|
36900
|
2088 |
#14036 := [monotonicity #13942 #14033]: #14035
|
|
|
2089 |
#14039 := [monotonicity #13432 #14036]: #14038
|
|
|
2090 |
#13953 := (iff #13077 #13952)
|
|
|
2091 |
#13950 := (iff #3107 #13949)
|
|
|
2092 |
#13947 := (iff #3106 #13946)
|
|
|
2093 |
#13948 := [rewrite]: #13947
|
|
|
2094 |
#13944 := (iff #3105 #13943)
|
|
|
2095 |
#13945 := [rewrite]: #13944
|
|
|
2096 |
#13951 := [monotonicity #13945 #13948]: #13950
|
|
|
2097 |
#13954 := [monotonicity #13951]: #13953
|
|
|
2098 |
#14042 := [monotonicity #13954 #14039]: #14041
|
|
|
2099 |
#13963 := (iff #13086 #13962)
|
|
|
2100 |
#13960 := (iff #3103 #13959)
|
|
|
2101 |
#13957 := (iff #3102 #13955)
|
|
34994
|
2102 |
#13958 := [rewrite]: #13957
|
|
36900
|
2103 |
#13961 := [monotonicity #13423 #13958]: #13960
|
|
|
2104 |
#13964 := [monotonicity #13961]: #13963
|
|
|
2105 |
#14045 := [monotonicity #13964 #14042]: #14044
|
|
|
2106 |
#13976 := (iff #13095 #13975)
|
|
|
2107 |
#13973 := (iff #3099 #13972)
|
|
|
2108 |
#13970 := (iff #3098 #13968)
|
|
|
2109 |
#13971 := [rewrite]: #13970
|
|
|
2110 |
#13966 := (iff #3097 #13965)
|
|
|
2111 |
#13967 := [rewrite]: #13966
|
|
|
2112 |
#13974 := [monotonicity #13967 #13971]: #13973
|
|
|
2113 |
#13977 := [monotonicity #13974]: #13976
|
|
|
2114 |
#14048 := [monotonicity #13977 #14045]: #14047
|
|
|
2115 |
#13987 := (iff #13104 #13986)
|
|
|
2116 |
#13984 := (iff #12138 #13981)
|
|
|
2117 |
#13982 := (iff #13978 #13981)
|
|
|
2118 |
#13983 := [rewrite]: #13982
|
|
|
2119 |
#13979 := (iff #12138 #13978)
|
|
|
2120 |
#13419 := (iff #3003 #13418)
|
|
|
2121 |
#13420 := [rewrite]: #13419
|
|
|
2122 |
#13980 := [monotonicity #13420]: #13979
|
|
|
2123 |
#13985 := [trans #13980 #13983]: #13984
|
|
34994
|
2124 |
#13988 := [monotonicity #13985]: #13987
|
|
36900
|
2125 |
#14051 := [monotonicity #13988 #14048]: #14050
|
|
|
2126 |
#14056 := [trans #14051 #14054]: #14055
|
|
|
2127 |
#14059 := [monotonicity #13980 #14056]: #14058
|
|
|
2128 |
#14064 := [trans #14059 #14062]: #14063
|
|
|
2129 |
#13415 := (iff #13116 #13414)
|
|
|
2130 |
#13412 := (iff #12133 #13411)
|
|
|
2131 |
#13409 := (iff #12128 #13406)
|
|
|
2132 |
#13400 := (or #13384 #13396)
|
|
|
2133 |
#13403 := (or #5654 #13400)
|
|
|
2134 |
#13407 := (iff #13403 #13406)
|
|
|
2135 |
#13408 := [rewrite]: #13407
|
|
|
2136 |
#13404 := (iff #12128 #13403)
|
|
|
2137 |
#13401 := (iff #12122 #13400)
|
|
|
2138 |
#13395 := (iff #3090 #13396)
|
|
|
2139 |
#13399 := [rewrite]: #13395
|
|
|
2140 |
#13393 := (iff #12121 #13384)
|
|
|
2141 |
#13385 := (not #13384)
|
|
|
2142 |
#13388 := (not #13385)
|
|
|
2143 |
#13391 := (iff #13388 #13384)
|
|
|
2144 |
#13392 := [rewrite]: #13391
|
|
|
2145 |
#13389 := (iff #12121 #13388)
|
|
|
2146 |
#13386 := (iff #3087 #13385)
|
|
|
2147 |
#13387 := [rewrite]: #13386
|
|
|
2148 |
#13390 := [monotonicity #13387]: #13389
|
|
|
2149 |
#13394 := [trans #13390 #13392]: #13393
|
|
|
2150 |
#13402 := [monotonicity #13394 #13399]: #13401
|
|
|
2151 |
#13405 := [monotonicity #5656 #13402]: #13404
|
|
|
2152 |
#13410 := [trans #13405 #13408]: #13409
|
|
|
2153 |
#13413 := [quant-intro #13410]: #13412
|
|
|
2154 |
#13416 := [monotonicity #13413]: #13415
|
|
|
2155 |
#14067 := [monotonicity #13416 #14064]: #14066
|
|
|
2156 |
#14070 := [monotonicity #13413 #14067]: #14069
|
|
|
2157 |
#13382 := (iff #13128 #13381)
|
|
|
2158 |
#13379 := (iff #3086 #13378)
|
|
|
2159 |
#13380 := [rewrite]: #13379
|
|
|
2160 |
#13383 := [monotonicity #13380]: #13382
|
|
|
2161 |
#14073 := [monotonicity #13383 #14070]: #14072
|
|
|
2162 |
#14076 := [monotonicity #13380 #14073]: #14075
|
|
|
2163 |
#13376 := (iff #13140 false)
|
|
|
2164 |
#12165 := (iff #3121 false)
|
|
|
2165 |
#12166 := [rewrite]: #12165
|
|
|
2166 |
#13374 := (iff #13140 #3121)
|
|
|
2167 |
#13372 := (iff #12118 true)
|
|
|
2168 |
#12477 := (and true true)
|
|
|
2169 |
#13367 := (and true #12477)
|
|
|
2170 |
#13370 := (iff #13367 true)
|
|
|
2171 |
#13371 := [rewrite]: #13370
|
|
|
2172 |
#13368 := (iff #12118 #13367)
|
|
|
2173 |
#13365 := (iff #12115 #12477)
|
|
|
2174 |
#13363 := (iff #3082 true)
|
|
|
2175 |
#13364 := [rewrite]: #13363
|
|
|
2176 |
#13361 := (iff #3081 true)
|
|
|
2177 |
#13362 := [rewrite]: #13361
|
|
|
2178 |
#13366 := [monotonicity #13362 #13364]: #13365
|
|
|
2179 |
#13369 := [monotonicity #13362 #13366]: #13368
|
|
|
2180 |
#13373 := [trans #13369 #13371]: #13372
|
|
|
2181 |
#13375 := [monotonicity #13373]: #13374
|
|
|
2182 |
#13377 := [trans #13375 #12166]: #13376
|
|
|
2183 |
#14079 := [monotonicity #13377 #14076]: #14078
|
|
|
2184 |
#14082 := [monotonicity #14079]: #14081
|
|
|
2185 |
#14085 := [monotonicity #14082]: #14084
|
|
|
2186 |
#14088 := [monotonicity #14085]: #14087
|
|
|
2187 |
#14091 := [monotonicity #14088]: #14090
|
|
|
2188 |
#14094 := [monotonicity #14091]: #14093
|
|
|
2189 |
#14099 := [trans #14094 #14097]: #14098
|
|
|
2190 |
#14102 := [monotonicity #14099]: #14101
|
|
|
2191 |
#14107 := [trans #14102 #14105]: #14106
|
|
|
2192 |
#14110 := [monotonicity #14107]: #14109
|
|
|
2193 |
#14113 := [monotonicity #14110]: #14112
|
|
|
2194 |
#14118 := [trans #14113 #14116]: #14117
|
|
|
2195 |
#14121 := [monotonicity #14118]: #14120
|
|
|
2196 |
#14124 := [monotonicity #14121]: #14123
|
|
|
2197 |
#13359 := (iff #13221 #13358)
|
|
|
2198 |
#13356 := (iff #3059 #13355)
|
|
|
2199 |
#13353 := (iff #3058 #13350)
|
|
|
2200 |
#13354 := [rewrite]: #13353
|
|
|
2201 |
#13347 := (iff #3057 #13348)
|
|
|
2202 |
#13349 := [rewrite]: #13347
|
|
|
2203 |
#13357 := [monotonicity #13349 #13354]: #13356
|
|
|
2204 |
#13360 := [monotonicity #13357]: #13359
|
|
|
2205 |
#14205 := [monotonicity #13360 #14124]: #14204
|
|
|
2206 |
#14208 := [monotonicity #14205]: #14207
|
|
|
2207 |
#14211 := [monotonicity #14208]: #14210
|
|
|
2208 |
#14214 := [monotonicity #14211]: #14213
|
|
|
2209 |
#14217 := [monotonicity #14214]: #14216
|
|
|
2210 |
#14135 := (iff #13266 #14134)
|
|
|
2211 |
#14132 := (iff #3040 #14131)
|
|
|
2212 |
#14129 := (iff #3039 #14125)
|
|
|
2213 |
#14130 := [rewrite]: #14129
|
|
|
2214 |
#14133 := [quant-intro #14130]: #14132
|
|
|
2215 |
#14136 := [monotonicity #14133]: #14135
|
|
|
2216 |
#14220 := [monotonicity #14136 #14217]: #14219
|
|
|
2217 |
#14223 := [monotonicity #14220]: #14222
|
|
|
2218 |
#14226 := [monotonicity #14223]: #14225
|
|
|
2219 |
#14141 := (iff #13293 #14140)
|
|
|
2220 |
#14138 := (iff #12045 #14137)
|
|
|
2221 |
#14139 := [rewrite]: #14138
|
|
|
2222 |
#14142 := [monotonicity #14139]: #14141
|
|
|
2223 |
#14229 := [monotonicity #14142 #14226]: #14228
|
|
|
2224 |
#14148 := (iff #13302 #13417)
|
|
|
2225 |
#14143 := (not #13418)
|
|
|
2226 |
#14146 := (iff #14143 #13417)
|
|
|
2227 |
#14147 := [rewrite]: #14146
|
|
|
2228 |
#14144 := (iff #13302 #14143)
|
|
|
2229 |
#14145 := [monotonicity #13420]: #14144
|
|
|
2230 |
#14149 := [trans #14145 #14147]: #14148
|
|
|
2231 |
#14232 := [monotonicity #14149 #14229]: #14231
|
|
|
2232 |
#14159 := (iff #13311 #14150)
|
|
|
2233 |
#14151 := (not #14150)
|
|
|
2234 |
#14154 := (not #14151)
|
|
|
2235 |
#14157 := (iff #14154 #14150)
|
|
|
2236 |
#14158 := [rewrite]: #14157
|
|
|
2237 |
#14155 := (iff #13311 #14154)
|
|
|
2238 |
#14152 := (iff #3002 #14151)
|
|
|
2239 |
#14153 := [rewrite]: #14152
|
|
|
2240 |
#14156 := [monotonicity #14153]: #14155
|
|
|
2241 |
#14160 := [trans #14156 #14158]: #14159
|
|
|
2242 |
#14235 := [monotonicity #14160 #14232]: #14234
|
|
|
2243 |
#14173 := (iff #13320 #14172)
|
|
|
2244 |
#14170 := (iff #3000 #14169)
|
|
|
2245 |
#14167 := (iff #2999 #14164)
|
|
|
2246 |
#14168 := [rewrite]: #14167
|
|
|
2247 |
#14161 := (iff #2998 #14162)
|
|
|
2248 |
#14163 := [rewrite]: #14161
|
|
|
2249 |
#14171 := [monotonicity #14163 #14168]: #14170
|
|
|
2250 |
#14174 := [monotonicity #14171]: #14173
|
|
|
2251 |
#14238 := [monotonicity #14174 #14235]: #14237
|
|
|
2252 |
#14187 := (iff #13329 #14186)
|
|
|
2253 |
#14184 := (iff #2996 #14183)
|
|
|
2254 |
#14181 := (iff #2995 #14178)
|
|
|
2255 |
#14182 := [rewrite]: #14181
|
|
|
2256 |
#14175 := (iff #2994 #14176)
|
|
|
2257 |
#14177 := [rewrite]: #14175
|
|
|
2258 |
#14185 := [monotonicity #14177 #14182]: #14184
|
|
|
2259 |
#14188 := [monotonicity #14185]: #14187
|
|
|
2260 |
#14241 := [monotonicity #14188 #14238]: #14240
|
|
|
2261 |
#14201 := (iff #13338 #14200)
|
|
|
2262 |
#14198 := (iff #2992 #14197)
|
|
|
2263 |
#14195 := (iff #2991 #14192)
|
|
|
2264 |
#14196 := [rewrite]: #14195
|
|
|
2265 |
#14189 := (iff #2990 #14190)
|
|
|
2266 |
#14191 := [rewrite]: #14189
|
|
|
2267 |
#14199 := [monotonicity #14191 #14196]: #14198
|
|
|
2268 |
#14202 := [monotonicity #14199]: #14201
|
|
|
2269 |
#14244 := [monotonicity #14202 #14241]: #14243
|
|
|
2270 |
#14249 := [trans #14244 #14247]: #14248
|
|
|
2271 |
#14252 := [monotonicity #14249]: #14251
|
|
|
2272 |
#13345 := (iff #3371 #13344)
|
|
|
2273 |
#13342 := (iff #3370 #13339)
|
|
|
2274 |
#13335 := (implies #2992 #13330)
|
|
|
2275 |
#13340 := (iff #13335 #13339)
|
|
|
2276 |
#13341 := [rewrite]: #13340
|
|
|
2277 |
#13336 := (iff #3370 #13335)
|
|
|
2278 |
#13333 := (iff #3369 #13330)
|
|
|
2279 |
#13326 := (implies #2996 #13321)
|
|
|
2280 |
#13331 := (iff #13326 #13330)
|
|
|
2281 |
#13332 := [rewrite]: #13331
|
|
|
2282 |
#13327 := (iff #3369 #13326)
|
|
|
2283 |
#13324 := (iff #3368 #13321)
|
|
|
2284 |
#13317 := (implies #3000 #13312)
|
|
|
2285 |
#13322 := (iff #13317 #13321)
|
|
|
2286 |
#13323 := [rewrite]: #13322
|
|
|
2287 |
#13318 := (iff #3368 #13317)
|
|
|
2288 |
#13315 := (iff #3367 #13312)
|
|
|
2289 |
#13308 := (implies #3002 #13303)
|
|
|
2290 |
#13313 := (iff #13308 #13312)
|
|
|
2291 |
#13314 := [rewrite]: #13313
|
|
|
2292 |
#13309 := (iff #3367 #13308)
|
|
|
2293 |
#13306 := (iff #3366 #13303)
|
|
|
2294 |
#13299 := (implies #3003 #13294)
|
|
|
2295 |
#13304 := (iff #13299 #13303)
|
|
|
2296 |
#13305 := [rewrite]: #13304
|
|
|
2297 |
#13300 := (iff #3366 #13299)
|
|
|
2298 |
#13297 := (iff #3365 #13294)
|
|
|
2299 |
#13290 := (implies #12045 #13285)
|
|
|
2300 |
#13295 := (iff #13290 #13294)
|
|
|
2301 |
#13296 := [rewrite]: #13295
|
|
|
2302 |
#13291 := (iff #3365 #13290)
|
|
|
2303 |
#13288 := (iff #3364 #13285)
|
|
|
2304 |
#13281 := (implies #12048 #13276)
|
|
|
2305 |
#13286 := (iff #13281 #13285)
|
|
|
2306 |
#13287 := [rewrite]: #13286
|
|
|
2307 |
#13282 := (iff #3364 #13281)
|
|
|
2308 |
#13279 := (iff #3363 #13276)
|
|
|
2309 |
#13272 := (implies #12057 #13267)
|
|
|
2310 |
#13277 := (iff #13272 #13276)
|
|
|
2311 |
#13278 := [rewrite]: #13277
|
|
|
2312 |
#13273 := (iff #3363 #13272)
|
|
|
2313 |
#13270 := (iff #3362 #13267)
|
|
|
2314 |
#13263 := (implies #3040 #13258)
|
|
|
2315 |
#13268 := (iff #13263 #13267)
|
|
|
2316 |
#13269 := [rewrite]: #13268
|
|
|
2317 |
#13264 := (iff #3362 #13263)
|
|
|
2318 |
#13261 := (iff #3361 #13258)
|
|
|
2319 |
#13254 := (implies #12066 #13249)
|
|
|
2320 |
#13259 := (iff #13254 #13258)
|
|
|
2321 |
#13260 := [rewrite]: #13259
|
|
|
2322 |
#13255 := (iff #3361 #13254)
|
|
|
2323 |
#13252 := (iff #3360 #13249)
|
|
|
2324 |
#13245 := (implies #12069 #13240)
|
|
|
2325 |
#13250 := (iff #13245 #13249)
|
|
|
2326 |
#13251 := [rewrite]: #13250
|
|
|
2327 |
#13246 := (iff #3360 #13245)
|
|
|
2328 |
#13243 := (iff #3359 #13240)
|
|
|
2329 |
#13236 := (implies #3051 #13231)
|
|
|
2330 |
#13241 := (iff #13236 #13240)
|
|
|
2331 |
#13242 := [rewrite]: #13241
|
|
|
2332 |
#13237 := (iff #3359 #13236)
|
|
|
2333 |
#13234 := (iff #3358 #13231)
|
|
|
2334 |
#13227 := (implies #12083 #13222)
|
|
|
2335 |
#13232 := (iff #13227 #13231)
|
|
|
2336 |
#13233 := [rewrite]: #13232
|
|
|
2337 |
#13228 := (iff #3358 #13227)
|
|
|
2338 |
#13225 := (iff #3357 #13222)
|
|
|
2339 |
#13218 := (implies #3059 #13215)
|
|
|
2340 |
#13223 := (iff #13218 #13222)
|
|
|
2341 |
#13224 := [rewrite]: #13223
|
|
|
2342 |
#13219 := (iff #3357 #13218)
|
|
|
2343 |
#13216 := (iff #3356 #13215)
|
|
|
2344 |
#13213 := (iff #3355 #13210)
|
|
|
2345 |
#13206 := (implies #12086 #13203)
|
|
|
2346 |
#13211 := (iff #13206 #13210)
|
|
|
2347 |
#13212 := [rewrite]: #13211
|
|
|
2348 |
#13207 := (iff #3355 #13206)
|
|
|
2349 |
#13204 := (iff #3354 #13203)
|
|
|
2350 |
#13201 := (iff #3353 #13198)
|
|
|
2351 |
#13194 := (implies #12095 #13191)
|
|
|
2352 |
#13199 := (iff #13194 #13198)
|
|
|
2353 |
#13200 := [rewrite]: #13199
|
|
|
2354 |
#13195 := (iff #3353 #13194)
|
|
|
2355 |
#13192 := (iff #3352 #13191)
|
|
|
2356 |
#13189 := (iff #3351 #13186)
|
|
|
2357 |
#13182 := (implies #12101 #13177)
|
|
|
2358 |
#13187 := (iff #13182 #13186)
|
|
|
2359 |
#13188 := [rewrite]: #13187
|
|
|
2360 |
#13183 := (iff #3351 #13182)
|
|
|
2361 |
#13180 := (iff #3350 #13177)
|
|
|
2362 |
#13173 := (implies #3074 #13168)
|
|
|
2363 |
#13178 := (iff #13173 #13177)
|
|
|
2364 |
#13179 := [rewrite]: #13178
|
|
|
2365 |
#13174 := (iff #3350 #13173)
|
|
|
2366 |
#13171 := (iff #3349 #13168)
|
|
|
2367 |
#13164 := (implies #12104 #13159)
|
|
|
2368 |
#13169 := (iff #13164 #13168)
|
|
|
2369 |
#13170 := [rewrite]: #13169
|
|
|
2370 |
#13165 := (iff #3349 #13164)
|
|
|
2371 |
#13162 := (iff #3348 #13159)
|
|
|
2372 |
#13155 := (implies #12107 #13150)
|
|
|
2373 |
#13160 := (iff #13155 #13159)
|
|
|
2374 |
#13161 := [rewrite]: #13160
|
|
|
2375 |
#13156 := (iff #3348 #13155)
|
|
|
2376 |
#13153 := (iff #3347 #13150)
|
|
|
2377 |
#13146 := (implies #12110 #13141)
|
|
|
2378 |
#13151 := (iff #13146 #13150)
|
|
|
2379 |
#13152 := [rewrite]: #13151
|
|
|
2380 |
#13147 := (iff #3347 #13146)
|
|
|
2381 |
#13144 := (iff #3346 #13141)
|
|
|
2382 |
#13137 := (implies #12118 #13134)
|
|
|
2383 |
#13142 := (iff #13137 #13141)
|
|
|
2384 |
#13143 := [rewrite]: #13142
|
|
|
2385 |
#13138 := (iff #3346 #13137)
|
|
|
2386 |
#13135 := (iff #3345 #13134)
|
|
|
2387 |
#13132 := (iff #3344 #13129)
|
|
|
2388 |
#13125 := (implies #3086 #13122)
|
|
|
2389 |
#13130 := (iff #13125 #13129)
|
|
|
2390 |
#13131 := [rewrite]: #13130
|
|
|
2391 |
#13126 := (iff #3344 #13125)
|
|
|
2392 |
#13123 := (iff #3343 #13122)
|
|
|
2393 |
#13120 := (iff #3342 #13117)
|
|
|
2394 |
#13113 := (implies #12133 #13110)
|
|
|
2395 |
#13118 := (iff #13113 #13117)
|
|
|
2396 |
#13119 := [rewrite]: #13118
|
|
|
2397 |
#13114 := (iff #3342 #13113)
|
|
|
2398 |
#13111 := (iff #3341 #13110)
|
|
|
2399 |
#13108 := (iff #3340 #13105)
|
|
|
2400 |
#13101 := (implies #12138 #13096)
|
|
|
2401 |
#13106 := (iff #13101 #13105)
|
|
|
2402 |
#13107 := [rewrite]: #13106
|
|
|
2403 |
#13102 := (iff #3340 #13101)
|
|
|
2404 |
#13099 := (iff #3339 #13096)
|
|
|
2405 |
#13092 := (implies #3099 #13087)
|
|
|
2406 |
#13097 := (iff #13092 #13096)
|
|
|
2407 |
#13098 := [rewrite]: #13097
|
|
|
2408 |
#13093 := (iff #3339 #13092)
|
|
|
2409 |
#13090 := (iff #3338 #13087)
|
|
|
2410 |
#13083 := (implies #3103 #13078)
|
|
|
2411 |
#13088 := (iff #13083 #13087)
|
|
|
2412 |
#13089 := [rewrite]: #13088
|
|
|
2413 |
#13084 := (iff #3338 #13083)
|
|
|
2414 |
#13081 := (iff #3337 #13078)
|
|
|
2415 |
#13074 := (implies #3107 #13069)
|
|
|
2416 |
#13079 := (iff #13074 #13078)
|
|
|
2417 |
#13080 := [rewrite]: #13079
|
|
|
2418 |
#13075 := (iff #3337 #13074)
|
|
|
2419 |
#13072 := (iff #3336 #13069)
|
|
|
2420 |
#13066 := (implies #12141 #13061)
|
|
|
2421 |
#13070 := (iff #13066 #13069)
|
|
|
2422 |
#13071 := [rewrite]: #13070
|
|
|
2423 |
#13067 := (iff #3336 #13066)
|
|
|
2424 |
#13064 := (iff #3335 #13061)
|
|
|
2425 |
#13057 := (implies #3110 #13052)
|
|
|
2426 |
#13062 := (iff #13057 #13061)
|
|
|
2427 |
#13063 := [rewrite]: #13062
|
|
|
2428 |
#13058 := (iff #3335 #13057)
|
|
|
2429 |
#13055 := (iff #3334 #13052)
|
|
|
2430 |
#13048 := (implies #12156 #13043)
|
|
|
2431 |
#13053 := (iff #13048 #13052)
|
|
|
2432 |
#13054 := [rewrite]: #13053
|
|
|
2433 |
#13049 := (iff #3334 #13048)
|
|
|
2434 |
#13046 := (iff #3333 #13043)
|
|
|
2435 |
#13039 := (implies #12162 #13034)
|
|
|
2436 |
#13044 := (iff #13039 #13043)
|
|
|
2437 |
#13045 := [rewrite]: #13044
|
|
|
2438 |
#13040 := (iff #3333 #13039)
|
|
|
2439 |
#13037 := (iff #3332 #13034)
|
|
|
2440 |
#13031 := (implies #12141 #13019)
|
|
|
2441 |
#13035 := (iff #13031 #13034)
|
|
|
2442 |
#13036 := [rewrite]: #13035
|
|
|
2443 |
#13032 := (iff #3332 #13031)
|
|
|
2444 |
#13029 := (iff #3331 #13019)
|
|
|
2445 |
#13024 := (and true #13019)
|
|
|
2446 |
#13027 := (iff #13024 #13019)
|
|
|
2447 |
#13028 := [rewrite]: #13027
|
|
|
2448 |
#13025 := (iff #3331 #13024)
|
|
|
2449 |
#13022 := (iff #3330 #13019)
|
|
|
2450 |
#13016 := (implies #12141 #13011)
|
|
|
2451 |
#13020 := (iff #13016 #13019)
|
|
|
2452 |
#13021 := [rewrite]: #13020
|
|
|
2453 |
#13017 := (iff #3330 #13016)
|
|
|
2454 |
#13014 := (iff #3329 #13011)
|
|
|
2455 |
#13008 := (implies #12141 #13003)
|
|
|
2456 |
#13012 := (iff #13008 #13011)
|
|
|
2457 |
#13013 := [rewrite]: #13012
|
|
|
2458 |
#13009 := (iff #3329 #13008)
|
|
|
2459 |
#13006 := (iff #3328 #13003)
|
|
|
2460 |
#13000 := (implies #12141 #12995)
|
|
|
2461 |
#13004 := (iff #13000 #13003)
|
|
|
2462 |
#13005 := [rewrite]: #13004
|
|
|
2463 |
#13001 := (iff #3328 #13000)
|
|
|
2464 |
#12998 := (iff #3327 #12995)
|
|
|
2465 |
#12992 := (implies #12430 #12987)
|
|
|
2466 |
#12996 := (iff #12992 #12995)
|
|
|
2467 |
#12997 := [rewrite]: #12996
|
|
|
2468 |
#12993 := (iff #3327 #12992)
|
|
|
2469 |
#12990 := (iff #3326 #12987)
|
|
|
2470 |
#12983 := (implies #12430 #12978)
|
|
|
2471 |
#12988 := (iff #12983 #12987)
|
|
|
2472 |
#12989 := [rewrite]: #12988
|
|
|
2473 |
#12984 := (iff #3326 #12983)
|
|
|
2474 |
#12981 := (iff #3325 #12978)
|
|
|
2475 |
#12975 := (implies #12173 #12970)
|
|
|
2476 |
#12979 := (iff #12975 #12978)
|
|
|
2477 |
#12980 := [rewrite]: #12979
|
|
|
2478 |
#12976 := (iff #3325 #12975)
|
|
|
2479 |
#12973 := (iff #3324 #12970)
|
|
|
2480 |
#12966 := (implies #12452 #12961)
|
|
|
2481 |
#12971 := (iff #12966 #12970)
|
|
|
2482 |
#12972 := [rewrite]: #12971
|
|
|
2483 |
#12967 := (iff #3324 #12966)
|
|
|
2484 |
#12964 := (iff #3323 #12961)
|
|
|
2485 |
#12957 := (implies #12455 #12952)
|
|
|
2486 |
#12962 := (iff #12957 #12961)
|
|
|
2487 |
#12963 := [rewrite]: #12962
|
|
|
2488 |
#12958 := (iff #3323 #12957)
|
|
|
2489 |
#12955 := (iff #3322 #12952)
|
|
|
2490 |
#12948 := (implies #12458 #12943)
|
|
|
2491 |
#12953 := (iff #12948 #12952)
|
|
|
2492 |
#12954 := [rewrite]: #12953
|
|
|
2493 |
#12949 := (iff #3322 #12948)
|
|
|
2494 |
#12946 := (iff #3321 #12943)
|
|
|
2495 |
#12939 := (implies #12461 #12934)
|
|
|
2496 |
#12944 := (iff #12939 #12943)
|
|
|
2497 |
#12945 := [rewrite]: #12944
|
|
|
2498 |
#12940 := (iff #3321 #12939)
|
|
|
2499 |
#12937 := (iff #3320 #12934)
|
|
|
2500 |
#12930 := (implies #12470 #12918)
|
|
|
2501 |
#12935 := (iff #12930 #12934)
|
|
|
2502 |
#12936 := [rewrite]: #12935
|
|
|
2503 |
#12931 := (iff #3320 #12930)
|
|
|
2504 |
#12928 := (iff #3319 #12918)
|
|
|
2505 |
#12923 := (implies true #12918)
|
|
|
2506 |
#12926 := (iff #12923 #12918)
|
|
|
2507 |
#12927 := [rewrite]: #12926
|
|
|
2508 |
#12924 := (iff #3319 #12923)
|
|
|
2509 |
#12921 := (iff #3318 #12918)
|
|
|
2510 |
#12915 := (implies #12141 #12912)
|
|
|
2511 |
#12919 := (iff #12915 #12918)
|
|
|
2512 |
#12920 := [rewrite]: #12919
|
|
|
2513 |
#12916 := (iff #3318 #12915)
|
|
|
2514 |
#12913 := (iff #3317 #12912)
|
|
|
2515 |
#12910 := (iff #3316 #12907)
|
|
|
2516 |
#12904 := (implies #12141 #12899)
|
|
|
2517 |
#12908 := (iff #12904 #12907)
|
|
|
2518 |
#12909 := [rewrite]: #12908
|
|
|
2519 |
#12905 := (iff #3316 #12904)
|
|
|
2520 |
#12902 := (iff #3315 #12899)
|
|
|
2521 |
#12895 := (implies #3312 #12890)
|
|
|
2522 |
#12900 := (iff #12895 #12899)
|
|
|
2523 |
#12901 := [rewrite]: #12900
|
|
|
2524 |
#12896 := (iff #3315 #12895)
|
|
|
2525 |
#12893 := (iff #3314 #12890)
|
|
|
2526 |
#12887 := (implies #12141 #12882)
|
|
|
2527 |
#12891 := (iff #12887 #12890)
|
|
|
2528 |
#12892 := [rewrite]: #12891
|
|
|
2529 |
#12888 := (iff #3314 #12887)
|
|
|
2530 |
#12885 := (iff #3313 #12882)
|
|
|
2531 |
#12879 := (implies #12141 #12303)
|
|
|
2532 |
#12883 := (iff #12879 #12882)
|
|
|
2533 |
#12884 := [rewrite]: #12883
|
|
|
2534 |
#12880 := (iff #3313 #12879)
|
|
|
2535 |
#12306 := (iff #3156 #12303)
|
|
|
2536 |
#12300 := (implies #12141 #12295)
|
|
|
2537 |
#12304 := (iff #12300 #12303)
|
|
|
2538 |
#12305 := [rewrite]: #12304
|
|
|
2539 |
#12301 := (iff #3156 #12300)
|
|
|
2540 |
#12298 := (iff #3155 #12295)
|
|
|
2541 |
#12292 := (implies #12141 #12289)
|
|
|
2542 |
#12296 := (iff #12292 #12295)
|
|
|
2543 |
#12297 := [rewrite]: #12296
|
|
|
2544 |
#12293 := (iff #3155 #12292)
|
|
|
2545 |
#12290 := (iff #3154 #12289)
|
|
|
2546 |
#12287 := (iff #3153 #12284)
|
|
|
2547 |
#12280 := (implies #10869 #12275)
|
|
|
2548 |
#12285 := (iff #12280 #12284)
|
|
|
2549 |
#12286 := [rewrite]: #12285
|
|
|
2550 |
#12281 := (iff #3153 #12280)
|
|
|
2551 |
#12278 := (iff #3152 #12275)
|
|
|
2552 |
#12272 := (implies #12141 #12267)
|
|
|
2553 |
#12276 := (iff #12272 #12275)
|
|
|
2554 |
#12277 := [rewrite]: #12276
|
|
|
2555 |
#12273 := (iff #3152 #12272)
|
|
|
2556 |
#12270 := (iff #3151 #12267)
|
|
|
2557 |
#12264 := (implies #12141 #12259)
|
|
|
2558 |
#12268 := (iff #12264 #12267)
|
|
|
2559 |
#12269 := [rewrite]: #12268
|
|
|
2560 |
#12265 := (iff #3151 #12264)
|
|
|
2561 |
#12262 := (iff #3150 #12259)
|
|
|
2562 |
#12255 := (implies #12141 #12250)
|
|
|
2563 |
#12260 := (iff #12255 #12259)
|
|
|
2564 |
#12261 := [rewrite]: #12260
|
|
|
2565 |
#12256 := (iff #3150 #12255)
|
|
|
2566 |
#12253 := (iff #3149 #12250)
|
|
|
2567 |
#12246 := (implies #12178 #12241)
|
|
|
2568 |
#12251 := (iff #12246 #12250)
|
|
|
2569 |
#12252 := [rewrite]: #12251
|
|
|
2570 |
#12247 := (iff #3149 #12246)
|
|
|
2571 |
#12244 := (iff #3148 #12241)
|
|
|
2572 |
#12237 := (implies #12181 #12232)
|
|
|
2573 |
#12242 := (iff #12237 #12241)
|
|
|
2574 |
#12243 := [rewrite]: #12242
|
|
|
2575 |
#12238 := (iff #3148 #12237)
|
|
|
2576 |
#12235 := (iff #3147 #12232)
|
|
|
2577 |
#12228 := (implies #12184 #12223)
|
|
|
2578 |
#12233 := (iff #12228 #12232)
|
|
|
2579 |
#12234 := [rewrite]: #12233
|
|
|
2580 |
#12229 := (iff #3147 #12228)
|
|
|
2581 |
#12226 := (iff #3146 #12223)
|
|
|
2582 |
#12219 := (implies #12187 #12216)
|
|
|
2583 |
#12224 := (iff #12219 #12223)
|
|
|
2584 |
#12225 := [rewrite]: #12224
|
|
|
2585 |
#12220 := (iff #3146 #12219)
|
|
|
2586 |
#12217 := (iff #3145 #12216)
|
|
|
2587 |
#12214 := (iff #3144 #12211)
|
|
|
2588 |
#12207 := (implies #12202 #3142)
|
|
|
2589 |
#12212 := (iff #12207 #12211)
|
|
|
2590 |
#12213 := [rewrite]: #12212
|
|
|
2591 |
#12208 := (iff #3144 #12207)
|
|
|
2592 |
#12205 := (iff #3143 #3142)
|
|
|
2593 |
#12206 := [rewrite]: #12205
|
|
|
2594 |
#12203 := (iff #3137 #12202)
|
|
|
2595 |
#12200 := (iff #3136 #12197)
|
|
|
2596 |
#12194 := (implies #421 #12191)
|
|
|
2597 |
#12198 := (iff #12194 #12197)
|
|
|
2598 |
#12199 := [rewrite]: #12198
|
|
|
2599 |
#12195 := (iff #3136 #12194)
|
|
|
2600 |
#12192 := (iff #3135 #12191)
|
|
|
2601 |
#12193 := [rewrite]: #12192
|
|
|
2602 |
#12196 := [monotonicity #12193]: #12195
|
|
|
2603 |
#12201 := [trans #12196 #12199]: #12200
|
|
|
2604 |
#12204 := [quant-intro #12201]: #12203
|
|
|
2605 |
#12209 := [monotonicity #12204 #12206]: #12208
|
|
|
2606 |
#12215 := [trans #12209 #12213]: #12214
|
|
|
2607 |
#12218 := [monotonicity #12204 #12215]: #12217
|
|
|
2608 |
#12188 := (iff #3132 #12187)
|
|
|
2609 |
#12189 := [rewrite]: #12188
|
|
|
2610 |
#12221 := [monotonicity #12189 #12218]: #12220
|
|
|
2611 |
#12227 := [trans #12221 #12225]: #12226
|
|
|
2612 |
#12185 := (iff #3130 #12184)
|
|
|
2613 |
#12186 := [rewrite]: #12185
|
|
|
2614 |
#12230 := [monotonicity #12186 #12227]: #12229
|
|
|
2615 |
#12236 := [trans #12230 #12234]: #12235
|
|
|
2616 |
#12182 := (iff #3128 #12181)
|
|
|
2617 |
#12183 := [rewrite]: #12182
|
|
|
2618 |
#12239 := [monotonicity #12183 #12236]: #12238
|
|
|
2619 |
#12245 := [trans #12239 #12243]: #12244
|
|
|
2620 |
#12179 := (iff #3126 #12178)
|
|
|
2621 |
#12180 := [rewrite]: #12179
|
|
|
2622 |
#12248 := [monotonicity #12180 #12245]: #12247
|
|
|
2623 |
#12254 := [trans #12248 #12252]: #12253
|
|
|
2624 |
#12142 := (iff #3109 #12141)
|
|
|
2625 |
#12143 := [rewrite]: #12142
|
|
|
2626 |
#12257 := [monotonicity #12143 #12254]: #12256
|
|
|
2627 |
#12263 := [trans #12257 #12261]: #12262
|
|
|
2628 |
#12266 := [monotonicity #12143 #12263]: #12265
|
|
|
2629 |
#12271 := [trans #12266 #12269]: #12270
|
|
|
2630 |
#12274 := [monotonicity #12143 #12271]: #12273
|
|
|
2631 |
#12279 := [trans #12274 #12277]: #12278
|
|
|
2632 |
#10871 := (iff #2507 #10869)
|
|
|
2633 |
#10872 := [rewrite]: #10871
|
|
|
2634 |
#12282 := [monotonicity #10872 #12279]: #12281
|
|
|
2635 |
#12288 := [trans #12282 #12286]: #12287
|
|
|
2636 |
#12291 := [monotonicity #10872 #12288]: #12290
|
|
|
2637 |
#12294 := [monotonicity #12143 #12291]: #12293
|
|
|
2638 |
#12299 := [trans #12294 #12297]: #12298
|
|
|
2639 |
#12302 := [monotonicity #12143 #12299]: #12301
|
|
|
2640 |
#12307 := [trans #12302 #12305]: #12306
|
|
|
2641 |
#12881 := [monotonicity #12143 #12307]: #12880
|
|
|
2642 |
#12886 := [trans #12881 #12884]: #12885
|
|
|
2643 |
#12889 := [monotonicity #12143 #12886]: #12888
|
|
|
2644 |
#12894 := [trans #12889 #12892]: #12893
|
|
|
2645 |
#12897 := [monotonicity #12894]: #12896
|
|
|
2646 |
#12903 := [trans #12897 #12901]: #12902
|
|
|
2647 |
#12906 := [monotonicity #12143 #12903]: #12905
|
|
|
2648 |
#12911 := [trans #12906 #12909]: #12910
|
|
|
2649 |
#12877 := (iff #3311 #12874)
|
|
|
2650 |
#12871 := (implies #12141 #12866)
|
|
|
2651 |
#12875 := (iff #12871 #12874)
|
|
|
2652 |
#12876 := [rewrite]: #12875
|
|
|
2653 |
#12872 := (iff #3311 #12871)
|
|
|
2654 |
#12869 := (iff #3310 #12866)
|
|
|
2655 |
#12862 := (implies #3221 #12857)
|
|
|
2656 |
#12867 := (iff #12862 #12866)
|
|
|
2657 |
#12868 := [rewrite]: #12867
|
|
|
2658 |
#12863 := (iff #3310 #12862)
|
|
|
2659 |
#12860 := (iff #3309 #12857)
|
|
|
2660 |
#12854 := (implies #12141 #12849)
|
|
|
2661 |
#12858 := (iff #12854 #12857)
|
|
|
2662 |
#12859 := [rewrite]: #12858
|
|
|
2663 |
#12855 := (iff #3309 #12854)
|
|
|
2664 |
#12852 := (iff #3308 #12849)
|
|
|
2665 |
#12846 := (implies #12141 #12843)
|
|
|
2666 |
#12850 := (iff #12846 #12849)
|
|
|
2667 |
#12851 := [rewrite]: #12850
|
|
|
2668 |
#12847 := (iff #3308 #12846)
|
|
|
2669 |
#12844 := (iff #3307 #12843)
|
|
|
2670 |
#12841 := (iff #3306 #12838)
|
|
|
2671 |
#12835 := (implies #12490 #12832)
|
|
|
2672 |
#12839 := (iff #12835 #12838)
|
|
|
2673 |
#12840 := [rewrite]: #12839
|
|
|
2674 |
#12836 := (iff #3306 #12835)
|
|
|
2675 |
#12833 := (iff #3305 #12832)
|
|
|
2676 |
#12830 := (iff #3304 #12827)
|
|
|
2677 |
#12824 := (implies #12496 #12819)
|
|
|
2678 |
#12828 := (iff #12824 #12827)
|
|
|
2679 |
#12829 := [rewrite]: #12828
|
|
|
2680 |
#12825 := (iff #3304 #12824)
|
|
|
2681 |
#12822 := (iff #3303 #12819)
|
|
|
2682 |
#12816 := (implies #12141 #12813)
|
|
34994
|
2683 |
#12820 := (iff #12816 #12819)
|
|
|
2684 |
#12821 := [rewrite]: #12820
|
|
36900
|
2685 |
#12817 := (iff #3303 #12816)
|
|
|
2686 |
#12814 := (iff #3302 #12813)
|
|
|
2687 |
#12811 := (iff #3301 #12808)
|
|
|
2688 |
#12805 := (implies #12141 #12800)
|
|
|
2689 |
#12809 := (iff #12805 #12808)
|
|
|
2690 |
#12810 := [rewrite]: #12809
|
|
|
2691 |
#12806 := (iff #3301 #12805)
|
|
|
2692 |
#12803 := (iff #3300 #12800)
|
|
|
2693 |
#12796 := (implies #3292 #12791)
|
|
|
2694 |
#12801 := (iff #12796 #12800)
|
|
|
2695 |
#12802 := [rewrite]: #12801
|
|
|
2696 |
#12797 := (iff #3300 #12796)
|
|
|
2697 |
#12794 := (iff #3299 #12791)
|
|
|
2698 |
#12788 := (implies #12141 #12783)
|
|
|
2699 |
#12792 := (iff #12788 #12791)
|
|
|
2700 |
#12793 := [rewrite]: #12792
|
|
|
2701 |
#12789 := (iff #3299 #12788)
|
|
|
2702 |
#12786 := (iff #3298 #12783)
|
|
|
2703 |
#12780 := (implies #12141 #12775)
|
|
|
2704 |
#12784 := (iff #12780 #12783)
|
|
|
2705 |
#12785 := [rewrite]: #12784
|
|
|
2706 |
#12781 := (iff #3298 #12780)
|
|
|
2707 |
#12778 := (iff #3297 #12775)
|
|
|
2708 |
#12772 := (implies #12141 #12767)
|
|
|
2709 |
#12776 := (iff #12772 #12775)
|
|
|
2710 |
#12777 := [rewrite]: #12776
|
|
|
2711 |
#12773 := (iff #3297 #12772)
|
|
|
2712 |
#12770 := (iff #3296 #12767)
|
|
|
2713 |
#12763 := (implies #12748 #12758)
|
|
|
2714 |
#12768 := (iff #12763 #12767)
|
|
|
2715 |
#12769 := [rewrite]: #12768
|
|
|
2716 |
#12764 := (iff #3296 #12763)
|
|
|
2717 |
#12761 := (iff #3295 #12758)
|
|
|
2718 |
#12754 := (implies #12751 #12632)
|
|
|
2719 |
#12759 := (iff #12754 #12758)
|
|
|
2720 |
#12760 := [rewrite]: #12759
|
|
|
2721 |
#12755 := (iff #3295 #12754)
|
|
|
2722 |
#12635 := (iff #3277 #12632)
|
|
|
2723 |
#12628 := (implies #3245 #12625)
|
|
|
2724 |
#12633 := (iff #12628 #12632)
|
|
|
2725 |
#12634 := [rewrite]: #12633
|
|
|
2726 |
#12629 := (iff #3277 #12628)
|
|
|
2727 |
#12626 := (iff #3276 #12625)
|
|
|
2728 |
#12623 := (iff #3275 #12620)
|
|
|
2729 |
#12616 := (implies #12525 #12611)
|
|
|
2730 |
#12621 := (iff #12616 #12620)
|
|
|
2731 |
#12622 := [rewrite]: #12621
|
|
|
2732 |
#12617 := (iff #3275 #12616)
|
|
|
2733 |
#12614 := (iff #3274 #12611)
|
|
|
2734 |
#12607 := (implies #12528 #12602)
|
|
|
2735 |
#12612 := (iff #12607 #12611)
|
|
|
2736 |
#12613 := [rewrite]: #12612
|
|
|
2737 |
#12608 := (iff #3274 #12607)
|
|
|
2738 |
#12605 := (iff #3273 #12602)
|
|
|
2739 |
#12598 := (implies #12531 #12593)
|
|
|
2740 |
#12603 := (iff #12598 #12602)
|
|
|
2741 |
#12604 := [rewrite]: #12603
|
|
|
2742 |
#12599 := (iff #3273 #12598)
|
|
|
2743 |
#12596 := (iff #3272 #12593)
|
|
|
2744 |
#12589 := (implies #12534 #12586)
|
|
|
2745 |
#12594 := (iff #12589 #12593)
|
|
|
2746 |
#12595 := [rewrite]: #12594
|
|
|
2747 |
#12590 := (iff #3272 #12589)
|
|
|
2748 |
#12587 := (iff #3271 #12586)
|
|
|
2749 |
#12584 := (iff #3270 #12581)
|
|
|
2750 |
#12577 := (implies #3256 #12574)
|
|
|
2751 |
#12582 := (iff #12577 #12581)
|
|
|
2752 |
#12583 := [rewrite]: #12582
|
|
|
2753 |
#12578 := (iff #3270 #12577)
|
|
|
2754 |
#12575 := (iff #3269 #12574)
|
|
|
2755 |
#12572 := (iff #3268 #12569)
|
|
|
2756 |
#12565 := (implies #12549 #12555)
|
|
|
2757 |
#12570 := (iff #12565 #12569)
|
|
|
2758 |
#12571 := [rewrite]: #12570
|
|
|
2759 |
#12566 := (iff #3268 #12565)
|
|
|
2760 |
#12563 := (iff #3267 #12555)
|
|
|
2761 |
#12558 := (and #12555 true)
|
|
|
2762 |
#12561 := (iff #12558 #12555)
|
|
|
2763 |
#12562 := [rewrite]: #12561
|
|
|
2764 |
#12559 := (iff #3267 #12558)
|
|
|
2765 |
#12556 := (iff #3266 #12555)
|
|
|
2766 |
#12553 := (iff #3265 #12552)
|
|
|
2767 |
#12554 := [rewrite]: #12553
|
|
|
2768 |
#12557 := [monotonicity #12554]: #12556
|
|
|
2769 |
#12560 := [monotonicity #12557]: #12559
|
|
|
2770 |
#12564 := [trans #12560 #12562]: #12563
|
|
|
2771 |
#12550 := (iff #3261 #12549)
|
|
|
2772 |
#12547 := (iff #3260 #12544)
|
|
|
2773 |
#12541 := (implies #421 #12538)
|
|
|
2774 |
#12545 := (iff #12541 #12544)
|
|
|
2775 |
#12546 := [rewrite]: #12545
|
|
|
2776 |
#12542 := (iff #3260 #12541)
|
|
|
2777 |
#12539 := (iff #3259 #12538)
|
|
|
2778 |
#12540 := [rewrite]: #12539
|
|
|
2779 |
#12543 := [monotonicity #12540]: #12542
|
|
|
2780 |
#12548 := [trans #12543 #12546]: #12547
|
|
|
2781 |
#12551 := [quant-intro #12548]: #12550
|
|
|
2782 |
#12567 := [monotonicity #12551 #12564]: #12566
|
|
|
2783 |
#12573 := [trans #12567 #12571]: #12572
|
|
|
2784 |
#12576 := [monotonicity #12551 #12573]: #12575
|
|
|
2785 |
#12579 := [monotonicity #12576]: #12578
|
|
|
2786 |
#12585 := [trans #12579 #12583]: #12584
|
|
|
2787 |
#12588 := [monotonicity #12585]: #12587
|
|
|
2788 |
#12535 := (iff #3255 #12534)
|
|
|
2789 |
#12536 := [rewrite]: #12535
|
|
|
2790 |
#12591 := [monotonicity #12536 #12588]: #12590
|
|
|
2791 |
#12597 := [trans #12591 #12595]: #12596
|
|
|
2792 |
#12532 := (iff #3253 #12531)
|
|
|
2793 |
#12533 := [rewrite]: #12532
|
|
|
2794 |
#12600 := [monotonicity #12533 #12597]: #12599
|
|
|
2795 |
#12606 := [trans #12600 #12604]: #12605
|
|
|
2796 |
#12529 := (iff #3251 #12528)
|
|
|
2797 |
#12517 := (= #3246 #12516)
|
|
|
2798 |
#12518 := [rewrite]: #12517
|
|
|
2799 |
#12530 := [monotonicity #12518]: #12529
|
|
|
2800 |
#12609 := [monotonicity #12530 #12606]: #12608
|
|
|
2801 |
#12615 := [trans #12609 #12613]: #12614
|
|
|
2802 |
#12526 := (iff #3249 #12525)
|
|
|
2803 |
#12523 := (iff #3248 #12522)
|
|
|
2804 |
#12524 := [monotonicity #12518]: #12523
|
|
|
2805 |
#12520 := (iff #3247 #12519)
|
|
|
2806 |
#12521 := [monotonicity #12518]: #12520
|
|
|
2807 |
#12527 := [monotonicity #12521 #12524]: #12526
|
|
|
2808 |
#12618 := [monotonicity #12527 #12615]: #12617
|
|
|
2809 |
#12624 := [trans #12618 #12622]: #12623
|
|
|
2810 |
#12627 := [monotonicity #12527 #12624]: #12626
|
|
|
2811 |
#12630 := [monotonicity #12627]: #12629
|
|
|
2812 |
#12636 := [trans #12630 #12634]: #12635
|
|
|
2813 |
#12752 := (iff #3294 #12751)
|
|
|
2814 |
#12753 := [rewrite]: #12752
|
|
|
2815 |
#12756 := [monotonicity #12753 #12636]: #12755
|
|
|
2816 |
#12762 := [trans #12756 #12760]: #12761
|
|
|
2817 |
#12749 := (iff #3293 #12748)
|
|
|
2818 |
#12750 := [rewrite]: #12749
|
|
|
2819 |
#12765 := [monotonicity #12750 #12762]: #12764
|
|
|
2820 |
#12771 := [trans #12765 #12769]: #12770
|
|
|
2821 |
#12774 := [monotonicity #12143 #12771]: #12773
|
|
|
2822 |
#12779 := [trans #12774 #12777]: #12778
|
|
|
2823 |
#12782 := [monotonicity #12143 #12779]: #12781
|
|
|
2824 |
#12787 := [trans #12782 #12785]: #12786
|
|
|
2825 |
#12790 := [monotonicity #12143 #12787]: #12789
|
|
|
2826 |
#12795 := [trans #12790 #12793]: #12794
|
|
|
2827 |
#12798 := [monotonicity #12795]: #12797
|
|
|
2828 |
#12804 := [trans #12798 #12802]: #12803
|
|
|
2829 |
#12807 := [monotonicity #12143 #12804]: #12806
|
|
|
2830 |
#12812 := [trans #12807 #12810]: #12811
|
|
|
2831 |
#12746 := (iff #3291 #12743)
|
|
|
2832 |
#12740 := (implies #12141 #12735)
|
|
|
2833 |
#12744 := (iff #12740 #12743)
|
|
34994
|
2834 |
#12745 := [rewrite]: #12744
|
|
36900
|
2835 |
#12741 := (iff #3291 #12740)
|
|
|
2836 |
#12738 := (iff #3290 #12735)
|
|
|
2837 |
#12731 := (implies #3232 #12726)
|
|
|
2838 |
#12736 := (iff #12731 #12735)
|
|
|
2839 |
#12737 := [rewrite]: #12736
|
|
|
2840 |
#12732 := (iff #3290 #12731)
|
|
|
2841 |
#12729 := (iff #3289 #12726)
|
|
|
2842 |
#12723 := (implies #12141 #12718)
|
|
|
2843 |
#12727 := (iff #12723 #12726)
|
|
|
2844 |
#12728 := [rewrite]: #12727
|
|
|
2845 |
#12724 := (iff #3289 #12723)
|
|
|
2846 |
#12721 := (iff #3288 #12718)
|
|
|
2847 |
#12715 := (implies #12141 #12712)
|
|
34994
|
2848 |
#12719 := (iff #12715 #12718)
|
|
|
2849 |
#12720 := [rewrite]: #12719
|
|
36900
|
2850 |
#12716 := (iff #3288 #12715)
|
|
|
2851 |
#12713 := (iff #3287 #12712)
|
|
|
2852 |
#12710 := (iff #3286 #12707)
|
|
|
2853 |
#12703 := (implies #12490 #12700)
|
|
|
2854 |
#12708 := (iff #12703 #12707)
|
|
34994
|
2855 |
#12709 := [rewrite]: #12708
|
|
36900
|
2856 |
#12704 := (iff #3286 #12703)
|
|
|
2857 |
#12701 := (iff #3285 #12700)
|
|
|
2858 |
#12698 := (iff #3284 #12695)
|
|
|
2859 |
#12691 := (implies #12496 #12686)
|
|
|
2860 |
#12696 := (iff #12691 #12695)
|
|
|
2861 |
#12697 := [rewrite]: #12696
|
|
|
2862 |
#12692 := (iff #3284 #12691)
|
|
|
2863 |
#12689 := (iff #3283 #12686)
|
|
|
2864 |
#12682 := (implies #12499 #12677)
|
|
|
2865 |
#12687 := (iff #12682 #12686)
|
|
|
2866 |
#12688 := [rewrite]: #12687
|
|
|
2867 |
#12683 := (iff #3283 #12682)
|
|
|
2868 |
#12680 := (iff #3282 #12677)
|
|
|
2869 |
#12673 := (implies #12502 #12668)
|
|
|
2870 |
#12678 := (iff #12673 #12677)
|
|
|
2871 |
#12679 := [rewrite]: #12678
|
|
|
2872 |
#12674 := (iff #3282 #12673)
|
|
|
2873 |
#12671 := (iff #3281 #12668)
|
|
|
2874 |
#12664 := (implies #12505 #12659)
|
|
|
2875 |
#12669 := (iff #12664 #12668)
|
|
|
2876 |
#12670 := [rewrite]: #12669
|
|
|
2877 |
#12665 := (iff #3281 #12664)
|
|
|
2878 |
#12662 := (iff #3280 #12659)
|
|
|
2879 |
#12655 := (implies #3108 #12650)
|
|
|
2880 |
#12660 := (iff #12655 #12659)
|
|
|
2881 |
#12661 := [rewrite]: #12660
|
|
|
2882 |
#12656 := (iff #3280 #12655)
|
|
|
2883 |
#12653 := (iff #3279 #12650)
|
|
|
2884 |
#12646 := (implies #12510 #12641)
|
|
|
2885 |
#12651 := (iff #12646 #12650)
|
|
|
2886 |
#12652 := [rewrite]: #12651
|
|
|
2887 |
#12647 := (iff #3279 #12646)
|
|
|
2888 |
#12644 := (iff #3278 #12641)
|
|
|
2889 |
#12637 := (implies #12513 #12632)
|
|
|
2890 |
#12642 := (iff #12637 #12641)
|
|
|
2891 |
#12643 := [rewrite]: #12642
|
|
|
2892 |
#12638 := (iff #3278 #12637)
|
|
|
2893 |
#12514 := (iff #3243 #12513)
|
|
|
2894 |
#12515 := [rewrite]: #12514
|
|
|
2895 |
#12639 := [monotonicity #12515 #12636]: #12638
|
|
|
2896 |
#12645 := [trans #12639 #12643]: #12644
|
|
|
2897 |
#12511 := (iff #3241 #12510)
|
|
|
2898 |
#12512 := [rewrite]: #12511
|
|
|
2899 |
#12648 := [monotonicity #12512 #12645]: #12647
|
|
|
2900 |
#12654 := [trans #12648 #12652]: #12653
|
|
|
2901 |
#12508 := (iff #3239 #3108)
|
|
34994
|
2902 |
#12509 := [rewrite]: #12508
|
|
36900
|
2903 |
#12657 := [monotonicity #12509 #12654]: #12656
|
|
|
2904 |
#12663 := [trans #12657 #12661]: #12662
|
|
|
2905 |
#12506 := (iff #3238 #12505)
|
|
|
2906 |
#12507 := [rewrite]: #12506
|
|
|
2907 |
#12666 := [monotonicity #12507 #12663]: #12665
|
|
|
2908 |
#12672 := [trans #12666 #12670]: #12671
|
|
|
2909 |
#12503 := (iff #3236 #12502)
|
|
|
2910 |
#12504 := [rewrite]: #12503
|
|
|
2911 |
#12675 := [monotonicity #12504 #12672]: #12674
|
|
|
2912 |
#12681 := [trans #12675 #12679]: #12680
|
|
|
2913 |
#12500 := (iff #3234 #12499)
|
|
|
2914 |
#12501 := [rewrite]: #12500
|
|
|
2915 |
#12684 := [monotonicity #12501 #12681]: #12683
|
|
|
2916 |
#12690 := [trans #12684 #12688]: #12689
|
|
|
2917 |
#12497 := (iff #3230 #12496)
|
|
|
2918 |
#12494 := (iff #3229 #12493)
|
|
|
2919 |
#12495 := [rewrite]: #12494
|
|
|
2920 |
#12485 := (iff #3224 #12484)
|
|
|
2921 |
#12486 := [rewrite]: #12485
|
|
|
2922 |
#12498 := [monotonicity #12486 #12495]: #12497
|
|
|
2923 |
#12693 := [monotonicity #12498 #12690]: #12692
|
|
|
2924 |
#12699 := [trans #12693 #12697]: #12698
|
|
|
2925 |
#12702 := [monotonicity #12498 #12699]: #12701
|
|
|
2926 |
#12491 := (iff #3227 #12490)
|
|
|
2927 |
#12488 := (iff #3226 #12487)
|
|
|
2928 |
#12489 := [rewrite]: #12488
|
|
|
2929 |
#12492 := [monotonicity #12486 #12489]: #12491
|
|
|
2930 |
#12705 := [monotonicity #12492 #12702]: #12704
|
|
|
2931 |
#12711 := [trans #12705 #12709]: #12710
|
|
|
2932 |
#12714 := [monotonicity #12492 #12711]: #12713
|
|
|
2933 |
#12717 := [monotonicity #12143 #12714]: #12716
|
|
34994
|
2934 |
#12722 := [trans #12717 #12720]: #12721
|
|
36900
|
2935 |
#12725 := [monotonicity #12143 #12722]: #12724
|
|
|
2936 |
#12730 := [trans #12725 #12728]: #12729
|
|
|
2937 |
#12733 := [monotonicity #12730]: #12732
|
|
|
2938 |
#12739 := [trans #12733 #12737]: #12738
|
|
|
2939 |
#12742 := [monotonicity #12143 #12739]: #12741
|
|
|
2940 |
#12747 := [trans #12742 #12745]: #12746
|
|
|
2941 |
#12815 := [monotonicity #12747 #12812]: #12814
|
|
|
2942 |
#12818 := [monotonicity #12143 #12815]: #12817
|
|
34994
|
2943 |
#12823 := [trans #12818 #12821]: #12822
|
|
36900
|
2944 |
#12826 := [monotonicity #12498 #12823]: #12825
|
|
|
2945 |
#12831 := [trans #12826 #12829]: #12830
|
|
|
2946 |
#12834 := [monotonicity #12498 #12831]: #12833
|
|
|
2947 |
#12837 := [monotonicity #12492 #12834]: #12836
|
|
|
2948 |
#12842 := [trans #12837 #12840]: #12841
|
|
|
2949 |
#12845 := [monotonicity #12492 #12842]: #12844
|
|
|
2950 |
#12848 := [monotonicity #12143 #12845]: #12847
|
|
|
2951 |
#12853 := [trans #12848 #12851]: #12852
|
|
|
2952 |
#12856 := [monotonicity #12143 #12853]: #12855
|
|
|
2953 |
#12861 := [trans #12856 #12859]: #12860
|
|
|
2954 |
#12864 := [monotonicity #12861]: #12863
|
|
|
2955 |
#12870 := [trans #12864 #12868]: #12869
|
|
|
2956 |
#12873 := [monotonicity #12143 #12870]: #12872
|
|
|
2957 |
#12878 := [trans #12873 #12876]: #12877
|
|
|
2958 |
#12914 := [monotonicity #12878 #12911]: #12913
|
|
|
2959 |
#12917 := [monotonicity #12143 #12914]: #12916
|
|
|
2960 |
#12922 := [trans #12917 #12920]: #12921
|
|
|
2961 |
#12482 := (iff #3220 true)
|
|
|
2962 |
#12480 := (iff #12477 true)
|
|
|
2963 |
#12481 := [rewrite]: #12480
|
|
|
2964 |
#12478 := (iff #3220 #12477)
|
|
|
2965 |
#12475 := (iff #3219 true)
|
|
|
2966 |
#12476 := [rewrite]: #12475
|
|
|
2967 |
#12473 := (iff #3218 true)
|
|
|
2968 |
#12474 := [rewrite]: #12473
|
|
|
2969 |
#12479 := [monotonicity #12474 #12476]: #12478
|
|
|
2970 |
#12483 := [trans #12479 #12481]: #12482
|
|
|
2971 |
#12925 := [monotonicity #12483 #12922]: #12924
|
|
|
2972 |
#12929 := [trans #12925 #12927]: #12928
|
|
|
2973 |
#12471 := (iff #3217 #12470)
|
|
|
2974 |
#12468 := (iff #3216 #12467)
|
|
|
2975 |
#12469 := [rewrite]: #12468
|
|
|
2976 |
#12465 := (iff #3214 #12464)
|
|
|
2977 |
#12466 := [rewrite]: #12465
|
|
|
2978 |
#12472 := [monotonicity #12466 #12469]: #12471
|
|
|
2979 |
#12932 := [monotonicity #12472 #12929]: #12931
|
|
|
2980 |
#12938 := [trans #12932 #12936]: #12937
|
|
|
2981 |
#12462 := (iff #3212 #12461)
|
|
|
2982 |
#12463 := [rewrite]: #12462
|
|
|
2983 |
#12941 := [monotonicity #12463 #12938]: #12940
|
|
|
2984 |
#12947 := [trans #12941 #12945]: #12946
|
|
|
2985 |
#12459 := (iff #3210 #12458)
|
|
|
2986 |
#12460 := [rewrite]: #12459
|
|
|
2987 |
#12950 := [monotonicity #12460 #12947]: #12949
|
|
|
2988 |
#12956 := [trans #12950 #12954]: #12955
|
|
|
2989 |
#12456 := (iff #3208 #12455)
|
|
|
2990 |
#12457 := [rewrite]: #12456
|
|
|
2991 |
#12959 := [monotonicity #12457 #12956]: #12958
|
|
|
2992 |
#12965 := [trans #12959 #12963]: #12964
|
|
|
2993 |
#12453 := (iff #3206 #12452)
|
|
|
2994 |
#12454 := [rewrite]: #12453
|
|
|
2995 |
#12968 := [monotonicity #12454 #12965]: #12967
|
|
|
2996 |
#12974 := [trans #12968 #12972]: #12973
|
|
|
2997 |
#12176 := (iff #3124 #12173)
|
|
|
2998 |
#12170 := (and #12167 #12054)
|
|
|
2999 |
#12174 := (iff #12170 #12173)
|
|
|
3000 |
#12175 := [rewrite]: #12174
|
|
|
3001 |
#12171 := (iff #3124 #12170)
|
|
|
3002 |
#12055 := (iff #3033 #12054)
|
|
|
3003 |
#12056 := [rewrite]: #12055
|
|
|
3004 |
#12168 := (iff #3123 #12167)
|
|
|
3005 |
#12169 := [rewrite]: #12168
|
|
|
3006 |
#12172 := [monotonicity #12169 #12056]: #12171
|
|
|
3007 |
#12177 := [trans #12172 #12175]: #12176
|
|
|
3008 |
#12977 := [monotonicity #12177 #12974]: #12976
|
|
|
3009 |
#12982 := [trans #12977 #12980]: #12981
|
|
|
3010 |
#12431 := (iff #3200 #12430)
|
|
|
3011 |
#12428 := (iff #3199 #12427)
|
|
|
3012 |
#12425 := (iff #3198 #12424)
|
|
|
3013 |
#12426 := [rewrite]: #12425
|
|
|
3014 |
#12429 := [monotonicity #12426]: #12428
|
|
|
3015 |
#12432 := [monotonicity #12429]: #12431
|
|
|
3016 |
#12985 := [monotonicity #12432 #12982]: #12984
|
|
|
3017 |
#12991 := [trans #12985 #12989]: #12990
|
|
|
3018 |
#12450 := (iff #3204 #12430)
|
|
|
3019 |
#12433 := (and true #12430)
|
|
|
3020 |
#12436 := (iff #12433 #12430)
|
|
|
3021 |
#12437 := [rewrite]: #12436
|
|
|
3022 |
#12448 := (iff #3204 #12433)
|
|
|
3023 |
#12446 := (iff #3203 #12430)
|
|
|
3024 |
#12444 := (iff #3203 #12433)
|
|
|
3025 |
#12442 := (iff #3202 #12430)
|
|
|
3026 |
#12440 := (iff #3202 #12433)
|
|
|
3027 |
#12438 := (iff #3201 #12430)
|
|
|
3028 |
#12434 := (iff #3201 #12433)
|
|
|
3029 |
#12422 := (iff #3191 true)
|
|
|
3030 |
#12417 := (forall (vars (?v0 S5)) (:pat #3187) true)
|
|
|
3031 |
#12420 := (iff #12417 true)
|
|
|
3032 |
#12421 := [elim-unused]: #12420
|
|
|
3033 |
#12418 := (iff #3191 #12417)
|
|
|
3034 |
#12415 := (iff #3190 true)
|
|
|
3035 |
#12367 := (= f1 #3175)
|
|
|
3036 |
#12379 := (implies #12367 #12367)
|
|
|
3037 |
#12382 := (iff #12379 true)
|
|
|
3038 |
#12383 := [rewrite]: #12382
|
|
|
3039 |
#12413 := (iff #3190 #12379)
|
|
|
3040 |
#12411 := (iff #3189 #12367)
|
|
|
3041 |
#12372 := (and true #12367)
|
|
|
3042 |
#12375 := (iff #12372 #12367)
|
|
|
3043 |
#12376 := [rewrite]: #12375
|
|
|
3044 |
#12409 := (iff #3189 #12372)
|
|
|
3045 |
#12368 := (iff #3176 #12367)
|
|
|
3046 |
#12369 := [rewrite]: #12368
|
|
|
3047 |
#12407 := (iff #3188 true)
|
|
|
3048 |
#12408 := [rewrite]: #12407
|
|
|
3049 |
#12410 := [monotonicity #12408 #12369]: #12409
|
|
|
3050 |
#12412 := [trans #12410 #12376]: #12411
|
|
|
3051 |
#12414 := [monotonicity #12369 #12412]: #12413
|
|
|
3052 |
#12416 := [trans #12414 #12383]: #12415
|
|
|
3053 |
#12419 := [quant-intro #12416]: #12418
|
|
|
3054 |
#12423 := [trans #12419 #12421]: #12422
|
|
|
3055 |
#12435 := [monotonicity #12423 #12432]: #12434
|
|
|
3056 |
#12439 := [trans #12435 #12437]: #12438
|
|
|
3057 |
#12405 := (iff #3184 true)
|
|
|
3058 |
#12360 := (forall (vars (?v0 S5)) (:pat #3164) true)
|
|
|
3059 |
#12363 := (iff #12360 true)
|
|
|
3060 |
#12364 := [elim-unused]: #12363
|
|
|
3061 |
#12403 := (iff #3184 #12360)
|
|
|
3062 |
#12401 := (iff #3183 true)
|
|
|
3063 |
#12399 := (iff #3183 #12379)
|
|
|
3064 |
#12397 := (iff #3182 #12367)
|
|
|
3065 |
#12395 := (iff #3182 #12372)
|
|
|
3066 |
#12393 := (iff #3181 true)
|
|
|
3067 |
#12394 := [rewrite]: #12393
|
|
|
3068 |
#12396 := [monotonicity #12394 #12369]: #12395
|
|
|
3069 |
#12398 := [trans #12396 #12376]: #12397
|
|
|
3070 |
#12400 := [monotonicity #12369 #12398]: #12399
|
|
|
3071 |
#12402 := [trans #12400 #12383]: #12401
|
|
|
3072 |
#12404 := [quant-intro #12402]: #12403
|
|
|
3073 |
#12406 := [trans #12404 #12364]: #12405
|
|
|
3074 |
#12441 := [monotonicity #12406 #12439]: #12440
|
|
|
3075 |
#12443 := [trans #12441 #12437]: #12442
|
|
|
3076 |
#12391 := (iff #3180 true)
|
|
|
3077 |
#12386 := (forall (vars (?v0 S5)) (:pat #3174) true)
|
|
|
3078 |
#12389 := (iff #12386 true)
|
|
|
3079 |
#12390 := [elim-unused]: #12389
|
|
|
3080 |
#12387 := (iff #3180 #12386)
|
|
|
3081 |
#12384 := (iff #3179 true)
|
|
|
3082 |
#12380 := (iff #3179 #12379)
|
|
|
3083 |
#12377 := (iff #3178 #12367)
|
|
|
3084 |
#12373 := (iff #3178 #12372)
|
|
|
3085 |
#12370 := (iff #3177 true)
|
|
|
3086 |
#12371 := [rewrite]: #12370
|
|
|
3087 |
#12374 := [monotonicity #12371 #12369]: #12373
|
|
|
3088 |
#12378 := [trans #12374 #12376]: #12377
|
|
|
3089 |
#12381 := [monotonicity #12369 #12378]: #12380
|
|
|
3090 |
#12385 := [trans #12381 #12383]: #12384
|
|
|
3091 |
#12388 := [quant-intro #12385]: #12387
|
|
|
3092 |
#12392 := [trans #12388 #12390]: #12391
|
|
|
3093 |
#12445 := [monotonicity #12392 #12443]: #12444
|
|
|
3094 |
#12447 := [trans #12445 #12437]: #12446
|
|
|
3095 |
#12365 := (iff #3171 true)
|
|
|
3096 |
#12361 := (iff #3171 #12360)
|
|
|
3097 |
#12358 := (iff #3170 true)
|
|
|
3098 |
#12347 := (= f262 #3167)
|
|
|
3099 |
#12350 := (not #12347)
|
|
|
3100 |
#12353 := (implies #12350 #12350)
|
|
|
3101 |
#12356 := (iff #12353 true)
|
|
|
3102 |
#12357 := [rewrite]: #12356
|
|
|
3103 |
#12354 := (iff #3170 #12353)
|
|
|
3104 |
#12351 := (iff #3169 #12350)
|
|
|
3105 |
#12348 := (iff #3168 #12347)
|
|
|
3106 |
#12349 := [rewrite]: #12348
|
|
|
3107 |
#12352 := [monotonicity #12349]: #12351
|
|
|
3108 |
#12355 := [monotonicity #12352 #12352]: #12354
|
|
|
3109 |
#12359 := [trans #12355 #12357]: #12358
|
|
|
3110 |
#12362 := [quant-intro #12359]: #12361
|
|
|
3111 |
#12366 := [trans #12362 #12364]: #12365
|
|
|
3112 |
#12449 := [monotonicity #12366 #12447]: #12448
|
|
|
3113 |
#12451 := [trans #12449 #12437]: #12450
|
|
|
3114 |
#12994 := [monotonicity #12451 #12991]: #12993
|
|
|
3115 |
#12999 := [trans #12994 #12997]: #12998
|
|
|
3116 |
#13002 := [monotonicity #12143 #12999]: #13001
|
|
|
3117 |
#13007 := [trans #13002 #13005]: #13006
|
|
|
3118 |
#13010 := [monotonicity #12143 #13007]: #13009
|
|
|
3119 |
#13015 := [trans #13010 #13013]: #13014
|
|
|
3120 |
#13018 := [monotonicity #12143 #13015]: #13017
|
|
|
3121 |
#13023 := [trans #13018 #13021]: #13022
|
|
|
3122 |
#12345 := (iff #3161 true)
|
|
|
3123 |
#12340 := (implies #12141 true)
|
|
|
3124 |
#12343 := (iff #12340 true)
|
|
|
3125 |
#12344 := [rewrite]: #12343
|
|
|
3126 |
#12341 := (iff #3161 #12340)
|
|
|
3127 |
#12338 := (iff #3160 true)
|
|
|
3128 |
#12312 := (or #12311 #12303)
|
|
|
3129 |
#12320 := (or #12258 #12312)
|
|
|
3130 |
#12328 := (or #12258 #12320)
|
|
|
3131 |
#12333 := (implies false #12328)
|
|
|
3132 |
#12336 := (iff #12333 true)
|
|
|
3133 |
#12337 := [rewrite]: #12336
|
|
|
3134 |
#12334 := (iff #3160 #12333)
|
|
|
3135 |
#12331 := (iff #3159 #12328)
|
|
|
3136 |
#12325 := (implies #12141 #12320)
|
|
|
3137 |
#12329 := (iff #12325 #12328)
|
|
|
3138 |
#12330 := [rewrite]: #12329
|
|
|
3139 |
#12326 := (iff #3159 #12325)
|
|
|
3140 |
#12323 := (iff #3158 #12320)
|
|
|
3141 |
#12317 := (implies #12141 #12312)
|
|
|
3142 |
#12321 := (iff #12317 #12320)
|
|
|
3143 |
#12322 := [rewrite]: #12321
|
|
|
3144 |
#12318 := (iff #3158 #12317)
|
|
|
3145 |
#12315 := (iff #3157 #12312)
|
|
|
3146 |
#12308 := (implies #12173 #12303)
|
|
|
3147 |
#12313 := (iff #12308 #12312)
|
|
|
3148 |
#12314 := [rewrite]: #12313
|
|
|
3149 |
#12309 := (iff #3157 #12308)
|
|
|
3150 |
#12310 := [monotonicity #12177 #12307]: #12309
|
|
|
3151 |
#12316 := [trans #12310 #12314]: #12315
|
|
|
3152 |
#12319 := [monotonicity #12143 #12316]: #12318
|
|
|
3153 |
#12324 := [trans #12319 #12322]: #12323
|
|
|
3154 |
#12327 := [monotonicity #12143 #12324]: #12326
|
|
|
3155 |
#12332 := [trans #12327 #12330]: #12331
|
|
|
3156 |
#12335 := [monotonicity #12166 #12332]: #12334
|
|
|
3157 |
#12339 := [trans #12335 #12337]: #12338
|
|
|
3158 |
#12342 := [monotonicity #12143 #12339]: #12341
|
|
|
3159 |
#12346 := [trans #12342 #12344]: #12345
|
|
|
3160 |
#13026 := [monotonicity #12346 #13023]: #13025
|
|
|
3161 |
#13030 := [trans #13026 #13028]: #13029
|
|
|
3162 |
#13033 := [monotonicity #12143 #13030]: #13032
|
|
|
3163 |
#13038 := [trans #13033 #13036]: #13037
|
|
|
3164 |
#12163 := (iff #3120 #12162)
|
|
|
3165 |
#12160 := (iff #3119 #12159)
|
|
|
3166 |
#12161 := [rewrite]: #12160
|
|
|
3167 |
#12164 := [monotonicity #12161]: #12163
|
|
|
3168 |
#13041 := [monotonicity #12164 #13038]: #13040
|
|
|
3169 |
#13047 := [trans #13041 #13045]: #13046
|
|
|
3170 |
#12157 := (iff #3115 #12156)
|
|
|
3171 |
#12154 := (iff #3114 #12151)
|
|
|
3172 |
#12148 := (implies #421 #12145)
|
|
|
3173 |
#12152 := (iff #12148 #12151)
|
|
|
3174 |
#12153 := [rewrite]: #12152
|
|
|
3175 |
#12149 := (iff #3114 #12148)
|
|
|
3176 |
#12146 := (iff #3113 #12145)
|
|
|
3177 |
#12147 := [rewrite]: #12146
|
|
|
3178 |
#12150 := [monotonicity #12147]: #12149
|
|
|
3179 |
#12155 := [trans #12150 #12153]: #12154
|
|
|
3180 |
#12158 := [quant-intro #12155]: #12157
|
|
|
3181 |
#13050 := [monotonicity #12158 #13047]: #13049
|
|
|
3182 |
#13056 := [trans #13050 #13054]: #13055
|
|
|
3183 |
#13059 := [monotonicity #13056]: #13058
|
|
|
3184 |
#13065 := [trans #13059 #13063]: #13064
|
|
|
3185 |
#13068 := [monotonicity #12143 #13065]: #13067
|
|
|
3186 |
#13073 := [trans #13068 #13071]: #13072
|
|
|
3187 |
#13076 := [monotonicity #13073]: #13075
|
|
|
3188 |
#13082 := [trans #13076 #13080]: #13081
|
|
|
3189 |
#13085 := [monotonicity #13082]: #13084
|
|
|
3190 |
#13091 := [trans #13085 #13089]: #13090
|
|
|
3191 |
#13094 := [monotonicity #13091]: #13093
|
|
|
3192 |
#13100 := [trans #13094 #13098]: #13099
|
|
|
3193 |
#12139 := (iff #3095 #12138)
|
|
|
3194 |
#12136 := (iff #3094 #3074)
|
|
|
3195 |
#12137 := [rewrite]: #12136
|
|
|
3196 |
#12140 := [monotonicity #12137]: #12139
|
|
|
3197 |
#13103 := [monotonicity #12140 #13100]: #13102
|
|
|
3198 |
#13109 := [trans #13103 #13107]: #13108
|
|
|
3199 |
#13112 := [monotonicity #12140 #13109]: #13111
|
|
|
3200 |
#12134 := (iff #3093 #12133)
|
|
|
3201 |
#12131 := (iff #3092 #12128)
|
|
|
3202 |
#12125 := (implies #421 #12122)
|
|
|
3203 |
#12129 := (iff #12125 #12128)
|
|
|
3204 |
#12130 := [rewrite]: #12129
|
|
|
3205 |
#12126 := (iff #3092 #12125)
|
|
|
3206 |
#12123 := (iff #3091 #12122)
|
|
|
3207 |
#12124 := [rewrite]: #12123
|
|
|
3208 |
#12127 := [monotonicity #12124]: #12126
|
|
|
3209 |
#12132 := [trans #12127 #12130]: #12131
|
|
|
3210 |
#12135 := [quant-intro #12132]: #12134
|
|
|
3211 |
#13115 := [monotonicity #12135 #13112]: #13114
|
|
|
3212 |
#13121 := [trans #13115 #13119]: #13120
|
|
|
3213 |
#13124 := [monotonicity #12135 #13121]: #13123
|
|
|
3214 |
#13127 := [monotonicity #13124]: #13126
|
|
|
3215 |
#13133 := [trans #13127 #13131]: #13132
|
|
|
3216 |
#13136 := [monotonicity #13133]: #13135
|
|
|
3217 |
#12119 := (iff #3085 #12118)
|
|
|
3218 |
#12116 := (iff #3084 #12115)
|
|
|
3219 |
#12113 := (iff #3083 #3082)
|
|
|
3220 |
#12114 := [rewrite]: #12113
|
|
|
3221 |
#12117 := [monotonicity #12114]: #12116
|
|
|
3222 |
#12120 := [monotonicity #12117]: #12119
|
|
|
3223 |
#13139 := [monotonicity #12120 #13136]: #13138
|
|
|
3224 |
#13145 := [trans #13139 #13143]: #13144
|
|
|
3225 |
#12111 := (iff #3080 #12110)
|
|
|
3226 |
#12112 := [rewrite]: #12111
|
|
|
3227 |
#13148 := [monotonicity #12112 #13145]: #13147
|
|
|
3228 |
#13154 := [trans #13148 #13152]: #13153
|
|
|
3229 |
#12108 := (iff #3078 #12107)
|
|
|
3230 |
#12109 := [rewrite]: #12108
|
|
|
3231 |
#13157 := [monotonicity #12109 #13154]: #13156
|
|
|
3232 |
#13163 := [trans #13157 #13161]: #13162
|
|
|
3233 |
#12105 := (iff #3076 #12104)
|
|
|
3234 |
#12106 := [rewrite]: #12105
|
|
|
3235 |
#13166 := [monotonicity #12106 #13163]: #13165
|
|
|
3236 |
#13172 := [trans #13166 #13170]: #13171
|
|
|
3237 |
#13175 := [monotonicity #13172]: #13174
|
|
|
3238 |
#13181 := [trans #13175 #13179]: #13180
|
|
|
3239 |
#12102 := (iff #3071 #12101)
|
|
|
3240 |
#12099 := (iff #3070 #12098)
|
|
|
3241 |
#12100 := [rewrite]: #12099
|
|
|
3242 |
#12090 := (iff #3065 #12089)
|
|
|
3243 |
#12091 := [rewrite]: #12090
|
|
|
3244 |
#12103 := [monotonicity #12091 #12100]: #12102
|
|
|
3245 |
#13184 := [monotonicity #12103 #13181]: #13183
|
|
|
3246 |
#13190 := [trans #13184 #13188]: #13189
|
|
|
3247 |
#13193 := [monotonicity #12103 #13190]: #13192
|
|
|
3248 |
#12096 := (iff #3068 #12095)
|
|
|
3249 |
#12093 := (iff #3067 #12092)
|
|
|
3250 |
#12094 := [rewrite]: #12093
|
|
|
3251 |
#12097 := [monotonicity #12091 #12094]: #12096
|
|
|
3252 |
#13196 := [monotonicity #12097 #13193]: #13195
|
|
|
3253 |
#13202 := [trans #13196 #13200]: #13201
|
|
|
3254 |
#13205 := [monotonicity #12097 #13202]: #13204
|
|
|
3255 |
#12087 := (iff #3062 #12086)
|
|
|
3256 |
#12088 := [rewrite]: #12087
|
|
|
3257 |
#13208 := [monotonicity #12088 #13205]: #13207
|
|
|
3258 |
#13214 := [trans #13208 #13212]: #13213
|
|
|
3259 |
#13217 := [monotonicity #12088 #13214]: #13216
|
|
|
3260 |
#13220 := [monotonicity #13217]: #13219
|
|
|
3261 |
#13226 := [trans #13220 #13224]: #13225
|
|
|
3262 |
#12084 := (iff #3056 #12083)
|
|
|
3263 |
#12081 := (iff #3055 #12078)
|
|
|
3264 |
#12075 := (iff #12072 false)
|
|
|
3265 |
#12079 := (iff #12075 #12078)
|
|
|
3266 |
#12080 := [rewrite]: #12079
|
|
|
3267 |
#12076 := (iff #3055 #12075)
|
|
|
3268 |
#12073 := (iff #3054 #12072)
|
|
|
3269 |
#12074 := [rewrite]: #12073
|
|
|
3270 |
#12077 := [monotonicity #12074]: #12076
|
|
|
3271 |
#12082 := [trans #12077 #12080]: #12081
|
|
|
3272 |
#12085 := [quant-intro #12082]: #12084
|
|
|
3273 |
#13229 := [monotonicity #12085 #13226]: #13228
|
|
|
3274 |
#13235 := [trans #13229 #13233]: #13234
|
|
|
3275 |
#13238 := [monotonicity #13235]: #13237
|
|
|
3276 |
#13244 := [trans #13238 #13242]: #13243
|
|
|
3277 |
#12070 := (iff #3048 #12069)
|
|
|
3278 |
#12071 := [rewrite]: #12070
|
|
|
3279 |
#13247 := [monotonicity #12071 #13244]: #13246
|
|
|
3280 |
#13253 := [trans #13247 #13251]: #13252
|
|
|
3281 |
#12067 := (iff #3046 #12066)
|
|
|
3282 |
#12064 := (iff #3045 #12063)
|
|
|
3283 |
#12065 := [rewrite]: #12064
|
|
|
3284 |
#12061 := (iff #3043 #12060)
|
|
|
3285 |
#12062 := [rewrite]: #12061
|
|
|
3286 |
#12068 := [monotonicity #12062 #12065]: #12067
|
|
|
3287 |
#13256 := [monotonicity #12068 #13253]: #13255
|
|
|
3288 |
#13262 := [trans #13256 #13260]: #13261
|
|
|
3289 |
#13265 := [monotonicity #13262]: #13264
|
|
|
3290 |
#13271 := [trans #13265 #13269]: #13270
|
|
|
3291 |
#12058 := (iff #3034 #12057)
|
|
|
3292 |
#12052 := (iff #3031 #12051)
|
|
|
3293 |
#12053 := [rewrite]: #12052
|
|
|
3294 |
#12059 := [monotonicity #12053 #12056]: #12058
|
|
|
3295 |
#13274 := [monotonicity #12059 #13271]: #13273
|
|
|
3296 |
#13280 := [trans #13274 #13278]: #13279
|
|
|
3297 |
#12049 := (iff #3029 #12048)
|
|
|
3298 |
#12050 := [rewrite]: #12049
|
|
|
3299 |
#13283 := [monotonicity #12050 #13280]: #13282
|
|
|
3300 |
#13289 := [trans #13283 #13287]: #13288
|
|
|
3301 |
#12046 := (iff #3027 #12045)
|
|
|
3302 |
#12043 := (iff #3026 #12042)
|
|
|
3303 |
#12040 := (iff #3025 #12039)
|
|
|
3304 |
#12037 := (iff #3024 #12036)
|
|
|
3305 |
#12034 := (iff #3023 #12033)
|
|
|
3306 |
#12031 := (iff #3022 #12030)
|
|
|
3307 |
#12032 := [rewrite]: #12031
|
|
|
3308 |
#12028 := (iff #3020 #12027)
|
|
|
3309 |
#12025 := (iff #3019 #12024)
|
|
|
3310 |
#12026 := [rewrite]: #12025
|
|
|
3311 |
#12029 := [monotonicity #12026]: #12028
|
|
|
3312 |
#12035 := [monotonicity #12029 #12032]: #12034
|
|
|
3313 |
#12022 := (iff #3017 #12021)
|
|
|
3314 |
#12023 := [rewrite]: #12022
|
|
|
3315 |
#12038 := [monotonicity #12023 #12035]: #12037
|
|
|
3316 |
#12019 := (iff #3015 #12018)
|
|
|
3317 |
#12020 := [rewrite]: #12019
|
|
|
3318 |
#12041 := [monotonicity #12020 #12038]: #12040
|
|
|
3319 |
#12016 := (iff #3013 #12015)
|
|
|
3320 |
#12017 := [rewrite]: #12016
|
|
|
3321 |
#12044 := [monotonicity #12017 #12041]: #12043
|
|
|
3322 |
#12013 := (iff #3011 #12011)
|
|
|
3323 |
#12014 := [rewrite]: #12013
|
|
|
3324 |
#12047 := [monotonicity #12014 #12044]: #12046
|
|
|
3325 |
#13292 := [monotonicity #12047 #13289]: #13291
|
|
|
3326 |
#13298 := [trans #13292 #13296]: #13297
|
|
|
3327 |
#13301 := [monotonicity #13298]: #13300
|
|
|
3328 |
#13307 := [trans #13301 #13305]: #13306
|
|
|
3329 |
#13310 := [monotonicity #13307]: #13309
|
|
|
3330 |
#13316 := [trans #13310 #13314]: #13315
|
|
|
3331 |
#13319 := [monotonicity #13316]: #13318
|
|
|
3332 |
#13325 := [trans #13319 #13323]: #13324
|
|
|
3333 |
#13328 := [monotonicity #13325]: #13327
|
|
|
3334 |
#13334 := [trans #13328 #13332]: #13333
|
|
|
3335 |
#13337 := [monotonicity #13334]: #13336
|
|
|
3336 |
#13343 := [trans #13337 #13341]: #13342
|
|
|
3337 |
#13346 := [monotonicity #13343]: #13345
|
|
|
3338 |
#14254 := [trans #13346 #14252]: #14253
|
|
|
3339 |
#12010 := [asserted]: #3371
|
|
|
3340 |
#14255 := [mp #12010 #14254]: #14250
|
|
|
3341 |
#14273 := [not-or-elim #14255]: #14137
|
|
|
3342 |
#14276 := [and-elim #14273]: #12018
|
|
|
3343 |
#241 := (:var 0 S3)
|
|
|
3344 |
#2694 := (f49 #21 #241)
|
|
|
3345 |
#2695 := (pattern #2694)
|
|
|
3346 |
#11278 := (= f1 #2694)
|
|
|
3347 |
#11285 := (not #11278)
|
|
|
3348 |
#1268 := (f117 #21)
|
|
|
3349 |
#2697 := (f44 #241 #1268)
|
|
|
3350 |
#2698 := (= #21 #2697)
|
|
|
3351 |
#11286 := (or #2698 #11285)
|
|
|
3352 |
#11291 := (forall (vars (?v0 S5) (?v1 S3)) (:pat #2695) #11286)
|
|
|
3353 |
#18166 := (~ #11291 #11291)
|
|
|
3354 |
#18164 := (~ #11286 #11286)
|
|
|
3355 |
#18165 := [refl]: #18164
|
|
|
3356 |
#18167 := [nnf-pos #18165]: #18166
|
|
|
3357 |
#2696 := (= #2694 f1)
|
|
|
3358 |
#2699 := (implies #2696 #2698)
|
|
|
3359 |
#2700 := (forall (vars (?v0 S5) (?v1 S3)) (:pat #2695) #2699)
|
|
|
3360 |
#11292 := (iff #2700 #11291)
|
|
|
3361 |
#11289 := (iff #2699 #11286)
|
|
|
3362 |
#11282 := (implies #11278 #2698)
|
|
|
3363 |
#11287 := (iff #11282 #11286)
|
|
|
3364 |
#11288 := [rewrite]: #11287
|
|
|
3365 |
#11283 := (iff #2699 #11282)
|
|
|
3366 |
#11280 := (iff #2696 #11278)
|
|
|
3367 |
#11281 := [rewrite]: #11280
|
|
|
3368 |
#11284 := [monotonicity #11281]: #11283
|
|
|
3369 |
#11290 := [trans #11284 #11288]: #11289
|
|
|
3370 |
#11293 := [quant-intro #11290]: #11292
|
|
|
3371 |
#11277 := [asserted]: #2700
|
|
|
3372 |
#11296 := [mp #11277 #11293]: #11291
|
|
|
3373 |
#18168 := [mp~ #11296 #18167]: #11291
|
|
|
3374 |
#26020 := (not #12018)
|
|
|
3375 |
#26033 := (not #11291)
|
|
|
3376 |
#26034 := (or #26033 #26020 #26028)
|
|
|
3377 |
#26029 := (or #26028 #26020)
|
|
|
3378 |
#26035 := (or #26033 #26029)
|
|
|
3379 |
#26042 := (iff #26035 #26034)
|
|
|
3380 |
#26030 := (or #26020 #26028)
|
|
|
3381 |
#26037 := (or #26033 #26030)
|
|
|
3382 |
#26040 := (iff #26037 #26034)
|
|
|
3383 |
#26041 := [rewrite]: #26040
|
|
|
3384 |
#26038 := (iff #26035 #26037)
|
|
|
3385 |
#26031 := (iff #26029 #26030)
|
|
|
3386 |
#26032 := [rewrite]: #26031
|
|
|
3387 |
#26039 := [monotonicity #26032]: #26038
|
|
|
3388 |
#26043 := [trans #26039 #26041]: #26042
|
|
|
3389 |
#26036 := [quant-inst]: #26035
|
|
|
3390 |
#26044 := [mp #26036 #26043]: #26034
|
|
|
3391 |
#28349 := [unit-resolution #26044 #18168 #14276]: #26028
|
|
|
3392 |
#26591 := [monotonicity #28349 #28349]: #26808
|
|
|
3393 |
#26645 := [symm #26591]: #26805
|
|
|
3394 |
#26556 := (= f1 #26555)
|
|
|
3395 |
decl f197 :: (-> S4 S5 S5 S1)
|
|
|
3396 |
#26553 := (f197 f287 #26021 #26021)
|
|
|
3397 |
#26554 := (= f1 #26553)
|
|
|
3398 |
#26558 := (iff #26554 #26556)
|
|
|
3399 |
#2265 := (:var 0 S16)
|
|
|
3400 |
#26 := (:var 2 S5)
|
|
|
3401 |
#19 := (:var 3 S4)
|
|
|
3402 |
#2277 := (f201 #19 #26 #21 #2265)
|
|
|
3403 |
#2278 := (pattern #2277)
|
|
|
3404 |
#2280 := (f197 #19 #26 #21)
|
|
|
3405 |
#10234 := (= f1 #2280)
|
|
|
3406 |
#10230 := (= f1 #2277)
|
|
|
3407 |
#10237 := (iff #10230 #10234)
|
|
|
3408 |
#10240 := (forall (vars (?v0 S4) (?v1 S5) (?v2 S5) (?v3 S16)) (:pat #2278) #10237)
|
|
|
3409 |
#17808 := (~ #10240 #10240)
|
|
|
3410 |
#17806 := (~ #10237 #10237)
|
|
|
3411 |
#17807 := [refl]: #17806
|
|
|
3412 |
#17809 := [nnf-pos #17807]: #17808
|
|
|
3413 |
#2281 := (= #2280 f1)
|
|
|
3414 |
#2279 := (= #2277 f1)
|
|
|
3415 |
#2282 := (iff #2279 #2281)
|
|
|
3416 |
#2283 := (forall (vars (?v0 S4) (?v1 S5) (?v2 S5) (?v3 S16)) (:pat #2278) #2282)
|
|
|
3417 |
#10241 := (iff #2283 #10240)
|
|
|
3418 |
#10238 := (iff #2282 #10237)
|
|
|
3419 |
#10235 := (iff #2281 #10234)
|
|
|
3420 |
#10236 := [rewrite]: #10235
|
|
|
3421 |
#10232 := (iff #2279 #10230)
|
|
|
3422 |
#10233 := [rewrite]: #10232
|
|
|
3423 |
#10239 := [monotonicity #10233 #10236]: #10238
|
|
|
3424 |
#10242 := [quant-intro #10239]: #10241
|
|
|
3425 |
#10229 := [asserted]: #2283
|
|
|
3426 |
#10245 := [mp #10229 #10242]: #10240
|
|
|
3427 |
#17810 := [mp~ #10245 #17809]: #10240
|
|
|
3428 |
#26576 := (not #10240)
|
|
|
3429 |
#26577 := (or #26576 #26558)
|
|
|
3430 |
#26557 := (iff #26556 #26554)
|
|
|
3431 |
#26574 := (or #26576 #26557)
|
|
|
3432 |
#26579 := (iff #26574 #26577)
|
|
|
3433 |
#26581 := (iff #26577 #26577)
|
|
|
3434 |
#26561 := [rewrite]: #26581
|
|
|
3435 |
#26559 := (iff #26557 #26558)
|
|
|
3436 |
#26560 := [rewrite]: #26559
|
|
|
3437 |
#26580 := [monotonicity #26560]: #26579
|
|
|
3438 |
#26563 := [trans #26580 #26561]: #26579
|
|
|
3439 |
#26578 := [quant-inst]: #26574
|
|
|
3440 |
#26564 := [mp #26578 #26563]: #26577
|
|
|
3441 |
#26790 := [unit-resolution #26564 #17810]: #26558
|
|
|
3442 |
#26565 := (not #26558)
|
|
|
3443 |
#26594 := (or #26565 #26556)
|
|
|
3444 |
#26425 := (f14 #26021)
|
|
|
3445 |
#26667 := (f13 #26425)
|
|
|
3446 |
#26670 := (= f15 #26667)
|
|
|
3447 |
#26781 := (not #26670)
|
|
|
3448 |
#26782 := (iff #12027 #26781)
|
|
|
3449 |
#26779 := (iff #12024 #26670)
|
|
|
3450 |
#26741 := (iff #26670 #12024)
|
|
|
3451 |
#26745 := (= #26667 #3018)
|
|
|
3452 |
#26743 := (= #26425 #3005)
|
|
|
3453 |
#24956 := (f14 #3009)
|
|
|
3454 |
#28397 := (= #24956 #3005)
|
|
|
3455 |
#24959 := (= #3005 #24956)
|
|
|
3456 |
#2726 := (f44 #335 #168)
|
|
|
3457 |
#23139 := (pattern #2726)
|
|
|
3458 |
#2730 := (f14 #2726)
|
|
|
3459 |
#11362 := (= #335 #2730)
|
|
|
3460 |
#23146 := (forall (vars (?v0 S3) (?v1 int)) (:pat #23139) #11362)
|
|
|
3461 |
#11366 := (forall (vars (?v0 S3) (?v1 int)) #11362)
|
|
|
3462 |
#23149 := (iff #11366 #23146)
|
|
|
3463 |
#23147 := (iff #11362 #11362)
|
|
|
3464 |
#23148 := [refl]: #23147
|
|
|
3465 |
#23150 := [quant-intro #23148]: #23149
|
|
|
3466 |
#18191 := (~ #11366 #11366)
|
|
|
3467 |
#18189 := (~ #11362 #11362)
|
|
|
3468 |
#18190 := [refl]: #18189
|
|
|
3469 |
#18192 := [nnf-pos #18190]: #18191
|
|
|
3470 |
#2731 := (= #2730 #335)
|
|
|
3471 |
#2732 := (forall (vars (?v0 S3) (?v1 int)) #2731)
|
|
|
3472 |
#11367 := (iff #2732 #11366)
|
|
|
3473 |
#11364 := (iff #2731 #11362)
|
|
|
3474 |
#11365 := [rewrite]: #11364
|
|
|
3475 |
#11368 := [quant-intro #11365]: #11367
|
|
|
3476 |
#11361 := [asserted]: #2732
|
|
|
3477 |
#11371 := [mp #11361 #11368]: #11366
|
|
|
3478 |
#18193 := [mp~ #11371 #18192]: #11366
|
|
|
3479 |
#23151 := [mp #18193 #23150]: #23146
|
|
|
3480 |
#24903 := (not #23146)
|
|
|
3481 |
#24964 := (or #24903 #24959)
|
|
|
3482 |
#24965 := [quant-inst]: #24964
|
|
|
3483 |
#28331 := [unit-resolution #24965 #23151]: #24959
|
|
|
3484 |
#28398 := [symm #28331]: #28397
|
|
|
3485 |
#26742 := (= #26425 #24956)
|
|
|
3486 |
#28350 := (= #26021 #3009)
|
|
|
3487 |
#28351 := [symm #28349]: #28350
|
|
|
3488 |
#26719 := [monotonicity #28351]: #26742
|
|
|
3489 |
#26744 := [trans #26719 #28398]: #26743
|
|
|
3490 |
#26746 := [monotonicity #26744]: #26745
|
|
|
3491 |
#26773 := [monotonicity #26746]: #26741
|
|
|
3492 |
#26780 := [symm #26773]: #26779
|
|
|
3493 |
#26783 := [monotonicity #26780]: #26782
|
|
|
3494 |
#14278 := [and-elim #14273]: #12027
|
|
|
3495 |
#26799 := [mp #14278 #26783]: #26781
|
|
|
3496 |
#26659 := (f25 f287 #26021)
|
|
|
3497 |
#26660 := (= f1 #26659)
|
|
|
3498 |
#26812 := (= #3016 #26659)
|
|
|
3499 |
#26807 := (= #26659 #3016)
|
|
|
3500 |
#26804 := [monotonicity #28351]: #26807
|
|
|
3501 |
#26815 := [symm #26804]: #26812
|
|
|
3502 |
#14277 := [and-elim #14273]: #12021
|
|
|
3503 |
#26801 := [trans #14277 #26815]: #26660
|
|
|
3504 |
#26662 := (f49 #26021 #26425)
|
|
|
3505 |
#26663 := (= f1 #26662)
|
|
|
3506 |
#26819 := (= #3014 #26662)
|
|
|
3507 |
#26816 := (= #26662 #3014)
|
|
|
3508 |
#26817 := [monotonicity #28351 #26744]: #26816
|
|
|
3509 |
#26820 := [symm #26817]: #26819
|
|
|
3510 |
#26826 := [trans #14276 #26820]: #26663
|
|
|
3511 |
#26664 := (not #26663)
|
|
|
3512 |
#26661 := (not #26660)
|
|
|
3513 |
#26898 := (or #26661 #26664 #26670)
|
|
|
3514 |
#26437 := (f26 f287 #26021)
|
|
|
3515 |
#26665 := (= f27 #26437)
|
|
|
3516 |
#26846 := (= #3012 #26437)
|
|
|
3517 |
#26840 := (= #26437 #3012)
|
|
|
3518 |
#26841 := [monotonicity #28351]: #26840
|
|
|
3519 |
#26847 := [symm #26841]: #26846
|
|
|
3520 |
#14275 := [and-elim #14273]: #12015
|
|
|
3521 |
#26848 := [trans #14275 #26847]: #26665
|
|
|
3522 |
#26575 := (not #26554)
|
|
|
3523 |
#26868 := [hypothesis]: #26575
|
|
|
3524 |
#26465 := (f28 f287 #26021)
|
|
|
3525 |
#26466 := (= f1 #26465)
|
|
|
3526 |
#26871 := (= #3010 #26465)
|
|
|
3527 |
#26869 := (= #26465 #3010)
|
|
|
3528 |
#26859 := [monotonicity #28351]: #26869
|
|
|
3529 |
#26893 := [symm #26859]: #26871
|
|
|
3530 |
#14274 := [and-elim #14273]: #12011
|
|
|
3531 |
#26854 := [trans #14274 #26893]: #26466
|
|
|
3532 |
#26426 := (f24 #26425)
|
|
|
3533 |
#26433 := (= f1 #26426)
|
|
|
3534 |
#26896 := (= #3021 #26426)
|
|
|
3535 |
#26877 := (= #26426 #3021)
|
|
|
3536 |
#26895 := [monotonicity #26744]: #26877
|
|
|
3537 |
#26856 := [symm #26895]: #26896
|
|
|
3538 |
#14279 := [and-elim #14273]: #12030
|
|
|
3539 |
#26897 := [trans #14279 #26856]: #26433
|
|
|
3540 |
#14258 := [not-or-elim #14255]: #12057
|
|
|
3541 |
#14260 := [and-elim #14258]: #12054
|
|
|
3542 |
#2236 := (f197 #52 #28 #28)
|
|
|
3543 |
#2237 := (pattern #2236)
|
|
|
3544 |
#10106 := (= f1 #2236)
|
|
|
3545 |
#235 := (f56 #52)
|
|
|
3546 |
#3971 := (= f1 #235)
|
|
|
3547 |
#19365 := (not #3971)
|
|
|
3548 |
#150 := (f49 #28 #31)
|
|
|
3549 |
#3680 := (= f1 #150)
|
|
|
3550 |
#19239 := (not #3680)
|
|
|
3551 |
#19238 := (not #3677)
|
|
|
3552 |
#141 := (f28 #52 #28)
|
|
|
3553 |
#3662 := (= f1 #141)
|
|
|
3554 |
#10819 := (not #3662)
|
|
|
3555 |
#76 := (f24 #31)
|
|
|
3556 |
#3511 := (= f1 #76)
|
|
|
3557 |
#10878 := (not #3511)
|
|
|
3558 |
#21798 := (or #34 #10878 #10819 #19238 #19239 #11206 #19365 #10106)
|
|
|
3559 |
#21803 := (forall (vars (?v0 S4) (?v1 S5)) (:pat #2237) #21798)
|
|
|
3560 |
#10121 := (and #57 #3511 #3662 #3677 #3680 #3683 #3971)
|
|
|
3561 |
#10124 := (not #10121)
|
|
|
3562 |
#10130 := (or #10106 #10124)
|
|
|
3563 |
#10135 := (forall (vars (?v0 S4) (?v1 S5)) (:pat #2237) #10130)
|
|
|
3564 |
#21804 := (iff #10135 #21803)
|
|
|
3565 |
#21801 := (iff #10130 #21798)
|
|
|
3566 |
#21784 := (or #34 #10878 #10819 #19238 #19239 #11206 #19365)
|
|
|
3567 |
#21795 := (or #10106 #21784)
|
|
|
3568 |
#21799 := (iff #21795 #21798)
|
|
|
3569 |
#21800 := [rewrite]: #21799
|
|
|
3570 |
#21796 := (iff #10130 #21795)
|
|
|
3571 |
#21793 := (iff #10124 #21784)
|
|
|
3572 |
#21785 := (not #21784)
|
|
|
3573 |
#21788 := (not #21785)
|
|
|
3574 |
#21791 := (iff #21788 #21784)
|
|
|
3575 |
#21792 := [rewrite]: #21791
|
|
|
3576 |
#21789 := (iff #10124 #21788)
|
|
|
3577 |
#21786 := (iff #10121 #21785)
|
|
|
3578 |
#21787 := [rewrite]: #21786
|
|
|
3579 |
#21790 := [monotonicity #21787]: #21789
|
|
|
3580 |
#21794 := [trans #21790 #21792]: #21793
|
|
|
3581 |
#21797 := [monotonicity #21794]: #21796
|
|
|
3582 |
#21802 := [trans #21797 #21800]: #21801
|
|
|
3583 |
#21805 := [quant-intro #21802]: #21804
|
|
|
3584 |
#17776 := (~ #10135 #10135)
|
|
|
3585 |
#17774 := (~ #10130 #10130)
|
|
|
3586 |
#17775 := [refl]: #17774
|
|
|
3587 |
#17777 := [nnf-pos #17775]: #17776
|
|
|
3588 |
#2244 := (= #2236 f1)
|
|
|
3589 |
#77 := (= #76 f1)
|
|
|
3590 |
#2238 := (and #57 #77)
|
|
|
3591 |
#2239 := (and #153 #2238)
|
|
|
3592 |
#151 := (= #150 f1)
|
|
|
3593 |
#2240 := (and #151 #2239)
|
|
|
3594 |
#2241 := (and #149 #2240)
|
|
|
3595 |
#142 := (= #141 f1)
|
|
|
3596 |
#2242 := (and #142 #2241)
|
|
|
3597 |
#237 := (= #235 f1)
|
|
|
3598 |
#2243 := (and #237 #2242)
|
|
|
3599 |
#2245 := (implies #2243 #2244)
|
|
|
3600 |
#2246 := (forall (vars (?v0 S4) (?v1 S5)) (:pat #2237) #2245)
|
|
|
3601 |
#10138 := (iff #2246 #10135)
|
|
|
3602 |
#10087 := (and #57 #3511)
|
|
|
3603 |
#10091 := (and #3683 #10087)
|
|
|
3604 |
#10094 := (and #3680 #10091)
|
|
|
3605 |
#10097 := (and #3677 #10094)
|
|
|
3606 |
#10100 := (and #3662 #10097)
|
|
|
3607 |
#10103 := (and #3971 #10100)
|
|
|
3608 |
#10112 := (not #10103)
|
|
|
3609 |
#10113 := (or #10112 #10106)
|
|
|
3610 |
#10118 := (forall (vars (?v0 S4) (?v1 S5)) (:pat #2237) #10113)
|
|
|
3611 |
#10136 := (iff #10118 #10135)
|
|
|
3612 |
#10133 := (iff #10113 #10130)
|
|
|
3613 |
#10127 := (or #10124 #10106)
|
|
|
3614 |
#10131 := (iff #10127 #10130)
|
|
|
3615 |
#10132 := [rewrite]: #10131
|
|
|
3616 |
#10128 := (iff #10113 #10127)
|
|
|
3617 |
#10125 := (iff #10112 #10124)
|
|
|
3618 |
#10122 := (iff #10103 #10121)
|
|
|
3619 |
#10123 := [rewrite]: #10122
|
|
|
3620 |
#10126 := [monotonicity #10123]: #10125
|
|
|
3621 |
#10129 := [monotonicity #10126]: #10128
|
|
|
3622 |
#10134 := [trans #10129 #10132]: #10133
|
|
|
3623 |
#10137 := [quant-intro #10134]: #10136
|
|
|
3624 |
#10119 := (iff #2246 #10118)
|
|
|
3625 |
#10116 := (iff #2245 #10113)
|
|
|
3626 |
#10109 := (implies #10103 #10106)
|
|
|
3627 |
#10114 := (iff #10109 #10113)
|
|
|
3628 |
#10115 := [rewrite]: #10114
|
|
|
3629 |
#10110 := (iff #2245 #10109)
|
|
|
3630 |
#10107 := (iff #2244 #10106)
|
|
|
3631 |
#10108 := [rewrite]: #10107
|
|
|
3632 |
#10104 := (iff #2243 #10103)
|
|
|
3633 |
#10101 := (iff #2242 #10100)
|
|
|
3634 |
#10098 := (iff #2241 #10097)
|
|
|
3635 |
#10095 := (iff #2240 #10094)
|
|
|
3636 |
#10092 := (iff #2239 #10091)
|
|
|
3637 |
#10089 := (iff #2238 #10087)
|
|
|
3638 |
#3512 := (iff #77 #3511)
|
|
|
3639 |
#3513 := [rewrite]: #3512
|
|
|
3640 |
#10090 := [monotonicity #3513]: #10089
|
|
|
3641 |
#10093 := [monotonicity #3685 #10090]: #10092
|
|
|
3642 |
#3681 := (iff #151 #3680)
|
|
|
3643 |
#3682 := [rewrite]: #3681
|
|
|
3644 |
#10096 := [monotonicity #3682 #10093]: #10095
|
|
|
3645 |
#10099 := [monotonicity #3679 #10096]: #10098
|
|
|
3646 |
#3664 := (iff #142 #3662)
|
|
|
3647 |
#3665 := [rewrite]: #3664
|
|
|
3648 |
#10102 := [monotonicity #3665 #10099]: #10101
|
|
|
3649 |
#3973 := (iff #237 #3971)
|
|
|
3650 |
#3974 := [rewrite]: #3973
|
|
|
3651 |
#10105 := [monotonicity #3974 #10102]: #10104
|
|
|
3652 |
#10111 := [monotonicity #10105 #10108]: #10110
|
|
|
3653 |
#10117 := [trans #10111 #10115]: #10116
|
|
|
3654 |
#10120 := [quant-intro #10117]: #10119
|
|
|
3655 |
#10139 := [trans #10120 #10137]: #10138
|
|
|
3656 |
#10086 := [asserted]: #2246
|
|
|
3657 |
#10140 := [mp #10086 #10139]: #10135
|
|
|
3658 |
#17778 := [mp~ #10140 #17777]: #10135
|
|
|
3659 |
#21806 := [mp #17778 #21805]: #21803
|
|
|
3660 |
#26666 := (not #26665)
|
|
|
3661 |
#26488 := (not #26466)
|
|
|
3662 |
#26434 := (not #26433)
|
|
|
3663 |
#24685 := (not #12054)
|
|
|
3664 |
#26593 := (not #21803)
|
|
|
3665 |
#26596 := (or #26593 #24685 #26434 #26488 #26554 #26661 #26664 #26666 #26670)
|
|
|
3666 |
#26668 := (= #26667 f15)
|
|
|
3667 |
#26669 := (or #26668 #26434 #26488 #26666 #26664 #26661 #24685 #26554)
|
|
|
3668 |
#26597 := (or #26593 #26669)
|
|
|
3669 |
#26648 := (iff #26597 #26596)
|
|
|
3670 |
#26676 := (or #24685 #26434 #26488 #26554 #26661 #26664 #26666 #26670)
|
|
|
3671 |
#26599 := (or #26593 #26676)
|
|
|
3672 |
#26642 := (iff #26599 #26596)
|
|
|
3673 |
#26647 := [rewrite]: #26642
|
|
|
3674 |
#26651 := (iff #26597 #26599)
|
|
|
3675 |
#26679 := (iff #26669 #26676)
|
|
|
3676 |
#26673 := (or #26670 #26434 #26488 #26666 #26664 #26661 #24685 #26554)
|
|
|
3677 |
#26677 := (iff #26673 #26676)
|
|
|
3678 |
#26678 := [rewrite]: #26677
|
|
|
3679 |
#26674 := (iff #26669 #26673)
|
|
|
3680 |
#26671 := (iff #26668 #26670)
|
|
|
3681 |
#26672 := [rewrite]: #26671
|
|
|
3682 |
#26675 := [monotonicity #26672]: #26674
|
|
|
3683 |
#26680 := [trans #26675 #26678]: #26679
|
|
|
3684 |
#26641 := [monotonicity #26680]: #26651
|
|
|
3685 |
#26646 := [trans #26641 #26647]: #26648
|
|
|
3686 |
#26598 := [quant-inst]: #26597
|
|
|
3687 |
#26649 := [mp #26598 #26646]: #26596
|
|
|
3688 |
#26899 := [unit-resolution #26649 #21806 #14260 #26897 #26854 #26868 #26848]: #26898
|
|
|
3689 |
#26900 := [unit-resolution #26899 #26826 #26801 #26799]: false
|
|
|
3690 |
#26949 := [lemma #26900]: #26554
|
|
|
3691 |
#26567 := (or #26565 #26575 #26556)
|
|
|
3692 |
#26568 := [def-axiom]: #26567
|
|
|
3693 |
#26589 := [unit-resolution #26568 #26949]: #26594
|
|
|
3694 |
#26595 := [unit-resolution #26589 #26790]: #26556
|
|
|
3695 |
#26640 := [trans #26595 #26645]: #12086
|
|
|
3696 |
#26590 := [hypothesis]: #13209
|
|
|
3697 |
#26656 := [unit-resolution #26590 #26640]: false
|
|
|
3698 |
#26657 := [lemma #26656]: #12086
|
|
|
3699 |
#23441 := (or #13209 #23438)
|
|
|
3700 |
#22442 := (forall (vars (?v0 int)) #22431)
|
|
|
3701 |
#22449 := (not #22442)
|
|
|
3702 |
#22427 := (forall (vars (?v0 int)) #22422)
|
|
|
3703 |
#22448 := (not #22427)
|
|
|
3704 |
#22450 := (or #22448 #22449)
|
|
|
3705 |
#22451 := (not #22450)
|
|
|
3706 |
#22480 := (or #22451 #22477)
|
|
|
3707 |
#22486 := (not #22480)
|
|
|
3708 |
#22487 := (or #12249 #12240 #12231 #12222 #22363 #13565 #13711 #22486)
|
|
|
3709 |
#22488 := (not #22487)
|
|
|
3710 |
#22266 := (forall (vars (?v0 int)) #22261)
|
|
|
3711 |
#22272 := (not #22266)
|
|
|
3712 |
#22273 := (or #22248 #22272)
|
|
|
3713 |
#22274 := (not #22273)
|
|
|
3714 |
#22303 := (or #22274 #22300)
|
|
|
3715 |
#22309 := (not #22303)
|
|
|
3716 |
#22310 := (or #13464 #22309)
|
|
|
3717 |
#22311 := (not #22310)
|
|
|
3718 |
#22316 := (or #13464 #22311)
|
|
|
3719 |
#22324 := (not #22316)
|
|
|
3720 |
#22325 := (or #12601 #22322 #18478 #22323 #13531 #18481 #22324)
|
|
|
3721 |
#22326 := (not #22325)
|
|
|
3722 |
#22331 := (or #18478 #18481 #22326)
|
|
|
3723 |
#22337 := (not #22331)
|
|
|
3724 |
#22374 := (or #12766 #12757 #22363 #13565 #22322 #13616 #22337)
|
|
|
3725 |
#22375 := (not #22374)
|
|
|
3726 |
#22338 := (or #18440 #18449 #12685 #12676 #12667 #12649 #12640 #13565 #22322 #22337)
|
|
|
3727 |
#22339 := (not #22338)
|
|
|
3728 |
#22344 := (or #18440 #18449 #22339)
|
|
|
3729 |
#22350 := (not #22344)
|
|
|
3730 |
#22351 := (or #18440 #18443 #22350)
|
|
|
3731 |
#22352 := (not #22351)
|
|
|
3732 |
#22357 := (or #18440 #18443 #22352)
|
|
|
3733 |
#22364 := (not #22357)
|
|
|
3734 |
#22365 := (or #22363 #13565 #13617 #22364)
|
|
|
3735 |
#22366 := (not #22365)
|
|
|
3736 |
#22380 := (or #22366 #22375)
|
|
|
3737 |
#22386 := (not #22380)
|
|
|
3738 |
#22387 := (or #18440 #18449 #22363 #13565 #22386)
|
|
|
3739 |
#22388 := (not #22387)
|
|
|
3740 |
#22393 := (or #18440 #18449 #22388)
|
|
|
3741 |
#22399 := (not #22393)
|
|
|
3742 |
#22400 := (or #18440 #18443 #22399)
|
|
|
3743 |
#22401 := (not #22400)
|
|
|
3744 |
#22406 := (or #18440 #18443 #22401)
|
|
|
3745 |
#22412 := (not #22406)
|
|
|
3746 |
#22413 := (or #22363 #13565 #13710 #22412)
|
|
|
3747 |
#22414 := (not #22413)
|
|
|
3748 |
#22493 := (or #22414 #22488)
|
|
|
3749 |
#22508 := (not #22493)
|
|
|
3750 |
#22243 := (forall (vars (?v0 int)) #22238)
|
|
|
3751 |
#22504 := (not #22243)
|
|
|
3752 |
#22509 := (or #13176 #22499 #15198 #13883 #12969 #12960 #12951 #12942 #22500 #22501 #13417 #22363 #13565 #13888 #13940 #22502 #22503 #22505 #22506 #22507 #22504 #22508)
|
|
|
3753 |
#22510 := (not #22509)
|
|
|
3754 |
#22515 := (or #13176 #13417 #22510)
|
|
|
3755 |
#22522 := (not #22515)
|
|
|
3756 |
#22232 := (forall (vars (?v0 int)) #22227)
|
|
|
3757 |
#22521 := (not #22232)
|
|
|
3758 |
#22523 := (or #22521 #22522)
|
|
|
3759 |
#22524 := (not #22523)
|
|
|
3760 |
#22529 := (or #22221 #22524)
|
|
|
3761 |
#22535 := (not #22529)
|
|
|
3762 |
#22536 := (or #13381 #22535)
|
|
|
3763 |
#22537 := (not #22536)
|
|
|
3764 |
#22542 := (or #13381 #22537)
|
|
|
3765 |
#22548 := (not #22542)
|
|
|
3766 |
#22549 := (or #13176 #18329 #18338 #13167 #13158 #13149 #22548)
|
|
|
3767 |
#22550 := (not #22549)
|
|
|
3768 |
#22555 := (or #18329 #18338 #22550)
|
|
|
3769 |
#22561 := (not #22555)
|
|
|
3770 |
#22562 := (or #18329 #18332 #22561)
|
|
|
3771 |
#22563 := (not #22562)
|
|
|
3772 |
#22568 := (or #18329 #18332 #22563)
|
|
|
3773 |
#22574 := (not #22568)
|
|
|
3774 |
#22575 := (or #13209 #22574)
|
|
|
3775 |
#22576 := (not #22575)
|
|
|
3776 |
#22581 := (or #13209 #22576)
|
|
|
3777 |
#23442 := (iff #22581 #23441)
|
|
|
3778 |
#23439 := (iff #22576 #23438)
|
|
|
3779 |
#23436 := (iff #22575 #23435)
|
|
|
3780 |
#23433 := (iff #22574 #23432)
|
|
|
3781 |
#23430 := (iff #22568 #23429)
|
|
|
3782 |
#23427 := (iff #22563 #23426)
|
|
|
3783 |
#23424 := (iff #22562 #23423)
|
|
|
3784 |
#23421 := (iff #22561 #23420)
|
|
|
3785 |
#23418 := (iff #22555 #23417)
|
|
|
3786 |
#23415 := (iff #22550 #23414)
|
|
|
3787 |
#23412 := (iff #22549 #23411)
|
|
|
3788 |
#23409 := (iff #22548 #23408)
|
|
|
3789 |
#23406 := (iff #22542 #23405)
|
|
|
3790 |
#23403 := (iff #22537 #23402)
|
|
|
3791 |
#23400 := (iff #22536 #23399)
|
|
|
3792 |
#23397 := (iff #22535 #23396)
|
|
|
3793 |
#23394 := (iff #22529 #23393)
|
|
|
3794 |
#23391 := (iff #22524 #23390)
|
|
|
3795 |
#23388 := (iff #22523 #23387)
|
|
|
3796 |
#23385 := (iff #22522 #23384)
|
|
|
3797 |
#23382 := (iff #22515 #23381)
|
|
|
3798 |
#23379 := (iff #22510 #23378)
|
|
|
3799 |
#23376 := (iff #22509 #23375)
|
|
|
3800 |
#23373 := (iff #22508 #23372)
|
|
|
3801 |
#23370 := (iff #22493 #23369)
|
|
|
3802 |
#23367 := (iff #22488 #23366)
|
|
|
3803 |
#23364 := (iff #22487 #23363)
|
|
|
3804 |
#23361 := (iff #22486 #23360)
|
|
|
3805 |
#23358 := (iff #22480 #23357)
|
|
|
3806 |
#23355 := (iff #22451 #23354)
|
|
|
3807 |
#23352 := (iff #22450 #23351)
|
|
|
3808 |
#23349 := (iff #22449 #23348)
|
|
|
3809 |
#23346 := (iff #22442 #23343)
|
|
|
3810 |
#23344 := (iff #22431 #22431)
|
|
|
3811 |
#23345 := [refl]: #23344
|
|
|
3812 |
#23347 := [quant-intro #23345]: #23346
|
|
|
3813 |
#23350 := [monotonicity #23347]: #23349
|
|
|
3814 |
#23341 := (iff #22448 #23340)
|
|
|
3815 |
#23338 := (iff #22427 #23335)
|
|
|
3816 |
#23336 := (iff #22422 #22422)
|
|
|
3817 |
#23337 := [refl]: #23336
|
|
|
3818 |
#23339 := [quant-intro #23337]: #23338
|
|
|
3819 |
#23342 := [monotonicity #23339]: #23341
|
|
|
3820 |
#23353 := [monotonicity #23342 #23350]: #23352
|
|
|
3821 |
#23356 := [monotonicity #23353]: #23355
|
|
|
3822 |
#23359 := [monotonicity #23356]: #23358
|
|
|
3823 |
#23362 := [monotonicity #23359]: #23361
|
|
|
3824 |
#23365 := [monotonicity #23362]: #23364
|
|
|
3825 |
#23368 := [monotonicity #23365]: #23367
|
|
|
3826 |
#23333 := (iff #22414 #23332)
|
|
|
3827 |
#23330 := (iff #22413 #23329)
|
|
|
3828 |
#23327 := (iff #22412 #23326)
|
|
|
3829 |
#23324 := (iff #22406 #23323)
|
|
|
3830 |
#23321 := (iff #22401 #23320)
|
|
|
3831 |
#23318 := (iff #22400 #23317)
|
|
|
3832 |
#23315 := (iff #22399 #23314)
|
|
|
3833 |
#23312 := (iff #22393 #23311)
|
|
|
3834 |
#23309 := (iff #22388 #23308)
|
|
|
3835 |
#23306 := (iff #22387 #23305)
|
|
|
3836 |
#23303 := (iff #22386 #23302)
|
|
|
3837 |
#23300 := (iff #22380 #23299)
|
|
|
3838 |
#23297 := (iff #22375 #23296)
|
|
|
3839 |
#23294 := (iff #22374 #23293)
|
|
|
3840 |
#23261 := (iff #22337 #23260)
|
|
|
3841 |
#23258 := (iff #22331 #23257)
|
|
|
3842 |
#23255 := (iff #22326 #23254)
|
|
|
3843 |
#23252 := (iff #22325 #23251)
|
|
|
3844 |
#23249 := (iff #22324 #23248)
|
|
|
3845 |
#23246 := (iff #22316 #23245)
|
|
|
3846 |
#23243 := (iff #22311 #23242)
|
|
|
3847 |
#23240 := (iff #22310 #23239)
|
|
|
3848 |
#23237 := (iff #22309 #23236)
|
|
|
3849 |
#23234 := (iff #22303 #23233)
|
|
|
3850 |
#23231 := (iff #22274 #23230)
|
|
|
3851 |
#23228 := (iff #22273 #23227)
|
|
|
3852 |
#23225 := (iff #22272 #23224)
|
|
|
3853 |
#23222 := (iff #22266 #23219)
|
|
|
3854 |
#23220 := (iff #22261 #22261)
|
|
|
3855 |
#23221 := [refl]: #23220
|
|
|
3856 |
#23223 := [quant-intro #23221]: #23222
|
|
34994
|
3857 |
#23226 := [monotonicity #23223]: #23225
|
|
|
3858 |
#23229 := [monotonicity #23226]: #23228
|
|
|
3859 |
#23232 := [monotonicity #23229]: #23231
|
|
|
3860 |
#23235 := [monotonicity #23232]: #23234
|
|
|
3861 |
#23238 := [monotonicity #23235]: #23237
|
|
|
3862 |
#23241 := [monotonicity #23238]: #23240
|
|
36900
|
3863 |
#23244 := [monotonicity #23241]: #23243
|
|
|
3864 |
#23247 := [monotonicity #23244]: #23246
|
|
|
3865 |
#23250 := [monotonicity #23247]: #23249
|
|
|
3866 |
#23253 := [monotonicity #23250]: #23252
|
|
|
3867 |
#23256 := [monotonicity #23253]: #23255
|
|
|
3868 |
#23259 := [monotonicity #23256]: #23258
|
|
|
3869 |
#23262 := [monotonicity #23259]: #23261
|
|
|
3870 |
#23295 := [monotonicity #23262]: #23294
|
|
|
3871 |
#23298 := [monotonicity #23295]: #23297
|
|
|
3872 |
#23291 := (iff #22366 #23290)
|
|
|
3873 |
#23288 := (iff #22365 #23287)
|
|
|
3874 |
#23285 := (iff #22364 #23284)
|
|
|
3875 |
#23282 := (iff #22357 #23281)
|
|
|
3876 |
#23279 := (iff #22352 #23278)
|
|
|
3877 |
#23276 := (iff #22351 #23275)
|
|
|
3878 |
#23273 := (iff #22350 #23272)
|
|
|
3879 |
#23270 := (iff #22344 #23269)
|
|
|
3880 |
#23267 := (iff #22339 #23266)
|
|
|
3881 |
#23264 := (iff #22338 #23263)
|
|
|
3882 |
#23265 := [monotonicity #23262]: #23264
|
|
|
3883 |
#23268 := [monotonicity #23265]: #23267
|
|
|
3884 |
#23271 := [monotonicity #23268]: #23270
|
|
|
3885 |
#23274 := [monotonicity #23271]: #23273
|
|
|
3886 |
#23277 := [monotonicity #23274]: #23276
|
|
|
3887 |
#23280 := [monotonicity #23277]: #23279
|
|
|
3888 |
#23283 := [monotonicity #23280]: #23282
|
|
|
3889 |
#23286 := [monotonicity #23283]: #23285
|
|
|
3890 |
#23289 := [monotonicity #23286]: #23288
|
|
|
3891 |
#23292 := [monotonicity #23289]: #23291
|
|
|
3892 |
#23301 := [monotonicity #23292 #23298]: #23300
|
|
|
3893 |
#23304 := [monotonicity #23301]: #23303
|
|
|
3894 |
#23307 := [monotonicity #23304]: #23306
|
|
|
3895 |
#23310 := [monotonicity #23307]: #23309
|
|
|
3896 |
#23313 := [monotonicity #23310]: #23312
|
|
|
3897 |
#23316 := [monotonicity #23313]: #23315
|
|
|
3898 |
#23319 := [monotonicity #23316]: #23318
|
|
|
3899 |
#23322 := [monotonicity #23319]: #23321
|
|
|
3900 |
#23325 := [monotonicity #23322]: #23324
|
|
|
3901 |
#23328 := [monotonicity #23325]: #23327
|
|
|
3902 |
#23331 := [monotonicity #23328]: #23330
|
|
|
3903 |
#23334 := [monotonicity #23331]: #23333
|
|
|
3904 |
#23371 := [monotonicity #23334 #23368]: #23370
|
|
|
3905 |
#23374 := [monotonicity #23371]: #23373
|
|
|
3906 |
#23217 := (iff #22504 #23216)
|
|
|
3907 |
#23214 := (iff #22243 #23211)
|
|
|
3908 |
#23212 := (iff #22238 #22238)
|
|
|
3909 |
#23213 := [refl]: #23212
|
|
|
3910 |
#23215 := [quant-intro #23213]: #23214
|
|
|
3911 |
#23218 := [monotonicity #23215]: #23217
|
|
|
3912 |
#23377 := [monotonicity #23218 #23374]: #23376
|
|
|
3913 |
#23380 := [monotonicity #23377]: #23379
|
|
|
3914 |
#23383 := [monotonicity #23380]: #23382
|
|
|
3915 |
#23386 := [monotonicity #23383]: #23385
|
|
|
3916 |
#23209 := (iff #22521 #23208)
|
|
|
3917 |
#23206 := (iff #22232 #23203)
|
|
|
3918 |
#23204 := (iff #22227 #22227)
|
|
|
3919 |
#23205 := [refl]: #23204
|
|
|
3920 |
#23207 := [quant-intro #23205]: #23206
|
|
|
3921 |
#23210 := [monotonicity #23207]: #23209
|
|
|
3922 |
#23389 := [monotonicity #23210 #23386]: #23388
|
|
|
3923 |
#23392 := [monotonicity #23389]: #23391
|
|
|
3924 |
#23395 := [monotonicity #23392]: #23394
|
|
|
3925 |
#23398 := [monotonicity #23395]: #23397
|
|
|
3926 |
#23401 := [monotonicity #23398]: #23400
|
|
|
3927 |
#23404 := [monotonicity #23401]: #23403
|
|
|
3928 |
#23407 := [monotonicity #23404]: #23406
|
|
|
3929 |
#23410 := [monotonicity #23407]: #23409
|
|
|
3930 |
#23413 := [monotonicity #23410]: #23412
|
|
|
3931 |
#23416 := [monotonicity #23413]: #23415
|
|
|
3932 |
#23419 := [monotonicity #23416]: #23418
|
|
|
3933 |
#23422 := [monotonicity #23419]: #23421
|
|
|
3934 |
#23425 := [monotonicity #23422]: #23424
|
|
|
3935 |
#23428 := [monotonicity #23425]: #23427
|
|
|
3936 |
#23431 := [monotonicity #23428]: #23430
|
|
|
3937 |
#23434 := [monotonicity #23431]: #23433
|
|
|
3938 |
#23437 := [monotonicity #23434]: #23436
|
|
|
3939 |
#23440 := [monotonicity #23437]: #23439
|
|
|
3940 |
#23443 := [monotonicity #23440]: #23442
|
|
|
3941 |
#18980 := (and #18623 #18624)
|
|
|
3942 |
#18983 := (not #18980)
|
|
|
3943 |
#18986 := (or #18962 #18975 #18983)
|
|
|
3944 |
#18989 := (not #18986)
|
|
|
3945 |
#15930 := (and #3138 #4118 #13740 #15118)
|
|
|
3946 |
#18646 := (not #15930)
|
|
|
3947 |
#18649 := (forall (vars (?v0 int)) #18646)
|
|
|
3948 |
#14361 := (and #4118 #15118)
|
|
|
3949 |
#14360 := (not #14361)
|
|
|
3950 |
#15916 := (or #13738 #13752 #14360)
|
|
|
3951 |
#15921 := (forall (vars (?v0 int)) #15916)
|
|
|
3952 |
#18653 := (and #15921 #18649)
|
|
|
3953 |
#18995 := (or #18653 #18989)
|
|
|
3954 |
#19003 := (and #12178 #12181 #12184 #12187 #13422 #13425 #13710 #18995)
|
|
|
3955 |
#18832 := (and #18499 #18500)
|
|
|
3956 |
#18835 := (not #18832)
|
|
|
3957 |
#18838 := (or #18814 #18827 #18835)
|
|
|
3958 |
#18841 := (not #18838)
|
|
|
3959 |
#15817 := (or #13467 #13481 #14360)
|
|
|
3960 |
#15822 := (forall (vars (?v0 int)) #15817)
|
|
|
3961 |
#18515 := (not #13510)
|
|
|
3962 |
#18525 := (and #18515 #15822)
|
|
|
3963 |
#18847 := (or #18525 #18841)
|
|
|
3964 |
#18852 := (and #13459 #18847)
|
|
|
3965 |
#18855 := (or #13464 #18852)
|
|
|
3966 |
#18863 := (and #12531 #13434 #13443 #13451 #13527 #15809 #18855)
|
|
|
3967 |
#18868 := (or #18478 #18481 #18863)
|
|
|
3968 |
#18908 := (and #12748 #12751 #13422 #13425 #13434 #13617 #18868)
|
|
|
3969 |
#18874 := (and #12484 #12493 #12499 #12502 #12505 #12510 #12513 #13425 #13434 #18868)
|
|
|
3970 |
#18879 := (or #18440 #18449 #18874)
|
|
|
3971 |
#18885 := (and #12484 #12487 #18879)
|
|
|
3972 |
#18890 := (or #18440 #18443 #18885)
|
|
|
3973 |
#18896 := (and #13422 #13425 #13616 #18890)
|
|
|
3974 |
#18913 := (or #18896 #18908)
|
|
|
3975 |
#18919 := (and #12484 #12493 #13422 #13425 #18913)
|
|
|
3976 |
#18924 := (or #18440 #18449 #18919)
|
|
|
3977 |
#18930 := (and #12484 #12487 #18924)
|
|
|
3978 |
#18935 := (or #18440 #18443 #18930)
|
|
|
3979 |
#18941 := (and #13422 #13425 #13711 #18935)
|
|
|
3980 |
#19008 := (or #18941 #19003)
|
|
|
3981 |
#15743 := (or #13903 #13917 #14360)
|
|
|
3982 |
#15748 := (forall (vars (?v0 int)) #15743)
|
|
|
3983 |
#19014 := (and #3074 #12159 #12167 #12424 #12452 #12455 #12458 #12461 #12464 #12467 #13418 #13422 #13425 #13889 #13937 #13943 #13965 #15748 #15760 #15777 #15794 #19008)
|
|
|
3984 |
#19019 := (or #13176 #13417 #19014)
|
|
|
3985 |
#15729 := (or #13384 #13396 #14360)
|
|
|
3986 |
#15734 := (forall (vars (?v0 int)) #15729)
|
|
|
3987 |
#19022 := (and #15734 #19019)
|
|
|
3988 |
#18735 := (and #18362 #18363)
|
|
|
3989 |
#18738 := (not #18735)
|
|
|
3990 |
#18744 := (or #18370 #18371 #18738)
|
|
|
3991 |
#18749 := (not #18744)
|
|
|
3992 |
#19025 := (or #18749 #19022)
|
|
|
3993 |
#19028 := (and #13378 #19025)
|
|
|
3994 |
#19031 := (or #13381 #19028)
|
|
|
3995 |
#19037 := (and #3074 #12089 #12098 #12104 #12107 #12110 #19031)
|
|
|
3996 |
#19042 := (or #18329 #18338 #19037)
|
|
|
3997 |
#19048 := (and #12089 #12092 #19042)
|
|
|
3998 |
#19053 := (or #18329 #18332 #19048)
|
|
|
3999 |
#19056 := (and #12086 #19053)
|
|
|
4000 |
#19059 := (or #13209 #19056)
|
|
|
4001 |
#22582 := (iff #19059 #22581)
|
|
|
4002 |
#22579 := (iff #19056 #22576)
|
|
|
4003 |
#22571 := (and #12086 #22568)
|
|
|
4004 |
#22577 := (iff #22571 #22576)
|
|
|
4005 |
#22578 := [rewrite]: #22577
|
|
|
4006 |
#22572 := (iff #19056 #22571)
|
|
|
4007 |
#22569 := (iff #19053 #22568)
|
|
|
4008 |
#22566 := (iff #19048 #22563)
|
|
|
4009 |
#22558 := (and #12089 #12092 #22555)
|
|
|
4010 |
#22564 := (iff #22558 #22563)
|
|
|
4011 |
#22565 := [rewrite]: #22564
|
|
|
4012 |
#22559 := (iff #19048 #22558)
|
|
|
4013 |
#22556 := (iff #19042 #22555)
|
|
|
4014 |
#22553 := (iff #19037 #22550)
|
|
|
4015 |
#22545 := (and #3074 #12089 #12098 #12104 #12107 #12110 #22542)
|
|
|
4016 |
#22551 := (iff #22545 #22550)
|
|
|
4017 |
#22552 := [rewrite]: #22551
|
|
|
4018 |
#22546 := (iff #19037 #22545)
|
|
|
4019 |
#22543 := (iff #19031 #22542)
|
|
|
4020 |
#22540 := (iff #19028 #22537)
|
|
|
4021 |
#22532 := (and #13378 #22529)
|
|
|
4022 |
#22538 := (iff #22532 #22537)
|
|
|
4023 |
#22539 := [rewrite]: #22538
|
|
|
4024 |
#22533 := (iff #19028 #22532)
|
|
|
4025 |
#22530 := (iff #19025 #22529)
|
|
|
4026 |
#22527 := (iff #19022 #22524)
|
|
|
4027 |
#22518 := (and #22232 #22515)
|
|
|
4028 |
#22525 := (iff #22518 #22524)
|
|
|
4029 |
#22526 := [rewrite]: #22525
|
|
|
4030 |
#22519 := (iff #19022 #22518)
|
|
|
4031 |
#22516 := (iff #19019 #22515)
|
|
|
4032 |
#22513 := (iff #19014 #22510)
|
|
|
4033 |
#22496 := (and #3074 #12159 #12167 #12424 #12452 #12455 #12458 #12461 #12464 #12467 #13418 #13422 #13425 #13889 #13937 #13943 #13965 #22243 #15760 #15777 #15794 #22493)
|
|
|
4034 |
#22511 := (iff #22496 #22510)
|
|
|
4035 |
#22512 := [rewrite]: #22511
|
|
|
4036 |
#22497 := (iff #19014 #22496)
|
|
|
4037 |
#22494 := (iff #19008 #22493)
|
|
|
4038 |
#22491 := (iff #19003 #22488)
|
|
|
4039 |
#22483 := (and #12178 #12181 #12184 #12187 #13422 #13425 #13710 #22480)
|
|
|
4040 |
#22489 := (iff #22483 #22488)
|
|
|
4041 |
#22490 := [rewrite]: #22489
|
|
|
4042 |
#22484 := (iff #19003 #22483)
|
|
|
4043 |
#22481 := (iff #18995 #22480)
|
|
|
4044 |
#22478 := (iff #18989 #22477)
|
|
|
4045 |
#22475 := (iff #18986 #22472)
|
|
|
4046 |
#22458 := (or #22456 #22457)
|
|
|
4047 |
#22469 := (or #18962 #18975 #22458)
|
|
|
4048 |
#22473 := (iff #22469 #22472)
|
|
|
4049 |
#22474 := [rewrite]: #22473
|
|
|
4050 |
#22470 := (iff #18986 #22469)
|
|
|
4051 |
#22467 := (iff #18983 #22458)
|
|
|
4052 |
#22459 := (not #22458)
|
|
|
4053 |
#22462 := (not #22459)
|
|
|
4054 |
#22465 := (iff #22462 #22458)
|
|
|
4055 |
#22466 := [rewrite]: #22465
|
|
|
4056 |
#22463 := (iff #18983 #22462)
|
|
|
4057 |
#22460 := (iff #18980 #22459)
|
|
|
4058 |
#22461 := [rewrite]: #22460
|
|
|
4059 |
#22464 := [monotonicity #22461]: #22463
|
|
|
4060 |
#22468 := [trans #22464 #22466]: #22467
|
|
|
4061 |
#22471 := [monotonicity #22468]: #22470
|
|
|
4062 |
#22476 := [trans #22471 #22474]: #22475
|
|
|
4063 |
#22479 := [monotonicity #22476]: #22478
|
|
|
4064 |
#22454 := (iff #18653 #22451)
|
|
|
4065 |
#22445 := (and #22427 #22442)
|
|
|
4066 |
#22452 := (iff #22445 #22451)
|
|
|
4067 |
#22453 := [rewrite]: #22452
|
|
|
4068 |
#22446 := (iff #18653 #22445)
|
|
|
4069 |
#22443 := (iff #18649 #22442)
|
|
|
4070 |
#22440 := (iff #18646 #22431)
|
|
|
4071 |
#22432 := (not #22431)
|
|
|
4072 |
#22435 := (not #22432)
|
|
|
4073 |
#22438 := (iff #22435 #22431)
|
|
|
4074 |
#22439 := [rewrite]: #22438
|
|
|
4075 |
#22436 := (iff #18646 #22435)
|
|
|
4076 |
#22433 := (iff #15930 #22432)
|
|
|
4077 |
#22434 := [rewrite]: #22433
|
|
|
4078 |
#22437 := [monotonicity #22434]: #22436
|
|
|
4079 |
#22441 := [trans #22437 #22439]: #22440
|
|
|
4080 |
#22444 := [quant-intro #22441]: #22443
|
|
|
4081 |
#22428 := (iff #15921 #22427)
|
|
|
4082 |
#22425 := (iff #15916 #22422)
|
|
|
4083 |
#20135 := (or #5040 #19497)
|
|
|
4084 |
#22419 := (or #13738 #13752 #20135)
|
|
|
4085 |
#22423 := (iff #22419 #22422)
|
|
|
4086 |
#22424 := [rewrite]: #22423
|
|
|
4087 |
#22420 := (iff #15916 #22419)
|
|
|
4088 |
#20144 := (iff #14360 #20135)
|
|
|
4089 |
#20136 := (not #20135)
|
|
|
4090 |
#20139 := (not #20136)
|
|
|
4091 |
#20142 := (iff #20139 #20135)
|
|
|
4092 |
#20143 := [rewrite]: #20142
|
|
|
4093 |
#20140 := (iff #14360 #20139)
|
|
|
4094 |
#20137 := (iff #14361 #20136)
|
|
|
4095 |
#20138 := [rewrite]: #20137
|
|
|
4096 |
#20141 := [monotonicity #20138]: #20140
|
|
|
4097 |
#20145 := [trans #20141 #20143]: #20144
|
|
|
4098 |
#22421 := [monotonicity #20145]: #22420
|
|
|
4099 |
#22426 := [trans #22421 #22424]: #22425
|
|
|
4100 |
#22429 := [quant-intro #22426]: #22428
|
|
|
4101 |
#22447 := [monotonicity #22429 #22444]: #22446
|
|
|
4102 |
#22455 := [trans #22447 #22453]: #22454
|
|
|
4103 |
#22482 := [monotonicity #22455 #22479]: #22481
|
|
|
4104 |
#22485 := [monotonicity #22482]: #22484
|
|
|
4105 |
#22492 := [trans #22485 #22490]: #22491
|
|
|
4106 |
#22417 := (iff #18941 #22414)
|
|
|
4107 |
#22409 := (and #13422 #13425 #13711 #22406)
|
|
|
4108 |
#22415 := (iff #22409 #22414)
|
|
|
4109 |
#22416 := [rewrite]: #22415
|
|
|
4110 |
#22410 := (iff #18941 #22409)
|
|
|
4111 |
#22407 := (iff #18935 #22406)
|
|
|
4112 |
#22404 := (iff #18930 #22401)
|
|
|
4113 |
#22396 := (and #12484 #12487 #22393)
|
|
|
4114 |
#22402 := (iff #22396 #22401)
|
|
|
4115 |
#22403 := [rewrite]: #22402
|
|
|
4116 |
#22397 := (iff #18930 #22396)
|
|
|
4117 |
#22394 := (iff #18924 #22393)
|
|
|
4118 |
#22391 := (iff #18919 #22388)
|
|
|
4119 |
#22383 := (and #12484 #12493 #13422 #13425 #22380)
|
|
|
4120 |
#22389 := (iff #22383 #22388)
|
|
|
4121 |
#22390 := [rewrite]: #22389
|
|
|
4122 |
#22384 := (iff #18919 #22383)
|
|
|
4123 |
#22381 := (iff #18913 #22380)
|
|
|
4124 |
#22378 := (iff #18908 #22375)
|
|
|
4125 |
#22371 := (and #12748 #12751 #13422 #13425 #13434 #13617 #22331)
|
|
|
4126 |
#22376 := (iff #22371 #22375)
|
|
|
4127 |
#22377 := [rewrite]: #22376
|
|
|
4128 |
#22372 := (iff #18908 #22371)
|
|
|
4129 |
#22332 := (iff #18868 #22331)
|
|
|
4130 |
#22329 := (iff #18863 #22326)
|
|
|
4131 |
#22319 := (and #12531 #13434 #13443 #13451 #13527 #15809 #22316)
|
|
|
4132 |
#22327 := (iff #22319 #22326)
|
|
|
4133 |
#22328 := [rewrite]: #22327
|
|
|
4134 |
#22320 := (iff #18863 #22319)
|
|
|
4135 |
#22317 := (iff #18855 #22316)
|
|
|
4136 |
#22314 := (iff #18852 #22311)
|
|
|
4137 |
#22306 := (and #13459 #22303)
|
|
|
4138 |
#22312 := (iff #22306 #22311)
|
|
|
4139 |
#22313 := [rewrite]: #22312
|
|
|
4140 |
#22307 := (iff #18852 #22306)
|
|
|
4141 |
#22304 := (iff #18847 #22303)
|
|
|
4142 |
#22301 := (iff #18841 #22300)
|
|
|
4143 |
#22298 := (iff #18838 #22295)
|
|
|
4144 |
#22281 := (or #22279 #22280)
|
|
|
4145 |
#22292 := (or #18814 #18827 #22281)
|
|
|
4146 |
#22296 := (iff #22292 #22295)
|
|
|
4147 |
#22297 := [rewrite]: #22296
|
|
|
4148 |
#22293 := (iff #18838 #22292)
|
|
|
4149 |
#22290 := (iff #18835 #22281)
|
|
|
4150 |
#22282 := (not #22281)
|
|
|
4151 |
#22285 := (not #22282)
|
|
|
4152 |
#22288 := (iff #22285 #22281)
|
|
|
4153 |
#22289 := [rewrite]: #22288
|
|
|
4154 |
#22286 := (iff #18835 #22285)
|
|
|
4155 |
#22283 := (iff #18832 #22282)
|
|
|
4156 |
#22284 := [rewrite]: #22283
|
|
|
4157 |
#22287 := [monotonicity #22284]: #22286
|
|
|
4158 |
#22291 := [trans #22287 #22289]: #22290
|
|
|
4159 |
#22294 := [monotonicity #22291]: #22293
|
|
|
4160 |
#22299 := [trans #22294 #22297]: #22298
|
|
|
4161 |
#22302 := [monotonicity #22299]: #22301
|
|
|
4162 |
#22277 := (iff #18525 #22274)
|
|
|
4163 |
#22269 := (and #22247 #22266)
|
|
|
4164 |
#22275 := (iff #22269 #22274)
|
|
|
4165 |
#22276 := [rewrite]: #22275
|
|
|
4166 |
#22270 := (iff #18525 #22269)
|
|
|
4167 |
#22267 := (iff #15822 #22266)
|
|
|
4168 |
#22264 := (iff #15817 #22261)
|
|
|
4169 |
#22258 := (or #13467 #13481 #20135)
|
|
|
4170 |
#22262 := (iff #22258 #22261)
|
|
|
4171 |
#22263 := [rewrite]: #22262
|
|
|
4172 |
#22259 := (iff #15817 #22258)
|
|
|
4173 |
#22260 := [monotonicity #20145]: #22259
|
|
|
4174 |
#22265 := [trans #22260 #22263]: #22264
|
|
|
4175 |
#22268 := [quant-intro #22265]: #22267
|
|
|
4176 |
#22256 := (iff #18515 #22247)
|
|
|
4177 |
#22251 := (not #22248)
|
|
|
4178 |
#22254 := (iff #22251 #22247)
|
|
|
4179 |
#22255 := [rewrite]: #22254
|
|
|
4180 |
#22252 := (iff #18515 #22251)
|
|
|
4181 |
#22249 := (iff #13510 #22248)
|
|
|
4182 |
#22250 := [rewrite]: #22249
|
|
|
4183 |
#22253 := [monotonicity #22250]: #22252
|
|
|
4184 |
#22257 := [trans #22253 #22255]: #22256
|
|
|
4185 |
#22271 := [monotonicity #22257 #22268]: #22270
|
|
|
4186 |
#22278 := [trans #22271 #22276]: #22277
|
|
|
4187 |
#22305 := [monotonicity #22278 #22302]: #22304
|
|
|
4188 |
#22308 := [monotonicity #22305]: #22307
|
|
|
4189 |
#22315 := [trans #22308 #22313]: #22314
|
|
|
4190 |
#22318 := [monotonicity #22315]: #22317
|
|
|
4191 |
#22321 := [monotonicity #22318]: #22320
|
|
|
4192 |
#22330 := [trans #22321 #22328]: #22329
|
|
|
4193 |
#22333 := [monotonicity #22330]: #22332
|
|
|
4194 |
#22373 := [monotonicity #22333]: #22372
|
|
|
4195 |
#22379 := [trans #22373 #22377]: #22378
|
|
|
4196 |
#22369 := (iff #18896 #22366)
|
|
|
4197 |
#22360 := (and #13422 #13425 #13616 #22357)
|
|
|
4198 |
#22367 := (iff #22360 #22366)
|
|
|
4199 |
#22368 := [rewrite]: #22367
|
|
|
4200 |
#22361 := (iff #18896 #22360)
|
|
|
4201 |
#22358 := (iff #18890 #22357)
|
|
|
4202 |
#22355 := (iff #18885 #22352)
|
|
|
4203 |
#22347 := (and #12484 #12487 #22344)
|
|
|
4204 |
#22353 := (iff #22347 #22352)
|
|
|
4205 |
#22354 := [rewrite]: #22353
|
|
|
4206 |
#22348 := (iff #18885 #22347)
|
|
|
4207 |
#22345 := (iff #18879 #22344)
|
|
|
4208 |
#22342 := (iff #18874 #22339)
|
|
|
4209 |
#22334 := (and #12484 #12493 #12499 #12502 #12505 #12510 #12513 #13425 #13434 #22331)
|
|
|
4210 |
#22340 := (iff #22334 #22339)
|
|
|
4211 |
#22341 := [rewrite]: #22340
|
|
|
4212 |
#22335 := (iff #18874 #22334)
|
|
|
4213 |
#22336 := [monotonicity #22333]: #22335
|
|
|
4214 |
#22343 := [trans #22336 #22341]: #22342
|
|
|
4215 |
#22346 := [monotonicity #22343]: #22345
|
|
|
4216 |
#22349 := [monotonicity #22346]: #22348
|
|
|
4217 |
#22356 := [trans #22349 #22354]: #22355
|
|
|
4218 |
#22359 := [monotonicity #22356]: #22358
|
|
|
4219 |
#22362 := [monotonicity #22359]: #22361
|
|
|
4220 |
#22370 := [trans #22362 #22368]: #22369
|
|
|
4221 |
#22382 := [monotonicity #22370 #22379]: #22381
|
|
|
4222 |
#22385 := [monotonicity #22382]: #22384
|
|
|
4223 |
#22392 := [trans #22385 #22390]: #22391
|
|
|
4224 |
#22395 := [monotonicity #22392]: #22394
|
|
|
4225 |
#22398 := [monotonicity #22395]: #22397
|
|
|
4226 |
#22405 := [trans #22398 #22403]: #22404
|
|
|
4227 |
#22408 := [monotonicity #22405]: #22407
|
|
|
4228 |
#22411 := [monotonicity #22408]: #22410
|
|
|
4229 |
#22418 := [trans #22411 #22416]: #22417
|
|
|
4230 |
#22495 := [monotonicity #22418 #22492]: #22494
|
|
|
4231 |
#22244 := (iff #15748 #22243)
|
|
|
4232 |
#22241 := (iff #15743 #22238)
|
|
|
4233 |
#22235 := (or #13903 #13917 #20135)
|
|
|
4234 |
#22239 := (iff #22235 #22238)
|
|
|
4235 |
#22240 := [rewrite]: #22239
|
|
|
4236 |
#22236 := (iff #15743 #22235)
|
|
|
4237 |
#22237 := [monotonicity #20145]: #22236
|
|
|
4238 |
#22242 := [trans #22237 #22240]: #22241
|
|
|
4239 |
#22245 := [quant-intro #22242]: #22244
|
|
|
4240 |
#22498 := [monotonicity #22245 #22495]: #22497
|
|
|
4241 |
#22514 := [trans #22498 #22512]: #22513
|
|
|
4242 |
#22517 := [monotonicity #22514]: #22516
|
|
|
4243 |
#22233 := (iff #15734 #22232)
|
|
|
4244 |
#22230 := (iff #15729 #22227)
|
|
|
4245 |
#22224 := (or #13384 #13396 #20135)
|
|
|
4246 |
#22228 := (iff #22224 #22227)
|
|
|
4247 |
#22229 := [rewrite]: #22228
|
|
|
4248 |
#22225 := (iff #15729 #22224)
|
|
|
4249 |
#22226 := [monotonicity #20145]: #22225
|
|
|
4250 |
#22231 := [trans #22226 #22229]: #22230
|
|
|
4251 |
#22234 := [quant-intro #22231]: #22233
|
|
|
4252 |
#22520 := [monotonicity #22234 #22517]: #22519
|
|
|
4253 |
#22528 := [trans #22520 #22526]: #22527
|
|
|
4254 |
#22222 := (iff #18749 #22221)
|
|
|
4255 |
#22219 := (iff #18744 #22216)
|
|
|
4256 |
#22202 := (or #22200 #22201)
|
|
|
4257 |
#22213 := (or #18370 #18371 #22202)
|
|
|
4258 |
#22217 := (iff #22213 #22216)
|
|
|
4259 |
#22218 := [rewrite]: #22217
|
|
|
4260 |
#22214 := (iff #18744 #22213)
|
|
|
4261 |
#22211 := (iff #18738 #22202)
|
|
|
4262 |
#22203 := (not #22202)
|
|
|
4263 |
#22206 := (not #22203)
|
|
|
4264 |
#22209 := (iff #22206 #22202)
|
|
|
4265 |
#22210 := [rewrite]: #22209
|
|
|
4266 |
#22207 := (iff #18738 #22206)
|
|
|
4267 |
#22204 := (iff #18735 #22203)
|
|
|
4268 |
#22205 := [rewrite]: #22204
|
|
|
4269 |
#22208 := [monotonicity #22205]: #22207
|
|
|
4270 |
#22212 := [trans #22208 #22210]: #22211
|
|
|
4271 |
#22215 := [monotonicity #22212]: #22214
|
|
|
4272 |
#22220 := [trans #22215 #22218]: #22219
|
|
|
4273 |
#22223 := [monotonicity #22220]: #22222
|
|
|
4274 |
#22531 := [monotonicity #22223 #22528]: #22530
|
|
|
4275 |
#22534 := [monotonicity #22531]: #22533
|
|
|
4276 |
#22541 := [trans #22534 #22539]: #22540
|
|
|
4277 |
#22544 := [monotonicity #22541]: #22543
|
|
|
4278 |
#22547 := [monotonicity #22544]: #22546
|
|
|
4279 |
#22554 := [trans #22547 #22552]: #22553
|
|
|
4280 |
#22557 := [monotonicity #22554]: #22556
|
|
|
4281 |
#22560 := [monotonicity #22557]: #22559
|
|
|
4282 |
#22567 := [trans #22560 #22565]: #22566
|
|
|
4283 |
#22570 := [monotonicity #22567]: #22569
|
|
|
4284 |
#22573 := [monotonicity #22570]: #22572
|
|
|
4285 |
#22580 := [trans #22573 #22578]: #22579
|
|
|
4286 |
#22583 := [monotonicity #22580]: #22582
|
|
|
4287 |
#18625 := (and #18624 #18623)
|
|
|
4288 |
#18626 := (not #18625)
|
|
|
4289 |
#18629 := (+ #18628 #13750)
|
|
|
4290 |
#18630 := (<= #18629 0::int)
|
|
|
4291 |
#18631 := (+ ?v0!15 #13351)
|
|
|
4292 |
#18632 := (>= #18631 0::int)
|
|
|
4293 |
#18633 := (or #18632 #18630 #18626)
|
|
|
4294 |
#18634 := (not #18633)
|
|
|
4295 |
#18657 := (or #18634 #18653)
|
|
|
4296 |
#18410 := (not #13430)
|
|
|
4297 |
#18617 := (not #12222)
|
|
|
4298 |
#18614 := (not #12231)
|
|
|
4299 |
#18611 := (not #12240)
|
|
|
4300 |
#18608 := (not #12249)
|
|
|
4301 |
#18661 := (and #18608 #18611 #18614 #18617 #18410 #13714 #18657)
|
|
|
4302 |
#15845 := (and #13443 #15809)
|
|
|
4303 |
#15848 := (not #15845)
|
|
|
4304 |
#18541 := (not #15848)
|
|
|
4305 |
#18501 := (and #18500 #18499)
|
|
|
4306 |
#18502 := (not #18501)
|
|
|
4307 |
#18505 := (+ #18504 #13479)
|
|
|
4308 |
#18506 := (<= #18505 0::int)
|
|
|
4309 |
#18507 := (+ ?v0!14 #13460)
|
|
|
4310 |
#18508 := (>= #18507 0::int)
|
|
|
4311 |
#18509 := (or #18508 #18506 #18502)
|
|
|
4312 |
#18510 := (not #18509)
|
|
|
4313 |
#18529 := (or #18510 #18525)
|
|
|
4314 |
#18495 := (not #13464)
|
|
|
4315 |
#18533 := (and #18495 #18529)
|
|
|
4316 |
#18537 := (or #13464 #18533)
|
|
|
4317 |
#18490 := (not #13531)
|
|
|
4318 |
#18487 := (not #13456)
|
|
|
4319 |
#18484 := (not #12601)
|
|
|
4320 |
#18544 := (and #18484 #18487 #18490 #18537 #18541)
|
|
|
4321 |
#18548 := (or #18478 #18481 #18544)
|
|
|
4322 |
#18475 := (not #13439)
|
|
|
4323 |
#18575 := (not #12757)
|
|
|
4324 |
#18572 := (not #12766)
|
|
|
4325 |
#18580 := (and #18572 #18575 #18410 #18475 #13622 #18548)
|
|
|
4326 |
#18472 := (not #13565)
|
|
|
4327 |
#18469 := (not #12640)
|
|
|
4328 |
#18466 := (not #12649)
|
|
|
4329 |
#18463 := (not #12667)
|
|
|
4330 |
#18460 := (not #12676)
|
|
|
4331 |
#18457 := (not #12685)
|
|
|
4332 |
#18452 := (not #12694)
|
|
|
4333 |
#18552 := (and #18452 #18457 #18460 #18463 #18466 #18469 #18472 #18475 #18548)
|
|
|
4334 |
#18556 := (or #18440 #18449 #18552)
|
|
|
4335 |
#18446 := (not #12706)
|
|
|
4336 |
#18560 := (and #18446 #18556)
|
|
|
4337 |
#18564 := (or #18440 #18443 #18560)
|
|
|
4338 |
#18568 := (and #18410 #13616 #18564)
|
|
|
4339 |
#18584 := (or #18568 #18580)
|
|
|
4340 |
#18588 := (and #18452 #18410 #18584)
|
|
|
4341 |
#18592 := (or #18440 #18449 #18588)
|
|
|
4342 |
#18596 := (and #18446 #18592)
|
|
|
4343 |
#18600 := (or #18440 #18443 #18596)
|
|
|
4344 |
#18604 := (and #18410 #13711 #18600)
|
|
|
4345 |
#18665 := (or #18604 #18661)
|
|
|
4346 |
#15799 := (and #13965 #15794)
|
|
|
4347 |
#15802 := (not #15799)
|
|
|
4348 |
#18435 := (not #15802)
|
|
|
4349 |
#15782 := (and #13422 #15777)
|
|
|
4350 |
#15785 := (not #15782)
|
|
|
4351 |
#18432 := (not #15785)
|
|
|
4352 |
#15765 := (and #13943 #15760)
|
|
|
4353 |
#15768 := (not #15765)
|
|
|
4354 |
#18429 := (not #15768)
|
|
|
4355 |
#18419 := (not #13986)
|
|
|
4356 |
#18416 := (not #13940)
|
|
|
4357 |
#18413 := (not #13900)
|
|
|
4358 |
#18407 := (not #12933)
|
|
|
4359 |
#18404 := (not #12942)
|
|
|
4360 |
#18401 := (not #12951)
|
|
|
4361 |
#18398 := (not #12960)
|
|
|
4362 |
#18395 := (not #12969)
|
|
|
4363 |
#18392 := (not #13883)
|
|
|
4364 |
#18389 := (not #15198)
|
|
|
4365 |
#18669 := (and #18389 #18392 #18395 #18398 #18401 #18404 #18407 #18410 #18413 #18416 #18419 #15748 #18429 #18432 #18435 #18665)
|
|
|
4366 |
#18673 := (or #13176 #14143 #18669)
|
|
|
4367 |
#18677 := (and #15734 #18673)
|
|
|
4368 |
#18364 := (and #18363 #18362)
|
|
|
4369 |
#18365 := (not #18364)
|
|
|
4370 |
#18372 := (or #18371 #18370 #18365)
|
|
|
4371 |
#18373 := (not #18372)
|
|
|
4372 |
#18681 := (or #18373 #18677)
|
|
|
4373 |
#18358 := (not #13381)
|
|
|
4374 |
#18685 := (and #18358 #18681)
|
|
|
4375 |
#18689 := (or #13381 #18685)
|
|
|
4376 |
#18353 := (not #13149)
|
|
|
4377 |
#18350 := (not #13158)
|
|
|
4378 |
#18347 := (not #13167)
|
|
|
4379 |
#18344 := (not #13185)
|
|
|
4380 |
#18341 := (not #13176)
|
|
|
4381 |
#18693 := (and #18341 #18344 #18347 #18350 #18353 #18689)
|
|
|
4382 |
#18697 := (or #18329 #18338 #18693)
|
|
|
4383 |
#18335 := (not #13197)
|
|
|
4384 |
#18701 := (and #18335 #18697)
|
|
|
4385 |
#18705 := (or #18329 #18332 #18701)
|
|
|
4386 |
#18326 := (not #13209)
|
|
|
4387 |
#18709 := (and #18326 #18705)
|
|
|
4388 |
#18713 := (or #13209 #18709)
|
|
|
4389 |
#19060 := (iff #18713 #19059)
|
|
|
4390 |
#19057 := (iff #18709 #19056)
|
|
|
4391 |
#19054 := (iff #18705 #19053)
|
|
|
4392 |
#19051 := (iff #18701 #19048)
|
|
|
4393 |
#19045 := (and #12095 #19042)
|
|
|
4394 |
#19049 := (iff #19045 #19048)
|
|
|
4395 |
#19050 := [rewrite]: #19049
|
|
|
4396 |
#19046 := (iff #18701 #19045)
|
|
|
4397 |
#19043 := (iff #18697 #19042)
|
|
|
4398 |
#19040 := (iff #18693 #19037)
|
|
|
4399 |
#19034 := (and #3074 #12101 #12104 #12107 #12110 #19031)
|
|
|
4400 |
#19038 := (iff #19034 #19037)
|
|
|
4401 |
#19039 := [rewrite]: #19038
|
|
|
4402 |
#19035 := (iff #18693 #19034)
|
|
|
4403 |
#19032 := (iff #18689 #19031)
|
|
|
4404 |
#19029 := (iff #18685 #19028)
|
|
|
4405 |
#19026 := (iff #18681 #19025)
|
|
|
4406 |
#19023 := (iff #18677 #19022)
|
|
|
4407 |
#19020 := (iff #18673 #19019)
|
|
|
4408 |
#19017 := (iff #18669 #19014)
|
|
|
4409 |
#19011 := (and #12167 #12424 #12452 #12455 #12458 #12461 #12470 #13427 #13895 #13937 #13981 #15748 #15765 #15782 #15799 #19008)
|
|
|
4410 |
#19015 := (iff #19011 #19014)
|
|
|
4411 |
#19016 := [rewrite]: #19015
|
|
|
4412 |
#19012 := (iff #18669 #19011)
|
|
|
4413 |
#19009 := (iff #18665 #19008)
|
|
|
4414 |
#19006 := (iff #18661 #19003)
|
|
|
4415 |
#19000 := (and #12178 #12181 #12184 #12187 #13427 #13710 #18995)
|
|
|
4416 |
#19004 := (iff #19000 #19003)
|
|
|
4417 |
#19005 := [rewrite]: #19004
|
|
|
4418 |
#19001 := (iff #18661 #19000)
|
|
|
4419 |
#18998 := (iff #18657 #18995)
|
|
|
4420 |
#18992 := (or #18989 #18653)
|
|
|
4421 |
#18996 := (iff #18992 #18995)
|
|
|
4422 |
#18997 := [rewrite]: #18996
|
|
|
4423 |
#18993 := (iff #18657 #18992)
|
|
|
4424 |
#18990 := (iff #18634 #18989)
|
|
|
4425 |
#18987 := (iff #18633 #18986)
|
|
|
4426 |
#18984 := (iff #18626 #18983)
|
|
|
4427 |
#18981 := (iff #18625 #18980)
|
|
|
4428 |
#18982 := [rewrite]: #18981
|
|
|
4429 |
#18985 := [monotonicity #18982]: #18984
|
|
|
4430 |
#18978 := (iff #18630 #18975)
|
|
|
4431 |
#18967 := (+ #13750 #18628)
|
|
|
4432 |
#18970 := (<= #18967 0::int)
|
|
|
4433 |
#18976 := (iff #18970 #18975)
|
|
|
4434 |
#18977 := [rewrite]: #18976
|
|
|
4435 |
#18971 := (iff #18630 #18970)
|
|
|
4436 |
#18968 := (= #18629 #18967)
|
|
|
4437 |
#18969 := [rewrite]: #18968
|
|
|
4438 |
#18972 := [monotonicity #18969]: #18971
|
|
|
4439 |
#18979 := [trans #18972 #18977]: #18978
|
|
|
4440 |
#18965 := (iff #18632 #18962)
|
|
|
4441 |
#18954 := (+ #13351 ?v0!15)
|
|
|
4442 |
#18957 := (>= #18954 0::int)
|
|
|
4443 |
#18963 := (iff #18957 #18962)
|
|
|
4444 |
#18964 := [rewrite]: #18963
|
|
|
4445 |
#18958 := (iff #18632 #18957)
|
|
|
4446 |
#18955 := (= #18631 #18954)
|
|
|
4447 |
#18956 := [rewrite]: #18955
|
|
|
4448 |
#18959 := [monotonicity #18956]: #18958
|
|
|
4449 |
#18966 := [trans #18959 #18964]: #18965
|
|
|
4450 |
#18988 := [monotonicity #18966 #18979 #18985]: #18987
|
|
|
4451 |
#18991 := [monotonicity #18988]: #18990
|
|
|
4452 |
#18994 := [monotonicity #18991]: #18993
|
|
|
4453 |
#18999 := [trans #18994 #18997]: #18998
|
|
|
4454 |
#18766 := (iff #18410 #13427)
|
|
|
4455 |
#18767 := [rewrite]: #18766
|
|
|
4456 |
#18952 := (iff #18617 #12187)
|
|
|
4457 |
#18953 := [rewrite]: #18952
|
|
|
4458 |
#18950 := (iff #18614 #12184)
|
|
|
4459 |
#18951 := [rewrite]: #18950
|
|
|
4460 |
#18948 := (iff #18611 #12181)
|
|
|
4461 |
#18949 := [rewrite]: #18948
|
|
|
4462 |
#18946 := (iff #18608 #12178)
|
|
|
4463 |
#18947 := [rewrite]: #18946
|
|
|
4464 |
#19002 := [monotonicity #18947 #18949 #18951 #18953 #18767 #13718 #18999]: #19001
|
|
|
4465 |
#19007 := [trans #19002 #19005]: #19006
|
|
|
4466 |
#18944 := (iff #18604 #18941)
|
|
|
4467 |
#18938 := (and #13427 #13711 #18935)
|
|
|
4468 |
#18942 := (iff #18938 #18941)
|
|
|
4469 |
#18943 := [rewrite]: #18942
|
|
|
4470 |
#18939 := (iff #18604 #18938)
|
|
|
4471 |
#18936 := (iff #18600 #18935)
|
|
|
4472 |
#18933 := (iff #18596 #18930)
|
|
|
4473 |
#18927 := (and #12490 #18924)
|
|
|
4474 |
#18931 := (iff #18927 #18930)
|
|
|
4475 |
#18932 := [rewrite]: #18931
|
|
|
4476 |
#18928 := (iff #18596 #18927)
|
|
|
4477 |
#18925 := (iff #18592 #18924)
|
|
|
4478 |
#18922 := (iff #18588 #18919)
|
|
|
4479 |
#18916 := (and #12496 #13427 #18913)
|
|
|
4480 |
#18920 := (iff #18916 #18919)
|
|
|
4481 |
#18921 := [rewrite]: #18920
|
|
|
4482 |
#18917 := (iff #18588 #18916)
|
|
|
4483 |
#18914 := (iff #18584 #18913)
|
|
|
4484 |
#18911 := (iff #18580 #18908)
|
|
|
4485 |
#18905 := (and #12748 #12751 #13427 #13436 #13617 #18868)
|
|
|
4486 |
#18909 := (iff #18905 #18908)
|
|
|
4487 |
#18910 := [rewrite]: #18909
|
|
|
4488 |
#18906 := (iff #18580 #18905)
|
|
|
4489 |
#18869 := (iff #18548 #18868)
|
|
|
4490 |
#18866 := (iff #18544 #18863)
|
|
|
4491 |
#18860 := (and #12531 #13453 #13527 #18855 #15845)
|
|
|
4492 |
#18864 := (iff #18860 #18863)
|
|
|
4493 |
#18865 := [rewrite]: #18864
|
|
|
4494 |
#18861 := (iff #18544 #18860)
|
|
|
4495 |
#18858 := (iff #18541 #15845)
|
|
|
4496 |
#18859 := [rewrite]: #18858
|
|
|
4497 |
#18856 := (iff #18537 #18855)
|
|
|
4498 |
#18853 := (iff #18533 #18852)
|
|
|
4499 |
#18850 := (iff #18529 #18847)
|
|
|
4500 |
#18844 := (or #18841 #18525)
|
|
|
4501 |
#18848 := (iff #18844 #18847)
|
|
|
4502 |
#18849 := [rewrite]: #18848
|
|
|
4503 |
#18845 := (iff #18529 #18844)
|
|
|
4504 |
#18842 := (iff #18510 #18841)
|
|
|
4505 |
#18839 := (iff #18509 #18838)
|
|
|
4506 |
#18836 := (iff #18502 #18835)
|
|
|
4507 |
#18833 := (iff #18501 #18832)
|
|
|
4508 |
#18834 := [rewrite]: #18833
|
|
|
4509 |
#18837 := [monotonicity #18834]: #18836
|
|
|
4510 |
#18830 := (iff #18506 #18827)
|
|
|
4511 |
#18819 := (+ #13479 #18504)
|
|
|
4512 |
#18822 := (<= #18819 0::int)
|
|
|
4513 |
#18828 := (iff #18822 #18827)
|
|
|
4514 |
#18829 := [rewrite]: #18828
|
|
|
4515 |
#18823 := (iff #18506 #18822)
|
|
|
4516 |
#18820 := (= #18505 #18819)
|
|
|
4517 |
#18821 := [rewrite]: #18820
|
|
|
4518 |
#18824 := [monotonicity #18821]: #18823
|
|
|
4519 |
#18831 := [trans #18824 #18829]: #18830
|
|
|
4520 |
#18817 := (iff #18508 #18814)
|
|
|
4521 |
#18806 := (+ #13460 ?v0!14)
|
|
|
4522 |
#18809 := (>= #18806 0::int)
|
|
|
4523 |
#18815 := (iff #18809 #18814)
|
|
|
4524 |
#18816 := [rewrite]: #18815
|
|
|
4525 |
#18810 := (iff #18508 #18809)
|
|
|
4526 |
#18807 := (= #18507 #18806)
|
|
|
4527 |
#18808 := [rewrite]: #18807
|
|
|
4528 |
#18811 := [monotonicity #18808]: #18810
|
|
|
4529 |
#18818 := [trans #18811 #18816]: #18817
|
|
|
4530 |
#18840 := [monotonicity #18818 #18831 #18837]: #18839
|
|
|
4531 |
#18843 := [monotonicity #18840]: #18842
|
|
|
4532 |
#18846 := [monotonicity #18843]: #18845
|
|
|
4533 |
#18851 := [trans #18846 #18849]: #18850
|
|
|
4534 |
#18804 := (iff #18495 #13459)
|
|
|
4535 |
#18805 := [rewrite]: #18804
|
|
|
4536 |
#18854 := [monotonicity #18805 #18851]: #18853
|
|
|
4537 |
#18857 := [monotonicity #18854]: #18856
|
|
|
4538 |
#18802 := (iff #18490 #13527)
|
|
34994
|
4539 |
#18803 := [rewrite]: #18802
|
|
36900
|
4540 |
#18800 := (iff #18487 #13453)
|
|
|
4541 |
#18801 := [rewrite]: #18800
|
|
|
4542 |
#18798 := (iff #18484 #12531)
|
|
|
4543 |
#18799 := [rewrite]: #18798
|
|
|
4544 |
#18862 := [monotonicity #18799 #18801 #18803 #18857 #18859]: #18861
|
|
|
4545 |
#18867 := [trans #18862 #18865]: #18866
|
|
|
4546 |
#18870 := [monotonicity #18867]: #18869
|
|
|
4547 |
#18796 := (iff #18475 #13436)
|
|
|
4548 |
#18797 := [rewrite]: #18796
|
|
|
4549 |
#18903 := (iff #18575 #12751)
|
|
|
4550 |
#18904 := [rewrite]: #18903
|
|
|
4551 |
#18901 := (iff #18572 #12748)
|
|
|
4552 |
#18902 := [rewrite]: #18901
|
|
|
4553 |
#18907 := [monotonicity #18902 #18904 #18767 #18797 #13626 #18870]: #18906
|
|
|
4554 |
#18912 := [trans #18907 #18910]: #18911
|
|
|
4555 |
#18899 := (iff #18568 #18896)
|
|
|
4556 |
#18893 := (and #13427 #13616 #18890)
|
|
|
4557 |
#18897 := (iff #18893 #18896)
|
|
|
4558 |
#18898 := [rewrite]: #18897
|
|
|
4559 |
#18894 := (iff #18568 #18893)
|
|
|
4560 |
#18891 := (iff #18564 #18890)
|
|
|
4561 |
#18888 := (iff #18560 #18885)
|
|
|
4562 |
#18882 := (and #12490 #18879)
|
|
|
4563 |
#18886 := (iff #18882 #18885)
|
|
|
4564 |
#18887 := [rewrite]: #18886
|
|
|
4565 |
#18883 := (iff #18560 #18882)
|
|
|
4566 |
#18880 := (iff #18556 #18879)
|
|
|
4567 |
#18877 := (iff #18552 #18874)
|
|
|
4568 |
#18871 := (and #12496 #12499 #12502 #12505 #12510 #12513 #13425 #13436 #18868)
|
|
|
4569 |
#18875 := (iff #18871 #18874)
|
|
|
4570 |
#18876 := [rewrite]: #18875
|
|
|
4571 |
#18872 := (iff #18552 #18871)
|
|
|
4572 |
#18794 := (iff #18472 #13425)
|
|
34994
|
4573 |
#18795 := [rewrite]: #18794
|
|
36900
|
4574 |
#18792 := (iff #18469 #12513)
|
|
|
4575 |
#18793 := [rewrite]: #18792
|
|
|
4576 |
#18790 := (iff #18466 #12510)
|
|
|
4577 |
#18791 := [rewrite]: #18790
|
|
|
4578 |
#18788 := (iff #18463 #12505)
|
|
|
4579 |
#18789 := [rewrite]: #18788
|
|
|
4580 |
#18786 := (iff #18460 #12502)
|
|
|
4581 |
#18787 := [rewrite]: #18786
|
|
|
4582 |
#18784 := (iff #18457 #12499)
|
|
|
4583 |
#18785 := [rewrite]: #18784
|
|
|
4584 |
#18782 := (iff #18452 #12496)
|
|
|
4585 |
#18783 := [rewrite]: #18782
|
|
|
4586 |
#18873 := [monotonicity #18783 #18785 #18787 #18789 #18791 #18793 #18795 #18797 #18870]: #18872
|
|
|
4587 |
#18878 := [trans #18873 #18876]: #18877
|
|
|
4588 |
#18881 := [monotonicity #18878]: #18880
|
|
|
4589 |
#18780 := (iff #18446 #12490)
|
|
|
4590 |
#18781 := [rewrite]: #18780
|
|
|
4591 |
#18884 := [monotonicity #18781 #18881]: #18883
|
|
|
4592 |
#18889 := [trans #18884 #18887]: #18888
|
|
|
4593 |
#18892 := [monotonicity #18889]: #18891
|
|
|
4594 |
#18895 := [monotonicity #18767 #18892]: #18894
|
|
|
4595 |
#18900 := [trans #18895 #18898]: #18899
|
|
|
4596 |
#18915 := [monotonicity #18900 #18912]: #18914
|
|
|
4597 |
#18918 := [monotonicity #18783 #18767 #18915]: #18917
|
|
|
4598 |
#18923 := [trans #18918 #18921]: #18922
|
|
|
4599 |
#18926 := [monotonicity #18923]: #18925
|
|
|
4600 |
#18929 := [monotonicity #18781 #18926]: #18928
|
|
|
4601 |
#18934 := [trans #18929 #18932]: #18933
|
|
|
4602 |
#18937 := [monotonicity #18934]: #18936
|
|
|
4603 |
#18940 := [monotonicity #18767 #18937]: #18939
|
|
|
4604 |
#18945 := [trans #18940 #18943]: #18944
|
|
|
4605 |
#19010 := [monotonicity #18945 #19007]: #19009
|
|
|
4606 |
#18778 := (iff #18435 #15799)
|
|
|
4607 |
#18779 := [rewrite]: #18778
|
|
|
4608 |
#18776 := (iff #18432 #15782)
|
|
|
4609 |
#18777 := [rewrite]: #18776
|
|
|
4610 |
#18774 := (iff #18429 #15765)
|
|
34994
|
4611 |
#18775 := [rewrite]: #18774
|
|
36900
|
4612 |
#18772 := (iff #18419 #13981)
|
|
|
4613 |
#18773 := [rewrite]: #18772
|
|
|
4614 |
#18770 := (iff #18416 #13937)
|
|
|
4615 |
#18771 := [rewrite]: #18770
|
|
|
4616 |
#18768 := (iff #18413 #13895)
|
|
|
4617 |
#18769 := [rewrite]: #18768
|
|
|
4618 |
#18764 := (iff #18407 #12470)
|
|
|
4619 |
#18765 := [rewrite]: #18764
|
|
|
4620 |
#18762 := (iff #18404 #12461)
|
|
|
4621 |
#18763 := [rewrite]: #18762
|
|
|
4622 |
#18760 := (iff #18401 #12458)
|
|
|
4623 |
#18761 := [rewrite]: #18760
|
|
|
4624 |
#18758 := (iff #18398 #12455)
|
|
|
4625 |
#18759 := [rewrite]: #18758
|
|
|
4626 |
#18756 := (iff #18395 #12452)
|
|
|
4627 |
#18757 := [rewrite]: #18756
|
|
|
4628 |
#18754 := (iff #18392 #12424)
|
|
|
4629 |
#18755 := [rewrite]: #18754
|
|
|
4630 |
#18752 := (iff #18389 #12167)
|
|
|
4631 |
#18753 := [rewrite]: #18752
|
|
|
4632 |
#19013 := [monotonicity #18753 #18755 #18757 #18759 #18761 #18763 #18765 #18767 #18769 #18771 #18773 #18775 #18777 #18779 #19010]: #19012
|
|
|
4633 |
#19018 := [trans #19013 #19016]: #19017
|
|
|
4634 |
#19021 := [monotonicity #14147 #19018]: #19020
|
|
|
4635 |
#19024 := [monotonicity #19021]: #19023
|
|
|
4636 |
#18750 := (iff #18373 #18749)
|
|
|
4637 |
#18747 := (iff #18372 #18744)
|
|
|
4638 |
#18741 := (or #18371 #18370 #18738)
|
|
|
4639 |
#18745 := (iff #18741 #18744)
|
|
|
4640 |
#18746 := [rewrite]: #18745
|
|
|
4641 |
#18742 := (iff #18372 #18741)
|
|
|
4642 |
#18739 := (iff #18365 #18738)
|
|
|
4643 |
#18736 := (iff #18364 #18735)
|
|
|
4644 |
#18737 := [rewrite]: #18736
|
|
|
4645 |
#18740 := [monotonicity #18737]: #18739
|
|
|
4646 |
#18743 := [monotonicity #18740]: #18742
|
|
|
4647 |
#18748 := [trans #18743 #18746]: #18747
|
|
|
4648 |
#18751 := [monotonicity #18748]: #18750
|
|
|
4649 |
#19027 := [monotonicity #18751 #19024]: #19026
|
|
|
4650 |
#18733 := (iff #18358 #13378)
|
|
|
4651 |
#18734 := [rewrite]: #18733
|
|
|
4652 |
#19030 := [monotonicity #18734 #19027]: #19029
|
|
|
4653 |
#19033 := [monotonicity #19030]: #19032
|
|
|
4654 |
#18731 := (iff #18353 #12110)
|
|
|
4655 |
#18732 := [rewrite]: #18731
|
|
|
4656 |
#18729 := (iff #18350 #12107)
|
|
34994
|
4657 |
#18730 := [rewrite]: #18729
|
|
36900
|
4658 |
#18727 := (iff #18347 #12104)
|
|
|
4659 |
#18728 := [rewrite]: #18727
|
|
|
4660 |
#18725 := (iff #18344 #12101)
|
|
|
4661 |
#18726 := [rewrite]: #18725
|
|
|
4662 |
#18723 := (iff #18341 #3074)
|
|
|
4663 |
#18724 := [rewrite]: #18723
|
|
|
4664 |
#19036 := [monotonicity #18724 #18726 #18728 #18730 #18732 #19033]: #19035
|
|
|
4665 |
#19041 := [trans #19036 #19039]: #19040
|
|
|
4666 |
#19044 := [monotonicity #19041]: #19043
|
|
|
4667 |
#18721 := (iff #18335 #12095)
|
|
|
4668 |
#18722 := [rewrite]: #18721
|
|
|
4669 |
#19047 := [monotonicity #18722 #19044]: #19046
|
|
|
4670 |
#19052 := [trans #19047 #19050]: #19051
|
|
|
4671 |
#19055 := [monotonicity #19052]: #19054
|
|
|
4672 |
#18719 := (iff #18326 #12086)
|
|
|
4673 |
#18720 := [rewrite]: #18719
|
|
|
4674 |
#19058 := [monotonicity #18720 #19055]: #19057
|
|
|
4675 |
#19061 := [monotonicity #19058]: #19060
|
|
|
4676 |
#15935 := (exists (vars (?v0 int)) #15930)
|
|
|
4677 |
#15924 := (not #15921)
|
|
|
4678 |
#15938 := (or #15924 #15935)
|
|
|
4679 |
#15941 := (and #15921 #15938)
|
|
|
4680 |
#15944 := (or #12249 #12240 #12231 #12222 #13430 #13711 #15941)
|
|
|
4681 |
#15825 := (not #15822)
|
|
|
4682 |
#15831 := (or #13510 #15825)
|
|
|
4683 |
#15836 := (and #15822 #15831)
|
|
|
4684 |
#15839 := (or #13464 #15836)
|
|
|
4685 |
#15842 := (and #13459 #15839)
|
|
|
4686 |
#15854 := (or #12601 #13456 #13531 #15842 #15848)
|
|
|
4687 |
#15859 := (and #13443 #15809 #15854)
|
|
|
4688 |
#15885 := (or #12766 #12757 #13430 #13439 #13616 #15859)
|
|
|
4689 |
#15862 := (or #12694 #12685 #12676 #12667 #12649 #12640 #13565 #13439 #15859)
|
|
|
4690 |
#15865 := (and #12484 #12493 #15862)
|
|
|
4691 |
#15868 := (or #12706 #15865)
|
|
|
4692 |
#15871 := (and #12484 #12487 #15868)
|
|
|
4693 |
#15877 := (or #13430 #13617 #15871)
|
|
|
4694 |
#15890 := (and #15877 #15885)
|
|
|
4695 |
#15893 := (or #12694 #13430 #15890)
|
|
|
4696 |
#15896 := (and #12484 #12493 #15893)
|
|
|
4697 |
#15899 := (or #12706 #15896)
|
|
|
4698 |
#15902 := (and #12484 #12487 #15899)
|
|
|
4699 |
#15908 := (or #13430 #13710 #15902)
|
|
|
4700 |
#15947 := (and #15908 #15944)
|
|
|
4701 |
#15751 := (not #15748)
|
|
|
4702 |
#15953 := (or #15198 #13883 #12969 #12960 #12951 #12942 #12933 #13430 #13900 #13940 #13986 #15751 #15768 #15785 #15802 #15947)
|
|
|
4703 |
#15958 := (and #3074 #13418 #15953)
|
|
|
4704 |
#15737 := (not #15734)
|
|
|
4705 |
#15961 := (or #15737 #15958)
|
|
|
4706 |
#15964 := (and #15734 #15961)
|
|
|
4707 |
#15967 := (or #13381 #15964)
|
|
|
4708 |
#15970 := (and #13378 #15967)
|
|
|
4709 |
#15973 := (or #13176 #13185 #13167 #13158 #13149 #15970)
|
|
|
4710 |
#15976 := (and #12089 #12098 #15973)
|
|
|
4711 |
#15979 := (or #13197 #15976)
|
|
|
4712 |
#15982 := (and #12089 #12092 #15979)
|
|
|
4713 |
#15985 := (or #13209 #15982)
|
|
|
4714 |
#15988 := (and #12086 #15985)
|
|
|
4715 |
#15991 := (not #15988)
|
|
|
4716 |
#18714 := (~ #15991 #18713)
|
|
|
4717 |
#18710 := (not #15985)
|
|
|
4718 |
#18711 := (~ #18710 #18709)
|
|
|
4719 |
#18706 := (not #15982)
|
|
|
4720 |
#18707 := (~ #18706 #18705)
|
|
|
4721 |
#18702 := (not #15979)
|
|
|
4722 |
#18703 := (~ #18702 #18701)
|
|
|
4723 |
#18698 := (not #15976)
|
|
|
4724 |
#18699 := (~ #18698 #18697)
|
|
|
4725 |
#18694 := (not #15973)
|
|
|
4726 |
#18695 := (~ #18694 #18693)
|
|
|
4727 |
#18690 := (not #15970)
|
|
|
4728 |
#18691 := (~ #18690 #18689)
|
|
|
4729 |
#18686 := (not #15967)
|
|
|
4730 |
#18687 := (~ #18686 #18685)
|
|
|
4731 |
#18682 := (not #15964)
|
|
|
4732 |
#18683 := (~ #18682 #18681)
|
|
|
4733 |
#18678 := (not #15961)
|
|
|
4734 |
#18679 := (~ #18678 #18677)
|
|
|
4735 |
#18674 := (not #15958)
|
|
|
4736 |
#18675 := (~ #18674 #18673)
|
|
|
4737 |
#18670 := (not #15953)
|
|
|
4738 |
#18671 := (~ #18670 #18669)
|
|
|
4739 |
#18666 := (not #15947)
|
|
|
4740 |
#18667 := (~ #18666 #18665)
|
|
|
4741 |
#18662 := (not #15944)
|
|
|
4742 |
#18663 := (~ #18662 #18661)
|
|
|
4743 |
#18658 := (not #15941)
|
|
|
4744 |
#18659 := (~ #18658 #18657)
|
|
|
4745 |
#18654 := (not #15938)
|
|
|
4746 |
#18655 := (~ #18654 #18653)
|
|
|
4747 |
#18650 := (not #15935)
|
|
|
4748 |
#18651 := (~ #18650 #18649)
|
|
|
4749 |
#18647 := (~ #18646 #18646)
|
|
|
4750 |
#18648 := [refl]: #18647
|
|
|
4751 |
#18652 := [nnf-neg #18648]: #18651
|
|
|
4752 |
#18643 := (not #15924)
|
|
|
4753 |
#18644 := (~ #18643 #15921)
|
|
|
4754 |
#18641 := (~ #15921 #15921)
|
|
|
4755 |
#18639 := (~ #15916 #15916)
|
|
|
4756 |
#18640 := [refl]: #18639
|
|
|
4757 |
#18642 := [nnf-pos #18640]: #18641
|
|
|
4758 |
#18645 := [nnf-neg #18642]: #18644
|
|
|
4759 |
#18656 := [nnf-neg #18645 #18652]: #18655
|
|
|
4760 |
#18635 := (~ #15924 #18634)
|
|
|
4761 |
#18636 := [sk]: #18635
|
|
|
4762 |
#18660 := [nnf-neg #18636 #18656]: #18659
|
|
|
4763 |
#18620 := (~ #13714 #13714)
|
|
|
4764 |
#18621 := [refl]: #18620
|
|
|
4765 |
#18411 := (~ #18410 #18410)
|
|
|
4766 |
#18412 := [refl]: #18411
|
|
|
4767 |
#18618 := (~ #18617 #18617)
|
|
|
4768 |
#18619 := [refl]: #18618
|
|
|
4769 |
#18615 := (~ #18614 #18614)
|
|
|
4770 |
#18616 := [refl]: #18615
|
|
|
4771 |
#18612 := (~ #18611 #18611)
|
|
|
4772 |
#18613 := [refl]: #18612
|
|
|
4773 |
#18609 := (~ #18608 #18608)
|
|
|
4774 |
#18610 := [refl]: #18609
|
|
|
4775 |
#18664 := [nnf-neg #18610 #18613 #18616 #18619 #18412 #18621 #18660]: #18663
|
|
|
4776 |
#18605 := (not #15908)
|
|
|
4777 |
#18606 := (~ #18605 #18604)
|
|
|
4778 |
#18601 := (not #15902)
|
|
|
4779 |
#18602 := (~ #18601 #18600)
|
|
|
4780 |
#18597 := (not #15899)
|
|
|
4781 |
#18598 := (~ #18597 #18596)
|
|
|
4782 |
#18593 := (not #15896)
|
|
|
4783 |
#18594 := (~ #18593 #18592)
|
|
|
4784 |
#18589 := (not #15893)
|
|
|
4785 |
#18590 := (~ #18589 #18588)
|
|
|
4786 |
#18585 := (not #15890)
|
|
|
4787 |
#18586 := (~ #18585 #18584)
|
|
|
4788 |
#18581 := (not #15885)
|
|
|
4789 |
#18582 := (~ #18581 #18580)
|
|
|
4790 |
#18549 := (not #15859)
|
|
|
4791 |
#18550 := (~ #18549 #18548)
|
|
|
4792 |
#18545 := (not #15854)
|
|
|
4793 |
#18546 := (~ #18545 #18544)
|
|
|
4794 |
#18542 := (~ #18541 #18541)
|
|
|
4795 |
#18543 := [refl]: #18542
|
|
|
4796 |
#18538 := (not #15842)
|
|
|
4797 |
#18539 := (~ #18538 #18537)
|
|
|
4798 |
#18534 := (not #15839)
|
|
|
4799 |
#18535 := (~ #18534 #18533)
|
|
|
4800 |
#18530 := (not #15836)
|
|
|
4801 |
#18531 := (~ #18530 #18529)
|
|
|
4802 |
#18526 := (not #15831)
|
|
|
4803 |
#18527 := (~ #18526 #18525)
|
|
|
4804 |
#18522 := (not #15825)
|
|
|
4805 |
#18523 := (~ #18522 #15822)
|
|
|
4806 |
#18520 := (~ #15822 #15822)
|
|
|
4807 |
#18518 := (~ #15817 #15817)
|
|
|
4808 |
#18519 := [refl]: #18518
|
|
|
4809 |
#18521 := [nnf-pos #18519]: #18520
|
|
|
4810 |
#18524 := [nnf-neg #18521]: #18523
|
|
|
4811 |
#18516 := (~ #18515 #18515)
|
|
|
4812 |
#18517 := [refl]: #18516
|
|
|
4813 |
#18528 := [nnf-neg #18517 #18524]: #18527
|
|
|
4814 |
#18511 := (~ #15825 #18510)
|
|
|
4815 |
#18512 := [sk]: #18511
|
|
|
4816 |
#18532 := [nnf-neg #18512 #18528]: #18531
|
|
|
4817 |
#18496 := (~ #18495 #18495)
|
|
|
4818 |
#18497 := [refl]: #18496
|
|
|
4819 |
#18536 := [nnf-neg #18497 #18532]: #18535
|
|
|
4820 |
#18493 := (~ #13464 #13464)
|
|
|
4821 |
#18494 := [refl]: #18493
|
|
|
4822 |
#18540 := [nnf-neg #18494 #18536]: #18539
|
|
|
4823 |
#18491 := (~ #18490 #18490)
|
|
|
4824 |
#18492 := [refl]: #18491
|
|
|
4825 |
#18488 := (~ #18487 #18487)
|
|
|
4826 |
#18489 := [refl]: #18488
|
|
|
4827 |
#18485 := (~ #18484 #18484)
|
|
|
4828 |
#18486 := [refl]: #18485
|
|
|
4829 |
#18547 := [nnf-neg #18486 #18489 #18492 #18540 #18543]: #18546
|
|
|
4830 |
#18482 := (~ #18481 #18481)
|
|
|
4831 |
#18483 := [refl]: #18482
|
|
|
4832 |
#18479 := (~ #18478 #18478)
|
|
|
4833 |
#18480 := [refl]: #18479
|
|
|
4834 |
#18551 := [nnf-neg #18480 #18483 #18547]: #18550
|
|
|
4835 |
#18578 := (~ #13622 #13622)
|
|
|
4836 |
#18579 := [refl]: #18578
|
|
|
4837 |
#18476 := (~ #18475 #18475)
|
|
|
4838 |
#18477 := [refl]: #18476
|
|
|
4839 |
#18576 := (~ #18575 #18575)
|
|
|
4840 |
#18577 := [refl]: #18576
|
|
|
4841 |
#18573 := (~ #18572 #18572)
|
|
|
4842 |
#18574 := [refl]: #18573
|
|
|
4843 |
#18583 := [nnf-neg #18574 #18577 #18412 #18477 #18579 #18551]: #18582
|
|
|
4844 |
#18569 := (not #15877)
|
|
|
4845 |
#18570 := (~ #18569 #18568)
|
|
|
4846 |
#18565 := (not #15871)
|
|
|
4847 |
#18566 := (~ #18565 #18564)
|
|
|
4848 |
#18561 := (not #15868)
|
|
|
4849 |
#18562 := (~ #18561 #18560)
|
|
|
4850 |
#18557 := (not #15865)
|
|
|
4851 |
#18558 := (~ #18557 #18556)
|
|
|
4852 |
#18553 := (not #15862)
|
|
|
4853 |
#18554 := (~ #18553 #18552)
|
|
|
4854 |
#18473 := (~ #18472 #18472)
|
|
|
4855 |
#18474 := [refl]: #18473
|
|
|
4856 |
#18470 := (~ #18469 #18469)
|
|
|
4857 |
#18471 := [refl]: #18470
|
|
|
4858 |
#18467 := (~ #18466 #18466)
|
|
|
4859 |
#18468 := [refl]: #18467
|
|
|
4860 |
#18464 := (~ #18463 #18463)
|
|
|
4861 |
#18465 := [refl]: #18464
|
|
|
4862 |
#18461 := (~ #18460 #18460)
|
|
|
4863 |
#18462 := [refl]: #18461
|
|
|
4864 |
#18458 := (~ #18457 #18457)
|
|
|
4865 |
#18459 := [refl]: #18458
|
|
|
4866 |
#18453 := (~ #18452 #18452)
|
|
|
4867 |
#18454 := [refl]: #18453
|
|
|
4868 |
#18555 := [nnf-neg #18454 #18459 #18462 #18465 #18468 #18471 #18474 #18477 #18551]: #18554
|
|
|
4869 |
#18450 := (~ #18449 #18449)
|
|
|
4870 |
#18451 := [refl]: #18450
|
|
|
4871 |
#18441 := (~ #18440 #18440)
|
|
|
4872 |
#18442 := [refl]: #18441
|
|
|
4873 |
#18559 := [nnf-neg #18442 #18451 #18555]: #18558
|
|
|
4874 |
#18447 := (~ #18446 #18446)
|
|
|
4875 |
#18448 := [refl]: #18447
|
|
|
4876 |
#18563 := [nnf-neg #18448 #18559]: #18562
|
|
|
4877 |
#18444 := (~ #18443 #18443)
|
|
|
4878 |
#18445 := [refl]: #18444
|
|
|
4879 |
#18567 := [nnf-neg #18442 #18445 #18563]: #18566
|
|
|
4880 |
#18455 := (~ #13616 #13616)
|
|
|
4881 |
#18456 := [refl]: #18455
|
|
|
4882 |
#18571 := [nnf-neg #18412 #18456 #18567]: #18570
|
|
|
4883 |
#18587 := [nnf-neg #18571 #18583]: #18586
|
|
|
4884 |
#18591 := [nnf-neg #18454 #18412 #18587]: #18590
|
|
|
4885 |
#18595 := [nnf-neg #18442 #18451 #18591]: #18594
|
|
|
4886 |
#18599 := [nnf-neg #18448 #18595]: #18598
|
|
|
4887 |
#18603 := [nnf-neg #18442 #18445 #18599]: #18602
|
|
|
4888 |
#18438 := (~ #13711 #13711)
|
|
|
4889 |
#18439 := [refl]: #18438
|
|
|
4890 |
#18607 := [nnf-neg #18412 #18439 #18603]: #18606
|
|
|
4891 |
#18668 := [nnf-neg #18607 #18664]: #18667
|
|
|
4892 |
#18436 := (~ #18435 #18435)
|
|
|
4893 |
#18437 := [refl]: #18436
|
|
|
4894 |
#18433 := (~ #18432 #18432)
|
|
|
4895 |
#18434 := [refl]: #18433
|
|
|
4896 |
#18430 := (~ #18429 #18429)
|
|
|
4897 |
#18431 := [refl]: #18430
|
|
|
4898 |
#18426 := (not #15751)
|
|
|
4899 |
#18427 := (~ #18426 #15748)
|
|
|
4900 |
#18424 := (~ #15748 #15748)
|
|
|
4901 |
#18422 := (~ #15743 #15743)
|
|
|
4902 |
#18423 := [refl]: #18422
|
|
|
4903 |
#18425 := [nnf-pos #18423]: #18424
|
|
|
4904 |
#18428 := [nnf-neg #18425]: #18427
|
|
|
4905 |
#18420 := (~ #18419 #18419)
|
|
|
4906 |
#18421 := [refl]: #18420
|
|
|
4907 |
#18417 := (~ #18416 #18416)
|
|
|
4908 |
#18418 := [refl]: #18417
|
|
|
4909 |
#18414 := (~ #18413 #18413)
|
|
|
4910 |
#18415 := [refl]: #18414
|
|
|
4911 |
#18408 := (~ #18407 #18407)
|
|
|
4912 |
#18409 := [refl]: #18408
|
|
|
4913 |
#18405 := (~ #18404 #18404)
|
|
|
4914 |
#18406 := [refl]: #18405
|
|
|
4915 |
#18402 := (~ #18401 #18401)
|
|
|
4916 |
#18403 := [refl]: #18402
|
|
|
4917 |
#18399 := (~ #18398 #18398)
|
|
|
4918 |
#18400 := [refl]: #18399
|
|
|
4919 |
#18396 := (~ #18395 #18395)
|
|
|
4920 |
#18397 := [refl]: #18396
|
|
|
4921 |
#18393 := (~ #18392 #18392)
|
|
|
4922 |
#18394 := [refl]: #18393
|
|
|
4923 |
#18390 := (~ #18389 #18389)
|
|
|
4924 |
#18391 := [refl]: #18390
|
|
|
4925 |
#18672 := [nnf-neg #18391 #18394 #18397 #18400 #18403 #18406 #18409 #18412 #18415 #18418 #18421 #18428 #18431 #18434 #18437 #18668]: #18671
|
|
|
4926 |
#18387 := (~ #14143 #14143)
|
|
|
4927 |
#18388 := [refl]: #18387
|
|
|
4928 |
#18385 := (~ #13176 #13176)
|
|
|
4929 |
#18386 := [refl]: #18385
|
|
|
4930 |
#18676 := [nnf-neg #18386 #18388 #18672]: #18675
|
|
|
4931 |
#18382 := (not #15737)
|
|
|
4932 |
#18383 := (~ #18382 #15734)
|
|
|
4933 |
#18380 := (~ #15734 #15734)
|
|
|
4934 |
#18378 := (~ #15729 #15729)
|
|
|
4935 |
#18379 := [refl]: #18378
|
|
|
4936 |
#18381 := [nnf-pos #18379]: #18380
|
|
|
4937 |
#18384 := [nnf-neg #18381]: #18383
|
|
|
4938 |
#18680 := [nnf-neg #18384 #18676]: #18679
|
|
|
4939 |
#18374 := (~ #15737 #18373)
|
|
|
4940 |
#18375 := [sk]: #18374
|
|
|
4941 |
#18684 := [nnf-neg #18375 #18680]: #18683
|
|
|
4942 |
#18359 := (~ #18358 #18358)
|
|
|
4943 |
#18360 := [refl]: #18359
|
|
|
4944 |
#18688 := [nnf-neg #18360 #18684]: #18687
|
|
|
4945 |
#18356 := (~ #13381 #13381)
|
|
|
4946 |
#18357 := [refl]: #18356
|
|
|
4947 |
#18692 := [nnf-neg #18357 #18688]: #18691
|
|
|
4948 |
#18354 := (~ #18353 #18353)
|
|
|
4949 |
#18355 := [refl]: #18354
|
|
|
4950 |
#18351 := (~ #18350 #18350)
|
|
|
4951 |
#18352 := [refl]: #18351
|
|
|
4952 |
#18348 := (~ #18347 #18347)
|
|
|
4953 |
#18349 := [refl]: #18348
|
|
|
4954 |
#18345 := (~ #18344 #18344)
|
|
|
4955 |
#18346 := [refl]: #18345
|
|
|
4956 |
#18342 := (~ #18341 #18341)
|
|
|
4957 |
#18343 := [refl]: #18342
|
|
|
4958 |
#18696 := [nnf-neg #18343 #18346 #18349 #18352 #18355 #18692]: #18695
|
|
|
4959 |
#18339 := (~ #18338 #18338)
|
|
|
4960 |
#18340 := [refl]: #18339
|
|
|
4961 |
#18330 := (~ #18329 #18329)
|
|
|
4962 |
#18331 := [refl]: #18330
|
|
|
4963 |
#18700 := [nnf-neg #18331 #18340 #18696]: #18699
|
|
|
4964 |
#18336 := (~ #18335 #18335)
|
|
|
4965 |
#18337 := [refl]: #18336
|
|
|
4966 |
#18704 := [nnf-neg #18337 #18700]: #18703
|
|
|
4967 |
#18333 := (~ #18332 #18332)
|
|
|
4968 |
#18334 := [refl]: #18333
|
|
|
4969 |
#18708 := [nnf-neg #18331 #18334 #18704]: #18707
|
|
|
4970 |
#18327 := (~ #18326 #18326)
|
|
|
4971 |
#18328 := [refl]: #18327
|
|
|
4972 |
#18712 := [nnf-neg #18328 #18708]: #18711
|
|
|
4973 |
#18324 := (~ #13209 #13209)
|
|
|
4974 |
#18325 := [refl]: #18324
|
|
|
4975 |
#18715 := [nnf-neg #18325 #18712]: #18714
|
|
|
4976 |
#15223 := (or #12249 #12240 #12231 #12222 #13430 #13711 #13797)
|
|
|
4977 |
#15228 := (and #13733 #15223)
|
|
|
4978 |
#15234 := (or #15198 #13883 #12969 #12960 #12951 #12942 #12933 #13430 #13900 #13934 #13940 #13952 #13962 #13975 #13986 #15228)
|
|
|
4979 |
#15239 := (and #3074 #13418 #15234)
|
|
|
4980 |
#15242 := (or #13414 #15239)
|
|
|
4981 |
#15245 := (and #13411 #15242)
|
|
|
4982 |
#15248 := (or #13381 #15245)
|
|
|
4983 |
#15251 := (and #13378 #15248)
|
|
|
4984 |
#15254 := (or #13176 #13185 #13167 #13158 #13149 #15251)
|
|
|
4985 |
#15257 := (and #12089 #12098 #15254)
|
|
|
4986 |
#15260 := (or #13197 #15257)
|
|
|
4987 |
#15263 := (and #12089 #12092 #15260)
|
|
|
4988 |
#15266 := (or #13209 #15263)
|
|
|
4989 |
#15269 := (and #12086 #15266)
|
|
|
4990 |
#15272 := (not #15269)
|
|
|
4991 |
#15992 := (iff #15272 #15991)
|
|
|
4992 |
#15989 := (iff #15269 #15988)
|
|
|
4993 |
#15986 := (iff #15266 #15985)
|
|
|
4994 |
#15983 := (iff #15263 #15982)
|
|
|
4995 |
#15980 := (iff #15260 #15979)
|
|
|
4996 |
#15977 := (iff #15257 #15976)
|
|
|
4997 |
#15974 := (iff #15254 #15973)
|
|
|
4998 |
#15971 := (iff #15251 #15970)
|
|
|
4999 |
#15968 := (iff #15248 #15967)
|
|
|
5000 |
#15965 := (iff #15245 #15964)
|
|
|
5001 |
#15962 := (iff #15242 #15961)
|
|
|
5002 |
#15959 := (iff #15239 #15958)
|
|
|
5003 |
#15956 := (iff #15234 #15953)
|
|
|
5004 |
#15950 := (or #15198 #13883 #12969 #12960 #12951 #12942 #12933 #13430 #13900 #15751 #13940 #15768 #15785 #15802 #13986 #15947)
|
|
|
5005 |
#15954 := (iff #15950 #15953)
|
|
|
5006 |
#15955 := [rewrite]: #15954
|
|
|
5007 |
#15951 := (iff #15234 #15950)
|
|
|
5008 |
#15948 := (iff #15228 #15947)
|
|
|
5009 |
#15945 := (iff #15223 #15944)
|
|
|
5010 |
#15942 := (iff #13797 #15941)
|
|
|
5011 |
#15939 := (iff #13792 #15938)
|
|
|
5012 |
#15936 := (iff #13783 #15935)
|
|
|
5013 |
#15933 := (iff #13778 #15930)
|
|
|
5014 |
#15927 := (and #3138 #4118 #15118 #13740)
|
|
|
5015 |
#15931 := (iff #15927 #15930)
|
|
|
5016 |
#15932 := [rewrite]: #15931
|
|
|
5017 |
#15928 := (iff #13778 #15927)
|
|
|
5018 |
#15113 := (iff #4432 #15118)
|
|
|
5019 |
#15134 := -4294967295::int
|
|
|
5020 |
#15126 := (+ -4294967295::int #168)
|
|
|
5021 |
#15119 := (<= #15126 0::int)
|
|
|
5022 |
#15115 := (iff #15119 #15118)
|
|
|
5023 |
#15116 := [rewrite]: #15115
|
|
|
5024 |
#15120 := (iff #4432 #15119)
|
|
|
5025 |
#15121 := (= #4431 #15126)
|
|
|
5026 |
#15127 := (+ #168 -4294967295::int)
|
|
|
5027 |
#15123 := (= #15127 #15126)
|
|
|
5028 |
#15124 := [rewrite]: #15123
|
|
|
5029 |
#15128 := (= #4431 #15127)
|
|
|
5030 |
#15129 := (= #4430 -4294967295::int)
|
|
|
5031 |
#15135 := (* -1::int 4294967295::int)
|
|
|
5032 |
#15131 := (= #15135 -4294967295::int)
|
|
|
5033 |
#15132 := [rewrite]: #15131
|
|
|
5034 |
#15136 := (= #4430 #15135)
|
|
|
5035 |
#7553 := (= f77 4294967295::int)
|
|
|
5036 |
#956 := 65536::int
|
|
|
5037 |
#1331 := (* 65536::int 65536::int)
|
|
|
5038 |
#1336 := (- #1331 1::int)
|
|
|
5039 |
#1337 := (= f77 #1336)
|
|
|
5040 |
#7554 := (iff #1337 #7553)
|
|
|
5041 |
#7551 := (= #1336 4294967295::int)
|
|
|
5042 |
#1019 := 4294967296::int
|
|
|
5043 |
#7544 := (- 4294967296::int 1::int)
|
|
|
5044 |
#7549 := (= #7544 4294967295::int)
|
|
|
5045 |
#7550 := [rewrite]: #7549
|
|
|
5046 |
#7546 := (= #1336 #7544)
|
|
|
5047 |
#7515 := (= #1331 4294967296::int)
|
|
|
5048 |
#7516 := [rewrite]: #7515
|
|
|
5049 |
#7547 := [monotonicity #7516]: #7546
|
|
|
5050 |
#7552 := [trans #7547 #7550]: #7551
|
|
|
5051 |
#7555 := [monotonicity #7552]: #7554
|
|
|
5052 |
#7543 := [asserted]: #1337
|
|
|
5053 |
#7558 := [mp #7543 #7555]: #7553
|
|
|
5054 |
#15133 := [monotonicity #7558]: #15136
|
|
|
5055 |
#15130 := [trans #15133 #15132]: #15129
|
|
|
5056 |
#15125 := [monotonicity #15130]: #15128
|
|
|
5057 |
#15122 := [trans #15125 #15124]: #15121
|
|
|
5058 |
#15117 := [monotonicity #15122]: #15120
|
|
|
5059 |
#15114 := [trans #15117 #15116]: #15113
|
|
|
5060 |
#15929 := [monotonicity #15114]: #15928
|
|
|
5061 |
#15934 := [trans #15929 #15932]: #15933
|
|
|
5062 |
#15937 := [quant-intro #15934]: #15936
|
|
|
5063 |
#15925 := (iff #13786 #15924)
|
|
|
5064 |
#15922 := (iff #13766 #15921)
|
|
|
5065 |
#15919 := (iff #13761 #15916)
|
|
|
5066 |
#15913 := (or #14360 #13738 #13752)
|
|
|
5067 |
#15917 := (iff #15913 #15916)
|
|
|
5068 |
#15918 := [rewrite]: #15917
|
|
|
5069 |
#15914 := (iff #13761 #15913)
|
|
|
5070 |
#14357 := (iff #5654 #14360)
|
|
|
5071 |
#14362 := (iff #4439 #14361)
|
|
|
5072 |
#14359 := [monotonicity #15114]: #14362
|
|
|
5073 |
#14358 := [monotonicity #14359]: #14357
|
|
|
5074 |
#15915 := [monotonicity #14358]: #15914
|
|
|
5075 |
#15920 := [trans #15915 #15918]: #15919
|
|
|
5076 |
#15923 := [quant-intro #15920]: #15922
|
|
|
5077 |
#15926 := [monotonicity #15923]: #15925
|
|
|
5078 |
#15940 := [monotonicity #15926 #15937]: #15939
|
|
|
5079 |
#15943 := [monotonicity #15923 #15940]: #15942
|
|
|
5080 |
#15946 := [monotonicity #15943]: #15945
|
|
|
5081 |
#15911 := (iff #13733 #15908)
|
|
|
5082 |
#15905 := (or #13430 #15902 #13710)
|
|
|
5083 |
#15909 := (iff #15905 #15908)
|
|
|
5084 |
#15910 := [rewrite]: #15909
|
|
|
5085 |
#15906 := (iff #13733 #15905)
|
|
|
5086 |
#15903 := (iff #13704 #15902)
|
|
|
5087 |
#15900 := (iff #13698 #15899)
|
|
|
5088 |
#15897 := (iff #13693 #15896)
|
|
|
5089 |
#15894 := (iff #13685 #15893)
|
|
|
5090 |
#15891 := (iff #13676 #15890)
|
|
|
5091 |
#15888 := (iff #13671 #15885)
|
|
|
5092 |
#15882 := (or #12766 #12757 #13430 #13439 #15859 #13616)
|
|
|
5093 |
#15886 := (iff #15882 #15885)
|
|
|
5094 |
#15887 := [rewrite]: #15886
|
|
|
5095 |
#15883 := (iff #13671 #15882)
|
|
|
5096 |
#15860 := (iff #13560 #15859)
|
|
|
5097 |
#15857 := (iff #13552 #15854)
|
|
|
5098 |
#15851 := (or #12601 #13456 #15842 #13531 #15848)
|
|
|
5099 |
#15855 := (iff #15851 #15854)
|
|
|
5100 |
#15856 := [rewrite]: #15855
|
|
|
5101 |
#15852 := (iff #13552 #15851)
|
|
|
5102 |
#15849 := (iff #13537 #15848)
|
|
|
5103 |
#15846 := (iff #13534 #15845)
|
|
|
5104 |
#15812 := (iff #13445 #15809)
|
|
|
5105 |
#15754 := (+ 4294967295::int #13446)
|
|
|
5106 |
#15805 := (>= #15754 1::int)
|
|
|
5107 |
#15810 := (iff #15805 #15809)
|
|
|
5108 |
#15811 := [rewrite]: #15810
|
|
|
5109 |
#15806 := (iff #13445 #15805)
|
|
|
5110 |
#15755 := (= #13447 #15754)
|
|
|
5111 |
#15756 := [monotonicity #7558]: #15755
|
|
|
5112 |
#15807 := [monotonicity #15756]: #15806
|
|
|
5113 |
#15813 := [trans #15807 #15811]: #15812
|
|
|
5114 |
#15847 := [monotonicity #15813]: #15846
|
|
|
5115 |
#15850 := [monotonicity #15847]: #15849
|
|
|
5116 |
#15843 := (iff #13524 #15842)
|
|
|
5117 |
#15840 := (iff #13521 #15839)
|
|
|
5118 |
#15837 := (iff #13518 #15836)
|
|
|
5119 |
#15834 := (iff #13515 #15831)
|
|
|
5120 |
#15828 := (or #15825 #13510)
|
|
|
5121 |
#15832 := (iff #15828 #15831)
|
|
|
5122 |
#15833 := [rewrite]: #15832
|
|
|
5123 |
#15829 := (iff #13515 #15828)
|
|
|
5124 |
#15826 := (iff #13498 #15825)
|
|
|
5125 |
#15823 := (iff #13495 #15822)
|
|
|
5126 |
#15820 := (iff #13490 #15817)
|
|
|
5127 |
#15814 := (or #14360 #13467 #13481)
|
|
|
5128 |
#15818 := (iff #15814 #15817)
|
|
|
5129 |
#15819 := [rewrite]: #15818
|
|
|
5130 |
#15815 := (iff #13490 #15814)
|
|
|
5131 |
#15816 := [monotonicity #14358]: #15815
|
|
|
5132 |
#15821 := [trans #15816 #15819]: #15820
|
|
|
5133 |
#15824 := [quant-intro #15821]: #15823
|
|
|
5134 |
#15827 := [monotonicity #15824]: #15826
|
|
|
5135 |
#15830 := [monotonicity #15827]: #15829
|
|
|
5136 |
#15835 := [trans #15830 #15833]: #15834
|
|
|
5137 |
#15838 := [monotonicity #15824 #15835]: #15837
|
|
|
5138 |
#15841 := [monotonicity #15838]: #15840
|
|
|
5139 |
#15844 := [monotonicity #15841]: #15843
|
|
|
5140 |
#15853 := [monotonicity #15844 #15850]: #15852
|
|
|
5141 |
#15858 := [trans #15853 #15856]: #15857
|
|
|
5142 |
#15861 := [monotonicity #15813 #15858]: #15860
|
|
|
5143 |
#15884 := [monotonicity #15861]: #15883
|
|
|
5144 |
#15889 := [trans #15884 #15887]: #15888
|
|
|
5145 |
#15880 := (iff #13641 #15877)
|
|
|
5146 |
#15874 := (or #13430 #15871 #13617)
|
|
|
5147 |
#15878 := (iff #15874 #15877)
|
|
|
5148 |
#15879 := [rewrite]: #15878
|
|
|
5149 |
#15875 := (iff #13641 #15874)
|
|
|
5150 |
#15872 := (iff #13611 #15871)
|
|
|
5151 |
#15869 := (iff #13605 #15868)
|
|
|
5152 |
#15866 := (iff #13600 #15865)
|
|
|
5153 |
#15863 := (iff #13592 #15862)
|
|
|
5154 |
#15864 := [monotonicity #15861]: #15863
|
|
|
5155 |
#15867 := [monotonicity #15864]: #15866
|
|
|
5156 |
#15870 := [monotonicity #15867]: #15869
|
|
|
5157 |
#15873 := [monotonicity #15870]: #15872
|
|
|
5158 |
#15876 := [monotonicity #15873]: #15875
|
|
|
5159 |
#15881 := [trans #15876 #15879]: #15880
|
|
|
5160 |
#15892 := [monotonicity #15881 #15889]: #15891
|
|
|
5161 |
#15895 := [monotonicity #15892]: #15894
|
|
|
5162 |
#15898 := [monotonicity #15895]: #15897
|
|
|
5163 |
#15901 := [monotonicity #15898]: #15900
|
|
|
5164 |
#15904 := [monotonicity #15901]: #15903
|
|
|
5165 |
#15907 := [monotonicity #15904]: #15906
|
|
|
5166 |
#15912 := [trans #15907 #15910]: #15911
|
|
|
5167 |
#15949 := [monotonicity #15912 #15946]: #15948
|
|
|
5168 |
#15803 := (iff #13975 #15802)
|
|
|
5169 |
#15800 := (iff #13972 #15799)
|
|
|
5170 |
#15797 := (iff #13968 #15794)
|
|
|
5171 |
#15788 := (+ 255::int #13915)
|
|
|
5172 |
#15791 := (>= #15788 0::int)
|
|
|
5173 |
#15795 := (iff #15791 #15794)
|
|
|
5174 |
#15796 := [rewrite]: #15795
|
|
|
5175 |
#15792 := (iff #13968 #15791)
|
|
|
5176 |
#15789 := (= #13969 #15788)
|
|
|
5177 |
#1341 := (= f79 255::int)
|
|
|
5178 |
#7557 := [asserted]: #1341
|
|
|
5179 |
#15790 := [monotonicity #7557]: #15789
|
|
|
5180 |
#15793 := [monotonicity #15790]: #15792
|
|
|
5181 |
#15798 := [trans #15793 #15796]: #15797
|
|
|
5182 |
#15801 := [monotonicity #15798]: #15800
|
|
|
5183 |
#15804 := [monotonicity #15801]: #15803
|
|
|
5184 |
#15786 := (iff #13962 #15785)
|
|
|
5185 |
#15783 := (iff #13959 #15782)
|
|
|
5186 |
#15780 := (iff #13955 #15777)
|
|
|
5187 |
#15771 := (+ 4294967295::int #13886)
|
|
|
5188 |
#15774 := (>= #15771 0::int)
|
|
|
5189 |
#15778 := (iff #15774 #15777)
|
|
|
5190 |
#15779 := [rewrite]: #15778
|
|
|
5191 |
#15775 := (iff #13955 #15774)
|
|
|
5192 |
#15772 := (= #13956 #15771)
|
|
|
5193 |
#15773 := [monotonicity #7558]: #15772
|
|
|
5194 |
#15776 := [monotonicity #15773]: #15775
|
|
|
5195 |
#15781 := [trans #15776 #15779]: #15780
|
|
34994
|
5196 |
#15784 := [monotonicity #15781]: #15783
|
|
|
5197 |
#15787 := [monotonicity #15784]: #15786
|
|
36900
|
5198 |
#15769 := (iff #13952 #15768)
|
|
|
5199 |
#15766 := (iff #13949 #15765)
|
|
|
5200 |
#15763 := (iff #13946 #15760)
|
|
|
5201 |
#15757 := (>= #15754 0::int)
|
|
|
5202 |
#15761 := (iff #15757 #15760)
|
|
|
5203 |
#15762 := [rewrite]: #15761
|
|
|
5204 |
#15758 := (iff #13946 #15757)
|
|
|
5205 |
#15759 := [monotonicity #15756]: #15758
|
|
|
5206 |
#15764 := [trans #15759 #15762]: #15763
|
|
|
5207 |
#15767 := [monotonicity #15764]: #15766
|
|
|
5208 |
#15770 := [monotonicity #15767]: #15769
|
|
|
5209 |
#15752 := (iff #13934 #15751)
|
|
|
5210 |
#15749 := (iff #13931 #15748)
|
|
|
5211 |
#15746 := (iff #13926 #15743)
|
|
|
5212 |
#15740 := (or #14360 #13903 #13917)
|
|
|
5213 |
#15744 := (iff #15740 #15743)
|
|
|
5214 |
#15745 := [rewrite]: #15744
|
|
|
5215 |
#15741 := (iff #13926 #15740)
|
|
|
5216 |
#15742 := [monotonicity #14358]: #15741
|
|
|
5217 |
#15747 := [trans #15742 #15745]: #15746
|
|
|
5218 |
#15750 := [quant-intro #15747]: #15749
|
|
|
5219 |
#15753 := [monotonicity #15750]: #15752
|
|
|
5220 |
#15952 := [monotonicity #15753 #15770 #15787 #15804 #15949]: #15951
|
|
|
5221 |
#15957 := [trans #15952 #15955]: #15956
|
|
|
5222 |
#15960 := [monotonicity #15957]: #15959
|
|
|
5223 |
#15738 := (iff #13414 #15737)
|
|
|
5224 |
#15735 := (iff #13411 #15734)
|
|
|
5225 |
#15732 := (iff #13406 #15729)
|
|
|
5226 |
#15726 := (or #14360 #13384 #13396)
|
|
|
5227 |
#15730 := (iff #15726 #15729)
|
|
|
5228 |
#15731 := [rewrite]: #15730
|
|
|
5229 |
#15727 := (iff #13406 #15726)
|
|
|
5230 |
#15728 := [monotonicity #14358]: #15727
|
|
|
5231 |
#15733 := [trans #15728 #15731]: #15732
|
|
|
5232 |
#15736 := [quant-intro #15733]: #15735
|
|
|
5233 |
#15739 := [monotonicity #15736]: #15738
|
|
|
5234 |
#15963 := [monotonicity #15739 #15960]: #15962
|
|
|
5235 |
#15966 := [monotonicity #15736 #15963]: #15965
|
|
|
5236 |
#15969 := [monotonicity #15966]: #15968
|
|
|
5237 |
#15972 := [monotonicity #15969]: #15971
|
|
|
5238 |
#15975 := [monotonicity #15972]: #15974
|
|
|
5239 |
#15978 := [monotonicity #15975]: #15977
|
|
|
5240 |
#15981 := [monotonicity #15978]: #15980
|
|
|
5241 |
#15984 := [monotonicity #15981]: #15983
|
|
|
5242 |
#15987 := [monotonicity #15984]: #15986
|
|
|
5243 |
#15990 := [monotonicity #15987]: #15989
|
|
|
5244 |
#15993 := [monotonicity #15990]: #15992
|
|
|
5245 |
#14270 := (not #14122)
|
|
|
5246 |
#15273 := (iff #14270 #15272)
|
|
|
5247 |
#15270 := (iff #14122 #15269)
|
|
|
5248 |
#15267 := (iff #14119 #15266)
|
|
|
5249 |
#15264 := (iff #14114 #15263)
|
|
|
5250 |
#15261 := (iff #14108 #15260)
|
|
|
5251 |
#15258 := (iff #14103 #15257)
|
|
|
5252 |
#15255 := (iff #14095 #15254)
|
|
|
5253 |
#15252 := (iff #14074 #15251)
|
|
|
5254 |
#15249 := (iff #14071 #15248)
|
|
|
5255 |
#15246 := (iff #14068 #15245)
|
|
|
5256 |
#15243 := (iff #14065 #15242)
|
|
|
5257 |
#15240 := (iff #14060 #15239)
|
|
|
5258 |
#15237 := (iff #14052 #15234)
|
|
|
5259 |
#15231 := (or #15198 #13883 #12969 #12960 #12951 #12942 #12933 #13430 #15228 #13900 #13934 #13940 #13952 #13962 #13975 #13986)
|
|
|
5260 |
#15235 := (iff #15231 #15234)
|
|
|
5261 |
#15236 := [rewrite]: #15235
|
|
|
5262 |
#15232 := (iff #14052 #15231)
|
|
|
5263 |
#15229 := (iff #13859 #15228)
|
|
|
5264 |
#15226 := (iff #13854 #15223)
|
|
|
5265 |
#15208 := (or #12249 #12240 #12231 #12222 #13430 #13797)
|
|
|
5266 |
#15220 := (or #13430 #13711 #15208)
|
|
|
5267 |
#15224 := (iff #15220 #15223)
|
|
|
5268 |
#15225 := [rewrite]: #15224
|
|
|
5269 |
#15221 := (iff #13854 #15220)
|
|
|
5270 |
#15218 := (iff #13829 #15208)
|
|
|
5271 |
#15213 := (and true #15208)
|
|
|
5272 |
#15216 := (iff #15213 #15208)
|
|
|
5273 |
#15217 := [rewrite]: #15216
|
|
|
5274 |
#15214 := (iff #13829 #15213)
|
|
|
5275 |
#15211 := (iff #13824 #15208)
|
|
|
5276 |
#15205 := (or false #12249 #12240 #12231 #12222 #13430 #13797)
|
|
|
5277 |
#15209 := (iff #15205 #15208)
|
|
|
5278 |
#15210 := [rewrite]: #15209
|
|
|
5279 |
#15206 := (iff #13824 #15205)
|
|
|
5280 |
#15203 := (iff #12283 false)
|
|
|
5281 |
#15201 := (iff #12283 #3121)
|
|
|
5282 |
#14939 := (iff #10869 true)
|
|
|
5283 |
#10868 := [asserted]: #2507
|
|
|
5284 |
#10875 := [mp #10868 #10872]: #10869
|
|
|
5285 |
#14940 := [iff-true #10875]: #14939
|
|
|
5286 |
#15202 := [monotonicity #14940]: #15201
|
|
|
5287 |
#15204 := [trans #15202 #12166]: #15203
|
|
|
5288 |
#15207 := [monotonicity #15204]: #15206
|
|
|
5289 |
#15212 := [trans #15207 #15210]: #15211
|
|
|
5290 |
#15215 := [monotonicity #14940 #15212]: #15214
|
|
|
5291 |
#15219 := [trans #15215 #15217]: #15218
|
|
|
5292 |
#15222 := [monotonicity #15219]: #15221
|
|
|
5293 |
#15227 := [trans #15222 #15225]: #15226
|
|
|
5294 |
#15230 := [monotonicity #15227]: #15229
|
|
|
5295 |
#15199 := (iff #12311 #15198)
|
|
|
5296 |
#15196 := (iff #12173 #12167)
|
|
|
5297 |
#15191 := (and true #12167)
|
|
|
5298 |
#15194 := (iff #15191 #12167)
|
|
|
5299 |
#15195 := [rewrite]: #15194
|
|
|
5300 |
#15192 := (iff #12173 #15191)
|
|
|
5301 |
#15175 := (iff #12054 true)
|
|
|
5302 |
#15176 := [iff-true #14260]: #15175
|
|
|
5303 |
#15193 := [monotonicity #15176]: #15192
|
|
|
5304 |
#15197 := [trans #15193 #15195]: #15196
|
|
|
5305 |
#15200 := [monotonicity #15197]: #15199
|
|
|
5306 |
#15233 := [monotonicity #15200 #15230]: #15232
|
|
|
5307 |
#15238 := [trans #15233 #15236]: #15237
|
|
|
5308 |
#15241 := [monotonicity #15238]: #15240
|
|
|
5309 |
#15244 := [monotonicity #15241]: #15243
|
|
|
5310 |
#15247 := [monotonicity #15244]: #15246
|
|
|
5311 |
#15250 := [monotonicity #15247]: #15249
|
|
|
5312 |
#15253 := [monotonicity #15250]: #15252
|
|
|
5313 |
#15256 := [monotonicity #15253]: #15255
|
|
|
5314 |
#15259 := [monotonicity #15256]: #15258
|
|
|
5315 |
#15262 := [monotonicity #15259]: #15261
|
|
|
5316 |
#15265 := [monotonicity #15262]: #15264
|
|
|
5317 |
#15268 := [monotonicity #15265]: #15267
|
|
|
5318 |
#15271 := [monotonicity #15268]: #15270
|
|
|
5319 |
#15274 := [monotonicity #15271]: #15273
|
|
|
5320 |
#14271 := [not-or-elim #14255]: #14270
|
|
|
5321 |
#15275 := [mp #14271 #15274]: #15272
|
|
|
5322 |
#15994 := [mp #15275 #15993]: #15991
|
|
|
5323 |
#18716 := [mp~ #15994 #18715]: #18713
|
|
|
5324 |
#18717 := [mp #18716 #19061]: #19059
|
|
|
5325 |
#22584 := [mp #18717 #22583]: #22581
|
|
|
5326 |
#23444 := [mp #22584 #23443]: #23441
|
|
|
5327 |
#28678 := [unit-resolution #23444 #26657]: #23438
|
|
|
5328 |
#24668 := (or #23435 #23429)
|
|
|
5329 |
#24669 := [def-axiom]: #24668
|
|
|
5330 |
#28679 := [unit-resolution #24669 #28678]: #23429
|
|
|
5331 |
decl f16 :: (-> S5 S6 S1)
|
|
|
5332 |
decl f17 :: (-> S4 S5 S6)
|
|
|
5333 |
#26614 := (f17 f287 #26021)
|
|
|
5334 |
#27072 := (f16 #26984 #26614)
|
|
|
5335 |
#27073 := (= f1 #27072)
|
|
|
5336 |
#26615 := (f16 #26021 #26614)
|
|
|
5337 |
#26616 := (= f1 #26615)
|
|
|
5338 |
#26802 := (or #13209 #26616)
|
|
|
5339 |
#26806 := [monotonicity #28351 #28351]: #26805
|
|
|
5340 |
#26796 := [symm #26806]: #26808
|
|
|
5341 |
#26772 := [hypothesis]: #12086
|
|
|
5342 |
#26797 := [trans #26772 #26796]: #26556
|
|
|
5343 |
decl f54 :: (-> S4 S5 S6)
|
|
|
5344 |
#26604 := (f54 f287 #26021)
|
|
|
5345 |
#26605 := (f16 #28 #26604)
|
|
|
5346 |
#26611 := (pattern #26605)
|
|
|
5347 |
decl f198 :: (-> S3 S1)
|
|
|
5348 |
#26608 := (f198 #26425)
|
|
|
5349 |
#26609 := (= f1 #26608)
|
|
|
5350 |
#26606 := (= f1 #26605)
|
|
|
5351 |
#26607 := (not #26606)
|
|
|
5352 |
decl f148 :: (-> S5 S6 S1)
|
|
|
5353 |
decl f193 :: (-> S7 S6)
|
|
|
5354 |
decl f12 :: (-> S4 S5 S7)
|
|
|
5355 |
#26600 := (f12 f287 #26021)
|
|
|
5356 |
#26601 := (f193 #26600)
|
|
|
5357 |
#26602 := (f148 #28 #26601)
|
|
|
5358 |
#26603 := (= f1 #26602)
|
|
|
5359 |
#26621 := (or #26603 #26607 #26609)
|
|
|
5360 |
#26624 := (forall (vars (?v3 S5)) (:pat #26611) #26621)
|
|
|
5361 |
#26627 := (not #26624)
|
|
|
5362 |
#26617 := (not #26616)
|
|
|
5363 |
#26630 := (or #26488 #26617 #26627)
|
|
|
5364 |
#26798 := [hypothesis]: #26617
|
|
|
5365 |
#26692 := (or #26630 #26616)
|
|
|
5366 |
#26698 := [def-axiom]: #26692
|
|
|
5367 |
#26811 := [unit-resolution #26698 #26798]: #26630
|
|
|
5368 |
#20 := (:var 2 S4)
|
|
|
5369 |
#2184 := (f197 #20 #21 #28)
|
|
|
5370 |
#2247 := (pattern #2184)
|
|
|
5371 |
#2248 := (f54 #19 #26)
|
|
|
5372 |
#2249 := (f16 #28 #2248)
|
|
|
5373 |
#2250 := (pattern #2249)
|
|
|
5374 |
#2176 := (f12 #19 #21)
|
|
|
5375 |
#2256 := (f193 #2176)
|
|
|
5376 |
#2257 := (f148 #28 #2256)
|
|
|
5377 |
#10154 := (= f1 #2257)
|
|
|
5378 |
#10148 := (= f1 #2249)
|
|
|
5379 |
#21807 := (not #10148)
|
|
|
5380 |
#1391 := (f14 #26)
|
|
|
5381 |
#2251 := (f198 #1391)
|
|
|
5382 |
#10142 := (= f1 #2251)
|
|
|
5383 |
#21822 := (or #10142 #21807 #10154)
|
|
|
5384 |
#21827 := (forall (vars (?v3 S5)) (:pat #2250) #21822)
|
|
|
5385 |
#21833 := (not #21827)
|
|
|
5386 |
#2163 := (f17 #20 #28)
|
|
|
5387 |
#2164 := (f16 #21 #2163)
|
|
|
5388 |
#9842 := (= f1 #2164)
|
|
|
5389 |
#21642 := (not #9842)
|
|
|
5390 |
#187 := (f28 #20 #21)
|
|
|
5391 |
#3789 := (= f1 #187)
|
|
|
5392 |
#10492 := (not #3789)
|
|
|
5393 |
#21834 := (or #10492 #21642 #21833)
|
|
|
5394 |
#21835 := (not #21834)
|
|
|
5395 |
#9890 := (= f1 #2184)
|
|
|
5396 |
#10178 := (not #9890)
|
|
|
5397 |
#21840 := (or #10178 #21835)
|
|
|
5398 |
#21843 := (forall (vars (?v0 S4) (?v1 S5) (?v2 S5)) (:pat #2247) #21840)
|
|
|
5399 |
#10145 := (not #10142)
|
|
|
5400 |
#10151 := (and #10145 #10148)
|
|
|
5401 |
#10160 := (not #10151)
|
|
|
5402 |
#10161 := (or #10160 #10154)
|
|
|
5403 |
#10166 := (forall (vars (?v3 S5)) (:pat #2250) #10161)
|
|
|
5404 |
#10187 := (and #3789 #9842 #10166)
|
|
|
5405 |
#10190 := (or #10178 #10187)
|
|
|
5406 |
#10193 := (forall (vars (?v0 S4) (?v1 S5) (?v2 S5)) (:pat #2247) #10190)
|
|
|
5407 |
#21844 := (iff #10193 #21843)
|
|
|
5408 |
#21841 := (iff #10190 #21840)
|
|
|
5409 |
#21838 := (iff #10187 #21835)
|
|
|
5410 |
#21830 := (and #3789 #9842 #21827)
|
|
|
5411 |
#21836 := (iff #21830 #21835)
|
|
|
5412 |
#21837 := [rewrite]: #21836
|
|
|
5413 |
#21831 := (iff #10187 #21830)
|
|
|
5414 |
#21828 := (iff #10166 #21827)
|
|
|
5415 |
#21825 := (iff #10161 #21822)
|
|
|
5416 |
#21808 := (or #10142 #21807)
|
|
|
5417 |
#21819 := (or #21808 #10154)
|
|
|
5418 |
#21823 := (iff #21819 #21822)
|
|
|
5419 |
#21824 := [rewrite]: #21823
|
|
|
5420 |
#21820 := (iff #10161 #21819)
|
|
|
5421 |
#21817 := (iff #10160 #21808)
|
|
|
5422 |
#21809 := (not #21808)
|
|
|
5423 |
#21812 := (not #21809)
|
|
|
5424 |
#21815 := (iff #21812 #21808)
|
|
|
5425 |
#21816 := [rewrite]: #21815
|
|
|
5426 |
#21813 := (iff #10160 #21812)
|
|
|
5427 |
#21810 := (iff #10151 #21809)
|
|
|
5428 |
#21811 := [rewrite]: #21810
|
|
|
5429 |
#21814 := [monotonicity #21811]: #21813
|
|
|
5430 |
#21818 := [trans #21814 #21816]: #21817
|
|
|
5431 |
#21821 := [monotonicity #21818]: #21820
|
|
|
5432 |
#21826 := [trans #21821 #21824]: #21825
|
|
|
5433 |
#21829 := [quant-intro #21826]: #21828
|
|
|
5434 |
#21832 := [monotonicity #21829]: #21831
|
|
|
5435 |
#21839 := [trans #21832 #21837]: #21838
|
|
|
5436 |
#21842 := [monotonicity #21839]: #21841
|
|
|
5437 |
#21845 := [quant-intro #21842]: #21844
|
|
|
5438 |
#17793 := (~ #10193 #10193)
|
|
|
5439 |
#17791 := (~ #10190 #10190)
|
|
|
5440 |
#17789 := (~ #10187 #10187)
|
|
|
5441 |
#17787 := (~ #10166 #10166)
|
|
|
5442 |
#17785 := (~ #10161 #10161)
|
|
|
5443 |
#17786 := [refl]: #17785
|
|
|
5444 |
#17788 := [nnf-pos #17786]: #17787
|
|
|
5445 |
#17783 := (~ #9842 #9842)
|
|
|
5446 |
#17784 := [refl]: #17783
|
|
|
5447 |
#17781 := (~ #3789 #3789)
|
|
|
5448 |
#17782 := [refl]: #17781
|
|
|
5449 |
#17790 := [monotonicity #17782 #17784 #17788]: #17789
|
|
|
5450 |
#17779 := (~ #10178 #10178)
|
|
|
5451 |
#17780 := [refl]: #17779
|
|
|
5452 |
#17792 := [monotonicity #17780 #17790]: #17791
|
|
|
5453 |
#17794 := [nnf-pos #17792]: #17793
|
|
|
5454 |
#2258 := (= #2257 f1)
|
|
|
5455 |
#2254 := (= #2249 f1)
|
|
|
5456 |
#2252 := (= #2251 f1)
|
|
|
5457 |
#2253 := (not #2252)
|
|
|
5458 |
#2255 := (and #2253 #2254)
|
|
|
5459 |
#2259 := (implies #2255 #2258)
|
|
|
5460 |
#2260 := (forall (vars (?v3 S5)) (:pat #2250) #2259)
|
|
|
5461 |
#191 := (= #187 f1)
|
|
|
5462 |
#2261 := (and #191 #2260)
|
|
|
5463 |
#2169 := (= #2164 f1)
|
|
|
5464 |
#2262 := (and #2169 #2261)
|
|
|
5465 |
#2185 := (= #2184 f1)
|
|
|
5466 |
#2263 := (implies #2185 #2262)
|
|
|
5467 |
#2264 := (forall (vars (?v0 S4) (?v1 S5) (?v2 S5)) (:pat #2247) #2263)
|
|
|
5468 |
#10196 := (iff #2264 #10193)
|
|
|
5469 |
#10169 := (and #3789 #10166)
|
|
|
5470 |
#10172 := (and #9842 #10169)
|
|
|
5471 |
#10179 := (or #10178 #10172)
|
|
|
5472 |
#10184 := (forall (vars (?v0 S4) (?v1 S5) (?v2 S5)) (:pat #2247) #10179)
|
|
|
5473 |
#10194 := (iff #10184 #10193)
|
|
|
5474 |
#10191 := (iff #10179 #10190)
|
|
|
5475 |
#10188 := (iff #10172 #10187)
|
|
|
5476 |
#10189 := [rewrite]: #10188
|
|
|
5477 |
#10192 := [monotonicity #10189]: #10191
|
|
|
5478 |
#10195 := [quant-intro #10192]: #10194
|
|
|
5479 |
#10185 := (iff #2264 #10184)
|
|
|
5480 |
#10182 := (iff #2263 #10179)
|
|
|
5481 |
#10175 := (implies #9890 #10172)
|
|
|
5482 |
#10180 := (iff #10175 #10179)
|
|
|
5483 |
#10181 := [rewrite]: #10180
|
|
|
5484 |
#10176 := (iff #2263 #10175)
|
|
|
5485 |
#10173 := (iff #2262 #10172)
|
|
|
5486 |
#10170 := (iff #2261 #10169)
|
|
|
5487 |
#10167 := (iff #2260 #10166)
|
|
|
5488 |
#10164 := (iff #2259 #10161)
|
|
|
5489 |
#10157 := (implies #10151 #10154)
|
|
|
5490 |
#10162 := (iff #10157 #10161)
|
|
|
5491 |
#10163 := [rewrite]: #10162
|
|
|
5492 |
#10158 := (iff #2259 #10157)
|
|
|
5493 |
#10155 := (iff #2258 #10154)
|
|
|
5494 |
#10156 := [rewrite]: #10155
|
|
|
5495 |
#10152 := (iff #2255 #10151)
|
|
|
5496 |
#10149 := (iff #2254 #10148)
|
|
|
5497 |
#10150 := [rewrite]: #10149
|
|
|
5498 |
#10146 := (iff #2253 #10145)
|
|
|
5499 |
#10143 := (iff #2252 #10142)
|
|
|
5500 |
#10144 := [rewrite]: #10143
|
|
|
5501 |
#10147 := [monotonicity #10144]: #10146
|
|
|
5502 |
#10153 := [monotonicity #10147 #10150]: #10152
|
|
|
5503 |
#10159 := [monotonicity #10153 #10156]: #10158
|
|
|
5504 |
#10165 := [trans #10159 #10163]: #10164
|
|
|
5505 |
#10168 := [quant-intro #10165]: #10167
|
|
|
5506 |
#3790 := (iff #191 #3789)
|
|
|
5507 |
#3791 := [rewrite]: #3790
|
|
|
5508 |
#10171 := [monotonicity #3791 #10168]: #10170
|
|
|
5509 |
#9843 := (iff #2169 #9842)
|
|
|
5510 |
#9844 := [rewrite]: #9843
|
|
|
5511 |
#10174 := [monotonicity #9844 #10171]: #10173
|
|
|
5512 |
#9891 := (iff #2185 #9890)
|
|
|
5513 |
#9892 := [rewrite]: #9891
|
|
|
5514 |
#10177 := [monotonicity #9892 #10174]: #10176
|
|
|
5515 |
#10183 := [trans #10177 #10181]: #10182
|
|
|
5516 |
#10186 := [quant-intro #10183]: #10185
|
|
|
5517 |
#10197 := [trans #10186 #10195]: #10196
|
|
|
5518 |
#10141 := [asserted]: #2264
|
|
|
5519 |
#10198 := [mp #10141 #10197]: #10193
|
|
|
5520 |
#17795 := [mp~ #10198 #17794]: #10193
|
|
|
5521 |
#21846 := [mp #17795 #21845]: #21843
|
|
|
5522 |
#26633 := (not #26630)
|
|
|
5523 |
#26707 := (not #21843)
|
|
|
5524 |
#26708 := (or #26707 #26575 #26633)
|
|
|
5525 |
#26610 := (or #26609 #26607 #26603)
|
|
|
5526 |
#26612 := (forall (vars (?v3 S5)) (:pat #26611) #26610)
|
|
|
5527 |
#26613 := (not #26612)
|
|
|
5528 |
#26618 := (or #26488 #26617 #26613)
|
|
|
5529 |
#26619 := (not #26618)
|
|
|
5530 |
#26620 := (or #26575 #26619)
|
|
|
5531 |
#26717 := (or #26707 #26620)
|
|
|
5532 |
#26697 := (iff #26717 #26708)
|
|
|
5533 |
#26636 := (or #26575 #26633)
|
|
|
5534 |
#26724 := (or #26707 #26636)
|
|
|
5535 |
#26714 := (iff #26724 #26708)
|
|
|
5536 |
#26691 := [rewrite]: #26714
|
|
|
5537 |
#26725 := (iff #26717 #26724)
|
|
|
5538 |
#26637 := (iff #26620 #26636)
|
|
|
5539 |
#26634 := (iff #26619 #26633)
|
|
|
5540 |
#26631 := (iff #26618 #26630)
|
|
|
5541 |
#26628 := (iff #26613 #26627)
|
|
|
5542 |
#26625 := (iff #26612 #26624)
|
|
|
5543 |
#26622 := (iff #26610 #26621)
|
|
|
5544 |
#26623 := [rewrite]: #26622
|
|
|
5545 |
#26626 := [quant-intro #26623]: #26625
|
|
|
5546 |
#26629 := [monotonicity #26626]: #26628
|
|
|
5547 |
#26632 := [monotonicity #26629]: #26631
|
|
|
5548 |
#26635 := [monotonicity #26632]: #26634
|
|
|
5549 |
#26638 := [monotonicity #26635]: #26637
|
|
|
5550 |
#26726 := [monotonicity #26638]: #26725
|
|
|
5551 |
#26699 := [trans #26726 #26691]: #26697
|
|
|
5552 |
#26723 := [quant-inst]: #26717
|
|
|
5553 |
#26701 := [mp #26723 #26699]: #26708
|
|
|
5554 |
#26813 := [unit-resolution #26701 #21846 #26811]: #26575
|
|
|
5555 |
#26572 := (not #26556)
|
|
|
5556 |
#26566 := (or #26565 #26554 #26572)
|
|
|
5557 |
#26562 := [def-axiom]: #26566
|
|
|
5558 |
#26814 := [unit-resolution #26562 #26813 #26797 #26790]: false
|
|
|
5559 |
#26803 := [lemma #26814]: #26802
|
|
|
5560 |
#28680 := [unit-resolution #26803 #26657]: #26616
|
|
|
5561 |
#26777 := (or #26617 #27073)
|
|
|
5562 |
#26786 := (= #26615 #27072)
|
|
|
5563 |
#26788 := (= #27072 #26615)
|
|
|
5564 |
#28362 := (= #26984 #26021)
|
|
|
5565 |
#28363 := [trans #28337 #28349]: #28362
|
|
|
5566 |
#26789 := [monotonicity #28363]: #26788
|
|
|
5567 |
#26774 := [symm #26789]: #26786
|
|
|
5568 |
#26787 := [hypothesis]: #26616
|
|
|
5569 |
#26775 := [trans #26787 #26774]: #27073
|
|
|
5570 |
#27074 := (not #27073)
|
|
|
5571 |
#26785 := [hypothesis]: #27074
|
|
|
5572 |
#26776 := [unit-resolution #26785 #26775]: false
|
|
|
5573 |
#26778 := [lemma #26776]: #26777
|
|
|
5574 |
#28681 := [unit-resolution #26778 #28680]: #27073
|
|
|
5575 |
#27109 := (or #12092 #27074)
|
|
|
5576 |
#27062 := (f44 #24835 #3008)
|
|
|
5577 |
#27063 := (f67 #27062 0::int #24835)
|
|
|
5578 |
#27067 := (f25 f287 #27063)
|
|
|
5579 |
#27068 := (= f1 #27067)
|
|
|
5580 |
#27069 := (not #27068)
|
|
|
5581 |
#27044 := (iff #18332 #27069)
|
|
|
5582 |
#27042 := (iff #12092 #27068)
|
|
|
5583 |
#27039 := (iff #27068 #12092)
|
|
|
5584 |
#27060 := (= #27067 #3066)
|
|
|
5585 |
#27058 := (= #27063 #3063)
|
|
|
5586 |
#28231 := (= #27062 #3007)
|
|
|
5587 |
#28229 := (= #3008 f288)
|
|
|
5588 |
#24955 := (= f288 #3008)
|
|
|
5589 |
#2727 := (f117 #2726)
|
|
|
5590 |
#11354 := (= #168 #2727)
|
|
|
5591 |
#23140 := (forall (vars (?v0 S3) (?v1 int)) (:pat #23139) #11354)
|
|
|
5592 |
#11358 := (forall (vars (?v0 S3) (?v1 int)) #11354)
|
|
|
5593 |
#23143 := (iff #11358 #23140)
|
|
|
5594 |
#23141 := (iff #11354 #11354)
|
|
|
5595 |
#23142 := [refl]: #23141
|
|
|
5596 |
#23144 := [quant-intro #23142]: #23143
|
|
|
5597 |
#18186 := (~ #11358 #11358)
|
|
|
5598 |
#18184 := (~ #11354 #11354)
|
|
|
5599 |
#18185 := [refl]: #18184
|
|
|
5600 |
#18187 := [nnf-pos #18185]: #18186
|
|
|
5601 |
#2728 := (= #2727 #168)
|
|
|
5602 |
#2729 := (forall (vars (?v0 S3) (?v1 int)) #2728)
|
|
|
5603 |
#11359 := (iff #2729 #11358)
|
|
|
5604 |
#11356 := (iff #2728 #11354)
|
|
|
5605 |
#11357 := [rewrite]: #11356
|
|
|
5606 |
#11360 := [quant-intro #11357]: #11359
|
|
|
5607 |
#11353 := [asserted]: #2729
|
|
|
5608 |
#11363 := [mp #11353 #11360]: #11358
|
|
|
5609 |
#18188 := [mp~ #11363 #18187]: #11358
|
|
|
5610 |
#23145 := [mp #18188 #23144]: #23140
|
|
|
5611 |
#24909 := (not #23140)
|
|
|
5612 |
#24960 := (or #24909 #24955)
|
|
|
5613 |
#24961 := [quant-inst]: #24960
|
|
|
5614 |
#28228 := [unit-resolution #24961 #23145]: #24955
|
|
|
5615 |
#28230 := [symm #28228]: #28229
|
|
|
5616 |
#28232 := [monotonicity #28225 #28230]: #28231
|
|
|
5617 |
#27059 := [monotonicity #28232 #28225]: #27058
|
|
|
5618 |
#27061 := [monotonicity #27059]: #27060
|
|
|
5619 |
#27041 := [monotonicity #27061]: #27039
|
|
|
5620 |
#27043 := [symm #27041]: #27042
|
|
|
5621 |
#27045 := [monotonicity #27043]: #27044
|
|
|
5622 |
#27057 := [hypothesis]: #18332
|
|
|
5623 |
#27040 := [mp #27057 #27045]: #27069
|
|
|
5624 |
#27064 := (f59 #3185 #27063)
|
|
|
5625 |
#27065 := (f137 #27064)
|
|
|
5626 |
#27066 := (= f1 #27065)
|
|
|
5627 |
#27079 := (or #27066 #27069)
|
|
|
5628 |
#27082 := (not #27079)
|
|
|
5629 |
decl f23 :: (-> S3 S1)
|
|
|
5630 |
#27075 := (f23 #24835)
|
|
|
5631 |
#27076 := (= f1 #27075)
|
|
|
5632 |
#2813 := (f23 f9)
|
|
|
5633 |
#28263 := (= #2813 #27075)
|
|
|
5634 |
#28260 := (= #27075 #2813)
|
|
|
5635 |
#28261 := [monotonicity #28225]: #28260
|
|
|
5636 |
#28264 := [symm #28261]: #28263
|
|
|
5637 |
#11533 := (= f1 #2813)
|
|
|
5638 |
#2814 := (= #2813 f1)
|
|
|
5639 |
#11535 := (iff #2814 #11533)
|
|
|
5640 |
#11536 := [rewrite]: #11535
|
|
|
5641 |
#11532 := [asserted]: #2814
|
|
|
5642 |
#11539 := [mp #11532 #11536]: #11533
|
|
|
5643 |
#28265 := [trans #11539 #28264]: #27076
|
|
|
5644 |
#27077 := (not #27076)
|
|
|
5645 |
#27105 := (or #27077 #27082)
|
|
|
5646 |
#28266 := [hypothesis]: #27073
|
|
|
5647 |
#27020 := (<= #24837 0::int)
|
|
|
5648 |
#27047 := (not #27020)
|
|
|
5649 |
#14269 := [not-or-elim #14255]: #13418
|
|
|
5650 |
#27003 := (* -1::int #24837)
|
|
|
5651 |
#27112 := (+ f286 #27003)
|
|
|
5652 |
#27113 := (<= #27112 0::int)
|
|
|
5653 |
#28246 := (not #24838)
|
|
|
5654 |
#28247 := (or #28246 #27113)
|
|
|
5655 |
#28248 := [th-lemma]: #28247
|
|
|
5656 |
#28249 := [unit-resolution #28248 #28245]: #27113
|
|
|
5657 |
#28255 := (not #27113)
|
|
|
5658 |
#27048 := (or #27047 #13417 #28255)
|
|
|
5659 |
#27049 := [th-lemma]: #27048
|
|
|
5660 |
#27050 := [unit-resolution #27049 #28249 #14269]: #27047
|
|
|
5661 |
#245 := (f23 #241)
|
|
|
5662 |
#255 := (:var 1 int)
|
|
|
5663 |
#771 := (:var 4 int)
|
|
|
5664 |
#2087 := (f44 #241 #771)
|
|
|
5665 |
#2088 := (f67 #2087 #255 #241)
|
|
|
5666 |
#1382 := (:var 5 S4)
|
|
|
5667 |
#2104 := (f26 #1382 #2088)
|
|
|
5668 |
#1374 := (:var 3 S5)
|
|
|
5669 |
#2085 := (f17 #1382 #1374)
|
|
|
5670 |
#276 := (:var 2 int)
|
|
|
5671 |
#2083 := (f125 #241 #276)
|
|
|
5672 |
#2084 := (f44 #2083 #771)
|
|
|
5673 |
#2086 := (f16 #2084 #2085)
|
|
|
5674 |
#2105 := (pattern #2086 #2104 #245)
|
|
|
5675 |
#1556 := (f60 #1382)
|
|
|
5676 |
#2102 := (f59 #1556 #2088)
|
|
|
5677 |
#2103 := (pattern #2086 #2102 #245)
|
|
|
5678 |
#2108 := (f137 #2102)
|
|
|
5679 |
#9650 := (= f1 #2108)
|
|
|
5680 |
#2106 := (f25 #1382 #2088)
|
|
|
5681 |
#9647 := (= f1 #2106)
|
|
|
5682 |
#21552 := (not #9647)
|
|
|
5683 |
#21553 := (or #21552 #9650)
|
|
|
5684 |
#21554 := (not #21553)
|
|
|
5685 |
#9591 := (= f1 #2086)
|
|
|
5686 |
#21528 := (not #9591)
|
|
|
5687 |
#2091 := (f56 #1382)
|
|
|
5688 |
#9588 := (= f1 #2091)
|
|
|
5689 |
#21527 := (not #9588)
|
|
|
5690 |
#4122 := (* -1::int #276)
|
|
|
5691 |
#6186 := (+ #255 #4122)
|
|
|
5692 |
#6783 := (>= #6186 0::int)
|
|
|
5693 |
#4384 := (>= #255 0::int)
|
|
|
5694 |
#19465 := (not #4384)
|
|
|
5695 |
#4000 := (= f1 #245)
|
|
|
5696 |
#10377 := (not #4000)
|
|
|
5697 |
#21560 := (or #10377 #19465 #6783 #21527 #21528 #21554)
|
|
|
5698 |
#21565 := (forall (vars (?v0 S4) (?v1 int) (?v2 S5) (?v3 int) (?v4 int) (?v5 S3)) (:pat #2103 #2105) #21560)
|
|
|
5699 |
#9653 := (not #9650)
|
|
|
5700 |
#9656 := (and #9647 #9653)
|
|
|
5701 |
#7850 := (not #6783)
|
|
|
5702 |
#9629 := (and #4000 #4384 #7850 #9588 #9591)
|
|
|
5703 |
#9634 := (not #9629)
|
|
|
5704 |
#9670 := (or #9634 #9656)
|
|
|
5705 |
#9673 := (forall (vars (?v0 S4) (?v1 int) (?v2 S5) (?v3 int) (?v4 int) (?v5 S3)) (:pat #2103 #2105) #9670)
|
|
|
5706 |
#21566 := (iff #9673 #21565)
|
|
|
5707 |
#21563 := (iff #9670 #21560)
|
|
|
5708 |
#21529 := (or #10377 #19465 #6783 #21527 #21528)
|
|
|
5709 |
#21557 := (or #21529 #21554)
|
|
|
5710 |
#21561 := (iff #21557 #21560)
|
|
|
5711 |
#21562 := [rewrite]: #21561
|
|
|
5712 |
#21558 := (iff #9670 #21557)
|
|
|
5713 |
#21555 := (iff #9656 #21554)
|
|
|
5714 |
#21556 := [rewrite]: #21555
|
|
|
5715 |
#21538 := (iff #9634 #21529)
|
|
|
5716 |
#21530 := (not #21529)
|
|
|
5717 |
#21533 := (not #21530)
|
|
|
5718 |
#21536 := (iff #21533 #21529)
|
|
|
5719 |
#21537 := [rewrite]: #21536
|
|
|
5720 |
#21534 := (iff #9634 #21533)
|
|
|
5721 |
#21531 := (iff #9629 #21530)
|
|
|
5722 |
#21532 := [rewrite]: #21531
|
|
|
5723 |
#21535 := [monotonicity #21532]: #21534
|
|
|
5724 |
#21539 := [trans #21535 #21537]: #21538
|
|
|
5725 |
#21559 := [monotonicity #21539 #21556]: #21558
|
|
|
5726 |
#21564 := [trans #21559 #21562]: #21563
|
|
|
5727 |
#21567 := [quant-intro #21564]: #21566
|
|
|
5728 |
#17659 := (~ #9673 #9673)
|
|
|
5729 |
#17657 := (~ #9670 #9670)
|
|
|
5730 |
#17658 := [refl]: #17657
|
|
|
5731 |
#17660 := [nnf-pos #17658]: #17659
|
|
|
5732 |
#2109 := (= #2108 f1)
|
|
|
5733 |
#2110 := (not #2109)
|
|
|
5734 |
#2107 := (= #2106 f1)
|
|
|
5735 |
#2111 := (and #2107 #2110)
|
|
|
5736 |
#1443 := (< #255 #276)
|
|
|
5737 |
#406 := (<= 0::int #255)
|
|
|
5738 |
#1444 := (and #406 #1443)
|
|
|
5739 |
#2093 := (= #2086 f1)
|
|
|
5740 |
#2094 := (and #2093 #1444)
|
|
|
5741 |
#246 := (= #245 f1)
|
|
|
5742 |
#2095 := (and #246 #2094)
|
|
|
5743 |
#2092 := (= #2091 f1)
|
|
|
5744 |
#2096 := (and #2092 #2095)
|
|
|
5745 |
#2112 := (implies #2096 #2111)
|
|
|
5746 |
#2113 := (forall (vars (?v0 S4) (?v1 int) (?v2 S5) (?v3 int) (?v4 int) (?v5 S3)) (:pat #2103 #2105) #2112)
|
|
|
5747 |
#9676 := (iff #2113 #9673)
|
|
|
5748 |
#9597 := (and #1444 #9591)
|
|
|
5749 |
#9602 := (and #4000 #9597)
|
|
|
5750 |
#9605 := (and #9588 #9602)
|
|
|
5751 |
#9611 := (not #9605)
|
|
|
5752 |
#9662 := (or #9611 #9656)
|
|
|
5753 |
#9667 := (forall (vars (?v0 S4) (?v1 int) (?v2 S5) (?v3 int) (?v4 int) (?v5 S3)) (:pat #2103 #2105) #9662)
|
|
|
5754 |
#9674 := (iff #9667 #9673)
|
|
|
5755 |
#9671 := (iff #9662 #9670)
|
|
|
5756 |
#9635 := (iff #9611 #9634)
|
|
|
5757 |
#9632 := (iff #9605 #9629)
|
|
|
5758 |
#7853 := (and #4384 #7850)
|
|
|
5759 |
#9620 := (and #7853 #9591)
|
|
|
5760 |
#9623 := (and #4000 #9620)
|
|
|
5761 |
#9626 := (and #9588 #9623)
|
|
|
5762 |
#9630 := (iff #9626 #9629)
|
|
|
5763 |
#9631 := [rewrite]: #9630
|
|
|
5764 |
#9627 := (iff #9605 #9626)
|
|
|
5765 |
#9624 := (iff #9602 #9623)
|
|
|
5766 |
#9621 := (iff #9597 #9620)
|
|
|
5767 |
#7854 := (iff #1444 #7853)
|
|
|
5768 |
#7851 := (iff #1443 #7850)
|
|
|
5769 |
#7852 := [rewrite]: #7851
|
|
|
5770 |
#4383 := (iff #406 #4384)
|
|
|
5771 |
#4385 := [rewrite]: #4383
|
|
|
5772 |
#7855 := [monotonicity #4385 #7852]: #7854
|
|
|
5773 |
#9622 := [monotonicity #7855]: #9621
|
|
|
5774 |
#9625 := [monotonicity #9622]: #9624
|
|
|
5775 |
#9628 := [monotonicity #9625]: #9627
|
|
|
5776 |
#9633 := [trans #9628 #9631]: #9632
|
|
|
5777 |
#9636 := [monotonicity #9633]: #9635
|
|
|
5778 |
#9672 := [monotonicity #9636]: #9671
|
|
|
5779 |
#9675 := [quant-intro #9672]: #9674
|
|
|
5780 |
#9668 := (iff #2113 #9667)
|
|
|
5781 |
#9665 := (iff #2112 #9662)
|
|
|
5782 |
#9659 := (implies #9605 #9656)
|
|
|
5783 |
#9663 := (iff #9659 #9662)
|
|
|
5784 |
#9664 := [rewrite]: #9663
|
|
|
5785 |
#9660 := (iff #2112 #9659)
|
|
|
5786 |
#9657 := (iff #2111 #9656)
|
|
|
5787 |
#9654 := (iff #2110 #9653)
|
|
|
5788 |
#9651 := (iff #2109 #9650)
|
|
|
5789 |
#9652 := [rewrite]: #9651
|
|
|
5790 |
#9655 := [monotonicity #9652]: #9654
|
|
|
5791 |
#9648 := (iff #2107 #9647)
|
|
|
5792 |
#9649 := [rewrite]: #9648
|
|
|
5793 |
#9658 := [monotonicity #9649 #9655]: #9657
|
|
|
5794 |
#9606 := (iff #2096 #9605)
|
|
|
5795 |
#9603 := (iff #2095 #9602)
|
|
|
5796 |
#9600 := (iff #2094 #9597)
|
|
|
5797 |
#9594 := (and #9591 #1444)
|
|
|
5798 |
#9598 := (iff #9594 #9597)
|
|
|
5799 |
#9599 := [rewrite]: #9598
|
|
|
5800 |
#9595 := (iff #2094 #9594)
|
|
|
5801 |
#9592 := (iff #2093 #9591)
|
|
|
5802 |
#9593 := [rewrite]: #9592
|
|
|
5803 |
#9596 := [monotonicity #9593]: #9595
|
|
|
5804 |
#9601 := [trans #9596 #9599]: #9600
|
|
|
5805 |
#4001 := (iff #246 #4000)
|
|
|
5806 |
#4002 := [rewrite]: #4001
|
|
|
5807 |
#9604 := [monotonicity #4002 #9601]: #9603
|
|
|
5808 |
#9589 := (iff #2092 #9588)
|
|
|
5809 |
#9590 := [rewrite]: #9589
|
|
|
5810 |
#9607 := [monotonicity #9590 #9604]: #9606
|
|
|
5811 |
#9661 := [monotonicity #9607 #9658]: #9660
|
|
|
5812 |
#9666 := [trans #9661 #9664]: #9665
|
|
|
5813 |
#9669 := [quant-intro #9666]: #9668
|
|
|
5814 |
#9677 := [trans #9669 #9675]: #9676
|
|
|
5815 |
#9646 := [asserted]: #2113
|
|
|
5816 |
#9678 := [mp #9646 #9677]: #9673
|
|
|
5817 |
#17661 := [mp~ #9678 #17660]: #9673
|
|
|
5818 |
#21568 := [mp #17661 #21567]: #21565
|
|
|
5819 |
#27093 := (not #21565)
|
|
|
5820 |
#26952 := (or #27093 #24685 #27020 #27074 #27077 #27082)
|
|
|
5821 |
#27070 := (or #27069 #27066)
|
|
|
5822 |
#27071 := (not #27070)
|
|
|
5823 |
#27004 := (+ 0::int #27003)
|
|
|
5824 |
#27005 := (>= #27004 0::int)
|
|
|
5825 |
#27006 := (>= 0::int 0::int)
|
|
|
5826 |
#27007 := (not #27006)
|
|
|
5827 |
#27078 := (or #27077 #27007 #27005 #24685 #27074 #27071)
|
|
|
5828 |
#26953 := (or #27093 #27078)
|
|
|
5829 |
#26974 := (iff #26953 #26952)
|
|
|
5830 |
#27088 := (or #24685 #27020 #27074 #27077 #27082)
|
|
|
5831 |
#26970 := (or #27093 #27088)
|
|
|
5832 |
#26972 := (iff #26970 #26952)
|
|
|
5833 |
#26973 := [rewrite]: #26972
|
|
|
5834 |
#26971 := (iff #26953 #26970)
|
|
|
5835 |
#27091 := (iff #27078 #27088)
|
|
|
5836 |
#27085 := (or #27077 false #27020 #24685 #27074 #27082)
|
|
|
5837 |
#27089 := (iff #27085 #27088)
|
|
|
5838 |
#27090 := [rewrite]: #27089
|
|
|
5839 |
#27086 := (iff #27078 #27085)
|
|
|
5840 |
#27083 := (iff #27071 #27082)
|
|
|
5841 |
#27080 := (iff #27070 #27079)
|
|
|
5842 |
#27081 := [rewrite]: #27080
|
|
|
5843 |
#27084 := [monotonicity #27081]: #27083
|
|
|
5844 |
#27023 := (iff #27005 #27020)
|
|
|
5845 |
#27017 := (>= #27003 0::int)
|
|
|
5846 |
#27021 := (iff #27017 #27020)
|
|
34994
|
5847 |
#27022 := [rewrite]: #27021
|
|
36900
|
5848 |
#27018 := (iff #27005 #27017)
|
|
|
5849 |
#27015 := (= #27004 #27003)
|
|
|
5850 |
#27016 := [rewrite]: #27015
|
|
|
5851 |
#27019 := [monotonicity #27016]: #27018
|
|
|
5852 |
#27024 := [trans #27019 #27022]: #27023
|
|
|
5853 |
#27013 := (iff #27007 false)
|
|
|
5854 |
#27011 := (iff #27007 #3121)
|
|
|
5855 |
#27009 := (iff #27006 true)
|
|
|
5856 |
#27010 := [rewrite]: #27009
|
|
|
5857 |
#27012 := [monotonicity #27010]: #27011
|
|
|
5858 |
#27014 := [trans #27012 #12166]: #27013
|
|
|
5859 |
#27087 := [monotonicity #27014 #27024 #27084]: #27086
|
|
|
5860 |
#27092 := [trans #27087 #27090]: #27091
|
|
|
5861 |
#26969 := [monotonicity #27092]: #26971
|
|
|
5862 |
#26975 := [trans #26969 #26973]: #26974
|
|
|
5863 |
#26954 := [quant-inst]: #26953
|
|
|
5864 |
#26976 := [mp #26954 #26975]: #26952
|
|
|
5865 |
#27106 := [unit-resolution #26976 #21568 #14260 #27050 #28266]: #27105
|
|
|
5866 |
#27107 := [unit-resolution #27106 #28265]: #27082
|
|
|
5867 |
#27053 := (or #27079 #27068)
|
|
|
5868 |
#27054 := [def-axiom]: #27053
|
|
|
5869 |
#27108 := [unit-resolution #27054 #27107 #27040]: false
|
|
|
5870 |
#27110 := [lemma #27108]: #27109
|
|
|
5871 |
#28682 := [unit-resolution #27110 #28681]: #12092
|
|
|
5872 |
#26839 := (or #23417 #18332 #23432)
|
|
|
5873 |
#26849 := [hypothesis]: #23429
|
|
|
5874 |
#26835 := [hypothesis]: #12092
|
|
|
5875 |
#26836 := [hypothesis]: #23420
|
|
|
5876 |
#24642 := (or #23417 #12089)
|
|
|
5877 |
#24643 := [def-axiom]: #24642
|
|
|
5878 |
#26834 := [unit-resolution #24643 #26836]: #12089
|
|
|
5879 |
#24654 := (or #23423 #23417)
|
|
|
5880 |
#24655 := [def-axiom]: #24654
|
|
|
5881 |
#26837 := [unit-resolution #24655 #26836]: #23423
|
|
|
5882 |
#24664 := (or #23432 #18329 #18332 #23426)
|
|
|
5883 |
#24665 := [def-axiom]: #24664
|
|
|
5884 |
#26838 := [unit-resolution #24665 #26837 #26834 #26835 #26849]: false
|
|
|
5885 |
#26855 := [lemma #26838]: #26839
|
|
|
5886 |
#28683 := [unit-resolution #26855 #28682 #28679]: #23417
|
|
|
5887 |
#28418 := (or #12098 #27074)
|
|
|
5888 |
#26824 := (f59 #3185 #3063)
|
|
|
5889 |
#27130 := (f136 #26824)
|
|
|
5890 |
#27133 := (f26 f287 #27130)
|
|
|
5891 |
#27134 := (= f27 #27133)
|
|
|
5892 |
#27131 := (f211 f287 #27130)
|
|
|
5893 |
#27132 := (= f1 #27131)
|
|
|
5894 |
#27271 := (or #27132 #27134)
|
|
|
5895 |
#27275 := (not #27271)
|
|
|
5896 |
#27143 := (f137 #26824)
|
|
|
5897 |
#27144 := (= f1 #27143)
|
|
|
5898 |
#27145 := (not #27144)
|
|
|
5899 |
#27124 := (f28 f287 #27130)
|
|
|
5900 |
#27125 := (= f1 #27124)
|
|
|
5901 |
#27126 := (not #27125)
|
|
|
5902 |
#27237 := (or #27126 #27145)
|
|
|
5903 |
#27250 := (not #27237)
|
|
|
5904 |
#26878 := (f14 #3063)
|
|
|
5905 |
#27142 := (f13 #26878)
|
|
|
5906 |
#27197 := (= f15 #27142)
|
|
|
5907 |
#27229 := (not #27197)
|
|
|
5908 |
#27122 := (f14 #27130)
|
|
|
5909 |
#27123 := (f13 #27122)
|
|
|
5910 |
#27121 := (= f15 #27123)
|
|
|
5911 |
#27280 := (or #27121 #27229 #27250 #27275)
|
|
|
5912 |
#27291 := (not #27280)
|
|
|
5913 |
#27201 := (f26 f287 #3063)
|
|
|
5914 |
#27202 := (= f27 #27201)
|
|
|
5915 |
#27152 := (f211 f287 #3063)
|
|
|
5916 |
#27200 := (= f1 #27152)
|
|
|
5917 |
#27240 := (or #27200 #27202)
|
|
|
5918 |
#27243 := (not #27240)
|
|
|
5919 |
#27228 := (or #27197 #27243)
|
|
|
5920 |
#27232 := (not #27228)
|
|
|
5921 |
#27293 := (or #27232 #27291)
|
|
|
5922 |
#27299 := (not #27293)
|
|
|
5923 |
#27304 := (or #18332 #27299)
|
|
|
5924 |
#27332 := (not #27304)
|
|
|
5925 |
#27335 := (iff #12098 #27332)
|
|
|
5926 |
#27323 := (or #27322 #27335)
|
|
|
5927 |
#27135 := (or #27134 #27132)
|
|
|
5928 |
#27136 := (not #27135)
|
|
|
5929 |
#27146 := (or #27145 #27126)
|
|
|
5930 |
#27147 := (not #27146)
|
|
|
5931 |
#27148 := (= #27142 f15)
|
|
|
5932 |
#27149 := (not #27148)
|
|
|
5933 |
#27150 := (or #27149 #27147 #27121 #27136)
|
|
|
5934 |
#27151 := (not #27150)
|
|
|
5935 |
#27203 := (or #27202 #27200)
|
|
|
5936 |
#27204 := (not #27203)
|
|
|
5937 |
#27205 := (or #27148 #27204)
|
|
|
5938 |
#27192 := (not #27205)
|
|
|
5939 |
#27193 := (or #27192 #27151)
|
|
|
5940 |
#27191 := (not #27193)
|
|
|
5941 |
#27194 := (or #18332 #27191)
|
|
|
5942 |
#27195 := (not #27194)
|
|
|
5943 |
#27196 := (iff #12098 #27195)
|
|
|
5944 |
#27324 := (or #27322 #27196)
|
|
|
5945 |
#27320 := (iff #27324 #27323)
|
|
|
5946 |
#27327 := (iff #27323 #27323)
|
|
|
5947 |
#27328 := [rewrite]: #27327
|
|
|
5948 |
#27336 := (iff #27196 #27335)
|
|
|
5949 |
#27333 := (iff #27195 #27332)
|
|
|
5950 |
#27305 := (iff #27194 #27304)
|
|
|
5951 |
#27300 := (iff #27191 #27299)
|
|
|
5952 |
#27294 := (iff #27193 #27293)
|
|
|
5953 |
#27289 := (iff #27151 #27291)
|
|
|
5954 |
#27288 := (iff #27150 #27280)
|
|
|
5955 |
#27272 := (or #27229 #27250 #27121 #27275)
|
|
|
5956 |
#27281 := (iff #27272 #27280)
|
|
|
5957 |
#27282 := [rewrite]: #27281
|
|
|
5958 |
#27278 := (iff #27150 #27272)
|
|
|
5959 |
#27276 := (iff #27136 #27275)
|
|
|
5960 |
#27273 := (iff #27135 #27271)
|
|
|
5961 |
#27274 := [rewrite]: #27273
|
|
|
5962 |
#27277 := [monotonicity #27274]: #27276
|
|
|
5963 |
#27251 := (iff #27147 #27250)
|
|
|
5964 |
#27238 := (iff #27146 #27237)
|
|
|
5965 |
#27239 := [rewrite]: #27238
|
|
|
5966 |
#27252 := [monotonicity #27239]: #27251
|
|
|
5967 |
#27235 := (iff #27149 #27229)
|
|
|
5968 |
#27198 := (iff #27148 #27197)
|
|
|
5969 |
#27199 := [rewrite]: #27198
|
|
|
5970 |
#27236 := [monotonicity #27199]: #27235
|
|
|
5971 |
#27279 := [monotonicity #27236 #27252 #27277]: #27278
|
|
|
5972 |
#27290 := [trans #27279 #27282]: #27288
|
|
|
5973 |
#27292 := [monotonicity #27290]: #27289
|
|
|
5974 |
#27233 := (iff #27192 #27232)
|
|
|
5975 |
#27230 := (iff #27205 #27228)
|
|
|
5976 |
#27244 := (iff #27204 #27243)
|
|
|
5977 |
#27241 := (iff #27203 #27240)
|
|
|
5978 |
#27242 := [rewrite]: #27241
|
|
34994
|
5979 |
#27245 := [monotonicity #27242]: #27244
|
|
36900
|
5980 |
#27231 := [monotonicity #27199 #27245]: #27230
|
|
|
5981 |
#27234 := [monotonicity #27231]: #27233
|
|
|
5982 |
#27298 := [monotonicity #27234 #27292]: #27294
|
|
|
5983 |
#27303 := [monotonicity #27298]: #27300
|
|
|
5984 |
#27331 := [monotonicity #27303]: #27305
|
|
|
5985 |
#27334 := [monotonicity #27331]: #27333
|
|
|
5986 |
#27321 := [monotonicity #27334]: #27336
|
|
|
5987 |
#27326 := [monotonicity #27321]: #27320
|
|
|
5988 |
#27329 := [trans #27326 #27328]: #27320
|
|
|
5989 |
#27325 := [quant-inst]: #27324
|
|
|
5990 |
#27330 := [mp #27325 #27329]: #27323
|
|
|
5991 |
#26980 := [unit-resolution #27330 #21978]: #27335
|
|
|
5992 |
#27510 := (not #27335)
|
|
|
5993 |
#26982 := (or #27510 #27304)
|
|
|
5994 |
#26981 := [hypothesis]: #18338
|
|
|
5995 |
#27511 := (or #27510 #12098 #27304)
|
|
|
5996 |
#27506 := [def-axiom]: #27511
|
|
|
5997 |
#27114 := [unit-resolution #27506 #26981]: #26982
|
|
|
5998 |
#27206 := [unit-resolution #27114 #26980]: #27304
|
|
|
5999 |
#27208 := (or #27332 #27299)
|
|
|
6000 |
#27207 := [unit-resolution #27110 #28266]: #12092
|
|
|
6001 |
#27508 := (or #27332 #18332 #27299)
|
|
|
6002 |
#27509 := [def-axiom]: #27508
|
|
|
6003 |
#27209 := [unit-resolution #27509 #27207]: #27208
|
|
|
6004 |
#27210 := [unit-resolution #27209 #27206]: #27299
|
|
|
6005 |
#27474 := (or #27293 #27280)
|
|
|
6006 |
#27477 := [def-axiom]: #27474
|
|
|
6007 |
#27248 := [unit-resolution #27477 #27210]: #27280
|
|
|
6008 |
#27613 := (not #27066)
|
|
|
6009 |
#27523 := (iff #27613 #27145)
|
|
|
6010 |
#27521 := (iff #27066 #27144)
|
|
|
6011 |
#27519 := (= #27065 #27143)
|
|
|
6012 |
#27254 := (= #27064 #26824)
|
|
|
6013 |
#27255 := [monotonicity #27059]: #27254
|
|
|
6014 |
#27520 := [monotonicity #27255]: #27519
|
|
|
6015 |
#27522 := [monotonicity #27520]: #27521
|
|
|
6016 |
#27524 := [monotonicity #27522]: #27523
|
|
|
6017 |
#27614 := (or #27079 #27613)
|
|
|
6018 |
#27615 := [def-axiom]: #27614
|
|
|
6019 |
#27253 := [unit-resolution #27615 #27107]: #27613
|
|
|
6020 |
#27525 := [mp #27253 #27524]: #27145
|
|
|
6021 |
#27389 := (or #27237 #27144)
|
|
|
6022 |
#27390 := [def-axiom]: #27389
|
|
|
6023 |
#27526 := [unit-resolution #27390 #27525]: #27237
|
|
|
6024 |
#25340 := (f13 f9)
|
|
|
6025 |
#28328 := (= #25340 #27142)
|
|
|
6026 |
#28324 := (= #27142 #25340)
|
|
|
6027 |
#28322 := (= #26878 f9)
|
|
|
6028 |
#24951 := (f14 #3007)
|
|
|
6029 |
#28320 := (= #24951 f9)
|
|
|
6030 |
#24952 := (= f9 #24951)
|
|
|
6031 |
#24957 := (or #24903 #24952)
|
|
|
6032 |
#24958 := [quant-inst]: #24957
|
|
|
6033 |
#28104 := [unit-resolution #24958 #23151]: #24952
|
|
|
6034 |
#28321 := [symm #28104]: #28320
|
|
|
6035 |
#28318 := (= #26878 #24951)
|
|
|
6036 |
#28316 := (= #3063 #3007)
|
|
|
6037 |
#26909 := (f117 #24672)
|
|
|
6038 |
#26925 := (f44 #24835 #26909)
|
|
|
6039 |
#28292 := (= #26925 #3007)
|
|
|
6040 |
#28171 := (= #26909 f288)
|
|
|
6041 |
#28284 := (= #26909 #3008)
|
|
|
6042 |
#28282 := (= #24672 #3007)
|
|
|
6043 |
#24673 := (= #3007 #24672)
|
|
|
6044 |
#98 := (f30 #28)
|
|
|
6045 |
#23050 := (pattern #98)
|
|
|
6046 |
#99 := (f29 #98)
|
|
|
6047 |
#3598 := (= #28 #99)
|
|
|
6048 |
#23051 := (forall (vars (?v0 S5)) (:pat #23050) #3598)
|
|
|
6049 |
#3601 := (forall (vars (?v0 S5)) #3598)
|
|
|
6050 |
#23052 := (iff #3601 #23051)
|
|
|
6051 |
#23054 := (iff #23051 #23051)
|
|
|
6052 |
#23055 := [rewrite]: #23054
|
|
|
6053 |
#23053 := [rewrite]: #23052
|
|
|
6054 |
#23056 := [trans #23053 #23055]: #23052
|
|
|
6055 |
#16226 := (~ #3601 #3601)
|
|
|
6056 |
#16216 := (~ #3598 #3598)
|
|
|
6057 |
#16217 := [refl]: #16216
|
|
|
6058 |
#16282 := [nnf-pos #16217]: #16226
|
|
|
6059 |
#100 := (= #99 #28)
|
|
|
6060 |
#101 := (forall (vars (?v0 S5)) #100)
|
|
|
6061 |
#3602 := (iff #101 #3601)
|
|
|
6062 |
#3599 := (iff #100 #3598)
|
|
|
6063 |
#3600 := [rewrite]: #3599
|
|
|
6064 |
#3603 := [quant-intro #3600]: #3602
|
|
|
6065 |
#3597 := [asserted]: #101
|
|
|
6066 |
#3606 := [mp #3597 #3603]: #3601
|
|
|
6067 |
#16283 := [mp~ #3606 #16282]: #3601
|
|
|
6068 |
#23057 := [mp #16283 #23056]: #23051
|
|
|
6069 |
#24676 := (not #23051)
|
|
|
6070 |
#24677 := (or #24676 #24673)
|
|
|
6071 |
#24678 := [quant-inst]: #24677
|
|
|
6072 |
#28281 := [unit-resolution #24678 #23057]: #24673
|
|
|
6073 |
#28283 := [symm #28281]: #28282
|
|
|
6074 |
#28285 := [monotonicity #28283]: #28284
|
|
|
6075 |
#28179 := [trans #28285 #28230]: #28171
|
|
|
6076 |
#28313 := [monotonicity #28225 #28179]: #28292
|
|
|
6077 |
#28314 := (= #3063 #26925)
|
|
|
6078 |
#26903 := (f67 #24672 0::int #24835)
|
|
|
6079 |
#26928 := (= #26903 #26925)
|
|
|
6080 |
#26931 := (not #26928)
|
|
|
6081 |
decl f139 :: (-> S5 S5 S1)
|
|
|
6082 |
#26904 := (f139 #26903 #24672)
|
|
|
6083 |
#26905 := (= f1 #26904)
|
|
|
6084 |
#26906 := (not #26905)
|
|
|
6085 |
#26937 := (or #26906 #26931)
|
|
|
6086 |
#26942 := (not #26937)
|
|
|
6087 |
#1588 := (f67 #26 #255 #241)
|
|
|
6088 |
#1589 := (pattern #1588)
|
|
|
6089 |
#1590 := (f139 #1588 #26)
|
|
|
6090 |
#8306 := (= f1 #1590)
|
|
|
6091 |
#21116 := (not #8306)
|
|
|
6092 |
decl f140 :: (-> S3 int)
|
|
|
6093 |
#1593 := (f140 #241)
|
|
|
6094 |
#1594 := (* #255 #1593)
|
|
|
6095 |
#1592 := (f117 #26)
|
|
|
6096 |
#1595 := (+ #1592 #1594)
|
|
|
6097 |
#1596 := (f44 #241 #1595)
|
|
|
6098 |
#1597 := (= #1588 #1596)
|
|
|
6099 |
#21115 := (not #1597)
|
|
|
6100 |
#21117 := (or #21115 #21116)
|
|
|
6101 |
#21118 := (not #21117)
|
|
|
6102 |
#21121 := (forall (vars (?v0 S5) (?v1 int) (?v2 S3)) (:pat #1589) #21118)
|
|
|
6103 |
#8312 := (and #1597 #8306)
|
|
|
6104 |
#8317 := (forall (vars (?v0 S5) (?v1 int) (?v2 S3)) (:pat #1589) #8312)
|
|
|
6105 |
#21122 := (iff #8317 #21121)
|
|
|
6106 |
#21119 := (iff #8312 #21118)
|
|
|
6107 |
#21120 := [rewrite]: #21119
|
|
|
6108 |
#21123 := [quant-intro #21120]: #21122
|
|
|
6109 |
#17249 := (~ #8317 #8317)
|
|
|
6110 |
#17247 := (~ #8312 #8312)
|
|
|
6111 |
#17248 := [refl]: #17247
|
|
|
6112 |
#17250 := [nnf-pos #17248]: #17249
|
|
|
6113 |
#1591 := (= #1590 f1)
|
|
|
6114 |
#1598 := (and #1591 #1597)
|
|
|
6115 |
#1599 := (forall (vars (?v0 S5) (?v1 int) (?v2 S3)) (:pat #1589) #1598)
|
|
|
6116 |
#8318 := (iff #1599 #8317)
|
|
|
6117 |
#8315 := (iff #1598 #8312)
|
|
|
6118 |
#8309 := (and #8306 #1597)
|
|
|
6119 |
#8313 := (iff #8309 #8312)
|
|
|
6120 |
#8314 := [rewrite]: #8313
|
|
|
6121 |
#8310 := (iff #1598 #8309)
|
|
|
6122 |
#8307 := (iff #1591 #8306)
|
|
|
6123 |
#8308 := [rewrite]: #8307
|
|
|
6124 |
#8311 := [monotonicity #8308]: #8310
|
|
|
6125 |
#8316 := [trans #8311 #8314]: #8315
|
|
|
6126 |
#8319 := [quant-intro #8316]: #8318
|
|
|
6127 |
#8305 := [asserted]: #1599
|
|
|
6128 |
#8322 := [mp #8305 #8319]: #8317
|
|
|
6129 |
#17251 := [mp~ #8322 #17250]: #8317
|
|
|
6130 |
#21124 := [mp #17251 #21123]: #21121
|
|
|
6131 |
#26945 := (not #21121)
|
|
|
6132 |
#26891 := (or #26945 #26942)
|
|
|
6133 |
#26907 := (f140 #24835)
|
|
|
6134 |
#26908 := (* 0::int #26907)
|
|
|
6135 |
#26910 := (+ #26909 #26908)
|
|
|
6136 |
#26911 := (f44 #24835 #26910)
|
|
|
6137 |
#26912 := (= #26903 #26911)
|
|
|
6138 |
#26913 := (not #26912)
|
|
|
6139 |
#26914 := (or #26913 #26906)
|
|
|
6140 |
#26915 := (not #26914)
|
|
|
6141 |
#26892 := (or #26945 #26915)
|
|
|
6142 |
#26977 := (iff #26892 #26891)
|
|
|
6143 |
#27052 := (iff #26891 #26891)
|
|
|
6144 |
#27055 := [rewrite]: #27052
|
|
|
6145 |
#26943 := (iff #26915 #26942)
|
|
|
6146 |
#26940 := (iff #26914 #26937)
|
|
|
6147 |
#26934 := (or #26931 #26906)
|
|
|
6148 |
#26938 := (iff #26934 #26937)
|
|
|
6149 |
#26939 := [rewrite]: #26938
|
|
|
6150 |
#26935 := (iff #26914 #26934)
|
|
|
6151 |
#26932 := (iff #26913 #26931)
|
|
|
6152 |
#26929 := (iff #26912 #26928)
|
|
|
6153 |
#26926 := (= #26911 #26925)
|
|
|
6154 |
#26923 := (= #26910 #26909)
|
|
|
6155 |
#26918 := (+ #26909 0::int)
|
|
|
6156 |
#26921 := (= #26918 #26909)
|
|
|
6157 |
#26922 := [rewrite]: #26921
|
|
|
6158 |
#26919 := (= #26910 #26918)
|
|
|
6159 |
#26916 := (= #26908 0::int)
|
|
|
6160 |
#26917 := [rewrite]: #26916
|
|
|
6161 |
#26920 := [monotonicity #26917]: #26919
|
|
|
6162 |
#26924 := [trans #26920 #26922]: #26923
|
|
|
6163 |
#26927 := [monotonicity #26924]: #26926
|
|
|
6164 |
#26930 := [monotonicity #26927]: #26929
|
|
|
6165 |
#26933 := [monotonicity #26930]: #26932
|
|
|
6166 |
#26936 := [monotonicity #26933]: #26935
|
|
|
6167 |
#26941 := [trans #26936 #26939]: #26940
|
|
|
6168 |
#26944 := [monotonicity #26941]: #26943
|
|
|
6169 |
#27051 := [monotonicity #26944]: #26977
|
|
|
6170 |
#27056 := [trans #27051 #27055]: #26977
|
|
|
6171 |
#26955 := [quant-inst]: #26892
|
|
|
6172 |
#27046 := [mp #26955 #27056]: #26891
|
|
|
6173 |
#28306 := [unit-resolution #27046 #21124]: #26942
|
|
|
6174 |
#27096 := (or #26937 #26928)
|
|
|
6175 |
#27097 := [def-axiom]: #27096
|
|
|
6176 |
#28307 := [unit-resolution #27097 #28306]: #26928
|
|
|
6177 |
#28296 := (= #3063 #26903)
|
|
|
6178 |
#28297 := [monotonicity #28281 #28223]: #28296
|
|
|
6179 |
#28315 := [trans #28297 #28307]: #28314
|
|
|
6180 |
#28317 := [trans #28315 #28313]: #28316
|
|
|
6181 |
#28319 := [monotonicity #28317]: #28318
|
|
|
6182 |
#28323 := [trans #28319 #28321]: #28322
|
|
|
6183 |
#28325 := [monotonicity #28323]: #28324
|
|
|
6184 |
#28329 := [symm #28325]: #28328
|
|
|
6185 |
#25341 := (= f15 #25340)
|
|
|
6186 |
#25348 := (iff #11533 #25341)
|
|
|
6187 |
#2329 := (pattern #245)
|
|
|
6188 |
#2867 := (f13 #241)
|
|
|
6189 |
#11712 := (= f15 #2867)
|
|
|
6190 |
#11716 := (iff #4000 #11712)
|
|
|
6191 |
#11719 := (forall (vars (?v0 S3)) (:pat #2329) #11716)
|
|
|
6192 |
#18286 := (~ #11719 #11719)
|
|
|
6193 |
#18284 := (~ #11716 #11716)
|
|
|
6194 |
#18285 := [refl]: #18284
|
|
|
6195 |
#18287 := [nnf-pos #18285]: #18286
|
|
|
6196 |
#2880 := (= #2867 f15)
|
|
|
6197 |
#2881 := (iff #246 #2880)
|
|
|
6198 |
#2882 := (forall (vars (?v0 S3)) (:pat #2329) #2881)
|
|
|
6199 |
#11720 := (iff #2882 #11719)
|
|
|
6200 |
#11717 := (iff #2881 #11716)
|
|
|
6201 |
#11714 := (iff #2880 #11712)
|
|
|
6202 |
#11715 := [rewrite]: #11714
|
|
|
6203 |
#11718 := [monotonicity #4002 #11715]: #11717
|
|
|
6204 |
#11721 := [quant-intro #11718]: #11720
|
|
|
6205 |
#11711 := [asserted]: #2882
|
|
|
6206 |
#11724 := [mp #11711 #11721]: #11719
|
|
|
6207 |
#18288 := [mp~ #11724 #18287]: #11719
|
|
|
6208 |
#25007 := (not #11719)
|
|
|
6209 |
#25351 := (or #25007 #25348)
|
|
|
6210 |
#25352 := [quant-inst]: #25351
|
|
|
6211 |
#27592 := [unit-resolution #25352 #18288]: #25348
|
|
|
6212 |
#25353 := (not #25348)
|
|
|
6213 |
#27593 := (or #25353 #25341)
|
|
|
6214 |
#25357 := (not #11533)
|
|
|
6215 |
#25358 := (or #25353 #25357 #25341)
|
|
|
6216 |
#25359 := [def-axiom]: #25358
|
|
|
6217 |
#27623 := [unit-resolution #25359 #11539]: #27593
|
|
|
6218 |
#27678 := [unit-resolution #27623 #27592]: #25341
|
|
|
6219 |
#28330 := [trans #27678 #28329]: #27197
|
|
|
6220 |
#27444 := (not #27121)
|
|
|
6221 |
#28407 := (iff #12027 #27444)
|
|
|
6222 |
#28405 := (iff #12024 #27121)
|
|
|
6223 |
#28403 := (iff #27121 #12024)
|
|
|
6224 |
#28401 := (= #27123 #3018)
|
|
|
6225 |
#28399 := (= #27122 #3005)
|
|
|
6226 |
#28395 := (= #27122 #24956)
|
|
|
6227 |
#28393 := (= #27130 #3009)
|
|
|
6228 |
#28391 := (= #27130 #26984)
|
|
|
6229 |
#26985 := (f67 #26984 0::int #24835)
|
|
|
6230 |
#26989 := (f59 #3185 #26985)
|
|
|
6231 |
#26995 := (f136 #26989)
|
|
|
6232 |
#28389 := (= #26995 #26984)
|
|
|
6233 |
#26996 := (= #26984 #26995)
|
|
|
6234 |
#26997 := (not #26996)
|
|
|
6235 |
#26993 := (f137 #26989)
|
|
|
6236 |
#26994 := (= f1 #26993)
|
|
|
6237 |
#26990 := (f68 #26989)
|
|
|
6238 |
#26991 := (= f1 #26990)
|
|
|
6239 |
#26992 := (not #26991)
|
|
|
6240 |
#26986 := (f25 f287 #26985)
|
|
|
6241 |
#26987 := (= f1 #26986)
|
|
|
6242 |
#26988 := (not #26987)
|
|
|
6243 |
#27025 := (or #26988 #26992 #26994 #26997)
|
|
|
6244 |
#27028 := (not #27025)
|
|
|
6245 |
#27000 := (f25 f287 #26984)
|
|
|
6246 |
#27001 := (= f1 #27000)
|
|
|
6247 |
#28341 := (= #3016 #27000)
|
|
|
6248 |
#28338 := (= #27000 #3016)
|
|
34994
|
6249 |
#28339 := [monotonicity #28337]: #28338
|
|
36900
|
6250 |
#28342 := [symm #28339]: #28341
|
|
|
6251 |
#28343 := [trans #14277 #28342]: #27001
|
|
|
6252 |
#27002 := (not #27001)
|
|
|
6253 |
#28344 := (or #27002 #27028)
|
|
|
6254 |
#285 := (:var 3 int)
|
|
|
6255 |
#319 := (:var 2 S3)
|
|
|
6256 |
#1479 := (f125 #319 #255)
|
|
|
6257 |
#1480 := (f44 #1479 #285)
|
|
|
6258 |
#1476 := (f44 #319 #285)
|
|
|
6259 |
#1477 := (f67 #1476 #168 #319)
|
|
|
6260 |
#40 := (:var 4 S4)
|
|
|
6261 |
#1482 := (f60 #40)
|
|
|
6262 |
#1483 := (f59 #1482 #1477)
|
|
|
6263 |
#1484 := (pattern #1483 #1480)
|
|
|
6264 |
#1475 := (f42 #40)
|
|
|
6265 |
#1478 := (f41 #1475 #1477)
|
|
|
6266 |
#1481 := (pattern #1478 #1480)
|
|
|
6267 |
#1487 := (f67 #1480 #168 #319)
|
|
|
6268 |
#1496 := (f25 #40 #1487)
|
|
|
6269 |
#8011 := (= f1 #1496)
|
|
|
6270 |
#20892 := (not #8011)
|
|
|
6271 |
#1488 := (f59 #1482 #1487)
|
|
|
6272 |
#1494 := (f68 #1488)
|
|
|
6273 |
#8008 := (= f1 #1494)
|
|
|
6274 |
#20891 := (not #8008)
|
|
|
6275 |
#1491 := (f137 #1488)
|
|
|
6276 |
#8002 := (= f1 #1491)
|
|
|
6277 |
#1489 := (f136 #1488)
|
|
|
6278 |
#7999 := (= #1480 #1489)
|
|
|
6279 |
#20890 := (not #7999)
|
|
|
6280 |
#20893 := (or #20890 #8002 #20891 #20892)
|
|
|
6281 |
#20894 := (not #20893)
|
|
|
6282 |
#1485 := (f25 #40 #1480)
|
|
|
6283 |
#7996 := (= f1 #1485)
|
|
|
6284 |
#8034 := (not #7996)
|
|
|
6285 |
#5311 := (* -1::int #255)
|
|
|
6286 |
#6191 := (+ #168 #5311)
|
|
|
6287 |
#6192 := (>= #6191 0::int)
|
|
|
6288 |
#20900 := (or #5040 #6192 #8034 #20894)
|
|
|
6289 |
#20905 := (forall (vars (?v0 S4) (?v1 int) (?v2 S3) (?v3 int) (?v4 int)) (:pat #1481 #1484) #20900)
|
|
|
6290 |
#8005 := (not #8002)
|
|
|
6291 |
#8043 := (and #7999 #8005 #8008 #8011)
|
|
|
6292 |
#7695 := (not #6192)
|
|
|
6293 |
#7698 := (and #4118 #7695)
|
|
|
6294 |
#7701 := (not #7698)
|
|
|
6295 |
#8052 := (or #7701 #8034 #8043)
|
|
|
6296 |
#8057 := (forall (vars (?v0 S4) (?v1 int) (?v2 S3) (?v3 int) (?v4 int)) (:pat #1481 #1484) #8052)
|
|
|
6297 |
#20906 := (iff #8057 #20905)
|
|
|
6298 |
#20903 := (iff #8052 #20900)
|
|
|
6299 |
#20775 := (or #5040 #6192)
|
|
|
6300 |
#20897 := (or #20775 #8034 #20894)
|
|
|
6301 |
#20901 := (iff #20897 #20900)
|
|
|
6302 |
#20902 := [rewrite]: #20901
|
|
|
6303 |
#20898 := (iff #8052 #20897)
|
|
|
6304 |
#20895 := (iff #8043 #20894)
|
|
|
6305 |
#20896 := [rewrite]: #20895
|
|
|
6306 |
#20784 := (iff #7701 #20775)
|
|
|
6307 |
#20776 := (not #20775)
|
|
|
6308 |
#20779 := (not #20776)
|
|
|
6309 |
#20782 := (iff #20779 #20775)
|
|
|
6310 |
#20783 := [rewrite]: #20782
|
|
|
6311 |
#20780 := (iff #7701 #20779)
|
|
|
6312 |
#20777 := (iff #7698 #20776)
|
|
|
6313 |
#20778 := [rewrite]: #20777
|
|
|
6314 |
#20781 := [monotonicity #20778]: #20780
|
|
|
6315 |
#20785 := [trans #20781 #20783]: #20784
|
|
|
6316 |
#20899 := [monotonicity #20785 #20896]: #20898
|
|
|
6317 |
#20904 := [trans #20899 #20902]: #20903
|
|
|
6318 |
#20907 := [quant-intro #20904]: #20906
|
|
|
6319 |
#17024 := (~ #8057 #8057)
|
|
|
6320 |
#17022 := (~ #8052 #8052)
|
|
|
6321 |
#17023 := [refl]: #17022
|
|
|
6322 |
#17025 := [nnf-pos #17023]: #17024
|
|
|
6323 |
#1497 := (= #1496 f1)
|
|
|
6324 |
#1495 := (= #1494 f1)
|
|
|
6325 |
#1498 := (and #1495 #1497)
|
|
|
6326 |
#1492 := (= #1491 f1)
|
|
|
6327 |
#1493 := (not #1492)
|
|
|
6328 |
#1499 := (and #1493 #1498)
|
|
|
6329 |
#1490 := (= #1489 #1480)
|
|
|
6330 |
#1500 := (and #1490 #1499)
|
|
|
6331 |
#1380 := (< #168 #255)
|
|
|
6332 |
#1381 := (and #293 #1380)
|
|
|
6333 |
#1501 := (implies #1381 #1500)
|
|
|
6334 |
#1486 := (= #1485 f1)
|
|
|
6335 |
#1502 := (implies #1486 #1501)
|
|
|
6336 |
#1503 := (forall (vars (?v0 S4) (?v1 int) (?v2 S3) (?v3 int) (?v4 int)) (:pat #1481 #1484) #1502)
|
|
|
6337 |
#8060 := (iff #1503 #8057)
|
|
|
6338 |
#8014 := (and #8008 #8011)
|
|
|
6339 |
#8017 := (and #8005 #8014)
|
|
|
6340 |
#8020 := (and #7999 #8017)
|
|
|
6341 |
#7665 := (not #1381)
|
|
|
6342 |
#8026 := (or #7665 #8020)
|
|
|
6343 |
#8035 := (or #8034 #8026)
|
|
|
6344 |
#8040 := (forall (vars (?v0 S4) (?v1 int) (?v2 S3) (?v3 int) (?v4 int)) (:pat #1481 #1484) #8035)
|
|
|
6345 |
#8058 := (iff #8040 #8057)
|
|
|
6346 |
#8055 := (iff #8035 #8052)
|
|
|
6347 |
#8046 := (or #7701 #8043)
|
|
|
6348 |
#8049 := (or #8034 #8046)
|
|
|
6349 |
#8053 := (iff #8049 #8052)
|
|
|
6350 |
#8054 := [rewrite]: #8053
|
|
|
6351 |
#8050 := (iff #8035 #8049)
|
|
|
6352 |
#8047 := (iff #8026 #8046)
|
|
|
6353 |
#8044 := (iff #8020 #8043)
|
|
|
6354 |
#8045 := [rewrite]: #8044
|
|
|
6355 |
#7702 := (iff #7665 #7701)
|
|
|
6356 |
#7699 := (iff #1381 #7698)
|
|
|
6357 |
#7696 := (iff #1380 #7695)
|
|
|
6358 |
#7697 := [rewrite]: #7696
|
|
|
6359 |
#7700 := [monotonicity #4117 #7697]: #7699
|
|
|
6360 |
#7703 := [monotonicity #7700]: #7702
|
|
|
6361 |
#8048 := [monotonicity #7703 #8045]: #8047
|
|
|
6362 |
#8051 := [monotonicity #8048]: #8050
|
|
|
6363 |
#8056 := [trans #8051 #8054]: #8055
|
|
|
6364 |
#8059 := [quant-intro #8056]: #8058
|
|
|
6365 |
#8041 := (iff #1503 #8040)
|
|
|
6366 |
#8038 := (iff #1502 #8035)
|
|
|
6367 |
#8031 := (implies #7996 #8026)
|
|
|
6368 |
#8036 := (iff #8031 #8035)
|
|
|
6369 |
#8037 := [rewrite]: #8036
|
|
|
6370 |
#8032 := (iff #1502 #8031)
|
|
|
6371 |
#8029 := (iff #1501 #8026)
|
|
|
6372 |
#8023 := (implies #1381 #8020)
|
|
|
6373 |
#8027 := (iff #8023 #8026)
|
|
|
6374 |
#8028 := [rewrite]: #8027
|
|
|
6375 |
#8024 := (iff #1501 #8023)
|
|
|
6376 |
#8021 := (iff #1500 #8020)
|
|
|
6377 |
#8018 := (iff #1499 #8017)
|
|
|
6378 |
#8015 := (iff #1498 #8014)
|
|
|
6379 |
#8012 := (iff #1497 #8011)
|
|
|
6380 |
#8013 := [rewrite]: #8012
|
|
|
6381 |
#8009 := (iff #1495 #8008)
|
|
|
6382 |
#8010 := [rewrite]: #8009
|
|
|
6383 |
#8016 := [monotonicity #8010 #8013]: #8015
|
|
|
6384 |
#8006 := (iff #1493 #8005)
|
|
|
6385 |
#8003 := (iff #1492 #8002)
|
|
|
6386 |
#8004 := [rewrite]: #8003
|
|
|
6387 |
#8007 := [monotonicity #8004]: #8006
|
|
|
6388 |
#8019 := [monotonicity #8007 #8016]: #8018
|
|
|
6389 |
#8000 := (iff #1490 #7999)
|
|
|
6390 |
#8001 := [rewrite]: #8000
|
|
|
6391 |
#8022 := [monotonicity #8001 #8019]: #8021
|
|
|
6392 |
#8025 := [monotonicity #8022]: #8024
|
|
|
6393 |
#8030 := [trans #8025 #8028]: #8029
|
|
|
6394 |
#7997 := (iff #1486 #7996)
|
|
|
6395 |
#7998 := [rewrite]: #7997
|
|
|
6396 |
#8033 := [monotonicity #7998 #8030]: #8032
|
|
|
6397 |
#8039 := [trans #8033 #8037]: #8038
|
|
|
6398 |
#8042 := [quant-intro #8039]: #8041
|
|
|
6399 |
#8061 := [trans #8042 #8059]: #8060
|
|
|
6400 |
#7995 := [asserted]: #1503
|
|
|
6401 |
#8062 := [mp #7995 #8061]: #8057
|
|
|
6402 |
#17026 := [mp~ #8062 #17025]: #8057
|
|
|
6403 |
#20908 := [mp #17026 #20907]: #20905
|
|
|
6404 |
#27566 := (not #20905)
|
|
|
6405 |
#27567 := (or #27566 #27002 #27020 #27028)
|
|
|
6406 |
#26998 := (or #26997 #26994 #26992 #26988)
|
|
|
6407 |
#26999 := (not #26998)
|
|
|
6408 |
#27008 := (or #27007 #27005 #27002 #26999)
|
|
|
6409 |
#27568 := (or #27566 #27008)
|
|
|
6410 |
#27583 := (iff #27568 #27567)
|
|
|
6411 |
#27034 := (or #27002 #27020 #27028)
|
|
|
6412 |
#27570 := (or #27566 #27034)
|
|
|
6413 |
#27584 := (iff #27570 #27567)
|
|
|
6414 |
#27585 := [rewrite]: #27584
|
|
|
6415 |
#27575 := (iff #27568 #27570)
|
|
|
6416 |
#27037 := (iff #27008 #27034)
|
|
|
6417 |
#27031 := (or false #27020 #27002 #27028)
|
|
|
6418 |
#27035 := (iff #27031 #27034)
|
|
|
6419 |
#27036 := [rewrite]: #27035
|
|
|
6420 |
#27032 := (iff #27008 #27031)
|
|
|
6421 |
#27029 := (iff #26999 #27028)
|
|
|
6422 |
#27026 := (iff #26998 #27025)
|
|
|
6423 |
#27027 := [rewrite]: #27026
|
|
|
6424 |
#27030 := [monotonicity #27027]: #27029
|
|
|
6425 |
#27033 := [monotonicity #27014 #27024 #27030]: #27032
|
|
|
6426 |
#27038 := [trans #27033 #27036]: #27037
|
|
|
6427 |
#27576 := [monotonicity #27038]: #27575
|
|
|
6428 |
#27586 := [trans #27576 #27585]: #27583
|
|
|
6429 |
#27569 := [quant-inst]: #27568
|
|
|
6430 |
#27587 := [mp #27569 #27586]: #27567
|
|
|
6431 |
#28345 := [unit-resolution #27587 #20908 #27050]: #28344
|
|
|
6432 |
#28346 := [unit-resolution #28345 #28343]: #27028
|
|
|
6433 |
#27610 := (or #27025 #26996)
|
|
|
6434 |
#27611 := [def-axiom]: #27610
|
|
|
6435 |
#28347 := [unit-resolution #27611 #28346]: #26996
|
|
|
6436 |
#28390 := [symm #28347]: #28389
|
|
|
6437 |
#28387 := (= #27130 #26995)
|
|
|
6438 |
#28385 := (= #26824 #26989)
|
|
|
6439 |
#28383 := (= #26989 #26824)
|
|
|
6440 |
#28381 := (= #26985 #3063)
|
|
|
6441 |
#28371 := (= #26903 #3063)
|
|
|
6442 |
#28372 := [symm #28297]: #28371
|
|
|
6443 |
#28379 := (= #26985 #26903)
|
|
|
6444 |
#28369 := (= #26925 #26903)
|
|
|
6445 |
#28370 := [symm #28307]: #28369
|
|
|
6446 |
#28377 := (= #26985 #26925)
|
|
|
6447 |
#28290 := (= #3007 #26925)
|
|
|
6448 |
#28368 := [symm #28313]: #28290
|
|
|
6449 |
#28375 := (= #26985 #3007)
|
|
|
6450 |
#27157 := (f117 #26021)
|
|
|
6451 |
#27171 := (f44 #24835 #27157)
|
|
|
6452 |
#28366 := (= #27171 #3007)
|
|
|
6453 |
#28358 := (= #27157 f288)
|
|
|
6454 |
#28356 := (= #27157 #3008)
|
|
|
6455 |
#28354 := (= #24719 #3008)
|
|
|
6456 |
#24962 := (= #3008 #24719)
|
|
|
6457 |
#24967 := (or #24909 #24962)
|
|
|
6458 |
#24968 := [quant-inst]: #24967
|
|
|
6459 |
#28348 := [unit-resolution #24968 #23145]: #24962
|
|
|
6460 |
#28355 := [symm #28348]: #28354
|
|
|
6461 |
#28352 := (= #27157 #24719)
|
|
|
6462 |
#28353 := [monotonicity #28351]: #28352
|
|
|
6463 |
#28357 := [trans #28353 #28355]: #28356
|
|
|
6464 |
#28359 := [trans #28357 #28230]: #28358
|
|
|
6465 |
#28367 := [monotonicity #28225 #28359]: #28366
|
|
|
6466 |
#28373 := (= #26985 #27171)
|
|
|
6467 |
#27153 := (f67 #26021 0::int #24835)
|
|
|
6468 |
#27174 := (= #27153 #27171)
|
|
|
6469 |
#27177 := (not #27174)
|
|
|
6470 |
#27154 := (f139 #27153 #26021)
|
|
|
6471 |
#27155 := (= f1 #27154)
|
|
|
6472 |
#27156 := (not #27155)
|
|
|
6473 |
#27183 := (or #27156 #27177)
|
|
|
6474 |
#27188 := (not #27183)
|
|
|
6475 |
#28107 := (or #26945 #27188)
|
|
|
6476 |
#27158 := (+ #27157 #26908)
|
|
|
6477 |
#27159 := (f44 #24835 #27158)
|
|
|
6478 |
#27160 := (= #27153 #27159)
|
|
|
6479 |
#27161 := (not #27160)
|
|
|
6480 |
#27162 := (or #27161 #27156)
|
|
|
6481 |
#27163 := (not #27162)
|
|
|
6482 |
#28159 := (or #26945 #27163)
|
|
|
6483 |
#28161 := (iff #28159 #28107)
|
|
|
6484 |
#28165 := (iff #28107 #28107)
|
|
|
6485 |
#28170 := [rewrite]: #28165
|
|
|
6486 |
#27189 := (iff #27163 #27188)
|
|
|
6487 |
#27186 := (iff #27162 #27183)
|
|
|
6488 |
#27180 := (or #27177 #27156)
|
|
|
6489 |
#27184 := (iff #27180 #27183)
|
|
|
6490 |
#27185 := [rewrite]: #27184
|
|
|
6491 |
#27181 := (iff #27162 #27180)
|
|
|
6492 |
#27178 := (iff #27161 #27177)
|
|
|
6493 |
#27175 := (iff #27160 #27174)
|
|
|
6494 |
#27172 := (= #27159 #27171)
|
|
|
6495 |
#27169 := (= #27158 #27157)
|
|
|
6496 |
#27164 := (+ #27157 0::int)
|
|
|
6497 |
#27167 := (= #27164 #27157)
|
|
|
6498 |
#27168 := [rewrite]: #27167
|
|
|
6499 |
#27165 := (= #27158 #27164)
|
|
|
6500 |
#27166 := [monotonicity #26917]: #27165
|
|
|
6501 |
#27170 := [trans #27166 #27168]: #27169
|
|
|
6502 |
#27173 := [monotonicity #27170]: #27172
|
|
|
6503 |
#27176 := [monotonicity #27173]: #27175
|
|
|
6504 |
#27179 := [monotonicity #27176]: #27178
|
|
|
6505 |
#27182 := [monotonicity #27179]: #27181
|
|
|
6506 |
#27187 := [trans #27182 #27185]: #27186
|
|
|
6507 |
#27190 := [monotonicity #27187]: #27189
|
|
|
6508 |
#28164 := [monotonicity #27190]: #28161
|
|
|
6509 |
#28201 := [trans #28164 #28170]: #28161
|
|
|
6510 |
#28160 := [quant-inst]: #28159
|
|
|
6511 |
#28202 := [mp #28160 #28201]: #28107
|
|
|
6512 |
#28360 := [unit-resolution #28202 #21124]: #27188
|
|
|
6513 |
#28204 := (or #27183 #27174)
|
|
|
6514 |
#28200 := [def-axiom]: #28204
|
|
|
6515 |
#28361 := [unit-resolution #28200 #28360]: #27174
|
|
|
6516 |
#28364 := (= #26985 #27153)
|
|
|
6517 |
#28365 := [monotonicity #28363]: #28364
|
|
|
6518 |
#28374 := [trans #28365 #28361]: #28373
|
|
|
6519 |
#28376 := [trans #28374 #28367]: #28375
|
|
|
6520 |
#28378 := [trans #28376 #28368]: #28377
|
|
|
6521 |
#28380 := [trans #28378 #28370]: #28379
|
|
|
6522 |
#28382 := [trans #28380 #28372]: #28381
|
|
|
6523 |
#28384 := [monotonicity #28382]: #28383
|
|
|
6524 |
#28386 := [symm #28384]: #28385
|
|
|
6525 |
#28388 := [monotonicity #28386]: #28387
|
|
|
6526 |
#28392 := [trans #28388 #28390]: #28391
|
|
|
6527 |
#28394 := [trans #28392 #28337]: #28393
|
|
|
6528 |
#28396 := [monotonicity #28394]: #28395
|
|
|
6529 |
#28400 := [trans #28396 #28398]: #28399
|
|
|
6530 |
#28402 := [monotonicity #28400]: #28401
|
|
|
6531 |
#28404 := [monotonicity #28402]: #28403
|
|
|
6532 |
#28406 := [symm #28404]: #28405
|
|
|
6533 |
#28408 := [monotonicity #28406]: #28407
|
|
|
6534 |
#28409 := [mp #14278 #28408]: #27444
|
|
|
6535 |
#28413 := (= #3012 #27133)
|
|
|
6536 |
#28410 := (= #27133 #3012)
|
|
|
6537 |
#28411 := [monotonicity #28394]: #28410
|
|
|
6538 |
#28414 := [symm #28411]: #28413
|
|
|
6539 |
#28415 := [trans #14275 #28414]: #27134
|
|
|
6540 |
#27395 := (not #27134)
|
|
|
6541 |
#27440 := (or #27271 #27395)
|
|
|
6542 |
#27441 := [def-axiom]: #27440
|
|
|
6543 |
#28416 := [unit-resolution #27441 #28415]: #27271
|
|
|
6544 |
#27438 := (or #27291 #27121 #27229 #27250 #27275)
|
|
|
6545 |
#27439 := [def-axiom]: #27438
|
|
|
6546 |
#28417 := [unit-resolution #27439 #28416 #28409 #28330 #27526 #27248]: false
|
|
|
6547 |
#28419 := [lemma #28417]: #28418
|
|
|
6548 |
#28684 := [unit-resolution #28419 #28681]: #12098
|
|
|
6549 |
#28685 := (or #23420 #18338 #23414)
|
|
|
6550 |
#26879 := (= #24835 #26878)
|
|
|
6551 |
#26852 := (f49 #3063 #24835)
|
|
|
6552 |
#26853 := (= f1 #26852)
|
|
|
6553 |
#26881 := (iff #26853 #26879)
|
|
|
6554 |
#9136 := (= #241 #1399)
|
|
|
6555 |
#11299 := (iff #9136 #11278)
|
|
|
6556 |
#23133 := (forall (vars (?v0 S5) (?v1 S3)) (:pat #2695) #11299)
|
|
|
6557 |
#11304 := (forall (vars (?v0 S5) (?v1 S3)) #11299)
|
|
|
6558 |
#23136 := (iff #11304 #23133)
|
|
|
6559 |
#23134 := (iff #11299 #11299)
|
|
|
6560 |
#23135 := [refl]: #23134
|
|
|
6561 |
#23137 := [quant-intro #23135]: #23136
|
|
|
6562 |
#18171 := (~ #11304 #11304)
|
|
|
6563 |
#18169 := (~ #11299 #11299)
|
|
|
6564 |
#18170 := [refl]: #18169
|
|
|
6565 |
#18172 := [nnf-pos #18170]: #18171
|
|
|
6566 |
#1905 := (= #1399 #241)
|
|
|
6567 |
#2701 := (iff #2696 #1905)
|
|
|
6568 |
#2702 := (forall (vars (?v0 S5) (?v1 S3)) #2701)
|
|
|
6569 |
#11305 := (iff #2702 #11304)
|
|
|
6570 |
#11302 := (iff #2701 #11299)
|
|
|
6571 |
#11295 := (iff #11278 #9136)
|
|
|
6572 |
#11300 := (iff #11295 #11299)
|
|
|
6573 |
#11301 := [rewrite]: #11300
|
|
|
6574 |
#11297 := (iff #2701 #11295)
|
|
|
6575 |
#9137 := (iff #1905 #9136)
|
|
|
6576 |
#9138 := [rewrite]: #9137
|
|
|
6577 |
#11298 := [monotonicity #11281 #9138]: #11297
|
|
|
6578 |
#11303 := [trans #11298 #11301]: #11302
|
|
|
6579 |
#11306 := [quant-intro #11303]: #11305
|
|
|
6580 |
#11294 := [asserted]: #2702
|
|
|
6581 |
#11309 := [mp #11294 #11306]: #11304
|
|
|
6582 |
#18173 := [mp~ #11309 #18172]: #11304
|
|
|
6583 |
#23138 := [mp #18173 #23137]: #23133
|
|
|
6584 |
#26049 := (not #23133)
|
|
|
6585 |
#26872 := (or #26049 #26881)
|
|
|
6586 |
#26880 := (iff #26879 #26853)
|
|
|
6587 |
#26867 := (or #26049 #26880)
|
|
|
6588 |
#26874 := (iff #26867 #26872)
|
|
|
6589 |
#26876 := (iff #26872 #26872)
|
|
|
6590 |
#26828 := [rewrite]: #26876
|
|
|
6591 |
#26882 := (iff #26880 #26881)
|
|
|
6592 |
#26883 := [rewrite]: #26882
|
|
|
6593 |
#26875 := [monotonicity #26883]: #26874
|
|
|
6594 |
#26857 := [trans #26875 #26828]: #26874
|
|
|
6595 |
#26873 := [quant-inst]: #26867
|
|
|
6596 |
#26827 := [mp #26873 #26857]: #26872
|
|
|
6597 |
#26956 := [unit-resolution #26827 #23138]: #26881
|
|
|
6598 |
#26860 := (not #26853)
|
|
|
6599 |
#26902 := (iff #18329 #26860)
|
|
|
6600 |
#26887 := (iff #12089 #26853)
|
|
|
6601 |
#26886 := (iff #26853 #12089)
|
|
|
6602 |
#26901 := (= #26852 #3064)
|
|
|
6603 |
#26885 := [monotonicity #28225]: #26901
|
|
|
6604 |
#26884 := [monotonicity #26885]: #26886
|
|
|
6605 |
#26888 := [symm #26884]: #26887
|
|
|
6606 |
#26889 := [monotonicity #26888]: #26902
|
|
|
6607 |
#26951 := [hypothesis]: #18329
|
|
|
6608 |
#26890 := [mp #26951 #26889]: #26860
|
|
|
6609 |
#26958 := (= #24951 #26878)
|
|
|
6610 |
#26959 := [symm #28319]: #26958
|
|
|
6611 |
#26957 := (= #24835 #24951)
|
|
|
6612 |
#26960 := [trans #28225 #28104]: #26957
|
|
|
6613 |
#26947 := [trans #26960 #26959]: #26879
|
|
|
6614 |
#26845 := (not #26879)
|
|
|
6615 |
#26858 := (not #26881)
|
|
|
6616 |
#26843 := (or #26858 #26853 #26845)
|
|
|
6617 |
#26844 := [def-axiom]: #26843
|
|
|
6618 |
#26948 := [unit-resolution #26844 #26947 #26890 #26956]: false
|
|
|
6619 |
#26946 := [lemma #26948]: #12089
|
|
|
6620 |
#24648 := (or #23420 #18329 #18338 #23414)
|
|
|
6621 |
#24649 := [def-axiom]: #24648
|
|
|
6622 |
#28686 := [unit-resolution #24649 #26946]: #28685
|
|
|
6623 |
#28687 := [unit-resolution #28686 #28684 #28683]: #23414
|
|
|
6624 |
#24626 := (or #23411 #3074)
|
|
|
6625 |
#24627 := [def-axiom]: #24626
|
|
|
6626 |
#28688 := [unit-resolution #24627 #28687]: #3074
|
|
|
6627 |
#24638 := (or #23411 #23405)
|
|
|
6628 |
#24639 := [def-axiom]: #24638
|
|
|
6629 |
#29126 := [unit-resolution #24639 #28687]: #23405
|
|
|
6630 |
#28566 := [hypothesis]: #13381
|
|
|
6631 |
#28567 := [th-lemma #14269 #28566]: false
|
|
|
6632 |
#28568 := [lemma #28567]: #13378
|
|
|
6633 |
#24624 := (or #23408 #13381 #23402)
|
|
|
6634 |
#24625 := [def-axiom]: #24624
|
|
|
6635 |
#29127 := [unit-resolution #24625 #28568 #29126]: #23402
|
|
|
6636 |
#24616 := (or #23399 #23393)
|
|
|
6637 |
#24617 := [def-axiom]: #24616
|
|
|
6638 |
#29128 := [unit-resolution #24617 #29127]: #23393
|
|
|
6639 |
#27454 := (* -1::int #3073)
|
|
|
6640 |
#27455 := (+ f296 #27454)
|
|
|
6641 |
#27456 := (>= #27455 0::int)
|
|
|
6642 |
#28689 := (or #13176 #27456)
|
|
|
6643 |
#28690 := [th-lemma]: #28689
|
|
|
6644 |
#28691 := [unit-resolution #28690 #28688]: #27456
|
|
|
6645 |
#24294 := (not #18370)
|
|
|
6646 |
#28692 := [hypothesis]: #22221
|
|
|
6647 |
#24295 := (or #22216 #24294)
|
|
|
6648 |
#24296 := [def-axiom]: #24295
|
|
|
6649 |
#28693 := [unit-resolution #24296 #28692]: #24294
|
|
|
6650 |
#28652 := (+ #3073 #18368)
|
|
|
6651 |
#28654 := (>= #28652 0::int)
|
|
|
6652 |
#28651 := (= #3073 #18367)
|
|
|
6653 |
#28700 := (= #18367 #3073)
|
|
|
6654 |
#28698 := (= #18366 #3063)
|
|
|
6655 |
#28696 := (= ?v0!13 0::int)
|
|
|
6656 |
#24297 := (not #18371)
|
|
|
6657 |
#24298 := (or #22216 #24297)
|
|
|
6658 |
#24299 := [def-axiom]: #24298
|
|
|
6659 |
#28694 := [unit-resolution #24299 #28692]: #24297
|
|
|
6660 |
#24292 := (or #22216 #18363)
|
|
34994
|
6661 |
#24293 := [def-axiom]: #24292
|
|
36900
|
6662 |
#28695 := [unit-resolution #24293 #28692]: #18363
|
|
|
6663 |
#28697 := [th-lemma #28695 #28694]: #28696
|
|
|
6664 |
#28699 := [monotonicity #28697]: #28698
|
|
|
6665 |
#28701 := [monotonicity #28699]: #28700
|
|
|
6666 |
#28702 := [symm #28701]: #28651
|
|
|
6667 |
#28703 := (not #28651)
|
|
|
6668 |
#28704 := (or #28703 #28654)
|
|
|
6669 |
#28705 := [th-lemma]: #28704
|
|
|
6670 |
#28706 := [unit-resolution #28705 #28702]: #28654
|
|
|
6671 |
#28707 := [th-lemma #28706 #28693 #28691]: false
|
|
|
6672 |
#28708 := [lemma #28707]: #22216
|
|
|
6673 |
#24612 := (or #23396 #22221 #23390)
|
|
|
6674 |
#24613 := [def-axiom]: #24612
|
|
|
6675 |
#29129 := [unit-resolution #24613 #28708 #29128]: #23390
|
|
|
6676 |
#24604 := (or #23387 #23381)
|
|
|
6677 |
#24605 := [def-axiom]: #24604
|
|
|
6678 |
#29130 := [unit-resolution #24605 #29129]: #23381
|
|
|
6679 |
#29131 := (or #23384 #13176 #23378)
|
|
|
6680 |
#24600 := (or #23384 #13176 #13417 #23378)
|
|
|
6681 |
#24601 := [def-axiom]: #24600
|
|
|
6682 |
#29132 := [unit-resolution #24601 #14269]: #29131
|
|
|
6683 |
#29133 := [unit-resolution #29132 #29130 #28688]: #23378
|
|
|
6684 |
#24590 := (or #23375 #23369)
|
|
|
6685 |
#24591 := [def-axiom]: #24590
|
|
|
6686 |
#29134 := [unit-resolution #24591 #29133]: #23369
|
|
|
6687 |
#24588 := (or #23375 #23211)
|
|
|
6688 |
#24589 := [def-axiom]: #24588
|
|
|
6689 |
#29135 := [unit-resolution #24589 #29133]: #23211
|
|
|
6690 |
#24550 := (or #23375 #12159)
|
|
|
6691 |
#24551 := [def-axiom]: #24550
|
|
|
6692 |
#29136 := [unit-resolution #24551 #29133]: #12159
|
|
|
6693 |
#24584 := (or #23375 #15777)
|
|
|
6694 |
#24585 := [def-axiom]: #24584
|
|
|
6695 |
#29137 := [unit-resolution #24585 #29133]: #15777
|
|
|
6696 |
#24574 := (or #23375 #13889)
|
|
|
6697 |
#24575 := [def-axiom]: #24574
|
|
|
6698 |
#29138 := [unit-resolution #24575 #29133]: #13889
|
|
|
6699 |
#27446 := (f14 #26925)
|
|
|
6700 |
#27447 := (f67 #26925 f298 #27446)
|
|
|
6701 |
#27448 := (f126 #27447 #26925)
|
|
|
6702 |
#27529 := (>= #27448 0::int)
|
|
|
6703 |
#24570 := (or #23375 #13422)
|
|
|
6704 |
#24571 := [def-axiom]: #24570
|
|
|
6705 |
#29139 := [unit-resolution #24571 #29133]: #13422
|
|
|
6706 |
#27545 := (* -1::int #27448)
|
|
|
6707 |
#27618 := (+ f298 #27545)
|
|
|
6708 |
#27619 := (<= #27618 0::int)
|
|
|
6709 |
#27449 := (= f298 #27448)
|
|
|
6710 |
#28734 := (f67 #24672 f298 #26961)
|
|
|
6711 |
#28735 := (f126 #28734 #24672)
|
|
|
6712 |
#29161 := (= #28735 #27448)
|
|
|
6713 |
#29159 := (= #27448 #28735)
|
|
|
6714 |
#29140 := (= #26925 #24672)
|
|
|
6715 |
#29141 := [trans #28313 #28281]: #29140
|
|
|
6716 |
#29156 := (= #27447 #28734)
|
|
|
6717 |
#29154 := (= #3117 #28734)
|
|
|
6718 |
#29152 := (= #28734 #3117)
|
|
|
6719 |
#29144 := (= #26961 f9)
|
|
|
6720 |
#29142 := (= #26961 #24951)
|
|
|
6721 |
#29143 := [monotonicity #28283]: #29142
|
|
|
6722 |
#29145 := [trans #29143 #28321]: #29144
|
|
|
6723 |
#29153 := [monotonicity #28283 #29145]: #29152
|
|
|
6724 |
#29155 := [symm #29153]: #29154
|
|
|
6725 |
#29150 := (= #27447 #3117)
|
|
|
6726 |
#29148 := (= #27446 f9)
|
|
|
6727 |
#29146 := (= #27446 #24951)
|
|
|
6728 |
#29147 := [monotonicity #28313]: #29146
|
|
|
6729 |
#29149 := [trans #29147 #28321]: #29148
|
|
|
6730 |
#29151 := [monotonicity #28313 #29149]: #29150
|
|
|
6731 |
#29157 := [trans #29151 #29155]: #29156
|
|
|
6732 |
#29160 := [monotonicity #29157 #29141]: #29159
|
|
|
6733 |
#29162 := [symm #29160]: #29161
|
|
|
6734 |
#28736 := (= f298 #28735)
|
|
|
6735 |
#28739 := (or #26968 #28736)
|
|
|
6736 |
#28740 := [quant-inst]: #28739
|
|
|
6737 |
#29158 := [unit-resolution #28740 #16991]: #28736
|
|
|
6738 |
#29163 := [trans #29158 #29162]: #27449
|
|
|
6739 |
#27957 := (not #27449)
|
|
|
6740 |
#29164 := (or #27957 #27619)
|
|
|
6741 |
#29165 := [th-lemma]: #29164
|
|
|
6742 |
#29166 := [unit-resolution #29165 #29163]: #27619
|
|
|
6743 |
#29167 := (not #27619)
|
|
|
6744 |
#29168 := (or #27529 #22363 #29167)
|
|
|
6745 |
#29169 := [th-lemma]: #29168
|
|
|
6746 |
#29170 := [unit-resolution #29169 #29166 #29139]: #27529
|
|
|
6747 |
#27530 := (not #27529)
|
|
|
6748 |
#27982 := (or #23363 #27530 #13888 #22506 #22499 #23216)
|
|
|
6749 |
#27827 := (f67 #3007 #27448 f9)
|
|
|
6750 |
#27828 := (f111 f287 #27827)
|
|
|
6751 |
#27831 := (= f303 #27828)
|
|
|
6752 |
#27937 := (= #3118 #27828)
|
|
|
6753 |
#27950 := (= #27828 #3118)
|
|
|
6754 |
#27944 := (= #27827 #3117)
|
|
|
6755 |
#27942 := (= #27448 f298)
|
|
|
6756 |
#27452 := (or #26968 #27449)
|
|
|
6757 |
#27453 := [quant-inst]: #27452
|
|
|
6758 |
#27941 := [unit-resolution #27453 #16991]: #27449
|
|
|
6759 |
#27943 := [symm #27941]: #27942
|
|
|
6760 |
#27945 := [monotonicity #27943]: #27944
|
|
|
6761 |
#27951 := [monotonicity #27945]: #27950
|
|
|
6762 |
#27952 := [symm #27951]: #27937
|
|
|
6763 |
#27953 := (= f303 #3118)
|
|
|
6764 |
#27946 := [hypothesis]: #12159
|
|
|
6765 |
#27947 := [hypothesis]: #23366
|
|
|
6766 |
#24530 := (or #23363 #12187)
|
|
|
6767 |
#24531 := [def-axiom]: #24530
|
|
|
6768 |
#27948 := [unit-resolution #24531 #27947]: #12187
|
|
|
6769 |
#27949 := [symm #27948]: #3132
|
|
|
6770 |
#27954 := [trans #27949 #27946]: #27953
|
|
|
6771 |
#27955 := [trans #27954 #27952]: #27831
|
|
|
6772 |
#27812 := (<= #27448 4294967295::int)
|
|
|
6773 |
#27956 := [hypothesis]: #15777
|
|
|
6774 |
#27620 := (>= #27618 0::int)
|
|
|
6775 |
#27958 := (or #27957 #27620)
|
|
|
6776 |
#27959 := [th-lemma]: #27958
|
|
|
6777 |
#27960 := [unit-resolution #27959 #27941]: #27620
|
|
|
6778 |
#27961 := (not #27620)
|
|
|
6779 |
#27962 := (or #27812 #22506 #27961)
|
|
|
6780 |
#27963 := [th-lemma]: #27962
|
|
|
6781 |
#27964 := [unit-resolution #27963 #27960 #27956]: #27812
|
|
|
6782 |
#27854 := (+ f286 #27545)
|
|
|
6783 |
#27855 := (<= #27854 0::int)
|
|
|
6784 |
#27966 := (not #27855)
|
|
|
6785 |
#27965 := [hypothesis]: #13889
|
|
|
6786 |
#27967 := (or #27966 #13888 #27961)
|
|
|
6787 |
#27968 := [th-lemma]: #27967
|
|
|
6788 |
#27969 := [unit-resolution #27968 #27960 #27965]: #27966
|
|
|
6789 |
#27834 := (not #27831)
|
|
|
6790 |
#27813 := (not #27812)
|
|
|
6791 |
#27979 := (or #27813 #27834 #27855)
|
|
|
6792 |
#27970 := [hypothesis]: #27529
|
|
|
6793 |
#24538 := (or #23363 #23357)
|
|
|
6794 |
#24539 := [def-axiom]: #24538
|
|
|
6795 |
#27971 := [unit-resolution #24539 #27947]: #23357
|
|
|
6796 |
#27624 := (+ f297 #13750)
|
|
|
6797 |
#27627 := (<= #27624 0::int)
|
|
|
6798 |
#27972 := (or #12222 #27627)
|
|
|
6799 |
#27973 := [th-lemma]: #27972
|
|
|
6800 |
#27974 := [unit-resolution #27973 #27948]: #27627
|
|
|
6801 |
#27878 := [hypothesis]: #23211
|
|
|
6802 |
#24536 := (or #23363 #13710)
|
|
|
6803 |
#24537 := [def-axiom]: #24536
|
|
|
6804 |
#27975 := [unit-resolution #24537 #27947]: #13710
|
|
|
6805 |
#27869 := (not #27627)
|
|
|
6806 |
#27884 := (or #22472 #13711 #23216 #27869)
|
|
|
6807 |
#27872 := [hypothesis]: #13710
|
|
|
6808 |
#27695 := (+ f299 #18960)
|
|
|
6809 |
#27696 := (<= #27695 0::int)
|
|
|
6810 |
#27707 := (+ f297 #18973)
|
|
|
6811 |
#27708 := (>= #27707 0::int)
|
|
|
6812 |
#27868 := (not #27708)
|
|
|
6813 |
#27862 := [hypothesis]: #27627
|
|
|
6814 |
#24513 := (not #18975)
|
|
|
6815 |
#27873 := [hypothesis]: #22477
|
|
|
6816 |
#24514 := (or #22472 #24513)
|
|
|
6817 |
#24515 := [def-axiom]: #24514
|
|
|
6818 |
#27874 := [unit-resolution #24515 #27873]: #24513
|
|
|
6819 |
#27870 := (or #27868 #18975 #27869)
|
|
|
6820 |
#27863 := [hypothesis]: #24513
|
|
|
6821 |
#27866 := [hypothesis]: #27708
|
|
|
6822 |
#27867 := [th-lemma #27866 #27863 #27862]: false
|
|
|
6823 |
#27871 := [lemma #27867]: #27870
|
|
|
6824 |
#27875 := [unit-resolution #27871 #27874 #27862]: #27868
|
|
|
6825 |
#27879 := (or #27696 #27708)
|
|
|
6826 |
#24508 := (or #22472 #18624)
|
|
|
6827 |
#24509 := [def-axiom]: #24508
|
|
|
6828 |
#27876 := [unit-resolution #24509 #27873]: #18624
|
|
|
6829 |
#24506 := (or #22472 #18623)
|
|
|
6830 |
#24507 := [def-axiom]: #24506
|
|
|
6831 |
#27877 := [unit-resolution #24507 #27873]: #18623
|
|
|
6832 |
#27721 := (or #23216 #22456 #22457 #27696 #27708)
|
|
|
6833 |
#27684 := (+ #18628 #13915)
|
|
|
6834 |
#27685 := (<= #27684 0::int)
|
|
|
6835 |
#27686 := (+ ?v0!15 #13446)
|
|
|
6836 |
#27687 := (>= #27686 0::int)
|
|
|
6837 |
#27688 := (or #22457 #27687 #27685 #22456)
|
|
|
6838 |
#27722 := (or #23216 #27688)
|
|
|
6839 |
#27729 := (iff #27722 #27721)
|
|
|
6840 |
#27716 := (or #22456 #22457 #27696 #27708)
|
|
|
6841 |
#27724 := (or #23216 #27716)
|
|
|
6842 |
#27727 := (iff #27724 #27721)
|
|
|
6843 |
#27728 := [rewrite]: #27727
|
|
|
6844 |
#27725 := (iff #27722 #27724)
|
|
|
6845 |
#27719 := (iff #27688 #27716)
|
|
|
6846 |
#27713 := (or #22457 #27696 #27708 #22456)
|
|
|
6847 |
#27717 := (iff #27713 #27716)
|
|
|
6848 |
#27718 := [rewrite]: #27717
|
|
|
6849 |
#27714 := (iff #27688 #27713)
|
|
|
6850 |
#27711 := (iff #27685 #27708)
|
|
|
6851 |
#27701 := (+ #13915 #18628)
|
|
|
6852 |
#27704 := (<= #27701 0::int)
|
|
|
6853 |
#27709 := (iff #27704 #27708)
|
|
|
6854 |
#27710 := [rewrite]: #27709
|
|
|
6855 |
#27705 := (iff #27685 #27704)
|
|
|
6856 |
#27702 := (= #27684 #27701)
|
|
|
6857 |
#27703 := [rewrite]: #27702
|
|
|
6858 |
#27706 := [monotonicity #27703]: #27705
|
|
|
6859 |
#27712 := [trans #27706 #27710]: #27711
|
|
|
6860 |
#27699 := (iff #27687 #27696)
|
|
|
6861 |
#27689 := (+ #13446 ?v0!15)
|
|
|
6862 |
#27692 := (>= #27689 0::int)
|
|
|
6863 |
#27697 := (iff #27692 #27696)
|
|
|
6864 |
#27698 := [rewrite]: #27697
|
|
|
6865 |
#27693 := (iff #27687 #27692)
|
|
|
6866 |
#27690 := (= #27686 #27689)
|
|
|
6867 |
#27691 := [rewrite]: #27690
|
|
|
6868 |
#27694 := [monotonicity #27691]: #27693
|
|
|
6869 |
#27700 := [trans #27694 #27698]: #27699
|
|
|
6870 |
#27715 := [monotonicity #27700 #27712]: #27714
|
|
|
6871 |
#27720 := [trans #27715 #27718]: #27719
|
|
|
6872 |
#27726 := [monotonicity #27720]: #27725
|
|
|
6873 |
#27730 := [trans #27726 #27728]: #27729
|
|
|
6874 |
#27723 := [quant-inst]: #27722
|
|
|
6875 |
#27731 := [mp #27723 #27730]: #27721
|
|
|
6876 |
#27880 := [unit-resolution #27731 #27878 #27877 #27876]: #27879
|
|
|
6877 |
#27881 := [unit-resolution #27880 #27875]: #27696
|
|
|
6878 |
#24510 := (not #18962)
|
|
|
6879 |
#24511 := (or #22472 #24510)
|
|
|
6880 |
#24512 := [def-axiom]: #24511
|
|
|
6881 |
#27882 := [unit-resolution #24512 #27873]: #24510
|
|
|
6882 |
#27883 := [th-lemma #27882 #27881 #27872]: false
|
|
|
6883 |
#27885 := [lemma #27883]: #27884
|
|
|
6884 |
#27976 := [unit-resolution #27885 #27975 #27878 #27974]: #22472
|
|
|
6885 |
#24522 := (or #23360 #23354 #22477)
|
|
|
6886 |
#24523 := [def-axiom]: #24522
|
|
|
6887 |
#27977 := [unit-resolution #24523 #27976 #27971]: #23354
|
|
|
6888 |
#24502 := (or #23351 #23343)
|
|
|
6889 |
#24503 := [def-axiom]: #24502
|
|
|
6890 |
#27978 := [unit-resolution #24503 #27977]: #23343
|
|
|
6891 |
#27891 := (or #23348 #27530 #27813 #27834 #27855)
|
|
|
6892 |
#27818 := (+ #27448 #13351)
|
|
|
6893 |
#27819 := (>= #27818 0::int)
|
|
|
6894 |
#27826 := (= #27828 f303)
|
|
|
6895 |
#27829 := (not #27826)
|
|
|
6896 |
#27830 := (or #27829 #27530 #27819 #27813)
|
|
|
6897 |
#27892 := (or #23348 #27830)
|
|
|
6898 |
#27899 := (iff #27892 #27891)
|
|
|
6899 |
#27886 := (or #27530 #27813 #27834 #27855)
|
|
|
6900 |
#27894 := (or #23348 #27886)
|
|
|
6901 |
#27897 := (iff #27894 #27891)
|
|
|
6902 |
#27898 := [rewrite]: #27897
|
|
|
6903 |
#27895 := (iff #27892 #27894)
|
|
|
6904 |
#27889 := (iff #27830 #27886)
|
|
|
6905 |
#27835 := (or #27834 #27530 #27855 #27813)
|
|
|
6906 |
#27887 := (iff #27835 #27886)
|
|
|
6907 |
#27888 := [rewrite]: #27887
|
|
|
6908 |
#27836 := (iff #27830 #27835)
|
|
|
6909 |
#27865 := (iff #27819 #27855)
|
|
|
6910 |
#27849 := (+ #13351 #27448)
|
|
|
6911 |
#27846 := (>= #27849 0::int)
|
|
|
6912 |
#27856 := (iff #27846 #27855)
|
|
|
6913 |
#27864 := [rewrite]: #27856
|
|
|
6914 |
#27852 := (iff #27819 #27846)
|
|
|
6915 |
#27850 := (= #27818 #27849)
|
|
|
6916 |
#27851 := [rewrite]: #27850
|
|
|
6917 |
#27853 := [monotonicity #27851]: #27852
|
|
|
6918 |
#27767 := [trans #27853 #27864]: #27865
|
|
|
6919 |
#27847 := (iff #27829 #27834)
|
|
|
6920 |
#27832 := (iff #27826 #27831)
|
|
|
6921 |
#27833 := [rewrite]: #27832
|
|
|
6922 |
#27848 := [monotonicity #27833]: #27847
|
|
|
6923 |
#27859 := [monotonicity #27848 #27767]: #27836
|
|
|
6924 |
#27890 := [trans #27859 #27888]: #27889
|
|
|
6925 |
#27896 := [monotonicity #27890]: #27895
|
|
|
6926 |
#27900 := [trans #27896 #27898]: #27899
|
|
|
6927 |
#27893 := [quant-inst]: #27892
|
|
|
6928 |
#27901 := [mp #27893 #27900]: #27891
|
|
|
6929 |
#27980 := [unit-resolution #27901 #27978 #27970]: #27979
|
|
|
6930 |
#27981 := [unit-resolution #27980 #27969 #27964 #27955]: false
|
|
|
6931 |
#27983 := [lemma #27981]: #27982
|
|
|
6932 |
#29171 := [unit-resolution #27983 #29170 #29138 #29137 #29136 #29135]: #23363
|
|
|
6933 |
#24546 := (or #23372 #23332 #23366)
|
|
|
6934 |
#24547 := [def-axiom]: #24546
|
|
|
6935 |
#29172 := [unit-resolution #24547 #29171 #29134]: #23332
|
|
|
6936 |
#24494 := (or #23329 #13711)
|
|
|
6937 |
#24495 := [def-axiom]: #24494
|
|
|
6938 |
#29175 := [unit-resolution #24495 #29172]: #13711
|
|
|
6939 |
#30109 := (not #29120)
|
|
|
6940 |
#30110 := (or #30108 #28255 #30109 #13710)
|
|
|
6941 |
#30111 := [th-lemma]: #30110
|
|
|
6942 |
#30112 := [unit-resolution #30111 #28249 #29175 #30107]: #30108
|
|
|
6943 |
#28999 := (>= #28958 0::int)
|
|
|
6944 |
#24572 := (or #23375 #13425)
|
|
|
6945 |
#24573 := [def-axiom]: #24572
|
|
|
6946 |
#29174 := [unit-resolution #24573 #29133]: #13425
|
|
|
6947 |
#29119 := (<= #29118 0::int)
|
|
|
6948 |
#29602 := (or #29599 #29119)
|
|
|
6949 |
#29603 := [th-lemma]: #29602
|
|
|
6950 |
#29604 := [unit-resolution #29603 #29598]: #29119
|
|
|
6951 |
#29000 := (not #28999)
|
|
|
6952 |
#29605 := [hypothesis]: #29000
|
|
|
6953 |
#29606 := [th-lemma #29605 #29604 #29174]: false
|
|
|
6954 |
#29607 := [lemma #29606]: #28999
|
|
|
6955 |
#30114 := (or #29000 #29010 #29018)
|
|
|
6956 |
#29029 := (or #27566 #27002 #29000 #29010 #29018)
|
|
|
6957 |
#28995 := (or #28994 #28991 #28989 #28985)
|
|
|
6958 |
#28996 := (not #28995)
|
|
|
6959 |
#28997 := (+ #28958 #27003)
|
|
|
6960 |
#28998 := (>= #28997 0::int)
|
|
|
6961 |
#29001 := (or #29000 #28998 #27002 #28996)
|
|
|
6962 |
#29030 := (or #27566 #29001)
|
|
|
6963 |
#29037 := (iff #29030 #29029)
|
|
|
6964 |
#29024 := (or #27002 #29000 #29010 #29018)
|
|
|
6965 |
#29032 := (or #27566 #29024)
|
|
|
6966 |
#29035 := (iff #29032 #29029)
|
|
|
6967 |
#29036 := [rewrite]: #29035
|
|
|
6968 |
#29033 := (iff #29030 #29032)
|
|
|
6969 |
#29027 := (iff #29001 #29024)
|
|
|
6970 |
#29021 := (or #29000 #29010 #27002 #29018)
|
|
|
6971 |
#29025 := (iff #29021 #29024)
|
|
|
6972 |
#29026 := [rewrite]: #29025
|
|
|
6973 |
#29022 := (iff #29001 #29021)
|
|
|
6974 |
#29019 := (iff #28996 #29018)
|
|
|
6975 |
#29016 := (iff #28995 #29015)
|
|
|
6976 |
#29017 := [rewrite]: #29016
|
|
|
6977 |
#29020 := [monotonicity #29017]: #29019
|
|
|
6978 |
#29013 := (iff #28998 #29010)
|
|
|
6979 |
#29002 := (+ #27003 #28958)
|
|
|
6980 |
#29005 := (>= #29002 0::int)
|
|
|
6981 |
#29011 := (iff #29005 #29010)
|
|
|
6982 |
#29012 := [rewrite]: #29011
|
|
|
6983 |
#29006 := (iff #28998 #29005)
|
|
|
6984 |
#29003 := (= #28997 #29002)
|
|
|
6985 |
#29004 := [rewrite]: #29003
|
|
|
6986 |
#29007 := [monotonicity #29004]: #29006
|
|
|
6987 |
#29014 := [trans #29007 #29012]: #29013
|
|
|
6988 |
#29023 := [monotonicity #29014 #29020]: #29022
|
|
|
6989 |
#29028 := [trans #29023 #29026]: #29027
|
|
|
6990 |
#29034 := [monotonicity #29028]: #29033
|
|
|
6991 |
#29038 := [trans #29034 #29036]: #29037
|
|
|
6992 |
#29031 := [quant-inst]: #29030
|
|
|
6993 |
#29039 := [mp #29031 #29038]: #29029
|
|
|
6994 |
#30115 := [unit-resolution #29039 #20908 #28343]: #30114
|
|
|
6995 |
#30116 := [unit-resolution #30115 #29607 #30112]: #29018
|
|
|
6996 |
#29047 := (or #29015 #28993)
|
|
|
6997 |
#29048 := [def-axiom]: #29047
|
|
|
6998 |
#30117 := [unit-resolution #29048 #30116]: #28993
|
|
|
6999 |
#30148 := [symm #30117]: #30147
|
|
|
7000 |
#30145 := (= #29196 #28992)
|
|
|
7001 |
#30143 := (= #27673 #28986)
|
|
|
7002 |
#30141 := (= #28986 #27673)
|
|
|
7003 |
#30139 := (= #28982 #3222)
|
|
|
7004 |
#28864 := (f117 #3222)
|
|
|
7005 |
#28886 := (f44 #24835 #28864)
|
|
|
7006 |
#30133 := (= #28886 #3222)
|
|
|
7007 |
#28887 := (= #3222 #28886)
|
|
|
7008 |
#27806 := (f49 #3222 #24835)
|
|
|
7009 |
#27807 := (= f1 #27806)
|
|
|
7010 |
#30119 := (= #3223 #27806)
|
|
|
7011 |
#28187 := (= #27806 #3223)
|
|
|
7012 |
#28188 := [monotonicity #28225]: #28187
|
|
|
7013 |
#30120 := [symm #28188]: #30119
|
|
|
7014 |
#27808 := (= #24835 #27769)
|
|
|
7015 |
#28021 := (* f299 #26907)
|
|
|
7016 |
#27401 := (f117 #26925)
|
|
|
7017 |
#28022 := (+ #27401 #28021)
|
|
|
7018 |
#28023 := (f44 #24835 #28022)
|
|
|
7019 |
#28166 := (f14 #28023)
|
|
|
7020 |
#28308 := (= #28166 #27769)
|
|
|
7021 |
#28304 := (= #27769 #28166)
|
|
|
7022 |
#28302 := (= #3222 #28023)
|
|
|
7023 |
#28017 := (f67 #26925 f299 #24835)
|
|
|
7024 |
#28024 := (= #28017 #28023)
|
|
|
7025 |
#28025 := (not #28024)
|
|
|
7026 |
#28018 := (f139 #28017 #26925)
|
|
|
7027 |
#28019 := (= f1 #28018)
|
|
|
7028 |
#28020 := (not #28019)
|
|
|
7029 |
#28028 := (or #28020 #28025)
|
|
|
7030 |
#28031 := (not #28028)
|
|
|
7031 |
#28040 := (or #26945 #28031)
|
|
|
7032 |
#28026 := (or #28025 #28020)
|
|
|
7033 |
#28027 := (not #28026)
|
|
|
7034 |
#28041 := (or #26945 #28027)
|
|
|
7035 |
#28113 := (iff #28041 #28040)
|
|
|
7036 |
#28115 := (iff #28040 #28040)
|
|
|
7037 |
#28116 := [rewrite]: #28115
|
|
|
7038 |
#28032 := (iff #28027 #28031)
|
|
|
7039 |
#28029 := (iff #28026 #28028)
|
|
|
7040 |
#28030 := [rewrite]: #28029
|
|
|
7041 |
#28033 := [monotonicity #28030]: #28032
|
|
|
7042 |
#28114 := [monotonicity #28033]: #28113
|
|
|
7043 |
#28117 := [trans #28114 #28116]: #28113
|
|
|
7044 |
#28042 := [quant-inst]: #28041
|
|
|
7045 |
#28118 := [mp #28042 #28117]: #28040
|
|
|
7046 |
#28294 := [unit-resolution #28118 #21124]: #28031
|
|
|
7047 |
#28121 := (or #28028 #28024)
|
|
|
7048 |
#28122 := [def-axiom]: #28121
|
|
|
7049 |
#28295 := [unit-resolution #28122 #28294]: #28024
|
|
|
7050 |
#28300 := (= #3222 #28017)
|
|
|
7051 |
#28298 := (= #28017 #3222)
|
|
|
7052 |
#28288 := (= f288 #26909)
|
|
|
7053 |
#28286 := (= #3008 #26909)
|
|
|
7054 |
#28287 := [symm #28285]: #28286
|
|
|
7055 |
#28289 := [trans #28228 #28287]: #28288
|
|
|
7056 |
#28291 := [monotonicity #28223 #28289]: #28290
|
|
|
7057 |
#28293 := [symm #28291]: #28292
|
|
|
7058 |
#28299 := [monotonicity #28293 #28225]: #28298
|
|
|
7059 |
#28301 := [symm #28299]: #28300
|
|
|
7060 |
#28303 := [trans #28301 #28295]: #28302
|
|
|
7061 |
#28305 := [monotonicity #28303]: #28304
|
|
|
7062 |
#28309 := [symm #28305]: #28308
|
|
|
7063 |
#28167 := (= #24835 #28166)
|
|
|
7064 |
#28110 := (or #24903 #28167)
|
|
|
7065 |
#28111 := [quant-inst]: #28110
|
|
|
7066 |
#28280 := [unit-resolution #28111 #23151]: #28167
|
|
|
7067 |
#28310 := [trans #28280 #28309]: #27808
|
|
|
7068 |
#27935 := (not #27808)
|
|
|
7069 |
#27809 := (iff #27807 #27808)
|
|
|
7070 |
#27927 := (or #26049 #27809)
|
|
|
7071 |
#27803 := (iff #27808 #27807)
|
|
|
7072 |
#27928 := (or #26049 #27803)
|
|
|
7073 |
#27760 := (iff #27928 #27927)
|
|
|
7074 |
#27770 := (iff #27927 #27927)
|
|
|
7075 |
#27804 := [rewrite]: #27770
|
|
|
7076 |
#27810 := (iff #27803 #27809)
|
|
|
7077 |
#27811 := [rewrite]: #27810
|
|
|
7078 |
#27758 := [monotonicity #27811]: #27760
|
|
|
7079 |
#27805 := [trans #27758 #27804]: #27760
|
|
|
7080 |
#27759 := [quant-inst]: #27928
|
|
|
7081 |
#27933 := [mp #27759 #27805]: #27927
|
|
|
7082 |
#28217 := [unit-resolution #27933 #23138]: #27809
|
|
|
7083 |
#27932 := (not #27807)
|
|
|
7084 |
#28276 := (iff #18440 #27932)
|
|
|
7085 |
#28274 := (iff #12484 #27807)
|
|
|
7086 |
#28262 := (iff #27807 #12484)
|
|
|
7087 |
#28273 := [monotonicity #28188]: #28262
|
|
|
7088 |
#28275 := [symm #28273]: #28274
|
|
|
7089 |
#28277 := [monotonicity #28275]: #28276
|
|
|
7090 |
#28052 := [hypothesis]: #18440
|
|
|
7091 |
#28278 := [mp #28052 #28277]: #27932
|
|
|
7092 |
#27934 := (not #27809)
|
|
|
7093 |
#27936 := (or #27934 #27807 #27935)
|
|
|
7094 |
#27939 := [def-axiom]: #27936
|
|
|
7095 |
#28279 := [unit-resolution #27939 #28278 #28217]: #27935
|
|
|
7096 |
#28311 := [unit-resolution #28279 #28310]: false
|
|
|
7097 |
#28312 := [lemma #28311]: #12484
|
|
|
7098 |
#30121 := [trans #28312 #30120]: #27807
|
|
|
7099 |
#28895 := (or #27932 #28887)
|
|
|
7100 |
#28898 := (or #26033 #27932 #28887)
|
|
|
7101 |
#28894 := (or #28887 #27932)
|
|
|
7102 |
#28899 := (or #26033 #28894)
|
|
|
7103 |
#28906 := (iff #28899 #28898)
|
|
|
7104 |
#28901 := (or #26033 #28895)
|
|
|
7105 |
#28904 := (iff #28901 #28898)
|
|
|
7106 |
#28905 := [rewrite]: #28904
|
|
34994
|
7107 |
#28902 := (iff #28899 #28901)
|
|
36900
|
7108 |
#28896 := (iff #28894 #28895)
|
|
|
7109 |
#28897 := [rewrite]: #28896
|
|
|
7110 |
#28903 := [monotonicity #28897]: #28902
|
|
|
7111 |
#28907 := [trans #28903 #28905]: #28906
|
|
|
7112 |
#28900 := [quant-inst]: #28899
|
|
|
7113 |
#28908 := [mp #28900 #28907]: #28898
|
|
|
7114 |
#30122 := [unit-resolution #28908 #18168]: #28895
|
|
|
7115 |
#30123 := [unit-resolution #30122 #30121]: #28887
|
|
|
7116 |
#30134 := [symm #30123]: #30133
|
|
|
7117 |
#30137 := (= #28982 #28886)
|
|
|
7118 |
#29347 := (* #26907 #28958)
|
|
|
7119 |
#29350 := (+ #27157 #29347)
|
|
|
7120 |
#29353 := (f44 #24835 #29350)
|
|
|
7121 |
#30131 := (= #29353 #28886)
|
|
|
7122 |
#30125 := (= #29350 #28864)
|
|
|
7123 |
#30099 := (= #28864 #29350)
|
|
|
7124 |
#30100 := (* -1::int #29350)
|
|
|
7125 |
#30101 := (+ #28864 #30100)
|
|
|
7126 |
#30102 := (<= #30101 0::int)
|
|
|
7127 |
#28760 := (* -1::int #26909)
|
|
|
7128 |
#28761 := (+ #24719 #28760)
|
|
|
7129 |
#28763 := (>= #28761 0::int)
|
|
|
7130 |
#28759 := (= #24719 #26909)
|
|
|
7131 |
#30090 := [trans #28355 #28287]: #28759
|
|
|
7132 |
#30092 := (not #28759)
|
|
|
7133 |
#30094 := (or #30092 #28763)
|
|
|
7134 |
#30155 := [th-lemma]: #30094
|
|
|
7135 |
#30118 := [unit-resolution #30155 #30090]: #28763
|
|
|
7136 |
#29472 := (* -1::int #27157)
|
|
|
7137 |
#29473 := (+ #24719 #29472)
|
|
|
7138 |
#29474 := (<= #29473 0::int)
|
|
|
7139 |
#29471 := (= #24719 #27157)
|
|
|
7140 |
#30113 := [symm #28353]: #29471
|
|
|
7141 |
#30163 := (not #29471)
|
|
|
7142 |
#30164 := (or #30163 #29474)
|
|
|
7143 |
#30165 := [th-lemma]: #30164
|
|
|
7144 |
#30166 := [unit-resolution #30165 #30113]: #29474
|
|
|
7145 |
#28930 := (+ #26909 #28021)
|
|
|
7146 |
#28931 := (f44 #24835 #28930)
|
|
|
7147 |
#29097 := (f117 #28931)
|
|
|
7148 |
#29101 := (* -1::int #29097)
|
|
|
7149 |
#29122 := (+ #28864 #29101)
|
|
|
7150 |
#29123 := (<= #29122 0::int)
|
|
|
7151 |
#29121 := (= #28864 #29097)
|
|
|
7152 |
#30175 := (= #29097 #28864)
|
|
|
7153 |
#30173 := (= #28931 #3222)
|
|
|
7154 |
#28926 := (f67 #24672 f299 #24835)
|
|
|
7155 |
#30171 := (= #28926 #3222)
|
|
|
7156 |
#30172 := [monotonicity #28283 #28225]: #30171
|
|
|
7157 |
#30169 := (= #28931 #28926)
|
|
|
7158 |
#28932 := (= #28926 #28931)
|
|
|
7159 |
#28933 := (not #28932)
|
|
|
7160 |
#28927 := (f139 #28926 #24672)
|
|
|
7161 |
#28928 := (= f1 #28927)
|
|
|
7162 |
#28929 := (not #28928)
|
|
|
7163 |
#28936 := (or #28929 #28933)
|
|
|
7164 |
#28939 := (not #28936)
|
|
|
7165 |
#28942 := (or #26945 #28939)
|
|
|
7166 |
#28934 := (or #28933 #28929)
|
|
|
7167 |
#28935 := (not #28934)
|
|
|
7168 |
#28943 := (or #26945 #28935)
|
|
|
7169 |
#28945 := (iff #28943 #28942)
|
|
|
7170 |
#28947 := (iff #28942 #28942)
|
|
|
7171 |
#28948 := [rewrite]: #28947
|
|
|
7172 |
#28940 := (iff #28935 #28939)
|
|
|
7173 |
#28937 := (iff #28934 #28936)
|
|
|
7174 |
#28938 := [rewrite]: #28937
|
|
|
7175 |
#28941 := [monotonicity #28938]: #28940
|
|
|
7176 |
#28946 := [monotonicity #28941]: #28945
|
|
|
7177 |
#28949 := [trans #28946 #28948]: #28945
|
|
|
7178 |
#28944 := [quant-inst]: #28943
|
|
|
7179 |
#28950 := [mp #28944 #28949]: #28942
|
|
|
7180 |
#30167 := [unit-resolution #28950 #21124]: #28939
|
|
|
7181 |
#28953 := (or #28936 #28932)
|
|
|
7182 |
#28954 := [def-axiom]: #28953
|
|
|
7183 |
#30168 := [unit-resolution #28954 #30167]: #28932
|
|
|
7184 |
#30170 := [symm #30168]: #30169
|
|
|
7185 |
#30174 := [trans #30170 #30172]: #30173
|
|
|
7186 |
#30176 := [monotonicity #30174]: #30175
|
|
|
7187 |
#30177 := [symm #30176]: #29121
|
|
|
7188 |
#30178 := (not #29121)
|
|
|
7189 |
#30179 := (or #30178 #29123)
|
|
|
7190 |
#30180 := [th-lemma]: #30179
|
|
|
7191 |
#30181 := [unit-resolution #30180 #30177]: #29123
|
|
|
7192 |
#29102 := (+ #28021 #29101)
|
|
|
7193 |
#29103 := (+ #26909 #29102)
|
|
|
7194 |
#29117 := (>= #29103 0::int)
|
|
|
7195 |
#29104 := (= #29103 0::int)
|
|
|
7196 |
#29107 := (or #24909 #29104)
|
|
|
7197 |
#29098 := (= #28930 #29097)
|
|
|
7198 |
#29108 := (or #24909 #29098)
|
|
|
7199 |
#29110 := (iff #29108 #29107)
|
|
|
7200 |
#29112 := (iff #29107 #29107)
|
|
|
7201 |
#29113 := [rewrite]: #29112
|
|
|
7202 |
#29105 := (iff #29098 #29104)
|
|
|
7203 |
#29106 := [rewrite]: #29105
|
|
|
7204 |
#29111 := [monotonicity #29106]: #29110
|
|
|
7205 |
#29114 := [trans #29111 #29113]: #29110
|
|
|
7206 |
#29109 := [quant-inst]: #29108
|
|
|
7207 |
#29115 := [mp #29109 #29114]: #29107
|
|
|
7208 |
#30182 := [unit-resolution #29115 #23145]: #29104
|
|
|
7209 |
#30183 := (not #29104)
|
|
|
7210 |
#30184 := (or #30183 #29117)
|
|
|
7211 |
#30185 := [th-lemma]: #30184
|
|
|
7212 |
#30186 := [unit-resolution #30185 #30182]: #29117
|
|
|
7213 |
#28766 := (>= #26907 1::int)
|
|
|
7214 |
#28764 := (= #26907 1::int)
|
|
|
7215 |
#2963 := (f140 f9)
|
|
|
7216 |
#2964 := (= #2963 1::int)
|
|
|
7217 |
#11966 := [asserted]: #2964
|
|
|
7218 |
#30187 := (= #26907 #2963)
|
|
|
7219 |
#30188 := [monotonicity #28225]: #30187
|
|
|
7220 |
#30189 := [trans #30188 #11966]: #28764
|
|
|
7221 |
#30190 := (not #28764)
|
|
|
7222 |
#30191 := (or #30190 #28766)
|
|
|
7223 |
#30192 := [th-lemma]: #30191
|
|
|
7224 |
#30193 := [unit-resolution #30192 #30189]: #28766
|
|
|
7225 |
#28765 := (<= #26907 1::int)
|
|
|
7226 |
#30194 := (or #30190 #28765)
|
|
|
7227 |
#30195 := [th-lemma]: #30194
|
|
|
7228 |
#30196 := [unit-resolution #30195 #30189]: #28765
|
|
|
7229 |
#30203 := (not #29119)
|
|
|
7230 |
#30202 := (not #29474)
|
|
|
7231 |
#30201 := (not #28765)
|
|
|
7232 |
#30200 := (not #28766)
|
|
|
7233 |
#30199 := (not #28763)
|
|
|
7234 |
#30198 := (not #29117)
|
|
|
7235 |
#30197 := (not #29123)
|
|
|
7236 |
#30204 := (or #30102 #30197 #30198 #30199 #30200 #30201 #30200 #30201 #30202 #30203)
|
|
|
7237 |
#30205 := [th-lemma]: #30204
|
|
|
7238 |
#30206 := [unit-resolution #30205 #30196 #30193 #30186 #29604 #30181 #30166 #30118]: #30102
|
|
|
7239 |
#30103 := (>= #30101 0::int)
|
|
|
7240 |
#28762 := (<= #28761 0::int)
|
|
|
7241 |
#30207 := (or #30092 #28762)
|
|
|
7242 |
#30208 := [th-lemma]: #30207
|
|
|
7243 |
#30209 := [unit-resolution #30208 #30090]: #28762
|
|
|
7244 |
#29475 := (>= #29473 0::int)
|
|
|
7245 |
#30210 := (or #30163 #29475)
|
|
|
7246 |
#30211 := [th-lemma]: #30210
|
|
|
7247 |
#30212 := [unit-resolution #30211 #30113]: #29475
|
|
|
7248 |
#29124 := (>= #29122 0::int)
|
|
|
7249 |
#30213 := (or #30178 #29124)
|
|
|
7250 |
#30214 := [th-lemma]: #30213
|
|
|
7251 |
#30215 := [unit-resolution #30214 #30177]: #29124
|
|
|
7252 |
#29116 := (<= #29103 0::int)
|
|
|
7253 |
#30216 := (or #30183 #29116)
|
|
34994
|
7254 |
#30217 := [th-lemma]: #30216
|
|
36900
|
7255 |
#30218 := [unit-resolution #30217 #30182]: #29116
|
|
|
7256 |
#30222 := (not #29475)
|
|
|
7257 |
#30221 := (not #28762)
|
|
|
7258 |
#30220 := (not #29116)
|
|
|
7259 |
#30219 := (not #29124)
|
|
|
7260 |
#30223 := (or #30103 #30219 #30220 #30221 #30200 #30201 #30200 #30201 #30222 #30109)
|
|
|
7261 |
#30224 := [th-lemma]: #30223
|
|
|
7262 |
#30225 := [unit-resolution #30224 #30196 #30193 #30218 #30107 #30215 #30212 #30209]: #30103
|
|
|
7263 |
#30227 := (not #30103)
|
|
|
7264 |
#30226 := (not #30102)
|
|
|
7265 |
#30228 := (or #30099 #30226 #30227)
|
|
|
7266 |
#30229 := [th-lemma]: #30228
|
|
|
7267 |
#30230 := [unit-resolution #30229 #30225 #30206]: #30099
|
|
|
7268 |
#29898 := [symm #30230]: #30125
|
|
|
7269 |
#29899 := [monotonicity #29898]: #30131
|
|
|
7270 |
#30135 := (= #28982 #29353)
|
|
|
7271 |
#29336 := (f67 #26021 #28958 #24835)
|
|
|
7272 |
#29356 := (= #29336 #29353)
|
|
|
7273 |
#29288 := (not #29356)
|
|
|
7274 |
#29337 := (f139 #29336 #26021)
|
|
|
7275 |
#29338 := (= f1 #29337)
|
|
|
7276 |
#29339 := (not #29338)
|
|
|
7277 |
#29296 := (or #29339 #29288)
|
|
|
7278 |
#29453 := (not #29296)
|
|
|
7279 |
#29456 := (or #26945 #29453)
|
|
|
7280 |
#29340 := (* #28958 #26907)
|
|
|
7281 |
#29341 := (+ #27157 #29340)
|
|
|
7282 |
#29342 := (f44 #24835 #29341)
|
|
|
7283 |
#29343 := (= #29336 #29342)
|
|
|
7284 |
#29344 := (not #29343)
|
|
|
7285 |
#29345 := (or #29344 #29339)
|
|
|
7286 |
#29346 := (not #29345)
|
|
|
7287 |
#29457 := (or #26945 #29346)
|
|
|
7288 |
#29459 := (iff #29457 #29456)
|
|
|
7289 |
#29461 := (iff #29456 #29456)
|
|
|
7290 |
#29462 := [rewrite]: #29461
|
|
|
7291 |
#29454 := (iff #29346 #29453)
|
|
|
7292 |
#29451 := (iff #29345 #29296)
|
|
|
7293 |
#29293 := (or #29288 #29339)
|
|
|
7294 |
#29449 := (iff #29293 #29296)
|
|
|
7295 |
#29450 := [rewrite]: #29449
|
|
|
7296 |
#29294 := (iff #29345 #29293)
|
|
|
7297 |
#29291 := (iff #29344 #29288)
|
|
|
7298 |
#29289 := (iff #29343 #29356)
|
|
|
7299 |
#29354 := (= #29342 #29353)
|
|
|
7300 |
#29351 := (= #29341 #29350)
|
|
|
7301 |
#29348 := (= #29340 #29347)
|
|
|
7302 |
#29349 := [rewrite]: #29348
|
|
|
7303 |
#29352 := [monotonicity #29349]: #29351
|
|
|
7304 |
#29355 := [monotonicity #29352]: #29354
|
|
|
7305 |
#29290 := [monotonicity #29355]: #29289
|
|
|
7306 |
#29292 := [monotonicity #29290]: #29291
|
|
|
7307 |
#29295 := [monotonicity #29292]: #29294
|
|
|
7308 |
#29452 := [trans #29295 #29450]: #29451
|
|
|
7309 |
#29455 := [monotonicity #29452]: #29454
|
|
|
7310 |
#29460 := [monotonicity #29455]: #29459
|
|
|
7311 |
#29463 := [trans #29460 #29462]: #29459
|
|
|
7312 |
#29458 := [quant-inst]: #29457
|
|
|
7313 |
#29464 := [mp #29458 #29463]: #29456
|
|
|
7314 |
#30127 := [unit-resolution #29464 #21124]: #29453
|
|
|
7315 |
#29467 := (or #29296 #29356)
|
|
|
7316 |
#29468 := [def-axiom]: #29467
|
|
|
7317 |
#30128 := [unit-resolution #29468 #30127]: #29356
|
|
|
7318 |
#30129 := (= #28982 #29336)
|
|
|
7319 |
#30130 := [monotonicity #28363]: #30129
|
|
|
7320 |
#30136 := [trans #30130 #30128]: #30135
|
|
|
7321 |
#29900 := [trans #30136 #29899]: #30137
|
|
|
7322 |
#29901 := [trans #29900 #30134]: #30139
|
|
|
7323 |
#29969 := [monotonicity #29901]: #30141
|
|
|
7324 |
#29970 := [symm #29969]: #30143
|
|
|
7325 |
#29971 := [monotonicity #29970]: #30145
|
|
|
7326 |
#29972 := [trans #29971 #30148]: #30149
|
|
|
7327 |
#29973 := [trans #29972 #28337]: #30151
|
|
|
7328 |
#29967 := [monotonicity #29973]: #29974
|
|
|
7329 |
#29934 := [symm #29967]: #29965
|
|
|
7330 |
#29936 := [trans #14275 #29934]: #29200
|
|
|
7331 |
#29903 := (not #29200)
|
|
|
7332 |
#29904 := (or #29256 #29903)
|
|
|
7333 |
#29905 := [def-axiom]: #29904
|
|
|
7334 |
#29937 := [unit-resolution #29905 #29936]: #29256
|
|
|
7335 |
#29950 := (= #25340 #29214)
|
|
|
7336 |
#29941 := (= #29214 #25340)
|
|
|
7337 |
#29939 := (= #27769 f9)
|
|
|
7338 |
#29932 := (= #27769 #24835)
|
|
|
7339 |
#28909 := (or #27934 #27932 #27808)
|
|
|
7340 |
#28910 := [def-axiom]: #28909
|
|
|
7341 |
#29935 := [unit-resolution #28910 #30121 #28217]: #27808
|
|
|
7342 |
#29938 := [symm #29935]: #29932
|
|
|
7343 |
#29940 := [trans #29938 #28225]: #29939
|
|
|
7344 |
#29942 := [monotonicity #29940]: #29941
|
|
|
7345 |
#29951 := [symm #29942]: #29950
|
|
|
7346 |
#29949 := [trans #27678 #29951]: #29232
|
|
|
7347 |
#29918 := (not #29205)
|
|
|
7348 |
#29975 := (iff #12027 #29918)
|
|
|
7349 |
#29977 := (iff #12024 #29205)
|
|
|
7350 |
#29982 := (iff #29205 #12024)
|
|
|
7351 |
#29948 := (= #29204 #3018)
|
|
|
7352 |
#29954 := (= #29203 #3005)
|
|
|
7353 |
#29952 := (= #29203 #24956)
|
|
|
7354 |
#29953 := [monotonicity #29973]: #29952
|
|
|
7355 |
#29947 := [trans #29953 #28398]: #29954
|
|
|
7356 |
#29956 := [monotonicity #29947]: #29948
|
|
|
7357 |
#29976 := [monotonicity #29956]: #29982
|
|
|
7358 |
#29966 := [symm #29976]: #29977
|
|
|
7359 |
#29985 := [monotonicity #29966]: #29975
|
|
|
7360 |
#29980 := [mp #14278 #29985]: #29918
|
|
|
7361 |
#29051 := (f67 #27062 #28958 #24835)
|
|
|
7362 |
#29052 := (f59 #3185 #29051)
|
|
|
7363 |
#29053 := (f137 #29052)
|
|
|
7364 |
#29054 := (= f1 #29053)
|
|
|
7365 |
#29086 := (not #29054)
|
|
|
7366 |
#29994 := (iff #29086 #29211)
|
|
|
7367 |
#29992 := (iff #29054 #29210)
|
|
|
7368 |
#29990 := (iff #29210 #29054)
|
|
|
7369 |
#30005 := (= #29209 #29053)
|
|
|
7370 |
#30000 := (= #27673 #29052)
|
|
|
7371 |
#29998 := (= #29052 #27673)
|
|
|
7372 |
#29996 := (= #29051 #3222)
|
|
|
7373 |
#29808 := (= #28958 f299)
|
|
|
7374 |
#29822 := [symm #29598]: #29808
|
|
|
7375 |
#29997 := [monotonicity #28232 #29822 #28225]: #29996
|
|
|
7376 |
#29999 := [monotonicity #29997]: #29998
|
|
|
7377 |
#30004 := [symm #29999]: #30000
|
|
|
7378 |
#29983 := [monotonicity #30004]: #30005
|
|
|
7379 |
#29991 := [monotonicity #29983]: #29990
|
|
|
7380 |
#29993 := [symm #29991]: #29992
|
|
|
7381 |
#30003 := [monotonicity #29993]: #29994
|
|
|
7382 |
#29055 := (f25 f287 #29051)
|
|
|
7383 |
#29056 := (= f1 #29055)
|
|
|
7384 |
#29057 := (not #29056)
|
|
|
7385 |
#29061 := (or #29054 #29057)
|
|
|
7386 |
#29064 := (not #29061)
|
|
|
7387 |
#29978 := (or #29000 #29010 #29064)
|
|
|
7388 |
#29075 := (or #27093 #24685 #27074 #27077 #29000 #29010 #29064)
|
|
|
7389 |
#29058 := (or #29057 #29054)
|
|
|
7390 |
#29059 := (not #29058)
|
|
|
7391 |
#29060 := (or #27077 #29000 #28998 #24685 #27074 #29059)
|
|
|
7392 |
#29076 := (or #27093 #29060)
|
|
|
7393 |
#29083 := (iff #29076 #29075)
|
|
|
7394 |
#29070 := (or #24685 #27074 #27077 #29000 #29010 #29064)
|
|
|
7395 |
#29078 := (or #27093 #29070)
|
|
|
7396 |
#29081 := (iff #29078 #29075)
|
|
|
7397 |
#29082 := [rewrite]: #29081
|
|
|
7398 |
#29079 := (iff #29076 #29078)
|
|
|
7399 |
#29073 := (iff #29060 #29070)
|
|
|
7400 |
#29067 := (or #27077 #29000 #29010 #24685 #27074 #29064)
|
|
|
7401 |
#29071 := (iff #29067 #29070)
|
|
|
7402 |
#29072 := [rewrite]: #29071
|
|
|
7403 |
#29068 := (iff #29060 #29067)
|
|
|
7404 |
#29065 := (iff #29059 #29064)
|
|
|
7405 |
#29062 := (iff #29058 #29061)
|
|
|
7406 |
#29063 := [rewrite]: #29062
|
|
|
7407 |
#29066 := [monotonicity #29063]: #29065
|
|
|
7408 |
#29069 := [monotonicity #29014 #29066]: #29068
|
|
|
7409 |
#29074 := [trans #29069 #29072]: #29073
|
|
|
7410 |
#29080 := [monotonicity #29074]: #29079
|
|
|
7411 |
#29084 := [trans #29080 #29082]: #29083
|
|
|
7412 |
#29077 := [quant-inst]: #29076
|
|
|
7413 |
#29085 := [mp #29077 #29084]: #29075
|
|
|
7414 |
#29979 := [unit-resolution #29085 #21568 #14260 #28681 #28265]: #29978
|
|
|
7415 |
#29986 := [unit-resolution #29979 #29607 #30112]: #29064
|
|
|
7416 |
#29087 := (or #29061 #29086)
|
|
|
7417 |
#29088 := [def-axiom]: #29087
|
|
|
7418 |
#29995 := [unit-resolution #29088 #29986]: #29086
|
|
|
7419 |
#29987 := [mp #29995 #30003]: #29211
|
|
|
7420 |
#29779 := (or #29250 #29210)
|
|
|
7421 |
#29780 := [def-axiom]: #29779
|
|
|
7422 |
#30006 := [unit-resolution #29780 #29987]: #29250
|
|
|
7423 |
#29820 := (or #29270 #29205 #29247 #29253 #29259)
|
|
|
7424 |
#29821 := [def-axiom]: #29820
|
|
|
7425 |
#30007 := [unit-resolution #29821 #30006 #29980 #29949 #29937 #29909]: false
|
|
|
7426 |
#29988 := [lemma #30007]: #29270
|
|
|
7427 |
#29958 := (or #29273 #29265)
|
|
|
7428 |
#29959 := [def-axiom]: #29958
|
|
|
7429 |
#29912 := [unit-resolution #29959 #29988]: #29273
|
|
|
7430 |
#28271 := (or #12487 #13565 #27074 #13710)
|
|
|
7431 |
#28214 := [hypothesis]: #13425
|
|
|
7432 |
#28049 := (f67 #26925 f299 #27446)
|
|
|
7433 |
#28050 := (f126 #28049 #26925)
|
|
|
7434 |
#28081 := (* -1::int #28050)
|
|
|
7435 |
#28209 := (+ f299 #28081)
|
|
|
7436 |
#28210 := (<= #28209 0::int)
|
|
|
7437 |
#28051 := (= f299 #28050)
|
|
|
7438 |
#28054 := (or #26968 #28051)
|
|
|
7439 |
#28055 := [quant-inst]: #28054
|
|
|
7440 |
#28215 := [unit-resolution #28055 #16991]: #28051
|
|
|
7441 |
#28218 := (not #28051)
|
|
|
7442 |
#28219 := (or #28218 #28210)
|
|
|
7443 |
#28220 := [th-lemma]: #28219
|
|
|
7444 |
#28221 := [unit-resolution #28220 #28215]: #28210
|
|
|
7445 |
#28072 := (>= #28050 0::int)
|
|
|
7446 |
#28073 := (not #28072)
|
|
|
7447 |
#28124 := (f67 #27062 #28050 #24835)
|
|
|
7448 |
#28128 := (f25 f287 #28124)
|
|
|
7449 |
#28129 := (= f1 #28128)
|
|
|
7450 |
#28130 := (not #28129)
|
|
|
7451 |
#28125 := (f59 #3185 #28124)
|
|
|
7452 |
#28126 := (f137 #28125)
|
|
|
7453 |
#28127 := (= f1 #28126)
|
|
|
7454 |
#28134 := (or #28127 #28130)
|
|
|
7455 |
#28241 := (iff #18443 #28130)
|
|
|
7456 |
#28239 := (iff #12487 #28129)
|
|
|
7457 |
#28237 := (iff #28129 #12487)
|
|
|
7458 |
#28235 := (= #28128 #3225)
|
|
|
7459 |
#28233 := (= #28124 #3222)
|
|
|
7460 |
#28226 := (= #28050 f299)
|
|
|
7461 |
#28227 := [symm #28215]: #28226
|
|
|
7462 |
#28234 := [monotonicity #28232 #28227 #28225]: #28233
|
|
|
7463 |
#28236 := [monotonicity #28234]: #28235
|
|
|
7464 |
#28238 := [monotonicity #28236]: #28237
|
|
|
7465 |
#28240 := [symm #28238]: #28239
|
|
|
7466 |
#28242 := [monotonicity #28240]: #28241
|
|
|
7467 |
#28222 := [hypothesis]: #18443
|
|
|
7468 |
#28243 := [mp #28222 #28242]: #28130
|
|
|
7469 |
#28162 := (or #28134 #28129)
|
|
|
7470 |
#28163 := [def-axiom]: #28162
|
|
|
7471 |
#28244 := [unit-resolution #28163 #28243]: #28134
|
|
|
7472 |
#28082 := (+ #24837 #28081)
|
|
|
7473 |
#28083 := (<= #28082 0::int)
|
|
|
7474 |
#28254 := (not #28083)
|
|
|
7475 |
#28250 := [hypothesis]: #13711
|
|
|
7476 |
#28211 := (>= #28209 0::int)
|
|
|
7477 |
#28251 := (or #28218 #28211)
|
|
|
7478 |
#28252 := [th-lemma]: #28251
|
|
|
7479 |
#28253 := [unit-resolution #28252 #28215]: #28211
|
|
|
7480 |
#28256 := (not #28211)
|
|
|
7481 |
#28257 := (or #28254 #28255 #28256 #13710)
|
|
|
7482 |
#28258 := [th-lemma]: #28257
|
|
|
7483 |
#28259 := [unit-resolution #28258 #28253 #28250 #28249]: #28254
|
|
|
7484 |
#28137 := (not #28134)
|
|
|
7485 |
#28267 := (or #28073 #28083 #28137)
|
|
|
7486 |
#28148 := (or #27093 #24685 #27074 #27077 #28073 #28083 #28137)
|
|
|
7487 |
#28131 := (or #28130 #28127)
|
|
|
7488 |
#28132 := (not #28131)
|
|
|
7489 |
#28070 := (+ #28050 #27003)
|
|
|
7490 |
#28071 := (>= #28070 0::int)
|
|
|
7491 |
#28133 := (or #27077 #28073 #28071 #24685 #27074 #28132)
|
|
|
7492 |
#28149 := (or #27093 #28133)
|
|
|
7493 |
#28156 := (iff #28149 #28148)
|
|
|
7494 |
#28143 := (or #24685 #27074 #27077 #28073 #28083 #28137)
|
|
|
7495 |
#28151 := (or #27093 #28143)
|
|
|
7496 |
#28154 := (iff #28151 #28148)
|
|
|
7497 |
#28155 := [rewrite]: #28154
|
|
|
7498 |
#28152 := (iff #28149 #28151)
|
|
|
7499 |
#28146 := (iff #28133 #28143)
|
|
|
7500 |
#28140 := (or #27077 #28073 #28083 #24685 #27074 #28137)
|
|
|
7501 |
#28144 := (iff #28140 #28143)
|
|
|
7502 |
#28145 := [rewrite]: #28144
|
|
|
7503 |
#28141 := (iff #28133 #28140)
|
|
|
7504 |
#28138 := (iff #28132 #28137)
|
|
|
7505 |
#28135 := (iff #28131 #28134)
|
|
|
7506 |
#28136 := [rewrite]: #28135
|
|
|
7507 |
#28139 := [monotonicity #28136]: #28138
|
|
|
7508 |
#28086 := (iff #28071 #28083)
|
|
|
7509 |
#28075 := (+ #27003 #28050)
|
|
|
7510 |
#28078 := (>= #28075 0::int)
|
|
|
7511 |
#28084 := (iff #28078 #28083)
|
|
|
7512 |
#28085 := [rewrite]: #28084
|
|
|
7513 |
#28079 := (iff #28071 #28078)
|
|
|
7514 |
#28076 := (= #28070 #28075)
|
|
|
7515 |
#28077 := [rewrite]: #28076
|
|
|
7516 |
#28080 := [monotonicity #28077]: #28079
|
|
|
7517 |
#28087 := [trans #28080 #28085]: #28086
|
|
|
7518 |
#28142 := [monotonicity #28087 #28139]: #28141
|
|
|
7519 |
#28147 := [trans #28142 #28145]: #28146
|
|
|
7520 |
#28153 := [monotonicity #28147]: #28152
|
|
|
7521 |
#28157 := [trans #28153 #28155]: #28156
|
|
|
7522 |
#28150 := [quant-inst]: #28149
|
|
|
7523 |
#28158 := [mp #28150 #28157]: #28148
|
|
|
7524 |
#28268 := [unit-resolution #28158 #21568 #14260 #28266 #28265]: #28267
|
|
|
7525 |
#28269 := [unit-resolution #28268 #28259 #28244]: #28073
|
|
|
7526 |
#28270 := [th-lemma #28269 #28221 #28214]: false
|
|
|
7527 |
#28272 := [lemma #28270]: #28271
|
|
|
7528 |
#29176 := [unit-resolution #28272 #29175 #28681 #29174]: #12487
|
|
|
7529 |
#29910 := (or #29282 #18443 #29276)
|
|
|
7530 |
#29911 := [def-axiom]: #29910
|
|
|
7531 |
#30002 := [unit-resolution #29911 #29176 #29912]: #29282
|
|
|
7532 |
#29866 := (or #29865 #12493 #29279)
|
|
|
7533 |
#29864 := [def-axiom]: #29866
|
|
|
7534 |
#30009 := [unit-resolution #29864 #30002]: #30008
|
|
|
7535 |
#30001 := [unit-resolution #30009 #29946]: #12493
|
|
|
7536 |
#30303 := (+ f299 #18812)
|
|
|
7537 |
#30496 := (>= #30303 0::int)
|
|
|
7538 |
#30578 := (not #30496)
|
|
|
7539 |
#30498 := (= f299 ?v0!14)
|
|
|
7540 |
#30529 := (not #30498)
|
|
|
7541 |
#30497 := [hypothesis]: #23296
|
|
|
7542 |
#24442 := (or #23293 #13617)
|
|
|
7543 |
#24443 := [def-axiom]: #24442
|
|
|
7544 |
#30501 := [unit-resolution #24443 #30497]: #13617
|
|
|
7545 |
#24426 := (+ f297 #13479)
|
|
|
7546 |
#24427 := (<= #24426 0::int)
|
|
|
7547 |
#24432 := (or #23293 #12748)
|
|
|
7548 |
#24433 := [def-axiom]: #24432
|
|
|
7549 |
#30532 := [unit-resolution #24433 #30497]: #12748
|
|
|
7550 |
#30533 := (or #12766 #24427)
|
|
|
7551 |
#30534 := [th-lemma]: #30533
|
|
|
7552 |
#30535 := [unit-resolution #30534 #30532]: #24427
|
|
|
7553 |
#24323 := (not #18827)
|
|
|
7554 |
#29968 := [hypothesis]: #23260
|
|
|
7555 |
#24444 := (or #23293 #23257)
|
|
|
7556 |
#24445 := [def-axiom]: #24444
|
|
|
7557 |
#29897 := [unit-resolution #24445 #29968]: #23293
|
|
|
7558 |
#24388 := (or #23263 #23257)
|
|
|
7559 |
#24389 := [def-axiom]: #24388
|
|
|
7560 |
#29984 := [unit-resolution #24389 #29968]: #23263
|
|
|
7561 |
#29989 := (or #23272 #18449 #23266)
|
|
|
7562 |
#24398 := (or #23272 #18440 #18449 #23266)
|
|
|
7563 |
#24399 := [def-axiom]: #24398
|
|
|
7564 |
#30012 := [unit-resolution #24399 #28312]: #29989
|
|
|
7565 |
#30016 := [unit-resolution #30012 #29984 #30001]: #23272
|
|
|
7566 |
#29193 := (or #23269 #23296)
|
|
|
7567 |
#29125 := [hypothesis]: #23293
|
|
|
7568 |
#24496 := (or #23329 #23323)
|
|
|
7569 |
#24497 := [def-axiom]: #24496
|
|
|
7570 |
#29173 := [unit-resolution #24497 #29172]: #23323
|
|
|
7571 |
#29177 := (or #23326 #18443 #23320)
|
|
|
7572 |
#24488 := (or #23326 #18440 #18443 #23320)
|
|
|
7573 |
#24489 := [def-axiom]: #24488
|
|
|
7574 |
#29178 := [unit-resolution #24489 #28312]: #29177
|
|
|
7575 |
#29179 := [unit-resolution #29178 #29176 #29173]: #23320
|
|
|
7576 |
#24478 := (or #23317 #23311)
|
|
|
7577 |
#24479 := [def-axiom]: #24478
|
|
|
7578 |
#29180 := [unit-resolution #24479 #29179]: #23311
|
|
|
7579 |
#29181 := [hypothesis]: #23272
|
|
|
7580 |
#24394 := (or #23269 #12493)
|
|
|
7581 |
#24395 := [def-axiom]: #24394
|
|
|
7582 |
#29182 := [unit-resolution #24395 #29181]: #12493
|
|
|
7583 |
#29183 := (or #23314 #18449 #23308)
|
|
|
7584 |
#24472 := (or #23314 #18440 #18449 #23308)
|
|
|
7585 |
#24473 := [def-axiom]: #24472
|
|
|
7586 |
#29184 := [unit-resolution #24473 #28312]: #29183
|
|
|
7587 |
#29185 := [unit-resolution #29184 #29182 #29180]: #23308
|
|
|
7588 |
#24462 := (or #23305 #23299)
|
|
|
7589 |
#24463 := [def-axiom]: #24462
|
|
|
7590 |
#29186 := [unit-resolution #24463 #29185]: #23299
|
|
|
7591 |
#24404 := (or #23275 #23269)
|
|
|
7592 |
#24405 := [def-axiom]: #24404
|
|
|
7593 |
#29187 := [unit-resolution #24405 #29181]: #23275
|
|
|
7594 |
#29188 := (or #23284 #18443 #23278)
|
|
|
7595 |
#24414 := (or #23284 #18440 #18443 #23278)
|
|
|
7596 |
#24415 := [def-axiom]: #24414
|
|
|
7597 |
#29189 := [unit-resolution #24415 #28312]: #29188
|
|
|
7598 |
#29190 := [unit-resolution #29189 #29187 #29176]: #23284
|
|
|
7599 |
#24422 := (or #23287 #23281)
|
|
|
7600 |
#24423 := [def-axiom]: #24422
|
|
|
7601 |
#29191 := [unit-resolution #24423 #29190]: #23287
|
|
|
7602 |
#24452 := (or #23302 #23290 #23296)
|
|
|
7603 |
#24453 := [def-axiom]: #24452
|
|
|
7604 |
#29192 := [unit-resolution #24453 #29191 #29186 #29125]: false
|
|
|
7605 |
#29194 := [lemma #29192]: #29193
|
|
|
7606 |
#30017 := [unit-resolution #29194 #30016 #29897]: false
|
|
|
7607 |
#30015 := [lemma #30017]: #23257
|
|
|
7608 |
#30484 := (or #23260 #23254)
|
|
|
7609 |
#15720 := (<= f286 4294967295::int)
|
|
|
7610 |
#15723 := (iff #13350 #15720)
|
|
|
7611 |
#15714 := (+ 4294967295::int #13351)
|
|
|
7612 |
#15717 := (>= #15714 0::int)
|
|
|
7613 |
#15721 := (iff #15717 #15720)
|
|
|
7614 |
#15722 := [rewrite]: #15721
|
|
|
7615 |
#15718 := (iff #13350 #15717)
|
|
|
7616 |
#15715 := (= #13352 #15714)
|
|
|
7617 |
#15716 := [monotonicity #7558]: #15715
|
|
|
7618 |
#15719 := [monotonicity #15716]: #15718
|
|
|
7619 |
#15724 := [trans #15719 #15722]: #15723
|
|
|
7620 |
#14266 := [not-or-elim #14255]: #13355
|
|
|
7621 |
#14268 := [and-elim #14266]: #13350
|
|
|
7622 |
#15725 := [mp #14268 #15724]: #15720
|
|
|
7623 |
#29943 := [hypothesis]: #18481
|
|
|
7624 |
#29944 := [th-lemma #29175 #29943 #15725]: false
|
|
|
7625 |
#29955 := [lemma #29944]: #15809
|
|
|
7626 |
#30482 := (or #23260 #18481 #23254)
|
|
|
7627 |
#30479 := (or #13565 #13443)
|
|
|
7628 |
#30480 := [th-lemma]: #30479
|
|
|
7629 |
#30481 := [unit-resolution #30480 #29174]: #13443
|
|
|
7630 |
#24368 := (or #23260 #18478 #18481 #23254)
|
|
|
7631 |
#24369 := [def-axiom]: #24368
|
|
|
7632 |
#30483 := [unit-resolution #24369 #30481]: #30482
|
|
|
7633 |
#30485 := [unit-resolution #30483 #29955]: #30484
|
|
|
7634 |
#30486 := [unit-resolution #30485 #30015]: #23254
|
|
|
7635 |
#24358 := (or #23251 #23245)
|
|
|
7636 |
#24359 := [def-axiom]: #24358
|
|
|
7637 |
#30536 := [unit-resolution #24359 #30486]: #23245
|
|
|
7638 |
#24303 := (>= #13528 -1::int)
|
|
|
7639 |
#24354 := (or #23251 #13527)
|
|
|
7640 |
#24355 := [def-axiom]: #24354
|
|
|
7641 |
#30487 := [unit-resolution #24355 #30486]: #13527
|
|
|
7642 |
#30488 := (or #13531 #24303)
|
|
|
7643 |
#30489 := [th-lemma]: #30488
|
|
|
7644 |
#30490 := [unit-resolution #30489 #30487]: #24303
|
|
|
7645 |
#29874 := (not #24303)
|
|
|
7646 |
#29875 := (or #29874 #13459)
|
|
|
7647 |
#29871 := [hypothesis]: #24303
|
|
|
7648 |
#29872 := [hypothesis]: #13464
|
|
|
7649 |
#29873 := [th-lemma #29872 #29871 #29175]: false
|
|
|
7650 |
#29876 := [lemma #29873]: #29875
|
|
|
7651 |
#30537 := [unit-resolution #29876 #30490]: #13459
|
|
|
7652 |
#24344 := (or #23248 #13464 #23242)
|
|
|
7653 |
#24345 := [def-axiom]: #24344
|
|
|
7654 |
#30538 := [unit-resolution #24345 #30537 #30536]: #23242
|
|
|
7655 |
#24336 := (or #23239 #23233)
|
|
|
7656 |
#24337 := [def-axiom]: #24336
|
|
|
7657 |
#30539 := [unit-resolution #24337 #30538]: #23233
|
|
|
7658 |
#24429 := (+ f298 #13501)
|
|
|
7659 |
#24431 := (>= #24429 0::int)
|
|
|
7660 |
#24434 := (or #23293 #12751)
|
|
|
7661 |
#24435 := [def-axiom]: #24434
|
|
|
7662 |
#30540 := [unit-resolution #24435 #30497]: #12751
|
|
|
7663 |
#30541 := (or #12757 #24431)
|
|
|
7664 |
#30542 := [th-lemma]: #30541
|
|
|
7665 |
#30543 := [unit-resolution #30542 #30540]: #24431
|
|
|
7666 |
#30544 := (not #24431)
|
|
|
7667 |
#30547 := (or #13504 #30544)
|
|
|
7668 |
#30545 := (or #13504 #13888 #30544)
|
|
|
7669 |
#30546 := [th-lemma]: #30545
|
|
|
7670 |
#30548 := [unit-resolution #30546 #29138]: #30547
|
|
|
7671 |
#30549 := [unit-resolution #30548 #30543]: #13504
|
|
|
7672 |
#30556 := (= #3118 #3264)
|
|
|
7673 |
#30554 := (= #3264 #3118)
|
|
|
7674 |
#30551 := (= #3263 #3117)
|
|
|
7675 |
#30550 := [symm #30540]: #3294
|
|
|
7676 |
#30552 := [monotonicity #30550]: #30551
|
|
|
7677 |
#30555 := [monotonicity #30552]: #30554
|
|
|
7678 |
#30557 := [symm #30555]: #30556
|
|
|
7679 |
#30558 := (= f305 #3118)
|
|
|
7680 |
#30553 := [symm #30532]: #3293
|
|
|
7681 |
#30559 := [trans #30553 #29136]: #30558
|
|
|
7682 |
#30560 := [trans #30559 #30557]: #12552
|
|
|
7683 |
#24308 := (or #22248 #22246 #13503)
|
|
|
7684 |
#24309 := [def-axiom]: #24308
|
|
|
7685 |
#30561 := [unit-resolution #24309 #30560 #30549]: #22248
|
|
|
7686 |
#24310 := (or #23227 #22247)
|
|
|
7687 |
#24311 := [def-axiom]: #24310
|
|
|
7688 |
#30562 := [unit-resolution #24311 #30561]: #23227
|
|
|
7689 |
#24332 := (or #23236 #23230 #22300)
|
|
|
7690 |
#24333 := [def-axiom]: #24332
|
|
|
7691 |
#30563 := [unit-resolution #24333 #30562 #30539]: #22300
|
|
|
7692 |
#24324 := (or #22295 #24323)
|
|
|
7693 |
#24325 := [def-axiom]: #24324
|
|
|
7694 |
#30564 := [unit-resolution #24325 #30563]: #24323
|
|
|
7695 |
#30513 := (not #24427)
|
|
|
7696 |
#30514 := (or #30512 #18827 #30513 #13616)
|
|
|
7697 |
#30507 := [hypothesis]: #13617
|
|
|
7698 |
#30508 := [hypothesis]: #24427
|
|
|
7699 |
#30509 := [hypothesis]: #24323
|
|
|
7700 |
#30510 := [hypothesis]: #30502
|
|
|
7701 |
#30511 := [th-lemma #30510 #30509 #30508 #30507]: false
|
|
|
7702 |
#30515 := [lemma #30511]: #30514
|
|
|
7703 |
#30565 := [unit-resolution #30515 #30564 #30535 #30501]: #30512
|
|
|
7704 |
#30506 := (or #30505 #30502)
|
|
|
7705 |
#30516 := [th-lemma]: #30506
|
|
|
7706 |
#30566 := [unit-resolution #30516 #30565]: #30505
|
|
|
7707 |
#30530 := (or #30529 #30499)
|
|
|
7708 |
#30525 := (= #18504 #3231)
|
|
|
7709 |
#30523 := (= #18503 #3222)
|
|
|
7710 |
#30521 := (= ?v0!14 f299)
|
|
|
7711 |
#30520 := [hypothesis]: #30498
|
|
|
7712 |
#30522 := [symm #30520]: #30521
|
|
34994
|
7713 |
#30524 := [monotonicity #30522]: #30523
|
|
36900
|
7714 |
#30526 := [monotonicity #30524]: #30525
|
|
|
7715 |
#30527 := [symm #30526]: #30499
|
|
|
7716 |
#30519 := [hypothesis]: #30505
|
|
|
7717 |
#30528 := [unit-resolution #30519 #30527]: false
|
|
|
7718 |
#30531 := [lemma #30528]: #30530
|
|
|
7719 |
#30567 := [unit-resolution #30531 #30566]: #30529
|
|
|
7720 |
#30581 := (or #30498 #30578)
|
|
|
7721 |
#30304 := (<= #30303 0::int)
|
|
|
7722 |
#30315 := (+ f297 #18825)
|
|
|
7723 |
#30316 := (>= #30315 0::int)
|
|
|
7724 |
#30568 := (not #30316)
|
|
|
7725 |
#30569 := (or #30568 #18827 #30513)
|
|
|
7726 |
#30570 := [th-lemma]: #30569
|
|
|
7727 |
#30571 := [unit-resolution #30570 #30535 #30564]: #30568
|
|
|
7728 |
#30574 := (or #30304 #30316)
|
|
|
7729 |
#24318 := (or #22295 #18500)
|
|
|
7730 |
#24319 := [def-axiom]: #24318
|
|
|
7731 |
#30572 := [unit-resolution #24319 #30563]: #18500
|
|
|
7732 |
#24316 := (or #22295 #18499)
|
|
|
7733 |
#24317 := [def-axiom]: #24316
|
|
|
7734 |
#30573 := [unit-resolution #24317 #30563]: #18499
|
|
|
7735 |
#30329 := (or #23216 #22279 #22280 #30304 #30316)
|
|
|
7736 |
#30292 := (+ #18504 #13915)
|
|
|
7737 |
#30293 := (<= #30292 0::int)
|
|
|
7738 |
#30294 := (+ ?v0!14 #13446)
|
|
|
7739 |
#30295 := (>= #30294 0::int)
|
|
|
7740 |
#30296 := (or #22280 #30295 #30293 #22279)
|
|
|
7741 |
#30330 := (or #23216 #30296)
|
|
|
7742 |
#30337 := (iff #30330 #30329)
|
|
|
7743 |
#30324 := (or #22279 #22280 #30304 #30316)
|
|
|
7744 |
#30332 := (or #23216 #30324)
|
|
|
7745 |
#30335 := (iff #30332 #30329)
|
|
|
7746 |
#30336 := [rewrite]: #30335
|
|
|
7747 |
#30333 := (iff #30330 #30332)
|
|
|
7748 |
#30327 := (iff #30296 #30324)
|
|
|
7749 |
#30321 := (or #22280 #30304 #30316 #22279)
|
|
|
7750 |
#30325 := (iff #30321 #30324)
|
|
|
7751 |
#30326 := [rewrite]: #30325
|
|
|
7752 |
#30322 := (iff #30296 #30321)
|
|
|
7753 |
#30319 := (iff #30293 #30316)
|
|
|
7754 |
#30309 := (+ #13915 #18504)
|
|
|
7755 |
#30312 := (<= #30309 0::int)
|
|
|
7756 |
#30317 := (iff #30312 #30316)
|
|
|
7757 |
#30318 := [rewrite]: #30317
|
|
|
7758 |
#30313 := (iff #30293 #30312)
|
|
|
7759 |
#30310 := (= #30292 #30309)
|
|
|
7760 |
#30311 := [rewrite]: #30310
|
|
|
7761 |
#30314 := [monotonicity #30311]: #30313
|
|
|
7762 |
#30320 := [trans #30314 #30318]: #30319
|
|
|
7763 |
#30307 := (iff #30295 #30304)
|
|
|
7764 |
#30297 := (+ #13446 ?v0!14)
|
|
|
7765 |
#30300 := (>= #30297 0::int)
|
|
|
7766 |
#30305 := (iff #30300 #30304)
|
|
|
7767 |
#30306 := [rewrite]: #30305
|
|
|
7768 |
#30301 := (iff #30295 #30300)
|
|
|
7769 |
#30298 := (= #30294 #30297)
|
|
|
7770 |
#30299 := [rewrite]: #30298
|
|
|
7771 |
#30302 := [monotonicity #30299]: #30301
|
|
|
7772 |
#30308 := [trans #30302 #30306]: #30307
|
|
|
7773 |
#30323 := [monotonicity #30308 #30320]: #30322
|
|
|
7774 |
#30328 := [trans #30323 #30326]: #30327
|
|
|
7775 |
#30334 := [monotonicity #30328]: #30333
|
|
|
7776 |
#30338 := [trans #30334 #30336]: #30337
|
|
|
7777 |
#30331 := [quant-inst]: #30330
|
|
|
7778 |
#30339 := [mp #30331 #30338]: #30329
|
|
|
7779 |
#30575 := [unit-resolution #30339 #29135 #30573 #30572]: #30574
|
|
|
7780 |
#30576 := [unit-resolution #30575 #30571]: #30304
|
|
|
7781 |
#30577 := (not #30304)
|
|
|
7782 |
#30579 := (or #30498 #30577 #30578)
|
|
|
7783 |
#30580 := [th-lemma]: #30579
|
|
|
7784 |
#30582 := [unit-resolution #30580 #30576]: #30581
|
|
|
7785 |
#30583 := [unit-resolution #30582 #30567]: #30578
|
|
|
7786 |
#24320 := (not #18814)
|
|
|
7787 |
#24321 := (or #22295 #24320)
|
|
|
7788 |
#24322 := [def-axiom]: #24321
|
|
|
7789 |
#30584 := [unit-resolution #24322 #30563]: #24320
|
|
|
7790 |
#30585 := [th-lemma #30490 #30584 #30583]: false
|
|
|
7791 |
#30586 := [lemma #30585]: #23293
|
|
|
7792 |
#29632 := [unit-resolution #29194 #30586]: #23269
|
|
|
7793 |
#29634 := [unit-resolution #30012 #29632 #30001]: #23266
|
|
|
7794 |
#24380 := (or #23263 #12510)
|
|
|
7795 |
#24381 := [def-axiom]: #24380
|
|
|
7796 |
#30421 := [unit-resolution #24381 #29634]: #12510
|
|
|
7797 |
#24374 := (or #23263 #12499)
|
|
|
7798 |
#24375 := [def-axiom]: #24374
|
|
|
7799 |
#30426 := [unit-resolution #24375 #29634]: #12499
|
|
|
7800 |
#30427 := [trans #30426 #30421]: #30077
|
|
|
7801 |
#30435 := (not #30077)
|
|
|
7802 |
#30436 := (or #30435 #30011)
|
|
|
7803 |
#30434 := [th-lemma]: #30436
|
|
|
7804 |
#30437 := [unit-resolution #30434 #30427]: #30011
|
|
|
7805 |
#30054 := (+ f299 #13501)
|
|
|
7806 |
#30072 := (>= #30054 0::int)
|
|
|
7807 |
#24382 := (or #23263 #12513)
|
|
|
7808 |
#24383 := [def-axiom]: #24382
|
|
|
7809 |
#29633 := [unit-resolution #24383 #29634]: #12513
|
|
|
7810 |
#29631 := (or #12640 #30072)
|
|
|
7811 |
#29635 := [th-lemma]: #29631
|
|
|
7812 |
#29636 := [unit-resolution #29635 #29633]: #30072
|
|
|
7813 |
#29637 := [hypothesis]: #13503
|
|
|
7814 |
#30256 := [th-lemma #29637 #29636 #29175]: false
|
|
|
7815 |
#30257 := [lemma #30256]: #13504
|
|
|
7816 |
#30461 := (or #22248 #13503)
|
|
|
7817 |
#30457 := (= #3231 #3264)
|
|
|
7818 |
#30441 := (= #3264 #3231)
|
|
|
7819 |
#30439 := (= #3263 #3222)
|
|
|
7820 |
#30438 := [symm #29633]: #3243
|
|
|
7821 |
#30440 := [monotonicity #30438]: #30439
|
|
|
7822 |
#30442 := [monotonicity #30440]: #30441
|
|
|
7823 |
#30458 := [symm #30442]: #30457
|
|
|
7824 |
#30459 := (= f305 #3231)
|
|
|
7825 |
#30456 := [symm #30426]: #3234
|
|
|
7826 |
#30455 := [symm #30421]: #3241
|
|
|
7827 |
#30454 := [trans #30455 #30456]: #30459
|
|
|
7828 |
#30460 := [trans #30454 #30458]: #12552
|
|
|
7829 |
#30462 := [unit-resolution #24309 #30460]: #30461
|
|
|
7830 |
#30463 := [unit-resolution #30462 #30257]: #22248
|
|
|
7831 |
#30464 := [unit-resolution #24311 #30463]: #23227
|
|
|
7832 |
#30472 := [unit-resolution #24333 #30539]: #23233
|
|
|
7833 |
#30473 := [unit-resolution #30472 #30464]: #22300
|
|
|
7834 |
#30375 := [unit-resolution #24325 #30473]: #24323
|
|
|
7835 |
#30443 := (not #30011)
|
|
|
7836 |
#30444 := (or #30512 #18827 #30443)
|
|
|
7837 |
#30495 := [th-lemma]: #30444
|
|
|
7838 |
#30587 := [unit-resolution #30495 #30375 #30437]: #30512
|
|
|
7839 |
#30588 := [unit-resolution #30516 #30587]: #30505
|
|
|
7840 |
#30589 := [unit-resolution #24322 #30473]: #24320
|
|
|
7841 |
#30590 := (or #30496 #29874 #18814)
|
|
|
7842 |
#30591 := [th-lemma]: #30590
|
|
|
7843 |
#30592 := [unit-resolution #30591 #30589 #30490]: #30496
|
|
|
7844 |
#30602 := (or #30568 #18827)
|
|
|
7845 |
#30593 := (or #18449 #23308)
|
|
|
7846 |
#30594 := [unit-resolution #29184 #29180]: #30593
|
|
|
7847 |
#30595 := [unit-resolution #30594 #30001]: #23308
|
|
|
7848 |
#30596 := [unit-resolution #24463 #30595]: #23299
|
|
|
7849 |
#30597 := [unit-resolution #24453 #30586 #30596]: #23290
|
|
|
7850 |
#24420 := (or #23287 #13616)
|
|
|
7851 |
#24421 := [def-axiom]: #24420
|
|
|
7852 |
#30598 := [unit-resolution #24421 #30597]: #13616
|
|
|
7853 |
#30599 := (or #24427 #30443 #13617)
|
|
|
7854 |
#30600 := [th-lemma]: #30599
|
|
|
7855 |
#30601 := [unit-resolution #30600 #30598 #30437]: #24427
|
|
|
7856 |
#30603 := [unit-resolution #30570 #30601]: #30602
|
|
|
7857 |
#30604 := [unit-resolution #30603 #30375]: #30568
|
|
|
7858 |
#30605 := [unit-resolution #24319 #30473]: #18500
|
|
|
7859 |
#30606 := [unit-resolution #24317 #30473]: #18499
|
|
|
7860 |
#30607 := [unit-resolution #30339 #29135 #30606 #30605 #30604]: #30304
|
|
|
7861 |
#30608 := [unit-resolution #30580 #30607 #30592]: #30498
|
|
|
7862 |
[unit-resolution #30531 #30608 #30588]: false
|
|
34994
|
7863 |
unsat
|