52722
|
1 |
2122eda8d3638c072eaaa16a2c285fe3e5c83f7e 7206 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 |
#4962 := f470
|
|
6 |
decl f55 :: (-> S17 S11 Int)
|
|
7 |
decl f139 :: (-> S60 S4 S11)
|
|
8 |
decl f35 :: S4
|
|
9 |
#356 := f35
|
|
10 |
decl f140 :: (-> S61 Int S60)
|
|
11 |
decl f471 :: Int
|
|
12 |
#4964 := f471
|
|
13 |
decl f153 :: (-> S68 S11 S61)
|
|
14 |
decl f87 :: (-> S34 Int S11)
|
|
15 |
decl f445 :: Int
|
|
16 |
#4655 := f445
|
|
17 |
decl f113 :: (-> S49 S4 S34)
|
|
18 |
decl f114 :: S49
|
|
19 |
#1136 := f114
|
|
20 |
#4654 := (f113 f114 f35)
|
|
21 |
#4656 := (f87 #4654 f445)
|
|
22 |
decl f154 :: S68
|
|
23 |
#1350 := f154
|
|
24 |
#4734 := (f153 f154 #4656)
|
|
25 |
#4988 := (f140 #4734 f471)
|
|
26 |
#4989 := (f139 #4988 f35)
|
|
27 |
decl f103 :: (-> S42 S10 S17)
|
|
28 |
decl f444 :: S10
|
|
29 |
#4649 := f444
|
|
30 |
decl f199 :: S42
|
|
31 |
#2434 := f199
|
|
32 |
#4748 := (f103 f199 f444)
|
|
33 |
#4990 := (f55 #4748 #4989)
|
|
34 |
#4991 := (= #4990 f470)
|
|
35 |
#20985 := (not #4991)
|
|
36 |
#1138 := 0::Int
|
|
37 |
#6707 := -1::Int
|
|
38 |
#12718 := (* -1::Int f471)
|
|
39 |
decl f443 :: Int
|
|
40 |
#4646 := f443
|
|
41 |
#12719 := (+ f443 #12718)
|
|
42 |
#12720 := (<= #12719 0::Int)
|
|
43 |
#20986 := (or #12720 #20985)
|
|
44 |
#20987 := (not #20986)
|
|
45 |
#1197 := (:var 0 Int)
|
|
46 |
#4773 := (f140 #4734 #1197)
|
|
47 |
#21878 := (pattern #4773)
|
|
48 |
#12696 := (* -1::Int f470)
|
|
49 |
#4774 := (f139 #4773 f35)
|
|
50 |
#4775 := (f55 #4748 #4774)
|
|
51 |
#12697 := (+ #4775 #12696)
|
|
52 |
#12698 := (<= #12697 0::Int)
|
|
53 |
decl f472 :: Int
|
|
54 |
#4972 := f472
|
|
55 |
#12677 := (* -1::Int f472)
|
|
56 |
#12685 := (+ #1197 #12677)
|
|
57 |
#12684 := (>= #12685 0::Int)
|
|
58 |
#9359 := 4294967295::Int
|
|
59 |
#14917 := (<= #1197 4294967295::Int)
|
|
60 |
#18181 := (not #14917)
|
|
61 |
#6706 := (>= #1197 0::Int)
|
|
62 |
#7428 := (not #6706)
|
|
63 |
#20977 := (or #7428 #18181 #12684 #12698)
|
|
64 |
#21895 := (forall (vars (?v0 Int)) (:pat #21878) #20977)
|
|
65 |
#21900 := (not #21895)
|
|
66 |
#21903 := (or #21900 #20987)
|
|
67 |
#21906 := (not #21903)
|
|
68 |
decl ?v0!14 :: Int
|
|
69 |
#17232 := ?v0!14
|
|
70 |
#17239 := (f140 #4734 ?v0!14)
|
|
71 |
#17240 := (f139 #17239 f35)
|
|
72 |
#17241 := (f55 #4748 #17240)
|
|
73 |
#17543 := (* -1::Int #17241)
|
|
74 |
#17544 := (+ f470 #17543)
|
|
75 |
#17545 := (>= #17544 0::Int)
|
|
76 |
#17530 := (* -1::Int ?v0!14)
|
|
77 |
#17531 := (+ f472 #17530)
|
|
78 |
#17532 := (<= #17531 0::Int)
|
|
79 |
#17234 := (<= ?v0!14 4294967295::Int)
|
|
80 |
#20951 := (not #17234)
|
|
81 |
#17233 := (>= ?v0!14 0::Int)
|
|
82 |
#20950 := (not #17233)
|
|
83 |
#20966 := (or #20950 #20951 #17532 #17545)
|
|
84 |
#20971 := (not #20966)
|
|
85 |
#21909 := (or #20971 #21906)
|
|
86 |
#21912 := (not #21909)
|
|
87 |
#12678 := (+ f443 #12677)
|
|
88 |
#12676 := (>= #12678 0::Int)
|
|
89 |
#12681 := (not #12676)
|
|
90 |
#21915 := (or #12681 #21912)
|
|
91 |
#21918 := (not #21915)
|
|
92 |
#21921 := (or #12681 #21918)
|
|
93 |
#21924 := (not #21921)
|
|
94 |
#12651 := (>= f471 0::Int)
|
|
95 |
#21027 := (not #12651)
|
|
96 |
#2098 := 2::Int
|
|
97 |
#12668 := (>= f472 2::Int)
|
|
98 |
#21026 := (not #12668)
|
|
99 |
decl f1 :: S1
|
|
100 |
#3 := f1
|
|
101 |
decl f45 :: (-> S7 S4 S1)
|
|
102 |
decl f33 :: S4
|
|
103 |
#350 := f33
|
|
104 |
decl f46 :: (-> S8 Int S7)
|
|
105 |
decl f449 :: (-> S178 S3 S8)
|
|
106 |
decl f20 :: S3
|
|
107 |
#66 := f20
|
|
108 |
decl f450 :: (-> S179 S3 S178)
|
|
109 |
decl f9 :: S3
|
|
110 |
#33 := f9
|
|
111 |
decl f451 :: (-> S180 S10 S179)
|
|
112 |
decl f452 :: S180
|
|
113 |
#4695 := f452
|
|
114 |
#4696 := (f451 f452 f444)
|
|
115 |
#4974 := (f450 #4696 f9)
|
|
116 |
#4975 := (f449 #4974 f20)
|
|
117 |
#4976 := (f46 #4975 f472)
|
|
118 |
#4977 := (f45 #4976 f33)
|
|
119 |
#4978 := (= #4977 f1)
|
|
120 |
#11705 := (not #4978)
|
|
121 |
decl f464 :: Int
|
|
122 |
#4790 := f464
|
|
123 |
#12740 := (+ f464 #12677)
|
|
124 |
#12739 := (= #12740 -1::Int)
|
|
125 |
#12743 := (not #12739)
|
|
126 |
#13726 := 4294967294::Int
|
|
127 |
#13727 := (<= f464 4294967294::Int)
|
|
128 |
#17212 := (not #13727)
|
|
129 |
#12660 := (>= f464 -1::Int)
|
|
130 |
#17209 := (not #12660)
|
|
131 |
#21927 := (or #17209 #17212 #12743 #11705 #21026 #21027 #21924)
|
|
132 |
#21930 := (not #21927)
|
|
133 |
#21933 := (or #17209 #17212 #21930)
|
|
134 |
#21936 := (not #21933)
|
|
135 |
#968 := 1::Int
|
|
136 |
#12639 := (>= f464 1::Int)
|
|
137 |
#12777 := (not #12639)
|
|
138 |
#4965 := (= f471 f464)
|
|
139 |
#11751 := (not #4965)
|
|
140 |
decl f469 :: Int
|
|
141 |
#4949 := f469
|
|
142 |
#4963 := (= f470 f469)
|
|
143 |
#11760 := (not #4963)
|
|
144 |
decl f10 :: S3
|
|
145 |
#36 := f10
|
|
146 |
decl f8 :: S3
|
|
147 |
#30 := f8
|
|
148 |
#4956 := (f450 #4696 f8)
|
|
149 |
#4957 := (f449 #4956 f10)
|
|
150 |
#4958 := (f46 #4957 f464)
|
|
151 |
#4959 := (f45 #4958 f33)
|
|
152 |
#4960 := (= #4959 f1)
|
|
153 |
#11785 := (not #4960)
|
|
154 |
decl f17 :: S3
|
|
155 |
#57 := f17
|
|
156 |
decl f11 :: S3
|
|
157 |
#39 := f11
|
|
158 |
#4951 := (f450 #4696 f11)
|
|
159 |
#4952 := (f449 #4951 f17)
|
|
160 |
#4953 := (f46 #4952 f469)
|
|
161 |
#4954 := (f45 #4953 f35)
|
|
162 |
#4955 := (= #4954 f1)
|
|
163 |
#11794 := (not #4955)
|
|
164 |
#4936 := (f140 #4734 f464)
|
|
165 |
#4937 := (f139 #4936 f35)
|
|
166 |
#4947 := (f55 #4748 #4937)
|
|
167 |
#4950 := (= f469 #4947)
|
|
168 |
#11803 := (not #4950)
|
|
169 |
decl f71 :: (-> S27 S11 S1)
|
|
170 |
decl f80 :: (-> S31 S10 S27)
|
|
171 |
decl f157 :: S31
|
|
172 |
#1372 := f157
|
|
173 |
#4743 := (f80 f157 f444)
|
|
174 |
#4944 := (f71 #4743 #4937)
|
|
175 |
#4945 := (= #4944 f1)
|
|
176 |
#17180 := (not #4945)
|
|
177 |
decl f118 :: (-> S51 S11 S7)
|
|
178 |
decl f123 :: S51
|
|
179 |
#1172 := f123
|
|
180 |
#4938 := (f118 f123 #4937)
|
|
181 |
#4939 := (f45 #4938 f35)
|
|
182 |
#4940 := (= #4939 f1)
|
|
183 |
#17171 := (not #4940)
|
|
184 |
#21939 := (or #17171 #17180 #11803 #11794 #11785 #11760 #11751 #12777 #21027 #21936)
|
|
185 |
#21942 := (not #21939)
|
|
186 |
#21945 := (or #17171 #17180 #21942)
|
|
187 |
#21948 := (not #21945)
|
|
188 |
decl f244 :: (-> S93 S4 Int)
|
|
189 |
decl f245 :: S93
|
|
190 |
#2903 := f245
|
|
191 |
#4624 := (f244 f245 f35)
|
|
192 |
#25629 := (* #4624 f464)
|
|
193 |
#4735 := (f140 #4734 0::Int)
|
|
194 |
#4736 := (f139 #4735 f35)
|
|
195 |
decl f206 :: S17
|
|
196 |
#2483 := f206
|
|
197 |
#23971 := (f55 f206 #4736)
|
|
198 |
#23991 := (f87 #4654 #23971)
|
|
199 |
#24379 := (f55 f206 #23991)
|
|
200 |
#25632 := (+ #24379 #25629)
|
|
201 |
#25639 := (f87 #4654 #25632)
|
|
202 |
decl f358 :: S31
|
|
203 |
#3975 := f358
|
|
204 |
#24190 := (f80 f358 f444)
|
|
205 |
#25878 := (f71 #24190 #25639)
|
|
206 |
#25879 := (= #25878 f1)
|
|
207 |
decl f85 :: S11
|
|
208 |
#1075 := f85
|
|
209 |
decl f82 :: (-> S32 S11 S11)
|
|
210 |
decl f83 :: (-> S33 S10 S32)
|
|
211 |
decl f84 :: S33
|
|
212 |
#1072 := f84
|
|
213 |
#4661 := (f83 f84 f444)
|
|
214 |
#25876 := (f82 #4661 #25639)
|
|
215 |
#25877 := (= #25876 f85)
|
|
216 |
#25880 := (or #25877 #25879)
|
|
217 |
#25881 := (not #25880)
|
|
218 |
decl f3 :: S2
|
|
219 |
#7 := f3
|
|
220 |
decl f61 :: (-> S4 S2)
|
|
221 |
decl f62 :: (-> S22 S11 S4)
|
|
222 |
decl f63 :: S22
|
|
223 |
#999 := f63
|
|
224 |
#25851 := (f62 f63 #25639)
|
|
225 |
#25852 := (f61 #25851)
|
|
226 |
#25853 := (= #25852 f3)
|
|
227 |
#25882 := (or #25853 #25881)
|
|
228 |
#25883 := (not #25882)
|
|
229 |
decl f235 :: (-> S88 S56 S11)
|
|
230 |
decl f134 :: (-> S55 S11 S56)
|
|
231 |
decl f135 :: (-> S57 S58 S55)
|
|
232 |
decl f137 :: (-> S59 S10 S58)
|
|
233 |
decl f138 :: S59
|
|
234 |
#1302 := f138
|
|
235 |
#4882 := (f137 f138 f444)
|
|
236 |
decl f136 :: S57
|
|
237 |
#1301 := f136
|
|
238 |
#4883 := (f135 f136 #4882)
|
|
239 |
#25855 := (f134 #4883 #25639)
|
|
240 |
decl f236 :: S88
|
|
241 |
#2770 := f236
|
|
242 |
#25859 := (f235 f236 #25855)
|
|
243 |
#25870 := (f71 #24190 #25859)
|
|
244 |
#25871 := (= #25870 f1)
|
|
245 |
#25868 := (f82 #4661 #25859)
|
|
246 |
#25869 := (= #25868 f85)
|
|
247 |
#25872 := (or #25869 #25871)
|
|
248 |
#25873 := (not #25872)
|
|
249 |
#25865 := (f62 f63 #25859)
|
|
250 |
#25866 := (f61 #25865)
|
|
251 |
#25867 := (= #25866 f3)
|
|
252 |
decl f86 :: S31
|
|
253 |
#1078 := f86
|
|
254 |
#4650 := (f80 f86 f444)
|
|
255 |
#25860 := (f71 #4650 #25859)
|
|
256 |
#25861 := (= #25860 f1)
|
|
257 |
#25862 := (not #25861)
|
|
258 |
decl f155 :: (-> S69 S56 S1)
|
|
259 |
decl f237 :: S69
|
|
260 |
#2777 := f237
|
|
261 |
#25856 := (f155 f237 #25855)
|
|
262 |
#25857 := (= #25856 f1)
|
|
263 |
#25858 := (not #25857)
|
|
264 |
#25863 := (or #25858 #25862)
|
|
265 |
#25864 := (not #25863)
|
|
266 |
#25854 := (not #25853)
|
|
267 |
#25874 := (or #25854 #25864 #25867 #25873)
|
|
268 |
#25875 := (not #25874)
|
|
269 |
#25884 := (or #25875 #25883)
|
|
270 |
#25885 := (not #25884)
|
|
271 |
decl f81 :: S31
|
|
272 |
#1068 := f81
|
|
273 |
#4667 := (f80 f81 f444)
|
|
274 |
#25848 := (f71 #4667 #25639)
|
|
275 |
#25849 := (= #25848 f1)
|
|
276 |
#4941 := (f71 #4667 #4937)
|
|
277 |
#4942 := (= #4941 f1)
|
|
278 |
#24580 := (f134 #4883 #4937)
|
|
279 |
#25782 := (f155 f237 #24580)
|
|
280 |
#25783 := (= #25782 f1)
|
|
281 |
#17174 := (not #4942)
|
|
282 |
#25784 := (or #17174 #25783)
|
|
283 |
#25785 := (not #25784)
|
|
284 |
#25916 := [hypothesis]: #25784
|
|
285 |
decl f50 :: (-> S13 S12 S1)
|
|
286 |
decl f65 :: (-> S23 S11 S12)
|
|
287 |
#4657 := (f55 f206 #4656)
|
|
288 |
decl f215 :: (-> S78 Int S4)
|
|
289 |
decl f216 :: (-> S79 S4 S78)
|
|
290 |
decl f217 :: S79
|
|
291 |
#2593 := f217
|
|
292 |
#4651 := (f216 f217 f35)
|
|
293 |
#4652 := (f215 #4651 f443)
|
|
294 |
#4653 := (f113 f114 #4652)
|
|
295 |
#4658 := (f87 #4653 #4657)
|
|
296 |
#22490 := (f55 f206 #4658)
|
|
297 |
#23413 := (f87 #4653 #22490)
|
|
298 |
decl f66 :: (-> S24 S10 S23)
|
|
299 |
decl f67 :: S24
|
|
300 |
#1018 := f67
|
|
301 |
#23811 := (f66 f67 f444)
|
|
302 |
#23819 := (f65 #23811 #23413)
|
|
303 |
decl f51 :: (-> S14 S11 S13)
|
|
304 |
#24084 := (f87 #4653 f445)
|
|
305 |
decl f64 :: S14
|
|
306 |
#1003 := f64
|
|
307 |
#24085 := (f51 f64 #24084)
|
|
308 |
#24086 := (f50 #24085 #23819)
|
|
309 |
#24087 := (= #24086 f1)
|
|
310 |
#23810 := (f51 f64 #23413)
|
|
311 |
#23820 := (f50 #23810 #23819)
|
|
312 |
#23821 := (= #23820 f1)
|
|
313 |
decl f129 :: S24
|
|
314 |
#1228 := f129
|
|
315 |
#23570 := (f66 f129 f444)
|
|
316 |
#23825 := (f65 #23570 #23413)
|
|
317 |
#996 := (:var 0 S11)
|
|
318 |
#1004 := (f51 f64 #996)
|
|
319 |
#23826 := (f50 #1004 #23825)
|
|
320 |
#23835 := (pattern #23826)
|
|
321 |
decl f329 :: (-> S126 S19 S12)
|
|
322 |
decl f58 :: (-> S20 S11 S19)
|
|
323 |
decl f59 :: (-> S21 S10 S20)
|
|
324 |
decl f60 :: S21
|
|
325 |
#991 := f60
|
|
326 |
#23829 := (f59 f60 f444)
|
|
327 |
#23830 := (f58 #23829 #23413)
|
|
328 |
decl f330 :: S126
|
|
329 |
#3503 := f330
|
|
330 |
#23831 := (f329 f330 #23830)
|
|
331 |
decl f254 :: S14
|
|
332 |
#2955 := f254
|
|
333 |
#3762 := (f51 f254 #996)
|
|
334 |
#23832 := (f50 #3762 #23831)
|
|
335 |
#23833 := (= #23832 f1)
|
|
336 |
#23827 := (= #23826 f1)
|
|
337 |
#23828 := (not #23827)
|
|
338 |
#23693 := (f62 f63 #23413)
|
|
339 |
decl f337 :: S7
|
|
340 |
#3683 := f337
|
|
341 |
#23823 := (f45 f337 #23693)
|
|
342 |
#23824 := (= #23823 f1)
|
|
343 |
#23834 := (or #23824 #23828 #23833)
|
|
344 |
#23836 := (forall (vars (?v3 S11)) (:pat #23835) #23834)
|
|
345 |
#23837 := (not #23836)
|
|
346 |
#23704 := (f71 #4650 #23413)
|
|
347 |
#23705 := (= #23704 f1)
|
|
348 |
#23730 := (not #23705)
|
|
349 |
#23822 := (not #23821)
|
|
350 |
#23838 := (or #23822 #23730 #23837)
|
|
351 |
#23839 := (not #23838)
|
|
352 |
decl f125 :: (-> S54 S11 S27)
|
|
353 |
decl f334 :: (-> S128 S10 S54)
|
|
354 |
decl f336 :: S128
|
|
355 |
#3670 := f336
|
|
356 |
#23786 := (f334 f336 f444)
|
|
357 |
#23787 := (f125 #23786 #23413)
|
|
358 |
#23788 := (f71 #23787 #23413)
|
|
359 |
#23789 := (= #23788 f1)
|
|
360 |
decl f338 :: (-> S130 S129 S1)
|
|
361 |
decl f460 :: S129
|
|
362 |
#4731 := f460
|
|
363 |
decl f339 :: (-> S131 S11 S130)
|
|
364 |
decl f340 :: (-> S132 S11 S131)
|
|
365 |
decl f341 :: (-> S133 S10 S132)
|
|
366 |
decl f345 :: S133
|
|
367 |
#3792 := f345
|
|
368 |
#4728 := (f341 f345 f444)
|
|
369 |
#23775 := (f340 #4728 #23413)
|
|
370 |
#23776 := (f339 #23775 #23413)
|
|
371 |
#23784 := (f338 #23776 f460)
|
|
372 |
#23785 := (= #23784 f1)
|
|
373 |
#23790 := (iff #23785 #23789)
|
|
374 |
#3776 := (:var 0 S129)
|
|
375 |
#984 := (:var 1 S11)
|
|
376 |
#993 := (:var 2 S11)
|
|
377 |
#980 := (:var 3 S10)
|
|
378 |
#3793 := (f341 f345 #980)
|
|
379 |
#3794 := (f340 #3793 #993)
|
|
380 |
#3795 := (f339 #3794 #984)
|
|
381 |
#3796 := (f338 #3795 #3776)
|
|
382 |
#3797 := (pattern #3796)
|
|
383 |
#3720 := (f334 f336 #980)
|
|
384 |
#3799 := (f125 #3720 #993)
|
|
385 |
#3800 := (f71 #3799 #984)
|
|
386 |
#3801 := (= #3800 f1)
|
|
387 |
#3798 := (= #3796 f1)
|
|
388 |
#3802 := (iff #3798 #3801)
|
|
389 |
#3803 := (forall (vars (?v0 S10) (?v1 S11) (?v2 S11) (?v3 S129)) (:pat #3797) #3802)
|
|
390 |
#16565 := (~ #3803 #3803)
|
|
391 |
#16563 := (~ #3802 #3802)
|
|
392 |
#16564 := [refl]: #16563
|
|
393 |
#16566 := [nnf-pos #16564]: #16565
|
|
394 |
#10696 := [asserted]: #3803
|
|
395 |
#16567 := [mp~ #10696 #16566]: #3803
|
|
396 |
#23799 := (not #3803)
|
|
397 |
#23801 := (or #23799 #23790)
|
|
398 |
#23802 := [quant-inst #4649 #23413 #23413 #4731]: #23801
|
|
399 |
#23945 := [unit-resolution #23802 #16567]: #23790
|
|
400 |
#4729 := (f340 #4728 #4658)
|
|
401 |
#4730 := (f339 #4729 #4658)
|
|
402 |
#4732 := (f338 #4730 f460)
|
|
403 |
#4733 := (= #4732 f1)
|
|
404 |
#23865 := (f61 #23693)
|
|
405 |
#23866 := (= #23865 f3)
|
|
406 |
#23954 := (not #23866)
|
|
407 |
decl f6 :: S2
|
|
408 |
#14 := f6
|
|
409 |
#15 := (= f3 f6)
|
|
410 |
#16 := (not #15)
|
|
411 |
#23955 := (iff #16 #23954)
|
|
412 |
#23952 := (iff #15 #23866)
|
|
413 |
#23950 := (iff #23866 #15)
|
|
414 |
#23928 := (= f6 f3)
|
|
415 |
#23948 := (iff #23928 #15)
|
|
416 |
#23949 := [commutativity]: #23948
|
|
417 |
#23929 := (iff #23866 #23928)
|
|
418 |
#23939 := (= #23865 f6)
|
|
419 |
#4670 := (f61 #4652)
|
|
420 |
#23587 := (= #4670 f6)
|
|
421 |
decl f248 :: S7
|
|
422 |
#2922 := f248
|
|
423 |
#23515 := (f45 f248 #4652)
|
|
424 |
#23516 := (= #23515 f1)
|
|
425 |
#23588 := (iff #23516 #23587)
|
|
426 |
#1287 := (:var 0 S4)
|
|
427 |
#3295 := (f45 f248 #1287)
|
|
428 |
#4521 := (pattern #3295)
|
|
429 |
#4530 := (f61 #1287)
|
|
430 |
#4534 := (= #4530 f6)
|
|
431 |
#3297 := (= #3295 f1)
|
|
432 |
#4535 := (iff #3297 #4534)
|
|
433 |
#4536 := (forall (vars (?v0 S4)) (:pat #4521) #4535)
|
|
434 |
#17000 := (~ #4536 #4536)
|
|
435 |
#16998 := (~ #4535 #4535)
|
|
436 |
#16999 := [refl]: #16998
|
|
437 |
#17001 := [nnf-pos #16999]: #17000
|
|
438 |
#11185 := [asserted]: #4536
|
|
439 |
#17002 := [mp~ #11185 #17001]: #4536
|
|
440 |
#23597 := (not #4536)
|
|
441 |
#23598 := (or #23597 #23588)
|
|
442 |
#23599 := [quant-inst #4652]: #23598
|
|
443 |
#23796 := [unit-resolution #23599 #17002]: #23588
|
|
444 |
#23600 := (not #23588)
|
|
445 |
#23798 := (or #23600 #23587)
|
|
446 |
#1426 := (:var 1 S4)
|
|
447 |
#2594 := (f216 f217 #1426)
|
|
448 |
#2595 := (f215 #2594 #1197)
|
|
449 |
#2917 := (pattern #2595)
|
|
450 |
#2923 := (f45 f248 #2595)
|
|
451 |
#2924 := (= #2923 f1)
|
|
452 |
#2925 := (forall (vars (?v0 S4) (?v1 Int)) (:pat #2917) #2924)
|
|
453 |
#16099 := (~ #2925 #2925)
|
|
454 |
#16097 := (~ #2924 #2924)
|
|
455 |
#16098 := [refl]: #16097
|
|
456 |
#16100 := [nnf-pos #16098]: #16099
|
|
457 |
#9874 := [asserted]: #2925
|
|
458 |
#16101 := [mp~ #9874 #16100]: #2925
|
|
459 |
#23522 := (not #2925)
|
|
460 |
#23523 := (or #23522 #23516)
|
|
461 |
#23524 := [quant-inst #356 #4646]: #23523
|
|
462 |
#24987 := [unit-resolution #23524 #16101]: #23516
|
|
463 |
#23604 := (not #23516)
|
|
464 |
#23605 := (or #23600 #23604 #23587)
|
|
465 |
#23606 := [def-axiom]: #23605
|
|
466 |
#23914 := [unit-resolution #23606 #24987]: #23798
|
|
467 |
#23915 := [unit-resolution #23914 #23796]: #23587
|
|
468 |
#23937 := (= #23865 #4670)
|
|
469 |
#23935 := (= #23693 #4652)
|
|
470 |
#23428 := (f62 f63 #4658)
|
|
471 |
#23429 := (= #23428 #4652)
|
|
472 |
#2667 := (f113 f114 #1426)
|
|
473 |
#4356 := (f87 #2667 #1197)
|
|
474 |
#21823 := (pattern #4356)
|
|
475 |
#4360 := (f62 f63 #4356)
|
|
476 |
#4361 := (= #4360 #1426)
|
|
477 |
#21830 := (forall (vars (?v0 S4) (?v1 Int)) (:pat #21823) #4361)
|
|
478 |
#4362 := (forall (vars (?v0 S4) (?v1 Int)) #4361)
|
|
479 |
#21833 := (iff #4362 #21830)
|
|
480 |
#21831 := (iff #4361 #4361)
|
|
481 |
#21832 := [refl]: #21831
|
|
482 |
#21834 := [quant-intro #21832]: #21833
|
|
483 |
#16915 := (~ #4362 #4362)
|
|
484 |
#16913 := (~ #4361 #4361)
|
|
485 |
#16914 := [refl]: #16913
|
|
486 |
#16916 := [nnf-pos #16914]: #16915
|
|
487 |
#11104 := [asserted]: #4362
|
|
488 |
#16917 := [mp~ #11104 #16916]: #4362
|
|
489 |
#21835 := [mp #16917 #21834]: #21830
|
|
490 |
#23455 := (not #21830)
|
|
491 |
#23494 := (or #23455 #23429)
|
|
492 |
#23495 := [quant-inst #4652 #4657]: #23494
|
|
493 |
#23916 := [unit-resolution #23495 #21835]: #23429
|
|
494 |
#23933 := (= #23693 #23428)
|
|
495 |
#23931 := (= #23413 #4658)
|
|
496 |
#23426 := (= #4658 #23413)
|
|
497 |
#4664 := (f118 f123 #4658)
|
|
498 |
#4665 := (f45 #4664 #4652)
|
|
499 |
#4666 := (= #4665 f1)
|
|
500 |
decl f79 :: S7
|
|
501 |
#1064 := f79
|
|
502 |
#4673 := (f45 f79 #4652)
|
|
503 |
#4674 := (= #4673 f1)
|
|
504 |
#4671 := (= #4670 f3)
|
|
505 |
#4672 := (not #4671)
|
|
506 |
#4668 := (f71 #4667 #4658)
|
|
507 |
#4669 := (= #4668 f1)
|
|
508 |
#4662 := (f82 #4661 #4658)
|
|
509 |
#4663 := (= #4662 f85)
|
|
510 |
#4659 := (f71 #4650 #4658)
|
|
511 |
#4660 := (= #4659 f1)
|
|
512 |
#13334 := (and #4660 #4663 #4666 #4669 #4672 #4674)
|
|
513 |
decl f468 :: Int
|
|
514 |
#4819 := f468
|
|
515 |
#4826 := (= #4775 f468)
|
|
516 |
#12568 := (* -1::Int f443)
|
|
517 |
#12951 := (+ #1197 #12568)
|
|
518 |
#12950 := (>= #12951 0::Int)
|
|
519 |
#12952 := (not #12950)
|
|
520 |
decl f168 :: Int
|
|
521 |
#1519 := f168
|
|
522 |
#6888 := (* -1::Int f168)
|
|
523 |
#6889 := (+ #1197 #6888)
|
|
524 |
#6890 := (<= #6889 0::Int)
|
|
525 |
#12993 := (and #6706 #6890 #12952 #4826)
|
|
526 |
#12998 := (exists (vars (?v0 Int)) #12993)
|
|
527 |
#12962 := (* -1::Int f468)
|
|
528 |
#12963 := (+ #4775 #12962)
|
|
529 |
#12964 := (<= #12963 0::Int)
|
|
530 |
#6897 := (and #6706 #6890)
|
|
531 |
#7910 := (not #6897)
|
|
532 |
#12973 := (or #7910 #12950 #12964)
|
|
533 |
#12978 := (forall (vars (?v0 Int)) #12973)
|
|
534 |
#12981 := (not #12978)
|
|
535 |
#13001 := (or #12981 #12998)
|
|
536 |
#13004 := (and #12978 #13001)
|
|
537 |
decl f462 :: Int
|
|
538 |
#4782 := f462
|
|
539 |
#4820 := (= f468 f462)
|
|
540 |
#11361 := (not #4820)
|
|
541 |
decl f463 :: Int
|
|
542 |
#4786 := f463
|
|
543 |
decl f467 :: Int
|
|
544 |
#4817 := f467
|
|
545 |
#4818 := (= f467 f463)
|
|
546 |
#11370 := (not #4818)
|
|
547 |
decl f466 :: Int
|
|
548 |
#4815 := f466
|
|
549 |
#4816 := (= f466 f464)
|
|
550 |
#11379 := (not #4816)
|
|
551 |
decl f465 :: Int
|
|
552 |
#4813 := f465
|
|
553 |
#4814 := (= f465 f462)
|
|
554 |
#11388 := (not #4814)
|
|
555 |
#12642 := (>= f463 0::Int)
|
|
556 |
#12644 := (and #12639 #12642)
|
|
557 |
#12647 := (not #12644)
|
|
558 |
decl f367 :: S1
|
|
559 |
#4071 := f367
|
|
560 |
#4072 := (= f367 f1)
|
|
561 |
#11436 := (not #4072)
|
|
562 |
#13031 := (or #11436 #12647 #11388 #11379 #11370 #11361 #13004)
|
|
563 |
#13036 := (and #4072 #13031)
|
|
564 |
#12663 := (* -1::Int f464)
|
|
565 |
#12921 := (+ f443 #12663)
|
|
566 |
#12922 := (<= #12921 0::Int)
|
|
567 |
#12923 := (not #12922)
|
|
568 |
#13061 := (or #12647 #12923 #13036)
|
|
569 |
#12721 := (not #12720)
|
|
570 |
#12724 := (and #12721 #4991)
|
|
571 |
#12707 := (or #7910 #12684 #12698)
|
|
572 |
#12712 := (forall (vars (?v0 Int)) #12707)
|
|
573 |
#12715 := (not #12712)
|
|
574 |
#12727 := (or #12715 #12724)
|
|
575 |
#12730 := (and #12712 #12727)
|
|
576 |
#12733 := (or #12681 #12730)
|
|
577 |
#12736 := (and #12676 #12733)
|
|
578 |
#12670 := (and #12668 #12651)
|
|
579 |
#12673 := (not #12670)
|
|
580 |
#12664 := (+ f168 #12663)
|
|
581 |
#12662 := (>= #12664 1::Int)
|
|
582 |
#12746 := (and #12660 #12662)
|
|
583 |
#12749 := (not #12746)
|
|
584 |
#12764 := (or #12749 #12743 #11705 #12673 #12736)
|
|
585 |
#12772 := (and #12660 #12662 #12764)
|
|
586 |
#12653 := (and #12639 #12651)
|
|
587 |
#12656 := (not #12653)
|
|
588 |
#5027 := (= f471 f463)
|
|
589 |
#11883 := (not #5027)
|
|
590 |
#5026 := (= f470 f462)
|
|
591 |
#11892 := (not #5026)
|
|
592 |
#12830 := (* -1::Int #4947)
|
|
593 |
#12831 := (+ f462 #12830)
|
|
594 |
#12829 := (>= #12831 0::Int)
|
|
595 |
#12828 := (not #12829)
|
|
596 |
#12883 := (or #12647 #12828 #11892 #11883 #12656 #12772)
|
|
597 |
#4946 := (and #4940 #4945)
|
|
598 |
#11812 := (not #4946)
|
|
599 |
#12804 := (or #11812 #11803 #11794 #11785 #12777 #11760 #11751 #12656 #12772)
|
|
600 |
#12812 := (and #4940 #4945 #12804)
|
|
601 |
#4943 := (and #4940 #4942)
|
|
602 |
#11824 := (not #4943)
|
|
603 |
#12817 := (or #11824 #12812)
|
|
604 |
#12823 := (and #4940 #4942 #12817)
|
|
605 |
#12853 := (or #12647 #12829 #12823)
|
|
606 |
#12888 := (and #12853 #12883)
|
|
607 |
#12897 := (or #11812 #12647 #12888)
|
|
608 |
#12905 := (and #4940 #4945 #12897)
|
|
609 |
#12910 := (or #11824 #12905)
|
|
610 |
#12916 := (and #4940 #4942 #12910)
|
|
611 |
#12945 := (or #12647 #12922 #12916)
|
|
612 |
#13066 := (and #12945 #13061)
|
|
613 |
decl f48 :: (-> S9 S4 S4)
|
|
614 |
decl f49 :: S9
|
|
615 |
#976 := f49
|
|
616 |
#977 := (f48 f49 f35)
|
|
617 |
decl f453 :: (-> S181 S3 S51)
|
|
618 |
decl f19 :: S3
|
|
619 |
#63 := f19
|
|
620 |
decl f454 :: (-> S182 S3 S181)
|
|
621 |
decl f13 :: S3
|
|
622 |
#45 := f13
|
|
623 |
decl f455 :: (-> S183 S10 S182)
|
|
624 |
decl f456 :: S183
|
|
625 |
#4703 := f456
|
|
626 |
#4704 := (f455 f456 f444)
|
|
627 |
#4926 := (f454 #4704 f13)
|
|
628 |
#4927 := (f453 #4926 f19)
|
|
629 |
#4928 := (f118 #4927 #4656)
|
|
630 |
#4929 := (f45 #4928 #977)
|
|
631 |
#4930 := (= #4929 f1)
|
|
632 |
decl f89 :: S17
|
|
633 |
#1094 := f89
|
|
634 |
#4699 := (f55 f89 #4656)
|
|
635 |
#4905 := (f450 #4696 f13)
|
|
636 |
#4922 := (f449 #4905 f19)
|
|
637 |
#4923 := (f46 #4922 #4699)
|
|
638 |
#4924 := (f45 #4923 #977)
|
|
639 |
#4925 := (= #4924 f1)
|
|
640 |
#4931 := (and #4925 #4930)
|
|
641 |
#12108 := (not #4931)
|
|
642 |
decl f18 :: S3
|
|
643 |
#60 := f18
|
|
644 |
#4918 := (f449 #4905 f18)
|
|
645 |
#4919 := (f46 #4918 f443)
|
|
646 |
#4920 := (f45 #4919 f33)
|
|
647 |
#4921 := (= #4920 f1)
|
|
648 |
#12117 := (not #4921)
|
|
649 |
#4914 := (f449 #4905 f17)
|
|
650 |
#4915 := (f46 #4914 f462)
|
|
651 |
#4916 := (f45 #4915 f35)
|
|
652 |
#4917 := (= #4916 f1)
|
|
653 |
#12126 := (not #4917)
|
|
654 |
#4910 := (f449 #4905 f10)
|
|
655 |
#4911 := (f46 #4910 f463)
|
|
656 |
#4912 := (f45 #4911 f33)
|
|
657 |
#4913 := (= #4912 f1)
|
|
658 |
#12135 := (not #4913)
|
|
659 |
#4906 := (f449 #4905 f20)
|
|
660 |
#4907 := (f46 #4906 f464)
|
|
661 |
#4908 := (f45 #4907 f33)
|
|
662 |
#4909 := (= #4908 f1)
|
|
663 |
#12144 := (not #4909)
|
|
664 |
decl f115 :: (-> S50 S10 S1)
|
|
665 |
decl f131 :: S50
|
|
666 |
#1279 := f131
|
|
667 |
#4685 := (f115 f131 f444)
|
|
668 |
#4686 := (= #4685 f1)
|
|
669 |
decl f348 :: (-> S136 S3 S50)
|
|
670 |
decl f349 :: S136
|
|
671 |
#3828 := f349
|
|
672 |
#4809 := (f348 f349 f13)
|
|
673 |
#4810 := (f115 #4809 f444)
|
|
674 |
#4811 := (= #4810 f1)
|
|
675 |
#4812 := (and #4811 #4686)
|
|
676 |
#11471 := (not #4812)
|
|
677 |
decl f304 :: (-> S115 S10 S50)
|
|
678 |
decl f305 :: S115
|
|
679 |
#3261 := f305
|
|
680 |
#4896 := (f304 f305 f444)
|
|
681 |
#4897 := (f115 #4896 f444)
|
|
682 |
#4898 := (= #4897 f1)
|
|
683 |
#13090 := (not #4898)
|
|
684 |
#4803 := (f140 #4734 f463)
|
|
685 |
#4804 := (f139 #4803 f35)
|
|
686 |
#4805 := (f55 #4748 #4804)
|
|
687 |
#4806 := (= #4805 f462)
|
|
688 |
#13093 := (* -1::Int f463)
|
|
689 |
#13094 := (+ f443 #13093)
|
|
690 |
#13095 := (<= #13094 0::Int)
|
|
691 |
#13096 := (not #13095)
|
|
692 |
#13099 := (and #13096 #4806)
|
|
693 |
#13102 := (not #13099)
|
|
694 |
#13117 := (* -1::Int f462)
|
|
695 |
#13118 := (+ #4775 #13117)
|
|
696 |
#13119 := (<= #13118 0::Int)
|
|
697 |
#13106 := (+ #1197 #12663)
|
|
698 |
#13105 := (>= #13106 0::Int)
|
|
699 |
#13128 := (or #7910 #13105 #13119)
|
|
700 |
#13133 := (forall (vars (?v0 Int)) #13128)
|
|
701 |
#13136 := (not #13133)
|
|
702 |
#13139 := (>= #12921 0::Int)
|
|
703 |
#13142 := (not #13139)
|
|
704 |
#13148 := (>= #12664 0::Int)
|
|
705 |
#13145 := (>= f464 0::Int)
|
|
706 |
#13151 := (and #13145 #13148)
|
|
707 |
#13154 := (not #13151)
|
|
708 |
#13158 := (+ f168 #13093)
|
|
709 |
#13157 := (>= #13158 0::Int)
|
|
710 |
#13161 := (and #12642 #13157)
|
|
711 |
#13164 := (not #13161)
|
|
712 |
decl f170 :: Int
|
|
713 |
#1539 := f170
|
|
714 |
#13171 := (+ f170 #13117)
|
|
715 |
#13170 := (>= #13171 0::Int)
|
|
716 |
#13167 := (>= f462 0::Int)
|
|
717 |
#13174 := (and #13167 #13170)
|
|
718 |
#13177 := (not #13174)
|
|
719 |
decl f461 :: Int
|
|
720 |
#4747 := f461
|
|
721 |
#4749 := (f55 #4748 #4736)
|
|
722 |
#4780 := (= #4749 f461)
|
|
723 |
#12634 := (<= f443 0::Int)
|
|
724 |
#12635 := (not #12634)
|
|
725 |
#13180 := (and #12635 #4780)
|
|
726 |
#13183 := (not #13180)
|
|
727 |
#13249 := (or #13183 #13177 #13164 #13154 #12647 #13142 #13136 #13102 #13090 #11471 #12144 #12135 #12126 #12117 #12108 #13066)
|
|
728 |
#13257 := (and #12635 #4780 #13249)
|
|
729 |
#12614 := (* -1::Int #4775)
|
|
730 |
#12615 := (+ f461 #12614)
|
|
731 |
#12613 := (>= #12615 0::Int)
|
|
732 |
#12601 := (>= #1197 1::Int)
|
|
733 |
#12623 := (or #7910 #12601 #12613)
|
|
734 |
#12628 := (forall (vars (?v0 Int)) #12623)
|
|
735 |
#12631 := (not #12628)
|
|
736 |
#13262 := (or #12631 #13257)
|
|
737 |
#13265 := (and #12628 #13262)
|
|
738 |
#12595 := (>= f443 1::Int)
|
|
739 |
#12598 := (not #12595)
|
|
740 |
#13268 := (or #12598 #13265)
|
|
741 |
#13271 := (and #12595 #13268)
|
|
742 |
decl f12 :: S3
|
|
743 |
#42 := f12
|
|
744 |
#4761 := (f450 #4696 f12)
|
|
745 |
#4762 := (f449 #4761 f20)
|
|
746 |
#4763 := (f46 #4762 1::Int)
|
|
747 |
#4764 := (f45 #4763 f33)
|
|
748 |
#4765 := (= #4764 f1)
|
|
749 |
#12352 := (not #4765)
|
|
750 |
decl f14 :: S3
|
|
751 |
#48 := f14
|
|
752 |
#4756 := (f450 #4696 f14)
|
|
753 |
#4757 := (f449 #4756 f10)
|
|
754 |
#4758 := (f46 #4757 0::Int)
|
|
755 |
#4759 := (f45 #4758 f33)
|
|
756 |
#4760 := (= #4759 f1)
|
|
757 |
#12361 := (not #4760)
|
|
758 |
decl f15 :: S3
|
|
759 |
#51 := f15
|
|
760 |
#4751 := (f450 #4696 f15)
|
|
761 |
#4752 := (f449 #4751 f17)
|
|
762 |
#4753 := (f46 #4752 f461)
|
|
763 |
#4754 := (f45 #4753 f35)
|
|
764 |
#4755 := (= #4754 f1)
|
|
765 |
#12370 := (not #4755)
|
|
766 |
#4750 := (= f461 #4749)
|
|
767 |
#12379 := (not #4750)
|
|
768 |
#4744 := (f71 #4743 #4736)
|
|
769 |
#4745 := (= #4744 f1)
|
|
770 |
#4737 := (f118 f123 #4736)
|
|
771 |
#4738 := (f45 #4737 f35)
|
|
772 |
#4739 := (= #4738 f1)
|
|
773 |
#4746 := (and #4739 #4745)
|
|
774 |
#12388 := (not #4746)
|
|
775 |
#13292 := (or #12388 #12379 #12370 #12361 #12352 #13271)
|
|
776 |
#13300 := (and #4739 #4745 #13292)
|
|
777 |
#4740 := (f71 #4667 #4736)
|
|
778 |
#4741 := (= #4740 f1)
|
|
779 |
#4742 := (and #4739 #4741)
|
|
780 |
#12400 := (not #4742)
|
|
781 |
#13305 := (or #12400 #13300)
|
|
782 |
#13311 := (and #4739 #4741 #13305)
|
|
783 |
#12412 := (not #4733)
|
|
784 |
#13316 := (or #12412 #13311)
|
|
785 |
#13319 := (and #4733 #13316)
|
|
786 |
#12569 := (+ f168 #12568)
|
|
787 |
#12567 := (>= #12569 0::Int)
|
|
788 |
#12565 := (>= f443 0::Int)
|
|
789 |
#12572 := (and #12565 #12567)
|
|
790 |
#12575 := (not #12572)
|
|
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 := (f71 #4719 #996)
|
|
798 |
#4721 := (pattern #4720)
|
|
799 |
#4722 := (= #4720 f1)
|
|
800 |
#11269 := (not #4722)
|
|
801 |
#11272 := (forall (vars (?v0 S11)) (:pat #4721) #11269)
|
|
802 |
#12433 := (not #11272)
|
|
803 |
decl f292 :: (-> S108 S10 Int)
|
|
804 |
decl f293 :: S108
|
|
805 |
#3194 := f293
|
|
806 |
#4716 := (f292 f293 f444)
|
|
807 |
#4717 := (= f457 #4716)
|
|
808 |
#12442 := (not #4717)
|
|
809 |
decl f16 :: S3
|
|
810 |
#54 := f16
|
|
811 |
#4697 := (f450 #4696 f16)
|
|
812 |
#4711 := (f449 #4697 f18)
|
|
813 |
#4712 := (f46 #4711 f443)
|
|
814 |
#4713 := (f45 #4712 f33)
|
|
815 |
#4714 := (= #4713 f1)
|
|
816 |
#12451 := (not #4714)
|
|
817 |
#4705 := (f454 #4704 f16)
|
|
818 |
#4706 := (f453 #4705 f19)
|
|
819 |
#4707 := (f118 #4706 #4656)
|
|
820 |
#4708 := (f45 #4707 #977)
|
|
821 |
#4709 := (= #4708 f1)
|
|
822 |
#4698 := (f449 #4697 f19)
|
|
823 |
#4700 := (f46 #4698 #4699)
|
|
824 |
#4701 := (f45 #4700 #977)
|
|
825 |
#4702 := (= #4701 f1)
|
|
826 |
#4710 := (and #4702 #4709)
|
|
827 |
#12460 := (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 |
#13324 := (* -1::Int f448)
|
|
837 |
#13325 := (+ #4690 #13324)
|
|
838 |
#13323 := (>= #13325 0::Int)
|
|
839 |
#13322 := (not #13323)
|
|
840 |
#13328 := (forall (vars (?v0 S176)) (:pat #4691) #13322)
|
|
841 |
#13331 := (not #13328)
|
|
842 |
#4682 := (f348 f349 f16)
|
|
843 |
#4683 := (f115 #4682 f444)
|
|
844 |
#4684 := (= #4683 f1)
|
|
845 |
#4687 := (and #4684 #4686)
|
|
846 |
#12478 := (not #4687)
|
|
847 |
decl f350 :: S50
|
|
848 |
#3847 := f350
|
|
849 |
#4680 := (f115 f350 f444)
|
|
850 |
#4681 := (= #4680 f1)
|
|
851 |
#12487 := (not #4681)
|
|
852 |
#13337 := (not #13334)
|
|
853 |
#2248 := 1099511627776::Int
|
|
854 |
#13347 := (>= f443 1099511627776::Int)
|
|
855 |
decl f442 :: Int
|
|
856 |
#4642 := f442
|
|
857 |
#13362 := (* -1::Int f442)
|
|
858 |
#13363 := (+ f168 #13362)
|
|
859 |
#13361 := (>= #13363 0::Int)
|
|
860 |
#13359 := (>= f442 0::Int)
|
|
861 |
#13366 := (and #13359 #13361)
|
|
862 |
#13369 := (not #13366)
|
|
863 |
decl f441 :: Int
|
|
864 |
#4638 := f441
|
|
865 |
#13376 := (* -1::Int f441)
|
|
866 |
#13377 := (+ f168 #13376)
|
|
867 |
#13375 := (>= #13377 0::Int)
|
|
868 |
#13373 := (>= f441 0::Int)
|
|
869 |
#13380 := (and #13373 #13375)
|
|
870 |
#13383 := (not #13380)
|
|
871 |
decl f440 :: Int
|
|
872 |
#4634 := f440
|
|
873 |
#13390 := (* -1::Int f440)
|
|
874 |
#13391 := (+ f170 #13390)
|
|
875 |
#13389 := (>= #13391 0::Int)
|
|
876 |
#13387 := (>= f440 0::Int)
|
|
877 |
#13394 := (and #13387 #13389)
|
|
878 |
#13397 := (not #13394)
|
|
879 |
#13442 := (or #13397 #13383 #13369 #13347 #12634 #13337 #12487 #12478 #13331 #12460 #12451 #12442 #12433 #12575 #13319)
|
|
880 |
#13447 := (not #13442)
|
|
881 |
#1 := true
|
|
882 |
#4821 := (< #1197 f443)
|
|
883 |
#4827 := (and #4821 #4826)
|
|
884 |
#1521 := (<= #1197 f168)
|
|
885 |
#4828 := (and #1521 #4827)
|
|
886 |
#1363 := (<= 0::Int #1197)
|
|
887 |
#4829 := (and #1363 #4828)
|
|
888 |
#4830 := (exists (vars (?v0 Int)) #4829)
|
|
889 |
#4831 := (implies #4830 true)
|
|
890 |
#4832 := (and #4830 #4831)
|
|
891 |
#4822 := (<= #4775 f468)
|
|
892 |
#4823 := (implies #4821 #4822)
|
|
893 |
#1522 := (and #1363 #1521)
|
|
894 |
#4824 := (implies #1522 #4823)
|
|
895 |
#4825 := (forall (vars (?v0 Int)) #4824)
|
|
896 |
#4833 := (implies #4825 #4832)
|
|
897 |
#4834 := (and #4825 #4833)
|
|
898 |
#4835 := (implies true #4834)
|
|
899 |
#4836 := (implies #4820 #4835)
|
|
900 |
#4837 := (implies #4818 #4836)
|
|
901 |
#4838 := (implies #4816 #4837)
|
|
902 |
#4839 := (implies #4814 #4838)
|
|
903 |
#4840 := (implies true #4839)
|
|
904 |
#4787 := (<= 0::Int f463)
|
|
905 |
#4794 := (<= 1::Int f464)
|
|
906 |
#4795 := (and #4794 #4787)
|
|
907 |
#4841 := (implies #4795 #4840)
|
|
908 |
#4842 := (implies #4795 #4841)
|
|
909 |
#4843 := (implies true #4842)
|
|
910 |
#4844 := (implies #4795 #4843)
|
|
911 |
#4845 := (implies #4072 #4844)
|
|
912 |
#4846 := (and #4072 #4845)
|
|
913 |
#4847 := (implies #4795 #4846)
|
|
914 |
#4848 := (implies true #4847)
|
|
915 |
#4849 := (implies #4795 #4848)
|
|
916 |
#5051 := (implies #4795 #4849)
|
|
917 |
#5052 := (implies true #5051)
|
|
918 |
#5053 := (implies #4795 #5052)
|
|
919 |
#5050 := (<= f443 f464)
|
|
920 |
#5054 := (implies #5050 #5053)
|
|
921 |
#5055 := (implies #4795 #5054)
|
|
922 |
#5056 := (implies true #5055)
|
|
923 |
#4993 := (implies false true)
|
|
924 |
#4987 := (< f471 f443)
|
|
925 |
#4992 := (and #4987 #4991)
|
|
926 |
#4994 := (implies #4992 #4993)
|
|
927 |
#4995 := (and #4992 #4994)
|
|
928 |
#4983 := (<= #4775 f470)
|
|
929 |
#4982 := (< #1197 f472)
|
|
930 |
#4984 := (implies #4982 #4983)
|
|
931 |
#4985 := (implies #1522 #4984)
|
|
932 |
#4986 := (forall (vars (?v0 Int)) #4985)
|
|
933 |
#4996 := (implies #4986 #4995)
|
|
934 |
#4997 := (and #4986 #4996)
|
|
935 |
#4981 := (<= f472 f443)
|
|
936 |
#4998 := (implies #4981 #4997)
|
|
937 |
#4999 := (and #4981 #4998)
|
|
938 |
#5000 := (implies true #4999)
|
|
939 |
#4966 := (<= 0::Int f471)
|
|
940 |
#4979 := (<= 2::Int f472)
|
|
941 |
#4980 := (and #4979 #4966)
|
|
942 |
#5001 := (implies #4980 #5000)
|
|
943 |
#5002 := (implies #4978 #5001)
|
|
944 |
#4968 := (+ f464 1::Int)
|
|
945 |
#4973 := (= f472 #4968)
|
|
946 |
#5003 := (implies #4973 #5002)
|
|
947 |
#4970 := (<= #4968 f168)
|
|
948 |
#4969 := (<= 0::Int #4968)
|
|
949 |
#4971 := (and #4969 #4970)
|
|
950 |
#5004 := (implies #4971 #5003)
|
|
951 |
#5005 := (and #4971 #5004)
|
|
952 |
#4967 := (and #4794 #4966)
|
|
953 |
#5006 := (implies #4967 #5005)
|
|
954 |
#5007 := (implies true #5006)
|
|
955 |
#5028 := (implies #5027 #5007)
|
|
956 |
#5029 := (implies #5026 #5028)
|
|
957 |
#5030 := (implies true #5029)
|
|
958 |
#5031 := (implies #4795 #5030)
|
|
959 |
#5032 := (implies #4795 #5031)
|
|
960 |
#5033 := (implies true #5032)
|
|
961 |
#5034 := (implies #4795 #5033)
|
|
962 |
#5025 := (<= #4947 f462)
|
|
963 |
#5035 := (implies #5025 #5034)
|
|
964 |
#5036 := (implies #4795 #5035)
|
|
965 |
#5037 := (implies true #5036)
|
|
966 |
#5008 := (implies #4965 #5007)
|
|
967 |
#5009 := (implies #4963 #5008)
|
|
968 |
#5010 := (implies true #5009)
|
|
969 |
#4961 := (and #4794 #4794)
|
|
970 |
#5011 := (implies #4961 #5010)
|
|
971 |
#5012 := (implies #4960 #5011)
|
|
972 |
#5013 := (implies #4955 #5012)
|
|
973 |
#5014 := (implies #4950 #5013)
|
|
974 |
#5015 := (implies #4946 #5014)
|
|
975 |
#5016 := (and #4946 #5015)
|
|
976 |
#5017 := (implies #4943 #5016)
|
|
977 |
#5018 := (and #4943 #5017)
|
|
978 |
#5019 := (implies #4795 #5018)
|
|
979 |
#5020 := (implies true #5019)
|
|
980 |
#5021 := (implies #4795 #5020)
|
|
981 |
#4948 := (< f462 #4947)
|
|
982 |
#5022 := (implies #4948 #5021)
|
|
983 |
#5023 := (implies #4795 #5022)
|
|
984 |
#5024 := (implies true #5023)
|
|
985 |
#5038 := (and #5024 #5037)
|
|
986 |
#5039 := (implies #4795 #5038)
|
|
987 |
#5040 := (implies #4946 #5039)
|
|
988 |
#5041 := (and #4946 #5040)
|
|
989 |
#5042 := (implies #4943 #5041)
|
|
990 |
#5043 := (and #4943 #5042)
|
|
991 |
#5044 := (implies #4795 #5043)
|
|
992 |
#5045 := (implies true #5044)
|
|
993 |
#5046 := (implies #4795 #5045)
|
|
994 |
#4935 := (< f464 f443)
|
|
995 |
#5047 := (implies #4935 #5046)
|
|
996 |
#5048 := (implies #4795 #5047)
|
|
997 |
#5049 := (implies true #5048)
|
|
998 |
#5057 := (and #5049 #5056)
|
|
999 |
#5058 := (implies #4795 #5057)
|
|
1000 |
decl f110 :: (-> S48 S10 S47)
|
|
1001 |
decl f111 :: S48
|
|
1002 |
#1128 := f111
|
|
1003 |
#4857 := (f110 f111 f444)
|
|
1004 |
#4933 := (= #4857 #4857)
|
|
1005 |
#4932 := (= #4882 #4882)
|
|
1006 |
#4934 := (and #4932 #4933)
|
|
1007 |
#5059 := (implies #4934 #5058)
|
|
1008 |
#5060 := (implies #4931 #5059)
|
|
1009 |
#5061 := (implies #4921 #5060)
|
|
1010 |
#5062 := (implies #4917 #5061)
|
|
1011 |
#5063 := (implies #4913 #5062)
|
|
1012 |
#5064 := (implies #4909 #5063)
|
|
1013 |
#5065 := (implies #4812 #5064)
|
|
1014 |
decl f291 :: S42
|
|
1015 |
#3191 := f291
|
|
1016 |
#4891 := (f103 f291 f444)
|
|
1017 |
#4892 := (f55 #4891 #996)
|
|
1018 |
#4893 := (pattern #4892)
|
|
1019 |
#4894 := (<= #4892 #4892)
|
|
1020 |
#4895 := (forall (vars (?v0 S11)) (:pat #4893) #4894)
|
|
1021 |
#4899 := (and #4895 #4898)
|
|
1022 |
#4890 := (<= #4716 #4716)
|
|
1023 |
#4900 := (and #4890 #4899)
|
|
1024 |
#5066 := (implies #4900 #5065)
|
|
1025 |
#4884 := (f134 #4883 #996)
|
|
1026 |
#4885 := (pattern #4884)
|
|
1027 |
#4872 := (f71 #4743 #996)
|
|
1028 |
#4873 := (= #4872 f1)
|
|
1029 |
#4886 := (= #4884 #4884)
|
|
1030 |
#4887 := (and #4886 #4873)
|
|
1031 |
#4888 := (implies #4873 #4887)
|
|
1032 |
#4889 := (forall (vars (?v0 S11)) (:pat #4885) #4888)
|
|
1033 |
#4901 := (and #4889 #4900)
|
|
1034 |
decl f107 :: (-> S45 S11 S44)
|
|
1035 |
decl f108 :: (-> S46 S47 S45)
|
|
1036 |
decl f109 :: S46
|
|
1037 |
#1127 := f109
|
|
1038 |
#4858 := (f108 f109 #4857)
|
|
1039 |
#4859 := (f107 #4858 #996)
|
|
1040 |
#4860 := (pattern #4859)
|
|
1041 |
#4878 := (= #4859 #4859)
|
|
1042 |
#4879 := (and #4878 #4873)
|
|
1043 |
#4880 := (implies #4873 #4879)
|
|
1044 |
#4881 := (forall (vars (?v0 S11)) (:pat #4860) #4880)
|
|
1045 |
#4902 := (and #4881 #4901)
|
|
1046 |
decl f73 :: (-> S28 S29 S17)
|
|
1047 |
decl f75 :: (-> S30 S10 S29)
|
|
1048 |
decl f76 :: S30
|
|
1049 |
#1039 := f76
|
|
1050 |
#4868 := (f75 f76 f444)
|
|
1051 |
decl f74 :: S28
|
|
1052 |
#1038 := f74
|
|
1053 |
#4869 := (f73 f74 #4868)
|
|
1054 |
#4870 := (f55 #4869 #996)
|
|
1055 |
#4871 := (pattern #4870)
|
|
1056 |
#4874 := (= #4870 #4870)
|
|
1057 |
#4875 := (and #4874 #4873)
|
|
1058 |
#4876 := (implies #4873 #4875)
|
|
1059 |
#4877 := (forall (vars (?v0 S11)) (:pat #4871) #4876)
|
|
1060 |
#4903 := (and #4877 #4902)
|
|
1061 |
decl f5 :: S2
|
|
1062 |
#11 := f5
|
|
1063 |
#4861 := (f82 #4661 #996)
|
|
1064 |
#4862 := (f62 f63 #4861)
|
|
1065 |
#4863 := (f61 #4862)
|
|
1066 |
#4864 := (= #4863 f5)
|
|
1067 |
#4865 := (not #4864)
|
|
1068 |
#4866 := (implies #4865 #4865)
|
|
1069 |
#4867 := (forall (vars (?v0 S11)) (:pat #4860) #4866)
|
|
1070 |
#4904 := (and #4867 #4903)
|
|
1071 |
#5067 := (implies #4904 #5066)
|
|
1072 |
#5068 := (implies #4795 #5067)
|
|
1073 |
#5069 := (implies true #5068)
|
|
1074 |
#5070 := (implies #4795 #5069)
|
|
1075 |
#5071 := (implies true #5070)
|
|
1076 |
#5072 := (implies #4795 #5071)
|
|
1077 |
#5073 := (implies true #5072)
|
|
1078 |
#4850 := (implies #4812 #4849)
|
|
1079 |
#4851 := (implies #4795 #4850)
|
|
1080 |
#4852 := (implies true #4851)
|
|
1081 |
#4853 := (implies #4795 #4852)
|
|
1082 |
#4808 := (not true)
|
|
1083 |
#4854 := (implies #4808 #4853)
|
|
1084 |
#4855 := (implies #4795 #4854)
|
|
1085 |
#4856 := (implies true #4855)
|
|
1086 |
#5074 := (and #4856 #5073)
|
|
1087 |
#5075 := (implies #4795 #5074)
|
|
1088 |
#4802 := (< f463 f443)
|
|
1089 |
#4807 := (and #4802 #4806)
|
|
1090 |
#5076 := (implies #4807 #5075)
|
|
1091 |
#4798 := (<= #4775 f462)
|
|
1092 |
#4797 := (< #1197 f464)
|
|
1093 |
#4799 := (implies #4797 #4798)
|
|
1094 |
#4800 := (implies #1522 #4799)
|
|
1095 |
#4801 := (forall (vars (?v0 Int)) #4800)
|
|
1096 |
#5077 := (implies #4801 #5076)
|
|
1097 |
#4796 := (<= f464 f443)
|
|
1098 |
#5078 := (implies #4796 #5077)
|
|
1099 |
#5079 := (implies #4795 #5078)
|
|
1100 |
#4792 := (<= f464 f168)
|
|
1101 |
#4791 := (<= 0::Int f464)
|
|
1102 |
#4793 := (and #4791 #4792)
|
|
1103 |
#5080 := (implies #4793 #5079)
|
|
1104 |
#4788 := (<= f463 f168)
|
|
1105 |
#4789 := (and #4787 #4788)
|
|
1106 |
#5081 := (implies #4789 #5080)
|
|
1107 |
#4784 := (<= f462 f170)
|
|
1108 |
#4783 := (<= 0::Int f462)
|
|
1109 |
#4785 := (and #4783 #4784)
|
|
1110 |
#5082 := (implies #4785 #5081)
|
|
1111 |
#5083 := (implies true #5082)
|
|
1112 |
#4648 := (< 0::Int f443)
|
|
1113 |
#4781 := (and #4648 #4780)
|
|
1114 |
#5084 := (implies #4781 #5083)
|
|
1115 |
#5085 := (and #4781 #5084)
|
|
1116 |
#4776 := (<= #4775 f461)
|
|
1117 |
#4772 := (< #1197 1::Int)
|
|
1118 |
#4777 := (implies #4772 #4776)
|
|
1119 |
#4778 := (implies #1522 #4777)
|
|
1120 |
#4779 := (forall (vars (?v0 Int)) #4778)
|
|
1121 |
#5086 := (implies #4779 #5085)
|
|
1122 |
#5087 := (and #4779 #5086)
|
|
1123 |
#4771 := (<= 1::Int f443)
|
|
1124 |
#5088 := (implies #4771 #5087)
|
|
1125 |
#5089 := (and #4771 #5088)
|
|
1126 |
#4767 := (<= 0::Int 0::Int)
|
|
1127 |
#4768 := (and #4767 #4767)
|
|
1128 |
#4766 := (<= 1::Int 1::Int)
|
|
1129 |
#4769 := (and #4766 #4768)
|
|
1130 |
#4770 := (and #4766 #4769)
|
|
1131 |
#5090 := (implies #4770 #5089)
|
|
1132 |
#5091 := (implies #4765 #5090)
|
|
1133 |
#5092 := (implies #4760 #5091)
|
|
1134 |
#5093 := (implies #4755 #5092)
|
|
1135 |
#5094 := (implies #4750 #5093)
|
|
1136 |
#5095 := (implies #4746 #5094)
|
|
1137 |
#5096 := (and #4746 #5095)
|
|
1138 |
#5097 := (implies #4742 #5096)
|
|
1139 |
#5098 := (and #4742 #5097)
|
|
1140 |
#5099 := (implies #4733 #5098)
|
|
1141 |
#5100 := (and #4733 #5099)
|
|
1142 |
#4726 := (<= f443 f168)
|
|
1143 |
#4725 := (<= 0::Int f443)
|
|
1144 |
#4727 := (and #4725 #4726)
|
|
1145 |
#5101 := (implies #4727 #5100)
|
|
1146 |
#4723 := (iff #4722 false)
|
|
1147 |
#4724 := (forall (vars (?v0 S11)) (:pat #4721) #4723)
|
|
1148 |
#5102 := (implies #4724 #5101)
|
|
1149 |
#5103 := (implies #4717 #5102)
|
|
1150 |
#5104 := (implies #4714 #5103)
|
|
1151 |
#5105 := (implies #4710 #5104)
|
|
1152 |
#4693 := (< #4690 f448)
|
|
1153 |
#4694 := (forall (vars (?v0 S176)) (:pat #4691) #4693)
|
|
1154 |
#5106 := (implies #4694 #5105)
|
|
1155 |
#5107 := (implies #4687 #5106)
|
|
1156 |
#5108 := (implies #4681 #5107)
|
|
1157 |
#5109 := (implies true #5108)
|
|
1158 |
#4675 := (and #4672 #4674)
|
|
1159 |
#4676 := (and #4669 #4675)
|
|
1160 |
#4677 := (and #4666 #4676)
|
|
1161 |
#4678 := (and #4663 #4677)
|
|
1162 |
#4679 := (and #4660 #4678)
|
|
1163 |
#5110 := (implies #4679 #5109)
|
|
1164 |
#5111 := (implies #4648 #5110)
|
|
1165 |
#4647 := (< f443 1099511627776::Int)
|
|
1166 |
#5112 := (implies #4647 #5111)
|
|
1167 |
#4644 := (<= f442 f168)
|
|
1168 |
#4643 := (<= 0::Int f442)
|
|
1169 |
#4645 := (and #4643 #4644)
|
|
1170 |
#5113 := (implies #4645 #5112)
|
|
1171 |
#4640 := (<= f441 f168)
|
|
1172 |
#4639 := (<= 0::Int f441)
|
|
1173 |
#4641 := (and #4639 #4640)
|
|
1174 |
#5114 := (implies #4641 #5113)
|
|
1175 |
#4636 := (<= f440 f170)
|
|
1176 |
#4635 := (<= 0::Int f440)
|
|
1177 |
#4637 := (and #4635 #4636)
|
|
1178 |
#5115 := (implies #4637 #5114)
|
|
1179 |
#5116 := (implies true #5115)
|
|
1180 |
#5117 := (not #5116)
|
|
1181 |
#13450 := (iff #5117 #13447)
|
|
1182 |
#11315 := (not #4821)
|
|
1183 |
#11316 := (or #11315 #4822)
|
|
1184 |
#7903 := (not #1522)
|
|
1185 |
#11322 := (or #7903 #11316)
|
|
1186 |
#11327 := (forall (vars (?v0 Int)) #11322)
|
|
1187 |
#11342 := (not #11327)
|
|
1188 |
#11343 := (or #11342 #4830)
|
|
1189 |
#11348 := (and #11327 #11343)
|
|
1190 |
#11362 := (or #11361 #11348)
|
|
1191 |
#11371 := (or #11370 #11362)
|
|
1192 |
#11380 := (or #11379 #11371)
|
|
1193 |
#11389 := (or #11388 #11380)
|
|
1194 |
#11404 := (not #4795)
|
|
1195 |
#11405 := (or #11404 #11389)
|
|
1196 |
#11413 := (or #11404 #11405)
|
|
1197 |
#11428 := (or #11404 #11413)
|
|
1198 |
#11437 := (or #11436 #11428)
|
|
1199 |
#11442 := (and #4072 #11437)
|
|
1200 |
#11448 := (or #11404 #11442)
|
|
1201 |
#11463 := (or #11404 #11448)
|
|
1202 |
#12043 := (or #11404 #11463)
|
|
1203 |
#12058 := (or #11404 #12043)
|
|
1204 |
#12066 := (not #5050)
|
|
1205 |
#12067 := (or #12066 #12058)
|
|
1206 |
#12075 := (or #11404 #12067)
|
|
1207 |
#11631 := (not #4982)
|
|
1208 |
#11632 := (or #11631 #4983)
|
|
1209 |
#11638 := (or #7903 #11632)
|
|
1210 |
#11643 := (forall (vars (?v0 Int)) #11638)
|
|
1211 |
#11665 := (not #11643)
|
|
1212 |
#11666 := (or #11665 #4992)
|
|
1213 |
#11671 := (and #11643 #11666)
|
|
1214 |
#11677 := (not #4981)
|
|
1215 |
#11678 := (or #11677 #11671)
|
|
1216 |
#11683 := (and #4981 #11678)
|
|
1217 |
#11696 := (not #4980)
|
|
1218 |
#11697 := (or #11696 #11683)
|
|
1219 |
#11706 := (or #11705 #11697)
|
|
1220 |
#11616 := (+ 1::Int f464)
|
|
1221 |
#11628 := (= f472 #11616)
|
|
1222 |
#11714 := (not #11628)
|
|
1223 |
#11715 := (or #11714 #11706)
|
|
1224 |
#11622 := (<= #11616 f168)
|
|
1225 |
#11619 := (<= 0::Int #11616)
|
|
1226 |
#11625 := (and #11619 #11622)
|
|
1227 |
#11723 := (not #11625)
|
|
1228 |
#11724 := (or #11723 #11715)
|
|
1229 |
#11729 := (and #11625 #11724)
|
|
1230 |
#11735 := (not #4967)
|
|
1231 |
#11736 := (or #11735 #11729)
|
|
1232 |
#11884 := (or #11883 #11736)
|
|
1233 |
#11893 := (or #11892 #11884)
|
|
1234 |
#11908 := (or #11404 #11893)
|
|
1235 |
#11916 := (or #11404 #11908)
|
|
1236 |
#11931 := (or #11404 #11916)
|
|
1237 |
#11939 := (not #5025)
|
|
1238 |
#11940 := (or #11939 #11931)
|
|
1239 |
#11948 := (or #11404 #11940)
|
|
1240 |
#11752 := (or #11751 #11736)
|
|
1241 |
#11761 := (or #11760 #11752)
|
|
1242 |
#11776 := (not #4794)
|
|
1243 |
#11777 := (or #11776 #11761)
|
|
1244 |
#11786 := (or #11785 #11777)
|
|
1245 |
#11795 := (or #11794 #11786)
|
|
1246 |
#11804 := (or #11803 #11795)
|
|
1247 |
#11813 := (or #11812 #11804)
|
|
1248 |
#11818 := (and #4946 #11813)
|
|
1249 |
#11825 := (or #11824 #11818)
|
|
1250 |
#11830 := (and #4943 #11825)
|
|
1251 |
#11836 := (or #11404 #11830)
|
|
1252 |
#11851 := (or #11404 #11836)
|
|
1253 |
#11859 := (not #4948)
|
|
1254 |
#11860 := (or #11859 #11851)
|
|
1255 |
#11868 := (or #11404 #11860)
|
|
1256 |
#11960 := (and #11868 #11948)
|
|
1257 |
#11966 := (or #11404 #11960)
|
|
1258 |
#11974 := (or #11812 #11966)
|
|
1259 |
#11979 := (and #4946 #11974)
|
|
1260 |
#11985 := (or #11824 #11979)
|
|
1261 |
#11990 := (and #4943 #11985)
|
|
1262 |
#11996 := (or #11404 #11990)
|
|
1263 |
#12011 := (or #11404 #11996)
|
|
1264 |
#12019 := (not #4935)
|
|
1265 |
#12020 := (or #12019 #12011)
|
|
1266 |
#12028 := (or #11404 #12020)
|
|
1267 |
#12087 := (and #12028 #12075)
|
|
1268 |
#12093 := (or #11404 #12087)
|
|
1269 |
#12109 := (or #12108 #12093)
|
|
1270 |
#12118 := (or #12117 #12109)
|
|
1271 |
#12127 := (or #12126 #12118)
|
|
1272 |
#12136 := (or #12135 #12127)
|
|
1273 |
#12145 := (or #12144 #12136)
|
|
1274 |
#12153 := (or #11471 #12145)
|
|
1275 |
#12161 := (not #4900)
|
|
1276 |
#12162 := (or #12161 #12153)
|
|
1277 |
#12170 := (or #12161 #12162)
|
|
1278 |
#12178 := (or #11404 #12170)
|
|
1279 |
#12193 := (or #11404 #12178)
|
|
1280 |
#12208 := (or #11404 #12193)
|
|
1281 |
#12230 := (or #11404 #12208)
|
|
1282 |
#12238 := (not #4807)
|
|
1283 |
#12239 := (or #12238 #12230)
|
|
1284 |
#11298 := (not #4797)
|
|
1285 |
#11299 := (or #11298 #4798)
|
|
1286 |
#11305 := (or #7903 #11299)
|
|
1287 |
#11310 := (forall (vars (?v0 Int)) #11305)
|
|
1288 |
#12247 := (not #11310)
|
|
1289 |
#12248 := (or #12247 #12239)
|
|
1290 |
#12256 := (not #4796)
|
|
1291 |
#12257 := (or #12256 #12248)
|
|
1292 |
#12265 := (or #11404 #12257)
|
|
1293 |
#12273 := (not #4793)
|
|
1294 |
#12274 := (or #12273 #12265)
|
|
1295 |
#12282 := (not #4789)
|
|
1296 |
#12283 := (or #12282 #12274)
|
|
1297 |
#12291 := (not #4785)
|
|
1298 |
#12292 := (or #12291 #12283)
|
|
1299 |
#12307 := (not #4781)
|
|
1300 |
#12308 := (or #12307 #12292)
|
|
1301 |
#12313 := (and #4781 #12308)
|
|
1302 |
#11283 := (not #4772)
|
|
1303 |
#11284 := (or #11283 #4776)
|
|
1304 |
#11290 := (or #7903 #11284)
|
|
1305 |
#11295 := (forall (vars (?v0 Int)) #11290)
|
|
1306 |
#12319 := (not #11295)
|
|
1307 |
#12320 := (or #12319 #12313)
|
|
1308 |
#12325 := (and #11295 #12320)
|
|
1309 |
#12331 := (not #4771)
|
|
1310 |
#12332 := (or #12331 #12325)
|
|
1311 |
#12337 := (and #4771 #12332)
|
|
1312 |
#11277 := (and #4766 #4767)
|
|
1313 |
#11280 := (and #4766 #11277)
|
|
1314 |
#12343 := (not #11280)
|
|
1315 |
#12344 := (or #12343 #12337)
|
|
1316 |
#12353 := (or #12352 #12344)
|
|
1317 |
#12362 := (or #12361 #12353)
|
|
1318 |
#12371 := (or #12370 #12362)
|
|
1319 |
#12380 := (or #12379 #12371)
|
|
1320 |
#12389 := (or #12388 #12380)
|
|
1321 |
#12394 := (and #4746 #12389)
|
|
1322 |
#12401 := (or #12400 #12394)
|
|
1323 |
#12406 := (and #4742 #12401)
|
|
1324 |
#12413 := (or #12412 #12406)
|
|
1325 |
#12418 := (and #4733 #12413)
|
|
1326 |
#12424 := (not #4727)
|
|
1327 |
#12425 := (or #12424 #12418)
|
|
1328 |
#12434 := (or #12433 #12425)
|
|
1329 |
#12443 := (or #12442 #12434)
|
|
1330 |
#12452 := (or #12451 #12443)
|
|
1331 |
#12461 := (or #12460 #12452)
|
|
1332 |
#12469 := (not #4694)
|
|
1333 |
#12470 := (or #12469 #12461)
|
|
1334 |
#12479 := (or #12478 #12470)
|
|
1335 |
#12488 := (or #12487 #12479)
|
|
1336 |
#12503 := (not #4679)
|
|
1337 |
#12504 := (or #12503 #12488)
|
|
1338 |
#12512 := (not #4648)
|
|
1339 |
#12513 := (or #12512 #12504)
|
|
1340 |
#12521 := (not #4647)
|
|
1341 |
#12522 := (or #12521 #12513)
|
|
1342 |
#12530 := (not #4645)
|
|
1343 |
#12531 := (or #12530 #12522)
|
|
1344 |
#12539 := (not #4641)
|
|
1345 |
#12540 := (or #12539 #12531)
|
|
1346 |
#12548 := (not #4637)
|
|
1347 |
#12549 := (or #12548 #12540)
|
|
1348 |
#12561 := (not #12549)
|
|
1349 |
#13448 := (iff #12561 #13447)
|
|
1350 |
#13445 := (iff #12549 #13442)
|
|
1351 |
#13400 := (or #12575 #13319)
|
|
1352 |
#13403 := (or #12433 #13400)
|
|
1353 |
#13406 := (or #12442 #13403)
|
|
1354 |
#13409 := (or #12451 #13406)
|
|
1355 |
#13412 := (or #12460 #13409)
|
|
1356 |
#13415 := (or #13331 #13412)
|
|
1357 |
#13418 := (or #12478 #13415)
|
|
1358 |
#13421 := (or #12487 #13418)
|
|
1359 |
#13424 := (or #13337 #13421)
|
|
1360 |
#13427 := (or #12634 #13424)
|
|
1361 |
#13430 := (or #13347 #13427)
|
|
1362 |
#13433 := (or #13369 #13430)
|
|
1363 |
#13436 := (or #13383 #13433)
|
|
1364 |
#13439 := (or #13397 #13436)
|
|
1365 |
#13443 := (iff #13439 #13442)
|
|
1366 |
#13444 := [rewrite]: #13443
|
|
1367 |
#13440 := (iff #12549 #13439)
|
|
1368 |
#13437 := (iff #12540 #13436)
|
|
1369 |
#13434 := (iff #12531 #13433)
|
|
1370 |
#13431 := (iff #12522 #13430)
|
|
1371 |
#13428 := (iff #12513 #13427)
|
|
1372 |
#13425 := (iff #12504 #13424)
|
|
1373 |
#13422 := (iff #12488 #13421)
|
|
1374 |
#13419 := (iff #12479 #13418)
|
|
1375 |
#13416 := (iff #12470 #13415)
|
|
1376 |
#13413 := (iff #12461 #13412)
|
|
1377 |
#13410 := (iff #12452 #13409)
|
|
1378 |
#13407 := (iff #12443 #13406)
|
|
1379 |
#13404 := (iff #12434 #13403)
|
|
1380 |
#13401 := (iff #12425 #13400)
|
|
1381 |
#13320 := (iff #12418 #13319)
|
|
1382 |
#13317 := (iff #12413 #13316)
|
|
1383 |
#13314 := (iff #12406 #13311)
|
|
1384 |
#13308 := (and #4742 #13305)
|
|
1385 |
#13312 := (iff #13308 #13311)
|
|
1386 |
#13313 := [rewrite]: #13312
|
|
1387 |
#13309 := (iff #12406 #13308)
|
|
1388 |
#13306 := (iff #12401 #13305)
|
|
1389 |
#13303 := (iff #12394 #13300)
|
|
1390 |
#13297 := (and #4746 #13292)
|
|
1391 |
#13301 := (iff #13297 #13300)
|
|
1392 |
#13302 := [rewrite]: #13301
|
|
1393 |
#13298 := (iff #12394 #13297)
|
|
1394 |
#13295 := (iff #12389 #13292)
|
|
1395 |
#13274 := (or false #13271)
|
|
1396 |
#13277 := (or #12352 #13274)
|
|
1397 |
#13280 := (or #12361 #13277)
|
|
1398 |
#13283 := (or #12370 #13280)
|
|
1399 |
#13286 := (or #12379 #13283)
|
|
1400 |
#13289 := (or #12388 #13286)
|
|
1401 |
#13293 := (iff #13289 #13292)
|
|
1402 |
#13294 := [rewrite]: #13293
|
|
1403 |
#13290 := (iff #12389 #13289)
|
|
1404 |
#13287 := (iff #12380 #13286)
|
|
1405 |
#13284 := (iff #12371 #13283)
|
|
1406 |
#13281 := (iff #12362 #13280)
|
|
1407 |
#13278 := (iff #12353 #13277)
|
|
1408 |
#13275 := (iff #12344 #13274)
|
|
1409 |
#13272 := (iff #12337 #13271)
|
|
1410 |
#13269 := (iff #12332 #13268)
|
|
1411 |
#13266 := (iff #12325 #13265)
|
|
1412 |
#13263 := (iff #12320 #13262)
|
|
1413 |
#13260 := (iff #12313 #13257)
|
|
1414 |
#13254 := (and #13180 #13249)
|
|
1415 |
#13258 := (iff #13254 #13257)
|
|
1416 |
#13259 := [rewrite]: #13258
|
|
1417 |
#13255 := (iff #12313 #13254)
|
|
1418 |
#13252 := (iff #12308 #13249)
|
|
1419 |
#13186 := (or #12647 #13066)
|
|
1420 |
#13189 := (or #12108 #13186)
|
|
1421 |
#13192 := (or #12117 #13189)
|
|
1422 |
#13195 := (or #12126 #13192)
|
|
1423 |
#13198 := (or #12135 #13195)
|
|
1424 |
#13201 := (or #12144 #13198)
|
|
1425 |
#13204 := (or #11471 #13201)
|
|
1426 |
#13207 := (or #13090 #13204)
|
|
1427 |
#13210 := (or #13090 #13207)
|
|
1428 |
#13213 := (or #12647 #13210)
|
|
1429 |
#13216 := (or #12647 #13213)
|
|
1430 |
#13219 := (or #12647 #13216)
|
|
1431 |
#13222 := (or #12647 #13219)
|
|
1432 |
#13225 := (or #13102 #13222)
|
|
1433 |
#13228 := (or #13136 #13225)
|
|
1434 |
#13231 := (or #13142 #13228)
|
|
1435 |
#13234 := (or #12647 #13231)
|
|
1436 |
#13237 := (or #13154 #13234)
|
|
1437 |
#13240 := (or #13164 #13237)
|
|
1438 |
#13243 := (or #13177 #13240)
|
|
1439 |
#13246 := (or #13183 #13243)
|
|
1440 |
#13250 := (iff #13246 #13249)
|
|
1441 |
#13251 := [rewrite]: #13250
|
|
1442 |
#13247 := (iff #12308 #13246)
|
|
1443 |
#13244 := (iff #12292 #13243)
|
|
1444 |
#13241 := (iff #12283 #13240)
|
|
1445 |
#13238 := (iff #12274 #13237)
|
|
1446 |
#13235 := (iff #12265 #13234)
|
|
1447 |
#13232 := (iff #12257 #13231)
|
|
1448 |
#13229 := (iff #12248 #13228)
|
|
1449 |
#13226 := (iff #12239 #13225)
|
|
1450 |
#13223 := (iff #12230 #13222)
|
|
1451 |
#13220 := (iff #12208 #13219)
|
|
1452 |
#13217 := (iff #12193 #13216)
|
|
1453 |
#13214 := (iff #12178 #13213)
|
|
1454 |
#13211 := (iff #12170 #13210)
|
|
1455 |
#13208 := (iff #12162 #13207)
|
|
1456 |
#13205 := (iff #12153 #13204)
|
|
1457 |
#13202 := (iff #12145 #13201)
|
|
1458 |
#13199 := (iff #12136 #13198)
|
|
1459 |
#13196 := (iff #12127 #13195)
|
|
1460 |
#13193 := (iff #12118 #13192)
|
|
1461 |
#13190 := (iff #12109 #13189)
|
|
1462 |
#13187 := (iff #12093 #13186)
|
|
1463 |
#13067 := (iff #12087 #13066)
|
|
1464 |
#13064 := (iff #12075 #13061)
|
|
1465 |
#13043 := (or #12647 #13036)
|
|
1466 |
#13046 := (or #12647 #13043)
|
|
1467 |
#13049 := (or #12647 #13046)
|
|
1468 |
#13052 := (or #12647 #13049)
|
|
1469 |
#13055 := (or #12923 #13052)
|
|
1470 |
#13058 := (or #12647 #13055)
|
|
1471 |
#13062 := (iff #13058 #13061)
|
|
1472 |
#13063 := [rewrite]: #13062
|
|
1473 |
#13059 := (iff #12075 #13058)
|
|
1474 |
#13056 := (iff #12067 #13055)
|
|
1475 |
#13053 := (iff #12058 #13052)
|
|
1476 |
#13050 := (iff #12043 #13049)
|
|
1477 |
#13047 := (iff #11463 #13046)
|
|
1478 |
#13044 := (iff #11448 #13043)
|
|
1479 |
#13037 := (iff #11442 #13036)
|
|
1480 |
#13034 := (iff #11437 #13031)
|
|
1481 |
#13007 := (or #11361 #13004)
|
|
1482 |
#13010 := (or #11370 #13007)
|
|
1483 |
#13013 := (or #11379 #13010)
|
|
1484 |
#13016 := (or #11388 #13013)
|
|
1485 |
#13019 := (or #12647 #13016)
|
|
1486 |
#13022 := (or #12647 #13019)
|
|
1487 |
#13025 := (or #12647 #13022)
|
|
1488 |
#13028 := (or #11436 #13025)
|
|
1489 |
#13032 := (iff #13028 #13031)
|
|
1490 |
#13033 := [rewrite]: #13032
|
|
1491 |
#13029 := (iff #11437 #13028)
|
|
1492 |
#13026 := (iff #11428 #13025)
|
|
1493 |
#13023 := (iff #11413 #13022)
|
|
1494 |
#13020 := (iff #11405 #13019)
|
|
1495 |
#13017 := (iff #11389 #13016)
|
|
1496 |
#13014 := (iff #11380 #13013)
|
|
1497 |
#13011 := (iff #11371 #13010)
|
|
1498 |
#13008 := (iff #11362 #13007)
|
|
1499 |
#13005 := (iff #11348 #13004)
|
|
1500 |
#13002 := (iff #11343 #13001)
|
|
1501 |
#12999 := (iff #4830 #12998)
|
|
1502 |
#12996 := (iff #4829 #12993)
|
|
1503 |
#12984 := (and #12952 #4826)
|
|
1504 |
#12987 := (and #6890 #12984)
|
|
1505 |
#12990 := (and #6706 #12987)
|
|
1506 |
#12994 := (iff #12990 #12993)
|
|
1507 |
#12995 := [rewrite]: #12994
|
|
1508 |
#12991 := (iff #4829 #12990)
|
|
1509 |
#12988 := (iff #4828 #12987)
|
|
1510 |
#12985 := (iff #4827 #12984)
|
|
1511 |
#12953 := (iff #4821 #12952)
|
|
1512 |
#12954 := [rewrite]: #12953
|
|
1513 |
#12986 := [monotonicity #12954]: #12985
|
|
1514 |
#6891 := (iff #1521 #6890)
|
|
1515 |
#6892 := [rewrite]: #6891
|
|
1516 |
#12989 := [monotonicity #6892 #12986]: #12988
|
|
1517 |
#6704 := (iff #1363 #6706)
|
|
1518 |
#6705 := [rewrite]: #6704
|
|
1519 |
#12992 := [monotonicity #6705 #12989]: #12991
|
|
1520 |
#12997 := [trans #12992 #12995]: #12996
|
|
1521 |
#13000 := [quant-intro #12997]: #12999
|
|
1522 |
#12982 := (iff #11342 #12981)
|
|
1523 |
#12979 := (iff #11327 #12978)
|
|
1524 |
#12976 := (iff #11322 #12973)
|
|
1525 |
#12967 := (or #12950 #12964)
|
|
1526 |
#12970 := (or #7910 #12967)
|
|
1527 |
#12974 := (iff #12970 #12973)
|
|
1528 |
#12975 := [rewrite]: #12974
|
|
1529 |
#12971 := (iff #11322 #12970)
|
|
1530 |
#12968 := (iff #11316 #12967)
|
|
1531 |
#12965 := (iff #4822 #12964)
|
|
1532 |
#12966 := [rewrite]: #12965
|
|
1533 |
#12960 := (iff #11315 #12950)
|
|
1534 |
#12955 := (not #12952)
|
|
1535 |
#12958 := (iff #12955 #12950)
|
|
1536 |
#12959 := [rewrite]: #12958
|
|
1537 |
#12956 := (iff #11315 #12955)
|
|
1538 |
#12957 := [monotonicity #12954]: #12956
|
|
1539 |
#12961 := [trans #12957 #12959]: #12960
|
|
1540 |
#12969 := [monotonicity #12961 #12966]: #12968
|
|
1541 |
#7911 := (iff #7903 #7910)
|
|
1542 |
#6898 := (iff #1522 #6897)
|
|
1543 |
#6899 := [monotonicity #6705 #6892]: #6898
|
|
1544 |
#7912 := [monotonicity #6899]: #7911
|
|
1545 |
#12972 := [monotonicity #7912 #12969]: #12971
|
|
1546 |
#12977 := [trans #12972 #12975]: #12976
|
|
1547 |
#12980 := [quant-intro #12977]: #12979
|
|
1548 |
#12983 := [monotonicity #12980]: #12982
|
|
1549 |
#13003 := [monotonicity #12983 #13000]: #13002
|
|
1550 |
#13006 := [monotonicity #12980 #13003]: #13005
|
|
1551 |
#13009 := [monotonicity #13006]: #13008
|
|
1552 |
#13012 := [monotonicity #13009]: #13011
|
|
1553 |
#13015 := [monotonicity #13012]: #13014
|
|
1554 |
#13018 := [monotonicity #13015]: #13017
|
|
1555 |
#12648 := (iff #11404 #12647)
|
|
1556 |
#12645 := (iff #4795 #12644)
|
|
1557 |
#12641 := (iff #4787 #12642)
|
|
1558 |
#12643 := [rewrite]: #12641
|
|
1559 |
#12638 := (iff #4794 #12639)
|
|
1560 |
#12640 := [rewrite]: #12638
|
|
1561 |
#12646 := [monotonicity #12640 #12643]: #12645
|
|
1562 |
#12649 := [monotonicity #12646]: #12648
|
|
1563 |
#13021 := [monotonicity #12649 #13018]: #13020
|
|
1564 |
#13024 := [monotonicity #12649 #13021]: #13023
|
|
1565 |
#13027 := [monotonicity #12649 #13024]: #13026
|
|
1566 |
#13030 := [monotonicity #13027]: #13029
|
|
1567 |
#13035 := [trans #13030 #13033]: #13034
|
|
1568 |
#13038 := [monotonicity #13035]: #13037
|
|
1569 |
#13045 := [monotonicity #12649 #13038]: #13044
|
|
1570 |
#13048 := [monotonicity #12649 #13045]: #13047
|
|
1571 |
#13051 := [monotonicity #12649 #13048]: #13050
|
|
1572 |
#13054 := [monotonicity #12649 #13051]: #13053
|
|
1573 |
#13041 := (iff #12066 #12923)
|
|
1574 |
#13039 := (iff #5050 #12922)
|
|
1575 |
#13040 := [rewrite]: #13039
|
|
1576 |
#13042 := [monotonicity #13040]: #13041
|
|
1577 |
#13057 := [monotonicity #13042 #13054]: #13056
|
|
1578 |
#13060 := [monotonicity #12649 #13057]: #13059
|
|
1579 |
#13065 := [trans #13060 #13063]: #13064
|
|
1580 |
#12948 := (iff #12028 #12945)
|
|
1581 |
#12933 := (or #12647 #12916)
|
|
1582 |
#12936 := (or #12647 #12933)
|
|
1583 |
#12939 := (or #12922 #12936)
|
|
1584 |
#12942 := (or #12647 #12939)
|
|
1585 |
#12946 := (iff #12942 #12945)
|
|
1586 |
#12947 := [rewrite]: #12946
|
|
1587 |
#12943 := (iff #12028 #12942)
|
|
1588 |
#12940 := (iff #12020 #12939)
|
|
1589 |
#12937 := (iff #12011 #12936)
|
|
1590 |
#12934 := (iff #11996 #12933)
|
|
1591 |
#12919 := (iff #11990 #12916)
|
|
1592 |
#12913 := (and #4943 #12910)
|
|
1593 |
#12917 := (iff #12913 #12916)
|
|
1594 |
#12918 := [rewrite]: #12917
|
|
1595 |
#12914 := (iff #11990 #12913)
|
|
1596 |
#12911 := (iff #11985 #12910)
|
|
1597 |
#12908 := (iff #11979 #12905)
|
|
1598 |
#12902 := (and #4946 #12897)
|
|
1599 |
#12906 := (iff #12902 #12905)
|
|
1600 |
#12907 := [rewrite]: #12906
|
|
1601 |
#12903 := (iff #11979 #12902)
|
|
1602 |
#12900 := (iff #11974 #12897)
|
|
1603 |
#12891 := (or #12647 #12888)
|
|
1604 |
#12894 := (or #11812 #12891)
|
|
1605 |
#12898 := (iff #12894 #12897)
|
|
1606 |
#12899 := [rewrite]: #12898
|
|
1607 |
#12895 := (iff #11974 #12894)
|
|
1608 |
#12892 := (iff #11966 #12891)
|
|
1609 |
#12889 := (iff #11960 #12888)
|
|
1610 |
#12886 := (iff #11948 #12883)
|
|
1611 |
#12780 := (or #12656 #12772)
|
|
1612 |
#12862 := (or #11883 #12780)
|
|
1613 |
#12865 := (or #11892 #12862)
|
|
1614 |
#12868 := (or #12647 #12865)
|
|
1615 |
#12871 := (or #12647 #12868)
|
|
1616 |
#12874 := (or #12647 #12871)
|
|
1617 |
#12877 := (or #12828 #12874)
|
|
1618 |
#12880 := (or #12647 #12877)
|
|
1619 |
#12884 := (iff #12880 #12883)
|
|
1620 |
#12885 := [rewrite]: #12884
|
|
1621 |
#12881 := (iff #11948 #12880)
|
|
1622 |
#12878 := (iff #11940 #12877)
|
|
1623 |
#12875 := (iff #11931 #12874)
|
|
1624 |
#12872 := (iff #11916 #12871)
|
|
1625 |
#12869 := (iff #11908 #12868)
|
|
1626 |
#12866 := (iff #11893 #12865)
|
|
1627 |
#12863 := (iff #11884 #12862)
|
|
1628 |
#12781 := (iff #11736 #12780)
|
|
1629 |
#12775 := (iff #11729 #12772)
|
|
1630 |
#12769 := (and #12746 #12764)
|
|
1631 |
#12773 := (iff #12769 #12772)
|
|
1632 |
#12774 := [rewrite]: #12773
|
|
1633 |
#12770 := (iff #11729 #12769)
|
|
1634 |
#12767 := (iff #11724 #12764)
|
|
1635 |
#12752 := (or #12673 #12736)
|
|
1636 |
#12755 := (or #11705 #12752)
|
|
1637 |
#12758 := (or #12743 #12755)
|
|
1638 |
#12761 := (or #12749 #12758)
|
|
1639 |
#12765 := (iff #12761 #12764)
|
|
1640 |
#12766 := [rewrite]: #12765
|
|
1641 |
#12762 := (iff #11724 #12761)
|
|
1642 |
#12759 := (iff #11715 #12758)
|
|
1643 |
#12756 := (iff #11706 #12755)
|
|
1644 |
#12753 := (iff #11697 #12752)
|
|
1645 |
#12737 := (iff #11683 #12736)
|
|
1646 |
#12734 := (iff #11678 #12733)
|
|
1647 |
#12731 := (iff #11671 #12730)
|
|
1648 |
#12728 := (iff #11666 #12727)
|
|
1649 |
#12725 := (iff #4992 #12724)
|
|
1650 |
#12722 := (iff #4987 #12721)
|
|
1651 |
#12723 := [rewrite]: #12722
|
|
1652 |
#12726 := [monotonicity #12723]: #12725
|
|
1653 |
#12716 := (iff #11665 #12715)
|
|
1654 |
#12713 := (iff #11643 #12712)
|
|
1655 |
#12710 := (iff #11638 #12707)
|
|
1656 |
#12701 := (or #12684 #12698)
|
|
1657 |
#12704 := (or #7910 #12701)
|
|
1658 |
#12708 := (iff #12704 #12707)
|
|
1659 |
#12709 := [rewrite]: #12708
|
|
1660 |
#12705 := (iff #11638 #12704)
|
|
1661 |
#12702 := (iff #11632 #12701)
|
|
1662 |
#12699 := (iff #4983 #12698)
|
|
1663 |
#12700 := [rewrite]: #12699
|
|
1664 |
#12694 := (iff #11631 #12684)
|
|
1665 |
#12686 := (not #12684)
|
|
1666 |
#12689 := (not #12686)
|
|
1667 |
#12692 := (iff #12689 #12684)
|
|
1668 |
#12693 := [rewrite]: #12692
|
|
1669 |
#12690 := (iff #11631 #12689)
|
|
1670 |
#12687 := (iff #4982 #12686)
|
|
1671 |
#12688 := [rewrite]: #12687
|
|
1672 |
#12691 := [monotonicity #12688]: #12690
|
|
1673 |
#12695 := [trans #12691 #12693]: #12694
|
|
1674 |
#12703 := [monotonicity #12695 #12700]: #12702
|
|
1675 |
#12706 := [monotonicity #7912 #12703]: #12705
|
|
1676 |
#12711 := [trans #12706 #12709]: #12710
|
|
1677 |
#12714 := [quant-intro #12711]: #12713
|
|
1678 |
#12717 := [monotonicity #12714]: #12716
|
|
1679 |
#12729 := [monotonicity #12717 #12726]: #12728
|
|
1680 |
#12732 := [monotonicity #12714 #12729]: #12731
|
|
1681 |
#12682 := (iff #11677 #12681)
|
|
1682 |
#12679 := (iff #4981 #12676)
|
|
1683 |
#12680 := [rewrite]: #12679
|
|
1684 |
#12683 := [monotonicity #12680]: #12682
|
|
1685 |
#12735 := [monotonicity #12683 #12732]: #12734
|
|
1686 |
#12738 := [monotonicity #12680 #12735]: #12737
|
|
1687 |
#12674 := (iff #11696 #12673)
|
|
1688 |
#12671 := (iff #4980 #12670)
|
|
1689 |
#12650 := (iff #4966 #12651)
|
|
1690 |
#12652 := [rewrite]: #12650
|
|
1691 |
#12667 := (iff #4979 #12668)
|
|
1692 |
#12669 := [rewrite]: #12667
|
|
1693 |
#12672 := [monotonicity #12669 #12652]: #12671
|
|
1694 |
#12675 := [monotonicity #12672]: #12674
|
|
1695 |
#12754 := [monotonicity #12675 #12738]: #12753
|
|
1696 |
#12757 := [monotonicity #12754]: #12756
|
|
1697 |
#12744 := (iff #11714 #12743)
|
|
1698 |
#12741 := (iff #11628 #12739)
|
|
1699 |
#12742 := [rewrite]: #12741
|
|
1700 |
#12745 := [monotonicity #12742]: #12744
|
|
1701 |
#12760 := [monotonicity #12745 #12757]: #12759
|
|
1702 |
#12750 := (iff #11723 #12749)
|
|
1703 |
#12747 := (iff #11625 #12746)
|
|
1704 |
#12665 := (iff #11622 #12662)
|
|
1705 |
#12666 := [rewrite]: #12665
|
|
1706 |
#12659 := (iff #11619 #12660)
|
|
1707 |
#12661 := [rewrite]: #12659
|
|
1708 |
#12748 := [monotonicity #12661 #12666]: #12747
|
|
1709 |
#12751 := [monotonicity #12748]: #12750
|
|
1710 |
#12763 := [monotonicity #12751 #12760]: #12762
|
|
1711 |
#12768 := [trans #12763 #12766]: #12767
|
|
1712 |
#12771 := [monotonicity #12748 #12768]: #12770
|
|
1713 |
#12776 := [trans #12771 #12774]: #12775
|
|
1714 |
#12657 := (iff #11735 #12656)
|
|
1715 |
#12654 := (iff #4967 #12653)
|
|
1716 |
#12655 := [monotonicity #12640 #12652]: #12654
|
|
1717 |
#12658 := [monotonicity #12655]: #12657
|
|
1718 |
#12782 := [monotonicity #12658 #12776]: #12781
|
|
1719 |
#12864 := [monotonicity #12782]: #12863
|
|
1720 |
#12867 := [monotonicity #12864]: #12866
|
|
1721 |
#12870 := [monotonicity #12649 #12867]: #12869
|
|
1722 |
#12873 := [monotonicity #12649 #12870]: #12872
|
|
1723 |
#12876 := [monotonicity #12649 #12873]: #12875
|
|
1724 |
#12860 := (iff #11939 #12828)
|
|
1725 |
#12858 := (iff #5025 #12829)
|
|
1726 |
#12859 := [rewrite]: #12858
|
|
1727 |
#12861 := [monotonicity #12859]: #12860
|
|
1728 |
#12879 := [monotonicity #12861 #12876]: #12878
|
|
1729 |
#12882 := [monotonicity #12649 #12879]: #12881
|
|
1730 |
#12887 := [trans #12882 #12885]: #12886
|
|
1731 |
#12856 := (iff #11868 #12853)
|
|
1732 |
#12841 := (or #12647 #12823)
|
|
1733 |
#12844 := (or #12647 #12841)
|
|
1734 |
#12847 := (or #12829 #12844)
|
|
1735 |
#12850 := (or #12647 #12847)
|
|
1736 |
#12854 := (iff #12850 #12853)
|
|
1737 |
#12855 := [rewrite]: #12854
|
|
1738 |
#12851 := (iff #11868 #12850)
|
|
1739 |
#12848 := (iff #11860 #12847)
|
|
1740 |
#12845 := (iff #11851 #12844)
|
|
1741 |
#12842 := (iff #11836 #12841)
|
|
1742 |
#12826 := (iff #11830 #12823)
|
|
1743 |
#12820 := (and #4943 #12817)
|
|
1744 |
#12824 := (iff #12820 #12823)
|
|
1745 |
#12825 := [rewrite]: #12824
|
|
1746 |
#12821 := (iff #11830 #12820)
|
|
1747 |
#12818 := (iff #11825 #12817)
|
|
1748 |
#12815 := (iff #11818 #12812)
|
|
1749 |
#12809 := (and #4946 #12804)
|
|
1750 |
#12813 := (iff #12809 #12812)
|
|
1751 |
#12814 := [rewrite]: #12813
|
|
1752 |
#12810 := (iff #11818 #12809)
|
|
1753 |
#12807 := (iff #11813 #12804)
|
|
1754 |
#12783 := (or #11751 #12780)
|
|
1755 |
#12786 := (or #11760 #12783)
|
|
1756 |
#12789 := (or #12777 #12786)
|
|
1757 |
#12792 := (or #11785 #12789)
|
|
1758 |
#12795 := (or #11794 #12792)
|
|
1759 |
#12798 := (or #11803 #12795)
|
|
1760 |
#12801 := (or #11812 #12798)
|
|
1761 |
#12805 := (iff #12801 #12804)
|
|
1762 |
#12806 := [rewrite]: #12805
|
|
1763 |
#12802 := (iff #11813 #12801)
|
|
1764 |
#12799 := (iff #11804 #12798)
|
|
1765 |
#12796 := (iff #11795 #12795)
|
|
1766 |
#12793 := (iff #11786 #12792)
|
|
1767 |
#12790 := (iff #11777 #12789)
|
|
1768 |
#12787 := (iff #11761 #12786)
|
|
1769 |
#12784 := (iff #11752 #12783)
|
|
1770 |
#12785 := [monotonicity #12782]: #12784
|
|
1771 |
#12788 := [monotonicity #12785]: #12787
|
|
1772 |
#12778 := (iff #11776 #12777)
|
|
1773 |
#12779 := [monotonicity #12640]: #12778
|
|
1774 |
#12791 := [monotonicity #12779 #12788]: #12790
|
|
1775 |
#12794 := [monotonicity #12791]: #12793
|
|
1776 |
#12797 := [monotonicity #12794]: #12796
|
|
1777 |
#12800 := [monotonicity #12797]: #12799
|
|
1778 |
#12803 := [monotonicity #12800]: #12802
|
|
1779 |
#12808 := [trans #12803 #12806]: #12807
|
|
1780 |
#12811 := [monotonicity #12808]: #12810
|
|
1781 |
#12816 := [trans #12811 #12814]: #12815
|
|
1782 |
#12819 := [monotonicity #12816]: #12818
|
|
1783 |
#12822 := [monotonicity #12819]: #12821
|
|
1784 |
#12827 := [trans #12822 #12825]: #12826
|
|
1785 |
#12843 := [monotonicity #12649 #12827]: #12842
|
|
1786 |
#12846 := [monotonicity #12649 #12843]: #12845
|
|
1787 |
#12839 := (iff #11859 #12829)
|
|
1788 |
#12834 := (not #12828)
|
|
1789 |
#12837 := (iff #12834 #12829)
|
|
1790 |
#12838 := [rewrite]: #12837
|
|
1791 |
#12835 := (iff #11859 #12834)
|
|
1792 |
#12832 := (iff #4948 #12828)
|
|
1793 |
#12833 := [rewrite]: #12832
|
|
1794 |
#12836 := [monotonicity #12833]: #12835
|
|
1795 |
#12840 := [trans #12836 #12838]: #12839
|
|
1796 |
#12849 := [monotonicity #12840 #12846]: #12848
|
|
1797 |
#12852 := [monotonicity #12649 #12849]: #12851
|
|
1798 |
#12857 := [trans #12852 #12855]: #12856
|
|
1799 |
#12890 := [monotonicity #12857 #12887]: #12889
|
|
1800 |
#12893 := [monotonicity #12649 #12890]: #12892
|
|
1801 |
#12896 := [monotonicity #12893]: #12895
|
|
1802 |
#12901 := [trans #12896 #12899]: #12900
|
|
1803 |
#12904 := [monotonicity #12901]: #12903
|
|
1804 |
#12909 := [trans #12904 #12907]: #12908
|
|
1805 |
#12912 := [monotonicity #12909]: #12911
|
|
1806 |
#12915 := [monotonicity #12912]: #12914
|
|
1807 |
#12920 := [trans #12915 #12918]: #12919
|
|
1808 |
#12935 := [monotonicity #12649 #12920]: #12934
|
|
1809 |
#12938 := [monotonicity #12649 #12935]: #12937
|
|
1810 |
#12931 := (iff #12019 #12922)
|
|
1811 |
#12926 := (not #12923)
|
|
1812 |
#12929 := (iff #12926 #12922)
|
|
1813 |
#12930 := [rewrite]: #12929
|
|
1814 |
#12927 := (iff #12019 #12926)
|
|
1815 |
#12924 := (iff #4935 #12923)
|
|
1816 |
#12925 := [rewrite]: #12924
|
|
1817 |
#12928 := [monotonicity #12925]: #12927
|
|
1818 |
#12932 := [trans #12928 #12930]: #12931
|
|
1819 |
#12941 := [monotonicity #12932 #12938]: #12940
|
|
1820 |
#12944 := [monotonicity #12649 #12941]: #12943
|
|
1821 |
#12949 := [trans #12944 #12947]: #12948
|
|
1822 |
#13068 := [monotonicity #12949 #13065]: #13067
|
|
1823 |
#13188 := [monotonicity #12649 #13068]: #13187
|
|
1824 |
#13191 := [monotonicity #13188]: #13190
|
|
1825 |
#13194 := [monotonicity #13191]: #13193
|
|
1826 |
#13197 := [monotonicity #13194]: #13196
|
|
1827 |
#13200 := [monotonicity #13197]: #13199
|
|
1828 |
#13203 := [monotonicity #13200]: #13202
|
|
1829 |
#13206 := [monotonicity #13203]: #13205
|
|
1830 |
#13091 := (iff #12161 #13090)
|
|
1831 |
#13088 := (iff #4900 #4898)
|
|
1832 |
#13080 := (and true #4898)
|
|
1833 |
#13083 := (and true #13080)
|
|
1834 |
#13086 := (iff #13083 #4898)
|
|
1835 |
#13087 := [rewrite]: #13086
|
|
1836 |
#13084 := (iff #4900 #13083)
|
|
1837 |
#13081 := (iff #4899 #13080)
|
|
1838 |
#13076 := (iff #4895 true)
|
|
1839 |
#13071 := (forall (vars (?v0 S11)) (:pat #4893) true)
|
|
1840 |
#13074 := (iff #13071 true)
|
|
1841 |
#13075 := [elim-unused]: #13074
|
|
1842 |
#13072 := (iff #4895 #13071)
|
|
1843 |
#13069 := (iff #4894 true)
|
|
1844 |
#13070 := [rewrite]: #13069
|
|
1845 |
#13073 := [quant-intro #13070]: #13072
|
|
1846 |
#13077 := [trans #13073 #13075]: #13076
|
|
1847 |
#13082 := [monotonicity #13077]: #13081
|
|
1848 |
#13078 := (iff #4890 true)
|
|
1849 |
#13079 := [rewrite]: #13078
|
|
1850 |
#13085 := [monotonicity #13079 #13082]: #13084
|
|
1851 |
#13089 := [trans #13085 #13087]: #13088
|
|
1852 |
#13092 := [monotonicity #13089]: #13091
|
|
1853 |
#13209 := [monotonicity #13092 #13206]: #13208
|
|
1854 |
#13212 := [monotonicity #13092 #13209]: #13211
|
|
1855 |
#13215 := [monotonicity #12649 #13212]: #13214
|
|
1856 |
#13218 := [monotonicity #12649 #13215]: #13217
|
|
1857 |
#13221 := [monotonicity #12649 #13218]: #13220
|
|
1858 |
#13224 := [monotonicity #12649 #13221]: #13223
|
|
1859 |
#13103 := (iff #12238 #13102)
|
|
1860 |
#13100 := (iff #4807 #13099)
|
|
1861 |
#13097 := (iff #4802 #13096)
|
|
1862 |
#13098 := [rewrite]: #13097
|
|
1863 |
#13101 := [monotonicity #13098]: #13100
|
|
1864 |
#13104 := [monotonicity #13101]: #13103
|
|
1865 |
#13227 := [monotonicity #13104 #13224]: #13226
|
|
1866 |
#13137 := (iff #12247 #13136)
|
|
1867 |
#13134 := (iff #11310 #13133)
|
|
1868 |
#13131 := (iff #11305 #13128)
|
|
1869 |
#13122 := (or #13105 #13119)
|
|
1870 |
#13125 := (or #7910 #13122)
|
|
1871 |
#13129 := (iff #13125 #13128)
|
|
1872 |
#13130 := [rewrite]: #13129
|
|
1873 |
#13126 := (iff #11305 #13125)
|
|
1874 |
#13123 := (iff #11299 #13122)
|
|
1875 |
#13120 := (iff #4798 #13119)
|
|
1876 |
#13121 := [rewrite]: #13120
|
|
1877 |
#13115 := (iff #11298 #13105)
|
|
1878 |
#13107 := (not #13105)
|
|
1879 |
#13110 := (not #13107)
|
|
1880 |
#13113 := (iff #13110 #13105)
|
|
1881 |
#13114 := [rewrite]: #13113
|
|
1882 |
#13111 := (iff #11298 #13110)
|
|
1883 |
#13108 := (iff #4797 #13107)
|
|
1884 |
#13109 := [rewrite]: #13108
|
|
1885 |
#13112 := [monotonicity #13109]: #13111
|
|
1886 |
#13116 := [trans #13112 #13114]: #13115
|
|
1887 |
#13124 := [monotonicity #13116 #13121]: #13123
|
|
1888 |
#13127 := [monotonicity #7912 #13124]: #13126
|
|
1889 |
#13132 := [trans #13127 #13130]: #13131
|
|
1890 |
#13135 := [quant-intro #13132]: #13134
|
|
1891 |
#13138 := [monotonicity #13135]: #13137
|
|
1892 |
#13230 := [monotonicity #13138 #13227]: #13229
|
|
1893 |
#13143 := (iff #12256 #13142)
|
|
1894 |
#13140 := (iff #4796 #13139)
|
|
1895 |
#13141 := [rewrite]: #13140
|
|
1896 |
#13144 := [monotonicity #13141]: #13143
|
|
1897 |
#13233 := [monotonicity #13144 #13230]: #13232
|
|
1898 |
#13236 := [monotonicity #12649 #13233]: #13235
|
|
1899 |
#13155 := (iff #12273 #13154)
|
|
1900 |
#13152 := (iff #4793 #13151)
|
|
1901 |
#13149 := (iff #4792 #13148)
|
|
1902 |
#13150 := [rewrite]: #13149
|
|
1903 |
#13146 := (iff #4791 #13145)
|
|
1904 |
#13147 := [rewrite]: #13146
|
|
1905 |
#13153 := [monotonicity #13147 #13150]: #13152
|
|
1906 |
#13156 := [monotonicity #13153]: #13155
|
|
1907 |
#13239 := [monotonicity #13156 #13236]: #13238
|
|
1908 |
#13165 := (iff #12282 #13164)
|
|
1909 |
#13162 := (iff #4789 #13161)
|
|
1910 |
#13159 := (iff #4788 #13157)
|
|
1911 |
#13160 := [rewrite]: #13159
|
|
1912 |
#13163 := [monotonicity #12643 #13160]: #13162
|
|
1913 |
#13166 := [monotonicity #13163]: #13165
|
|
1914 |
#13242 := [monotonicity #13166 #13239]: #13241
|
|
1915 |
#13178 := (iff #12291 #13177)
|
|
1916 |
#13175 := (iff #4785 #13174)
|
|
1917 |
#13172 := (iff #4784 #13170)
|
|
1918 |
#13173 := [rewrite]: #13172
|
|
1919 |
#13168 := (iff #4783 #13167)
|
|
1920 |
#13169 := [rewrite]: #13168
|
|
1921 |
#13176 := [monotonicity #13169 #13173]: #13175
|
|
1922 |
#13179 := [monotonicity #13176]: #13178
|
|
1923 |
#13245 := [monotonicity #13179 #13242]: #13244
|
|
1924 |
#13184 := (iff #12307 #13183)
|
|
1925 |
#13181 := (iff #4781 #13180)
|
|
1926 |
#12636 := (iff #4648 #12635)
|
|
1927 |
#12637 := [rewrite]: #12636
|
|
1928 |
#13182 := [monotonicity #12637]: #13181
|
|
1929 |
#13185 := [monotonicity #13182]: #13184
|
|
1930 |
#13248 := [monotonicity #13185 #13245]: #13247
|
|
1931 |
#13253 := [trans #13248 #13251]: #13252
|
|
1932 |
#13256 := [monotonicity #13182 #13253]: #13255
|
|
1933 |
#13261 := [trans #13256 #13259]: #13260
|
|
1934 |
#12632 := (iff #12319 #12631)
|
|
1935 |
#12629 := (iff #11295 #12628)
|
|
1936 |
#12626 := (iff #11290 #12623)
|
|
1937 |
#12617 := (or #12601 #12613)
|
|
1938 |
#12620 := (or #7910 #12617)
|
|
1939 |
#12624 := (iff #12620 #12623)
|
|
1940 |
#12625 := [rewrite]: #12624
|
|
1941 |
#12621 := (iff #11290 #12620)
|
|
1942 |
#12618 := (iff #11284 #12617)
|
|
1943 |
#12612 := (iff #4776 #12613)
|
|
1944 |
#12616 := [rewrite]: #12612
|
|
1945 |
#12610 := (iff #11283 #12601)
|
|
1946 |
#12602 := (not #12601)
|
|
1947 |
#12605 := (not #12602)
|
|
1948 |
#12608 := (iff #12605 #12601)
|
|
1949 |
#12609 := [rewrite]: #12608
|
|
1950 |
#12606 := (iff #11283 #12605)
|
|
1951 |
#12603 := (iff #4772 #12602)
|
|
1952 |
#12604 := [rewrite]: #12603
|
|
1953 |
#12607 := [monotonicity #12604]: #12606
|
|
1954 |
#12611 := [trans #12607 #12609]: #12610
|
|
1955 |
#12619 := [monotonicity #12611 #12616]: #12618
|
|
1956 |
#12622 := [monotonicity #7912 #12619]: #12621
|
|
1957 |
#12627 := [trans #12622 #12625]: #12626
|
|
1958 |
#12630 := [quant-intro #12627]: #12629
|
|
1959 |
#12633 := [monotonicity #12630]: #12632
|
|
1960 |
#13264 := [monotonicity #12633 #13261]: #13263
|
|
1961 |
#13267 := [monotonicity #12630 #13264]: #13266
|
|
1962 |
#12599 := (iff #12331 #12598)
|
|
1963 |
#12596 := (iff #4771 #12595)
|
|
1964 |
#12597 := [rewrite]: #12596
|
|
1965 |
#12600 := [monotonicity #12597]: #12599
|
|
1966 |
#13270 := [monotonicity #12600 #13267]: #13269
|
|
1967 |
#13273 := [monotonicity #12597 #13270]: #13272
|
|
1968 |
#12593 := (iff #12343 false)
|
|
1969 |
#11313 := (iff #4808 false)
|
|
1970 |
#11314 := [rewrite]: #11313
|
|
1971 |
#12591 := (iff #12343 #4808)
|
|
1972 |
#12589 := (iff #11280 true)
|
|
1973 |
#11607 := (and true true)
|
|
1974 |
#12584 := (and true #11607)
|
|
1975 |
#12587 := (iff #12584 true)
|
|
1976 |
#12588 := [rewrite]: #12587
|
|
1977 |
#12585 := (iff #11280 #12584)
|
|
1978 |
#12582 := (iff #11277 #11607)
|
|
1979 |
#12580 := (iff #4767 true)
|
|
1980 |
#12581 := [rewrite]: #12580
|
|
1981 |
#12578 := (iff #4766 true)
|
|
1982 |
#12579 := [rewrite]: #12578
|
|
1983 |
#12583 := [monotonicity #12579 #12581]: #12582
|
|
1984 |
#12586 := [monotonicity #12579 #12583]: #12585
|
|
1985 |
#12590 := [trans #12586 #12588]: #12589
|
|
1986 |
#12592 := [monotonicity #12590]: #12591
|
|
1987 |
#12594 := [trans #12592 #11314]: #12593
|
|
1988 |
#13276 := [monotonicity #12594 #13273]: #13275
|
|
1989 |
#13279 := [monotonicity #13276]: #13278
|
|
1990 |
#13282 := [monotonicity #13279]: #13281
|
|
1991 |
#13285 := [monotonicity #13282]: #13284
|
|
1992 |
#13288 := [monotonicity #13285]: #13287
|
|
1993 |
#13291 := [monotonicity #13288]: #13290
|
|
1994 |
#13296 := [trans #13291 #13294]: #13295
|
|
1995 |
#13299 := [monotonicity #13296]: #13298
|
|
1996 |
#13304 := [trans #13299 #13302]: #13303
|
|
1997 |
#13307 := [monotonicity #13304]: #13306
|
|
1998 |
#13310 := [monotonicity #13307]: #13309
|
|
1999 |
#13315 := [trans #13310 #13313]: #13314
|
|
2000 |
#13318 := [monotonicity #13315]: #13317
|
|
2001 |
#13321 := [monotonicity #13318]: #13320
|
|
2002 |
#12576 := (iff #12424 #12575)
|
|
2003 |
#12573 := (iff #4727 #12572)
|
|
2004 |
#12570 := (iff #4726 #12567)
|
|
2005 |
#12571 := [rewrite]: #12570
|
|
2006 |
#12564 := (iff #4725 #12565)
|
|
2007 |
#12566 := [rewrite]: #12564
|
|
2008 |
#12574 := [monotonicity #12566 #12571]: #12573
|
|
2009 |
#12577 := [monotonicity #12574]: #12576
|
|
2010 |
#13402 := [monotonicity #12577 #13321]: #13401
|
|
2011 |
#13405 := [monotonicity #13402]: #13404
|
|
2012 |
#13408 := [monotonicity #13405]: #13407
|
|
2013 |
#13411 := [monotonicity #13408]: #13410
|
|
2014 |
#13414 := [monotonicity #13411]: #13413
|
|
2015 |
#13332 := (iff #12469 #13331)
|
|
2016 |
#13329 := (iff #4694 #13328)
|
|
2017 |
#13326 := (iff #4693 #13322)
|
|
2018 |
#13327 := [rewrite]: #13326
|
|
2019 |
#13330 := [quant-intro #13327]: #13329
|
|
2020 |
#13333 := [monotonicity #13330]: #13332
|
|
2021 |
#13417 := [monotonicity #13333 #13414]: #13416
|
|
2022 |
#13420 := [monotonicity #13417]: #13419
|
|
2023 |
#13423 := [monotonicity #13420]: #13422
|
|
2024 |
#13338 := (iff #12503 #13337)
|
|
2025 |
#13335 := (iff #4679 #13334)
|
|
2026 |
#13336 := [rewrite]: #13335
|
|
2027 |
#13339 := [monotonicity #13336]: #13338
|
|
2028 |
#13426 := [monotonicity #13339 #13423]: #13425
|
|
2029 |
#13345 := (iff #12512 #12634)
|
|
2030 |
#13340 := (not #12635)
|
|
2031 |
#13343 := (iff #13340 #12634)
|
|
2032 |
#13344 := [rewrite]: #13343
|
|
2033 |
#13341 := (iff #12512 #13340)
|
|
2034 |
#13342 := [monotonicity #12637]: #13341
|
|
2035 |
#13346 := [trans #13342 #13344]: #13345
|
|
2036 |
#13429 := [monotonicity #13346 #13426]: #13428
|
|
2037 |
#13356 := (iff #12521 #13347)
|
|
2038 |
#13348 := (not #13347)
|
|
2039 |
#13351 := (not #13348)
|
|
2040 |
#13354 := (iff #13351 #13347)
|
|
2041 |
#13355 := [rewrite]: #13354
|
|
2042 |
#13352 := (iff #12521 #13351)
|
|
2043 |
#13349 := (iff #4647 #13348)
|
|
2044 |
#13350 := [rewrite]: #13349
|
|
2045 |
#13353 := [monotonicity #13350]: #13352
|
|
2046 |
#13357 := [trans #13353 #13355]: #13356
|
|
2047 |
#13432 := [monotonicity #13357 #13429]: #13431
|
|
2048 |
#13370 := (iff #12530 #13369)
|
|
2049 |
#13367 := (iff #4645 #13366)
|
|
2050 |
#13364 := (iff #4644 #13361)
|
|
2051 |
#13365 := [rewrite]: #13364
|
|
2052 |
#13358 := (iff #4643 #13359)
|
|
2053 |
#13360 := [rewrite]: #13358
|
|
2054 |
#13368 := [monotonicity #13360 #13365]: #13367
|
|
2055 |
#13371 := [monotonicity #13368]: #13370
|
|
2056 |
#13435 := [monotonicity #13371 #13432]: #13434
|
|
2057 |
#13384 := (iff #12539 #13383)
|
|
2058 |
#13381 := (iff #4641 #13380)
|
|
2059 |
#13378 := (iff #4640 #13375)
|
|
2060 |
#13379 := [rewrite]: #13378
|
|
2061 |
#13372 := (iff #4639 #13373)
|
|
2062 |
#13374 := [rewrite]: #13372
|
|
2063 |
#13382 := [monotonicity #13374 #13379]: #13381
|
|
2064 |
#13385 := [monotonicity #13382]: #13384
|
|
2065 |
#13438 := [monotonicity #13385 #13435]: #13437
|
|
2066 |
#13398 := (iff #12548 #13397)
|
|
2067 |
#13395 := (iff #4637 #13394)
|
|
2068 |
#13392 := (iff #4636 #13389)
|
|
2069 |
#13393 := [rewrite]: #13392
|
|
2070 |
#13386 := (iff #4635 #13387)
|
|
2071 |
#13388 := [rewrite]: #13386
|
|
2072 |
#13396 := [monotonicity #13388 #13393]: #13395
|
|
2073 |
#13399 := [monotonicity #13396]: #13398
|
|
2074 |
#13441 := [monotonicity #13399 #13438]: #13440
|
|
2075 |
#13446 := [trans #13441 #13444]: #13445
|
|
2076 |
#13449 := [monotonicity #13446]: #13448
|
|
2077 |
#12562 := (iff #5117 #12561)
|
|
2078 |
#12559 := (iff #5116 #12549)
|
|
2079 |
#12554 := (implies true #12549)
|
|
2080 |
#12557 := (iff #12554 #12549)
|
|
2081 |
#12558 := [rewrite]: #12557
|
|
2082 |
#12555 := (iff #5116 #12554)
|
|
2083 |
#12552 := (iff #5115 #12549)
|
|
2084 |
#12545 := (implies #4637 #12540)
|
|
2085 |
#12550 := (iff #12545 #12549)
|
|
2086 |
#12551 := [rewrite]: #12550
|
|
2087 |
#12546 := (iff #5115 #12545)
|
|
2088 |
#12543 := (iff #5114 #12540)
|
|
2089 |
#12536 := (implies #4641 #12531)
|
|
2090 |
#12541 := (iff #12536 #12540)
|
|
2091 |
#12542 := [rewrite]: #12541
|
|
2092 |
#12537 := (iff #5114 #12536)
|
|
2093 |
#12534 := (iff #5113 #12531)
|
|
2094 |
#12527 := (implies #4645 #12522)
|
|
2095 |
#12532 := (iff #12527 #12531)
|
|
2096 |
#12533 := [rewrite]: #12532
|
|
2097 |
#12528 := (iff #5113 #12527)
|
|
2098 |
#12525 := (iff #5112 #12522)
|
|
2099 |
#12518 := (implies #4647 #12513)
|
|
2100 |
#12523 := (iff #12518 #12522)
|
|
2101 |
#12524 := [rewrite]: #12523
|
|
2102 |
#12519 := (iff #5112 #12518)
|
|
2103 |
#12516 := (iff #5111 #12513)
|
|
2104 |
#12509 := (implies #4648 #12504)
|
|
2105 |
#12514 := (iff #12509 #12513)
|
|
2106 |
#12515 := [rewrite]: #12514
|
|
2107 |
#12510 := (iff #5111 #12509)
|
|
2108 |
#12507 := (iff #5110 #12504)
|
|
2109 |
#12500 := (implies #4679 #12488)
|
|
2110 |
#12505 := (iff #12500 #12504)
|
|
2111 |
#12506 := [rewrite]: #12505
|
|
2112 |
#12501 := (iff #5110 #12500)
|
|
2113 |
#12498 := (iff #5109 #12488)
|
|
2114 |
#12493 := (implies true #12488)
|
|
2115 |
#12496 := (iff #12493 #12488)
|
|
2116 |
#12497 := [rewrite]: #12496
|
|
2117 |
#12494 := (iff #5109 #12493)
|
|
2118 |
#12491 := (iff #5108 #12488)
|
|
2119 |
#12484 := (implies #4681 #12479)
|
|
2120 |
#12489 := (iff #12484 #12488)
|
|
2121 |
#12490 := [rewrite]: #12489
|
|
2122 |
#12485 := (iff #5108 #12484)
|
|
2123 |
#12482 := (iff #5107 #12479)
|
|
2124 |
#12475 := (implies #4687 #12470)
|
|
2125 |
#12480 := (iff #12475 #12479)
|
|
2126 |
#12481 := [rewrite]: #12480
|
|
2127 |
#12476 := (iff #5107 #12475)
|
|
2128 |
#12473 := (iff #5106 #12470)
|
|
2129 |
#12466 := (implies #4694 #12461)
|
|
2130 |
#12471 := (iff #12466 #12470)
|
|
2131 |
#12472 := [rewrite]: #12471
|
|
2132 |
#12467 := (iff #5106 #12466)
|
|
2133 |
#12464 := (iff #5105 #12461)
|
|
2134 |
#12457 := (implies #4710 #12452)
|
|
2135 |
#12462 := (iff #12457 #12461)
|
|
2136 |
#12463 := [rewrite]: #12462
|
|
2137 |
#12458 := (iff #5105 #12457)
|
|
2138 |
#12455 := (iff #5104 #12452)
|
|
2139 |
#12448 := (implies #4714 #12443)
|
|
2140 |
#12453 := (iff #12448 #12452)
|
|
2141 |
#12454 := [rewrite]: #12453
|
|
2142 |
#12449 := (iff #5104 #12448)
|
|
2143 |
#12446 := (iff #5103 #12443)
|
|
2144 |
#12439 := (implies #4717 #12434)
|
|
2145 |
#12444 := (iff #12439 #12443)
|
|
2146 |
#12445 := [rewrite]: #12444
|
|
2147 |
#12440 := (iff #5103 #12439)
|
|
2148 |
#12437 := (iff #5102 #12434)
|
|
2149 |
#12430 := (implies #11272 #12425)
|
|
2150 |
#12435 := (iff #12430 #12434)
|
|
2151 |
#12436 := [rewrite]: #12435
|
|
2152 |
#12431 := (iff #5102 #12430)
|
|
2153 |
#12428 := (iff #5101 #12425)
|
|
2154 |
#12421 := (implies #4727 #12418)
|
|
2155 |
#12426 := (iff #12421 #12425)
|
|
2156 |
#12427 := [rewrite]: #12426
|
|
2157 |
#12422 := (iff #5101 #12421)
|
|
2158 |
#12419 := (iff #5100 #12418)
|
|
2159 |
#12416 := (iff #5099 #12413)
|
|
2160 |
#12409 := (implies #4733 #12406)
|
|
2161 |
#12414 := (iff #12409 #12413)
|
|
2162 |
#12415 := [rewrite]: #12414
|
|
2163 |
#12410 := (iff #5099 #12409)
|
|
2164 |
#12407 := (iff #5098 #12406)
|
|
2165 |
#12404 := (iff #5097 #12401)
|
|
2166 |
#12397 := (implies #4742 #12394)
|
|
2167 |
#12402 := (iff #12397 #12401)
|
|
2168 |
#12403 := [rewrite]: #12402
|
|
2169 |
#12398 := (iff #5097 #12397)
|
|
2170 |
#12395 := (iff #5096 #12394)
|
|
2171 |
#12392 := (iff #5095 #12389)
|
|
2172 |
#12385 := (implies #4746 #12380)
|
|
2173 |
#12390 := (iff #12385 #12389)
|
|
2174 |
#12391 := [rewrite]: #12390
|
|
2175 |
#12386 := (iff #5095 #12385)
|
|
2176 |
#12383 := (iff #5094 #12380)
|
|
2177 |
#12376 := (implies #4750 #12371)
|
|
2178 |
#12381 := (iff #12376 #12380)
|
|
2179 |
#12382 := [rewrite]: #12381
|
|
2180 |
#12377 := (iff #5094 #12376)
|
|
2181 |
#12374 := (iff #5093 #12371)
|
|
2182 |
#12367 := (implies #4755 #12362)
|
|
2183 |
#12372 := (iff #12367 #12371)
|
|
2184 |
#12373 := [rewrite]: #12372
|
|
2185 |
#12368 := (iff #5093 #12367)
|
|
2186 |
#12365 := (iff #5092 #12362)
|
|
2187 |
#12358 := (implies #4760 #12353)
|
|
2188 |
#12363 := (iff #12358 #12362)
|
|
2189 |
#12364 := [rewrite]: #12363
|
|
2190 |
#12359 := (iff #5092 #12358)
|
|
2191 |
#12356 := (iff #5091 #12353)
|
|
2192 |
#12349 := (implies #4765 #12344)
|
|
2193 |
#12354 := (iff #12349 #12353)
|
|
2194 |
#12355 := [rewrite]: #12354
|
|
2195 |
#12350 := (iff #5091 #12349)
|
|
2196 |
#12347 := (iff #5090 #12344)
|
|
2197 |
#12340 := (implies #11280 #12337)
|
|
2198 |
#12345 := (iff #12340 #12344)
|
|
2199 |
#12346 := [rewrite]: #12345
|
|
2200 |
#12341 := (iff #5090 #12340)
|
|
2201 |
#12338 := (iff #5089 #12337)
|
|
2202 |
#12335 := (iff #5088 #12332)
|
|
2203 |
#12328 := (implies #4771 #12325)
|
|
2204 |
#12333 := (iff #12328 #12332)
|
|
2205 |
#12334 := [rewrite]: #12333
|
|
2206 |
#12329 := (iff #5088 #12328)
|
|
2207 |
#12326 := (iff #5087 #12325)
|
|
2208 |
#12323 := (iff #5086 #12320)
|
|
2209 |
#12316 := (implies #11295 #12313)
|
|
2210 |
#12321 := (iff #12316 #12320)
|
|
2211 |
#12322 := [rewrite]: #12321
|
|
2212 |
#12317 := (iff #5086 #12316)
|
|
2213 |
#12314 := (iff #5085 #12313)
|
|
2214 |
#12311 := (iff #5084 #12308)
|
|
2215 |
#12304 := (implies #4781 #12292)
|
|
2216 |
#12309 := (iff #12304 #12308)
|
|
2217 |
#12310 := [rewrite]: #12309
|
|
2218 |
#12305 := (iff #5084 #12304)
|
|
2219 |
#12302 := (iff #5083 #12292)
|
|
2220 |
#12297 := (implies true #12292)
|
|
2221 |
#12300 := (iff #12297 #12292)
|
|
2222 |
#12301 := [rewrite]: #12300
|
|
2223 |
#12298 := (iff #5083 #12297)
|
|
2224 |
#12295 := (iff #5082 #12292)
|
|
2225 |
#12288 := (implies #4785 #12283)
|
|
2226 |
#12293 := (iff #12288 #12292)
|
|
2227 |
#12294 := [rewrite]: #12293
|
|
2228 |
#12289 := (iff #5082 #12288)
|
|
2229 |
#12286 := (iff #5081 #12283)
|
|
2230 |
#12279 := (implies #4789 #12274)
|
|
2231 |
#12284 := (iff #12279 #12283)
|
|
2232 |
#12285 := [rewrite]: #12284
|
|
2233 |
#12280 := (iff #5081 #12279)
|
|
2234 |
#12277 := (iff #5080 #12274)
|
|
2235 |
#12270 := (implies #4793 #12265)
|
|
2236 |
#12275 := (iff #12270 #12274)
|
|
2237 |
#12276 := [rewrite]: #12275
|
|
2238 |
#12271 := (iff #5080 #12270)
|
|
2239 |
#12268 := (iff #5079 #12265)
|
|
2240 |
#12262 := (implies #4795 #12257)
|
|
2241 |
#12266 := (iff #12262 #12265)
|
|
2242 |
#12267 := [rewrite]: #12266
|
|
2243 |
#12263 := (iff #5079 #12262)
|
|
2244 |
#12260 := (iff #5078 #12257)
|
|
2245 |
#12253 := (implies #4796 #12248)
|
|
2246 |
#12258 := (iff #12253 #12257)
|
|
2247 |
#12259 := [rewrite]: #12258
|
|
2248 |
#12254 := (iff #5078 #12253)
|
|
2249 |
#12251 := (iff #5077 #12248)
|
|
2250 |
#12244 := (implies #11310 #12239)
|
|
2251 |
#12249 := (iff #12244 #12248)
|
|
2252 |
#12250 := [rewrite]: #12249
|
|
2253 |
#12245 := (iff #5077 #12244)
|
|
2254 |
#12242 := (iff #5076 #12239)
|
|
2255 |
#12235 := (implies #4807 #12230)
|
|
2256 |
#12240 := (iff #12235 #12239)
|
|
2257 |
#12241 := [rewrite]: #12240
|
|
2258 |
#12236 := (iff #5076 #12235)
|
|
2259 |
#12233 := (iff #5075 #12230)
|
|
2260 |
#12227 := (implies #4795 #12208)
|
|
2261 |
#12231 := (iff #12227 #12230)
|
|
2262 |
#12232 := [rewrite]: #12231
|
|
2263 |
#12228 := (iff #5075 #12227)
|
|
2264 |
#12225 := (iff #5074 #12208)
|
|
2265 |
#12220 := (and true #12208)
|
|
2266 |
#12223 := (iff #12220 #12208)
|
|
2267 |
#12224 := [rewrite]: #12223
|
|
2268 |
#12221 := (iff #5074 #12220)
|
|
2269 |
#12218 := (iff #5073 #12208)
|
|
2270 |
#12213 := (implies true #12208)
|
|
2271 |
#12216 := (iff #12213 #12208)
|
|
2272 |
#12217 := [rewrite]: #12216
|
|
2273 |
#12214 := (iff #5073 #12213)
|
|
2274 |
#12211 := (iff #5072 #12208)
|
|
2275 |
#12205 := (implies #4795 #12193)
|
|
2276 |
#12209 := (iff #12205 #12208)
|
|
2277 |
#12210 := [rewrite]: #12209
|
|
2278 |
#12206 := (iff #5072 #12205)
|
|
2279 |
#12203 := (iff #5071 #12193)
|
|
2280 |
#12198 := (implies true #12193)
|
|
2281 |
#12201 := (iff #12198 #12193)
|
|
2282 |
#12202 := [rewrite]: #12201
|
|
2283 |
#12199 := (iff #5071 #12198)
|
|
2284 |
#12196 := (iff #5070 #12193)
|
|
2285 |
#12190 := (implies #4795 #12178)
|
|
2286 |
#12194 := (iff #12190 #12193)
|
|
2287 |
#12195 := [rewrite]: #12194
|
|
2288 |
#12191 := (iff #5070 #12190)
|
|
2289 |
#12188 := (iff #5069 #12178)
|
|
2290 |
#12183 := (implies true #12178)
|
|
2291 |
#12186 := (iff #12183 #12178)
|
|
2292 |
#12187 := [rewrite]: #12186
|
|
2293 |
#12184 := (iff #5069 #12183)
|
|
2294 |
#12181 := (iff #5068 #12178)
|
|
2295 |
#12175 := (implies #4795 #12170)
|
|
2296 |
#12179 := (iff #12175 #12178)
|
|
2297 |
#12180 := [rewrite]: #12179
|
|
2298 |
#12176 := (iff #5068 #12175)
|
|
2299 |
#12173 := (iff #5067 #12170)
|
|
2300 |
#12167 := (implies #4900 #12162)
|
|
2301 |
#12171 := (iff #12167 #12170)
|
|
2302 |
#12172 := [rewrite]: #12171
|
|
2303 |
#12168 := (iff #5067 #12167)
|
|
2304 |
#12165 := (iff #5066 #12162)
|
|
2305 |
#12158 := (implies #4900 #12153)
|
|
2306 |
#12163 := (iff #12158 #12162)
|
|
2307 |
#12164 := [rewrite]: #12163
|
|
2308 |
#12159 := (iff #5066 #12158)
|
|
2309 |
#12156 := (iff #5065 #12153)
|
|
2310 |
#12150 := (implies #4812 #12145)
|
|
2311 |
#12154 := (iff #12150 #12153)
|
|
2312 |
#12155 := [rewrite]: #12154
|
|
2313 |
#12151 := (iff #5065 #12150)
|
|
2314 |
#12148 := (iff #5064 #12145)
|
|
2315 |
#12141 := (implies #4909 #12136)
|
|
2316 |
#12146 := (iff #12141 #12145)
|
|
2317 |
#12147 := [rewrite]: #12146
|
|
2318 |
#12142 := (iff #5064 #12141)
|
|
2319 |
#12139 := (iff #5063 #12136)
|
|
2320 |
#12132 := (implies #4913 #12127)
|
|
2321 |
#12137 := (iff #12132 #12136)
|
|
2322 |
#12138 := [rewrite]: #12137
|
|
2323 |
#12133 := (iff #5063 #12132)
|
|
2324 |
#12130 := (iff #5062 #12127)
|
|
2325 |
#12123 := (implies #4917 #12118)
|
|
2326 |
#12128 := (iff #12123 #12127)
|
|
2327 |
#12129 := [rewrite]: #12128
|
|
2328 |
#12124 := (iff #5062 #12123)
|
|
2329 |
#12121 := (iff #5061 #12118)
|
|
2330 |
#12114 := (implies #4921 #12109)
|
|
2331 |
#12119 := (iff #12114 #12118)
|
|
2332 |
#12120 := [rewrite]: #12119
|
|
2333 |
#12115 := (iff #5061 #12114)
|
|
2334 |
#12112 := (iff #5060 #12109)
|
|
2335 |
#12105 := (implies #4931 #12093)
|
|
2336 |
#12110 := (iff #12105 #12109)
|
|
2337 |
#12111 := [rewrite]: #12110
|
|
2338 |
#12106 := (iff #5060 #12105)
|
|
2339 |
#12103 := (iff #5059 #12093)
|
|
2340 |
#12098 := (implies true #12093)
|
|
2341 |
#12101 := (iff #12098 #12093)
|
|
2342 |
#12102 := [rewrite]: #12101
|
|
2343 |
#12099 := (iff #5059 #12098)
|
|
2344 |
#12096 := (iff #5058 #12093)
|
|
2345 |
#12090 := (implies #4795 #12087)
|
|
2346 |
#12094 := (iff #12090 #12093)
|
|
2347 |
#12095 := [rewrite]: #12094
|
|
2348 |
#12091 := (iff #5058 #12090)
|
|
2349 |
#12088 := (iff #5057 #12087)
|
|
2350 |
#12085 := (iff #5056 #12075)
|
|
2351 |
#12080 := (implies true #12075)
|
|
2352 |
#12083 := (iff #12080 #12075)
|
|
2353 |
#12084 := [rewrite]: #12083
|
|
2354 |
#12081 := (iff #5056 #12080)
|
|
2355 |
#12078 := (iff #5055 #12075)
|
|
2356 |
#12072 := (implies #4795 #12067)
|
|
2357 |
#12076 := (iff #12072 #12075)
|
|
2358 |
#12077 := [rewrite]: #12076
|
|
2359 |
#12073 := (iff #5055 #12072)
|
|
2360 |
#12070 := (iff #5054 #12067)
|
|
2361 |
#12063 := (implies #5050 #12058)
|
|
2362 |
#12068 := (iff #12063 #12067)
|
|
2363 |
#12069 := [rewrite]: #12068
|
|
2364 |
#12064 := (iff #5054 #12063)
|
|
2365 |
#12061 := (iff #5053 #12058)
|
|
2366 |
#12055 := (implies #4795 #12043)
|
|
2367 |
#12059 := (iff #12055 #12058)
|
|
2368 |
#12060 := [rewrite]: #12059
|
|
2369 |
#12056 := (iff #5053 #12055)
|
|
2370 |
#12053 := (iff #5052 #12043)
|
|
2371 |
#12048 := (implies true #12043)
|
|
2372 |
#12051 := (iff #12048 #12043)
|
|
2373 |
#12052 := [rewrite]: #12051
|
|
2374 |
#12049 := (iff #5052 #12048)
|
|
2375 |
#12046 := (iff #5051 #12043)
|
|
2376 |
#12040 := (implies #4795 #11463)
|
|
2377 |
#12044 := (iff #12040 #12043)
|
|
2378 |
#12045 := [rewrite]: #12044
|
|
2379 |
#12041 := (iff #5051 #12040)
|
|
2380 |
#11466 := (iff #4849 #11463)
|
|
2381 |
#11460 := (implies #4795 #11448)
|
|
2382 |
#11464 := (iff #11460 #11463)
|
|
2383 |
#11465 := [rewrite]: #11464
|
|
2384 |
#11461 := (iff #4849 #11460)
|
|
2385 |
#11458 := (iff #4848 #11448)
|
|
2386 |
#11453 := (implies true #11448)
|
|
2387 |
#11456 := (iff #11453 #11448)
|
|
2388 |
#11457 := [rewrite]: #11456
|
|
2389 |
#11454 := (iff #4848 #11453)
|
|
2390 |
#11451 := (iff #4847 #11448)
|
|
2391 |
#11445 := (implies #4795 #11442)
|
|
2392 |
#11449 := (iff #11445 #11448)
|
|
2393 |
#11450 := [rewrite]: #11449
|
|
2394 |
#11446 := (iff #4847 #11445)
|
|
2395 |
#11443 := (iff #4846 #11442)
|
|
2396 |
#11440 := (iff #4845 #11437)
|
|
2397 |
#11433 := (implies #4072 #11428)
|
|
2398 |
#11438 := (iff #11433 #11437)
|
|
2399 |
#11439 := [rewrite]: #11438
|
|
2400 |
#11434 := (iff #4845 #11433)
|
|
2401 |
#11431 := (iff #4844 #11428)
|
|
2402 |
#11425 := (implies #4795 #11413)
|
|
2403 |
#11429 := (iff #11425 #11428)
|
|
2404 |
#11430 := [rewrite]: #11429
|
|
2405 |
#11426 := (iff #4844 #11425)
|
|
2406 |
#11423 := (iff #4843 #11413)
|
|
2407 |
#11418 := (implies true #11413)
|
|
2408 |
#11421 := (iff #11418 #11413)
|
|
2409 |
#11422 := [rewrite]: #11421
|
|
2410 |
#11419 := (iff #4843 #11418)
|
|
2411 |
#11416 := (iff #4842 #11413)
|
|
2412 |
#11410 := (implies #4795 #11405)
|
|
2413 |
#11414 := (iff #11410 #11413)
|
|
2414 |
#11415 := [rewrite]: #11414
|
|
2415 |
#11411 := (iff #4842 #11410)
|
|
2416 |
#11408 := (iff #4841 #11405)
|
|
2417 |
#11401 := (implies #4795 #11389)
|
|
2418 |
#11406 := (iff #11401 #11405)
|
|
2419 |
#11407 := [rewrite]: #11406
|
|
2420 |
#11402 := (iff #4841 #11401)
|
|
2421 |
#11399 := (iff #4840 #11389)
|
|
2422 |
#11394 := (implies true #11389)
|
|
2423 |
#11397 := (iff #11394 #11389)
|
|
2424 |
#11398 := [rewrite]: #11397
|
|
2425 |
#11395 := (iff #4840 #11394)
|
|
2426 |
#11392 := (iff #4839 #11389)
|
|
2427 |
#11385 := (implies #4814 #11380)
|
|
2428 |
#11390 := (iff #11385 #11389)
|
|
2429 |
#11391 := [rewrite]: #11390
|
|
2430 |
#11386 := (iff #4839 #11385)
|
|
2431 |
#11383 := (iff #4838 #11380)
|
|
2432 |
#11376 := (implies #4816 #11371)
|
|
2433 |
#11381 := (iff #11376 #11380)
|
|
2434 |
#11382 := [rewrite]: #11381
|
|
2435 |
#11377 := (iff #4838 #11376)
|
|
2436 |
#11374 := (iff #4837 #11371)
|
|
2437 |
#11367 := (implies #4818 #11362)
|
|
2438 |
#11372 := (iff #11367 #11371)
|
|
2439 |
#11373 := [rewrite]: #11372
|
|
2440 |
#11368 := (iff #4837 #11367)
|
|
2441 |
#11365 := (iff #4836 #11362)
|
|
2442 |
#11358 := (implies #4820 #11348)
|
|
2443 |
#11363 := (iff #11358 #11362)
|
|
2444 |
#11364 := [rewrite]: #11363
|
|
2445 |
#11359 := (iff #4836 #11358)
|
|
2446 |
#11356 := (iff #4835 #11348)
|
|
2447 |
#11351 := (implies true #11348)
|
|
2448 |
#11354 := (iff #11351 #11348)
|
|
2449 |
#11355 := [rewrite]: #11354
|
|
2450 |
#11352 := (iff #4835 #11351)
|
|
2451 |
#11349 := (iff #4834 #11348)
|
|
2452 |
#11346 := (iff #4833 #11343)
|
|
2453 |
#11339 := (implies #11327 #4830)
|
|
2454 |
#11344 := (iff #11339 #11343)
|
|
2455 |
#11345 := [rewrite]: #11344
|
|
2456 |
#11340 := (iff #4833 #11339)
|
|
2457 |
#11337 := (iff #4832 #4830)
|
|
2458 |
#11332 := (and #4830 true)
|
|
2459 |
#11335 := (iff #11332 #4830)
|
|
2460 |
#11336 := [rewrite]: #11335
|
|
2461 |
#11333 := (iff #4832 #11332)
|
|
2462 |
#11330 := (iff #4831 true)
|
|
2463 |
#11331 := [rewrite]: #11330
|
|
2464 |
#11334 := [monotonicity #11331]: #11333
|
|
2465 |
#11338 := [trans #11334 #11336]: #11337
|
|
2466 |
#11328 := (iff #4825 #11327)
|
|
2467 |
#11325 := (iff #4824 #11322)
|
|
2468 |
#11319 := (implies #1522 #11316)
|
|
2469 |
#11323 := (iff #11319 #11322)
|
|
2470 |
#11324 := [rewrite]: #11323
|
|
2471 |
#11320 := (iff #4824 #11319)
|
|
2472 |
#11317 := (iff #4823 #11316)
|
|
2473 |
#11318 := [rewrite]: #11317
|
|
2474 |
#11321 := [monotonicity #11318]: #11320
|
|
2475 |
#11326 := [trans #11321 #11324]: #11325
|
|
2476 |
#11329 := [quant-intro #11326]: #11328
|
|
2477 |
#11341 := [monotonicity #11329 #11338]: #11340
|
|
2478 |
#11347 := [trans #11341 #11345]: #11346
|
|
2479 |
#11350 := [monotonicity #11329 #11347]: #11349
|
|
2480 |
#11353 := [monotonicity #11350]: #11352
|
|
2481 |
#11357 := [trans #11353 #11355]: #11356
|
|
2482 |
#11360 := [monotonicity #11357]: #11359
|
|
2483 |
#11366 := [trans #11360 #11364]: #11365
|
|
2484 |
#11369 := [monotonicity #11366]: #11368
|
|
2485 |
#11375 := [trans #11369 #11373]: #11374
|
|
2486 |
#11378 := [monotonicity #11375]: #11377
|
|
2487 |
#11384 := [trans #11378 #11382]: #11383
|
|
2488 |
#11387 := [monotonicity #11384]: #11386
|
|
2489 |
#11393 := [trans #11387 #11391]: #11392
|
|
2490 |
#11396 := [monotonicity #11393]: #11395
|
|
2491 |
#11400 := [trans #11396 #11398]: #11399
|
|
2492 |
#11403 := [monotonicity #11400]: #11402
|
|
2493 |
#11409 := [trans #11403 #11407]: #11408
|
|
2494 |
#11412 := [monotonicity #11409]: #11411
|
|
2495 |
#11417 := [trans #11412 #11415]: #11416
|
|
2496 |
#11420 := [monotonicity #11417]: #11419
|
|
2497 |
#11424 := [trans #11420 #11422]: #11423
|
|
2498 |
#11427 := [monotonicity #11424]: #11426
|
|
2499 |
#11432 := [trans #11427 #11430]: #11431
|
|
2500 |
#11435 := [monotonicity #11432]: #11434
|
|
2501 |
#11441 := [trans #11435 #11439]: #11440
|
|
2502 |
#11444 := [monotonicity #11441]: #11443
|
|
2503 |
#11447 := [monotonicity #11444]: #11446
|
|
2504 |
#11452 := [trans #11447 #11450]: #11451
|
|
2505 |
#11455 := [monotonicity #11452]: #11454
|
|
2506 |
#11459 := [trans #11455 #11457]: #11458
|
|
2507 |
#11462 := [monotonicity #11459]: #11461
|
|
2508 |
#11467 := [trans #11462 #11465]: #11466
|
|
2509 |
#12042 := [monotonicity #11467]: #12041
|
|
2510 |
#12047 := [trans #12042 #12045]: #12046
|
|
2511 |
#12050 := [monotonicity #12047]: #12049
|
|
2512 |
#12054 := [trans #12050 #12052]: #12053
|
|
2513 |
#12057 := [monotonicity #12054]: #12056
|
|
2514 |
#12062 := [trans #12057 #12060]: #12061
|
|
2515 |
#12065 := [monotonicity #12062]: #12064
|
|
2516 |
#12071 := [trans #12065 #12069]: #12070
|
|
2517 |
#12074 := [monotonicity #12071]: #12073
|
|
2518 |
#12079 := [trans #12074 #12077]: #12078
|
|
2519 |
#12082 := [monotonicity #12079]: #12081
|
|
2520 |
#12086 := [trans #12082 #12084]: #12085
|
|
2521 |
#12038 := (iff #5049 #12028)
|
|
2522 |
#12033 := (implies true #12028)
|
|
2523 |
#12036 := (iff #12033 #12028)
|
|
2524 |
#12037 := [rewrite]: #12036
|
|
2525 |
#12034 := (iff #5049 #12033)
|
|
2526 |
#12031 := (iff #5048 #12028)
|
|
2527 |
#12025 := (implies #4795 #12020)
|
|
2528 |
#12029 := (iff #12025 #12028)
|
|
2529 |
#12030 := [rewrite]: #12029
|
|
2530 |
#12026 := (iff #5048 #12025)
|
|
2531 |
#12023 := (iff #5047 #12020)
|
|
2532 |
#12016 := (implies #4935 #12011)
|
|
2533 |
#12021 := (iff #12016 #12020)
|
|
2534 |
#12022 := [rewrite]: #12021
|
|
2535 |
#12017 := (iff #5047 #12016)
|
|
2536 |
#12014 := (iff #5046 #12011)
|
|
2537 |
#12008 := (implies #4795 #11996)
|
|
2538 |
#12012 := (iff #12008 #12011)
|
|
2539 |
#12013 := [rewrite]: #12012
|
|
2540 |
#12009 := (iff #5046 #12008)
|
|
2541 |
#12006 := (iff #5045 #11996)
|
|
2542 |
#12001 := (implies true #11996)
|
|
2543 |
#12004 := (iff #12001 #11996)
|
|
2544 |
#12005 := [rewrite]: #12004
|
|
2545 |
#12002 := (iff #5045 #12001)
|
|
2546 |
#11999 := (iff #5044 #11996)
|
|
2547 |
#11993 := (implies #4795 #11990)
|
|
2548 |
#11997 := (iff #11993 #11996)
|
|
2549 |
#11998 := [rewrite]: #11997
|
|
2550 |
#11994 := (iff #5044 #11993)
|
|
2551 |
#11991 := (iff #5043 #11990)
|
|
2552 |
#11988 := (iff #5042 #11985)
|
|
2553 |
#11982 := (implies #4943 #11979)
|
|
2554 |
#11986 := (iff #11982 #11985)
|
|
2555 |
#11987 := [rewrite]: #11986
|
|
2556 |
#11983 := (iff #5042 #11982)
|
|
2557 |
#11980 := (iff #5041 #11979)
|
|
2558 |
#11977 := (iff #5040 #11974)
|
|
2559 |
#11971 := (implies #4946 #11966)
|
|
2560 |
#11975 := (iff #11971 #11974)
|
|
2561 |
#11976 := [rewrite]: #11975
|
|
2562 |
#11972 := (iff #5040 #11971)
|
|
2563 |
#11969 := (iff #5039 #11966)
|
|
2564 |
#11963 := (implies #4795 #11960)
|
|
2565 |
#11967 := (iff #11963 #11966)
|
|
2566 |
#11968 := [rewrite]: #11967
|
|
2567 |
#11964 := (iff #5039 #11963)
|
|
2568 |
#11961 := (iff #5038 #11960)
|
|
2569 |
#11958 := (iff #5037 #11948)
|
|
2570 |
#11953 := (implies true #11948)
|
|
2571 |
#11956 := (iff #11953 #11948)
|
|
2572 |
#11957 := [rewrite]: #11956
|
|
2573 |
#11954 := (iff #5037 #11953)
|
|
2574 |
#11951 := (iff #5036 #11948)
|
|
2575 |
#11945 := (implies #4795 #11940)
|
|
2576 |
#11949 := (iff #11945 #11948)
|
|
2577 |
#11950 := [rewrite]: #11949
|
|
2578 |
#11946 := (iff #5036 #11945)
|
|
2579 |
#11943 := (iff #5035 #11940)
|
|
2580 |
#11936 := (implies #5025 #11931)
|
|
2581 |
#11941 := (iff #11936 #11940)
|
|
2582 |
#11942 := [rewrite]: #11941
|
|
2583 |
#11937 := (iff #5035 #11936)
|
|
2584 |
#11934 := (iff #5034 #11931)
|
|
2585 |
#11928 := (implies #4795 #11916)
|
|
2586 |
#11932 := (iff #11928 #11931)
|
|
2587 |
#11933 := [rewrite]: #11932
|
|
2588 |
#11929 := (iff #5034 #11928)
|
|
2589 |
#11926 := (iff #5033 #11916)
|
|
2590 |
#11921 := (implies true #11916)
|
|
2591 |
#11924 := (iff #11921 #11916)
|
|
2592 |
#11925 := [rewrite]: #11924
|
|
2593 |
#11922 := (iff #5033 #11921)
|
|
2594 |
#11919 := (iff #5032 #11916)
|
|
2595 |
#11913 := (implies #4795 #11908)
|
|
2596 |
#11917 := (iff #11913 #11916)
|
|
2597 |
#11918 := [rewrite]: #11917
|
|
2598 |
#11914 := (iff #5032 #11913)
|
|
2599 |
#11911 := (iff #5031 #11908)
|
|
2600 |
#11905 := (implies #4795 #11893)
|
|
2601 |
#11909 := (iff #11905 #11908)
|
|
2602 |
#11910 := [rewrite]: #11909
|
|
2603 |
#11906 := (iff #5031 #11905)
|
|
2604 |
#11903 := (iff #5030 #11893)
|
|
2605 |
#11898 := (implies true #11893)
|
|
2606 |
#11901 := (iff #11898 #11893)
|
|
2607 |
#11902 := [rewrite]: #11901
|
|
2608 |
#11899 := (iff #5030 #11898)
|
|
2609 |
#11896 := (iff #5029 #11893)
|
|
2610 |
#11889 := (implies #5026 #11884)
|
|
2611 |
#11894 := (iff #11889 #11893)
|
|
2612 |
#11895 := [rewrite]: #11894
|
|
2613 |
#11890 := (iff #5029 #11889)
|
|
2614 |
#11887 := (iff #5028 #11884)
|
|
2615 |
#11880 := (implies #5027 #11736)
|
|
2616 |
#11885 := (iff #11880 #11884)
|
|
2617 |
#11886 := [rewrite]: #11885
|
|
2618 |
#11881 := (iff #5028 #11880)
|
|
2619 |
#11746 := (iff #5007 #11736)
|
|
2620 |
#11741 := (implies true #11736)
|
|
2621 |
#11744 := (iff #11741 #11736)
|
|
2622 |
#11745 := [rewrite]: #11744
|
|
2623 |
#11742 := (iff #5007 #11741)
|
|
2624 |
#11739 := (iff #5006 #11736)
|
|
2625 |
#11732 := (implies #4967 #11729)
|
|
2626 |
#11737 := (iff #11732 #11736)
|
|
2627 |
#11738 := [rewrite]: #11737
|
|
2628 |
#11733 := (iff #5006 #11732)
|
|
2629 |
#11730 := (iff #5005 #11729)
|
|
2630 |
#11727 := (iff #5004 #11724)
|
|
2631 |
#11720 := (implies #11625 #11715)
|
|
2632 |
#11725 := (iff #11720 #11724)
|
|
2633 |
#11726 := [rewrite]: #11725
|
|
2634 |
#11721 := (iff #5004 #11720)
|
|
2635 |
#11718 := (iff #5003 #11715)
|
|
2636 |
#11711 := (implies #11628 #11706)
|
|
2637 |
#11716 := (iff #11711 #11715)
|
|
2638 |
#11717 := [rewrite]: #11716
|
|
2639 |
#11712 := (iff #5003 #11711)
|
|
2640 |
#11709 := (iff #5002 #11706)
|
|
2641 |
#11702 := (implies #4978 #11697)
|
|
2642 |
#11707 := (iff #11702 #11706)
|
|
2643 |
#11708 := [rewrite]: #11707
|
|
2644 |
#11703 := (iff #5002 #11702)
|
|
2645 |
#11700 := (iff #5001 #11697)
|
|
2646 |
#11693 := (implies #4980 #11683)
|
|
2647 |
#11698 := (iff #11693 #11697)
|
|
2648 |
#11699 := [rewrite]: #11698
|
|
2649 |
#11694 := (iff #5001 #11693)
|
|
2650 |
#11691 := (iff #5000 #11683)
|
|
2651 |
#11686 := (implies true #11683)
|
|
2652 |
#11689 := (iff #11686 #11683)
|
|
2653 |
#11690 := [rewrite]: #11689
|
|
2654 |
#11687 := (iff #5000 #11686)
|
|
2655 |
#11684 := (iff #4999 #11683)
|
|
2656 |
#11681 := (iff #4998 #11678)
|
|
2657 |
#11674 := (implies #4981 #11671)
|
|
2658 |
#11679 := (iff #11674 #11678)
|
|
2659 |
#11680 := [rewrite]: #11679
|
|
2660 |
#11675 := (iff #4998 #11674)
|
|
2661 |
#11672 := (iff #4997 #11671)
|
|
2662 |
#11669 := (iff #4996 #11666)
|
|
2663 |
#11662 := (implies #11643 #4992)
|
|
2664 |
#11667 := (iff #11662 #11666)
|
|
2665 |
#11668 := [rewrite]: #11667
|
|
2666 |
#11663 := (iff #4996 #11662)
|
|
2667 |
#11660 := (iff #4995 #4992)
|
|
2668 |
#11655 := (and #4992 true)
|
|
2669 |
#11658 := (iff #11655 #4992)
|
|
2670 |
#11659 := [rewrite]: #11658
|
|
2671 |
#11656 := (iff #4995 #11655)
|
|
2672 |
#11653 := (iff #4994 true)
|
|
2673 |
#11648 := (implies #4992 true)
|
|
2674 |
#11651 := (iff #11648 true)
|
|
2675 |
#11652 := [rewrite]: #11651
|
|
2676 |
#11649 := (iff #4994 #11648)
|
|
2677 |
#11646 := (iff #4993 true)
|
|
2678 |
#11647 := [rewrite]: #11646
|
|
2679 |
#11650 := [monotonicity #11647]: #11649
|
|
2680 |
#11654 := [trans #11650 #11652]: #11653
|
|
2681 |
#11657 := [monotonicity #11654]: #11656
|
|
2682 |
#11661 := [trans #11657 #11659]: #11660
|
|
2683 |
#11644 := (iff #4986 #11643)
|
|
2684 |
#11641 := (iff #4985 #11638)
|
|
2685 |
#11635 := (implies #1522 #11632)
|
|
2686 |
#11639 := (iff #11635 #11638)
|
|
2687 |
#11640 := [rewrite]: #11639
|
|
2688 |
#11636 := (iff #4985 #11635)
|
|
2689 |
#11633 := (iff #4984 #11632)
|
|
2690 |
#11634 := [rewrite]: #11633
|
|
2691 |
#11637 := [monotonicity #11634]: #11636
|
|
2692 |
#11642 := [trans #11637 #11640]: #11641
|
|
2693 |
#11645 := [quant-intro #11642]: #11644
|
|
2694 |
#11664 := [monotonicity #11645 #11661]: #11663
|
|
2695 |
#11670 := [trans #11664 #11668]: #11669
|
|
2696 |
#11673 := [monotonicity #11645 #11670]: #11672
|
|
2697 |
#11676 := [monotonicity #11673]: #11675
|
|
2698 |
#11682 := [trans #11676 #11680]: #11681
|
|
2699 |
#11685 := [monotonicity #11682]: #11684
|
|
2700 |
#11688 := [monotonicity #11685]: #11687
|
|
2701 |
#11692 := [trans #11688 #11690]: #11691
|
|
2702 |
#11695 := [monotonicity #11692]: #11694
|
|
2703 |
#11701 := [trans #11695 #11699]: #11700
|
|
2704 |
#11704 := [monotonicity #11701]: #11703
|
|
2705 |
#11710 := [trans #11704 #11708]: #11709
|
|
2706 |
#11629 := (iff #4973 #11628)
|
|
2707 |
#11617 := (= #4968 #11616)
|
|
2708 |
#11618 := [rewrite]: #11617
|
|
2709 |
#11630 := [monotonicity #11618]: #11629
|
|
2710 |
#11713 := [monotonicity #11630 #11710]: #11712
|
|
2711 |
#11719 := [trans #11713 #11717]: #11718
|
|
2712 |
#11626 := (iff #4971 #11625)
|
|
2713 |
#11623 := (iff #4970 #11622)
|
|
2714 |
#11624 := [monotonicity #11618]: #11623
|
|
2715 |
#11620 := (iff #4969 #11619)
|
|
2716 |
#11621 := [monotonicity #11618]: #11620
|
|
2717 |
#11627 := [monotonicity #11621 #11624]: #11626
|
|
2718 |
#11722 := [monotonicity #11627 #11719]: #11721
|
|
2719 |
#11728 := [trans #11722 #11726]: #11727
|
|
2720 |
#11731 := [monotonicity #11627 #11728]: #11730
|
|
2721 |
#11734 := [monotonicity #11731]: #11733
|
|
2722 |
#11740 := [trans #11734 #11738]: #11739
|
|
2723 |
#11743 := [monotonicity #11740]: #11742
|
|
2724 |
#11747 := [trans #11743 #11745]: #11746
|
|
2725 |
#11882 := [monotonicity #11747]: #11881
|
|
2726 |
#11888 := [trans #11882 #11886]: #11887
|
|
2727 |
#11891 := [monotonicity #11888]: #11890
|
|
2728 |
#11897 := [trans #11891 #11895]: #11896
|
|
2729 |
#11900 := [monotonicity #11897]: #11899
|
|
2730 |
#11904 := [trans #11900 #11902]: #11903
|
|
2731 |
#11907 := [monotonicity #11904]: #11906
|
|
2732 |
#11912 := [trans #11907 #11910]: #11911
|
|
2733 |
#11915 := [monotonicity #11912]: #11914
|
|
2734 |
#11920 := [trans #11915 #11918]: #11919
|
|
2735 |
#11923 := [monotonicity #11920]: #11922
|
|
2736 |
#11927 := [trans #11923 #11925]: #11926
|
|
2737 |
#11930 := [monotonicity #11927]: #11929
|
|
2738 |
#11935 := [trans #11930 #11933]: #11934
|
|
2739 |
#11938 := [monotonicity #11935]: #11937
|
|
2740 |
#11944 := [trans #11938 #11942]: #11943
|
|
2741 |
#11947 := [monotonicity #11944]: #11946
|
|
2742 |
#11952 := [trans #11947 #11950]: #11951
|
|
2743 |
#11955 := [monotonicity #11952]: #11954
|
|
2744 |
#11959 := [trans #11955 #11957]: #11958
|
|
2745 |
#11878 := (iff #5024 #11868)
|
|
2746 |
#11873 := (implies true #11868)
|
|
2747 |
#11876 := (iff #11873 #11868)
|
|
2748 |
#11877 := [rewrite]: #11876
|
|
2749 |
#11874 := (iff #5024 #11873)
|
|
2750 |
#11871 := (iff #5023 #11868)
|
|
2751 |
#11865 := (implies #4795 #11860)
|
|
2752 |
#11869 := (iff #11865 #11868)
|
|
2753 |
#11870 := [rewrite]: #11869
|
|
2754 |
#11866 := (iff #5023 #11865)
|
|
2755 |
#11863 := (iff #5022 #11860)
|
|
2756 |
#11856 := (implies #4948 #11851)
|
|
2757 |
#11861 := (iff #11856 #11860)
|
|
2758 |
#11862 := [rewrite]: #11861
|
|
2759 |
#11857 := (iff #5022 #11856)
|
|
2760 |
#11854 := (iff #5021 #11851)
|
|
2761 |
#11848 := (implies #4795 #11836)
|
|
2762 |
#11852 := (iff #11848 #11851)
|
|
2763 |
#11853 := [rewrite]: #11852
|
|
2764 |
#11849 := (iff #5021 #11848)
|
|
2765 |
#11846 := (iff #5020 #11836)
|
|
2766 |
#11841 := (implies true #11836)
|
|
2767 |
#11844 := (iff #11841 #11836)
|
|
2768 |
#11845 := [rewrite]: #11844
|
|
2769 |
#11842 := (iff #5020 #11841)
|
|
2770 |
#11839 := (iff #5019 #11836)
|
|
2771 |
#11833 := (implies #4795 #11830)
|
|
2772 |
#11837 := (iff #11833 #11836)
|
|
2773 |
#11838 := [rewrite]: #11837
|
|
2774 |
#11834 := (iff #5019 #11833)
|
|
2775 |
#11831 := (iff #5018 #11830)
|
|
2776 |
#11828 := (iff #5017 #11825)
|
|
2777 |
#11821 := (implies #4943 #11818)
|
|
2778 |
#11826 := (iff #11821 #11825)
|
|
2779 |
#11827 := [rewrite]: #11826
|
|
2780 |
#11822 := (iff #5017 #11821)
|
|
2781 |
#11819 := (iff #5016 #11818)
|
|
2782 |
#11816 := (iff #5015 #11813)
|
|
2783 |
#11809 := (implies #4946 #11804)
|
|
2784 |
#11814 := (iff #11809 #11813)
|
|
2785 |
#11815 := [rewrite]: #11814
|
|
2786 |
#11810 := (iff #5015 #11809)
|
|
2787 |
#11807 := (iff #5014 #11804)
|
|
2788 |
#11800 := (implies #4950 #11795)
|
|
2789 |
#11805 := (iff #11800 #11804)
|
|
2790 |
#11806 := [rewrite]: #11805
|
|
2791 |
#11801 := (iff #5014 #11800)
|
|
2792 |
#11798 := (iff #5013 #11795)
|
|
2793 |
#11791 := (implies #4955 #11786)
|
|
2794 |
#11796 := (iff #11791 #11795)
|
|
2795 |
#11797 := [rewrite]: #11796
|
|
2796 |
#11792 := (iff #5013 #11791)
|
|
2797 |
#11789 := (iff #5012 #11786)
|
|
2798 |
#11782 := (implies #4960 #11777)
|
|
2799 |
#11787 := (iff #11782 #11786)
|
|
2800 |
#11788 := [rewrite]: #11787
|
|
2801 |
#11783 := (iff #5012 #11782)
|
|
2802 |
#11780 := (iff #5011 #11777)
|
|
2803 |
#11773 := (implies #4794 #11761)
|
|
2804 |
#11778 := (iff #11773 #11777)
|
|
2805 |
#11779 := [rewrite]: #11778
|
|
2806 |
#11774 := (iff #5011 #11773)
|
|
2807 |
#11771 := (iff #5010 #11761)
|
|
2808 |
#11766 := (implies true #11761)
|
|
2809 |
#11769 := (iff #11766 #11761)
|
|
2810 |
#11770 := [rewrite]: #11769
|
|
2811 |
#11767 := (iff #5010 #11766)
|
|
2812 |
#11764 := (iff #5009 #11761)
|
|
2813 |
#11757 := (implies #4963 #11752)
|
|
2814 |
#11762 := (iff #11757 #11761)
|
|
2815 |
#11763 := [rewrite]: #11762
|
|
2816 |
#11758 := (iff #5009 #11757)
|
|
2817 |
#11755 := (iff #5008 #11752)
|
|
2818 |
#11748 := (implies #4965 #11736)
|
|
2819 |
#11753 := (iff #11748 #11752)
|
|
2820 |
#11754 := [rewrite]: #11753
|
|
2821 |
#11749 := (iff #5008 #11748)
|
|
2822 |
#11750 := [monotonicity #11747]: #11749
|
|
2823 |
#11756 := [trans #11750 #11754]: #11755
|
|
2824 |
#11759 := [monotonicity #11756]: #11758
|
|
2825 |
#11765 := [trans #11759 #11763]: #11764
|
|
2826 |
#11768 := [monotonicity #11765]: #11767
|
|
2827 |
#11772 := [trans #11768 #11770]: #11771
|
|
2828 |
#11614 := (iff #4961 #4794)
|
|
2829 |
#11615 := [rewrite]: #11614
|
|
2830 |
#11775 := [monotonicity #11615 #11772]: #11774
|
|
2831 |
#11781 := [trans #11775 #11779]: #11780
|
|
2832 |
#11784 := [monotonicity #11781]: #11783
|
|
2833 |
#11790 := [trans #11784 #11788]: #11789
|
|
2834 |
#11793 := [monotonicity #11790]: #11792
|
|
2835 |
#11799 := [trans #11793 #11797]: #11798
|
|
2836 |
#11802 := [monotonicity #11799]: #11801
|
|
2837 |
#11808 := [trans #11802 #11806]: #11807
|
|
2838 |
#11811 := [monotonicity #11808]: #11810
|
|
2839 |
#11817 := [trans #11811 #11815]: #11816
|
|
2840 |
#11820 := [monotonicity #11817]: #11819
|
|
2841 |
#11823 := [monotonicity #11820]: #11822
|
|
2842 |
#11829 := [trans #11823 #11827]: #11828
|
|
2843 |
#11832 := [monotonicity #11829]: #11831
|
|
2844 |
#11835 := [monotonicity #11832]: #11834
|
|
2845 |
#11840 := [trans #11835 #11838]: #11839
|
|
2846 |
#11843 := [monotonicity #11840]: #11842
|
|
2847 |
#11847 := [trans #11843 #11845]: #11846
|
|
2848 |
#11850 := [monotonicity #11847]: #11849
|
|
2849 |
#11855 := [trans #11850 #11853]: #11854
|
|
2850 |
#11858 := [monotonicity #11855]: #11857
|
|
2851 |
#11864 := [trans #11858 #11862]: #11863
|
|
2852 |
#11867 := [monotonicity #11864]: #11866
|
|
2853 |
#11872 := [trans #11867 #11870]: #11871
|
|
2854 |
#11875 := [monotonicity #11872]: #11874
|
|
2855 |
#11879 := [trans #11875 #11877]: #11878
|
|
2856 |
#11962 := [monotonicity #11879 #11959]: #11961
|
|
2857 |
#11965 := [monotonicity #11962]: #11964
|
|
2858 |
#11970 := [trans #11965 #11968]: #11969
|
|
2859 |
#11973 := [monotonicity #11970]: #11972
|
|
2860 |
#11978 := [trans #11973 #11976]: #11977
|
|
2861 |
#11981 := [monotonicity #11978]: #11980
|
|
2862 |
#11984 := [monotonicity #11981]: #11983
|
|
2863 |
#11989 := [trans #11984 #11987]: #11988
|
|
2864 |
#11992 := [monotonicity #11989]: #11991
|
|
2865 |
#11995 := [monotonicity #11992]: #11994
|
|
2866 |
#12000 := [trans #11995 #11998]: #11999
|
|
2867 |
#12003 := [monotonicity #12000]: #12002
|
|
2868 |
#12007 := [trans #12003 #12005]: #12006
|
|
2869 |
#12010 := [monotonicity #12007]: #12009
|
|
2870 |
#12015 := [trans #12010 #12013]: #12014
|
|
2871 |
#12018 := [monotonicity #12015]: #12017
|
|
2872 |
#12024 := [trans #12018 #12022]: #12023
|
|
2873 |
#12027 := [monotonicity #12024]: #12026
|
|
2874 |
#12032 := [trans #12027 #12030]: #12031
|
|
2875 |
#12035 := [monotonicity #12032]: #12034
|
|
2876 |
#12039 := [trans #12035 #12037]: #12038
|
|
2877 |
#12089 := [monotonicity #12039 #12086]: #12088
|
|
2878 |
#12092 := [monotonicity #12089]: #12091
|
|
2879 |
#12097 := [trans #12092 #12095]: #12096
|
|
2880 |
#11612 := (iff #4934 true)
|
|
2881 |
#11610 := (iff #11607 true)
|
|
2882 |
#11611 := [rewrite]: #11610
|
|
2883 |
#11608 := (iff #4934 #11607)
|
|
2884 |
#11605 := (iff #4933 true)
|
|
2885 |
#11606 := [rewrite]: #11605
|
|
2886 |
#11603 := (iff #4932 true)
|
|
2887 |
#11604 := [rewrite]: #11603
|
|
2888 |
#11609 := [monotonicity #11604 #11606]: #11608
|
|
2889 |
#11613 := [trans #11609 #11611]: #11612
|
|
2890 |
#12100 := [monotonicity #11613 #12097]: #12099
|
|
2891 |
#12104 := [trans #12100 #12102]: #12103
|
|
2892 |
#12107 := [monotonicity #12104]: #12106
|
|
2893 |
#12113 := [trans #12107 #12111]: #12112
|
|
2894 |
#12116 := [monotonicity #12113]: #12115
|
|
2895 |
#12122 := [trans #12116 #12120]: #12121
|
|
2896 |
#12125 := [monotonicity #12122]: #12124
|
|
2897 |
#12131 := [trans #12125 #12129]: #12130
|
|
2898 |
#12134 := [monotonicity #12131]: #12133
|
|
2899 |
#12140 := [trans #12134 #12138]: #12139
|
|
2900 |
#12143 := [monotonicity #12140]: #12142
|
|
2901 |
#12149 := [trans #12143 #12147]: #12148
|
|
2902 |
#12152 := [monotonicity #12149]: #12151
|
|
2903 |
#12157 := [trans #12152 #12155]: #12156
|
|
2904 |
#12160 := [monotonicity #12157]: #12159
|
|
2905 |
#12166 := [trans #12160 #12164]: #12165
|
|
2906 |
#11601 := (iff #4904 #4900)
|
|
2907 |
#11584 := (and true #4900)
|
|
2908 |
#11587 := (iff #11584 #4900)
|
|
2909 |
#11588 := [rewrite]: #11587
|
|
2910 |
#11599 := (iff #4904 #11584)
|
|
2911 |
#11597 := (iff #4903 #4900)
|
|
2912 |
#11595 := (iff #4903 #11584)
|
|
2913 |
#11593 := (iff #4902 #4900)
|
|
2914 |
#11591 := (iff #4902 #11584)
|
|
2915 |
#11589 := (iff #4901 #4900)
|
|
2916 |
#11585 := (iff #4901 #11584)
|
|
2917 |
#11582 := (iff #4889 true)
|
|
2918 |
#11577 := (forall (vars (?v0 S11)) (:pat #4885) true)
|
|
2919 |
#11580 := (iff #11577 true)
|
|
2920 |
#11581 := [elim-unused]: #11580
|
|
2921 |
#11578 := (iff #4889 #11577)
|
|
2922 |
#11575 := (iff #4888 true)
|
|
2923 |
#11539 := (implies #4873 #4873)
|
|
2924 |
#11542 := (iff #11539 true)
|
|
2925 |
#11543 := [rewrite]: #11542
|
|
2926 |
#11573 := (iff #4888 #11539)
|
|
2927 |
#11571 := (iff #4887 #4873)
|
|
2928 |
#11532 := (and true #4873)
|
|
2929 |
#11535 := (iff #11532 #4873)
|
|
2930 |
#11536 := [rewrite]: #11535
|
|
2931 |
#11569 := (iff #4887 #11532)
|
|
2932 |
#11567 := (iff #4886 true)
|
|
2933 |
#11568 := [rewrite]: #11567
|
|
2934 |
#11570 := [monotonicity #11568]: #11569
|
|
2935 |
#11572 := [trans #11570 #11536]: #11571
|
|
2936 |
#11574 := [monotonicity #11572]: #11573
|
|
2937 |
#11576 := [trans #11574 #11543]: #11575
|
|
2938 |
#11579 := [quant-intro #11576]: #11578
|
|
2939 |
#11583 := [trans #11579 #11581]: #11582
|
|
2940 |
#11586 := [monotonicity #11583]: #11585
|
|
2941 |
#11590 := [trans #11586 #11588]: #11589
|
|
2942 |
#11565 := (iff #4881 true)
|
|
2943 |
#11523 := (forall (vars (?v0 S11)) (:pat #4860) true)
|
|
2944 |
#11526 := (iff #11523 true)
|
|
2945 |
#11527 := [elim-unused]: #11526
|
|
2946 |
#11563 := (iff #4881 #11523)
|
|
2947 |
#11561 := (iff #4880 true)
|
|
2948 |
#11559 := (iff #4880 #11539)
|
|
2949 |
#11557 := (iff #4879 #4873)
|
|
2950 |
#11555 := (iff #4879 #11532)
|
|
2951 |
#11553 := (iff #4878 true)
|
|
2952 |
#11554 := [rewrite]: #11553
|
|
2953 |
#11556 := [monotonicity #11554]: #11555
|
|
2954 |
#11558 := [trans #11556 #11536]: #11557
|
|
2955 |
#11560 := [monotonicity #11558]: #11559
|
|
2956 |
#11562 := [trans #11560 #11543]: #11561
|
|
2957 |
#11564 := [quant-intro #11562]: #11563
|
|
2958 |
#11566 := [trans #11564 #11527]: #11565
|
|
2959 |
#11592 := [monotonicity #11566 #11590]: #11591
|
|
2960 |
#11594 := [trans #11592 #11588]: #11593
|
|
2961 |
#11551 := (iff #4877 true)
|
|
2962 |
#11546 := (forall (vars (?v0 S11)) (:pat #4871) true)
|
|
2963 |
#11549 := (iff #11546 true)
|
|
2964 |
#11550 := [elim-unused]: #11549
|
|
2965 |
#11547 := (iff #4877 #11546)
|
|
2966 |
#11544 := (iff #4876 true)
|
|
2967 |
#11540 := (iff #4876 #11539)
|
|
2968 |
#11537 := (iff #4875 #4873)
|
|
2969 |
#11533 := (iff #4875 #11532)
|
|
2970 |
#11530 := (iff #4874 true)
|
|
2971 |
#11531 := [rewrite]: #11530
|
|
2972 |
#11534 := [monotonicity #11531]: #11533
|
|
2973 |
#11538 := [trans #11534 #11536]: #11537
|
|
2974 |
#11541 := [monotonicity #11538]: #11540
|
|
2975 |
#11545 := [trans #11541 #11543]: #11544
|
|
2976 |
#11548 := [quant-intro #11545]: #11547
|
|
2977 |
#11552 := [trans #11548 #11550]: #11551
|
|
2978 |
#11596 := [monotonicity #11552 #11594]: #11595
|
|
2979 |
#11598 := [trans #11596 #11588]: #11597
|
|
2980 |
#11528 := (iff #4867 true)
|
|
2981 |
#11524 := (iff #4867 #11523)
|
|
2982 |
#11521 := (iff #4866 true)
|
|
2983 |
#11522 := [rewrite]: #11521
|
|
2984 |
#11525 := [quant-intro #11522]: #11524
|
|
2985 |
#11529 := [trans #11525 #11527]: #11528
|
|
2986 |
#11600 := [monotonicity #11529 #11598]: #11599
|
|
2987 |
#11602 := [trans #11600 #11588]: #11601
|
|
2988 |
#12169 := [monotonicity #11602 #12166]: #12168
|
|
2989 |
#12174 := [trans #12169 #12172]: #12173
|
|
2990 |
#12177 := [monotonicity #12174]: #12176
|
|
2991 |
#12182 := [trans #12177 #12180]: #12181
|
|
2992 |
#12185 := [monotonicity #12182]: #12184
|
|
2993 |
#12189 := [trans #12185 #12187]: #12188
|
|
2994 |
#12192 := [monotonicity #12189]: #12191
|
|
2995 |
#12197 := [trans #12192 #12195]: #12196
|
|
2996 |
#12200 := [monotonicity #12197]: #12199
|
|
2997 |
#12204 := [trans #12200 #12202]: #12203
|
|
2998 |
#12207 := [monotonicity #12204]: #12206
|
|
2999 |
#12212 := [trans #12207 #12210]: #12211
|
|
3000 |
#12215 := [monotonicity #12212]: #12214
|
|
3001 |
#12219 := [trans #12215 #12217]: #12218
|
|
3002 |
#11519 := (iff #4856 true)
|
|
3003 |
#11514 := (implies true true)
|
|
3004 |
#11517 := (iff #11514 true)
|
|
3005 |
#11518 := [rewrite]: #11517
|
|
3006 |
#11515 := (iff #4856 #11514)
|
|
3007 |
#11512 := (iff #4855 true)
|
|
3008 |
#11507 := (implies #4795 true)
|
|
3009 |
#11510 := (iff #11507 true)
|
|
3010 |
#11511 := [rewrite]: #11510
|
|
3011 |
#11508 := (iff #4855 #11507)
|
|
3012 |
#11505 := (iff #4854 true)
|
|
3013 |
#11472 := (or #11471 #11463)
|
|
3014 |
#11480 := (or #11404 #11472)
|
|
3015 |
#11495 := (or #11404 #11480)
|
|
3016 |
#11500 := (implies false #11495)
|
|
3017 |
#11503 := (iff #11500 true)
|
|
3018 |
#11504 := [rewrite]: #11503
|
|
3019 |
#11501 := (iff #4854 #11500)
|
|
3020 |
#11498 := (iff #4853 #11495)
|
|
3021 |
#11492 := (implies #4795 #11480)
|
|
3022 |
#11496 := (iff #11492 #11495)
|
|
3023 |
#11497 := [rewrite]: #11496
|
|
3024 |
#11493 := (iff #4853 #11492)
|
|
3025 |
#11490 := (iff #4852 #11480)
|
|
3026 |
#11485 := (implies true #11480)
|
|
3027 |
#11488 := (iff #11485 #11480)
|
|
3028 |
#11489 := [rewrite]: #11488
|
|
3029 |
#11486 := (iff #4852 #11485)
|
|
3030 |
#11483 := (iff #4851 #11480)
|
|
3031 |
#11477 := (implies #4795 #11472)
|
|
3032 |
#11481 := (iff #11477 #11480)
|
|
3033 |
#11482 := [rewrite]: #11481
|
|
3034 |
#11478 := (iff #4851 #11477)
|
|
3035 |
#11475 := (iff #4850 #11472)
|
|
3036 |
#11468 := (implies #4812 #11463)
|
|
3037 |
#11473 := (iff #11468 #11472)
|
|
3038 |
#11474 := [rewrite]: #11473
|
|
3039 |
#11469 := (iff #4850 #11468)
|
|
3040 |
#11470 := [monotonicity #11467]: #11469
|
|
3041 |
#11476 := [trans #11470 #11474]: #11475
|
|
3042 |
#11479 := [monotonicity #11476]: #11478
|
|
3043 |
#11484 := [trans #11479 #11482]: #11483
|
|
3044 |
#11487 := [monotonicity #11484]: #11486
|
|
3045 |
#11491 := [trans #11487 #11489]: #11490
|
|
3046 |
#11494 := [monotonicity #11491]: #11493
|
|
3047 |
#11499 := [trans #11494 #11497]: #11498
|
|
3048 |
#11502 := [monotonicity #11314 #11499]: #11501
|
|
3049 |
#11506 := [trans #11502 #11504]: #11505
|
|
3050 |
#11509 := [monotonicity #11506]: #11508
|
|
3051 |
#11513 := [trans #11509 #11511]: #11512
|
|
3052 |
#11516 := [monotonicity #11513]: #11515
|
|
3053 |
#11520 := [trans #11516 #11518]: #11519
|
|
3054 |
#12222 := [monotonicity #11520 #12219]: #12221
|
|
3055 |
#12226 := [trans #12222 #12224]: #12225
|
|
3056 |
#12229 := [monotonicity #12226]: #12228
|
|
3057 |
#12234 := [trans #12229 #12232]: #12233
|
|
3058 |
#12237 := [monotonicity #12234]: #12236
|
|
3059 |
#12243 := [trans #12237 #12241]: #12242
|
|
3060 |
#11311 := (iff #4801 #11310)
|
|
3061 |
#11308 := (iff #4800 #11305)
|
|
3062 |
#11302 := (implies #1522 #11299)
|
|
3063 |
#11306 := (iff #11302 #11305)
|
|
3064 |
#11307 := [rewrite]: #11306
|
|
3065 |
#11303 := (iff #4800 #11302)
|
|
3066 |
#11300 := (iff #4799 #11299)
|
|
3067 |
#11301 := [rewrite]: #11300
|
|
3068 |
#11304 := [monotonicity #11301]: #11303
|
|
3069 |
#11309 := [trans #11304 #11307]: #11308
|
|
3070 |
#11312 := [quant-intro #11309]: #11311
|
|
3071 |
#12246 := [monotonicity #11312 #12243]: #12245
|
|
3072 |
#12252 := [trans #12246 #12250]: #12251
|
|
3073 |
#12255 := [monotonicity #12252]: #12254
|
|
3074 |
#12261 := [trans #12255 #12259]: #12260
|
|
3075 |
#12264 := [monotonicity #12261]: #12263
|
|
3076 |
#12269 := [trans #12264 #12267]: #12268
|
|
3077 |
#12272 := [monotonicity #12269]: #12271
|
|
3078 |
#12278 := [trans #12272 #12276]: #12277
|
|
3079 |
#12281 := [monotonicity #12278]: #12280
|
|
3080 |
#12287 := [trans #12281 #12285]: #12286
|
|
3081 |
#12290 := [monotonicity #12287]: #12289
|
|
3082 |
#12296 := [trans #12290 #12294]: #12295
|
|
3083 |
#12299 := [monotonicity #12296]: #12298
|
|
3084 |
#12303 := [trans #12299 #12301]: #12302
|
|
3085 |
#12306 := [monotonicity #12303]: #12305
|
|
3086 |
#12312 := [trans #12306 #12310]: #12311
|
|
3087 |
#12315 := [monotonicity #12312]: #12314
|
|
3088 |
#11296 := (iff #4779 #11295)
|
|
3089 |
#11293 := (iff #4778 #11290)
|
|
3090 |
#11287 := (implies #1522 #11284)
|
|
3091 |
#11291 := (iff #11287 #11290)
|
|
3092 |
#11292 := [rewrite]: #11291
|
|
3093 |
#11288 := (iff #4778 #11287)
|
|
3094 |
#11285 := (iff #4777 #11284)
|
|
3095 |
#11286 := [rewrite]: #11285
|
|
3096 |
#11289 := [monotonicity #11286]: #11288
|
|
3097 |
#11294 := [trans #11289 #11292]: #11293
|
|
3098 |
#11297 := [quant-intro #11294]: #11296
|
|
3099 |
#12318 := [monotonicity #11297 #12315]: #12317
|
|
3100 |
#12324 := [trans #12318 #12322]: #12323
|
|
3101 |
#12327 := [monotonicity #11297 #12324]: #12326
|
|
3102 |
#12330 := [monotonicity #12327]: #12329
|
|
3103 |
#12336 := [trans #12330 #12334]: #12335
|
|
3104 |
#12339 := [monotonicity #12336]: #12338
|
|
3105 |
#11281 := (iff #4770 #11280)
|
|
3106 |
#11278 := (iff #4769 #11277)
|
|
3107 |
#11275 := (iff #4768 #4767)
|
|
3108 |
#11276 := [rewrite]: #11275
|
|
3109 |
#11279 := [monotonicity #11276]: #11278
|
|
3110 |
#11282 := [monotonicity #11279]: #11281
|
|
3111 |
#12342 := [monotonicity #11282 #12339]: #12341
|
|
3112 |
#12348 := [trans #12342 #12346]: #12347
|
|
3113 |
#12351 := [monotonicity #12348]: #12350
|
|
3114 |
#12357 := [trans #12351 #12355]: #12356
|
|
3115 |
#12360 := [monotonicity #12357]: #12359
|
|
3116 |
#12366 := [trans #12360 #12364]: #12365
|
|
3117 |
#12369 := [monotonicity #12366]: #12368
|
|
3118 |
#12375 := [trans #12369 #12373]: #12374
|
|
3119 |
#12378 := [monotonicity #12375]: #12377
|
|
3120 |
#12384 := [trans #12378 #12382]: #12383
|
|
3121 |
#12387 := [monotonicity #12384]: #12386
|
|
3122 |
#12393 := [trans #12387 #12391]: #12392
|
|
3123 |
#12396 := [monotonicity #12393]: #12395
|
|
3124 |
#12399 := [monotonicity #12396]: #12398
|
|
3125 |
#12405 := [trans #12399 #12403]: #12404
|
|
3126 |
#12408 := [monotonicity #12405]: #12407
|
|
3127 |
#12411 := [monotonicity #12408]: #12410
|
|
3128 |
#12417 := [trans #12411 #12415]: #12416
|
|
3129 |
#12420 := [monotonicity #12417]: #12419
|
|
3130 |
#12423 := [monotonicity #12420]: #12422
|
|
3131 |
#12429 := [trans #12423 #12427]: #12428
|
|
3132 |
#11273 := (iff #4724 #11272)
|
|
3133 |
#11270 := (iff #4723 #11269)
|
|
3134 |
#11271 := [rewrite]: #11270
|
|
3135 |
#11274 := [quant-intro #11271]: #11273
|
|
3136 |
#12432 := [monotonicity #11274 #12429]: #12431
|
|
3137 |
#12438 := [trans #12432 #12436]: #12437
|
|
3138 |
#12441 := [monotonicity #12438]: #12440
|
|
3139 |
#12447 := [trans #12441 #12445]: #12446
|
|
3140 |
#12450 := [monotonicity #12447]: #12449
|
|
3141 |
#12456 := [trans #12450 #12454]: #12455
|
|
3142 |
#12459 := [monotonicity #12456]: #12458
|
|
3143 |
#12465 := [trans #12459 #12463]: #12464
|
|
3144 |
#12468 := [monotonicity #12465]: #12467
|
|
3145 |
#12474 := [trans #12468 #12472]: #12473
|
|
3146 |
#12477 := [monotonicity #12474]: #12476
|
|
3147 |
#12483 := [trans #12477 #12481]: #12482
|
|
3148 |
#12486 := [monotonicity #12483]: #12485
|
|
3149 |
#12492 := [trans #12486 #12490]: #12491
|
|
3150 |
#12495 := [monotonicity #12492]: #12494
|
|
3151 |
#12499 := [trans #12495 #12497]: #12498
|
|
3152 |
#12502 := [monotonicity #12499]: #12501
|
|
3153 |
#12508 := [trans #12502 #12506]: #12507
|
|
3154 |
#12511 := [monotonicity #12508]: #12510
|
|
3155 |
#12517 := [trans #12511 #12515]: #12516
|
|
3156 |
#12520 := [monotonicity #12517]: #12519
|
|
3157 |
#12526 := [trans #12520 #12524]: #12525
|
|
3158 |
#12529 := [monotonicity #12526]: #12528
|
|
3159 |
#12535 := [trans #12529 #12533]: #12534
|
|
3160 |
#12538 := [monotonicity #12535]: #12537
|
|
3161 |
#12544 := [trans #12538 #12542]: #12543
|
|
3162 |
#12547 := [monotonicity #12544]: #12546
|
|
3163 |
#12553 := [trans #12547 #12551]: #12552
|
|
3164 |
#12556 := [monotonicity #12553]: #12555
|
|
3165 |
#12560 := [trans #12556 #12558]: #12559
|
|
3166 |
#12563 := [monotonicity #12560]: #12562
|
|
3167 |
#13451 := [trans #12563 #13449]: #13450
|
|
3168 |
#11268 := [asserted]: #5117
|
|
3169 |
#13452 := [mp #11268 #13451]: #13447
|
|
3170 |
#13464 := [not-or-elim #13452]: #13334
|
|
3171 |
#13467 := [and-elim #13464]: #4666
|
|
3172 |
#1254 := (f118 f123 #984)
|
|
3173 |
#4317 := (f45 #1254 #1287)
|
|
3174 |
#4318 := (pattern #4317)
|
|
3175 |
#2484 := (f55 f206 #984)
|
|
3176 |
#1329 := (f113 f114 #1287)
|
|
3177 |
#4320 := (f87 #1329 #2484)
|
|
3178 |
#4321 := (= #984 #4320)
|
|
3179 |
#4319 := (= #4317 f1)
|
|
3180 |
#11084 := (not #4319)
|
|
3181 |
#11085 := (or #11084 #4321)
|
|
3182 |
#11088 := (forall (vars (?v0 S11) (?v1 S4)) (:pat #4318) #11085)
|
|
3183 |
#16890 := (~ #11088 #11088)
|
|
3184 |
#16888 := (~ #11085 #11085)
|
|
3185 |
#16889 := [refl]: #16888
|
|
3186 |
#16891 := [nnf-pos #16889]: #16890
|
|
3187 |
#4322 := (implies #4319 #4321)
|
|
3188 |
#4323 := (forall (vars (?v0 S11) (?v1 S4)) (:pat #4318) #4322)
|
|
3189 |
#11089 := (iff #4323 #11088)
|
|
3190 |
#11086 := (iff #4322 #11085)
|
|
3191 |
#11087 := [rewrite]: #11086
|
|
3192 |
#11090 := [quant-intro #11087]: #11089
|
|
3193 |
#11083 := [asserted]: #4323
|
|
3194 |
#11093 := [mp #11083 #11090]: #11088
|
|
3195 |
#16892 := [mp~ #11093 #16891]: #11088
|
|
3196 |
#23412 := (not #4666)
|
|
3197 |
#23430 := (not #11088)
|
|
3198 |
#23431 := (or #23430 #23412 #23426)
|
|
3199 |
#23427 := (or #23412 #23426)
|
|
3200 |
#23432 := (or #23430 #23427)
|
|
3201 |
#23434 := (iff #23432 #23431)
|
|
3202 |
#23435 := [rewrite]: #23434
|
|
3203 |
#23433 := [quant-inst #4658 #4652]: #23432
|
|
3204 |
#23436 := [mp #23433 #23435]: #23431
|
|
3205 |
#24979 := [unit-resolution #23436 #16892 #13467]: #23426
|
|
3206 |
#23932 := [symm #24979]: #23931
|
|
3207 |
#23934 := [monotonicity #23932]: #23933
|
|
3208 |
#23936 := [trans #23934 #23916]: #23935
|
|
3209 |
#23938 := [monotonicity #23936]: #23937
|
|
3210 |
#23940 := [trans #23938 #23915]: #23939
|
|
3211 |
#23930 := [monotonicity #23940]: #23929
|
|
3212 |
#23951 := [trans #23930 #23949]: #23950
|
|
3213 |
#23953 := [symm #23951]: #23952
|
|
3214 |
#23956 := [monotonicity #23953]: #23955
|
|
3215 |
#21 := (= f5 f6)
|
|
3216 |
#22 := (not #21)
|
|
3217 |
decl f4 :: S2
|
|
3218 |
#8 := f4
|
|
3219 |
#19 := (= f4 f6)
|
|
3220 |
#20 := (not #19)
|
|
3221 |
#17 := (= f4 f5)
|
|
3222 |
#18 := (not #17)
|
|
3223 |
#12 := (= f3 f5)
|
|
3224 |
#13 := (not #12)
|
|
3225 |
#9 := (= f3 f4)
|
|
3226 |
#10 := (not #9)
|
|
3227 |
#5155 := (and #10 #13 #16 #18 #20 #22)
|
|
3228 |
#23 := (and #22 true)
|
|
3229 |
#24 := (and #20 #23)
|
|
3230 |
#25 := (and #18 #24)
|
|
3231 |
#26 := (and #16 #25)
|
|
3232 |
#27 := (and #13 #26)
|
|
3233 |
#28 := (and #10 #27)
|
|
3234 |
#5158 := (iff #28 #5155)
|
|
3235 |
#5140 := (and #20 #22)
|
|
3236 |
#5143 := (and #18 #5140)
|
|
3237 |
#5146 := (and #16 #5143)
|
|
3238 |
#5149 := (and #13 #5146)
|
|
3239 |
#5152 := (and #10 #5149)
|
|
3240 |
#5156 := (iff #5152 #5155)
|
|
3241 |
#5157 := [rewrite]: #5156
|
|
3242 |
#5153 := (iff #28 #5152)
|
|
3243 |
#5150 := (iff #27 #5149)
|
|
3244 |
#5147 := (iff #26 #5146)
|
|
3245 |
#5144 := (iff #25 #5143)
|
|
3246 |
#5141 := (iff #24 #5140)
|
|
3247 |
#5138 := (iff #23 #22)
|
|
3248 |
#5139 := [rewrite]: #5138
|
|
3249 |
#5142 := [monotonicity #5139]: #5141
|
|
3250 |
#5145 := [monotonicity #5142]: #5144
|
|
3251 |
#5148 := [monotonicity #5145]: #5147
|
|
3252 |
#5151 := [monotonicity #5148]: #5150
|
|
3253 |
#5154 := [monotonicity #5151]: #5153
|
|
3254 |
#5159 := [trans #5154 #5157]: #5158
|
|
3255 |
#5137 := [asserted]: #28
|
|
3256 |
#5160 := [mp #5137 #5159]: #5155
|
|
3257 |
#5163 := [and-elim #5160]: #16
|
|
3258 |
#23957 := [mp #5163 #23956]: #23954
|
|
3259 |
#23797 := (not #23789)
|
|
3260 |
#23800 := (not #23785)
|
|
3261 |
#23982 := (iff #12412 #23800)
|
|
3262 |
#23980 := (iff #4733 #23785)
|
|
3263 |
#23967 := (iff #23785 #4733)
|
|
3264 |
#23965 := (= #23784 #4732)
|
|
3265 |
#23960 := (= #23776 #4730)
|
|
3266 |
#23947 := (= #23775 #4729)
|
|
3267 |
#23959 := [monotonicity #23932]: #23947
|
|
3268 |
#23961 := [monotonicity #23959 #23932]: #23960
|
|
3269 |
#23966 := [monotonicity #23961]: #23965
|
|
3270 |
#23979 := [monotonicity #23966]: #23967
|
|
3271 |
#23981 := [symm #23979]: #23980
|
|
3272 |
#23983 := [monotonicity #23981]: #23982
|
|
3273 |
#23946 := [hypothesis]: #12412
|
|
3274 |
#23984 := [mp #23946 #23983]: #23800
|
|
3275 |
#23803 := (not #23790)
|
|
3276 |
#23804 := (or #23803 #23785 #23797)
|
|
3277 |
#23805 := [def-axiom]: #23804
|
|
3278 |
#23985 := [unit-resolution #23805 #23984 #23945]: #23797
|
|
3279 |
#23862 := (f71 #4667 #23413)
|
|
3280 |
#23863 := (= #23862 f1)
|
|
3281 |
#13468 := [and-elim #13464]: #4669
|
|
3282 |
#23986 := (= #23862 #4668)
|
|
3283 |
#23987 := [monotonicity #23932]: #23986
|
|
3284 |
#23988 := [trans #23987 #13468]: #23863
|
|
3285 |
#23858 := (f118 f123 #23413)
|
|
3286 |
#23859 := (f45 #23858 #23693)
|
|
3287 |
#23860 := (= #23859 f1)
|
|
3288 |
#23973 := (= #23859 #4665)
|
|
3289 |
#23974 := (= #23858 #4664)
|
|
3290 |
#23975 := [monotonicity #23932]: #23974
|
|
3291 |
#23976 := [monotonicity #23975 #23936]: #23973
|
|
3292 |
#23977 := [trans #23976 #13467]: #23860
|
|
3293 |
#23864 := (not #23863)
|
|
3294 |
#23861 := (not #23860)
|
|
3295 |
#24002 := (or #23861 #23864 #23866 #23789)
|
|
3296 |
#23699 := (f82 #4661 #23413)
|
|
3297 |
#23841 := (= #23699 f85)
|
|
3298 |
#13466 := [and-elim #13464]: #4663
|
|
3299 |
#23978 := (= #23699 #4662)
|
|
3300 |
#23994 := [monotonicity #23932]: #23978
|
|
3301 |
#23995 := [trans #23994 #13466]: #23841
|
|
3302 |
#13465 := [and-elim #13464]: #4660
|
|
3303 |
#23993 := (= #23704 #4659)
|
|
3304 |
#23996 := [monotonicity #23932]: #23993
|
|
3305 |
#23997 := [trans #23996 #13465]: #23705
|
|
3306 |
#23694 := (f45 f79 #23693)
|
|
3307 |
#23697 := (= #23694 f1)
|
|
3308 |
#13470 := [and-elim #13464]: #4674
|
|
3309 |
#23998 := (= #23694 #4673)
|
|
3310 |
#24003 := [monotonicity #23936]: #23998
|
|
3311 |
#24004 := [trans #24003 #13470]: #23697
|
|
3312 |
#13472 := [not-or-elim #13452]: #4687
|
|
3313 |
#13474 := [and-elim #13472]: #4686
|
|
3314 |
#1029 := (:var 1 S10)
|
|
3315 |
#3740 := (f334 f336 #1029)
|
|
3316 |
#3741 := (f125 #3740 #996)
|
|
3317 |
#3742 := (f71 #3741 #996)
|
|
3318 |
#3743 := (pattern #3742)
|
|
3319 |
#3750 := (= #3742 f1)
|
|
3320 |
#1000 := (f62 f63 #996)
|
|
3321 |
#1065 := (f45 f79 #1000)
|
|
3322 |
#1066 := (= #1065 f1)
|
|
3323 |
#10922 := (not #1066)
|
|
3324 |
#1001 := (f61 #1000)
|
|
3325 |
#1002 := (= #1001 f3)
|
|
3326 |
#1176 := (f80 f81 #1029)
|
|
3327 |
#1177 := (f71 #1176 #996)
|
|
3328 |
#1178 := (= #1177 f1)
|
|
3329 |
#11048 := (not #1178)
|
|
3330 |
#1173 := (f118 f123 #996)
|
|
3331 |
#1174 := (f45 #1173 #1000)
|
|
3332 |
#1175 := (= #1174 f1)
|
|
3333 |
#17928 := (not #1175)
|
|
3334 |
#1169 := (f83 f84 #1029)
|
|
3335 |
#1170 := (f82 #1169 #996)
|
|
3336 |
#1171 := (= #1170 f85)
|
|
3337 |
#17927 := (not #1171)
|
|
3338 |
#1159 := (f80 f86 #1029)
|
|
3339 |
#1160 := (f71 #1159 #996)
|
|
3340 |
#1161 := (= #1160 f1)
|
|
3341 |
#4045 := (not #1161)
|
|
3342 |
#1280 := (f115 f131 #1029)
|
|
3343 |
#1282 := (= #1280 f1)
|
|
3344 |
#18054 := (not #1282)
|
|
3345 |
#20507 := (or #18054 #4045 #17927 #17928 #11048 #1002 #10922 #3750)
|
|
3346 |
#20512 := (forall (vars (?v0 S10) (?v1 S11)) (:pat #3743) #20507)
|
|
3347 |
#1036 := (not #1002)
|
|
3348 |
#10634 := (and #1282 #1161 #1171 #1175 #1178 #1036 #1066)
|
|
3349 |
#10637 := (not #10634)
|
|
3350 |
#10640 := (or #10637 #3750)
|
|
3351 |
#10643 := (forall (vars (?v0 S10) (?v1 S11)) (:pat #3743) #10640)
|
|
3352 |
#20513 := (iff #10643 #20512)
|
|
3353 |
#20510 := (iff #10640 #20507)
|
|
3354 |
#20493 := (or #18054 #4045 #17927 #17928 #11048 #1002 #10922)
|
|
3355 |
#20504 := (or #20493 #3750)
|
|
3356 |
#20508 := (iff #20504 #20507)
|
|
3357 |
#20509 := [rewrite]: #20508
|
|
3358 |
#20505 := (iff #10640 #20504)
|
|
3359 |
#20502 := (iff #10637 #20493)
|
|
3360 |
#20494 := (not #20493)
|
|
3361 |
#20497 := (not #20494)
|
|
3362 |
#20500 := (iff #20497 #20493)
|
|
3363 |
#20501 := [rewrite]: #20500
|
|
3364 |
#20498 := (iff #10637 #20497)
|
|
3365 |
#20495 := (iff #10634 #20494)
|
|
3366 |
#20496 := [rewrite]: #20495
|
|
3367 |
#20499 := [monotonicity #20496]: #20498
|
|
3368 |
#20503 := [trans #20499 #20501]: #20502
|
|
3369 |
#20506 := [monotonicity #20503]: #20505
|
|
3370 |
#20511 := [trans #20506 #20509]: #20510
|
|
3371 |
#20514 := [quant-intro #20511]: #20513
|
|
3372 |
#16533 := (~ #10643 #10643)
|
|
3373 |
#16531 := (~ #10640 #10640)
|
|
3374 |
#16532 := [refl]: #16531
|
|
3375 |
#16534 := [nnf-pos #16532]: #16533
|
|
3376 |
#3744 := (and #1036 #1066)
|
|
3377 |
#3745 := (and #1178 #3744)
|
|
3378 |
#3746 := (and #1175 #3745)
|
|
3379 |
#3747 := (and #1171 #3746)
|
|
3380 |
#3748 := (and #1161 #3747)
|
|
3381 |
#3749 := (and #1282 #3748)
|
|
3382 |
#3751 := (implies #3749 #3750)
|
|
3383 |
#3752 := (forall (vars (?v0 S10) (?v1 S11)) (:pat #3743) #3751)
|
|
3384 |
#10646 := (iff #3752 #10643)
|
|
3385 |
#10626 := (not #3749)
|
|
3386 |
#10628 := (or #10626 #3750)
|
|
3387 |
#10631 := (forall (vars (?v0 S10) (?v1 S11)) (:pat #3743) #10628)
|
|
3388 |
#10644 := (iff #10631 #10643)
|
|
3389 |
#10641 := (iff #10628 #10640)
|
|
3390 |
#10638 := (iff #10626 #10637)
|
|
3391 |
#10635 := (iff #3749 #10634)
|
|
3392 |
#10636 := [rewrite]: #10635
|
|
3393 |
#10639 := [monotonicity #10636]: #10638
|
|
3394 |
#10642 := [monotonicity #10639]: #10641
|
|
3395 |
#10645 := [quant-intro #10642]: #10644
|
|
3396 |
#10632 := (iff #3752 #10631)
|
|
3397 |
#10629 := (iff #3751 #10628)
|
|
3398 |
#10630 := [rewrite]: #10629
|
|
3399 |
#10633 := [quant-intro #10630]: #10632
|
|
3400 |
#10647 := [trans #10633 #10645]: #10646
|
|
3401 |
#10625 := [asserted]: #3752
|
|
3402 |
#10648 := [mp #10625 #10647]: #10643
|
|
3403 |
#16535 := [mp~ #10648 #16534]: #10643
|
|
3404 |
#20515 := [mp #16535 #20514]: #20512
|
|
3405 |
#23698 := (not #23697)
|
|
3406 |
#23842 := (not #23841)
|
|
3407 |
#22428 := (not #4686)
|
|
3408 |
#23846 := (not #20512)
|
|
3409 |
#23844 := (or #23846 #22428 #23730 #23842 #23861 #23864 #23866 #23698 #23789)
|
|
3410 |
#23867 := (or #22428 #23730 #23842 #23861 #23864 #23866 #23698 #23789)
|
|
3411 |
#23847 := (or #23846 #23867)
|
|
3412 |
#23849 := (iff #23847 #23844)
|
|
3413 |
#23870 := [rewrite]: #23849
|
|
3414 |
#23848 := [quant-inst #4649 #23413]: #23847
|
|
3415 |
#23872 := [mp #23848 #23870]: #23844
|
|
3416 |
#24005 := [unit-resolution #23872 #20515 #13474 #24004 #23997 #23995]: #24002
|
|
3417 |
#24006 := [unit-resolution #24005 #23977 #23988 #23985 #23957]: false
|
|
3418 |
#24007 := [lemma #24006]: #4733
|
|
3419 |
#24421 := [trans #23966 #24007]: #23785
|
|
3420 |
#23794 := (or #23803 #23800 #23789)
|
|
3421 |
#23795 := [def-axiom]: #23794
|
|
3422 |
#24422 := [unit-resolution #23795 #24421 #23945]: #23789
|
|
3423 |
#23840 := (or #23797 #23839)
|
|
3424 |
#982 := (:var 2 S10)
|
|
3425 |
#3671 := (f334 f336 #982)
|
|
3426 |
#3672 := (f125 #3671 #984)
|
|
3427 |
#3673 := (f71 #3672 #996)
|
|
3428 |
#3753 := (pattern #3673)
|
|
3429 |
#3713 := (f66 f129 #980)
|
|
3430 |
#3754 := (f65 #3713 #993)
|
|
3431 |
#3755 := (f50 #1004 #3754)
|
|
3432 |
#3756 := (pattern #3755)
|
|
3433 |
#992 := (f59 f60 #980)
|
|
3434 |
#3658 := (f58 #992 #984)
|
|
3435 |
#3763 := (f329 f330 #3658)
|
|
3436 |
#3764 := (f50 #3762 #3763)
|
|
3437 |
#3765 := (= #3764 f1)
|
|
3438 |
#3760 := (= #3755 f1)
|
|
3439 |
#20516 := (not #3760)
|
|
3440 |
#2628 := (f62 f63 #993)
|
|
3441 |
#3757 := (f45 f337 #2628)
|
|
3442 |
#3758 := (= #3757 f1)
|
|
3443 |
#20531 := (or #3758 #20516 #3765)
|
|
3444 |
#20536 := (forall (vars (?v3 S11)) (:pat #3756) #20531)
|
|
3445 |
#20542 := (not #20536)
|
|
3446 |
#1219 := (f80 f86 #982)
|
|
3447 |
#1220 := (f71 #1219 #984)
|
|
3448 |
#1225 := (= #1220 f1)
|
|
3449 |
#3930 := (not #1225)
|
|
3450 |
#1021 := (f66 f67 #982)
|
|
3451 |
#3645 := (f65 #1021 #996)
|
|
3452 |
#2942 := (f51 f64 #984)
|
|
3453 |
#3646 := (f50 #2942 #3645)
|
|
3454 |
#3651 := (= #3646 f1)
|
|
3455 |
#20351 := (not #3651)
|
|
3456 |
#20543 := (or #20351 #3930 #20542)
|
|
3457 |
#20544 := (not #20543)
|
|
3458 |
#3674 := (= #3673 f1)
|
|
3459 |
#10666 := (not #3674)
|
|
3460 |
#20549 := (or #10666 #20544)
|
|
3461 |
#20552 := (forall (vars (?v0 S10) (?v1 S11) (?v2 S11)) (:pat #3753) #20549)
|
|
3462 |
#3759 := (not #3758)
|
|
3463 |
#3761 := (and #3759 #3760)
|
|
3464 |
#10650 := (not #3761)
|
|
3465 |
#10651 := (or #10650 #3765)
|
|
3466 |
#10654 := (forall (vars (?v3 S11)) (:pat #3756) #10651)
|
|
3467 |
#10675 := (and #3651 #1225 #10654)
|
|
3468 |
#10678 := (or #10666 #10675)
|
|
3469 |
#10681 := (forall (vars (?v0 S10) (?v1 S11) (?v2 S11)) (:pat #3753) #10678)
|
|
3470 |
#20553 := (iff #10681 #20552)
|
|
3471 |
#20550 := (iff #10678 #20549)
|
|
3472 |
#20547 := (iff #10675 #20544)
|
|
3473 |
#20539 := (and #3651 #1225 #20536)
|
|
3474 |
#20545 := (iff #20539 #20544)
|
|
3475 |
#20546 := [rewrite]: #20545
|
|
3476 |
#20540 := (iff #10675 #20539)
|
|
3477 |
#20537 := (iff #10654 #20536)
|
|
3478 |
#20534 := (iff #10651 #20531)
|
|
3479 |
#20517 := (or #3758 #20516)
|
|
3480 |
#20528 := (or #20517 #3765)
|
|
3481 |
#20532 := (iff #20528 #20531)
|
|
3482 |
#20533 := [rewrite]: #20532
|
|
3483 |
#20529 := (iff #10651 #20528)
|
|
3484 |
#20526 := (iff #10650 #20517)
|
|
3485 |
#20518 := (not #20517)
|
|
3486 |
#20521 := (not #20518)
|
|
3487 |
#20524 := (iff #20521 #20517)
|
|
3488 |
#20525 := [rewrite]: #20524
|
|
3489 |
#20522 := (iff #10650 #20521)
|
|
3490 |
#20519 := (iff #3761 #20518)
|
|
3491 |
#20520 := [rewrite]: #20519
|
|
3492 |
#20523 := [monotonicity #20520]: #20522
|
|
3493 |
#20527 := [trans #20523 #20525]: #20526
|
|
3494 |
#20530 := [monotonicity #20527]: #20529
|
|
3495 |
#20535 := [trans #20530 #20533]: #20534
|
|
3496 |
#20538 := [quant-intro #20535]: #20537
|
|
3497 |
#20541 := [monotonicity #20538]: #20540
|
|
3498 |
#20548 := [trans #20541 #20546]: #20547
|
|
3499 |
#20551 := [monotonicity #20548]: #20550
|
|
3500 |
#20554 := [quant-intro #20551]: #20553
|
|
3501 |
#16550 := (~ #10681 #10681)
|
|
3502 |
#16548 := (~ #10678 #10678)
|
|
3503 |
#16546 := (~ #10675 #10675)
|
|
3504 |
#16544 := (~ #10654 #10654)
|
|
3505 |
#16542 := (~ #10651 #10651)
|
|
3506 |
#16543 := [refl]: #16542
|
|
3507 |
#16545 := [nnf-pos #16543]: #16544
|
|
3508 |
#16540 := (~ #1225 #1225)
|
|
3509 |
#16541 := [refl]: #16540
|
|
3510 |
#16538 := (~ #3651 #3651)
|
|
3511 |
#16539 := [refl]: #16538
|
|
3512 |
#16547 := [monotonicity #16539 #16541 #16545]: #16546
|
|
3513 |
#16536 := (~ #10666 #10666)
|
|
3514 |
#16537 := [refl]: #16536
|
|
3515 |
#16549 := [monotonicity #16537 #16547]: #16548
|
|
3516 |
#16551 := [nnf-pos #16549]: #16550
|
|
3517 |
#3766 := (implies #3761 #3765)
|
|
3518 |
#3767 := (forall (vars (?v3 S11)) (:pat #3756) #3766)
|
|
3519 |
#3768 := (and #1225 #3767)
|
|
3520 |
#3769 := (and #3651 #3768)
|
|
3521 |
#3770 := (implies #3674 #3769)
|
|
3522 |
#3771 := (forall (vars (?v0 S10) (?v1 S11) (?v2 S11)) (:pat #3753) #3770)
|
|
3523 |
#10684 := (iff #3771 #10681)
|
|
3524 |
#10657 := (and #1225 #10654)
|
|
3525 |
#10660 := (and #3651 #10657)
|
|
3526 |
#10667 := (or #10666 #10660)
|
|
3527 |
#10672 := (forall (vars (?v0 S10) (?v1 S11) (?v2 S11)) (:pat #3753) #10667)
|
|
3528 |
#10682 := (iff #10672 #10681)
|
|
3529 |
#10679 := (iff #10667 #10678)
|
|
3530 |
#10676 := (iff #10660 #10675)
|
|
3531 |
#10677 := [rewrite]: #10676
|
|
3532 |
#10680 := [monotonicity #10677]: #10679
|
|
3533 |
#10683 := [quant-intro #10680]: #10682
|
|
3534 |
#10673 := (iff #3771 #10672)
|
|
3535 |
#10670 := (iff #3770 #10667)
|
|
3536 |
#10663 := (implies #3674 #10660)
|
|
3537 |
#10668 := (iff #10663 #10667)
|
|
3538 |
#10669 := [rewrite]: #10668
|
|
3539 |
#10664 := (iff #3770 #10663)
|
|
3540 |
#10661 := (iff #3769 #10660)
|
|
3541 |
#10658 := (iff #3768 #10657)
|
|
3542 |
#10655 := (iff #3767 #10654)
|
|
3543 |
#10652 := (iff #3766 #10651)
|
|
3544 |
#10653 := [rewrite]: #10652
|
|
3545 |
#10656 := [quant-intro #10653]: #10655
|
|
3546 |
#10659 := [monotonicity #10656]: #10658
|
|
3547 |
#10662 := [monotonicity #10659]: #10661
|
|
3548 |
#10665 := [monotonicity #10662]: #10664
|
|
3549 |
#10671 := [trans #10665 #10669]: #10670
|
|
3550 |
#10674 := [quant-intro #10671]: #10673
|
|
3551 |
#10685 := [trans #10674 #10683]: #10684
|
|
3552 |
#10649 := [asserted]: #3771
|
|
3553 |
#10686 := [mp #10649 #10685]: #10681
|
|
3554 |
#16552 := [mp~ #10686 #16551]: #10681
|
|
3555 |
#20555 := [mp #16552 #20554]: #20552
|
|
3556 |
#23816 := (not #20552)
|
|
3557 |
#23817 := (or #23816 #23797 #23839)
|
|
3558 |
#23813 := (or #23816 #23840)
|
|
3559 |
#23850 := (iff #23813 #23817)
|
|
3560 |
#23851 := [rewrite]: #23850
|
|
3561 |
#23818 := [quant-inst #4649 #23413 #23413]: #23813
|
|
3562 |
#23873 := [mp #23818 #23851]: #23817
|
|
3563 |
#24409 := [unit-resolution #23873 #20555]: #23840
|
|
3564 |
#24410 := [unit-resolution #24409 #24422]: #23839
|
|
3565 |
#23874 := (or #23838 #23821)
|
|
3566 |
#23875 := [def-axiom]: #23874
|
|
3567 |
#24408 := [unit-resolution #23875 #24410]: #23821
|
|
3568 |
#24413 := (= #24086 #23820)
|
|
3569 |
#24411 := (= #24085 #23810)
|
|
3570 |
#24985 := (= #24084 #23413)
|
|
3571 |
#24983 := (= #24084 #4658)
|
|
3572 |
#24981 := (= f445 #4657)
|
|
3573 |
#23487 := (= #4657 f445)
|
|
3574 |
#4357 := (f55 f206 #4356)
|
|
3575 |
#4358 := (= #4357 #1197)
|
|
3576 |
#21824 := (forall (vars (?v0 S4) (?v1 Int)) (:pat #21823) #4358)
|
|
3577 |
#4359 := (forall (vars (?v0 S4) (?v1 Int)) #4358)
|
|
3578 |
#21827 := (iff #4359 #21824)
|
|
3579 |
#21825 := (iff #4358 #4358)
|
|
3580 |
#21826 := [refl]: #21825
|
|
3581 |
#21828 := [quant-intro #21826]: #21827
|
|
3582 |
#16910 := (~ #4359 #4359)
|
|
3583 |
#16908 := (~ #4358 #4358)
|
|
3584 |
#16909 := [refl]: #16908
|
|
3585 |
#16911 := [nnf-pos #16909]: #16910
|
|
3586 |
#11096 := [asserted]: #4359
|
|
3587 |
#16912 := [mp~ #11096 #16911]: #4359
|
|
3588 |
#21829 := [mp #16912 #21828]: #21824
|
|
3589 |
#23460 := (not #21824)
|
|
3590 |
#23492 := (or #23460 #23487)
|
|
3591 |
#23493 := [quant-inst #356 #4655]: #23492
|
|
3592 |
#24980 := [unit-resolution #23493 #21829]: #23487
|
|
3593 |
#24982 := [symm #24980]: #24981
|
|
3594 |
#24984 := [monotonicity #24982]: #24983
|
|
3595 |
#24986 := [trans #24984 #24979]: #24985
|
|
3596 |
#24412 := [monotonicity #24986]: #24411
|
|
3597 |
#24414 := [monotonicity #24412]: #24413
|
|
3598 |
#24415 := [trans #24414 #24408]: #24087
|
|
3599 |
#24088 := (not #24087)
|
|
3600 |
#24420 := [hypothesis]: #24088
|
|
3601 |
#24416 := [unit-resolution #24420 #24415]: false
|
|
3602 |
#24429 := [lemma #24416]: #24087
|
|
3603 |
#21067 := (not #12642)
|
|
3604 |
#21969 := (or #21067 #12828 #11892 #11883 #12777 #21027 #21936)
|
|
3605 |
#21972 := (not #21969)
|
|
3606 |
#21951 := (or #17171 #17174 #21948)
|
|
3607 |
#21954 := (not #21951)
|
|
3608 |
#21957 := (or #17171 #17174 #21954)
|
|
3609 |
#21960 := (not #21957)
|
|
3610 |
#21963 := (or #12777 #21067 #12829 #21960)
|
|
3611 |
#21966 := (not #21963)
|
|
3612 |
#21975 := (or #21966 #21972)
|
|
3613 |
#21978 := (not #21975)
|
|
3614 |
#21981 := (or #17171 #17180 #12777 #21067 #21978)
|
|
3615 |
#21984 := (not #21981)
|
|
3616 |
#21987 := (or #17171 #17180 #21984)
|
|
3617 |
#21990 := (not #21987)
|
|
3618 |
#21993 := (or #17171 #17174 #21990)
|
|
3619 |
#21996 := (not #21993)
|
|
3620 |
#21999 := (or #17171 #17174 #21996)
|
|
3621 |
#22002 := (not #21999)
|
|
3622 |
#22005 := (or #12777 #21067 #12922 #22002)
|
|
3623 |
#22008 := (not #22005)
|
|
3624 |
#21158 := (not #4826)
|
|
3625 |
#21159 := (or #7428 #18181 #12950 #21158)
|
|
3626 |
#22019 := (forall (vars (?v0 Int)) (:pat #21878) #21159)
|
|
3627 |
#22024 := (not #22019)
|
|
3628 |
#21150 := (or #7428 #18181 #12950 #12964)
|
|
3629 |
#22011 := (forall (vars (?v0 Int)) (:pat #21878) #21150)
|
|
3630 |
#22016 := (not #22011)
|
|
3631 |
#22027 := (or #22016 #22024)
|
|
3632 |
#22030 := (not #22027)
|
|
3633 |
decl ?v0!15 :: Int
|
|
3634 |
#17354 := ?v0!15
|
|
3635 |
#17361 := (f140 #4734 ?v0!15)
|
|
3636 |
#17362 := (f139 #17361 f35)
|
|
3637 |
#17363 := (f55 #4748 #17362)
|
|
3638 |
#17678 := (* -1::Int #17363)
|
|
3639 |
#17679 := (+ f468 #17678)
|
|
3640 |
#17680 := (>= #17679 0::Int)
|
|
3641 |
#17665 := (* -1::Int ?v0!15)
|
|
3642 |
#17666 := (+ f443 #17665)
|
|
3643 |
#17667 := (<= #17666 0::Int)
|
|
3644 |
#17356 := (<= ?v0!15 4294967295::Int)
|
|
3645 |
#21124 := (not #17356)
|
|
3646 |
#17355 := (>= ?v0!15 0::Int)
|
|
3647 |
#21123 := (not #17355)
|
|
3648 |
#21139 := (or #21123 #21124 #17667 #17680)
|
|
3649 |
#21144 := (not #21139)
|
|
3650 |
#22033 := (or #21144 #22030)
|
|
3651 |
#22036 := (not #22033)
|
|
3652 |
#22039 := (or #12923 #12777 #21067 #11388 #11379 #11370 #11361 #22036)
|
|
3653 |
#22042 := (not #22039)
|
|
3654 |
#22045 := (or #22008 #22042)
|
|
3655 |
#22048 := (not #22045)
|
|
3656 |
#21211 := (not #4930)
|
|
3657 |
#21210 := (not #4925)
|
|
3658 |
#15031 := (not #4811)
|
|
3659 |
#21209 := (not #4806)
|
|
3660 |
#20942 := (or #7428 #18181 #13105 #13119)
|
|
3661 |
#21887 := (forall (vars (?v0 Int)) (:pat #21878) #20942)
|
|
3662 |
#21892 := (not #21887)
|
|
3663 |
#13751 := (<= f464 4294967295::Int)
|
|
3664 |
#21207 := (not #13751)
|
|
3665 |
#21206 := (not #13145)
|
|
3666 |
#13766 := (<= f463 4294967295::Int)
|
|
3667 |
#21205 := (not #13766)
|
|
3668 |
#2561 := 255::Int
|
|
3669 |
#13785 := (<= f462 255::Int)
|
|
3670 |
#21204 := (not #13785)
|
|
3671 |
#21203 := (not #13167)
|
|
3672 |
#17117 := (not #4780)
|
|
3673 |
#22051 := (or #12634 #17117 #21203 #21204 #21205 #21206 #21207 #12777 #21067 #13142 #21892 #13095 #21209 #13090 #15031 #12144 #12135 #12126 #12117 #21210 #21211 #22048)
|
|
3674 |
#22054 := (not #22051)
|
|
3675 |
#25641 := (iff #4750 #4780)
|
|
3676 |
#25637 := (iff #4780 #4750)
|
|
3677 |
#25638 := [commutativity]: #25637
|
|
3678 |
#25642 := [symm #25638]: #25641
|
|
3679 |
#22057 := (or #12634 #17117 #22054)
|
|
3680 |
#22060 := (not #22057)
|
|
3681 |
#20931 := (or #7428 #18181 #12601 #12613)
|
|
3682 |
#21879 := (forall (vars (?v0 Int)) (:pat #21878) #20931)
|
|
3683 |
#21884 := (not #21879)
|
|
3684 |
#22063 := (or #21884 #22060)
|
|
3685 |
#22066 := (not #22063)
|
|
3686 |
decl ?v0!13 :: Int
|
|
3687 |
#17090 := ?v0!13
|
|
3688 |
#17096 := (f140 #4734 ?v0!13)
|
|
3689 |
#17097 := (f139 #17096 f35)
|
|
3690 |
#17098 := (f55 #4748 #17097)
|
|
3691 |
#17099 := (* -1::Int #17098)
|
|
3692 |
#17100 := (+ f461 #17099)
|
|
3693 |
#17101 := (>= #17100 0::Int)
|
|
3694 |
#17095 := (>= ?v0!13 1::Int)
|
|
3695 |
#17092 := (<= ?v0!13 4294967295::Int)
|
|
3696 |
#20905 := (not #17092)
|
|
3697 |
#17091 := (>= ?v0!13 0::Int)
|
|
3698 |
#20904 := (not #17091)
|
|
3699 |
#20920 := (or #20904 #20905 #17095 #17101)
|
|
3700 |
#20925 := (not #20920)
|
|
3701 |
#22069 := (or #20925 #22066)
|
|
3702 |
#22072 := (not #22069)
|
|
3703 |
#22075 := (or #12598 #22072)
|
|
3704 |
#22078 := (not #22075)
|
|
3705 |
#22081 := (or #12598 #22078)
|
|
3706 |
#22084 := (not #22081)
|
|
3707 |
#17067 := (not #4745)
|
|
3708 |
#17058 := (not #4739)
|
|
3709 |
#22087 := (or #17058 #17067 #12379 #12370 #12361 #12352 #22084)
|
|
3710 |
#22090 := (not #22087)
|
|
3711 |
#24199 := (f71 #24190 #23991)
|
|
3712 |
#24200 := (= #24199 f1)
|
|
3713 |
#24197 := (f82 #4661 #23991)
|
|
3714 |
#24198 := (= #24197 f85)
|
|
3715 |
#24201 := (or #24198 #24200)
|
|
3716 |
#24202 := (not #24201)
|
|
3717 |
#24171 := (f62 f63 #23991)
|
|
3718 |
#24172 := (f61 #24171)
|
|
3719 |
#24173 := (= #24172 f3)
|
|
3720 |
#24203 := (or #24173 #24202)
|
|
3721 |
#24204 := (not #24203)
|
|
3722 |
#24175 := (f134 #4883 #23991)
|
|
3723 |
#24179 := (f235 f236 #24175)
|
|
3724 |
#24191 := (f71 #24190 #24179)
|
|
3725 |
#24192 := (= #24191 f1)
|
|
3726 |
#24188 := (f82 #4661 #24179)
|
|
3727 |
#24189 := (= #24188 f85)
|
|
3728 |
#24193 := (or #24189 #24192)
|
|
3729 |
#24194 := (not #24193)
|
|
3730 |
#24185 := (f62 f63 #24179)
|
|
3731 |
#24186 := (f61 #24185)
|
|
3732 |
#24187 := (= #24186 f3)
|
|
3733 |
#24180 := (f71 #4650 #24179)
|
|
3734 |
#24181 := (= #24180 f1)
|
|
3735 |
#24182 := (not #24181)
|
|
3736 |
#24176 := (f155 f237 #24175)
|
|
3737 |
#24177 := (= #24176 f1)
|
|
3738 |
#24178 := (not #24177)
|
|
3739 |
#24183 := (or #24178 #24182)
|
|
3740 |
#24184 := (not #24183)
|
|
3741 |
#24174 := (not #24173)
|
|
3742 |
#24195 := (or #24174 #24184 #24187 #24194)
|
|
3743 |
#24196 := (not #24195)
|
|
3744 |
#24205 := (or #24196 #24204)
|
|
3745 |
#24206 := (not #24205)
|
|
3746 |
#24168 := (f71 #4667 #23991)
|
|
3747 |
#24169 := (= #24168 f1)
|
|
3748 |
#23963 := (f134 #4883 #4736)
|
|
3749 |
#24093 := (f155 f237 #23963)
|
|
3750 |
#24094 := (= #24093 f1)
|
|
3751 |
#17061 := (not #4741)
|
|
3752 |
#24095 := (or #17061 #24094)
|
|
3753 |
#24096 := (not #24095)
|
|
3754 |
#24430 := [hypothesis]: #24095
|
|
3755 |
#13463 := [not-or-elim #13452]: #12635
|
|
3756 |
decl f78 :: S7
|
|
3757 |
#1061 := f78
|
|
3758 |
#4476 := (f45 f78 f35)
|
|
3759 |
#4477 := (= #4476 f1)
|
|
3760 |
#11138 := [asserted]: #4477
|
|
3761 |
#1291 := (f45 f78 #1287)
|
|
3762 |
#1306 := (:var 1 Int)
|
|
3763 |
#1917 := (:var 4 Int)
|
|
3764 |
#3555 := (f87 #1329 #1917)
|
|
3765 |
#3556 := (f153 f154 #3555)
|
|
3766 |
#3557 := (f140 #3556 #1306)
|
|
3767 |
#3558 := (f139 #3557 #1287)
|
|
3768 |
#2614 := (:var 5 S10)
|
|
3769 |
#3576 := (f83 f84 #2614)
|
|
3770 |
#3577 := (f82 #3576 #3558)
|
|
3771 |
#2604 := (:var 3 S11)
|
|
3772 |
#3552 := (f66 f67 #2614)
|
|
3773 |
#3553 := (f65 #3552 #2604)
|
|
3774 |
#1336 := (:var 2 Int)
|
|
3775 |
#3547 := (f216 f217 #1287)
|
|
3776 |
#3548 := (f215 #3547 #1336)
|
|
3777 |
#3549 := (f113 f114 #3548)
|
|
3778 |
#3550 := (f87 #3549 #1917)
|
|
3779 |
#3551 := (f51 f64 #3550)
|
|
3780 |
#3554 := (f50 #3551 #3553)
|
|
3781 |
#3578 := (pattern #3554 #3577 #1291)
|
|
3782 |
#2858 := (f137 f138 #2614)
|
|
3783 |
#2859 := (f135 f136 #2858)
|
|
3784 |
#3574 := (f134 #2859 #3558)
|
|
3785 |
#3575 := (pattern #3554 #3574 #1291)
|
|
3786 |
#3581 := (f155 f237 #3574)
|
|
3787 |
#3582 := (= #3581 f1)
|
|
3788 |
#2871 := (f80 f81 #2614)
|
|
3789 |
#3579 := (f71 #2871 #3558)
|
|
3790 |
#3580 := (= #3579 f1)
|
|
3791 |
#20261 := (not #3580)
|
|
3792 |
#20262 := (or #20261 #3582)
|
|
3793 |
#20263 := (not #20262)
|
|
3794 |
#6710 := (* -1::Int #1336)
|
|
3795 |
#8256 := (+ #1306 #6710)
|
|
3796 |
#8810 := (>= #8256 0::Int)
|
|
3797 |
#6842 := (>= #1306 0::Int)
|
|
3798 |
#18148 := (not #6842)
|
|
3799 |
#3563 := (= #3554 f1)
|
|
3800 |
#20237 := (not #3563)
|
|
3801 |
#1292 := (= #1291 f1)
|
|
3802 |
#10761 := (not #1292)
|
|
3803 |
#3561 := (f115 f131 #2614)
|
|
3804 |
#3562 := (= #3561 f1)
|
|
3805 |
#20236 := (not #3562)
|
|
3806 |
#20269 := (or #20236 #10761 #20237 #18148 #8810 #20263)
|
|
3807 |
#20274 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S11) (?v3 Int) (?v4 Int) (?v5 S4)) (:pat #3575 #3578) #20269)
|
|
3808 |
#3583 := (not #3582)
|
|
3809 |
#3584 := (and #3580 #3583)
|
|
3810 |
#9575 := (not #8810)
|
|
3811 |
#10400 := (and #3562 #1292 #3563 #6842 #9575)
|
|
3812 |
#10405 := (not #10400)
|
|
3813 |
#10424 := (or #10405 #3584)
|
|
3814 |
#10427 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S11) (?v3 Int) (?v4 Int) (?v5 S4)) (:pat #3575 #3578) #10424)
|
|
3815 |
#20275 := (iff #10427 #20274)
|
|
3816 |
#20272 := (iff #10424 #20269)
|
|
3817 |
#20238 := (or #20236 #10761 #20237 #18148 #8810)
|
|
3818 |
#20266 := (or #20238 #20263)
|
|
3819 |
#20270 := (iff #20266 #20269)
|
|
3820 |
#20271 := [rewrite]: #20270
|
|
3821 |
#20267 := (iff #10424 #20266)
|
|
3822 |
#20264 := (iff #3584 #20263)
|
|
3823 |
#20265 := [rewrite]: #20264
|
|
3824 |
#20247 := (iff #10405 #20238)
|
|
3825 |
#20239 := (not #20238)
|
|
3826 |
#20242 := (not #20239)
|
|
3827 |
#20245 := (iff #20242 #20238)
|
|
3828 |
#20246 := [rewrite]: #20245
|
|
3829 |
#20243 := (iff #10405 #20242)
|
|
3830 |
#20240 := (iff #10400 #20239)
|
|
3831 |
#20241 := [rewrite]: #20240
|
|
3832 |
#20244 := [monotonicity #20241]: #20243
|
|
3833 |
#20248 := [trans #20244 #20246]: #20247
|
|
3834 |
#20268 := [monotonicity #20248 #20265]: #20267
|
|
3835 |
#20273 := [trans #20268 #20271]: #20272
|
|
3836 |
#20276 := [quant-intro #20273]: #20275
|
|
3837 |
#16441 := (~ #10427 #10427)
|
|
3838 |
#16439 := (~ #10424 #10424)
|
|
3839 |
#16440 := [refl]: #16439
|
|
3840 |
#16442 := [nnf-pos #16440]: #16441
|
|
3841 |
#2706 := (< #1306 #1336)
|
|
3842 |
#1507 := (<= 0::Int #1306)
|
|
3843 |
#2707 := (and #1507 #2706)
|
|
3844 |
#3564 := (and #3563 #2707)
|
|
3845 |
#3565 := (and #1292 #3564)
|
|
3846 |
#3566 := (and #3562 #3565)
|
|
3847 |
#3585 := (implies #3566 #3584)
|
|
3848 |
#3586 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S11) (?v3 Int) (?v4 Int) (?v5 S4)) (:pat #3575 #3578) #3585)
|
|
3849 |
#10430 := (iff #3586 #10427)
|
|
3850 |
#10384 := (not #3566)
|
|
3851 |
#10418 := (or #10384 #3584)
|
|
3852 |
#10421 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S11) (?v3 Int) (?v4 Int) (?v5 S4)) (:pat #3575 #3578) #10418)
|
|
3853 |
#10428 := (iff #10421 #10427)
|
|
3854 |
#10425 := (iff #10418 #10424)
|
|
3855 |
#10406 := (iff #10384 #10405)
|
|
3856 |
#10403 := (iff #3566 #10400)
|
|
3857 |
#9578 := (and #6842 #9575)
|
|
3858 |
#10391 := (and #3563 #9578)
|
|
3859 |
#10394 := (and #1292 #10391)
|
|
3860 |
#10397 := (and #3562 #10394)
|
|
3861 |
#10401 := (iff #10397 #10400)
|
|
3862 |
#10402 := [rewrite]: #10401
|
|
3863 |
#10398 := (iff #3566 #10397)
|
|
3864 |
#10395 := (iff #3565 #10394)
|
|
3865 |
#10392 := (iff #3564 #10391)
|
|
3866 |
#9579 := (iff #2707 #9578)
|
|
3867 |
#9576 := (iff #2706 #9575)
|
|
3868 |
#9577 := [rewrite]: #9576
|
|
3869 |
#6841 := (iff #1507 #6842)
|
|
3870 |
#6843 := [rewrite]: #6841
|
|
3871 |
#9580 := [monotonicity #6843 #9577]: #9579
|
|
3872 |
#10393 := [monotonicity #9580]: #10392
|
|
3873 |
#10396 := [monotonicity #10393]: #10395
|
|
3874 |
#10399 := [monotonicity #10396]: #10398
|
|
3875 |
#10404 := [trans #10399 #10402]: #10403
|
|
3876 |
#10407 := [monotonicity #10404]: #10406
|
|
3877 |
#10426 := [monotonicity #10407]: #10425
|
|
3878 |
#10429 := [quant-intro #10426]: #10428
|
|
3879 |
#10422 := (iff #3586 #10421)
|
|
3880 |
#10419 := (iff #3585 #10418)
|
|
3881 |
#10420 := [rewrite]: #10419
|
|
3882 |
#10423 := [quant-intro #10420]: #10422
|
|
3883 |
#10431 := [trans #10423 #10429]: #10430
|
|
3884 |
#10417 := [asserted]: #3586
|
|
3885 |
#10432 := [mp #10417 #10431]: #10427
|
|
3886 |
#16443 := [mp~ #10432 #16442]: #10427
|
|
3887 |
#20277 := [mp #16443 #20276]: #20274
|
|
3888 |
#22809 := (not #4477)
|
|
3889 |
#24348 := (not #20274)
|
|
3890 |
#24349 := (or #24348 #22428 #22809 #24088 #12634 #24096)
|
|
3891 |
#24091 := (+ 0::Int #12568)
|
|
3892 |
#24092 := (>= #24091 0::Int)
|
|
3893 |
#24089 := (>= 0::Int 0::Int)
|
|
3894 |
#24090 := (not #24089)
|
|
3895 |
#24097 := (or #22428 #22809 #24088 #24090 #24092 #24096)
|
|
3896 |
#24372 := (or #24348 #24097)
|
|
3897 |
#24365 := (iff #24372 #24349)
|
|
3898 |
#24116 := (or #22428 #22809 #24088 #12634 #24096)
|
|
3899 |
#24417 := (or #24348 #24116)
|
|
3900 |
#24344 := (iff #24417 #24349)
|
|
3901 |
#24364 := [rewrite]: #24344
|
|
3902 |
#24418 := (iff #24372 #24417)
|
|
3903 |
#24119 := (iff #24097 #24116)
|
|
3904 |
#24113 := (or #22428 #22809 #24088 false #12634 #24096)
|
|
3905 |
#24117 := (iff #24113 #24116)
|
|
3906 |
#24118 := [rewrite]: #24117
|
|
3907 |
#24114 := (iff #24097 #24113)
|
|
3908 |
#24111 := (iff #24092 #12634)
|
|
3909 |
#24106 := (>= #12568 0::Int)
|
|
3910 |
#24109 := (iff #24106 #12634)
|
|
3911 |
#24110 := [rewrite]: #24109
|
|
3912 |
#24107 := (iff #24092 #24106)
|
|
3913 |
#24104 := (= #24091 #12568)
|
|
3914 |
#24105 := [rewrite]: #24104
|
|
3915 |
#24108 := [monotonicity #24105]: #24107
|
|
3916 |
#24112 := [trans #24108 #24110]: #24111
|
|
3917 |
#24102 := (iff #24090 false)
|
|
3918 |
#24100 := (iff #24090 #4808)
|
|
3919 |
#24098 := (iff #24089 true)
|
|
3920 |
#24099 := [rewrite]: #24098
|
|
3921 |
#24101 := [monotonicity #24099]: #24100
|
|
3922 |
#24103 := [trans #24101 #11314]: #24102
|
|
3923 |
#24115 := [monotonicity #24103 #24112]: #24114
|
|
3924 |
#24120 := [trans #24115 #24118]: #24119
|
|
3925 |
#24419 := [monotonicity #24120]: #24418
|
|
3926 |
#24366 := [trans #24419 #24364]: #24365
|
|
3927 |
#24373 := [quant-inst #4649 #4655 #23413 #4646 #1138 #356]: #24372
|
|
3928 |
#24367 := [mp #24373 #24366]: #24349
|
|
3929 |
#24452 := [unit-resolution #24367 #20277 #11138 #13463 #13474 #24429 #24430]: false
|
|
3930 |
#24453 := [lemma #24452]: #24096
|
|
3931 |
#24325 := (or #24095 #4741)
|
|
3932 |
#24326 := [def-axiom]: #24325
|
|
3933 |
#25074 := [unit-resolution #24326 #24453]: #4741
|
|
3934 |
#25101 := (= #24168 #4740)
|
|
3935 |
#25097 := (= #23991 #4736)
|
|
3936 |
#23992 := (= #4736 #23991)
|
|
3937 |
#24000 := (f62 f63 #4736)
|
|
3938 |
#24001 := (= #24000 f35)
|
|
3939 |
#23483 := (f62 f63 #4656)
|
|
3940 |
#23484 := (= #23483 f35)
|
|
3941 |
#23489 := (or #23455 #23484)
|
|
3942 |
#23490 := [quant-inst #356 #4655]: #23489
|
|
3943 |
#24454 := [unit-resolution #23490 #21835]: #23484
|
|
3944 |
#24485 := (= #24000 #23483)
|
|
3945 |
#24459 := (= #4736 #4656)
|
|
3946 |
#24041 := (f87 #4654 #4657)
|
|
3947 |
#24457 := (= #24041 #4656)
|
|
3948 |
#24458 := [monotonicity #24980]: #24457
|
|
3949 |
#24044 := (= #4736 #24041)
|
|
3950 |
#24047 := (not #24044)
|
|
3951 |
decl f243 :: S54
|
|
3952 |
#2898 := f243
|
|
3953 |
#24009 := (f125 f243 #4736)
|
|
3954 |
#24010 := (f71 #24009 #4656)
|
|
3955 |
#24023 := (= #24010 f1)
|
|
3956 |
#24024 := (not #24023)
|
|
3957 |
#24050 := (or #24024 #24047)
|
|
3958 |
#24053 := (not #24050)
|
|
3959 |
#2626 := (f153 f154 #993)
|
|
3960 |
#2627 := (f140 #2626 #1306)
|
|
3961 |
#2896 := (f139 #2627 #1287)
|
|
3962 |
#2897 := (pattern #2896)
|
|
3963 |
#2904 := (f244 f245 #1287)
|
|
3964 |
#2905 := (* #1306 #2904)
|
|
3965 |
#2902 := (f55 f206 #993)
|
|
3966 |
#2906 := (+ #2902 #2905)
|
|
3967 |
#2907 := (f87 #1329 #2906)
|
|
3968 |
#2908 := (= #2896 #2907)
|
|
3969 |
#19805 := (not #2908)
|
|
3970 |
#2899 := (f125 f243 #2896)
|
|
3971 |
#2900 := (f71 #2899 #993)
|
|
3972 |
#2901 := (= #2900 f1)
|
|
3973 |
#19804 := (not #2901)
|
|
3974 |
#19806 := (or #19804 #19805)
|
|
3975 |
#19807 := (not #19806)
|
|
3976 |
#19810 := (forall (vars (?v0 S11) (?v1 Int) (?v2 S4)) (:pat #2897) #19807)
|
|
3977 |
#2909 := (and #2901 #2908)
|
|
3978 |
#2910 := (forall (vars (?v0 S11) (?v1 Int) (?v2 S4)) (:pat #2897) #2909)
|
|
3979 |
#19811 := (iff #2910 #19810)
|
|
3980 |
#19808 := (iff #2909 #19807)
|
|
3981 |
#19809 := [rewrite]: #19808
|
|
3982 |
#19812 := [quant-intro #19809]: #19811
|
|
3983 |
#16084 := (~ #2910 #2910)
|
|
3984 |
#16082 := (~ #2909 #2909)
|
|
3985 |
#16083 := [refl]: #16082
|
|
3986 |
#16085 := [nnf-pos #16083]: #16084
|
|
3987 |
#9870 := [asserted]: #2910
|
|
3988 |
#16086 := [mp~ #9870 #16085]: #2910
|
|
3989 |
#19813 := [mp #16086 #19812]: #19810
|
|
3990 |
#24299 := (not #19810)
|
|
3991 |
#24336 := (or #24299 #24053)
|
|
3992 |
#24025 := (* 0::Int #4624)
|
|
3993 |
#24026 := (+ #4657 #24025)
|
|
3994 |
#24027 := (f87 #4654 #24026)
|
|
3995 |
#24028 := (= #4736 #24027)
|
|
3996 |
#24029 := (not #24028)
|
|
3997 |
#24030 := (or #24024 #24029)
|
|
3998 |
#24031 := (not #24030)
|
|
3999 |
#24335 := (or #24299 #24031)
|
|
4000 |
#24337 := (iff #24335 #24336)
|
|
4001 |
#24301 := (iff #24336 #24336)
|
|
4002 |
#24339 := [rewrite]: #24301
|
|
4003 |
#24054 := (iff #24031 #24053)
|
|
4004 |
#24051 := (iff #24030 #24050)
|
|
4005 |
#24048 := (iff #24029 #24047)
|
|
4006 |
#24045 := (iff #24028 #24044)
|
|
4007 |
#24042 := (= #24027 #24041)
|
|
4008 |
#24039 := (= #24026 #4657)
|
|
4009 |
#24034 := (+ #4657 0::Int)
|
|
4010 |
#24037 := (= #24034 #4657)
|
|
4011 |
#24038 := [rewrite]: #24037
|
|
4012 |
#24035 := (= #24026 #24034)
|
|
4013 |
#24032 := (= #24025 0::Int)
|
|
4014 |
#24033 := [rewrite]: #24032
|
|
4015 |
#24036 := [monotonicity #24033]: #24035
|
|
4016 |
#24040 := [trans #24036 #24038]: #24039
|
|
4017 |
#24043 := [monotonicity #24040]: #24042
|
|
4018 |
#24046 := [monotonicity #24043]: #24045
|
|
4019 |
#24049 := [monotonicity #24046]: #24048
|
|
4020 |
#24052 := [monotonicity #24049]: #24051
|
|
4021 |
#24055 := [monotonicity #24052]: #24054
|
|
4022 |
#24338 := [monotonicity #24055]: #24337
|
|
4023 |
#24343 := [trans #24338 #24339]: #24337
|
|
4024 |
#24300 := [quant-inst #4656 #1138 #356]: #24335
|
|
4025 |
#24292 := [mp #24300 #24343]: #24336
|
|
4026 |
#24455 := [unit-resolution #24292 #19813]: #24053
|
|
4027 |
#24294 := (or #24050 #24044)
|
|
4028 |
#24350 := [def-axiom]: #24294
|
|
4029 |
#24456 := [unit-resolution #24350 #24455]: #24044
|
|
4030 |
#24484 := [trans #24456 #24458]: #24459
|
|
4031 |
#24486 := [monotonicity #24484]: #24485
|
|
4032 |
#24487 := [trans #24486 #24454]: #24001
|
|
4033 |
#24302 := (not #24001)
|
|
4034 |
#24008 := (iff #4739 #24001)
|
|
4035 |
#2640 := (f62 f63 #984)
|
|
4036 |
#3307 := (= #2640 #1287)
|
|
4037 |
#4324 := (iff #4319 #3307)
|
|
4038 |
#21817 := (forall (vars (?v0 S11) (?v1 S4)) (:pat #4318) #4324)
|
|
4039 |
#4325 := (forall (vars (?v0 S11) (?v1 S4)) #4324)
|
|
4040 |
#21820 := (iff #4325 #21817)
|
|
4041 |
#21818 := (iff #4324 #4324)
|
|
4042 |
#21819 := [refl]: #21818
|
|
4043 |
#21821 := [quant-intro #21819]: #21820
|
|
4044 |
#16895 := (~ #4325 #4325)
|
|
4045 |
#16893 := (~ #4324 #4324)
|
|
4046 |
#16894 := [refl]: #16893
|
|
4047 |
#16896 := [nnf-pos #16894]: #16895
|
|
4048 |
#11091 := [asserted]: #4325
|
|
4049 |
#16897 := [mp~ #11091 #16896]: #4325
|
|
4050 |
#21822 := [mp #16897 #21821]: #21817
|
|
4051 |
#23440 := (not #21817)
|
|
4052 |
#24334 := (or #23440 #24008)
|
|
4053 |
#24303 := [quant-inst #4736 #356]: #24334
|
|
4054 |
#24368 := [unit-resolution #24303 #21822]: #24008
|
|
4055 |
#24309 := (not #24008)
|
|
4056 |
#24358 := (or #24309 #24302)
|
|
4057 |
#24345 := [hypothesis]: #17058
|
|
4058 |
#24310 := (or #24309 #4739 #24302)
|
|
4059 |
#24323 := [def-axiom]: #24310
|
|
4060 |
#24361 := [unit-resolution #24323 #24345]: #24358
|
|
4061 |
#24451 := [unit-resolution #24361 #24368]: #24302
|
|
4062 |
#24488 := [unit-resolution #24451 #24487]: false
|
|
4063 |
#24483 := [lemma #24488]: #4739
|
|
4064 |
#24526 := (or #23430 #17058 #23992)
|
|
4065 |
#23999 := (or #17058 #23992)
|
|
4066 |
#24527 := (or #23430 #23999)
|
|
4067 |
#24529 := (iff #24527 #24526)
|
|
4068 |
#24530 := [rewrite]: #24529
|
|
4069 |
#24528 := [quant-inst #4736 #356]: #24527
|
|
4070 |
#24525 := [mp #24528 #24530]: #24526
|
|
4071 |
#25084 := [unit-resolution #24525 #16892 #24483]: #23992
|
|
4072 |
#25100 := [symm #25084]: #25097
|
|
4073 |
#25102 := [monotonicity #25100]: #25101
|
|
4074 |
#25104 := [trans #25102 #25074]: #24169
|
|
4075 |
#24170 := (not #24169)
|
|
4076 |
#24207 := (or #24170 #24206)
|
|
4077 |
#24208 := (not #24207)
|
|
4078 |
#24163 := (f71 #4743 #23991)
|
|
4079 |
#24164 := (= #24163 f1)
|
|
4080 |
#24209 := (iff #24164 #24208)
|
|
4081 |
#1373 := (f80 f157 #1029)
|
|
4082 |
#3957 := (f71 #1373 #996)
|
|
4083 |
#3958 := (pattern #3957)
|
|
4084 |
#3976 := (f80 f358 #1029)
|
|
4085 |
#3983 := (f71 #3976 #996)
|
|
4086 |
#3984 := (= #3983 f1)
|
|
4087 |
#3985 := (or #1171 #3984)
|
|
4088 |
#20658 := (not #3985)
|
|
4089 |
#20659 := (or #1002 #20658)
|
|
4090 |
#20660 := (not #20659)
|
|
4091 |
#1359 := (f137 f138 #1029)
|
|
4092 |
#1360 := (f135 f136 #1359)
|
|
4093 |
#3960 := (f134 #1360 #996)
|
|
4094 |
#3964 := (f235 f236 #3960)
|
|
4095 |
#3977 := (f71 #3976 #3964)
|
|
4096 |
#3978 := (= #3977 f1)
|
|
4097 |
#3973 := (f82 #1169 #3964)
|
|
4098 |
#3974 := (= #3973 f85)
|
|
4099 |
#3979 := (or #3974 #3978)
|
|
4100 |
#20653 := (not #3979)
|
|
4101 |
#3969 := (f62 f63 #3964)
|
|
4102 |
#3970 := (f61 #3969)
|
|
4103 |
#3971 := (= #3970 f3)
|
|
4104 |
#3965 := (f71 #1159 #3964)
|
|
4105 |
#3966 := (= #3965 f1)
|
|
4106 |
#3967 := (not #3966)
|
|
4107 |
#3961 := (f155 f237 #3960)
|
|
4108 |
#3962 := (= #3961 f1)
|
|
4109 |
#3963 := (not #3962)
|
|
4110 |
#3968 := (or #3963 #3967)
|
|
4111 |
#20652 := (not #3968)
|
|
4112 |
#20654 := (or #1036 #20652 #3971 #20653)
|
|
4113 |
#20655 := (not #20654)
|
|
4114 |
#20663 := (or #20655 #20660)
|
|
4115 |
#20669 := (not #20663)
|
|
4116 |
#20670 := (or #11048 #20669)
|
|
4117 |
#20671 := (not #20670)
|
|
4118 |
#3959 := (= #3957 f1)
|
|
4119 |
#20676 := (iff #3959 #20671)
|
|
4120 |
#20679 := (forall (vars (?v0 S10) (?v1 S11)) (:pat #3958) #20676)
|
|
4121 |
#3986 := (and #1036 #3985)
|
|
4122 |
#3972 := (not #3971)
|
|
4123 |
#10834 := (and #1002 #3968 #3972 #3979)
|
|
4124 |
#10837 := (or #10834 #3986)
|
|
4125 |
#10840 := (and #1178 #10837)
|
|
4126 |
#10843 := (iff #3959 #10840)
|
|
4127 |
#10846 := (forall (vars (?v0 S10) (?v1 S11)) (:pat #3958) #10843)
|
|
4128 |
#20680 := (iff #10846 #20679)
|
|
4129 |
#20677 := (iff #10843 #20676)
|
|
4130 |
#20674 := (iff #10840 #20671)
|
|
4131 |
#20666 := (and #1178 #20663)
|
|
4132 |
#20672 := (iff #20666 #20671)
|
|
4133 |
#20673 := [rewrite]: #20672
|
|
4134 |
#20667 := (iff #10840 #20666)
|
|
4135 |
#20664 := (iff #10837 #20663)
|
|
4136 |
#20661 := (iff #3986 #20660)
|
|
4137 |
#20662 := [rewrite]: #20661
|
|
4138 |
#20656 := (iff #10834 #20655)
|
|
4139 |
#20657 := [rewrite]: #20656
|
|
4140 |
#20665 := [monotonicity #20657 #20662]: #20664
|
|
4141 |
#20668 := [monotonicity #20665]: #20667
|
|
4142 |
#20675 := [trans #20668 #20673]: #20674
|
|
4143 |
#20678 := [monotonicity #20675]: #20677
|
|
4144 |
#20681 := [quant-intro #20678]: #20680
|
|
4145 |
#16655 := (~ #10846 #10846)
|
|
4146 |
#16653 := (~ #10843 #10843)
|
|
4147 |
#16654 := [refl]: #16653
|
|
4148 |
#16656 := [nnf-pos #16654]: #16655
|
|
4149 |
#3980 := (and #3972 #3979)
|
|
4150 |
#3981 := (and #3968 #3980)
|
|
4151 |
#3982 := (and #1002 #3981)
|
|
4152 |
#3987 := (or #3982 #3986)
|
|
4153 |
#3988 := (and #1178 #3987)
|
|
4154 |
#3989 := (iff #3959 #3988)
|
|
4155 |
#3990 := (forall (vars (?v0 S10) (?v1 S11)) (:pat #3958) #3989)
|
|
4156 |
#10847 := (iff #3990 #10846)
|
|
4157 |
#10844 := (iff #3989 #10843)
|
|
4158 |
#10841 := (iff #3988 #10840)
|
|
4159 |
#10838 := (iff #3987 #10837)
|
|
4160 |
#10835 := (iff #3982 #10834)
|
|
4161 |
#10836 := [rewrite]: #10835
|
|
4162 |
#10839 := [monotonicity #10836]: #10838
|
|
4163 |
#10842 := [monotonicity #10839]: #10841
|
|
4164 |
#10845 := [monotonicity #10842]: #10844
|
|
4165 |
#10848 := [quant-intro #10845]: #10847
|
|
4166 |
#10830 := [asserted]: #3990
|
|
4167 |
#10849 := [mp #10830 #10848]: #10846
|
|
4168 |
#16657 := [mp~ #10849 #16656]: #10846
|
|
4169 |
#20682 := [mp #16657 #20681]: #20679
|
|
4170 |
#24794 := (not #20679)
|
|
4171 |
#24803 := (or #24794 #24209)
|
|
4172 |
#24804 := [quant-inst #4649 #23991]: #24803
|
|
4173 |
#24792 := [unit-resolution #24804 #20682]: #24209
|
|
4174 |
#24544 := (not #24164)
|
|
4175 |
#25021 := (iff #17067 #24544)
|
|
4176 |
#25015 := (iff #4745 #24164)
|
|
4177 |
#24960 := (iff #24164 #4745)
|
|
4178 |
#24958 := (= #24163 #4744)
|
|
4179 |
#24959 := [monotonicity #25100]: #24958
|
|
4180 |
#25018 := [monotonicity #24959]: #24960
|
|
4181 |
#25016 := [symm #25018]: #25015
|
|
4182 |
#25022 := [monotonicity #25016]: #25021
|
|
4183 |
#24793 := [hypothesis]: #17067
|
|
4184 |
#25004 := [mp #24793 #25022]: #24544
|
|
4185 |
#24541 := (not #24209)
|
|
4186 |
#24542 := (or #24541 #24164 #24207)
|
|
4187 |
#24543 := [def-axiom]: #24542
|
|
4188 |
#25051 := [unit-resolution #24543 #25004 #24792]: #24207
|
|
4189 |
#24751 := (or #24208 #24170 #24206)
|
|
4190 |
#24540 := [def-axiom]: #24751
|
|
4191 |
#25052 := [unit-resolution #24540 #25051 #25104]: #24206
|
|
4192 |
#22792 := (f61 f35)
|
|
4193 |
#22793 := (= #22792 f3)
|
|
4194 |
#22800 := (iff #4477 #22793)
|
|
4195 |
#3856 := (pattern #1291)
|
|
4196 |
#4540 := (= #4530 f3)
|
|
4197 |
#4541 := (iff #1292 #4540)
|
|
4198 |
#4542 := (forall (vars (?v0 S4)) (:pat #3856) #4541)
|
|
4199 |
#17010 := (~ #4542 #4542)
|
|
4200 |
#17008 := (~ #4541 #4541)
|
|
4201 |
#17009 := [refl]: #17008
|
|
4202 |
#17011 := [nnf-pos #17009]: #17010
|
|
4203 |
#11188 := [asserted]: #4542
|
|
4204 |
#17012 := [mp~ #11188 #17011]: #4542
|
|
4205 |
#22524 := (not #4542)
|
|
4206 |
#22803 := (or #22524 #22800)
|
|
4207 |
#22804 := [quant-inst #356]: #22803
|
|
4208 |
#25017 := [unit-resolution #22804 #17012]: #22800
|
|
4209 |
#22805 := (not #22800)
|
|
4210 |
#24919 := (or #22805 #22793)
|
|
4211 |
#22810 := (or #22805 #22809 #22793)
|
|
4212 |
#22811 := [def-axiom]: #22810
|
|
4213 |
#24920 := [unit-resolution #22811 #11138]: #24919
|
|
4214 |
#24539 := [unit-resolution #24920 #25017]: #22793
|
|
4215 |
#25055 := (= #24172 #22792)
|
|
4216 |
#25063 := (= #24171 f35)
|
|
4217 |
#25049 := (or #24309 #24001)
|
|
4218 |
#24531 := (or #24309 #17058 #24001)
|
|
4219 |
#24532 := [def-axiom]: #24531
|
|
4220 |
#25050 := [unit-resolution #24532 #24483]: #25049
|
|
4221 |
#25053 := [unit-resolution #25050 #24368]: #24001
|
|
4222 |
#25054 := (= #24171 #24000)
|
|
4223 |
#24643 := [monotonicity #25100]: #25054
|
|
4224 |
#25064 := [trans #24643 #25053]: #25063
|
|
4225 |
#25056 := [monotonicity #25064]: #25055
|
|
4226 |
#25048 := [trans #25056 #24539]: #24173
|
|
4227 |
#24296 := (not #24094)
|
|
4228 |
#25070 := (iff #24296 #24178)
|
|
4229 |
#24731 := (iff #24094 #24177)
|
|
4230 |
#25057 := (iff #24177 #24094)
|
|
4231 |
#24648 := (= #24176 #24093)
|
|
4232 |
#25286 := (= #24175 #23963)
|
|
4233 |
#25287 := [monotonicity #25100]: #25286
|
|
4234 |
#25068 := [monotonicity #25287]: #24648
|
|
4235 |
#25047 := [monotonicity #25068]: #25057
|
|
4236 |
#24629 := [symm #25047]: #24731
|
|
4237 |
#25072 := [monotonicity #24629]: #25070
|
|
4238 |
#24297 := (or #24095 #24296)
|
|
4239 |
#24295 := [def-axiom]: #24297
|
|
4240 |
#24647 := [unit-resolution #24295 #24453]: #24296
|
|
4241 |
#25073 := [mp #24647 #25072]: #24178
|
|
4242 |
#24805 := (or #24183 #24177)
|
|
4243 |
#24806 := [def-axiom]: #24805
|
|
4244 |
#25108 := [unit-resolution #24806 #25073]: #24183
|
|
4245 |
#25117 := (or #24196 #24174 #24184)
|
|
4246 |
#24890 := (f55 f206 #23413)
|
|
4247 |
#25219 := (f87 #4654 #24890)
|
|
4248 |
#25193 := (f153 f154 #23413)
|
|
4249 |
#25194 := (f140 #25193 0::Int)
|
|
4250 |
#25201 := (f139 #25194 f35)
|
|
4251 |
#25222 := (= #25201 #25219)
|
|
4252 |
#25225 := (not #25222)
|
|
4253 |
#25202 := (f125 f243 #25201)
|
|
4254 |
#25203 := (f71 #25202 #23413)
|
|
4255 |
#25204 := (= #25203 f1)
|
|
4256 |
#25205 := (not #25204)
|
|
4257 |
#25228 := (or #25205 #25225)
|
|
4258 |
#25231 := (not #25228)
|
|
4259 |
#25337 := [hypothesis]: #25228
|
|
4260 |
#25234 := (or #24299 #25231)
|
|
4261 |
#25206 := (+ #24890 #24025)
|
|
4262 |
#25207 := (f87 #4654 #25206)
|
|
4263 |
#25208 := (= #25201 #25207)
|
|
4264 |
#25209 := (not #25208)
|
|
4265 |
#25210 := (or #25205 #25209)
|
|
4266 |
#25211 := (not #25210)
|
|
4267 |
#25235 := (or #24299 #25211)
|
|
4268 |
#25237 := (iff #25235 #25234)
|
|
4269 |
#25239 := (iff #25234 #25234)
|
|
4270 |
#25240 := [rewrite]: #25239
|
|
4271 |
#25232 := (iff #25211 #25231)
|
|
4272 |
#25229 := (iff #25210 #25228)
|
|
4273 |
#25226 := (iff #25209 #25225)
|
|
4274 |
#25223 := (iff #25208 #25222)
|
|
4275 |
#25220 := (= #25207 #25219)
|
|
4276 |
#25217 := (= #25206 #24890)
|
|
4277 |
#25212 := (+ #24890 0::Int)
|
|
4278 |
#25215 := (= #25212 #24890)
|
|
4279 |
#25216 := [rewrite]: #25215
|
|
4280 |
#25213 := (= #25206 #25212)
|
|
4281 |
#25214 := [monotonicity #24033]: #25213
|
|
4282 |
#25218 := [trans #25214 #25216]: #25217
|
|
4283 |
#25221 := [monotonicity #25218]: #25220
|
|
4284 |
#25224 := [monotonicity #25221]: #25223
|
|
4285 |
#25227 := [monotonicity #25224]: #25226
|
|
4286 |
#25230 := [monotonicity #25227]: #25229
|
|
4287 |
#25233 := [monotonicity #25230]: #25232
|
|
4288 |
#25238 := [monotonicity #25233]: #25237
|
|
4289 |
#25241 := [trans #25238 #25240]: #25237
|
|
4290 |
#25236 := [quant-inst #23413 #1138 #356]: #25235
|
|
4291 |
#25242 := [mp #25236 #25241]: #25234
|
|
4292 |
#25338 := [unit-resolution #25242 #19813 #25337]: false
|
|
4293 |
#25339 := [lemma #25338]: #25231
|
|
4294 |
#25245 := (or #25228 #25222)
|
|
4295 |
#25246 := [def-axiom]: #25245
|
|
4296 |
#25109 := [unit-resolution #25246 #25339]: #25222
|
|
4297 |
#25335 := (or #25225 #24189)
|
|
4298 |
#25331 := (= #24188 #4662)
|
|
4299 |
#25298 := (= #24179 #4658)
|
|
4300 |
#25296 := (= #24179 #24084)
|
|
4301 |
#25120 := (f153 f154 #24084)
|
|
4302 |
#25121 := (f140 #25120 0::Int)
|
|
4303 |
#25122 := (f139 #25121 f35)
|
|
4304 |
#25123 := (f134 #4883 #25122)
|
|
4305 |
#25124 := (f235 f236 #25123)
|
|
4306 |
#25125 := (= #25124 #24084)
|
|
4307 |
#25132 := (f71 #4667 #25122)
|
|
4308 |
#25133 := (= #25132 f1)
|
|
4309 |
#25134 := (not #25133)
|
|
4310 |
decl f156 :: S69
|
|
4311 |
#1366 := f156
|
|
4312 |
#25129 := (f155 f156 #25123)
|
|
4313 |
#25130 := (= #25129 f1)
|
|
4314 |
#25131 := (not #25130)
|
|
4315 |
#25127 := (f155 f237 #25123)
|
|
4316 |
#25128 := (= #25127 f1)
|
|
4317 |
#25126 := (not #25125)
|
|
4318 |
#25135 := (or #25126 #25128 #25131 #25134)
|
|
4319 |
#25136 := (not #25135)
|
|
4320 |
#25190 := [hypothesis]: #25135
|
|
4321 |
#25111 := (f71 #4667 #24084)
|
|
4322 |
#25112 := (= #25111 f1)
|
|
4323 |
#25182 := (= #25111 #4668)
|
|
4324 |
#25183 := [monotonicity #24984]: #25182
|
|
4325 |
#25184 := [trans #25183 #13468]: #25112
|
|
4326 |
#25119 := (not #25112)
|
|
4327 |
#25181 := [hypothesis]: #25119
|
|
4328 |
#25185 := [unit-resolution #25181 #25184]: false
|
|
4329 |
#25186 := [lemma #25185]: #25112
|
|
4330 |
#1351 := (:var 3 Int)
|
|
4331 |
#1398 := (:var 2 S4)
|
|
4332 |
#2758 := (f216 f217 #1398)
|
|
4333 |
#2759 := (f215 #2758 #1306)
|
|
4334 |
#2760 := (f113 f114 #2759)
|
|
4335 |
#2761 := (f87 #2760 #1351)
|
|
4336 |
#2603 := (f113 f114 #1398)
|
|
4337 |
#2753 := (f87 #2603 #1351)
|
|
4338 |
#2754 := (f153 f154 #2753)
|
|
4339 |
#2755 := (f140 #2754 #1197)
|
|
4340 |
#2756 := (f139 #2755 #1398)
|
|
4341 |
#1010 := (:var 4 S10)
|
|
4342 |
#2763 := (f137 f138 #1010)
|
|
4343 |
#2764 := (f135 f136 #2763)
|
|
4344 |
#2765 := (f134 #2764 #2756)
|
|
4345 |
#2766 := (pattern #2765 #2761)
|
|
4346 |
#2751 := (f110 f111 #1010)
|
|
4347 |
#2752 := (f108 f109 #2751)
|
|
4348 |
#2757 := (f107 #2752 #2756)
|
|
4349 |
#2762 := (pattern #2757 #2761)
|
|
4350 |
#2771 := (f153 f154 #2761)
|
|
4351 |
#2772 := (f140 #2771 #1197)
|
|
4352 |
#2773 := (f139 #2772 #1398)
|
|
4353 |
#2767 := (f80 f81 #1010)
|
|
4354 |
#2783 := (f71 #2767 #2773)
|
|
4355 |
#2784 := (= #2783 f1)
|
|
4356 |
#19581 := (not #2784)
|
|
4357 |
#2774 := (f134 #2764 #2773)
|
|
4358 |
#2781 := (f155 f156 #2774)
|
|
4359 |
#2782 := (= #2781 f1)
|
|
4360 |
#19580 := (not #2782)
|
|
4361 |
#2778 := (f155 f237 #2774)
|
|
4362 |
#2779 := (= #2778 f1)
|
|
4363 |
#2775 := (f235 f236 #2774)
|
|
4364 |
#2776 := (= #2775 #2761)
|
|
4365 |
#19579 := (not #2776)
|
|
4366 |
#19582 := (or #19579 #2779 #19580 #19581)
|
|
4367 |
#19583 := (not #19582)
|
|
4368 |
#7650 := (* -1::Int #1306)
|
|
4369 |
#8261 := (+ #1197 #7650)
|
|
4370 |
#8262 := (>= #8261 0::Int)
|
|
4371 |
#2768 := (f71 #2767 #2761)
|
|
4372 |
#2769 := (= #2768 f1)
|
|
4373 |
#9684 := (not #2769)
|
|
4374 |
#19589 := (or #9684 #7428 #8262 #19583)
|
|
4375 |
#19594 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S4) (?v3 Int) (?v4 Int)) (:pat #2762 #2766) #19589)
|
|
4376 |
#2780 := (not #2779)
|
|
4377 |
#9693 := (and #2776 #2780 #2782 #2784)
|
|
4378 |
#9479 := (not #8262)
|
|
4379 |
#9482 := (and #6706 #9479)
|
|
4380 |
#9485 := (not #9482)
|
|
4381 |
#9702 := (or #9684 #9485 #9693)
|
|
4382 |
#9707 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S4) (?v3 Int) (?v4 Int)) (:pat #2762 #2766) #9702)
|
|
4383 |
#19595 := (iff #9707 #19594)
|
|
4384 |
#19592 := (iff #9702 #19589)
|
|
4385 |
#19464 := (or #7428 #8262)
|
|
4386 |
#19586 := (or #9684 #19464 #19583)
|
|
4387 |
#19590 := (iff #19586 #19589)
|
|
4388 |
#19591 := [rewrite]: #19590
|
|
4389 |
#19587 := (iff #9702 #19586)
|
|
4390 |
#19584 := (iff #9693 #19583)
|
|
4391 |
#19585 := [rewrite]: #19584
|
|
4392 |
#19473 := (iff #9485 #19464)
|
|
4393 |
#19465 := (not #19464)
|
|
4394 |
#19468 := (not #19465)
|
|
4395 |
#19471 := (iff #19468 #19464)
|
|
4396 |
#19472 := [rewrite]: #19471
|
|
4397 |
#19469 := (iff #9485 #19468)
|
|
4398 |
#19466 := (iff #9482 #19465)
|
|
4399 |
#19467 := [rewrite]: #19466
|
|
4400 |
#19470 := [monotonicity #19467]: #19469
|
|
4401 |
#19474 := [trans #19470 #19472]: #19473
|
|
4402 |
#19588 := [monotonicity #19474 #19585]: #19587
|
|
4403 |
#19593 := [trans #19588 #19591]: #19592
|
|
4404 |
#19596 := [quant-intro #19593]: #19595
|
|
4405 |
#15871 := (~ #9707 #9707)
|
|
4406 |
#15869 := (~ #9702 #9702)
|
|
4407 |
#15870 := [refl]: #15869
|
|
4408 |
#15872 := [nnf-pos #15870]: #15871
|
|
4409 |
#2785 := (and #2782 #2784)
|
|
4410 |
#2786 := (and #2780 #2785)
|
|
4411 |
#2787 := (and #2776 #2786)
|
|
4412 |
#2612 := (< #1197 #1306)
|
|
4413 |
#2613 := (and #1363 #2612)
|
|
4414 |
#2788 := (implies #2613 #2787)
|
|
4415 |
#2789 := (implies #2769 #2788)
|
|
4416 |
#2790 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S4) (?v3 Int) (?v4 Int)) (:pat #2762 #2766) #2789)
|
|
4417 |
#9710 := (iff #2790 #9707)
|
|
4418 |
#9451 := (not #2613)
|
|
4419 |
#9678 := (or #9451 #2787)
|
|
4420 |
#9685 := (or #9684 #9678)
|
|
4421 |
#9690 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S4) (?v3 Int) (?v4 Int)) (:pat #2762 #2766) #9685)
|
|
4422 |
#9708 := (iff #9690 #9707)
|
|
4423 |
#9705 := (iff #9685 #9702)
|
|
4424 |
#9696 := (or #9485 #9693)
|
|
4425 |
#9699 := (or #9684 #9696)
|
|
4426 |
#9703 := (iff #9699 #9702)
|
|
4427 |
#9704 := [rewrite]: #9703
|
|
4428 |
#9700 := (iff #9685 #9699)
|
|
4429 |
#9697 := (iff #9678 #9696)
|
|
4430 |
#9694 := (iff #2787 #9693)
|
|
4431 |
#9695 := [rewrite]: #9694
|
|
4432 |
#9486 := (iff #9451 #9485)
|
|
4433 |
#9483 := (iff #2613 #9482)
|
|
4434 |
#9480 := (iff #2612 #9479)
|
|
4435 |
#9481 := [rewrite]: #9480
|
|
4436 |
#9484 := [monotonicity #6705 #9481]: #9483
|
|
4437 |
#9487 := [monotonicity #9484]: #9486
|
|
4438 |
#9698 := [monotonicity #9487 #9695]: #9697
|
|
4439 |
#9701 := [monotonicity #9698]: #9700
|
|
4440 |
#9706 := [trans #9701 #9704]: #9705
|
|
4441 |
#9709 := [quant-intro #9706]: #9708
|
|
4442 |
#9691 := (iff #2790 #9690)
|
|
4443 |
#9688 := (iff #2789 #9685)
|
|
4444 |
#9681 := (implies #2769 #9678)
|
|
4445 |
#9686 := (iff #9681 #9685)
|
|
4446 |
#9687 := [rewrite]: #9686
|
|
4447 |
#9682 := (iff #2789 #9681)
|
|
4448 |
#9679 := (iff #2788 #9678)
|
|
4449 |
#9680 := [rewrite]: #9679
|
|
4450 |
#9683 := [monotonicity #9680]: #9682
|
|
4451 |
#9689 := [trans #9683 #9687]: #9688
|
|
4452 |
#9692 := [quant-intro #9689]: #9691
|
|
4453 |
#9711 := [trans #9692 #9709]: #9710
|
|
4454 |
#9677 := [asserted]: #2790
|
|
4455 |
#9712 := [mp #9677 #9711]: #9707
|
|
4456 |
#15873 := [mp~ #9712 #15872]: #9707
|
|
4457 |
#19597 := [mp #15873 #19596]: #19594
|
|
4458 |
#25115 := (not #19594)
|
|
4459 |
#25113 := (or #25115 #25119 #12634 #25136)
|
|
4460 |
#25137 := (or #25119 #24090 #24092 #25136)
|
|
4461 |
#25147 := (or #25115 #25137)
|
|
4462 |
#25160 := (iff #25147 #25113)
|
|
4463 |
#25141 := (or #25119 #12634 #25136)
|
|
4464 |
#25154 := (or #25115 #25141)
|
|
4465 |
#25157 := (iff #25154 #25113)
|
|
4466 |
#25158 := [rewrite]: #25157
|
|
4467 |
#25155 := (iff #25147 #25154)
|
|
4468 |
#25144 := (iff #25137 #25141)
|
|
4469 |
#25138 := (or #25119 false #12634 #25136)
|
|
4470 |
#25142 := (iff #25138 #25141)
|
|
4471 |
#25143 := [rewrite]: #25142
|
|
4472 |
#25139 := (iff #25137 #25138)
|
|
4473 |
#25140 := [monotonicity #24103 #24112]: #25139
|
|
4474 |
#25145 := [trans #25140 #25143]: #25144
|
|
4475 |
#25156 := [monotonicity #25145]: #25155
|
|
4476 |
#25161 := [trans #25156 #25158]: #25160
|
|
4477 |
#25153 := [quant-inst #4649 #4655 #356 #4646 #1138]: #25147
|
|
4478 |
#25162 := [mp #25153 #25161]: #25113
|
|
4479 |
#25176 := [unit-resolution #25162 #19597 #13463 #25186 #25190]: false
|
|
4480 |
#25177 := [lemma #25176]: #25136
|
|
4481 |
#24735 := (or #25135 #25125)
|
|
4482 |
#24722 := [def-axiom]: #24735
|
|
4483 |
#25319 := [unit-resolution #24722 #25177]: #25125
|
|
4484 |
#25294 := (= #24179 #25124)
|
|
4485 |
#25292 := (= #24175 #25123)
|
|
4486 |
#25290 := (= #23963 #25123)
|
|
4487 |
#25288 := (= #25123 #23963)
|
|
4488 |
#25284 := (= #25122 #4736)
|
|
4489 |
#25276 := (= #24041 #4736)
|
|
4490 |
#25277 := [symm #24456]: #25276
|
|
4491 |
#25282 := (= #25122 #24041)
|
|
4492 |
#25274 := (= #4656 #24041)
|
|
4493 |
#25275 := [monotonicity #24982]: #25274
|
|
4494 |
#25280 := (= #25122 #4656)
|
|
4495 |
#25272 := (= #25219 #4656)
|
|
4496 |
#25256 := (= #24890 f445)
|
|
4497 |
#25254 := (= #24890 #4657)
|
|
4498 |
#23488 := (= #22490 #4657)
|
|
4499 |
#23497 := (or #23460 #23488)
|
|
4500 |
#23498 := [quant-inst #4652 #4657]: #23497
|
|
4501 |
#25251 := [unit-resolution #23498 #21829]: #23488
|
|
4502 |
#25252 := (= #24890 #22490)
|
|
4503 |
#25253 := [monotonicity #23932]: #25252
|
|
4504 |
#25255 := [trans #25253 #25251]: #25254
|
|
4505 |
#25257 := [trans #25255 #24980]: #25256
|
|
4506 |
#25273 := [monotonicity #25257]: #25272
|
|
4507 |
#25278 := (= #25122 #25219)
|
|
4508 |
#25320 := [hypothesis]: #25222
|
|
4509 |
#25270 := (= #25122 #25201)
|
|
4510 |
#25268 := (= #25121 #25194)
|
|
4511 |
#25266 := (= #25194 #25121)
|
|
4512 |
#25264 := (= #25193 #25120)
|
|
4513 |
#25262 := (= #23413 #24084)
|
|
4514 |
#25260 := (= #4658 #24084)
|
|
4515 |
#25261 := [symm #24984]: #25260
|
|
4516 |
#25263 := [trans #23932 #25261]: #25262
|
|
4517 |
#25265 := [monotonicity #25263]: #25264
|
|
4518 |
#25267 := [monotonicity #25265]: #25266
|
|
4519 |
#25269 := [symm #25267]: #25268
|
|
4520 |
#25271 := [monotonicity #25269]: #25270
|
|
4521 |
#25321 := [trans #25271 #25320]: #25278
|
|
4522 |
#25322 := [trans #25321 #25273]: #25280
|
|
4523 |
#25323 := [trans #25322 #25275]: #25282
|
|
4524 |
#25324 := [trans #25323 #25277]: #25284
|
|
4525 |
#25325 := [monotonicity #25324]: #25288
|
|
4526 |
#25326 := [symm #25325]: #25290
|
|
4527 |
#25327 := [trans #25287 #25326]: #25292
|
|
4528 |
#25328 := [monotonicity #25327]: #25294
|
|
4529 |
#25329 := [trans #25328 #25319]: #25296
|
|
4530 |
#25330 := [trans #25329 #24984]: #25298
|
|
4531 |
#25332 := [monotonicity #25330]: #25331
|
|
4532 |
#25333 := [trans #25332 #13466]: #24189
|
|
4533 |
#24789 := (not #24189)
|
|
4534 |
#25318 := [hypothesis]: #24789
|
|
4535 |
#25334 := [unit-resolution #25318 #25333]: false
|
|
4536 |
#25336 := [lemma #25334]: #25335
|
|
4537 |
#25114 := [unit-resolution #25336 #25109]: #24189
|
|
4538 |
#24940 := (or #24193 #24789)
|
|
4539 |
#24941 := [def-axiom]: #24940
|
|
4540 |
#25116 := [unit-resolution #24941 #25114]: #24193
|
|
4541 |
#24945 := (not #24187)
|
|
4542 |
#24307 := (f235 f236 #23963)
|
|
4543 |
#24308 := (f62 f63 #24307)
|
|
4544 |
#24311 := (f61 #24308)
|
|
4545 |
#24312 := (= #24311 f3)
|
|
4546 |
#25019 := [hypothesis]: #24187
|
|
4547 |
#25005 := (= #24311 #24186)
|
|
4548 |
#24955 := (= #24308 #24185)
|
|
4549 |
#24834 := (= #24307 #24179)
|
|
4550 |
#24835 := (= #23963 #24175)
|
|
4551 |
#25001 := [symm #25287]: #24835
|
|
4552 |
#24954 := [monotonicity #25001]: #24834
|
|
4553 |
#24972 := [monotonicity #24954]: #24955
|
|
4554 |
#25006 := [monotonicity #24972]: #25005
|
|
4555 |
#25023 := [trans #25006 #25019]: #24312
|
|
4556 |
#24939 := (not #24312)
|
|
4557 |
#24313 := (f45 f79 #24308)
|
|
4558 |
#24314 := (= #24313 f1)
|
|
4559 |
#24315 := (not #24314)
|
|
4560 |
#24316 := (or #24312 #24315)
|
|
4561 |
#24317 := (not #24316)
|
|
4562 |
#4275 := (:var 0 S56)
|
|
4563 |
#4276 := (f235 f236 #4275)
|
|
4564 |
#4277 := (pattern #4276)
|
|
4565 |
#4278 := (f62 f63 #4276)
|
|
4566 |
#4282 := (f45 f79 #4278)
|
|
4567 |
#4283 := (= #4282 f1)
|
|
4568 |
#20836 := (not #4283)
|
|
4569 |
#4279 := (f61 #4278)
|
|
4570 |
#4280 := (= #4279 f3)
|
|
4571 |
#20837 := (or #4280 #20836)
|
|
4572 |
#20838 := (not #20837)
|
|
4573 |
#20841 := (forall (vars (?v0 S56)) (:pat #4277) #20838)
|
|
4574 |
#4281 := (not #4280)
|
|
4575 |
#4284 := (and #4281 #4283)
|
|
4576 |
#4285 := (forall (vars (?v0 S56)) (:pat #4277) #4284)
|
|
4577 |
#20842 := (iff #4285 #20841)
|
|
4578 |
#20839 := (iff #4284 #20838)
|
|
4579 |
#20840 := [rewrite]: #20839
|
|
4580 |
#20843 := [quant-intro #20840]: #20842
|
|
4581 |
#16870 := (~ #4285 #4285)
|
|
4582 |
#16868 := (~ #4284 #4284)
|
|
4583 |
#16869 := [refl]: #16868
|
|
4584 |
#16871 := [nnf-pos #16869]: #16870
|
|
4585 |
#11056 := [asserted]: #4285
|
|
4586 |
#16872 := [mp~ #11056 #16871]: #4285
|
|
4587 |
#20844 := [mp #16872 #20843]: #20841
|
|
4588 |
#24538 := (not #20841)
|
|
4589 |
#24950 := (or #24538 #24317)
|
|
4590 |
#24938 := [quant-inst #23963]: #24950
|
|
4591 |
#24787 := [unit-resolution #24938 #20844]: #24317
|
|
4592 |
#25002 := (or #24316 #24939)
|
|
4593 |
#25003 := [def-axiom]: #25002
|
|
4594 |
#24788 := [unit-resolution #25003 #24787]: #24939
|
|
4595 |
#25024 := [unit-resolution #24788 #25023]: false
|
|
4596 |
#25020 := [lemma #25024]: #24945
|
|
4597 |
#24628 := (or #24196 #24174 #24184 #24187 #24194)
|
|
4598 |
#24644 := [def-axiom]: #24628
|
|
4599 |
#25071 := [unit-resolution #24644 #25020 #25116]: #25117
|
|
4600 |
#25069 := [unit-resolution #25071 #25108 #25048]: #24196
|
|
4601 |
#24082 := (or #24205 #24195)
|
|
4602 |
#24083 := [def-axiom]: #24082
|
|
4603 |
#24730 := [unit-resolution #24083 #25069 #25052]: false
|
|
4604 |
#24749 := [lemma #24730]: #4745
|
|
4605 |
#25458 := (or #17067 #22090)
|
|
4606 |
#22093 := (or #17058 #17067 #22090)
|
|
4607 |
#22096 := (not #22093)
|
|
4608 |
#22099 := (or #17058 #17061 #22096)
|
|
4609 |
#22102 := (not #22099)
|
|
4610 |
#22105 := (or #17058 #17061 #22102)
|
|
4611 |
#22108 := (not #22105)
|
|
4612 |
#22111 := (or #12412 #22108)
|
|
4613 |
#22114 := (not #22111)
|
|
4614 |
#22117 := (or #12412 #22114)
|
|
4615 |
#21170 := (forall (vars (?v0 Int)) #21159)
|
|
4616 |
#21177 := (not #21170)
|
|
4617 |
#21155 := (forall (vars (?v0 Int)) #21150)
|
|
4618 |
#21176 := (not #21155)
|
|
4619 |
#21178 := (or #21176 #21177)
|
|
4620 |
#21179 := (not #21178)
|
|
4621 |
#21184 := (or #21144 #21179)
|
|
4622 |
#21190 := (not #21184)
|
|
4623 |
#21191 := (or #12923 #12777 #21067 #11388 #11379 #11370 #11361 #21190)
|
|
4624 |
#21192 := (not #21191)
|
|
4625 |
#20982 := (forall (vars (?v0 Int)) #20977)
|
|
4626 |
#21000 := (not #20982)
|
|
4627 |
#21001 := (or #21000 #20987)
|
|
4628 |
#21002 := (not #21001)
|
|
4629 |
#21007 := (or #20971 #21002)
|
|
4630 |
#21013 := (not #21007)
|
|
4631 |
#21014 := (or #12681 #21013)
|
|
4632 |
#21015 := (not #21014)
|
|
4633 |
#21020 := (or #12681 #21015)
|
|
4634 |
#21028 := (not #21020)
|
|
4635 |
#21029 := (or #17209 #17212 #12743 #11705 #21026 #21027 #21028)
|
|
4636 |
#21030 := (not #21029)
|
|
4637 |
#21035 := (or #17209 #17212 #21030)
|
|
4638 |
#21041 := (not #21035)
|
|
4639 |
#21078 := (or #21067 #12828 #11892 #11883 #12777 #21027 #21041)
|
|
4640 |
#21079 := (not #21078)
|
|
4641 |
#21042 := (or #17171 #17180 #11803 #11794 #11785 #11760 #11751 #12777 #21027 #21041)
|
|
4642 |
#21043 := (not #21042)
|
|
4643 |
#21048 := (or #17171 #17180 #21043)
|
|
4644 |
#21054 := (not #21048)
|
|
4645 |
#21055 := (or #17171 #17174 #21054)
|
|
4646 |
#21056 := (not #21055)
|
|
4647 |
#21061 := (or #17171 #17174 #21056)
|
|
4648 |
#21068 := (not #21061)
|
|
4649 |
#21069 := (or #12777 #21067 #12829 #21068)
|
|
4650 |
#21070 := (not #21069)
|
|
4651 |
#21084 := (or #21070 #21079)
|
|
4652 |
#21090 := (not #21084)
|
|
4653 |
#21091 := (or #17171 #17180 #12777 #21067 #21090)
|
|
4654 |
#21092 := (not #21091)
|
|
4655 |
#21097 := (or #17171 #17180 #21092)
|
|
4656 |
#21103 := (not #21097)
|
|
4657 |
#21104 := (or #17171 #17174 #21103)
|
|
4658 |
#21105 := (not #21104)
|
|
4659 |
#21110 := (or #17171 #17174 #21105)
|
|
4660 |
#21116 := (not #21110)
|
|
4661 |
#21117 := (or #12777 #21067 #12922 #21116)
|
|
4662 |
#21118 := (not #21117)
|
|
4663 |
#21197 := (or #21118 #21192)
|
|
4664 |
#21212 := (not #21197)
|
|
4665 |
#20947 := (forall (vars (?v0 Int)) #20942)
|
|
4666 |
#21208 := (not #20947)
|
|
4667 |
#21213 := (or #12634 #17117 #21203 #21204 #21205 #21206 #21207 #12777 #21067 #13142 #21208 #13095 #21209 #13090 #15031 #12144 #12135 #12126 #12117 #21210 #21211 #21212)
|
|
4668 |
#21214 := (not #21213)
|
|
4669 |
#21219 := (or #12634 #17117 #21214)
|
|
4670 |
#21226 := (not #21219)
|
|
4671 |
#20936 := (forall (vars (?v0 Int)) #20931)
|
|
4672 |
#21225 := (not #20936)
|
|
4673 |
#21227 := (or #21225 #21226)
|
|
4674 |
#21228 := (not #21227)
|
|
4675 |
#21233 := (or #20925 #21228)
|
|
4676 |
#21239 := (not #21233)
|
|
4677 |
#21240 := (or #12598 #21239)
|
|
4678 |
#21241 := (not #21240)
|
|
4679 |
#21246 := (or #12598 #21241)
|
|
4680 |
#21252 := (not #21246)
|
|
4681 |
#21253 := (or #17058 #17067 #12379 #12370 #12361 #12352 #21252)
|
|
4682 |
#21254 := (not #21253)
|
|
4683 |
#21259 := (or #17058 #17067 #21254)
|
|
4684 |
#21265 := (not #21259)
|
|
4685 |
#21266 := (or #17058 #17061 #21265)
|
|
4686 |
#21267 := (not #21266)
|
|
4687 |
#21272 := (or #17058 #17061 #21267)
|
|
4688 |
#21278 := (not #21272)
|
|
4689 |
#21279 := (or #12412 #21278)
|
|
4690 |
#21280 := (not #21279)
|
|
4691 |
#21285 := (or #12412 #21280)
|
|
4692 |
#22118 := (iff #21285 #22117)
|
|
4693 |
#22115 := (iff #21280 #22114)
|
|
4694 |
#22112 := (iff #21279 #22111)
|
|
4695 |
#22109 := (iff #21278 #22108)
|
|
4696 |
#22106 := (iff #21272 #22105)
|
|
4697 |
#22103 := (iff #21267 #22102)
|
|
4698 |
#22100 := (iff #21266 #22099)
|
|
4699 |
#22097 := (iff #21265 #22096)
|
|
4700 |
#22094 := (iff #21259 #22093)
|
|
4701 |
#22091 := (iff #21254 #22090)
|
|
4702 |
#22088 := (iff #21253 #22087)
|
|
4703 |
#22085 := (iff #21252 #22084)
|
|
4704 |
#22082 := (iff #21246 #22081)
|
|
4705 |
#22079 := (iff #21241 #22078)
|
|
4706 |
#22076 := (iff #21240 #22075)
|
|
4707 |
#22073 := (iff #21239 #22072)
|
|
4708 |
#22070 := (iff #21233 #22069)
|
|
4709 |
#22067 := (iff #21228 #22066)
|
|
4710 |
#22064 := (iff #21227 #22063)
|
|
4711 |
#22061 := (iff #21226 #22060)
|
|
4712 |
#22058 := (iff #21219 #22057)
|
|
4713 |
#22055 := (iff #21214 #22054)
|
|
4714 |
#22052 := (iff #21213 #22051)
|
|
4715 |
#22049 := (iff #21212 #22048)
|
|
4716 |
#22046 := (iff #21197 #22045)
|
|
4717 |
#22043 := (iff #21192 #22042)
|
|
4718 |
#22040 := (iff #21191 #22039)
|
|
4719 |
#22037 := (iff #21190 #22036)
|
|
4720 |
#22034 := (iff #21184 #22033)
|
|
4721 |
#22031 := (iff #21179 #22030)
|
|
4722 |
#22028 := (iff #21178 #22027)
|
|
4723 |
#22025 := (iff #21177 #22024)
|
|
4724 |
#22022 := (iff #21170 #22019)
|
|
4725 |
#22020 := (iff #21159 #21159)
|
|
4726 |
#22021 := [refl]: #22020
|
|
4727 |
#22023 := [quant-intro #22021]: #22022
|
|
4728 |
#22026 := [monotonicity #22023]: #22025
|
|
4729 |
#22017 := (iff #21176 #22016)
|
|
4730 |
#22014 := (iff #21155 #22011)
|
|
4731 |
#22012 := (iff #21150 #21150)
|
|
4732 |
#22013 := [refl]: #22012
|
|
4733 |
#22015 := [quant-intro #22013]: #22014
|
|
4734 |
#22018 := [monotonicity #22015]: #22017
|
|
4735 |
#22029 := [monotonicity #22018 #22026]: #22028
|
|
4736 |
#22032 := [monotonicity #22029]: #22031
|
|
4737 |
#22035 := [monotonicity #22032]: #22034
|
|
4738 |
#22038 := [monotonicity #22035]: #22037
|
|
4739 |
#22041 := [monotonicity #22038]: #22040
|
|
4740 |
#22044 := [monotonicity #22041]: #22043
|
|
4741 |
#22009 := (iff #21118 #22008)
|
|
4742 |
#22006 := (iff #21117 #22005)
|
|
4743 |
#22003 := (iff #21116 #22002)
|
|
4744 |
#22000 := (iff #21110 #21999)
|
|
4745 |
#21997 := (iff #21105 #21996)
|
|
4746 |
#21994 := (iff #21104 #21993)
|
|
4747 |
#21991 := (iff #21103 #21990)
|
|
4748 |
#21988 := (iff #21097 #21987)
|
|
4749 |
#21985 := (iff #21092 #21984)
|
|
4750 |
#21982 := (iff #21091 #21981)
|
|
4751 |
#21979 := (iff #21090 #21978)
|
|
4752 |
#21976 := (iff #21084 #21975)
|
|
4753 |
#21973 := (iff #21079 #21972)
|
|
4754 |
#21970 := (iff #21078 #21969)
|
|
4755 |
#21937 := (iff #21041 #21936)
|
|
4756 |
#21934 := (iff #21035 #21933)
|
|
4757 |
#21931 := (iff #21030 #21930)
|
|
4758 |
#21928 := (iff #21029 #21927)
|
|
4759 |
#21925 := (iff #21028 #21924)
|
|
4760 |
#21922 := (iff #21020 #21921)
|
|
4761 |
#21919 := (iff #21015 #21918)
|
|
4762 |
#21916 := (iff #21014 #21915)
|
|
4763 |
#21913 := (iff #21013 #21912)
|
|
4764 |
#21910 := (iff #21007 #21909)
|
|
4765 |
#21907 := (iff #21002 #21906)
|
|
4766 |
#21904 := (iff #21001 #21903)
|
|
4767 |
#21901 := (iff #21000 #21900)
|
|
4768 |
#21898 := (iff #20982 #21895)
|
|
4769 |
#21896 := (iff #20977 #20977)
|
|
4770 |
#21897 := [refl]: #21896
|
|
4771 |
#21899 := [quant-intro #21897]: #21898
|
|
4772 |
#21902 := [monotonicity #21899]: #21901
|
|
4773 |
#21905 := [monotonicity #21902]: #21904
|
|
4774 |
#21908 := [monotonicity #21905]: #21907
|
|
4775 |
#21911 := [monotonicity #21908]: #21910
|
|
4776 |
#21914 := [monotonicity #21911]: #21913
|
|
4777 |
#21917 := [monotonicity #21914]: #21916
|
|
4778 |
#21920 := [monotonicity #21917]: #21919
|
|
4779 |
#21923 := [monotonicity #21920]: #21922
|
|
4780 |
#21926 := [monotonicity #21923]: #21925
|
|
4781 |
#21929 := [monotonicity #21926]: #21928
|
|
4782 |
#21932 := [monotonicity #21929]: #21931
|
|
4783 |
#21935 := [monotonicity #21932]: #21934
|
|
4784 |
#21938 := [monotonicity #21935]: #21937
|
|
4785 |
#21971 := [monotonicity #21938]: #21970
|
|
4786 |
#21974 := [monotonicity #21971]: #21973
|
|
4787 |
#21967 := (iff #21070 #21966)
|
|
4788 |
#21964 := (iff #21069 #21963)
|
|
4789 |
#21961 := (iff #21068 #21960)
|
|
4790 |
#21958 := (iff #21061 #21957)
|
|
4791 |
#21955 := (iff #21056 #21954)
|
|
4792 |
#21952 := (iff #21055 #21951)
|
|
4793 |
#21949 := (iff #21054 #21948)
|
|
4794 |
#21946 := (iff #21048 #21945)
|
|
4795 |
#21943 := (iff #21043 #21942)
|
|
4796 |
#21940 := (iff #21042 #21939)
|
|
4797 |
#21941 := [monotonicity #21938]: #21940
|
|
4798 |
#21944 := [monotonicity #21941]: #21943
|
|
4799 |
#21947 := [monotonicity #21944]: #21946
|
|
4800 |
#21950 := [monotonicity #21947]: #21949
|
|
4801 |
#21953 := [monotonicity #21950]: #21952
|
|
4802 |
#21956 := [monotonicity #21953]: #21955
|
|
4803 |
#21959 := [monotonicity #21956]: #21958
|
|
4804 |
#21962 := [monotonicity #21959]: #21961
|
|
4805 |
#21965 := [monotonicity #21962]: #21964
|
|
4806 |
#21968 := [monotonicity #21965]: #21967
|
|
4807 |
#21977 := [monotonicity #21968 #21974]: #21976
|
|
4808 |
#21980 := [monotonicity #21977]: #21979
|
|
4809 |
#21983 := [monotonicity #21980]: #21982
|
|
4810 |
#21986 := [monotonicity #21983]: #21985
|
|
4811 |
#21989 := [monotonicity #21986]: #21988
|
|
4812 |
#21992 := [monotonicity #21989]: #21991
|
|
4813 |
#21995 := [monotonicity #21992]: #21994
|
|
4814 |
#21998 := [monotonicity #21995]: #21997
|
|
4815 |
#22001 := [monotonicity #21998]: #22000
|
|
4816 |
#22004 := [monotonicity #22001]: #22003
|
|
4817 |
#22007 := [monotonicity #22004]: #22006
|
|
4818 |
#22010 := [monotonicity #22007]: #22009
|
|
4819 |
#22047 := [monotonicity #22010 #22044]: #22046
|
|
4820 |
#22050 := [monotonicity #22047]: #22049
|
|
4821 |
#21893 := (iff #21208 #21892)
|
|
4822 |
#21890 := (iff #20947 #21887)
|
|
4823 |
#21888 := (iff #20942 #20942)
|
|
4824 |
#21889 := [refl]: #21888
|
|
4825 |
#21891 := [quant-intro #21889]: #21890
|
|
4826 |
#21894 := [monotonicity #21891]: #21893
|
|
4827 |
#22053 := [monotonicity #21894 #22050]: #22052
|
|
4828 |
#22056 := [monotonicity #22053]: #22055
|
|
4829 |
#22059 := [monotonicity #22056]: #22058
|
|
4830 |
#22062 := [monotonicity #22059]: #22061
|
|
4831 |
#21885 := (iff #21225 #21884)
|
|
4832 |
#21882 := (iff #20936 #21879)
|
|
4833 |
#21880 := (iff #20931 #20931)
|
|
4834 |
#21881 := [refl]: #21880
|
|
4835 |
#21883 := [quant-intro #21881]: #21882
|
|
4836 |
#21886 := [monotonicity #21883]: #21885
|
|
4837 |
#22065 := [monotonicity #21886 #22062]: #22064
|
|
4838 |
#22068 := [monotonicity #22065]: #22067
|
|
4839 |
#22071 := [monotonicity #22068]: #22070
|
|
4840 |
#22074 := [monotonicity #22071]: #22073
|
|
4841 |
#22077 := [monotonicity #22074]: #22076
|
|
4842 |
#22080 := [monotonicity #22077]: #22079
|
|
4843 |
#22083 := [monotonicity #22080]: #22082
|
|
4844 |
#22086 := [monotonicity #22083]: #22085
|
|
4845 |
#22089 := [monotonicity #22086]: #22088
|
|
4846 |
#22092 := [monotonicity #22089]: #22091
|
|
4847 |
#22095 := [monotonicity #22092]: #22094
|
|
4848 |
#22098 := [monotonicity #22095]: #22097
|
|
4849 |
#22101 := [monotonicity #22098]: #22100
|
|
4850 |
#22104 := [monotonicity #22101]: #22103
|
|
4851 |
#22107 := [monotonicity #22104]: #22106
|
|
4852 |
#22110 := [monotonicity #22107]: #22109
|
|
4853 |
#22113 := [monotonicity #22110]: #22112
|
|
4854 |
#22116 := [monotonicity #22113]: #22115
|
|
4855 |
#22119 := [monotonicity #22116]: #22118
|
|
4856 |
#13642 := (and #6706 #14917 #12952 #4826)
|
|
4857 |
#17379 := (not #13642)
|
|
4858 |
#17382 := (forall (vars (?v0 Int)) #17379)
|
|
4859 |
#14273 := (and #6706 #14917)
|
|
4860 |
#14268 := (not #14273)
|
|
4861 |
#13653 := (or #14268 #12950 #12964)
|
|
4862 |
#13648 := (forall (vars (?v0 Int)) #13653)
|
|
4863 |
#17386 := (and #13648 #17382)
|
|
4864 |
#17357 := (and #17355 #17356)
|
|
4865 |
#17358 := (not #17357)
|
|
4866 |
#17685 := (or #17358 #17667 #17680)
|
|
4867 |
#17688 := (not #17685)
|
|
4868 |
#17691 := (or #17688 #17386)
|
|
4869 |
#17697 := (and #12922 #12639 #12642 #4814 #4816 #4818 #4820 #17691)
|
|
4870 |
#17257 := (not #12724)
|
|
4871 |
#13714 := (or #14268 #12684 #12698)
|
|
4872 |
#13713 := (forall (vars (?v0 Int)) #13714)
|
|
4873 |
#17260 := (and #13713 #17257)
|
|
4874 |
#17235 := (and #17233 #17234)
|
|
4875 |
#17236 := (not #17235)
|
|
4876 |
#17550 := (or #17236 #17532 #17545)
|
|
4877 |
#17553 := (not #17550)
|
|
4878 |
#17556 := (or #17553 #17260)
|
|
4879 |
#17559 := (and #12676 #17556)
|
|
4880 |
#17562 := (or #12681 #17559)
|
|
4881 |
#17568 := (and #12660 #13727 #12739 #4978 #12668 #12651 #17562)
|
|
4882 |
#17573 := (or #17209 #17212 #17568)
|
|
4883 |
#17613 := (and #12642 #12829 #5026 #5027 #12639 #12651 #17573)
|
|
4884 |
#17579 := (and #4940 #4945 #4950 #4955 #4960 #4963 #4965 #12639 #12651 #17573)
|
|
4885 |
#17584 := (or #17171 #17180 #17579)
|
|
4886 |
#17590 := (and #4940 #4942 #17584)
|
|
4887 |
#17595 := (or #17171 #17174 #17590)
|
|
4888 |
#17601 := (and #12639 #12642 #12828 #17595)
|
|
4889 |
#17618 := (or #17601 #17613)
|
|
4890 |
#17624 := (and #4940 #4945 #12639 #12642 #17618)
|
|
4891 |
#17629 := (or #17171 #17180 #17624)
|
|
4892 |
#17635 := (and #4940 #4942 #17629)
|
|
4893 |
#17640 := (or #17171 #17174 #17635)
|
|
4894 |
#17646 := (and #12639 #12642 #12923 #17640)
|
|
4895 |
#17702 := (or #17646 #17697)
|
|
4896 |
#13738 := (or #14268 #13105 #13119)
|
|
4897 |
#13737 := (forall (vars (?v0 Int)) #13738)
|
|
4898 |
#17708 := (and #12635 #4780 #13167 #13785 #13766 #13145 #13751 #12639 #12642 #13139 #13737 #13096 #4806 #4898 #4811 #4909 #4913 #4917 #4921 #4925 #4930 #17702)
|
|
4899 |
#17713 := (or #12634 #17117 #17708)
|
|
4900 |
#13798 := (or #14268 #12601 #12613)
|
|
4901 |
#13797 := (forall (vars (?v0 Int)) #13798)
|
|
4902 |
#17716 := (and #13797 #17713)
|
|
4903 |
#17093 := (and #17091 #17092)
|
|
4904 |
#17094 := (not #17093)
|
|
4905 |
#17102 := (or #17094 #17095 #17101)
|
|
4906 |
#17103 := (not #17102)
|
|
4907 |
#17719 := (or #17103 #17716)
|
|
4908 |
#17722 := (and #12595 #17719)
|
|
4909 |
#17725 := (or #12598 #17722)
|
|
4910 |
#17731 := (and #4739 #4745 #4750 #4755 #4760 #4765 #17725)
|
|
4911 |
#17736 := (or #17058 #17067 #17731)
|
|
4912 |
#17742 := (and #4739 #4741 #17736)
|
|
4913 |
#17747 := (or #17058 #17061 #17742)
|
|
4914 |
#17750 := (and #4733 #17747)
|
|
4915 |
#17753 := (or #12412 #17750)
|
|
4916 |
#21286 := (iff #17753 #21285)
|
|
4917 |
#21283 := (iff #17750 #21280)
|
|
4918 |
#21275 := (and #4733 #21272)
|
|
4919 |
#21281 := (iff #21275 #21280)
|
|
4920 |
#21282 := [rewrite]: #21281
|
|
4921 |
#21276 := (iff #17750 #21275)
|
|
4922 |
#21273 := (iff #17747 #21272)
|
|
4923 |
#21270 := (iff #17742 #21267)
|
|
4924 |
#21262 := (and #4739 #4741 #21259)
|
|
4925 |
#21268 := (iff #21262 #21267)
|
|
4926 |
#21269 := [rewrite]: #21268
|
|
4927 |
#21263 := (iff #17742 #21262)
|
|
4928 |
#21260 := (iff #17736 #21259)
|
|
4929 |
#21257 := (iff #17731 #21254)
|
|
4930 |
#21249 := (and #4739 #4745 #4750 #4755 #4760 #4765 #21246)
|
|
4931 |
#21255 := (iff #21249 #21254)
|
|
4932 |
#21256 := [rewrite]: #21255
|
|
4933 |
#21250 := (iff #17731 #21249)
|
|
4934 |
#21247 := (iff #17725 #21246)
|
|
4935 |
#21244 := (iff #17722 #21241)
|
|
4936 |
#21236 := (and #12595 #21233)
|
|
4937 |
#21242 := (iff #21236 #21241)
|
|
4938 |
#21243 := [rewrite]: #21242
|
|
4939 |
#21237 := (iff #17722 #21236)
|
|
4940 |
#21234 := (iff #17719 #21233)
|
|
4941 |
#21231 := (iff #17716 #21228)
|
|
4942 |
#21222 := (and #20936 #21219)
|
|
4943 |
#21229 := (iff #21222 #21228)
|
|
4944 |
#21230 := [rewrite]: #21229
|
|
4945 |
#21223 := (iff #17716 #21222)
|
|
4946 |
#21220 := (iff #17713 #21219)
|
|
4947 |
#21217 := (iff #17708 #21214)
|
|
4948 |
#21200 := (and #12635 #4780 #13167 #13785 #13766 #13145 #13751 #12639 #12642 #13139 #20947 #13096 #4806 #4898 #4811 #4909 #4913 #4917 #4921 #4925 #4930 #21197)
|
|
4949 |
#21215 := (iff #21200 #21214)
|
|
4950 |
#21216 := [rewrite]: #21215
|
|
4951 |
#21201 := (iff #17708 #21200)
|
|
4952 |
#21198 := (iff #17702 #21197)
|
|
4953 |
#21195 := (iff #17697 #21192)
|
|
4954 |
#21187 := (and #12922 #12639 #12642 #4814 #4816 #4818 #4820 #21184)
|
|
4955 |
#21193 := (iff #21187 #21192)
|
|
4956 |
#21194 := [rewrite]: #21193
|
|
4957 |
#21188 := (iff #17697 #21187)
|
|
4958 |
#21185 := (iff #17691 #21184)
|
|
4959 |
#21182 := (iff #17386 #21179)
|
|
4960 |
#21173 := (and #21155 #21170)
|
|
4961 |
#21180 := (iff #21173 #21179)
|
|
4962 |
#21181 := [rewrite]: #21180
|
|
4963 |
#21174 := (iff #17386 #21173)
|
|
4964 |
#21171 := (iff #17382 #21170)
|
|
4965 |
#21168 := (iff #17379 #21159)
|
|
4966 |
#21160 := (not #21159)
|
|
4967 |
#21163 := (not #21160)
|
|
4968 |
#21166 := (iff #21163 #21159)
|
|
4969 |
#21167 := [rewrite]: #21166
|
|
4970 |
#21164 := (iff #17379 #21163)
|
|
4971 |
#21161 := (iff #13642 #21160)
|
|
4972 |
#21162 := [rewrite]: #21161
|
|
4973 |
#21165 := [monotonicity #21162]: #21164
|
|
4974 |
#21169 := [trans #21165 #21167]: #21168
|
|
4975 |
#21172 := [quant-intro #21169]: #21171
|
|
4976 |
#21156 := (iff #13648 #21155)
|
|
4977 |
#21153 := (iff #13653 #21150)
|
|
4978 |
#18824 := (or #7428 #18181)
|
|
4979 |
#21147 := (or #18824 #12950 #12964)
|
|
4980 |
#21151 := (iff #21147 #21150)
|
|
4981 |
#21152 := [rewrite]: #21151
|
|
4982 |
#21148 := (iff #13653 #21147)
|
|
4983 |
#18833 := (iff #14268 #18824)
|
|
4984 |
#18825 := (not #18824)
|
|
4985 |
#18828 := (not #18825)
|
|
4986 |
#18831 := (iff #18828 #18824)
|
|
4987 |
#18832 := [rewrite]: #18831
|
|
4988 |
#18829 := (iff #14268 #18828)
|
|
4989 |
#18826 := (iff #14273 #18825)
|
|
4990 |
#18827 := [rewrite]: #18826
|
|
4991 |
#18830 := [monotonicity #18827]: #18829
|
|
4992 |
#18834 := [trans #18830 #18832]: #18833
|
|
4993 |
#21149 := [monotonicity #18834]: #21148
|
|
4994 |
#21154 := [trans #21149 #21152]: #21153
|
|
4995 |
#21157 := [quant-intro #21154]: #21156
|
|
4996 |
#21175 := [monotonicity #21157 #21172]: #21174
|
|
4997 |
#21183 := [trans #21175 #21181]: #21182
|
|
4998 |
#21145 := (iff #17688 #21144)
|
|
4999 |
#21142 := (iff #17685 #21139)
|
|
5000 |
#21125 := (or #21123 #21124)
|
|
5001 |
#21136 := (or #21125 #17667 #17680)
|
|
5002 |
#21140 := (iff #21136 #21139)
|
|
5003 |
#21141 := [rewrite]: #21140
|
|
5004 |
#21137 := (iff #17685 #21136)
|
|
5005 |
#21134 := (iff #17358 #21125)
|
|
5006 |
#21126 := (not #21125)
|
|
5007 |
#21129 := (not #21126)
|
|
5008 |
#21132 := (iff #21129 #21125)
|
|
5009 |
#21133 := [rewrite]: #21132
|
|
5010 |
#21130 := (iff #17358 #21129)
|
|
5011 |
#21127 := (iff #17357 #21126)
|
|
5012 |
#21128 := [rewrite]: #21127
|
|
5013 |
#21131 := [monotonicity #21128]: #21130
|
|
5014 |
#21135 := [trans #21131 #21133]: #21134
|
|
5015 |
#21138 := [monotonicity #21135]: #21137
|
|
5016 |
#21143 := [trans #21138 #21141]: #21142
|
|
5017 |
#21146 := [monotonicity #21143]: #21145
|
|
5018 |
#21186 := [monotonicity #21146 #21183]: #21185
|
|
5019 |
#21189 := [monotonicity #21186]: #21188
|
|
5020 |
#21196 := [trans #21189 #21194]: #21195
|
|
5021 |
#21121 := (iff #17646 #21118)
|
|
5022 |
#21113 := (and #12639 #12642 #12923 #21110)
|
|
5023 |
#21119 := (iff #21113 #21118)
|
|
5024 |
#21120 := [rewrite]: #21119
|
|
5025 |
#21114 := (iff #17646 #21113)
|
|
5026 |
#21111 := (iff #17640 #21110)
|
|
5027 |
#21108 := (iff #17635 #21105)
|
|
5028 |
#21100 := (and #4940 #4942 #21097)
|
|
5029 |
#21106 := (iff #21100 #21105)
|
|
5030 |
#21107 := [rewrite]: #21106
|
|
5031 |
#21101 := (iff #17635 #21100)
|
|
5032 |
#21098 := (iff #17629 #21097)
|
|
5033 |
#21095 := (iff #17624 #21092)
|
|
5034 |
#21087 := (and #4940 #4945 #12639 #12642 #21084)
|
|
5035 |
#21093 := (iff #21087 #21092)
|
|
5036 |
#21094 := [rewrite]: #21093
|
|
5037 |
#21088 := (iff #17624 #21087)
|
|
5038 |
#21085 := (iff #17618 #21084)
|
|
5039 |
#21082 := (iff #17613 #21079)
|
|
5040 |
#21075 := (and #12642 #12829 #5026 #5027 #12639 #12651 #21035)
|
|
5041 |
#21080 := (iff #21075 #21079)
|
|
5042 |
#21081 := [rewrite]: #21080
|
|
5043 |
#21076 := (iff #17613 #21075)
|
|
5044 |
#21036 := (iff #17573 #21035)
|
|
5045 |
#21033 := (iff #17568 #21030)
|
|
5046 |
#21023 := (and #12660 #13727 #12739 #4978 #12668 #12651 #21020)
|
|
5047 |
#21031 := (iff #21023 #21030)
|
|
5048 |
#21032 := [rewrite]: #21031
|
|
5049 |
#21024 := (iff #17568 #21023)
|
|
5050 |
#21021 := (iff #17562 #21020)
|
|
5051 |
#21018 := (iff #17559 #21015)
|
|
5052 |
#21010 := (and #12676 #21007)
|
|
5053 |
#21016 := (iff #21010 #21015)
|
|
5054 |
#21017 := [rewrite]: #21016
|
|
5055 |
#21011 := (iff #17559 #21010)
|
|
5056 |
#21008 := (iff #17556 #21007)
|
|
5057 |
#21005 := (iff #17260 #21002)
|
|
5058 |
#20997 := (and #20982 #20986)
|
|
5059 |
#21003 := (iff #20997 #21002)
|
|
5060 |
#21004 := [rewrite]: #21003
|
|
5061 |
#20998 := (iff #17260 #20997)
|
|
5062 |
#20995 := (iff #17257 #20986)
|
|
5063 |
#20990 := (not #20987)
|
|
5064 |
#20993 := (iff #20990 #20986)
|
|
5065 |
#20994 := [rewrite]: #20993
|
|
5066 |
#20991 := (iff #17257 #20990)
|
|
5067 |
#20988 := (iff #12724 #20987)
|
|
5068 |
#20989 := [rewrite]: #20988
|
|
5069 |
#20992 := [monotonicity #20989]: #20991
|
|
5070 |
#20996 := [trans #20992 #20994]: #20995
|
|
5071 |
#20983 := (iff #13713 #20982)
|
|
5072 |
#20980 := (iff #13714 #20977)
|
|
5073 |
#20974 := (or #18824 #12684 #12698)
|
|
5074 |
#20978 := (iff #20974 #20977)
|
|
5075 |
#20979 := [rewrite]: #20978
|
|
5076 |
#20975 := (iff #13714 #20974)
|
|
5077 |
#20976 := [monotonicity #18834]: #20975
|
|
5078 |
#20981 := [trans #20976 #20979]: #20980
|
|
5079 |
#20984 := [quant-intro #20981]: #20983
|
|
5080 |
#20999 := [monotonicity #20984 #20996]: #20998
|
|
5081 |
#21006 := [trans #20999 #21004]: #21005
|
|
5082 |
#20972 := (iff #17553 #20971)
|
|
5083 |
#20969 := (iff #17550 #20966)
|
|
5084 |
#20952 := (or #20950 #20951)
|
|
5085 |
#20963 := (or #20952 #17532 #17545)
|
|
5086 |
#20967 := (iff #20963 #20966)
|
|
5087 |
#20968 := [rewrite]: #20967
|
|
5088 |
#20964 := (iff #17550 #20963)
|
|
5089 |
#20961 := (iff #17236 #20952)
|
|
5090 |
#20953 := (not #20952)
|
|
5091 |
#20956 := (not #20953)
|
|
5092 |
#20959 := (iff #20956 #20952)
|
|
5093 |
#20960 := [rewrite]: #20959
|
|
5094 |
#20957 := (iff #17236 #20956)
|
|
5095 |
#20954 := (iff #17235 #20953)
|
|
5096 |
#20955 := [rewrite]: #20954
|
|
5097 |
#20958 := [monotonicity #20955]: #20957
|
|
5098 |
#20962 := [trans #20958 #20960]: #20961
|
|
5099 |
#20965 := [monotonicity #20962]: #20964
|
|
5100 |
#20970 := [trans #20965 #20968]: #20969
|
|
5101 |
#20973 := [monotonicity #20970]: #20972
|
|
5102 |
#21009 := [monotonicity #20973 #21006]: #21008
|
|
5103 |
#21012 := [monotonicity #21009]: #21011
|
|
5104 |
#21019 := [trans #21012 #21017]: #21018
|
|
5105 |
#21022 := [monotonicity #21019]: #21021
|
|
5106 |
#21025 := [monotonicity #21022]: #21024
|
|
5107 |
#21034 := [trans #21025 #21032]: #21033
|
|
5108 |
#21037 := [monotonicity #21034]: #21036
|
|
5109 |
#21077 := [monotonicity #21037]: #21076
|
|
5110 |
#21083 := [trans #21077 #21081]: #21082
|
|
5111 |
#21073 := (iff #17601 #21070)
|
|
5112 |
#21064 := (and #12639 #12642 #12828 #21061)
|
|
5113 |
#21071 := (iff #21064 #21070)
|
|
5114 |
#21072 := [rewrite]: #21071
|
|
5115 |
#21065 := (iff #17601 #21064)
|
|
5116 |
#21062 := (iff #17595 #21061)
|
|
5117 |
#21059 := (iff #17590 #21056)
|
|
5118 |
#21051 := (and #4940 #4942 #21048)
|
|
5119 |
#21057 := (iff #21051 #21056)
|
|
5120 |
#21058 := [rewrite]: #21057
|
|
5121 |
#21052 := (iff #17590 #21051)
|
|
5122 |
#21049 := (iff #17584 #21048)
|
|
5123 |
#21046 := (iff #17579 #21043)
|
|
5124 |
#21038 := (and #4940 #4945 #4950 #4955 #4960 #4963 #4965 #12639 #12651 #21035)
|
|
5125 |
#21044 := (iff #21038 #21043)
|
|
5126 |
#21045 := [rewrite]: #21044
|
|
5127 |
#21039 := (iff #17579 #21038)
|
|
5128 |
#21040 := [monotonicity #21037]: #21039
|
|
5129 |
#21047 := [trans #21040 #21045]: #21046
|
|
5130 |
#21050 := [monotonicity #21047]: #21049
|
|
5131 |
#21053 := [monotonicity #21050]: #21052
|
|
5132 |
#21060 := [trans #21053 #21058]: #21059
|
|
5133 |
#21063 := [monotonicity #21060]: #21062
|
|
5134 |
#21066 := [monotonicity #21063]: #21065
|
|
5135 |
#21074 := [trans #21066 #21072]: #21073
|
|
5136 |
#21086 := [monotonicity #21074 #21083]: #21085
|
|
5137 |
#21089 := [monotonicity #21086]: #21088
|
|
5138 |
#21096 := [trans #21089 #21094]: #21095
|
|
5139 |
#21099 := [monotonicity #21096]: #21098
|
|
5140 |
#21102 := [monotonicity #21099]: #21101
|
|
5141 |
#21109 := [trans #21102 #21107]: #21108
|
|
5142 |
#21112 := [monotonicity #21109]: #21111
|
|
5143 |
#21115 := [monotonicity #21112]: #21114
|
|
5144 |
#21122 := [trans #21115 #21120]: #21121
|
|
5145 |
#21199 := [monotonicity #21122 #21196]: #21198
|
|
5146 |
#20948 := (iff #13737 #20947)
|
|
5147 |
#20945 := (iff #13738 #20942)
|
|
5148 |
#20939 := (or #18824 #13105 #13119)
|
|
5149 |
#20943 := (iff #20939 #20942)
|
|
5150 |
#20944 := [rewrite]: #20943
|
|
5151 |
#20940 := (iff #13738 #20939)
|
|
5152 |
#20941 := [monotonicity #18834]: #20940
|
|
5153 |
#20946 := [trans #20941 #20944]: #20945
|
|
5154 |
#20949 := [quant-intro #20946]: #20948
|
|
5155 |
#21202 := [monotonicity #20949 #21199]: #21201
|
|
5156 |
#21218 := [trans #21202 #21216]: #21217
|
|
5157 |
#21221 := [monotonicity #21218]: #21220
|
|
5158 |
#20937 := (iff #13797 #20936)
|
|
5159 |
#20934 := (iff #13798 #20931)
|
|
5160 |
#20928 := (or #18824 #12601 #12613)
|
|
5161 |
#20932 := (iff #20928 #20931)
|
|
5162 |
#20933 := [rewrite]: #20932
|
|
5163 |
#20929 := (iff #13798 #20928)
|
|
5164 |
#20930 := [monotonicity #18834]: #20929
|
|
5165 |
#20935 := [trans #20930 #20933]: #20934
|
|
5166 |
#20938 := [quant-intro #20935]: #20937
|
|
5167 |
#21224 := [monotonicity #20938 #21221]: #21223
|
|
5168 |
#21232 := [trans #21224 #21230]: #21231
|
|
5169 |
#20926 := (iff #17103 #20925)
|
|
5170 |
#20923 := (iff #17102 #20920)
|
|
5171 |
#20906 := (or #20904 #20905)
|
|
5172 |
#20917 := (or #20906 #17095 #17101)
|
|
5173 |
#20921 := (iff #20917 #20920)
|
|
5174 |
#20922 := [rewrite]: #20921
|
|
5175 |
#20918 := (iff #17102 #20917)
|
|
5176 |
#20915 := (iff #17094 #20906)
|
|
5177 |
#20907 := (not #20906)
|
|
5178 |
#20910 := (not #20907)
|
|
5179 |
#20913 := (iff #20910 #20906)
|
|
5180 |
#20914 := [rewrite]: #20913
|
|
5181 |
#20911 := (iff #17094 #20910)
|
|
5182 |
#20908 := (iff #17093 #20907)
|
|
5183 |
#20909 := [rewrite]: #20908
|
|
5184 |
#20912 := [monotonicity #20909]: #20911
|
|
5185 |
#20916 := [trans #20912 #20914]: #20915
|
|
5186 |
#20919 := [monotonicity #20916]: #20918
|
|
5187 |
#20924 := [trans #20919 #20922]: #20923
|
|
5188 |
#20927 := [monotonicity #20924]: #20926
|
|
5189 |
#21235 := [monotonicity #20927 #21232]: #21234
|
|
5190 |
#21238 := [monotonicity #21235]: #21237
|
|
5191 |
#21245 := [trans #21238 #21243]: #21244
|
|
5192 |
#21248 := [monotonicity #21245]: #21247
|
|
5193 |
#21251 := [monotonicity #21248]: #21250
|
|
5194 |
#21258 := [trans #21251 #21256]: #21257
|
|
5195 |
#21261 := [monotonicity #21258]: #21260
|
|
5196 |
#21264 := [monotonicity #21261]: #21263
|
|
5197 |
#21271 := [trans #21264 #21269]: #21270
|
|
5198 |
#21274 := [monotonicity #21271]: #21273
|
|
5199 |
#21277 := [monotonicity #21274]: #21276
|
|
5200 |
#21284 := [trans #21277 #21282]: #21283
|
|
5201 |
#21287 := [monotonicity #21284]: #21286
|
|
5202 |
#17364 := (+ #17363 #12962)
|
|
5203 |
#17365 := (<= #17364 0::Int)
|
|
5204 |
#17359 := (+ ?v0!15 #12568)
|
|
5205 |
#17360 := (>= #17359 0::Int)
|
|
5206 |
#17366 := (or #17358 #17360 #17365)
|
|
5207 |
#17367 := (not #17366)
|
|
5208 |
#17390 := (or #17367 #17386)
|
|
5209 |
#17351 := (not #11361)
|
|
5210 |
#17348 := (not #11370)
|
|
5211 |
#17345 := (not #11379)
|
|
5212 |
#17342 := (not #11388)
|
|
5213 |
#17132 := (not #12647)
|
|
5214 |
#17394 := (and #12926 #17132 #17342 #17345 #17348 #17351 #17390)
|
|
5215 |
#17242 := (+ #17241 #12696)
|
|
5216 |
#17243 := (<= #17242 0::Int)
|
|
5217 |
#17237 := (+ ?v0!14 #12677)
|
|
5218 |
#17238 := (>= #17237 0::Int)
|
|
5219 |
#17244 := (or #17236 #17238 #17243)
|
|
5220 |
#17245 := (not #17244)
|
|
5221 |
#17264 := (or #17245 #17260)
|
|
5222 |
#17229 := (not #12681)
|
|
5223 |
#17268 := (and #17229 #17264)
|
|
5224 |
#17272 := (or #12681 #17268)
|
|
5225 |
#17224 := (not #12673)
|
|
5226 |
#17221 := (not #11705)
|
|
5227 |
#17218 := (not #12743)
|
|
5228 |
#13720 := (and #12660 #13727)
|
|
5229 |
#13719 := (not #13720)
|
|
5230 |
#17215 := (not #13719)
|
|
5231 |
#17276 := (and #17215 #17218 #17221 #17224 #17272)
|
|
5232 |
#17280 := (or #17209 #17212 #17276)
|
|
5233 |
#17206 := (not #12656)
|
|
5234 |
#17309 := (not #11883)
|
|
5235 |
#17306 := (not #11892)
|
|
5236 |
#17312 := (and #17132 #12834 #17306 #17309 #17206 #17280)
|
|
5237 |
#17203 := (not #11751)
|
|
5238 |
#17200 := (not #11760)
|
|
5239 |
#17197 := (not #12777)
|
|
5240 |
#17194 := (not #11785)
|
|
5241 |
#17191 := (not #11794)
|
|
5242 |
#17188 := (not #11803)
|
|
5243 |
#17183 := (not #11812)
|
|
5244 |
#17284 := (and #17183 #17188 #17191 #17194 #17197 #17200 #17203 #17206 #17280)
|
|
5245 |
#17288 := (or #17171 #17180 #17284)
|
|
5246 |
#17177 := (not #11824)
|
|
5247 |
#17292 := (and #17177 #17288)
|
|
5248 |
#17296 := (or #17171 #17174 #17292)
|
|
5249 |
#17300 := (and #17132 #12828 #17296)
|
|
5250 |
#17316 := (or #17300 #17312)
|
|
5251 |
#17320 := (and #17183 #17132 #17316)
|
|
5252 |
#17324 := (or #17171 #17180 #17320)
|
|
5253 |
#17328 := (and #17177 #17324)
|
|
5254 |
#17332 := (or #17171 #17174 #17328)
|
|
5255 |
#17336 := (and #17132 #12923 #17332)
|
|
5256 |
#17398 := (or #17336 #17394)
|
|
5257 |
#17166 := (not #12108)
|
|
5258 |
#17163 := (not #12117)
|
|
5259 |
#17160 := (not #12126)
|
|
5260 |
#17157 := (not #12135)
|
|
5261 |
#17154 := (not #12144)
|
|
5262 |
#17151 := (not #15031)
|
|
5263 |
#17148 := (not #13090)
|
|
5264 |
#17145 := (not #13102)
|
|
5265 |
#17135 := (not #13142)
|
|
5266 |
#13744 := (and #13145 #13751)
|
|
5267 |
#13743 := (not #13744)
|
|
5268 |
#17129 := (not #13743)
|
|
5269 |
#13763 := (and #12642 #13766)
|
|
5270 |
#13758 := (not #13763)
|
|
5271 |
#17126 := (not #13758)
|
|
5272 |
#13778 := (and #13167 #13785)
|
|
5273 |
#13777 := (not #13778)
|
|
5274 |
#17123 := (not #13777)
|
|
5275 |
#17120 := (not #13183)
|
|
5276 |
#17402 := (and #17120 #17123 #17126 #17129 #17132 #17135 #13737 #17145 #17148 #17151 #17154 #17157 #17160 #17163 #17166 #17398)
|
|
5277 |
#17406 := (or #13340 #17117 #17402)
|
|
5278 |
#17410 := (and #13797 #17406)
|
|
5279 |
#17414 := (or #17103 #17410)
|
|
5280 |
#17087 := (not #12598)
|
|
5281 |
#17418 := (and #17087 #17414)
|
|
5282 |
#17422 := (or #12598 #17418)
|
|
5283 |
#17082 := (not #12352)
|
|
5284 |
#17079 := (not #12361)
|
|
5285 |
#17076 := (not #12370)
|
|
5286 |
#17073 := (not #12379)
|
|
5287 |
#17070 := (not #12388)
|
|
5288 |
#17426 := (and #17070 #17073 #17076 #17079 #17082 #17422)
|
|
5289 |
#17430 := (or #17058 #17067 #17426)
|
|
5290 |
#17064 := (not #12400)
|
|
5291 |
#17434 := (and #17064 #17430)
|
|
5292 |
#17438 := (or #17058 #17061 #17434)
|
|
5293 |
#17055 := (not #12412)
|
|
5294 |
#17442 := (and #17055 #17438)
|
|
5295 |
#17446 := (or #12412 #17442)
|
|
5296 |
#17754 := (iff #17446 #17753)
|
|
5297 |
#17751 := (iff #17442 #17750)
|
|
5298 |
#17748 := (iff #17438 #17747)
|
|
5299 |
#17745 := (iff #17434 #17742)
|
|
5300 |
#17739 := (and #4742 #17736)
|
|
5301 |
#17743 := (iff #17739 #17742)
|
|
5302 |
#17744 := [rewrite]: #17743
|
|
5303 |
#17740 := (iff #17434 #17739)
|
|
5304 |
#17737 := (iff #17430 #17736)
|
|
5305 |
#17734 := (iff #17426 #17731)
|
|
5306 |
#17728 := (and #4746 #4750 #4755 #4760 #4765 #17725)
|
|
5307 |
#17732 := (iff #17728 #17731)
|
|
5308 |
#17733 := [rewrite]: #17732
|
|
5309 |
#17729 := (iff #17426 #17728)
|
|
5310 |
#17726 := (iff #17422 #17725)
|
|
5311 |
#17723 := (iff #17418 #17722)
|
|
5312 |
#17720 := (iff #17414 #17719)
|
|
5313 |
#17717 := (iff #17410 #17716)
|
|
5314 |
#17714 := (iff #17406 #17713)
|
|
5315 |
#17711 := (iff #17402 #17708)
|
|
5316 |
#17705 := (and #13180 #13778 #13763 #13744 #12644 #13139 #13737 #13099 #4898 #4811 #4909 #4913 #4917 #4921 #4931 #17702)
|
|
5317 |
#17709 := (iff #17705 #17708)
|
|
5318 |
#17710 := [rewrite]: #17709
|
|
5319 |
#17706 := (iff #17402 #17705)
|
|
5320 |
#17703 := (iff #17398 #17702)
|
|
5321 |
#17700 := (iff #17394 #17697)
|
|
5322 |
#17694 := (and #12922 #12644 #4814 #4816 #4818 #4820 #17691)
|
|
5323 |
#17698 := (iff #17694 #17697)
|
|
5324 |
#17699 := [rewrite]: #17698
|
|
5325 |
#17695 := (iff #17394 #17694)
|
|
5326 |
#17692 := (iff #17390 #17691)
|
|
5327 |
#17689 := (iff #17367 #17688)
|
|
5328 |
#17686 := (iff #17366 #17685)
|
|
5329 |
#17683 := (iff #17365 #17680)
|
|
5330 |
#17672 := (+ #12962 #17363)
|
|
5331 |
#17675 := (<= #17672 0::Int)
|
|
5332 |
#17681 := (iff #17675 #17680)
|
|
5333 |
#17682 := [rewrite]: #17681
|
|
5334 |
#17676 := (iff #17365 #17675)
|
|
5335 |
#17673 := (= #17364 #17672)
|
|
5336 |
#17674 := [rewrite]: #17673
|
|
5337 |
#17677 := [monotonicity #17674]: #17676
|
|
5338 |
#17684 := [trans #17677 #17682]: #17683
|
|
5339 |
#17670 := (iff #17360 #17667)
|
|
5340 |
#17659 := (+ #12568 ?v0!15)
|
|
5341 |
#17662 := (>= #17659 0::Int)
|
|
5342 |
#17668 := (iff #17662 #17667)
|
|
5343 |
#17669 := [rewrite]: #17668
|
|
5344 |
#17663 := (iff #17360 #17662)
|
|
5345 |
#17660 := (= #17359 #17659)
|
|
5346 |
#17661 := [rewrite]: #17660
|
|
5347 |
#17664 := [monotonicity #17661]: #17663
|
|
5348 |
#17671 := [trans #17664 #17669]: #17670
|
|
5349 |
#17687 := [monotonicity #17671 #17684]: #17686
|
|
5350 |
#17690 := [monotonicity #17687]: #17689
|
|
5351 |
#17693 := [monotonicity #17690]: #17692
|
|
5352 |
#17657 := (iff #17351 #4820)
|
|
5353 |
#17658 := [rewrite]: #17657
|
|
5354 |
#17655 := (iff #17348 #4818)
|
|
5355 |
#17656 := [rewrite]: #17655
|
|
5356 |
#17653 := (iff #17345 #4816)
|
|
5357 |
#17654 := [rewrite]: #17653
|
|
5358 |
#17651 := (iff #17342 #4814)
|
|
5359 |
#17652 := [rewrite]: #17651
|
|
5360 |
#17476 := (iff #17132 #12644)
|
|
5361 |
#17477 := [rewrite]: #17476
|
|
5362 |
#17696 := [monotonicity #12930 #17477 #17652 #17654 #17656 #17658 #17693]: #17695
|
|
5363 |
#17701 := [trans #17696 #17699]: #17700
|
|
5364 |
#17649 := (iff #17336 #17646)
|
|
5365 |
#17643 := (and #12644 #12923 #17640)
|
|
5366 |
#17647 := (iff #17643 #17646)
|
|
5367 |
#17648 := [rewrite]: #17647
|
|
5368 |
#17644 := (iff #17336 #17643)
|
|
5369 |
#17641 := (iff #17332 #17640)
|
|
5370 |
#17638 := (iff #17328 #17635)
|
|
5371 |
#17632 := (and #4943 #17629)
|
|
5372 |
#17636 := (iff #17632 #17635)
|
|
5373 |
#17637 := [rewrite]: #17636
|
|
5374 |
#17633 := (iff #17328 #17632)
|
|
5375 |
#17630 := (iff #17324 #17629)
|
|
5376 |
#17627 := (iff #17320 #17624)
|
|
5377 |
#17621 := (and #4946 #12644 #17618)
|
|
5378 |
#17625 := (iff #17621 #17624)
|
|
5379 |
#17626 := [rewrite]: #17625
|
|
5380 |
#17622 := (iff #17320 #17621)
|
|
5381 |
#17619 := (iff #17316 #17618)
|
|
5382 |
#17616 := (iff #17312 #17613)
|
|
5383 |
#17610 := (and #12644 #12829 #5026 #5027 #12653 #17573)
|
|
5384 |
#17614 := (iff #17610 #17613)
|
|
5385 |
#17615 := [rewrite]: #17614
|
|
5386 |
#17611 := (iff #17312 #17610)
|
|
5387 |
#17574 := (iff #17280 #17573)
|
|
5388 |
#17571 := (iff #17276 #17568)
|
|
5389 |
#17565 := (and #13720 #12739 #4978 #12670 #17562)
|
|
5390 |
#17569 := (iff #17565 #17568)
|
|
5391 |
#17570 := [rewrite]: #17569
|
|
5392 |
#17566 := (iff #17276 #17565)
|
|
5393 |
#17563 := (iff #17272 #17562)
|
|
5394 |
#17560 := (iff #17268 #17559)
|
|
5395 |
#17557 := (iff #17264 #17556)
|
|
5396 |
#17554 := (iff #17245 #17553)
|
|
5397 |
#17551 := (iff #17244 #17550)
|
|
5398 |
#17548 := (iff #17243 #17545)
|
|
5399 |
#17537 := (+ #12696 #17241)
|
|
5400 |
#17540 := (<= #17537 0::Int)
|
|
5401 |
#17546 := (iff #17540 #17545)
|
|
5402 |
#17547 := [rewrite]: #17546
|
|
5403 |
#17541 := (iff #17243 #17540)
|
|
5404 |
#17538 := (= #17242 #17537)
|
|
5405 |
#17539 := [rewrite]: #17538
|
|
5406 |
#17542 := [monotonicity #17539]: #17541
|
|
5407 |
#17549 := [trans #17542 #17547]: #17548
|
|
5408 |
#17535 := (iff #17238 #17532)
|
|
5409 |
#17524 := (+ #12677 ?v0!14)
|
|
5410 |
#17527 := (>= #17524 0::Int)
|
|
5411 |
#17533 := (iff #17527 #17532)
|
|
5412 |
#17534 := [rewrite]: #17533
|
|
5413 |
#17528 := (iff #17238 #17527)
|
|
5414 |
#17525 := (= #17237 #17524)
|
|
5415 |
#17526 := [rewrite]: #17525
|
|
5416 |
#17529 := [monotonicity #17526]: #17528
|
|
5417 |
#17536 := [trans #17529 #17534]: #17535
|
|
5418 |
#17552 := [monotonicity #17536 #17549]: #17551
|
|
5419 |
#17555 := [monotonicity #17552]: #17554
|
|
5420 |
#17558 := [monotonicity #17555]: #17557
|
|
5421 |
#17522 := (iff #17229 #12676)
|
|
5422 |
#17523 := [rewrite]: #17522
|
|
5423 |
#17561 := [monotonicity #17523 #17558]: #17560
|
|
5424 |
#17564 := [monotonicity #17561]: #17563
|
|
5425 |
#17520 := (iff #17224 #12670)
|
|
5426 |
#17521 := [rewrite]: #17520
|
|
5427 |
#17518 := (iff #17221 #4978)
|
|
5428 |
#17519 := [rewrite]: #17518
|
|
5429 |
#17516 := (iff #17218 #12739)
|
|
5430 |
#17517 := [rewrite]: #17516
|
|
5431 |
#17514 := (iff #17215 #13720)
|
|
5432 |
#17515 := [rewrite]: #17514
|
|
5433 |
#17567 := [monotonicity #17515 #17517 #17519 #17521 #17564]: #17566
|
|
5434 |
#17572 := [trans #17567 #17570]: #17571
|
|
5435 |
#17575 := [monotonicity #17572]: #17574
|
|
5436 |
#17512 := (iff #17206 #12653)
|
|
5437 |
#17513 := [rewrite]: #17512
|
|
5438 |
#17608 := (iff #17309 #5027)
|
|
5439 |
#17609 := [rewrite]: #17608
|
|
5440 |
#17606 := (iff #17306 #5026)
|
|
5441 |
#17607 := [rewrite]: #17606
|
|
5442 |
#17612 := [monotonicity #17477 #12838 #17607 #17609 #17513 #17575]: #17611
|
|
5443 |
#17617 := [trans #17612 #17615]: #17616
|
|
5444 |
#17604 := (iff #17300 #17601)
|
|
5445 |
#17598 := (and #12644 #12828 #17595)
|
|
5446 |
#17602 := (iff #17598 #17601)
|
|
5447 |
#17603 := [rewrite]: #17602
|
|
5448 |
#17599 := (iff #17300 #17598)
|
|
5449 |
#17596 := (iff #17296 #17595)
|
|
5450 |
#17593 := (iff #17292 #17590)
|
|
5451 |
#17587 := (and #4943 #17584)
|
|
5452 |
#17591 := (iff #17587 #17590)
|
|
5453 |
#17592 := [rewrite]: #17591
|
|
5454 |
#17588 := (iff #17292 #17587)
|
|
5455 |
#17585 := (iff #17288 #17584)
|
|
5456 |
#17582 := (iff #17284 #17579)
|
|
5457 |
#17576 := (and #4946 #4950 #4955 #4960 #12639 #4963 #4965 #12653 #17573)
|
|
5458 |
#17580 := (iff #17576 #17579)
|
|
5459 |
#17581 := [rewrite]: #17580
|
|
5460 |
#17577 := (iff #17284 #17576)
|
|
5461 |
#17510 := (iff #17203 #4965)
|
|
5462 |
#17511 := [rewrite]: #17510
|
|
5463 |
#17508 := (iff #17200 #4963)
|
|
5464 |
#17509 := [rewrite]: #17508
|
|
5465 |
#17506 := (iff #17197 #12639)
|
|
5466 |
#17507 := [rewrite]: #17506
|
|
5467 |
#17504 := (iff #17194 #4960)
|
|
5468 |
#17505 := [rewrite]: #17504
|
|
5469 |
#17502 := (iff #17191 #4955)
|
|
5470 |
#17503 := [rewrite]: #17502
|
|
5471 |
#17500 := (iff #17188 #4950)
|
|
5472 |
#17501 := [rewrite]: #17500
|
|
5473 |
#17498 := (iff #17183 #4946)
|
|
5474 |
#17499 := [rewrite]: #17498
|
|
5475 |
#17578 := [monotonicity #17499 #17501 #17503 #17505 #17507 #17509 #17511 #17513 #17575]: #17577
|
|
5476 |
#17583 := [trans #17578 #17581]: #17582
|
|
5477 |
#17586 := [monotonicity #17583]: #17585
|
|
5478 |
#17496 := (iff #17177 #4943)
|
|
5479 |
#17497 := [rewrite]: #17496
|
|
5480 |
#17589 := [monotonicity #17497 #17586]: #17588
|
|
5481 |
#17594 := [trans #17589 #17592]: #17593
|
|
5482 |
#17597 := [monotonicity #17594]: #17596
|
|
5483 |
#17600 := [monotonicity #17477 #17597]: #17599
|
|
5484 |
#17605 := [trans #17600 #17603]: #17604
|
|
5485 |
#17620 := [monotonicity #17605 #17617]: #17619
|
|
5486 |
#17623 := [monotonicity #17499 #17477 #17620]: #17622
|
|
5487 |
#17628 := [trans #17623 #17626]: #17627
|
|
5488 |
#17631 := [monotonicity #17628]: #17630
|
|
5489 |
#17634 := [monotonicity #17497 #17631]: #17633
|
|
5490 |
#17639 := [trans #17634 #17637]: #17638
|
|
5491 |
#17642 := [monotonicity #17639]: #17641
|
|
5492 |
#17645 := [monotonicity #17477 #17642]: #17644
|
|
5493 |
#17650 := [trans #17645 #17648]: #17649
|
|
5494 |
#17704 := [monotonicity #17650 #17701]: #17703
|
|
5495 |
#17494 := (iff #17166 #4931)
|
|
5496 |
#17495 := [rewrite]: #17494
|
|
5497 |
#17492 := (iff #17163 #4921)
|
|
5498 |
#17493 := [rewrite]: #17492
|
|
5499 |
#17490 := (iff #17160 #4917)
|
|
5500 |
#17491 := [rewrite]: #17490
|
|
5501 |
#17488 := (iff #17157 #4913)
|
|
5502 |
#17489 := [rewrite]: #17488
|
|
5503 |
#17486 := (iff #17154 #4909)
|
|
5504 |
#17487 := [rewrite]: #17486
|
|
5505 |
#17484 := (iff #17151 #4811)
|
|
5506 |
#17485 := [rewrite]: #17484
|
|
5507 |
#17482 := (iff #17148 #4898)
|
|
5508 |
#17483 := [rewrite]: #17482
|
|
5509 |
#17480 := (iff #17145 #13099)
|
|
5510 |
#17481 := [rewrite]: #17480
|
|
5511 |
#17478 := (iff #17135 #13139)
|
|
5512 |
#17479 := [rewrite]: #17478
|
|
5513 |
#17474 := (iff #17129 #13744)
|
|
5514 |
#17475 := [rewrite]: #17474
|
|
5515 |
#17472 := (iff #17126 #13763)
|
|
5516 |
#17473 := [rewrite]: #17472
|
|
5517 |
#17470 := (iff #17123 #13778)
|
|
5518 |
#17471 := [rewrite]: #17470
|
|
5519 |
#17468 := (iff #17120 #13180)
|
|
5520 |
#17469 := [rewrite]: #17468
|
|
5521 |
#17707 := [monotonicity #17469 #17471 #17473 #17475 #17477 #17479 #17481 #17483 #17485 #17487 #17489 #17491 #17493 #17495 #17704]: #17706
|
|
5522 |
#17712 := [trans #17707 #17710]: #17711
|
|
5523 |
#17715 := [monotonicity #13344 #17712]: #17714
|
|
5524 |
#17718 := [monotonicity #17715]: #17717
|
|
5525 |
#17721 := [monotonicity #17718]: #17720
|
|
5526 |
#17466 := (iff #17087 #12595)
|
|
5527 |
#17467 := [rewrite]: #17466
|
|
5528 |
#17724 := [monotonicity #17467 #17721]: #17723
|
|
5529 |
#17727 := [monotonicity #17724]: #17726
|
|
5530 |
#17464 := (iff #17082 #4765)
|
|
5531 |
#17465 := [rewrite]: #17464
|
|
5532 |
#17462 := (iff #17079 #4760)
|
|
5533 |
#17463 := [rewrite]: #17462
|
|
5534 |
#17460 := (iff #17076 #4755)
|
|
5535 |
#17461 := [rewrite]: #17460
|
|
5536 |
#17458 := (iff #17073 #4750)
|
|
5537 |
#17459 := [rewrite]: #17458
|
|
5538 |
#17456 := (iff #17070 #4746)
|
|
5539 |
#17457 := [rewrite]: #17456
|
|
5540 |
#17730 := [monotonicity #17457 #17459 #17461 #17463 #17465 #17727]: #17729
|
|
5541 |
#17735 := [trans #17730 #17733]: #17734
|
|
5542 |
#17738 := [monotonicity #17735]: #17737
|
|
5543 |
#17454 := (iff #17064 #4742)
|
|
5544 |
#17455 := [rewrite]: #17454
|
|
5545 |
#17741 := [monotonicity #17455 #17738]: #17740
|
|
5546 |
#17746 := [trans #17741 #17744]: #17745
|
|
5547 |
#17749 := [monotonicity #17746]: #17748
|
|
5548 |
#17452 := (iff #17055 #4733)
|
|
5549 |
#17453 := [rewrite]: #17452
|
|
5550 |
#17752 := [monotonicity #17453 #17749]: #17751
|
|
5551 |
#17755 := [monotonicity #17752]: #17754
|
|
5552 |
#13641 := (exists (vars (?v0 Int)) #13642)
|
|
5553 |
#13647 := (not #13648)
|
|
5554 |
#13636 := (or #13647 #13641)
|
|
5555 |
#13635 := (and #13648 #13636)
|
|
5556 |
#13630 := (or #12923 #12647 #11388 #11379 #11370 #11361 #13635)
|
|
5557 |
#13708 := (not #13713)
|
|
5558 |
#13707 := (or #13708 #12724)
|
|
5559 |
#13702 := (and #13713 #13707)
|
|
5560 |
#13701 := (or #12681 #13702)
|
|
5561 |
#13696 := (and #12676 #13701)
|
|
5562 |
#13695 := (or #13719 #12743 #11705 #12673 #13696)
|
|
5563 |
#13690 := (and #12660 #13727 #13695)
|
|
5564 |
#13672 := (or #12647 #12828 #11892 #11883 #12656 #13690)
|
|
5565 |
#13689 := (or #11812 #11803 #11794 #11785 #12777 #11760 #11751 #12656 #13690)
|
|
5566 |
#13684 := (and #4940 #4945 #13689)
|
|
5567 |
#13683 := (or #11824 #13684)
|
|
5568 |
#13678 := (and #4940 #4942 #13683)
|
|
5569 |
#13677 := (or #12647 #12829 #13678)
|
|
5570 |
#13671 := (and #13677 #13672)
|
|
5571 |
#13666 := (or #11812 #12647 #13671)
|
|
5572 |
#13665 := (and #4940 #4945 #13666)
|
|
5573 |
#13660 := (or #11824 #13665)
|
|
5574 |
#13659 := (and #4940 #4942 #13660)
|
|
5575 |
#13654 := (or #12647 #12922 #13659)
|
|
5576 |
#13629 := (and #13654 #13630)
|
|
5577 |
#13732 := (not #13737)
|
|
5578 |
#13624 := (or #13183 #13777 #13758 #13743 #12647 #13142 #13732 #13102 #13090 #15031 #12144 #12135 #12126 #12117 #12108 #13629)
|
|
5579 |
#13623 := (and #12635 #4780 #13624)
|
|
5580 |
#13792 := (not #13797)
|
|
5581 |
#13618 := (or #13792 #13623)
|
|
5582 |
#13617 := (and #13797 #13618)
|
|
5583 |
#13612 := (or #12598 #13617)
|
|
5584 |
#13611 := (and #12595 #13612)
|
|
5585 |
#13606 := (or #12388 #12379 #12370 #12361 #12352 #13611)
|
|
5586 |
#13605 := (and #4739 #4745 #13606)
|
|
5587 |
#13600 := (or #12400 #13605)
|
|
5588 |
#13599 := (and #4739 #4741 #13600)
|
|
5589 |
#13594 := (or #12412 #13599)
|
|
5590 |
#13593 := (and #4733 #13594)
|
|
5591 |
#13588 := (not #13593)
|
|
5592 |
#17447 := (~ #13588 #17446)
|
|
5593 |
#17443 := (not #13594)
|
|
5594 |
#17444 := (~ #17443 #17442)
|
|
5595 |
#17439 := (not #13599)
|
|
5596 |
#17440 := (~ #17439 #17438)
|
|
5597 |
#17435 := (not #13600)
|
|
5598 |
#17436 := (~ #17435 #17434)
|
|
5599 |
#17431 := (not #13605)
|
|
5600 |
#17432 := (~ #17431 #17430)
|
|
5601 |
#17427 := (not #13606)
|
|
5602 |
#17428 := (~ #17427 #17426)
|
|
5603 |
#17423 := (not #13611)
|
|
5604 |
#17424 := (~ #17423 #17422)
|
|
5605 |
#17419 := (not #13612)
|
|
5606 |
#17420 := (~ #17419 #17418)
|
|
5607 |
#17415 := (not #13617)
|
|
5608 |
#17416 := (~ #17415 #17414)
|
|
5609 |
#17411 := (not #13618)
|
|
5610 |
#17412 := (~ #17411 #17410)
|
|
5611 |
#17407 := (not #13623)
|
|
5612 |
#17408 := (~ #17407 #17406)
|
|
5613 |
#17403 := (not #13624)
|
|
5614 |
#17404 := (~ #17403 #17402)
|
|
5615 |
#17399 := (not #13629)
|
|
5616 |
#17400 := (~ #17399 #17398)
|
|
5617 |
#17395 := (not #13630)
|
|
5618 |
#17396 := (~ #17395 #17394)
|
|
5619 |
#17391 := (not #13635)
|
|
5620 |
#17392 := (~ #17391 #17390)
|
|
5621 |
#17387 := (not #13636)
|
|
5622 |
#17388 := (~ #17387 #17386)
|
|
5623 |
#17383 := (not #13641)
|
|
5624 |
#17384 := (~ #17383 #17382)
|
|
5625 |
#17380 := (~ #17379 #17379)
|
|
5626 |
#17381 := [refl]: #17380
|
|
5627 |
#17385 := [nnf-neg #17381]: #17384
|
|
5628 |
#17376 := (not #13647)
|
|
5629 |
#17377 := (~ #17376 #13648)
|
|
5630 |
#17374 := (~ #13648 #13648)
|
|
5631 |
#17372 := (~ #13653 #13653)
|
|
5632 |
#17373 := [refl]: #17372
|
|
5633 |
#17375 := [nnf-pos #17373]: #17374
|
|
5634 |
#17378 := [nnf-neg #17375]: #17377
|
|
5635 |
#17389 := [nnf-neg #17378 #17385]: #17388
|
|
5636 |
#17368 := (~ #13647 #17367)
|
|
5637 |
#17369 := [sk]: #17368
|
|
5638 |
#17393 := [nnf-neg #17369 #17389]: #17392
|
|
5639 |
#17352 := (~ #17351 #17351)
|
|
5640 |
#17353 := [refl]: #17352
|
|
5641 |
#17349 := (~ #17348 #17348)
|
|
5642 |
#17350 := [refl]: #17349
|
|
5643 |
#17346 := (~ #17345 #17345)
|
|
5644 |
#17347 := [refl]: #17346
|
|
5645 |
#17343 := (~ #17342 #17342)
|
|
5646 |
#17344 := [refl]: #17343
|
|
5647 |
#17133 := (~ #17132 #17132)
|
|
5648 |
#17134 := [refl]: #17133
|
|
5649 |
#17340 := (~ #12926 #12926)
|
|
5650 |
#17341 := [refl]: #17340
|
|
5651 |
#17397 := [nnf-neg #17341 #17134 #17344 #17347 #17350 #17353 #17393]: #17396
|
|
5652 |
#17337 := (not #13654)
|
|
5653 |
#17338 := (~ #17337 #17336)
|
|
5654 |
#17333 := (not #13659)
|
|
5655 |
#17334 := (~ #17333 #17332)
|
|
5656 |
#17329 := (not #13660)
|
|
5657 |
#17330 := (~ #17329 #17328)
|
|
5658 |
#17325 := (not #13665)
|
|
5659 |
#17326 := (~ #17325 #17324)
|
|
5660 |
#17321 := (not #13666)
|
|
5661 |
#17322 := (~ #17321 #17320)
|
|
5662 |
#17317 := (not #13671)
|
|
5663 |
#17318 := (~ #17317 #17316)
|
|
5664 |
#17313 := (not #13672)
|
|
5665 |
#17314 := (~ #17313 #17312)
|
|
5666 |
#17281 := (not #13690)
|
|
5667 |
#17282 := (~ #17281 #17280)
|
|
5668 |
#17277 := (not #13695)
|
|
5669 |
#17278 := (~ #17277 #17276)
|
|
5670 |
#17273 := (not #13696)
|
|
5671 |
#17274 := (~ #17273 #17272)
|
|
5672 |
#17269 := (not #13701)
|
|
5673 |
#17270 := (~ #17269 #17268)
|
|
5674 |
#17265 := (not #13702)
|
|
5675 |
#17266 := (~ #17265 #17264)
|
|
5676 |
#17261 := (not #13707)
|
|
5677 |
#17262 := (~ #17261 #17260)
|
|
5678 |
#17258 := (~ #17257 #17257)
|
|
5679 |
#17259 := [refl]: #17258
|
|
5680 |
#17254 := (not #13708)
|
|
5681 |
#17255 := (~ #17254 #13713)
|
|
5682 |
#17252 := (~ #13713 #13713)
|
|
5683 |
#17250 := (~ #13714 #13714)
|
|
5684 |
#17251 := [refl]: #17250
|
|
5685 |
#17253 := [nnf-pos #17251]: #17252
|
|
5686 |
#17256 := [nnf-neg #17253]: #17255
|
|
5687 |
#17263 := [nnf-neg #17256 #17259]: #17262
|
|
5688 |
#17246 := (~ #13708 #17245)
|
|
5689 |
#17247 := [sk]: #17246
|
|
5690 |
#17267 := [nnf-neg #17247 #17263]: #17266
|
|
5691 |
#17230 := (~ #17229 #17229)
|
|
5692 |
#17231 := [refl]: #17230
|
|
5693 |
#17271 := [nnf-neg #17231 #17267]: #17270
|
|
5694 |
#17227 := (~ #12681 #12681)
|
|
5695 |
#17228 := [refl]: #17227
|
|
5696 |
#17275 := [nnf-neg #17228 #17271]: #17274
|
|
5697 |
#17225 := (~ #17224 #17224)
|
|
5698 |
#17226 := [refl]: #17225
|
|
5699 |
#17222 := (~ #17221 #17221)
|
|
5700 |
#17223 := [refl]: #17222
|
|
5701 |
#17219 := (~ #17218 #17218)
|
|
5702 |
#17220 := [refl]: #17219
|
|
5703 |
#17216 := (~ #17215 #17215)
|
|
5704 |
#17217 := [refl]: #17216
|
|
5705 |
#17279 := [nnf-neg #17217 #17220 #17223 #17226 #17275]: #17278
|
|
5706 |
#17213 := (~ #17212 #17212)
|
|
5707 |
#17214 := [refl]: #17213
|
|
5708 |
#17210 := (~ #17209 #17209)
|
|
5709 |
#17211 := [refl]: #17210
|
|
5710 |
#17283 := [nnf-neg #17211 #17214 #17279]: #17282
|
|
5711 |
#17207 := (~ #17206 #17206)
|
|
5712 |
#17208 := [refl]: #17207
|
|
5713 |
#17310 := (~ #17309 #17309)
|
|
5714 |
#17311 := [refl]: #17310
|
|
5715 |
#17307 := (~ #17306 #17306)
|
|
5716 |
#17308 := [refl]: #17307
|
|
5717 |
#17304 := (~ #12834 #12834)
|
|
5718 |
#17305 := [refl]: #17304
|
|
5719 |
#17315 := [nnf-neg #17134 #17305 #17308 #17311 #17208 #17283]: #17314
|
|
5720 |
#17301 := (not #13677)
|
|
5721 |
#17302 := (~ #17301 #17300)
|
|
5722 |
#17297 := (not #13678)
|
|
5723 |
#17298 := (~ #17297 #17296)
|
|
5724 |
#17293 := (not #13683)
|
|
5725 |
#17294 := (~ #17293 #17292)
|
|
5726 |
#17289 := (not #13684)
|
|
5727 |
#17290 := (~ #17289 #17288)
|
|
5728 |
#17285 := (not #13689)
|
|
5729 |
#17286 := (~ #17285 #17284)
|
|
5730 |
#17204 := (~ #17203 #17203)
|
|
5731 |
#17205 := [refl]: #17204
|
|
5732 |
#17201 := (~ #17200 #17200)
|
|
5733 |
#17202 := [refl]: #17201
|
|
5734 |
#17198 := (~ #17197 #17197)
|
|
5735 |
#17199 := [refl]: #17198
|
|
5736 |
#17195 := (~ #17194 #17194)
|
|
5737 |
#17196 := [refl]: #17195
|
|
5738 |
#17192 := (~ #17191 #17191)
|
|
5739 |
#17193 := [refl]: #17192
|
|
5740 |
#17189 := (~ #17188 #17188)
|
|
5741 |
#17190 := [refl]: #17189
|
|
5742 |
#17184 := (~ #17183 #17183)
|
|
5743 |
#17185 := [refl]: #17184
|
|
5744 |
#17287 := [nnf-neg #17185 #17190 #17193 #17196 #17199 #17202 #17205 #17208 #17283]: #17286
|
|
5745 |
#17181 := (~ #17180 #17180)
|
|
5746 |
#17182 := [refl]: #17181
|
|
5747 |
#17172 := (~ #17171 #17171)
|
|
5748 |
#17173 := [refl]: #17172
|
|
5749 |
#17291 := [nnf-neg #17173 #17182 #17287]: #17290
|
|
5750 |
#17178 := (~ #17177 #17177)
|
|
5751 |
#17179 := [refl]: #17178
|
|
5752 |
#17295 := [nnf-neg #17179 #17291]: #17294
|
|
5753 |
#17175 := (~ #17174 #17174)
|
|
5754 |
#17176 := [refl]: #17175
|
|
5755 |
#17299 := [nnf-neg #17173 #17176 #17295]: #17298
|
|
5756 |
#17186 := (~ #12828 #12828)
|
|
5757 |
#17187 := [refl]: #17186
|
|
5758 |
#17303 := [nnf-neg #17134 #17187 #17299]: #17302
|
|
5759 |
#17319 := [nnf-neg #17303 #17315]: #17318
|
|
5760 |
#17323 := [nnf-neg #17185 #17134 #17319]: #17322
|
|
5761 |
#17327 := [nnf-neg #17173 #17182 #17323]: #17326
|
|
5762 |
#17331 := [nnf-neg #17179 #17327]: #17330
|
|
5763 |
#17335 := [nnf-neg #17173 #17176 #17331]: #17334
|
|
5764 |
#17169 := (~ #12923 #12923)
|
|
5765 |
#17170 := [refl]: #17169
|
|
5766 |
#17339 := [nnf-neg #17134 #17170 #17335]: #17338
|
|
5767 |
#17401 := [nnf-neg #17339 #17397]: #17400
|
|
5768 |
#17167 := (~ #17166 #17166)
|
|
5769 |
#17168 := [refl]: #17167
|
|
5770 |
#17164 := (~ #17163 #17163)
|
|
5771 |
#17165 := [refl]: #17164
|
|
5772 |
#17161 := (~ #17160 #17160)
|
|
5773 |
#17162 := [refl]: #17161
|
|
5774 |
#17158 := (~ #17157 #17157)
|
|
5775 |
#17159 := [refl]: #17158
|
|
5776 |
#17155 := (~ #17154 #17154)
|
|
5777 |
#17156 := [refl]: #17155
|
|
5778 |
#17152 := (~ #17151 #17151)
|
|
5779 |
#17153 := [refl]: #17152
|
|
5780 |
#17149 := (~ #17148 #17148)
|
|
5781 |
#17150 := [refl]: #17149
|
|
5782 |
#17146 := (~ #17145 #17145)
|
|
5783 |
#17147 := [refl]: #17146
|
|
5784 |
#17142 := (not #13732)
|
|
5785 |
#17143 := (~ #17142 #13737)
|
|
5786 |
#17140 := (~ #13737 #13737)
|
|
5787 |
#17138 := (~ #13738 #13738)
|
|
5788 |
#17139 := [refl]: #17138
|
|
5789 |
#17141 := [nnf-pos #17139]: #17140
|
|
5790 |
#17144 := [nnf-neg #17141]: #17143
|
|
5791 |
#17136 := (~ #17135 #17135)
|
|
5792 |
#17137 := [refl]: #17136
|
|
5793 |
#17130 := (~ #17129 #17129)
|
|
5794 |
#17131 := [refl]: #17130
|
|
5795 |
#17127 := (~ #17126 #17126)
|
|
5796 |
#17128 := [refl]: #17127
|
|
5797 |
#17124 := (~ #17123 #17123)
|
|
5798 |
#17125 := [refl]: #17124
|
|
5799 |
#17121 := (~ #17120 #17120)
|
|
5800 |
#17122 := [refl]: #17121
|
|
5801 |
#17405 := [nnf-neg #17122 #17125 #17128 #17131 #17134 #17137 #17144 #17147 #17150 #17153 #17156 #17159 #17162 #17165 #17168 #17401]: #17404
|
|
5802 |
#17118 := (~ #17117 #17117)
|
|
5803 |
#17119 := [refl]: #17118
|
|
5804 |
#17115 := (~ #13340 #13340)
|
|
5805 |
#17116 := [refl]: #17115
|
|
5806 |
#17409 := [nnf-neg #17116 #17119 #17405]: #17408
|
|
5807 |
#17112 := (not #13792)
|
|
5808 |
#17113 := (~ #17112 #13797)
|
|
5809 |
#17110 := (~ #13797 #13797)
|
|
5810 |
#17108 := (~ #13798 #13798)
|
|
5811 |
#17109 := [refl]: #17108
|
|
5812 |
#17111 := [nnf-pos #17109]: #17110
|
|
5813 |
#17114 := [nnf-neg #17111]: #17113
|
|
5814 |
#17413 := [nnf-neg #17114 #17409]: #17412
|
|
5815 |
#17104 := (~ #13792 #17103)
|
|
5816 |
#17105 := [sk]: #17104
|
|
5817 |
#17417 := [nnf-neg #17105 #17413]: #17416
|
|
5818 |
#17088 := (~ #17087 #17087)
|
|
5819 |
#17089 := [refl]: #17088
|
|
5820 |
#17421 := [nnf-neg #17089 #17417]: #17420
|
|
5821 |
#17085 := (~ #12598 #12598)
|
|
5822 |
#17086 := [refl]: #17085
|
|
5823 |
#17425 := [nnf-neg #17086 #17421]: #17424
|
|
5824 |
#17083 := (~ #17082 #17082)
|
|
5825 |
#17084 := [refl]: #17083
|
|
5826 |
#17080 := (~ #17079 #17079)
|
|
5827 |
#17081 := [refl]: #17080
|
|
5828 |
#17077 := (~ #17076 #17076)
|
|
5829 |
#17078 := [refl]: #17077
|
|
5830 |
#17074 := (~ #17073 #17073)
|
|
5831 |
#17075 := [refl]: #17074
|
|
5832 |
#17071 := (~ #17070 #17070)
|
|
5833 |
#17072 := [refl]: #17071
|
|
5834 |
#17429 := [nnf-neg #17072 #17075 #17078 #17081 #17084 #17425]: #17428
|
|
5835 |
#17068 := (~ #17067 #17067)
|
|
5836 |
#17069 := [refl]: #17068
|
|
5837 |
#17059 := (~ #17058 #17058)
|
|
5838 |
#17060 := [refl]: #17059
|
|
5839 |
#17433 := [nnf-neg #17060 #17069 #17429]: #17432
|
|
5840 |
#17065 := (~ #17064 #17064)
|
|
5841 |
#17066 := [refl]: #17065
|
|
5842 |
#17437 := [nnf-neg #17066 #17433]: #17436
|
|
5843 |
#17062 := (~ #17061 #17061)
|
|
5844 |
#17063 := [refl]: #17062
|
|
5845 |
#17441 := [nnf-neg #17060 #17063 #17437]: #17440
|
|
5846 |
#17056 := (~ #17055 #17055)
|
|
5847 |
#17057 := [refl]: #17056
|
|
5848 |
#17445 := [nnf-neg #17057 #17441]: #17444
|
|
5849 |
#17053 := (~ #12412 #12412)
|
|
5850 |
#17054 := [refl]: #17053
|
|
5851 |
#17448 := [nnf-neg #17054 #17445]: #17447
|
|
5852 |
#15056 := (or #12923 #12647 #11388 #11379 #11370 #11361 #13004)
|
|
5853 |
#15061 := (and #12945 #15056)
|
|
5854 |
#15064 := (or #13183 #13177 #13164 #13154 #12647 #13142 #13136 #13102 #13090 #15031 #12144 #12135 #12126 #12117 #12108 #15061)
|
|
5855 |
#15067 := (and #12635 #4780 #15064)
|
|
5856 |
#15070 := (or #12631 #15067)
|
|
5857 |
#15073 := (and #12628 #15070)
|
|
5858 |
#15076 := (or #12598 #15073)
|
|
5859 |
#15079 := (and #12595 #15076)
|
|
5860 |
#15082 := (or #12388 #12379 #12370 #12361 #12352 #15079)
|
|
5861 |
#15085 := (and #4739 #4745 #15082)
|
|
5862 |
#15088 := (or #12400 #15085)
|
|
5863 |
#15091 := (and #4739 #4741 #15088)
|
|
5864 |
#15094 := (or #12412 #15091)
|
|
5865 |
#15097 := (and #4733 #15094)
|
|
5866 |
#15100 := (not #15097)
|
|
5867 |
#13589 := (iff #15100 #13588)
|
|
5868 |
#13590 := (iff #15097 #13593)
|
|
5869 |
#13595 := (iff #15094 #13594)
|
|
5870 |
#13596 := (iff #15091 #13599)
|
|
5871 |
#13601 := (iff #15088 #13600)
|
|
5872 |
#13602 := (iff #15085 #13605)
|
|
5873 |
#13607 := (iff #15082 #13606)
|
|
5874 |
#13608 := (iff #15079 #13611)
|
|
5875 |
#13613 := (iff #15076 #13612)
|
|
5876 |
#13614 := (iff #15073 #13617)
|
|
5877 |
#13619 := (iff #15070 #13618)
|
|
5878 |
#13620 := (iff #15067 #13623)
|
|
5879 |
#13625 := (iff #15064 #13624)
|
|
5880 |
#13626 := (iff #15061 #13629)
|
|
5881 |
#13631 := (iff #15056 #13630)
|
|
5882 |
#13632 := (iff #13004 #13635)
|
|
5883 |
#13637 := (iff #13001 #13636)
|
|
5884 |
#13638 := (iff #12998 #13641)
|
|
5885 |
#13643 := (iff #12993 #13642)
|
|
5886 |
#14912 := (iff #6890 #14917)
|
|
5887 |
#14949 := -4294967295::Int
|
|
5888 |
#14925 := (+ -4294967295::Int #1197)
|
|
5889 |
#14918 := (<= #14925 0::Int)
|
|
5890 |
#14914 := (iff #14918 #14917)
|
|
5891 |
#14915 := [rewrite]: #14914
|
|
5892 |
#14919 := (iff #6890 #14918)
|
|
5893 |
#14920 := (= #6889 #14925)
|
|
5894 |
#14926 := (+ #1197 -4294967295::Int)
|
|
5895 |
#14922 := (= #14926 #14925)
|
|
5896 |
#14923 := [rewrite]: #14922
|
|
5897 |
#14927 := (= #6889 #14926)
|
|
5898 |
#14944 := (= #6888 -4294967295::Int)
|
|
5899 |
#14950 := (* -1::Int 4294967295::Int)
|
|
5900 |
#14946 := (= #14950 -4294967295::Int)
|
|
5901 |
#14947 := [rewrite]: #14946
|
|
5902 |
#14951 := (= #6888 #14950)
|
|
5903 |
#9364 := (= f168 4294967295::Int)
|
|
5904 |
#2153 := 65536::Int
|
|
5905 |
#2552 := (* 65536::Int 65536::Int)
|
|
5906 |
#2557 := (- #2552 1::Int)
|
|
5907 |
#2558 := (= f168 #2557)
|
|
5908 |
#9365 := (iff #2558 #9364)
|
|
5909 |
#9362 := (= #2557 4294967295::Int)
|
|
5910 |
#2216 := 4294967296::Int
|
|
5911 |
#9355 := (- 4294967296::Int 1::Int)
|
|
5912 |
#9360 := (= #9355 4294967295::Int)
|
|
5913 |
#9361 := [rewrite]: #9360
|
|
5914 |
#9357 := (= #2557 #9355)
|
|
5915 |
#9326 := (= #2552 4294967296::Int)
|
|
5916 |
#9327 := [rewrite]: #9326
|
|
5917 |
#9358 := [monotonicity #9327]: #9357
|
|
5918 |
#9363 := [trans #9358 #9361]: #9362
|
|
5919 |
#9366 := [monotonicity #9363]: #9365
|
|
5920 |
#9354 := [asserted]: #2558
|
|
5921 |
#9369 := [mp #9354 #9366]: #9364
|
|
5922 |
#14948 := [monotonicity #9369]: #14951
|
|
5923 |
#14945 := [trans #14948 #14947]: #14944
|
|
5924 |
#14924 := [monotonicity #14945]: #14927
|
|
5925 |
#14921 := [trans #14924 #14923]: #14920
|
|
5926 |
#14916 := [monotonicity #14921]: #14919
|
|
5927 |
#14913 := [trans #14916 #14915]: #14912
|
|
5928 |
#13640 := [monotonicity #14913]: #13643
|
|
5929 |
#13639 := [quant-intro #13640]: #13638
|
|
5930 |
#13644 := (iff #12981 #13647)
|
|
5931 |
#13649 := (iff #12978 #13648)
|
|
5932 |
#13650 := (iff #12973 #13653)
|
|
5933 |
#14269 := (iff #7910 #14268)
|
|
5934 |
#14270 := (iff #6897 #14273)
|
|
5935 |
#14271 := [monotonicity #14913]: #14270
|
|
5936 |
#14266 := [monotonicity #14271]: #14269
|
|
5937 |
#13651 := [monotonicity #14266]: #13650
|
|
5938 |
#13646 := [quant-intro #13651]: #13649
|
|
5939 |
#13645 := [monotonicity #13646]: #13644
|
|
5940 |
#13634 := [monotonicity #13645 #13639]: #13637
|
|
5941 |
#13633 := [monotonicity #13646 #13634]: #13632
|
|
5942 |
#13628 := [monotonicity #13633]: #13631
|
|
5943 |
#13655 := (iff #12945 #13654)
|
|
5944 |
#13656 := (iff #12916 #13659)
|
|
5945 |
#13661 := (iff #12910 #13660)
|
|
5946 |
#13662 := (iff #12905 #13665)
|
|
5947 |
#13667 := (iff #12897 #13666)
|
|
5948 |
#13668 := (iff #12888 #13671)
|
|
5949 |
#13673 := (iff #12883 #13672)
|
|
5950 |
#13691 := (iff #12772 #13690)
|
|
5951 |
#13692 := (iff #12764 #13695)
|
|
5952 |
#13697 := (iff #12736 #13696)
|
|
5953 |
#13698 := (iff #12733 #13701)
|
|
5954 |
#13703 := (iff #12730 #13702)
|
|
5955 |
#13704 := (iff #12727 #13707)
|
|
5956 |
#13709 := (iff #12715 #13708)
|
|
5957 |
#13710 := (iff #12712 #13713)
|
|
5958 |
#13715 := (iff #12707 #13714)
|
|
5959 |
#13712 := [monotonicity #14266]: #13715
|
|
5960 |
#13711 := [quant-intro #13712]: #13710
|
|
5961 |
#13706 := [monotonicity #13711]: #13709
|
|
5962 |
#13705 := [monotonicity #13706]: #13704
|
|
5963 |
#13700 := [monotonicity #13711 #13705]: #13703
|
|
5964 |
#13699 := [monotonicity #13700]: #13698
|
|
5965 |
#13694 := [monotonicity #13699]: #13697
|
|
5966 |
#13716 := (iff #12749 #13719)
|
|
5967 |
#13721 := (iff #12746 #13720)
|
|
5968 |
#13722 := (iff #12662 #13727)
|
|
5969 |
#13757 := (+ 4294967295::Int #12663)
|
|
5970 |
#13731 := (>= #13757 1::Int)
|
|
5971 |
#13724 := (iff #13731 #13727)
|
|
5972 |
#13725 := [rewrite]: #13724
|
|
5973 |
#13728 := (iff #12662 #13731)
|
|
5974 |
#13754 := (= #12664 #13757)
|
|
5975 |
#13755 := [monotonicity #9369]: #13754
|
|
5976 |
#13729 := [monotonicity #13755]: #13728
|
|
5977 |
#13723 := [trans #13729 #13725]: #13722
|
|
5978 |
#13718 := [monotonicity #13723]: #13721
|
|
5979 |
#13717 := [monotonicity #13718]: #13716
|
|
5980 |
#13693 := [monotonicity #13717 #13694]: #13692
|
|
5981 |
#13688 := [monotonicity #13723 #13693]: #13691
|
|
5982 |
#13670 := [monotonicity #13688]: #13673
|
|
5983 |
#13674 := (iff #12853 #13677)
|
|
5984 |
#13679 := (iff #12823 #13678)
|
|
5985 |
#13680 := (iff #12817 #13683)
|
|
5986 |
#13685 := (iff #12812 #13684)
|
|
5987 |
#13686 := (iff #12804 #13689)
|
|
5988 |
#13687 := [monotonicity #13688]: #13686
|
|
5989 |
#13682 := [monotonicity #13687]: #13685
|
|
5990 |
#13681 := [monotonicity #13682]: #13680
|
|
5991 |
#13676 := [monotonicity #13681]: #13679
|
|
5992 |
#13675 := [monotonicity #13676]: #13674
|
|
5993 |
#13669 := [monotonicity #13675 #13670]: #13668
|
|
5994 |
#13664 := [monotonicity #13669]: #13667
|
|
5995 |
#13663 := [monotonicity #13664]: #13662
|
|
5996 |
#13658 := [monotonicity #13663]: #13661
|
|
5997 |
#13657 := [monotonicity #13658]: #13656
|
|
5998 |
#13652 := [monotonicity #13657]: #13655
|
|
5999 |
#13627 := [monotonicity #13652 #13628]: #13626
|
|
6000 |
#13733 := (iff #13136 #13732)
|
|
6001 |
#13734 := (iff #13133 #13737)
|
|
6002 |
#13739 := (iff #13128 #13738)
|
|
6003 |
#13736 := [monotonicity #14266]: #13739
|
|
6004 |
#13735 := [quant-intro #13736]: #13734
|
|
6005 |
#13730 := [monotonicity #13735]: #13733
|
|
6006 |
#13740 := (iff #13154 #13743)
|
|
6007 |
#13745 := (iff #13151 #13744)
|
|
6008 |
#13746 := (iff #13148 #13751)
|
|
6009 |
#13752 := (>= #13757 0::Int)
|
|
6010 |
#13748 := (iff #13752 #13751)
|
|
6011 |
#13749 := [rewrite]: #13748
|
|
6012 |
#13753 := (iff #13148 #13752)
|
|
6013 |
#13750 := [monotonicity #13755]: #13753
|
|
6014 |
#13747 := [trans #13750 #13749]: #13746
|
|
6015 |
#13742 := [monotonicity #13747]: #13745
|
|
6016 |
#13741 := [monotonicity #13742]: #13740
|
|
6017 |
#13759 := (iff #13164 #13758)
|
|
6018 |
#13760 := (iff #13161 #13763)
|
|
6019 |
#13765 := (iff #13157 #13766)
|
|
6020 |
#13772 := (+ 4294967295::Int #13093)
|
|
6021 |
#13771 := (>= #13772 0::Int)
|
|
6022 |
#13767 := (iff #13771 #13766)
|
|
6023 |
#13764 := [rewrite]: #13767
|
|
6024 |
#13768 := (iff #13157 #13771)
|
|
6025 |
#13773 := (= #13158 #13772)
|
|
6026 |
#13770 := [monotonicity #9369]: #13773
|
|
6027 |
#13769 := [monotonicity #13770]: #13768
|
|
6028 |
#13762 := [trans #13769 #13764]: #13765
|
|
6029 |
#13761 := [monotonicity #13762]: #13760
|
|
6030 |
#13756 := [monotonicity #13761]: #13759
|
|
6031 |
#13774 := (iff #13177 #13777)
|
|
6032 |
#13779 := (iff #13174 #13778)
|
|
6033 |
#13780 := (iff #13170 #13785)
|
|
6034 |
#13791 := (+ 255::Int #13117)
|
|
6035 |
#13786 := (>= #13791 0::Int)
|
|
6036 |
#13782 := (iff #13786 #13785)
|
|
6037 |
#13783 := [rewrite]: #13782
|
|
6038 |
#13787 := (iff #13170 #13786)
|
|
6039 |
#13788 := (= #13171 #13791)
|
|
6040 |
#2562 := (= f170 255::Int)
|
|
6041 |
#9368 := [asserted]: #2562
|
|
6042 |
#13789 := [monotonicity #9368]: #13788
|
|
6043 |
#13784 := [monotonicity #13789]: #13787
|
|
6044 |
#13781 := [trans #13784 #13783]: #13780
|
|
6045 |
#13776 := [monotonicity #13781]: #13779
|
|
6046 |
#13775 := [monotonicity #13776]: #13774
|
|
6047 |
#13622 := [monotonicity #13775 #13756 #13741 #13730 #13627]: #13625
|
|
6048 |
#13621 := [monotonicity #13622]: #13620
|
|
6049 |
#13793 := (iff #12631 #13792)
|
|
6050 |
#13794 := (iff #12628 #13797)
|
|
6051 |
#13799 := (iff #12623 #13798)
|
|
6052 |
#13796 := [monotonicity #14266]: #13799
|
|
6053 |
#13795 := [quant-intro #13796]: #13794
|
|
6054 |
#13790 := [monotonicity #13795]: #13793
|
|
6055 |
#13616 := [monotonicity #13790 #13621]: #13619
|
|
6056 |
#13615 := [monotonicity #13795 #13616]: #13614
|
|
6057 |
#13610 := [monotonicity #13615]: #13613
|
|
6058 |
#13609 := [monotonicity #13610]: #13608
|
|
6059 |
#13604 := [monotonicity #13609]: #13607
|
|
6060 |
#13603 := [monotonicity #13604]: #13602
|
|
6061 |
#13598 := [monotonicity #13603]: #13601
|
|
6062 |
#13597 := [monotonicity #13598]: #13596
|
|
6063 |
#13592 := [monotonicity #13597]: #13595
|
|
6064 |
#13591 := [monotonicity #13592]: #13590
|
|
6065 |
#13586 := [monotonicity #13591]: #13589
|
|
6066 |
#13485 := (not #13319)
|
|
6067 |
#15101 := (iff #13485 #15100)
|
|
6068 |
#15098 := (iff #13319 #15097)
|
|
6069 |
#15095 := (iff #13316 #15094)
|
|
6070 |
#15092 := (iff #13311 #15091)
|
|
6071 |
#15089 := (iff #13305 #15088)
|
|
6072 |
#15086 := (iff #13300 #15085)
|
|
6073 |
#15083 := (iff #13292 #15082)
|
|
6074 |
#15080 := (iff #13271 #15079)
|
|
6075 |
#15077 := (iff #13268 #15076)
|
|
6076 |
#15074 := (iff #13265 #15073)
|
|
6077 |
#15071 := (iff #13262 #15070)
|
|
6078 |
#15068 := (iff #13257 #15067)
|
|
6079 |
#15065 := (iff #13249 #15064)
|
|
6080 |
#15062 := (iff #13066 #15061)
|
|
6081 |
#15059 := (iff #13061 #15056)
|
|
6082 |
#15041 := (or #12647 #11388 #11379 #11370 #11361 #13004)
|
|
6083 |
#15053 := (or #12647 #12923 #15041)
|
|
6084 |
#15057 := (iff #15053 #15056)
|
|
6085 |
#15058 := [rewrite]: #15057
|
|
6086 |
#15054 := (iff #13061 #15053)
|
|
6087 |
#15051 := (iff #13036 #15041)
|
|
6088 |
#15046 := (and true #15041)
|
|
6089 |
#15049 := (iff #15046 #15041)
|
|
6090 |
#15050 := [rewrite]: #15049
|
|
6091 |
#15047 := (iff #13036 #15046)
|
|
6092 |
#15044 := (iff #13031 #15041)
|
|
6093 |
#15038 := (or false #12647 #11388 #11379 #11370 #11361 #13004)
|
|
6094 |
#15042 := (iff #15038 #15041)
|
|
6095 |
#15043 := [rewrite]: #15042
|
|
6096 |
#15039 := (iff #13031 #15038)
|
|
6097 |
#15036 := (iff #11436 false)
|
|
6098 |
#15034 := (iff #11436 #4808)
|
|
6099 |
#14750 := (iff #4072 true)
|
|
6100 |
#10920 := [asserted]: #4072
|
|
6101 |
#14751 := [iff-true #10920]: #14750
|
|
6102 |
#15035 := [monotonicity #14751]: #15034
|
|
6103 |
#15037 := [trans #15035 #11314]: #15036
|
|
6104 |
#15040 := [monotonicity #15037]: #15039
|
|
6105 |
#15045 := [trans #15040 #15043]: #15044
|
|
6106 |
#15048 := [monotonicity #14751 #15045]: #15047
|
|
6107 |
#15052 := [trans #15048 #15050]: #15051
|
|
6108 |
#15055 := [monotonicity #15052]: #15054
|
|
6109 |
#15060 := [trans #15055 #15058]: #15059
|
|
6110 |
#15063 := [monotonicity #15060]: #15062
|
|
6111 |
#15032 := (iff #11471 #15031)
|
|
6112 |
#15029 := (iff #4812 #4811)
|
|
6113 |
#15024 := (and #4811 true)
|
|
6114 |
#15027 := (iff #15024 #4811)
|
|
6115 |
#15028 := [rewrite]: #15027
|
|
6116 |
#15025 := (iff #4812 #15024)
|
|
6117 |
#15006 := (iff #4686 true)
|
|
6118 |
#15007 := [iff-true #13474]: #15006
|
|
6119 |
#15026 := [monotonicity #15007]: #15025
|
|
6120 |
#15030 := [trans #15026 #15028]: #15029
|
|
6121 |
#15033 := [monotonicity #15030]: #15032
|
|
6122 |
#15066 := [monotonicity #15033 #15063]: #15065
|
|
6123 |
#15069 := [monotonicity #15066]: #15068
|
|
6124 |
#15072 := [monotonicity #15069]: #15071
|
|
6125 |
#15075 := [monotonicity #15072]: #15074
|
|
6126 |
#15078 := [monotonicity #15075]: #15077
|
|
6127 |
#15081 := [monotonicity #15078]: #15080
|
|
6128 |
#15084 := [monotonicity #15081]: #15083
|
|
6129 |
#15087 := [monotonicity #15084]: #15086
|
|
6130 |
#15090 := [monotonicity #15087]: #15089
|
|
6131 |
#15093 := [monotonicity #15090]: #15092
|
|
6132 |
#15096 := [monotonicity #15093]: #15095
|
|
6133 |
#15099 := [monotonicity #15096]: #15098
|
|
6134 |
#15102 := [monotonicity #15099]: #15101
|
|
6135 |
#13486 := [not-or-elim #13452]: #13485
|
|
6136 |
#15103 := [mp #13486 #15102]: #15100
|
|
6137 |
#13587 := [mp #15103 #13586]: #13588
|
|
6138 |
#17449 := [mp~ #13587 #17448]: #17446
|
|
6139 |
#17450 := [mp #17449 #17755]: #17753
|
|
6140 |
#21288 := [mp #17450 #21287]: #21285
|
|
6141 |
#22120 := [mp #21288 #22119]: #22117
|
|
6142 |
#25454 := [unit-resolution #22120 #24007]: #22114
|
|
6143 |
#22345 := (or #22111 #22105)
|
|
6144 |
#22346 := [def-axiom]: #22345
|
|
6145 |
#25455 := [unit-resolution #22346 #25454]: #22105
|
|
6146 |
#22341 := (or #22108 #17058 #17061 #22102)
|
|
6147 |
#22342 := [def-axiom]: #22341
|
|
6148 |
#25456 := [unit-resolution #22342 #24483 #25074 #25455]: #22102
|
|
6149 |
#22331 := (or #22099 #22093)
|
|
6150 |
#22332 := [def-axiom]: #22331
|
|
6151 |
#25457 := [unit-resolution #22332 #25456]: #22093
|
|
6152 |
#22325 := (or #22096 #17058 #17067 #22090)
|
|
6153 |
#22326 := [def-axiom]: #22325
|
|
6154 |
#25459 := [unit-resolution #22326 #24483 #25457]: #25458
|
|
6155 |
#25460 := [unit-resolution #25459 #24749]: #22090
|
|
6156 |
#22307 := (or #22087 #4750)
|
|
6157 |
#22308 := [def-axiom]: #22307
|
|
6158 |
#25461 := [unit-resolution #22308 #25460]: #4750
|
|
6159 |
#25643 := [mp #25461 #25642]: #4780
|
|
6160 |
#22315 := (or #22087 #22081)
|
|
6161 |
#22316 := [def-axiom]: #22315
|
|
6162 |
#25644 := [unit-resolution #22316 #25460]: #22081
|
|
6163 |
#25645 := (or #22084 #22078)
|
|
6164 |
#24646 := [hypothesis]: #12598
|
|
6165 |
#24679 := [th-lemma arith farkas 1 1 #13463 #24646]: false
|
|
6166 |
#24680 := [lemma #24679]: #12595
|
|
6167 |
#22301 := (or #22084 #12598 #22078)
|
|
6168 |
#22302 := [def-axiom]: #22301
|
|
6169 |
#25646 := [unit-resolution #22302 #24680]: #25645
|
|
6170 |
#25647 := [unit-resolution #25646 #25644]: #22078
|
|
6171 |
#22293 := (or #22075 #22069)
|
|
6172 |
#22294 := [def-axiom]: #22293
|
|
6173 |
#25648 := [unit-resolution #22294 #25647]: #22069
|
|
6174 |
#25443 := (= f461 #17098)
|
|
6175 |
#25464 := (= #4749 #17098)
|
|
6176 |
#25462 := (= #17098 #4749)
|
|
6177 |
#25452 := (= #17097 #4736)
|
|
6178 |
#25450 := (= #17096 #4735)
|
|
6179 |
#25448 := (= ?v0!13 0::Int)
|
|
6180 |
#21540 := (not #17095)
|
|
6181 |
#25445 := [hypothesis]: #20925
|
|
6182 |
#21571 := (or #20920 #21540)
|
|
6183 |
#21574 := [def-axiom]: #21571
|
|
6184 |
#25446 := [unit-resolution #21574 #25445]: #21540
|
|
6185 |
#21618 := (or #20920 #17091)
|
|
6186 |
#21598 := [def-axiom]: #21618
|
|
6187 |
#25447 := [unit-resolution #21598 #25445]: #17091
|
|
6188 |
#25449 := [th-lemma arith eq-propagate 0 0 #25447 #25446]: #25448
|
|
6189 |
#25451 := [monotonicity #25449]: #25450
|
|
6190 |
#25453 := [monotonicity #25451]: #25452
|
|
6191 |
#25463 := [monotonicity #25453]: #25462
|
|
6192 |
#25465 := [symm #25463]: #25464
|
|
6193 |
#25466 := [trans #25461 #25465]: #25443
|
|
6194 |
#21550 := (not #17101)
|
|
6195 |
#21533 := (or #20920 #21550)
|
|
6196 |
#21551 := [def-axiom]: #21533
|
|
6197 |
#25467 := [unit-resolution #21551 #25445]: #21550
|
|
6198 |
#25468 := (not #25443)
|
|
6199 |
#25469 := (or #25468 #17101)
|
|
6200 |
#25470 := [th-lemma arith triangle-eq]: #25469
|
|
6201 |
#25471 := [unit-resolution #25470 #25467 #25466]: false
|
|
6202 |
#25472 := [lemma #25471]: #20920
|
|
6203 |
#22289 := (or #22072 #20925 #22066)
|
|
6204 |
#22290 := [def-axiom]: #22289
|
|
6205 |
#25649 := [unit-resolution #22290 #25472 #25648]: #22066
|
|
6206 |
#22281 := (or #22063 #22057)
|
|
6207 |
#22282 := [def-axiom]: #22281
|
|
6208 |
#25650 := [unit-resolution #22282 #25649]: #22057
|
|
6209 |
#25651 := (or #22060 #17117 #22054)
|
|
6210 |
#22277 := (or #22060 #12634 #17117 #22054)
|
|
6211 |
#22278 := [def-axiom]: #22277
|
|
6212 |
#25652 := [unit-resolution #22278 #13463]: #25651
|
|
6213 |
#25653 := [unit-resolution #25652 #25650 #25643]: #22054
|
|
6214 |
#22267 := (or #22051 #22045)
|
|
6215 |
#22268 := [def-axiom]: #22267
|
|
6216 |
#25917 := [unit-resolution #22268 #25653]: #22045
|
|
6217 |
#24775 := (+ f462 #17678)
|
|
6218 |
#24776 := (>= #24775 0::Int)
|
|
6219 |
#24763 := (+ f464 #17665)
|
|
6220 |
#24764 := (<= #24763 0::Int)
|
|
6221 |
#25683 := (not #24764)
|
|
6222 |
#22180 := (not #17667)
|
|
6223 |
#25686 := [hypothesis]: #22042
|
|
6224 |
#22215 := (or #22039 #22033)
|
|
6225 |
#22216 := [def-axiom]: #22215
|
|
6226 |
#25687 := [unit-resolution #22216 #25686]: #22033
|
|
6227 |
#22233 := (or #22051 #13766)
|
|
6228 |
#22234 := [def-axiom]: #22233
|
|
6229 |
#25688 := [unit-resolution #22234 #25653]: #13766
|
|
6230 |
#22249 := (or #22051 #4806)
|
|
6231 |
#22250 := [def-axiom]: #22249
|
|
6232 |
#25689 := [unit-resolution #22250 #25653]: #4806
|
|
6233 |
#22247 := (or #22051 #13096)
|
|
6234 |
#22248 := [def-axiom]: #22247
|
|
6235 |
#25690 := [unit-resolution #22248 #25653]: #13096
|
|
6236 |
#22241 := (or #22051 #12642)
|
|
6237 |
#22242 := [def-axiom]: #22241
|
|
6238 |
#25691 := [unit-resolution #22242 #25653]: #12642
|
|
6239 |
#22213 := (or #22039 #4820)
|
|
6240 |
#22214 := [def-axiom]: #22213
|
|
6241 |
#25692 := [unit-resolution #22214 #25686]: #4820
|
|
6242 |
#24697 := (or #22024 #21205 #21067 #13095 #21209 #11361)
|
|
6243 |
#24653 := (= #4805 f468)
|
|
6244 |
#24602 := (= f462 f468)
|
|
6245 |
#24688 := [hypothesis]: #4820
|
|
6246 |
#24690 := [symm #24688]: #24602
|
|
6247 |
#24689 := [hypothesis]: #4806
|
|
6248 |
#24691 := [trans #24689 #24690]: #24653
|
|
6249 |
#24692 := [hypothesis]: #22019
|
|
6250 |
#24693 := [hypothesis]: #13096
|
|
6251 |
#24694 := [hypothesis]: #12642
|
|
6252 |
#24695 := [hypothesis]: #13766
|
|
6253 |
#24654 := (not #24653)
|
|
6254 |
#24659 := (or #22024 #21067 #21205 #13095 #24654)
|
|
6255 |
#24546 := (+ f463 #12568)
|
|
6256 |
#24547 := (>= #24546 0::Int)
|
|
6257 |
#24655 := (or #21067 #21205 #24547 #24654)
|
|
6258 |
#24660 := (or #22024 #24655)
|
|
6259 |
#24667 := (iff #24660 #24659)
|
|
6260 |
#24656 := (or #21067 #21205 #13095 #24654)
|
|
6261 |
#24662 := (or #22024 #24656)
|
|
6262 |
#24665 := (iff #24662 #24659)
|
|
6263 |
#24666 := [rewrite]: #24665
|
|
6264 |
#24663 := (iff #24660 #24662)
|
|
6265 |
#24657 := (iff #24655 #24656)
|
|
6266 |
#24559 := (iff #24547 #13095)
|
|
6267 |
#24551 := (+ #12568 f463)
|
|
6268 |
#24554 := (>= #24551 0::Int)
|
|
6269 |
#24557 := (iff #24554 #13095)
|
|
6270 |
#24558 := [rewrite]: #24557
|
|
6271 |
#24555 := (iff #24547 #24554)
|
|
6272 |
#24552 := (= #24546 #24551)
|
|
6273 |
#24553 := [rewrite]: #24552
|
|
6274 |
#24556 := [monotonicity #24553]: #24555
|
|
6275 |
#24560 := [trans #24556 #24558]: #24559
|
|
6276 |
#24658 := [monotonicity #24560]: #24657
|
|
6277 |
#24664 := [monotonicity #24658]: #24663
|
|
6278 |
#24668 := [trans #24664 #24666]: #24667
|
|
6279 |
#24661 := [quant-inst #4786]: #24660
|
|
6280 |
#24669 := [mp #24661 #24668]: #24659
|
|
6281 |
#24696 := [unit-resolution #24669 #24695 #24694 #24693 #24692 #24691]: false
|
|
6282 |
#24698 := [lemma #24696]: #24697
|
|
6283 |
#25693 := [unit-resolution #24698 #25692 #25691 #25690 #25689 #25688]: #22024
|
|
6284 |
#22191 := (or #22027 #22019)
|
|
6285 |
#22192 := [def-axiom]: #22191
|
|
6286 |
#25694 := [unit-resolution #22192 #25693]: #22027
|
|
6287 |
#22199 := (or #22036 #21144 #22030)
|
|
6288 |
#22200 := [def-axiom]: #22199
|
|
6289 |
#25695 := [unit-resolution #22200 #25694 #25687]: #21144
|
|
6290 |
#22181 := (or #21139 #22180)
|
|
6291 |
#22182 := [def-axiom]: #22181
|
|
6292 |
#25696 := [unit-resolution #22182 #25695]: #22180
|
|
6293 |
#22201 := (or #22039 #12922)
|
|
6294 |
#22202 := [def-axiom]: #22201
|
|
6295 |
#25697 := [unit-resolution #22202 #25686]: #12922
|
|
6296 |
#25684 := (or #25683 #12923 #17667)
|
|
6297 |
#25679 := [hypothesis]: #22180
|
|
6298 |
#25680 := [hypothesis]: #12922
|
|
6299 |
#25681 := [hypothesis]: #24764
|
|
6300 |
#25682 := [th-lemma arith farkas -1 -1 1 #25681 #25680 #25679]: false
|
|
6301 |
#25685 := [lemma #25682]: #25684
|
|
6302 |
#25698 := [unit-resolution #25685 #25697 #25696]: #25683
|
|
6303 |
#25701 := (or #24764 #24776)
|
|
6304 |
#22178 := (or #21139 #17356)
|
|
6305 |
#22179 := [def-axiom]: #22178
|
|
6306 |
#25699 := [unit-resolution #22179 #25695]: #17356
|
|
6307 |
#22176 := (or #21139 #17355)
|
|
6308 |
#22177 := [def-axiom]: #22176
|
|
6309 |
#25700 := [unit-resolution #22177 #25695]: #17355
|
|
6310 |
#22245 := (or #22051 #21887)
|
|
6311 |
#22246 := [def-axiom]: #22245
|
|
6312 |
#25659 := [unit-resolution #22246 #25653]: #21887
|
|
6313 |
#25593 := (or #21892 #21123 #21124 #24764 #24776)
|
|
6314 |
#24754 := (+ #17363 #13117)
|
|
6315 |
#24755 := (<= #24754 0::Int)
|
|
6316 |
#24746 := (+ ?v0!15 #12663)
|
|
6317 |
#24747 := (>= #24746 0::Int)
|
|
6318 |
#24756 := (or #21123 #21124 #24747 #24755)
|
|
6319 |
#25594 := (or #21892 #24756)
|
|
6320 |
#25609 := (iff #25594 #25593)
|
|
6321 |
#24781 := (or #21123 #21124 #24764 #24776)
|
|
6322 |
#25604 := (or #21892 #24781)
|
|
6323 |
#25607 := (iff #25604 #25593)
|
|
6324 |
#25608 := [rewrite]: #25607
|
|
6325 |
#25605 := (iff #25594 #25604)
|
|
6326 |
#24782 := (iff #24756 #24781)
|
|
6327 |
#24779 := (iff #24755 #24776)
|
|
6328 |
#24769 := (+ #13117 #17363)
|
|
6329 |
#24772 := (<= #24769 0::Int)
|
|
6330 |
#24777 := (iff #24772 #24776)
|
|
6331 |
#24778 := [rewrite]: #24777
|
|
6332 |
#24773 := (iff #24755 #24772)
|
|
6333 |
#24770 := (= #24754 #24769)
|
|
6334 |
#24771 := [rewrite]: #24770
|
|
6335 |
#24774 := [monotonicity #24771]: #24773
|
|
6336 |
#24780 := [trans #24774 #24778]: #24779
|
|
6337 |
#24767 := (iff #24747 #24764)
|
|
6338 |
#24757 := (+ #12663 ?v0!15)
|
|
6339 |
#24760 := (>= #24757 0::Int)
|
|
6340 |
#24765 := (iff #24760 #24764)
|
|
6341 |
#24766 := [rewrite]: #24765
|
|
6342 |
#24761 := (iff #24747 #24760)
|
|
6343 |
#24758 := (= #24746 #24757)
|
|
6344 |
#24759 := [rewrite]: #24758
|
|
6345 |
#24762 := [monotonicity #24759]: #24761
|
|
6346 |
#24768 := [trans #24762 #24766]: #24767
|
|
6347 |
#24783 := [monotonicity #24768 #24780]: #24782
|
|
6348 |
#25606 := [monotonicity #24783]: #25605
|
|
6349 |
#25610 := [trans #25606 #25608]: #25609
|
|
6350 |
#25603 := [quant-inst #17354]: #25594
|
|
6351 |
#25611 := [mp #25603 #25610]: #25593
|
|
6352 |
#25702 := [unit-resolution #25611 #25659 #25700 #25699]: #25701
|
|
6353 |
#25703 := [unit-resolution #25702 #25698]: #24776
|
|
6354 |
#22183 := (not #17680)
|
|
6355 |
#22184 := (or #21139 #22183)
|
|
6356 |
#22185 := [def-axiom]: #22184
|
|
6357 |
#25704 := [unit-resolution #22185 #25695]: #22183
|
|
6358 |
#25559 := (+ f462 #12962)
|
|
6359 |
#25562 := (<= #25559 0::Int)
|
|
6360 |
#25705 := [symm #25692]: #24602
|
|
6361 |
#25706 := (not #24602)
|
|
6362 |
#25707 := (or #25706 #25562)
|
|
6363 |
#25708 := [th-lemma arith triangle-eq]: #25707
|
|
6364 |
#25709 := [unit-resolution #25708 #25705]: #25562
|
|
6365 |
#25710 := [th-lemma arith farkas -1 -1 1 #25709 #25704 #25703]: false
|
|
6366 |
#25711 := [lemma #25710]: #22039
|
|
6367 |
#22223 := (or #22048 #22008 #22042)
|
|
6368 |
#22224 := [def-axiom]: #22223
|
|
6369 |
#25918 := [unit-resolution #22224 #25711 #25917]: #22008
|
|
6370 |
#22170 := (or #22005 #12923)
|
|
6371 |
#22171 := [def-axiom]: #22170
|
|
6372 |
#25919 := [unit-resolution #22171 #25918]: #12923
|
|
6373 |
#22235 := (or #22051 #13145)
|
|
6374 |
#22236 := [def-axiom]: #22235
|
|
6375 |
#25920 := [unit-resolution #22236 #25653]: #13145
|
|
6376 |
#25721 := (or #24348 #22428 #22809 #24088 #21206 #12922 #25785)
|
|
6377 |
#25780 := (+ f464 #12568)
|
|
6378 |
#25781 := (>= #25780 0::Int)
|
|
6379 |
#25786 := (or #22428 #22809 #24088 #21206 #25781 #25785)
|
|
6380 |
#25726 := (or #24348 #25786)
|
|
6381 |
#25894 := (iff #25726 #25721)
|
|
6382 |
#25797 := (or #22428 #22809 #24088 #21206 #12922 #25785)
|
|
6383 |
#25833 := (or #24348 #25797)
|
|
6384 |
#25843 := (iff #25833 #25721)
|
|
6385 |
#25893 := [rewrite]: #25843
|
|
6386 |
#25834 := (iff #25726 #25833)
|
|
6387 |
#25798 := (iff #25786 #25797)
|
|
6388 |
#25795 := (iff #25781 #12922)
|
|
6389 |
#25787 := (+ #12568 f464)
|
|
6390 |
#25790 := (>= #25787 0::Int)
|
|
6391 |
#25793 := (iff #25790 #12922)
|
|
6392 |
#25794 := [rewrite]: #25793
|
|
6393 |
#25791 := (iff #25781 #25790)
|
|
6394 |
#25788 := (= #25780 #25787)
|
|
6395 |
#25789 := [rewrite]: #25788
|
|
6396 |
#25792 := [monotonicity #25789]: #25791
|
|
6397 |
#25796 := [trans #25792 #25794]: #25795
|
|
6398 |
#25799 := [monotonicity #25796]: #25798
|
|
6399 |
#25842 := [monotonicity #25799]: #25834
|
|
6400 |
#25895 := [trans #25842 #25893]: #25894
|
|
6401 |
#25747 := [quant-inst #4649 #4655 #23413 #4646 #4790 #356]: #25726
|
|
6402 |
#25896 := [mp #25747 #25895]: #25721
|
|
6403 |
#25921 := [unit-resolution #25896 #20277 #11138 #13474 #25920 #25919 #24429 #25916]: false
|
|
6404 |
#25922 := [lemma #25921]: #25785
|
|
6405 |
#25615 := (or #25784 #4942)
|
|
6406 |
#25616 := [def-axiom]: #25615
|
|
6407 |
#25947 := [unit-resolution #25616 #25922]: #4942
|
|
6408 |
#26236 := (= #25848 #4941)
|
|
6409 |
#26234 := (= #25639 #4937)
|
|
6410 |
#24370 := (f153 f154 #23991)
|
|
6411 |
#25586 := (f140 #24370 f464)
|
|
6412 |
#25595 := (f139 #25586 f35)
|
|
6413 |
#26232 := (= #25595 #4937)
|
|
6414 |
#25809 := (= #4937 #25595)
|
|
6415 |
#25807 := (= #4936 #25586)
|
|
6416 |
#25800 := (= #25586 #4936)
|
|
6417 |
#25804 := (= #24370 #4734)
|
|
6418 |
#25802 := (= #23991 #4656)
|
|
6419 |
#25816 := [symm #25275]: #24457
|
|
6420 |
#25817 := (= #23991 #24041)
|
|
6421 |
#25801 := [trans #25100 #24456]: #25817
|
|
6422 |
#25803 := [trans #25801 #25816]: #25802
|
|
6423 |
#25805 := [monotonicity #25803]: #25804
|
|
6424 |
#25806 := [monotonicity #25805]: #25800
|
|
6425 |
#25808 := [symm #25806]: #25807
|
|
6426 |
#25810 := [monotonicity #25808]: #25809
|
|
6427 |
#26233 := [symm #25810]: #26232
|
|
6428 |
#26216 := (= #25639 #25595)
|
|
6429 |
#25612 := (= #25595 #25639)
|
|
6430 |
#25712 := (not #25612)
|
|
6431 |
#25613 := (f125 f243 #25595)
|
|
6432 |
#25619 := (f71 #25613 #23991)
|
|
6433 |
#25620 := (= #25619 f1)
|
|
6434 |
#25621 := (not #25620)
|
|
6435 |
#25715 := (or #25621 #25712)
|
|
6436 |
#25718 := (not #25715)
|
|
6437 |
#25568 := (or #24299 #25718)
|
|
6438 |
#25622 := (* f464 #4624)
|
|
6439 |
#25623 := (+ #24379 #25622)
|
|
6440 |
#25626 := (f87 #4654 #25623)
|
|
6441 |
#25627 := (= #25595 #25626)
|
|
6442 |
#25625 := (not #25627)
|
|
6443 |
#25628 := (or #25621 #25625)
|
|
6444 |
#25624 := (not #25628)
|
|
6445 |
#24275 := (or #24299 #25624)
|
|
6446 |
#25580 := (iff #24275 #25568)
|
|
6447 |
#25583 := (iff #25568 #25568)
|
|
6448 |
#25584 := [rewrite]: #25583
|
|
6449 |
#25719 := (iff #25624 #25718)
|
|
6450 |
#25716 := (iff #25628 #25715)
|
|
6451 |
#25713 := (iff #25625 #25712)
|
|
6452 |
#25635 := (iff #25627 #25612)
|
|
6453 |
#25640 := (= #25626 #25639)
|
|
6454 |
#25633 := (= #25623 #25632)
|
|
6455 |
#25630 := (= #25622 #25629)
|
|
6456 |
#25631 := [rewrite]: #25630
|
|
6457 |
#25634 := [monotonicity #25631]: #25633
|
|
6458 |
#25563 := [monotonicity #25634]: #25640
|
|
6459 |
#25636 := [monotonicity #25563]: #25635
|
|
6460 |
#25714 := [monotonicity #25636]: #25713
|
|
6461 |
#25717 := [monotonicity #25714]: #25716
|
|
6462 |
#25720 := [monotonicity #25717]: #25719
|
|
6463 |
#25582 := [monotonicity #25720]: #25580
|
|
6464 |
#25599 := [trans #25582 #25584]: #25580
|
|
6465 |
#25581 := [quant-inst #23991 #4790 #356]: #24275
|
|
6466 |
#25597 := [mp #25581 #25599]: #25568
|
|
6467 |
#25814 := [unit-resolution #25597 #19813]: #25718
|
|
6468 |
#25602 := (or #25715 #25612)
|
|
6469 |
#25614 := [def-axiom]: #25602
|
|
6470 |
#25815 := [unit-resolution #25614 #25814]: #25612
|
|
6471 |
#26217 := [symm #25815]: #26216
|
|
6472 |
#26235 := [trans #26217 #26233]: #26234
|
|
6473 |
#26237 := [monotonicity #26235]: #26236
|
|
6474 |
#26238 := [trans #26237 #25947]: #25849
|
|
6475 |
#25850 := (not #25849)
|
|
6476 |
#25886 := (or #25850 #25885)
|
|
6477 |
#25887 := (not #25886)
|
|
6478 |
#25846 := (f71 #4743 #25639)
|
|
6479 |
#25847 := (= #25846 f1)
|
|
6480 |
#25888 := (iff #25847 #25887)
|
|
6481 |
#26057 := (or #24794 #25888)
|
|
6482 |
#26049 := [quant-inst #4649 #25639]: #26057
|
|
6483 |
#26055 := [unit-resolution #26049 #20682]: #25888
|
|
6484 |
#26188 := (not #25847)
|
|
6485 |
#26198 := (iff #17180 #26188)
|
|
6486 |
#26212 := (iff #4945 #25847)
|
|
6487 |
#25844 := (iff #25847 #4945)
|
|
6488 |
#26209 := (= #25846 #4944)
|
|
6489 |
#26210 := [monotonicity #26235]: #26209
|
|
6490 |
#26211 := [monotonicity #26210]: #25844
|
|
6491 |
#26213 := [symm #26211]: #26212
|
|
6492 |
#26199 := [monotonicity #26213]: #26198
|
|
6493 |
#26056 := [hypothesis]: #17180
|
|
6494 |
#26197 := [mp #26056 #26199]: #26188
|
|
6495 |
#26037 := (not #25888)
|
|
6496 |
#26038 := (or #26037 #25847 #25886)
|
|
6497 |
#26187 := [def-axiom]: #26038
|
|
6498 |
#25845 := [unit-resolution #26187 #26197 #26055]: #25886
|
|
6499 |
#26179 := (or #25887 #25850 #25885)
|
|
6500 |
#25779 := [def-axiom]: #26179
|
|
6501 |
#26207 := [unit-resolution #25779 #25845 #26238]: #25885
|
|
6502 |
#26280 := (= #25852 #22792)
|
|
6503 |
#25617 := (= #25851 f35)
|
|
6504 |
#25592 := (f62 f63 #4937)
|
|
6505 |
#25565 := (= #25592 f35)
|
|
6506 |
#25585 := (iff #4940 #25565)
|
|
6507 |
#24274 := (or #23440 #25585)
|
|
6508 |
#24269 := [quant-inst #4937 #356]: #24274
|
|
6509 |
#25750 := [unit-resolution #24269 #21822]: #25585
|
|
6510 |
#24273 := (not #25585)
|
|
6511 |
#26208 := (or #24273 #25565)
|
|
6512 |
#25724 := (or #23455 #25617)
|
|
6513 |
#25725 := [quant-inst #356 #25632]: #25724
|
|
6514 |
#25813 := [unit-resolution #25725 #21835]: #25617
|
|
6515 |
#25826 := (= #25592 #25851)
|
|
6516 |
#25827 := (= #4937 #25639)
|
|
6517 |
#25828 := [trans #25810 #25815]: #25827
|
|
6518 |
#25829 := [monotonicity #25828]: #25826
|
|
6519 |
#25830 := [trans #25829 #25813]: #25565
|
|
6520 |
#24270 := (not #25565)
|
|
6521 |
#25752 := (or #24273 #24270)
|
|
6522 |
#25751 := [hypothesis]: #17171
|
|
6523 |
#24212 := (or #24273 #4940 #24270)
|
|
6524 |
#25579 := [def-axiom]: #24212
|
|
6525 |
#25811 := [unit-resolution #25579 #25751]: #25752
|
|
6526 |
#25812 := [unit-resolution #25811 #25750]: #24270
|
|
6527 |
#25831 := [unit-resolution #25812 #25830]: false
|
|
6528 |
#25832 := [lemma #25831]: #4940
|
|
6529 |
#25905 := (or #24273 #17171 #25565)
|
|
6530 |
#25908 := [def-axiom]: #25905
|
|
6531 |
#26219 := [unit-resolution #25908 #25832]: #26208
|
|
6532 |
#26220 := [unit-resolution #26219 #25750]: #25565
|
|
6533 |
#26218 := (= #25851 #25592)
|
|
6534 |
#26221 := [monotonicity #26235]: #26218
|
|
6535 |
#26279 := [trans #26221 #26220]: #25617
|
|
6536 |
#26281 := [monotonicity #26279]: #26280
|
|
6537 |
#26175 := [trans #26281 #24539]: #25853
|
|
6538 |
#25596 := (not #25783)
|
|
6539 |
#26276 := (iff #25596 #25858)
|
|
6540 |
#26282 := (iff #25783 #25857)
|
|
6541 |
#26166 := (iff #25857 #25783)
|
|
6542 |
#26164 := (= #25856 #25782)
|
|
6543 |
#26271 := (= #25855 #24580)
|
|
6544 |
#26174 := (= #24580 #25855)
|
|
6545 |
#26284 := [monotonicity #25828]: #26174
|
|
6546 |
#26272 := [symm #26284]: #26271
|
|
6547 |
#26165 := [monotonicity #26272]: #26164
|
|
6548 |
#26274 := [monotonicity #26165]: #26166
|
|
6549 |
#26283 := [symm #26274]: #26282
|
|
6550 |
#26277 := [monotonicity #26283]: #26276
|
|
6551 |
#25598 := (or #25784 #25596)
|
|
6552 |
#25731 := [def-axiom]: #25598
|
|
6553 |
#26176 := [unit-resolution #25731 #25922]: #25596
|
|
6554 |
#26275 := [mp #26176 #26277]: #25858
|
|
6555 |
#26050 := (or #25863 #25857)
|
|
6556 |
#26066 := [def-axiom]: #26050
|
|
6557 |
#26270 := [unit-resolution #26066 #26275]: #25863
|
|
6558 |
#26278 := (or #25875 #25854 #25864)
|
|
6559 |
#26553 := (+ #24890 #25629)
|
|
6560 |
#26751 := (= #25632 #26553)
|
|
6561 |
#26752 := (* -1::Int #26553)
|
|
6562 |
#26753 := (+ #25632 #26752)
|
|
6563 |
#26754 := (<= #26753 0::Int)
|
|
6564 |
#24569 := (* -1::Int #23971)
|
|
6565 |
#24572 := (+ #22490 #24569)
|
|
6566 |
#24574 := (>= #24572 0::Int)
|
|
6567 |
#24568 := (= #22490 #23971)
|
|
6568 |
#26764 := (= #4657 #23971)
|
|
6569 |
#26762 := (= #23971 #4657)
|
|
6570 |
#26761 := [trans #24456 #25816]: #24459
|
|
6571 |
#26763 := [monotonicity #26761]: #26762
|
|
6572 |
#26765 := [symm #26763]: #26764
|
|
6573 |
#26766 := [trans #25251 #26765]: #24568
|
|
6574 |
#26767 := (not #24568)
|
|
6575 |
#26789 := (or #26767 #24574)
|
|
6576 |
#26790 := [th-lemma arith triangle-eq]: #26789
|
|
6577 |
#26791 := [unit-resolution #26790 #26766]: #24574
|
|
6578 |
#25530 := (* -1::Int #24379)
|
|
6579 |
#25531 := (+ #23971 #25530)
|
|
6580 |
#25533 := (>= #25531 0::Int)
|
|
6581 |
#25529 := (= #23971 #24379)
|
|
6582 |
#26771 := (= #24379 #23971)
|
|
6583 |
#26772 := [monotonicity #25100]: #26771
|
|
6584 |
#26773 := [symm #26772]: #25529
|
|
6585 |
#26774 := (not #25529)
|
|
6586 |
#26792 := (or #26774 #25533)
|
|
6587 |
#26793 := [th-lemma arith triangle-eq]: #26792
|
|
6588 |
#26794 := [unit-resolution #26793 #26773]: #25533
|
|
6589 |
#26658 := (* -1::Int #24890)
|
|
6590 |
#26659 := (+ #22490 #26658)
|
|
6591 |
#26660 := (<= #26659 0::Int)
|
|
6592 |
#26653 := (= #22490 #24890)
|
|
6593 |
#26778 := [symm #25253]: #26653
|
|
6594 |
#26779 := (not #26653)
|
|
6595 |
#26795 := (or #26779 #26660)
|
|
6596 |
#26796 := [th-lemma arith triangle-eq]: #26795
|
|
6597 |
#26797 := [unit-resolution #26796 #26778]: #26660
|
|
6598 |
#26800 := (not #24574)
|
|
6599 |
#26799 := (not #26660)
|
|
6600 |
#26798 := (not #25533)
|
|
6601 |
#26801 := (or #26754 #26798 #26799 #26800)
|
|
6602 |
#26802 := [th-lemma arith assign-bounds 1 -1 1]: #26801
|
|
6603 |
#26803 := [unit-resolution #26802 #26797 #26794 #26791]: #26754
|
|
6604 |
#26755 := (>= #26753 0::Int)
|
|
6605 |
#24573 := (<= #24572 0::Int)
|
|
6606 |
#26768 := (or #26767 #24573)
|
|
6607 |
#26769 := [th-lemma arith triangle-eq]: #26768
|
|
6608 |
#26770 := [unit-resolution #26769 #26766]: #24573
|
|
6609 |
#25532 := (<= #25531 0::Int)
|
|
6610 |
#26775 := (or #26774 #25532)
|
|
6611 |
#26776 := [th-lemma arith triangle-eq]: #26775
|
|
6612 |
#26777 := [unit-resolution #26776 #26773]: #25532
|
|
6613 |
#26673 := (>= #26659 0::Int)
|
|
6614 |
#26780 := (or #26779 #26673)
|
|
6615 |
#26781 := [th-lemma arith triangle-eq]: #26780
|
|
6616 |
#26782 := [unit-resolution #26781 #26778]: #26673
|
|
6617 |
#26785 := (not #24573)
|
|
6618 |
#26784 := (not #26673)
|
|
6619 |
#26783 := (not #25532)
|
|
6620 |
#26786 := (or #26755 #26783 #26784 #26785)
|
|
6621 |
#26787 := [th-lemma arith assign-bounds 1 -1 1]: #26786
|
|
6622 |
#26788 := [unit-resolution #26787 #26782 #26777 #26770]: #26755
|
|
6623 |
#26805 := (not #26755)
|
|
6624 |
#26804 := (not #26754)
|
|
6625 |
#26806 := (or #26751 #26804 #26805)
|
|
6626 |
#26807 := [th-lemma arith triangle-eq]: #26806
|
|
6627 |
#26388 := [unit-resolution #26807 #26788 #26803]: #26751
|
|
6628 |
#26908 := (not #26751)
|
|
6629 |
#26909 := (or #26908 #25869)
|
|
6630 |
#26904 := (= #25868 #4662)
|
|
6631 |
#26845 := (= #25859 #4658)
|
|
6632 |
#26843 := (= #25859 #24084)
|
|
6633 |
#26447 := (f140 #25120 f464)
|
|
6634 |
#26448 := (f139 #26447 f35)
|
|
6635 |
#26449 := (f134 #4883 #26448)
|
|
6636 |
#26450 := (f235 f236 #26449)
|
|
6637 |
#26451 := (= #26450 #24084)
|
|
6638 |
#26458 := (f71 #4667 #26448)
|
|
6639 |
#26459 := (= #26458 f1)
|
|
6640 |
#26460 := (not #26459)
|
|
6641 |
#26455 := (f155 f156 #26449)
|
|
6642 |
#26456 := (= #26455 f1)
|
|
6643 |
#26457 := (not #26456)
|
|
6644 |
#26453 := (f155 f237 #26449)
|
|
6645 |
#26454 := (= #26453 f1)
|
|
6646 |
#26452 := (not #26451)
|
|
6647 |
#26461 := (or #26452 #26454 #26457 #26460)
|
|
6648 |
#26462 := (not #26461)
|
|
6649 |
#26380 := (or #25115 #25119 #21206 #12922 #26462)
|
|
6650 |
#26463 := (or #25119 #21206 #25781 #26462)
|
|
6651 |
#26381 := (or #25115 #26463)
|
|
6652 |
#25840 := (iff #26381 #26380)
|
|
6653 |
#26464 := (or #25119 #21206 #12922 #26462)
|
|
6654 |
#26020 := (or #25115 #26464)
|
|
6655 |
#25835 := (iff #26020 #26380)
|
|
6656 |
#25836 := [rewrite]: #25835
|
|
6657 |
#26177 := (iff #26381 #26020)
|
|
6658 |
#26465 := (iff #26463 #26464)
|
|
6659 |
#26466 := [monotonicity #25796]: #26465
|
|
6660 |
#26178 := [monotonicity #26466]: #26177
|
|
6661 |
#26352 := [trans #26178 #25836]: #25840
|
|
6662 |
#26413 := [quant-inst #4649 #4655 #356 #4646 #4790]: #26381
|
|
6663 |
#26405 := [mp #26413 #26352]: #26380
|
|
6664 |
#26757 := [unit-resolution #26405 #19597 #25920 #25919 #25186]: #26462
|
|
6665 |
#26406 := (or #26461 #26451)
|
|
6666 |
#26417 := [def-axiom]: #26406
|
|
6667 |
#26758 := [unit-resolution #26417 #26757]: #26451
|
|
6668 |
#26841 := (= #25859 #26450)
|
|
6669 |
#26839 := (= #25855 #26449)
|
|
6670 |
#26837 := (= #26449 #25855)
|
|
6671 |
#26835 := (= #26448 #25639)
|
|
6672 |
#26833 := (= #26448 #25595)
|
|
6673 |
#26831 := (= #26448 #4937)
|
|
6674 |
#24810 := (f55 f206 #4937)
|
|
6675 |
#25570 := (f87 #4654 #24810)
|
|
6676 |
#26825 := (= #25570 #4937)
|
|
6677 |
#25571 := (= #4937 #25570)
|
|
6678 |
#25900 := (or #23430 #17171 #25571)
|
|
6679 |
#25591 := (or #17171 #25571)
|
|
6680 |
#25901 := (or #23430 #25591)
|
|
6681 |
#25904 := (iff #25901 #25900)
|
|
6682 |
#25906 := [rewrite]: #25904
|
|
6683 |
#25903 := [quant-inst #4937 #356]: #25901
|
|
6684 |
#25907 := [mp #25903 #25906]: #25900
|
|
6685 |
#26759 := [unit-resolution #25907 #16892 #25832]: #25571
|
|
6686 |
#26826 := [symm #26759]: #26825
|
|
6687 |
#26829 := (= #26448 #25570)
|
|
6688 |
#26556 := (f87 #4654 #26553)
|
|
6689 |
#26823 := (= #26556 #25570)
|
|
6690 |
#26813 := (= #26553 #24810)
|
|
6691 |
#26811 := (= #25632 #24810)
|
|
6692 |
#26746 := (= #24810 #25632)
|
|
6693 |
#26747 := (* -1::Int #25632)
|
|
6694 |
#26748 := (+ #24810 #26747)
|
|
6695 |
#26749 := (<= #26748 0::Int)
|
|
6696 |
#25818 := (f55 f206 #25639)
|
|
6697 |
#25823 := (* -1::Int #25818)
|
|
6698 |
#25824 := (+ #25629 #25823)
|
|
6699 |
#25825 := (+ #24379 #25824)
|
|
6700 |
#25940 := (>= #25825 0::Int)
|
|
6701 |
#25821 := (= #25825 0::Int)
|
|
6702 |
#25915 := (or #23460 #25821)
|
|
6703 |
#25819 := (= #25818 #25632)
|
|
6704 |
#25923 := (or #23460 #25819)
|
|
6705 |
#25933 := (iff #25923 #25915)
|
|
6706 |
#25935 := (iff #25915 #25915)
|
|
6707 |
#25936 := [rewrite]: #25935
|
|
6708 |
#25820 := (iff #25819 #25821)
|
|
6709 |
#25822 := [rewrite]: #25820
|
|
6710 |
#25934 := [monotonicity #25822]: #25933
|
|
6711 |
#25937 := [trans #25934 #25936]: #25933
|
|
6712 |
#25932 := [quant-inst #356 #25632]: #25923
|
|
6713 |
#25938 := [mp #25932 #25937]: #25915
|
|
6714 |
#26537 := [unit-resolution #25938 #21829]: #25821
|
|
6715 |
#26517 := (not #25821)
|
|
6716 |
#26520 := (or #26517 #25940)
|
|
6717 |
#26519 := [th-lemma arith triangle-eq]: #26520
|
|
6718 |
#26521 := [unit-resolution #26519 #26537]: #25940
|
|
6719 |
#25942 := (+ #24810 #25823)
|
|
6720 |
#25945 := (<= #25942 0::Int)
|
|
6721 |
#25941 := (= #24810 #25818)
|
|
6722 |
#26522 := (= #25818 #24810)
|
|
6723 |
#26538 := [monotonicity #26235]: #26522
|
|
6724 |
#26580 := [symm #26538]: #25941
|
|
6725 |
#26581 := (not #25941)
|
|
6726 |
#26571 := (or #26581 #25945)
|
|
6727 |
#26640 := [th-lemma arith triangle-eq]: #26571
|
|
6728 |
#26492 := [unit-resolution #26640 #26580]: #25945
|
|
6729 |
#26506 := (not #25940)
|
|
6730 |
#26577 := (not #25945)
|
|
6731 |
#26578 := (or #26749 #26577 #26506)
|
|
6732 |
#26579 := [th-lemma arith assign-bounds -1 1]: #26578
|
|
6733 |
#26498 := [unit-resolution #26579 #26492 #26521]: #26749
|
|
6734 |
#26750 := (>= #26748 0::Int)
|
|
6735 |
#25939 := (<= #25825 0::Int)
|
|
6736 |
#26582 := (or #26517 #25939)
|
|
6737 |
#26497 := [th-lemma arith triangle-eq]: #26582
|
|
6738 |
#26576 := [unit-resolution #26497 #26537]: #25939
|
|
6739 |
#25946 := (>= #25942 0::Int)
|
|
6740 |
#26584 := (or #26581 #25946)
|
|
6741 |
#26575 := [th-lemma arith triangle-eq]: #26584
|
|
6742 |
#26585 := [unit-resolution #26575 #26580]: #25946
|
|
6743 |
#26573 := (not #25939)
|
|
6744 |
#26572 := (not #25946)
|
|
6745 |
#26439 := (or #26750 #26572 #26573)
|
|
6746 |
#26587 := [th-lemma arith assign-bounds -1 1]: #26439
|
|
6747 |
#26583 := [unit-resolution #26587 #26585 #26576]: #26750
|
|
6748 |
#26586 := (not #26750)
|
|
6749 |
#26588 := (not #26749)
|
|
6750 |
#26637 := (or #26746 #26588 #26586)
|
|
6751 |
#26594 := [th-lemma arith triangle-eq]: #26637
|
|
6752 |
#26595 := [unit-resolution #26594 #26583 #26498]: #26746
|
|
6753 |
#26892 := [symm #26595]: #26811
|
|
6754 |
#26809 := (= #26553 #25632)
|
|
6755 |
#26890 := [hypothesis]: #26751
|
|
6756 |
#26891 := [symm #26890]: #26809
|
|
6757 |
#26893 := [trans #26891 #26892]: #26813
|
|
6758 |
#26894 := [monotonicity #26893]: #26823
|
|
6759 |
#26827 := (= #26448 #26556)
|
|
6760 |
#26535 := (f140 #25193 f464)
|
|
6761 |
#26536 := (f139 #26535 f35)
|
|
6762 |
#26559 := (= #26536 #26556)
|
|
6763 |
#26562 := (not #26559)
|
|
6764 |
#26543 := (f125 f243 #26536)
|
|
6765 |
#26544 := (f71 #26543 #23413)
|
|
6766 |
#26545 := (= #26544 f1)
|
|
6767 |
#26546 := (not #26545)
|
|
6768 |
#26565 := (or #26546 #26562)
|
|
6769 |
#26568 := (not #26565)
|
|
6770 |
#26542 := (or #24299 #26568)
|
|
6771 |
#26547 := (+ #24890 #25622)
|
|
6772 |
#26548 := (f87 #4654 #26547)
|
|
6773 |
#26549 := (= #26536 #26548)
|
|
6774 |
#26550 := (not #26549)
|
|
6775 |
#26551 := (or #26546 #26550)
|
|
6776 |
#26552 := (not #26551)
|
|
6777 |
#26574 := (or #24299 #26552)
|
|
6778 |
#26629 := (iff #26574 #26542)
|
|
6779 |
#26665 := (iff #26542 #26542)
|
|
6780 |
#26671 := [rewrite]: #26665
|
|
6781 |
#26569 := (iff #26552 #26568)
|
|
6782 |
#26566 := (iff #26551 #26565)
|
|
6783 |
#26563 := (iff #26550 #26562)
|
|
6784 |
#26560 := (iff #26549 #26559)
|
|
6785 |
#26557 := (= #26548 #26556)
|
|
6786 |
#26554 := (= #26547 #26553)
|
|
6787 |
#26555 := [monotonicity #25631]: #26554
|
|
6788 |
#26558 := [monotonicity #26555]: #26557
|
|
6789 |
#26561 := [monotonicity #26558]: #26560
|
|
6790 |
#26564 := [monotonicity #26561]: #26563
|
|
6791 |
#26567 := [monotonicity #26564]: #26566
|
|
6792 |
#26570 := [monotonicity #26567]: #26569
|
|
6793 |
#26630 := [monotonicity #26570]: #26629
|
|
6794 |
#26642 := [trans #26630 #26671]: #26629
|
|
6795 |
#26628 := [quant-inst #23413 #4790 #356]: #26574
|
|
6796 |
#26645 := [mp #26628 #26642]: #26542
|
|
6797 |
#26815 := [unit-resolution #26645 #19813]: #26568
|
|
6798 |
#26654 := (or #26565 #26559)
|
|
6799 |
#26655 := [def-axiom]: #26654
|
|
6800 |
#26816 := [unit-resolution #26655 #26815]: #26559
|
|
6801 |
#26821 := (= #26448 #26536)
|
|
6802 |
#26819 := (= #26447 #26535)
|
|
6803 |
#26817 := (= #26535 #26447)
|
|
6804 |
#26818 := [monotonicity #25265]: #26817
|
|
6805 |
#26820 := [symm #26818]: #26819
|
|
6806 |
#26822 := [monotonicity #26820]: #26821
|
|
6807 |
#26828 := [trans #26822 #26816]: #26827
|
|
6808 |
#26895 := [trans #26828 #26894]: #26829
|
|
6809 |
#26896 := [trans #26895 #26826]: #26831
|
|
6810 |
#26897 := [trans #26896 #25810]: #26833
|
|
6811 |
#26898 := [trans #26897 #25815]: #26835
|
|
6812 |
#26899 := [monotonicity #26898]: #26837
|
|
6813 |
#26900 := [symm #26899]: #26839
|
|
6814 |
#26901 := [monotonicity #26900]: #26841
|
|
6815 |
#26902 := [trans #26901 #26758]: #26843
|
|
6816 |
#26903 := [trans #26902 #24984]: #26845
|
|
6817 |
#26905 := [monotonicity #26903]: #26904
|
|
6818 |
#26906 := [trans #26905 #13466]: #25869
|
|
6819 |
#26000 := (not #25869)
|
|
6820 |
#26889 := [hypothesis]: #26000
|
|
6821 |
#26907 := [unit-resolution #26889 #26906]: false
|
|
6822 |
#26910 := [lemma #26907]: #26909
|
|
6823 |
#26273 := [unit-resolution #26910 #26388]: #25869
|
|
6824 |
#26070 := (or #25872 #26000)
|
|
6825 |
#26074 := [def-axiom]: #26070
|
|
6826 |
#26291 := [unit-resolution #26074 #26273]: #25872
|
|
6827 |
#26039 := (not #25867)
|
|
6828 |
#26047 := (f45 f79 #25865)
|
|
6829 |
#26048 := (= #26047 f1)
|
|
6830 |
#26058 := (not #26048)
|
|
6831 |
#26009 := (or #25867 #26058)
|
|
6832 |
#26010 := (not #26009)
|
|
6833 |
#26035 := [hypothesis]: #26009
|
|
6834 |
#26181 := (or #24538 #26010)
|
|
6835 |
#26182 := [quant-inst #25855]: #26181
|
|
6836 |
#26036 := [unit-resolution #26182 #20844 #26035]: false
|
|
6837 |
#26194 := [lemma #26036]: #26010
|
|
6838 |
#25999 := (or #26009 #26039)
|
|
6839 |
#26001 := [def-axiom]: #25999
|
|
6840 |
#26292 := [unit-resolution #26001 #26194]: #26039
|
|
6841 |
#26118 := (or #25875 #25854 #25864 #25867 #25873)
|
|
6842 |
#26119 := [def-axiom]: #26118
|
|
6843 |
#26295 := [unit-resolution #26119 #26292 #26291]: #26278
|
|
6844 |
#26296 := [unit-resolution #26295 #26270 #26175]: #25875
|
|
6845 |
#26167 := (or #25884 #25874)
|
|
6846 |
#26168 := [def-axiom]: #26167
|
|
6847 |
#26300 := [unit-resolution #26168 #26296 #26207]: false
|
|
6848 |
#26293 := [lemma #26300]: #4945
|
|
6849 |
#26678 := (= f464 ?v0!14)
|
|
6850 |
#26712 := (not #26678)
|
|
6851 |
#26680 := (= #4947 #17241)
|
|
6852 |
#26686 := (not #26680)
|
|
6853 |
#26685 := (+ #4947 #17543)
|
|
6854 |
#26687 := (>= #26685 0::Int)
|
|
6855 |
#26696 := (not #26687)
|
|
6856 |
#26018 := (+ #4947 #12696)
|
|
6857 |
#26019 := (<= #26018 0::Int)
|
|
6858 |
#26867 := [hypothesis]: #12829
|
|
6859 |
#21362 := (+ f462 #12696)
|
|
6860 |
#21363 := (<= #21362 0::Int)
|
|
6861 |
#21359 := (= f462 f470)
|
|
6862 |
#26738 := (iff #5026 #21359)
|
|
6863 |
#26736 := (iff #21359 #5026)
|
|
6864 |
#26737 := [commutativity]: #26736
|
|
6865 |
#26739 := [symm #26737]: #26738
|
|
6866 |
#26868 := (or #17180 #21984)
|
|
6867 |
#22172 := (or #22005 #21999)
|
|
6868 |
#22173 := [def-axiom]: #22172
|
|
6869 |
#25948 := [unit-resolution #22173 #25918]: #21999
|
|
6870 |
#22164 := (or #22002 #17171 #17174 #21996)
|
|
6871 |
#22165 := [def-axiom]: #22164
|
|
6872 |
#25949 := [unit-resolution #22165 #25948]: #21999
|
|
6873 |
#25950 := [unit-resolution #25949 #25947 #25832]: #21996
|
|
6874 |
#22154 := (or #21993 #21987)
|
|
6875 |
#22155 := [def-axiom]: #22154
|
|
6876 |
#25951 := [unit-resolution #22155 #25950]: #21987
|
|
6877 |
#22148 := (or #21990 #17171 #17180 #21984)
|
|
6878 |
#22149 := [def-axiom]: #22148
|
|
6879 |
#26875 := [unit-resolution #22149 #25832 #25951]: #26868
|
|
6880 |
#26876 := [unit-resolution #26875 #26293]: #21984
|
|
6881 |
#22138 := (or #21981 #21975)
|
|
6882 |
#22139 := [def-axiom]: #22138
|
|
6883 |
#26885 := [unit-resolution #22139 #26876]: #21975
|
|
6884 |
#21370 := (or #21963 #12828)
|
|
6885 |
#21372 := [def-axiom]: #21370
|
|
6886 |
#26886 := [unit-resolution #21372 #26867]: #21963
|
|
6887 |
#22128 := (or #21978 #21966 #21972)
|
|
6888 |
#22129 := [def-axiom]: #22128
|
|
6889 |
#26734 := [unit-resolution #22129 #26886 #26885]: #21972
|
|
6890 |
#21356 := (or #21969 #5026)
|
|
6891 |
#21357 := [def-axiom]: #21356
|
|
6892 |
#26735 := [unit-resolution #21357 #26734]: #5026
|
|
6893 |
#26740 := [mp #26735 #26739]: #21359
|
|
6894 |
#26741 := (not #21359)
|
|
6895 |
#26744 := (or #26741 #21363)
|
|
6896 |
#26877 := [th-lemma arith triangle-eq]: #26744
|
|
6897 |
#26878 := [unit-resolution #26877 #26740]: #21363
|
|
6898 |
#26879 := (not #21363)
|
|
6899 |
#26880 := (or #26019 #12828 #26879)
|
|
6900 |
#26881 := [th-lemma arith assign-bounds 1 -1]: #26880
|
|
6901 |
#26882 := [unit-resolution #26881 #26878 #26867]: #26019
|
|
6902 |
#21516 := (not #17545)
|
|
6903 |
#26067 := [hypothesis]: #21936
|
|
6904 |
#21350 := (or #21969 #21933)
|
|
6905 |
#22121 := [def-axiom]: #21350
|
|
6906 |
#26379 := [unit-resolution #22121 #26067]: #21969
|
|
6907 |
#26007 := (or #21957 #21972)
|
|
6908 |
#25952 := [hypothesis]: #21960
|
|
6909 |
#21379 := (or #21957 #21951)
|
|
6910 |
#21380 := [def-axiom]: #21379
|
|
6911 |
#25953 := [unit-resolution #21380 #25952]: #21951
|
|
6912 |
#21385 := (or #21954 #17171 #17174 #21948)
|
|
6913 |
#21387 := [def-axiom]: #21385
|
|
6914 |
#25891 := [unit-resolution #21387 #25953 #25832 #25947]: #21948
|
|
6915 |
#21411 := (or #21945 #4945)
|
|
6916 |
#21412 := [def-axiom]: #21411
|
|
6917 |
#25892 := [unit-resolution #21412 #25891]: #4945
|
|
6918 |
#26002 := [hypothesis]: #21969
|
|
6919 |
#21373 := (or #21963 #21957)
|
|
6920 |
#21374 := [def-axiom]: #21373
|
|
6921 |
#26003 := [unit-resolution #21374 #25952]: #21963
|
|
6922 |
#26004 := [unit-resolution #22129 #26003 #26002]: #21978
|
|
6923 |
#26005 := [unit-resolution #22139 #26004]: #21981
|
|
6924 |
#26006 := [unit-resolution #22149 #26005 #25892 #25832 #25951]: false
|
|
6925 |
#26008 := [lemma #26006]: #26007
|
|
6926 |
#26025 := [unit-resolution #26008 #26379]: #21957
|
|
6927 |
#21423 := (or #21939 #21933)
|
|
6928 |
#21424 := [def-axiom]: #21423
|
|
6929 |
#26666 := [unit-resolution #21424 #26067]: #21939
|
|
6930 |
#26614 := (or #21948 #17180 #21942)
|
|
6931 |
#21398 := (or #21948 #17171 #17180 #21942)
|
|
6932 |
#21399 := [def-axiom]: #21398
|
|
6933 |
#26613 := [unit-resolution #21399 #25832]: #26614
|
|
6934 |
#26616 := [unit-resolution #26613 #26666 #26293]: #21948
|
|
6935 |
#21392 := (or #21951 #21945)
|
|
6936 |
#21404 := [def-axiom]: #21392
|
|
6937 |
#26617 := [unit-resolution #21404 #26616]: #21951
|
|
6938 |
#26639 := (or #21960 #21954)
|
|
6939 |
#21383 := (or #21960 #17171 #17174 #21954)
|
|
6940 |
#21378 := [def-axiom]: #21383
|
|
6941 |
#26591 := [unit-resolution #21378 #25832 #25947]: #26639
|
|
6942 |
#26589 := [unit-resolution #26591 #26617 #26025]: false
|
|
6943 |
#26625 := [lemma #26589]: #21933
|
|
6944 |
#26427 := (or #21936 #21930)
|
|
6945 |
#13804 := (<= f443 4294967295::Int)
|
|
6946 |
#13803 := (iff #12567 #13804)
|
|
6947 |
#13810 := (+ 4294967295::Int #12568)
|
|
6948 |
#13809 := (>= #13810 0::Int)
|
|
6949 |
#13805 := (iff #13809 #13804)
|
|
6950 |
#13802 := [rewrite]: #13805
|
|
6951 |
#13806 := (iff #12567 #13809)
|
|
6952 |
#13811 := (= #12569 #13810)
|
|
6953 |
#13808 := [monotonicity #9369]: #13811
|
|
6954 |
#13807 := [monotonicity #13808]: #13806
|
|
6955 |
#13800 := [trans #13807 #13802]: #13803
|
|
6956 |
#13482 := [not-or-elim #13452]: #12572
|
|
6957 |
#13484 := [and-elim #13482]: #12567
|
|
6958 |
#13801 := [mp #13484 #13800]: #13804
|
|
6959 |
#26422 := (not #13804)
|
|
6960 |
#26423 := (or #13727 #26422 #12922)
|
|
6961 |
#26424 := [th-lemma arith assign-bounds -1 1]: #26423
|
|
6962 |
#26411 := [unit-resolution #26424 #25919 #13801]: #13727
|
|
6963 |
#26425 := (or #21206 #12660)
|
|
6964 |
#26416 := [th-lemma arith farkas 1 1]: #26425
|
|
6965 |
#26426 := [unit-resolution #26416 #25920]: #12660
|
|
6966 |
#21458 := (or #21936 #17209 #17212 #21930)
|
|
6967 |
#21450 := [def-axiom]: #21458
|
|
6968 |
#26414 := [unit-resolution #21450 #26426 #26411]: #26427
|
|
6969 |
#26883 := [unit-resolution #26414 #26625]: #21930
|
|
6970 |
#21469 := (or #21927 #21921)
|
|
6971 |
#21477 := [def-axiom]: #21469
|
|
6972 |
#26884 := [unit-resolution #21477 #26883]: #21921
|
|
6973 |
#21524 := (>= #12740 -1::Int)
|
|
6974 |
#21468 := (or #21927 #12739)
|
|
6975 |
#21470 := [def-axiom]: #21468
|
|
6976 |
#26887 := [unit-resolution #21470 #26883]: #12739
|
|
6977 |
#26434 := (or #12743 #21524)
|
|
6978 |
#26435 := [th-lemma arith triangle-eq]: #26434
|
|
6979 |
#26888 := [unit-resolution #26435 #26887]: #21524
|
|
6980 |
#26442 := (not #21524)
|
|
6981 |
#26911 := (or #12676 #26442)
|
|
6982 |
#26436 := (or #12676 #26442 #12922)
|
|
6983 |
#26443 := [th-lemma arith assign-bounds -1 -1]: #26436
|
|
6984 |
#26912 := [unit-resolution #26443 #25919]: #26911
|
|
6985 |
#26913 := [unit-resolution #26912 #26888]: #12676
|
|
6986 |
#21487 := (or #21924 #12681 #21918)
|
|
6987 |
#21488 := [def-axiom]: #21487
|
|
6988 |
#26914 := [unit-resolution #21488 #26913 #26884]: #21918
|
|
6989 |
#21478 := (or #21915 #21909)
|
|
6990 |
#21480 := [def-axiom]: #21478
|
|
6991 |
#26915 := [unit-resolution #21480 #26914]: #21909
|
|
6992 |
#26923 := [symm #26735]: #21359
|
|
6993 |
#26924 := (= #4990 f462)
|
|
6994 |
#26921 := (= #4990 #4805)
|
|
6995 |
#26919 := (= #4989 #4804)
|
|
6996 |
#26917 := (= #4988 #4803)
|
|
6997 |
#21353 := (or #21969 #5027)
|
|
6998 |
#21358 := [def-axiom]: #21353
|
|
6999 |
#26916 := [unit-resolution #21358 #26734]: #5027
|
|
7000 |
#26918 := [monotonicity #26916]: #26917
|
|
7001 |
#26920 := [monotonicity #26918]: #26919
|
|
7002 |
#26922 := [monotonicity #26920]: #26921
|
|
7003 |
#26925 := [trans #26922 #25689]: #26924
|
|
7004 |
#26926 := [trans #26925 #26923]: #4991
|
|
7005 |
#21368 := (+ f463 #12718)
|
|
7006 |
#21369 := (>= #21368 0::Int)
|
|
7007 |
#21367 := (= f463 f471)
|
|
7008 |
#26929 := (iff #5027 #21367)
|
|
7009 |
#26927 := (iff #21367 #5027)
|
|
7010 |
#26928 := [commutativity]: #26927
|
|
7011 |
#26930 := [symm #26928]: #26929
|
|
7012 |
#26931 := [mp #26916 #26930]: #21367
|
|
7013 |
#26932 := (not #21367)
|
|
7014 |
#26933 := (or #26932 #21369)
|
|
7015 |
#26934 := [th-lemma arith triangle-eq]: #26933
|
|
7016 |
#26935 := [unit-resolution #26934 #26931]: #21369
|
|
7017 |
#26936 := (not #21369)
|
|
7018 |
#26937 := (or #12721 #13095 #26936)
|
|
7019 |
#26938 := [th-lemma arith assign-bounds -1 -1]: #26937
|
|
7020 |
#26939 := [unit-resolution #26938 #26935 #25690]: #12721
|
|
7021 |
#21505 := (or #20987 #12720 #20985)
|
|
7022 |
#21497 := [def-axiom]: #21505
|
|
7023 |
#26940 := [unit-resolution #21497 #26939 #26926]: #20987
|
|
7024 |
#21502 := (or #21903 #20986)
|
|
7025 |
#21506 := [def-axiom]: #21502
|
|
7026 |
#26941 := [unit-resolution #21506 #26940]: #21903
|
|
7027 |
#21494 := (or #21912 #20971 #21906)
|
|
7028 |
#21495 := [def-axiom]: #21494
|
|
7029 |
#26942 := [unit-resolution #21495 #26941 #26915]: #20971
|
|
7030 |
#21519 := (or #20966 #21516)
|
|
7031 |
#21517 := [def-axiom]: #21519
|
|
7032 |
#26943 := [unit-resolution #21517 #26942]: #21516
|
|
7033 |
#26697 := (not #26019)
|
|
7034 |
#26698 := (or #26696 #17545 #26697)
|
|
7035 |
#26692 := [hypothesis]: #26687
|
|
7036 |
#26693 := [hypothesis]: #26019
|
|
7037 |
#26694 := [hypothesis]: #21516
|
|
7038 |
#26695 := [th-lemma arith farkas -1 -1 1 #26694 #26693 #26692]: false
|
|
7039 |
#26699 := [lemma #26695]: #26698
|
|
7040 |
#26944 := [unit-resolution #26699 #26943 #26882]: #26696
|
|
7041 |
#26688 := (or #26686 #26687)
|
|
7042 |
#26689 := [th-lemma arith triangle-eq]: #26688
|
|
7043 |
#26945 := [unit-resolution #26689 #26944]: #26686
|
|
7044 |
#26713 := (or #26712 #26680)
|
|
7045 |
#26708 := (= #17241 #4947)
|
|
7046 |
#26706 := (= #17240 #4937)
|
|
7047 |
#26704 := (= #17239 #4936)
|
|
7048 |
#26702 := (= ?v0!14 f464)
|
|
7049 |
#26701 := [hypothesis]: #26678
|
|
7050 |
#26703 := [symm #26701]: #26702
|
|
7051 |
#26705 := [monotonicity #26703]: #26704
|
|
7052 |
#26707 := [monotonicity #26705]: #26706
|
|
7053 |
#26709 := [monotonicity #26707]: #26708
|
|
7054 |
#26710 := [symm #26709]: #26680
|
|
7055 |
#26700 := [hypothesis]: #26686
|
|
7056 |
#26711 := [unit-resolution #26700 #26710]: false
|
|
7057 |
#26714 := [lemma #26711]: #26713
|
|
7058 |
#26946 := [unit-resolution #26714 #26945]: #26712
|
|
7059 |
#26320 := (+ f464 #17530)
|
|
7060 |
#26420 := (>= #26320 0::Int)
|
|
7061 |
#21530 := (not #17532)
|
|
7062 |
#21509 := (or #20966 #21530)
|
|
7063 |
#21512 := [def-axiom]: #21509
|
|
7064 |
#26947 := [unit-resolution #21512 #26942]: #21530
|
|
7065 |
#26948 := (or #26420 #26442 #17532)
|
|
7066 |
#26949 := [th-lemma arith assign-bounds -1 -1]: #26948
|
|
7067 |
#26950 := [unit-resolution #26949 #26947 #26888]: #26420
|
|
7068 |
#26321 := (<= #26320 0::Int)
|
|
7069 |
#26332 := (+ f462 #17543)
|
|
7070 |
#26333 := (>= #26332 0::Int)
|
|
7071 |
#26493 := (not #26333)
|
|
7072 |
#26951 := (or #26493 #17545 #26879)
|
|
7073 |
#26952 := [th-lemma arith assign-bounds -1 -1]: #26951
|
|
7074 |
#26953 := [unit-resolution #26952 #26878 #26943]: #26493
|
|
7075 |
#21525 := (or #20966 #17234)
|
|
7076 |
#21527 := [def-axiom]: #21525
|
|
7077 |
#26954 := [unit-resolution #21527 #26942]: #17234
|
|
7078 |
#21528 := (or #20966 #17233)
|
|
7079 |
#21529 := [def-axiom]: #21528
|
|
7080 |
#26955 := [unit-resolution #21529 #26942]: #17233
|
|
7081 |
#26341 := (or #21892 #20950 #20951 #26321 #26333)
|
|
7082 |
#26311 := (+ #17241 #13117)
|
|
7083 |
#26312 := (<= #26311 0::Int)
|
|
7084 |
#26303 := (+ ?v0!14 #12663)
|
|
7085 |
#26304 := (>= #26303 0::Int)
|
|
7086 |
#26313 := (or #20950 #20951 #26304 #26312)
|
|
7087 |
#26342 := (or #21892 #26313)
|
|
7088 |
#26349 := (iff #26342 #26341)
|
|
7089 |
#26338 := (or #20950 #20951 #26321 #26333)
|
|
7090 |
#26344 := (or #21892 #26338)
|
|
7091 |
#26347 := (iff #26344 #26341)
|
|
7092 |
#26348 := [rewrite]: #26347
|
|
7093 |
#26345 := (iff #26342 #26344)
|
|
7094 |
#26339 := (iff #26313 #26338)
|
|
7095 |
#26336 := (iff #26312 #26333)
|
|
7096 |
#26326 := (+ #13117 #17241)
|
|
7097 |
#26329 := (<= #26326 0::Int)
|
|
7098 |
#26334 := (iff #26329 #26333)
|
|
7099 |
#26335 := [rewrite]: #26334
|
|
7100 |
#26330 := (iff #26312 #26329)
|
|
7101 |
#26327 := (= #26311 #26326)
|
|
7102 |
#26328 := [rewrite]: #26327
|
|
7103 |
#26331 := [monotonicity #26328]: #26330
|
|
7104 |
#26337 := [trans #26331 #26335]: #26336
|
|
7105 |
#26324 := (iff #26304 #26321)
|
|
7106 |
#26314 := (+ #12663 ?v0!14)
|
|
7107 |
#26317 := (>= #26314 0::Int)
|
|
7108 |
#26322 := (iff #26317 #26321)
|
|
7109 |
#26323 := [rewrite]: #26322
|
|
7110 |
#26318 := (iff #26304 #26317)
|
|
7111 |
#26315 := (= #26303 #26314)
|
|
7112 |
#26316 := [rewrite]: #26315
|
|
7113 |
#26319 := [monotonicity #26316]: #26318
|
|
7114 |
#26325 := [trans #26319 #26323]: #26324
|
|
7115 |
#26340 := [monotonicity #26325 #26337]: #26339
|
|
7116 |
#26346 := [monotonicity #26340]: #26345
|
|
7117 |
#26350 := [trans #26346 #26348]: #26349
|
|
7118 |
#26343 := [quant-inst #17232]: #26342
|
|
7119 |
#26351 := [mp #26343 #26350]: #26341
|
|
7120 |
#26956 := [unit-resolution #26351 #25659 #26955 #26954 #26953]: #26321
|
|
7121 |
#26539 := (not #26420)
|
|
7122 |
#26518 := (not #26321)
|
|
7123 |
#26526 := (or #26678 #26518 #26539)
|
|
7124 |
#26527 := [th-lemma arith triangle-eq]: #26526
|
|
7125 |
#26957 := [unit-resolution #26527 #26956 #26950 #26946]: false
|
|
7126 |
#26958 := [lemma #26957]: #12828
|
|
7127 |
#26540 := (or #21939 #12829)
|
|
7128 |
#26421 := [hypothesis]: #21942
|
|
7129 |
#26419 := [unit-resolution #21424 #26421]: #21933
|
|
7130 |
#26428 := [unit-resolution #26414 #26419]: #21930
|
|
7131 |
#26429 := [unit-resolution #21477 #26428]: #21921
|
|
7132 |
#26432 := [unit-resolution #21470 #26428]: #12739
|
|
7133 |
#26441 := [unit-resolution #26435 #26432]: #21524
|
|
7134 |
#26444 := [unit-resolution #26443 #26441 #25919]: #12676
|
|
7135 |
#26440 := [unit-resolution #21488 #26444 #26429]: #21918
|
|
7136 |
#26478 := [unit-resolution #21480 #26440]: #21909
|
|
7137 |
#26485 := (= f469 f470)
|
|
7138 |
#21437 := (or #21939 #4963)
|
|
7139 |
#21447 := [def-axiom]: #21437
|
|
7140 |
#26479 := [unit-resolution #21447 #26421]: #4963
|
|
7141 |
#26486 := [symm #26479]: #26485
|
|
7142 |
#26487 := (= #4990 f469)
|
|
7143 |
#26415 := (= #4947 f469)
|
|
7144 |
#21442 := (or #21939 #4950)
|
|
7145 |
#21443 := [def-axiom]: #21442
|
|
7146 |
#26445 := [unit-resolution #21443 #26421]: #4950
|
|
7147 |
#26484 := [symm #26445]: #26415
|
|
7148 |
#26482 := (= #4990 #4947)
|
|
7149 |
#26480 := (= #4989 #4937)
|
|
7150 |
#26469 := (= #4988 #4936)
|
|
7151 |
#21414 := (or #21939 #4965)
|
|
7152 |
#21416 := [def-axiom]: #21414
|
|
7153 |
#26468 := [unit-resolution #21416 #26421]: #4965
|
|
7154 |
#26470 := [monotonicity #26468]: #26469
|
|
7155 |
#26481 := [monotonicity #26470]: #26480
|
|
7156 |
#26483 := [monotonicity #26481]: #26482
|
|
7157 |
#26488 := [trans #26483 #26484]: #26487
|
|
7158 |
#26505 := [trans #26488 #26486]: #4991
|
|
7159 |
#26014 := (+ f464 #12718)
|
|
7160 |
#26016 := (>= #26014 0::Int)
|
|
7161 |
#26013 := (= f464 f471)
|
|
7162 |
#26431 := [symm #26468]: #26013
|
|
7163 |
#26471 := (not #26013)
|
|
7164 |
#26472 := (or #26471 #26016)
|
|
7165 |
#26467 := [th-lemma arith triangle-eq]: #26472
|
|
7166 |
#26473 := [unit-resolution #26467 #26431]: #26016
|
|
7167 |
#26418 := (not #26016)
|
|
7168 |
#26474 := (or #12721 #26418 #12922)
|
|
7169 |
#26475 := [th-lemma arith assign-bounds -1 -1]: #26474
|
|
7170 |
#26476 := [unit-resolution #26475 #26473 #25919]: #12721
|
|
7171 |
#26477 := [unit-resolution #21497 #26476 #26505]: #20987
|
|
7172 |
#26433 := [unit-resolution #21506 #26477]: #21903
|
|
7173 |
#26509 := [unit-resolution #21495 #26433 #26478]: #20971
|
|
7174 |
#26500 := [unit-resolution #21512 #26509]: #21530
|
|
7175 |
#26017 := (= #4947 f470)
|
|
7176 |
#26501 := [trans #26484 #26486]: #26017
|
|
7177 |
#26499 := (not #26017)
|
|
7178 |
#26502 := (or #26499 #26019)
|
|
7179 |
#26503 := [th-lemma arith triangle-eq]: #26502
|
|
7180 |
#26504 := [unit-resolution #26503 #26501]: #26019
|
|
7181 |
#26510 := [unit-resolution #21517 #26509]: #21516
|
|
7182 |
#26511 := [unit-resolution #26699 #26510 #26504]: #26696
|
|
7183 |
#26507 := [unit-resolution #26689 #26511]: #26686
|
|
7184 |
#26491 := [unit-resolution #26714 #26507]: #26712
|
|
7185 |
#26525 := (or #26678 #26539)
|
|
7186 |
#26494 := [hypothesis]: #12828
|
|
7187 |
#26495 := (or #26493 #17545 #26697 #12829)
|
|
7188 |
#26496 := [th-lemma arith assign-bounds 1 1 1]: #26495
|
|
7189 |
#26508 := [unit-resolution #26496 #26510 #26504 #26494]: #26493
|
|
7190 |
#26512 := (or #26321 #26333)
|
|
7191 |
#26523 := [unit-resolution #21527 #26509]: #17234
|
|
7192 |
#26524 := [unit-resolution #21529 #26509]: #17233
|
|
7193 |
#26531 := [unit-resolution #26351 #25659 #26524 #26523]: #26512
|
|
7194 |
#26532 := [unit-resolution #26531 #26508]: #26321
|
|
7195 |
#26528 := [unit-resolution #26527 #26532]: #26525
|
|
7196 |
#26529 := [unit-resolution #26528 #26491]: #26539
|
|
7197 |
#26530 := [th-lemma arith farkas 1 -1 1 #26441 #26529 #26500]: false
|
|
7198 |
#26541 := [lemma #26530]: #26540
|
|
7199 |
#26716 := [unit-resolution #26541 #26958]: #21939
|
|
7200 |
#26618 := [unit-resolution #26613 #26716 #26293]: #21948
|
|
7201 |
#21352 := (or #21969 #12829)
|
|
7202 |
#21355 := [def-axiom]: #21352
|
|
7203 |
#26661 := [unit-resolution #21355 #26958]: #21969
|
|
7204 |
#26593 := [unit-resolution #26008 #26661]: #21957
|
|
7205 |
#26438 := [unit-resolution #26591 #26593]: #21954
|
|
7206 |
[unit-resolution #21404 #26438 #26618]: false
|
|
7207 |
unsat
|