|
51576
|
1 |
08c73deecf4f2eae63cedf503456d56e41e55ef8 6990 0
|
|
|
2 |
WARNING: For problems containing quantifiers, the model finding capabilities of Z3 work better when the formula does not contain nested quantifiers. You can use PULL_NESTED_QUANTIFIERS=true to eliminate nested quantifiers.
|
|
|
3 |
#2 := false
|
|
|
4 |
decl f470 :: Int
|
|
|
5 |
#4955 := f470
|
|
|
6 |
decl f20 :: (-> S16 S10 Int)
|
|
|
7 |
decl f106 :: (-> S60 S6 S10)
|
|
|
8 |
decl f14 :: S6
|
|
|
9 |
#20 := f14
|
|
|
10 |
decl f107 :: (-> S61 Int S60)
|
|
|
11 |
decl f471 :: Int
|
|
|
12 |
#4957 := f471
|
|
|
13 |
decl f120 :: (-> S68 S10 S61)
|
|
|
14 |
decl f53 :: (-> S34 Int S10)
|
|
|
15 |
decl f445 :: Int
|
|
|
16 |
#4655 := f445
|
|
|
17 |
decl f80 :: (-> S49 S6 S34)
|
|
|
18 |
decl f81 :: S49
|
|
|
19 |
#182 := f81
|
|
|
20 |
#4654 := (f80 f81 f14)
|
|
|
21 |
#4656 := (f53 #4654 f445)
|
|
|
22 |
decl f121 :: S68
|
|
|
23 |
#396 := f121
|
|
|
24 |
#4734 := (f120 f121 #4656)
|
|
|
25 |
#4981 := (f107 #4734 f471)
|
|
|
26 |
#4982 := (f106 #4981 f14)
|
|
|
27 |
decl f70 :: (-> S42 S9 S16)
|
|
|
28 |
decl f444 :: S9
|
|
|
29 |
#4649 := f444
|
|
|
30 |
decl f172 :: S42
|
|
|
31 |
#1486 := f172
|
|
|
32 |
#4748 := (f70 f172 f444)
|
|
|
33 |
#4983 := (f20 #4748 #4982)
|
|
|
34 |
#4984 := (= #4983 f470)
|
|
|
35 |
#20769 := (not #4984)
|
|
|
36 |
#184 := 0::Int
|
|
|
37 |
#5434 := -1::Int
|
|
|
38 |
#12502 := (* -1::Int f471)
|
|
|
39 |
decl f443 :: Int
|
|
|
40 |
#4646 := f443
|
|
|
41 |
#12503 := (+ f443 #12502)
|
|
|
42 |
#12504 := (<= #12503 0::Int)
|
|
|
43 |
#20770 := (or #12504 #20769)
|
|
|
44 |
#20771 := (not #20770)
|
|
|
45 |
#243 := (:var 0 Int)
|
|
|
46 |
#4773 := (f107 #4734 #243)
|
|
|
47 |
#21662 := (pattern #4773)
|
|
|
48 |
#12480 := (* -1::Int f470)
|
|
|
49 |
#4774 := (f106 #4773 f14)
|
|
|
50 |
#4775 := (f20 #4748 #4774)
|
|
|
51 |
#12481 := (+ #4775 #12480)
|
|
|
52 |
#12482 := (<= #12481 0::Int)
|
|
|
53 |
decl f472 :: Int
|
|
|
54 |
#4965 := f472
|
|
|
55 |
#12461 := (* -1::Int f472)
|
|
|
56 |
#12469 := (+ #243 #12461)
|
|
|
57 |
#12468 := (>= #12469 0::Int)
|
|
|
58 |
#8086 := 4294967295::Int
|
|
|
59 |
#14701 := (<= #243 4294967295::Int)
|
|
|
60 |
#17965 := (not #14701)
|
|
|
61 |
#5433 := (>= #243 0::Int)
|
|
|
62 |
#6155 := (not #5433)
|
|
|
63 |
#20761 := (or #6155 #17965 #12468 #12482)
|
|
|
64 |
#21679 := (forall (vars (?v0 Int)) (:pat #21662) #20761)
|
|
|
65 |
#21684 := (not #21679)
|
|
|
66 |
#21687 := (or #21684 #20771)
|
|
|
67 |
#21690 := (not #21687)
|
|
|
68 |
decl ?v0!14 :: Int
|
|
|
69 |
#17016 := ?v0!14
|
|
|
70 |
#17023 := (f107 #4734 ?v0!14)
|
|
|
71 |
#17024 := (f106 #17023 f14)
|
|
|
72 |
#17025 := (f20 #4748 #17024)
|
|
|
73 |
#17327 := (* -1::Int #17025)
|
|
|
74 |
#17328 := (+ f470 #17327)
|
|
|
75 |
#17329 := (>= #17328 0::Int)
|
|
|
76 |
#17314 := (* -1::Int ?v0!14)
|
|
|
77 |
#17315 := (+ f472 #17314)
|
|
|
78 |
#17316 := (<= #17315 0::Int)
|
|
|
79 |
#17018 := (<= ?v0!14 4294967295::Int)
|
|
|
80 |
#20735 := (not #17018)
|
|
|
81 |
#17017 := (>= ?v0!14 0::Int)
|
|
|
82 |
#20734 := (not #17017)
|
|
|
83 |
#20750 := (or #20734 #20735 #17316 #17329)
|
|
|
84 |
#20755 := (not #20750)
|
|
|
85 |
#21693 := (or #20755 #21690)
|
|
|
86 |
#21696 := (not #21693)
|
|
|
87 |
#12462 := (+ f443 #12461)
|
|
|
88 |
#12460 := (>= #12462 0::Int)
|
|
|
89 |
#12465 := (not #12460)
|
|
|
90 |
#21699 := (or #12465 #21696)
|
|
|
91 |
#21702 := (not #21699)
|
|
|
92 |
#21705 := (or #12465 #21702)
|
|
|
93 |
#21708 := (not #21705)
|
|
|
94 |
#12435 := (>= f471 0::Int)
|
|
|
95 |
#20811 := (not #12435)
|
|
|
96 |
#1150 := 2::Int
|
|
|
97 |
#12452 := (>= f472 2::Int)
|
|
|
98 |
#20810 := (not #12452)
|
|
|
99 |
decl f1 :: S1
|
|
|
100 |
#3 := f1
|
|
|
101 |
decl f7 :: (-> S5 S6 S1)
|
|
|
102 |
decl f10 :: S6
|
|
|
103 |
#15 := f10
|
|
|
104 |
decl f8 :: (-> S7 Int S5)
|
|
|
105 |
decl f449 :: (-> S178 S3 S7)
|
|
|
106 |
decl f431 :: S3
|
|
|
107 |
#3710 := f431
|
|
|
108 |
decl f450 :: (-> S179 S3 S178)
|
|
|
109 |
decl f427 :: S3
|
|
|
110 |
#3700 := f427
|
|
|
111 |
decl f451 :: (-> S180 S9 S179)
|
|
|
112 |
decl f452 :: S180
|
|
|
113 |
#4695 := f452
|
|
|
114 |
#4696 := (f451 f452 f444)
|
|
|
115 |
#4967 := (f450 #4696 f427)
|
|
|
116 |
#4968 := (f449 #4967 f431)
|
|
|
117 |
#4969 := (f8 #4968 f472)
|
|
|
118 |
#4970 := (f7 #4969 f10)
|
|
|
119 |
#4971 := (= #4970 f1)
|
|
|
120 |
#11608 := (not #4971)
|
|
|
121 |
decl f464 :: Int
|
|
|
122 |
#4790 := f464
|
|
|
123 |
#12524 := (+ f464 #12461)
|
|
|
124 |
#12523 := (= #12524 -1::Int)
|
|
|
125 |
#12527 := (not #12523)
|
|
|
126 |
#13510 := 4294967294::Int
|
|
|
127 |
#13511 := (<= f464 4294967294::Int)
|
|
|
128 |
#16996 := (not #13511)
|
|
|
129 |
#12444 := (>= f464 -1::Int)
|
|
|
130 |
#16993 := (not #12444)
|
|
|
131 |
#21711 := (or #16993 #16996 #12527 #11608 #20810 #20811 #21708)
|
|
|
132 |
#21714 := (not #21711)
|
|
|
133 |
#21717 := (or #16993 #16996 #21714)
|
|
|
134 |
#21720 := (not #21717)
|
|
|
135 |
#8 := 1::Int
|
|
|
136 |
#12423 := (>= f464 1::Int)
|
|
|
137 |
#12561 := (not #12423)
|
|
|
138 |
#4958 := (= f471 f464)
|
|
|
139 |
#11647 := (not #4958)
|
|
|
140 |
decl f469 :: Int
|
|
|
141 |
#4942 := f469
|
|
|
142 |
#4956 := (= f470 f469)
|
|
|
143 |
#11656 := (not #4956)
|
|
|
144 |
decl f433 :: S3
|
|
|
145 |
#3716 := f433
|
|
|
146 |
decl f428 :: S3
|
|
|
147 |
#3701 := f428
|
|
|
148 |
#4949 := (f450 #4696 f428)
|
|
|
149 |
#4950 := (f449 #4949 f433)
|
|
|
150 |
#4951 := (f8 #4950 f464)
|
|
|
151 |
#4952 := (f7 #4951 f10)
|
|
|
152 |
#4953 := (= #4952 f1)
|
|
|
153 |
#11674 := (not #4953)
|
|
|
154 |
decl f435 :: S3
|
|
|
155 |
#3722 := f435
|
|
|
156 |
decl f429 :: S3
|
|
|
157 |
#3704 := f429
|
|
|
158 |
#4944 := (f450 #4696 f429)
|
|
|
159 |
#4945 := (f449 #4944 f435)
|
|
|
160 |
#4946 := (f8 #4945 f469)
|
|
|
161 |
#4947 := (f7 #4946 f14)
|
|
|
162 |
#4948 := (= #4947 f1)
|
|
|
163 |
#11683 := (not #4948)
|
|
|
164 |
#4929 := (f107 #4734 f464)
|
|
|
165 |
#4930 := (f106 #4929 f14)
|
|
|
166 |
#4940 := (f20 #4748 #4930)
|
|
|
167 |
#4943 := (= f469 #4940)
|
|
|
168 |
#11692 := (not #4943)
|
|
|
169 |
decl f37 :: (-> S27 S10 S1)
|
|
|
170 |
decl f46 :: (-> S31 S9 S27)
|
|
|
171 |
decl f124 :: S31
|
|
|
172 |
#418 := f124
|
|
|
173 |
#4743 := (f46 f124 f444)
|
|
|
174 |
#4937 := (f37 #4743 #4930)
|
|
|
175 |
#4938 := (= #4937 f1)
|
|
|
176 |
#16964 := (not #4938)
|
|
|
177 |
decl f85 :: (-> S51 S10 S5)
|
|
|
178 |
decl f90 :: S51
|
|
|
179 |
#218 := f90
|
|
|
180 |
#4931 := (f85 f90 #4930)
|
|
|
181 |
#4932 := (f7 #4931 f14)
|
|
|
182 |
#4933 := (= #4932 f1)
|
|
|
183 |
#16955 := (not #4933)
|
|
|
184 |
#21723 := (or #16955 #16964 #11692 #11683 #11674 #11656 #11647 #12561 #20811 #21720)
|
|
|
185 |
#21726 := (not #21723)
|
|
|
186 |
#21729 := (or #16955 #16964 #21726)
|
|
|
187 |
#21732 := (not #21729)
|
|
|
188 |
decl f217 :: (-> S93 S6 Int)
|
|
|
189 |
decl f218 :: S93
|
|
|
190 |
#1955 := f218
|
|
|
191 |
#3690 := (f217 f218 f14)
|
|
|
192 |
#25413 := (* #3690 f464)
|
|
|
193 |
#4735 := (f107 #4734 0::Int)
|
|
|
194 |
#4736 := (f106 #4735 f14)
|
|
|
195 |
decl f179 :: S16
|
|
|
196 |
#1535 := f179
|
|
|
197 |
#23755 := (f20 f179 #4736)
|
|
|
198 |
#23775 := (f53 #4654 #23755)
|
|
|
199 |
#24163 := (f20 f179 #23775)
|
|
|
200 |
#25416 := (+ #24163 #25413)
|
|
|
201 |
#25423 := (f53 #4654 #25416)
|
|
|
202 |
decl f332 :: S31
|
|
|
203 |
#3028 := f332
|
|
|
204 |
#23974 := (f46 f332 f444)
|
|
|
205 |
#25662 := (f37 #23974 #25423)
|
|
|
206 |
#25663 := (= #25662 f1)
|
|
|
207 |
decl f51 :: S10
|
|
|
208 |
#120 := f51
|
|
|
209 |
decl f48 :: (-> S32 S10 S10)
|
|
|
210 |
decl f49 :: (-> S33 S9 S32)
|
|
|
211 |
decl f50 :: S33
|
|
|
212 |
#117 := f50
|
|
|
213 |
#4661 := (f49 f50 f444)
|
|
|
214 |
#25660 := (f48 #4661 #25423)
|
|
|
215 |
#25661 := (= #25660 f51)
|
|
|
216 |
#25664 := (or #25661 #25663)
|
|
|
217 |
#25665 := (not #25664)
|
|
|
218 |
decl f29 :: S21
|
|
|
219 |
#46 := f29
|
|
|
220 |
decl f26 :: (-> S6 S21)
|
|
|
221 |
decl f27 :: (-> S22 S10 S6)
|
|
|
222 |
decl f28 :: S22
|
|
|
223 |
#43 := f28
|
|
|
224 |
#25635 := (f27 f28 #25423)
|
|
|
225 |
#25636 := (f26 #25635)
|
|
|
226 |
#25637 := (= #25636 f29)
|
|
|
227 |
#25666 := (or #25637 #25665)
|
|
|
228 |
#25667 := (not #25666)
|
|
|
229 |
decl f208 :: (-> S88 S56 S10)
|
|
|
230 |
decl f101 :: (-> S55 S10 S56)
|
|
|
231 |
decl f102 :: (-> S57 S58 S55)
|
|
|
232 |
decl f104 :: (-> S59 S9 S58)
|
|
|
233 |
decl f105 :: S59
|
|
|
234 |
#348 := f105
|
|
|
235 |
#4875 := (f104 f105 f444)
|
|
|
236 |
decl f103 :: S57
|
|
|
237 |
#347 := f103
|
|
|
238 |
#4876 := (f102 f103 #4875)
|
|
|
239 |
#25639 := (f101 #4876 #25423)
|
|
|
240 |
decl f209 :: S88
|
|
|
241 |
#1822 := f209
|
|
|
242 |
#25643 := (f208 f209 #25639)
|
|
|
243 |
#25654 := (f37 #23974 #25643)
|
|
|
244 |
#25655 := (= #25654 f1)
|
|
|
245 |
#25652 := (f48 #4661 #25643)
|
|
|
246 |
#25653 := (= #25652 f51)
|
|
|
247 |
#25656 := (or #25653 #25655)
|
|
|
248 |
#25657 := (not #25656)
|
|
|
249 |
#25649 := (f27 f28 #25643)
|
|
|
250 |
#25650 := (f26 #25649)
|
|
|
251 |
#25651 := (= #25650 f29)
|
|
|
252 |
decl f52 :: S31
|
|
|
253 |
#123 := f52
|
|
|
254 |
#4650 := (f46 f52 f444)
|
|
|
255 |
#25644 := (f37 #4650 #25643)
|
|
|
256 |
#25645 := (= #25644 f1)
|
|
|
257 |
#25646 := (not #25645)
|
|
|
258 |
decl f122 :: (-> S69 S56 S1)
|
|
|
259 |
decl f210 :: S69
|
|
|
260 |
#1829 := f210
|
|
|
261 |
#25640 := (f122 f210 #25639)
|
|
|
262 |
#25641 := (= #25640 f1)
|
|
|
263 |
#25642 := (not #25641)
|
|
|
264 |
#25647 := (or #25642 #25646)
|
|
|
265 |
#25648 := (not #25647)
|
|
|
266 |
#25638 := (not #25637)
|
|
|
267 |
#25658 := (or #25638 #25648 #25651 #25657)
|
|
|
268 |
#25659 := (not #25658)
|
|
|
269 |
#25668 := (or #25659 #25667)
|
|
|
270 |
#25669 := (not #25668)
|
|
|
271 |
decl f47 :: S31
|
|
|
272 |
#113 := f47
|
|
|
273 |
#4667 := (f46 f47 f444)
|
|
|
274 |
#25632 := (f37 #4667 #25423)
|
|
|
275 |
#25633 := (= #25632 f1)
|
|
|
276 |
#4934 := (f37 #4667 #4930)
|
|
|
277 |
#4935 := (= #4934 f1)
|
|
|
278 |
#24364 := (f101 #4876 #4930)
|
|
|
279 |
#25566 := (f122 f210 #24364)
|
|
|
280 |
#25567 := (= #25566 f1)
|
|
|
281 |
#16958 := (not #4935)
|
|
|
282 |
#25568 := (or #16958 #25567)
|
|
|
283 |
#25569 := (not #25568)
|
|
|
284 |
#25700 := [hypothesis]: #25568
|
|
|
285 |
decl f15 :: (-> S12 S11 S1)
|
|
|
286 |
decl f31 :: (-> S23 S10 S11)
|
|
|
287 |
#4657 := (f20 f179 #4656)
|
|
|
288 |
decl f188 :: (-> S78 Int S6)
|
|
|
289 |
decl f189 :: (-> S79 S6 S78)
|
|
|
290 |
decl f190 :: S79
|
|
|
291 |
#1645 := f190
|
|
|
292 |
#4651 := (f189 f190 f14)
|
|
|
293 |
#4652 := (f188 #4651 f443)
|
|
|
294 |
#4653 := (f80 f81 #4652)
|
|
|
295 |
#4658 := (f53 #4653 #4657)
|
|
|
296 |
#22274 := (f20 f179 #4658)
|
|
|
297 |
#23197 := (f53 #4653 #22274)
|
|
|
298 |
decl f32 :: (-> S24 S9 S23)
|
|
|
299 |
decl f33 :: S24
|
|
|
300 |
#63 := f33
|
|
|
301 |
#23595 := (f32 f33 f444)
|
|
|
302 |
#23603 := (f31 #23595 #23197)
|
|
|
303 |
decl f16 :: (-> S13 S10 S12)
|
|
|
304 |
#23868 := (f53 #4653 f445)
|
|
|
305 |
decl f30 :: S13
|
|
|
306 |
#48 := f30
|
|
|
307 |
#23869 := (f16 f30 #23868)
|
|
|
308 |
#23870 := (f15 #23869 #23603)
|
|
|
309 |
#23871 := (= #23870 f1)
|
|
|
310 |
#23594 := (f16 f30 #23197)
|
|
|
311 |
#23604 := (f15 #23594 #23603)
|
|
|
312 |
#23605 := (= #23604 f1)
|
|
|
313 |
decl f96 :: S24
|
|
|
314 |
#274 := f96
|
|
|
315 |
#23354 := (f32 f96 f444)
|
|
|
316 |
#23609 := (f31 #23354 #23197)
|
|
|
317 |
#40 := (:var 0 S10)
|
|
|
318 |
#49 := (f16 f30 #40)
|
|
|
319 |
#23610 := (f15 #49 #23609)
|
|
|
320 |
#23619 := (pattern #23610)
|
|
|
321 |
decl f303 :: (-> S126 S18 S11)
|
|
|
322 |
decl f23 :: (-> S19 S10 S18)
|
|
|
323 |
decl f24 :: (-> S20 S9 S19)
|
|
|
324 |
decl f25 :: S20
|
|
|
325 |
#35 := f25
|
|
|
326 |
#23613 := (f24 f25 f444)
|
|
|
327 |
#23614 := (f23 #23613 #23197)
|
|
|
328 |
decl f304 :: S126
|
|
|
329 |
#2556 := f304
|
|
|
330 |
#23615 := (f303 f304 #23614)
|
|
|
331 |
decl f227 :: S13
|
|
|
332 |
#2007 := f227
|
|
|
333 |
#2815 := (f16 f227 #40)
|
|
|
334 |
#23616 := (f15 #2815 #23615)
|
|
|
335 |
#23617 := (= #23616 f1)
|
|
|
336 |
#23611 := (= #23610 f1)
|
|
|
337 |
#23612 := (not #23611)
|
|
|
338 |
#23477 := (f27 f28 #23197)
|
|
|
339 |
decl f311 :: S5
|
|
|
340 |
#2736 := f311
|
|
|
341 |
#23607 := (f7 f311 #23477)
|
|
|
342 |
#23608 := (= #23607 f1)
|
|
|
343 |
#23618 := (or #23608 #23612 #23617)
|
|
|
344 |
#23620 := (forall (vars (?v3 S10)) (:pat #23619) #23618)
|
|
|
345 |
#23621 := (not #23620)
|
|
|
346 |
#23488 := (f37 #4650 #23197)
|
|
|
347 |
#23489 := (= #23488 f1)
|
|
|
348 |
#23514 := (not #23489)
|
|
|
349 |
#23606 := (not #23605)
|
|
|
350 |
#23622 := (or #23606 #23514 #23621)
|
|
|
351 |
#23623 := (not #23622)
|
|
|
352 |
decl f92 :: (-> S54 S10 S27)
|
|
|
353 |
decl f308 :: (-> S128 S9 S54)
|
|
|
354 |
decl f310 :: S128
|
|
|
355 |
#2723 := f310
|
|
|
356 |
#23570 := (f308 f310 f444)
|
|
|
357 |
#23571 := (f92 #23570 #23197)
|
|
|
358 |
#23572 := (f37 #23571 #23197)
|
|
|
359 |
#23573 := (= #23572 f1)
|
|
|
360 |
decl f312 :: (-> S130 S129 S1)
|
|
|
361 |
decl f460 :: S129
|
|
|
362 |
#4731 := f460
|
|
|
363 |
decl f313 :: (-> S131 S10 S130)
|
|
|
364 |
decl f314 :: (-> S132 S10 S131)
|
|
|
365 |
decl f315 :: (-> S133 S9 S132)
|
|
|
366 |
decl f319 :: S133
|
|
|
367 |
#2845 := f319
|
|
|
368 |
#4728 := (f315 f319 f444)
|
|
|
369 |
#23559 := (f314 #4728 #23197)
|
|
|
370 |
#23560 := (f313 #23559 #23197)
|
|
|
371 |
#23568 := (f312 #23560 f460)
|
|
|
372 |
#23569 := (= #23568 f1)
|
|
|
373 |
#23574 := (iff #23569 #23573)
|
|
|
374 |
#2829 := (:var 0 S129)
|
|
|
375 |
#28 := (:var 1 S10)
|
|
|
376 |
#37 := (:var 2 S10)
|
|
|
377 |
#24 := (:var 3 S9)
|
|
|
378 |
#2846 := (f315 f319 #24)
|
|
|
379 |
#2847 := (f314 #2846 #37)
|
|
|
380 |
#2848 := (f313 #2847 #28)
|
|
|
381 |
#2849 := (f312 #2848 #2829)
|
|
|
382 |
#2850 := (pattern #2849)
|
|
|
383 |
#2773 := (f308 f310 #24)
|
|
|
384 |
#2852 := (f92 #2773 #37)
|
|
|
385 |
#2853 := (f37 #2852 #28)
|
|
|
386 |
#2854 := (= #2853 f1)
|
|
|
387 |
#2851 := (= #2849 f1)
|
|
|
388 |
#2855 := (iff #2851 #2854)
|
|
|
389 |
#2856 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10) (?v3 S129)) (:pat #2850) #2855)
|
|
|
390 |
#16349 := (~ #2856 #2856)
|
|
|
391 |
#16347 := (~ #2855 #2855)
|
|
|
392 |
#16348 := [refl]: #16347
|
|
|
393 |
#16350 := [nnf-pos #16348]: #16349
|
|
|
394 |
#9423 := [asserted]: #2856
|
|
|
395 |
#16351 := [mp~ #9423 #16350]: #2856
|
|
|
396 |
#23583 := (not #2856)
|
|
|
397 |
#23585 := (or #23583 #23574)
|
|
|
398 |
#23586 := [quant-inst #4649 #23197 #23197 #4731]: #23585
|
|
|
399 |
#23729 := [unit-resolution #23586 #16351]: #23574
|
|
|
400 |
#4729 := (f314 #4728 #4658)
|
|
|
401 |
#4730 := (f313 #4729 #4658)
|
|
|
402 |
#4732 := (f312 #4730 f460)
|
|
|
403 |
#4733 := (= #4732 f1)
|
|
|
404 |
#23649 := (f26 #23477)
|
|
|
405 |
#23650 := (= #23649 f29)
|
|
|
406 |
#23738 := (not #23650)
|
|
|
407 |
decl f420 :: S21
|
|
|
408 |
#3596 := f420
|
|
|
409 |
#4622 := (= f29 f420)
|
|
|
410 |
#4623 := (not #4622)
|
|
|
411 |
#23739 := (iff #4623 #23738)
|
|
|
412 |
#23736 := (iff #4622 #23650)
|
|
|
413 |
#23734 := (iff #23650 #4622)
|
|
|
414 |
#23712 := (= f420 f29)
|
|
|
415 |
#23732 := (iff #23712 #4622)
|
|
|
416 |
#23733 := [commutativity]: #23732
|
|
|
417 |
#23713 := (iff #23650 #23712)
|
|
|
418 |
#23723 := (= #23649 f420)
|
|
|
419 |
#4670 := (f26 #4652)
|
|
|
420 |
#23371 := (= #4670 f420)
|
|
|
421 |
decl f221 :: S5
|
|
|
422 |
#1974 := f221
|
|
|
423 |
#23299 := (f7 f221 #4652)
|
|
|
424 |
#23300 := (= #23299 f1)
|
|
|
425 |
#23372 := (iff #23300 #23371)
|
|
|
426 |
#333 := (:var 0 S6)
|
|
|
427 |
#2348 := (f7 f221 #333)
|
|
|
428 |
#3582 := (pattern #2348)
|
|
|
429 |
#3591 := (f26 #333)
|
|
|
430 |
#3597 := (= #3591 f420)
|
|
|
431 |
#2350 := (= #2348 f1)
|
|
|
432 |
#3598 := (iff #2350 #3597)
|
|
|
433 |
#3599 := (forall (vars (?v0 S6)) (:pat #3582) #3598)
|
|
|
434 |
#16784 := (~ #3599 #3599)
|
|
|
435 |
#16782 := (~ #3598 #3598)
|
|
|
436 |
#16783 := [refl]: #16782
|
|
|
437 |
#16785 := [nnf-pos #16783]: #16784
|
|
|
438 |
#9912 := [asserted]: #3599
|
|
|
439 |
#16786 := [mp~ #9912 #16785]: #3599
|
|
|
440 |
#23381 := (not #3599)
|
|
|
441 |
#23382 := (or #23381 #23372)
|
|
|
442 |
#23383 := [quant-inst #4652]: #23382
|
|
|
443 |
#23580 := [unit-resolution #23383 #16786]: #23372
|
|
|
444 |
#23384 := (not #23372)
|
|
|
445 |
#23582 := (or #23384 #23371)
|
|
|
446 |
#472 := (:var 1 S6)
|
|
|
447 |
#1646 := (f189 f190 #472)
|
|
|
448 |
#1647 := (f188 #1646 #243)
|
|
|
449 |
#1969 := (pattern #1647)
|
|
|
450 |
#1975 := (f7 f221 #1647)
|
|
|
451 |
#1976 := (= #1975 f1)
|
|
|
452 |
#1977 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #1969) #1976)
|
|
|
453 |
#15883 := (~ #1977 #1977)
|
|
|
454 |
#15881 := (~ #1976 #1976)
|
|
|
455 |
#15882 := [refl]: #15881
|
|
|
456 |
#15884 := [nnf-pos #15882]: #15883
|
|
|
457 |
#8601 := [asserted]: #1977
|
|
|
458 |
#15885 := [mp~ #8601 #15884]: #1977
|
|
|
459 |
#23306 := (not #1977)
|
|
|
460 |
#23307 := (or #23306 #23300)
|
|
|
461 |
#23308 := [quant-inst #20 #4646]: #23307
|
|
|
462 |
#24771 := [unit-resolution #23308 #15885]: #23300
|
|
|
463 |
#23388 := (not #23300)
|
|
|
464 |
#23389 := (or #23384 #23388 #23371)
|
|
|
465 |
#23390 := [def-axiom]: #23389
|
|
|
466 |
#23698 := [unit-resolution #23390 #24771]: #23582
|
|
|
467 |
#23699 := [unit-resolution #23698 #23580]: #23371
|
|
|
468 |
#23721 := (= #23649 #4670)
|
|
|
469 |
#23719 := (= #23477 #4652)
|
|
|
470 |
#23212 := (f27 f28 #4658)
|
|
|
471 |
#23213 := (= #23212 #4652)
|
|
|
472 |
#1719 := (f80 f81 #472)
|
|
|
473 |
#3411 := (f53 #1719 #243)
|
|
|
474 |
#21607 := (pattern #3411)
|
|
|
475 |
#3415 := (f27 f28 #3411)
|
|
|
476 |
#3416 := (= #3415 #472)
|
|
|
477 |
#21614 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #21607) #3416)
|
|
|
478 |
#3417 := (forall (vars (?v0 S6) (?v1 Int)) #3416)
|
|
|
479 |
#21617 := (iff #3417 #21614)
|
|
|
480 |
#21615 := (iff #3416 #3416)
|
|
|
481 |
#21616 := [refl]: #21615
|
|
|
482 |
#21618 := [quant-intro #21616]: #21617
|
|
|
483 |
#16699 := (~ #3417 #3417)
|
|
|
484 |
#16697 := (~ #3416 #3416)
|
|
|
485 |
#16698 := [refl]: #16697
|
|
|
486 |
#16700 := [nnf-pos #16698]: #16699
|
|
|
487 |
#9831 := [asserted]: #3417
|
|
|
488 |
#16701 := [mp~ #9831 #16700]: #3417
|
|
|
489 |
#21619 := [mp #16701 #21618]: #21614
|
|
|
490 |
#23239 := (not #21614)
|
|
|
491 |
#23278 := (or #23239 #23213)
|
|
|
492 |
#23279 := [quant-inst #4652 #4657]: #23278
|
|
|
493 |
#23700 := [unit-resolution #23279 #21619]: #23213
|
|
|
494 |
#23717 := (= #23477 #23212)
|
|
|
495 |
#23715 := (= #23197 #4658)
|
|
|
496 |
#23210 := (= #4658 #23197)
|
|
|
497 |
#4664 := (f85 f90 #4658)
|
|
|
498 |
#4665 := (f7 #4664 #4652)
|
|
|
499 |
#4666 := (= #4665 f1)
|
|
|
500 |
decl f45 :: S5
|
|
|
501 |
#109 := f45
|
|
|
502 |
#4673 := (f7 f45 #4652)
|
|
|
503 |
#4674 := (= #4673 f1)
|
|
|
504 |
#4671 := (= #4670 f29)
|
|
|
505 |
#4672 := (not #4671)
|
|
|
506 |
#4668 := (f37 #4667 #4658)
|
|
|
507 |
#4669 := (= #4668 f1)
|
|
|
508 |
#4662 := (f48 #4661 #4658)
|
|
|
509 |
#4663 := (= #4662 f51)
|
|
|
510 |
#4659 := (f37 #4650 #4658)
|
|
|
511 |
#4660 := (= #4659 f1)
|
|
|
512 |
#13118 := (and #4660 #4663 #4666 #4669 #4672 #4674)
|
|
|
513 |
decl f468 :: Int
|
|
|
514 |
#4819 := f468
|
|
|
515 |
#4826 := (= #4775 f468)
|
|
|
516 |
#12352 := (* -1::Int f443)
|
|
|
517 |
#12735 := (+ #243 #12352)
|
|
|
518 |
#12734 := (>= #12735 0::Int)
|
|
|
519 |
#12736 := (not #12734)
|
|
|
520 |
decl f135 :: Int
|
|
|
521 |
#565 := f135
|
|
|
522 |
#5615 := (* -1::Int f135)
|
|
|
523 |
#5616 := (+ #243 #5615)
|
|
|
524 |
#5617 := (<= #5616 0::Int)
|
|
|
525 |
#12777 := (and #5433 #5617 #12736 #4826)
|
|
|
526 |
#12782 := (exists (vars (?v0 Int)) #12777)
|
|
|
527 |
#12746 := (* -1::Int f468)
|
|
|
528 |
#12747 := (+ #4775 #12746)
|
|
|
529 |
#12748 := (<= #12747 0::Int)
|
|
|
530 |
#5624 := (and #5433 #5617)
|
|
|
531 |
#6637 := (not #5624)
|
|
|
532 |
#12757 := (or #6637 #12734 #12748)
|
|
|
533 |
#12762 := (forall (vars (?v0 Int)) #12757)
|
|
|
534 |
#12765 := (not #12762)
|
|
|
535 |
#12785 := (or #12765 #12782)
|
|
|
536 |
#12788 := (and #12762 #12785)
|
|
|
537 |
decl f462 :: Int
|
|
|
538 |
#4782 := f462
|
|
|
539 |
#4820 := (= f468 f462)
|
|
|
540 |
#11320 := (not #4820)
|
|
|
541 |
decl f463 :: Int
|
|
|
542 |
#4786 := f463
|
|
|
543 |
decl f467 :: Int
|
|
|
544 |
#4817 := f467
|
|
|
545 |
#4818 := (= f467 f463)
|
|
|
546 |
#11329 := (not #4818)
|
|
|
547 |
decl f466 :: Int
|
|
|
548 |
#4815 := f466
|
|
|
549 |
#4816 := (= f466 f464)
|
|
|
550 |
#11338 := (not #4816)
|
|
|
551 |
decl f465 :: Int
|
|
|
552 |
#4813 := f465
|
|
|
553 |
#4814 := (= f465 f462)
|
|
|
554 |
#11347 := (not #4814)
|
|
|
555 |
#12426 := (>= f463 0::Int)
|
|
|
556 |
#12428 := (and #12423 #12426)
|
|
|
557 |
#12431 := (not #12428)
|
|
|
558 |
decl f341 :: S1
|
|
|
559 |
#3124 := f341
|
|
|
560 |
#3125 := (= f341 f1)
|
|
|
561 |
#11381 := (not #3125)
|
|
|
562 |
#12815 := (or #11381 #12431 #11347 #11338 #11329 #11320 #12788)
|
|
|
563 |
#12820 := (and #3125 #12815)
|
|
|
564 |
#12447 := (* -1::Int f464)
|
|
|
565 |
#12705 := (+ f443 #12447)
|
|
|
566 |
#12706 := (<= #12705 0::Int)
|
|
|
567 |
#12707 := (not #12706)
|
|
|
568 |
#12845 := (or #12431 #12707 #12820)
|
|
|
569 |
#12505 := (not #12504)
|
|
|
570 |
#12508 := (and #12505 #4984)
|
|
|
571 |
#12491 := (or #6637 #12468 #12482)
|
|
|
572 |
#12496 := (forall (vars (?v0 Int)) #12491)
|
|
|
573 |
#12499 := (not #12496)
|
|
|
574 |
#12511 := (or #12499 #12508)
|
|
|
575 |
#12514 := (and #12496 #12511)
|
|
|
576 |
#12517 := (or #12465 #12514)
|
|
|
577 |
#12520 := (and #12460 #12517)
|
|
|
578 |
#12454 := (and #12452 #12435)
|
|
|
579 |
#12457 := (not #12454)
|
|
|
580 |
#12448 := (+ f135 #12447)
|
|
|
581 |
#12446 := (>= #12448 1::Int)
|
|
|
582 |
#12530 := (and #12444 #12446)
|
|
|
583 |
#12533 := (not #12530)
|
|
|
584 |
#12548 := (or #12533 #12527 #11608 #12457 #12520)
|
|
|
585 |
#12556 := (and #12444 #12446 #12548)
|
|
|
586 |
#12437 := (and #12423 #12435)
|
|
|
587 |
#12440 := (not #12437)
|
|
|
588 |
#5013 := (= f471 f463)
|
|
|
589 |
#11758 := (not #5013)
|
|
|
590 |
#5012 := (= f470 f462)
|
|
|
591 |
#11767 := (not #5012)
|
|
|
592 |
#12614 := (* -1::Int #4940)
|
|
|
593 |
#12615 := (+ f462 #12614)
|
|
|
594 |
#12613 := (>= #12615 0::Int)
|
|
|
595 |
#12612 := (not #12613)
|
|
|
596 |
#12667 := (or #12431 #12612 #11767 #11758 #12440 #12556)
|
|
|
597 |
#4939 := (and #4933 #4938)
|
|
|
598 |
#11701 := (not #4939)
|
|
|
599 |
#12588 := (or #11701 #11692 #11683 #11674 #12561 #11656 #11647 #12440 #12556)
|
|
|
600 |
#12596 := (and #4933 #4938 #12588)
|
|
|
601 |
#4936 := (and #4933 #4935)
|
|
|
602 |
#11713 := (not #4936)
|
|
|
603 |
#12601 := (or #11713 #12596)
|
|
|
604 |
#12607 := (and #4933 #4935 #12601)
|
|
|
605 |
#12637 := (or #12431 #12613 #12607)
|
|
|
606 |
#12672 := (and #12637 #12667)
|
|
|
607 |
#12681 := (or #11701 #12431 #12672)
|
|
|
608 |
#12689 := (and #4933 #4938 #12681)
|
|
|
609 |
#12694 := (or #11713 #12689)
|
|
|
610 |
#12700 := (and #4933 #4935 #12694)
|
|
|
611 |
#12729 := (or #12431 #12706 #12700)
|
|
|
612 |
#12850 := (and #12729 #12845)
|
|
|
613 |
decl f12 :: (-> S8 S6 S6)
|
|
|
614 |
decl f13 :: S8
|
|
|
615 |
#19 := f13
|
|
|
616 |
#21 := (f12 f13 f14)
|
|
|
617 |
decl f453 :: (-> S181 S3 S51)
|
|
|
618 |
decl f438 :: S3
|
|
|
619 |
#3731 := f438
|
|
|
620 |
decl f454 :: (-> S182 S3 S181)
|
|
|
621 |
decl f430 :: S3
|
|
|
622 |
#3707 := f430
|
|
|
623 |
decl f455 :: (-> S183 S9 S182)
|
|
|
624 |
decl f456 :: S183
|
|
|
625 |
#4703 := f456
|
|
|
626 |
#4704 := (f455 f456 f444)
|
|
|
627 |
#4919 := (f454 #4704 f430)
|
|
|
628 |
#4920 := (f453 #4919 f438)
|
|
|
629 |
#4921 := (f85 #4920 #4656)
|
|
|
630 |
#4922 := (f7 #4921 #21)
|
|
|
631 |
#4923 := (= #4922 f1)
|
|
|
632 |
decl f55 :: S16
|
|
|
633 |
#139 := f55
|
|
|
634 |
#4699 := (f20 f55 #4656)
|
|
|
635 |
#4898 := (f450 #4696 f430)
|
|
|
636 |
#4915 := (f449 #4898 f438)
|
|
|
637 |
#4916 := (f8 #4915 #4699)
|
|
|
638 |
#4917 := (f7 #4916 #21)
|
|
|
639 |
#4918 := (= #4917 f1)
|
|
|
640 |
#4924 := (and #4918 #4923)
|
|
|
641 |
#11934 := (not #4924)
|
|
|
642 |
decl f437 :: S3
|
|
|
643 |
#3728 := f437
|
|
|
644 |
#4911 := (f449 #4898 f437)
|
|
|
645 |
#4912 := (f8 #4911 f443)
|
|
|
646 |
#4913 := (f7 #4912 f10)
|
|
|
647 |
#4914 := (= #4913 f1)
|
|
|
648 |
#11943 := (not #4914)
|
|
|
649 |
#4907 := (f449 #4898 f435)
|
|
|
650 |
#4908 := (f8 #4907 f462)
|
|
|
651 |
#4909 := (f7 #4908 f14)
|
|
|
652 |
#4910 := (= #4909 f1)
|
|
|
653 |
#11952 := (not #4910)
|
|
|
654 |
#4903 := (f449 #4898 f433)
|
|
|
655 |
#4904 := (f8 #4903 f463)
|
|
|
656 |
#4905 := (f7 #4904 f10)
|
|
|
657 |
#4906 := (= #4905 f1)
|
|
|
658 |
#11961 := (not #4906)
|
|
|
659 |
#4899 := (f449 #4898 f431)
|
|
|
660 |
#4900 := (f8 #4899 f464)
|
|
|
661 |
#4901 := (f7 #4900 f10)
|
|
|
662 |
#4902 := (= #4901 f1)
|
|
|
663 |
#11970 := (not #4902)
|
|
|
664 |
decl f82 :: (-> S50 S9 S1)
|
|
|
665 |
decl f98 :: S50
|
|
|
666 |
#325 := f98
|
|
|
667 |
#4685 := (f82 f98 f444)
|
|
|
668 |
#4686 := (= #4685 f1)
|
|
|
669 |
decl f322 :: (-> S136 S3 S50)
|
|
|
670 |
decl f323 :: S136
|
|
|
671 |
#2881 := f323
|
|
|
672 |
#4809 := (f322 f323 f430)
|
|
|
673 |
#4810 := (f82 #4809 f444)
|
|
|
674 |
#4811 := (= #4810 f1)
|
|
|
675 |
#4812 := (and #4811 #4686)
|
|
|
676 |
#11409 := (not #4812)
|
|
|
677 |
decl f278 :: (-> S115 S9 S50)
|
|
|
678 |
decl f279 :: S115
|
|
|
679 |
#2314 := f279
|
|
|
680 |
#4889 := (f278 f279 f444)
|
|
|
681 |
#4890 := (f82 #4889 f444)
|
|
|
682 |
#4891 := (= #4890 f1)
|
|
|
683 |
#12874 := (not #4891)
|
|
|
684 |
#4803 := (f107 #4734 f463)
|
|
|
685 |
#4804 := (f106 #4803 f14)
|
|
|
686 |
#4805 := (f20 #4748 #4804)
|
|
|
687 |
#4806 := (= #4805 f462)
|
|
|
688 |
#12877 := (* -1::Int f463)
|
|
|
689 |
#12878 := (+ f443 #12877)
|
|
|
690 |
#12879 := (<= #12878 0::Int)
|
|
|
691 |
#12880 := (not #12879)
|
|
|
692 |
#12883 := (and #12880 #4806)
|
|
|
693 |
#12886 := (not #12883)
|
|
|
694 |
#12901 := (* -1::Int f462)
|
|
|
695 |
#12902 := (+ #4775 #12901)
|
|
|
696 |
#12903 := (<= #12902 0::Int)
|
|
|
697 |
#12890 := (+ #243 #12447)
|
|
|
698 |
#12889 := (>= #12890 0::Int)
|
|
|
699 |
#12912 := (or #6637 #12889 #12903)
|
|
|
700 |
#12917 := (forall (vars (?v0 Int)) #12912)
|
|
|
701 |
#12920 := (not #12917)
|
|
|
702 |
#12923 := (>= #12705 0::Int)
|
|
|
703 |
#12926 := (not #12923)
|
|
|
704 |
#12932 := (>= #12448 0::Int)
|
|
|
705 |
#12929 := (>= f464 0::Int)
|
|
|
706 |
#12935 := (and #12929 #12932)
|
|
|
707 |
#12938 := (not #12935)
|
|
|
708 |
#12942 := (+ f135 #12877)
|
|
|
709 |
#12941 := (>= #12942 0::Int)
|
|
|
710 |
#12945 := (and #12426 #12941)
|
|
|
711 |
#12948 := (not #12945)
|
|
|
712 |
decl f137 :: Int
|
|
|
713 |
#585 := f137
|
|
|
714 |
#12955 := (+ f137 #12901)
|
|
|
715 |
#12954 := (>= #12955 0::Int)
|
|
|
716 |
#12951 := (>= f462 0::Int)
|
|
|
717 |
#12958 := (and #12951 #12954)
|
|
|
718 |
#12961 := (not #12958)
|
|
|
719 |
decl f461 :: Int
|
|
|
720 |
#4747 := f461
|
|
|
721 |
#4749 := (f20 #4748 #4736)
|
|
|
722 |
#4780 := (= #4749 f461)
|
|
|
723 |
#12418 := (<= f443 0::Int)
|
|
|
724 |
#12419 := (not #12418)
|
|
|
725 |
#12964 := (and #12419 #4780)
|
|
|
726 |
#12967 := (not #12964)
|
|
|
727 |
#13033 := (or #12967 #12961 #12948 #12938 #12431 #12926 #12920 #12886 #12874 #11409 #11970 #11961 #11952 #11943 #11934 #12850)
|
|
|
728 |
#13041 := (and #12419 #4780 #13033)
|
|
|
729 |
#12398 := (* -1::Int #4775)
|
|
|
730 |
#12399 := (+ f461 #12398)
|
|
|
731 |
#12397 := (>= #12399 0::Int)
|
|
|
732 |
#12385 := (>= #243 1::Int)
|
|
|
733 |
#12407 := (or #6637 #12385 #12397)
|
|
|
734 |
#12412 := (forall (vars (?v0 Int)) #12407)
|
|
|
735 |
#12415 := (not #12412)
|
|
|
736 |
#13046 := (or #12415 #13041)
|
|
|
737 |
#13049 := (and #12412 #13046)
|
|
|
738 |
#12379 := (>= f443 1::Int)
|
|
|
739 |
#12382 := (not #12379)
|
|
|
740 |
#13052 := (or #12382 #13049)
|
|
|
741 |
#13055 := (and #12379 #13052)
|
|
|
742 |
decl f432 :: S3
|
|
|
743 |
#3713 := f432
|
|
|
744 |
#4761 := (f450 #4696 f432)
|
|
|
745 |
#4762 := (f449 #4761 f431)
|
|
|
746 |
#4763 := (f8 #4762 1::Int)
|
|
|
747 |
#4764 := (f7 #4763 f10)
|
|
|
748 |
#4765 := (= #4764 f1)
|
|
|
749 |
#12150 := (not #4765)
|
|
|
750 |
decl f434 :: S3
|
|
|
751 |
#3719 := f434
|
|
|
752 |
#4756 := (f450 #4696 f434)
|
|
|
753 |
#4757 := (f449 #4756 f433)
|
|
|
754 |
#4758 := (f8 #4757 0::Int)
|
|
|
755 |
#4759 := (f7 #4758 f10)
|
|
|
756 |
#4760 := (= #4759 f1)
|
|
|
757 |
#12159 := (not #4760)
|
|
|
758 |
decl f436 :: S3
|
|
|
759 |
#3725 := f436
|
|
|
760 |
#4751 := (f450 #4696 f436)
|
|
|
761 |
#4752 := (f449 #4751 f435)
|
|
|
762 |
#4753 := (f8 #4752 f461)
|
|
|
763 |
#4754 := (f7 #4753 f14)
|
|
|
764 |
#4755 := (= #4754 f1)
|
|
|
765 |
#12168 := (not #4755)
|
|
|
766 |
#4750 := (= f461 #4749)
|
|
|
767 |
#12177 := (not #4750)
|
|
|
768 |
#4744 := (f37 #4743 #4736)
|
|
|
769 |
#4745 := (= #4744 f1)
|
|
|
770 |
#4737 := (f85 f90 #4736)
|
|
|
771 |
#4738 := (f7 #4737 f14)
|
|
|
772 |
#4739 := (= #4738 f1)
|
|
|
773 |
#4746 := (and #4739 #4745)
|
|
|
774 |
#12186 := (not #4746)
|
|
|
775 |
#13076 := (or #12186 #12177 #12168 #12159 #12150 #13055)
|
|
|
776 |
#13084 := (and #4739 #4745 #13076)
|
|
|
777 |
#4740 := (f37 #4667 #4736)
|
|
|
778 |
#4741 := (= #4740 f1)
|
|
|
779 |
#4742 := (and #4739 #4741)
|
|
|
780 |
#12198 := (not #4742)
|
|
|
781 |
#13089 := (or #12198 #13084)
|
|
|
782 |
#13095 := (and #4739 #4741 #13089)
|
|
|
783 |
#12210 := (not #4733)
|
|
|
784 |
#13100 := (or #12210 #13095)
|
|
|
785 |
#13103 := (and #4733 #13100)
|
|
|
786 |
#12353 := (+ f135 #12352)
|
|
|
787 |
#12351 := (>= #12353 0::Int)
|
|
|
788 |
#12349 := (>= f443 0::Int)
|
|
|
789 |
#12356 := (and #12349 #12351)
|
|
|
790 |
#12359 := (not #12356)
|
|
|
791 |
decl f458 :: (-> S184 Int S27)
|
|
|
792 |
decl f457 :: Int
|
|
|
793 |
#4715 := f457
|
|
|
794 |
decl f459 :: S184
|
|
|
795 |
#4718 := f459
|
|
|
796 |
#4719 := (f458 f459 f457)
|
|
|
797 |
#4720 := (f37 #4719 #40)
|
|
|
798 |
#4721 := (pattern #4720)
|
|
|
799 |
#4722 := (= #4720 f1)
|
|
|
800 |
#11242 := (not #4722)
|
|
|
801 |
#11245 := (forall (vars (?v0 S10)) (:pat #4721) #11242)
|
|
|
802 |
#12231 := (not #11245)
|
|
|
803 |
decl f266 :: (-> S108 S9 Int)
|
|
|
804 |
decl f267 :: S108
|
|
|
805 |
#2247 := f267
|
|
|
806 |
#4716 := (f266 f267 f444)
|
|
|
807 |
#4717 := (= f457 #4716)
|
|
|
808 |
#12240 := (not #4717)
|
|
|
809 |
decl f439 :: S3
|
|
|
810 |
#3734 := f439
|
|
|
811 |
#4697 := (f450 #4696 f439)
|
|
|
812 |
#4711 := (f449 #4697 f437)
|
|
|
813 |
#4712 := (f8 #4711 f443)
|
|
|
814 |
#4713 := (f7 #4712 f10)
|
|
|
815 |
#4714 := (= #4713 f1)
|
|
|
816 |
#12249 := (not #4714)
|
|
|
817 |
#4705 := (f454 #4704 f439)
|
|
|
818 |
#4706 := (f453 #4705 f438)
|
|
|
819 |
#4707 := (f85 #4706 #4656)
|
|
|
820 |
#4708 := (f7 #4707 #21)
|
|
|
821 |
#4709 := (= #4708 f1)
|
|
|
822 |
#4698 := (f449 #4697 f438)
|
|
|
823 |
#4700 := (f8 #4698 #4699)
|
|
|
824 |
#4701 := (f7 #4700 #21)
|
|
|
825 |
#4702 := (= #4701 f1)
|
|
|
826 |
#4710 := (and #4702 #4709)
|
|
|
827 |
#12258 := (not #4710)
|
|
|
828 |
decl f446 :: (-> S177 S176 Int)
|
|
|
829 |
#4689 := (:var 0 S176)
|
|
|
830 |
decl f447 :: S177
|
|
|
831 |
#4688 := f447
|
|
|
832 |
#4690 := (f446 f447 #4689)
|
|
|
833 |
#4691 := (pattern #4690)
|
|
|
834 |
decl f448 :: Int
|
|
|
835 |
#4692 := f448
|
|
|
836 |
#13108 := (* -1::Int f448)
|
|
|
837 |
#13109 := (+ #4690 #13108)
|
|
|
838 |
#13107 := (>= #13109 0::Int)
|
|
|
839 |
#13106 := (not #13107)
|
|
|
840 |
#13112 := (forall (vars (?v0 S176)) (:pat #4691) #13106)
|
|
|
841 |
#13115 := (not #13112)
|
|
|
842 |
#4682 := (f322 f323 f439)
|
|
|
843 |
#4683 := (f82 #4682 f444)
|
|
|
844 |
#4684 := (= #4683 f1)
|
|
|
845 |
#4687 := (and #4684 #4686)
|
|
|
846 |
#12276 := (not #4687)
|
|
|
847 |
decl f324 :: S50
|
|
|
848 |
#2900 := f324
|
|
|
849 |
#4680 := (f82 f324 f444)
|
|
|
850 |
#4681 := (= #4680 f1)
|
|
|
851 |
#12285 := (not #4681)
|
|
|
852 |
#13121 := (not #13118)
|
|
|
853 |
#1300 := 1099511627776::Int
|
|
|
854 |
#13131 := (>= f443 1099511627776::Int)
|
|
|
855 |
decl f442 :: Int
|
|
|
856 |
#4642 := f442
|
|
|
857 |
#13146 := (* -1::Int f442)
|
|
|
858 |
#13147 := (+ f135 #13146)
|
|
|
859 |
#13145 := (>= #13147 0::Int)
|
|
|
860 |
#13143 := (>= f442 0::Int)
|
|
|
861 |
#13150 := (and #13143 #13145)
|
|
|
862 |
#13153 := (not #13150)
|
|
|
863 |
decl f441 :: Int
|
|
|
864 |
#4638 := f441
|
|
|
865 |
#13160 := (* -1::Int f441)
|
|
|
866 |
#13161 := (+ f135 #13160)
|
|
|
867 |
#13159 := (>= #13161 0::Int)
|
|
|
868 |
#13157 := (>= f441 0::Int)
|
|
|
869 |
#13164 := (and #13157 #13159)
|
|
|
870 |
#13167 := (not #13164)
|
|
|
871 |
decl f440 :: Int
|
|
|
872 |
#4634 := f440
|
|
|
873 |
#13174 := (* -1::Int f440)
|
|
|
874 |
#13175 := (+ f137 #13174)
|
|
|
875 |
#13173 := (>= #13175 0::Int)
|
|
|
876 |
#13171 := (>= f440 0::Int)
|
|
|
877 |
#13178 := (and #13171 #13173)
|
|
|
878 |
#13181 := (not #13178)
|
|
|
879 |
#13226 := (or #13181 #13167 #13153 #13131 #12418 #13121 #12285 #12276 #13115 #12258 #12249 #12240 #12231 #12359 #13103)
|
|
|
880 |
#13231 := (not #13226)
|
|
|
881 |
#1 := true
|
|
|
882 |
#4821 := (< #243 f443)
|
|
|
883 |
#4827 := (and #4821 #4826)
|
|
|
884 |
#567 := (<= #243 f135)
|
|
|
885 |
#4828 := (and #567 #4827)
|
|
|
886 |
#409 := (<= 0::Int #243)
|
|
|
887 |
#4829 := (and #409 #4828)
|
|
|
888 |
#4830 := (exists (vars (?v0 Int)) #4829)
|
|
|
889 |
#4831 := (and #4830 true)
|
|
|
890 |
#4822 := (<= #4775 f468)
|
|
|
891 |
#4823 := (implies #4821 #4822)
|
|
|
892 |
#568 := (and #409 #567)
|
|
|
893 |
#4824 := (implies #568 #4823)
|
|
|
894 |
#4825 := (forall (vars (?v0 Int)) #4824)
|
|
|
895 |
#4832 := (implies #4825 #4831)
|
|
|
896 |
#4833 := (and #4825 #4832)
|
|
|
897 |
#4834 := (implies #4820 #4833)
|
|
|
898 |
#4835 := (implies #4818 #4834)
|
|
|
899 |
#4836 := (implies #4816 #4835)
|
|
|
900 |
#4837 := (implies #4814 #4836)
|
|
|
901 |
#4787 := (<= 0::Int f463)
|
|
|
902 |
#4794 := (<= 1::Int f464)
|
|
|
903 |
#4795 := (and #4794 #4787)
|
|
|
904 |
#4838 := (implies #4795 #4837)
|
|
|
905 |
#4839 := (implies #4795 #4838)
|
|
|
906 |
#4840 := (implies #4795 #4839)
|
|
|
907 |
#4841 := (implies #3125 #4840)
|
|
|
908 |
#4842 := (and #3125 #4841)
|
|
|
909 |
#4843 := (implies #4795 #4842)
|
|
|
910 |
#4844 := (implies #4795 #4843)
|
|
|
911 |
#5032 := (implies #4795 #4844)
|
|
|
912 |
#5033 := (implies #4795 #5032)
|
|
|
913 |
#5031 := (<= f443 f464)
|
|
|
914 |
#5034 := (implies #5031 #5033)
|
|
|
915 |
#5035 := (implies #4795 #5034)
|
|
|
916 |
#4980 := (< f471 f443)
|
|
|
917 |
#4985 := (and #4980 #4984)
|
|
|
918 |
#4986 := (and #4985 true)
|
|
|
919 |
#4976 := (<= #4775 f470)
|
|
|
920 |
#4975 := (< #243 f472)
|
|
|
921 |
#4977 := (implies #4975 #4976)
|
|
|
922 |
#4978 := (implies #568 #4977)
|
|
|
923 |
#4979 := (forall (vars (?v0 Int)) #4978)
|
|
|
924 |
#4987 := (implies #4979 #4986)
|
|
|
925 |
#4988 := (and #4979 #4987)
|
|
|
926 |
#4974 := (<= f472 f443)
|
|
|
927 |
#4989 := (implies #4974 #4988)
|
|
|
928 |
#4990 := (and #4974 #4989)
|
|
|
929 |
#4959 := (<= 0::Int f471)
|
|
|
930 |
#4972 := (<= 2::Int f472)
|
|
|
931 |
#4973 := (and #4972 #4959)
|
|
|
932 |
#4991 := (implies #4973 #4990)
|
|
|
933 |
#4992 := (implies #4971 #4991)
|
|
|
934 |
#4961 := (+ f464 1::Int)
|
|
|
935 |
#4966 := (= f472 #4961)
|
|
|
936 |
#4993 := (implies #4966 #4992)
|
|
|
937 |
#4963 := (<= #4961 f135)
|
|
|
938 |
#4962 := (<= 0::Int #4961)
|
|
|
939 |
#4964 := (and #4962 #4963)
|
|
|
940 |
#4994 := (implies #4964 #4993)
|
|
|
941 |
#4995 := (and #4964 #4994)
|
|
|
942 |
#4960 := (and #4794 #4959)
|
|
|
943 |
#4996 := (implies #4960 #4995)
|
|
|
944 |
#5014 := (implies #5013 #4996)
|
|
|
945 |
#5015 := (implies #5012 #5014)
|
|
|
946 |
#5016 := (implies #4795 #5015)
|
|
|
947 |
#5017 := (implies #4795 #5016)
|
|
|
948 |
#5018 := (implies #4795 #5017)
|
|
|
949 |
#5011 := (<= #4940 f462)
|
|
|
950 |
#5019 := (implies #5011 #5018)
|
|
|
951 |
#5020 := (implies #4795 #5019)
|
|
|
952 |
#4997 := (implies #4958 #4996)
|
|
|
953 |
#4998 := (implies #4956 #4997)
|
|
|
954 |
#4954 := (and #4794 #4794)
|
|
|
955 |
#4999 := (implies #4954 #4998)
|
|
|
956 |
#5000 := (implies #4953 #4999)
|
|
|
957 |
#5001 := (implies #4948 #5000)
|
|
|
958 |
#5002 := (implies #4943 #5001)
|
|
|
959 |
#5003 := (implies #4939 #5002)
|
|
|
960 |
#5004 := (and #4939 #5003)
|
|
|
961 |
#5005 := (implies #4936 #5004)
|
|
|
962 |
#5006 := (and #4936 #5005)
|
|
|
963 |
#5007 := (implies #4795 #5006)
|
|
|
964 |
#5008 := (implies #4795 #5007)
|
|
|
965 |
#4941 := (< f462 #4940)
|
|
|
966 |
#5009 := (implies #4941 #5008)
|
|
|
967 |
#5010 := (implies #4795 #5009)
|
|
|
968 |
#5021 := (and #5010 #5020)
|
|
|
969 |
#5022 := (implies #4795 #5021)
|
|
|
970 |
#5023 := (implies #4939 #5022)
|
|
|
971 |
#5024 := (and #4939 #5023)
|
|
|
972 |
#5025 := (implies #4936 #5024)
|
|
|
973 |
#5026 := (and #4936 #5025)
|
|
|
974 |
#5027 := (implies #4795 #5026)
|
|
|
975 |
#5028 := (implies #4795 #5027)
|
|
|
976 |
#4928 := (< f464 f443)
|
|
|
977 |
#5029 := (implies #4928 #5028)
|
|
|
978 |
#5030 := (implies #4795 #5029)
|
|
|
979 |
#5036 := (and #5030 #5035)
|
|
|
980 |
#5037 := (implies #4795 #5036)
|
|
|
981 |
decl f77 :: (-> S48 S9 S47)
|
|
|
982 |
decl f78 :: S48
|
|
|
983 |
#174 := f78
|
|
|
984 |
#4850 := (f77 f78 f444)
|
|
|
985 |
#4926 := (= #4850 #4850)
|
|
|
986 |
#4925 := (= #4875 #4875)
|
|
|
987 |
#4927 := (and #4925 #4926)
|
|
|
988 |
#5038 := (implies #4927 #5037)
|
|
|
989 |
#5039 := (implies #4924 #5038)
|
|
|
990 |
#5040 := (implies #4914 #5039)
|
|
|
991 |
#5041 := (implies #4910 #5040)
|
|
|
992 |
#5042 := (implies #4906 #5041)
|
|
|
993 |
#5043 := (implies #4902 #5042)
|
|
|
994 |
#5044 := (implies #4812 #5043)
|
|
|
995 |
decl f265 :: S42
|
|
|
996 |
#2244 := f265
|
|
|
997 |
#4884 := (f70 f265 f444)
|
|
|
998 |
#4885 := (f20 #4884 #40)
|
|
|
999 |
#4886 := (pattern #4885)
|
|
|
1000 |
#4887 := (<= #4885 #4885)
|
|
|
1001 |
#4888 := (forall (vars (?v0 S10)) (:pat #4886) #4887)
|
|
|
1002 |
#4892 := (and #4888 #4891)
|
|
|
1003 |
#4883 := (<= #4716 #4716)
|
|
|
1004 |
#4893 := (and #4883 #4892)
|
|
|
1005 |
#5045 := (implies #4893 #5044)
|
|
|
1006 |
#4877 := (f101 #4876 #40)
|
|
|
1007 |
#4878 := (pattern #4877)
|
|
|
1008 |
#4865 := (f37 #4743 #40)
|
|
|
1009 |
#4866 := (= #4865 f1)
|
|
|
1010 |
#4879 := (= #4877 #4877)
|
|
|
1011 |
#4880 := (and #4879 #4866)
|
|
|
1012 |
#4881 := (implies #4866 #4880)
|
|
|
1013 |
#4882 := (forall (vars (?v0 S10)) (:pat #4878) #4881)
|
|
|
1014 |
#4894 := (and #4882 #4893)
|
|
|
1015 |
decl f74 :: (-> S45 S10 S44)
|
|
|
1016 |
decl f75 :: (-> S46 S47 S45)
|
|
|
1017 |
decl f76 :: S46
|
|
|
1018 |
#173 := f76
|
|
|
1019 |
#4851 := (f75 f76 #4850)
|
|
|
1020 |
#4852 := (f74 #4851 #40)
|
|
|
1021 |
#4853 := (pattern #4852)
|
|
|
1022 |
#4871 := (= #4852 #4852)
|
|
|
1023 |
#4872 := (and #4871 #4866)
|
|
|
1024 |
#4873 := (implies #4866 #4872)
|
|
|
1025 |
#4874 := (forall (vars (?v0 S10)) (:pat #4853) #4873)
|
|
|
1026 |
#4895 := (and #4874 #4894)
|
|
|
1027 |
decl f39 :: (-> S28 S29 S16)
|
|
|
1028 |
decl f41 :: (-> S30 S9 S29)
|
|
|
1029 |
decl f42 :: S30
|
|
|
1030 |
#84 := f42
|
|
|
1031 |
#4861 := (f41 f42 f444)
|
|
|
1032 |
decl f40 :: S28
|
|
|
1033 |
#83 := f40
|
|
|
1034 |
#4862 := (f39 f40 #4861)
|
|
|
1035 |
#4863 := (f20 #4862 #40)
|
|
|
1036 |
#4864 := (pattern #4863)
|
|
|
1037 |
#4867 := (= #4863 #4863)
|
|
|
1038 |
#4868 := (and #4867 #4866)
|
|
|
1039 |
#4869 := (implies #4866 #4868)
|
|
|
1040 |
#4870 := (forall (vars (?v0 S10)) (:pat #4864) #4869)
|
|
|
1041 |
#4896 := (and #4870 #4895)
|
|
|
1042 |
decl f419 :: S21
|
|
|
1043 |
#3592 := f419
|
|
|
1044 |
#4854 := (f48 #4661 #40)
|
|
|
1045 |
#4855 := (f27 f28 #4854)
|
|
|
1046 |
#4856 := (f26 #4855)
|
|
|
1047 |
#4857 := (= #4856 f419)
|
|
|
1048 |
#4858 := (not #4857)
|
|
|
1049 |
#4859 := (implies #4858 #4858)
|
|
|
1050 |
#4860 := (forall (vars (?v0 S10)) (:pat #4853) #4859)
|
|
|
1051 |
#4897 := (and #4860 #4896)
|
|
|
1052 |
#5046 := (implies #4897 #5045)
|
|
|
1053 |
#5047 := (implies #4795 #5046)
|
|
|
1054 |
#5048 := (implies #4795 #5047)
|
|
|
1055 |
#5049 := (implies #4795 #5048)
|
|
|
1056 |
#4845 := (implies #4812 #4844)
|
|
|
1057 |
#4846 := (implies #4795 #4845)
|
|
|
1058 |
#4847 := (implies #4795 #4846)
|
|
|
1059 |
#4808 := (not true)
|
|
|
1060 |
#4848 := (implies #4808 #4847)
|
|
|
1061 |
#4849 := (implies #4795 #4848)
|
|
|
1062 |
#5050 := (and #4849 #5049)
|
|
|
1063 |
#5051 := (implies #4795 #5050)
|
|
|
1064 |
#4802 := (< f463 f443)
|
|
|
1065 |
#4807 := (and #4802 #4806)
|
|
|
1066 |
#5052 := (implies #4807 #5051)
|
|
|
1067 |
#4798 := (<= #4775 f462)
|
|
|
1068 |
#4797 := (< #243 f464)
|
|
|
1069 |
#4799 := (implies #4797 #4798)
|
|
|
1070 |
#4800 := (implies #568 #4799)
|
|
|
1071 |
#4801 := (forall (vars (?v0 Int)) #4800)
|
|
|
1072 |
#5053 := (implies #4801 #5052)
|
|
|
1073 |
#4796 := (<= f464 f443)
|
|
|
1074 |
#5054 := (implies #4796 #5053)
|
|
|
1075 |
#5055 := (implies #4795 #5054)
|
|
|
1076 |
#4792 := (<= f464 f135)
|
|
|
1077 |
#4791 := (<= 0::Int f464)
|
|
|
1078 |
#4793 := (and #4791 #4792)
|
|
|
1079 |
#5056 := (implies #4793 #5055)
|
|
|
1080 |
#4788 := (<= f463 f135)
|
|
|
1081 |
#4789 := (and #4787 #4788)
|
|
|
1082 |
#5057 := (implies #4789 #5056)
|
|
|
1083 |
#4784 := (<= f462 f137)
|
|
|
1084 |
#4783 := (<= 0::Int f462)
|
|
|
1085 |
#4785 := (and #4783 #4784)
|
|
|
1086 |
#5058 := (implies #4785 #5057)
|
|
|
1087 |
#4648 := (< 0::Int f443)
|
|
|
1088 |
#4781 := (and #4648 #4780)
|
|
|
1089 |
#5059 := (implies #4781 #5058)
|
|
|
1090 |
#5060 := (and #4781 #5059)
|
|
|
1091 |
#4776 := (<= #4775 f461)
|
|
|
1092 |
#4772 := (< #243 1::Int)
|
|
|
1093 |
#4777 := (implies #4772 #4776)
|
|
|
1094 |
#4778 := (implies #568 #4777)
|
|
|
1095 |
#4779 := (forall (vars (?v0 Int)) #4778)
|
|
|
1096 |
#5061 := (implies #4779 #5060)
|
|
|
1097 |
#5062 := (and #4779 #5061)
|
|
|
1098 |
#4771 := (<= 1::Int f443)
|
|
|
1099 |
#5063 := (implies #4771 #5062)
|
|
|
1100 |
#5064 := (and #4771 #5063)
|
|
|
1101 |
#4767 := (<= 0::Int 0::Int)
|
|
|
1102 |
#4768 := (and #4767 #4767)
|
|
|
1103 |
#4766 := (<= 1::Int 1::Int)
|
|
|
1104 |
#4769 := (and #4766 #4768)
|
|
|
1105 |
#4770 := (and #4766 #4769)
|
|
|
1106 |
#5065 := (implies #4770 #5064)
|
|
|
1107 |
#5066 := (implies #4765 #5065)
|
|
|
1108 |
#5067 := (implies #4760 #5066)
|
|
|
1109 |
#5068 := (implies #4755 #5067)
|
|
|
1110 |
#5069 := (implies #4750 #5068)
|
|
|
1111 |
#5070 := (implies #4746 #5069)
|
|
|
1112 |
#5071 := (and #4746 #5070)
|
|
|
1113 |
#5072 := (implies #4742 #5071)
|
|
|
1114 |
#5073 := (and #4742 #5072)
|
|
|
1115 |
#5074 := (implies #4733 #5073)
|
|
|
1116 |
#5075 := (and #4733 #5074)
|
|
|
1117 |
#4726 := (<= f443 f135)
|
|
|
1118 |
#4725 := (<= 0::Int f443)
|
|
|
1119 |
#4727 := (and #4725 #4726)
|
|
|
1120 |
#5076 := (implies #4727 #5075)
|
|
|
1121 |
#4723 := (iff #4722 false)
|
|
|
1122 |
#4724 := (forall (vars (?v0 S10)) (:pat #4721) #4723)
|
|
|
1123 |
#5077 := (implies #4724 #5076)
|
|
|
1124 |
#5078 := (implies #4717 #5077)
|
|
|
1125 |
#5079 := (implies #4714 #5078)
|
|
|
1126 |
#5080 := (implies #4710 #5079)
|
|
|
1127 |
#4693 := (< #4690 f448)
|
|
|
1128 |
#4694 := (forall (vars (?v0 S176)) (:pat #4691) #4693)
|
|
|
1129 |
#5081 := (implies #4694 #5080)
|
|
|
1130 |
#5082 := (implies #4687 #5081)
|
|
|
1131 |
#5083 := (implies #4681 #5082)
|
|
|
1132 |
#4675 := (and #4672 #4674)
|
|
|
1133 |
#4676 := (and #4669 #4675)
|
|
|
1134 |
#4677 := (and #4666 #4676)
|
|
|
1135 |
#4678 := (and #4663 #4677)
|
|
|
1136 |
#4679 := (and #4660 #4678)
|
|
|
1137 |
#5084 := (implies #4679 #5083)
|
|
|
1138 |
#5085 := (implies #4648 #5084)
|
|
|
1139 |
#4647 := (< f443 1099511627776::Int)
|
|
|
1140 |
#5086 := (implies #4647 #5085)
|
|
|
1141 |
#4644 := (<= f442 f135)
|
|
|
1142 |
#4643 := (<= 0::Int f442)
|
|
|
1143 |
#4645 := (and #4643 #4644)
|
|
|
1144 |
#5087 := (implies #4645 #5086)
|
|
|
1145 |
#4640 := (<= f441 f135)
|
|
|
1146 |
#4639 := (<= 0::Int f441)
|
|
|
1147 |
#4641 := (and #4639 #4640)
|
|
|
1148 |
#5088 := (implies #4641 #5087)
|
|
|
1149 |
#4636 := (<= f440 f137)
|
|
|
1150 |
#4635 := (<= 0::Int f440)
|
|
|
1151 |
#4637 := (and #4635 #4636)
|
|
|
1152 |
#5089 := (implies #4637 #5088)
|
|
|
1153 |
#5090 := (not #5089)
|
|
|
1154 |
#13234 := (iff #5090 #13231)
|
|
|
1155 |
#11288 := (not #4821)
|
|
|
1156 |
#11289 := (or #11288 #4822)
|
|
|
1157 |
#6630 := (not #568)
|
|
|
1158 |
#11295 := (or #6630 #11289)
|
|
|
1159 |
#11300 := (forall (vars (?v0 Int)) #11295)
|
|
|
1160 |
#11308 := (not #11300)
|
|
|
1161 |
#11309 := (or #11308 #4830)
|
|
|
1162 |
#11314 := (and #11300 #11309)
|
|
|
1163 |
#11321 := (or #11320 #11314)
|
|
|
1164 |
#11330 := (or #11329 #11321)
|
|
|
1165 |
#11339 := (or #11338 #11330)
|
|
|
1166 |
#11348 := (or #11347 #11339)
|
|
|
1167 |
#11356 := (not #4795)
|
|
|
1168 |
#11357 := (or #11356 #11348)
|
|
|
1169 |
#11365 := (or #11356 #11357)
|
|
|
1170 |
#11373 := (or #11356 #11365)
|
|
|
1171 |
#11382 := (or #11381 #11373)
|
|
|
1172 |
#11387 := (and #3125 #11382)
|
|
|
1173 |
#11393 := (or #11356 #11387)
|
|
|
1174 |
#11401 := (or #11356 #11393)
|
|
|
1175 |
#11883 := (or #11356 #11401)
|
|
|
1176 |
#11891 := (or #11356 #11883)
|
|
|
1177 |
#11899 := (not #5031)
|
|
|
1178 |
#11900 := (or #11899 #11891)
|
|
|
1179 |
#11908 := (or #11356 #11900)
|
|
|
1180 |
#11555 := (not #4975)
|
|
|
1181 |
#11556 := (or #11555 #4976)
|
|
|
1182 |
#11562 := (or #6630 #11556)
|
|
|
1183 |
#11567 := (forall (vars (?v0 Int)) #11562)
|
|
|
1184 |
#11575 := (not #11567)
|
|
|
1185 |
#11576 := (or #11575 #4985)
|
|
|
1186 |
#11581 := (and #11567 #11576)
|
|
|
1187 |
#11587 := (not #4974)
|
|
|
1188 |
#11588 := (or #11587 #11581)
|
|
|
1189 |
#11593 := (and #4974 #11588)
|
|
|
1190 |
#11599 := (not #4973)
|
|
|
1191 |
#11600 := (or #11599 #11593)
|
|
|
1192 |
#11609 := (or #11608 #11600)
|
|
|
1193 |
#11540 := (+ 1::Int f464)
|
|
|
1194 |
#11552 := (= f472 #11540)
|
|
|
1195 |
#11617 := (not #11552)
|
|
|
1196 |
#11618 := (or #11617 #11609)
|
|
|
1197 |
#11546 := (<= #11540 f135)
|
|
|
1198 |
#11543 := (<= 0::Int #11540)
|
|
|
1199 |
#11549 := (and #11543 #11546)
|
|
|
1200 |
#11626 := (not #11549)
|
|
|
1201 |
#11627 := (or #11626 #11618)
|
|
|
1202 |
#11632 := (and #11549 #11627)
|
|
|
1203 |
#11638 := (not #4960)
|
|
|
1204 |
#11639 := (or #11638 #11632)
|
|
|
1205 |
#11759 := (or #11758 #11639)
|
|
|
1206 |
#11768 := (or #11767 #11759)
|
|
|
1207 |
#11776 := (or #11356 #11768)
|
|
|
1208 |
#11784 := (or #11356 #11776)
|
|
|
1209 |
#11792 := (or #11356 #11784)
|
|
|
1210 |
#11800 := (not #5011)
|
|
|
1211 |
#11801 := (or #11800 #11792)
|
|
|
1212 |
#11809 := (or #11356 #11801)
|
|
|
1213 |
#11648 := (or #11647 #11639)
|
|
|
1214 |
#11657 := (or #11656 #11648)
|
|
|
1215 |
#11665 := (not #4794)
|
|
|
1216 |
#11666 := (or #11665 #11657)
|
|
|
1217 |
#11675 := (or #11674 #11666)
|
|
|
1218 |
#11684 := (or #11683 #11675)
|
|
|
1219 |
#11693 := (or #11692 #11684)
|
|
|
1220 |
#11702 := (or #11701 #11693)
|
|
|
1221 |
#11707 := (and #4939 #11702)
|
|
|
1222 |
#11714 := (or #11713 #11707)
|
|
|
1223 |
#11719 := (and #4936 #11714)
|
|
|
1224 |
#11725 := (or #11356 #11719)
|
|
|
1225 |
#11733 := (or #11356 #11725)
|
|
|
1226 |
#11741 := (not #4941)
|
|
|
1227 |
#11742 := (or #11741 #11733)
|
|
|
1228 |
#11750 := (or #11356 #11742)
|
|
|
1229 |
#11814 := (and #11750 #11809)
|
|
|
1230 |
#11820 := (or #11356 #11814)
|
|
|
1231 |
#11828 := (or #11701 #11820)
|
|
|
1232 |
#11833 := (and #4939 #11828)
|
|
|
1233 |
#11839 := (or #11713 #11833)
|
|
|
1234 |
#11844 := (and #4936 #11839)
|
|
|
1235 |
#11850 := (or #11356 #11844)
|
|
|
1236 |
#11858 := (or #11356 #11850)
|
|
|
1237 |
#11866 := (not #4928)
|
|
|
1238 |
#11867 := (or #11866 #11858)
|
|
|
1239 |
#11875 := (or #11356 #11867)
|
|
|
1240 |
#11913 := (and #11875 #11908)
|
|
|
1241 |
#11919 := (or #11356 #11913)
|
|
|
1242 |
#11935 := (or #11934 #11919)
|
|
|
1243 |
#11944 := (or #11943 #11935)
|
|
|
1244 |
#11953 := (or #11952 #11944)
|
|
|
1245 |
#11962 := (or #11961 #11953)
|
|
|
1246 |
#11971 := (or #11970 #11962)
|
|
|
1247 |
#11979 := (or #11409 #11971)
|
|
|
1248 |
#11987 := (not #4893)
|
|
|
1249 |
#11988 := (or #11987 #11979)
|
|
|
1250 |
#11996 := (or #11987 #11988)
|
|
|
1251 |
#12004 := (or #11356 #11996)
|
|
|
1252 |
#12012 := (or #11356 #12004)
|
|
|
1253 |
#12020 := (or #11356 #12012)
|
|
|
1254 |
#12035 := (or #11356 #12020)
|
|
|
1255 |
#12043 := (not #4807)
|
|
|
1256 |
#12044 := (or #12043 #12035)
|
|
|
1257 |
#11271 := (not #4797)
|
|
|
1258 |
#11272 := (or #11271 #4798)
|
|
|
1259 |
#11278 := (or #6630 #11272)
|
|
|
1260 |
#11283 := (forall (vars (?v0 Int)) #11278)
|
|
|
1261 |
#12052 := (not #11283)
|
|
|
1262 |
#12053 := (or #12052 #12044)
|
|
|
1263 |
#12061 := (not #4796)
|
|
|
1264 |
#12062 := (or #12061 #12053)
|
|
|
1265 |
#12070 := (or #11356 #12062)
|
|
|
1266 |
#12078 := (not #4793)
|
|
|
1267 |
#12079 := (or #12078 #12070)
|
|
|
1268 |
#12087 := (not #4789)
|
|
|
1269 |
#12088 := (or #12087 #12079)
|
|
|
1270 |
#12096 := (not #4785)
|
|
|
1271 |
#12097 := (or #12096 #12088)
|
|
|
1272 |
#12105 := (not #4781)
|
|
|
1273 |
#12106 := (or #12105 #12097)
|
|
|
1274 |
#12111 := (and #4781 #12106)
|
|
|
1275 |
#11256 := (not #4772)
|
|
|
1276 |
#11257 := (or #11256 #4776)
|
|
|
1277 |
#11263 := (or #6630 #11257)
|
|
|
1278 |
#11268 := (forall (vars (?v0 Int)) #11263)
|
|
|
1279 |
#12117 := (not #11268)
|
|
|
1280 |
#12118 := (or #12117 #12111)
|
|
|
1281 |
#12123 := (and #11268 #12118)
|
|
|
1282 |
#12129 := (not #4771)
|
|
|
1283 |
#12130 := (or #12129 #12123)
|
|
|
1284 |
#12135 := (and #4771 #12130)
|
|
|
1285 |
#11250 := (and #4766 #4767)
|
|
|
1286 |
#11253 := (and #4766 #11250)
|
|
|
1287 |
#12141 := (not #11253)
|
|
|
1288 |
#12142 := (or #12141 #12135)
|
|
|
1289 |
#12151 := (or #12150 #12142)
|
|
|
1290 |
#12160 := (or #12159 #12151)
|
|
|
1291 |
#12169 := (or #12168 #12160)
|
|
|
1292 |
#12178 := (or #12177 #12169)
|
|
|
1293 |
#12187 := (or #12186 #12178)
|
|
|
1294 |
#12192 := (and #4746 #12187)
|
|
|
1295 |
#12199 := (or #12198 #12192)
|
|
|
1296 |
#12204 := (and #4742 #12199)
|
|
|
1297 |
#12211 := (or #12210 #12204)
|
|
|
1298 |
#12216 := (and #4733 #12211)
|
|
|
1299 |
#12222 := (not #4727)
|
|
|
1300 |
#12223 := (or #12222 #12216)
|
|
|
1301 |
#12232 := (or #12231 #12223)
|
|
|
1302 |
#12241 := (or #12240 #12232)
|
|
|
1303 |
#12250 := (or #12249 #12241)
|
|
|
1304 |
#12259 := (or #12258 #12250)
|
|
|
1305 |
#12267 := (not #4694)
|
|
|
1306 |
#12268 := (or #12267 #12259)
|
|
|
1307 |
#12277 := (or #12276 #12268)
|
|
|
1308 |
#12286 := (or #12285 #12277)
|
|
|
1309 |
#12294 := (not #4679)
|
|
|
1310 |
#12295 := (or #12294 #12286)
|
|
|
1311 |
#12303 := (not #4648)
|
|
|
1312 |
#12304 := (or #12303 #12295)
|
|
|
1313 |
#12312 := (not #4647)
|
|
|
1314 |
#12313 := (or #12312 #12304)
|
|
|
1315 |
#12321 := (not #4645)
|
|
|
1316 |
#12322 := (or #12321 #12313)
|
|
|
1317 |
#12330 := (not #4641)
|
|
|
1318 |
#12331 := (or #12330 #12322)
|
|
|
1319 |
#12339 := (not #4637)
|
|
|
1320 |
#12340 := (or #12339 #12331)
|
|
|
1321 |
#12345 := (not #12340)
|
|
|
1322 |
#13232 := (iff #12345 #13231)
|
|
|
1323 |
#13229 := (iff #12340 #13226)
|
|
|
1324 |
#13184 := (or #12359 #13103)
|
|
|
1325 |
#13187 := (or #12231 #13184)
|
|
|
1326 |
#13190 := (or #12240 #13187)
|
|
|
1327 |
#13193 := (or #12249 #13190)
|
|
|
1328 |
#13196 := (or #12258 #13193)
|
|
|
1329 |
#13199 := (or #13115 #13196)
|
|
|
1330 |
#13202 := (or #12276 #13199)
|
|
|
1331 |
#13205 := (or #12285 #13202)
|
|
|
1332 |
#13208 := (or #13121 #13205)
|
|
|
1333 |
#13211 := (or #12418 #13208)
|
|
|
1334 |
#13214 := (or #13131 #13211)
|
|
|
1335 |
#13217 := (or #13153 #13214)
|
|
|
1336 |
#13220 := (or #13167 #13217)
|
|
|
1337 |
#13223 := (or #13181 #13220)
|
|
|
1338 |
#13227 := (iff #13223 #13226)
|
|
|
1339 |
#13228 := [rewrite]: #13227
|
|
|
1340 |
#13224 := (iff #12340 #13223)
|
|
|
1341 |
#13221 := (iff #12331 #13220)
|
|
|
1342 |
#13218 := (iff #12322 #13217)
|
|
|
1343 |
#13215 := (iff #12313 #13214)
|
|
|
1344 |
#13212 := (iff #12304 #13211)
|
|
|
1345 |
#13209 := (iff #12295 #13208)
|
|
|
1346 |
#13206 := (iff #12286 #13205)
|
|
|
1347 |
#13203 := (iff #12277 #13202)
|
|
|
1348 |
#13200 := (iff #12268 #13199)
|
|
|
1349 |
#13197 := (iff #12259 #13196)
|
|
|
1350 |
#13194 := (iff #12250 #13193)
|
|
|
1351 |
#13191 := (iff #12241 #13190)
|
|
|
1352 |
#13188 := (iff #12232 #13187)
|
|
|
1353 |
#13185 := (iff #12223 #13184)
|
|
|
1354 |
#13104 := (iff #12216 #13103)
|
|
|
1355 |
#13101 := (iff #12211 #13100)
|
|
|
1356 |
#13098 := (iff #12204 #13095)
|
|
|
1357 |
#13092 := (and #4742 #13089)
|
|
|
1358 |
#13096 := (iff #13092 #13095)
|
|
|
1359 |
#13097 := [rewrite]: #13096
|
|
|
1360 |
#13093 := (iff #12204 #13092)
|
|
|
1361 |
#13090 := (iff #12199 #13089)
|
|
|
1362 |
#13087 := (iff #12192 #13084)
|
|
|
1363 |
#13081 := (and #4746 #13076)
|
|
|
1364 |
#13085 := (iff #13081 #13084)
|
|
|
1365 |
#13086 := [rewrite]: #13085
|
|
|
1366 |
#13082 := (iff #12192 #13081)
|
|
|
1367 |
#13079 := (iff #12187 #13076)
|
|
|
1368 |
#13058 := (or false #13055)
|
|
|
1369 |
#13061 := (or #12150 #13058)
|
|
|
1370 |
#13064 := (or #12159 #13061)
|
|
|
1371 |
#13067 := (or #12168 #13064)
|
|
|
1372 |
#13070 := (or #12177 #13067)
|
|
|
1373 |
#13073 := (or #12186 #13070)
|
|
|
1374 |
#13077 := (iff #13073 #13076)
|
|
|
1375 |
#13078 := [rewrite]: #13077
|
|
|
1376 |
#13074 := (iff #12187 #13073)
|
|
|
1377 |
#13071 := (iff #12178 #13070)
|
|
|
1378 |
#13068 := (iff #12169 #13067)
|
|
|
1379 |
#13065 := (iff #12160 #13064)
|
|
|
1380 |
#13062 := (iff #12151 #13061)
|
|
|
1381 |
#13059 := (iff #12142 #13058)
|
|
|
1382 |
#13056 := (iff #12135 #13055)
|
|
|
1383 |
#13053 := (iff #12130 #13052)
|
|
|
1384 |
#13050 := (iff #12123 #13049)
|
|
|
1385 |
#13047 := (iff #12118 #13046)
|
|
|
1386 |
#13044 := (iff #12111 #13041)
|
|
|
1387 |
#13038 := (and #12964 #13033)
|
|
|
1388 |
#13042 := (iff #13038 #13041)
|
|
|
1389 |
#13043 := [rewrite]: #13042
|
|
|
1390 |
#13039 := (iff #12111 #13038)
|
|
|
1391 |
#13036 := (iff #12106 #13033)
|
|
|
1392 |
#12970 := (or #12431 #12850)
|
|
|
1393 |
#12973 := (or #11934 #12970)
|
|
|
1394 |
#12976 := (or #11943 #12973)
|
|
|
1395 |
#12979 := (or #11952 #12976)
|
|
|
1396 |
#12982 := (or #11961 #12979)
|
|
|
1397 |
#12985 := (or #11970 #12982)
|
|
|
1398 |
#12988 := (or #11409 #12985)
|
|
|
1399 |
#12991 := (or #12874 #12988)
|
|
|
1400 |
#12994 := (or #12874 #12991)
|
|
|
1401 |
#12997 := (or #12431 #12994)
|
|
|
1402 |
#13000 := (or #12431 #12997)
|
|
|
1403 |
#13003 := (or #12431 #13000)
|
|
|
1404 |
#13006 := (or #12431 #13003)
|
|
|
1405 |
#13009 := (or #12886 #13006)
|
|
|
1406 |
#13012 := (or #12920 #13009)
|
|
|
1407 |
#13015 := (or #12926 #13012)
|
|
|
1408 |
#13018 := (or #12431 #13015)
|
|
|
1409 |
#13021 := (or #12938 #13018)
|
|
|
1410 |
#13024 := (or #12948 #13021)
|
|
|
1411 |
#13027 := (or #12961 #13024)
|
|
|
1412 |
#13030 := (or #12967 #13027)
|
|
|
1413 |
#13034 := (iff #13030 #13033)
|
|
|
1414 |
#13035 := [rewrite]: #13034
|
|
|
1415 |
#13031 := (iff #12106 #13030)
|
|
|
1416 |
#13028 := (iff #12097 #13027)
|
|
|
1417 |
#13025 := (iff #12088 #13024)
|
|
|
1418 |
#13022 := (iff #12079 #13021)
|
|
|
1419 |
#13019 := (iff #12070 #13018)
|
|
|
1420 |
#13016 := (iff #12062 #13015)
|
|
|
1421 |
#13013 := (iff #12053 #13012)
|
|
|
1422 |
#13010 := (iff #12044 #13009)
|
|
|
1423 |
#13007 := (iff #12035 #13006)
|
|
|
1424 |
#13004 := (iff #12020 #13003)
|
|
|
1425 |
#13001 := (iff #12012 #13000)
|
|
|
1426 |
#12998 := (iff #12004 #12997)
|
|
|
1427 |
#12995 := (iff #11996 #12994)
|
|
|
1428 |
#12992 := (iff #11988 #12991)
|
|
|
1429 |
#12989 := (iff #11979 #12988)
|
|
|
1430 |
#12986 := (iff #11971 #12985)
|
|
|
1431 |
#12983 := (iff #11962 #12982)
|
|
|
1432 |
#12980 := (iff #11953 #12979)
|
|
|
1433 |
#12977 := (iff #11944 #12976)
|
|
|
1434 |
#12974 := (iff #11935 #12973)
|
|
|
1435 |
#12971 := (iff #11919 #12970)
|
|
|
1436 |
#12851 := (iff #11913 #12850)
|
|
|
1437 |
#12848 := (iff #11908 #12845)
|
|
|
1438 |
#12827 := (or #12431 #12820)
|
|
|
1439 |
#12830 := (or #12431 #12827)
|
|
|
1440 |
#12833 := (or #12431 #12830)
|
|
|
1441 |
#12836 := (or #12431 #12833)
|
|
|
1442 |
#12839 := (or #12707 #12836)
|
|
|
1443 |
#12842 := (or #12431 #12839)
|
|
|
1444 |
#12846 := (iff #12842 #12845)
|
|
|
1445 |
#12847 := [rewrite]: #12846
|
|
|
1446 |
#12843 := (iff #11908 #12842)
|
|
|
1447 |
#12840 := (iff #11900 #12839)
|
|
|
1448 |
#12837 := (iff #11891 #12836)
|
|
|
1449 |
#12834 := (iff #11883 #12833)
|
|
|
1450 |
#12831 := (iff #11401 #12830)
|
|
|
1451 |
#12828 := (iff #11393 #12827)
|
|
|
1452 |
#12821 := (iff #11387 #12820)
|
|
|
1453 |
#12818 := (iff #11382 #12815)
|
|
|
1454 |
#12791 := (or #11320 #12788)
|
|
|
1455 |
#12794 := (or #11329 #12791)
|
|
|
1456 |
#12797 := (or #11338 #12794)
|
|
|
1457 |
#12800 := (or #11347 #12797)
|
|
|
1458 |
#12803 := (or #12431 #12800)
|
|
|
1459 |
#12806 := (or #12431 #12803)
|
|
|
1460 |
#12809 := (or #12431 #12806)
|
|
|
1461 |
#12812 := (or #11381 #12809)
|
|
|
1462 |
#12816 := (iff #12812 #12815)
|
|
|
1463 |
#12817 := [rewrite]: #12816
|
|
|
1464 |
#12813 := (iff #11382 #12812)
|
|
|
1465 |
#12810 := (iff #11373 #12809)
|
|
|
1466 |
#12807 := (iff #11365 #12806)
|
|
|
1467 |
#12804 := (iff #11357 #12803)
|
|
|
1468 |
#12801 := (iff #11348 #12800)
|
|
|
1469 |
#12798 := (iff #11339 #12797)
|
|
|
1470 |
#12795 := (iff #11330 #12794)
|
|
|
1471 |
#12792 := (iff #11321 #12791)
|
|
|
1472 |
#12789 := (iff #11314 #12788)
|
|
|
1473 |
#12786 := (iff #11309 #12785)
|
|
|
1474 |
#12783 := (iff #4830 #12782)
|
|
|
1475 |
#12780 := (iff #4829 #12777)
|
|
|
1476 |
#12768 := (and #12736 #4826)
|
|
|
1477 |
#12771 := (and #5617 #12768)
|
|
|
1478 |
#12774 := (and #5433 #12771)
|
|
|
1479 |
#12778 := (iff #12774 #12777)
|
|
|
1480 |
#12779 := [rewrite]: #12778
|
|
|
1481 |
#12775 := (iff #4829 #12774)
|
|
|
1482 |
#12772 := (iff #4828 #12771)
|
|
|
1483 |
#12769 := (iff #4827 #12768)
|
|
|
1484 |
#12737 := (iff #4821 #12736)
|
|
|
1485 |
#12738 := [rewrite]: #12737
|
|
|
1486 |
#12770 := [monotonicity #12738]: #12769
|
|
|
1487 |
#5618 := (iff #567 #5617)
|
|
|
1488 |
#5619 := [rewrite]: #5618
|
|
|
1489 |
#12773 := [monotonicity #5619 #12770]: #12772
|
|
|
1490 |
#5431 := (iff #409 #5433)
|
|
|
1491 |
#5432 := [rewrite]: #5431
|
|
|
1492 |
#12776 := [monotonicity #5432 #12773]: #12775
|
|
|
1493 |
#12781 := [trans #12776 #12779]: #12780
|
|
|
1494 |
#12784 := [quant-intro #12781]: #12783
|
|
|
1495 |
#12766 := (iff #11308 #12765)
|
|
|
1496 |
#12763 := (iff #11300 #12762)
|
|
|
1497 |
#12760 := (iff #11295 #12757)
|
|
|
1498 |
#12751 := (or #12734 #12748)
|
|
|
1499 |
#12754 := (or #6637 #12751)
|
|
|
1500 |
#12758 := (iff #12754 #12757)
|
|
|
1501 |
#12759 := [rewrite]: #12758
|
|
|
1502 |
#12755 := (iff #11295 #12754)
|
|
|
1503 |
#12752 := (iff #11289 #12751)
|
|
|
1504 |
#12749 := (iff #4822 #12748)
|
|
|
1505 |
#12750 := [rewrite]: #12749
|
|
|
1506 |
#12744 := (iff #11288 #12734)
|
|
|
1507 |
#12739 := (not #12736)
|
|
|
1508 |
#12742 := (iff #12739 #12734)
|
|
|
1509 |
#12743 := [rewrite]: #12742
|
|
|
1510 |
#12740 := (iff #11288 #12739)
|
|
|
1511 |
#12741 := [monotonicity #12738]: #12740
|
|
|
1512 |
#12745 := [trans #12741 #12743]: #12744
|
|
|
1513 |
#12753 := [monotonicity #12745 #12750]: #12752
|
|
|
1514 |
#6638 := (iff #6630 #6637)
|
|
|
1515 |
#5625 := (iff #568 #5624)
|
|
|
1516 |
#5626 := [monotonicity #5432 #5619]: #5625
|
|
|
1517 |
#6639 := [monotonicity #5626]: #6638
|
|
|
1518 |
#12756 := [monotonicity #6639 #12753]: #12755
|
|
|
1519 |
#12761 := [trans #12756 #12759]: #12760
|
|
|
1520 |
#12764 := [quant-intro #12761]: #12763
|
|
|
1521 |
#12767 := [monotonicity #12764]: #12766
|
|
|
1522 |
#12787 := [monotonicity #12767 #12784]: #12786
|
|
|
1523 |
#12790 := [monotonicity #12764 #12787]: #12789
|
|
|
1524 |
#12793 := [monotonicity #12790]: #12792
|
|
|
1525 |
#12796 := [monotonicity #12793]: #12795
|
|
|
1526 |
#12799 := [monotonicity #12796]: #12798
|
|
|
1527 |
#12802 := [monotonicity #12799]: #12801
|
|
|
1528 |
#12432 := (iff #11356 #12431)
|
|
|
1529 |
#12429 := (iff #4795 #12428)
|
|
|
1530 |
#12425 := (iff #4787 #12426)
|
|
|
1531 |
#12427 := [rewrite]: #12425
|
|
|
1532 |
#12422 := (iff #4794 #12423)
|
|
|
1533 |
#12424 := [rewrite]: #12422
|
|
|
1534 |
#12430 := [monotonicity #12424 #12427]: #12429
|
|
|
1535 |
#12433 := [monotonicity #12430]: #12432
|
|
|
1536 |
#12805 := [monotonicity #12433 #12802]: #12804
|
|
|
1537 |
#12808 := [monotonicity #12433 #12805]: #12807
|
|
|
1538 |
#12811 := [monotonicity #12433 #12808]: #12810
|
|
|
1539 |
#12814 := [monotonicity #12811]: #12813
|
|
|
1540 |
#12819 := [trans #12814 #12817]: #12818
|
|
|
1541 |
#12822 := [monotonicity #12819]: #12821
|
|
|
1542 |
#12829 := [monotonicity #12433 #12822]: #12828
|
|
|
1543 |
#12832 := [monotonicity #12433 #12829]: #12831
|
|
|
1544 |
#12835 := [monotonicity #12433 #12832]: #12834
|
|
|
1545 |
#12838 := [monotonicity #12433 #12835]: #12837
|
|
|
1546 |
#12825 := (iff #11899 #12707)
|
|
|
1547 |
#12823 := (iff #5031 #12706)
|
|
|
1548 |
#12824 := [rewrite]: #12823
|
|
|
1549 |
#12826 := [monotonicity #12824]: #12825
|
|
|
1550 |
#12841 := [monotonicity #12826 #12838]: #12840
|
|
|
1551 |
#12844 := [monotonicity #12433 #12841]: #12843
|
|
|
1552 |
#12849 := [trans #12844 #12847]: #12848
|
|
|
1553 |
#12732 := (iff #11875 #12729)
|
|
|
1554 |
#12717 := (or #12431 #12700)
|
|
|
1555 |
#12720 := (or #12431 #12717)
|
|
|
1556 |
#12723 := (or #12706 #12720)
|
|
|
1557 |
#12726 := (or #12431 #12723)
|
|
|
1558 |
#12730 := (iff #12726 #12729)
|
|
|
1559 |
#12731 := [rewrite]: #12730
|
|
|
1560 |
#12727 := (iff #11875 #12726)
|
|
|
1561 |
#12724 := (iff #11867 #12723)
|
|
|
1562 |
#12721 := (iff #11858 #12720)
|
|
|
1563 |
#12718 := (iff #11850 #12717)
|
|
|
1564 |
#12703 := (iff #11844 #12700)
|
|
|
1565 |
#12697 := (and #4936 #12694)
|
|
|
1566 |
#12701 := (iff #12697 #12700)
|
|
|
1567 |
#12702 := [rewrite]: #12701
|
|
|
1568 |
#12698 := (iff #11844 #12697)
|
|
|
1569 |
#12695 := (iff #11839 #12694)
|
|
|
1570 |
#12692 := (iff #11833 #12689)
|
|
|
1571 |
#12686 := (and #4939 #12681)
|
|
|
1572 |
#12690 := (iff #12686 #12689)
|
|
|
1573 |
#12691 := [rewrite]: #12690
|
|
|
1574 |
#12687 := (iff #11833 #12686)
|
|
|
1575 |
#12684 := (iff #11828 #12681)
|
|
|
1576 |
#12675 := (or #12431 #12672)
|
|
|
1577 |
#12678 := (or #11701 #12675)
|
|
|
1578 |
#12682 := (iff #12678 #12681)
|
|
|
1579 |
#12683 := [rewrite]: #12682
|
|
|
1580 |
#12679 := (iff #11828 #12678)
|
|
|
1581 |
#12676 := (iff #11820 #12675)
|
|
|
1582 |
#12673 := (iff #11814 #12672)
|
|
|
1583 |
#12670 := (iff #11809 #12667)
|
|
|
1584 |
#12564 := (or #12440 #12556)
|
|
|
1585 |
#12646 := (or #11758 #12564)
|
|
|
1586 |
#12649 := (or #11767 #12646)
|
|
|
1587 |
#12652 := (or #12431 #12649)
|
|
|
1588 |
#12655 := (or #12431 #12652)
|
|
|
1589 |
#12658 := (or #12431 #12655)
|
|
|
1590 |
#12661 := (or #12612 #12658)
|
|
|
1591 |
#12664 := (or #12431 #12661)
|
|
|
1592 |
#12668 := (iff #12664 #12667)
|
|
|
1593 |
#12669 := [rewrite]: #12668
|
|
|
1594 |
#12665 := (iff #11809 #12664)
|
|
|
1595 |
#12662 := (iff #11801 #12661)
|
|
|
1596 |
#12659 := (iff #11792 #12658)
|
|
|
1597 |
#12656 := (iff #11784 #12655)
|
|
|
1598 |
#12653 := (iff #11776 #12652)
|
|
|
1599 |
#12650 := (iff #11768 #12649)
|
|
|
1600 |
#12647 := (iff #11759 #12646)
|
|
|
1601 |
#12565 := (iff #11639 #12564)
|
|
|
1602 |
#12559 := (iff #11632 #12556)
|
|
|
1603 |
#12553 := (and #12530 #12548)
|
|
|
1604 |
#12557 := (iff #12553 #12556)
|
|
|
1605 |
#12558 := [rewrite]: #12557
|
|
|
1606 |
#12554 := (iff #11632 #12553)
|
|
|
1607 |
#12551 := (iff #11627 #12548)
|
|
|
1608 |
#12536 := (or #12457 #12520)
|
|
|
1609 |
#12539 := (or #11608 #12536)
|
|
|
1610 |
#12542 := (or #12527 #12539)
|
|
|
1611 |
#12545 := (or #12533 #12542)
|
|
|
1612 |
#12549 := (iff #12545 #12548)
|
|
|
1613 |
#12550 := [rewrite]: #12549
|
|
|
1614 |
#12546 := (iff #11627 #12545)
|
|
|
1615 |
#12543 := (iff #11618 #12542)
|
|
|
1616 |
#12540 := (iff #11609 #12539)
|
|
|
1617 |
#12537 := (iff #11600 #12536)
|
|
|
1618 |
#12521 := (iff #11593 #12520)
|
|
|
1619 |
#12518 := (iff #11588 #12517)
|
|
|
1620 |
#12515 := (iff #11581 #12514)
|
|
|
1621 |
#12512 := (iff #11576 #12511)
|
|
|
1622 |
#12509 := (iff #4985 #12508)
|
|
|
1623 |
#12506 := (iff #4980 #12505)
|
|
|
1624 |
#12507 := [rewrite]: #12506
|
|
|
1625 |
#12510 := [monotonicity #12507]: #12509
|
|
|
1626 |
#12500 := (iff #11575 #12499)
|
|
|
1627 |
#12497 := (iff #11567 #12496)
|
|
|
1628 |
#12494 := (iff #11562 #12491)
|
|
|
1629 |
#12485 := (or #12468 #12482)
|
|
|
1630 |
#12488 := (or #6637 #12485)
|
|
|
1631 |
#12492 := (iff #12488 #12491)
|
|
|
1632 |
#12493 := [rewrite]: #12492
|
|
|
1633 |
#12489 := (iff #11562 #12488)
|
|
|
1634 |
#12486 := (iff #11556 #12485)
|
|
|
1635 |
#12483 := (iff #4976 #12482)
|
|
|
1636 |
#12484 := [rewrite]: #12483
|
|
|
1637 |
#12478 := (iff #11555 #12468)
|
|
|
1638 |
#12470 := (not #12468)
|
|
|
1639 |
#12473 := (not #12470)
|
|
|
1640 |
#12476 := (iff #12473 #12468)
|
|
|
1641 |
#12477 := [rewrite]: #12476
|
|
|
1642 |
#12474 := (iff #11555 #12473)
|
|
|
1643 |
#12471 := (iff #4975 #12470)
|
|
|
1644 |
#12472 := [rewrite]: #12471
|
|
|
1645 |
#12475 := [monotonicity #12472]: #12474
|
|
|
1646 |
#12479 := [trans #12475 #12477]: #12478
|
|
|
1647 |
#12487 := [monotonicity #12479 #12484]: #12486
|
|
|
1648 |
#12490 := [monotonicity #6639 #12487]: #12489
|
|
|
1649 |
#12495 := [trans #12490 #12493]: #12494
|
|
|
1650 |
#12498 := [quant-intro #12495]: #12497
|
|
|
1651 |
#12501 := [monotonicity #12498]: #12500
|
|
|
1652 |
#12513 := [monotonicity #12501 #12510]: #12512
|
|
|
1653 |
#12516 := [monotonicity #12498 #12513]: #12515
|
|
|
1654 |
#12466 := (iff #11587 #12465)
|
|
|
1655 |
#12463 := (iff #4974 #12460)
|
|
|
1656 |
#12464 := [rewrite]: #12463
|
|
|
1657 |
#12467 := [monotonicity #12464]: #12466
|
|
|
1658 |
#12519 := [monotonicity #12467 #12516]: #12518
|
|
|
1659 |
#12522 := [monotonicity #12464 #12519]: #12521
|
|
|
1660 |
#12458 := (iff #11599 #12457)
|
|
|
1661 |
#12455 := (iff #4973 #12454)
|
|
|
1662 |
#12434 := (iff #4959 #12435)
|
|
|
1663 |
#12436 := [rewrite]: #12434
|
|
|
1664 |
#12451 := (iff #4972 #12452)
|
|
|
1665 |
#12453 := [rewrite]: #12451
|
|
|
1666 |
#12456 := [monotonicity #12453 #12436]: #12455
|
|
|
1667 |
#12459 := [monotonicity #12456]: #12458
|
|
|
1668 |
#12538 := [monotonicity #12459 #12522]: #12537
|
|
|
1669 |
#12541 := [monotonicity #12538]: #12540
|
|
|
1670 |
#12528 := (iff #11617 #12527)
|
|
|
1671 |
#12525 := (iff #11552 #12523)
|
|
|
1672 |
#12526 := [rewrite]: #12525
|
|
|
1673 |
#12529 := [monotonicity #12526]: #12528
|
|
|
1674 |
#12544 := [monotonicity #12529 #12541]: #12543
|
|
|
1675 |
#12534 := (iff #11626 #12533)
|
|
|
1676 |
#12531 := (iff #11549 #12530)
|
|
|
1677 |
#12449 := (iff #11546 #12446)
|
|
|
1678 |
#12450 := [rewrite]: #12449
|
|
|
1679 |
#12443 := (iff #11543 #12444)
|
|
|
1680 |
#12445 := [rewrite]: #12443
|
|
|
1681 |
#12532 := [monotonicity #12445 #12450]: #12531
|
|
|
1682 |
#12535 := [monotonicity #12532]: #12534
|
|
|
1683 |
#12547 := [monotonicity #12535 #12544]: #12546
|
|
|
1684 |
#12552 := [trans #12547 #12550]: #12551
|
|
|
1685 |
#12555 := [monotonicity #12532 #12552]: #12554
|
|
|
1686 |
#12560 := [trans #12555 #12558]: #12559
|
|
|
1687 |
#12441 := (iff #11638 #12440)
|
|
|
1688 |
#12438 := (iff #4960 #12437)
|
|
|
1689 |
#12439 := [monotonicity #12424 #12436]: #12438
|
|
|
1690 |
#12442 := [monotonicity #12439]: #12441
|
|
|
1691 |
#12566 := [monotonicity #12442 #12560]: #12565
|
|
|
1692 |
#12648 := [monotonicity #12566]: #12647
|
|
|
1693 |
#12651 := [monotonicity #12648]: #12650
|
|
|
1694 |
#12654 := [monotonicity #12433 #12651]: #12653
|
|
|
1695 |
#12657 := [monotonicity #12433 #12654]: #12656
|
|
|
1696 |
#12660 := [monotonicity #12433 #12657]: #12659
|
|
|
1697 |
#12644 := (iff #11800 #12612)
|
|
|
1698 |
#12642 := (iff #5011 #12613)
|
|
|
1699 |
#12643 := [rewrite]: #12642
|
|
|
1700 |
#12645 := [monotonicity #12643]: #12644
|
|
|
1701 |
#12663 := [monotonicity #12645 #12660]: #12662
|
|
|
1702 |
#12666 := [monotonicity #12433 #12663]: #12665
|
|
|
1703 |
#12671 := [trans #12666 #12669]: #12670
|
|
|
1704 |
#12640 := (iff #11750 #12637)
|
|
|
1705 |
#12625 := (or #12431 #12607)
|
|
|
1706 |
#12628 := (or #12431 #12625)
|
|
|
1707 |
#12631 := (or #12613 #12628)
|
|
|
1708 |
#12634 := (or #12431 #12631)
|
|
|
1709 |
#12638 := (iff #12634 #12637)
|
|
|
1710 |
#12639 := [rewrite]: #12638
|
|
|
1711 |
#12635 := (iff #11750 #12634)
|
|
|
1712 |
#12632 := (iff #11742 #12631)
|
|
|
1713 |
#12629 := (iff #11733 #12628)
|
|
|
1714 |
#12626 := (iff #11725 #12625)
|
|
|
1715 |
#12610 := (iff #11719 #12607)
|
|
|
1716 |
#12604 := (and #4936 #12601)
|
|
|
1717 |
#12608 := (iff #12604 #12607)
|
|
|
1718 |
#12609 := [rewrite]: #12608
|
|
|
1719 |
#12605 := (iff #11719 #12604)
|
|
|
1720 |
#12602 := (iff #11714 #12601)
|
|
|
1721 |
#12599 := (iff #11707 #12596)
|
|
|
1722 |
#12593 := (and #4939 #12588)
|
|
|
1723 |
#12597 := (iff #12593 #12596)
|
|
|
1724 |
#12598 := [rewrite]: #12597
|
|
|
1725 |
#12594 := (iff #11707 #12593)
|
|
|
1726 |
#12591 := (iff #11702 #12588)
|
|
|
1727 |
#12567 := (or #11647 #12564)
|
|
|
1728 |
#12570 := (or #11656 #12567)
|
|
|
1729 |
#12573 := (or #12561 #12570)
|
|
|
1730 |
#12576 := (or #11674 #12573)
|
|
|
1731 |
#12579 := (or #11683 #12576)
|
|
|
1732 |
#12582 := (or #11692 #12579)
|
|
|
1733 |
#12585 := (or #11701 #12582)
|
|
|
1734 |
#12589 := (iff #12585 #12588)
|
|
|
1735 |
#12590 := [rewrite]: #12589
|
|
|
1736 |
#12586 := (iff #11702 #12585)
|
|
|
1737 |
#12583 := (iff #11693 #12582)
|
|
|
1738 |
#12580 := (iff #11684 #12579)
|
|
|
1739 |
#12577 := (iff #11675 #12576)
|
|
|
1740 |
#12574 := (iff #11666 #12573)
|
|
|
1741 |
#12571 := (iff #11657 #12570)
|
|
|
1742 |
#12568 := (iff #11648 #12567)
|
|
|
1743 |
#12569 := [monotonicity #12566]: #12568
|
|
|
1744 |
#12572 := [monotonicity #12569]: #12571
|
|
|
1745 |
#12562 := (iff #11665 #12561)
|
|
|
1746 |
#12563 := [monotonicity #12424]: #12562
|
|
|
1747 |
#12575 := [monotonicity #12563 #12572]: #12574
|
|
|
1748 |
#12578 := [monotonicity #12575]: #12577
|
|
|
1749 |
#12581 := [monotonicity #12578]: #12580
|
|
|
1750 |
#12584 := [monotonicity #12581]: #12583
|
|
|
1751 |
#12587 := [monotonicity #12584]: #12586
|
|
|
1752 |
#12592 := [trans #12587 #12590]: #12591
|
|
|
1753 |
#12595 := [monotonicity #12592]: #12594
|
|
|
1754 |
#12600 := [trans #12595 #12598]: #12599
|
|
|
1755 |
#12603 := [monotonicity #12600]: #12602
|
|
|
1756 |
#12606 := [monotonicity #12603]: #12605
|
|
|
1757 |
#12611 := [trans #12606 #12609]: #12610
|
|
|
1758 |
#12627 := [monotonicity #12433 #12611]: #12626
|
|
|
1759 |
#12630 := [monotonicity #12433 #12627]: #12629
|
|
|
1760 |
#12623 := (iff #11741 #12613)
|
|
|
1761 |
#12618 := (not #12612)
|
|
|
1762 |
#12621 := (iff #12618 #12613)
|
|
|
1763 |
#12622 := [rewrite]: #12621
|
|
|
1764 |
#12619 := (iff #11741 #12618)
|
|
|
1765 |
#12616 := (iff #4941 #12612)
|
|
|
1766 |
#12617 := [rewrite]: #12616
|
|
|
1767 |
#12620 := [monotonicity #12617]: #12619
|
|
|
1768 |
#12624 := [trans #12620 #12622]: #12623
|
|
|
1769 |
#12633 := [monotonicity #12624 #12630]: #12632
|
|
|
1770 |
#12636 := [monotonicity #12433 #12633]: #12635
|
|
|
1771 |
#12641 := [trans #12636 #12639]: #12640
|
|
|
1772 |
#12674 := [monotonicity #12641 #12671]: #12673
|
|
|
1773 |
#12677 := [monotonicity #12433 #12674]: #12676
|
|
|
1774 |
#12680 := [monotonicity #12677]: #12679
|
|
|
1775 |
#12685 := [trans #12680 #12683]: #12684
|
|
|
1776 |
#12688 := [monotonicity #12685]: #12687
|
|
|
1777 |
#12693 := [trans #12688 #12691]: #12692
|
|
|
1778 |
#12696 := [monotonicity #12693]: #12695
|
|
|
1779 |
#12699 := [monotonicity #12696]: #12698
|
|
|
1780 |
#12704 := [trans #12699 #12702]: #12703
|
|
|
1781 |
#12719 := [monotonicity #12433 #12704]: #12718
|
|
|
1782 |
#12722 := [monotonicity #12433 #12719]: #12721
|
|
|
1783 |
#12715 := (iff #11866 #12706)
|
|
|
1784 |
#12710 := (not #12707)
|
|
|
1785 |
#12713 := (iff #12710 #12706)
|
|
|
1786 |
#12714 := [rewrite]: #12713
|
|
|
1787 |
#12711 := (iff #11866 #12710)
|
|
|
1788 |
#12708 := (iff #4928 #12707)
|
|
|
1789 |
#12709 := [rewrite]: #12708
|
|
|
1790 |
#12712 := [monotonicity #12709]: #12711
|
|
|
1791 |
#12716 := [trans #12712 #12714]: #12715
|
|
|
1792 |
#12725 := [monotonicity #12716 #12722]: #12724
|
|
|
1793 |
#12728 := [monotonicity #12433 #12725]: #12727
|
|
|
1794 |
#12733 := [trans #12728 #12731]: #12732
|
|
|
1795 |
#12852 := [monotonicity #12733 #12849]: #12851
|
|
|
1796 |
#12972 := [monotonicity #12433 #12852]: #12971
|
|
|
1797 |
#12975 := [monotonicity #12972]: #12974
|
|
|
1798 |
#12978 := [monotonicity #12975]: #12977
|
|
|
1799 |
#12981 := [monotonicity #12978]: #12980
|
|
|
1800 |
#12984 := [monotonicity #12981]: #12983
|
|
|
1801 |
#12987 := [monotonicity #12984]: #12986
|
|
|
1802 |
#12990 := [monotonicity #12987]: #12989
|
|
|
1803 |
#12875 := (iff #11987 #12874)
|
|
|
1804 |
#12872 := (iff #4893 #4891)
|
|
|
1805 |
#12864 := (and true #4891)
|
|
|
1806 |
#12867 := (and true #12864)
|
|
|
1807 |
#12870 := (iff #12867 #4891)
|
|
|
1808 |
#12871 := [rewrite]: #12870
|
|
|
1809 |
#12868 := (iff #4893 #12867)
|
|
|
1810 |
#12865 := (iff #4892 #12864)
|
|
|
1811 |
#12860 := (iff #4888 true)
|
|
|
1812 |
#12855 := (forall (vars (?v0 S10)) (:pat #4886) true)
|
|
|
1813 |
#12858 := (iff #12855 true)
|
|
|
1814 |
#12859 := [elim-unused]: #12858
|
|
|
1815 |
#12856 := (iff #4888 #12855)
|
|
|
1816 |
#12853 := (iff #4887 true)
|
|
|
1817 |
#12854 := [rewrite]: #12853
|
|
|
1818 |
#12857 := [quant-intro #12854]: #12856
|
|
|
1819 |
#12861 := [trans #12857 #12859]: #12860
|
|
|
1820 |
#12866 := [monotonicity #12861]: #12865
|
|
|
1821 |
#12862 := (iff #4883 true)
|
|
|
1822 |
#12863 := [rewrite]: #12862
|
|
|
1823 |
#12869 := [monotonicity #12863 #12866]: #12868
|
|
|
1824 |
#12873 := [trans #12869 #12871]: #12872
|
|
|
1825 |
#12876 := [monotonicity #12873]: #12875
|
|
|
1826 |
#12993 := [monotonicity #12876 #12990]: #12992
|
|
|
1827 |
#12996 := [monotonicity #12876 #12993]: #12995
|
|
|
1828 |
#12999 := [monotonicity #12433 #12996]: #12998
|
|
|
1829 |
#13002 := [monotonicity #12433 #12999]: #13001
|
|
|
1830 |
#13005 := [monotonicity #12433 #13002]: #13004
|
|
|
1831 |
#13008 := [monotonicity #12433 #13005]: #13007
|
|
|
1832 |
#12887 := (iff #12043 #12886)
|
|
|
1833 |
#12884 := (iff #4807 #12883)
|
|
|
1834 |
#12881 := (iff #4802 #12880)
|
|
|
1835 |
#12882 := [rewrite]: #12881
|
|
|
1836 |
#12885 := [monotonicity #12882]: #12884
|
|
|
1837 |
#12888 := [monotonicity #12885]: #12887
|
|
|
1838 |
#13011 := [monotonicity #12888 #13008]: #13010
|
|
|
1839 |
#12921 := (iff #12052 #12920)
|
|
|
1840 |
#12918 := (iff #11283 #12917)
|
|
|
1841 |
#12915 := (iff #11278 #12912)
|
|
|
1842 |
#12906 := (or #12889 #12903)
|
|
|
1843 |
#12909 := (or #6637 #12906)
|
|
|
1844 |
#12913 := (iff #12909 #12912)
|
|
|
1845 |
#12914 := [rewrite]: #12913
|
|
|
1846 |
#12910 := (iff #11278 #12909)
|
|
|
1847 |
#12907 := (iff #11272 #12906)
|
|
|
1848 |
#12904 := (iff #4798 #12903)
|
|
|
1849 |
#12905 := [rewrite]: #12904
|
|
|
1850 |
#12899 := (iff #11271 #12889)
|
|
|
1851 |
#12891 := (not #12889)
|
|
|
1852 |
#12894 := (not #12891)
|
|
|
1853 |
#12897 := (iff #12894 #12889)
|
|
|
1854 |
#12898 := [rewrite]: #12897
|
|
|
1855 |
#12895 := (iff #11271 #12894)
|
|
|
1856 |
#12892 := (iff #4797 #12891)
|
|
|
1857 |
#12893 := [rewrite]: #12892
|
|
|
1858 |
#12896 := [monotonicity #12893]: #12895
|
|
|
1859 |
#12900 := [trans #12896 #12898]: #12899
|
|
|
1860 |
#12908 := [monotonicity #12900 #12905]: #12907
|
|
|
1861 |
#12911 := [monotonicity #6639 #12908]: #12910
|
|
|
1862 |
#12916 := [trans #12911 #12914]: #12915
|
|
|
1863 |
#12919 := [quant-intro #12916]: #12918
|
|
|
1864 |
#12922 := [monotonicity #12919]: #12921
|
|
|
1865 |
#13014 := [monotonicity #12922 #13011]: #13013
|
|
|
1866 |
#12927 := (iff #12061 #12926)
|
|
|
1867 |
#12924 := (iff #4796 #12923)
|
|
|
1868 |
#12925 := [rewrite]: #12924
|
|
|
1869 |
#12928 := [monotonicity #12925]: #12927
|
|
|
1870 |
#13017 := [monotonicity #12928 #13014]: #13016
|
|
|
1871 |
#13020 := [monotonicity #12433 #13017]: #13019
|
|
|
1872 |
#12939 := (iff #12078 #12938)
|
|
|
1873 |
#12936 := (iff #4793 #12935)
|
|
|
1874 |
#12933 := (iff #4792 #12932)
|
|
|
1875 |
#12934 := [rewrite]: #12933
|
|
|
1876 |
#12930 := (iff #4791 #12929)
|
|
|
1877 |
#12931 := [rewrite]: #12930
|
|
|
1878 |
#12937 := [monotonicity #12931 #12934]: #12936
|
|
|
1879 |
#12940 := [monotonicity #12937]: #12939
|
|
|
1880 |
#13023 := [monotonicity #12940 #13020]: #13022
|
|
|
1881 |
#12949 := (iff #12087 #12948)
|
|
|
1882 |
#12946 := (iff #4789 #12945)
|
|
|
1883 |
#12943 := (iff #4788 #12941)
|
|
|
1884 |
#12944 := [rewrite]: #12943
|
|
|
1885 |
#12947 := [monotonicity #12427 #12944]: #12946
|
|
|
1886 |
#12950 := [monotonicity #12947]: #12949
|
|
|
1887 |
#13026 := [monotonicity #12950 #13023]: #13025
|
|
|
1888 |
#12962 := (iff #12096 #12961)
|
|
|
1889 |
#12959 := (iff #4785 #12958)
|
|
|
1890 |
#12956 := (iff #4784 #12954)
|
|
|
1891 |
#12957 := [rewrite]: #12956
|
|
|
1892 |
#12952 := (iff #4783 #12951)
|
|
|
1893 |
#12953 := [rewrite]: #12952
|
|
|
1894 |
#12960 := [monotonicity #12953 #12957]: #12959
|
|
|
1895 |
#12963 := [monotonicity #12960]: #12962
|
|
|
1896 |
#13029 := [monotonicity #12963 #13026]: #13028
|
|
|
1897 |
#12968 := (iff #12105 #12967)
|
|
|
1898 |
#12965 := (iff #4781 #12964)
|
|
|
1899 |
#12420 := (iff #4648 #12419)
|
|
|
1900 |
#12421 := [rewrite]: #12420
|
|
|
1901 |
#12966 := [monotonicity #12421]: #12965
|
|
|
1902 |
#12969 := [monotonicity #12966]: #12968
|
|
|
1903 |
#13032 := [monotonicity #12969 #13029]: #13031
|
|
|
1904 |
#13037 := [trans #13032 #13035]: #13036
|
|
|
1905 |
#13040 := [monotonicity #12966 #13037]: #13039
|
|
|
1906 |
#13045 := [trans #13040 #13043]: #13044
|
|
|
1907 |
#12416 := (iff #12117 #12415)
|
|
|
1908 |
#12413 := (iff #11268 #12412)
|
|
|
1909 |
#12410 := (iff #11263 #12407)
|
|
|
1910 |
#12401 := (or #12385 #12397)
|
|
|
1911 |
#12404 := (or #6637 #12401)
|
|
|
1912 |
#12408 := (iff #12404 #12407)
|
|
|
1913 |
#12409 := [rewrite]: #12408
|
|
|
1914 |
#12405 := (iff #11263 #12404)
|
|
|
1915 |
#12402 := (iff #11257 #12401)
|
|
|
1916 |
#12396 := (iff #4776 #12397)
|
|
|
1917 |
#12400 := [rewrite]: #12396
|
|
|
1918 |
#12394 := (iff #11256 #12385)
|
|
|
1919 |
#12386 := (not #12385)
|
|
|
1920 |
#12389 := (not #12386)
|
|
|
1921 |
#12392 := (iff #12389 #12385)
|
|
|
1922 |
#12393 := [rewrite]: #12392
|
|
|
1923 |
#12390 := (iff #11256 #12389)
|
|
|
1924 |
#12387 := (iff #4772 #12386)
|
|
|
1925 |
#12388 := [rewrite]: #12387
|
|
|
1926 |
#12391 := [monotonicity #12388]: #12390
|
|
|
1927 |
#12395 := [trans #12391 #12393]: #12394
|
|
|
1928 |
#12403 := [monotonicity #12395 #12400]: #12402
|
|
|
1929 |
#12406 := [monotonicity #6639 #12403]: #12405
|
|
|
1930 |
#12411 := [trans #12406 #12409]: #12410
|
|
|
1931 |
#12414 := [quant-intro #12411]: #12413
|
|
|
1932 |
#12417 := [monotonicity #12414]: #12416
|
|
|
1933 |
#13048 := [monotonicity #12417 #13045]: #13047
|
|
|
1934 |
#13051 := [monotonicity #12414 #13048]: #13050
|
|
|
1935 |
#12383 := (iff #12129 #12382)
|
|
|
1936 |
#12380 := (iff #4771 #12379)
|
|
|
1937 |
#12381 := [rewrite]: #12380
|
|
|
1938 |
#12384 := [monotonicity #12381]: #12383
|
|
|
1939 |
#13054 := [monotonicity #12384 #13051]: #13053
|
|
|
1940 |
#13057 := [monotonicity #12381 #13054]: #13056
|
|
|
1941 |
#12377 := (iff #12141 false)
|
|
|
1942 |
#11286 := (iff #4808 false)
|
|
|
1943 |
#11287 := [rewrite]: #11286
|
|
|
1944 |
#12375 := (iff #12141 #4808)
|
|
|
1945 |
#12373 := (iff #11253 true)
|
|
|
1946 |
#11531 := (and true true)
|
|
|
1947 |
#12368 := (and true #11531)
|
|
|
1948 |
#12371 := (iff #12368 true)
|
|
|
1949 |
#12372 := [rewrite]: #12371
|
|
|
1950 |
#12369 := (iff #11253 #12368)
|
|
|
1951 |
#12366 := (iff #11250 #11531)
|
|
|
1952 |
#12364 := (iff #4767 true)
|
|
|
1953 |
#12365 := [rewrite]: #12364
|
|
|
1954 |
#12362 := (iff #4766 true)
|
|
|
1955 |
#12363 := [rewrite]: #12362
|
|
|
1956 |
#12367 := [monotonicity #12363 #12365]: #12366
|
|
|
1957 |
#12370 := [monotonicity #12363 #12367]: #12369
|
|
|
1958 |
#12374 := [trans #12370 #12372]: #12373
|
|
|
1959 |
#12376 := [monotonicity #12374]: #12375
|
|
|
1960 |
#12378 := [trans #12376 #11287]: #12377
|
|
|
1961 |
#13060 := [monotonicity #12378 #13057]: #13059
|
|
|
1962 |
#13063 := [monotonicity #13060]: #13062
|
|
|
1963 |
#13066 := [monotonicity #13063]: #13065
|
|
|
1964 |
#13069 := [monotonicity #13066]: #13068
|
|
|
1965 |
#13072 := [monotonicity #13069]: #13071
|
|
|
1966 |
#13075 := [monotonicity #13072]: #13074
|
|
|
1967 |
#13080 := [trans #13075 #13078]: #13079
|
|
|
1968 |
#13083 := [monotonicity #13080]: #13082
|
|
|
1969 |
#13088 := [trans #13083 #13086]: #13087
|
|
|
1970 |
#13091 := [monotonicity #13088]: #13090
|
|
|
1971 |
#13094 := [monotonicity #13091]: #13093
|
|
|
1972 |
#13099 := [trans #13094 #13097]: #13098
|
|
|
1973 |
#13102 := [monotonicity #13099]: #13101
|
|
|
1974 |
#13105 := [monotonicity #13102]: #13104
|
|
|
1975 |
#12360 := (iff #12222 #12359)
|
|
|
1976 |
#12357 := (iff #4727 #12356)
|
|
|
1977 |
#12354 := (iff #4726 #12351)
|
|
|
1978 |
#12355 := [rewrite]: #12354
|
|
|
1979 |
#12348 := (iff #4725 #12349)
|
|
|
1980 |
#12350 := [rewrite]: #12348
|
|
|
1981 |
#12358 := [monotonicity #12350 #12355]: #12357
|
|
|
1982 |
#12361 := [monotonicity #12358]: #12360
|
|
|
1983 |
#13186 := [monotonicity #12361 #13105]: #13185
|
|
|
1984 |
#13189 := [monotonicity #13186]: #13188
|
|
|
1985 |
#13192 := [monotonicity #13189]: #13191
|
|
|
1986 |
#13195 := [monotonicity #13192]: #13194
|
|
|
1987 |
#13198 := [monotonicity #13195]: #13197
|
|
|
1988 |
#13116 := (iff #12267 #13115)
|
|
|
1989 |
#13113 := (iff #4694 #13112)
|
|
|
1990 |
#13110 := (iff #4693 #13106)
|
|
|
1991 |
#13111 := [rewrite]: #13110
|
|
|
1992 |
#13114 := [quant-intro #13111]: #13113
|
|
|
1993 |
#13117 := [monotonicity #13114]: #13116
|
|
|
1994 |
#13201 := [monotonicity #13117 #13198]: #13200
|
|
|
1995 |
#13204 := [monotonicity #13201]: #13203
|
|
|
1996 |
#13207 := [monotonicity #13204]: #13206
|
|
|
1997 |
#13122 := (iff #12294 #13121)
|
|
|
1998 |
#13119 := (iff #4679 #13118)
|
|
|
1999 |
#13120 := [rewrite]: #13119
|
|
|
2000 |
#13123 := [monotonicity #13120]: #13122
|
|
|
2001 |
#13210 := [monotonicity #13123 #13207]: #13209
|
|
|
2002 |
#13129 := (iff #12303 #12418)
|
|
|
2003 |
#13124 := (not #12419)
|
|
|
2004 |
#13127 := (iff #13124 #12418)
|
|
|
2005 |
#13128 := [rewrite]: #13127
|
|
|
2006 |
#13125 := (iff #12303 #13124)
|
|
|
2007 |
#13126 := [monotonicity #12421]: #13125
|
|
|
2008 |
#13130 := [trans #13126 #13128]: #13129
|
|
|
2009 |
#13213 := [monotonicity #13130 #13210]: #13212
|
|
|
2010 |
#13140 := (iff #12312 #13131)
|
|
|
2011 |
#13132 := (not #13131)
|
|
|
2012 |
#13135 := (not #13132)
|
|
|
2013 |
#13138 := (iff #13135 #13131)
|
|
|
2014 |
#13139 := [rewrite]: #13138
|
|
|
2015 |
#13136 := (iff #12312 #13135)
|
|
|
2016 |
#13133 := (iff #4647 #13132)
|
|
|
2017 |
#13134 := [rewrite]: #13133
|
|
|
2018 |
#13137 := [monotonicity #13134]: #13136
|
|
|
2019 |
#13141 := [trans #13137 #13139]: #13140
|
|
|
2020 |
#13216 := [monotonicity #13141 #13213]: #13215
|
|
|
2021 |
#13154 := (iff #12321 #13153)
|
|
|
2022 |
#13151 := (iff #4645 #13150)
|
|
|
2023 |
#13148 := (iff #4644 #13145)
|
|
|
2024 |
#13149 := [rewrite]: #13148
|
|
|
2025 |
#13142 := (iff #4643 #13143)
|
|
|
2026 |
#13144 := [rewrite]: #13142
|
|
|
2027 |
#13152 := [monotonicity #13144 #13149]: #13151
|
|
|
2028 |
#13155 := [monotonicity #13152]: #13154
|
|
|
2029 |
#13219 := [monotonicity #13155 #13216]: #13218
|
|
|
2030 |
#13168 := (iff #12330 #13167)
|
|
|
2031 |
#13165 := (iff #4641 #13164)
|
|
|
2032 |
#13162 := (iff #4640 #13159)
|
|
|
2033 |
#13163 := [rewrite]: #13162
|
|
|
2034 |
#13156 := (iff #4639 #13157)
|
|
|
2035 |
#13158 := [rewrite]: #13156
|
|
|
2036 |
#13166 := [monotonicity #13158 #13163]: #13165
|
|
|
2037 |
#13169 := [monotonicity #13166]: #13168
|
|
|
2038 |
#13222 := [monotonicity #13169 #13219]: #13221
|
|
|
2039 |
#13182 := (iff #12339 #13181)
|
|
|
2040 |
#13179 := (iff #4637 #13178)
|
|
|
2041 |
#13176 := (iff #4636 #13173)
|
|
|
2042 |
#13177 := [rewrite]: #13176
|
|
|
2043 |
#13170 := (iff #4635 #13171)
|
|
|
2044 |
#13172 := [rewrite]: #13170
|
|
|
2045 |
#13180 := [monotonicity #13172 #13177]: #13179
|
|
|
2046 |
#13183 := [monotonicity #13180]: #13182
|
|
|
2047 |
#13225 := [monotonicity #13183 #13222]: #13224
|
|
|
2048 |
#13230 := [trans #13225 #13228]: #13229
|
|
|
2049 |
#13233 := [monotonicity #13230]: #13232
|
|
|
2050 |
#12346 := (iff #5090 #12345)
|
|
|
2051 |
#12343 := (iff #5089 #12340)
|
|
|
2052 |
#12336 := (implies #4637 #12331)
|
|
|
2053 |
#12341 := (iff #12336 #12340)
|
|
|
2054 |
#12342 := [rewrite]: #12341
|
|
|
2055 |
#12337 := (iff #5089 #12336)
|
|
|
2056 |
#12334 := (iff #5088 #12331)
|
|
|
2057 |
#12327 := (implies #4641 #12322)
|
|
|
2058 |
#12332 := (iff #12327 #12331)
|
|
|
2059 |
#12333 := [rewrite]: #12332
|
|
|
2060 |
#12328 := (iff #5088 #12327)
|
|
|
2061 |
#12325 := (iff #5087 #12322)
|
|
|
2062 |
#12318 := (implies #4645 #12313)
|
|
|
2063 |
#12323 := (iff #12318 #12322)
|
|
|
2064 |
#12324 := [rewrite]: #12323
|
|
|
2065 |
#12319 := (iff #5087 #12318)
|
|
|
2066 |
#12316 := (iff #5086 #12313)
|
|
|
2067 |
#12309 := (implies #4647 #12304)
|
|
|
2068 |
#12314 := (iff #12309 #12313)
|
|
|
2069 |
#12315 := [rewrite]: #12314
|
|
|
2070 |
#12310 := (iff #5086 #12309)
|
|
|
2071 |
#12307 := (iff #5085 #12304)
|
|
|
2072 |
#12300 := (implies #4648 #12295)
|
|
|
2073 |
#12305 := (iff #12300 #12304)
|
|
|
2074 |
#12306 := [rewrite]: #12305
|
|
|
2075 |
#12301 := (iff #5085 #12300)
|
|
|
2076 |
#12298 := (iff #5084 #12295)
|
|
|
2077 |
#12291 := (implies #4679 #12286)
|
|
|
2078 |
#12296 := (iff #12291 #12295)
|
|
|
2079 |
#12297 := [rewrite]: #12296
|
|
|
2080 |
#12292 := (iff #5084 #12291)
|
|
|
2081 |
#12289 := (iff #5083 #12286)
|
|
|
2082 |
#12282 := (implies #4681 #12277)
|
|
|
2083 |
#12287 := (iff #12282 #12286)
|
|
|
2084 |
#12288 := [rewrite]: #12287
|
|
|
2085 |
#12283 := (iff #5083 #12282)
|
|
|
2086 |
#12280 := (iff #5082 #12277)
|
|
|
2087 |
#12273 := (implies #4687 #12268)
|
|
|
2088 |
#12278 := (iff #12273 #12277)
|
|
|
2089 |
#12279 := [rewrite]: #12278
|
|
|
2090 |
#12274 := (iff #5082 #12273)
|
|
|
2091 |
#12271 := (iff #5081 #12268)
|
|
|
2092 |
#12264 := (implies #4694 #12259)
|
|
|
2093 |
#12269 := (iff #12264 #12268)
|
|
|
2094 |
#12270 := [rewrite]: #12269
|
|
|
2095 |
#12265 := (iff #5081 #12264)
|
|
|
2096 |
#12262 := (iff #5080 #12259)
|
|
|
2097 |
#12255 := (implies #4710 #12250)
|
|
|
2098 |
#12260 := (iff #12255 #12259)
|
|
|
2099 |
#12261 := [rewrite]: #12260
|
|
|
2100 |
#12256 := (iff #5080 #12255)
|
|
|
2101 |
#12253 := (iff #5079 #12250)
|
|
|
2102 |
#12246 := (implies #4714 #12241)
|
|
|
2103 |
#12251 := (iff #12246 #12250)
|
|
|
2104 |
#12252 := [rewrite]: #12251
|
|
|
2105 |
#12247 := (iff #5079 #12246)
|
|
|
2106 |
#12244 := (iff #5078 #12241)
|
|
|
2107 |
#12237 := (implies #4717 #12232)
|
|
|
2108 |
#12242 := (iff #12237 #12241)
|
|
|
2109 |
#12243 := [rewrite]: #12242
|
|
|
2110 |
#12238 := (iff #5078 #12237)
|
|
|
2111 |
#12235 := (iff #5077 #12232)
|
|
|
2112 |
#12228 := (implies #11245 #12223)
|
|
|
2113 |
#12233 := (iff #12228 #12232)
|
|
|
2114 |
#12234 := [rewrite]: #12233
|
|
|
2115 |
#12229 := (iff #5077 #12228)
|
|
|
2116 |
#12226 := (iff #5076 #12223)
|
|
|
2117 |
#12219 := (implies #4727 #12216)
|
|
|
2118 |
#12224 := (iff #12219 #12223)
|
|
|
2119 |
#12225 := [rewrite]: #12224
|
|
|
2120 |
#12220 := (iff #5076 #12219)
|
|
|
2121 |
#12217 := (iff #5075 #12216)
|
|
|
2122 |
#12214 := (iff #5074 #12211)
|
|
|
2123 |
#12207 := (implies #4733 #12204)
|
|
|
2124 |
#12212 := (iff #12207 #12211)
|
|
|
2125 |
#12213 := [rewrite]: #12212
|
|
|
2126 |
#12208 := (iff #5074 #12207)
|
|
|
2127 |
#12205 := (iff #5073 #12204)
|
|
|
2128 |
#12202 := (iff #5072 #12199)
|
|
|
2129 |
#12195 := (implies #4742 #12192)
|
|
|
2130 |
#12200 := (iff #12195 #12199)
|
|
|
2131 |
#12201 := [rewrite]: #12200
|
|
|
2132 |
#12196 := (iff #5072 #12195)
|
|
|
2133 |
#12193 := (iff #5071 #12192)
|
|
|
2134 |
#12190 := (iff #5070 #12187)
|
|
|
2135 |
#12183 := (implies #4746 #12178)
|
|
|
2136 |
#12188 := (iff #12183 #12187)
|
|
|
2137 |
#12189 := [rewrite]: #12188
|
|
|
2138 |
#12184 := (iff #5070 #12183)
|
|
|
2139 |
#12181 := (iff #5069 #12178)
|
|
|
2140 |
#12174 := (implies #4750 #12169)
|
|
|
2141 |
#12179 := (iff #12174 #12178)
|
|
|
2142 |
#12180 := [rewrite]: #12179
|
|
|
2143 |
#12175 := (iff #5069 #12174)
|
|
|
2144 |
#12172 := (iff #5068 #12169)
|
|
|
2145 |
#12165 := (implies #4755 #12160)
|
|
|
2146 |
#12170 := (iff #12165 #12169)
|
|
|
2147 |
#12171 := [rewrite]: #12170
|
|
|
2148 |
#12166 := (iff #5068 #12165)
|
|
|
2149 |
#12163 := (iff #5067 #12160)
|
|
|
2150 |
#12156 := (implies #4760 #12151)
|
|
|
2151 |
#12161 := (iff #12156 #12160)
|
|
|
2152 |
#12162 := [rewrite]: #12161
|
|
|
2153 |
#12157 := (iff #5067 #12156)
|
|
|
2154 |
#12154 := (iff #5066 #12151)
|
|
|
2155 |
#12147 := (implies #4765 #12142)
|
|
|
2156 |
#12152 := (iff #12147 #12151)
|
|
|
2157 |
#12153 := [rewrite]: #12152
|
|
|
2158 |
#12148 := (iff #5066 #12147)
|
|
|
2159 |
#12145 := (iff #5065 #12142)
|
|
|
2160 |
#12138 := (implies #11253 #12135)
|
|
|
2161 |
#12143 := (iff #12138 #12142)
|
|
|
2162 |
#12144 := [rewrite]: #12143
|
|
|
2163 |
#12139 := (iff #5065 #12138)
|
|
|
2164 |
#12136 := (iff #5064 #12135)
|
|
|
2165 |
#12133 := (iff #5063 #12130)
|
|
|
2166 |
#12126 := (implies #4771 #12123)
|
|
|
2167 |
#12131 := (iff #12126 #12130)
|
|
|
2168 |
#12132 := [rewrite]: #12131
|
|
|
2169 |
#12127 := (iff #5063 #12126)
|
|
|
2170 |
#12124 := (iff #5062 #12123)
|
|
|
2171 |
#12121 := (iff #5061 #12118)
|
|
|
2172 |
#12114 := (implies #11268 #12111)
|
|
|
2173 |
#12119 := (iff #12114 #12118)
|
|
|
2174 |
#12120 := [rewrite]: #12119
|
|
|
2175 |
#12115 := (iff #5061 #12114)
|
|
|
2176 |
#12112 := (iff #5060 #12111)
|
|
|
2177 |
#12109 := (iff #5059 #12106)
|
|
|
2178 |
#12102 := (implies #4781 #12097)
|
|
|
2179 |
#12107 := (iff #12102 #12106)
|
|
|
2180 |
#12108 := [rewrite]: #12107
|
|
|
2181 |
#12103 := (iff #5059 #12102)
|
|
|
2182 |
#12100 := (iff #5058 #12097)
|
|
|
2183 |
#12093 := (implies #4785 #12088)
|
|
|
2184 |
#12098 := (iff #12093 #12097)
|
|
|
2185 |
#12099 := [rewrite]: #12098
|
|
|
2186 |
#12094 := (iff #5058 #12093)
|
|
|
2187 |
#12091 := (iff #5057 #12088)
|
|
|
2188 |
#12084 := (implies #4789 #12079)
|
|
|
2189 |
#12089 := (iff #12084 #12088)
|
|
|
2190 |
#12090 := [rewrite]: #12089
|
|
|
2191 |
#12085 := (iff #5057 #12084)
|
|
|
2192 |
#12082 := (iff #5056 #12079)
|
|
|
2193 |
#12075 := (implies #4793 #12070)
|
|
|
2194 |
#12080 := (iff #12075 #12079)
|
|
|
2195 |
#12081 := [rewrite]: #12080
|
|
|
2196 |
#12076 := (iff #5056 #12075)
|
|
|
2197 |
#12073 := (iff #5055 #12070)
|
|
|
2198 |
#12067 := (implies #4795 #12062)
|
|
|
2199 |
#12071 := (iff #12067 #12070)
|
|
|
2200 |
#12072 := [rewrite]: #12071
|
|
|
2201 |
#12068 := (iff #5055 #12067)
|
|
|
2202 |
#12065 := (iff #5054 #12062)
|
|
|
2203 |
#12058 := (implies #4796 #12053)
|
|
|
2204 |
#12063 := (iff #12058 #12062)
|
|
|
2205 |
#12064 := [rewrite]: #12063
|
|
|
2206 |
#12059 := (iff #5054 #12058)
|
|
|
2207 |
#12056 := (iff #5053 #12053)
|
|
|
2208 |
#12049 := (implies #11283 #12044)
|
|
|
2209 |
#12054 := (iff #12049 #12053)
|
|
|
2210 |
#12055 := [rewrite]: #12054
|
|
|
2211 |
#12050 := (iff #5053 #12049)
|
|
|
2212 |
#12047 := (iff #5052 #12044)
|
|
|
2213 |
#12040 := (implies #4807 #12035)
|
|
|
2214 |
#12045 := (iff #12040 #12044)
|
|
|
2215 |
#12046 := [rewrite]: #12045
|
|
|
2216 |
#12041 := (iff #5052 #12040)
|
|
|
2217 |
#12038 := (iff #5051 #12035)
|
|
|
2218 |
#12032 := (implies #4795 #12020)
|
|
|
2219 |
#12036 := (iff #12032 #12035)
|
|
|
2220 |
#12037 := [rewrite]: #12036
|
|
|
2221 |
#12033 := (iff #5051 #12032)
|
|
|
2222 |
#12030 := (iff #5050 #12020)
|
|
|
2223 |
#12025 := (and true #12020)
|
|
|
2224 |
#12028 := (iff #12025 #12020)
|
|
|
2225 |
#12029 := [rewrite]: #12028
|
|
|
2226 |
#12026 := (iff #5050 #12025)
|
|
|
2227 |
#12023 := (iff #5049 #12020)
|
|
|
2228 |
#12017 := (implies #4795 #12012)
|
|
|
2229 |
#12021 := (iff #12017 #12020)
|
|
|
2230 |
#12022 := [rewrite]: #12021
|
|
|
2231 |
#12018 := (iff #5049 #12017)
|
|
|
2232 |
#12015 := (iff #5048 #12012)
|
|
|
2233 |
#12009 := (implies #4795 #12004)
|
|
|
2234 |
#12013 := (iff #12009 #12012)
|
|
|
2235 |
#12014 := [rewrite]: #12013
|
|
|
2236 |
#12010 := (iff #5048 #12009)
|
|
|
2237 |
#12007 := (iff #5047 #12004)
|
|
|
2238 |
#12001 := (implies #4795 #11996)
|
|
|
2239 |
#12005 := (iff #12001 #12004)
|
|
|
2240 |
#12006 := [rewrite]: #12005
|
|
|
2241 |
#12002 := (iff #5047 #12001)
|
|
|
2242 |
#11999 := (iff #5046 #11996)
|
|
|
2243 |
#11993 := (implies #4893 #11988)
|
|
|
2244 |
#11997 := (iff #11993 #11996)
|
|
|
2245 |
#11998 := [rewrite]: #11997
|
|
|
2246 |
#11994 := (iff #5046 #11993)
|
|
|
2247 |
#11991 := (iff #5045 #11988)
|
|
|
2248 |
#11984 := (implies #4893 #11979)
|
|
|
2249 |
#11989 := (iff #11984 #11988)
|
|
|
2250 |
#11990 := [rewrite]: #11989
|
|
|
2251 |
#11985 := (iff #5045 #11984)
|
|
|
2252 |
#11982 := (iff #5044 #11979)
|
|
|
2253 |
#11976 := (implies #4812 #11971)
|
|
|
2254 |
#11980 := (iff #11976 #11979)
|
|
|
2255 |
#11981 := [rewrite]: #11980
|
|
|
2256 |
#11977 := (iff #5044 #11976)
|
|
|
2257 |
#11974 := (iff #5043 #11971)
|
|
|
2258 |
#11967 := (implies #4902 #11962)
|
|
|
2259 |
#11972 := (iff #11967 #11971)
|
|
|
2260 |
#11973 := [rewrite]: #11972
|
|
|
2261 |
#11968 := (iff #5043 #11967)
|
|
|
2262 |
#11965 := (iff #5042 #11962)
|
|
|
2263 |
#11958 := (implies #4906 #11953)
|
|
|
2264 |
#11963 := (iff #11958 #11962)
|
|
|
2265 |
#11964 := [rewrite]: #11963
|
|
|
2266 |
#11959 := (iff #5042 #11958)
|
|
|
2267 |
#11956 := (iff #5041 #11953)
|
|
|
2268 |
#11949 := (implies #4910 #11944)
|
|
|
2269 |
#11954 := (iff #11949 #11953)
|
|
|
2270 |
#11955 := [rewrite]: #11954
|
|
|
2271 |
#11950 := (iff #5041 #11949)
|
|
|
2272 |
#11947 := (iff #5040 #11944)
|
|
|
2273 |
#11940 := (implies #4914 #11935)
|
|
|
2274 |
#11945 := (iff #11940 #11944)
|
|
|
2275 |
#11946 := [rewrite]: #11945
|
|
|
2276 |
#11941 := (iff #5040 #11940)
|
|
|
2277 |
#11938 := (iff #5039 #11935)
|
|
|
2278 |
#11931 := (implies #4924 #11919)
|
|
|
2279 |
#11936 := (iff #11931 #11935)
|
|
|
2280 |
#11937 := [rewrite]: #11936
|
|
|
2281 |
#11932 := (iff #5039 #11931)
|
|
|
2282 |
#11929 := (iff #5038 #11919)
|
|
|
2283 |
#11924 := (implies true #11919)
|
|
|
2284 |
#11927 := (iff #11924 #11919)
|
|
|
2285 |
#11928 := [rewrite]: #11927
|
|
|
2286 |
#11925 := (iff #5038 #11924)
|
|
|
2287 |
#11922 := (iff #5037 #11919)
|
|
|
2288 |
#11916 := (implies #4795 #11913)
|
|
|
2289 |
#11920 := (iff #11916 #11919)
|
|
|
2290 |
#11921 := [rewrite]: #11920
|
|
|
2291 |
#11917 := (iff #5037 #11916)
|
|
|
2292 |
#11914 := (iff #5036 #11913)
|
|
|
2293 |
#11911 := (iff #5035 #11908)
|
|
|
2294 |
#11905 := (implies #4795 #11900)
|
|
|
2295 |
#11909 := (iff #11905 #11908)
|
|
|
2296 |
#11910 := [rewrite]: #11909
|
|
|
2297 |
#11906 := (iff #5035 #11905)
|
|
|
2298 |
#11903 := (iff #5034 #11900)
|
|
|
2299 |
#11896 := (implies #5031 #11891)
|
|
|
2300 |
#11901 := (iff #11896 #11900)
|
|
|
2301 |
#11902 := [rewrite]: #11901
|
|
|
2302 |
#11897 := (iff #5034 #11896)
|
|
|
2303 |
#11894 := (iff #5033 #11891)
|
|
|
2304 |
#11888 := (implies #4795 #11883)
|
|
|
2305 |
#11892 := (iff #11888 #11891)
|
|
|
2306 |
#11893 := [rewrite]: #11892
|
|
|
2307 |
#11889 := (iff #5033 #11888)
|
|
|
2308 |
#11886 := (iff #5032 #11883)
|
|
|
2309 |
#11880 := (implies #4795 #11401)
|
|
|
2310 |
#11884 := (iff #11880 #11883)
|
|
|
2311 |
#11885 := [rewrite]: #11884
|
|
|
2312 |
#11881 := (iff #5032 #11880)
|
|
|
2313 |
#11404 := (iff #4844 #11401)
|
|
|
2314 |
#11398 := (implies #4795 #11393)
|
|
|
2315 |
#11402 := (iff #11398 #11401)
|
|
|
2316 |
#11403 := [rewrite]: #11402
|
|
|
2317 |
#11399 := (iff #4844 #11398)
|
|
|
2318 |
#11396 := (iff #4843 #11393)
|
|
|
2319 |
#11390 := (implies #4795 #11387)
|
|
|
2320 |
#11394 := (iff #11390 #11393)
|
|
|
2321 |
#11395 := [rewrite]: #11394
|
|
|
2322 |
#11391 := (iff #4843 #11390)
|
|
|
2323 |
#11388 := (iff #4842 #11387)
|
|
|
2324 |
#11385 := (iff #4841 #11382)
|
|
|
2325 |
#11378 := (implies #3125 #11373)
|
|
|
2326 |
#11383 := (iff #11378 #11382)
|
|
|
2327 |
#11384 := [rewrite]: #11383
|
|
|
2328 |
#11379 := (iff #4841 #11378)
|
|
|
2329 |
#11376 := (iff #4840 #11373)
|
|
|
2330 |
#11370 := (implies #4795 #11365)
|
|
|
2331 |
#11374 := (iff #11370 #11373)
|
|
|
2332 |
#11375 := [rewrite]: #11374
|
|
|
2333 |
#11371 := (iff #4840 #11370)
|
|
|
2334 |
#11368 := (iff #4839 #11365)
|
|
|
2335 |
#11362 := (implies #4795 #11357)
|
|
|
2336 |
#11366 := (iff #11362 #11365)
|
|
|
2337 |
#11367 := [rewrite]: #11366
|
|
|
2338 |
#11363 := (iff #4839 #11362)
|
|
|
2339 |
#11360 := (iff #4838 #11357)
|
|
|
2340 |
#11353 := (implies #4795 #11348)
|
|
|
2341 |
#11358 := (iff #11353 #11357)
|
|
|
2342 |
#11359 := [rewrite]: #11358
|
|
|
2343 |
#11354 := (iff #4838 #11353)
|
|
|
2344 |
#11351 := (iff #4837 #11348)
|
|
|
2345 |
#11344 := (implies #4814 #11339)
|
|
|
2346 |
#11349 := (iff #11344 #11348)
|
|
|
2347 |
#11350 := [rewrite]: #11349
|
|
|
2348 |
#11345 := (iff #4837 #11344)
|
|
|
2349 |
#11342 := (iff #4836 #11339)
|
|
|
2350 |
#11335 := (implies #4816 #11330)
|
|
|
2351 |
#11340 := (iff #11335 #11339)
|
|
|
2352 |
#11341 := [rewrite]: #11340
|
|
|
2353 |
#11336 := (iff #4836 #11335)
|
|
|
2354 |
#11333 := (iff #4835 #11330)
|
|
|
2355 |
#11326 := (implies #4818 #11321)
|
|
|
2356 |
#11331 := (iff #11326 #11330)
|
|
|
2357 |
#11332 := [rewrite]: #11331
|
|
|
2358 |
#11327 := (iff #4835 #11326)
|
|
|
2359 |
#11324 := (iff #4834 #11321)
|
|
|
2360 |
#11317 := (implies #4820 #11314)
|
|
|
2361 |
#11322 := (iff #11317 #11321)
|
|
|
2362 |
#11323 := [rewrite]: #11322
|
|
|
2363 |
#11318 := (iff #4834 #11317)
|
|
|
2364 |
#11315 := (iff #4833 #11314)
|
|
|
2365 |
#11312 := (iff #4832 #11309)
|
|
|
2366 |
#11305 := (implies #11300 #4830)
|
|
|
2367 |
#11310 := (iff #11305 #11309)
|
|
|
2368 |
#11311 := [rewrite]: #11310
|
|
|
2369 |
#11306 := (iff #4832 #11305)
|
|
|
2370 |
#11303 := (iff #4831 #4830)
|
|
|
2371 |
#11304 := [rewrite]: #11303
|
|
|
2372 |
#11301 := (iff #4825 #11300)
|
|
|
2373 |
#11298 := (iff #4824 #11295)
|
|
|
2374 |
#11292 := (implies #568 #11289)
|
|
|
2375 |
#11296 := (iff #11292 #11295)
|
|
|
2376 |
#11297 := [rewrite]: #11296
|
|
|
2377 |
#11293 := (iff #4824 #11292)
|
|
|
2378 |
#11290 := (iff #4823 #11289)
|
|
|
2379 |
#11291 := [rewrite]: #11290
|
|
|
2380 |
#11294 := [monotonicity #11291]: #11293
|
|
|
2381 |
#11299 := [trans #11294 #11297]: #11298
|
|
|
2382 |
#11302 := [quant-intro #11299]: #11301
|
|
|
2383 |
#11307 := [monotonicity #11302 #11304]: #11306
|
|
|
2384 |
#11313 := [trans #11307 #11311]: #11312
|
|
|
2385 |
#11316 := [monotonicity #11302 #11313]: #11315
|
|
|
2386 |
#11319 := [monotonicity #11316]: #11318
|
|
|
2387 |
#11325 := [trans #11319 #11323]: #11324
|
|
|
2388 |
#11328 := [monotonicity #11325]: #11327
|
|
|
2389 |
#11334 := [trans #11328 #11332]: #11333
|
|
|
2390 |
#11337 := [monotonicity #11334]: #11336
|
|
|
2391 |
#11343 := [trans #11337 #11341]: #11342
|
|
|
2392 |
#11346 := [monotonicity #11343]: #11345
|
|
|
2393 |
#11352 := [trans #11346 #11350]: #11351
|
|
|
2394 |
#11355 := [monotonicity #11352]: #11354
|
|
|
2395 |
#11361 := [trans #11355 #11359]: #11360
|
|
|
2396 |
#11364 := [monotonicity #11361]: #11363
|
|
|
2397 |
#11369 := [trans #11364 #11367]: #11368
|
|
|
2398 |
#11372 := [monotonicity #11369]: #11371
|
|
|
2399 |
#11377 := [trans #11372 #11375]: #11376
|
|
|
2400 |
#11380 := [monotonicity #11377]: #11379
|
|
|
2401 |
#11386 := [trans #11380 #11384]: #11385
|
|
|
2402 |
#11389 := [monotonicity #11386]: #11388
|
|
|
2403 |
#11392 := [monotonicity #11389]: #11391
|
|
|
2404 |
#11397 := [trans #11392 #11395]: #11396
|
|
|
2405 |
#11400 := [monotonicity #11397]: #11399
|
|
|
2406 |
#11405 := [trans #11400 #11403]: #11404
|
|
|
2407 |
#11882 := [monotonicity #11405]: #11881
|
|
|
2408 |
#11887 := [trans #11882 #11885]: #11886
|
|
|
2409 |
#11890 := [monotonicity #11887]: #11889
|
|
|
2410 |
#11895 := [trans #11890 #11893]: #11894
|
|
|
2411 |
#11898 := [monotonicity #11895]: #11897
|
|
|
2412 |
#11904 := [trans #11898 #11902]: #11903
|
|
|
2413 |
#11907 := [monotonicity #11904]: #11906
|
|
|
2414 |
#11912 := [trans #11907 #11910]: #11911
|
|
|
2415 |
#11878 := (iff #5030 #11875)
|
|
|
2416 |
#11872 := (implies #4795 #11867)
|
|
|
2417 |
#11876 := (iff #11872 #11875)
|
|
|
2418 |
#11877 := [rewrite]: #11876
|
|
|
2419 |
#11873 := (iff #5030 #11872)
|
|
|
2420 |
#11870 := (iff #5029 #11867)
|
|
|
2421 |
#11863 := (implies #4928 #11858)
|
|
|
2422 |
#11868 := (iff #11863 #11867)
|
|
|
2423 |
#11869 := [rewrite]: #11868
|
|
|
2424 |
#11864 := (iff #5029 #11863)
|
|
|
2425 |
#11861 := (iff #5028 #11858)
|
|
|
2426 |
#11855 := (implies #4795 #11850)
|
|
|
2427 |
#11859 := (iff #11855 #11858)
|
|
|
2428 |
#11860 := [rewrite]: #11859
|
|
|
2429 |
#11856 := (iff #5028 #11855)
|
|
|
2430 |
#11853 := (iff #5027 #11850)
|
|
|
2431 |
#11847 := (implies #4795 #11844)
|
|
|
2432 |
#11851 := (iff #11847 #11850)
|
|
|
2433 |
#11852 := [rewrite]: #11851
|
|
|
2434 |
#11848 := (iff #5027 #11847)
|
|
|
2435 |
#11845 := (iff #5026 #11844)
|
|
|
2436 |
#11842 := (iff #5025 #11839)
|
|
|
2437 |
#11836 := (implies #4936 #11833)
|
|
|
2438 |
#11840 := (iff #11836 #11839)
|
|
|
2439 |
#11841 := [rewrite]: #11840
|
|
|
2440 |
#11837 := (iff #5025 #11836)
|
|
|
2441 |
#11834 := (iff #5024 #11833)
|
|
|
2442 |
#11831 := (iff #5023 #11828)
|
|
|
2443 |
#11825 := (implies #4939 #11820)
|
|
|
2444 |
#11829 := (iff #11825 #11828)
|
|
|
2445 |
#11830 := [rewrite]: #11829
|
|
|
2446 |
#11826 := (iff #5023 #11825)
|
|
|
2447 |
#11823 := (iff #5022 #11820)
|
|
|
2448 |
#11817 := (implies #4795 #11814)
|
|
|
2449 |
#11821 := (iff #11817 #11820)
|
|
|
2450 |
#11822 := [rewrite]: #11821
|
|
|
2451 |
#11818 := (iff #5022 #11817)
|
|
|
2452 |
#11815 := (iff #5021 #11814)
|
|
|
2453 |
#11812 := (iff #5020 #11809)
|
|
|
2454 |
#11806 := (implies #4795 #11801)
|
|
|
2455 |
#11810 := (iff #11806 #11809)
|
|
|
2456 |
#11811 := [rewrite]: #11810
|
|
|
2457 |
#11807 := (iff #5020 #11806)
|
|
|
2458 |
#11804 := (iff #5019 #11801)
|
|
|
2459 |
#11797 := (implies #5011 #11792)
|
|
|
2460 |
#11802 := (iff #11797 #11801)
|
|
|
2461 |
#11803 := [rewrite]: #11802
|
|
|
2462 |
#11798 := (iff #5019 #11797)
|
|
|
2463 |
#11795 := (iff #5018 #11792)
|
|
|
2464 |
#11789 := (implies #4795 #11784)
|
|
|
2465 |
#11793 := (iff #11789 #11792)
|
|
|
2466 |
#11794 := [rewrite]: #11793
|
|
|
2467 |
#11790 := (iff #5018 #11789)
|
|
|
2468 |
#11787 := (iff #5017 #11784)
|
|
|
2469 |
#11781 := (implies #4795 #11776)
|
|
|
2470 |
#11785 := (iff #11781 #11784)
|
|
|
2471 |
#11786 := [rewrite]: #11785
|
|
|
2472 |
#11782 := (iff #5017 #11781)
|
|
|
2473 |
#11779 := (iff #5016 #11776)
|
|
|
2474 |
#11773 := (implies #4795 #11768)
|
|
|
2475 |
#11777 := (iff #11773 #11776)
|
|
|
2476 |
#11778 := [rewrite]: #11777
|
|
|
2477 |
#11774 := (iff #5016 #11773)
|
|
|
2478 |
#11771 := (iff #5015 #11768)
|
|
|
2479 |
#11764 := (implies #5012 #11759)
|
|
|
2480 |
#11769 := (iff #11764 #11768)
|
|
|
2481 |
#11770 := [rewrite]: #11769
|
|
|
2482 |
#11765 := (iff #5015 #11764)
|
|
|
2483 |
#11762 := (iff #5014 #11759)
|
|
|
2484 |
#11755 := (implies #5013 #11639)
|
|
|
2485 |
#11760 := (iff #11755 #11759)
|
|
|
2486 |
#11761 := [rewrite]: #11760
|
|
|
2487 |
#11756 := (iff #5014 #11755)
|
|
|
2488 |
#11642 := (iff #4996 #11639)
|
|
|
2489 |
#11635 := (implies #4960 #11632)
|
|
|
2490 |
#11640 := (iff #11635 #11639)
|
|
|
2491 |
#11641 := [rewrite]: #11640
|
|
|
2492 |
#11636 := (iff #4996 #11635)
|
|
|
2493 |
#11633 := (iff #4995 #11632)
|
|
|
2494 |
#11630 := (iff #4994 #11627)
|
|
|
2495 |
#11623 := (implies #11549 #11618)
|
|
|
2496 |
#11628 := (iff #11623 #11627)
|
|
|
2497 |
#11629 := [rewrite]: #11628
|
|
|
2498 |
#11624 := (iff #4994 #11623)
|
|
|
2499 |
#11621 := (iff #4993 #11618)
|
|
|
2500 |
#11614 := (implies #11552 #11609)
|
|
|
2501 |
#11619 := (iff #11614 #11618)
|
|
|
2502 |
#11620 := [rewrite]: #11619
|
|
|
2503 |
#11615 := (iff #4993 #11614)
|
|
|
2504 |
#11612 := (iff #4992 #11609)
|
|
|
2505 |
#11605 := (implies #4971 #11600)
|
|
|
2506 |
#11610 := (iff #11605 #11609)
|
|
|
2507 |
#11611 := [rewrite]: #11610
|
|
|
2508 |
#11606 := (iff #4992 #11605)
|
|
|
2509 |
#11603 := (iff #4991 #11600)
|
|
|
2510 |
#11596 := (implies #4973 #11593)
|
|
|
2511 |
#11601 := (iff #11596 #11600)
|
|
|
2512 |
#11602 := [rewrite]: #11601
|
|
|
2513 |
#11597 := (iff #4991 #11596)
|
|
|
2514 |
#11594 := (iff #4990 #11593)
|
|
|
2515 |
#11591 := (iff #4989 #11588)
|
|
|
2516 |
#11584 := (implies #4974 #11581)
|
|
|
2517 |
#11589 := (iff #11584 #11588)
|
|
|
2518 |
#11590 := [rewrite]: #11589
|
|
|
2519 |
#11585 := (iff #4989 #11584)
|
|
|
2520 |
#11582 := (iff #4988 #11581)
|
|
|
2521 |
#11579 := (iff #4987 #11576)
|
|
|
2522 |
#11572 := (implies #11567 #4985)
|
|
|
2523 |
#11577 := (iff #11572 #11576)
|
|
|
2524 |
#11578 := [rewrite]: #11577
|
|
|
2525 |
#11573 := (iff #4987 #11572)
|
|
|
2526 |
#11570 := (iff #4986 #4985)
|
|
|
2527 |
#11571 := [rewrite]: #11570
|
|
|
2528 |
#11568 := (iff #4979 #11567)
|
|
|
2529 |
#11565 := (iff #4978 #11562)
|
|
|
2530 |
#11559 := (implies #568 #11556)
|
|
|
2531 |
#11563 := (iff #11559 #11562)
|
|
|
2532 |
#11564 := [rewrite]: #11563
|
|
|
2533 |
#11560 := (iff #4978 #11559)
|
|
|
2534 |
#11557 := (iff #4977 #11556)
|
|
|
2535 |
#11558 := [rewrite]: #11557
|
|
|
2536 |
#11561 := [monotonicity #11558]: #11560
|
|
|
2537 |
#11566 := [trans #11561 #11564]: #11565
|
|
|
2538 |
#11569 := [quant-intro #11566]: #11568
|
|
|
2539 |
#11574 := [monotonicity #11569 #11571]: #11573
|
|
|
2540 |
#11580 := [trans #11574 #11578]: #11579
|
|
|
2541 |
#11583 := [monotonicity #11569 #11580]: #11582
|
|
|
2542 |
#11586 := [monotonicity #11583]: #11585
|
|
|
2543 |
#11592 := [trans #11586 #11590]: #11591
|
|
|
2544 |
#11595 := [monotonicity #11592]: #11594
|
|
|
2545 |
#11598 := [monotonicity #11595]: #11597
|
|
|
2546 |
#11604 := [trans #11598 #11602]: #11603
|
|
|
2547 |
#11607 := [monotonicity #11604]: #11606
|
|
|
2548 |
#11613 := [trans #11607 #11611]: #11612
|
|
|
2549 |
#11553 := (iff #4966 #11552)
|
|
|
2550 |
#11541 := (= #4961 #11540)
|
|
|
2551 |
#11542 := [rewrite]: #11541
|
|
|
2552 |
#11554 := [monotonicity #11542]: #11553
|
|
|
2553 |
#11616 := [monotonicity #11554 #11613]: #11615
|
|
|
2554 |
#11622 := [trans #11616 #11620]: #11621
|
|
|
2555 |
#11550 := (iff #4964 #11549)
|
|
|
2556 |
#11547 := (iff #4963 #11546)
|
|
|
2557 |
#11548 := [monotonicity #11542]: #11547
|
|
|
2558 |
#11544 := (iff #4962 #11543)
|
|
|
2559 |
#11545 := [monotonicity #11542]: #11544
|
|
|
2560 |
#11551 := [monotonicity #11545 #11548]: #11550
|
|
|
2561 |
#11625 := [monotonicity #11551 #11622]: #11624
|
|
|
2562 |
#11631 := [trans #11625 #11629]: #11630
|
|
|
2563 |
#11634 := [monotonicity #11551 #11631]: #11633
|
|
|
2564 |
#11637 := [monotonicity #11634]: #11636
|
|
|
2565 |
#11643 := [trans #11637 #11641]: #11642
|
|
|
2566 |
#11757 := [monotonicity #11643]: #11756
|
|
|
2567 |
#11763 := [trans #11757 #11761]: #11762
|
|
|
2568 |
#11766 := [monotonicity #11763]: #11765
|
|
|
2569 |
#11772 := [trans #11766 #11770]: #11771
|
|
|
2570 |
#11775 := [monotonicity #11772]: #11774
|
|
|
2571 |
#11780 := [trans #11775 #11778]: #11779
|
|
|
2572 |
#11783 := [monotonicity #11780]: #11782
|
|
|
2573 |
#11788 := [trans #11783 #11786]: #11787
|
|
|
2574 |
#11791 := [monotonicity #11788]: #11790
|
|
|
2575 |
#11796 := [trans #11791 #11794]: #11795
|
|
|
2576 |
#11799 := [monotonicity #11796]: #11798
|
|
|
2577 |
#11805 := [trans #11799 #11803]: #11804
|
|
|
2578 |
#11808 := [monotonicity #11805]: #11807
|
|
|
2579 |
#11813 := [trans #11808 #11811]: #11812
|
|
|
2580 |
#11753 := (iff #5010 #11750)
|
|
|
2581 |
#11747 := (implies #4795 #11742)
|
|
|
2582 |
#11751 := (iff #11747 #11750)
|
|
|
2583 |
#11752 := [rewrite]: #11751
|
|
|
2584 |
#11748 := (iff #5010 #11747)
|
|
|
2585 |
#11745 := (iff #5009 #11742)
|
|
|
2586 |
#11738 := (implies #4941 #11733)
|
|
|
2587 |
#11743 := (iff #11738 #11742)
|
|
|
2588 |
#11744 := [rewrite]: #11743
|
|
|
2589 |
#11739 := (iff #5009 #11738)
|
|
|
2590 |
#11736 := (iff #5008 #11733)
|
|
|
2591 |
#11730 := (implies #4795 #11725)
|
|
|
2592 |
#11734 := (iff #11730 #11733)
|
|
|
2593 |
#11735 := [rewrite]: #11734
|
|
|
2594 |
#11731 := (iff #5008 #11730)
|
|
|
2595 |
#11728 := (iff #5007 #11725)
|
|
|
2596 |
#11722 := (implies #4795 #11719)
|
|
|
2597 |
#11726 := (iff #11722 #11725)
|
|
|
2598 |
#11727 := [rewrite]: #11726
|
|
|
2599 |
#11723 := (iff #5007 #11722)
|
|
|
2600 |
#11720 := (iff #5006 #11719)
|
|
|
2601 |
#11717 := (iff #5005 #11714)
|
|
|
2602 |
#11710 := (implies #4936 #11707)
|
|
|
2603 |
#11715 := (iff #11710 #11714)
|
|
|
2604 |
#11716 := [rewrite]: #11715
|
|
|
2605 |
#11711 := (iff #5005 #11710)
|
|
|
2606 |
#11708 := (iff #5004 #11707)
|
|
|
2607 |
#11705 := (iff #5003 #11702)
|
|
|
2608 |
#11698 := (implies #4939 #11693)
|
|
|
2609 |
#11703 := (iff #11698 #11702)
|
|
|
2610 |
#11704 := [rewrite]: #11703
|
|
|
2611 |
#11699 := (iff #5003 #11698)
|
|
|
2612 |
#11696 := (iff #5002 #11693)
|
|
|
2613 |
#11689 := (implies #4943 #11684)
|
|
|
2614 |
#11694 := (iff #11689 #11693)
|
|
|
2615 |
#11695 := [rewrite]: #11694
|
|
|
2616 |
#11690 := (iff #5002 #11689)
|
|
|
2617 |
#11687 := (iff #5001 #11684)
|
|
|
2618 |
#11680 := (implies #4948 #11675)
|
|
|
2619 |
#11685 := (iff #11680 #11684)
|
|
|
2620 |
#11686 := [rewrite]: #11685
|
|
|
2621 |
#11681 := (iff #5001 #11680)
|
|
|
2622 |
#11678 := (iff #5000 #11675)
|
|
|
2623 |
#11671 := (implies #4953 #11666)
|
|
|
2624 |
#11676 := (iff #11671 #11675)
|
|
|
2625 |
#11677 := [rewrite]: #11676
|
|
|
2626 |
#11672 := (iff #5000 #11671)
|
|
|
2627 |
#11669 := (iff #4999 #11666)
|
|
|
2628 |
#11662 := (implies #4794 #11657)
|
|
|
2629 |
#11667 := (iff #11662 #11666)
|
|
|
2630 |
#11668 := [rewrite]: #11667
|
|
|
2631 |
#11663 := (iff #4999 #11662)
|
|
|
2632 |
#11660 := (iff #4998 #11657)
|
|
|
2633 |
#11653 := (implies #4956 #11648)
|
|
|
2634 |
#11658 := (iff #11653 #11657)
|
|
|
2635 |
#11659 := [rewrite]: #11658
|
|
|
2636 |
#11654 := (iff #4998 #11653)
|
|
|
2637 |
#11651 := (iff #4997 #11648)
|
|
|
2638 |
#11644 := (implies #4958 #11639)
|
|
|
2639 |
#11649 := (iff #11644 #11648)
|
|
|
2640 |
#11650 := [rewrite]: #11649
|
|
|
2641 |
#11645 := (iff #4997 #11644)
|
|
|
2642 |
#11646 := [monotonicity #11643]: #11645
|
|
|
2643 |
#11652 := [trans #11646 #11650]: #11651
|
|
|
2644 |
#11655 := [monotonicity #11652]: #11654
|
|
|
2645 |
#11661 := [trans #11655 #11659]: #11660
|
|
|
2646 |
#11538 := (iff #4954 #4794)
|
|
|
2647 |
#11539 := [rewrite]: #11538
|
|
|
2648 |
#11664 := [monotonicity #11539 #11661]: #11663
|
|
|
2649 |
#11670 := [trans #11664 #11668]: #11669
|
|
|
2650 |
#11673 := [monotonicity #11670]: #11672
|
|
|
2651 |
#11679 := [trans #11673 #11677]: #11678
|
|
|
2652 |
#11682 := [monotonicity #11679]: #11681
|
|
|
2653 |
#11688 := [trans #11682 #11686]: #11687
|
|
|
2654 |
#11691 := [monotonicity #11688]: #11690
|
|
|
2655 |
#11697 := [trans #11691 #11695]: #11696
|
|
|
2656 |
#11700 := [monotonicity #11697]: #11699
|
|
|
2657 |
#11706 := [trans #11700 #11704]: #11705
|
|
|
2658 |
#11709 := [monotonicity #11706]: #11708
|
|
|
2659 |
#11712 := [monotonicity #11709]: #11711
|
|
|
2660 |
#11718 := [trans #11712 #11716]: #11717
|
|
|
2661 |
#11721 := [monotonicity #11718]: #11720
|
|
|
2662 |
#11724 := [monotonicity #11721]: #11723
|
|
|
2663 |
#11729 := [trans #11724 #11727]: #11728
|
|
|
2664 |
#11732 := [monotonicity #11729]: #11731
|
|
|
2665 |
#11737 := [trans #11732 #11735]: #11736
|
|
|
2666 |
#11740 := [monotonicity #11737]: #11739
|
|
|
2667 |
#11746 := [trans #11740 #11744]: #11745
|
|
|
2668 |
#11749 := [monotonicity #11746]: #11748
|
|
|
2669 |
#11754 := [trans #11749 #11752]: #11753
|
|
|
2670 |
#11816 := [monotonicity #11754 #11813]: #11815
|
|
|
2671 |
#11819 := [monotonicity #11816]: #11818
|
|
|
2672 |
#11824 := [trans #11819 #11822]: #11823
|
|
|
2673 |
#11827 := [monotonicity #11824]: #11826
|
|
|
2674 |
#11832 := [trans #11827 #11830]: #11831
|
|
|
2675 |
#11835 := [monotonicity #11832]: #11834
|
|
|
2676 |
#11838 := [monotonicity #11835]: #11837
|
|
|
2677 |
#11843 := [trans #11838 #11841]: #11842
|
|
|
2678 |
#11846 := [monotonicity #11843]: #11845
|
|
|
2679 |
#11849 := [monotonicity #11846]: #11848
|
|
|
2680 |
#11854 := [trans #11849 #11852]: #11853
|
|
|
2681 |
#11857 := [monotonicity #11854]: #11856
|
|
|
2682 |
#11862 := [trans #11857 #11860]: #11861
|
|
|
2683 |
#11865 := [monotonicity #11862]: #11864
|
|
|
2684 |
#11871 := [trans #11865 #11869]: #11870
|
|
|
2685 |
#11874 := [monotonicity #11871]: #11873
|
|
|
2686 |
#11879 := [trans #11874 #11877]: #11878
|
|
|
2687 |
#11915 := [monotonicity #11879 #11912]: #11914
|
|
|
2688 |
#11918 := [monotonicity #11915]: #11917
|
|
|
2689 |
#11923 := [trans #11918 #11921]: #11922
|
|
|
2690 |
#11536 := (iff #4927 true)
|
|
|
2691 |
#11534 := (iff #11531 true)
|
|
|
2692 |
#11535 := [rewrite]: #11534
|
|
|
2693 |
#11532 := (iff #4927 #11531)
|
|
|
2694 |
#11529 := (iff #4926 true)
|
|
|
2695 |
#11530 := [rewrite]: #11529
|
|
|
2696 |
#11527 := (iff #4925 true)
|
|
|
2697 |
#11528 := [rewrite]: #11527
|
|
|
2698 |
#11533 := [monotonicity #11528 #11530]: #11532
|
|
|
2699 |
#11537 := [trans #11533 #11535]: #11536
|
|
|
2700 |
#11926 := [monotonicity #11537 #11923]: #11925
|
|
|
2701 |
#11930 := [trans #11926 #11928]: #11929
|
|
|
2702 |
#11933 := [monotonicity #11930]: #11932
|
|
|
2703 |
#11939 := [trans #11933 #11937]: #11938
|
|
|
2704 |
#11942 := [monotonicity #11939]: #11941
|
|
|
2705 |
#11948 := [trans #11942 #11946]: #11947
|
|
|
2706 |
#11951 := [monotonicity #11948]: #11950
|
|
|
2707 |
#11957 := [trans #11951 #11955]: #11956
|
|
|
2708 |
#11960 := [monotonicity #11957]: #11959
|
|
|
2709 |
#11966 := [trans #11960 #11964]: #11965
|
|
|
2710 |
#11969 := [monotonicity #11966]: #11968
|
|
|
2711 |
#11975 := [trans #11969 #11973]: #11974
|
|
|
2712 |
#11978 := [monotonicity #11975]: #11977
|
|
|
2713 |
#11983 := [trans #11978 #11981]: #11982
|
|
|
2714 |
#11986 := [monotonicity #11983]: #11985
|
|
|
2715 |
#11992 := [trans #11986 #11990]: #11991
|
|
|
2716 |
#11525 := (iff #4897 #4893)
|
|
|
2717 |
#11508 := (and true #4893)
|
|
|
2718 |
#11511 := (iff #11508 #4893)
|
|
|
2719 |
#11512 := [rewrite]: #11511
|
|
|
2720 |
#11523 := (iff #4897 #11508)
|
|
|
2721 |
#11521 := (iff #4896 #4893)
|
|
|
2722 |
#11519 := (iff #4896 #11508)
|
|
|
2723 |
#11517 := (iff #4895 #4893)
|
|
|
2724 |
#11515 := (iff #4895 #11508)
|
|
|
2725 |
#11513 := (iff #4894 #4893)
|
|
|
2726 |
#11509 := (iff #4894 #11508)
|
|
|
2727 |
#11506 := (iff #4882 true)
|
|
|
2728 |
#11501 := (forall (vars (?v0 S10)) (:pat #4878) true)
|
|
|
2729 |
#11504 := (iff #11501 true)
|
|
|
2730 |
#11505 := [elim-unused]: #11504
|
|
|
2731 |
#11502 := (iff #4882 #11501)
|
|
|
2732 |
#11499 := (iff #4881 true)
|
|
|
2733 |
#11463 := (implies #4866 #4866)
|
|
|
2734 |
#11466 := (iff #11463 true)
|
|
|
2735 |
#11467 := [rewrite]: #11466
|
|
|
2736 |
#11497 := (iff #4881 #11463)
|
|
|
2737 |
#11495 := (iff #4880 #4866)
|
|
|
2738 |
#11456 := (and true #4866)
|
|
|
2739 |
#11459 := (iff #11456 #4866)
|
|
|
2740 |
#11460 := [rewrite]: #11459
|
|
|
2741 |
#11493 := (iff #4880 #11456)
|
|
|
2742 |
#11491 := (iff #4879 true)
|
|
|
2743 |
#11492 := [rewrite]: #11491
|
|
|
2744 |
#11494 := [monotonicity #11492]: #11493
|
|
|
2745 |
#11496 := [trans #11494 #11460]: #11495
|
|
|
2746 |
#11498 := [monotonicity #11496]: #11497
|
|
|
2747 |
#11500 := [trans #11498 #11467]: #11499
|
|
|
2748 |
#11503 := [quant-intro #11500]: #11502
|
|
|
2749 |
#11507 := [trans #11503 #11505]: #11506
|
|
|
2750 |
#11510 := [monotonicity #11507]: #11509
|
|
|
2751 |
#11514 := [trans #11510 #11512]: #11513
|
|
|
2752 |
#11489 := (iff #4874 true)
|
|
|
2753 |
#11447 := (forall (vars (?v0 S10)) (:pat #4853) true)
|
|
|
2754 |
#11450 := (iff #11447 true)
|
|
|
2755 |
#11451 := [elim-unused]: #11450
|
|
|
2756 |
#11487 := (iff #4874 #11447)
|
|
|
2757 |
#11485 := (iff #4873 true)
|
|
|
2758 |
#11483 := (iff #4873 #11463)
|
|
|
2759 |
#11481 := (iff #4872 #4866)
|
|
|
2760 |
#11479 := (iff #4872 #11456)
|
|
|
2761 |
#11477 := (iff #4871 true)
|
|
|
2762 |
#11478 := [rewrite]: #11477
|
|
|
2763 |
#11480 := [monotonicity #11478]: #11479
|
|
|
2764 |
#11482 := [trans #11480 #11460]: #11481
|
|
|
2765 |
#11484 := [monotonicity #11482]: #11483
|
|
|
2766 |
#11486 := [trans #11484 #11467]: #11485
|
|
|
2767 |
#11488 := [quant-intro #11486]: #11487
|
|
|
2768 |
#11490 := [trans #11488 #11451]: #11489
|
|
|
2769 |
#11516 := [monotonicity #11490 #11514]: #11515
|
|
|
2770 |
#11518 := [trans #11516 #11512]: #11517
|
|
|
2771 |
#11475 := (iff #4870 true)
|
|
|
2772 |
#11470 := (forall (vars (?v0 S10)) (:pat #4864) true)
|
|
|
2773 |
#11473 := (iff #11470 true)
|
|
|
2774 |
#11474 := [elim-unused]: #11473
|
|
|
2775 |
#11471 := (iff #4870 #11470)
|
|
|
2776 |
#11468 := (iff #4869 true)
|
|
|
2777 |
#11464 := (iff #4869 #11463)
|
|
|
2778 |
#11461 := (iff #4868 #4866)
|
|
|
2779 |
#11457 := (iff #4868 #11456)
|
|
|
2780 |
#11454 := (iff #4867 true)
|
|
|
2781 |
#11455 := [rewrite]: #11454
|
|
|
2782 |
#11458 := [monotonicity #11455]: #11457
|
|
|
2783 |
#11462 := [trans #11458 #11460]: #11461
|
|
|
2784 |
#11465 := [monotonicity #11462]: #11464
|
|
|
2785 |
#11469 := [trans #11465 #11467]: #11468
|
|
|
2786 |
#11472 := [quant-intro #11469]: #11471
|
|
|
2787 |
#11476 := [trans #11472 #11474]: #11475
|
|
|
2788 |
#11520 := [monotonicity #11476 #11518]: #11519
|
|
|
2789 |
#11522 := [trans #11520 #11512]: #11521
|
|
|
2790 |
#11452 := (iff #4860 true)
|
|
|
2791 |
#11448 := (iff #4860 #11447)
|
|
|
2792 |
#11445 := (iff #4859 true)
|
|
|
2793 |
#11446 := [rewrite]: #11445
|
|
|
2794 |
#11449 := [quant-intro #11446]: #11448
|
|
|
2795 |
#11453 := [trans #11449 #11451]: #11452
|
|
|
2796 |
#11524 := [monotonicity #11453 #11522]: #11523
|
|
|
2797 |
#11526 := [trans #11524 #11512]: #11525
|
|
|
2798 |
#11995 := [monotonicity #11526 #11992]: #11994
|
|
|
2799 |
#12000 := [trans #11995 #11998]: #11999
|
|
|
2800 |
#12003 := [monotonicity #12000]: #12002
|
|
|
2801 |
#12008 := [trans #12003 #12006]: #12007
|
|
|
2802 |
#12011 := [monotonicity #12008]: #12010
|
|
|
2803 |
#12016 := [trans #12011 #12014]: #12015
|
|
|
2804 |
#12019 := [monotonicity #12016]: #12018
|
|
|
2805 |
#12024 := [trans #12019 #12022]: #12023
|
|
|
2806 |
#11443 := (iff #4849 true)
|
|
|
2807 |
#11438 := (implies #4795 true)
|
|
|
2808 |
#11441 := (iff #11438 true)
|
|
|
2809 |
#11442 := [rewrite]: #11441
|
|
|
2810 |
#11439 := (iff #4849 #11438)
|
|
|
2811 |
#11436 := (iff #4848 true)
|
|
|
2812 |
#11410 := (or #11409 #11401)
|
|
|
2813 |
#11418 := (or #11356 #11410)
|
|
|
2814 |
#11426 := (or #11356 #11418)
|
|
|
2815 |
#11431 := (implies false #11426)
|
|
|
2816 |
#11434 := (iff #11431 true)
|
|
|
2817 |
#11435 := [rewrite]: #11434
|
|
|
2818 |
#11432 := (iff #4848 #11431)
|
|
|
2819 |
#11429 := (iff #4847 #11426)
|
|
|
2820 |
#11423 := (implies #4795 #11418)
|
|
|
2821 |
#11427 := (iff #11423 #11426)
|
|
|
2822 |
#11428 := [rewrite]: #11427
|
|
|
2823 |
#11424 := (iff #4847 #11423)
|
|
|
2824 |
#11421 := (iff #4846 #11418)
|
|
|
2825 |
#11415 := (implies #4795 #11410)
|
|
|
2826 |
#11419 := (iff #11415 #11418)
|
|
|
2827 |
#11420 := [rewrite]: #11419
|
|
|
2828 |
#11416 := (iff #4846 #11415)
|
|
|
2829 |
#11413 := (iff #4845 #11410)
|
|
|
2830 |
#11406 := (implies #4812 #11401)
|
|
|
2831 |
#11411 := (iff #11406 #11410)
|
|
|
2832 |
#11412 := [rewrite]: #11411
|
|
|
2833 |
#11407 := (iff #4845 #11406)
|
|
|
2834 |
#11408 := [monotonicity #11405]: #11407
|
|
|
2835 |
#11414 := [trans #11408 #11412]: #11413
|
|
|
2836 |
#11417 := [monotonicity #11414]: #11416
|
|
|
2837 |
#11422 := [trans #11417 #11420]: #11421
|
|
|
2838 |
#11425 := [monotonicity #11422]: #11424
|
|
|
2839 |
#11430 := [trans #11425 #11428]: #11429
|
|
|
2840 |
#11433 := [monotonicity #11287 #11430]: #11432
|
|
|
2841 |
#11437 := [trans #11433 #11435]: #11436
|
|
|
2842 |
#11440 := [monotonicity #11437]: #11439
|
|
|
2843 |
#11444 := [trans #11440 #11442]: #11443
|
|
|
2844 |
#12027 := [monotonicity #11444 #12024]: #12026
|
|
|
2845 |
#12031 := [trans #12027 #12029]: #12030
|
|
|
2846 |
#12034 := [monotonicity #12031]: #12033
|
|
|
2847 |
#12039 := [trans #12034 #12037]: #12038
|
|
|
2848 |
#12042 := [monotonicity #12039]: #12041
|
|
|
2849 |
#12048 := [trans #12042 #12046]: #12047
|
|
|
2850 |
#11284 := (iff #4801 #11283)
|
|
|
2851 |
#11281 := (iff #4800 #11278)
|
|
|
2852 |
#11275 := (implies #568 #11272)
|
|
|
2853 |
#11279 := (iff #11275 #11278)
|
|
|
2854 |
#11280 := [rewrite]: #11279
|
|
|
2855 |
#11276 := (iff #4800 #11275)
|
|
|
2856 |
#11273 := (iff #4799 #11272)
|
|
|
2857 |
#11274 := [rewrite]: #11273
|
|
|
2858 |
#11277 := [monotonicity #11274]: #11276
|
|
|
2859 |
#11282 := [trans #11277 #11280]: #11281
|
|
|
2860 |
#11285 := [quant-intro #11282]: #11284
|
|
|
2861 |
#12051 := [monotonicity #11285 #12048]: #12050
|
|
|
2862 |
#12057 := [trans #12051 #12055]: #12056
|
|
|
2863 |
#12060 := [monotonicity #12057]: #12059
|
|
|
2864 |
#12066 := [trans #12060 #12064]: #12065
|
|
|
2865 |
#12069 := [monotonicity #12066]: #12068
|
|
|
2866 |
#12074 := [trans #12069 #12072]: #12073
|
|
|
2867 |
#12077 := [monotonicity #12074]: #12076
|
|
|
2868 |
#12083 := [trans #12077 #12081]: #12082
|
|
|
2869 |
#12086 := [monotonicity #12083]: #12085
|
|
|
2870 |
#12092 := [trans #12086 #12090]: #12091
|
|
|
2871 |
#12095 := [monotonicity #12092]: #12094
|
|
|
2872 |
#12101 := [trans #12095 #12099]: #12100
|
|
|
2873 |
#12104 := [monotonicity #12101]: #12103
|
|
|
2874 |
#12110 := [trans #12104 #12108]: #12109
|
|
|
2875 |
#12113 := [monotonicity #12110]: #12112
|
|
|
2876 |
#11269 := (iff #4779 #11268)
|
|
|
2877 |
#11266 := (iff #4778 #11263)
|
|
|
2878 |
#11260 := (implies #568 #11257)
|
|
|
2879 |
#11264 := (iff #11260 #11263)
|
|
|
2880 |
#11265 := [rewrite]: #11264
|
|
|
2881 |
#11261 := (iff #4778 #11260)
|
|
|
2882 |
#11258 := (iff #4777 #11257)
|
|
|
2883 |
#11259 := [rewrite]: #11258
|
|
|
2884 |
#11262 := [monotonicity #11259]: #11261
|
|
|
2885 |
#11267 := [trans #11262 #11265]: #11266
|
|
|
2886 |
#11270 := [quant-intro #11267]: #11269
|
|
|
2887 |
#12116 := [monotonicity #11270 #12113]: #12115
|
|
|
2888 |
#12122 := [trans #12116 #12120]: #12121
|
|
|
2889 |
#12125 := [monotonicity #11270 #12122]: #12124
|
|
|
2890 |
#12128 := [monotonicity #12125]: #12127
|
|
|
2891 |
#12134 := [trans #12128 #12132]: #12133
|
|
|
2892 |
#12137 := [monotonicity #12134]: #12136
|
|
|
2893 |
#11254 := (iff #4770 #11253)
|
|
|
2894 |
#11251 := (iff #4769 #11250)
|
|
|
2895 |
#11248 := (iff #4768 #4767)
|
|
|
2896 |
#11249 := [rewrite]: #11248
|
|
|
2897 |
#11252 := [monotonicity #11249]: #11251
|
|
|
2898 |
#11255 := [monotonicity #11252]: #11254
|
|
|
2899 |
#12140 := [monotonicity #11255 #12137]: #12139
|
|
|
2900 |
#12146 := [trans #12140 #12144]: #12145
|
|
|
2901 |
#12149 := [monotonicity #12146]: #12148
|
|
|
2902 |
#12155 := [trans #12149 #12153]: #12154
|
|
|
2903 |
#12158 := [monotonicity #12155]: #12157
|
|
|
2904 |
#12164 := [trans #12158 #12162]: #12163
|
|
|
2905 |
#12167 := [monotonicity #12164]: #12166
|
|
|
2906 |
#12173 := [trans #12167 #12171]: #12172
|
|
|
2907 |
#12176 := [monotonicity #12173]: #12175
|
|
|
2908 |
#12182 := [trans #12176 #12180]: #12181
|
|
|
2909 |
#12185 := [monotonicity #12182]: #12184
|
|
|
2910 |
#12191 := [trans #12185 #12189]: #12190
|
|
|
2911 |
#12194 := [monotonicity #12191]: #12193
|
|
|
2912 |
#12197 := [monotonicity #12194]: #12196
|
|
|
2913 |
#12203 := [trans #12197 #12201]: #12202
|
|
|
2914 |
#12206 := [monotonicity #12203]: #12205
|
|
|
2915 |
#12209 := [monotonicity #12206]: #12208
|
|
|
2916 |
#12215 := [trans #12209 #12213]: #12214
|
|
|
2917 |
#12218 := [monotonicity #12215]: #12217
|
|
|
2918 |
#12221 := [monotonicity #12218]: #12220
|
|
|
2919 |
#12227 := [trans #12221 #12225]: #12226
|
|
|
2920 |
#11246 := (iff #4724 #11245)
|
|
|
2921 |
#11243 := (iff #4723 #11242)
|
|
|
2922 |
#11244 := [rewrite]: #11243
|
|
|
2923 |
#11247 := [quant-intro #11244]: #11246
|
|
|
2924 |
#12230 := [monotonicity #11247 #12227]: #12229
|
|
|
2925 |
#12236 := [trans #12230 #12234]: #12235
|
|
|
2926 |
#12239 := [monotonicity #12236]: #12238
|
|
|
2927 |
#12245 := [trans #12239 #12243]: #12244
|
|
|
2928 |
#12248 := [monotonicity #12245]: #12247
|
|
|
2929 |
#12254 := [trans #12248 #12252]: #12253
|
|
|
2930 |
#12257 := [monotonicity #12254]: #12256
|
|
|
2931 |
#12263 := [trans #12257 #12261]: #12262
|
|
|
2932 |
#12266 := [monotonicity #12263]: #12265
|
|
|
2933 |
#12272 := [trans #12266 #12270]: #12271
|
|
|
2934 |
#12275 := [monotonicity #12272]: #12274
|
|
|
2935 |
#12281 := [trans #12275 #12279]: #12280
|
|
|
2936 |
#12284 := [monotonicity #12281]: #12283
|
|
|
2937 |
#12290 := [trans #12284 #12288]: #12289
|
|
|
2938 |
#12293 := [monotonicity #12290]: #12292
|
|
|
2939 |
#12299 := [trans #12293 #12297]: #12298
|
|
|
2940 |
#12302 := [monotonicity #12299]: #12301
|
|
|
2941 |
#12308 := [trans #12302 #12306]: #12307
|
|
|
2942 |
#12311 := [monotonicity #12308]: #12310
|
|
|
2943 |
#12317 := [trans #12311 #12315]: #12316
|
|
|
2944 |
#12320 := [monotonicity #12317]: #12319
|
|
|
2945 |
#12326 := [trans #12320 #12324]: #12325
|
|
|
2946 |
#12329 := [monotonicity #12326]: #12328
|
|
|
2947 |
#12335 := [trans #12329 #12333]: #12334
|
|
|
2948 |
#12338 := [monotonicity #12335]: #12337
|
|
|
2949 |
#12344 := [trans #12338 #12342]: #12343
|
|
|
2950 |
#12347 := [monotonicity #12344]: #12346
|
|
|
2951 |
#13235 := [trans #12347 #13233]: #13234
|
|
|
2952 |
#11241 := [asserted]: #5090
|
|
|
2953 |
#13236 := [mp #11241 #13235]: #13231
|
|
|
2954 |
#13248 := [not-or-elim #13236]: #13118
|
|
|
2955 |
#13251 := [and-elim #13248]: #4666
|
|
|
2956 |
#300 := (f85 f90 #28)
|
|
|
2957 |
#3371 := (f7 #300 #333)
|
|
|
2958 |
#3372 := (pattern #3371)
|
|
|
2959 |
#1536 := (f20 f179 #28)
|
|
|
2960 |
#375 := (f80 f81 #333)
|
|
|
2961 |
#3374 := (f53 #375 #1536)
|
|
|
2962 |
#3375 := (= #28 #3374)
|
|
|
2963 |
#3373 := (= #3371 f1)
|
|
|
2964 |
#9811 := (not #3373)
|
|
|
2965 |
#9812 := (or #9811 #3375)
|
|
|
2966 |
#9815 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3372) #9812)
|
|
|
2967 |
#16674 := (~ #9815 #9815)
|
|
|
2968 |
#16672 := (~ #9812 #9812)
|
|
|
2969 |
#16673 := [refl]: #16672
|
|
|
2970 |
#16675 := [nnf-pos #16673]: #16674
|
|
|
2971 |
#3376 := (implies #3373 #3375)
|
|
|
2972 |
#3377 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3372) #3376)
|
|
|
2973 |
#9816 := (iff #3377 #9815)
|
|
|
2974 |
#9813 := (iff #3376 #9812)
|
|
|
2975 |
#9814 := [rewrite]: #9813
|
|
|
2976 |
#9817 := [quant-intro #9814]: #9816
|
|
|
2977 |
#9810 := [asserted]: #3377
|
|
|
2978 |
#9820 := [mp #9810 #9817]: #9815
|
|
|
2979 |
#16676 := [mp~ #9820 #16675]: #9815
|
|
|
2980 |
#23196 := (not #4666)
|
|
|
2981 |
#23214 := (not #9815)
|
|
|
2982 |
#23215 := (or #23214 #23196 #23210)
|
|
|
2983 |
#23211 := (or #23196 #23210)
|
|
|
2984 |
#23216 := (or #23214 #23211)
|
|
|
2985 |
#23218 := (iff #23216 #23215)
|
|
|
2986 |
#23219 := [rewrite]: #23218
|
|
|
2987 |
#23217 := [quant-inst #4658 #4652]: #23216
|
|
|
2988 |
#23220 := [mp #23217 #23219]: #23215
|
|
|
2989 |
#24763 := [unit-resolution #23220 #16676 #13251]: #23210
|
|
|
2990 |
#23716 := [symm #24763]: #23715
|
|
|
2991 |
#23718 := [monotonicity #23716]: #23717
|
|
|
2992 |
#23720 := [trans #23718 #23700]: #23719
|
|
|
2993 |
#23722 := [monotonicity #23720]: #23721
|
|
|
2994 |
#23724 := [trans #23722 #23699]: #23723
|
|
|
2995 |
#23714 := [monotonicity #23724]: #23713
|
|
|
2996 |
#23735 := [trans #23714 #23733]: #23734
|
|
|
2997 |
#23737 := [symm #23735]: #23736
|
|
|
2998 |
#23740 := [monotonicity #23737]: #23739
|
|
|
2999 |
#4626 := (= f420 f419)
|
|
|
3000 |
#4627 := (not #4626)
|
|
|
3001 |
#4624 := (= f29 f419)
|
|
|
3002 |
#4625 := (not #4624)
|
|
|
3003 |
decl f421 :: S21
|
|
|
3004 |
#3600 := f421
|
|
|
3005 |
#4620 := (= f421 f419)
|
|
|
3006 |
#4621 := (not #4620)
|
|
|
3007 |
#4618 := (= f421 f420)
|
|
|
3008 |
#4619 := (not #4618)
|
|
|
3009 |
#4616 := (= f421 f29)
|
|
|
3010 |
#4617 := (not #4616)
|
|
|
3011 |
#11229 := (and #4617 #4619 #4621 #4623 #4625 #4627)
|
|
|
3012 |
#4628 := (and #4627 true)
|
|
|
3013 |
#4629 := (and #4625 #4628)
|
|
|
3014 |
#4630 := (and #4623 #4629)
|
|
|
3015 |
#4631 := (and #4621 #4630)
|
|
|
3016 |
#4632 := (and #4619 #4631)
|
|
|
3017 |
#4633 := (and #4617 #4632)
|
|
|
3018 |
#11232 := (iff #4633 #11229)
|
|
|
3019 |
#11214 := (and #4625 #4627)
|
|
|
3020 |
#11217 := (and #4623 #11214)
|
|
|
3021 |
#11220 := (and #4621 #11217)
|
|
|
3022 |
#11223 := (and #4619 #11220)
|
|
|
3023 |
#11226 := (and #4617 #11223)
|
|
|
3024 |
#11230 := (iff #11226 #11229)
|
|
|
3025 |
#11231 := [rewrite]: #11230
|
|
|
3026 |
#11227 := (iff #4633 #11226)
|
|
|
3027 |
#11224 := (iff #4632 #11223)
|
|
|
3028 |
#11221 := (iff #4631 #11220)
|
|
|
3029 |
#11218 := (iff #4630 #11217)
|
|
|
3030 |
#11215 := (iff #4629 #11214)
|
|
|
3031 |
#11212 := (iff #4628 #4627)
|
|
|
3032 |
#11213 := [rewrite]: #11212
|
|
|
3033 |
#11216 := [monotonicity #11213]: #11215
|
|
|
3034 |
#11219 := [monotonicity #11216]: #11218
|
|
|
3035 |
#11222 := [monotonicity #11219]: #11221
|
|
|
3036 |
#11225 := [monotonicity #11222]: #11224
|
|
|
3037 |
#11228 := [monotonicity #11225]: #11227
|
|
|
3038 |
#11233 := [trans #11228 #11231]: #11232
|
|
|
3039 |
#11211 := [asserted]: #4633
|
|
|
3040 |
#11234 := [mp #11211 #11233]: #11229
|
|
|
3041 |
#11238 := [and-elim #11234]: #4623
|
|
|
3042 |
#23741 := [mp #11238 #23740]: #23738
|
|
|
3043 |
#23581 := (not #23573)
|
|
|
3044 |
#23584 := (not #23569)
|
|
|
3045 |
#23766 := (iff #12210 #23584)
|
|
|
3046 |
#23764 := (iff #4733 #23569)
|
|
|
3047 |
#23751 := (iff #23569 #4733)
|
|
|
3048 |
#23749 := (= #23568 #4732)
|
|
|
3049 |
#23744 := (= #23560 #4730)
|
|
|
3050 |
#23731 := (= #23559 #4729)
|
|
|
3051 |
#23743 := [monotonicity #23716]: #23731
|
|
|
3052 |
#23745 := [monotonicity #23743 #23716]: #23744
|
|
|
3053 |
#23750 := [monotonicity #23745]: #23749
|
|
|
3054 |
#23763 := [monotonicity #23750]: #23751
|
|
|
3055 |
#23765 := [symm #23763]: #23764
|
|
|
3056 |
#23767 := [monotonicity #23765]: #23766
|
|
|
3057 |
#23730 := [hypothesis]: #12210
|
|
|
3058 |
#23768 := [mp #23730 #23767]: #23584
|
|
|
3059 |
#23587 := (not #23574)
|
|
|
3060 |
#23588 := (or #23587 #23569 #23581)
|
|
|
3061 |
#23589 := [def-axiom]: #23588
|
|
|
3062 |
#23769 := [unit-resolution #23589 #23768 #23729]: #23581
|
|
|
3063 |
#23646 := (f37 #4667 #23197)
|
|
|
3064 |
#23647 := (= #23646 f1)
|
|
|
3065 |
#13252 := [and-elim #13248]: #4669
|
|
|
3066 |
#23770 := (= #23646 #4668)
|
|
|
3067 |
#23771 := [monotonicity #23716]: #23770
|
|
|
3068 |
#23772 := [trans #23771 #13252]: #23647
|
|
|
3069 |
#23642 := (f85 f90 #23197)
|
|
|
3070 |
#23643 := (f7 #23642 #23477)
|
|
|
3071 |
#23644 := (= #23643 f1)
|
|
|
3072 |
#23757 := (= #23643 #4665)
|
|
|
3073 |
#23758 := (= #23642 #4664)
|
|
|
3074 |
#23759 := [monotonicity #23716]: #23758
|
|
|
3075 |
#23760 := [monotonicity #23759 #23720]: #23757
|
|
|
3076 |
#23761 := [trans #23760 #13251]: #23644
|
|
|
3077 |
#23648 := (not #23647)
|
|
|
3078 |
#23645 := (not #23644)
|
|
|
3079 |
#23786 := (or #23645 #23648 #23650 #23573)
|
|
|
3080 |
#23483 := (f48 #4661 #23197)
|
|
|
3081 |
#23625 := (= #23483 f51)
|
|
|
3082 |
#13250 := [and-elim #13248]: #4663
|
|
|
3083 |
#23762 := (= #23483 #4662)
|
|
|
3084 |
#23778 := [monotonicity #23716]: #23762
|
|
|
3085 |
#23779 := [trans #23778 #13250]: #23625
|
|
|
3086 |
#13249 := [and-elim #13248]: #4660
|
|
|
3087 |
#23777 := (= #23488 #4659)
|
|
|
3088 |
#23780 := [monotonicity #23716]: #23777
|
|
|
3089 |
#23781 := [trans #23780 #13249]: #23489
|
|
|
3090 |
#23478 := (f7 f45 #23477)
|
|
|
3091 |
#23481 := (= #23478 f1)
|
|
|
3092 |
#13254 := [and-elim #13248]: #4674
|
|
|
3093 |
#23782 := (= #23478 #4673)
|
|
|
3094 |
#23787 := [monotonicity #23720]: #23782
|
|
|
3095 |
#23788 := [trans #23787 #13254]: #23481
|
|
|
3096 |
#13256 := [not-or-elim #13236]: #4687
|
|
|
3097 |
#13258 := [and-elim #13256]: #4686
|
|
|
3098 |
#74 := (:var 1 S9)
|
|
|
3099 |
#2793 := (f308 f310 #74)
|
|
|
3100 |
#2794 := (f92 #2793 #40)
|
|
|
3101 |
#2795 := (f37 #2794 #40)
|
|
|
3102 |
#2796 := (pattern #2795)
|
|
|
3103 |
#2803 := (= #2795 f1)
|
|
|
3104 |
#44 := (f27 f28 #40)
|
|
|
3105 |
#110 := (f7 f45 #44)
|
|
|
3106 |
#111 := (= #110 f1)
|
|
|
3107 |
#9649 := (not #111)
|
|
|
3108 |
#45 := (f26 #44)
|
|
|
3109 |
#47 := (= #45 f29)
|
|
|
3110 |
#222 := (f46 f47 #74)
|
|
|
3111 |
#223 := (f37 #222 #40)
|
|
|
3112 |
#224 := (= #223 f1)
|
|
|
3113 |
#9775 := (not #224)
|
|
|
3114 |
#219 := (f85 f90 #40)
|
|
|
3115 |
#220 := (f7 #219 #44)
|
|
|
3116 |
#221 := (= #220 f1)
|
|
|
3117 |
#17712 := (not #221)
|
|
|
3118 |
#215 := (f49 f50 #74)
|
|
|
3119 |
#216 := (f48 #215 #40)
|
|
|
3120 |
#217 := (= #216 f51)
|
|
|
3121 |
#17711 := (not #217)
|
|
|
3122 |
#205 := (f46 f52 #74)
|
|
|
3123 |
#206 := (f37 #205 #40)
|
|
|
3124 |
#207 := (= #206 f1)
|
|
|
3125 |
#3098 := (not #207)
|
|
|
3126 |
#326 := (f82 f98 #74)
|
|
|
3127 |
#328 := (= #326 f1)
|
|
|
3128 |
#17838 := (not #328)
|
|
|
3129 |
#20291 := (or #17838 #3098 #17711 #17712 #9775 #47 #9649 #2803)
|
|
|
3130 |
#20296 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2796) #20291)
|
|
|
3131 |
#81 := (not #47)
|
|
|
3132 |
#9361 := (and #328 #207 #217 #221 #224 #81 #111)
|
|
|
3133 |
#9364 := (not #9361)
|
|
|
3134 |
#9367 := (or #9364 #2803)
|
|
|
3135 |
#9370 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2796) #9367)
|
|
|
3136 |
#20297 := (iff #9370 #20296)
|
|
|
3137 |
#20294 := (iff #9367 #20291)
|
|
|
3138 |
#20277 := (or #17838 #3098 #17711 #17712 #9775 #47 #9649)
|
|
|
3139 |
#20288 := (or #20277 #2803)
|
|
|
3140 |
#20292 := (iff #20288 #20291)
|
|
|
3141 |
#20293 := [rewrite]: #20292
|
|
|
3142 |
#20289 := (iff #9367 #20288)
|
|
|
3143 |
#20286 := (iff #9364 #20277)
|
|
|
3144 |
#20278 := (not #20277)
|
|
|
3145 |
#20281 := (not #20278)
|
|
|
3146 |
#20284 := (iff #20281 #20277)
|
|
|
3147 |
#20285 := [rewrite]: #20284
|
|
|
3148 |
#20282 := (iff #9364 #20281)
|
|
|
3149 |
#20279 := (iff #9361 #20278)
|
|
|
3150 |
#20280 := [rewrite]: #20279
|
|
|
3151 |
#20283 := [monotonicity #20280]: #20282
|
|
|
3152 |
#20287 := [trans #20283 #20285]: #20286
|
|
|
3153 |
#20290 := [monotonicity #20287]: #20289
|
|
|
3154 |
#20295 := [trans #20290 #20293]: #20294
|
|
|
3155 |
#20298 := [quant-intro #20295]: #20297
|
|
|
3156 |
#16317 := (~ #9370 #9370)
|
|
|
3157 |
#16315 := (~ #9367 #9367)
|
|
|
3158 |
#16316 := [refl]: #16315
|
|
|
3159 |
#16318 := [nnf-pos #16316]: #16317
|
|
|
3160 |
#2797 := (and #81 #111)
|
|
|
3161 |
#2798 := (and #224 #2797)
|
|
|
3162 |
#2799 := (and #221 #2798)
|
|
|
3163 |
#2800 := (and #217 #2799)
|
|
|
3164 |
#2801 := (and #207 #2800)
|
|
|
3165 |
#2802 := (and #328 #2801)
|
|
|
3166 |
#2804 := (implies #2802 #2803)
|
|
|
3167 |
#2805 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2796) #2804)
|
|
|
3168 |
#9373 := (iff #2805 #9370)
|
|
|
3169 |
#9353 := (not #2802)
|
|
|
3170 |
#9355 := (or #9353 #2803)
|
|
|
3171 |
#9358 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2796) #9355)
|
|
|
3172 |
#9371 := (iff #9358 #9370)
|
|
|
3173 |
#9368 := (iff #9355 #9367)
|
|
|
3174 |
#9365 := (iff #9353 #9364)
|
|
|
3175 |
#9362 := (iff #2802 #9361)
|
|
|
3176 |
#9363 := [rewrite]: #9362
|
|
|
3177 |
#9366 := [monotonicity #9363]: #9365
|
|
|
3178 |
#9369 := [monotonicity #9366]: #9368
|
|
|
3179 |
#9372 := [quant-intro #9369]: #9371
|
|
|
3180 |
#9359 := (iff #2805 #9358)
|
|
|
3181 |
#9356 := (iff #2804 #9355)
|
|
|
3182 |
#9357 := [rewrite]: #9356
|
|
|
3183 |
#9360 := [quant-intro #9357]: #9359
|
|
|
3184 |
#9374 := [trans #9360 #9372]: #9373
|
|
|
3185 |
#9352 := [asserted]: #2805
|
|
|
3186 |
#9375 := [mp #9352 #9374]: #9370
|
|
|
3187 |
#16319 := [mp~ #9375 #16318]: #9370
|
|
|
3188 |
#20299 := [mp #16319 #20298]: #20296
|
|
|
3189 |
#23482 := (not #23481)
|
|
|
3190 |
#23626 := (not #23625)
|
|
|
3191 |
#22212 := (not #4686)
|
|
|
3192 |
#23630 := (not #20296)
|
|
|
3193 |
#23628 := (or #23630 #22212 #23514 #23626 #23645 #23648 #23650 #23482 #23573)
|
|
|
3194 |
#23651 := (or #22212 #23514 #23626 #23645 #23648 #23650 #23482 #23573)
|
|
|
3195 |
#23631 := (or #23630 #23651)
|
|
|
3196 |
#23633 := (iff #23631 #23628)
|
|
|
3197 |
#23654 := [rewrite]: #23633
|
|
|
3198 |
#23632 := [quant-inst #4649 #23197]: #23631
|
|
|
3199 |
#23656 := [mp #23632 #23654]: #23628
|
|
|
3200 |
#23789 := [unit-resolution #23656 #20299 #13258 #23788 #23781 #23779]: #23786
|
|
|
3201 |
#23790 := [unit-resolution #23789 #23761 #23772 #23769 #23741]: false
|
|
|
3202 |
#23791 := [lemma #23790]: #4733
|
|
|
3203 |
#24205 := [trans #23750 #23791]: #23569
|
|
|
3204 |
#23578 := (or #23587 #23584 #23573)
|
|
|
3205 |
#23579 := [def-axiom]: #23578
|
|
|
3206 |
#24206 := [unit-resolution #23579 #24205 #23729]: #23573
|
|
|
3207 |
#23624 := (or #23581 #23623)
|
|
|
3208 |
#26 := (:var 2 S9)
|
|
|
3209 |
#2724 := (f308 f310 #26)
|
|
|
3210 |
#2725 := (f92 #2724 #28)
|
|
|
3211 |
#2726 := (f37 #2725 #40)
|
|
|
3212 |
#2806 := (pattern #2726)
|
|
|
3213 |
#2766 := (f32 f96 #24)
|
|
|
3214 |
#2807 := (f31 #2766 #37)
|
|
|
3215 |
#2808 := (f15 #49 #2807)
|
|
|
3216 |
#2809 := (pattern #2808)
|
|
|
3217 |
#36 := (f24 f25 #24)
|
|
|
3218 |
#2711 := (f23 #36 #28)
|
|
|
3219 |
#2816 := (f303 f304 #2711)
|
|
|
3220 |
#2817 := (f15 #2815 #2816)
|
|
|
3221 |
#2818 := (= #2817 f1)
|
|
|
3222 |
#2813 := (= #2808 f1)
|
|
|
3223 |
#20300 := (not #2813)
|
|
|
3224 |
#1680 := (f27 f28 #37)
|
|
|
3225 |
#2810 := (f7 f311 #1680)
|
|
|
3226 |
#2811 := (= #2810 f1)
|
|
|
3227 |
#20315 := (or #2811 #20300 #2818)
|
|
|
3228 |
#20320 := (forall (vars (?v3 S10)) (:pat #2809) #20315)
|
|
|
3229 |
#20326 := (not #20320)
|
|
|
3230 |
#265 := (f46 f52 #26)
|
|
|
3231 |
#266 := (f37 #265 #28)
|
|
|
3232 |
#271 := (= #266 f1)
|
|
|
3233 |
#2983 := (not #271)
|
|
|
3234 |
#66 := (f32 f33 #26)
|
|
|
3235 |
#2698 := (f31 #66 #40)
|
|
|
3236 |
#1994 := (f16 f30 #28)
|
|
|
3237 |
#2699 := (f15 #1994 #2698)
|
|
|
3238 |
#2704 := (= #2699 f1)
|
|
|
3239 |
#20135 := (not #2704)
|
|
|
3240 |
#20327 := (or #20135 #2983 #20326)
|
|
|
3241 |
#20328 := (not #20327)
|
|
|
3242 |
#2727 := (= #2726 f1)
|
|
|
3243 |
#9393 := (not #2727)
|
|
|
3244 |
#20333 := (or #9393 #20328)
|
|
|
3245 |
#20336 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2806) #20333)
|
|
|
3246 |
#2812 := (not #2811)
|
|
|
3247 |
#2814 := (and #2812 #2813)
|
|
|
3248 |
#9377 := (not #2814)
|
|
|
3249 |
#9378 := (or #9377 #2818)
|
|
|
3250 |
#9381 := (forall (vars (?v3 S10)) (:pat #2809) #9378)
|
|
|
3251 |
#9402 := (and #2704 #271 #9381)
|
|
|
3252 |
#9405 := (or #9393 #9402)
|
|
|
3253 |
#9408 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2806) #9405)
|
|
|
3254 |
#20337 := (iff #9408 #20336)
|
|
|
3255 |
#20334 := (iff #9405 #20333)
|
|
|
3256 |
#20331 := (iff #9402 #20328)
|
|
|
3257 |
#20323 := (and #2704 #271 #20320)
|
|
|
3258 |
#20329 := (iff #20323 #20328)
|
|
|
3259 |
#20330 := [rewrite]: #20329
|
|
|
3260 |
#20324 := (iff #9402 #20323)
|
|
|
3261 |
#20321 := (iff #9381 #20320)
|
|
|
3262 |
#20318 := (iff #9378 #20315)
|
|
|
3263 |
#20301 := (or #2811 #20300)
|
|
|
3264 |
#20312 := (or #20301 #2818)
|
|
|
3265 |
#20316 := (iff #20312 #20315)
|
|
|
3266 |
#20317 := [rewrite]: #20316
|
|
|
3267 |
#20313 := (iff #9378 #20312)
|
|
|
3268 |
#20310 := (iff #9377 #20301)
|
|
|
3269 |
#20302 := (not #20301)
|
|
|
3270 |
#20305 := (not #20302)
|
|
|
3271 |
#20308 := (iff #20305 #20301)
|
|
|
3272 |
#20309 := [rewrite]: #20308
|
|
|
3273 |
#20306 := (iff #9377 #20305)
|
|
|
3274 |
#20303 := (iff #2814 #20302)
|
|
|
3275 |
#20304 := [rewrite]: #20303
|
|
|
3276 |
#20307 := [monotonicity #20304]: #20306
|
|
|
3277 |
#20311 := [trans #20307 #20309]: #20310
|
|
|
3278 |
#20314 := [monotonicity #20311]: #20313
|
|
|
3279 |
#20319 := [trans #20314 #20317]: #20318
|
|
|
3280 |
#20322 := [quant-intro #20319]: #20321
|
|
|
3281 |
#20325 := [monotonicity #20322]: #20324
|
|
|
3282 |
#20332 := [trans #20325 #20330]: #20331
|
|
|
3283 |
#20335 := [monotonicity #20332]: #20334
|
|
|
3284 |
#20338 := [quant-intro #20335]: #20337
|
|
|
3285 |
#16334 := (~ #9408 #9408)
|
|
|
3286 |
#16332 := (~ #9405 #9405)
|
|
|
3287 |
#16330 := (~ #9402 #9402)
|
|
|
3288 |
#16328 := (~ #9381 #9381)
|
|
|
3289 |
#16326 := (~ #9378 #9378)
|
|
|
3290 |
#16327 := [refl]: #16326
|
|
|
3291 |
#16329 := [nnf-pos #16327]: #16328
|
|
|
3292 |
#16324 := (~ #271 #271)
|
|
|
3293 |
#16325 := [refl]: #16324
|
|
|
3294 |
#16322 := (~ #2704 #2704)
|
|
|
3295 |
#16323 := [refl]: #16322
|
|
|
3296 |
#16331 := [monotonicity #16323 #16325 #16329]: #16330
|
|
|
3297 |
#16320 := (~ #9393 #9393)
|
|
|
3298 |
#16321 := [refl]: #16320
|
|
|
3299 |
#16333 := [monotonicity #16321 #16331]: #16332
|
|
|
3300 |
#16335 := [nnf-pos #16333]: #16334
|
|
|
3301 |
#2819 := (implies #2814 #2818)
|
|
|
3302 |
#2820 := (forall (vars (?v3 S10)) (:pat #2809) #2819)
|
|
|
3303 |
#2821 := (and #271 #2820)
|
|
|
3304 |
#2822 := (and #2704 #2821)
|
|
|
3305 |
#2823 := (implies #2727 #2822)
|
|
|
3306 |
#2824 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2806) #2823)
|
|
|
3307 |
#9411 := (iff #2824 #9408)
|
|
|
3308 |
#9384 := (and #271 #9381)
|
|
|
3309 |
#9387 := (and #2704 #9384)
|
|
|
3310 |
#9394 := (or #9393 #9387)
|
|
|
3311 |
#9399 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2806) #9394)
|
|
|
3312 |
#9409 := (iff #9399 #9408)
|
|
|
3313 |
#9406 := (iff #9394 #9405)
|
|
|
3314 |
#9403 := (iff #9387 #9402)
|
|
|
3315 |
#9404 := [rewrite]: #9403
|
|
|
3316 |
#9407 := [monotonicity #9404]: #9406
|
|
|
3317 |
#9410 := [quant-intro #9407]: #9409
|
|
|
3318 |
#9400 := (iff #2824 #9399)
|
|
|
3319 |
#9397 := (iff #2823 #9394)
|
|
|
3320 |
#9390 := (implies #2727 #9387)
|
|
|
3321 |
#9395 := (iff #9390 #9394)
|
|
|
3322 |
#9396 := [rewrite]: #9395
|
|
|
3323 |
#9391 := (iff #2823 #9390)
|
|
|
3324 |
#9388 := (iff #2822 #9387)
|
|
|
3325 |
#9385 := (iff #2821 #9384)
|
|
|
3326 |
#9382 := (iff #2820 #9381)
|
|
|
3327 |
#9379 := (iff #2819 #9378)
|
|
|
3328 |
#9380 := [rewrite]: #9379
|
|
|
3329 |
#9383 := [quant-intro #9380]: #9382
|
|
|
3330 |
#9386 := [monotonicity #9383]: #9385
|
|
|
3331 |
#9389 := [monotonicity #9386]: #9388
|
|
|
3332 |
#9392 := [monotonicity #9389]: #9391
|
|
|
3333 |
#9398 := [trans #9392 #9396]: #9397
|
|
|
3334 |
#9401 := [quant-intro #9398]: #9400
|
|
|
3335 |
#9412 := [trans #9401 #9410]: #9411
|
|
|
3336 |
#9376 := [asserted]: #2824
|
|
|
3337 |
#9413 := [mp #9376 #9412]: #9408
|
|
|
3338 |
#16336 := [mp~ #9413 #16335]: #9408
|
|
|
3339 |
#20339 := [mp #16336 #20338]: #20336
|
|
|
3340 |
#23600 := (not #20336)
|
|
|
3341 |
#23601 := (or #23600 #23581 #23623)
|
|
|
3342 |
#23597 := (or #23600 #23624)
|
|
|
3343 |
#23634 := (iff #23597 #23601)
|
|
|
3344 |
#23635 := [rewrite]: #23634
|
|
|
3345 |
#23602 := [quant-inst #4649 #23197 #23197]: #23597
|
|
|
3346 |
#23657 := [mp #23602 #23635]: #23601
|
|
|
3347 |
#24193 := [unit-resolution #23657 #20339]: #23624
|
|
|
3348 |
#24194 := [unit-resolution #24193 #24206]: #23623
|
|
|
3349 |
#23658 := (or #23622 #23605)
|
|
|
3350 |
#23659 := [def-axiom]: #23658
|
|
|
3351 |
#24192 := [unit-resolution #23659 #24194]: #23605
|
|
|
3352 |
#24197 := (= #23870 #23604)
|
|
|
3353 |
#24195 := (= #23869 #23594)
|
|
|
3354 |
#24769 := (= #23868 #23197)
|
|
|
3355 |
#24767 := (= #23868 #4658)
|
|
|
3356 |
#24765 := (= f445 #4657)
|
|
|
3357 |
#23271 := (= #4657 f445)
|
|
|
3358 |
#3412 := (f20 f179 #3411)
|
|
|
3359 |
#3413 := (= #3412 #243)
|
|
|
3360 |
#21608 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #21607) #3413)
|
|
|
3361 |
#3414 := (forall (vars (?v0 S6) (?v1 Int)) #3413)
|
|
|
3362 |
#21611 := (iff #3414 #21608)
|
|
|
3363 |
#21609 := (iff #3413 #3413)
|
|
|
3364 |
#21610 := [refl]: #21609
|
|
|
3365 |
#21612 := [quant-intro #21610]: #21611
|
|
|
3366 |
#16694 := (~ #3414 #3414)
|
|
|
3367 |
#16692 := (~ #3413 #3413)
|
|
|
3368 |
#16693 := [refl]: #16692
|
|
|
3369 |
#16695 := [nnf-pos #16693]: #16694
|
|
|
3370 |
#9823 := [asserted]: #3414
|
|
|
3371 |
#16696 := [mp~ #9823 #16695]: #3414
|
|
|
3372 |
#21613 := [mp #16696 #21612]: #21608
|
|
|
3373 |
#23244 := (not #21608)
|
|
|
3374 |
#23276 := (or #23244 #23271)
|
|
|
3375 |
#23277 := [quant-inst #20 #4655]: #23276
|
|
|
3376 |
#24764 := [unit-resolution #23277 #21613]: #23271
|
|
|
3377 |
#24766 := [symm #24764]: #24765
|
|
|
3378 |
#24768 := [monotonicity #24766]: #24767
|
|
|
3379 |
#24770 := [trans #24768 #24763]: #24769
|
|
|
3380 |
#24196 := [monotonicity #24770]: #24195
|
|
|
3381 |
#24198 := [monotonicity #24196]: #24197
|
|
|
3382 |
#24199 := [trans #24198 #24192]: #23871
|
|
|
3383 |
#23872 := (not #23871)
|
|
|
3384 |
#24204 := [hypothesis]: #23872
|
|
|
3385 |
#24200 := [unit-resolution #24204 #24199]: false
|
|
|
3386 |
#24213 := [lemma #24200]: #23871
|
|
|
3387 |
#20851 := (not #12426)
|
|
|
3388 |
#21753 := (or #20851 #12612 #11767 #11758 #12561 #20811 #21720)
|
|
|
3389 |
#21756 := (not #21753)
|
|
|
3390 |
#21735 := (or #16955 #16958 #21732)
|
|
|
3391 |
#21738 := (not #21735)
|
|
|
3392 |
#21741 := (or #16955 #16958 #21738)
|
|
|
3393 |
#21744 := (not #21741)
|
|
|
3394 |
#21747 := (or #12561 #20851 #12613 #21744)
|
|
|
3395 |
#21750 := (not #21747)
|
|
|
3396 |
#21759 := (or #21750 #21756)
|
|
|
3397 |
#21762 := (not #21759)
|
|
|
3398 |
#21765 := (or #16955 #16964 #12561 #20851 #21762)
|
|
|
3399 |
#21768 := (not #21765)
|
|
|
3400 |
#21771 := (or #16955 #16964 #21768)
|
|
|
3401 |
#21774 := (not #21771)
|
|
|
3402 |
#21777 := (or #16955 #16958 #21774)
|
|
|
3403 |
#21780 := (not #21777)
|
|
|
3404 |
#21783 := (or #16955 #16958 #21780)
|
|
|
3405 |
#21786 := (not #21783)
|
|
|
3406 |
#21789 := (or #12561 #20851 #12706 #21786)
|
|
|
3407 |
#21792 := (not #21789)
|
|
|
3408 |
#20942 := (not #4826)
|
|
|
3409 |
#20943 := (or #6155 #17965 #12734 #20942)
|
|
|
3410 |
#21803 := (forall (vars (?v0 Int)) (:pat #21662) #20943)
|
|
|
3411 |
#21808 := (not #21803)
|
|
|
3412 |
#20934 := (or #6155 #17965 #12734 #12748)
|
|
|
3413 |
#21795 := (forall (vars (?v0 Int)) (:pat #21662) #20934)
|
|
|
3414 |
#21800 := (not #21795)
|
|
|
3415 |
#21811 := (or #21800 #21808)
|
|
|
3416 |
#21814 := (not #21811)
|
|
|
3417 |
decl ?v0!15 :: Int
|
|
|
3418 |
#17138 := ?v0!15
|
|
|
3419 |
#17145 := (f107 #4734 ?v0!15)
|
|
|
3420 |
#17146 := (f106 #17145 f14)
|
|
|
3421 |
#17147 := (f20 #4748 #17146)
|
|
|
3422 |
#17462 := (* -1::Int #17147)
|
|
|
3423 |
#17463 := (+ f468 #17462)
|
|
|
3424 |
#17464 := (>= #17463 0::Int)
|
|
|
3425 |
#17449 := (* -1::Int ?v0!15)
|
|
|
3426 |
#17450 := (+ f443 #17449)
|
|
|
3427 |
#17451 := (<= #17450 0::Int)
|
|
|
3428 |
#17140 := (<= ?v0!15 4294967295::Int)
|
|
|
3429 |
#20908 := (not #17140)
|
|
|
3430 |
#17139 := (>= ?v0!15 0::Int)
|
|
|
3431 |
#20907 := (not #17139)
|
|
|
3432 |
#20923 := (or #20907 #20908 #17451 #17464)
|
|
|
3433 |
#20928 := (not #20923)
|
|
|
3434 |
#21817 := (or #20928 #21814)
|
|
|
3435 |
#21820 := (not #21817)
|
|
|
3436 |
#21823 := (or #12707 #12561 #20851 #11347 #11338 #11329 #11320 #21820)
|
|
|
3437 |
#21826 := (not #21823)
|
|
|
3438 |
#21829 := (or #21792 #21826)
|
|
|
3439 |
#21832 := (not #21829)
|
|
|
3440 |
#20995 := (not #4923)
|
|
|
3441 |
#20994 := (not #4918)
|
|
|
3442 |
#14815 := (not #4811)
|
|
|
3443 |
#20993 := (not #4806)
|
|
|
3444 |
#20726 := (or #6155 #17965 #12889 #12903)
|
|
|
3445 |
#21671 := (forall (vars (?v0 Int)) (:pat #21662) #20726)
|
|
|
3446 |
#21676 := (not #21671)
|
|
|
3447 |
#13535 := (<= f464 4294967295::Int)
|
|
|
3448 |
#20991 := (not #13535)
|
|
|
3449 |
#20990 := (not #12929)
|
|
|
3450 |
#13550 := (<= f463 4294967295::Int)
|
|
|
3451 |
#20989 := (not #13550)
|
|
|
3452 |
#1613 := 255::Int
|
|
|
3453 |
#13569 := (<= f462 255::Int)
|
|
|
3454 |
#20988 := (not #13569)
|
|
|
3455 |
#20987 := (not #12951)
|
|
|
3456 |
#16901 := (not #4780)
|
|
|
3457 |
#21835 := (or #12418 #16901 #20987 #20988 #20989 #20990 #20991 #12561 #20851 #12926 #21676 #12879 #20993 #12874 #14815 #11970 #11961 #11952 #11943 #20994 #20995 #21832)
|
|
|
3458 |
#21838 := (not #21835)
|
|
|
3459 |
#25425 := (iff #4750 #4780)
|
|
|
3460 |
#25421 := (iff #4780 #4750)
|
|
|
3461 |
#25422 := [commutativity]: #25421
|
|
|
3462 |
#25426 := [symm #25422]: #25425
|
|
|
3463 |
#21841 := (or #12418 #16901 #21838)
|
|
|
3464 |
#21844 := (not #21841)
|
|
|
3465 |
#20715 := (or #6155 #17965 #12385 #12397)
|
|
|
3466 |
#21663 := (forall (vars (?v0 Int)) (:pat #21662) #20715)
|
|
|
3467 |
#21668 := (not #21663)
|
|
|
3468 |
#21847 := (or #21668 #21844)
|
|
|
3469 |
#21850 := (not #21847)
|
|
|
3470 |
decl ?v0!13 :: Int
|
|
|
3471 |
#16874 := ?v0!13
|
|
|
3472 |
#16880 := (f107 #4734 ?v0!13)
|
|
|
3473 |
#16881 := (f106 #16880 f14)
|
|
|
3474 |
#16882 := (f20 #4748 #16881)
|
|
|
3475 |
#16883 := (* -1::Int #16882)
|
|
|
3476 |
#16884 := (+ f461 #16883)
|
|
|
3477 |
#16885 := (>= #16884 0::Int)
|
|
|
3478 |
#16879 := (>= ?v0!13 1::Int)
|
|
|
3479 |
#16876 := (<= ?v0!13 4294967295::Int)
|
|
|
3480 |
#20689 := (not #16876)
|
|
|
3481 |
#16875 := (>= ?v0!13 0::Int)
|
|
|
3482 |
#20688 := (not #16875)
|
|
|
3483 |
#20704 := (or #20688 #20689 #16879 #16885)
|
|
|
3484 |
#20709 := (not #20704)
|
|
|
3485 |
#21853 := (or #20709 #21850)
|
|
|
3486 |
#21856 := (not #21853)
|
|
|
3487 |
#21859 := (or #12382 #21856)
|
|
|
3488 |
#21862 := (not #21859)
|
|
|
3489 |
#21865 := (or #12382 #21862)
|
|
|
3490 |
#21868 := (not #21865)
|
|
|
3491 |
#16851 := (not #4745)
|
|
|
3492 |
#16842 := (not #4739)
|
|
|
3493 |
#21871 := (or #16842 #16851 #12177 #12168 #12159 #12150 #21868)
|
|
|
3494 |
#21874 := (not #21871)
|
|
|
3495 |
#23983 := (f37 #23974 #23775)
|
|
|
3496 |
#23984 := (= #23983 f1)
|
|
|
3497 |
#23981 := (f48 #4661 #23775)
|
|
|
3498 |
#23982 := (= #23981 f51)
|
|
|
3499 |
#23985 := (or #23982 #23984)
|
|
|
3500 |
#23986 := (not #23985)
|
|
|
3501 |
#23955 := (f27 f28 #23775)
|
|
|
3502 |
#23956 := (f26 #23955)
|
|
|
3503 |
#23957 := (= #23956 f29)
|
|
|
3504 |
#23987 := (or #23957 #23986)
|
|
|
3505 |
#23988 := (not #23987)
|
|
|
3506 |
#23959 := (f101 #4876 #23775)
|
|
|
3507 |
#23963 := (f208 f209 #23959)
|
|
|
3508 |
#23975 := (f37 #23974 #23963)
|
|
|
3509 |
#23976 := (= #23975 f1)
|
|
|
3510 |
#23972 := (f48 #4661 #23963)
|
|
|
3511 |
#23973 := (= #23972 f51)
|
|
|
3512 |
#23977 := (or #23973 #23976)
|
|
|
3513 |
#23978 := (not #23977)
|
|
|
3514 |
#23969 := (f27 f28 #23963)
|
|
|
3515 |
#23970 := (f26 #23969)
|
|
|
3516 |
#23971 := (= #23970 f29)
|
|
|
3517 |
#23964 := (f37 #4650 #23963)
|
|
|
3518 |
#23965 := (= #23964 f1)
|
|
|
3519 |
#23966 := (not #23965)
|
|
|
3520 |
#23960 := (f122 f210 #23959)
|
|
|
3521 |
#23961 := (= #23960 f1)
|
|
|
3522 |
#23962 := (not #23961)
|
|
|
3523 |
#23967 := (or #23962 #23966)
|
|
|
3524 |
#23968 := (not #23967)
|
|
|
3525 |
#23958 := (not #23957)
|
|
|
3526 |
#23979 := (or #23958 #23968 #23971 #23978)
|
|
|
3527 |
#23980 := (not #23979)
|
|
|
3528 |
#23989 := (or #23980 #23988)
|
|
|
3529 |
#23990 := (not #23989)
|
|
|
3530 |
#23952 := (f37 #4667 #23775)
|
|
|
3531 |
#23953 := (= #23952 f1)
|
|
|
3532 |
#23747 := (f101 #4876 #4736)
|
|
|
3533 |
#23877 := (f122 f210 #23747)
|
|
|
3534 |
#23878 := (= #23877 f1)
|
|
|
3535 |
#16845 := (not #4741)
|
|
|
3536 |
#23879 := (or #16845 #23878)
|
|
|
3537 |
#23880 := (not #23879)
|
|
|
3538 |
#24214 := [hypothesis]: #23879
|
|
|
3539 |
#13247 := [not-or-elim #13236]: #12419
|
|
|
3540 |
decl f44 :: S5
|
|
|
3541 |
#106 := f44
|
|
|
3542 |
#3534 := (f7 f44 f14)
|
|
|
3543 |
#3535 := (= #3534 f1)
|
|
|
3544 |
#9865 := [asserted]: #3535
|
|
|
3545 |
#337 := (f7 f44 #333)
|
|
|
3546 |
#352 := (:var 1 Int)
|
|
|
3547 |
#969 := (:var 4 Int)
|
|
|
3548 |
#2608 := (f53 #375 #969)
|
|
|
3549 |
#2609 := (f120 f121 #2608)
|
|
|
3550 |
#2610 := (f107 #2609 #352)
|
|
|
3551 |
#2611 := (f106 #2610 #333)
|
|
|
3552 |
#1666 := (:var 5 S9)
|
|
|
3553 |
#2629 := (f49 f50 #1666)
|
|
|
3554 |
#2630 := (f48 #2629 #2611)
|
|
|
3555 |
#1656 := (:var 3 S10)
|
|
|
3556 |
#2605 := (f32 f33 #1666)
|
|
|
3557 |
#2606 := (f31 #2605 #1656)
|
|
|
3558 |
#382 := (:var 2 Int)
|
|
|
3559 |
#2600 := (f189 f190 #333)
|
|
|
3560 |
#2601 := (f188 #2600 #382)
|
|
|
3561 |
#2602 := (f80 f81 #2601)
|
|
|
3562 |
#2603 := (f53 #2602 #969)
|
|
|
3563 |
#2604 := (f16 f30 #2603)
|
|
|
3564 |
#2607 := (f15 #2604 #2606)
|
|
|
3565 |
#2631 := (pattern #2607 #2630 #337)
|
|
|
3566 |
#1910 := (f104 f105 #1666)
|
|
|
3567 |
#1911 := (f102 f103 #1910)
|
|
|
3568 |
#2627 := (f101 #1911 #2611)
|
|
|
3569 |
#2628 := (pattern #2607 #2627 #337)
|
|
|
3570 |
#2634 := (f122 f210 #2627)
|
|
|
3571 |
#2635 := (= #2634 f1)
|
|
|
3572 |
#1923 := (f46 f47 #1666)
|
|
|
3573 |
#2632 := (f37 #1923 #2611)
|
|
|
3574 |
#2633 := (= #2632 f1)
|
|
|
3575 |
#20045 := (not #2633)
|
|
|
3576 |
#20046 := (or #20045 #2635)
|
|
|
3577 |
#20047 := (not #20046)
|
|
|
3578 |
#5437 := (* -1::Int #382)
|
|
|
3579 |
#6983 := (+ #352 #5437)
|
|
|
3580 |
#7537 := (>= #6983 0::Int)
|
|
|
3581 |
#5569 := (>= #352 0::Int)
|
|
|
3582 |
#17932 := (not #5569)
|
|
|
3583 |
#2616 := (= #2607 f1)
|
|
|
3584 |
#20021 := (not #2616)
|
|
|
3585 |
#338 := (= #337 f1)
|
|
|
3586 |
#9488 := (not #338)
|
|
|
3587 |
#2614 := (f82 f98 #1666)
|
|
|
3588 |
#2615 := (= #2614 f1)
|
|
|
3589 |
#20020 := (not #2615)
|
|
|
3590 |
#20053 := (or #20020 #9488 #20021 #17932 #7537 #20047)
|
|
|
3591 |
#20058 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2628 #2631) #20053)
|
|
|
3592 |
#2636 := (not #2635)
|
|
|
3593 |
#2637 := (and #2633 #2636)
|
|
|
3594 |
#8302 := (not #7537)
|
|
|
3595 |
#9127 := (and #2615 #338 #2616 #5569 #8302)
|
|
|
3596 |
#9132 := (not #9127)
|
|
|
3597 |
#9151 := (or #9132 #2637)
|
|
|
3598 |
#9154 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2628 #2631) #9151)
|
|
|
3599 |
#20059 := (iff #9154 #20058)
|
|
|
3600 |
#20056 := (iff #9151 #20053)
|
|
|
3601 |
#20022 := (or #20020 #9488 #20021 #17932 #7537)
|
|
|
3602 |
#20050 := (or #20022 #20047)
|
|
|
3603 |
#20054 := (iff #20050 #20053)
|
|
|
3604 |
#20055 := [rewrite]: #20054
|
|
|
3605 |
#20051 := (iff #9151 #20050)
|
|
|
3606 |
#20048 := (iff #2637 #20047)
|
|
|
3607 |
#20049 := [rewrite]: #20048
|
|
|
3608 |
#20031 := (iff #9132 #20022)
|
|
|
3609 |
#20023 := (not #20022)
|
|
|
3610 |
#20026 := (not #20023)
|
|
|
3611 |
#20029 := (iff #20026 #20022)
|
|
|
3612 |
#20030 := [rewrite]: #20029
|
|
|
3613 |
#20027 := (iff #9132 #20026)
|
|
|
3614 |
#20024 := (iff #9127 #20023)
|
|
|
3615 |
#20025 := [rewrite]: #20024
|
|
|
3616 |
#20028 := [monotonicity #20025]: #20027
|
|
|
3617 |
#20032 := [trans #20028 #20030]: #20031
|
|
|
3618 |
#20052 := [monotonicity #20032 #20049]: #20051
|
|
|
3619 |
#20057 := [trans #20052 #20055]: #20056
|
|
|
3620 |
#20060 := [quant-intro #20057]: #20059
|
|
|
3621 |
#16225 := (~ #9154 #9154)
|
|
|
3622 |
#16223 := (~ #9151 #9151)
|
|
|
3623 |
#16224 := [refl]: #16223
|
|
|
3624 |
#16226 := [nnf-pos #16224]: #16225
|
|
|
3625 |
#1758 := (< #352 #382)
|
|
|
3626 |
#553 := (<= 0::Int #352)
|
|
|
3627 |
#1759 := (and #553 #1758)
|
|
|
3628 |
#2617 := (and #2616 #1759)
|
|
|
3629 |
#2618 := (and #338 #2617)
|
|
|
3630 |
#2619 := (and #2615 #2618)
|
|
|
3631 |
#2638 := (implies #2619 #2637)
|
|
|
3632 |
#2639 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2628 #2631) #2638)
|
|
|
3633 |
#9157 := (iff #2639 #9154)
|
|
|
3634 |
#9111 := (not #2619)
|
|
|
3635 |
#9145 := (or #9111 #2637)
|
|
|
3636 |
#9148 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2628 #2631) #9145)
|
|
|
3637 |
#9155 := (iff #9148 #9154)
|
|
|
3638 |
#9152 := (iff #9145 #9151)
|
|
|
3639 |
#9133 := (iff #9111 #9132)
|
|
|
3640 |
#9130 := (iff #2619 #9127)
|
|
|
3641 |
#8305 := (and #5569 #8302)
|
|
|
3642 |
#9118 := (and #2616 #8305)
|
|
|
3643 |
#9121 := (and #338 #9118)
|
|
|
3644 |
#9124 := (and #2615 #9121)
|
|
|
3645 |
#9128 := (iff #9124 #9127)
|
|
|
3646 |
#9129 := [rewrite]: #9128
|
|
|
3647 |
#9125 := (iff #2619 #9124)
|
|
|
3648 |
#9122 := (iff #2618 #9121)
|
|
|
3649 |
#9119 := (iff #2617 #9118)
|
|
|
3650 |
#8306 := (iff #1759 #8305)
|
|
|
3651 |
#8303 := (iff #1758 #8302)
|
|
|
3652 |
#8304 := [rewrite]: #8303
|
|
|
3653 |
#5568 := (iff #553 #5569)
|
|
|
3654 |
#5570 := [rewrite]: #5568
|
|
|
3655 |
#8307 := [monotonicity #5570 #8304]: #8306
|
|
|
3656 |
#9120 := [monotonicity #8307]: #9119
|
|
|
3657 |
#9123 := [monotonicity #9120]: #9122
|
|
|
3658 |
#9126 := [monotonicity #9123]: #9125
|
|
|
3659 |
#9131 := [trans #9126 #9129]: #9130
|
|
|
3660 |
#9134 := [monotonicity #9131]: #9133
|
|
|
3661 |
#9153 := [monotonicity #9134]: #9152
|
|
|
3662 |
#9156 := [quant-intro #9153]: #9155
|
|
|
3663 |
#9149 := (iff #2639 #9148)
|
|
|
3664 |
#9146 := (iff #2638 #9145)
|
|
|
3665 |
#9147 := [rewrite]: #9146
|
|
|
3666 |
#9150 := [quant-intro #9147]: #9149
|
|
|
3667 |
#9158 := [trans #9150 #9156]: #9157
|
|
|
3668 |
#9144 := [asserted]: #2639
|
|
|
3669 |
#9159 := [mp #9144 #9158]: #9154
|
|
|
3670 |
#16227 := [mp~ #9159 #16226]: #9154
|
|
|
3671 |
#20061 := [mp #16227 #20060]: #20058
|
|
|
3672 |
#22593 := (not #3535)
|
|
|
3673 |
#24132 := (not #20058)
|
|
|
3674 |
#24133 := (or #24132 #22212 #22593 #23872 #12418 #23880)
|
|
|
3675 |
#23875 := (+ 0::Int #12352)
|
|
|
3676 |
#23876 := (>= #23875 0::Int)
|
|
|
3677 |
#23873 := (>= 0::Int 0::Int)
|
|
|
3678 |
#23874 := (not #23873)
|
|
|
3679 |
#23881 := (or #22212 #22593 #23872 #23874 #23876 #23880)
|
|
|
3680 |
#24156 := (or #24132 #23881)
|
|
|
3681 |
#24149 := (iff #24156 #24133)
|
|
|
3682 |
#23900 := (or #22212 #22593 #23872 #12418 #23880)
|
|
|
3683 |
#24201 := (or #24132 #23900)
|
|
|
3684 |
#24128 := (iff #24201 #24133)
|
|
|
3685 |
#24148 := [rewrite]: #24128
|
|
|
3686 |
#24202 := (iff #24156 #24201)
|
|
|
3687 |
#23903 := (iff #23881 #23900)
|
|
|
3688 |
#23897 := (or #22212 #22593 #23872 false #12418 #23880)
|
|
|
3689 |
#23901 := (iff #23897 #23900)
|
|
|
3690 |
#23902 := [rewrite]: #23901
|
|
|
3691 |
#23898 := (iff #23881 #23897)
|
|
|
3692 |
#23895 := (iff #23876 #12418)
|
|
|
3693 |
#23890 := (>= #12352 0::Int)
|
|
|
3694 |
#23893 := (iff #23890 #12418)
|
|
|
3695 |
#23894 := [rewrite]: #23893
|
|
|
3696 |
#23891 := (iff #23876 #23890)
|
|
|
3697 |
#23888 := (= #23875 #12352)
|
|
|
3698 |
#23889 := [rewrite]: #23888
|
|
|
3699 |
#23892 := [monotonicity #23889]: #23891
|
|
|
3700 |
#23896 := [trans #23892 #23894]: #23895
|
|
|
3701 |
#23886 := (iff #23874 false)
|
|
|
3702 |
#23884 := (iff #23874 #4808)
|
|
|
3703 |
#23882 := (iff #23873 true)
|
|
|
3704 |
#23883 := [rewrite]: #23882
|
|
|
3705 |
#23885 := [monotonicity #23883]: #23884
|
|
|
3706 |
#23887 := [trans #23885 #11287]: #23886
|
|
|
3707 |
#23899 := [monotonicity #23887 #23896]: #23898
|
|
|
3708 |
#23904 := [trans #23899 #23902]: #23903
|
|
|
3709 |
#24203 := [monotonicity #23904]: #24202
|
|
|
3710 |
#24150 := [trans #24203 #24148]: #24149
|
|
|
3711 |
#24157 := [quant-inst #4649 #4655 #23197 #4646 #184 #20]: #24156
|
|
|
3712 |
#24151 := [mp #24157 #24150]: #24133
|
|
|
3713 |
#24236 := [unit-resolution #24151 #20061 #9865 #13247 #13258 #24213 #24214]: false
|
|
|
3714 |
#24237 := [lemma #24236]: #23880
|
|
|
3715 |
#24109 := (or #23879 #4741)
|
|
|
3716 |
#24110 := [def-axiom]: #24109
|
|
|
3717 |
#24858 := [unit-resolution #24110 #24237]: #4741
|
|
|
3718 |
#24885 := (= #23952 #4740)
|
|
|
3719 |
#24881 := (= #23775 #4736)
|
|
|
3720 |
#23776 := (= #4736 #23775)
|
|
|
3721 |
#23784 := (f27 f28 #4736)
|
|
|
3722 |
#23785 := (= #23784 f14)
|
|
|
3723 |
#23267 := (f27 f28 #4656)
|
|
|
3724 |
#23268 := (= #23267 f14)
|
|
|
3725 |
#23273 := (or #23239 #23268)
|
|
|
3726 |
#23274 := [quant-inst #20 #4655]: #23273
|
|
|
3727 |
#24238 := [unit-resolution #23274 #21619]: #23268
|
|
|
3728 |
#24269 := (= #23784 #23267)
|
|
|
3729 |
#24243 := (= #4736 #4656)
|
|
|
3730 |
#23825 := (f53 #4654 #4657)
|
|
|
3731 |
#24241 := (= #23825 #4656)
|
|
|
3732 |
#24242 := [monotonicity #24764]: #24241
|
|
|
3733 |
#23828 := (= #4736 #23825)
|
|
|
3734 |
#23831 := (not #23828)
|
|
|
3735 |
decl f216 :: S54
|
|
|
3736 |
#1950 := f216
|
|
|
3737 |
#23793 := (f92 f216 #4736)
|
|
|
3738 |
#23794 := (f37 #23793 #4656)
|
|
|
3739 |
#23807 := (= #23794 f1)
|
|
|
3740 |
#23808 := (not #23807)
|
|
|
3741 |
#23834 := (or #23808 #23831)
|
|
|
3742 |
#23837 := (not #23834)
|
|
|
3743 |
#1678 := (f120 f121 #37)
|
|
|
3744 |
#1679 := (f107 #1678 #352)
|
|
|
3745 |
#1948 := (f106 #1679 #333)
|
|
|
3746 |
#1949 := (pattern #1948)
|
|
|
3747 |
#1956 := (f217 f218 #333)
|
|
|
3748 |
#1957 := (* #352 #1956)
|
|
|
3749 |
#1954 := (f20 f179 #37)
|
|
|
3750 |
#1958 := (+ #1954 #1957)
|
|
|
3751 |
#1959 := (f53 #375 #1958)
|
|
|
3752 |
#1960 := (= #1948 #1959)
|
|
|
3753 |
#19589 := (not #1960)
|
|
|
3754 |
#1951 := (f92 f216 #1948)
|
|
|
3755 |
#1952 := (f37 #1951 #37)
|
|
|
3756 |
#1953 := (= #1952 f1)
|
|
|
3757 |
#19588 := (not #1953)
|
|
|
3758 |
#19590 := (or #19588 #19589)
|
|
|
3759 |
#19591 := (not #19590)
|
|
|
3760 |
#19594 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S6)) (:pat #1949) #19591)
|
|
|
3761 |
#1961 := (and #1953 #1960)
|
|
|
3762 |
#1962 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S6)) (:pat #1949) #1961)
|
|
|
3763 |
#19595 := (iff #1962 #19594)
|
|
|
3764 |
#19592 := (iff #1961 #19591)
|
|
|
3765 |
#19593 := [rewrite]: #19592
|
|
|
3766 |
#19596 := [quant-intro #19593]: #19595
|
|
|
3767 |
#15868 := (~ #1962 #1962)
|
|
|
3768 |
#15866 := (~ #1961 #1961)
|
|
|
3769 |
#15867 := [refl]: #15866
|
|
|
3770 |
#15869 := [nnf-pos #15867]: #15868
|
|
|
3771 |
#8597 := [asserted]: #1962
|
|
|
3772 |
#15870 := [mp~ #8597 #15869]: #1962
|
|
|
3773 |
#19597 := [mp #15870 #19596]: #19594
|
|
|
3774 |
#24083 := (not #19594)
|
|
|
3775 |
#24120 := (or #24083 #23837)
|
|
|
3776 |
#23809 := (* 0::Int #3690)
|
|
|
3777 |
#23810 := (+ #4657 #23809)
|
|
|
3778 |
#23811 := (f53 #4654 #23810)
|
|
|
3779 |
#23812 := (= #4736 #23811)
|
|
|
3780 |
#23813 := (not #23812)
|
|
|
3781 |
#23814 := (or #23808 #23813)
|
|
|
3782 |
#23815 := (not #23814)
|
|
|
3783 |
#24119 := (or #24083 #23815)
|
|
|
3784 |
#24121 := (iff #24119 #24120)
|
|
|
3785 |
#24085 := (iff #24120 #24120)
|
|
|
3786 |
#24123 := [rewrite]: #24085
|
|
|
3787 |
#23838 := (iff #23815 #23837)
|
|
|
3788 |
#23835 := (iff #23814 #23834)
|
|
|
3789 |
#23832 := (iff #23813 #23831)
|
|
|
3790 |
#23829 := (iff #23812 #23828)
|
|
|
3791 |
#23826 := (= #23811 #23825)
|
|
|
3792 |
#23823 := (= #23810 #4657)
|
|
|
3793 |
#23818 := (+ #4657 0::Int)
|
|
|
3794 |
#23821 := (= #23818 #4657)
|
|
|
3795 |
#23822 := [rewrite]: #23821
|
|
|
3796 |
#23819 := (= #23810 #23818)
|
|
|
3797 |
#23816 := (= #23809 0::Int)
|
|
|
3798 |
#23817 := [rewrite]: #23816
|
|
|
3799 |
#23820 := [monotonicity #23817]: #23819
|
|
|
3800 |
#23824 := [trans #23820 #23822]: #23823
|
|
|
3801 |
#23827 := [monotonicity #23824]: #23826
|
|
|
3802 |
#23830 := [monotonicity #23827]: #23829
|
|
|
3803 |
#23833 := [monotonicity #23830]: #23832
|
|
|
3804 |
#23836 := [monotonicity #23833]: #23835
|
|
|
3805 |
#23839 := [monotonicity #23836]: #23838
|
|
|
3806 |
#24122 := [monotonicity #23839]: #24121
|
|
|
3807 |
#24127 := [trans #24122 #24123]: #24121
|
|
|
3808 |
#24084 := [quant-inst #4656 #184 #20]: #24119
|
|
|
3809 |
#24076 := [mp #24084 #24127]: #24120
|
|
|
3810 |
#24239 := [unit-resolution #24076 #19597]: #23837
|
|
|
3811 |
#24078 := (or #23834 #23828)
|
|
|
3812 |
#24134 := [def-axiom]: #24078
|
|
|
3813 |
#24240 := [unit-resolution #24134 #24239]: #23828
|
|
|
3814 |
#24268 := [trans #24240 #24242]: #24243
|
|
|
3815 |
#24270 := [monotonicity #24268]: #24269
|
|
|
3816 |
#24271 := [trans #24270 #24238]: #23785
|
|
|
3817 |
#24086 := (not #23785)
|
|
|
3818 |
#23792 := (iff #4739 #23785)
|
|
|
3819 |
#1692 := (f27 f28 #28)
|
|
|
3820 |
#2360 := (= #1692 #333)
|
|
|
3821 |
#3378 := (iff #3373 #2360)
|
|
|
3822 |
#21601 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3372) #3378)
|
|
|
3823 |
#3379 := (forall (vars (?v0 S10) (?v1 S6)) #3378)
|
|
|
3824 |
#21604 := (iff #3379 #21601)
|
|
|
3825 |
#21602 := (iff #3378 #3378)
|
|
|
3826 |
#21603 := [refl]: #21602
|
|
|
3827 |
#21605 := [quant-intro #21603]: #21604
|
|
|
3828 |
#16679 := (~ #3379 #3379)
|
|
|
3829 |
#16677 := (~ #3378 #3378)
|
|
|
3830 |
#16678 := [refl]: #16677
|
|
|
3831 |
#16680 := [nnf-pos #16678]: #16679
|
|
|
3832 |
#9818 := [asserted]: #3379
|
|
|
3833 |
#16681 := [mp~ #9818 #16680]: #3379
|
|
|
3834 |
#21606 := [mp #16681 #21605]: #21601
|
|
|
3835 |
#23224 := (not #21601)
|
|
|
3836 |
#24118 := (or #23224 #23792)
|
|
|
3837 |
#24087 := [quant-inst #4736 #20]: #24118
|
|
|
3838 |
#24152 := [unit-resolution #24087 #21606]: #23792
|
|
|
3839 |
#24093 := (not #23792)
|
|
|
3840 |
#24142 := (or #24093 #24086)
|
|
|
3841 |
#24129 := [hypothesis]: #16842
|
|
|
3842 |
#24094 := (or #24093 #4739 #24086)
|
|
|
3843 |
#24107 := [def-axiom]: #24094
|
|
|
3844 |
#24145 := [unit-resolution #24107 #24129]: #24142
|
|
|
3845 |
#24235 := [unit-resolution #24145 #24152]: #24086
|
|
|
3846 |
#24272 := [unit-resolution #24235 #24271]: false
|
|
|
3847 |
#24267 := [lemma #24272]: #4739
|
|
|
3848 |
#24310 := (or #23214 #16842 #23776)
|
|
|
3849 |
#23783 := (or #16842 #23776)
|
|
|
3850 |
#24311 := (or #23214 #23783)
|
|
|
3851 |
#24313 := (iff #24311 #24310)
|
|
|
3852 |
#24314 := [rewrite]: #24313
|
|
|
3853 |
#24312 := [quant-inst #4736 #20]: #24311
|
|
|
3854 |
#24309 := [mp #24312 #24314]: #24310
|
|
|
3855 |
#24868 := [unit-resolution #24309 #16676 #24267]: #23776
|
|
|
3856 |
#24884 := [symm #24868]: #24881
|
|
|
3857 |
#24886 := [monotonicity #24884]: #24885
|
|
|
3858 |
#24888 := [trans #24886 #24858]: #23953
|
|
|
3859 |
#23954 := (not #23953)
|
|
|
3860 |
#23991 := (or #23954 #23990)
|
|
|
3861 |
#23992 := (not #23991)
|
|
|
3862 |
#23947 := (f37 #4743 #23775)
|
|
|
3863 |
#23948 := (= #23947 f1)
|
|
|
3864 |
#23993 := (iff #23948 #23992)
|
|
|
3865 |
#419 := (f46 f124 #74)
|
|
|
3866 |
#3010 := (f37 #419 #40)
|
|
|
3867 |
#3011 := (pattern #3010)
|
|
|
3868 |
#3029 := (f46 f332 #74)
|
|
|
3869 |
#3036 := (f37 #3029 #40)
|
|
|
3870 |
#3037 := (= #3036 f1)
|
|
|
3871 |
#3038 := (or #217 #3037)
|
|
|
3872 |
#20442 := (not #3038)
|
|
|
3873 |
#20443 := (or #47 #20442)
|
|
|
3874 |
#20444 := (not #20443)
|
|
|
3875 |
#405 := (f104 f105 #74)
|
|
|
3876 |
#406 := (f102 f103 #405)
|
|
|
3877 |
#3013 := (f101 #406 #40)
|
|
|
3878 |
#3017 := (f208 f209 #3013)
|
|
|
3879 |
#3030 := (f37 #3029 #3017)
|
|
|
3880 |
#3031 := (= #3030 f1)
|
|
|
3881 |
#3026 := (f48 #215 #3017)
|
|
|
3882 |
#3027 := (= #3026 f51)
|
|
|
3883 |
#3032 := (or #3027 #3031)
|
|
|
3884 |
#20437 := (not #3032)
|
|
|
3885 |
#3022 := (f27 f28 #3017)
|
|
|
3886 |
#3023 := (f26 #3022)
|
|
|
3887 |
#3024 := (= #3023 f29)
|
|
|
3888 |
#3018 := (f37 #205 #3017)
|
|
|
3889 |
#3019 := (= #3018 f1)
|
|
|
3890 |
#3020 := (not #3019)
|
|
|
3891 |
#3014 := (f122 f210 #3013)
|
|
|
3892 |
#3015 := (= #3014 f1)
|
|
|
3893 |
#3016 := (not #3015)
|
|
|
3894 |
#3021 := (or #3016 #3020)
|
|
|
3895 |
#20436 := (not #3021)
|
|
|
3896 |
#20438 := (or #81 #20436 #3024 #20437)
|
|
|
3897 |
#20439 := (not #20438)
|
|
|
3898 |
#20447 := (or #20439 #20444)
|
|
|
3899 |
#20453 := (not #20447)
|
|
|
3900 |
#20454 := (or #9775 #20453)
|
|
|
3901 |
#20455 := (not #20454)
|
|
|
3902 |
#3012 := (= #3010 f1)
|
|
|
3903 |
#20460 := (iff #3012 #20455)
|
|
|
3904 |
#20463 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3011) #20460)
|
|
|
3905 |
#3039 := (and #81 #3038)
|
|
|
3906 |
#3025 := (not #3024)
|
|
|
3907 |
#9561 := (and #47 #3021 #3025 #3032)
|
|
|
3908 |
#9564 := (or #9561 #3039)
|
|
|
3909 |
#9567 := (and #224 #9564)
|
|
|
3910 |
#9570 := (iff #3012 #9567)
|
|
|
3911 |
#9573 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3011) #9570)
|
|
|
3912 |
#20464 := (iff #9573 #20463)
|
|
|
3913 |
#20461 := (iff #9570 #20460)
|
|
|
3914 |
#20458 := (iff #9567 #20455)
|
|
|
3915 |
#20450 := (and #224 #20447)
|
|
|
3916 |
#20456 := (iff #20450 #20455)
|
|
|
3917 |
#20457 := [rewrite]: #20456
|
|
|
3918 |
#20451 := (iff #9567 #20450)
|
|
|
3919 |
#20448 := (iff #9564 #20447)
|
|
|
3920 |
#20445 := (iff #3039 #20444)
|
|
|
3921 |
#20446 := [rewrite]: #20445
|
|
|
3922 |
#20440 := (iff #9561 #20439)
|
|
|
3923 |
#20441 := [rewrite]: #20440
|
|
|
3924 |
#20449 := [monotonicity #20441 #20446]: #20448
|
|
|
3925 |
#20452 := [monotonicity #20449]: #20451
|
|
|
3926 |
#20459 := [trans #20452 #20457]: #20458
|
|
|
3927 |
#20462 := [monotonicity #20459]: #20461
|
|
|
3928 |
#20465 := [quant-intro #20462]: #20464
|
|
|
3929 |
#16439 := (~ #9573 #9573)
|
|
|
3930 |
#16437 := (~ #9570 #9570)
|
|
|
3931 |
#16438 := [refl]: #16437
|
|
|
3932 |
#16440 := [nnf-pos #16438]: #16439
|
|
|
3933 |
#3033 := (and #3025 #3032)
|
|
|
3934 |
#3034 := (and #3021 #3033)
|
|
|
3935 |
#3035 := (and #47 #3034)
|
|
|
3936 |
#3040 := (or #3035 #3039)
|
|
|
3937 |
#3041 := (and #224 #3040)
|
|
|
3938 |
#3042 := (iff #3012 #3041)
|
|
|
3939 |
#3043 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3011) #3042)
|
|
|
3940 |
#9574 := (iff #3043 #9573)
|
|
|
3941 |
#9571 := (iff #3042 #9570)
|
|
|
3942 |
#9568 := (iff #3041 #9567)
|
|
|
3943 |
#9565 := (iff #3040 #9564)
|
|
|
3944 |
#9562 := (iff #3035 #9561)
|
|
|
3945 |
#9563 := [rewrite]: #9562
|
|
|
3946 |
#9566 := [monotonicity #9563]: #9565
|
|
|
3947 |
#9569 := [monotonicity #9566]: #9568
|
|
|
3948 |
#9572 := [monotonicity #9569]: #9571
|
|
|
3949 |
#9575 := [quant-intro #9572]: #9574
|
|
|
3950 |
#9557 := [asserted]: #3043
|
|
|
3951 |
#9576 := [mp #9557 #9575]: #9573
|
|
|
3952 |
#16441 := [mp~ #9576 #16440]: #9573
|
|
|
3953 |
#20466 := [mp #16441 #20465]: #20463
|
|
|
3954 |
#24578 := (not #20463)
|
|
|
3955 |
#24587 := (or #24578 #23993)
|
|
|
3956 |
#24588 := [quant-inst #4649 #23775]: #24587
|
|
|
3957 |
#24576 := [unit-resolution #24588 #20466]: #23993
|
|
|
3958 |
#24328 := (not #23948)
|
|
|
3959 |
#24805 := (iff #16851 #24328)
|
|
|
3960 |
#24799 := (iff #4745 #23948)
|
|
|
3961 |
#24744 := (iff #23948 #4745)
|
|
|
3962 |
#24742 := (= #23947 #4744)
|
|
|
3963 |
#24743 := [monotonicity #24884]: #24742
|
|
|
3964 |
#24802 := [monotonicity #24743]: #24744
|
|
|
3965 |
#24800 := [symm #24802]: #24799
|
|
|
3966 |
#24806 := [monotonicity #24800]: #24805
|
|
|
3967 |
#24577 := [hypothesis]: #16851
|
|
|
3968 |
#24788 := [mp #24577 #24806]: #24328
|
|
|
3969 |
#24325 := (not #23993)
|
|
|
3970 |
#24326 := (or #24325 #23948 #23991)
|
|
|
3971 |
#24327 := [def-axiom]: #24326
|
|
|
3972 |
#24835 := [unit-resolution #24327 #24788 #24576]: #23991
|
|
|
3973 |
#24535 := (or #23992 #23954 #23990)
|
|
|
3974 |
#24324 := [def-axiom]: #24535
|
|
|
3975 |
#24836 := [unit-resolution #24324 #24835 #24888]: #23990
|
|
|
3976 |
#22576 := (f26 f14)
|
|
|
3977 |
#22577 := (= #22576 f29)
|
|
|
3978 |
#22584 := (iff #3535 #22577)
|
|
|
3979 |
#2909 := (pattern #337)
|
|
|
3980 |
#3604 := (= #3591 f29)
|
|
|
3981 |
#3605 := (iff #338 #3604)
|
|
|
3982 |
#3606 := (forall (vars (?v0 S6)) (:pat #2909) #3605)
|
|
|
3983 |
#16794 := (~ #3606 #3606)
|
|
|
3984 |
#16792 := (~ #3605 #3605)
|
|
|
3985 |
#16793 := [refl]: #16792
|
|
|
3986 |
#16795 := [nnf-pos #16793]: #16794
|
|
|
3987 |
#9915 := [asserted]: #3606
|
|
|
3988 |
#16796 := [mp~ #9915 #16795]: #3606
|
|
|
3989 |
#22308 := (not #3606)
|
|
|
3990 |
#22587 := (or #22308 #22584)
|
|
|
3991 |
#22588 := [quant-inst #20]: #22587
|
|
|
3992 |
#24801 := [unit-resolution #22588 #16796]: #22584
|
|
|
3993 |
#22589 := (not #22584)
|
|
|
3994 |
#24703 := (or #22589 #22577)
|
|
|
3995 |
#22594 := (or #22589 #22593 #22577)
|
|
|
3996 |
#22595 := [def-axiom]: #22594
|
|
|
3997 |
#24704 := [unit-resolution #22595 #9865]: #24703
|
|
|
3998 |
#24323 := [unit-resolution #24704 #24801]: #22577
|
|
|
3999 |
#24839 := (= #23956 #22576)
|
|
|
4000 |
#24847 := (= #23955 f14)
|
|
|
4001 |
#24833 := (or #24093 #23785)
|
|
|
4002 |
#24315 := (or #24093 #16842 #23785)
|
|
|
4003 |
#24316 := [def-axiom]: #24315
|
|
|
4004 |
#24834 := [unit-resolution #24316 #24267]: #24833
|
|
|
4005 |
#24837 := [unit-resolution #24834 #24152]: #23785
|
|
|
4006 |
#24838 := (= #23955 #23784)
|
|
|
4007 |
#24427 := [monotonicity #24884]: #24838
|
|
|
4008 |
#24848 := [trans #24427 #24837]: #24847
|
|
|
4009 |
#24840 := [monotonicity #24848]: #24839
|
|
|
4010 |
#24832 := [trans #24840 #24323]: #23957
|
|
|
4011 |
#24080 := (not #23878)
|
|
|
4012 |
#24854 := (iff #24080 #23962)
|
|
|
4013 |
#24515 := (iff #23878 #23961)
|
|
|
4014 |
#24841 := (iff #23961 #23878)
|
|
|
4015 |
#24432 := (= #23960 #23877)
|
|
|
4016 |
#25070 := (= #23959 #23747)
|
|
|
4017 |
#25071 := [monotonicity #24884]: #25070
|
|
|
4018 |
#24852 := [monotonicity #25071]: #24432
|
|
|
4019 |
#24831 := [monotonicity #24852]: #24841
|
|
|
4020 |
#24413 := [symm #24831]: #24515
|
|
|
4021 |
#24856 := [monotonicity #24413]: #24854
|
|
|
4022 |
#24081 := (or #23879 #24080)
|
|
|
4023 |
#24079 := [def-axiom]: #24081
|
|
|
4024 |
#24431 := [unit-resolution #24079 #24237]: #24080
|
|
|
4025 |
#24857 := [mp #24431 #24856]: #23962
|
|
|
4026 |
#24589 := (or #23967 #23961)
|
|
|
4027 |
#24590 := [def-axiom]: #24589
|
|
|
4028 |
#24892 := [unit-resolution #24590 #24857]: #23967
|
|
|
4029 |
#24901 := (or #23980 #23958 #23968)
|
|
|
4030 |
#24674 := (f20 f179 #23197)
|
|
|
4031 |
#25003 := (f53 #4654 #24674)
|
|
|
4032 |
#24977 := (f120 f121 #23197)
|
|
|
4033 |
#24978 := (f107 #24977 0::Int)
|
|
|
4034 |
#24985 := (f106 #24978 f14)
|
|
|
4035 |
#25006 := (= #24985 #25003)
|
|
|
4036 |
#25009 := (not #25006)
|
|
|
4037 |
#24986 := (f92 f216 #24985)
|
|
|
4038 |
#24987 := (f37 #24986 #23197)
|
|
|
4039 |
#24988 := (= #24987 f1)
|
|
|
4040 |
#24989 := (not #24988)
|
|
|
4041 |
#25012 := (or #24989 #25009)
|
|
|
4042 |
#25015 := (not #25012)
|
|
|
4043 |
#25121 := [hypothesis]: #25012
|
|
|
4044 |
#25018 := (or #24083 #25015)
|
|
|
4045 |
#24990 := (+ #24674 #23809)
|
|
|
4046 |
#24991 := (f53 #4654 #24990)
|
|
|
4047 |
#24992 := (= #24985 #24991)
|
|
|
4048 |
#24993 := (not #24992)
|
|
|
4049 |
#24994 := (or #24989 #24993)
|
|
|
4050 |
#24995 := (not #24994)
|
|
|
4051 |
#25019 := (or #24083 #24995)
|
|
|
4052 |
#25021 := (iff #25019 #25018)
|
|
|
4053 |
#25023 := (iff #25018 #25018)
|
|
|
4054 |
#25024 := [rewrite]: #25023
|
|
|
4055 |
#25016 := (iff #24995 #25015)
|
|
|
4056 |
#25013 := (iff #24994 #25012)
|
|
|
4057 |
#25010 := (iff #24993 #25009)
|
|
|
4058 |
#25007 := (iff #24992 #25006)
|
|
|
4059 |
#25004 := (= #24991 #25003)
|
|
|
4060 |
#25001 := (= #24990 #24674)
|
|
|
4061 |
#24996 := (+ #24674 0::Int)
|
|
|
4062 |
#24999 := (= #24996 #24674)
|
|
|
4063 |
#25000 := [rewrite]: #24999
|
|
|
4064 |
#24997 := (= #24990 #24996)
|
|
|
4065 |
#24998 := [monotonicity #23817]: #24997
|
|
|
4066 |
#25002 := [trans #24998 #25000]: #25001
|
|
|
4067 |
#25005 := [monotonicity #25002]: #25004
|
|
|
4068 |
#25008 := [monotonicity #25005]: #25007
|
|
|
4069 |
#25011 := [monotonicity #25008]: #25010
|
|
|
4070 |
#25014 := [monotonicity #25011]: #25013
|
|
|
4071 |
#25017 := [monotonicity #25014]: #25016
|
|
|
4072 |
#25022 := [monotonicity #25017]: #25021
|
|
|
4073 |
#25025 := [trans #25022 #25024]: #25021
|
|
|
4074 |
#25020 := [quant-inst #23197 #184 #20]: #25019
|
|
|
4075 |
#25026 := [mp #25020 #25025]: #25018
|
|
|
4076 |
#25122 := [unit-resolution #25026 #19597 #25121]: false
|
|
|
4077 |
#25123 := [lemma #25122]: #25015
|
|
|
4078 |
#25029 := (or #25012 #25006)
|
|
|
4079 |
#25030 := [def-axiom]: #25029
|
|
|
4080 |
#24893 := [unit-resolution #25030 #25123]: #25006
|
|
|
4081 |
#25119 := (or #25009 #23973)
|
|
|
4082 |
#25115 := (= #23972 #4662)
|
|
|
4083 |
#25082 := (= #23963 #4658)
|
|
|
4084 |
#25080 := (= #23963 #23868)
|
|
|
4085 |
#24904 := (f120 f121 #23868)
|
|
|
4086 |
#24905 := (f107 #24904 0::Int)
|
|
|
4087 |
#24906 := (f106 #24905 f14)
|
|
|
4088 |
#24907 := (f101 #4876 #24906)
|
|
|
4089 |
#24908 := (f208 f209 #24907)
|
|
|
4090 |
#24909 := (= #24908 #23868)
|
|
|
4091 |
#24916 := (f37 #4667 #24906)
|
|
|
4092 |
#24917 := (= #24916 f1)
|
|
|
4093 |
#24918 := (not #24917)
|
|
|
4094 |
decl f123 :: S69
|
|
|
4095 |
#412 := f123
|
|
|
4096 |
#24913 := (f122 f123 #24907)
|
|
|
4097 |
#24914 := (= #24913 f1)
|
|
|
4098 |
#24915 := (not #24914)
|
|
|
4099 |
#24911 := (f122 f210 #24907)
|
|
|
4100 |
#24912 := (= #24911 f1)
|
|
|
4101 |
#24910 := (not #24909)
|
|
|
4102 |
#24919 := (or #24910 #24912 #24915 #24918)
|
|
|
4103 |
#24920 := (not #24919)
|
|
|
4104 |
#24974 := [hypothesis]: #24919
|
|
|
4105 |
#24895 := (f37 #4667 #23868)
|
|
|
4106 |
#24896 := (= #24895 f1)
|
|
|
4107 |
#24966 := (= #24895 #4668)
|
|
|
4108 |
#24967 := [monotonicity #24768]: #24966
|
|
|
4109 |
#24968 := [trans #24967 #13252]: #24896
|
|
|
4110 |
#24903 := (not #24896)
|
|
|
4111 |
#24965 := [hypothesis]: #24903
|
|
|
4112 |
#24969 := [unit-resolution #24965 #24968]: false
|
|
|
4113 |
#24970 := [lemma #24969]: #24896
|
|
|
4114 |
#397 := (:var 3 Int)
|
|
|
4115 |
#444 := (:var 2 S6)
|
|
|
4116 |
#1810 := (f189 f190 #444)
|
|
|
4117 |
#1811 := (f188 #1810 #352)
|
|
|
4118 |
#1812 := (f80 f81 #1811)
|
|
|
4119 |
#1813 := (f53 #1812 #397)
|
|
|
4120 |
#1655 := (f80 f81 #444)
|
|
|
4121 |
#1805 := (f53 #1655 #397)
|
|
|
4122 |
#1806 := (f120 f121 #1805)
|
|
|
4123 |
#1807 := (f107 #1806 #243)
|
|
|
4124 |
#1808 := (f106 #1807 #444)
|
|
|
4125 |
#55 := (:var 4 S9)
|
|
|
4126 |
#1815 := (f104 f105 #55)
|
|
|
4127 |
#1816 := (f102 f103 #1815)
|
|
|
4128 |
#1817 := (f101 #1816 #1808)
|
|
|
4129 |
#1818 := (pattern #1817 #1813)
|
|
|
4130 |
#1803 := (f77 f78 #55)
|
|
|
4131 |
#1804 := (f75 f76 #1803)
|
|
|
4132 |
#1809 := (f74 #1804 #1808)
|
|
|
4133 |
#1814 := (pattern #1809 #1813)
|
|
|
4134 |
#1823 := (f120 f121 #1813)
|
|
|
4135 |
#1824 := (f107 #1823 #243)
|
|
|
4136 |
#1825 := (f106 #1824 #444)
|
|
|
4137 |
#1819 := (f46 f47 #55)
|
|
|
4138 |
#1835 := (f37 #1819 #1825)
|
|
|
4139 |
#1836 := (= #1835 f1)
|
|
|
4140 |
#19365 := (not #1836)
|
|
|
4141 |
#1826 := (f101 #1816 #1825)
|
|
|
4142 |
#1833 := (f122 f123 #1826)
|
|
|
4143 |
#1834 := (= #1833 f1)
|
|
|
4144 |
#19364 := (not #1834)
|
|
|
4145 |
#1830 := (f122 f210 #1826)
|
|
|
4146 |
#1831 := (= #1830 f1)
|
|
|
4147 |
#1827 := (f208 f209 #1826)
|
|
|
4148 |
#1828 := (= #1827 #1813)
|
|
|
4149 |
#19363 := (not #1828)
|
|
|
4150 |
#19366 := (or #19363 #1831 #19364 #19365)
|
|
|
4151 |
#19367 := (not #19366)
|
|
|
4152 |
#6377 := (* -1::Int #352)
|
|
|
4153 |
#6988 := (+ #243 #6377)
|
|
|
4154 |
#6989 := (>= #6988 0::Int)
|
|
|
4155 |
#1820 := (f37 #1819 #1813)
|
|
|
4156 |
#1821 := (= #1820 f1)
|
|
|
4157 |
#8411 := (not #1821)
|
|
|
4158 |
#19373 := (or #8411 #6155 #6989 #19367)
|
|
|
4159 |
#19378 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1814 #1818) #19373)
|
|
|
4160 |
#1832 := (not #1831)
|
|
|
4161 |
#8420 := (and #1828 #1832 #1834 #1836)
|
|
|
4162 |
#8206 := (not #6989)
|
|
|
4163 |
#8209 := (and #5433 #8206)
|
|
|
4164 |
#8212 := (not #8209)
|
|
|
4165 |
#8429 := (or #8411 #8212 #8420)
|
|
|
4166 |
#8434 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1814 #1818) #8429)
|
|
|
4167 |
#19379 := (iff #8434 #19378)
|
|
|
4168 |
#19376 := (iff #8429 #19373)
|
|
|
4169 |
#19248 := (or #6155 #6989)
|
|
|
4170 |
#19370 := (or #8411 #19248 #19367)
|
|
|
4171 |
#19374 := (iff #19370 #19373)
|
|
|
4172 |
#19375 := [rewrite]: #19374
|
|
|
4173 |
#19371 := (iff #8429 #19370)
|
|
|
4174 |
#19368 := (iff #8420 #19367)
|
|
|
4175 |
#19369 := [rewrite]: #19368
|
|
|
4176 |
#19257 := (iff #8212 #19248)
|
|
|
4177 |
#19249 := (not #19248)
|
|
|
4178 |
#19252 := (not #19249)
|
|
|
4179 |
#19255 := (iff #19252 #19248)
|
|
|
4180 |
#19256 := [rewrite]: #19255
|
|
|
4181 |
#19253 := (iff #8212 #19252)
|
|
|
4182 |
#19250 := (iff #8209 #19249)
|
|
|
4183 |
#19251 := [rewrite]: #19250
|
|
|
4184 |
#19254 := [monotonicity #19251]: #19253
|
|
|
4185 |
#19258 := [trans #19254 #19256]: #19257
|
|
|
4186 |
#19372 := [monotonicity #19258 #19369]: #19371
|
|
|
4187 |
#19377 := [trans #19372 #19375]: #19376
|
|
|
4188 |
#19380 := [quant-intro #19377]: #19379
|
|
|
4189 |
#15655 := (~ #8434 #8434)
|
|
|
4190 |
#15653 := (~ #8429 #8429)
|
|
|
4191 |
#15654 := [refl]: #15653
|
|
|
4192 |
#15656 := [nnf-pos #15654]: #15655
|
|
|
4193 |
#1837 := (and #1834 #1836)
|
|
|
4194 |
#1838 := (and #1832 #1837)
|
|
|
4195 |
#1839 := (and #1828 #1838)
|
|
|
4196 |
#1664 := (< #243 #352)
|
|
|
4197 |
#1665 := (and #409 #1664)
|
|
|
4198 |
#1840 := (implies #1665 #1839)
|
|
|
4199 |
#1841 := (implies #1821 #1840)
|
|
|
4200 |
#1842 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1814 #1818) #1841)
|
|
|
4201 |
#8437 := (iff #1842 #8434)
|
|
|
4202 |
#8178 := (not #1665)
|
|
|
4203 |
#8405 := (or #8178 #1839)
|
|
|
4204 |
#8412 := (or #8411 #8405)
|
|
|
4205 |
#8417 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1814 #1818) #8412)
|
|
|
4206 |
#8435 := (iff #8417 #8434)
|
|
|
4207 |
#8432 := (iff #8412 #8429)
|
|
|
4208 |
#8423 := (or #8212 #8420)
|
|
|
4209 |
#8426 := (or #8411 #8423)
|
|
|
4210 |
#8430 := (iff #8426 #8429)
|
|
|
4211 |
#8431 := [rewrite]: #8430
|
|
|
4212 |
#8427 := (iff #8412 #8426)
|
|
|
4213 |
#8424 := (iff #8405 #8423)
|
|
|
4214 |
#8421 := (iff #1839 #8420)
|
|
|
4215 |
#8422 := [rewrite]: #8421
|
|
|
4216 |
#8213 := (iff #8178 #8212)
|
|
|
4217 |
#8210 := (iff #1665 #8209)
|
|
|
4218 |
#8207 := (iff #1664 #8206)
|
|
|
4219 |
#8208 := [rewrite]: #8207
|
|
|
4220 |
#8211 := [monotonicity #5432 #8208]: #8210
|
|
|
4221 |
#8214 := [monotonicity #8211]: #8213
|
|
|
4222 |
#8425 := [monotonicity #8214 #8422]: #8424
|
|
|
4223 |
#8428 := [monotonicity #8425]: #8427
|
|
|
4224 |
#8433 := [trans #8428 #8431]: #8432
|
|
|
4225 |
#8436 := [quant-intro #8433]: #8435
|
|
|
4226 |
#8418 := (iff #1842 #8417)
|
|
|
4227 |
#8415 := (iff #1841 #8412)
|
|
|
4228 |
#8408 := (implies #1821 #8405)
|
|
|
4229 |
#8413 := (iff #8408 #8412)
|
|
|
4230 |
#8414 := [rewrite]: #8413
|
|
|
4231 |
#8409 := (iff #1841 #8408)
|
|
|
4232 |
#8406 := (iff #1840 #8405)
|
|
|
4233 |
#8407 := [rewrite]: #8406
|
|
|
4234 |
#8410 := [monotonicity #8407]: #8409
|
|
|
4235 |
#8416 := [trans #8410 #8414]: #8415
|
|
|
4236 |
#8419 := [quant-intro #8416]: #8418
|
|
|
4237 |
#8438 := [trans #8419 #8436]: #8437
|
|
|
4238 |
#8404 := [asserted]: #1842
|
|
|
4239 |
#8439 := [mp #8404 #8438]: #8434
|
|
|
4240 |
#15657 := [mp~ #8439 #15656]: #8434
|
|
|
4241 |
#19381 := [mp #15657 #19380]: #19378
|
|
|
4242 |
#24899 := (not #19378)
|
|
|
4243 |
#24897 := (or #24899 #24903 #12418 #24920)
|
|
|
4244 |
#24921 := (or #24903 #23874 #23876 #24920)
|
|
|
4245 |
#24931 := (or #24899 #24921)
|
|
|
4246 |
#24944 := (iff #24931 #24897)
|
|
|
4247 |
#24925 := (or #24903 #12418 #24920)
|
|
|
4248 |
#24938 := (or #24899 #24925)
|
|
|
4249 |
#24941 := (iff #24938 #24897)
|
|
|
4250 |
#24942 := [rewrite]: #24941
|
|
|
4251 |
#24939 := (iff #24931 #24938)
|
|
|
4252 |
#24928 := (iff #24921 #24925)
|
|
|
4253 |
#24922 := (or #24903 false #12418 #24920)
|
|
|
4254 |
#24926 := (iff #24922 #24925)
|
|
|
4255 |
#24927 := [rewrite]: #24926
|
|
|
4256 |
#24923 := (iff #24921 #24922)
|
|
|
4257 |
#24924 := [monotonicity #23887 #23896]: #24923
|
|
|
4258 |
#24929 := [trans #24924 #24927]: #24928
|
|
|
4259 |
#24940 := [monotonicity #24929]: #24939
|
|
|
4260 |
#24945 := [trans #24940 #24942]: #24944
|
|
|
4261 |
#24937 := [quant-inst #4649 #4655 #20 #4646 #184]: #24931
|
|
|
4262 |
#24946 := [mp #24937 #24945]: #24897
|
|
|
4263 |
#24960 := [unit-resolution #24946 #19381 #13247 #24970 #24974]: false
|
|
|
4264 |
#24961 := [lemma #24960]: #24920
|
|
|
4265 |
#24519 := (or #24919 #24909)
|
|
|
4266 |
#24506 := [def-axiom]: #24519
|
|
|
4267 |
#25103 := [unit-resolution #24506 #24961]: #24909
|
|
|
4268 |
#25078 := (= #23963 #24908)
|
|
|
4269 |
#25076 := (= #23959 #24907)
|
|
|
4270 |
#25074 := (= #23747 #24907)
|
|
|
4271 |
#25072 := (= #24907 #23747)
|
|
|
4272 |
#25068 := (= #24906 #4736)
|
|
|
4273 |
#25060 := (= #23825 #4736)
|
|
|
4274 |
#25061 := [symm #24240]: #25060
|
|
|
4275 |
#25066 := (= #24906 #23825)
|
|
|
4276 |
#25058 := (= #4656 #23825)
|
|
|
4277 |
#25059 := [monotonicity #24766]: #25058
|
|
|
4278 |
#25064 := (= #24906 #4656)
|
|
|
4279 |
#25056 := (= #25003 #4656)
|
|
|
4280 |
#25040 := (= #24674 f445)
|
|
|
4281 |
#25038 := (= #24674 #4657)
|
|
|
4282 |
#23272 := (= #22274 #4657)
|
|
|
4283 |
#23281 := (or #23244 #23272)
|
|
|
4284 |
#23282 := [quant-inst #4652 #4657]: #23281
|
|
|
4285 |
#25035 := [unit-resolution #23282 #21613]: #23272
|
|
|
4286 |
#25036 := (= #24674 #22274)
|
|
|
4287 |
#25037 := [monotonicity #23716]: #25036
|
|
|
4288 |
#25039 := [trans #25037 #25035]: #25038
|
|
|
4289 |
#25041 := [trans #25039 #24764]: #25040
|
|
|
4290 |
#25057 := [monotonicity #25041]: #25056
|
|
|
4291 |
#25062 := (= #24906 #25003)
|
|
|
4292 |
#25104 := [hypothesis]: #25006
|
|
|
4293 |
#25054 := (= #24906 #24985)
|
|
|
4294 |
#25052 := (= #24905 #24978)
|
|
|
4295 |
#25050 := (= #24978 #24905)
|
|
|
4296 |
#25048 := (= #24977 #24904)
|
|
|
4297 |
#25046 := (= #23197 #23868)
|
|
|
4298 |
#25044 := (= #4658 #23868)
|
|
|
4299 |
#25045 := [symm #24768]: #25044
|
|
|
4300 |
#25047 := [trans #23716 #25045]: #25046
|
|
|
4301 |
#25049 := [monotonicity #25047]: #25048
|
|
|
4302 |
#25051 := [monotonicity #25049]: #25050
|
|
|
4303 |
#25053 := [symm #25051]: #25052
|
|
|
4304 |
#25055 := [monotonicity #25053]: #25054
|
|
|
4305 |
#25105 := [trans #25055 #25104]: #25062
|
|
|
4306 |
#25106 := [trans #25105 #25057]: #25064
|
|
|
4307 |
#25107 := [trans #25106 #25059]: #25066
|
|
|
4308 |
#25108 := [trans #25107 #25061]: #25068
|
|
|
4309 |
#25109 := [monotonicity #25108]: #25072
|
|
|
4310 |
#25110 := [symm #25109]: #25074
|
|
|
4311 |
#25111 := [trans #25071 #25110]: #25076
|
|
|
4312 |
#25112 := [monotonicity #25111]: #25078
|
|
|
4313 |
#25113 := [trans #25112 #25103]: #25080
|
|
|
4314 |
#25114 := [trans #25113 #24768]: #25082
|
|
|
4315 |
#25116 := [monotonicity #25114]: #25115
|
|
|
4316 |
#25117 := [trans #25116 #13250]: #23973
|
|
|
4317 |
#24573 := (not #23973)
|
|
|
4318 |
#25102 := [hypothesis]: #24573
|
|
|
4319 |
#25118 := [unit-resolution #25102 #25117]: false
|
|
|
4320 |
#25120 := [lemma #25118]: #25119
|
|
|
4321 |
#24898 := [unit-resolution #25120 #24893]: #23973
|
|
|
4322 |
#24724 := (or #23977 #24573)
|
|
|
4323 |
#24725 := [def-axiom]: #24724
|
|
|
4324 |
#24900 := [unit-resolution #24725 #24898]: #23977
|
|
|
4325 |
#24729 := (not #23971)
|
|
|
4326 |
#24091 := (f208 f209 #23747)
|
|
|
4327 |
#24092 := (f27 f28 #24091)
|
|
|
4328 |
#24095 := (f26 #24092)
|
|
|
4329 |
#24096 := (= #24095 f29)
|
|
|
4330 |
#24803 := [hypothesis]: #23971
|
|
|
4331 |
#24789 := (= #24095 #23970)
|
|
|
4332 |
#24739 := (= #24092 #23969)
|
|
|
4333 |
#24618 := (= #24091 #23963)
|
|
|
4334 |
#24619 := (= #23747 #23959)
|
|
|
4335 |
#24785 := [symm #25071]: #24619
|
|
|
4336 |
#24738 := [monotonicity #24785]: #24618
|
|
|
4337 |
#24756 := [monotonicity #24738]: #24739
|
|
|
4338 |
#24790 := [monotonicity #24756]: #24789
|
|
|
4339 |
#24807 := [trans #24790 #24803]: #24096
|
|
|
4340 |
#24723 := (not #24096)
|
|
|
4341 |
#24097 := (f7 f45 #24092)
|
|
|
4342 |
#24098 := (= #24097 f1)
|
|
|
4343 |
#24099 := (not #24098)
|
|
|
4344 |
#24100 := (or #24096 #24099)
|
|
|
4345 |
#24101 := (not #24100)
|
|
|
4346 |
#3329 := (:var 0 S56)
|
|
|
4347 |
#3330 := (f208 f209 #3329)
|
|
|
4348 |
#3331 := (pattern #3330)
|
|
|
4349 |
#3332 := (f27 f28 #3330)
|
|
|
4350 |
#3336 := (f7 f45 #3332)
|
|
|
4351 |
#3337 := (= #3336 f1)
|
|
|
4352 |
#20620 := (not #3337)
|
|
|
4353 |
#3333 := (f26 #3332)
|
|
|
4354 |
#3334 := (= #3333 f29)
|
|
|
4355 |
#20621 := (or #3334 #20620)
|
|
|
4356 |
#20622 := (not #20621)
|
|
|
4357 |
#20625 := (forall (vars (?v0 S56)) (:pat #3331) #20622)
|
|
|
4358 |
#3335 := (not #3334)
|
|
|
4359 |
#3338 := (and #3335 #3337)
|
|
|
4360 |
#3339 := (forall (vars (?v0 S56)) (:pat #3331) #3338)
|
|
|
4361 |
#20626 := (iff #3339 #20625)
|
|
|
4362 |
#20623 := (iff #3338 #20622)
|
|
|
4363 |
#20624 := [rewrite]: #20623
|
|
|
4364 |
#20627 := [quant-intro #20624]: #20626
|
|
|
4365 |
#16654 := (~ #3339 #3339)
|
|
|
4366 |
#16652 := (~ #3338 #3338)
|
|
|
4367 |
#16653 := [refl]: #16652
|
|
|
4368 |
#16655 := [nnf-pos #16653]: #16654
|
|
|
4369 |
#9783 := [asserted]: #3339
|
|
|
4370 |
#16656 := [mp~ #9783 #16655]: #3339
|
|
|
4371 |
#20628 := [mp #16656 #20627]: #20625
|
|
|
4372 |
#24322 := (not #20625)
|
|
|
4373 |
#24734 := (or #24322 #24101)
|
|
|
4374 |
#24722 := [quant-inst #23747]: #24734
|
|
|
4375 |
#24571 := [unit-resolution #24722 #20628]: #24101
|
|
|
4376 |
#24786 := (or #24100 #24723)
|
|
|
4377 |
#24787 := [def-axiom]: #24786
|
|
|
4378 |
#24572 := [unit-resolution #24787 #24571]: #24723
|
|
|
4379 |
#24808 := [unit-resolution #24572 #24807]: false
|
|
|
4380 |
#24804 := [lemma #24808]: #24729
|
|
|
4381 |
#24412 := (or #23980 #23958 #23968 #23971 #23978)
|
|
|
4382 |
#24428 := [def-axiom]: #24412
|
|
|
4383 |
#24855 := [unit-resolution #24428 #24804 #24900]: #24901
|
|
|
4384 |
#24853 := [unit-resolution #24855 #24892 #24832]: #23980
|
|
|
4385 |
#23866 := (or #23989 #23979)
|
|
|
4386 |
#23867 := [def-axiom]: #23866
|
|
|
4387 |
#24514 := [unit-resolution #23867 #24853 #24836]: false
|
|
|
4388 |
#24533 := [lemma #24514]: #4745
|
|
|
4389 |
#25242 := (or #16851 #21874)
|
|
|
4390 |
#21877 := (or #16842 #16851 #21874)
|
|
|
4391 |
#21880 := (not #21877)
|
|
|
4392 |
#21883 := (or #16842 #16845 #21880)
|
|
|
4393 |
#21886 := (not #21883)
|
|
|
4394 |
#21889 := (or #16842 #16845 #21886)
|
|
|
4395 |
#21892 := (not #21889)
|
|
|
4396 |
#21895 := (or #12210 #21892)
|
|
|
4397 |
#21898 := (not #21895)
|
|
|
4398 |
#21901 := (or #12210 #21898)
|
|
|
4399 |
#20954 := (forall (vars (?v0 Int)) #20943)
|
|
|
4400 |
#20961 := (not #20954)
|
|
|
4401 |
#20939 := (forall (vars (?v0 Int)) #20934)
|
|
|
4402 |
#20960 := (not #20939)
|
|
|
4403 |
#20962 := (or #20960 #20961)
|
|
|
4404 |
#20963 := (not #20962)
|
|
|
4405 |
#20968 := (or #20928 #20963)
|
|
|
4406 |
#20974 := (not #20968)
|
|
|
4407 |
#20975 := (or #12707 #12561 #20851 #11347 #11338 #11329 #11320 #20974)
|
|
|
4408 |
#20976 := (not #20975)
|
|
|
4409 |
#20766 := (forall (vars (?v0 Int)) #20761)
|
|
|
4410 |
#20784 := (not #20766)
|
|
|
4411 |
#20785 := (or #20784 #20771)
|
|
|
4412 |
#20786 := (not #20785)
|
|
|
4413 |
#20791 := (or #20755 #20786)
|
|
|
4414 |
#20797 := (not #20791)
|
|
|
4415 |
#20798 := (or #12465 #20797)
|
|
|
4416 |
#20799 := (not #20798)
|
|
|
4417 |
#20804 := (or #12465 #20799)
|
|
|
4418 |
#20812 := (not #20804)
|
|
|
4419 |
#20813 := (or #16993 #16996 #12527 #11608 #20810 #20811 #20812)
|
|
|
4420 |
#20814 := (not #20813)
|
|
|
4421 |
#20819 := (or #16993 #16996 #20814)
|
|
|
4422 |
#20825 := (not #20819)
|
|
|
4423 |
#20862 := (or #20851 #12612 #11767 #11758 #12561 #20811 #20825)
|
|
|
4424 |
#20863 := (not #20862)
|
|
|
4425 |
#20826 := (or #16955 #16964 #11692 #11683 #11674 #11656 #11647 #12561 #20811 #20825)
|
|
|
4426 |
#20827 := (not #20826)
|
|
|
4427 |
#20832 := (or #16955 #16964 #20827)
|
|
|
4428 |
#20838 := (not #20832)
|
|
|
4429 |
#20839 := (or #16955 #16958 #20838)
|
|
|
4430 |
#20840 := (not #20839)
|
|
|
4431 |
#20845 := (or #16955 #16958 #20840)
|
|
|
4432 |
#20852 := (not #20845)
|
|
|
4433 |
#20853 := (or #12561 #20851 #12613 #20852)
|
|
|
4434 |
#20854 := (not #20853)
|
|
|
4435 |
#20868 := (or #20854 #20863)
|
|
|
4436 |
#20874 := (not #20868)
|
|
|
4437 |
#20875 := (or #16955 #16964 #12561 #20851 #20874)
|
|
|
4438 |
#20876 := (not #20875)
|
|
|
4439 |
#20881 := (or #16955 #16964 #20876)
|
|
|
4440 |
#20887 := (not #20881)
|
|
|
4441 |
#20888 := (or #16955 #16958 #20887)
|
|
|
4442 |
#20889 := (not #20888)
|
|
|
4443 |
#20894 := (or #16955 #16958 #20889)
|
|
|
4444 |
#20900 := (not #20894)
|
|
|
4445 |
#20901 := (or #12561 #20851 #12706 #20900)
|
|
|
4446 |
#20902 := (not #20901)
|
|
|
4447 |
#20981 := (or #20902 #20976)
|
|
|
4448 |
#20996 := (not #20981)
|
|
|
4449 |
#20731 := (forall (vars (?v0 Int)) #20726)
|
|
|
4450 |
#20992 := (not #20731)
|
|
|
4451 |
#20997 := (or #12418 #16901 #20987 #20988 #20989 #20990 #20991 #12561 #20851 #12926 #20992 #12879 #20993 #12874 #14815 #11970 #11961 #11952 #11943 #20994 #20995 #20996)
|
|
|
4452 |
#20998 := (not #20997)
|
|
|
4453 |
#21003 := (or #12418 #16901 #20998)
|
|
|
4454 |
#21010 := (not #21003)
|
|
|
4455 |
#20720 := (forall (vars (?v0 Int)) #20715)
|
|
|
4456 |
#21009 := (not #20720)
|
|
|
4457 |
#21011 := (or #21009 #21010)
|
|
|
4458 |
#21012 := (not #21011)
|
|
|
4459 |
#21017 := (or #20709 #21012)
|
|
|
4460 |
#21023 := (not #21017)
|
|
|
4461 |
#21024 := (or #12382 #21023)
|
|
|
4462 |
#21025 := (not #21024)
|
|
|
4463 |
#21030 := (or #12382 #21025)
|
|
|
4464 |
#21036 := (not #21030)
|
|
|
4465 |
#21037 := (or #16842 #16851 #12177 #12168 #12159 #12150 #21036)
|
|
|
4466 |
#21038 := (not #21037)
|
|
|
4467 |
#21043 := (or #16842 #16851 #21038)
|
|
|
4468 |
#21049 := (not #21043)
|
|
|
4469 |
#21050 := (or #16842 #16845 #21049)
|
|
|
4470 |
#21051 := (not #21050)
|
|
|
4471 |
#21056 := (or #16842 #16845 #21051)
|
|
|
4472 |
#21062 := (not #21056)
|
|
|
4473 |
#21063 := (or #12210 #21062)
|
|
|
4474 |
#21064 := (not #21063)
|
|
|
4475 |
#21069 := (or #12210 #21064)
|
|
|
4476 |
#21902 := (iff #21069 #21901)
|
|
|
4477 |
#21899 := (iff #21064 #21898)
|
|
|
4478 |
#21896 := (iff #21063 #21895)
|
|
|
4479 |
#21893 := (iff #21062 #21892)
|
|
|
4480 |
#21890 := (iff #21056 #21889)
|
|
|
4481 |
#21887 := (iff #21051 #21886)
|
|
|
4482 |
#21884 := (iff #21050 #21883)
|
|
|
4483 |
#21881 := (iff #21049 #21880)
|
|
|
4484 |
#21878 := (iff #21043 #21877)
|
|
|
4485 |
#21875 := (iff #21038 #21874)
|
|
|
4486 |
#21872 := (iff #21037 #21871)
|
|
|
4487 |
#21869 := (iff #21036 #21868)
|
|
|
4488 |
#21866 := (iff #21030 #21865)
|
|
|
4489 |
#21863 := (iff #21025 #21862)
|
|
|
4490 |
#21860 := (iff #21024 #21859)
|
|
|
4491 |
#21857 := (iff #21023 #21856)
|
|
|
4492 |
#21854 := (iff #21017 #21853)
|
|
|
4493 |
#21851 := (iff #21012 #21850)
|
|
|
4494 |
#21848 := (iff #21011 #21847)
|
|
|
4495 |
#21845 := (iff #21010 #21844)
|
|
|
4496 |
#21842 := (iff #21003 #21841)
|
|
|
4497 |
#21839 := (iff #20998 #21838)
|
|
|
4498 |
#21836 := (iff #20997 #21835)
|
|
|
4499 |
#21833 := (iff #20996 #21832)
|
|
|
4500 |
#21830 := (iff #20981 #21829)
|
|
|
4501 |
#21827 := (iff #20976 #21826)
|
|
|
4502 |
#21824 := (iff #20975 #21823)
|
|
|
4503 |
#21821 := (iff #20974 #21820)
|
|
|
4504 |
#21818 := (iff #20968 #21817)
|
|
|
4505 |
#21815 := (iff #20963 #21814)
|
|
|
4506 |
#21812 := (iff #20962 #21811)
|
|
|
4507 |
#21809 := (iff #20961 #21808)
|
|
|
4508 |
#21806 := (iff #20954 #21803)
|
|
|
4509 |
#21804 := (iff #20943 #20943)
|
|
|
4510 |
#21805 := [refl]: #21804
|
|
|
4511 |
#21807 := [quant-intro #21805]: #21806
|
|
|
4512 |
#21810 := [monotonicity #21807]: #21809
|
|
|
4513 |
#21801 := (iff #20960 #21800)
|
|
|
4514 |
#21798 := (iff #20939 #21795)
|
|
|
4515 |
#21796 := (iff #20934 #20934)
|
|
|
4516 |
#21797 := [refl]: #21796
|
|
|
4517 |
#21799 := [quant-intro #21797]: #21798
|
|
|
4518 |
#21802 := [monotonicity #21799]: #21801
|
|
|
4519 |
#21813 := [monotonicity #21802 #21810]: #21812
|
|
|
4520 |
#21816 := [monotonicity #21813]: #21815
|
|
|
4521 |
#21819 := [monotonicity #21816]: #21818
|
|
|
4522 |
#21822 := [monotonicity #21819]: #21821
|
|
|
4523 |
#21825 := [monotonicity #21822]: #21824
|
|
|
4524 |
#21828 := [monotonicity #21825]: #21827
|
|
|
4525 |
#21793 := (iff #20902 #21792)
|
|
|
4526 |
#21790 := (iff #20901 #21789)
|
|
|
4527 |
#21787 := (iff #20900 #21786)
|
|
|
4528 |
#21784 := (iff #20894 #21783)
|
|
|
4529 |
#21781 := (iff #20889 #21780)
|
|
|
4530 |
#21778 := (iff #20888 #21777)
|
|
|
4531 |
#21775 := (iff #20887 #21774)
|
|
|
4532 |
#21772 := (iff #20881 #21771)
|
|
|
4533 |
#21769 := (iff #20876 #21768)
|
|
|
4534 |
#21766 := (iff #20875 #21765)
|
|
|
4535 |
#21763 := (iff #20874 #21762)
|
|
|
4536 |
#21760 := (iff #20868 #21759)
|
|
|
4537 |
#21757 := (iff #20863 #21756)
|
|
|
4538 |
#21754 := (iff #20862 #21753)
|
|
|
4539 |
#21721 := (iff #20825 #21720)
|
|
|
4540 |
#21718 := (iff #20819 #21717)
|
|
|
4541 |
#21715 := (iff #20814 #21714)
|
|
|
4542 |
#21712 := (iff #20813 #21711)
|
|
|
4543 |
#21709 := (iff #20812 #21708)
|
|
|
4544 |
#21706 := (iff #20804 #21705)
|
|
|
4545 |
#21703 := (iff #20799 #21702)
|
|
|
4546 |
#21700 := (iff #20798 #21699)
|
|
|
4547 |
#21697 := (iff #20797 #21696)
|
|
|
4548 |
#21694 := (iff #20791 #21693)
|
|
|
4549 |
#21691 := (iff #20786 #21690)
|
|
|
4550 |
#21688 := (iff #20785 #21687)
|
|
|
4551 |
#21685 := (iff #20784 #21684)
|
|
|
4552 |
#21682 := (iff #20766 #21679)
|
|
|
4553 |
#21680 := (iff #20761 #20761)
|
|
|
4554 |
#21681 := [refl]: #21680
|
|
|
4555 |
#21683 := [quant-intro #21681]: #21682
|
|
|
4556 |
#21686 := [monotonicity #21683]: #21685
|
|
|
4557 |
#21689 := [monotonicity #21686]: #21688
|
|
|
4558 |
#21692 := [monotonicity #21689]: #21691
|
|
|
4559 |
#21695 := [monotonicity #21692]: #21694
|
|
|
4560 |
#21698 := [monotonicity #21695]: #21697
|
|
|
4561 |
#21701 := [monotonicity #21698]: #21700
|
|
|
4562 |
#21704 := [monotonicity #21701]: #21703
|
|
|
4563 |
#21707 := [monotonicity #21704]: #21706
|
|
|
4564 |
#21710 := [monotonicity #21707]: #21709
|
|
|
4565 |
#21713 := [monotonicity #21710]: #21712
|
|
|
4566 |
#21716 := [monotonicity #21713]: #21715
|
|
|
4567 |
#21719 := [monotonicity #21716]: #21718
|
|
|
4568 |
#21722 := [monotonicity #21719]: #21721
|
|
|
4569 |
#21755 := [monotonicity #21722]: #21754
|
|
|
4570 |
#21758 := [monotonicity #21755]: #21757
|
|
|
4571 |
#21751 := (iff #20854 #21750)
|
|
|
4572 |
#21748 := (iff #20853 #21747)
|
|
|
4573 |
#21745 := (iff #20852 #21744)
|
|
|
4574 |
#21742 := (iff #20845 #21741)
|
|
|
4575 |
#21739 := (iff #20840 #21738)
|
|
|
4576 |
#21736 := (iff #20839 #21735)
|
|
|
4577 |
#21733 := (iff #20838 #21732)
|
|
|
4578 |
#21730 := (iff #20832 #21729)
|
|
|
4579 |
#21727 := (iff #20827 #21726)
|
|
|
4580 |
#21724 := (iff #20826 #21723)
|
|
|
4581 |
#21725 := [monotonicity #21722]: #21724
|
|
|
4582 |
#21728 := [monotonicity #21725]: #21727
|
|
|
4583 |
#21731 := [monotonicity #21728]: #21730
|
|
|
4584 |
#21734 := [monotonicity #21731]: #21733
|
|
|
4585 |
#21737 := [monotonicity #21734]: #21736
|
|
|
4586 |
#21740 := [monotonicity #21737]: #21739
|
|
|
4587 |
#21743 := [monotonicity #21740]: #21742
|
|
|
4588 |
#21746 := [monotonicity #21743]: #21745
|
|
|
4589 |
#21749 := [monotonicity #21746]: #21748
|
|
|
4590 |
#21752 := [monotonicity #21749]: #21751
|
|
|
4591 |
#21761 := [monotonicity #21752 #21758]: #21760
|
|
|
4592 |
#21764 := [monotonicity #21761]: #21763
|
|
|
4593 |
#21767 := [monotonicity #21764]: #21766
|
|
|
4594 |
#21770 := [monotonicity #21767]: #21769
|
|
|
4595 |
#21773 := [monotonicity #21770]: #21772
|
|
|
4596 |
#21776 := [monotonicity #21773]: #21775
|
|
|
4597 |
#21779 := [monotonicity #21776]: #21778
|
|
|
4598 |
#21782 := [monotonicity #21779]: #21781
|
|
|
4599 |
#21785 := [monotonicity #21782]: #21784
|
|
|
4600 |
#21788 := [monotonicity #21785]: #21787
|
|
|
4601 |
#21791 := [monotonicity #21788]: #21790
|
|
|
4602 |
#21794 := [monotonicity #21791]: #21793
|
|
|
4603 |
#21831 := [monotonicity #21794 #21828]: #21830
|
|
|
4604 |
#21834 := [monotonicity #21831]: #21833
|
|
|
4605 |
#21677 := (iff #20992 #21676)
|
|
|
4606 |
#21674 := (iff #20731 #21671)
|
|
|
4607 |
#21672 := (iff #20726 #20726)
|
|
|
4608 |
#21673 := [refl]: #21672
|
|
|
4609 |
#21675 := [quant-intro #21673]: #21674
|
|
|
4610 |
#21678 := [monotonicity #21675]: #21677
|
|
|
4611 |
#21837 := [monotonicity #21678 #21834]: #21836
|
|
|
4612 |
#21840 := [monotonicity #21837]: #21839
|
|
|
4613 |
#21843 := [monotonicity #21840]: #21842
|
|
|
4614 |
#21846 := [monotonicity #21843]: #21845
|
|
|
4615 |
#21669 := (iff #21009 #21668)
|
|
|
4616 |
#21666 := (iff #20720 #21663)
|
|
|
4617 |
#21664 := (iff #20715 #20715)
|
|
|
4618 |
#21665 := [refl]: #21664
|
|
|
4619 |
#21667 := [quant-intro #21665]: #21666
|
|
|
4620 |
#21670 := [monotonicity #21667]: #21669
|
|
|
4621 |
#21849 := [monotonicity #21670 #21846]: #21848
|
|
|
4622 |
#21852 := [monotonicity #21849]: #21851
|
|
|
4623 |
#21855 := [monotonicity #21852]: #21854
|
|
|
4624 |
#21858 := [monotonicity #21855]: #21857
|
|
|
4625 |
#21861 := [monotonicity #21858]: #21860
|
|
|
4626 |
#21864 := [monotonicity #21861]: #21863
|
|
|
4627 |
#21867 := [monotonicity #21864]: #21866
|
|
|
4628 |
#21870 := [monotonicity #21867]: #21869
|
|
|
4629 |
#21873 := [monotonicity #21870]: #21872
|
|
|
4630 |
#21876 := [monotonicity #21873]: #21875
|
|
|
4631 |
#21879 := [monotonicity #21876]: #21878
|
|
|
4632 |
#21882 := [monotonicity #21879]: #21881
|
|
|
4633 |
#21885 := [monotonicity #21882]: #21884
|
|
|
4634 |
#21888 := [monotonicity #21885]: #21887
|
|
|
4635 |
#21891 := [monotonicity #21888]: #21890
|
|
|
4636 |
#21894 := [monotonicity #21891]: #21893
|
|
|
4637 |
#21897 := [monotonicity #21894]: #21896
|
|
|
4638 |
#21900 := [monotonicity #21897]: #21899
|
|
|
4639 |
#21903 := [monotonicity #21900]: #21902
|
|
|
4640 |
#13426 := (and #5433 #14701 #12736 #4826)
|
|
|
4641 |
#17163 := (not #13426)
|
|
|
4642 |
#17166 := (forall (vars (?v0 Int)) #17163)
|
|
|
4643 |
#14059 := (and #5433 #14701)
|
|
|
4644 |
#14054 := (not #14059)
|
|
|
4645 |
#13437 := (or #14054 #12734 #12748)
|
|
|
4646 |
#13432 := (forall (vars (?v0 Int)) #13437)
|
|
|
4647 |
#17170 := (and #13432 #17166)
|
|
|
4648 |
#17141 := (and #17139 #17140)
|
|
|
4649 |
#17142 := (not #17141)
|
|
|
4650 |
#17469 := (or #17142 #17451 #17464)
|
|
|
4651 |
#17472 := (not #17469)
|
|
|
4652 |
#17475 := (or #17472 #17170)
|
|
|
4653 |
#17481 := (and #12706 #12423 #12426 #4814 #4816 #4818 #4820 #17475)
|
|
|
4654 |
#17041 := (not #12508)
|
|
|
4655 |
#13498 := (or #14054 #12468 #12482)
|
|
|
4656 |
#13497 := (forall (vars (?v0 Int)) #13498)
|
|
|
4657 |
#17044 := (and #13497 #17041)
|
|
|
4658 |
#17019 := (and #17017 #17018)
|
|
|
4659 |
#17020 := (not #17019)
|
|
|
4660 |
#17334 := (or #17020 #17316 #17329)
|
|
|
4661 |
#17337 := (not #17334)
|
|
|
4662 |
#17340 := (or #17337 #17044)
|
|
|
4663 |
#17343 := (and #12460 #17340)
|
|
|
4664 |
#17346 := (or #12465 #17343)
|
|
|
4665 |
#17352 := (and #12444 #13511 #12523 #4971 #12452 #12435 #17346)
|
|
|
4666 |
#17357 := (or #16993 #16996 #17352)
|
|
|
4667 |
#17397 := (and #12426 #12613 #5012 #5013 #12423 #12435 #17357)
|
|
|
4668 |
#17363 := (and #4933 #4938 #4943 #4948 #4953 #4956 #4958 #12423 #12435 #17357)
|
|
|
4669 |
#17368 := (or #16955 #16964 #17363)
|
|
|
4670 |
#17374 := (and #4933 #4935 #17368)
|
|
|
4671 |
#17379 := (or #16955 #16958 #17374)
|
|
|
4672 |
#17385 := (and #12423 #12426 #12612 #17379)
|
|
|
4673 |
#17402 := (or #17385 #17397)
|
|
|
4674 |
#17408 := (and #4933 #4938 #12423 #12426 #17402)
|
|
|
4675 |
#17413 := (or #16955 #16964 #17408)
|
|
|
4676 |
#17419 := (and #4933 #4935 #17413)
|
|
|
4677 |
#17424 := (or #16955 #16958 #17419)
|
|
|
4678 |
#17430 := (and #12423 #12426 #12707 #17424)
|
|
|
4679 |
#17486 := (or #17430 #17481)
|
|
|
4680 |
#13522 := (or #14054 #12889 #12903)
|
|
|
4681 |
#13521 := (forall (vars (?v0 Int)) #13522)
|
|
|
4682 |
#17492 := (and #12419 #4780 #12951 #13569 #13550 #12929 #13535 #12423 #12426 #12923 #13521 #12880 #4806 #4891 #4811 #4902 #4906 #4910 #4914 #4918 #4923 #17486)
|
|
|
4683 |
#17497 := (or #12418 #16901 #17492)
|
|
|
4684 |
#13582 := (or #14054 #12385 #12397)
|
|
|
4685 |
#13581 := (forall (vars (?v0 Int)) #13582)
|
|
|
4686 |
#17500 := (and #13581 #17497)
|
|
|
4687 |
#16877 := (and #16875 #16876)
|
|
|
4688 |
#16878 := (not #16877)
|
|
|
4689 |
#16886 := (or #16878 #16879 #16885)
|
|
|
4690 |
#16887 := (not #16886)
|
|
|
4691 |
#17503 := (or #16887 #17500)
|
|
|
4692 |
#17506 := (and #12379 #17503)
|
|
|
4693 |
#17509 := (or #12382 #17506)
|
|
|
4694 |
#17515 := (and #4739 #4745 #4750 #4755 #4760 #4765 #17509)
|
|
|
4695 |
#17520 := (or #16842 #16851 #17515)
|
|
|
4696 |
#17526 := (and #4739 #4741 #17520)
|
|
|
4697 |
#17531 := (or #16842 #16845 #17526)
|
|
|
4698 |
#17534 := (and #4733 #17531)
|
|
|
4699 |
#17537 := (or #12210 #17534)
|
|
|
4700 |
#21070 := (iff #17537 #21069)
|
|
|
4701 |
#21067 := (iff #17534 #21064)
|
|
|
4702 |
#21059 := (and #4733 #21056)
|
|
|
4703 |
#21065 := (iff #21059 #21064)
|
|
|
4704 |
#21066 := [rewrite]: #21065
|
|
|
4705 |
#21060 := (iff #17534 #21059)
|
|
|
4706 |
#21057 := (iff #17531 #21056)
|
|
|
4707 |
#21054 := (iff #17526 #21051)
|
|
|
4708 |
#21046 := (and #4739 #4741 #21043)
|
|
|
4709 |
#21052 := (iff #21046 #21051)
|
|
|
4710 |
#21053 := [rewrite]: #21052
|
|
|
4711 |
#21047 := (iff #17526 #21046)
|
|
|
4712 |
#21044 := (iff #17520 #21043)
|
|
|
4713 |
#21041 := (iff #17515 #21038)
|
|
|
4714 |
#21033 := (and #4739 #4745 #4750 #4755 #4760 #4765 #21030)
|
|
|
4715 |
#21039 := (iff #21033 #21038)
|
|
|
4716 |
#21040 := [rewrite]: #21039
|
|
|
4717 |
#21034 := (iff #17515 #21033)
|
|
|
4718 |
#21031 := (iff #17509 #21030)
|
|
|
4719 |
#21028 := (iff #17506 #21025)
|
|
|
4720 |
#21020 := (and #12379 #21017)
|
|
|
4721 |
#21026 := (iff #21020 #21025)
|
|
|
4722 |
#21027 := [rewrite]: #21026
|
|
|
4723 |
#21021 := (iff #17506 #21020)
|
|
|
4724 |
#21018 := (iff #17503 #21017)
|
|
|
4725 |
#21015 := (iff #17500 #21012)
|
|
|
4726 |
#21006 := (and #20720 #21003)
|
|
|
4727 |
#21013 := (iff #21006 #21012)
|
|
|
4728 |
#21014 := [rewrite]: #21013
|
|
|
4729 |
#21007 := (iff #17500 #21006)
|
|
|
4730 |
#21004 := (iff #17497 #21003)
|
|
|
4731 |
#21001 := (iff #17492 #20998)
|
|
|
4732 |
#20984 := (and #12419 #4780 #12951 #13569 #13550 #12929 #13535 #12423 #12426 #12923 #20731 #12880 #4806 #4891 #4811 #4902 #4906 #4910 #4914 #4918 #4923 #20981)
|
|
|
4733 |
#20999 := (iff #20984 #20998)
|
|
|
4734 |
#21000 := [rewrite]: #20999
|
|
|
4735 |
#20985 := (iff #17492 #20984)
|
|
|
4736 |
#20982 := (iff #17486 #20981)
|
|
|
4737 |
#20979 := (iff #17481 #20976)
|
|
|
4738 |
#20971 := (and #12706 #12423 #12426 #4814 #4816 #4818 #4820 #20968)
|
|
|
4739 |
#20977 := (iff #20971 #20976)
|
|
|
4740 |
#20978 := [rewrite]: #20977
|
|
|
4741 |
#20972 := (iff #17481 #20971)
|
|
|
4742 |
#20969 := (iff #17475 #20968)
|
|
|
4743 |
#20966 := (iff #17170 #20963)
|
|
|
4744 |
#20957 := (and #20939 #20954)
|
|
|
4745 |
#20964 := (iff #20957 #20963)
|
|
|
4746 |
#20965 := [rewrite]: #20964
|
|
|
4747 |
#20958 := (iff #17170 #20957)
|
|
|
4748 |
#20955 := (iff #17166 #20954)
|
|
|
4749 |
#20952 := (iff #17163 #20943)
|
|
|
4750 |
#20944 := (not #20943)
|
|
|
4751 |
#20947 := (not #20944)
|
|
|
4752 |
#20950 := (iff #20947 #20943)
|
|
|
4753 |
#20951 := [rewrite]: #20950
|
|
|
4754 |
#20948 := (iff #17163 #20947)
|
|
|
4755 |
#20945 := (iff #13426 #20944)
|
|
|
4756 |
#20946 := [rewrite]: #20945
|
|
|
4757 |
#20949 := [monotonicity #20946]: #20948
|
|
|
4758 |
#20953 := [trans #20949 #20951]: #20952
|
|
|
4759 |
#20956 := [quant-intro #20953]: #20955
|
|
|
4760 |
#20940 := (iff #13432 #20939)
|
|
|
4761 |
#20937 := (iff #13437 #20934)
|
|
|
4762 |
#18608 := (or #6155 #17965)
|
|
|
4763 |
#20931 := (or #18608 #12734 #12748)
|
|
|
4764 |
#20935 := (iff #20931 #20934)
|
|
|
4765 |
#20936 := [rewrite]: #20935
|
|
|
4766 |
#20932 := (iff #13437 #20931)
|
|
|
4767 |
#18617 := (iff #14054 #18608)
|
|
|
4768 |
#18609 := (not #18608)
|
|
|
4769 |
#18612 := (not #18609)
|
|
|
4770 |
#18615 := (iff #18612 #18608)
|
|
|
4771 |
#18616 := [rewrite]: #18615
|
|
|
4772 |
#18613 := (iff #14054 #18612)
|
|
|
4773 |
#18610 := (iff #14059 #18609)
|
|
|
4774 |
#18611 := [rewrite]: #18610
|
|
|
4775 |
#18614 := [monotonicity #18611]: #18613
|
|
|
4776 |
#18618 := [trans #18614 #18616]: #18617
|
|
|
4777 |
#20933 := [monotonicity #18618]: #20932
|
|
|
4778 |
#20938 := [trans #20933 #20936]: #20937
|
|
|
4779 |
#20941 := [quant-intro #20938]: #20940
|
|
|
4780 |
#20959 := [monotonicity #20941 #20956]: #20958
|
|
|
4781 |
#20967 := [trans #20959 #20965]: #20966
|
|
|
4782 |
#20929 := (iff #17472 #20928)
|
|
|
4783 |
#20926 := (iff #17469 #20923)
|
|
|
4784 |
#20909 := (or #20907 #20908)
|
|
|
4785 |
#20920 := (or #20909 #17451 #17464)
|
|
|
4786 |
#20924 := (iff #20920 #20923)
|
|
|
4787 |
#20925 := [rewrite]: #20924
|
|
|
4788 |
#20921 := (iff #17469 #20920)
|
|
|
4789 |
#20918 := (iff #17142 #20909)
|
|
|
4790 |
#20910 := (not #20909)
|
|
|
4791 |
#20913 := (not #20910)
|
|
|
4792 |
#20916 := (iff #20913 #20909)
|
|
|
4793 |
#20917 := [rewrite]: #20916
|
|
|
4794 |
#20914 := (iff #17142 #20913)
|
|
|
4795 |
#20911 := (iff #17141 #20910)
|
|
|
4796 |
#20912 := [rewrite]: #20911
|
|
|
4797 |
#20915 := [monotonicity #20912]: #20914
|
|
|
4798 |
#20919 := [trans #20915 #20917]: #20918
|
|
|
4799 |
#20922 := [monotonicity #20919]: #20921
|
|
|
4800 |
#20927 := [trans #20922 #20925]: #20926
|
|
|
4801 |
#20930 := [monotonicity #20927]: #20929
|
|
|
4802 |
#20970 := [monotonicity #20930 #20967]: #20969
|
|
|
4803 |
#20973 := [monotonicity #20970]: #20972
|
|
|
4804 |
#20980 := [trans #20973 #20978]: #20979
|
|
|
4805 |
#20905 := (iff #17430 #20902)
|
|
|
4806 |
#20897 := (and #12423 #12426 #12707 #20894)
|
|
|
4807 |
#20903 := (iff #20897 #20902)
|
|
|
4808 |
#20904 := [rewrite]: #20903
|
|
|
4809 |
#20898 := (iff #17430 #20897)
|
|
|
4810 |
#20895 := (iff #17424 #20894)
|
|
|
4811 |
#20892 := (iff #17419 #20889)
|
|
|
4812 |
#20884 := (and #4933 #4935 #20881)
|
|
|
4813 |
#20890 := (iff #20884 #20889)
|
|
|
4814 |
#20891 := [rewrite]: #20890
|
|
|
4815 |
#20885 := (iff #17419 #20884)
|
|
|
4816 |
#20882 := (iff #17413 #20881)
|
|
|
4817 |
#20879 := (iff #17408 #20876)
|
|
|
4818 |
#20871 := (and #4933 #4938 #12423 #12426 #20868)
|
|
|
4819 |
#20877 := (iff #20871 #20876)
|
|
|
4820 |
#20878 := [rewrite]: #20877
|
|
|
4821 |
#20872 := (iff #17408 #20871)
|
|
|
4822 |
#20869 := (iff #17402 #20868)
|
|
|
4823 |
#20866 := (iff #17397 #20863)
|
|
|
4824 |
#20859 := (and #12426 #12613 #5012 #5013 #12423 #12435 #20819)
|
|
|
4825 |
#20864 := (iff #20859 #20863)
|
|
|
4826 |
#20865 := [rewrite]: #20864
|
|
|
4827 |
#20860 := (iff #17397 #20859)
|
|
|
4828 |
#20820 := (iff #17357 #20819)
|
|
|
4829 |
#20817 := (iff #17352 #20814)
|
|
|
4830 |
#20807 := (and #12444 #13511 #12523 #4971 #12452 #12435 #20804)
|
|
|
4831 |
#20815 := (iff #20807 #20814)
|
|
|
4832 |
#20816 := [rewrite]: #20815
|
|
|
4833 |
#20808 := (iff #17352 #20807)
|
|
|
4834 |
#20805 := (iff #17346 #20804)
|
|
|
4835 |
#20802 := (iff #17343 #20799)
|
|
|
4836 |
#20794 := (and #12460 #20791)
|
|
|
4837 |
#20800 := (iff #20794 #20799)
|
|
|
4838 |
#20801 := [rewrite]: #20800
|
|
|
4839 |
#20795 := (iff #17343 #20794)
|
|
|
4840 |
#20792 := (iff #17340 #20791)
|
|
|
4841 |
#20789 := (iff #17044 #20786)
|
|
|
4842 |
#20781 := (and #20766 #20770)
|
|
|
4843 |
#20787 := (iff #20781 #20786)
|
|
|
4844 |
#20788 := [rewrite]: #20787
|
|
|
4845 |
#20782 := (iff #17044 #20781)
|
|
|
4846 |
#20779 := (iff #17041 #20770)
|
|
|
4847 |
#20774 := (not #20771)
|
|
|
4848 |
#20777 := (iff #20774 #20770)
|
|
|
4849 |
#20778 := [rewrite]: #20777
|
|
|
4850 |
#20775 := (iff #17041 #20774)
|
|
|
4851 |
#20772 := (iff #12508 #20771)
|
|
|
4852 |
#20773 := [rewrite]: #20772
|
|
|
4853 |
#20776 := [monotonicity #20773]: #20775
|
|
|
4854 |
#20780 := [trans #20776 #20778]: #20779
|
|
|
4855 |
#20767 := (iff #13497 #20766)
|
|
|
4856 |
#20764 := (iff #13498 #20761)
|
|
|
4857 |
#20758 := (or #18608 #12468 #12482)
|
|
|
4858 |
#20762 := (iff #20758 #20761)
|
|
|
4859 |
#20763 := [rewrite]: #20762
|
|
|
4860 |
#20759 := (iff #13498 #20758)
|
|
|
4861 |
#20760 := [monotonicity #18618]: #20759
|
|
|
4862 |
#20765 := [trans #20760 #20763]: #20764
|
|
|
4863 |
#20768 := [quant-intro #20765]: #20767
|
|
|
4864 |
#20783 := [monotonicity #20768 #20780]: #20782
|
|
|
4865 |
#20790 := [trans #20783 #20788]: #20789
|
|
|
4866 |
#20756 := (iff #17337 #20755)
|
|
|
4867 |
#20753 := (iff #17334 #20750)
|
|
|
4868 |
#20736 := (or #20734 #20735)
|
|
|
4869 |
#20747 := (or #20736 #17316 #17329)
|
|
|
4870 |
#20751 := (iff #20747 #20750)
|
|
|
4871 |
#20752 := [rewrite]: #20751
|
|
|
4872 |
#20748 := (iff #17334 #20747)
|
|
|
4873 |
#20745 := (iff #17020 #20736)
|
|
|
4874 |
#20737 := (not #20736)
|
|
|
4875 |
#20740 := (not #20737)
|
|
|
4876 |
#20743 := (iff #20740 #20736)
|
|
|
4877 |
#20744 := [rewrite]: #20743
|
|
|
4878 |
#20741 := (iff #17020 #20740)
|
|
|
4879 |
#20738 := (iff #17019 #20737)
|
|
|
4880 |
#20739 := [rewrite]: #20738
|
|
|
4881 |
#20742 := [monotonicity #20739]: #20741
|
|
|
4882 |
#20746 := [trans #20742 #20744]: #20745
|
|
|
4883 |
#20749 := [monotonicity #20746]: #20748
|
|
|
4884 |
#20754 := [trans #20749 #20752]: #20753
|
|
|
4885 |
#20757 := [monotonicity #20754]: #20756
|
|
|
4886 |
#20793 := [monotonicity #20757 #20790]: #20792
|
|
|
4887 |
#20796 := [monotonicity #20793]: #20795
|
|
|
4888 |
#20803 := [trans #20796 #20801]: #20802
|
|
|
4889 |
#20806 := [monotonicity #20803]: #20805
|
|
|
4890 |
#20809 := [monotonicity #20806]: #20808
|
|
|
4891 |
#20818 := [trans #20809 #20816]: #20817
|
|
|
4892 |
#20821 := [monotonicity #20818]: #20820
|
|
|
4893 |
#20861 := [monotonicity #20821]: #20860
|
|
|
4894 |
#20867 := [trans #20861 #20865]: #20866
|
|
|
4895 |
#20857 := (iff #17385 #20854)
|
|
|
4896 |
#20848 := (and #12423 #12426 #12612 #20845)
|
|
|
4897 |
#20855 := (iff #20848 #20854)
|
|
|
4898 |
#20856 := [rewrite]: #20855
|
|
|
4899 |
#20849 := (iff #17385 #20848)
|
|
|
4900 |
#20846 := (iff #17379 #20845)
|
|
|
4901 |
#20843 := (iff #17374 #20840)
|
|
|
4902 |
#20835 := (and #4933 #4935 #20832)
|
|
|
4903 |
#20841 := (iff #20835 #20840)
|
|
|
4904 |
#20842 := [rewrite]: #20841
|
|
|
4905 |
#20836 := (iff #17374 #20835)
|
|
|
4906 |
#20833 := (iff #17368 #20832)
|
|
|
4907 |
#20830 := (iff #17363 #20827)
|
|
|
4908 |
#20822 := (and #4933 #4938 #4943 #4948 #4953 #4956 #4958 #12423 #12435 #20819)
|
|
|
4909 |
#20828 := (iff #20822 #20827)
|
|
|
4910 |
#20829 := [rewrite]: #20828
|
|
|
4911 |
#20823 := (iff #17363 #20822)
|
|
|
4912 |
#20824 := [monotonicity #20821]: #20823
|
|
|
4913 |
#20831 := [trans #20824 #20829]: #20830
|
|
|
4914 |
#20834 := [monotonicity #20831]: #20833
|
|
|
4915 |
#20837 := [monotonicity #20834]: #20836
|
|
|
4916 |
#20844 := [trans #20837 #20842]: #20843
|
|
|
4917 |
#20847 := [monotonicity #20844]: #20846
|
|
|
4918 |
#20850 := [monotonicity #20847]: #20849
|
|
|
4919 |
#20858 := [trans #20850 #20856]: #20857
|
|
|
4920 |
#20870 := [monotonicity #20858 #20867]: #20869
|
|
|
4921 |
#20873 := [monotonicity #20870]: #20872
|
|
|
4922 |
#20880 := [trans #20873 #20878]: #20879
|
|
|
4923 |
#20883 := [monotonicity #20880]: #20882
|
|
|
4924 |
#20886 := [monotonicity #20883]: #20885
|
|
|
4925 |
#20893 := [trans #20886 #20891]: #20892
|
|
|
4926 |
#20896 := [monotonicity #20893]: #20895
|
|
|
4927 |
#20899 := [monotonicity #20896]: #20898
|
|
|
4928 |
#20906 := [trans #20899 #20904]: #20905
|
|
|
4929 |
#20983 := [monotonicity #20906 #20980]: #20982
|
|
|
4930 |
#20732 := (iff #13521 #20731)
|
|
|
4931 |
#20729 := (iff #13522 #20726)
|
|
|
4932 |
#20723 := (or #18608 #12889 #12903)
|
|
|
4933 |
#20727 := (iff #20723 #20726)
|
|
|
4934 |
#20728 := [rewrite]: #20727
|
|
|
4935 |
#20724 := (iff #13522 #20723)
|
|
|
4936 |
#20725 := [monotonicity #18618]: #20724
|
|
|
4937 |
#20730 := [trans #20725 #20728]: #20729
|
|
|
4938 |
#20733 := [quant-intro #20730]: #20732
|
|
|
4939 |
#20986 := [monotonicity #20733 #20983]: #20985
|
|
|
4940 |
#21002 := [trans #20986 #21000]: #21001
|
|
|
4941 |
#21005 := [monotonicity #21002]: #21004
|
|
|
4942 |
#20721 := (iff #13581 #20720)
|
|
|
4943 |
#20718 := (iff #13582 #20715)
|
|
|
4944 |
#20712 := (or #18608 #12385 #12397)
|
|
|
4945 |
#20716 := (iff #20712 #20715)
|
|
|
4946 |
#20717 := [rewrite]: #20716
|
|
|
4947 |
#20713 := (iff #13582 #20712)
|
|
|
4948 |
#20714 := [monotonicity #18618]: #20713
|
|
|
4949 |
#20719 := [trans #20714 #20717]: #20718
|
|
|
4950 |
#20722 := [quant-intro #20719]: #20721
|
|
|
4951 |
#21008 := [monotonicity #20722 #21005]: #21007
|
|
|
4952 |
#21016 := [trans #21008 #21014]: #21015
|
|
|
4953 |
#20710 := (iff #16887 #20709)
|
|
|
4954 |
#20707 := (iff #16886 #20704)
|
|
|
4955 |
#20690 := (or #20688 #20689)
|
|
|
4956 |
#20701 := (or #20690 #16879 #16885)
|
|
|
4957 |
#20705 := (iff #20701 #20704)
|
|
|
4958 |
#20706 := [rewrite]: #20705
|
|
|
4959 |
#20702 := (iff #16886 #20701)
|
|
|
4960 |
#20699 := (iff #16878 #20690)
|
|
|
4961 |
#20691 := (not #20690)
|
|
|
4962 |
#20694 := (not #20691)
|
|
|
4963 |
#20697 := (iff #20694 #20690)
|
|
|
4964 |
#20698 := [rewrite]: #20697
|
|
|
4965 |
#20695 := (iff #16878 #20694)
|
|
|
4966 |
#20692 := (iff #16877 #20691)
|
|
|
4967 |
#20693 := [rewrite]: #20692
|
|
|
4968 |
#20696 := [monotonicity #20693]: #20695
|
|
|
4969 |
#20700 := [trans #20696 #20698]: #20699
|
|
|
4970 |
#20703 := [monotonicity #20700]: #20702
|
|
|
4971 |
#20708 := [trans #20703 #20706]: #20707
|
|
|
4972 |
#20711 := [monotonicity #20708]: #20710
|
|
|
4973 |
#21019 := [monotonicity #20711 #21016]: #21018
|
|
|
4974 |
#21022 := [monotonicity #21019]: #21021
|
|
|
4975 |
#21029 := [trans #21022 #21027]: #21028
|
|
|
4976 |
#21032 := [monotonicity #21029]: #21031
|
|
|
4977 |
#21035 := [monotonicity #21032]: #21034
|
|
|
4978 |
#21042 := [trans #21035 #21040]: #21041
|
|
|
4979 |
#21045 := [monotonicity #21042]: #21044
|
|
|
4980 |
#21048 := [monotonicity #21045]: #21047
|
|
|
4981 |
#21055 := [trans #21048 #21053]: #21054
|
|
|
4982 |
#21058 := [monotonicity #21055]: #21057
|
|
|
4983 |
#21061 := [monotonicity #21058]: #21060
|
|
|
4984 |
#21068 := [trans #21061 #21066]: #21067
|
|
|
4985 |
#21071 := [monotonicity #21068]: #21070
|
|
|
4986 |
#17148 := (+ #17147 #12746)
|
|
|
4987 |
#17149 := (<= #17148 0::Int)
|
|
|
4988 |
#17143 := (+ ?v0!15 #12352)
|
|
|
4989 |
#17144 := (>= #17143 0::Int)
|
|
|
4990 |
#17150 := (or #17142 #17144 #17149)
|
|
|
4991 |
#17151 := (not #17150)
|
|
|
4992 |
#17174 := (or #17151 #17170)
|
|
|
4993 |
#17135 := (not #11320)
|
|
|
4994 |
#17132 := (not #11329)
|
|
|
4995 |
#17129 := (not #11338)
|
|
|
4996 |
#17126 := (not #11347)
|
|
|
4997 |
#16916 := (not #12431)
|
|
|
4998 |
#17178 := (and #12710 #16916 #17126 #17129 #17132 #17135 #17174)
|
|
|
4999 |
#17026 := (+ #17025 #12480)
|
|
|
5000 |
#17027 := (<= #17026 0::Int)
|
|
|
5001 |
#17021 := (+ ?v0!14 #12461)
|
|
|
5002 |
#17022 := (>= #17021 0::Int)
|
|
|
5003 |
#17028 := (or #17020 #17022 #17027)
|
|
|
5004 |
#17029 := (not #17028)
|
|
|
5005 |
#17048 := (or #17029 #17044)
|
|
|
5006 |
#17013 := (not #12465)
|
|
|
5007 |
#17052 := (and #17013 #17048)
|
|
|
5008 |
#17056 := (or #12465 #17052)
|
|
|
5009 |
#17008 := (not #12457)
|
|
|
5010 |
#17005 := (not #11608)
|
|
|
5011 |
#17002 := (not #12527)
|
|
|
5012 |
#13504 := (and #12444 #13511)
|
|
|
5013 |
#13503 := (not #13504)
|
|
|
5014 |
#16999 := (not #13503)
|
|
|
5015 |
#17060 := (and #16999 #17002 #17005 #17008 #17056)
|
|
|
5016 |
#17064 := (or #16993 #16996 #17060)
|
|
|
5017 |
#16990 := (not #12440)
|
|
|
5018 |
#17093 := (not #11758)
|
|
|
5019 |
#17090 := (not #11767)
|
|
|
5020 |
#17096 := (and #16916 #12618 #17090 #17093 #16990 #17064)
|
|
|
5021 |
#16987 := (not #11647)
|
|
|
5022 |
#16984 := (not #11656)
|
|
|
5023 |
#16981 := (not #12561)
|
|
|
5024 |
#16978 := (not #11674)
|
|
|
5025 |
#16975 := (not #11683)
|
|
|
5026 |
#16972 := (not #11692)
|
|
|
5027 |
#16967 := (not #11701)
|
|
|
5028 |
#17068 := (and #16967 #16972 #16975 #16978 #16981 #16984 #16987 #16990 #17064)
|
|
|
5029 |
#17072 := (or #16955 #16964 #17068)
|
|
|
5030 |
#16961 := (not #11713)
|
|
|
5031 |
#17076 := (and #16961 #17072)
|
|
|
5032 |
#17080 := (or #16955 #16958 #17076)
|
|
|
5033 |
#17084 := (and #16916 #12612 #17080)
|
|
|
5034 |
#17100 := (or #17084 #17096)
|
|
|
5035 |
#17104 := (and #16967 #16916 #17100)
|
|
|
5036 |
#17108 := (or #16955 #16964 #17104)
|
|
|
5037 |
#17112 := (and #16961 #17108)
|
|
|
5038 |
#17116 := (or #16955 #16958 #17112)
|
|
|
5039 |
#17120 := (and #16916 #12707 #17116)
|
|
|
5040 |
#17182 := (or #17120 #17178)
|
|
|
5041 |
#16950 := (not #11934)
|
|
|
5042 |
#16947 := (not #11943)
|
|
|
5043 |
#16944 := (not #11952)
|
|
|
5044 |
#16941 := (not #11961)
|
|
|
5045 |
#16938 := (not #11970)
|
|
|
5046 |
#16935 := (not #14815)
|
|
|
5047 |
#16932 := (not #12874)
|
|
|
5048 |
#16929 := (not #12886)
|
|
|
5049 |
#16919 := (not #12926)
|
|
|
5050 |
#13528 := (and #12929 #13535)
|
|
|
5051 |
#13527 := (not #13528)
|
|
|
5052 |
#16913 := (not #13527)
|
|
|
5053 |
#13547 := (and #12426 #13550)
|
|
|
5054 |
#13542 := (not #13547)
|
|
|
5055 |
#16910 := (not #13542)
|
|
|
5056 |
#13562 := (and #12951 #13569)
|
|
|
5057 |
#13561 := (not #13562)
|
|
|
5058 |
#16907 := (not #13561)
|
|
|
5059 |
#16904 := (not #12967)
|
|
|
5060 |
#17186 := (and #16904 #16907 #16910 #16913 #16916 #16919 #13521 #16929 #16932 #16935 #16938 #16941 #16944 #16947 #16950 #17182)
|
|
|
5061 |
#17190 := (or #13124 #16901 #17186)
|
|
|
5062 |
#17194 := (and #13581 #17190)
|
|
|
5063 |
#17198 := (or #16887 #17194)
|
|
|
5064 |
#16871 := (not #12382)
|
|
|
5065 |
#17202 := (and #16871 #17198)
|
|
|
5066 |
#17206 := (or #12382 #17202)
|
|
|
5067 |
#16866 := (not #12150)
|
|
|
5068 |
#16863 := (not #12159)
|
|
|
5069 |
#16860 := (not #12168)
|
|
|
5070 |
#16857 := (not #12177)
|
|
|
5071 |
#16854 := (not #12186)
|
|
|
5072 |
#17210 := (and #16854 #16857 #16860 #16863 #16866 #17206)
|
|
|
5073 |
#17214 := (or #16842 #16851 #17210)
|
|
|
5074 |
#16848 := (not #12198)
|
|
|
5075 |
#17218 := (and #16848 #17214)
|
|
|
5076 |
#17222 := (or #16842 #16845 #17218)
|
|
|
5077 |
#16839 := (not #12210)
|
|
|
5078 |
#17226 := (and #16839 #17222)
|
|
|
5079 |
#17230 := (or #12210 #17226)
|
|
|
5080 |
#17538 := (iff #17230 #17537)
|
|
|
5081 |
#17535 := (iff #17226 #17534)
|
|
|
5082 |
#17532 := (iff #17222 #17531)
|
|
|
5083 |
#17529 := (iff #17218 #17526)
|
|
|
5084 |
#17523 := (and #4742 #17520)
|
|
|
5085 |
#17527 := (iff #17523 #17526)
|
|
|
5086 |
#17528 := [rewrite]: #17527
|
|
|
5087 |
#17524 := (iff #17218 #17523)
|
|
|
5088 |
#17521 := (iff #17214 #17520)
|
|
|
5089 |
#17518 := (iff #17210 #17515)
|
|
|
5090 |
#17512 := (and #4746 #4750 #4755 #4760 #4765 #17509)
|
|
|
5091 |
#17516 := (iff #17512 #17515)
|
|
|
5092 |
#17517 := [rewrite]: #17516
|
|
|
5093 |
#17513 := (iff #17210 #17512)
|
|
|
5094 |
#17510 := (iff #17206 #17509)
|
|
|
5095 |
#17507 := (iff #17202 #17506)
|
|
|
5096 |
#17504 := (iff #17198 #17503)
|
|
|
5097 |
#17501 := (iff #17194 #17500)
|
|
|
5098 |
#17498 := (iff #17190 #17497)
|
|
|
5099 |
#17495 := (iff #17186 #17492)
|
|
|
5100 |
#17489 := (and #12964 #13562 #13547 #13528 #12428 #12923 #13521 #12883 #4891 #4811 #4902 #4906 #4910 #4914 #4924 #17486)
|
|
|
5101 |
#17493 := (iff #17489 #17492)
|
|
|
5102 |
#17494 := [rewrite]: #17493
|
|
|
5103 |
#17490 := (iff #17186 #17489)
|
|
|
5104 |
#17487 := (iff #17182 #17486)
|
|
|
5105 |
#17484 := (iff #17178 #17481)
|
|
|
5106 |
#17478 := (and #12706 #12428 #4814 #4816 #4818 #4820 #17475)
|
|
|
5107 |
#17482 := (iff #17478 #17481)
|
|
|
5108 |
#17483 := [rewrite]: #17482
|
|
|
5109 |
#17479 := (iff #17178 #17478)
|
|
|
5110 |
#17476 := (iff #17174 #17475)
|
|
|
5111 |
#17473 := (iff #17151 #17472)
|
|
|
5112 |
#17470 := (iff #17150 #17469)
|
|
|
5113 |
#17467 := (iff #17149 #17464)
|
|
|
5114 |
#17456 := (+ #12746 #17147)
|
|
|
5115 |
#17459 := (<= #17456 0::Int)
|
|
|
5116 |
#17465 := (iff #17459 #17464)
|
|
|
5117 |
#17466 := [rewrite]: #17465
|
|
|
5118 |
#17460 := (iff #17149 #17459)
|
|
|
5119 |
#17457 := (= #17148 #17456)
|
|
|
5120 |
#17458 := [rewrite]: #17457
|
|
|
5121 |
#17461 := [monotonicity #17458]: #17460
|
|
|
5122 |
#17468 := [trans #17461 #17466]: #17467
|
|
|
5123 |
#17454 := (iff #17144 #17451)
|
|
|
5124 |
#17443 := (+ #12352 ?v0!15)
|
|
|
5125 |
#17446 := (>= #17443 0::Int)
|
|
|
5126 |
#17452 := (iff #17446 #17451)
|
|
|
5127 |
#17453 := [rewrite]: #17452
|
|
|
5128 |
#17447 := (iff #17144 #17446)
|
|
|
5129 |
#17444 := (= #17143 #17443)
|
|
|
5130 |
#17445 := [rewrite]: #17444
|
|
|
5131 |
#17448 := [monotonicity #17445]: #17447
|
|
|
5132 |
#17455 := [trans #17448 #17453]: #17454
|
|
|
5133 |
#17471 := [monotonicity #17455 #17468]: #17470
|
|
|
5134 |
#17474 := [monotonicity #17471]: #17473
|
|
|
5135 |
#17477 := [monotonicity #17474]: #17476
|
|
|
5136 |
#17441 := (iff #17135 #4820)
|
|
|
5137 |
#17442 := [rewrite]: #17441
|
|
|
5138 |
#17439 := (iff #17132 #4818)
|
|
|
5139 |
#17440 := [rewrite]: #17439
|
|
|
5140 |
#17437 := (iff #17129 #4816)
|
|
|
5141 |
#17438 := [rewrite]: #17437
|
|
|
5142 |
#17435 := (iff #17126 #4814)
|
|
|
5143 |
#17436 := [rewrite]: #17435
|
|
|
5144 |
#17260 := (iff #16916 #12428)
|
|
|
5145 |
#17261 := [rewrite]: #17260
|
|
|
5146 |
#17480 := [monotonicity #12714 #17261 #17436 #17438 #17440 #17442 #17477]: #17479
|
|
|
5147 |
#17485 := [trans #17480 #17483]: #17484
|
|
|
5148 |
#17433 := (iff #17120 #17430)
|
|
|
5149 |
#17427 := (and #12428 #12707 #17424)
|
|
|
5150 |
#17431 := (iff #17427 #17430)
|
|
|
5151 |
#17432 := [rewrite]: #17431
|
|
|
5152 |
#17428 := (iff #17120 #17427)
|
|
|
5153 |
#17425 := (iff #17116 #17424)
|
|
|
5154 |
#17422 := (iff #17112 #17419)
|
|
|
5155 |
#17416 := (and #4936 #17413)
|
|
|
5156 |
#17420 := (iff #17416 #17419)
|
|
|
5157 |
#17421 := [rewrite]: #17420
|
|
|
5158 |
#17417 := (iff #17112 #17416)
|
|
|
5159 |
#17414 := (iff #17108 #17413)
|
|
|
5160 |
#17411 := (iff #17104 #17408)
|
|
|
5161 |
#17405 := (and #4939 #12428 #17402)
|
|
|
5162 |
#17409 := (iff #17405 #17408)
|
|
|
5163 |
#17410 := [rewrite]: #17409
|
|
|
5164 |
#17406 := (iff #17104 #17405)
|
|
|
5165 |
#17403 := (iff #17100 #17402)
|
|
|
5166 |
#17400 := (iff #17096 #17397)
|
|
|
5167 |
#17394 := (and #12428 #12613 #5012 #5013 #12437 #17357)
|
|
|
5168 |
#17398 := (iff #17394 #17397)
|
|
|
5169 |
#17399 := [rewrite]: #17398
|
|
|
5170 |
#17395 := (iff #17096 #17394)
|
|
|
5171 |
#17358 := (iff #17064 #17357)
|
|
|
5172 |
#17355 := (iff #17060 #17352)
|
|
|
5173 |
#17349 := (and #13504 #12523 #4971 #12454 #17346)
|
|
|
5174 |
#17353 := (iff #17349 #17352)
|
|
|
5175 |
#17354 := [rewrite]: #17353
|
|
|
5176 |
#17350 := (iff #17060 #17349)
|
|
|
5177 |
#17347 := (iff #17056 #17346)
|
|
|
5178 |
#17344 := (iff #17052 #17343)
|
|
|
5179 |
#17341 := (iff #17048 #17340)
|
|
|
5180 |
#17338 := (iff #17029 #17337)
|
|
|
5181 |
#17335 := (iff #17028 #17334)
|
|
|
5182 |
#17332 := (iff #17027 #17329)
|
|
|
5183 |
#17321 := (+ #12480 #17025)
|
|
|
5184 |
#17324 := (<= #17321 0::Int)
|
|
|
5185 |
#17330 := (iff #17324 #17329)
|
|
|
5186 |
#17331 := [rewrite]: #17330
|
|
|
5187 |
#17325 := (iff #17027 #17324)
|
|
|
5188 |
#17322 := (= #17026 #17321)
|
|
|
5189 |
#17323 := [rewrite]: #17322
|
|
|
5190 |
#17326 := [monotonicity #17323]: #17325
|
|
|
5191 |
#17333 := [trans #17326 #17331]: #17332
|
|
|
5192 |
#17319 := (iff #17022 #17316)
|
|
|
5193 |
#17308 := (+ #12461 ?v0!14)
|
|
|
5194 |
#17311 := (>= #17308 0::Int)
|
|
|
5195 |
#17317 := (iff #17311 #17316)
|
|
|
5196 |
#17318 := [rewrite]: #17317
|
|
|
5197 |
#17312 := (iff #17022 #17311)
|
|
|
5198 |
#17309 := (= #17021 #17308)
|
|
|
5199 |
#17310 := [rewrite]: #17309
|
|
|
5200 |
#17313 := [monotonicity #17310]: #17312
|
|
|
5201 |
#17320 := [trans #17313 #17318]: #17319
|
|
|
5202 |
#17336 := [monotonicity #17320 #17333]: #17335
|
|
|
5203 |
#17339 := [monotonicity #17336]: #17338
|
|
|
5204 |
#17342 := [monotonicity #17339]: #17341
|
|
|
5205 |
#17306 := (iff #17013 #12460)
|
|
|
5206 |
#17307 := [rewrite]: #17306
|
|
|
5207 |
#17345 := [monotonicity #17307 #17342]: #17344
|
|
|
5208 |
#17348 := [monotonicity #17345]: #17347
|
|
|
5209 |
#17304 := (iff #17008 #12454)
|
|
|
5210 |
#17305 := [rewrite]: #17304
|
|
|
5211 |
#17302 := (iff #17005 #4971)
|
|
|
5212 |
#17303 := [rewrite]: #17302
|
|
|
5213 |
#17300 := (iff #17002 #12523)
|
|
|
5214 |
#17301 := [rewrite]: #17300
|
|
|
5215 |
#17298 := (iff #16999 #13504)
|
|
|
5216 |
#17299 := [rewrite]: #17298
|
|
|
5217 |
#17351 := [monotonicity #17299 #17301 #17303 #17305 #17348]: #17350
|
|
|
5218 |
#17356 := [trans #17351 #17354]: #17355
|
|
|
5219 |
#17359 := [monotonicity #17356]: #17358
|
|
|
5220 |
#17296 := (iff #16990 #12437)
|
|
|
5221 |
#17297 := [rewrite]: #17296
|
|
|
5222 |
#17392 := (iff #17093 #5013)
|
|
|
5223 |
#17393 := [rewrite]: #17392
|
|
|
5224 |
#17390 := (iff #17090 #5012)
|
|
|
5225 |
#17391 := [rewrite]: #17390
|
|
|
5226 |
#17396 := [monotonicity #17261 #12622 #17391 #17393 #17297 #17359]: #17395
|
|
|
5227 |
#17401 := [trans #17396 #17399]: #17400
|
|
|
5228 |
#17388 := (iff #17084 #17385)
|
|
|
5229 |
#17382 := (and #12428 #12612 #17379)
|
|
|
5230 |
#17386 := (iff #17382 #17385)
|
|
|
5231 |
#17387 := [rewrite]: #17386
|
|
|
5232 |
#17383 := (iff #17084 #17382)
|
|
|
5233 |
#17380 := (iff #17080 #17379)
|
|
|
5234 |
#17377 := (iff #17076 #17374)
|
|
|
5235 |
#17371 := (and #4936 #17368)
|
|
|
5236 |
#17375 := (iff #17371 #17374)
|
|
|
5237 |
#17376 := [rewrite]: #17375
|
|
|
5238 |
#17372 := (iff #17076 #17371)
|
|
|
5239 |
#17369 := (iff #17072 #17368)
|
|
|
5240 |
#17366 := (iff #17068 #17363)
|
|
|
5241 |
#17360 := (and #4939 #4943 #4948 #4953 #12423 #4956 #4958 #12437 #17357)
|
|
|
5242 |
#17364 := (iff #17360 #17363)
|
|
|
5243 |
#17365 := [rewrite]: #17364
|
|
|
5244 |
#17361 := (iff #17068 #17360)
|
|
|
5245 |
#17294 := (iff #16987 #4958)
|
|
|
5246 |
#17295 := [rewrite]: #17294
|
|
|
5247 |
#17292 := (iff #16984 #4956)
|
|
|
5248 |
#17293 := [rewrite]: #17292
|
|
|
5249 |
#17290 := (iff #16981 #12423)
|
|
|
5250 |
#17291 := [rewrite]: #17290
|
|
|
5251 |
#17288 := (iff #16978 #4953)
|
|
|
5252 |
#17289 := [rewrite]: #17288
|
|
|
5253 |
#17286 := (iff #16975 #4948)
|
|
|
5254 |
#17287 := [rewrite]: #17286
|
|
|
5255 |
#17284 := (iff #16972 #4943)
|
|
|
5256 |
#17285 := [rewrite]: #17284
|
|
|
5257 |
#17282 := (iff #16967 #4939)
|
|
|
5258 |
#17283 := [rewrite]: #17282
|
|
|
5259 |
#17362 := [monotonicity #17283 #17285 #17287 #17289 #17291 #17293 #17295 #17297 #17359]: #17361
|
|
|
5260 |
#17367 := [trans #17362 #17365]: #17366
|
|
|
5261 |
#17370 := [monotonicity #17367]: #17369
|
|
|
5262 |
#17280 := (iff #16961 #4936)
|
|
|
5263 |
#17281 := [rewrite]: #17280
|
|
|
5264 |
#17373 := [monotonicity #17281 #17370]: #17372
|
|
|
5265 |
#17378 := [trans #17373 #17376]: #17377
|
|
|
5266 |
#17381 := [monotonicity #17378]: #17380
|
|
|
5267 |
#17384 := [monotonicity #17261 #17381]: #17383
|
|
|
5268 |
#17389 := [trans #17384 #17387]: #17388
|
|
|
5269 |
#17404 := [monotonicity #17389 #17401]: #17403
|
|
|
5270 |
#17407 := [monotonicity #17283 #17261 #17404]: #17406
|
|
|
5271 |
#17412 := [trans #17407 #17410]: #17411
|
|
|
5272 |
#17415 := [monotonicity #17412]: #17414
|
|
|
5273 |
#17418 := [monotonicity #17281 #17415]: #17417
|
|
|
5274 |
#17423 := [trans #17418 #17421]: #17422
|
|
|
5275 |
#17426 := [monotonicity #17423]: #17425
|
|
|
5276 |
#17429 := [monotonicity #17261 #17426]: #17428
|
|
|
5277 |
#17434 := [trans #17429 #17432]: #17433
|
|
|
5278 |
#17488 := [monotonicity #17434 #17485]: #17487
|
|
|
5279 |
#17278 := (iff #16950 #4924)
|
|
|
5280 |
#17279 := [rewrite]: #17278
|
|
|
5281 |
#17276 := (iff #16947 #4914)
|
|
|
5282 |
#17277 := [rewrite]: #17276
|
|
|
5283 |
#17274 := (iff #16944 #4910)
|
|
|
5284 |
#17275 := [rewrite]: #17274
|
|
|
5285 |
#17272 := (iff #16941 #4906)
|
|
|
5286 |
#17273 := [rewrite]: #17272
|
|
|
5287 |
#17270 := (iff #16938 #4902)
|
|
|
5288 |
#17271 := [rewrite]: #17270
|
|
|
5289 |
#17268 := (iff #16935 #4811)
|
|
|
5290 |
#17269 := [rewrite]: #17268
|
|
|
5291 |
#17266 := (iff #16932 #4891)
|
|
|
5292 |
#17267 := [rewrite]: #17266
|
|
|
5293 |
#17264 := (iff #16929 #12883)
|
|
|
5294 |
#17265 := [rewrite]: #17264
|
|
|
5295 |
#17262 := (iff #16919 #12923)
|
|
|
5296 |
#17263 := [rewrite]: #17262
|
|
|
5297 |
#17258 := (iff #16913 #13528)
|
|
|
5298 |
#17259 := [rewrite]: #17258
|
|
|
5299 |
#17256 := (iff #16910 #13547)
|
|
|
5300 |
#17257 := [rewrite]: #17256
|
|
|
5301 |
#17254 := (iff #16907 #13562)
|
|
|
5302 |
#17255 := [rewrite]: #17254
|
|
|
5303 |
#17252 := (iff #16904 #12964)
|
|
|
5304 |
#17253 := [rewrite]: #17252
|
|
|
5305 |
#17491 := [monotonicity #17253 #17255 #17257 #17259 #17261 #17263 #17265 #17267 #17269 #17271 #17273 #17275 #17277 #17279 #17488]: #17490
|
|
|
5306 |
#17496 := [trans #17491 #17494]: #17495
|
|
|
5307 |
#17499 := [monotonicity #13128 #17496]: #17498
|
|
|
5308 |
#17502 := [monotonicity #17499]: #17501
|
|
|
5309 |
#17505 := [monotonicity #17502]: #17504
|
|
|
5310 |
#17250 := (iff #16871 #12379)
|
|
|
5311 |
#17251 := [rewrite]: #17250
|
|
|
5312 |
#17508 := [monotonicity #17251 #17505]: #17507
|
|
|
5313 |
#17511 := [monotonicity #17508]: #17510
|
|
|
5314 |
#17248 := (iff #16866 #4765)
|
|
|
5315 |
#17249 := [rewrite]: #17248
|
|
|
5316 |
#17246 := (iff #16863 #4760)
|
|
|
5317 |
#17247 := [rewrite]: #17246
|
|
|
5318 |
#17244 := (iff #16860 #4755)
|
|
|
5319 |
#17245 := [rewrite]: #17244
|
|
|
5320 |
#17242 := (iff #16857 #4750)
|
|
|
5321 |
#17243 := [rewrite]: #17242
|
|
|
5322 |
#17240 := (iff #16854 #4746)
|
|
|
5323 |
#17241 := [rewrite]: #17240
|
|
|
5324 |
#17514 := [monotonicity #17241 #17243 #17245 #17247 #17249 #17511]: #17513
|
|
|
5325 |
#17519 := [trans #17514 #17517]: #17518
|
|
|
5326 |
#17522 := [monotonicity #17519]: #17521
|
|
|
5327 |
#17238 := (iff #16848 #4742)
|
|
|
5328 |
#17239 := [rewrite]: #17238
|
|
|
5329 |
#17525 := [monotonicity #17239 #17522]: #17524
|
|
|
5330 |
#17530 := [trans #17525 #17528]: #17529
|
|
|
5331 |
#17533 := [monotonicity #17530]: #17532
|
|
|
5332 |
#17236 := (iff #16839 #4733)
|
|
|
5333 |
#17237 := [rewrite]: #17236
|
|
|
5334 |
#17536 := [monotonicity #17237 #17533]: #17535
|
|
|
5335 |
#17539 := [monotonicity #17536]: #17538
|
|
|
5336 |
#13425 := (exists (vars (?v0 Int)) #13426)
|
|
|
5337 |
#13431 := (not #13432)
|
|
|
5338 |
#13420 := (or #13431 #13425)
|
|
|
5339 |
#13419 := (and #13432 #13420)
|
|
|
5340 |
#13414 := (or #12707 #12431 #11347 #11338 #11329 #11320 #13419)
|
|
|
5341 |
#13492 := (not #13497)
|
|
|
5342 |
#13491 := (or #13492 #12508)
|
|
|
5343 |
#13486 := (and #13497 #13491)
|
|
|
5344 |
#13485 := (or #12465 #13486)
|
|
|
5345 |
#13480 := (and #12460 #13485)
|
|
|
5346 |
#13479 := (or #13503 #12527 #11608 #12457 #13480)
|
|
|
5347 |
#13474 := (and #12444 #13511 #13479)
|
|
|
5348 |
#13456 := (or #12431 #12612 #11767 #11758 #12440 #13474)
|
|
|
5349 |
#13473 := (or #11701 #11692 #11683 #11674 #12561 #11656 #11647 #12440 #13474)
|
|
|
5350 |
#13468 := (and #4933 #4938 #13473)
|
|
|
5351 |
#13467 := (or #11713 #13468)
|
|
|
5352 |
#13462 := (and #4933 #4935 #13467)
|
|
|
5353 |
#13461 := (or #12431 #12613 #13462)
|
|
|
5354 |
#13455 := (and #13461 #13456)
|
|
|
5355 |
#13450 := (or #11701 #12431 #13455)
|
|
|
5356 |
#13449 := (and #4933 #4938 #13450)
|
|
|
5357 |
#13444 := (or #11713 #13449)
|
|
|
5358 |
#13443 := (and #4933 #4935 #13444)
|
|
|
5359 |
#13438 := (or #12431 #12706 #13443)
|
|
|
5360 |
#13413 := (and #13438 #13414)
|
|
|
5361 |
#13516 := (not #13521)
|
|
|
5362 |
#13408 := (or #12967 #13561 #13542 #13527 #12431 #12926 #13516 #12886 #12874 #14815 #11970 #11961 #11952 #11943 #11934 #13413)
|
|
|
5363 |
#13407 := (and #12419 #4780 #13408)
|
|
|
5364 |
#13576 := (not #13581)
|
|
|
5365 |
#13402 := (or #13576 #13407)
|
|
|
5366 |
#13401 := (and #13581 #13402)
|
|
|
5367 |
#13396 := (or #12382 #13401)
|
|
|
5368 |
#13395 := (and #12379 #13396)
|
|
|
5369 |
#13390 := (or #12186 #12177 #12168 #12159 #12150 #13395)
|
|
|
5370 |
#13389 := (and #4739 #4745 #13390)
|
|
|
5371 |
#13384 := (or #12198 #13389)
|
|
|
5372 |
#13383 := (and #4739 #4741 #13384)
|
|
|
5373 |
#13378 := (or #12210 #13383)
|
|
|
5374 |
#13377 := (and #4733 #13378)
|
|
|
5375 |
#13372 := (not #13377)
|
|
|
5376 |
#17231 := (~ #13372 #17230)
|
|
|
5377 |
#17227 := (not #13378)
|
|
|
5378 |
#17228 := (~ #17227 #17226)
|
|
|
5379 |
#17223 := (not #13383)
|
|
|
5380 |
#17224 := (~ #17223 #17222)
|
|
|
5381 |
#17219 := (not #13384)
|
|
|
5382 |
#17220 := (~ #17219 #17218)
|
|
|
5383 |
#17215 := (not #13389)
|
|
|
5384 |
#17216 := (~ #17215 #17214)
|
|
|
5385 |
#17211 := (not #13390)
|
|
|
5386 |
#17212 := (~ #17211 #17210)
|
|
|
5387 |
#17207 := (not #13395)
|
|
|
5388 |
#17208 := (~ #17207 #17206)
|
|
|
5389 |
#17203 := (not #13396)
|
|
|
5390 |
#17204 := (~ #17203 #17202)
|
|
|
5391 |
#17199 := (not #13401)
|
|
|
5392 |
#17200 := (~ #17199 #17198)
|
|
|
5393 |
#17195 := (not #13402)
|
|
|
5394 |
#17196 := (~ #17195 #17194)
|
|
|
5395 |
#17191 := (not #13407)
|
|
|
5396 |
#17192 := (~ #17191 #17190)
|
|
|
5397 |
#17187 := (not #13408)
|
|
|
5398 |
#17188 := (~ #17187 #17186)
|
|
|
5399 |
#17183 := (not #13413)
|
|
|
5400 |
#17184 := (~ #17183 #17182)
|
|
|
5401 |
#17179 := (not #13414)
|
|
|
5402 |
#17180 := (~ #17179 #17178)
|
|
|
5403 |
#17175 := (not #13419)
|
|
|
5404 |
#17176 := (~ #17175 #17174)
|
|
|
5405 |
#17171 := (not #13420)
|
|
|
5406 |
#17172 := (~ #17171 #17170)
|
|
|
5407 |
#17167 := (not #13425)
|
|
|
5408 |
#17168 := (~ #17167 #17166)
|
|
|
5409 |
#17164 := (~ #17163 #17163)
|
|
|
5410 |
#17165 := [refl]: #17164
|
|
|
5411 |
#17169 := [nnf-neg #17165]: #17168
|
|
|
5412 |
#17160 := (not #13431)
|
|
|
5413 |
#17161 := (~ #17160 #13432)
|
|
|
5414 |
#17158 := (~ #13432 #13432)
|
|
|
5415 |
#17156 := (~ #13437 #13437)
|
|
|
5416 |
#17157 := [refl]: #17156
|
|
|
5417 |
#17159 := [nnf-pos #17157]: #17158
|
|
|
5418 |
#17162 := [nnf-neg #17159]: #17161
|
|
|
5419 |
#17173 := [nnf-neg #17162 #17169]: #17172
|
|
|
5420 |
#17152 := (~ #13431 #17151)
|
|
|
5421 |
#17153 := [sk]: #17152
|
|
|
5422 |
#17177 := [nnf-neg #17153 #17173]: #17176
|
|
|
5423 |
#17136 := (~ #17135 #17135)
|
|
|
5424 |
#17137 := [refl]: #17136
|
|
|
5425 |
#17133 := (~ #17132 #17132)
|
|
|
5426 |
#17134 := [refl]: #17133
|
|
|
5427 |
#17130 := (~ #17129 #17129)
|
|
|
5428 |
#17131 := [refl]: #17130
|
|
|
5429 |
#17127 := (~ #17126 #17126)
|
|
|
5430 |
#17128 := [refl]: #17127
|
|
|
5431 |
#16917 := (~ #16916 #16916)
|
|
|
5432 |
#16918 := [refl]: #16917
|
|
|
5433 |
#17124 := (~ #12710 #12710)
|
|
|
5434 |
#17125 := [refl]: #17124
|
|
|
5435 |
#17181 := [nnf-neg #17125 #16918 #17128 #17131 #17134 #17137 #17177]: #17180
|
|
|
5436 |
#17121 := (not #13438)
|
|
|
5437 |
#17122 := (~ #17121 #17120)
|
|
|
5438 |
#17117 := (not #13443)
|
|
|
5439 |
#17118 := (~ #17117 #17116)
|
|
|
5440 |
#17113 := (not #13444)
|
|
|
5441 |
#17114 := (~ #17113 #17112)
|
|
|
5442 |
#17109 := (not #13449)
|
|
|
5443 |
#17110 := (~ #17109 #17108)
|
|
|
5444 |
#17105 := (not #13450)
|
|
|
5445 |
#17106 := (~ #17105 #17104)
|
|
|
5446 |
#17101 := (not #13455)
|
|
|
5447 |
#17102 := (~ #17101 #17100)
|
|
|
5448 |
#17097 := (not #13456)
|
|
|
5449 |
#17098 := (~ #17097 #17096)
|
|
|
5450 |
#17065 := (not #13474)
|
|
|
5451 |
#17066 := (~ #17065 #17064)
|
|
|
5452 |
#17061 := (not #13479)
|
|
|
5453 |
#17062 := (~ #17061 #17060)
|
|
|
5454 |
#17057 := (not #13480)
|
|
|
5455 |
#17058 := (~ #17057 #17056)
|
|
|
5456 |
#17053 := (not #13485)
|
|
|
5457 |
#17054 := (~ #17053 #17052)
|
|
|
5458 |
#17049 := (not #13486)
|
|
|
5459 |
#17050 := (~ #17049 #17048)
|
|
|
5460 |
#17045 := (not #13491)
|
|
|
5461 |
#17046 := (~ #17045 #17044)
|
|
|
5462 |
#17042 := (~ #17041 #17041)
|
|
|
5463 |
#17043 := [refl]: #17042
|
|
|
5464 |
#17038 := (not #13492)
|
|
|
5465 |
#17039 := (~ #17038 #13497)
|
|
|
5466 |
#17036 := (~ #13497 #13497)
|
|
|
5467 |
#17034 := (~ #13498 #13498)
|
|
|
5468 |
#17035 := [refl]: #17034
|
|
|
5469 |
#17037 := [nnf-pos #17035]: #17036
|
|
|
5470 |
#17040 := [nnf-neg #17037]: #17039
|
|
|
5471 |
#17047 := [nnf-neg #17040 #17043]: #17046
|
|
|
5472 |
#17030 := (~ #13492 #17029)
|
|
|
5473 |
#17031 := [sk]: #17030
|
|
|
5474 |
#17051 := [nnf-neg #17031 #17047]: #17050
|
|
|
5475 |
#17014 := (~ #17013 #17013)
|
|
|
5476 |
#17015 := [refl]: #17014
|
|
|
5477 |
#17055 := [nnf-neg #17015 #17051]: #17054
|
|
|
5478 |
#17011 := (~ #12465 #12465)
|
|
|
5479 |
#17012 := [refl]: #17011
|
|
|
5480 |
#17059 := [nnf-neg #17012 #17055]: #17058
|
|
|
5481 |
#17009 := (~ #17008 #17008)
|
|
|
5482 |
#17010 := [refl]: #17009
|
|
|
5483 |
#17006 := (~ #17005 #17005)
|
|
|
5484 |
#17007 := [refl]: #17006
|
|
|
5485 |
#17003 := (~ #17002 #17002)
|
|
|
5486 |
#17004 := [refl]: #17003
|
|
|
5487 |
#17000 := (~ #16999 #16999)
|
|
|
5488 |
#17001 := [refl]: #17000
|
|
|
5489 |
#17063 := [nnf-neg #17001 #17004 #17007 #17010 #17059]: #17062
|
|
|
5490 |
#16997 := (~ #16996 #16996)
|
|
|
5491 |
#16998 := [refl]: #16997
|
|
|
5492 |
#16994 := (~ #16993 #16993)
|
|
|
5493 |
#16995 := [refl]: #16994
|
|
|
5494 |
#17067 := [nnf-neg #16995 #16998 #17063]: #17066
|
|
|
5495 |
#16991 := (~ #16990 #16990)
|
|
|
5496 |
#16992 := [refl]: #16991
|
|
|
5497 |
#17094 := (~ #17093 #17093)
|
|
|
5498 |
#17095 := [refl]: #17094
|
|
|
5499 |
#17091 := (~ #17090 #17090)
|
|
|
5500 |
#17092 := [refl]: #17091
|
|
|
5501 |
#17088 := (~ #12618 #12618)
|
|
|
5502 |
#17089 := [refl]: #17088
|
|
|
5503 |
#17099 := [nnf-neg #16918 #17089 #17092 #17095 #16992 #17067]: #17098
|
|
|
5504 |
#17085 := (not #13461)
|
|
|
5505 |
#17086 := (~ #17085 #17084)
|
|
|
5506 |
#17081 := (not #13462)
|
|
|
5507 |
#17082 := (~ #17081 #17080)
|
|
|
5508 |
#17077 := (not #13467)
|
|
|
5509 |
#17078 := (~ #17077 #17076)
|
|
|
5510 |
#17073 := (not #13468)
|
|
|
5511 |
#17074 := (~ #17073 #17072)
|
|
|
5512 |
#17069 := (not #13473)
|
|
|
5513 |
#17070 := (~ #17069 #17068)
|
|
|
5514 |
#16988 := (~ #16987 #16987)
|
|
|
5515 |
#16989 := [refl]: #16988
|
|
|
5516 |
#16985 := (~ #16984 #16984)
|
|
|
5517 |
#16986 := [refl]: #16985
|
|
|
5518 |
#16982 := (~ #16981 #16981)
|
|
|
5519 |
#16983 := [refl]: #16982
|
|
|
5520 |
#16979 := (~ #16978 #16978)
|
|
|
5521 |
#16980 := [refl]: #16979
|
|
|
5522 |
#16976 := (~ #16975 #16975)
|
|
|
5523 |
#16977 := [refl]: #16976
|
|
|
5524 |
#16973 := (~ #16972 #16972)
|
|
|
5525 |
#16974 := [refl]: #16973
|
|
|
5526 |
#16968 := (~ #16967 #16967)
|
|
|
5527 |
#16969 := [refl]: #16968
|
|
|
5528 |
#17071 := [nnf-neg #16969 #16974 #16977 #16980 #16983 #16986 #16989 #16992 #17067]: #17070
|
|
|
5529 |
#16965 := (~ #16964 #16964)
|
|
|
5530 |
#16966 := [refl]: #16965
|
|
|
5531 |
#16956 := (~ #16955 #16955)
|
|
|
5532 |
#16957 := [refl]: #16956
|
|
|
5533 |
#17075 := [nnf-neg #16957 #16966 #17071]: #17074
|
|
|
5534 |
#16962 := (~ #16961 #16961)
|
|
|
5535 |
#16963 := [refl]: #16962
|
|
|
5536 |
#17079 := [nnf-neg #16963 #17075]: #17078
|
|
|
5537 |
#16959 := (~ #16958 #16958)
|
|
|
5538 |
#16960 := [refl]: #16959
|
|
|
5539 |
#17083 := [nnf-neg #16957 #16960 #17079]: #17082
|
|
|
5540 |
#16970 := (~ #12612 #12612)
|
|
|
5541 |
#16971 := [refl]: #16970
|
|
|
5542 |
#17087 := [nnf-neg #16918 #16971 #17083]: #17086
|
|
|
5543 |
#17103 := [nnf-neg #17087 #17099]: #17102
|
|
|
5544 |
#17107 := [nnf-neg #16969 #16918 #17103]: #17106
|
|
|
5545 |
#17111 := [nnf-neg #16957 #16966 #17107]: #17110
|
|
|
5546 |
#17115 := [nnf-neg #16963 #17111]: #17114
|
|
|
5547 |
#17119 := [nnf-neg #16957 #16960 #17115]: #17118
|
|
|
5548 |
#16953 := (~ #12707 #12707)
|
|
|
5549 |
#16954 := [refl]: #16953
|
|
|
5550 |
#17123 := [nnf-neg #16918 #16954 #17119]: #17122
|
|
|
5551 |
#17185 := [nnf-neg #17123 #17181]: #17184
|
|
|
5552 |
#16951 := (~ #16950 #16950)
|
|
|
5553 |
#16952 := [refl]: #16951
|
|
|
5554 |
#16948 := (~ #16947 #16947)
|
|
|
5555 |
#16949 := [refl]: #16948
|
|
|
5556 |
#16945 := (~ #16944 #16944)
|
|
|
5557 |
#16946 := [refl]: #16945
|
|
|
5558 |
#16942 := (~ #16941 #16941)
|
|
|
5559 |
#16943 := [refl]: #16942
|
|
|
5560 |
#16939 := (~ #16938 #16938)
|
|
|
5561 |
#16940 := [refl]: #16939
|
|
|
5562 |
#16936 := (~ #16935 #16935)
|
|
|
5563 |
#16937 := [refl]: #16936
|
|
|
5564 |
#16933 := (~ #16932 #16932)
|
|
|
5565 |
#16934 := [refl]: #16933
|
|
|
5566 |
#16930 := (~ #16929 #16929)
|
|
|
5567 |
#16931 := [refl]: #16930
|
|
|
5568 |
#16926 := (not #13516)
|
|
|
5569 |
#16927 := (~ #16926 #13521)
|
|
|
5570 |
#16924 := (~ #13521 #13521)
|
|
|
5571 |
#16922 := (~ #13522 #13522)
|
|
|
5572 |
#16923 := [refl]: #16922
|
|
|
5573 |
#16925 := [nnf-pos #16923]: #16924
|
|
|
5574 |
#16928 := [nnf-neg #16925]: #16927
|
|
|
5575 |
#16920 := (~ #16919 #16919)
|
|
|
5576 |
#16921 := [refl]: #16920
|
|
|
5577 |
#16914 := (~ #16913 #16913)
|
|
|
5578 |
#16915 := [refl]: #16914
|
|
|
5579 |
#16911 := (~ #16910 #16910)
|
|
|
5580 |
#16912 := [refl]: #16911
|
|
|
5581 |
#16908 := (~ #16907 #16907)
|
|
|
5582 |
#16909 := [refl]: #16908
|
|
|
5583 |
#16905 := (~ #16904 #16904)
|
|
|
5584 |
#16906 := [refl]: #16905
|
|
|
5585 |
#17189 := [nnf-neg #16906 #16909 #16912 #16915 #16918 #16921 #16928 #16931 #16934 #16937 #16940 #16943 #16946 #16949 #16952 #17185]: #17188
|
|
|
5586 |
#16902 := (~ #16901 #16901)
|
|
|
5587 |
#16903 := [refl]: #16902
|
|
|
5588 |
#16899 := (~ #13124 #13124)
|
|
|
5589 |
#16900 := [refl]: #16899
|
|
|
5590 |
#17193 := [nnf-neg #16900 #16903 #17189]: #17192
|
|
|
5591 |
#16896 := (not #13576)
|
|
|
5592 |
#16897 := (~ #16896 #13581)
|
|
|
5593 |
#16894 := (~ #13581 #13581)
|
|
|
5594 |
#16892 := (~ #13582 #13582)
|
|
|
5595 |
#16893 := [refl]: #16892
|
|
|
5596 |
#16895 := [nnf-pos #16893]: #16894
|
|
|
5597 |
#16898 := [nnf-neg #16895]: #16897
|
|
|
5598 |
#17197 := [nnf-neg #16898 #17193]: #17196
|
|
|
5599 |
#16888 := (~ #13576 #16887)
|
|
|
5600 |
#16889 := [sk]: #16888
|
|
|
5601 |
#17201 := [nnf-neg #16889 #17197]: #17200
|
|
|
5602 |
#16872 := (~ #16871 #16871)
|
|
|
5603 |
#16873 := [refl]: #16872
|
|
|
5604 |
#17205 := [nnf-neg #16873 #17201]: #17204
|
|
|
5605 |
#16869 := (~ #12382 #12382)
|
|
|
5606 |
#16870 := [refl]: #16869
|
|
|
5607 |
#17209 := [nnf-neg #16870 #17205]: #17208
|
|
|
5608 |
#16867 := (~ #16866 #16866)
|
|
|
5609 |
#16868 := [refl]: #16867
|
|
|
5610 |
#16864 := (~ #16863 #16863)
|
|
|
5611 |
#16865 := [refl]: #16864
|
|
|
5612 |
#16861 := (~ #16860 #16860)
|
|
|
5613 |
#16862 := [refl]: #16861
|
|
|
5614 |
#16858 := (~ #16857 #16857)
|
|
|
5615 |
#16859 := [refl]: #16858
|
|
|
5616 |
#16855 := (~ #16854 #16854)
|
|
|
5617 |
#16856 := [refl]: #16855
|
|
|
5618 |
#17213 := [nnf-neg #16856 #16859 #16862 #16865 #16868 #17209]: #17212
|
|
|
5619 |
#16852 := (~ #16851 #16851)
|
|
|
5620 |
#16853 := [refl]: #16852
|
|
|
5621 |
#16843 := (~ #16842 #16842)
|
|
|
5622 |
#16844 := [refl]: #16843
|
|
|
5623 |
#17217 := [nnf-neg #16844 #16853 #17213]: #17216
|
|
|
5624 |
#16849 := (~ #16848 #16848)
|
|
|
5625 |
#16850 := [refl]: #16849
|
|
|
5626 |
#17221 := [nnf-neg #16850 #17217]: #17220
|
|
|
5627 |
#16846 := (~ #16845 #16845)
|
|
|
5628 |
#16847 := [refl]: #16846
|
|
|
5629 |
#17225 := [nnf-neg #16844 #16847 #17221]: #17224
|
|
|
5630 |
#16840 := (~ #16839 #16839)
|
|
|
5631 |
#16841 := [refl]: #16840
|
|
|
5632 |
#17229 := [nnf-neg #16841 #17225]: #17228
|
|
|
5633 |
#16837 := (~ #12210 #12210)
|
|
|
5634 |
#16838 := [refl]: #16837
|
|
|
5635 |
#17232 := [nnf-neg #16838 #17229]: #17231
|
|
|
5636 |
#14840 := (or #12707 #12431 #11347 #11338 #11329 #11320 #12788)
|
|
|
5637 |
#14845 := (and #12729 #14840)
|
|
|
5638 |
#14848 := (or #12967 #12961 #12948 #12938 #12431 #12926 #12920 #12886 #12874 #14815 #11970 #11961 #11952 #11943 #11934 #14845)
|
|
|
5639 |
#14851 := (and #12419 #4780 #14848)
|
|
|
5640 |
#14854 := (or #12415 #14851)
|
|
|
5641 |
#14857 := (and #12412 #14854)
|
|
|
5642 |
#14860 := (or #12382 #14857)
|
|
|
5643 |
#14863 := (and #12379 #14860)
|
|
|
5644 |
#14866 := (or #12186 #12177 #12168 #12159 #12150 #14863)
|
|
|
5645 |
#14869 := (and #4739 #4745 #14866)
|
|
|
5646 |
#14872 := (or #12198 #14869)
|
|
|
5647 |
#14875 := (and #4739 #4741 #14872)
|
|
|
5648 |
#14878 := (or #12210 #14875)
|
|
|
5649 |
#14881 := (and #4733 #14878)
|
|
|
5650 |
#14884 := (not #14881)
|
|
|
5651 |
#13373 := (iff #14884 #13372)
|
|
|
5652 |
#13374 := (iff #14881 #13377)
|
|
|
5653 |
#13379 := (iff #14878 #13378)
|
|
|
5654 |
#13380 := (iff #14875 #13383)
|
|
|
5655 |
#13385 := (iff #14872 #13384)
|
|
|
5656 |
#13386 := (iff #14869 #13389)
|
|
|
5657 |
#13391 := (iff #14866 #13390)
|
|
|
5658 |
#13392 := (iff #14863 #13395)
|
|
|
5659 |
#13397 := (iff #14860 #13396)
|
|
|
5660 |
#13398 := (iff #14857 #13401)
|
|
|
5661 |
#13403 := (iff #14854 #13402)
|
|
|
5662 |
#13404 := (iff #14851 #13407)
|
|
|
5663 |
#13409 := (iff #14848 #13408)
|
|
|
5664 |
#13410 := (iff #14845 #13413)
|
|
|
5665 |
#13415 := (iff #14840 #13414)
|
|
|
5666 |
#13416 := (iff #12788 #13419)
|
|
|
5667 |
#13421 := (iff #12785 #13420)
|
|
|
5668 |
#13422 := (iff #12782 #13425)
|
|
|
5669 |
#13427 := (iff #12777 #13426)
|
|
|
5670 |
#14696 := (iff #5617 #14701)
|
|
|
5671 |
#14733 := -4294967295::Int
|
|
|
5672 |
#14709 := (+ -4294967295::Int #243)
|
|
|
5673 |
#14702 := (<= #14709 0::Int)
|
|
|
5674 |
#14698 := (iff #14702 #14701)
|
|
|
5675 |
#14699 := [rewrite]: #14698
|
|
|
5676 |
#14703 := (iff #5617 #14702)
|
|
|
5677 |
#14704 := (= #5616 #14709)
|
|
|
5678 |
#14710 := (+ #243 -4294967295::Int)
|
|
|
5679 |
#14706 := (= #14710 #14709)
|
|
|
5680 |
#14707 := [rewrite]: #14706
|
|
|
5681 |
#14711 := (= #5616 #14710)
|
|
|
5682 |
#14728 := (= #5615 -4294967295::Int)
|
|
|
5683 |
#14734 := (* -1::Int 4294967295::Int)
|
|
|
5684 |
#14730 := (= #14734 -4294967295::Int)
|
|
|
5685 |
#14731 := [rewrite]: #14730
|
|
|
5686 |
#14735 := (= #5615 #14734)
|
|
|
5687 |
#8091 := (= f135 4294967295::Int)
|
|
|
5688 |
#1205 := 65536::Int
|
|
|
5689 |
#1604 := (* 65536::Int 65536::Int)
|
|
|
5690 |
#1609 := (- #1604 1::Int)
|
|
|
5691 |
#1610 := (= f135 #1609)
|
|
|
5692 |
#8092 := (iff #1610 #8091)
|
|
|
5693 |
#8089 := (= #1609 4294967295::Int)
|
|
|
5694 |
#1268 := 4294967296::Int
|
|
|
5695 |
#8082 := (- 4294967296::Int 1::Int)
|
|
|
5696 |
#8087 := (= #8082 4294967295::Int)
|
|
|
5697 |
#8088 := [rewrite]: #8087
|
|
|
5698 |
#8084 := (= #1609 #8082)
|
|
|
5699 |
#8053 := (= #1604 4294967296::Int)
|
|
|
5700 |
#8054 := [rewrite]: #8053
|
|
|
5701 |
#8085 := [monotonicity #8054]: #8084
|
|
|
5702 |
#8090 := [trans #8085 #8088]: #8089
|
|
|
5703 |
#8093 := [monotonicity #8090]: #8092
|
|
|
5704 |
#8081 := [asserted]: #1610
|
|
|
5705 |
#8096 := [mp #8081 #8093]: #8091
|
|
|
5706 |
#14732 := [monotonicity #8096]: #14735
|
|
|
5707 |
#14729 := [trans #14732 #14731]: #14728
|
|
|
5708 |
#14708 := [monotonicity #14729]: #14711
|
|
|
5709 |
#14705 := [trans #14708 #14707]: #14704
|
|
|
5710 |
#14700 := [monotonicity #14705]: #14703
|
|
|
5711 |
#14697 := [trans #14700 #14699]: #14696
|
|
|
5712 |
#13424 := [monotonicity #14697]: #13427
|
|
|
5713 |
#13423 := [quant-intro #13424]: #13422
|
|
|
5714 |
#13428 := (iff #12765 #13431)
|
|
|
5715 |
#13433 := (iff #12762 #13432)
|
|
|
5716 |
#13434 := (iff #12757 #13437)
|
|
|
5717 |
#14055 := (iff #6637 #14054)
|
|
|
5718 |
#14056 := (iff #5624 #14059)
|
|
|
5719 |
#14057 := [monotonicity #14697]: #14056
|
|
|
5720 |
#14052 := [monotonicity #14057]: #14055
|
|
|
5721 |
#13435 := [monotonicity #14052]: #13434
|
|
|
5722 |
#13430 := [quant-intro #13435]: #13433
|
|
|
5723 |
#13429 := [monotonicity #13430]: #13428
|
|
|
5724 |
#13418 := [monotonicity #13429 #13423]: #13421
|
|
|
5725 |
#13417 := [monotonicity #13430 #13418]: #13416
|
|
|
5726 |
#13412 := [monotonicity #13417]: #13415
|
|
|
5727 |
#13439 := (iff #12729 #13438)
|
|
|
5728 |
#13440 := (iff #12700 #13443)
|
|
|
5729 |
#13445 := (iff #12694 #13444)
|
|
|
5730 |
#13446 := (iff #12689 #13449)
|
|
|
5731 |
#13451 := (iff #12681 #13450)
|
|
|
5732 |
#13452 := (iff #12672 #13455)
|
|
|
5733 |
#13457 := (iff #12667 #13456)
|
|
|
5734 |
#13475 := (iff #12556 #13474)
|
|
|
5735 |
#13476 := (iff #12548 #13479)
|
|
|
5736 |
#13481 := (iff #12520 #13480)
|
|
|
5737 |
#13482 := (iff #12517 #13485)
|
|
|
5738 |
#13487 := (iff #12514 #13486)
|
|
|
5739 |
#13488 := (iff #12511 #13491)
|
|
|
5740 |
#13493 := (iff #12499 #13492)
|
|
|
5741 |
#13494 := (iff #12496 #13497)
|
|
|
5742 |
#13499 := (iff #12491 #13498)
|
|
|
5743 |
#13496 := [monotonicity #14052]: #13499
|
|
|
5744 |
#13495 := [quant-intro #13496]: #13494
|
|
|
5745 |
#13490 := [monotonicity #13495]: #13493
|
|
|
5746 |
#13489 := [monotonicity #13490]: #13488
|
|
|
5747 |
#13484 := [monotonicity #13495 #13489]: #13487
|
|
|
5748 |
#13483 := [monotonicity #13484]: #13482
|
|
|
5749 |
#13478 := [monotonicity #13483]: #13481
|
|
|
5750 |
#13500 := (iff #12533 #13503)
|
|
|
5751 |
#13505 := (iff #12530 #13504)
|
|
|
5752 |
#13506 := (iff #12446 #13511)
|
|
|
5753 |
#13541 := (+ 4294967295::Int #12447)
|
|
|
5754 |
#13515 := (>= #13541 1::Int)
|
|
|
5755 |
#13508 := (iff #13515 #13511)
|
|
|
5756 |
#13509 := [rewrite]: #13508
|
|
|
5757 |
#13512 := (iff #12446 #13515)
|
|
|
5758 |
#13538 := (= #12448 #13541)
|
|
|
5759 |
#13539 := [monotonicity #8096]: #13538
|
|
|
5760 |
#13513 := [monotonicity #13539]: #13512
|
|
|
5761 |
#13507 := [trans #13513 #13509]: #13506
|
|
|
5762 |
#13502 := [monotonicity #13507]: #13505
|
|
|
5763 |
#13501 := [monotonicity #13502]: #13500
|
|
|
5764 |
#13477 := [monotonicity #13501 #13478]: #13476
|
|
|
5765 |
#13472 := [monotonicity #13507 #13477]: #13475
|
|
|
5766 |
#13454 := [monotonicity #13472]: #13457
|
|
|
5767 |
#13458 := (iff #12637 #13461)
|
|
|
5768 |
#13463 := (iff #12607 #13462)
|
|
|
5769 |
#13464 := (iff #12601 #13467)
|
|
|
5770 |
#13469 := (iff #12596 #13468)
|
|
|
5771 |
#13470 := (iff #12588 #13473)
|
|
|
5772 |
#13471 := [monotonicity #13472]: #13470
|
|
|
5773 |
#13466 := [monotonicity #13471]: #13469
|
|
|
5774 |
#13465 := [monotonicity #13466]: #13464
|
|
|
5775 |
#13460 := [monotonicity #13465]: #13463
|
|
|
5776 |
#13459 := [monotonicity #13460]: #13458
|
|
|
5777 |
#13453 := [monotonicity #13459 #13454]: #13452
|
|
|
5778 |
#13448 := [monotonicity #13453]: #13451
|
|
|
5779 |
#13447 := [monotonicity #13448]: #13446
|
|
|
5780 |
#13442 := [monotonicity #13447]: #13445
|
|
|
5781 |
#13441 := [monotonicity #13442]: #13440
|
|
|
5782 |
#13436 := [monotonicity #13441]: #13439
|
|
|
5783 |
#13411 := [monotonicity #13436 #13412]: #13410
|
|
|
5784 |
#13517 := (iff #12920 #13516)
|
|
|
5785 |
#13518 := (iff #12917 #13521)
|
|
|
5786 |
#13523 := (iff #12912 #13522)
|
|
|
5787 |
#13520 := [monotonicity #14052]: #13523
|
|
|
5788 |
#13519 := [quant-intro #13520]: #13518
|
|
|
5789 |
#13514 := [monotonicity #13519]: #13517
|
|
|
5790 |
#13524 := (iff #12938 #13527)
|
|
|
5791 |
#13529 := (iff #12935 #13528)
|
|
|
5792 |
#13530 := (iff #12932 #13535)
|
|
|
5793 |
#13536 := (>= #13541 0::Int)
|
|
|
5794 |
#13532 := (iff #13536 #13535)
|
|
|
5795 |
#13533 := [rewrite]: #13532
|
|
|
5796 |
#13537 := (iff #12932 #13536)
|
|
|
5797 |
#13534 := [monotonicity #13539]: #13537
|
|
|
5798 |
#13531 := [trans #13534 #13533]: #13530
|
|
|
5799 |
#13526 := [monotonicity #13531]: #13529
|
|
|
5800 |
#13525 := [monotonicity #13526]: #13524
|
|
|
5801 |
#13543 := (iff #12948 #13542)
|
|
|
5802 |
#13544 := (iff #12945 #13547)
|
|
|
5803 |
#13549 := (iff #12941 #13550)
|
|
|
5804 |
#13556 := (+ 4294967295::Int #12877)
|
|
|
5805 |
#13555 := (>= #13556 0::Int)
|
|
|
5806 |
#13551 := (iff #13555 #13550)
|
|
|
5807 |
#13548 := [rewrite]: #13551
|
|
|
5808 |
#13552 := (iff #12941 #13555)
|
|
|
5809 |
#13557 := (= #12942 #13556)
|
|
|
5810 |
#13554 := [monotonicity #8096]: #13557
|
|
|
5811 |
#13553 := [monotonicity #13554]: #13552
|
|
|
5812 |
#13546 := [trans #13553 #13548]: #13549
|
|
|
5813 |
#13545 := [monotonicity #13546]: #13544
|
|
|
5814 |
#13540 := [monotonicity #13545]: #13543
|
|
|
5815 |
#13558 := (iff #12961 #13561)
|
|
|
5816 |
#13563 := (iff #12958 #13562)
|
|
|
5817 |
#13564 := (iff #12954 #13569)
|
|
|
5818 |
#13575 := (+ 255::Int #12901)
|
|
|
5819 |
#13570 := (>= #13575 0::Int)
|
|
|
5820 |
#13566 := (iff #13570 #13569)
|
|
|
5821 |
#13567 := [rewrite]: #13566
|
|
|
5822 |
#13571 := (iff #12954 #13570)
|
|
|
5823 |
#13572 := (= #12955 #13575)
|
|
|
5824 |
#1614 := (= f137 255::Int)
|
|
|
5825 |
#8095 := [asserted]: #1614
|
|
|
5826 |
#13573 := [monotonicity #8095]: #13572
|
|
|
5827 |
#13568 := [monotonicity #13573]: #13571
|
|
|
5828 |
#13565 := [trans #13568 #13567]: #13564
|
|
|
5829 |
#13560 := [monotonicity #13565]: #13563
|
|
|
5830 |
#13559 := [monotonicity #13560]: #13558
|
|
|
5831 |
#13406 := [monotonicity #13559 #13540 #13525 #13514 #13411]: #13409
|
|
|
5832 |
#13405 := [monotonicity #13406]: #13404
|
|
|
5833 |
#13577 := (iff #12415 #13576)
|
|
|
5834 |
#13578 := (iff #12412 #13581)
|
|
|
5835 |
#13583 := (iff #12407 #13582)
|
|
|
5836 |
#13580 := [monotonicity #14052]: #13583
|
|
|
5837 |
#13579 := [quant-intro #13580]: #13578
|
|
|
5838 |
#13574 := [monotonicity #13579]: #13577
|
|
|
5839 |
#13400 := [monotonicity #13574 #13405]: #13403
|
|
|
5840 |
#13399 := [monotonicity #13579 #13400]: #13398
|
|
|
5841 |
#13394 := [monotonicity #13399]: #13397
|
|
|
5842 |
#13393 := [monotonicity #13394]: #13392
|
|
|
5843 |
#13388 := [monotonicity #13393]: #13391
|
|
|
5844 |
#13387 := [monotonicity #13388]: #13386
|
|
|
5845 |
#13382 := [monotonicity #13387]: #13385
|
|
|
5846 |
#13381 := [monotonicity #13382]: #13380
|
|
|
5847 |
#13376 := [monotonicity #13381]: #13379
|
|
|
5848 |
#13375 := [monotonicity #13376]: #13374
|
|
|
5849 |
#13370 := [monotonicity #13375]: #13373
|
|
|
5850 |
#13269 := (not #13103)
|
|
|
5851 |
#14885 := (iff #13269 #14884)
|
|
|
5852 |
#14882 := (iff #13103 #14881)
|
|
|
5853 |
#14879 := (iff #13100 #14878)
|
|
|
5854 |
#14876 := (iff #13095 #14875)
|
|
|
5855 |
#14873 := (iff #13089 #14872)
|
|
|
5856 |
#14870 := (iff #13084 #14869)
|
|
|
5857 |
#14867 := (iff #13076 #14866)
|
|
|
5858 |
#14864 := (iff #13055 #14863)
|
|
|
5859 |
#14861 := (iff #13052 #14860)
|
|
|
5860 |
#14858 := (iff #13049 #14857)
|
|
|
5861 |
#14855 := (iff #13046 #14854)
|
|
|
5862 |
#14852 := (iff #13041 #14851)
|
|
|
5863 |
#14849 := (iff #13033 #14848)
|
|
|
5864 |
#14846 := (iff #12850 #14845)
|
|
|
5865 |
#14843 := (iff #12845 #14840)
|
|
|
5866 |
#14825 := (or #12431 #11347 #11338 #11329 #11320 #12788)
|
|
|
5867 |
#14837 := (or #12431 #12707 #14825)
|
|
|
5868 |
#14841 := (iff #14837 #14840)
|
|
|
5869 |
#14842 := [rewrite]: #14841
|
|
|
5870 |
#14838 := (iff #12845 #14837)
|
|
|
5871 |
#14835 := (iff #12820 #14825)
|
|
|
5872 |
#14830 := (and true #14825)
|
|
|
5873 |
#14833 := (iff #14830 #14825)
|
|
|
5874 |
#14834 := [rewrite]: #14833
|
|
|
5875 |
#14831 := (iff #12820 #14830)
|
|
|
5876 |
#14828 := (iff #12815 #14825)
|
|
|
5877 |
#14822 := (or false #12431 #11347 #11338 #11329 #11320 #12788)
|
|
|
5878 |
#14826 := (iff #14822 #14825)
|
|
|
5879 |
#14827 := [rewrite]: #14826
|
|
|
5880 |
#14823 := (iff #12815 #14822)
|
|
|
5881 |
#14820 := (iff #11381 false)
|
|
|
5882 |
#14818 := (iff #11381 #4808)
|
|
|
5883 |
#13920 := (iff #3125 true)
|
|
|
5884 |
#9647 := [asserted]: #3125
|
|
|
5885 |
#13921 := [iff-true #9647]: #13920
|
|
|
5886 |
#14819 := [monotonicity #13921]: #14818
|
|
|
5887 |
#14821 := [trans #14819 #11287]: #14820
|
|
|
5888 |
#14824 := [monotonicity #14821]: #14823
|
|
|
5889 |
#14829 := [trans #14824 #14827]: #14828
|
|
|
5890 |
#14832 := [monotonicity #13921 #14829]: #14831
|
|
|
5891 |
#14836 := [trans #14832 #14834]: #14835
|
|
|
5892 |
#14839 := [monotonicity #14836]: #14838
|
|
|
5893 |
#14844 := [trans #14839 #14842]: #14843
|
|
|
5894 |
#14847 := [monotonicity #14844]: #14846
|
|
|
5895 |
#14816 := (iff #11409 #14815)
|
|
|
5896 |
#14813 := (iff #4812 #4811)
|
|
|
5897 |
#14808 := (and #4811 true)
|
|
|
5898 |
#14811 := (iff #14808 #4811)
|
|
|
5899 |
#14812 := [rewrite]: #14811
|
|
|
5900 |
#14809 := (iff #4812 #14808)
|
|
|
5901 |
#14790 := (iff #4686 true)
|
|
|
5902 |
#14791 := [iff-true #13258]: #14790
|
|
|
5903 |
#14810 := [monotonicity #14791]: #14809
|
|
|
5904 |
#14814 := [trans #14810 #14812]: #14813
|
|
|
5905 |
#14817 := [monotonicity #14814]: #14816
|
|
|
5906 |
#14850 := [monotonicity #14817 #14847]: #14849
|
|
|
5907 |
#14853 := [monotonicity #14850]: #14852
|
|
|
5908 |
#14856 := [monotonicity #14853]: #14855
|
|
|
5909 |
#14859 := [monotonicity #14856]: #14858
|
|
|
5910 |
#14862 := [monotonicity #14859]: #14861
|
|
|
5911 |
#14865 := [monotonicity #14862]: #14864
|
|
|
5912 |
#14868 := [monotonicity #14865]: #14867
|
|
|
5913 |
#14871 := [monotonicity #14868]: #14870
|
|
|
5914 |
#14874 := [monotonicity #14871]: #14873
|
|
|
5915 |
#14877 := [monotonicity #14874]: #14876
|
|
|
5916 |
#14880 := [monotonicity #14877]: #14879
|
|
|
5917 |
#14883 := [monotonicity #14880]: #14882
|
|
|
5918 |
#14886 := [monotonicity #14883]: #14885
|
|
|
5919 |
#13270 := [not-or-elim #13236]: #13269
|
|
|
5920 |
#14887 := [mp #13270 #14886]: #14884
|
|
|
5921 |
#13371 := [mp #14887 #13370]: #13372
|
|
|
5922 |
#17233 := [mp~ #13371 #17232]: #17230
|
|
|
5923 |
#17234 := [mp #17233 #17539]: #17537
|
|
|
5924 |
#21072 := [mp #17234 #21071]: #21069
|
|
|
5925 |
#21904 := [mp #21072 #21903]: #21901
|
|
|
5926 |
#25238 := [unit-resolution #21904 #23791]: #21898
|
|
|
5927 |
#22129 := (or #21895 #21889)
|
|
|
5928 |
#22130 := [def-axiom]: #22129
|
|
|
5929 |
#25239 := [unit-resolution #22130 #25238]: #21889
|
|
|
5930 |
#22125 := (or #21892 #16842 #16845 #21886)
|
|
|
5931 |
#22126 := [def-axiom]: #22125
|
|
|
5932 |
#25240 := [unit-resolution #22126 #24267 #24858 #25239]: #21886
|
|
|
5933 |
#22115 := (or #21883 #21877)
|
|
|
5934 |
#22116 := [def-axiom]: #22115
|
|
|
5935 |
#25241 := [unit-resolution #22116 #25240]: #21877
|
|
|
5936 |
#22109 := (or #21880 #16842 #16851 #21874)
|
|
|
5937 |
#22110 := [def-axiom]: #22109
|
|
|
5938 |
#25243 := [unit-resolution #22110 #24267 #25241]: #25242
|
|
|
5939 |
#25244 := [unit-resolution #25243 #24533]: #21874
|
|
|
5940 |
#22091 := (or #21871 #4750)
|
|
|
5941 |
#22092 := [def-axiom]: #22091
|
|
|
5942 |
#25245 := [unit-resolution #22092 #25244]: #4750
|
|
|
5943 |
#25427 := [mp #25245 #25426]: #4780
|
|
|
5944 |
#22099 := (or #21871 #21865)
|
|
|
5945 |
#22100 := [def-axiom]: #22099
|
|
|
5946 |
#25428 := [unit-resolution #22100 #25244]: #21865
|
|
|
5947 |
#25429 := (or #21868 #21862)
|
|
|
5948 |
#24430 := [hypothesis]: #12382
|
|
|
5949 |
#24463 := [th-lemma arith farkas 1 1 #13247 #24430]: false
|
|
|
5950 |
#24464 := [lemma #24463]: #12379
|
|
|
5951 |
#22085 := (or #21868 #12382 #21862)
|
|
|
5952 |
#22086 := [def-axiom]: #22085
|
|
|
5953 |
#25430 := [unit-resolution #22086 #24464]: #25429
|
|
|
5954 |
#25431 := [unit-resolution #25430 #25428]: #21862
|
|
|
5955 |
#22077 := (or #21859 #21853)
|
|
|
5956 |
#22078 := [def-axiom]: #22077
|
|
|
5957 |
#25432 := [unit-resolution #22078 #25431]: #21853
|
|
|
5958 |
#25227 := (= f461 #16882)
|
|
|
5959 |
#25248 := (= #4749 #16882)
|
|
|
5960 |
#25246 := (= #16882 #4749)
|
|
|
5961 |
#25236 := (= #16881 #4736)
|
|
|
5962 |
#25234 := (= #16880 #4735)
|
|
|
5963 |
#25232 := (= ?v0!13 0::Int)
|
|
|
5964 |
#21324 := (not #16879)
|
|
|
5965 |
#25229 := [hypothesis]: #20709
|
|
|
5966 |
#21355 := (or #20704 #21324)
|
|
|
5967 |
#21358 := [def-axiom]: #21355
|
|
|
5968 |
#25230 := [unit-resolution #21358 #25229]: #21324
|
|
|
5969 |
#21402 := (or #20704 #16875)
|
|
|
5970 |
#21382 := [def-axiom]: #21402
|
|
|
5971 |
#25231 := [unit-resolution #21382 #25229]: #16875
|
|
|
5972 |
#25233 := [th-lemma arith eq-propagate 0 0 #25231 #25230]: #25232
|
|
|
5973 |
#25235 := [monotonicity #25233]: #25234
|
|
|
5974 |
#25237 := [monotonicity #25235]: #25236
|
|
|
5975 |
#25247 := [monotonicity #25237]: #25246
|
|
|
5976 |
#25249 := [symm #25247]: #25248
|
|
|
5977 |
#25250 := [trans #25245 #25249]: #25227
|
|
|
5978 |
#21334 := (not #16885)
|
|
|
5979 |
#21317 := (or #20704 #21334)
|
|
|
5980 |
#21335 := [def-axiom]: #21317
|
|
|
5981 |
#25251 := [unit-resolution #21335 #25229]: #21334
|
|
|
5982 |
#25252 := (not #25227)
|
|
|
5983 |
#25253 := (or #25252 #16885)
|
|
|
5984 |
#25254 := [th-lemma arith triangle-eq]: #25253
|
|
|
5985 |
#25255 := [unit-resolution #25254 #25251 #25250]: false
|
|
|
5986 |
#25256 := [lemma #25255]: #20704
|
|
|
5987 |
#22073 := (or #21856 #20709 #21850)
|
|
|
5988 |
#22074 := [def-axiom]: #22073
|
|
|
5989 |
#25433 := [unit-resolution #22074 #25256 #25432]: #21850
|
|
|
5990 |
#22065 := (or #21847 #21841)
|
|
|
5991 |
#22066 := [def-axiom]: #22065
|
|
|
5992 |
#25434 := [unit-resolution #22066 #25433]: #21841
|
|
|
5993 |
#25435 := (or #21844 #16901 #21838)
|
|
|
5994 |
#22061 := (or #21844 #12418 #16901 #21838)
|
|
|
5995 |
#22062 := [def-axiom]: #22061
|
|
|
5996 |
#25436 := [unit-resolution #22062 #13247]: #25435
|
|
|
5997 |
#25437 := [unit-resolution #25436 #25434 #25427]: #21838
|
|
|
5998 |
#22051 := (or #21835 #21829)
|
|
|
5999 |
#22052 := [def-axiom]: #22051
|
|
|
6000 |
#25701 := [unit-resolution #22052 #25437]: #21829
|
|
|
6001 |
#24559 := (+ f462 #17462)
|
|
|
6002 |
#24560 := (>= #24559 0::Int)
|
|
|
6003 |
#24547 := (+ f464 #17449)
|
|
|
6004 |
#24548 := (<= #24547 0::Int)
|
|
|
6005 |
#25467 := (not #24548)
|
|
|
6006 |
#21964 := (not #17451)
|
|
|
6007 |
#25470 := [hypothesis]: #21826
|
|
|
6008 |
#21999 := (or #21823 #21817)
|
|
|
6009 |
#22000 := [def-axiom]: #21999
|
|
|
6010 |
#25471 := [unit-resolution #22000 #25470]: #21817
|
|
|
6011 |
#22017 := (or #21835 #13550)
|
|
|
6012 |
#22018 := [def-axiom]: #22017
|
|
|
6013 |
#25472 := [unit-resolution #22018 #25437]: #13550
|
|
|
6014 |
#22033 := (or #21835 #4806)
|
|
|
6015 |
#22034 := [def-axiom]: #22033
|
|
|
6016 |
#25473 := [unit-resolution #22034 #25437]: #4806
|
|
|
6017 |
#22031 := (or #21835 #12880)
|
|
|
6018 |
#22032 := [def-axiom]: #22031
|
|
|
6019 |
#25474 := [unit-resolution #22032 #25437]: #12880
|
|
|
6020 |
#22025 := (or #21835 #12426)
|
|
|
6021 |
#22026 := [def-axiom]: #22025
|
|
|
6022 |
#25475 := [unit-resolution #22026 #25437]: #12426
|
|
|
6023 |
#21997 := (or #21823 #4820)
|
|
|
6024 |
#21998 := [def-axiom]: #21997
|
|
|
6025 |
#25476 := [unit-resolution #21998 #25470]: #4820
|
|
|
6026 |
#24481 := (or #21808 #20989 #20851 #12879 #20993 #11320)
|
|
|
6027 |
#24437 := (= #4805 f468)
|
|
|
6028 |
#24386 := (= f462 f468)
|
|
|
6029 |
#24472 := [hypothesis]: #4820
|
|
|
6030 |
#24474 := [symm #24472]: #24386
|
|
|
6031 |
#24473 := [hypothesis]: #4806
|
|
|
6032 |
#24475 := [trans #24473 #24474]: #24437
|
|
|
6033 |
#24476 := [hypothesis]: #21803
|
|
|
6034 |
#24477 := [hypothesis]: #12880
|
|
|
6035 |
#24478 := [hypothesis]: #12426
|
|
|
6036 |
#24479 := [hypothesis]: #13550
|
|
|
6037 |
#24438 := (not #24437)
|
|
|
6038 |
#24443 := (or #21808 #20851 #20989 #12879 #24438)
|
|
|
6039 |
#24330 := (+ f463 #12352)
|
|
|
6040 |
#24331 := (>= #24330 0::Int)
|
|
|
6041 |
#24439 := (or #20851 #20989 #24331 #24438)
|
|
|
6042 |
#24444 := (or #21808 #24439)
|
|
|
6043 |
#24451 := (iff #24444 #24443)
|
|
|
6044 |
#24440 := (or #20851 #20989 #12879 #24438)
|
|
|
6045 |
#24446 := (or #21808 #24440)
|
|
|
6046 |
#24449 := (iff #24446 #24443)
|
|
|
6047 |
#24450 := [rewrite]: #24449
|
|
|
6048 |
#24447 := (iff #24444 #24446)
|
|
|
6049 |
#24441 := (iff #24439 #24440)
|
|
|
6050 |
#24343 := (iff #24331 #12879)
|
|
|
6051 |
#24335 := (+ #12352 f463)
|
|
|
6052 |
#24338 := (>= #24335 0::Int)
|
|
|
6053 |
#24341 := (iff #24338 #12879)
|
|
|
6054 |
#24342 := [rewrite]: #24341
|
|
|
6055 |
#24339 := (iff #24331 #24338)
|
|
|
6056 |
#24336 := (= #24330 #24335)
|
|
|
6057 |
#24337 := [rewrite]: #24336
|
|
|
6058 |
#24340 := [monotonicity #24337]: #24339
|
|
|
6059 |
#24344 := [trans #24340 #24342]: #24343
|
|
|
6060 |
#24442 := [monotonicity #24344]: #24441
|
|
|
6061 |
#24448 := [monotonicity #24442]: #24447
|
|
|
6062 |
#24452 := [trans #24448 #24450]: #24451
|
|
|
6063 |
#24445 := [quant-inst #4786]: #24444
|
|
|
6064 |
#24453 := [mp #24445 #24452]: #24443
|
|
|
6065 |
#24480 := [unit-resolution #24453 #24479 #24478 #24477 #24476 #24475]: false
|
|
|
6066 |
#24482 := [lemma #24480]: #24481
|
|
|
6067 |
#25477 := [unit-resolution #24482 #25476 #25475 #25474 #25473 #25472]: #21808
|
|
|
6068 |
#21975 := (or #21811 #21803)
|
|
|
6069 |
#21976 := [def-axiom]: #21975
|
|
|
6070 |
#25478 := [unit-resolution #21976 #25477]: #21811
|
|
|
6071 |
#21983 := (or #21820 #20928 #21814)
|
|
|
6072 |
#21984 := [def-axiom]: #21983
|
|
|
6073 |
#25479 := [unit-resolution #21984 #25478 #25471]: #20928
|
|
|
6074 |
#21965 := (or #20923 #21964)
|
|
|
6075 |
#21966 := [def-axiom]: #21965
|
|
|
6076 |
#25480 := [unit-resolution #21966 #25479]: #21964
|
|
|
6077 |
#21985 := (or #21823 #12706)
|
|
|
6078 |
#21986 := [def-axiom]: #21985
|
|
|
6079 |
#25481 := [unit-resolution #21986 #25470]: #12706
|
|
|
6080 |
#25468 := (or #25467 #12707 #17451)
|
|
|
6081 |
#25463 := [hypothesis]: #21964
|
|
|
6082 |
#25464 := [hypothesis]: #12706
|
|
|
6083 |
#25465 := [hypothesis]: #24548
|
|
|
6084 |
#25466 := [th-lemma arith farkas -1 -1 1 #25465 #25464 #25463]: false
|
|
|
6085 |
#25469 := [lemma #25466]: #25468
|
|
|
6086 |
#25482 := [unit-resolution #25469 #25481 #25480]: #25467
|
|
|
6087 |
#25485 := (or #24548 #24560)
|
|
|
6088 |
#21962 := (or #20923 #17140)
|
|
|
6089 |
#21963 := [def-axiom]: #21962
|
|
|
6090 |
#25483 := [unit-resolution #21963 #25479]: #17140
|
|
|
6091 |
#21960 := (or #20923 #17139)
|
|
|
6092 |
#21961 := [def-axiom]: #21960
|
|
|
6093 |
#25484 := [unit-resolution #21961 #25479]: #17139
|
|
|
6094 |
#22029 := (or #21835 #21671)
|
|
|
6095 |
#22030 := [def-axiom]: #22029
|
|
|
6096 |
#25443 := [unit-resolution #22030 #25437]: #21671
|
|
|
6097 |
#25377 := (or #21676 #20907 #20908 #24548 #24560)
|
|
|
6098 |
#24538 := (+ #17147 #12901)
|
|
|
6099 |
#24539 := (<= #24538 0::Int)
|
|
|
6100 |
#24530 := (+ ?v0!15 #12447)
|
|
|
6101 |
#24531 := (>= #24530 0::Int)
|
|
|
6102 |
#24540 := (or #20907 #20908 #24531 #24539)
|
|
|
6103 |
#25378 := (or #21676 #24540)
|
|
|
6104 |
#25393 := (iff #25378 #25377)
|
|
|
6105 |
#24565 := (or #20907 #20908 #24548 #24560)
|
|
|
6106 |
#25388 := (or #21676 #24565)
|
|
|
6107 |
#25391 := (iff #25388 #25377)
|
|
|
6108 |
#25392 := [rewrite]: #25391
|
|
|
6109 |
#25389 := (iff #25378 #25388)
|
|
|
6110 |
#24566 := (iff #24540 #24565)
|
|
|
6111 |
#24563 := (iff #24539 #24560)
|
|
|
6112 |
#24553 := (+ #12901 #17147)
|
|
|
6113 |
#24556 := (<= #24553 0::Int)
|
|
|
6114 |
#24561 := (iff #24556 #24560)
|
|
|
6115 |
#24562 := [rewrite]: #24561
|
|
|
6116 |
#24557 := (iff #24539 #24556)
|
|
|
6117 |
#24554 := (= #24538 #24553)
|
|
|
6118 |
#24555 := [rewrite]: #24554
|
|
|
6119 |
#24558 := [monotonicity #24555]: #24557
|
|
|
6120 |
#24564 := [trans #24558 #24562]: #24563
|
|
|
6121 |
#24551 := (iff #24531 #24548)
|
|
|
6122 |
#24541 := (+ #12447 ?v0!15)
|
|
|
6123 |
#24544 := (>= #24541 0::Int)
|
|
|
6124 |
#24549 := (iff #24544 #24548)
|
|
|
6125 |
#24550 := [rewrite]: #24549
|
|
|
6126 |
#24545 := (iff #24531 #24544)
|
|
|
6127 |
#24542 := (= #24530 #24541)
|
|
|
6128 |
#24543 := [rewrite]: #24542
|
|
|
6129 |
#24546 := [monotonicity #24543]: #24545
|
|
|
6130 |
#24552 := [trans #24546 #24550]: #24551
|
|
|
6131 |
#24567 := [monotonicity #24552 #24564]: #24566
|
|
|
6132 |
#25390 := [monotonicity #24567]: #25389
|
|
|
6133 |
#25394 := [trans #25390 #25392]: #25393
|
|
|
6134 |
#25387 := [quant-inst #17138]: #25378
|
|
|
6135 |
#25395 := [mp #25387 #25394]: #25377
|
|
|
6136 |
#25486 := [unit-resolution #25395 #25443 #25484 #25483]: #25485
|
|
|
6137 |
#25487 := [unit-resolution #25486 #25482]: #24560
|
|
|
6138 |
#21967 := (not #17464)
|
|
|
6139 |
#21968 := (or #20923 #21967)
|
|
|
6140 |
#21969 := [def-axiom]: #21968
|
|
|
6141 |
#25488 := [unit-resolution #21969 #25479]: #21967
|
|
|
6142 |
#25343 := (+ f462 #12746)
|
|
|
6143 |
#25346 := (<= #25343 0::Int)
|
|
|
6144 |
#25489 := [symm #25476]: #24386
|
|
|
6145 |
#25490 := (not #24386)
|
|
|
6146 |
#25491 := (or #25490 #25346)
|
|
|
6147 |
#25492 := [th-lemma arith triangle-eq]: #25491
|
|
|
6148 |
#25493 := [unit-resolution #25492 #25489]: #25346
|
|
|
6149 |
#25494 := [th-lemma arith farkas -1 -1 1 #25493 #25488 #25487]: false
|
|
|
6150 |
#25495 := [lemma #25494]: #21823
|
|
|
6151 |
#22007 := (or #21832 #21792 #21826)
|
|
|
6152 |
#22008 := [def-axiom]: #22007
|
|
|
6153 |
#25702 := [unit-resolution #22008 #25495 #25701]: #21792
|
|
|
6154 |
#21954 := (or #21789 #12707)
|
|
|
6155 |
#21955 := [def-axiom]: #21954
|
|
|
6156 |
#25703 := [unit-resolution #21955 #25702]: #12707
|
|
|
6157 |
#22019 := (or #21835 #12929)
|
|
|
6158 |
#22020 := [def-axiom]: #22019
|
|
|
6159 |
#25704 := [unit-resolution #22020 #25437]: #12929
|
|
|
6160 |
#25505 := (or #24132 #22212 #22593 #23872 #20990 #12706 #25569)
|
|
|
6161 |
#25564 := (+ f464 #12352)
|
|
|
6162 |
#25565 := (>= #25564 0::Int)
|
|
|
6163 |
#25570 := (or #22212 #22593 #23872 #20990 #25565 #25569)
|
|
|
6164 |
#25510 := (or #24132 #25570)
|
|
|
6165 |
#25678 := (iff #25510 #25505)
|
|
|
6166 |
#25581 := (or #22212 #22593 #23872 #20990 #12706 #25569)
|
|
|
6167 |
#25617 := (or #24132 #25581)
|
|
|
6168 |
#25627 := (iff #25617 #25505)
|
|
|
6169 |
#25677 := [rewrite]: #25627
|
|
|
6170 |
#25618 := (iff #25510 #25617)
|
|
|
6171 |
#25582 := (iff #25570 #25581)
|
|
|
6172 |
#25579 := (iff #25565 #12706)
|
|
|
6173 |
#25571 := (+ #12352 f464)
|
|
|
6174 |
#25574 := (>= #25571 0::Int)
|
|
|
6175 |
#25577 := (iff #25574 #12706)
|
|
|
6176 |
#25578 := [rewrite]: #25577
|
|
|
6177 |
#25575 := (iff #25565 #25574)
|
|
|
6178 |
#25572 := (= #25564 #25571)
|
|
|
6179 |
#25573 := [rewrite]: #25572
|
|
|
6180 |
#25576 := [monotonicity #25573]: #25575
|
|
|
6181 |
#25580 := [trans #25576 #25578]: #25579
|
|
|
6182 |
#25583 := [monotonicity #25580]: #25582
|
|
|
6183 |
#25626 := [monotonicity #25583]: #25618
|
|
|
6184 |
#25679 := [trans #25626 #25677]: #25678
|
|
|
6185 |
#25531 := [quant-inst #4649 #4655 #23197 #4646 #4790 #20]: #25510
|
|
|
6186 |
#25680 := [mp #25531 #25679]: #25505
|
|
|
6187 |
#25705 := [unit-resolution #25680 #20061 #9865 #13258 #25704 #25703 #24213 #25700]: false
|
|
|
6188 |
#25706 := [lemma #25705]: #25569
|
|
|
6189 |
#25399 := (or #25568 #4935)
|
|
|
6190 |
#25400 := [def-axiom]: #25399
|
|
|
6191 |
#25731 := [unit-resolution #25400 #25706]: #4935
|
|
|
6192 |
#26020 := (= #25632 #4934)
|
|
|
6193 |
#26018 := (= #25423 #4930)
|
|
|
6194 |
#24154 := (f120 f121 #23775)
|
|
|
6195 |
#25370 := (f107 #24154 f464)
|
|
|
6196 |
#25379 := (f106 #25370 f14)
|
|
|
6197 |
#26016 := (= #25379 #4930)
|
|
|
6198 |
#25593 := (= #4930 #25379)
|
|
|
6199 |
#25591 := (= #4929 #25370)
|
|
|
6200 |
#25584 := (= #25370 #4929)
|
|
|
6201 |
#25588 := (= #24154 #4734)
|
|
|
6202 |
#25586 := (= #23775 #4656)
|
|
|
6203 |
#25600 := [symm #25059]: #24241
|
|
|
6204 |
#25601 := (= #23775 #23825)
|
|
|
6205 |
#25585 := [trans #24884 #24240]: #25601
|
|
|
6206 |
#25587 := [trans #25585 #25600]: #25586
|
|
|
6207 |
#25589 := [monotonicity #25587]: #25588
|
|
|
6208 |
#25590 := [monotonicity #25589]: #25584
|
|
|
6209 |
#25592 := [symm #25590]: #25591
|
|
|
6210 |
#25594 := [monotonicity #25592]: #25593
|
|
|
6211 |
#26017 := [symm #25594]: #26016
|
|
|
6212 |
#26000 := (= #25423 #25379)
|
|
|
6213 |
#25396 := (= #25379 #25423)
|
|
|
6214 |
#25496 := (not #25396)
|
|
|
6215 |
#25397 := (f92 f216 #25379)
|
|
|
6216 |
#25403 := (f37 #25397 #23775)
|
|
|
6217 |
#25404 := (= #25403 f1)
|
|
|
6218 |
#25405 := (not #25404)
|
|
|
6219 |
#25499 := (or #25405 #25496)
|
|
|
6220 |
#25502 := (not #25499)
|
|
|
6221 |
#25352 := (or #24083 #25502)
|
|
|
6222 |
#25406 := (* f464 #3690)
|
|
|
6223 |
#25407 := (+ #24163 #25406)
|
|
|
6224 |
#25410 := (f53 #4654 #25407)
|
|
|
6225 |
#25411 := (= #25379 #25410)
|
|
|
6226 |
#25409 := (not #25411)
|
|
|
6227 |
#25412 := (or #25405 #25409)
|
|
|
6228 |
#25408 := (not #25412)
|
|
|
6229 |
#24059 := (or #24083 #25408)
|
|
|
6230 |
#25364 := (iff #24059 #25352)
|
|
|
6231 |
#25367 := (iff #25352 #25352)
|
|
|
6232 |
#25368 := [rewrite]: #25367
|
|
|
6233 |
#25503 := (iff #25408 #25502)
|
|
|
6234 |
#25500 := (iff #25412 #25499)
|
|
|
6235 |
#25497 := (iff #25409 #25496)
|
|
|
6236 |
#25419 := (iff #25411 #25396)
|
|
|
6237 |
#25424 := (= #25410 #25423)
|
|
|
6238 |
#25417 := (= #25407 #25416)
|
|
|
6239 |
#25414 := (= #25406 #25413)
|
|
|
6240 |
#25415 := [rewrite]: #25414
|
|
|
6241 |
#25418 := [monotonicity #25415]: #25417
|
|
|
6242 |
#25347 := [monotonicity #25418]: #25424
|
|
|
6243 |
#25420 := [monotonicity #25347]: #25419
|
|
|
6244 |
#25498 := [monotonicity #25420]: #25497
|
|
|
6245 |
#25501 := [monotonicity #25498]: #25500
|
|
|
6246 |
#25504 := [monotonicity #25501]: #25503
|
|
|
6247 |
#25366 := [monotonicity #25504]: #25364
|
|
|
6248 |
#25383 := [trans #25366 #25368]: #25364
|
|
|
6249 |
#25365 := [quant-inst #23775 #4790 #20]: #24059
|
|
|
6250 |
#25381 := [mp #25365 #25383]: #25352
|
|
|
6251 |
#25598 := [unit-resolution #25381 #19597]: #25502
|
|
|
6252 |
#25386 := (or #25499 #25396)
|
|
|
6253 |
#25398 := [def-axiom]: #25386
|
|
|
6254 |
#25599 := [unit-resolution #25398 #25598]: #25396
|
|
|
6255 |
#26001 := [symm #25599]: #26000
|
|
|
6256 |
#26019 := [trans #26001 #26017]: #26018
|
|
|
6257 |
#26021 := [monotonicity #26019]: #26020
|
|
|
6258 |
#26022 := [trans #26021 #25731]: #25633
|
|
|
6259 |
#25634 := (not #25633)
|
|
|
6260 |
#25670 := (or #25634 #25669)
|
|
|
6261 |
#25671 := (not #25670)
|
|
|
6262 |
#25630 := (f37 #4743 #25423)
|
|
|
6263 |
#25631 := (= #25630 f1)
|
|
|
6264 |
#25672 := (iff #25631 #25671)
|
|
|
6265 |
#25841 := (or #24578 #25672)
|
|
|
6266 |
#25833 := [quant-inst #4649 #25423]: #25841
|
|
|
6267 |
#25839 := [unit-resolution #25833 #20466]: #25672
|
|
|
6268 |
#25972 := (not #25631)
|
|
|
6269 |
#25982 := (iff #16964 #25972)
|
|
|
6270 |
#25996 := (iff #4938 #25631)
|
|
|
6271 |
#25628 := (iff #25631 #4938)
|
|
|
6272 |
#25993 := (= #25630 #4937)
|
|
|
6273 |
#25994 := [monotonicity #26019]: #25993
|
|
|
6274 |
#25995 := [monotonicity #25994]: #25628
|
|
|
6275 |
#25997 := [symm #25995]: #25996
|
|
|
6276 |
#25983 := [monotonicity #25997]: #25982
|
|
|
6277 |
#25840 := [hypothesis]: #16964
|
|
|
6278 |
#25981 := [mp #25840 #25983]: #25972
|
|
|
6279 |
#25821 := (not #25672)
|
|
|
6280 |
#25822 := (or #25821 #25631 #25670)
|
|
|
6281 |
#25971 := [def-axiom]: #25822
|
|
|
6282 |
#25629 := [unit-resolution #25971 #25981 #25839]: #25670
|
|
|
6283 |
#25963 := (or #25671 #25634 #25669)
|
|
|
6284 |
#25563 := [def-axiom]: #25963
|
|
|
6285 |
#25991 := [unit-resolution #25563 #25629 #26022]: #25669
|
|
|
6286 |
#26064 := (= #25636 #22576)
|
|
|
6287 |
#25401 := (= #25635 f14)
|
|
|
6288 |
#25376 := (f27 f28 #4930)
|
|
|
6289 |
#25349 := (= #25376 f14)
|
|
|
6290 |
#25369 := (iff #4933 #25349)
|
|
|
6291 |
#24058 := (or #23224 #25369)
|
|
|
6292 |
#24053 := [quant-inst #4930 #20]: #24058
|
|
|
6293 |
#25534 := [unit-resolution #24053 #21606]: #25369
|
|
|
6294 |
#24057 := (not #25369)
|
|
|
6295 |
#25992 := (or #24057 #25349)
|
|
|
6296 |
#25508 := (or #23239 #25401)
|
|
|
6297 |
#25509 := [quant-inst #20 #25416]: #25508
|
|
|
6298 |
#25597 := [unit-resolution #25509 #21619]: #25401
|
|
|
6299 |
#25610 := (= #25376 #25635)
|
|
|
6300 |
#25611 := (= #4930 #25423)
|
|
|
6301 |
#25612 := [trans #25594 #25599]: #25611
|
|
|
6302 |
#25613 := [monotonicity #25612]: #25610
|
|
|
6303 |
#25614 := [trans #25613 #25597]: #25349
|
|
|
6304 |
#24054 := (not #25349)
|
|
|
6305 |
#25536 := (or #24057 #24054)
|
|
|
6306 |
#25535 := [hypothesis]: #16955
|
|
|
6307 |
#23996 := (or #24057 #4933 #24054)
|
|
|
6308 |
#25363 := [def-axiom]: #23996
|
|
|
6309 |
#25595 := [unit-resolution #25363 #25535]: #25536
|
|
|
6310 |
#25596 := [unit-resolution #25595 #25534]: #24054
|
|
|
6311 |
#25615 := [unit-resolution #25596 #25614]: false
|
|
|
6312 |
#25616 := [lemma #25615]: #4933
|
|
|
6313 |
#25689 := (or #24057 #16955 #25349)
|
|
|
6314 |
#25692 := [def-axiom]: #25689
|
|
|
6315 |
#26003 := [unit-resolution #25692 #25616]: #25992
|
|
|
6316 |
#26004 := [unit-resolution #26003 #25534]: #25349
|
|
|
6317 |
#26002 := (= #25635 #25376)
|
|
|
6318 |
#26005 := [monotonicity #26019]: #26002
|
|
|
6319 |
#26063 := [trans #26005 #26004]: #25401
|
|
|
6320 |
#26065 := [monotonicity #26063]: #26064
|
|
|
6321 |
#25959 := [trans #26065 #24323]: #25637
|
|
|
6322 |
#25380 := (not #25567)
|
|
|
6323 |
#26060 := (iff #25380 #25642)
|
|
|
6324 |
#26066 := (iff #25567 #25641)
|
|
|
6325 |
#25950 := (iff #25641 #25567)
|
|
|
6326 |
#25948 := (= #25640 #25566)
|
|
|
6327 |
#26055 := (= #25639 #24364)
|
|
|
6328 |
#25958 := (= #24364 #25639)
|
|
|
6329 |
#26068 := [monotonicity #25612]: #25958
|
|
|
6330 |
#26056 := [symm #26068]: #26055
|
|
|
6331 |
#25949 := [monotonicity #26056]: #25948
|
|
|
6332 |
#26058 := [monotonicity #25949]: #25950
|
|
|
6333 |
#26067 := [symm #26058]: #26066
|
|
|
6334 |
#26061 := [monotonicity #26067]: #26060
|
|
|
6335 |
#25382 := (or #25568 #25380)
|
|
|
6336 |
#25515 := [def-axiom]: #25382
|
|
|
6337 |
#25960 := [unit-resolution #25515 #25706]: #25380
|
|
|
6338 |
#26059 := [mp #25960 #26061]: #25642
|
|
|
6339 |
#25834 := (or #25647 #25641)
|
|
|
6340 |
#25850 := [def-axiom]: #25834
|
|
|
6341 |
#26054 := [unit-resolution #25850 #26059]: #25647
|
|
|
6342 |
#26062 := (or #25659 #25638 #25648)
|
|
|
6343 |
#26337 := (+ #24674 #25413)
|
|
|
6344 |
#26535 := (= #25416 #26337)
|
|
|
6345 |
#26536 := (* -1::Int #26337)
|
|
|
6346 |
#26537 := (+ #25416 #26536)
|
|
|
6347 |
#26538 := (<= #26537 0::Int)
|
|
|
6348 |
#24353 := (* -1::Int #23755)
|
|
|
6349 |
#24356 := (+ #22274 #24353)
|
|
|
6350 |
#24358 := (>= #24356 0::Int)
|
|
|
6351 |
#24352 := (= #22274 #23755)
|
|
|
6352 |
#26548 := (= #4657 #23755)
|
|
|
6353 |
#26546 := (= #23755 #4657)
|
|
|
6354 |
#26545 := [trans #24240 #25600]: #24243
|
|
|
6355 |
#26547 := [monotonicity #26545]: #26546
|
|
|
6356 |
#26549 := [symm #26547]: #26548
|
|
|
6357 |
#26550 := [trans #25035 #26549]: #24352
|
|
|
6358 |
#26551 := (not #24352)
|
|
|
6359 |
#26573 := (or #26551 #24358)
|
|
|
6360 |
#26574 := [th-lemma arith triangle-eq]: #26573
|
|
|
6361 |
#26575 := [unit-resolution #26574 #26550]: #24358
|
|
|
6362 |
#25314 := (* -1::Int #24163)
|
|
|
6363 |
#25315 := (+ #23755 #25314)
|
|
|
6364 |
#25317 := (>= #25315 0::Int)
|
|
|
6365 |
#25313 := (= #23755 #24163)
|
|
|
6366 |
#26555 := (= #24163 #23755)
|
|
|
6367 |
#26556 := [monotonicity #24884]: #26555
|
|
|
6368 |
#26557 := [symm #26556]: #25313
|
|
|
6369 |
#26558 := (not #25313)
|
|
|
6370 |
#26576 := (or #26558 #25317)
|
|
|
6371 |
#26577 := [th-lemma arith triangle-eq]: #26576
|
|
|
6372 |
#26578 := [unit-resolution #26577 #26557]: #25317
|
|
|
6373 |
#26442 := (* -1::Int #24674)
|
|
|
6374 |
#26443 := (+ #22274 #26442)
|
|
|
6375 |
#26444 := (<= #26443 0::Int)
|
|
|
6376 |
#26437 := (= #22274 #24674)
|
|
|
6377 |
#26562 := [symm #25037]: #26437
|
|
|
6378 |
#26563 := (not #26437)
|
|
|
6379 |
#26579 := (or #26563 #26444)
|
|
|
6380 |
#26580 := [th-lemma arith triangle-eq]: #26579
|
|
|
6381 |
#26581 := [unit-resolution #26580 #26562]: #26444
|
|
|
6382 |
#26584 := (not #24358)
|
|
|
6383 |
#26583 := (not #26444)
|
|
|
6384 |
#26582 := (not #25317)
|
|
|
6385 |
#26585 := (or #26538 #26582 #26583 #26584)
|
|
|
6386 |
#26586 := [th-lemma arith assign-bounds 1 -1 1]: #26585
|
|
|
6387 |
#26587 := [unit-resolution #26586 #26581 #26578 #26575]: #26538
|
|
|
6388 |
#26539 := (>= #26537 0::Int)
|
|
|
6389 |
#24357 := (<= #24356 0::Int)
|
|
|
6390 |
#26552 := (or #26551 #24357)
|
|
|
6391 |
#26553 := [th-lemma arith triangle-eq]: #26552
|
|
|
6392 |
#26554 := [unit-resolution #26553 #26550]: #24357
|
|
|
6393 |
#25316 := (<= #25315 0::Int)
|
|
|
6394 |
#26559 := (or #26558 #25316)
|
|
|
6395 |
#26560 := [th-lemma arith triangle-eq]: #26559
|
|
|
6396 |
#26561 := [unit-resolution #26560 #26557]: #25316
|
|
|
6397 |
#26457 := (>= #26443 0::Int)
|
|
|
6398 |
#26564 := (or #26563 #26457)
|
|
|
6399 |
#26565 := [th-lemma arith triangle-eq]: #26564
|
|
|
6400 |
#26566 := [unit-resolution #26565 #26562]: #26457
|
|
|
6401 |
#26569 := (not #24357)
|
|
|
6402 |
#26568 := (not #26457)
|
|
|
6403 |
#26567 := (not #25316)
|
|
|
6404 |
#26570 := (or #26539 #26567 #26568 #26569)
|
|
|
6405 |
#26571 := [th-lemma arith assign-bounds 1 -1 1]: #26570
|
|
|
6406 |
#26572 := [unit-resolution #26571 #26566 #26561 #26554]: #26539
|
|
|
6407 |
#26589 := (not #26539)
|
|
|
6408 |
#26588 := (not #26538)
|
|
|
6409 |
#26590 := (or #26535 #26588 #26589)
|
|
|
6410 |
#26591 := [th-lemma arith triangle-eq]: #26590
|
|
|
6411 |
#26172 := [unit-resolution #26591 #26572 #26587]: #26535
|
|
|
6412 |
#26692 := (not #26535)
|
|
|
6413 |
#26693 := (or #26692 #25653)
|
|
|
6414 |
#26688 := (= #25652 #4662)
|
|
|
6415 |
#26629 := (= #25643 #4658)
|
|
|
6416 |
#26627 := (= #25643 #23868)
|
|
|
6417 |
#26231 := (f107 #24904 f464)
|
|
|
6418 |
#26232 := (f106 #26231 f14)
|
|
|
6419 |
#26233 := (f101 #4876 #26232)
|
|
|
6420 |
#26234 := (f208 f209 #26233)
|
|
|
6421 |
#26235 := (= #26234 #23868)
|
|
|
6422 |
#26242 := (f37 #4667 #26232)
|
|
|
6423 |
#26243 := (= #26242 f1)
|
|
|
6424 |
#26244 := (not #26243)
|
|
|
6425 |
#26239 := (f122 f123 #26233)
|
|
|
6426 |
#26240 := (= #26239 f1)
|
|
|
6427 |
#26241 := (not #26240)
|
|
|
6428 |
#26237 := (f122 f210 #26233)
|
|
|
6429 |
#26238 := (= #26237 f1)
|
|
|
6430 |
#26236 := (not #26235)
|
|
|
6431 |
#26245 := (or #26236 #26238 #26241 #26244)
|
|
|
6432 |
#26246 := (not #26245)
|
|
|
6433 |
#26164 := (or #24899 #24903 #20990 #12706 #26246)
|
|
|
6434 |
#26247 := (or #24903 #20990 #25565 #26246)
|
|
|
6435 |
#26165 := (or #24899 #26247)
|
|
|
6436 |
#25624 := (iff #26165 #26164)
|
|
|
6437 |
#26248 := (or #24903 #20990 #12706 #26246)
|
|
|
6438 |
#25804 := (or #24899 #26248)
|
|
|
6439 |
#25619 := (iff #25804 #26164)
|
|
|
6440 |
#25620 := [rewrite]: #25619
|
|
|
6441 |
#25961 := (iff #26165 #25804)
|
|
|
6442 |
#26249 := (iff #26247 #26248)
|
|
|
6443 |
#26250 := [monotonicity #25580]: #26249
|
|
|
6444 |
#25962 := [monotonicity #26250]: #25961
|
|
|
6445 |
#26136 := [trans #25962 #25620]: #25624
|
|
|
6446 |
#26197 := [quant-inst #4649 #4655 #20 #4646 #4790]: #26165
|
|
|
6447 |
#26189 := [mp #26197 #26136]: #26164
|
|
|
6448 |
#26541 := [unit-resolution #26189 #19381 #25704 #25703 #24970]: #26246
|
|
|
6449 |
#26190 := (or #26245 #26235)
|
|
|
6450 |
#26201 := [def-axiom]: #26190
|
|
|
6451 |
#26542 := [unit-resolution #26201 #26541]: #26235
|
|
|
6452 |
#26625 := (= #25643 #26234)
|
|
|
6453 |
#26623 := (= #25639 #26233)
|
|
|
6454 |
#26621 := (= #26233 #25639)
|
|
|
6455 |
#26619 := (= #26232 #25423)
|
|
|
6456 |
#26617 := (= #26232 #25379)
|
|
|
6457 |
#26615 := (= #26232 #4930)
|
|
|
6458 |
#24594 := (f20 f179 #4930)
|
|
|
6459 |
#25354 := (f53 #4654 #24594)
|
|
|
6460 |
#26609 := (= #25354 #4930)
|
|
|
6461 |
#25355 := (= #4930 #25354)
|
|
|
6462 |
#25684 := (or #23214 #16955 #25355)
|
|
|
6463 |
#25375 := (or #16955 #25355)
|
|
|
6464 |
#25685 := (or #23214 #25375)
|
|
|
6465 |
#25688 := (iff #25685 #25684)
|
|
|
6466 |
#25690 := [rewrite]: #25688
|
|
|
6467 |
#25687 := [quant-inst #4930 #20]: #25685
|
|
|
6468 |
#25691 := [mp #25687 #25690]: #25684
|
|
|
6469 |
#26543 := [unit-resolution #25691 #16676 #25616]: #25355
|
|
|
6470 |
#26610 := [symm #26543]: #26609
|
|
|
6471 |
#26613 := (= #26232 #25354)
|
|
|
6472 |
#26340 := (f53 #4654 #26337)
|
|
|
6473 |
#26607 := (= #26340 #25354)
|
|
|
6474 |
#26597 := (= #26337 #24594)
|
|
|
6475 |
#26595 := (= #25416 #24594)
|
|
|
6476 |
#26530 := (= #24594 #25416)
|
|
|
6477 |
#26531 := (* -1::Int #25416)
|
|
|
6478 |
#26532 := (+ #24594 #26531)
|
|
|
6479 |
#26533 := (<= #26532 0::Int)
|
|
|
6480 |
#25602 := (f20 f179 #25423)
|
|
|
6481 |
#25607 := (* -1::Int #25602)
|
|
|
6482 |
#25608 := (+ #25413 #25607)
|
|
|
6483 |
#25609 := (+ #24163 #25608)
|
|
|
6484 |
#25724 := (>= #25609 0::Int)
|
|
|
6485 |
#25605 := (= #25609 0::Int)
|
|
|
6486 |
#25699 := (or #23244 #25605)
|
|
|
6487 |
#25603 := (= #25602 #25416)
|
|
|
6488 |
#25707 := (or #23244 #25603)
|
|
|
6489 |
#25717 := (iff #25707 #25699)
|
|
|
6490 |
#25719 := (iff #25699 #25699)
|
|
|
6491 |
#25720 := [rewrite]: #25719
|
|
|
6492 |
#25604 := (iff #25603 #25605)
|
|
|
6493 |
#25606 := [rewrite]: #25604
|
|
|
6494 |
#25718 := [monotonicity #25606]: #25717
|
|
|
6495 |
#25721 := [trans #25718 #25720]: #25717
|
|
|
6496 |
#25716 := [quant-inst #20 #25416]: #25707
|
|
|
6497 |
#25722 := [mp #25716 #25721]: #25699
|
|
|
6498 |
#26321 := [unit-resolution #25722 #21613]: #25605
|
|
|
6499 |
#26301 := (not #25605)
|
|
|
6500 |
#26304 := (or #26301 #25724)
|
|
|
6501 |
#26303 := [th-lemma arith triangle-eq]: #26304
|
|
|
6502 |
#26305 := [unit-resolution #26303 #26321]: #25724
|
|
|
6503 |
#25726 := (+ #24594 #25607)
|
|
|
6504 |
#25729 := (<= #25726 0::Int)
|
|
|
6505 |
#25725 := (= #24594 #25602)
|
|
|
6506 |
#26306 := (= #25602 #24594)
|
|
|
6507 |
#26322 := [monotonicity #26019]: #26306
|
|
|
6508 |
#26364 := [symm #26322]: #25725
|
|
|
6509 |
#26365 := (not #25725)
|
|
|
6510 |
#26355 := (or #26365 #25729)
|
|
|
6511 |
#26424 := [th-lemma arith triangle-eq]: #26355
|
|
|
6512 |
#26276 := [unit-resolution #26424 #26364]: #25729
|
|
|
6513 |
#26290 := (not #25724)
|
|
|
6514 |
#26361 := (not #25729)
|
|
|
6515 |
#26362 := (or #26533 #26361 #26290)
|
|
|
6516 |
#26363 := [th-lemma arith assign-bounds -1 1]: #26362
|
|
|
6517 |
#26282 := [unit-resolution #26363 #26276 #26305]: #26533
|
|
|
6518 |
#26534 := (>= #26532 0::Int)
|
|
|
6519 |
#25723 := (<= #25609 0::Int)
|
|
|
6520 |
#26366 := (or #26301 #25723)
|
|
|
6521 |
#26281 := [th-lemma arith triangle-eq]: #26366
|
|
|
6522 |
#26360 := [unit-resolution #26281 #26321]: #25723
|
|
|
6523 |
#25730 := (>= #25726 0::Int)
|
|
|
6524 |
#26368 := (or #26365 #25730)
|
|
|
6525 |
#26359 := [th-lemma arith triangle-eq]: #26368
|
|
|
6526 |
#26369 := [unit-resolution #26359 #26364]: #25730
|
|
|
6527 |
#26357 := (not #25723)
|
|
|
6528 |
#26356 := (not #25730)
|
|
|
6529 |
#26223 := (or #26534 #26356 #26357)
|
|
|
6530 |
#26371 := [th-lemma arith assign-bounds -1 1]: #26223
|
|
|
6531 |
#26367 := [unit-resolution #26371 #26369 #26360]: #26534
|
|
|
6532 |
#26370 := (not #26534)
|
|
|
6533 |
#26372 := (not #26533)
|
|
|
6534 |
#26421 := (or #26530 #26372 #26370)
|
|
|
6535 |
#26378 := [th-lemma arith triangle-eq]: #26421
|
|
|
6536 |
#26379 := [unit-resolution #26378 #26367 #26282]: #26530
|
|
|
6537 |
#26676 := [symm #26379]: #26595
|
|
|
6538 |
#26593 := (= #26337 #25416)
|
|
|
6539 |
#26674 := [hypothesis]: #26535
|
|
|
6540 |
#26675 := [symm #26674]: #26593
|
|
|
6541 |
#26677 := [trans #26675 #26676]: #26597
|
|
|
6542 |
#26678 := [monotonicity #26677]: #26607
|
|
|
6543 |
#26611 := (= #26232 #26340)
|
|
|
6544 |
#26319 := (f107 #24977 f464)
|
|
|
6545 |
#26320 := (f106 #26319 f14)
|
|
|
6546 |
#26343 := (= #26320 #26340)
|
|
|
6547 |
#26346 := (not #26343)
|
|
|
6548 |
#26327 := (f92 f216 #26320)
|
|
|
6549 |
#26328 := (f37 #26327 #23197)
|
|
|
6550 |
#26329 := (= #26328 f1)
|
|
|
6551 |
#26330 := (not #26329)
|
|
|
6552 |
#26349 := (or #26330 #26346)
|
|
|
6553 |
#26352 := (not #26349)
|
|
|
6554 |
#26326 := (or #24083 #26352)
|
|
|
6555 |
#26331 := (+ #24674 #25406)
|
|
|
6556 |
#26332 := (f53 #4654 #26331)
|
|
|
6557 |
#26333 := (= #26320 #26332)
|
|
|
6558 |
#26334 := (not #26333)
|
|
|
6559 |
#26335 := (or #26330 #26334)
|
|
|
6560 |
#26336 := (not #26335)
|
|
|
6561 |
#26358 := (or #24083 #26336)
|
|
|
6562 |
#26413 := (iff #26358 #26326)
|
|
|
6563 |
#26449 := (iff #26326 #26326)
|
|
|
6564 |
#26455 := [rewrite]: #26449
|
|
|
6565 |
#26353 := (iff #26336 #26352)
|
|
|
6566 |
#26350 := (iff #26335 #26349)
|
|
|
6567 |
#26347 := (iff #26334 #26346)
|
|
|
6568 |
#26344 := (iff #26333 #26343)
|
|
|
6569 |
#26341 := (= #26332 #26340)
|
|
|
6570 |
#26338 := (= #26331 #26337)
|
|
|
6571 |
#26339 := [monotonicity #25415]: #26338
|
|
|
6572 |
#26342 := [monotonicity #26339]: #26341
|
|
|
6573 |
#26345 := [monotonicity #26342]: #26344
|
|
|
6574 |
#26348 := [monotonicity #26345]: #26347
|
|
|
6575 |
#26351 := [monotonicity #26348]: #26350
|
|
|
6576 |
#26354 := [monotonicity #26351]: #26353
|
|
|
6577 |
#26414 := [monotonicity #26354]: #26413
|
|
|
6578 |
#26426 := [trans #26414 #26455]: #26413
|
|
|
6579 |
#26412 := [quant-inst #23197 #4790 #20]: #26358
|
|
|
6580 |
#26429 := [mp #26412 #26426]: #26326
|
|
|
6581 |
#26599 := [unit-resolution #26429 #19597]: #26352
|
|
|
6582 |
#26438 := (or #26349 #26343)
|
|
|
6583 |
#26439 := [def-axiom]: #26438
|
|
|
6584 |
#26600 := [unit-resolution #26439 #26599]: #26343
|
|
|
6585 |
#26605 := (= #26232 #26320)
|
|
|
6586 |
#26603 := (= #26231 #26319)
|
|
|
6587 |
#26601 := (= #26319 #26231)
|
|
|
6588 |
#26602 := [monotonicity #25049]: #26601
|
|
|
6589 |
#26604 := [symm #26602]: #26603
|
|
|
6590 |
#26606 := [monotonicity #26604]: #26605
|
|
|
6591 |
#26612 := [trans #26606 #26600]: #26611
|
|
|
6592 |
#26679 := [trans #26612 #26678]: #26613
|
|
|
6593 |
#26680 := [trans #26679 #26610]: #26615
|
|
|
6594 |
#26681 := [trans #26680 #25594]: #26617
|
|
|
6595 |
#26682 := [trans #26681 #25599]: #26619
|
|
|
6596 |
#26683 := [monotonicity #26682]: #26621
|
|
|
6597 |
#26684 := [symm #26683]: #26623
|
|
|
6598 |
#26685 := [monotonicity #26684]: #26625
|
|
|
6599 |
#26686 := [trans #26685 #26542]: #26627
|
|
|
6600 |
#26687 := [trans #26686 #24768]: #26629
|
|
|
6601 |
#26689 := [monotonicity #26687]: #26688
|
|
|
6602 |
#26690 := [trans #26689 #13250]: #25653
|
|
|
6603 |
#25784 := (not #25653)
|
|
|
6604 |
#26673 := [hypothesis]: #25784
|
|
|
6605 |
#26691 := [unit-resolution #26673 #26690]: false
|
|
|
6606 |
#26694 := [lemma #26691]: #26693
|
|
|
6607 |
#26057 := [unit-resolution #26694 #26172]: #25653
|
|
|
6608 |
#25854 := (or #25656 #25784)
|
|
|
6609 |
#25858 := [def-axiom]: #25854
|
|
|
6610 |
#26075 := [unit-resolution #25858 #26057]: #25656
|
|
|
6611 |
#25823 := (not #25651)
|
|
|
6612 |
#25831 := (f7 f45 #25649)
|
|
|
6613 |
#25832 := (= #25831 f1)
|
|
|
6614 |
#25842 := (not #25832)
|
|
|
6615 |
#25793 := (or #25651 #25842)
|
|
|
6616 |
#25794 := (not #25793)
|
|
|
6617 |
#25819 := [hypothesis]: #25793
|
|
|
6618 |
#25965 := (or #24322 #25794)
|
|
|
6619 |
#25966 := [quant-inst #25639]: #25965
|
|
|
6620 |
#25820 := [unit-resolution #25966 #20628 #25819]: false
|
|
|
6621 |
#25978 := [lemma #25820]: #25794
|
|
|
6622 |
#25783 := (or #25793 #25823)
|
|
|
6623 |
#25785 := [def-axiom]: #25783
|
|
|
6624 |
#26076 := [unit-resolution #25785 #25978]: #25823
|
|
|
6625 |
#25902 := (or #25659 #25638 #25648 #25651 #25657)
|
|
|
6626 |
#25903 := [def-axiom]: #25902
|
|
|
6627 |
#26079 := [unit-resolution #25903 #26076 #26075]: #26062
|
|
|
6628 |
#26080 := [unit-resolution #26079 #26054 #25959]: #25659
|
|
|
6629 |
#25951 := (or #25668 #25658)
|
|
|
6630 |
#25952 := [def-axiom]: #25951
|
|
|
6631 |
#26084 := [unit-resolution #25952 #26080 #25991]: false
|
|
|
6632 |
#26077 := [lemma #26084]: #4938
|
|
|
6633 |
#26462 := (= f464 ?v0!14)
|
|
|
6634 |
#26496 := (not #26462)
|
|
|
6635 |
#26464 := (= #4940 #17025)
|
|
|
6636 |
#26470 := (not #26464)
|
|
|
6637 |
#26469 := (+ #4940 #17327)
|
|
|
6638 |
#26471 := (>= #26469 0::Int)
|
|
|
6639 |
#26480 := (not #26471)
|
|
|
6640 |
#25802 := (+ #4940 #12480)
|
|
|
6641 |
#25803 := (<= #25802 0::Int)
|
|
|
6642 |
#26651 := [hypothesis]: #12613
|
|
|
6643 |
#21146 := (+ f462 #12480)
|
|
|
6644 |
#21147 := (<= #21146 0::Int)
|
|
|
6645 |
#21143 := (= f462 f470)
|
|
|
6646 |
#26522 := (iff #5012 #21143)
|
|
|
6647 |
#26520 := (iff #21143 #5012)
|
|
|
6648 |
#26521 := [commutativity]: #26520
|
|
|
6649 |
#26523 := [symm #26521]: #26522
|
|
|
6650 |
#26652 := (or #16964 #21768)
|
|
|
6651 |
#21956 := (or #21789 #21783)
|
|
|
6652 |
#21957 := [def-axiom]: #21956
|
|
|
6653 |
#25732 := [unit-resolution #21957 #25702]: #21783
|
|
|
6654 |
#21948 := (or #21786 #16955 #16958 #21780)
|
|
|
6655 |
#21949 := [def-axiom]: #21948
|
|
|
6656 |
#25733 := [unit-resolution #21949 #25732]: #21783
|
|
|
6657 |
#25734 := [unit-resolution #25733 #25731 #25616]: #21780
|
|
|
6658 |
#21938 := (or #21777 #21771)
|
|
|
6659 |
#21939 := [def-axiom]: #21938
|
|
|
6660 |
#25735 := [unit-resolution #21939 #25734]: #21771
|
|
|
6661 |
#21932 := (or #21774 #16955 #16964 #21768)
|
|
|
6662 |
#21933 := [def-axiom]: #21932
|
|
|
6663 |
#26659 := [unit-resolution #21933 #25616 #25735]: #26652
|
|
|
6664 |
#26660 := [unit-resolution #26659 #26077]: #21768
|
|
|
6665 |
#21922 := (or #21765 #21759)
|
|
|
6666 |
#21923 := [def-axiom]: #21922
|
|
|
6667 |
#26669 := [unit-resolution #21923 #26660]: #21759
|
|
|
6668 |
#21154 := (or #21747 #12612)
|
|
|
6669 |
#21156 := [def-axiom]: #21154
|
|
|
6670 |
#26670 := [unit-resolution #21156 #26651]: #21747
|
|
|
6671 |
#21912 := (or #21762 #21750 #21756)
|
|
|
6672 |
#21913 := [def-axiom]: #21912
|
|
|
6673 |
#26518 := [unit-resolution #21913 #26670 #26669]: #21756
|
|
|
6674 |
#21140 := (or #21753 #5012)
|
|
|
6675 |
#21141 := [def-axiom]: #21140
|
|
|
6676 |
#26519 := [unit-resolution #21141 #26518]: #5012
|
|
|
6677 |
#26524 := [mp #26519 #26523]: #21143
|
|
|
6678 |
#26525 := (not #21143)
|
|
|
6679 |
#26528 := (or #26525 #21147)
|
|
|
6680 |
#26661 := [th-lemma arith triangle-eq]: #26528
|
|
|
6681 |
#26662 := [unit-resolution #26661 #26524]: #21147
|
|
|
6682 |
#26663 := (not #21147)
|
|
|
6683 |
#26664 := (or #25803 #12612 #26663)
|
|
|
6684 |
#26665 := [th-lemma arith assign-bounds 1 -1]: #26664
|
|
|
6685 |
#26666 := [unit-resolution #26665 #26662 #26651]: #25803
|
|
|
6686 |
#21300 := (not #17329)
|
|
|
6687 |
#25851 := [hypothesis]: #21720
|
|
|
6688 |
#21134 := (or #21753 #21717)
|
|
|
6689 |
#21905 := [def-axiom]: #21134
|
|
|
6690 |
#26163 := [unit-resolution #21905 #25851]: #21753
|
|
|
6691 |
#25791 := (or #21741 #21756)
|
|
|
6692 |
#25736 := [hypothesis]: #21744
|
|
|
6693 |
#21163 := (or #21741 #21735)
|
|
|
6694 |
#21164 := [def-axiom]: #21163
|
|
|
6695 |
#25737 := [unit-resolution #21164 #25736]: #21735
|
|
|
6696 |
#21169 := (or #21738 #16955 #16958 #21732)
|
|
|
6697 |
#21171 := [def-axiom]: #21169
|
|
|
6698 |
#25675 := [unit-resolution #21171 #25737 #25616 #25731]: #21732
|
|
|
6699 |
#21195 := (or #21729 #4938)
|
|
|
6700 |
#21196 := [def-axiom]: #21195
|
|
|
6701 |
#25676 := [unit-resolution #21196 #25675]: #4938
|
|
|
6702 |
#25786 := [hypothesis]: #21753
|
|
|
6703 |
#21157 := (or #21747 #21741)
|
|
|
6704 |
#21158 := [def-axiom]: #21157
|
|
|
6705 |
#25787 := [unit-resolution #21158 #25736]: #21747
|
|
|
6706 |
#25788 := [unit-resolution #21913 #25787 #25786]: #21762
|
|
|
6707 |
#25789 := [unit-resolution #21923 #25788]: #21765
|
|
|
6708 |
#25790 := [unit-resolution #21933 #25789 #25676 #25616 #25735]: false
|
|
|
6709 |
#25792 := [lemma #25790]: #25791
|
|
|
6710 |
#25809 := [unit-resolution #25792 #26163]: #21741
|
|
|
6711 |
#21207 := (or #21723 #21717)
|
|
|
6712 |
#21208 := [def-axiom]: #21207
|
|
|
6713 |
#26450 := [unit-resolution #21208 #25851]: #21723
|
|
|
6714 |
#26398 := (or #21732 #16964 #21726)
|
|
|
6715 |
#21182 := (or #21732 #16955 #16964 #21726)
|
|
|
6716 |
#21183 := [def-axiom]: #21182
|
|
|
6717 |
#26397 := [unit-resolution #21183 #25616]: #26398
|
|
|
6718 |
#26400 := [unit-resolution #26397 #26450 #26077]: #21732
|
|
|
6719 |
#21176 := (or #21735 #21729)
|
|
|
6720 |
#21188 := [def-axiom]: #21176
|
|
|
6721 |
#26401 := [unit-resolution #21188 #26400]: #21735
|
|
|
6722 |
#26423 := (or #21744 #21738)
|
|
|
6723 |
#21167 := (or #21744 #16955 #16958 #21738)
|
|
|
6724 |
#21162 := [def-axiom]: #21167
|
|
|
6725 |
#26375 := [unit-resolution #21162 #25616 #25731]: #26423
|
|
|
6726 |
#26373 := [unit-resolution #26375 #26401 #25809]: false
|
|
|
6727 |
#26409 := [lemma #26373]: #21717
|
|
|
6728 |
#26211 := (or #21720 #21714)
|
|
|
6729 |
#13588 := (<= f443 4294967295::Int)
|
|
|
6730 |
#13587 := (iff #12351 #13588)
|
|
|
6731 |
#13594 := (+ 4294967295::Int #12352)
|
|
|
6732 |
#13593 := (>= #13594 0::Int)
|
|
|
6733 |
#13589 := (iff #13593 #13588)
|
|
|
6734 |
#13586 := [rewrite]: #13589
|
|
|
6735 |
#13590 := (iff #12351 #13593)
|
|
|
6736 |
#13595 := (= #12353 #13594)
|
|
|
6737 |
#13592 := [monotonicity #8096]: #13595
|
|
|
6738 |
#13591 := [monotonicity #13592]: #13590
|
|
|
6739 |
#13584 := [trans #13591 #13586]: #13587
|
|
|
6740 |
#13266 := [not-or-elim #13236]: #12356
|
|
|
6741 |
#13268 := [and-elim #13266]: #12351
|
|
|
6742 |
#13585 := [mp #13268 #13584]: #13588
|
|
|
6743 |
#26206 := (not #13588)
|
|
|
6744 |
#26207 := (or #13511 #26206 #12706)
|
|
|
6745 |
#26208 := [th-lemma arith assign-bounds -1 1]: #26207
|
|
|
6746 |
#26195 := [unit-resolution #26208 #25703 #13585]: #13511
|
|
|
6747 |
#26209 := (or #20990 #12444)
|
|
|
6748 |
#26200 := [th-lemma arith farkas 1 1]: #26209
|
|
|
6749 |
#26210 := [unit-resolution #26200 #25704]: #12444
|
|
|
6750 |
#21242 := (or #21720 #16993 #16996 #21714)
|
|
|
6751 |
#21234 := [def-axiom]: #21242
|
|
|
6752 |
#26198 := [unit-resolution #21234 #26210 #26195]: #26211
|
|
|
6753 |
#26667 := [unit-resolution #26198 #26409]: #21714
|
|
|
6754 |
#21253 := (or #21711 #21705)
|
|
|
6755 |
#21261 := [def-axiom]: #21253
|
|
|
6756 |
#26668 := [unit-resolution #21261 #26667]: #21705
|
|
|
6757 |
#21308 := (>= #12524 -1::Int)
|
|
|
6758 |
#21252 := (or #21711 #12523)
|
|
|
6759 |
#21254 := [def-axiom]: #21252
|
|
|
6760 |
#26671 := [unit-resolution #21254 #26667]: #12523
|
|
|
6761 |
#26218 := (or #12527 #21308)
|
|
|
6762 |
#26219 := [th-lemma arith triangle-eq]: #26218
|
|
|
6763 |
#26672 := [unit-resolution #26219 #26671]: #21308
|
|
|
6764 |
#26226 := (not #21308)
|
|
|
6765 |
#26695 := (or #12460 #26226)
|
|
|
6766 |
#26220 := (or #12460 #26226 #12706)
|
|
|
6767 |
#26227 := [th-lemma arith assign-bounds -1 -1]: #26220
|
|
|
6768 |
#26696 := [unit-resolution #26227 #25703]: #26695
|
|
|
6769 |
#26697 := [unit-resolution #26696 #26672]: #12460
|
|
|
6770 |
#21271 := (or #21708 #12465 #21702)
|
|
|
6771 |
#21272 := [def-axiom]: #21271
|
|
|
6772 |
#26698 := [unit-resolution #21272 #26697 #26668]: #21702
|
|
|
6773 |
#21262 := (or #21699 #21693)
|
|
|
6774 |
#21264 := [def-axiom]: #21262
|
|
|
6775 |
#26699 := [unit-resolution #21264 #26698]: #21693
|
|
|
6776 |
#26707 := [symm #26519]: #21143
|
|
|
6777 |
#26708 := (= #4983 f462)
|
|
|
6778 |
#26705 := (= #4983 #4805)
|
|
|
6779 |
#26703 := (= #4982 #4804)
|
|
|
6780 |
#26701 := (= #4981 #4803)
|
|
|
6781 |
#21137 := (or #21753 #5013)
|
|
|
6782 |
#21142 := [def-axiom]: #21137
|
|
|
6783 |
#26700 := [unit-resolution #21142 #26518]: #5013
|
|
|
6784 |
#26702 := [monotonicity #26700]: #26701
|
|
|
6785 |
#26704 := [monotonicity #26702]: #26703
|
|
|
6786 |
#26706 := [monotonicity #26704]: #26705
|
|
|
6787 |
#26709 := [trans #26706 #25473]: #26708
|
|
|
6788 |
#26710 := [trans #26709 #26707]: #4984
|
|
|
6789 |
#21152 := (+ f463 #12502)
|
|
|
6790 |
#21153 := (>= #21152 0::Int)
|
|
|
6791 |
#21151 := (= f463 f471)
|
|
|
6792 |
#26713 := (iff #5013 #21151)
|
|
|
6793 |
#26711 := (iff #21151 #5013)
|
|
|
6794 |
#26712 := [commutativity]: #26711
|
|
|
6795 |
#26714 := [symm #26712]: #26713
|
|
|
6796 |
#26715 := [mp #26700 #26714]: #21151
|
|
|
6797 |
#26716 := (not #21151)
|
|
|
6798 |
#26717 := (or #26716 #21153)
|
|
|
6799 |
#26718 := [th-lemma arith triangle-eq]: #26717
|
|
|
6800 |
#26719 := [unit-resolution #26718 #26715]: #21153
|
|
|
6801 |
#26720 := (not #21153)
|
|
|
6802 |
#26721 := (or #12505 #12879 #26720)
|
|
|
6803 |
#26722 := [th-lemma arith assign-bounds -1 -1]: #26721
|
|
|
6804 |
#26723 := [unit-resolution #26722 #26719 #25474]: #12505
|
|
|
6805 |
#21289 := (or #20771 #12504 #20769)
|
|
|
6806 |
#21281 := [def-axiom]: #21289
|
|
|
6807 |
#26724 := [unit-resolution #21281 #26723 #26710]: #20771
|
|
|
6808 |
#21286 := (or #21687 #20770)
|
|
|
6809 |
#21290 := [def-axiom]: #21286
|
|
|
6810 |
#26725 := [unit-resolution #21290 #26724]: #21687
|
|
|
6811 |
#21278 := (or #21696 #20755 #21690)
|
|
|
6812 |
#21279 := [def-axiom]: #21278
|
|
|
6813 |
#26726 := [unit-resolution #21279 #26725 #26699]: #20755
|
|
|
6814 |
#21303 := (or #20750 #21300)
|
|
|
6815 |
#21301 := [def-axiom]: #21303
|
|
|
6816 |
#26727 := [unit-resolution #21301 #26726]: #21300
|
|
|
6817 |
#26481 := (not #25803)
|
|
|
6818 |
#26482 := (or #26480 #17329 #26481)
|
|
|
6819 |
#26476 := [hypothesis]: #26471
|
|
|
6820 |
#26477 := [hypothesis]: #25803
|
|
|
6821 |
#26478 := [hypothesis]: #21300
|
|
|
6822 |
#26479 := [th-lemma arith farkas -1 -1 1 #26478 #26477 #26476]: false
|
|
|
6823 |
#26483 := [lemma #26479]: #26482
|
|
|
6824 |
#26728 := [unit-resolution #26483 #26727 #26666]: #26480
|
|
|
6825 |
#26472 := (or #26470 #26471)
|
|
|
6826 |
#26473 := [th-lemma arith triangle-eq]: #26472
|
|
|
6827 |
#26729 := [unit-resolution #26473 #26728]: #26470
|
|
|
6828 |
#26497 := (or #26496 #26464)
|
|
|
6829 |
#26492 := (= #17025 #4940)
|
|
|
6830 |
#26490 := (= #17024 #4930)
|
|
|
6831 |
#26488 := (= #17023 #4929)
|
|
|
6832 |
#26486 := (= ?v0!14 f464)
|
|
|
6833 |
#26485 := [hypothesis]: #26462
|
|
|
6834 |
#26487 := [symm #26485]: #26486
|
|
|
6835 |
#26489 := [monotonicity #26487]: #26488
|
|
|
6836 |
#26491 := [monotonicity #26489]: #26490
|
|
|
6837 |
#26493 := [monotonicity #26491]: #26492
|
|
|
6838 |
#26494 := [symm #26493]: #26464
|
|
|
6839 |
#26484 := [hypothesis]: #26470
|
|
|
6840 |
#26495 := [unit-resolution #26484 #26494]: false
|
|
|
6841 |
#26498 := [lemma #26495]: #26497
|
|
|
6842 |
#26730 := [unit-resolution #26498 #26729]: #26496
|
|
|
6843 |
#26104 := (+ f464 #17314)
|
|
|
6844 |
#26204 := (>= #26104 0::Int)
|
|
|
6845 |
#21314 := (not #17316)
|
|
|
6846 |
#21293 := (or #20750 #21314)
|
|
|
6847 |
#21296 := [def-axiom]: #21293
|
|
|
6848 |
#26731 := [unit-resolution #21296 #26726]: #21314
|
|
|
6849 |
#26732 := (or #26204 #26226 #17316)
|
|
|
6850 |
#26733 := [th-lemma arith assign-bounds -1 -1]: #26732
|
|
|
6851 |
#26734 := [unit-resolution #26733 #26731 #26672]: #26204
|
|
|
6852 |
#26105 := (<= #26104 0::Int)
|
|
|
6853 |
#26116 := (+ f462 #17327)
|
|
|
6854 |
#26117 := (>= #26116 0::Int)
|
|
|
6855 |
#26277 := (not #26117)
|
|
|
6856 |
#26735 := (or #26277 #17329 #26663)
|
|
|
6857 |
#26736 := [th-lemma arith assign-bounds -1 -1]: #26735
|
|
|
6858 |
#26737 := [unit-resolution #26736 #26662 #26727]: #26277
|
|
|
6859 |
#21309 := (or #20750 #17018)
|
|
|
6860 |
#21311 := [def-axiom]: #21309
|
|
|
6861 |
#26738 := [unit-resolution #21311 #26726]: #17018
|
|
|
6862 |
#21312 := (or #20750 #17017)
|
|
|
6863 |
#21313 := [def-axiom]: #21312
|
|
|
6864 |
#26739 := [unit-resolution #21313 #26726]: #17017
|
|
|
6865 |
#26125 := (or #21676 #20734 #20735 #26105 #26117)
|
|
|
6866 |
#26095 := (+ #17025 #12901)
|
|
|
6867 |
#26096 := (<= #26095 0::Int)
|
|
|
6868 |
#26087 := (+ ?v0!14 #12447)
|
|
|
6869 |
#26088 := (>= #26087 0::Int)
|
|
|
6870 |
#26097 := (or #20734 #20735 #26088 #26096)
|
|
|
6871 |
#26126 := (or #21676 #26097)
|
|
|
6872 |
#26133 := (iff #26126 #26125)
|
|
|
6873 |
#26122 := (or #20734 #20735 #26105 #26117)
|
|
|
6874 |
#26128 := (or #21676 #26122)
|
|
|
6875 |
#26131 := (iff #26128 #26125)
|
|
|
6876 |
#26132 := [rewrite]: #26131
|
|
|
6877 |
#26129 := (iff #26126 #26128)
|
|
|
6878 |
#26123 := (iff #26097 #26122)
|
|
|
6879 |
#26120 := (iff #26096 #26117)
|
|
|
6880 |
#26110 := (+ #12901 #17025)
|
|
|
6881 |
#26113 := (<= #26110 0::Int)
|
|
|
6882 |
#26118 := (iff #26113 #26117)
|
|
|
6883 |
#26119 := [rewrite]: #26118
|
|
|
6884 |
#26114 := (iff #26096 #26113)
|
|
|
6885 |
#26111 := (= #26095 #26110)
|
|
|
6886 |
#26112 := [rewrite]: #26111
|
|
|
6887 |
#26115 := [monotonicity #26112]: #26114
|
|
|
6888 |
#26121 := [trans #26115 #26119]: #26120
|
|
|
6889 |
#26108 := (iff #26088 #26105)
|
|
|
6890 |
#26098 := (+ #12447 ?v0!14)
|
|
|
6891 |
#26101 := (>= #26098 0::Int)
|
|
|
6892 |
#26106 := (iff #26101 #26105)
|
|
|
6893 |
#26107 := [rewrite]: #26106
|
|
|
6894 |
#26102 := (iff #26088 #26101)
|
|
|
6895 |
#26099 := (= #26087 #26098)
|
|
|
6896 |
#26100 := [rewrite]: #26099
|
|
|
6897 |
#26103 := [monotonicity #26100]: #26102
|
|
|
6898 |
#26109 := [trans #26103 #26107]: #26108
|
|
|
6899 |
#26124 := [monotonicity #26109 #26121]: #26123
|
|
|
6900 |
#26130 := [monotonicity #26124]: #26129
|
|
|
6901 |
#26134 := [trans #26130 #26132]: #26133
|
|
|
6902 |
#26127 := [quant-inst #17016]: #26126
|
|
|
6903 |
#26135 := [mp #26127 #26134]: #26125
|
|
|
6904 |
#26740 := [unit-resolution #26135 #25443 #26739 #26738 #26737]: #26105
|
|
|
6905 |
#26323 := (not #26204)
|
|
|
6906 |
#26302 := (not #26105)
|
|
|
6907 |
#26310 := (or #26462 #26302 #26323)
|
|
|
6908 |
#26311 := [th-lemma arith triangle-eq]: #26310
|
|
|
6909 |
#26741 := [unit-resolution #26311 #26740 #26734 #26730]: false
|
|
|
6910 |
#26742 := [lemma #26741]: #12612
|
|
|
6911 |
#26324 := (or #21723 #12613)
|
|
|
6912 |
#26205 := [hypothesis]: #21726
|
|
|
6913 |
#26203 := [unit-resolution #21208 #26205]: #21717
|
|
|
6914 |
#26212 := [unit-resolution #26198 #26203]: #21714
|
|
|
6915 |
#26213 := [unit-resolution #21261 #26212]: #21705
|
|
|
6916 |
#26216 := [unit-resolution #21254 #26212]: #12523
|
|
|
6917 |
#26225 := [unit-resolution #26219 #26216]: #21308
|
|
|
6918 |
#26228 := [unit-resolution #26227 #26225 #25703]: #12460
|
|
|
6919 |
#26224 := [unit-resolution #21272 #26228 #26213]: #21702
|
|
|
6920 |
#26262 := [unit-resolution #21264 #26224]: #21693
|
|
|
6921 |
#26269 := (= f469 f470)
|
|
|
6922 |
#21221 := (or #21723 #4956)
|
|
|
6923 |
#21231 := [def-axiom]: #21221
|
|
|
6924 |
#26263 := [unit-resolution #21231 #26205]: #4956
|
|
|
6925 |
#26270 := [symm #26263]: #26269
|
|
|
6926 |
#26271 := (= #4983 f469)
|
|
|
6927 |
#26199 := (= #4940 f469)
|
|
|
6928 |
#21226 := (or #21723 #4943)
|
|
|
6929 |
#21227 := [def-axiom]: #21226
|
|
|
6930 |
#26229 := [unit-resolution #21227 #26205]: #4943
|
|
|
6931 |
#26268 := [symm #26229]: #26199
|
|
|
6932 |
#26266 := (= #4983 #4940)
|
|
|
6933 |
#26264 := (= #4982 #4930)
|
|
|
6934 |
#26253 := (= #4981 #4929)
|
|
|
6935 |
#21198 := (or #21723 #4958)
|
|
|
6936 |
#21200 := [def-axiom]: #21198
|
|
|
6937 |
#26252 := [unit-resolution #21200 #26205]: #4958
|
|
|
6938 |
#26254 := [monotonicity #26252]: #26253
|
|
|
6939 |
#26265 := [monotonicity #26254]: #26264
|
|
|
6940 |
#26267 := [monotonicity #26265]: #26266
|
|
|
6941 |
#26272 := [trans #26267 #26268]: #26271
|
|
|
6942 |
#26289 := [trans #26272 #26270]: #4984
|
|
|
6943 |
#25798 := (+ f464 #12502)
|
|
|
6944 |
#25800 := (>= #25798 0::Int)
|
|
|
6945 |
#25797 := (= f464 f471)
|
|
|
6946 |
#26215 := [symm #26252]: #25797
|
|
|
6947 |
#26255 := (not #25797)
|
|
|
6948 |
#26256 := (or #26255 #25800)
|
|
|
6949 |
#26251 := [th-lemma arith triangle-eq]: #26256
|
|
|
6950 |
#26257 := [unit-resolution #26251 #26215]: #25800
|
|
|
6951 |
#26202 := (not #25800)
|
|
|
6952 |
#26258 := (or #12505 #26202 #12706)
|
|
|
6953 |
#26259 := [th-lemma arith assign-bounds -1 -1]: #26258
|
|
|
6954 |
#26260 := [unit-resolution #26259 #26257 #25703]: #12505
|
|
|
6955 |
#26261 := [unit-resolution #21281 #26260 #26289]: #20771
|
|
|
6956 |
#26217 := [unit-resolution #21290 #26261]: #21687
|
|
|
6957 |
#26293 := [unit-resolution #21279 #26217 #26262]: #20755
|
|
|
6958 |
#26284 := [unit-resolution #21296 #26293]: #21314
|
|
|
6959 |
#25801 := (= #4940 f470)
|
|
|
6960 |
#26285 := [trans #26268 #26270]: #25801
|
|
|
6961 |
#26283 := (not #25801)
|
|
|
6962 |
#26286 := (or #26283 #25803)
|
|
|
6963 |
#26287 := [th-lemma arith triangle-eq]: #26286
|
|
|
6964 |
#26288 := [unit-resolution #26287 #26285]: #25803
|
|
|
6965 |
#26294 := [unit-resolution #21301 #26293]: #21300
|
|
|
6966 |
#26295 := [unit-resolution #26483 #26294 #26288]: #26480
|
|
|
6967 |
#26291 := [unit-resolution #26473 #26295]: #26470
|
|
|
6968 |
#26275 := [unit-resolution #26498 #26291]: #26496
|
|
|
6969 |
#26309 := (or #26462 #26323)
|
|
|
6970 |
#26278 := [hypothesis]: #12612
|
|
|
6971 |
#26279 := (or #26277 #17329 #26481 #12613)
|
|
|
6972 |
#26280 := [th-lemma arith assign-bounds 1 1 1]: #26279
|
|
|
6973 |
#26292 := [unit-resolution #26280 #26294 #26288 #26278]: #26277
|
|
|
6974 |
#26296 := (or #26105 #26117)
|
|
|
6975 |
#26307 := [unit-resolution #21311 #26293]: #17018
|
|
|
6976 |
#26308 := [unit-resolution #21313 #26293]: #17017
|
|
|
6977 |
#26315 := [unit-resolution #26135 #25443 #26308 #26307]: #26296
|
|
|
6978 |
#26316 := [unit-resolution #26315 #26292]: #26105
|
|
|
6979 |
#26312 := [unit-resolution #26311 #26316]: #26309
|
|
|
6980 |
#26313 := [unit-resolution #26312 #26275]: #26323
|
|
|
6981 |
#26314 := [th-lemma arith farkas 1 -1 1 #26225 #26313 #26284]: false
|
|
|
6982 |
#26325 := [lemma #26314]: #26324
|
|
|
6983 |
#26500 := [unit-resolution #26325 #26742]: #21723
|
|
|
6984 |
#26402 := [unit-resolution #26397 #26500 #26077]: #21732
|
|
|
6985 |
#21136 := (or #21753 #12613)
|
|
|
6986 |
#21139 := [def-axiom]: #21136
|
|
|
6987 |
#26445 := [unit-resolution #21139 #26742]: #21753
|
|
|
6988 |
#26377 := [unit-resolution #25792 #26445]: #21741
|
|
|
6989 |
#26222 := [unit-resolution #26375 #26377]: #21738
|
|
|
6990 |
[unit-resolution #21188 #26222 #26402]: false
|
|
|
6991 |
unsat
|