|
34994
|
1 |
8ZKUEUSWY0Pcw6t0NqCjrQ 253722
|
|
|
2 |
#2 := false
|
|
|
3 |
decl uf_110 :: (-> T4 T5 int)
|
|
|
4 |
decl uf_66 :: (-> T5 int T3 T5)
|
|
|
5 |
decl uf_7 :: T3
|
|
|
6 |
#10 := uf_7
|
|
|
7 |
decl ?x785!14 :: int
|
|
|
8 |
#18296 := ?x785!14
|
|
|
9 |
decl uf_43 :: (-> T3 int T5)
|
|
|
10 |
decl uf_288 :: int
|
|
|
11 |
#2978 := uf_288
|
|
|
12 |
#2979 := (uf_43 uf_7 uf_288)
|
|
|
13 |
#18301 := (uf_66 #2979 ?x785!14 uf_7)
|
|
|
14 |
decl uf_287 :: T4
|
|
|
15 |
#2976 := uf_287
|
|
|
16 |
#18302 := (uf_110 uf_287 #18301)
|
|
|
17 |
decl uf_298 :: int
|
|
|
18 |
#3069 := uf_298
|
|
|
19 |
#3181 := (uf_66 #2979 uf_298 uf_7)
|
|
|
20 |
#3190 := (uf_110 uf_287 #3181)
|
|
|
21 |
#30497 := (= #3190 #18302)
|
|
|
22 |
#30502 := (not #30497)
|
|
|
23 |
#121 := 0::int
|
|
|
24 |
#4044 := -1::int
|
|
|
25 |
#18623 := (* -1::int #18302)
|
|
|
26 |
#30501 := (+ #3190 #18623)
|
|
|
27 |
#30503 := (>= #30501 0::int)
|
|
|
28 |
#30513 := (not #30503)
|
|
|
29 |
decl uf_304 :: int
|
|
|
30 |
#3197 := uf_304
|
|
|
31 |
#13279 := (* -1::int uf_304)
|
|
|
32 |
#30155 := (+ #3190 #13279)
|
|
|
33 |
#30108 := (<= #30155 0::int)
|
|
|
34 |
#30154 := (= #3190 uf_304)
|
|
|
35 |
decl uf_303 :: int
|
|
|
36 |
#3192 := uf_303
|
|
|
37 |
#12313 := (= uf_303 uf_304)
|
|
|
38 |
#18624 := (+ uf_304 #18623)
|
|
|
39 |
#18625 := (>= #18624 0::int)
|
|
|
40 |
#18610 := (* -1::int ?x785!14)
|
|
|
41 |
decl uf_306 :: int
|
|
|
42 |
#3207 := uf_306
|
|
|
43 |
#18611 := (+ uf_306 #18610)
|
|
|
44 |
#18612 := (<= #18611 0::int)
|
|
|
45 |
#18298 := (>= ?x785!14 0::int)
|
|
|
46 |
#22078 := (not #18298)
|
|
|
47 |
#7473 := 4294967295::int
|
|
|
48 |
#18297 := (<= ?x785!14 4294967295::int)
|
|
|
49 |
#22077 := (not #18297)
|
|
|
50 |
#22093 := (or #22077 #22078 #18612 #18625)
|
|
|
51 |
#22098 := (not #22093)
|
|
|
52 |
#161 := (:var 0 int)
|
|
|
53 |
#3053 := (uf_66 #2979 #161 uf_7)
|
|
|
54 |
#23000 := (pattern #3053)
|
|
|
55 |
#14916 := (<= #161 4294967295::int)
|
|
|
56 |
#19295 := (not #14916)
|
|
|
57 |
#3054 := (uf_110 uf_287 #3053)
|
|
|
58 |
#13280 := (+ #3054 #13279)
|
|
|
59 |
#13281 := (<= #13280 0::int)
|
|
|
60 |
#13260 := (* -1::int uf_306)
|
|
|
61 |
#13268 := (+ #161 #13260)
|
|
|
62 |
#13267 := (>= #13268 0::int)
|
|
|
63 |
#4043 := (>= #161 0::int)
|
|
|
64 |
#4965 := (not #4043)
|
|
|
65 |
#22059 := (or #4965 #13267 #13281 #19295)
|
|
|
66 |
#23017 := (forall (vars (?x785 int)) (:pat #23000) #22059)
|
|
|
67 |
#23022 := (not #23017)
|
|
|
68 |
decl uf_305 :: int
|
|
|
69 |
#3199 := uf_305
|
|
|
70 |
#13301 := (* -1::int uf_305)
|
|
|
71 |
decl uf_286 :: int
|
|
|
72 |
#2973 := uf_286
|
|
|
73 |
#13302 := (+ uf_286 #13301)
|
|
|
74 |
#13303 := (<= #13302 0::int)
|
|
|
75 |
#3219 := (uf_66 #2979 uf_305 uf_7)
|
|
|
76 |
#3220 := (uf_110 uf_287 #3219)
|
|
|
77 |
#12352 := (= uf_304 #3220)
|
|
|
78 |
#22044 := (not #12352)
|
|
|
79 |
#22045 := (or #22044 #13303)
|
|
|
80 |
#22046 := (not #22045)
|
|
|
81 |
#23025 := (or #22046 #23022)
|
|
|
82 |
#23028 := (not #23025)
|
|
|
83 |
#23031 := (or #23028 #22098)
|
|
|
84 |
#23034 := (not #23031)
|
|
|
85 |
#13261 := (+ uf_286 #13260)
|
|
|
86 |
#13259 := (>= #13261 0::int)
|
|
|
87 |
#13264 := (not #13259)
|
|
|
88 |
#23037 := (or #13264 #23034)
|
|
|
89 |
#23040 := (not #23037)
|
|
|
90 |
#23043 := (or #13264 #23040)
|
|
|
91 |
#23046 := (not #23043)
|
|
|
92 |
#15608 := 4294967294::int
|
|
|
93 |
#15609 := (<= uf_298 4294967294::int)
|
|
|
94 |
#18279 := (not #15609)
|
|
|
95 |
#13328 := (+ uf_298 #13260)
|
|
|
96 |
#13327 := (= #13328 -1::int)
|
|
|
97 |
#13331 := (not #13327)
|
|
|
98 |
#892 := 2::int
|
|
|
99 |
#13251 := (>= uf_306 2::int)
|
|
|
100 |
#22121 := (not #13251)
|
|
|
101 |
#13243 := (>= uf_298 -1::int)
|
|
|
102 |
#18276 := (not #13243)
|
|
|
103 |
#13234 := (>= uf_305 0::int)
|
|
|
104 |
#22120 := (not #13234)
|
|
|
105 |
decl up_291 :: (-> T4 T1 T1 int T3 bool)
|
|
|
106 |
decl uf_4 :: T3
|
|
|
107 |
#7 := uf_4
|
|
|
108 |
decl uf_273 :: T1
|
|
|
109 |
#2946 := uf_273
|
|
|
110 |
decl uf_269 :: T1
|
|
|
111 |
#2942 := uf_269
|
|
|
112 |
#3209 := (up_291 uf_287 uf_269 uf_273 uf_306 uf_4)
|
|
|
113 |
#12401 := (not #3209)
|
|
|
114 |
#23049 := (or #12401 #22120 #18276 #22121 #13331 #18279 #23046)
|
|
|
115 |
#23052 := (not #23049)
|
|
|
116 |
#23055 := (or #18276 #18279 #23052)
|
|
|
117 |
#23058 := (not #23055)
|
|
|
118 |
#4 := 1::int
|
|
|
119 |
#13225 := (>= uf_298 1::int)
|
|
|
120 |
#13365 := (not #13225)
|
|
|
121 |
#12316 := (= uf_298 uf_305)
|
|
|
122 |
#12440 := (not #12316)
|
|
|
123 |
#12449 := (not #12313)
|
|
|
124 |
#12308 := (= #3190 uf_303)
|
|
|
125 |
#12485 := (not #12308)
|
|
|
126 |
decl uf_68 :: (-> T4 T5 T2)
|
|
|
127 |
#3187 := (uf_68 uf_287 #3181)
|
|
|
128 |
decl uf_9 :: T2
|
|
|
129 |
#19 := uf_9
|
|
|
130 |
#12302 := (= uf_9 #3187)
|
|
|
131 |
#18247 := (not #12302)
|
|
|
132 |
decl uf_48 :: (-> T5 T3 T2)
|
|
|
133 |
#3182 := (uf_48 #3181 uf_7)
|
|
|
134 |
#12293 := (= uf_9 #3182)
|
|
|
135 |
#18238 := (not #12293)
|
|
|
136 |
decl uf_275 :: T1
|
|
|
137 |
#2948 := uf_275
|
|
|
138 |
decl uf_270 :: T1
|
|
|
139 |
#2943 := uf_270
|
|
|
140 |
#3195 := (up_291 uf_287 uf_270 uf_275 uf_298 uf_4)
|
|
|
141 |
#12467 := (not #3195)
|
|
|
142 |
decl uf_277 :: T1
|
|
|
143 |
#2950 := uf_277
|
|
|
144 |
decl uf_271 :: T1
|
|
|
145 |
#2944 := uf_271
|
|
|
146 |
#3194 := (up_291 uf_287 uf_271 uf_277 uf_303 uf_7)
|
|
|
147 |
#12476 := (not #3194)
|
|
|
148 |
#23061 := (or #12476 #12467 #18238 #18247 #12485 #12449 #12440 #13365 #22120 #23058)
|
|
|
149 |
#23064 := (not #23061)
|
|
|
150 |
#13418 := (* -1::int #3190)
|
|
|
151 |
decl uf_296 :: int
|
|
|
152 |
#3061 := uf_296
|
|
|
153 |
#13419 := (+ uf_296 #13418)
|
|
|
154 |
#13417 := (>= #13419 0::int)
|
|
|
155 |
#13416 := (not #13417)
|
|
|
156 |
decl uf_297 :: int
|
|
|
157 |
#3065 := uf_297
|
|
|
158 |
#13222 := (>= uf_297 0::int)
|
|
|
159 |
#22161 := (not #13222)
|
|
|
160 |
#12551 := (= uf_297 uf_305)
|
|
|
161 |
#12557 := (not #12551)
|
|
|
162 |
#12548 := (= uf_296 uf_304)
|
|
|
163 |
#12566 := (not #12548)
|
|
|
164 |
#23091 := (or #12566 #12557 #22161 #13365 #22120 #13416 #23058)
|
|
|
165 |
#23094 := (not #23091)
|
|
|
166 |
#23067 := (or #18238 #18247 #23064)
|
|
|
167 |
#23070 := (not #23067)
|
|
|
168 |
decl uf_24 :: (-> T4 T5 T2)
|
|
|
169 |
#3184 := (uf_24 uf_287 #3181)
|
|
|
170 |
#12296 := (= uf_9 #3184)
|
|
|
171 |
#18241 := (not #12296)
|
|
|
172 |
#23073 := (or #18238 #18241 #23070)
|
|
|
173 |
#23076 := (not #23073)
|
|
|
174 |
#23079 := (or #18238 #18241 #23076)
|
|
|
175 |
#23082 := (not #23079)
|
|
|
176 |
#23085 := (or #22161 #13365 #13417 #23082)
|
|
|
177 |
#23088 := (not #23085)
|
|
|
178 |
#23097 := (or #23088 #23094)
|
|
|
179 |
#23100 := (not #23097)
|
|
|
180 |
#23103 := (or #18238 #18247 #22161 #13365 #23100)
|
|
|
181 |
#23106 := (not #23103)
|
|
|
182 |
decl uf_25 :: (-> T4 T5 T5)
|
|
|
183 |
decl uf_135 :: (-> T14 T5)
|
|
|
184 |
decl uf_58 :: (-> T13 T5 T14)
|
|
|
185 |
decl uf_59 :: (-> T4 T13)
|
|
|
186 |
#3150 := (uf_59 uf_287)
|
|
|
187 |
#27629 := (uf_58 #3150 #3181)
|
|
|
188 |
#29089 := (uf_135 #27629)
|
|
|
189 |
#29092 := (uf_25 uf_287 #29089)
|
|
|
190 |
decl uf_26 :: T5
|
|
|
191 |
#77 := uf_26
|
|
|
192 |
#29093 := (= uf_26 #29092)
|
|
|
193 |
decl uf_210 :: (-> T4 T5 T2)
|
|
|
194 |
#29090 := (uf_210 uf_287 #29089)
|
|
|
195 |
#29091 := (= uf_9 #29090)
|
|
|
196 |
#29149 := (or #29091 #29093)
|
|
|
197 |
#29152 := (not #29149)
|
|
|
198 |
decl uf_136 :: (-> T14 T2)
|
|
|
199 |
#29102 := (uf_136 #27629)
|
|
|
200 |
#29103 := (= uf_9 #29102)
|
|
|
201 |
#29104 := (not #29103)
|
|
|
202 |
decl uf_27 :: (-> T4 T5 T2)
|
|
|
203 |
#29099 := (uf_27 uf_287 #29089)
|
|
|
204 |
#29100 := (= uf_9 #29099)
|
|
|
205 |
#29101 := (not #29100)
|
|
|
206 |
#29143 := (or #29101 #29104)
|
|
|
207 |
#29146 := (not #29143)
|
|
|
208 |
decl uf_12 :: (-> T3 T8)
|
|
|
209 |
decl uf_13 :: (-> T5 T3)
|
|
|
210 |
#27885 := (uf_13 #3181)
|
|
|
211 |
#29107 := (uf_12 #27885)
|
|
|
212 |
decl uf_14 :: T8
|
|
|
213 |
#28 := uf_14
|
|
|
214 |
#29125 := (= uf_14 #29107)
|
|
|
215 |
#29140 := (not #29125)
|
|
|
216 |
#29096 := (uf_13 #29089)
|
|
|
217 |
#29097 := (uf_12 #29096)
|
|
|
218 |
#29098 := (= uf_14 #29097)
|
|
|
219 |
#29158 := (or #29098 #29140 #29146 #29152)
|
|
|
220 |
#29163 := (not #29158)
|
|
|
221 |
#29114 := (uf_25 uf_287 #3181)
|
|
|
222 |
#29115 := (= uf_26 #29114)
|
|
|
223 |
#29112 := (uf_210 uf_287 #3181)
|
|
|
224 |
#29113 := (= uf_9 #29112)
|
|
|
225 |
#29128 := (or #29113 #29115)
|
|
|
226 |
#29131 := (not #29128)
|
|
|
227 |
#29134 := (or #29125 #29131)
|
|
|
228 |
#29137 := (not #29134)
|
|
|
229 |
#29166 := (or #29137 #29163)
|
|
|
230 |
#29169 := (not #29166)
|
|
|
231 |
#29172 := (or #18241 #29169)
|
|
|
232 |
#29175 := (not #29172)
|
|
|
233 |
#29178 := (iff #12302 #29175)
|
|
|
234 |
#29750 := (not #29178)
|
|
|
235 |
#29945 := [hypothesis]: #29750
|
|
|
236 |
#23 := (:var 0 T5)
|
|
|
237 |
#47 := (:var 1 T4)
|
|
|
238 |
#2381 := (uf_68 #47 #23)
|
|
|
239 |
#2382 := (pattern #2381)
|
|
|
240 |
#282 := (uf_59 #47)
|
|
|
241 |
#2384 := (uf_58 #282 #23)
|
|
|
242 |
#2388 := (uf_135 #2384)
|
|
|
243 |
#2399 := (uf_210 #47 #2388)
|
|
|
244 |
#10480 := (= uf_9 #2399)
|
|
|
245 |
#2397 := (uf_25 #47 #2388)
|
|
|
246 |
#10477 := (= uf_26 #2397)
|
|
|
247 |
#10483 := (or #10477 #10480)
|
|
|
248 |
#21752 := (not #10483)
|
|
|
249 |
#2393 := (uf_13 #2388)
|
|
|
250 |
#2394 := (uf_12 #2393)
|
|
|
251 |
#10471 := (= uf_14 #2394)
|
|
|
252 |
#2389 := (uf_27 #47 #2388)
|
|
|
253 |
#10462 := (= uf_9 #2389)
|
|
|
254 |
#10465 := (not #10462)
|
|
|
255 |
#2385 := (uf_136 #2384)
|
|
|
256 |
#10456 := (= uf_9 #2385)
|
|
|
257 |
#10459 := (not #10456)
|
|
|
258 |
#10468 := (or #10459 #10465)
|
|
|
259 |
#21751 := (not #10468)
|
|
|
260 |
#26 := (uf_13 #23)
|
|
|
261 |
#27 := (uf_12 #26)
|
|
|
262 |
#29 := (= #27 uf_14)
|
|
|
263 |
#52 := (not #29)
|
|
|
264 |
#21753 := (or #52 #21751 #10471 #21752)
|
|
|
265 |
#21754 := (not #21753)
|
|
|
266 |
#2405 := (uf_210 #47 #23)
|
|
|
267 |
#10495 := (= uf_9 #2405)
|
|
|
268 |
#142 := (uf_25 #47 #23)
|
|
|
269 |
#3617 := (= uf_26 #142)
|
|
|
270 |
#10498 := (or #3617 #10495)
|
|
|
271 |
#21746 := (not #10498)
|
|
|
272 |
#21747 := (or #29 #21746)
|
|
|
273 |
#21748 := (not #21747)
|
|
|
274 |
#21757 := (or #21748 #21754)
|
|
|
275 |
#21763 := (not #21757)
|
|
|
276 |
#146 := (uf_24 #47 #23)
|
|
|
277 |
#3623 := (= uf_9 #146)
|
|
|
278 |
#11068 := (not #3623)
|
|
|
279 |
#21764 := (or #11068 #21763)
|
|
|
280 |
#21765 := (not #21764)
|
|
|
281 |
#10452 := (= uf_9 #2381)
|
|
|
282 |
#21770 := (iff #10452 #21765)
|
|
|
283 |
#21773 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #21770)
|
|
|
284 |
#10474 := (not #10471)
|
|
|
285 |
#10516 := (and #29 #10468 #10474 #10483)
|
|
|
286 |
#10501 := (and #52 #10498)
|
|
|
287 |
#10522 := (or #10501 #10516)
|
|
|
288 |
#10527 := (and #3623 #10522)
|
|
|
289 |
#10530 := (iff #10452 #10527)
|
|
|
290 |
#10533 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10530)
|
|
|
291 |
#21774 := (iff #10533 #21773)
|
|
|
292 |
#21771 := (iff #10530 #21770)
|
|
|
293 |
#21768 := (iff #10527 #21765)
|
|
|
294 |
#21760 := (and #3623 #21757)
|
|
|
295 |
#21766 := (iff #21760 #21765)
|
|
|
296 |
#21767 := [rewrite]: #21766
|
|
|
297 |
#21761 := (iff #10527 #21760)
|
|
|
298 |
#21758 := (iff #10522 #21757)
|
|
|
299 |
#21755 := (iff #10516 #21754)
|
|
|
300 |
#21756 := [rewrite]: #21755
|
|
|
301 |
#21749 := (iff #10501 #21748)
|
|
|
302 |
#21750 := [rewrite]: #21749
|
|
|
303 |
#21759 := [monotonicity #21750 #21756]: #21758
|
|
|
304 |
#21762 := [monotonicity #21759]: #21761
|
|
|
305 |
#21769 := [trans #21762 #21767]: #21768
|
|
|
306 |
#21772 := [monotonicity #21769]: #21771
|
|
|
307 |
#21775 := [quant-intro #21772]: #21774
|
|
|
308 |
#17696 := (~ #10533 #10533)
|
|
|
309 |
#17694 := (~ #10530 #10530)
|
|
|
310 |
#17695 := [refl]: #17694
|
|
|
311 |
#17697 := [nnf-pos #17695]: #17696
|
|
|
312 |
#2406 := (= #2405 uf_9)
|
|
|
313 |
#143 := (= #142 uf_26)
|
|
|
314 |
#2407 := (or #143 #2406)
|
|
|
315 |
#2408 := (and #52 #2407)
|
|
|
316 |
#2400 := (= #2399 uf_9)
|
|
|
317 |
#2398 := (= #2397 uf_26)
|
|
|
318 |
#2401 := (or #2398 #2400)
|
|
|
319 |
#2395 := (= #2394 uf_14)
|
|
|
320 |
#2396 := (not #2395)
|
|
|
321 |
#2402 := (and #2396 #2401)
|
|
|
322 |
#2390 := (= #2389 uf_9)
|
|
|
323 |
#2391 := (not #2390)
|
|
|
324 |
#2386 := (= #2385 uf_9)
|
|
|
325 |
#2387 := (not #2386)
|
|
|
326 |
#2392 := (or #2387 #2391)
|
|
|
327 |
#2403 := (and #2392 #2402)
|
|
|
328 |
#2404 := (and #29 #2403)
|
|
|
329 |
#2409 := (or #2404 #2408)
|
|
|
330 |
#147 := (= #146 uf_9)
|
|
|
331 |
#2410 := (and #147 #2409)
|
|
|
332 |
#2383 := (= #2381 uf_9)
|
|
|
333 |
#2411 := (iff #2383 #2410)
|
|
|
334 |
#2412 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #2411)
|
|
|
335 |
#10536 := (iff #2412 #10533)
|
|
|
336 |
#10486 := (and #10474 #10483)
|
|
|
337 |
#10489 := (and #10468 #10486)
|
|
|
338 |
#10492 := (and #29 #10489)
|
|
|
339 |
#10504 := (or #10492 #10501)
|
|
|
340 |
#10507 := (and #3623 #10504)
|
|
|
341 |
#10510 := (iff #10452 #10507)
|
|
|
342 |
#10513 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10510)
|
|
|
343 |
#10534 := (iff #10513 #10533)
|
|
|
344 |
#10531 := (iff #10510 #10530)
|
|
|
345 |
#10528 := (iff #10507 #10527)
|
|
|
346 |
#10525 := (iff #10504 #10522)
|
|
|
347 |
#10519 := (or #10516 #10501)
|
|
|
348 |
#10523 := (iff #10519 #10522)
|
|
|
349 |
#10524 := [rewrite]: #10523
|
|
|
350 |
#10520 := (iff #10504 #10519)
|
|
|
351 |
#10517 := (iff #10492 #10516)
|
|
|
352 |
#10518 := [rewrite]: #10517
|
|
|
353 |
#10521 := [monotonicity #10518]: #10520
|
|
|
354 |
#10526 := [trans #10521 #10524]: #10525
|
|
|
355 |
#10529 := [monotonicity #10526]: #10528
|
|
|
356 |
#10532 := [monotonicity #10529]: #10531
|
|
|
357 |
#10535 := [quant-intro #10532]: #10534
|
|
|
358 |
#10514 := (iff #2412 #10513)
|
|
|
359 |
#10511 := (iff #2411 #10510)
|
|
|
360 |
#10508 := (iff #2410 #10507)
|
|
|
361 |
#10505 := (iff #2409 #10504)
|
|
|
362 |
#10502 := (iff #2408 #10501)
|
|
|
363 |
#10499 := (iff #2407 #10498)
|
|
|
364 |
#10496 := (iff #2406 #10495)
|
|
|
365 |
#10497 := [rewrite]: #10496
|
|
|
366 |
#3618 := (iff #143 #3617)
|
|
|
367 |
#3619 := [rewrite]: #3618
|
|
|
368 |
#10500 := [monotonicity #3619 #10497]: #10499
|
|
|
369 |
#10503 := [monotonicity #10500]: #10502
|
|
|
370 |
#10493 := (iff #2404 #10492)
|
|
|
371 |
#10490 := (iff #2403 #10489)
|
|
|
372 |
#10487 := (iff #2402 #10486)
|
|
|
373 |
#10484 := (iff #2401 #10483)
|
|
|
374 |
#10481 := (iff #2400 #10480)
|
|
|
375 |
#10482 := [rewrite]: #10481
|
|
|
376 |
#10478 := (iff #2398 #10477)
|
|
|
377 |
#10479 := [rewrite]: #10478
|
|
|
378 |
#10485 := [monotonicity #10479 #10482]: #10484
|
|
|
379 |
#10475 := (iff #2396 #10474)
|
|
|
380 |
#10472 := (iff #2395 #10471)
|
|
|
381 |
#10473 := [rewrite]: #10472
|
|
|
382 |
#10476 := [monotonicity #10473]: #10475
|
|
|
383 |
#10488 := [monotonicity #10476 #10485]: #10487
|
|
|
384 |
#10469 := (iff #2392 #10468)
|
|
|
385 |
#10466 := (iff #2391 #10465)
|
|
|
386 |
#10463 := (iff #2390 #10462)
|
|
|
387 |
#10464 := [rewrite]: #10463
|
|
|
388 |
#10467 := [monotonicity #10464]: #10466
|
|
|
389 |
#10460 := (iff #2387 #10459)
|
|
|
390 |
#10457 := (iff #2386 #10456)
|
|
|
391 |
#10458 := [rewrite]: #10457
|
|
|
392 |
#10461 := [monotonicity #10458]: #10460
|
|
|
393 |
#10470 := [monotonicity #10461 #10467]: #10469
|
|
|
394 |
#10491 := [monotonicity #10470 #10488]: #10490
|
|
|
395 |
#10494 := [monotonicity #10491]: #10493
|
|
|
396 |
#10506 := [monotonicity #10494 #10503]: #10505
|
|
|
397 |
#3624 := (iff #147 #3623)
|
|
|
398 |
#3625 := [rewrite]: #3624
|
|
|
399 |
#10509 := [monotonicity #3625 #10506]: #10508
|
|
|
400 |
#10454 := (iff #2383 #10452)
|
|
|
401 |
#10455 := [rewrite]: #10454
|
|
|
402 |
#10512 := [monotonicity #10455 #10509]: #10511
|
|
|
403 |
#10515 := [quant-intro #10512]: #10514
|
|
|
404 |
#10537 := [trans #10515 #10535]: #10536
|
|
|
405 |
#10451 := [asserted]: #2412
|
|
|
406 |
#10538 := [mp #10451 #10537]: #10533
|
|
|
407 |
#17698 := [mp~ #10538 #17697]: #10533
|
|
|
408 |
#21776 := [mp #17698 #21775]: #21773
|
|
|
409 |
#27259 := (not #21773)
|
|
|
410 |
#29859 := (or #27259 #29178)
|
|
|
411 |
#29094 := (or #29093 #29091)
|
|
|
412 |
#29095 := (not #29094)
|
|
|
413 |
#29105 := (or #29104 #29101)
|
|
|
414 |
#29106 := (not #29105)
|
|
|
415 |
#29108 := (= #29107 uf_14)
|
|
|
416 |
#29109 := (not #29108)
|
|
|
417 |
#29110 := (or #29109 #29106 #29098 #29095)
|
|
|
418 |
#29111 := (not #29110)
|
|
|
419 |
#29116 := (or #29115 #29113)
|
|
|
420 |
#29117 := (not #29116)
|
|
|
421 |
#29118 := (or #29108 #29117)
|
|
|
422 |
#29119 := (not #29118)
|
|
|
423 |
#29120 := (or #29119 #29111)
|
|
|
424 |
#29121 := (not #29120)
|
|
|
425 |
#29122 := (or #18241 #29121)
|
|
|
426 |
#29123 := (not #29122)
|
|
|
427 |
#29124 := (iff #12302 #29123)
|
|
|
428 |
#29860 := (or #27259 #29124)
|
|
|
429 |
#29862 := (iff #29860 #29859)
|
|
|
430 |
#29690 := (iff #29859 #29859)
|
|
|
431 |
#29691 := [rewrite]: #29690
|
|
|
432 |
#29179 := (iff #29124 #29178)
|
|
|
433 |
#29176 := (iff #29123 #29175)
|
|
|
434 |
#29173 := (iff #29122 #29172)
|
|
|
435 |
#29170 := (iff #29121 #29169)
|
|
|
436 |
#29167 := (iff #29120 #29166)
|
|
|
437 |
#29164 := (iff #29111 #29163)
|
|
|
438 |
#29161 := (iff #29110 #29158)
|
|
|
439 |
#29155 := (or #29140 #29146 #29098 #29152)
|
|
|
440 |
#29159 := (iff #29155 #29158)
|
|
|
441 |
#29160 := [rewrite]: #29159
|
|
|
442 |
#29156 := (iff #29110 #29155)
|
|
|
443 |
#29153 := (iff #29095 #29152)
|
|
|
444 |
#29150 := (iff #29094 #29149)
|
|
|
445 |
#29151 := [rewrite]: #29150
|
|
|
446 |
#29154 := [monotonicity #29151]: #29153
|
|
|
447 |
#29147 := (iff #29106 #29146)
|
|
|
448 |
#29144 := (iff #29105 #29143)
|
|
|
449 |
#29145 := [rewrite]: #29144
|
|
|
450 |
#29148 := [monotonicity #29145]: #29147
|
|
|
451 |
#29141 := (iff #29109 #29140)
|
|
|
452 |
#29126 := (iff #29108 #29125)
|
|
|
453 |
#29127 := [rewrite]: #29126
|
|
|
454 |
#29142 := [monotonicity #29127]: #29141
|
|
|
455 |
#29157 := [monotonicity #29142 #29148 #29154]: #29156
|
|
|
456 |
#29162 := [trans #29157 #29160]: #29161
|
|
|
457 |
#29165 := [monotonicity #29162]: #29164
|
|
|
458 |
#29138 := (iff #29119 #29137)
|
|
|
459 |
#29135 := (iff #29118 #29134)
|
|
|
460 |
#29132 := (iff #29117 #29131)
|
|
|
461 |
#29129 := (iff #29116 #29128)
|
|
|
462 |
#29130 := [rewrite]: #29129
|
|
|
463 |
#29133 := [monotonicity #29130]: #29132
|
|
|
464 |
#29136 := [monotonicity #29127 #29133]: #29135
|
|
|
465 |
#29139 := [monotonicity #29136]: #29138
|
|
|
466 |
#29168 := [monotonicity #29139 #29165]: #29167
|
|
|
467 |
#29171 := [monotonicity #29168]: #29170
|
|
|
468 |
#29174 := [monotonicity #29171]: #29173
|
|
|
469 |
#29177 := [monotonicity #29174]: #29176
|
|
|
470 |
#29180 := [monotonicity #29177]: #29179
|
|
|
471 |
#29689 := [monotonicity #29180]: #29862
|
|
|
472 |
#29674 := [trans #29689 #29691]: #29862
|
|
|
473 |
#29861 := [quant-inst]: #29860
|
|
|
474 |
#29675 := [mp #29861 #29674]: #29859
|
|
|
475 |
#29979 := [unit-resolution #29675 #21776 #29945]: false
|
|
|
476 |
#29980 := [lemma #29979]: #29178
|
|
|
477 |
#30580 := (or #29750 #12302)
|
|
|
478 |
#29847 := [hypothesis]: #29158
|
|
|
479 |
decl uf_116 :: (-> T5 int)
|
|
|
480 |
#2980 := (uf_116 #2979)
|
|
|
481 |
decl uf_124 :: (-> T3 int T3)
|
|
|
482 |
#2977 := (uf_124 uf_7 uf_286)
|
|
|
483 |
#2981 := (uf_43 #2977 #2980)
|
|
|
484 |
#2984 := (uf_25 uf_287 #2981)
|
|
|
485 |
#29898 := (= #2984 #29092)
|
|
|
486 |
#29899 := (= #29092 #2984)
|
|
|
487 |
#30393 := (= #29089 #2981)
|
|
|
488 |
decl uf_143 :: (-> T3 int)
|
|
|
489 |
#24645 := (uf_143 #2977)
|
|
|
490 |
decl uf_144 :: (-> T3 T3)
|
|
|
491 |
#24643 := (uf_144 #2977)
|
|
|
492 |
#26925 := (uf_124 #24643 #24645)
|
|
|
493 |
#26926 := (uf_43 #26925 #2980)
|
|
|
494 |
#28291 := (= #26926 #2981)
|
|
|
495 |
#28289 := (= #26925 #2977)
|
|
|
496 |
#28287 := (= #24645 uf_286)
|
|
|
497 |
#24646 := (= uf_286 #24645)
|
|
|
498 |
#326 := (:var 1 T3)
|
|
|
499 |
#1358 := (uf_124 #326 #161)
|
|
|
500 |
#1592 := (pattern #1358)
|
|
|
501 |
#1602 := (uf_143 #1358)
|
|
|
502 |
#8266 := (= #161 #1602)
|
|
|
503 |
#8269 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #8266)
|
|
|
504 |
#17072 := (~ #8269 #8269)
|
|
|
505 |
#17070 := (~ #8266 #8266)
|
|
|
506 |
#17071 := [refl]: #17070
|
|
|
507 |
#17073 := [nnf-pos #17071]: #17072
|
|
|
508 |
#1603 := (= #1602 #161)
|
|
|
509 |
#1604 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #1603)
|
|
|
510 |
#8270 := (iff #1604 #8269)
|
|
|
511 |
#8267 := (iff #1603 #8266)
|
|
|
512 |
#8268 := [rewrite]: #8267
|
|
|
513 |
#8271 := [quant-intro #8268]: #8270
|
|
|
514 |
#8265 := [asserted]: #1604
|
|
|
515 |
#8274 := [mp #8265 #8271]: #8269
|
|
|
516 |
#17074 := [mp~ #8274 #17073]: #8269
|
|
|
517 |
#24652 := (not #8269)
|
|
|
518 |
#24653 := (or #24652 #24646)
|
|
|
519 |
#24654 := [quant-inst]: #24653
|
|
|
520 |
#28210 := [unit-resolution #24654 #17074]: #24646
|
|
|
521 |
#28288 := [symm #28210]: #28287
|
|
|
522 |
#28189 := (= #24643 uf_7)
|
|
|
523 |
#24644 := (= uf_7 #24643)
|
|
|
524 |
#1605 := (uf_144 #1358)
|
|
|
525 |
#8273 := (= #326 #1605)
|
|
|
526 |
#8277 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #8273)
|
|
|
527 |
#17077 := (~ #8277 #8277)
|
|
|
528 |
#17075 := (~ #8273 #8273)
|
|
|
529 |
#17076 := [refl]: #17075
|
|
|
530 |
#17078 := [nnf-pos #17076]: #17077
|
|
|
531 |
#1606 := (= #1605 #326)
|
|
|
532 |
#1607 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #1606)
|
|
|
533 |
#8278 := (iff #1607 #8277)
|
|
|
534 |
#8275 := (iff #1606 #8273)
|
|
|
535 |
#8276 := [rewrite]: #8275
|
|
|
536 |
#8279 := [quant-intro #8276]: #8278
|
|
|
537 |
#8272 := [asserted]: #1607
|
|
|
538 |
#8282 := [mp #8272 #8279]: #8277
|
|
|
539 |
#17079 := [mp~ #8282 #17078]: #8277
|
|
|
540 |
#24647 := (not #8277)
|
|
|
541 |
#24648 := (or #24647 #24644)
|
|
|
542 |
#24649 := [quant-inst]: #24648
|
|
|
543 |
#28188 := [unit-resolution #24649 #17079]: #24644
|
|
|
544 |
#28190 := [symm #28188]: #28189
|
|
|
545 |
#28290 := [monotonicity #28190 #28288]: #28289
|
|
|
546 |
#28292 := [monotonicity #28290]: #28291
|
|
|
547 |
#30391 := (= #29089 #26926)
|
|
|
548 |
decl uf_125 :: (-> T5 T5 int)
|
|
|
549 |
decl uf_28 :: (-> int T5)
|
|
|
550 |
decl uf_29 :: (-> T5 int)
|
|
|
551 |
#3013 := (uf_29 #2979)
|
|
|
552 |
#24470 := (uf_28 #3013)
|
|
|
553 |
#26903 := (uf_13 #24470)
|
|
|
554 |
#28922 := (uf_66 #24470 uf_298 #26903)
|
|
|
555 |
#28923 := (uf_125 #28922 #24470)
|
|
|
556 |
#28947 := (uf_66 #26926 #28923 #24643)
|
|
|
557 |
#28951 := (uf_58 #3150 #28947)
|
|
|
558 |
#28954 := (uf_135 #28951)
|
|
|
559 |
#30390 := (= #28954 #26926)
|
|
|
560 |
#28955 := (= #26926 #28954)
|
|
|
561 |
decl up_67 :: (-> T14 bool)
|
|
|
562 |
#28957 := (up_67 #28951)
|
|
|
563 |
#28958 := (not #28957)
|
|
|
564 |
#28956 := (not #28955)
|
|
|
565 |
#28952 := (uf_136 #28951)
|
|
|
566 |
#28953 := (= uf_9 #28952)
|
|
|
567 |
#28948 := (uf_24 uf_287 #28947)
|
|
|
568 |
#28949 := (= uf_9 #28948)
|
|
|
569 |
#28950 := (not #28949)
|
|
|
570 |
#28979 := (or #28950 #28953 #28956 #28958)
|
|
|
571 |
#28982 := (not #28979)
|
|
|
572 |
#28972 := (* -1::int #28923)
|
|
|
573 |
#28973 := (+ #24645 #28972)
|
|
|
574 |
#28974 := (<= #28973 0::int)
|
|
|
575 |
#30321 := (not #28974)
|
|
|
576 |
#29082 := (+ uf_298 #28972)
|
|
|
577 |
#29084 := (>= #29082 0::int)
|
|
|
578 |
#28924 := (= uf_298 #28923)
|
|
|
579 |
#15 := (:var 1 T5)
|
|
|
580 |
#1390 := (uf_13 #15)
|
|
|
581 |
#1391 := (uf_66 #15 #161 #1390)
|
|
|
582 |
#1392 := (pattern #1391)
|
|
|
583 |
#1393 := (uf_125 #1391 #15)
|
|
|
584 |
#7665 := (= #161 #1393)
|
|
|
585 |
#7669 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #7665)
|
|
|
586 |
#16789 := (~ #7669 #7669)
|
|
|
587 |
#16787 := (~ #7665 #7665)
|
|
|
588 |
#16788 := [refl]: #16787
|
|
|
589 |
#16790 := [nnf-pos #16788]: #16789
|
|
|
590 |
#1394 := (= #1393 #161)
|
|
|
591 |
#1395 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #1394)
|
|
|
592 |
#7670 := (iff #1395 #7669)
|
|
|
593 |
#7667 := (iff #1394 #7665)
|
|
|
594 |
#7668 := [rewrite]: #7667
|
|
|
595 |
#7671 := [quant-intro #7668]: #7670
|
|
|
596 |
#7664 := [asserted]: #1395
|
|
|
597 |
#7674 := [mp #7664 #7671]: #7669
|
|
|
598 |
#16791 := [mp~ #7674 #16790]: #7669
|
|
|
599 |
#26910 := (not #7669)
|
|
|
600 |
#28927 := (or #26910 #28924)
|
|
|
601 |
#28928 := [quant-inst]: #28927
|
|
|
602 |
#29280 := [unit-resolution #28928 #16791]: #28924
|
|
|
603 |
#29281 := (not #28924)
|
|
|
604 |
#30320 := (or #29281 #29084)
|
|
|
605 |
#30315 := [th-lemma]: #30320
|
|
|
606 |
#30316 := [unit-resolution #30315 #29280]: #29084
|
|
|
607 |
#13246 := (* -1::int uf_298)
|
|
|
608 |
#13509 := (+ uf_286 #13246)
|
|
|
609 |
#13510 := (<= #13509 0::int)
|
|
|
610 |
#13511 := (not #13510)
|
|
|
611 |
#23109 := (or #18238 #18247 #23106)
|
|
|
612 |
#23112 := (not #23109)
|
|
|
613 |
#23115 := (or #18238 #18241 #23112)
|
|
|
614 |
#23118 := (not #23115)
|
|
|
615 |
#23121 := (or #18238 #18241 #23118)
|
|
|
616 |
#23124 := (not #23121)
|
|
|
617 |
#23127 := (or #22161 #13365 #13510 #23124)
|
|
|
618 |
#23130 := (not #23127)
|
|
|
619 |
decl ?x776!15 :: int
|
|
|
620 |
#18420 := ?x776!15
|
|
|
621 |
#18425 := (uf_66 #2979 ?x776!15 uf_7)
|
|
|
622 |
#18426 := (uf_110 uf_287 #18425)
|
|
|
623 |
#18771 := (* -1::int #18426)
|
|
|
624 |
decl uf_302 :: int
|
|
|
625 |
#3096 := uf_302
|
|
|
626 |
#18772 := (+ uf_302 #18771)
|
|
|
627 |
#18773 := (>= #18772 0::int)
|
|
|
628 |
#18758 := (* -1::int ?x776!15)
|
|
|
629 |
#18759 := (+ uf_286 #18758)
|
|
|
630 |
#18760 := (<= #18759 0::int)
|
|
|
631 |
#18422 := (>= ?x776!15 0::int)
|
|
|
632 |
#22255 := (not #18422)
|
|
|
633 |
#18421 := (<= ?x776!15 4294967295::int)
|
|
|
634 |
#22254 := (not #18421)
|
|
|
635 |
#22270 := (or #22254 #22255 #18760 #18773)
|
|
|
636 |
#22275 := (not #22270)
|
|
|
637 |
#13151 := (* -1::int uf_286)
|
|
|
638 |
#13539 := (+ #161 #13151)
|
|
|
639 |
#13538 := (>= #13539 0::int)
|
|
|
640 |
#3103 := (= #3054 uf_302)
|
|
|
641 |
#22228 := (not #3103)
|
|
|
642 |
#22229 := (or #22228 #4965 #13538 #19295)
|
|
|
643 |
#23141 := (forall (vars (?x778 int)) (:pat #23000) #22229)
|
|
|
644 |
#23146 := (not #23141)
|
|
|
645 |
#13550 := (* -1::int uf_302)
|
|
|
646 |
#13551 := (+ #3054 #13550)
|
|
|
647 |
#13552 := (<= #13551 0::int)
|
|
|
648 |
#22220 := (or #4965 #13538 #13552 #19295)
|
|
|
649 |
#23133 := (forall (vars (?x776 int)) (:pat #23000) #22220)
|
|
|
650 |
#23138 := (not #23133)
|
|
|
651 |
#23149 := (or #23138 #23146)
|
|
|
652 |
#23152 := (not #23149)
|
|
|
653 |
#23155 := (or #23152 #22275)
|
|
|
654 |
#23158 := (not #23155)
|
|
|
655 |
#12017 := (= uf_296 uf_302)
|
|
|
656 |
#12052 := (not #12017)
|
|
|
657 |
decl uf_301 :: int
|
|
|
658 |
#3094 := uf_301
|
|
|
659 |
#12014 := (= uf_297 uf_301)
|
|
|
660 |
#12061 := (not #12014)
|
|
|
661 |
decl uf_300 :: int
|
|
|
662 |
#3092 := uf_300
|
|
|
663 |
#12011 := (= uf_298 uf_300)
|
|
|
664 |
#12070 := (not #12011)
|
|
|
665 |
decl uf_299 :: int
|
|
|
666 |
#3090 := uf_299
|
|
|
667 |
#12008 := (= uf_296 uf_299)
|
|
|
668 |
#12079 := (not #12008)
|
|
|
669 |
#23161 := (or #12079 #12070 #12061 #12052 #22161 #13365 #13511 #23158)
|
|
|
670 |
#23164 := (not #23161)
|
|
|
671 |
#23167 := (or #23130 #23164)
|
|
|
672 |
#23170 := (not #23167)
|
|
|
673 |
#13715 := (* -1::int uf_296)
|
|
|
674 |
#13716 := (+ #3054 #13715)
|
|
|
675 |
#13717 := (<= #13716 0::int)
|
|
|
676 |
#13704 := (+ #161 #13246)
|
|
|
677 |
#13703 := (>= #13704 0::int)
|
|
|
678 |
#22036 := (or #4965 #13703 #13717 #19295)
|
|
|
679 |
#23009 := (forall (vars (?x775 int)) (:pat #23000) #22036)
|
|
|
680 |
#23014 := (not #23009)
|
|
|
681 |
#1331 := 255::int
|
|
|
682 |
#15594 := (<= uf_296 255::int)
|
|
|
683 |
#22305 := (not #15594)
|
|
|
684 |
#15577 := (<= uf_297 4294967295::int)
|
|
|
685 |
#22304 := (not #15577)
|
|
|
686 |
#15560 := (<= uf_298 4294967295::int)
|
|
|
687 |
#22303 := (not #15560)
|
|
|
688 |
#13765 := (>= uf_296 0::int)
|
|
|
689 |
#22301 := (not #13765)
|
|
|
690 |
#13743 := (>= uf_298 0::int)
|
|
|
691 |
#22300 := (not #13743)
|
|
|
692 |
#13737 := (>= #13509 0::int)
|
|
|
693 |
#13740 := (not #13737)
|
|
|
694 |
#13686 := (* -1::int uf_297)
|
|
|
695 |
#13687 := (+ uf_286 #13686)
|
|
|
696 |
#13688 := (<= #13687 0::int)
|
|
|
697 |
#13217 := (<= uf_286 0::int)
|
|
|
698 |
decl uf_178 :: (-> T4 T4 T2)
|
|
|
699 |
#3162 := (uf_178 uf_287 uf_287)
|
|
|
700 |
#12254 := (= uf_9 #3162)
|
|
|
701 |
#13683 := (not #12254)
|
|
|
702 |
decl uf_202 :: (-> T1 T4 T2)
|
|
|
703 |
decl uf_272 :: T1
|
|
|
704 |
#2945 := uf_272
|
|
|
705 |
#3087 := (uf_202 uf_272 uf_287)
|
|
|
706 |
#11997 := (= uf_9 #3087)
|
|
|
707 |
#14996 := (not #11997)
|
|
|
708 |
#3082 := (uf_66 #2979 uf_297 uf_7)
|
|
|
709 |
#3083 := (uf_110 uf_287 #3082)
|
|
|
710 |
#11989 := (= uf_296 #3083)
|
|
|
711 |
#22299 := (not #11989)
|
|
|
712 |
decl up_292 :: (-> T4 T1 T1 T5 T3 bool)
|
|
|
713 |
decl uf_6 :: (-> T3 T3)
|
|
|
714 |
#11 := (uf_6 uf_7)
|
|
|
715 |
decl uf_280 :: T1
|
|
|
716 |
#2953 := uf_280
|
|
|
717 |
#3175 := (up_292 uf_287 uf_272 uf_280 #2979 #11)
|
|
|
718 |
#22298 := (not #3175)
|
|
|
719 |
#3174 := (up_291 uf_287 uf_272 uf_280 #3013 #11)
|
|
|
720 |
#22297 := (not #3174)
|
|
|
721 |
decl uf_279 :: T1
|
|
|
722 |
#2952 := uf_279
|
|
|
723 |
#3173 := (up_291 uf_287 uf_272 uf_279 uf_286 uf_4)
|
|
|
724 |
#12742 := (not #3173)
|
|
|
725 |
#3172 := (up_291 uf_287 uf_272 uf_277 uf_296 uf_7)
|
|
|
726 |
#12751 := (not #3172)
|
|
|
727 |
#3171 := (up_291 uf_287 uf_272 uf_275 uf_297 uf_4)
|
|
|
728 |
#12760 := (not #3171)
|
|
|
729 |
#3170 := (up_291 uf_287 uf_272 uf_273 uf_298 uf_4)
|
|
|
730 |
#12769 := (not #3170)
|
|
|
731 |
#3031 := (uf_66 #2979 0::int uf_7)
|
|
|
732 |
#3041 := (uf_110 uf_287 #3031)
|
|
|
733 |
decl uf_295 :: int
|
|
|
734 |
#3040 := uf_295
|
|
|
735 |
#3042 := (= uf_295 #3041)
|
|
|
736 |
#12976 := (not #3042)
|
|
|
737 |
#23173 := (or #12976 #12769 #12760 #12751 #12742 #22297 #22298 #22299 #14996 #13683 #13217 #22161 #13365 #13688 #13740 #22300 #22301 #22303 #22304 #22305 #23014 #23170)
|
|
|
738 |
#23176 := (not #23173)
|
|
|
739 |
#23179 := (or #12976 #13217 #23176)
|
|
|
740 |
#23182 := (not #23179)
|
|
|
741 |
#13197 := (* -1::int #3054)
|
|
|
742 |
#13198 := (+ uf_295 #13197)
|
|
|
743 |
#13196 := (>= #13198 0::int)
|
|
|
744 |
#13184 := (>= #161 1::int)
|
|
|
745 |
#22025 := (or #4965 #13184 #13196 #19295)
|
|
|
746 |
#23001 := (forall (vars (?x773 int)) (:pat #23000) #22025)
|
|
|
747 |
#23006 := (not #23001)
|
|
|
748 |
#23185 := (or #23006 #23182)
|
|
|
749 |
#23188 := (not #23185)
|
|
|
750 |
decl ?x773!13 :: int
|
|
|
751 |
#18159 := ?x773!13
|
|
|
752 |
#18169 := (>= ?x773!13 1::int)
|
|
|
753 |
#18164 := (uf_66 #2979 ?x773!13 uf_7)
|
|
|
754 |
#18165 := (uf_110 uf_287 #18164)
|
|
|
755 |
#18166 := (* -1::int #18165)
|
|
|
756 |
#18167 := (+ uf_295 #18166)
|
|
|
757 |
#18168 := (>= #18167 0::int)
|
|
|
758 |
#18161 := (>= ?x773!13 0::int)
|
|
|
759 |
#21999 := (not #18161)
|
|
|
760 |
#18160 := (<= ?x773!13 4294967295::int)
|
|
|
761 |
#21998 := (not #18160)
|
|
|
762 |
#22014 := (or #21998 #21999 #18168 #18169)
|
|
|
763 |
#22019 := (not #22014)
|
|
|
764 |
#23191 := (or #22019 #23188)
|
|
|
765 |
#23194 := (not #23191)
|
|
|
766 |
#13178 := (>= uf_286 1::int)
|
|
|
767 |
#13181 := (not #13178)
|
|
|
768 |
#23197 := (or #13181 #23194)
|
|
|
769 |
#23200 := (not #23197)
|
|
|
770 |
#23203 := (or #13181 #23200)
|
|
|
771 |
#23206 := (not #23203)
|
|
|
772 |
#3037 := (uf_68 uf_287 #3031)
|
|
|
773 |
#11937 := (= uf_9 #3037)
|
|
|
774 |
#18136 := (not #11937)
|
|
|
775 |
#3032 := (uf_48 #3031 uf_7)
|
|
|
776 |
#11928 := (= uf_9 #3032)
|
|
|
777 |
#18127 := (not #11928)
|
|
|
778 |
decl uf_274 :: T1
|
|
|
779 |
#2947 := uf_274
|
|
|
780 |
#3045 := (up_291 uf_287 uf_274 uf_273 1::int uf_4)
|
|
|
781 |
#12949 := (not #3045)
|
|
|
782 |
decl uf_276 :: T1
|
|
|
783 |
#2949 := uf_276
|
|
|
784 |
#3044 := (up_291 uf_287 uf_276 uf_275 0::int uf_4)
|
|
|
785 |
#12958 := (not #3044)
|
|
|
786 |
decl uf_278 :: T1
|
|
|
787 |
#2951 := uf_278
|
|
|
788 |
#3043 := (up_291 uf_287 uf_278 uf_277 uf_295 uf_7)
|
|
|
789 |
#12967 := (not #3043)
|
|
|
790 |
#23209 := (or #12976 #12967 #12958 #12949 #18127 #18136 #23206)
|
|
|
791 |
#23212 := (not #23209)
|
|
|
792 |
#23215 := (or #18127 #18136 #23212)
|
|
|
793 |
#23218 := (not #23215)
|
|
|
794 |
#3034 := (uf_24 uf_287 #3031)
|
|
|
795 |
#11931 := (= uf_9 #3034)
|
|
|
796 |
#18130 := (not #11931)
|
|
|
797 |
#23221 := (or #18127 #18130 #23218)
|
|
|
798 |
#23224 := (not #23221)
|
|
|
799 |
#23227 := (or #18127 #18130 #23224)
|
|
|
800 |
#23230 := (not #23227)
|
|
|
801 |
decl uf_200 :: (-> T4 T5 T5 T16 T2)
|
|
|
802 |
decl uf_282 :: T16
|
|
|
803 |
#2957 := uf_282
|
|
|
804 |
#3029 := (uf_200 uf_287 #2981 #2981 uf_282)
|
|
|
805 |
#11925 := (= uf_9 #3029)
|
|
|
806 |
#13009 := (not #11925)
|
|
|
807 |
#23233 := (or #13009 #23230)
|
|
|
808 |
#23236 := (not #23233)
|
|
|
809 |
#24545 := (uf_116 #2981)
|
|
|
810 |
#25933 := (uf_43 #2977 #24545)
|
|
|
811 |
#26480 := (uf_200 uf_287 #25933 #25933 uf_282)
|
|
|
812 |
#26725 := (= #26480 #3029)
|
|
|
813 |
#26728 := (= #3029 #26480)
|
|
|
814 |
#25940 := (= #2981 #25933)
|
|
|
815 |
#2986 := (uf_48 #2981 #2977)
|
|
|
816 |
#11869 := (= uf_9 #2986)
|
|
|
817 |
decl uf_23 :: (-> T3 T2)
|
|
|
818 |
#2993 := (uf_23 #2977)
|
|
|
819 |
#11881 := (= uf_9 #2993)
|
|
|
820 |
#2990 := (uf_12 #2977)
|
|
|
821 |
#11875 := (= uf_14 #2990)
|
|
|
822 |
#11878 := (not #11875)
|
|
|
823 |
#2988 := (uf_24 uf_287 #2981)
|
|
|
824 |
#11872 := (= uf_9 #2988)
|
|
|
825 |
#11866 := (= uf_26 #2984)
|
|
|
826 |
#2982 := (uf_27 uf_287 #2981)
|
|
|
827 |
#11862 := (= uf_9 #2982)
|
|
|
828 |
#13937 := (and #11862 #11866 #11869 #11872 #11878 #11881)
|
|
|
829 |
decl uf_283 :: int
|
|
|
830 |
#2961 := uf_283
|
|
|
831 |
#13993 := (* -1::int uf_283)
|
|
|
832 |
decl uf_78 :: int
|
|
|
833 |
#429 := uf_78
|
|
|
834 |
#13994 := (+ uf_78 #13993)
|
|
|
835 |
#13992 := (>= #13994 0::int)
|
|
|
836 |
#13990 := (>= uf_283 0::int)
|
|
|
837 |
#13997 := (and #13990 #13992)
|
|
|
838 |
#14000 := (not #13997)
|
|
|
839 |
decl uf_284 :: int
|
|
|
840 |
#2965 := uf_284
|
|
|
841 |
#13979 := (* -1::int uf_284)
|
|
|
842 |
decl uf_76 :: int
|
|
|
843 |
#409 := uf_76
|
|
|
844 |
#13980 := (+ uf_76 #13979)
|
|
|
845 |
#13978 := (>= #13980 0::int)
|
|
|
846 |
#13976 := (>= uf_284 0::int)
|
|
|
847 |
#13983 := (and #13976 #13978)
|
|
|
848 |
#13986 := (not #13983)
|
|
|
849 |
decl uf_285 :: int
|
|
|
850 |
#2969 := uf_285
|
|
|
851 |
#13965 := (* -1::int uf_285)
|
|
|
852 |
#13966 := (+ uf_76 #13965)
|
|
|
853 |
#13964 := (>= #13966 0::int)
|
|
|
854 |
#13962 := (>= uf_285 0::int)
|
|
|
855 |
#13969 := (and #13962 #13964)
|
|
|
856 |
#13972 := (not #13969)
|
|
|
857 |
#1042 := 1099511627776::int
|
|
|
858 |
#13950 := (>= uf_286 1099511627776::int)
|
|
|
859 |
#13940 := (not #13937)
|
|
|
860 |
decl uf_289 :: (-> T19 int)
|
|
|
861 |
#3007 := (:var 0 T19)
|
|
|
862 |
#3008 := (uf_289 #3007)
|
|
|
863 |
#3009 := (pattern #3008)
|
|
|
864 |
decl uf_290 :: int
|
|
|
865 |
#3010 := uf_290
|
|
|
866 |
#13927 := (* -1::int uf_290)
|
|
|
867 |
#13928 := (+ #3008 #13927)
|
|
|
868 |
#13926 := (>= #13928 0::int)
|
|
|
869 |
#13925 := (not #13926)
|
|
|
870 |
#13931 := (forall (vars (?x771 T19)) (:pat #3009) #13925)
|
|
|
871 |
#13934 := (not #13931)
|
|
|
872 |
#13218 := (not #13217)
|
|
|
873 |
#13781 := (and #3042 #13218)
|
|
|
874 |
#13786 := (not #13781)
|
|
|
875 |
#13769 := (+ uf_78 #13715)
|
|
|
876 |
#13768 := (>= #13769 0::int)
|
|
|
877 |
#13772 := (and #13765 #13768)
|
|
|
878 |
#13775 := (not #13772)
|
|
|
879 |
#13756 := (+ uf_76 #13686)
|
|
|
880 |
#13755 := (>= #13756 0::int)
|
|
|
881 |
#13759 := (and #13222 #13755)
|
|
|
882 |
#13762 := (not #13759)
|
|
|
883 |
#13247 := (+ uf_76 #13246)
|
|
|
884 |
#13746 := (>= #13247 0::int)
|
|
|
885 |
#13749 := (and #13743 #13746)
|
|
|
886 |
#13752 := (not #13749)
|
|
|
887 |
#4355 := (* -1::int uf_76)
|
|
|
888 |
#4356 := (+ #161 #4355)
|
|
|
889 |
#4357 := (<= #4356 0::int)
|
|
|
890 |
#4364 := (and #4043 #4357)
|
|
|
891 |
#5579 := (not #4364)
|
|
|
892 |
#13726 := (or #5579 #13703 #13717)
|
|
|
893 |
#13731 := (forall (vars (?x775 int)) #13726)
|
|
|
894 |
#13734 := (not #13731)
|
|
|
895 |
#13689 := (not #13688)
|
|
|
896 |
#13695 := (and #11989 #13689)
|
|
|
897 |
#13700 := (not #13695)
|
|
|
898 |
#13540 := (not #13538)
|
|
|
899 |
#13578 := (and #3103 #4043 #4357 #13540)
|
|
|
900 |
#13583 := (exists (vars (?x778 int)) #13578)
|
|
|
901 |
#13561 := (or #5579 #13538 #13552)
|
|
|
902 |
#13566 := (forall (vars (?x776 int)) #13561)
|
|
|
903 |
#13586 := (not #13566)
|
|
|
904 |
#13592 := (or #13586 #13583)
|
|
|
905 |
#13597 := (and #13566 #13592)
|
|
|
906 |
#13227 := (and #13222 #13225)
|
|
|
907 |
#13230 := (not #13227)
|
|
|
908 |
decl up_216 :: bool
|
|
|
909 |
#2482 := up_216
|
|
|
910 |
#12113 := (not up_216)
|
|
|
911 |
#13624 := (or #12113 #12079 #12070 #12061 #12052 #13230 #13597)
|
|
|
912 |
#13629 := (and up_216 #13624)
|
|
|
913 |
#13654 := (or #13230 #13511 #13629)
|
|
|
914 |
#13245 := (>= #13247 1::int)
|
|
|
915 |
#13334 := (and #13243 #13245)
|
|
|
916 |
#13337 := (not #13334)
|
|
|
917 |
#13304 := (not #13303)
|
|
|
918 |
#13310 := (and #12352 #13304)
|
|
|
919 |
#13290 := (or #5579 #13267 #13281)
|
|
|
920 |
#13295 := (forall (vars (?x785 int)) #13290)
|
|
|
921 |
#13298 := (not #13295)
|
|
|
922 |
#13315 := (or #13298 #13310)
|
|
|
923 |
#13318 := (and #13295 #13315)
|
|
|
924 |
#13321 := (or #13264 #13318)
|
|
|
925 |
#13324 := (and #13259 #13321)
|
|
|
926 |
#13253 := (and #13234 #13251)
|
|
|
927 |
#13256 := (not #13253)
|
|
|
928 |
#13352 := (or #12401 #13256 #13324 #13331 #13337)
|
|
|
929 |
#13360 := (and #13243 #13245 #13352)
|
|
|
930 |
#13236 := (and #13225 #13234)
|
|
|
931 |
#13239 := (not #13236)
|
|
|
932 |
#13471 := (or #12566 #12557 #13230 #13239 #13360 #13416)
|
|
|
933 |
#12305 := (and #12293 #12302)
|
|
|
934 |
#12494 := (not #12305)
|
|
|
935 |
#13392 := (or #12476 #12467 #12494 #12485 #12449 #12440 #13365 #13239 #13360)
|
|
|
936 |
#13400 := (and #12293 #12302 #13392)
|
|
|
937 |
#12299 := (and #12293 #12296)
|
|
|
938 |
#12506 := (not #12299)
|
|
|
939 |
#13405 := (or #12506 #13400)
|
|
|
940 |
#13411 := (and #12293 #12296 #13405)
|
|
|
941 |
#13441 := (or #13230 #13411 #13417)
|
|
|
942 |
#13476 := (and #13441 #13471)
|
|
|
943 |
#13485 := (or #12494 #13230 #13476)
|
|
|
944 |
#13493 := (and #12293 #12302 #13485)
|
|
|
945 |
#13498 := (or #12506 #13493)
|
|
|
946 |
#13504 := (and #12293 #12296 #13498)
|
|
|
947 |
#13533 := (or #13230 #13504 #13510)
|
|
|
948 |
#13659 := (and #13533 #13654)
|
|
|
949 |
decl uf_55 :: (-> T4 T2)
|
|
|
950 |
#3004 := (uf_55 uf_287)
|
|
|
951 |
#11905 := (= uf_9 #3004)
|
|
|
952 |
#12003 := (and #11905 #11997)
|
|
|
953 |
#12141 := (not #12003)
|
|
|
954 |
#3176 := (and #3174 #3175)
|
|
|
955 |
#12733 := (not #3176)
|
|
|
956 |
#13852 := (or #12769 #12760 #12751 #12742 #12733 #12141 #13683 #13230 #13659 #13700 #13734 #13740 #13752 #13762 #13775 #13786)
|
|
|
957 |
#13860 := (and #3042 #13218 #13852)
|
|
|
958 |
#13206 := (or #5579 #13184 #13196)
|
|
|
959 |
#13211 := (forall (vars (?x773 int)) #13206)
|
|
|
960 |
#13214 := (not #13211)
|
|
|
961 |
#13865 := (or #13214 #13860)
|
|
|
962 |
#13868 := (and #13211 #13865)
|
|
|
963 |
#13871 := (or #13181 #13868)
|
|
|
964 |
#13874 := (and #13178 #13871)
|
|
|
965 |
#11940 := (and #11928 #11937)
|
|
|
966 |
#12985 := (not #11940)
|
|
|
967 |
#13895 := (or #12976 #12967 #12958 #12949 #12985 #13874)
|
|
|
968 |
#13903 := (and #11928 #11937 #13895)
|
|
|
969 |
#11934 := (and #11928 #11931)
|
|
|
970 |
#12997 := (not #11934)
|
|
|
971 |
#13908 := (or #12997 #13903)
|
|
|
972 |
#13914 := (and #11928 #11931 #13908)
|
|
|
973 |
#13919 := (or #13009 #13914)
|
|
|
974 |
#13922 := (and #11925 #13919)
|
|
|
975 |
#13152 := (+ uf_76 #13151)
|
|
|
976 |
#13150 := (>= #13152 0::int)
|
|
|
977 |
#13148 := (>= uf_286 0::int)
|
|
|
978 |
#13155 := (and #13148 #13150)
|
|
|
979 |
#13158 := (not #13155)
|
|
|
980 |
decl uf_294 :: (-> int T5 T2)
|
|
|
981 |
decl uf_293 :: int
|
|
|
982 |
#3018 := uf_293
|
|
|
983 |
#3021 := (uf_294 uf_293 #23)
|
|
|
984 |
#3022 := (pattern #3021)
|
|
|
985 |
#11911 := (= uf_9 #3021)
|
|
|
986 |
#11917 := (not #11911)
|
|
|
987 |
#11922 := (forall (vars (?x772 T5)) (:pat #3022) #11917)
|
|
|
988 |
#13030 := (not #11922)
|
|
|
989 |
decl uf_281 :: T1
|
|
|
990 |
#2954 := uf_281
|
|
|
991 |
#3002 := (uf_202 uf_281 uf_287)
|
|
|
992 |
#11902 := (= uf_9 #3002)
|
|
|
993 |
#11908 := (and #11902 #11905)
|
|
|
994 |
#13075 := (not #11908)
|
|
|
995 |
decl uf_203 :: (-> T4 T2)
|
|
|
996 |
#3000 := (uf_203 uf_287)
|
|
|
997 |
#11899 := (= uf_9 #3000)
|
|
|
998 |
#13084 := (not #11899)
|
|
|
999 |
decl uf_173 :: (-> T4 int)
|
|
|
1000 |
#3019 := (uf_173 uf_287)
|
|
|
1001 |
#3020 := (= uf_293 #3019)
|
|
|
1002 |
#13039 := (not #3020)
|
|
|
1003 |
#3017 := (up_291 uf_287 uf_281 uf_279 uf_286 uf_4)
|
|
|
1004 |
#13048 := (not #3017)
|
|
|
1005 |
#3015 := (up_292 uf_287 uf_281 uf_280 #2979 #11)
|
|
|
1006 |
#3014 := (up_291 uf_287 uf_281 uf_280 #3013 #11)
|
|
|
1007 |
#3016 := (and #3014 #3015)
|
|
|
1008 |
#13057 := (not #3016)
|
|
|
1009 |
#14045 := (or #13057 #13048 #13039 #13084 #13075 #13030 #13158 #13217 #13922 #13934 #13940 #13950 #13972 #13986 #14000)
|
|
|
1010 |
#14050 := (not #14045)
|
|
|
1011 |
#1 := true
|
|
|
1012 |
#3098 := (< #161 uf_286)
|
|
|
1013 |
#3104 := (and #3098 #3103)
|
|
|
1014 |
#411 := (<= #161 uf_76)
|
|
|
1015 |
#3105 := (and #411 #3104)
|
|
|
1016 |
#285 := (<= 0::int #161)
|
|
|
1017 |
#3106 := (and #285 #3105)
|
|
|
1018 |
#3107 := (exists (vars (?x778 int)) #3106)
|
|
|
1019 |
#3108 := (and #3107 true)
|
|
|
1020 |
#3099 := (<= #3054 uf_302)
|
|
|
1021 |
#3100 := (implies #3098 #3099)
|
|
|
1022 |
#412 := (and #285 #411)
|
|
|
1023 |
#3101 := (implies #412 #3100)
|
|
|
1024 |
#3102 := (forall (vars (?x776 int)) #3101)
|
|
|
1025 |
#3109 := (implies #3102 #3108)
|
|
|
1026 |
#3110 := (and #3102 #3109)
|
|
|
1027 |
#3097 := (= uf_302 uf_296)
|
|
|
1028 |
#3111 := (implies #3097 #3110)
|
|
|
1029 |
#3095 := (= uf_301 uf_297)
|
|
|
1030 |
#3112 := (implies #3095 #3111)
|
|
|
1031 |
#3093 := (= uf_300 uf_298)
|
|
|
1032 |
#3113 := (implies #3093 #3112)
|
|
|
1033 |
#3091 := (= uf_299 uf_296)
|
|
|
1034 |
#3114 := (implies #3091 #3113)
|
|
|
1035 |
#3066 := (<= 0::int uf_297)
|
|
|
1036 |
#3073 := (<= 1::int uf_298)
|
|
|
1037 |
#3074 := (and #3073 #3066)
|
|
|
1038 |
#3115 := (implies #3074 #3114)
|
|
|
1039 |
#3116 := (implies #3074 #3115)
|
|
|
1040 |
#3117 := (implies #3074 #3116)
|
|
|
1041 |
#3118 := (implies up_216 #3117)
|
|
|
1042 |
#3119 := (and up_216 #3118)
|
|
|
1043 |
#3120 := (implies #3074 #3119)
|
|
|
1044 |
#3121 := (implies #3074 #3120)
|
|
|
1045 |
#3269 := (implies #3074 #3121)
|
|
|
1046 |
#3270 := (implies #3074 #3269)
|
|
|
1047 |
#3268 := (<= uf_286 uf_298)
|
|
|
1048 |
#3271 := (implies #3268 #3270)
|
|
|
1049 |
#3272 := (implies #3074 #3271)
|
|
|
1050 |
#3221 := (= #3220 uf_304)
|
|
|
1051 |
#3218 := (< uf_305 uf_286)
|
|
|
1052 |
#3222 := (and #3218 #3221)
|
|
|
1053 |
#3223 := (and #3222 true)
|
|
|
1054 |
#3214 := (<= #3054 uf_304)
|
|
|
1055 |
#3213 := (< #161 uf_306)
|
|
|
1056 |
#3215 := (implies #3213 #3214)
|
|
|
1057 |
#3216 := (implies #412 #3215)
|
|
|
1058 |
#3217 := (forall (vars (?x785 int)) #3216)
|
|
|
1059 |
#3224 := (implies #3217 #3223)
|
|
|
1060 |
#3225 := (and #3217 #3224)
|
|
|
1061 |
#3212 := (<= uf_306 uf_286)
|
|
|
1062 |
#3226 := (implies #3212 #3225)
|
|
|
1063 |
#3227 := (and #3212 #3226)
|
|
|
1064 |
#3201 := (<= 0::int uf_305)
|
|
|
1065 |
#3210 := (<= 2::int uf_306)
|
|
|
1066 |
#3211 := (and #3210 #3201)
|
|
|
1067 |
#3228 := (implies #3211 #3227)
|
|
|
1068 |
#3229 := (implies #3209 #3228)
|
|
|
1069 |
#3203 := (+ uf_298 1::int)
|
|
|
1070 |
#3208 := (= uf_306 #3203)
|
|
|
1071 |
#3230 := (implies #3208 #3229)
|
|
|
1072 |
#3205 := (<= #3203 uf_76)
|
|
|
1073 |
#3204 := (<= 0::int #3203)
|
|
|
1074 |
#3206 := (and #3204 #3205)
|
|
|
1075 |
#3231 := (implies #3206 #3230)
|
|
|
1076 |
#3232 := (and #3206 #3231)
|
|
|
1077 |
#3202 := (and #3073 #3201)
|
|
|
1078 |
#3233 := (implies #3202 #3232)
|
|
|
1079 |
#3250 := (= uf_305 uf_297)
|
|
|
1080 |
#3251 := (implies #3250 #3233)
|
|
|
1081 |
#3249 := (= uf_304 uf_296)
|
|
|
1082 |
#3252 := (implies #3249 #3251)
|
|
|
1083 |
#3253 := (implies #3074 #3252)
|
|
|
1084 |
#3254 := (implies #3074 #3253)
|
|
|
1085 |
#3255 := (implies #3074 #3254)
|
|
|
1086 |
#3248 := (<= #3190 uf_296)
|
|
|
1087 |
#3256 := (implies #3248 #3255)
|
|
|
1088 |
#3257 := (implies #3074 #3256)
|
|
|
1089 |
#3200 := (= uf_305 uf_298)
|
|
|
1090 |
#3234 := (implies #3200 #3233)
|
|
|
1091 |
#3198 := (= uf_304 uf_303)
|
|
|
1092 |
#3235 := (implies #3198 #3234)
|
|
|
1093 |
#3196 := (and #3073 #3073)
|
|
|
1094 |
#3236 := (implies #3196 #3235)
|
|
|
1095 |
#3237 := (implies #3195 #3236)
|
|
|
1096 |
#3238 := (implies #3194 #3237)
|
|
|
1097 |
#3193 := (= uf_303 #3190)
|
|
|
1098 |
#3239 := (implies #3193 #3238)
|
|
|
1099 |
#3188 := (= #3187 uf_9)
|
|
|
1100 |
#3183 := (= #3182 uf_9)
|
|
|
1101 |
#3189 := (and #3183 #3188)
|
|
|
1102 |
#3240 := (implies #3189 #3239)
|
|
|
1103 |
#3241 := (and #3189 #3240)
|
|
|
1104 |
#3185 := (= #3184 uf_9)
|
|
|
1105 |
#3186 := (and #3183 #3185)
|
|
|
1106 |
#3242 := (implies #3186 #3241)
|
|
|
1107 |
#3243 := (and #3186 #3242)
|
|
|
1108 |
#3244 := (implies #3074 #3243)
|
|
|
1109 |
#3245 := (implies #3074 #3244)
|
|
|
1110 |
#3191 := (< uf_296 #3190)
|
|
|
1111 |
#3246 := (implies #3191 #3245)
|
|
|
1112 |
#3247 := (implies #3074 #3246)
|
|
|
1113 |
#3258 := (and #3247 #3257)
|
|
|
1114 |
#3259 := (implies #3074 #3258)
|
|
|
1115 |
#3260 := (implies #3189 #3259)
|
|
|
1116 |
#3261 := (and #3189 #3260)
|
|
|
1117 |
#3262 := (implies #3186 #3261)
|
|
|
1118 |
#3263 := (and #3186 #3262)
|
|
|
1119 |
#3264 := (implies #3074 #3263)
|
|
|
1120 |
#3265 := (implies #3074 #3264)
|
|
|
1121 |
#3180 := (< uf_298 uf_286)
|
|
|
1122 |
#3266 := (implies #3180 #3265)
|
|
|
1123 |
#3267 := (implies #3074 #3266)
|
|
|
1124 |
#3273 := (and #3267 #3272)
|
|
|
1125 |
#3274 := (implies #3074 #3273)
|
|
|
1126 |
decl uf_41 :: (-> T4 T12)
|
|
|
1127 |
#3127 := (uf_41 uf_287)
|
|
|
1128 |
#3178 := (= #3127 #3127)
|
|
|
1129 |
#3177 := (= #3150 #3150)
|
|
|
1130 |
#3179 := (and #3177 #3178)
|
|
|
1131 |
#3275 := (implies #3179 #3274)
|
|
|
1132 |
#3276 := (implies #3176 #3275)
|
|
|
1133 |
#3277 := (implies #3173 #3276)
|
|
|
1134 |
#3278 := (implies #3172 #3277)
|
|
|
1135 |
#3279 := (implies #3171 #3278)
|
|
|
1136 |
#3280 := (implies #3170 #3279)
|
|
|
1137 |
#3005 := (= #3004 uf_9)
|
|
|
1138 |
#3088 := (= #3087 uf_9)
|
|
|
1139 |
#3089 := (and #3088 #3005)
|
|
|
1140 |
#3281 := (implies #3089 #3280)
|
|
|
1141 |
#3163 := (= #3162 uf_9)
|
|
|
1142 |
decl uf_172 :: (-> T4 T5 int)
|
|
|
1143 |
#3158 := (uf_172 uf_287 #23)
|
|
|
1144 |
#3159 := (pattern #3158)
|
|
|
1145 |
#3160 := (<= #3158 #3158)
|
|
|
1146 |
#3161 := (forall (vars (?x783 T5)) (:pat #3159) #3160)
|
|
|
1147 |
#3164 := (and #3161 #3163)
|
|
|
1148 |
#3157 := (<= #3019 #3019)
|
|
|
1149 |
#3165 := (and #3157 #3164)
|
|
|
1150 |
#3282 := (implies #3165 #3281)
|
|
|
1151 |
#3151 := (uf_58 #3150 #23)
|
|
|
1152 |
#3152 := (pattern #3151)
|
|
|
1153 |
#3140 := (uf_68 uf_287 #23)
|
|
|
1154 |
#3141 := (= #3140 uf_9)
|
|
|
1155 |
#3153 := (= #3151 #3151)
|
|
|
1156 |
#3154 := (and #3153 #3141)
|
|
|
1157 |
#3155 := (implies #3141 #3154)
|
|
|
1158 |
#3156 := (forall (vars (?x782 T5)) (:pat #3152) #3155)
|
|
|
1159 |
#3166 := (and #3156 #3165)
|
|
|
1160 |
decl uf_40 :: (-> T12 T5 T11)
|
|
|
1161 |
#3128 := (uf_40 #3127 #23)
|
|
|
1162 |
#3129 := (pattern #3128)
|
|
|
1163 |
#3146 := (= #3128 #3128)
|
|
|
1164 |
#3147 := (and #3146 #3141)
|
|
|
1165 |
#3148 := (implies #3141 #3147)
|
|
|
1166 |
#3149 := (forall (vars (?x781 T5)) (:pat #3129) #3148)
|
|
|
1167 |
#3167 := (and #3149 #3166)
|
|
|
1168 |
decl uf_19 :: (-> T9 T5 int)
|
|
|
1169 |
decl uf_20 :: (-> T4 T9)
|
|
|
1170 |
#3137 := (uf_20 uf_287)
|
|
|
1171 |
#3138 := (uf_19 #3137 #23)
|
|
|
1172 |
#3139 := (pattern #3138)
|
|
|
1173 |
#3142 := (= #3138 #3138)
|
|
|
1174 |
#3143 := (and #3142 #3141)
|
|
|
1175 |
#3144 := (implies #3141 #3143)
|
|
|
1176 |
#3145 := (forall (vars (?x780 T5)) (:pat #3139) #3144)
|
|
|
1177 |
#3168 := (and #3145 #3167)
|
|
|
1178 |
decl uf_261 :: T8
|
|
|
1179 |
#2837 := uf_261
|
|
|
1180 |
#3130 := (uf_25 uf_287 #23)
|
|
|
1181 |
#3131 := (uf_13 #3130)
|
|
|
1182 |
#3132 := (uf_12 #3131)
|
|
|
1183 |
#3133 := (= #3132 uf_261)
|
|
|
1184 |
#3134 := (not #3133)
|
|
|
1185 |
#3135 := (implies #3134 #3134)
|
|
|
1186 |
#3136 := (forall (vars (?x779 T5)) (:pat #3129) #3135)
|
|
|
1187 |
#3169 := (and #3136 #3168)
|
|
|
1188 |
#3283 := (implies #3169 #3282)
|
|
|
1189 |
#3284 := (implies #3074 #3283)
|
|
|
1190 |
#3285 := (implies #3074 #3284)
|
|
|
1191 |
#3286 := (implies #3074 #3285)
|
|
|
1192 |
#3122 := (implies #3089 #3121)
|
|
|
1193 |
#3123 := (implies #3074 #3122)
|
|
|
1194 |
#3124 := (implies #3074 #3123)
|
|
|
1195 |
#3086 := (not true)
|
|
|
1196 |
#3125 := (implies #3086 #3124)
|
|
|
1197 |
#3126 := (implies #3074 #3125)
|
|
|
1198 |
#3287 := (and #3126 #3286)
|
|
|
1199 |
#3288 := (implies #3074 #3287)
|
|
|
1200 |
#3084 := (= #3083 uf_296)
|
|
|
1201 |
#3081 := (< uf_297 uf_286)
|
|
|
1202 |
#3085 := (and #3081 #3084)
|
|
|
1203 |
#3289 := (implies #3085 #3288)
|
|
|
1204 |
#3077 := (<= #3054 uf_296)
|
|
|
1205 |
#3076 := (< #161 uf_298)
|
|
|
1206 |
#3078 := (implies #3076 #3077)
|
|
|
1207 |
#3079 := (implies #412 #3078)
|
|
|
1208 |
#3080 := (forall (vars (?x775 int)) #3079)
|
|
|
1209 |
#3290 := (implies #3080 #3289)
|
|
|
1210 |
#3075 := (<= uf_298 uf_286)
|
|
|
1211 |
#3291 := (implies #3075 #3290)
|
|
|
1212 |
#3292 := (implies #3074 #3291)
|
|
|
1213 |
#3071 := (<= uf_298 uf_76)
|
|
|
1214 |
#3070 := (<= 0::int uf_298)
|
|
|
1215 |
#3072 := (and #3070 #3071)
|
|
|
1216 |
#3293 := (implies #3072 #3292)
|
|
|
1217 |
#3067 := (<= uf_297 uf_76)
|
|
|
1218 |
#3068 := (and #3066 #3067)
|
|
|
1219 |
#3294 := (implies #3068 #3293)
|
|
|
1220 |
#3063 := (<= uf_296 uf_78)
|
|
|
1221 |
#3062 := (<= 0::int uf_296)
|
|
|
1222 |
#3064 := (and #3062 #3063)
|
|
|
1223 |
#3295 := (implies #3064 #3294)
|
|
|
1224 |
#3059 := (= #3041 uf_295)
|
|
|
1225 |
#2975 := (< 0::int uf_286)
|
|
|
1226 |
#3060 := (and #2975 #3059)
|
|
|
1227 |
#3296 := (implies #3060 #3295)
|
|
|
1228 |
#3297 := (and #3060 #3296)
|
|
|
1229 |
#3055 := (<= #3054 uf_295)
|
|
|
1230 |
#3052 := (< #161 1::int)
|
|
|
1231 |
#3056 := (implies #3052 #3055)
|
|
|
1232 |
#3057 := (implies #412 #3056)
|
|
|
1233 |
#3058 := (forall (vars (?x773 int)) #3057)
|
|
|
1234 |
#3298 := (implies #3058 #3297)
|
|
|
1235 |
#3299 := (and #3058 #3298)
|
|
|
1236 |
#3051 := (<= 1::int uf_286)
|
|
|
1237 |
#3300 := (implies #3051 #3299)
|
|
|
1238 |
#3301 := (and #3051 #3300)
|
|
|
1239 |
#3047 := (<= 0::int 0::int)
|
|
|
1240 |
#3048 := (and #3047 #3047)
|
|
|
1241 |
#3046 := (<= 1::int 1::int)
|
|
|
1242 |
#3049 := (and #3046 #3048)
|
|
|
1243 |
#3050 := (and #3046 #3049)
|
|
|
1244 |
#3302 := (implies #3050 #3301)
|
|
|
1245 |
#3303 := (implies #3045 #3302)
|
|
|
1246 |
#3304 := (implies #3044 #3303)
|
|
|
1247 |
#3305 := (implies #3043 #3304)
|
|
|
1248 |
#3306 := (implies #3042 #3305)
|
|
|
1249 |
#3038 := (= #3037 uf_9)
|
|
|
1250 |
#3033 := (= #3032 uf_9)
|
|
|
1251 |
#3039 := (and #3033 #3038)
|
|
|
1252 |
#3307 := (implies #3039 #3306)
|
|
|
1253 |
#3308 := (and #3039 #3307)
|
|
|
1254 |
#3035 := (= #3034 uf_9)
|
|
|
1255 |
#3036 := (and #3033 #3035)
|
|
|
1256 |
#3309 := (implies #3036 #3308)
|
|
|
1257 |
#3310 := (and #3036 #3309)
|
|
|
1258 |
#3030 := (= #3029 uf_9)
|
|
|
1259 |
#3311 := (implies #3030 #3310)
|
|
|
1260 |
#3312 := (and #3030 #3311)
|
|
|
1261 |
#3027 := (<= uf_286 uf_76)
|
|
|
1262 |
#3026 := (<= 0::int uf_286)
|
|
|
1263 |
#3028 := (and #3026 #3027)
|
|
|
1264 |
#3313 := (implies #3028 #3312)
|
|
|
1265 |
#3023 := (= #3021 uf_9)
|
|
|
1266 |
#3024 := (iff #3023 false)
|
|
|
1267 |
#3025 := (forall (vars (?x772 T5)) (:pat #3022) #3024)
|
|
|
1268 |
#3314 := (implies #3025 #3313)
|
|
|
1269 |
#3315 := (implies #3020 #3314)
|
|
|
1270 |
#3316 := (implies #3017 #3315)
|
|
|
1271 |
#3317 := (implies #3016 #3316)
|
|
|
1272 |
#3011 := (< #3008 uf_290)
|
|
|
1273 |
#3012 := (forall (vars (?x771 T19)) (:pat #3009) #3011)
|
|
|
1274 |
#3318 := (implies #3012 #3317)
|
|
|
1275 |
#3003 := (= #3002 uf_9)
|
|
|
1276 |
#3006 := (and #3003 #3005)
|
|
|
1277 |
#3319 := (implies #3006 #3318)
|
|
|
1278 |
#3001 := (= #3000 uf_9)
|
|
|
1279 |
#3320 := (implies #3001 #3319)
|
|
|
1280 |
#2994 := (= #2993 uf_9)
|
|
|
1281 |
#2991 := (= #2990 uf_14)
|
|
|
1282 |
#2992 := (not #2991)
|
|
|
1283 |
#2995 := (and #2992 #2994)
|
|
|
1284 |
#2989 := (= #2988 uf_9)
|
|
|
1285 |
#2996 := (and #2989 #2995)
|
|
|
1286 |
#2987 := (= #2986 uf_9)
|
|
|
1287 |
#2997 := (and #2987 #2996)
|
|
|
1288 |
#2985 := (= #2984 uf_26)
|
|
|
1289 |
#2998 := (and #2985 #2997)
|
|
|
1290 |
#2983 := (= #2982 uf_9)
|
|
|
1291 |
#2999 := (and #2983 #2998)
|
|
|
1292 |
#3321 := (implies #2999 #3320)
|
|
|
1293 |
#3322 := (implies #2975 #3321)
|
|
|
1294 |
#2974 := (< uf_286 1099511627776::int)
|
|
|
1295 |
#3323 := (implies #2974 #3322)
|
|
|
1296 |
#2971 := (<= uf_285 uf_76)
|
|
|
1297 |
#2970 := (<= 0::int uf_285)
|
|
|
1298 |
#2972 := (and #2970 #2971)
|
|
|
1299 |
#3324 := (implies #2972 #3323)
|
|
|
1300 |
#2967 := (<= uf_284 uf_76)
|
|
|
1301 |
#2966 := (<= 0::int uf_284)
|
|
|
1302 |
#2968 := (and #2966 #2967)
|
|
|
1303 |
#3325 := (implies #2968 #3324)
|
|
|
1304 |
#2963 := (<= uf_283 uf_78)
|
|
|
1305 |
#2962 := (<= 0::int uf_283)
|
|
|
1306 |
#2964 := (and #2962 #2963)
|
|
|
1307 |
#3326 := (implies #2964 #3325)
|
|
|
1308 |
#3327 := (not #3326)
|
|
|
1309 |
#14053 := (iff #3327 #14050)
|
|
|
1310 |
#12020 := (not #3098)
|
|
|
1311 |
#12021 := (or #12020 #3099)
|
|
|
1312 |
#5570 := (not #412)
|
|
|
1313 |
#12027 := (or #5570 #12021)
|
|
|
1314 |
#12032 := (forall (vars (?x776 int)) #12027)
|
|
|
1315 |
#12040 := (not #12032)
|
|
|
1316 |
#12041 := (or #3107 #12040)
|
|
|
1317 |
#12046 := (and #12032 #12041)
|
|
|
1318 |
#12053 := (or #12052 #12046)
|
|
|
1319 |
#12062 := (or #12061 #12053)
|
|
|
1320 |
#12071 := (or #12070 #12062)
|
|
|
1321 |
#12080 := (or #12079 #12071)
|
|
|
1322 |
#11971 := (and #3066 #3073)
|
|
|
1323 |
#12088 := (not #11971)
|
|
|
1324 |
#12089 := (or #12088 #12080)
|
|
|
1325 |
#12097 := (or #12088 #12089)
|
|
|
1326 |
#12105 := (or #12088 #12097)
|
|
|
1327 |
#12114 := (or #12113 #12105)
|
|
|
1328 |
#12119 := (and up_216 #12114)
|
|
|
1329 |
#12125 := (or #12088 #12119)
|
|
|
1330 |
#12133 := (or #12088 #12125)
|
|
|
1331 |
#12682 := (or #12088 #12133)
|
|
|
1332 |
#12690 := (or #12088 #12682)
|
|
|
1333 |
#12698 := (not #3268)
|
|
|
1334 |
#12699 := (or #12698 #12690)
|
|
|
1335 |
#12707 := (or #12088 #12699)
|
|
|
1336 |
#12355 := (and #3218 #12352)
|
|
|
1337 |
#12337 := (not #3213)
|
|
|
1338 |
#12338 := (or #12337 #3214)
|
|
|
1339 |
#12344 := (or #5570 #12338)
|
|
|
1340 |
#12349 := (forall (vars (?x785 int)) #12344)
|
|
|
1341 |
#12368 := (not #12349)
|
|
|
1342 |
#12369 := (or #12368 #12355)
|
|
|
1343 |
#12374 := (and #12349 #12369)
|
|
|
1344 |
#12380 := (not #3212)
|
|
|
1345 |
#12381 := (or #12380 #12374)
|
|
|
1346 |
#12386 := (and #3212 #12381)
|
|
|
1347 |
#12334 := (and #3201 #3210)
|
|
|
1348 |
#12392 := (not #12334)
|
|
|
1349 |
#12393 := (or #12392 #12386)
|
|
|
1350 |
#12402 := (or #12401 #12393)
|
|
|
1351 |
#12319 := (+ 1::int uf_298)
|
|
|
1352 |
#12331 := (= uf_306 #12319)
|
|
|
1353 |
#12410 := (not #12331)
|
|
|
1354 |
#12411 := (or #12410 #12402)
|
|
|
1355 |
#12325 := (<= #12319 uf_76)
|
|
|
1356 |
#12322 := (<= 0::int #12319)
|
|
|
1357 |
#12328 := (and #12322 #12325)
|
|
|
1358 |
#12419 := (not #12328)
|
|
|
1359 |
#12420 := (or #12419 #12411)
|
|
|
1360 |
#12425 := (and #12328 #12420)
|
|
|
1361 |
#12431 := (not #3202)
|
|
|
1362 |
#12432 := (or #12431 #12425)
|
|
|
1363 |
#12558 := (or #12432 #12557)
|
|
|
1364 |
#12567 := (or #12566 #12558)
|
|
|
1365 |
#12575 := (or #12088 #12567)
|
|
|
1366 |
#12583 := (or #12088 #12575)
|
|
|
1367 |
#12591 := (or #12088 #12583)
|
|
|
1368 |
#12599 := (not #3248)
|
|
|
1369 |
#12600 := (or #12599 #12591)
|
|
|
1370 |
#12608 := (or #12088 #12600)
|
|
|
1371 |
#12441 := (or #12440 #12432)
|
|
|
1372 |
#12450 := (or #12449 #12441)
|
|
|
1373 |
#12458 := (not #3073)
|
|
|
1374 |
#12459 := (or #12458 #12450)
|
|
|
1375 |
#12468 := (or #12467 #12459)
|
|
|
1376 |
#12477 := (or #12476 #12468)
|
|
|
1377 |
#12486 := (or #12485 #12477)
|
|
|
1378 |
#12495 := (or #12494 #12486)
|
|
|
1379 |
#12500 := (and #12305 #12495)
|
|
|
1380 |
#12507 := (or #12506 #12500)
|
|
|
1381 |
#12512 := (and #12299 #12507)
|
|
|
1382 |
#12518 := (or #12088 #12512)
|
|
|
1383 |
#12526 := (or #12088 #12518)
|
|
|
1384 |
#12534 := (not #3191)
|
|
|
1385 |
#12535 := (or #12534 #12526)
|
|
|
1386 |
#12543 := (or #12088 #12535)
|
|
|
1387 |
#12613 := (and #12543 #12608)
|
|
|
1388 |
#12619 := (or #12088 #12613)
|
|
|
1389 |
#12627 := (or #12494 #12619)
|
|
|
1390 |
#12632 := (and #12305 #12627)
|
|
|
1391 |
#12638 := (or #12506 #12632)
|
|
|
1392 |
#12643 := (and #12299 #12638)
|
|
|
1393 |
#12649 := (or #12088 #12643)
|
|
|
1394 |
#12657 := (or #12088 #12649)
|
|
|
1395 |
#12665 := (not #3180)
|
|
|
1396 |
#12666 := (or #12665 #12657)
|
|
|
1397 |
#12674 := (or #12088 #12666)
|
|
|
1398 |
#12712 := (and #12674 #12707)
|
|
|
1399 |
#12718 := (or #12088 #12712)
|
|
|
1400 |
#12734 := (or #12733 #12718)
|
|
|
1401 |
#12743 := (or #12742 #12734)
|
|
|
1402 |
#12752 := (or #12751 #12743)
|
|
|
1403 |
#12761 := (or #12760 #12752)
|
|
|
1404 |
#12770 := (or #12769 #12761)
|
|
|
1405 |
#12778 := (or #12141 #12770)
|
|
|
1406 |
#12257 := (and #3161 #12254)
|
|
|
1407 |
#12260 := (and #3157 #12257)
|
|
|
1408 |
#12786 := (not #12260)
|
|
|
1409 |
#12787 := (or #12786 #12778)
|
|
|
1410 |
#12795 := (or #12786 #12787)
|
|
|
1411 |
#12803 := (or #12088 #12795)
|
|
|
1412 |
#12811 := (or #12088 #12803)
|
|
|
1413 |
#12819 := (or #12088 #12811)
|
|
|
1414 |
#12834 := (or #12088 #12819)
|
|
|
1415 |
#11992 := (and #3081 #11989)
|
|
|
1416 |
#12842 := (not #11992)
|
|
|
1417 |
#12843 := (or #12842 #12834)
|
|
|
1418 |
#11974 := (not #3076)
|
|
|
1419 |
#11975 := (or #11974 #3077)
|
|
|
1420 |
#11981 := (or #5570 #11975)
|
|
|
1421 |
#11986 := (forall (vars (?x775 int)) #11981)
|
|
|
1422 |
#12851 := (not #11986)
|
|
|
1423 |
#12852 := (or #12851 #12843)
|
|
|
1424 |
#12860 := (not #3075)
|
|
|
1425 |
#12861 := (or #12860 #12852)
|
|
|
1426 |
#12869 := (or #12088 #12861)
|
|
|
1427 |
#12877 := (not #3072)
|
|
|
1428 |
#12878 := (or #12877 #12869)
|
|
|
1429 |
#12886 := (not #3068)
|
|
|
1430 |
#12887 := (or #12886 #12878)
|
|
|
1431 |
#12895 := (not #3064)
|
|
|
1432 |
#12896 := (or #12895 #12887)
|
|
|
1433 |
#11968 := (and #2975 #3042)
|
|
|
1434 |
#12904 := (not #11968)
|
|
|
1435 |
#12905 := (or #12904 #12896)
|
|
|
1436 |
#12910 := (and #11968 #12905)
|
|
|
1437 |
#11951 := (not #3052)
|
|
|
1438 |
#11952 := (or #11951 #3055)
|
|
|
1439 |
#11958 := (or #5570 #11952)
|
|
|
1440 |
#11963 := (forall (vars (?x773 int)) #11958)
|
|
|
1441 |
#12916 := (not #11963)
|
|
|
1442 |
#12917 := (or #12916 #12910)
|
|
|
1443 |
#12922 := (and #11963 #12917)
|
|
|
1444 |
#12928 := (not #3051)
|
|
|
1445 |
#12929 := (or #12928 #12922)
|
|
|
1446 |
#12934 := (and #3051 #12929)
|
|
|
1447 |
#11945 := (and #3046 #3047)
|
|
|
1448 |
#11948 := (and #3046 #11945)
|
|
|
1449 |
#12940 := (not #11948)
|
|
|
1450 |
#12941 := (or #12940 #12934)
|
|
|
1451 |
#12950 := (or #12949 #12941)
|
|
|
1452 |
#12959 := (or #12958 #12950)
|
|
|
1453 |
#12968 := (or #12967 #12959)
|
|
|
1454 |
#12977 := (or #12976 #12968)
|
|
|
1455 |
#12986 := (or #12985 #12977)
|
|
|
1456 |
#12991 := (and #11940 #12986)
|
|
|
1457 |
#12998 := (or #12997 #12991)
|
|
|
1458 |
#13003 := (and #11934 #12998)
|
|
|
1459 |
#13010 := (or #13009 #13003)
|
|
|
1460 |
#13015 := (and #11925 #13010)
|
|
|
1461 |
#13021 := (not #3028)
|
|
|
1462 |
#13022 := (or #13021 #13015)
|
|
|
1463 |
#13031 := (or #13030 #13022)
|
|
|
1464 |
#13040 := (or #13039 #13031)
|
|
|
1465 |
#13049 := (or #13048 #13040)
|
|
|
1466 |
#13058 := (or #13057 #13049)
|
|
|
1467 |
#13066 := (not #3012)
|
|
|
1468 |
#13067 := (or #13066 #13058)
|
|
|
1469 |
#13076 := (or #13075 #13067)
|
|
|
1470 |
#13085 := (or #13084 #13076)
|
|
|
1471 |
#11884 := (and #11878 #11881)
|
|
|
1472 |
#11887 := (and #11872 #11884)
|
|
|
1473 |
#11890 := (and #11869 #11887)
|
|
|
1474 |
#11893 := (and #11866 #11890)
|
|
|
1475 |
#11896 := (and #11862 #11893)
|
|
|
1476 |
#13093 := (not #11896)
|
|
|
1477 |
#13094 := (or #13093 #13085)
|
|
|
1478 |
#13102 := (not #2975)
|
|
|
1479 |
#13103 := (or #13102 #13094)
|
|
|
1480 |
#13111 := (not #2974)
|
|
|
1481 |
#13112 := (or #13111 #13103)
|
|
|
1482 |
#13120 := (not #2972)
|
|
|
1483 |
#13121 := (or #13120 #13112)
|
|
|
1484 |
#13129 := (not #2968)
|
|
|
1485 |
#13130 := (or #13129 #13121)
|
|
|
1486 |
#13138 := (not #2964)
|
|
|
1487 |
#13139 := (or #13138 #13130)
|
|
|
1488 |
#13144 := (not #13139)
|
|
|
1489 |
#14051 := (iff #13144 #14050)
|
|
|
1490 |
#14048 := (iff #13139 #14045)
|
|
|
1491 |
#14003 := (or #13158 #13922)
|
|
|
1492 |
#14006 := (or #13030 #14003)
|
|
|
1493 |
#14009 := (or #13039 #14006)
|
|
|
1494 |
#14012 := (or #13048 #14009)
|
|
|
1495 |
#14015 := (or #13057 #14012)
|
|
|
1496 |
#14018 := (or #13934 #14015)
|
|
|
1497 |
#14021 := (or #13075 #14018)
|
|
|
1498 |
#14024 := (or #13084 #14021)
|
|
|
1499 |
#14027 := (or #13940 #14024)
|
|
|
1500 |
#14030 := (or #13217 #14027)
|
|
|
1501 |
#14033 := (or #13950 #14030)
|
|
|
1502 |
#14036 := (or #13972 #14033)
|
|
|
1503 |
#14039 := (or #13986 #14036)
|
|
|
1504 |
#14042 := (or #14000 #14039)
|
|
|
1505 |
#14046 := (iff #14042 #14045)
|
|
|
1506 |
#14047 := [rewrite]: #14046
|
|
|
1507 |
#14043 := (iff #13139 #14042)
|
|
|
1508 |
#14040 := (iff #13130 #14039)
|
|
|
1509 |
#14037 := (iff #13121 #14036)
|
|
|
1510 |
#14034 := (iff #13112 #14033)
|
|
|
1511 |
#14031 := (iff #13103 #14030)
|
|
|
1512 |
#14028 := (iff #13094 #14027)
|
|
|
1513 |
#14025 := (iff #13085 #14024)
|
|
|
1514 |
#14022 := (iff #13076 #14021)
|
|
|
1515 |
#14019 := (iff #13067 #14018)
|
|
|
1516 |
#14016 := (iff #13058 #14015)
|
|
|
1517 |
#14013 := (iff #13049 #14012)
|
|
|
1518 |
#14010 := (iff #13040 #14009)
|
|
|
1519 |
#14007 := (iff #13031 #14006)
|
|
|
1520 |
#14004 := (iff #13022 #14003)
|
|
|
1521 |
#13923 := (iff #13015 #13922)
|
|
|
1522 |
#13920 := (iff #13010 #13919)
|
|
|
1523 |
#13917 := (iff #13003 #13914)
|
|
|
1524 |
#13911 := (and #11934 #13908)
|
|
|
1525 |
#13915 := (iff #13911 #13914)
|
|
|
1526 |
#13916 := [rewrite]: #13915
|
|
|
1527 |
#13912 := (iff #13003 #13911)
|
|
|
1528 |
#13909 := (iff #12998 #13908)
|
|
|
1529 |
#13906 := (iff #12991 #13903)
|
|
|
1530 |
#13900 := (and #11940 #13895)
|
|
|
1531 |
#13904 := (iff #13900 #13903)
|
|
|
1532 |
#13905 := [rewrite]: #13904
|
|
|
1533 |
#13901 := (iff #12991 #13900)
|
|
|
1534 |
#13898 := (iff #12986 #13895)
|
|
|
1535 |
#13877 := (or false #13874)
|
|
|
1536 |
#13880 := (or #12949 #13877)
|
|
|
1537 |
#13883 := (or #12958 #13880)
|
|
|
1538 |
#13886 := (or #12967 #13883)
|
|
|
1539 |
#13889 := (or #12976 #13886)
|
|
|
1540 |
#13892 := (or #12985 #13889)
|
|
|
1541 |
#13896 := (iff #13892 #13895)
|
|
|
1542 |
#13897 := [rewrite]: #13896
|
|
|
1543 |
#13893 := (iff #12986 #13892)
|
|
|
1544 |
#13890 := (iff #12977 #13889)
|
|
|
1545 |
#13887 := (iff #12968 #13886)
|
|
|
1546 |
#13884 := (iff #12959 #13883)
|
|
|
1547 |
#13881 := (iff #12950 #13880)
|
|
|
1548 |
#13878 := (iff #12941 #13877)
|
|
|
1549 |
#13875 := (iff #12934 #13874)
|
|
|
1550 |
#13872 := (iff #12929 #13871)
|
|
|
1551 |
#13869 := (iff #12922 #13868)
|
|
|
1552 |
#13866 := (iff #12917 #13865)
|
|
|
1553 |
#13863 := (iff #12910 #13860)
|
|
|
1554 |
#13778 := (and #13218 #3042)
|
|
|
1555 |
#13857 := (and #13778 #13852)
|
|
|
1556 |
#13861 := (iff #13857 #13860)
|
|
|
1557 |
#13862 := [rewrite]: #13861
|
|
|
1558 |
#13858 := (iff #12910 #13857)
|
|
|
1559 |
#13855 := (iff #12905 #13852)
|
|
|
1560 |
#13789 := (or #13230 #13659)
|
|
|
1561 |
#13792 := (or #12733 #13789)
|
|
|
1562 |
#13795 := (or #12742 #13792)
|
|
|
1563 |
#13798 := (or #12751 #13795)
|
|
|
1564 |
#13801 := (or #12760 #13798)
|
|
|
1565 |
#13804 := (or #12769 #13801)
|
|
|
1566 |
#13807 := (or #12141 #13804)
|
|
|
1567 |
#13810 := (or #13683 #13807)
|
|
|
1568 |
#13813 := (or #13683 #13810)
|
|
|
1569 |
#13816 := (or #13230 #13813)
|
|
|
1570 |
#13819 := (or #13230 #13816)
|
|
|
1571 |
#13822 := (or #13230 #13819)
|
|
|
1572 |
#13825 := (or #13230 #13822)
|
|
|
1573 |
#13828 := (or #13700 #13825)
|
|
|
1574 |
#13831 := (or #13734 #13828)
|
|
|
1575 |
#13834 := (or #13740 #13831)
|
|
|
1576 |
#13837 := (or #13230 #13834)
|
|
|
1577 |
#13840 := (or #13752 #13837)
|
|
|
1578 |
#13843 := (or #13762 #13840)
|
|
|
1579 |
#13846 := (or #13775 #13843)
|
|
|
1580 |
#13849 := (or #13786 #13846)
|
|
|
1581 |
#13853 := (iff #13849 #13852)
|
|
|
1582 |
#13854 := [rewrite]: #13853
|
|
|
1583 |
#13850 := (iff #12905 #13849)
|
|
|
1584 |
#13847 := (iff #12896 #13846)
|
|
|
1585 |
#13844 := (iff #12887 #13843)
|
|
|
1586 |
#13841 := (iff #12878 #13840)
|
|
|
1587 |
#13838 := (iff #12869 #13837)
|
|
|
1588 |
#13835 := (iff #12861 #13834)
|
|
|
1589 |
#13832 := (iff #12852 #13831)
|
|
|
1590 |
#13829 := (iff #12843 #13828)
|
|
|
1591 |
#13826 := (iff #12834 #13825)
|
|
|
1592 |
#13823 := (iff #12819 #13822)
|
|
|
1593 |
#13820 := (iff #12811 #13819)
|
|
|
1594 |
#13817 := (iff #12803 #13816)
|
|
|
1595 |
#13814 := (iff #12795 #13813)
|
|
|
1596 |
#13811 := (iff #12787 #13810)
|
|
|
1597 |
#13808 := (iff #12778 #13807)
|
|
|
1598 |
#13805 := (iff #12770 #13804)
|
|
|
1599 |
#13802 := (iff #12761 #13801)
|
|
|
1600 |
#13799 := (iff #12752 #13798)
|
|
|
1601 |
#13796 := (iff #12743 #13795)
|
|
|
1602 |
#13793 := (iff #12734 #13792)
|
|
|
1603 |
#13790 := (iff #12718 #13789)
|
|
|
1604 |
#13660 := (iff #12712 #13659)
|
|
|
1605 |
#13657 := (iff #12707 #13654)
|
|
|
1606 |
#13636 := (or #13230 #13629)
|
|
|
1607 |
#13639 := (or #13230 #13636)
|
|
|
1608 |
#13642 := (or #13230 #13639)
|
|
|
1609 |
#13645 := (or #13230 #13642)
|
|
|
1610 |
#13648 := (or #13511 #13645)
|
|
|
1611 |
#13651 := (or #13230 #13648)
|
|
|
1612 |
#13655 := (iff #13651 #13654)
|
|
|
1613 |
#13656 := [rewrite]: #13655
|
|
|
1614 |
#13652 := (iff #12707 #13651)
|
|
|
1615 |
#13649 := (iff #12699 #13648)
|
|
|
1616 |
#13646 := (iff #12690 #13645)
|
|
|
1617 |
#13643 := (iff #12682 #13642)
|
|
|
1618 |
#13640 := (iff #12133 #13639)
|
|
|
1619 |
#13637 := (iff #12125 #13636)
|
|
|
1620 |
#13630 := (iff #12119 #13629)
|
|
|
1621 |
#13627 := (iff #12114 #13624)
|
|
|
1622 |
#13600 := (or #12052 #13597)
|
|
|
1623 |
#13603 := (or #12061 #13600)
|
|
|
1624 |
#13606 := (or #12070 #13603)
|
|
|
1625 |
#13609 := (or #12079 #13606)
|
|
|
1626 |
#13612 := (or #13230 #13609)
|
|
|
1627 |
#13615 := (or #13230 #13612)
|
|
|
1628 |
#13618 := (or #13230 #13615)
|
|
|
1629 |
#13621 := (or #12113 #13618)
|
|
|
1630 |
#13625 := (iff #13621 #13624)
|
|
|
1631 |
#13626 := [rewrite]: #13625
|
|
|
1632 |
#13622 := (iff #12114 #13621)
|
|
|
1633 |
#13619 := (iff #12105 #13618)
|
|
|
1634 |
#13616 := (iff #12097 #13615)
|
|
|
1635 |
#13613 := (iff #12089 #13612)
|
|
|
1636 |
#13610 := (iff #12080 #13609)
|
|
|
1637 |
#13607 := (iff #12071 #13606)
|
|
|
1638 |
#13604 := (iff #12062 #13603)
|
|
|
1639 |
#13601 := (iff #12053 #13600)
|
|
|
1640 |
#13598 := (iff #12046 #13597)
|
|
|
1641 |
#13595 := (iff #12041 #13592)
|
|
|
1642 |
#13589 := (or #13583 #13586)
|
|
|
1643 |
#13593 := (iff #13589 #13592)
|
|
|
1644 |
#13594 := [rewrite]: #13593
|
|
|
1645 |
#13590 := (iff #12041 #13589)
|
|
|
1646 |
#13587 := (iff #12040 #13586)
|
|
|
1647 |
#13567 := (iff #12032 #13566)
|
|
|
1648 |
#13564 := (iff #12027 #13561)
|
|
|
1649 |
#13555 := (or #13538 #13552)
|
|
|
1650 |
#13558 := (or #5579 #13555)
|
|
|
1651 |
#13562 := (iff #13558 #13561)
|
|
|
1652 |
#13563 := [rewrite]: #13562
|
|
|
1653 |
#13559 := (iff #12027 #13558)
|
|
|
1654 |
#13556 := (iff #12021 #13555)
|
|
|
1655 |
#13553 := (iff #3099 #13552)
|
|
|
1656 |
#13554 := [rewrite]: #13553
|
|
|
1657 |
#13548 := (iff #12020 #13538)
|
|
|
1658 |
#13543 := (not #13540)
|
|
|
1659 |
#13546 := (iff #13543 #13538)
|
|
|
1660 |
#13547 := [rewrite]: #13546
|
|
|
1661 |
#13544 := (iff #12020 #13543)
|
|
|
1662 |
#13541 := (iff #3098 #13540)
|
|
|
1663 |
#13542 := [rewrite]: #13541
|
|
|
1664 |
#13545 := [monotonicity #13542]: #13544
|
|
|
1665 |
#13549 := [trans #13545 #13547]: #13548
|
|
|
1666 |
#13557 := [monotonicity #13549 #13554]: #13556
|
|
|
1667 |
#5580 := (iff #5570 #5579)
|
|
|
1668 |
#4365 := (iff #412 #4364)
|
|
|
1669 |
#4358 := (iff #411 #4357)
|
|
|
1670 |
#4359 := [rewrite]: #4358
|
|
|
1671 |
#4041 := (iff #285 #4043)
|
|
|
1672 |
#4042 := [rewrite]: #4041
|
|
|
1673 |
#4366 := [monotonicity #4042 #4359]: #4365
|
|
|
1674 |
#5581 := [monotonicity #4366]: #5580
|
|
|
1675 |
#13560 := [monotonicity #5581 #13557]: #13559
|
|
|
1676 |
#13565 := [trans #13560 #13563]: #13564
|
|
|
1677 |
#13568 := [quant-intro #13565]: #13567
|
|
|
1678 |
#13588 := [monotonicity #13568]: #13587
|
|
|
1679 |
#13584 := (iff #3107 #13583)
|
|
|
1680 |
#13581 := (iff #3106 #13578)
|
|
|
1681 |
#13569 := (and #13540 #3103)
|
|
|
1682 |
#13572 := (and #4357 #13569)
|
|
|
1683 |
#13575 := (and #4043 #13572)
|
|
|
1684 |
#13579 := (iff #13575 #13578)
|
|
|
1685 |
#13580 := [rewrite]: #13579
|
|
|
1686 |
#13576 := (iff #3106 #13575)
|
|
|
1687 |
#13573 := (iff #3105 #13572)
|
|
|
1688 |
#13570 := (iff #3104 #13569)
|
|
|
1689 |
#13571 := [monotonicity #13542]: #13570
|
|
|
1690 |
#13574 := [monotonicity #4359 #13571]: #13573
|
|
|
1691 |
#13577 := [monotonicity #4042 #13574]: #13576
|
|
|
1692 |
#13582 := [trans #13577 #13580]: #13581
|
|
|
1693 |
#13585 := [quant-intro #13582]: #13584
|
|
|
1694 |
#13591 := [monotonicity #13585 #13588]: #13590
|
|
|
1695 |
#13596 := [trans #13591 #13594]: #13595
|
|
|
1696 |
#13599 := [monotonicity #13568 #13596]: #13598
|
|
|
1697 |
#13602 := [monotonicity #13599]: #13601
|
|
|
1698 |
#13605 := [monotonicity #13602]: #13604
|
|
|
1699 |
#13608 := [monotonicity #13605]: #13607
|
|
|
1700 |
#13611 := [monotonicity #13608]: #13610
|
|
|
1701 |
#13231 := (iff #12088 #13230)
|
|
|
1702 |
#13228 := (iff #11971 #13227)
|
|
|
1703 |
#13224 := (iff #3073 #13225)
|
|
|
1704 |
#13226 := [rewrite]: #13224
|
|
|
1705 |
#13221 := (iff #3066 #13222)
|
|
|
1706 |
#13223 := [rewrite]: #13221
|
|
|
1707 |
#13229 := [monotonicity #13223 #13226]: #13228
|
|
|
1708 |
#13232 := [monotonicity #13229]: #13231
|
|
|
1709 |
#13614 := [monotonicity #13232 #13611]: #13613
|
|
|
1710 |
#13617 := [monotonicity #13232 #13614]: #13616
|
|
|
1711 |
#13620 := [monotonicity #13232 #13617]: #13619
|
|
|
1712 |
#13623 := [monotonicity #13620]: #13622
|
|
|
1713 |
#13628 := [trans #13623 #13626]: #13627
|
|
|
1714 |
#13631 := [monotonicity #13628]: #13630
|
|
|
1715 |
#13638 := [monotonicity #13232 #13631]: #13637
|
|
|
1716 |
#13641 := [monotonicity #13232 #13638]: #13640
|
|
|
1717 |
#13644 := [monotonicity #13232 #13641]: #13643
|
|
|
1718 |
#13647 := [monotonicity #13232 #13644]: #13646
|
|
|
1719 |
#13634 := (iff #12698 #13511)
|
|
|
1720 |
#13632 := (iff #3268 #13510)
|
|
|
1721 |
#13633 := [rewrite]: #13632
|
|
|
1722 |
#13635 := [monotonicity #13633]: #13634
|
|
|
1723 |
#13650 := [monotonicity #13635 #13647]: #13649
|
|
|
1724 |
#13653 := [monotonicity #13232 #13650]: #13652
|
|
|
1725 |
#13658 := [trans #13653 #13656]: #13657
|
|
|
1726 |
#13536 := (iff #12674 #13533)
|
|
|
1727 |
#13521 := (or #13230 #13504)
|
|
|
1728 |
#13524 := (or #13230 #13521)
|
|
|
1729 |
#13527 := (or #13510 #13524)
|
|
|
1730 |
#13530 := (or #13230 #13527)
|
|
|
1731 |
#13534 := (iff #13530 #13533)
|
|
|
1732 |
#13535 := [rewrite]: #13534
|
|
|
1733 |
#13531 := (iff #12674 #13530)
|
|
|
1734 |
#13528 := (iff #12666 #13527)
|
|
|
1735 |
#13525 := (iff #12657 #13524)
|
|
|
1736 |
#13522 := (iff #12649 #13521)
|
|
|
1737 |
#13507 := (iff #12643 #13504)
|
|
|
1738 |
#13501 := (and #12299 #13498)
|
|
|
1739 |
#13505 := (iff #13501 #13504)
|
|
|
1740 |
#13506 := [rewrite]: #13505
|
|
|
1741 |
#13502 := (iff #12643 #13501)
|
|
|
1742 |
#13499 := (iff #12638 #13498)
|
|
|
1743 |
#13496 := (iff #12632 #13493)
|
|
|
1744 |
#13490 := (and #12305 #13485)
|
|
|
1745 |
#13494 := (iff #13490 #13493)
|
|
|
1746 |
#13495 := [rewrite]: #13494
|
|
|
1747 |
#13491 := (iff #12632 #13490)
|
|
|
1748 |
#13488 := (iff #12627 #13485)
|
|
|
1749 |
#13479 := (or #13230 #13476)
|
|
|
1750 |
#13482 := (or #12494 #13479)
|
|
|
1751 |
#13486 := (iff #13482 #13485)
|
|
|
1752 |
#13487 := [rewrite]: #13486
|
|
|
1753 |
#13483 := (iff #12627 #13482)
|
|
|
1754 |
#13480 := (iff #12619 #13479)
|
|
|
1755 |
#13477 := (iff #12613 #13476)
|
|
|
1756 |
#13474 := (iff #12608 #13471)
|
|
|
1757 |
#13368 := (or #13239 #13360)
|
|
|
1758 |
#13450 := (or #13368 #12557)
|
|
|
1759 |
#13453 := (or #12566 #13450)
|
|
|
1760 |
#13456 := (or #13230 #13453)
|
|
|
1761 |
#13459 := (or #13230 #13456)
|
|
|
1762 |
#13462 := (or #13230 #13459)
|
|
|
1763 |
#13465 := (or #13416 #13462)
|
|
|
1764 |
#13468 := (or #13230 #13465)
|
|
|
1765 |
#13472 := (iff #13468 #13471)
|
|
|
1766 |
#13473 := [rewrite]: #13472
|
|
|
1767 |
#13469 := (iff #12608 #13468)
|
|
|
1768 |
#13466 := (iff #12600 #13465)
|
|
|
1769 |
#13463 := (iff #12591 #13462)
|
|
|
1770 |
#13460 := (iff #12583 #13459)
|
|
|
1771 |
#13457 := (iff #12575 #13456)
|
|
|
1772 |
#13454 := (iff #12567 #13453)
|
|
|
1773 |
#13451 := (iff #12558 #13450)
|
|
|
1774 |
#13369 := (iff #12432 #13368)
|
|
|
1775 |
#13363 := (iff #12425 #13360)
|
|
|
1776 |
#13357 := (and #13334 #13352)
|
|
|
1777 |
#13361 := (iff #13357 #13360)
|
|
|
1778 |
#13362 := [rewrite]: #13361
|
|
|
1779 |
#13358 := (iff #12425 #13357)
|
|
|
1780 |
#13355 := (iff #12420 #13352)
|
|
|
1781 |
#13340 := (or #13256 #13324)
|
|
|
1782 |
#13343 := (or #12401 #13340)
|
|
|
1783 |
#13346 := (or #13331 #13343)
|
|
|
1784 |
#13349 := (or #13337 #13346)
|
|
|
1785 |
#13353 := (iff #13349 #13352)
|
|
|
1786 |
#13354 := [rewrite]: #13353
|
|
|
1787 |
#13350 := (iff #12420 #13349)
|
|
|
1788 |
#13347 := (iff #12411 #13346)
|
|
|
1789 |
#13344 := (iff #12402 #13343)
|
|
|
1790 |
#13341 := (iff #12393 #13340)
|
|
|
1791 |
#13325 := (iff #12386 #13324)
|
|
|
1792 |
#13322 := (iff #12381 #13321)
|
|
|
1793 |
#13319 := (iff #12374 #13318)
|
|
|
1794 |
#13316 := (iff #12369 #13315)
|
|
|
1795 |
#13313 := (iff #12355 #13310)
|
|
|
1796 |
#13307 := (and #13304 #12352)
|
|
|
1797 |
#13311 := (iff #13307 #13310)
|
|
|
1798 |
#13312 := [rewrite]: #13311
|
|
|
1799 |
#13308 := (iff #12355 #13307)
|
|
|
1800 |
#13305 := (iff #3218 #13304)
|
|
|
1801 |
#13306 := [rewrite]: #13305
|
|
|
1802 |
#13309 := [monotonicity #13306]: #13308
|
|
|
1803 |
#13314 := [trans #13309 #13312]: #13313
|
|
|
1804 |
#13299 := (iff #12368 #13298)
|
|
|
1805 |
#13296 := (iff #12349 #13295)
|
|
|
1806 |
#13293 := (iff #12344 #13290)
|
|
|
1807 |
#13284 := (or #13267 #13281)
|
|
|
1808 |
#13287 := (or #5579 #13284)
|
|
|
1809 |
#13291 := (iff #13287 #13290)
|
|
|
1810 |
#13292 := [rewrite]: #13291
|
|
|
1811 |
#13288 := (iff #12344 #13287)
|
|
|
1812 |
#13285 := (iff #12338 #13284)
|
|
|
1813 |
#13282 := (iff #3214 #13281)
|
|
|
1814 |
#13283 := [rewrite]: #13282
|
|
|
1815 |
#13277 := (iff #12337 #13267)
|
|
|
1816 |
#13269 := (not #13267)
|
|
|
1817 |
#13272 := (not #13269)
|
|
|
1818 |
#13275 := (iff #13272 #13267)
|
|
|
1819 |
#13276 := [rewrite]: #13275
|
|
|
1820 |
#13273 := (iff #12337 #13272)
|
|
|
1821 |
#13270 := (iff #3213 #13269)
|
|
|
1822 |
#13271 := [rewrite]: #13270
|
|
|
1823 |
#13274 := [monotonicity #13271]: #13273
|
|
|
1824 |
#13278 := [trans #13274 #13276]: #13277
|
|
|
1825 |
#13286 := [monotonicity #13278 #13283]: #13285
|
|
|
1826 |
#13289 := [monotonicity #5581 #13286]: #13288
|
|
|
1827 |
#13294 := [trans #13289 #13292]: #13293
|
|
|
1828 |
#13297 := [quant-intro #13294]: #13296
|
|
|
1829 |
#13300 := [monotonicity #13297]: #13299
|
|
|
1830 |
#13317 := [monotonicity #13300 #13314]: #13316
|
|
|
1831 |
#13320 := [monotonicity #13297 #13317]: #13319
|
|
|
1832 |
#13265 := (iff #12380 #13264)
|
|
|
1833 |
#13262 := (iff #3212 #13259)
|
|
|
1834 |
#13263 := [rewrite]: #13262
|
|
|
1835 |
#13266 := [monotonicity #13263]: #13265
|
|
|
1836 |
#13323 := [monotonicity #13266 #13320]: #13322
|
|
|
1837 |
#13326 := [monotonicity #13263 #13323]: #13325
|
|
|
1838 |
#13257 := (iff #12392 #13256)
|
|
|
1839 |
#13254 := (iff #12334 #13253)
|
|
|
1840 |
#13250 := (iff #3210 #13251)
|
|
|
1841 |
#13252 := [rewrite]: #13250
|
|
|
1842 |
#13233 := (iff #3201 #13234)
|
|
|
1843 |
#13235 := [rewrite]: #13233
|
|
|
1844 |
#13255 := [monotonicity #13235 #13252]: #13254
|
|
|
1845 |
#13258 := [monotonicity #13255]: #13257
|
|
|
1846 |
#13342 := [monotonicity #13258 #13326]: #13341
|
|
|
1847 |
#13345 := [monotonicity #13342]: #13344
|
|
|
1848 |
#13332 := (iff #12410 #13331)
|
|
|
1849 |
#13329 := (iff #12331 #13327)
|
|
|
1850 |
#13330 := [rewrite]: #13329
|
|
|
1851 |
#13333 := [monotonicity #13330]: #13332
|
|
|
1852 |
#13348 := [monotonicity #13333 #13345]: #13347
|
|
|
1853 |
#13338 := (iff #12419 #13337)
|
|
|
1854 |
#13335 := (iff #12328 #13334)
|
|
|
1855 |
#13248 := (iff #12325 #13245)
|
|
|
1856 |
#13249 := [rewrite]: #13248
|
|
|
1857 |
#13242 := (iff #12322 #13243)
|
|
|
1858 |
#13244 := [rewrite]: #13242
|
|
|
1859 |
#13336 := [monotonicity #13244 #13249]: #13335
|
|
|
1860 |
#13339 := [monotonicity #13336]: #13338
|
|
|
1861 |
#13351 := [monotonicity #13339 #13348]: #13350
|
|
|
1862 |
#13356 := [trans #13351 #13354]: #13355
|
|
|
1863 |
#13359 := [monotonicity #13336 #13356]: #13358
|
|
|
1864 |
#13364 := [trans #13359 #13362]: #13363
|
|
|
1865 |
#13240 := (iff #12431 #13239)
|
|
|
1866 |
#13237 := (iff #3202 #13236)
|
|
|
1867 |
#13238 := [monotonicity #13226 #13235]: #13237
|
|
|
1868 |
#13241 := [monotonicity #13238]: #13240
|
|
|
1869 |
#13370 := [monotonicity #13241 #13364]: #13369
|
|
|
1870 |
#13452 := [monotonicity #13370]: #13451
|
|
|
1871 |
#13455 := [monotonicity #13452]: #13454
|
|
|
1872 |
#13458 := [monotonicity #13232 #13455]: #13457
|
|
|
1873 |
#13461 := [monotonicity #13232 #13458]: #13460
|
|
|
1874 |
#13464 := [monotonicity #13232 #13461]: #13463
|
|
|
1875 |
#13448 := (iff #12599 #13416)
|
|
|
1876 |
#13446 := (iff #3248 #13417)
|
|
|
1877 |
#13447 := [rewrite]: #13446
|
|
|
1878 |
#13449 := [monotonicity #13447]: #13448
|
|
|
1879 |
#13467 := [monotonicity #13449 #13464]: #13466
|
|
|
1880 |
#13470 := [monotonicity #13232 #13467]: #13469
|
|
|
1881 |
#13475 := [trans #13470 #13473]: #13474
|
|
|
1882 |
#13444 := (iff #12543 #13441)
|
|
|
1883 |
#13429 := (or #13230 #13411)
|
|
|
1884 |
#13432 := (or #13230 #13429)
|
|
|
1885 |
#13435 := (or #13417 #13432)
|
|
|
1886 |
#13438 := (or #13230 #13435)
|
|
|
1887 |
#13442 := (iff #13438 #13441)
|
|
|
1888 |
#13443 := [rewrite]: #13442
|
|
|
1889 |
#13439 := (iff #12543 #13438)
|
|
|
1890 |
#13436 := (iff #12535 #13435)
|
|
|
1891 |
#13433 := (iff #12526 #13432)
|
|
|
1892 |
#13430 := (iff #12518 #13429)
|
|
|
1893 |
#13414 := (iff #12512 #13411)
|
|
|
1894 |
#13408 := (and #12299 #13405)
|
|
|
1895 |
#13412 := (iff #13408 #13411)
|
|
|
1896 |
#13413 := [rewrite]: #13412
|
|
|
1897 |
#13409 := (iff #12512 #13408)
|
|
|
1898 |
#13406 := (iff #12507 #13405)
|
|
|
1899 |
#13403 := (iff #12500 #13400)
|
|
|
1900 |
#13397 := (and #12305 #13392)
|
|
|
1901 |
#13401 := (iff #13397 #13400)
|
|
|
1902 |
#13402 := [rewrite]: #13401
|
|
|
1903 |
#13398 := (iff #12500 #13397)
|
|
|
1904 |
#13395 := (iff #12495 #13392)
|
|
|
1905 |
#13371 := (or #12440 #13368)
|
|
|
1906 |
#13374 := (or #12449 #13371)
|
|
|
1907 |
#13377 := (or #13365 #13374)
|
|
|
1908 |
#13380 := (or #12467 #13377)
|
|
|
1909 |
#13383 := (or #12476 #13380)
|
|
|
1910 |
#13386 := (or #12485 #13383)
|
|
|
1911 |
#13389 := (or #12494 #13386)
|
|
|
1912 |
#13393 := (iff #13389 #13392)
|
|
|
1913 |
#13394 := [rewrite]: #13393
|
|
|
1914 |
#13390 := (iff #12495 #13389)
|
|
|
1915 |
#13387 := (iff #12486 #13386)
|
|
|
1916 |
#13384 := (iff #12477 #13383)
|
|
|
1917 |
#13381 := (iff #12468 #13380)
|
|
|
1918 |
#13378 := (iff #12459 #13377)
|
|
|
1919 |
#13375 := (iff #12450 #13374)
|
|
|
1920 |
#13372 := (iff #12441 #13371)
|
|
|
1921 |
#13373 := [monotonicity #13370]: #13372
|
|
|
1922 |
#13376 := [monotonicity #13373]: #13375
|
|
|
1923 |
#13366 := (iff #12458 #13365)
|
|
|
1924 |
#13367 := [monotonicity #13226]: #13366
|
|
|
1925 |
#13379 := [monotonicity #13367 #13376]: #13378
|
|
|
1926 |
#13382 := [monotonicity #13379]: #13381
|
|
|
1927 |
#13385 := [monotonicity #13382]: #13384
|
|
|
1928 |
#13388 := [monotonicity #13385]: #13387
|
|
|
1929 |
#13391 := [monotonicity #13388]: #13390
|
|
|
1930 |
#13396 := [trans #13391 #13394]: #13395
|
|
|
1931 |
#13399 := [monotonicity #13396]: #13398
|
|
|
1932 |
#13404 := [trans #13399 #13402]: #13403
|
|
|
1933 |
#13407 := [monotonicity #13404]: #13406
|
|
|
1934 |
#13410 := [monotonicity #13407]: #13409
|
|
|
1935 |
#13415 := [trans #13410 #13413]: #13414
|
|
|
1936 |
#13431 := [monotonicity #13232 #13415]: #13430
|
|
|
1937 |
#13434 := [monotonicity #13232 #13431]: #13433
|
|
|
1938 |
#13427 := (iff #12534 #13417)
|
|
|
1939 |
#13422 := (not #13416)
|
|
|
1940 |
#13425 := (iff #13422 #13417)
|
|
|
1941 |
#13426 := [rewrite]: #13425
|
|
|
1942 |
#13423 := (iff #12534 #13422)
|
|
|
1943 |
#13420 := (iff #3191 #13416)
|
|
|
1944 |
#13421 := [rewrite]: #13420
|
|
|
1945 |
#13424 := [monotonicity #13421]: #13423
|
|
|
1946 |
#13428 := [trans #13424 #13426]: #13427
|
|
|
1947 |
#13437 := [monotonicity #13428 #13434]: #13436
|
|
|
1948 |
#13440 := [monotonicity #13232 #13437]: #13439
|
|
|
1949 |
#13445 := [trans #13440 #13443]: #13444
|
|
|
1950 |
#13478 := [monotonicity #13445 #13475]: #13477
|
|
|
1951 |
#13481 := [monotonicity #13232 #13478]: #13480
|
|
|
1952 |
#13484 := [monotonicity #13481]: #13483
|
|
|
1953 |
#13489 := [trans #13484 #13487]: #13488
|
|
|
1954 |
#13492 := [monotonicity #13489]: #13491
|
|
|
1955 |
#13497 := [trans #13492 #13495]: #13496
|
|
|
1956 |
#13500 := [monotonicity #13497]: #13499
|
|
|
1957 |
#13503 := [monotonicity #13500]: #13502
|
|
|
1958 |
#13508 := [trans #13503 #13506]: #13507
|
|
|
1959 |
#13523 := [monotonicity #13232 #13508]: #13522
|
|
|
1960 |
#13526 := [monotonicity #13232 #13523]: #13525
|
|
|
1961 |
#13519 := (iff #12665 #13510)
|
|
|
1962 |
#13514 := (not #13511)
|
|
|
1963 |
#13517 := (iff #13514 #13510)
|
|
|
1964 |
#13518 := [rewrite]: #13517
|
|
|
1965 |
#13515 := (iff #12665 #13514)
|
|
|
1966 |
#13512 := (iff #3180 #13511)
|
|
|
1967 |
#13513 := [rewrite]: #13512
|
|
|
1968 |
#13516 := [monotonicity #13513]: #13515
|
|
|
1969 |
#13520 := [trans #13516 #13518]: #13519
|
|
|
1970 |
#13529 := [monotonicity #13520 #13526]: #13528
|
|
|
1971 |
#13532 := [monotonicity #13232 #13529]: #13531
|
|
|
1972 |
#13537 := [trans #13532 #13535]: #13536
|
|
|
1973 |
#13661 := [monotonicity #13537 #13658]: #13660
|
|
|
1974 |
#13791 := [monotonicity #13232 #13661]: #13790
|
|
|
1975 |
#13794 := [monotonicity #13791]: #13793
|
|
|
1976 |
#13797 := [monotonicity #13794]: #13796
|
|
|
1977 |
#13800 := [monotonicity #13797]: #13799
|
|
|
1978 |
#13803 := [monotonicity #13800]: #13802
|
|
|
1979 |
#13806 := [monotonicity #13803]: #13805
|
|
|
1980 |
#13809 := [monotonicity #13806]: #13808
|
|
|
1981 |
#13684 := (iff #12786 #13683)
|
|
|
1982 |
#13681 := (iff #12260 #12254)
|
|
|
1983 |
#13673 := (and true #12254)
|
|
|
1984 |
#13676 := (and true #13673)
|
|
|
1985 |
#13679 := (iff #13676 #12254)
|
|
|
1986 |
#13680 := [rewrite]: #13679
|
|
|
1987 |
#13677 := (iff #12260 #13676)
|
|
|
1988 |
#13674 := (iff #12257 #13673)
|
|
|
1989 |
#13669 := (iff #3161 true)
|
|
|
1990 |
#13664 := (forall (vars (?x783 T5)) (:pat #3159) true)
|
|
|
1991 |
#13667 := (iff #13664 true)
|
|
|
1992 |
#13668 := [elim-unused]: #13667
|
|
|
1993 |
#13665 := (iff #3161 #13664)
|
|
|
1994 |
#13662 := (iff #3160 true)
|
|
|
1995 |
#13663 := [rewrite]: #13662
|
|
|
1996 |
#13666 := [quant-intro #13663]: #13665
|
|
|
1997 |
#13670 := [trans #13666 #13668]: #13669
|
|
|
1998 |
#13675 := [monotonicity #13670]: #13674
|
|
|
1999 |
#13671 := (iff #3157 true)
|
|
|
2000 |
#13672 := [rewrite]: #13671
|
|
|
2001 |
#13678 := [monotonicity #13672 #13675]: #13677
|
|
|
2002 |
#13682 := [trans #13678 #13680]: #13681
|
|
|
2003 |
#13685 := [monotonicity #13682]: #13684
|
|
|
2004 |
#13812 := [monotonicity #13685 #13809]: #13811
|
|
|
2005 |
#13815 := [monotonicity #13685 #13812]: #13814
|
|
|
2006 |
#13818 := [monotonicity #13232 #13815]: #13817
|
|
|
2007 |
#13821 := [monotonicity #13232 #13818]: #13820
|
|
|
2008 |
#13824 := [monotonicity #13232 #13821]: #13823
|
|
|
2009 |
#13827 := [monotonicity #13232 #13824]: #13826
|
|
|
2010 |
#13701 := (iff #12842 #13700)
|
|
|
2011 |
#13698 := (iff #11992 #13695)
|
|
|
2012 |
#13692 := (and #13689 #11989)
|
|
|
2013 |
#13696 := (iff #13692 #13695)
|
|
|
2014 |
#13697 := [rewrite]: #13696
|
|
|
2015 |
#13693 := (iff #11992 #13692)
|
|
|
2016 |
#13690 := (iff #3081 #13689)
|
|
|
2017 |
#13691 := [rewrite]: #13690
|
|
|
2018 |
#13694 := [monotonicity #13691]: #13693
|
|
|
2019 |
#13699 := [trans #13694 #13697]: #13698
|
|
|
2020 |
#13702 := [monotonicity #13699]: #13701
|
|
|
2021 |
#13830 := [monotonicity #13702 #13827]: #13829
|
|
|
2022 |
#13735 := (iff #12851 #13734)
|
|
|
2023 |
#13732 := (iff #11986 #13731)
|
|
|
2024 |
#13729 := (iff #11981 #13726)
|
|
|
2025 |
#13720 := (or #13703 #13717)
|
|
|
2026 |
#13723 := (or #5579 #13720)
|
|
|
2027 |
#13727 := (iff #13723 #13726)
|
|
|
2028 |
#13728 := [rewrite]: #13727
|
|
|
2029 |
#13724 := (iff #11981 #13723)
|
|
|
2030 |
#13721 := (iff #11975 #13720)
|
|
|
2031 |
#13718 := (iff #3077 #13717)
|
|
|
2032 |
#13719 := [rewrite]: #13718
|
|
|
2033 |
#13713 := (iff #11974 #13703)
|
|
|
2034 |
#13705 := (not #13703)
|
|
|
2035 |
#13708 := (not #13705)
|
|
|
2036 |
#13711 := (iff #13708 #13703)
|
|
|
2037 |
#13712 := [rewrite]: #13711
|
|
|
2038 |
#13709 := (iff #11974 #13708)
|
|
|
2039 |
#13706 := (iff #3076 #13705)
|
|
|
2040 |
#13707 := [rewrite]: #13706
|
|
|
2041 |
#13710 := [monotonicity #13707]: #13709
|
|
|
2042 |
#13714 := [trans #13710 #13712]: #13713
|
|
|
2043 |
#13722 := [monotonicity #13714 #13719]: #13721
|
|
|
2044 |
#13725 := [monotonicity #5581 #13722]: #13724
|
|
|
2045 |
#13730 := [trans #13725 #13728]: #13729
|
|
|
2046 |
#13733 := [quant-intro #13730]: #13732
|
|
|
2047 |
#13736 := [monotonicity #13733]: #13735
|
|
|
2048 |
#13833 := [monotonicity #13736 #13830]: #13832
|
|
|
2049 |
#13741 := (iff #12860 #13740)
|
|
|
2050 |
#13738 := (iff #3075 #13737)
|
|
|
2051 |
#13739 := [rewrite]: #13738
|
|
|
2052 |
#13742 := [monotonicity #13739]: #13741
|
|
|
2053 |
#13836 := [monotonicity #13742 #13833]: #13835
|
|
|
2054 |
#13839 := [monotonicity #13232 #13836]: #13838
|
|
|
2055 |
#13753 := (iff #12877 #13752)
|
|
|
2056 |
#13750 := (iff #3072 #13749)
|
|
|
2057 |
#13747 := (iff #3071 #13746)
|
|
|
2058 |
#13748 := [rewrite]: #13747
|
|
|
2059 |
#13744 := (iff #3070 #13743)
|
|
|
2060 |
#13745 := [rewrite]: #13744
|
|
|
2061 |
#13751 := [monotonicity #13745 #13748]: #13750
|
|
|
2062 |
#13754 := [monotonicity #13751]: #13753
|
|
|
2063 |
#13842 := [monotonicity #13754 #13839]: #13841
|
|
|
2064 |
#13763 := (iff #12886 #13762)
|
|
|
2065 |
#13760 := (iff #3068 #13759)
|
|
|
2066 |
#13757 := (iff #3067 #13755)
|
|
|
2067 |
#13758 := [rewrite]: #13757
|
|
|
2068 |
#13761 := [monotonicity #13223 #13758]: #13760
|
|
|
2069 |
#13764 := [monotonicity #13761]: #13763
|
|
|
2070 |
#13845 := [monotonicity #13764 #13842]: #13844
|
|
|
2071 |
#13776 := (iff #12895 #13775)
|
|
|
2072 |
#13773 := (iff #3064 #13772)
|
|
|
2073 |
#13770 := (iff #3063 #13768)
|
|
|
2074 |
#13771 := [rewrite]: #13770
|
|
|
2075 |
#13766 := (iff #3062 #13765)
|
|
|
2076 |
#13767 := [rewrite]: #13766
|
|
|
2077 |
#13774 := [monotonicity #13767 #13771]: #13773
|
|
|
2078 |
#13777 := [monotonicity #13774]: #13776
|
|
|
2079 |
#13848 := [monotonicity #13777 #13845]: #13847
|
|
|
2080 |
#13787 := (iff #12904 #13786)
|
|
|
2081 |
#13784 := (iff #11968 #13781)
|
|
|
2082 |
#13782 := (iff #13778 #13781)
|
|
|
2083 |
#13783 := [rewrite]: #13782
|
|
|
2084 |
#13779 := (iff #11968 #13778)
|
|
|
2085 |
#13219 := (iff #2975 #13218)
|
|
|
2086 |
#13220 := [rewrite]: #13219
|
|
|
2087 |
#13780 := [monotonicity #13220]: #13779
|
|
|
2088 |
#13785 := [trans #13780 #13783]: #13784
|
|
|
2089 |
#13788 := [monotonicity #13785]: #13787
|
|
|
2090 |
#13851 := [monotonicity #13788 #13848]: #13850
|
|
|
2091 |
#13856 := [trans #13851 #13854]: #13855
|
|
|
2092 |
#13859 := [monotonicity #13780 #13856]: #13858
|
|
|
2093 |
#13864 := [trans #13859 #13862]: #13863
|
|
|
2094 |
#13215 := (iff #12916 #13214)
|
|
|
2095 |
#13212 := (iff #11963 #13211)
|
|
|
2096 |
#13209 := (iff #11958 #13206)
|
|
|
2097 |
#13200 := (or #13184 #13196)
|
|
|
2098 |
#13203 := (or #5579 #13200)
|
|
|
2099 |
#13207 := (iff #13203 #13206)
|
|
|
2100 |
#13208 := [rewrite]: #13207
|
|
|
2101 |
#13204 := (iff #11958 #13203)
|
|
|
2102 |
#13201 := (iff #11952 #13200)
|
|
|
2103 |
#13195 := (iff #3055 #13196)
|
|
|
2104 |
#13199 := [rewrite]: #13195
|
|
|
2105 |
#13193 := (iff #11951 #13184)
|
|
|
2106 |
#13185 := (not #13184)
|
|
|
2107 |
#13188 := (not #13185)
|
|
|
2108 |
#13191 := (iff #13188 #13184)
|
|
|
2109 |
#13192 := [rewrite]: #13191
|
|
|
2110 |
#13189 := (iff #11951 #13188)
|
|
|
2111 |
#13186 := (iff #3052 #13185)
|
|
|
2112 |
#13187 := [rewrite]: #13186
|
|
|
2113 |
#13190 := [monotonicity #13187]: #13189
|
|
|
2114 |
#13194 := [trans #13190 #13192]: #13193
|
|
|
2115 |
#13202 := [monotonicity #13194 #13199]: #13201
|
|
|
2116 |
#13205 := [monotonicity #5581 #13202]: #13204
|
|
|
2117 |
#13210 := [trans #13205 #13208]: #13209
|
|
|
2118 |
#13213 := [quant-intro #13210]: #13212
|
|
|
2119 |
#13216 := [monotonicity #13213]: #13215
|
|
|
2120 |
#13867 := [monotonicity #13216 #13864]: #13866
|
|
|
2121 |
#13870 := [monotonicity #13213 #13867]: #13869
|
|
|
2122 |
#13182 := (iff #12928 #13181)
|
|
|
2123 |
#13179 := (iff #3051 #13178)
|
|
|
2124 |
#13180 := [rewrite]: #13179
|
|
|
2125 |
#13183 := [monotonicity #13180]: #13182
|
|
|
2126 |
#13873 := [monotonicity #13183 #13870]: #13872
|
|
|
2127 |
#13876 := [monotonicity #13180 #13873]: #13875
|
|
|
2128 |
#13176 := (iff #12940 false)
|
|
|
2129 |
#11995 := (iff #3086 false)
|
|
|
2130 |
#11996 := [rewrite]: #11995
|
|
|
2131 |
#13174 := (iff #12940 #3086)
|
|
|
2132 |
#13172 := (iff #11948 true)
|
|
|
2133 |
#12286 := (and true true)
|
|
|
2134 |
#13167 := (and true #12286)
|
|
|
2135 |
#13170 := (iff #13167 true)
|
|
|
2136 |
#13171 := [rewrite]: #13170
|
|
|
2137 |
#13168 := (iff #11948 #13167)
|
|
|
2138 |
#13165 := (iff #11945 #12286)
|
|
|
2139 |
#13163 := (iff #3047 true)
|
|
|
2140 |
#13164 := [rewrite]: #13163
|
|
|
2141 |
#13161 := (iff #3046 true)
|
|
|
2142 |
#13162 := [rewrite]: #13161
|
|
|
2143 |
#13166 := [monotonicity #13162 #13164]: #13165
|
|
|
2144 |
#13169 := [monotonicity #13162 #13166]: #13168
|
|
|
2145 |
#13173 := [trans #13169 #13171]: #13172
|
|
|
2146 |
#13175 := [monotonicity #13173]: #13174
|
|
|
2147 |
#13177 := [trans #13175 #11996]: #13176
|
|
|
2148 |
#13879 := [monotonicity #13177 #13876]: #13878
|
|
|
2149 |
#13882 := [monotonicity #13879]: #13881
|
|
|
2150 |
#13885 := [monotonicity #13882]: #13884
|
|
|
2151 |
#13888 := [monotonicity #13885]: #13887
|
|
|
2152 |
#13891 := [monotonicity #13888]: #13890
|
|
|
2153 |
#13894 := [monotonicity #13891]: #13893
|
|
|
2154 |
#13899 := [trans #13894 #13897]: #13898
|
|
|
2155 |
#13902 := [monotonicity #13899]: #13901
|
|
|
2156 |
#13907 := [trans #13902 #13905]: #13906
|
|
|
2157 |
#13910 := [monotonicity #13907]: #13909
|
|
|
2158 |
#13913 := [monotonicity #13910]: #13912
|
|
|
2159 |
#13918 := [trans #13913 #13916]: #13917
|
|
|
2160 |
#13921 := [monotonicity #13918]: #13920
|
|
|
2161 |
#13924 := [monotonicity #13921]: #13923
|
|
|
2162 |
#13159 := (iff #13021 #13158)
|
|
|
2163 |
#13156 := (iff #3028 #13155)
|
|
|
2164 |
#13153 := (iff #3027 #13150)
|
|
|
2165 |
#13154 := [rewrite]: #13153
|
|
|
2166 |
#13147 := (iff #3026 #13148)
|
|
|
2167 |
#13149 := [rewrite]: #13147
|
|
|
2168 |
#13157 := [monotonicity #13149 #13154]: #13156
|
|
|
2169 |
#13160 := [monotonicity #13157]: #13159
|
|
|
2170 |
#14005 := [monotonicity #13160 #13924]: #14004
|
|
|
2171 |
#14008 := [monotonicity #14005]: #14007
|
|
|
2172 |
#14011 := [monotonicity #14008]: #14010
|
|
|
2173 |
#14014 := [monotonicity #14011]: #14013
|
|
|
2174 |
#14017 := [monotonicity #14014]: #14016
|
|
|
2175 |
#13935 := (iff #13066 #13934)
|
|
|
2176 |
#13932 := (iff #3012 #13931)
|
|
|
2177 |
#13929 := (iff #3011 #13925)
|
|
|
2178 |
#13930 := [rewrite]: #13929
|
|
|
2179 |
#13933 := [quant-intro #13930]: #13932
|
|
|
2180 |
#13936 := [monotonicity #13933]: #13935
|
|
|
2181 |
#14020 := [monotonicity #13936 #14017]: #14019
|
|
|
2182 |
#14023 := [monotonicity #14020]: #14022
|
|
|
2183 |
#14026 := [monotonicity #14023]: #14025
|
|
|
2184 |
#13941 := (iff #13093 #13940)
|
|
|
2185 |
#13938 := (iff #11896 #13937)
|
|
|
2186 |
#13939 := [rewrite]: #13938
|
|
|
2187 |
#13942 := [monotonicity #13939]: #13941
|
|
|
2188 |
#14029 := [monotonicity #13942 #14026]: #14028
|
|
|
2189 |
#13948 := (iff #13102 #13217)
|
|
|
2190 |
#13943 := (not #13218)
|
|
|
2191 |
#13946 := (iff #13943 #13217)
|
|
|
2192 |
#13947 := [rewrite]: #13946
|
|
|
2193 |
#13944 := (iff #13102 #13943)
|
|
|
2194 |
#13945 := [monotonicity #13220]: #13944
|
|
|
2195 |
#13949 := [trans #13945 #13947]: #13948
|
|
|
2196 |
#14032 := [monotonicity #13949 #14029]: #14031
|
|
|
2197 |
#13959 := (iff #13111 #13950)
|
|
|
2198 |
#13951 := (not #13950)
|
|
|
2199 |
#13954 := (not #13951)
|
|
|
2200 |
#13957 := (iff #13954 #13950)
|
|
|
2201 |
#13958 := [rewrite]: #13957
|
|
|
2202 |
#13955 := (iff #13111 #13954)
|
|
|
2203 |
#13952 := (iff #2974 #13951)
|
|
|
2204 |
#13953 := [rewrite]: #13952
|
|
|
2205 |
#13956 := [monotonicity #13953]: #13955
|
|
|
2206 |
#13960 := [trans #13956 #13958]: #13959
|
|
|
2207 |
#14035 := [monotonicity #13960 #14032]: #14034
|
|
|
2208 |
#13973 := (iff #13120 #13972)
|
|
|
2209 |
#13970 := (iff #2972 #13969)
|
|
|
2210 |
#13967 := (iff #2971 #13964)
|
|
|
2211 |
#13968 := [rewrite]: #13967
|
|
|
2212 |
#13961 := (iff #2970 #13962)
|
|
|
2213 |
#13963 := [rewrite]: #13961
|
|
|
2214 |
#13971 := [monotonicity #13963 #13968]: #13970
|
|
|
2215 |
#13974 := [monotonicity #13971]: #13973
|
|
|
2216 |
#14038 := [monotonicity #13974 #14035]: #14037
|
|
|
2217 |
#13987 := (iff #13129 #13986)
|
|
|
2218 |
#13984 := (iff #2968 #13983)
|
|
|
2219 |
#13981 := (iff #2967 #13978)
|
|
|
2220 |
#13982 := [rewrite]: #13981
|
|
|
2221 |
#13975 := (iff #2966 #13976)
|
|
|
2222 |
#13977 := [rewrite]: #13975
|
|
|
2223 |
#13985 := [monotonicity #13977 #13982]: #13984
|
|
|
2224 |
#13988 := [monotonicity #13985]: #13987
|
|
|
2225 |
#14041 := [monotonicity #13988 #14038]: #14040
|
|
|
2226 |
#14001 := (iff #13138 #14000)
|
|
|
2227 |
#13998 := (iff #2964 #13997)
|
|
|
2228 |
#13995 := (iff #2963 #13992)
|
|
|
2229 |
#13996 := [rewrite]: #13995
|
|
|
2230 |
#13989 := (iff #2962 #13990)
|
|
|
2231 |
#13991 := [rewrite]: #13989
|
|
|
2232 |
#13999 := [monotonicity #13991 #13996]: #13998
|
|
|
2233 |
#14002 := [monotonicity #13999]: #14001
|
|
|
2234 |
#14044 := [monotonicity #14002 #14041]: #14043
|
|
|
2235 |
#14049 := [trans #14044 #14047]: #14048
|
|
|
2236 |
#14052 := [monotonicity #14049]: #14051
|
|
|
2237 |
#13145 := (iff #3327 #13144)
|
|
|
2238 |
#13142 := (iff #3326 #13139)
|
|
|
2239 |
#13135 := (implies #2964 #13130)
|
|
|
2240 |
#13140 := (iff #13135 #13139)
|
|
|
2241 |
#13141 := [rewrite]: #13140
|
|
|
2242 |
#13136 := (iff #3326 #13135)
|
|
|
2243 |
#13133 := (iff #3325 #13130)
|
|
|
2244 |
#13126 := (implies #2968 #13121)
|
|
|
2245 |
#13131 := (iff #13126 #13130)
|
|
|
2246 |
#13132 := [rewrite]: #13131
|
|
|
2247 |
#13127 := (iff #3325 #13126)
|
|
|
2248 |
#13124 := (iff #3324 #13121)
|
|
|
2249 |
#13117 := (implies #2972 #13112)
|
|
|
2250 |
#13122 := (iff #13117 #13121)
|
|
|
2251 |
#13123 := [rewrite]: #13122
|
|
|
2252 |
#13118 := (iff #3324 #13117)
|
|
|
2253 |
#13115 := (iff #3323 #13112)
|
|
|
2254 |
#13108 := (implies #2974 #13103)
|
|
|
2255 |
#13113 := (iff #13108 #13112)
|
|
|
2256 |
#13114 := [rewrite]: #13113
|
|
|
2257 |
#13109 := (iff #3323 #13108)
|
|
|
2258 |
#13106 := (iff #3322 #13103)
|
|
|
2259 |
#13099 := (implies #2975 #13094)
|
|
|
2260 |
#13104 := (iff #13099 #13103)
|
|
|
2261 |
#13105 := [rewrite]: #13104
|
|
|
2262 |
#13100 := (iff #3322 #13099)
|
|
|
2263 |
#13097 := (iff #3321 #13094)
|
|
|
2264 |
#13090 := (implies #11896 #13085)
|
|
|
2265 |
#13095 := (iff #13090 #13094)
|
|
|
2266 |
#13096 := [rewrite]: #13095
|
|
|
2267 |
#13091 := (iff #3321 #13090)
|
|
|
2268 |
#13088 := (iff #3320 #13085)
|
|
|
2269 |
#13081 := (implies #11899 #13076)
|
|
|
2270 |
#13086 := (iff #13081 #13085)
|
|
|
2271 |
#13087 := [rewrite]: #13086
|
|
|
2272 |
#13082 := (iff #3320 #13081)
|
|
|
2273 |
#13079 := (iff #3319 #13076)
|
|
|
2274 |
#13072 := (implies #11908 #13067)
|
|
|
2275 |
#13077 := (iff #13072 #13076)
|
|
|
2276 |
#13078 := [rewrite]: #13077
|
|
|
2277 |
#13073 := (iff #3319 #13072)
|
|
|
2278 |
#13070 := (iff #3318 #13067)
|
|
|
2279 |
#13063 := (implies #3012 #13058)
|
|
|
2280 |
#13068 := (iff #13063 #13067)
|
|
|
2281 |
#13069 := [rewrite]: #13068
|
|
|
2282 |
#13064 := (iff #3318 #13063)
|
|
|
2283 |
#13061 := (iff #3317 #13058)
|
|
|
2284 |
#13054 := (implies #3016 #13049)
|
|
|
2285 |
#13059 := (iff #13054 #13058)
|
|
|
2286 |
#13060 := [rewrite]: #13059
|
|
|
2287 |
#13055 := (iff #3317 #13054)
|
|
|
2288 |
#13052 := (iff #3316 #13049)
|
|
|
2289 |
#13045 := (implies #3017 #13040)
|
|
|
2290 |
#13050 := (iff #13045 #13049)
|
|
|
2291 |
#13051 := [rewrite]: #13050
|
|
|
2292 |
#13046 := (iff #3316 #13045)
|
|
|
2293 |
#13043 := (iff #3315 #13040)
|
|
|
2294 |
#13036 := (implies #3020 #13031)
|
|
|
2295 |
#13041 := (iff #13036 #13040)
|
|
|
2296 |
#13042 := [rewrite]: #13041
|
|
|
2297 |
#13037 := (iff #3315 #13036)
|
|
|
2298 |
#13034 := (iff #3314 #13031)
|
|
|
2299 |
#13027 := (implies #11922 #13022)
|
|
|
2300 |
#13032 := (iff #13027 #13031)
|
|
|
2301 |
#13033 := [rewrite]: #13032
|
|
|
2302 |
#13028 := (iff #3314 #13027)
|
|
|
2303 |
#13025 := (iff #3313 #13022)
|
|
|
2304 |
#13018 := (implies #3028 #13015)
|
|
|
2305 |
#13023 := (iff #13018 #13022)
|
|
|
2306 |
#13024 := [rewrite]: #13023
|
|
|
2307 |
#13019 := (iff #3313 #13018)
|
|
|
2308 |
#13016 := (iff #3312 #13015)
|
|
|
2309 |
#13013 := (iff #3311 #13010)
|
|
|
2310 |
#13006 := (implies #11925 #13003)
|
|
|
2311 |
#13011 := (iff #13006 #13010)
|
|
|
2312 |
#13012 := [rewrite]: #13011
|
|
|
2313 |
#13007 := (iff #3311 #13006)
|
|
|
2314 |
#13004 := (iff #3310 #13003)
|
|
|
2315 |
#13001 := (iff #3309 #12998)
|
|
|
2316 |
#12994 := (implies #11934 #12991)
|
|
|
2317 |
#12999 := (iff #12994 #12998)
|
|
|
2318 |
#13000 := [rewrite]: #12999
|
|
|
2319 |
#12995 := (iff #3309 #12994)
|
|
|
2320 |
#12992 := (iff #3308 #12991)
|
|
|
2321 |
#12989 := (iff #3307 #12986)
|
|
|
2322 |
#12982 := (implies #11940 #12977)
|
|
|
2323 |
#12987 := (iff #12982 #12986)
|
|
|
2324 |
#12988 := [rewrite]: #12987
|
|
|
2325 |
#12983 := (iff #3307 #12982)
|
|
|
2326 |
#12980 := (iff #3306 #12977)
|
|
|
2327 |
#12973 := (implies #3042 #12968)
|
|
|
2328 |
#12978 := (iff #12973 #12977)
|
|
|
2329 |
#12979 := [rewrite]: #12978
|
|
|
2330 |
#12974 := (iff #3306 #12973)
|
|
|
2331 |
#12971 := (iff #3305 #12968)
|
|
|
2332 |
#12964 := (implies #3043 #12959)
|
|
|
2333 |
#12969 := (iff #12964 #12968)
|
|
|
2334 |
#12970 := [rewrite]: #12969
|
|
|
2335 |
#12965 := (iff #3305 #12964)
|
|
|
2336 |
#12962 := (iff #3304 #12959)
|
|
|
2337 |
#12955 := (implies #3044 #12950)
|
|
|
2338 |
#12960 := (iff #12955 #12959)
|
|
|
2339 |
#12961 := [rewrite]: #12960
|
|
|
2340 |
#12956 := (iff #3304 #12955)
|
|
|
2341 |
#12953 := (iff #3303 #12950)
|
|
|
2342 |
#12946 := (implies #3045 #12941)
|
|
|
2343 |
#12951 := (iff #12946 #12950)
|
|
|
2344 |
#12952 := [rewrite]: #12951
|
|
|
2345 |
#12947 := (iff #3303 #12946)
|
|
|
2346 |
#12944 := (iff #3302 #12941)
|
|
|
2347 |
#12937 := (implies #11948 #12934)
|
|
|
2348 |
#12942 := (iff #12937 #12941)
|
|
|
2349 |
#12943 := [rewrite]: #12942
|
|
|
2350 |
#12938 := (iff #3302 #12937)
|
|
|
2351 |
#12935 := (iff #3301 #12934)
|
|
|
2352 |
#12932 := (iff #3300 #12929)
|
|
|
2353 |
#12925 := (implies #3051 #12922)
|
|
|
2354 |
#12930 := (iff #12925 #12929)
|
|
|
2355 |
#12931 := [rewrite]: #12930
|
|
|
2356 |
#12926 := (iff #3300 #12925)
|
|
|
2357 |
#12923 := (iff #3299 #12922)
|
|
|
2358 |
#12920 := (iff #3298 #12917)
|
|
|
2359 |
#12913 := (implies #11963 #12910)
|
|
|
2360 |
#12918 := (iff #12913 #12917)
|
|
|
2361 |
#12919 := [rewrite]: #12918
|
|
|
2362 |
#12914 := (iff #3298 #12913)
|
|
|
2363 |
#12911 := (iff #3297 #12910)
|
|
|
2364 |
#12908 := (iff #3296 #12905)
|
|
|
2365 |
#12901 := (implies #11968 #12896)
|
|
|
2366 |
#12906 := (iff #12901 #12905)
|
|
|
2367 |
#12907 := [rewrite]: #12906
|
|
|
2368 |
#12902 := (iff #3296 #12901)
|
|
|
2369 |
#12899 := (iff #3295 #12896)
|
|
|
2370 |
#12892 := (implies #3064 #12887)
|
|
|
2371 |
#12897 := (iff #12892 #12896)
|
|
|
2372 |
#12898 := [rewrite]: #12897
|
|
|
2373 |
#12893 := (iff #3295 #12892)
|
|
|
2374 |
#12890 := (iff #3294 #12887)
|
|
|
2375 |
#12883 := (implies #3068 #12878)
|
|
|
2376 |
#12888 := (iff #12883 #12887)
|
|
|
2377 |
#12889 := [rewrite]: #12888
|
|
|
2378 |
#12884 := (iff #3294 #12883)
|
|
|
2379 |
#12881 := (iff #3293 #12878)
|
|
|
2380 |
#12874 := (implies #3072 #12869)
|
|
|
2381 |
#12879 := (iff #12874 #12878)
|
|
|
2382 |
#12880 := [rewrite]: #12879
|
|
|
2383 |
#12875 := (iff #3293 #12874)
|
|
|
2384 |
#12872 := (iff #3292 #12869)
|
|
|
2385 |
#12866 := (implies #11971 #12861)
|
|
|
2386 |
#12870 := (iff #12866 #12869)
|
|
|
2387 |
#12871 := [rewrite]: #12870
|
|
|
2388 |
#12867 := (iff #3292 #12866)
|
|
|
2389 |
#12864 := (iff #3291 #12861)
|
|
|
2390 |
#12857 := (implies #3075 #12852)
|
|
|
2391 |
#12862 := (iff #12857 #12861)
|
|
|
2392 |
#12863 := [rewrite]: #12862
|
|
|
2393 |
#12858 := (iff #3291 #12857)
|
|
|
2394 |
#12855 := (iff #3290 #12852)
|
|
|
2395 |
#12848 := (implies #11986 #12843)
|
|
|
2396 |
#12853 := (iff #12848 #12852)
|
|
|
2397 |
#12854 := [rewrite]: #12853
|
|
|
2398 |
#12849 := (iff #3290 #12848)
|
|
|
2399 |
#12846 := (iff #3289 #12843)
|
|
|
2400 |
#12839 := (implies #11992 #12834)
|
|
|
2401 |
#12844 := (iff #12839 #12843)
|
|
|
2402 |
#12845 := [rewrite]: #12844
|
|
|
2403 |
#12840 := (iff #3289 #12839)
|
|
|
2404 |
#12837 := (iff #3288 #12834)
|
|
|
2405 |
#12831 := (implies #11971 #12819)
|
|
|
2406 |
#12835 := (iff #12831 #12834)
|
|
|
2407 |
#12836 := [rewrite]: #12835
|
|
|
2408 |
#12832 := (iff #3288 #12831)
|
|
|
2409 |
#12829 := (iff #3287 #12819)
|
|
|
2410 |
#12824 := (and true #12819)
|
|
|
2411 |
#12827 := (iff #12824 #12819)
|
|
|
2412 |
#12828 := [rewrite]: #12827
|
|
|
2413 |
#12825 := (iff #3287 #12824)
|
|
|
2414 |
#12822 := (iff #3286 #12819)
|
|
|
2415 |
#12816 := (implies #11971 #12811)
|
|
|
2416 |
#12820 := (iff #12816 #12819)
|
|
|
2417 |
#12821 := [rewrite]: #12820
|
|
|
2418 |
#12817 := (iff #3286 #12816)
|
|
|
2419 |
#12814 := (iff #3285 #12811)
|
|
|
2420 |
#12808 := (implies #11971 #12803)
|
|
|
2421 |
#12812 := (iff #12808 #12811)
|
|
|
2422 |
#12813 := [rewrite]: #12812
|
|
|
2423 |
#12809 := (iff #3285 #12808)
|
|
|
2424 |
#12806 := (iff #3284 #12803)
|
|
|
2425 |
#12800 := (implies #11971 #12795)
|
|
|
2426 |
#12804 := (iff #12800 #12803)
|
|
|
2427 |
#12805 := [rewrite]: #12804
|
|
|
2428 |
#12801 := (iff #3284 #12800)
|
|
|
2429 |
#12798 := (iff #3283 #12795)
|
|
|
2430 |
#12792 := (implies #12260 #12787)
|
|
|
2431 |
#12796 := (iff #12792 #12795)
|
|
|
2432 |
#12797 := [rewrite]: #12796
|
|
|
2433 |
#12793 := (iff #3283 #12792)
|
|
|
2434 |
#12790 := (iff #3282 #12787)
|
|
|
2435 |
#12783 := (implies #12260 #12778)
|
|
|
2436 |
#12788 := (iff #12783 #12787)
|
|
|
2437 |
#12789 := [rewrite]: #12788
|
|
|
2438 |
#12784 := (iff #3282 #12783)
|
|
|
2439 |
#12781 := (iff #3281 #12778)
|
|
|
2440 |
#12775 := (implies #12003 #12770)
|
|
|
2441 |
#12779 := (iff #12775 #12778)
|
|
|
2442 |
#12780 := [rewrite]: #12779
|
|
|
2443 |
#12776 := (iff #3281 #12775)
|
|
|
2444 |
#12773 := (iff #3280 #12770)
|
|
|
2445 |
#12766 := (implies #3170 #12761)
|
|
|
2446 |
#12771 := (iff #12766 #12770)
|
|
|
2447 |
#12772 := [rewrite]: #12771
|
|
|
2448 |
#12767 := (iff #3280 #12766)
|
|
|
2449 |
#12764 := (iff #3279 #12761)
|
|
|
2450 |
#12757 := (implies #3171 #12752)
|
|
|
2451 |
#12762 := (iff #12757 #12761)
|
|
|
2452 |
#12763 := [rewrite]: #12762
|
|
|
2453 |
#12758 := (iff #3279 #12757)
|
|
|
2454 |
#12755 := (iff #3278 #12752)
|
|
|
2455 |
#12748 := (implies #3172 #12743)
|
|
|
2456 |
#12753 := (iff #12748 #12752)
|
|
|
2457 |
#12754 := [rewrite]: #12753
|
|
|
2458 |
#12749 := (iff #3278 #12748)
|
|
|
2459 |
#12746 := (iff #3277 #12743)
|
|
|
2460 |
#12739 := (implies #3173 #12734)
|
|
|
2461 |
#12744 := (iff #12739 #12743)
|
|
|
2462 |
#12745 := [rewrite]: #12744
|
|
|
2463 |
#12740 := (iff #3277 #12739)
|
|
|
2464 |
#12737 := (iff #3276 #12734)
|
|
|
2465 |
#12730 := (implies #3176 #12718)
|
|
|
2466 |
#12735 := (iff #12730 #12734)
|
|
|
2467 |
#12736 := [rewrite]: #12735
|
|
|
2468 |
#12731 := (iff #3276 #12730)
|
|
|
2469 |
#12728 := (iff #3275 #12718)
|
|
|
2470 |
#12723 := (implies true #12718)
|
|
|
2471 |
#12726 := (iff #12723 #12718)
|
|
|
2472 |
#12727 := [rewrite]: #12726
|
|
|
2473 |
#12724 := (iff #3275 #12723)
|
|
|
2474 |
#12721 := (iff #3274 #12718)
|
|
|
2475 |
#12715 := (implies #11971 #12712)
|
|
|
2476 |
#12719 := (iff #12715 #12718)
|
|
|
2477 |
#12720 := [rewrite]: #12719
|
|
|
2478 |
#12716 := (iff #3274 #12715)
|
|
|
2479 |
#12713 := (iff #3273 #12712)
|
|
|
2480 |
#12710 := (iff #3272 #12707)
|
|
|
2481 |
#12704 := (implies #11971 #12699)
|
|
|
2482 |
#12708 := (iff #12704 #12707)
|
|
|
2483 |
#12709 := [rewrite]: #12708
|
|
|
2484 |
#12705 := (iff #3272 #12704)
|
|
|
2485 |
#12702 := (iff #3271 #12699)
|
|
|
2486 |
#12695 := (implies #3268 #12690)
|
|
|
2487 |
#12700 := (iff #12695 #12699)
|
|
|
2488 |
#12701 := [rewrite]: #12700
|
|
|
2489 |
#12696 := (iff #3271 #12695)
|
|
|
2490 |
#12693 := (iff #3270 #12690)
|
|
|
2491 |
#12687 := (implies #11971 #12682)
|
|
|
2492 |
#12691 := (iff #12687 #12690)
|
|
|
2493 |
#12692 := [rewrite]: #12691
|
|
|
2494 |
#12688 := (iff #3270 #12687)
|
|
|
2495 |
#12685 := (iff #3269 #12682)
|
|
|
2496 |
#12679 := (implies #11971 #12133)
|
|
|
2497 |
#12683 := (iff #12679 #12682)
|
|
|
2498 |
#12684 := [rewrite]: #12683
|
|
|
2499 |
#12680 := (iff #3269 #12679)
|
|
|
2500 |
#12136 := (iff #3121 #12133)
|
|
|
2501 |
#12130 := (implies #11971 #12125)
|
|
|
2502 |
#12134 := (iff #12130 #12133)
|
|
|
2503 |
#12135 := [rewrite]: #12134
|
|
|
2504 |
#12131 := (iff #3121 #12130)
|
|
|
2505 |
#12128 := (iff #3120 #12125)
|
|
|
2506 |
#12122 := (implies #11971 #12119)
|
|
|
2507 |
#12126 := (iff #12122 #12125)
|
|
|
2508 |
#12127 := [rewrite]: #12126
|
|
|
2509 |
#12123 := (iff #3120 #12122)
|
|
|
2510 |
#12120 := (iff #3119 #12119)
|
|
|
2511 |
#12117 := (iff #3118 #12114)
|
|
|
2512 |
#12110 := (implies up_216 #12105)
|
|
|
2513 |
#12115 := (iff #12110 #12114)
|
|
|
2514 |
#12116 := [rewrite]: #12115
|
|
|
2515 |
#12111 := (iff #3118 #12110)
|
|
|
2516 |
#12108 := (iff #3117 #12105)
|
|
|
2517 |
#12102 := (implies #11971 #12097)
|
|
|
2518 |
#12106 := (iff #12102 #12105)
|
|
|
2519 |
#12107 := [rewrite]: #12106
|
|
|
2520 |
#12103 := (iff #3117 #12102)
|
|
|
2521 |
#12100 := (iff #3116 #12097)
|
|
|
2522 |
#12094 := (implies #11971 #12089)
|
|
|
2523 |
#12098 := (iff #12094 #12097)
|
|
|
2524 |
#12099 := [rewrite]: #12098
|
|
|
2525 |
#12095 := (iff #3116 #12094)
|
|
|
2526 |
#12092 := (iff #3115 #12089)
|
|
|
2527 |
#12085 := (implies #11971 #12080)
|
|
|
2528 |
#12090 := (iff #12085 #12089)
|
|
|
2529 |
#12091 := [rewrite]: #12090
|
|
|
2530 |
#12086 := (iff #3115 #12085)
|
|
|
2531 |
#12083 := (iff #3114 #12080)
|
|
|
2532 |
#12076 := (implies #12008 #12071)
|
|
|
2533 |
#12081 := (iff #12076 #12080)
|
|
|
2534 |
#12082 := [rewrite]: #12081
|
|
|
2535 |
#12077 := (iff #3114 #12076)
|
|
|
2536 |
#12074 := (iff #3113 #12071)
|
|
|
2537 |
#12067 := (implies #12011 #12062)
|
|
|
2538 |
#12072 := (iff #12067 #12071)
|
|
|
2539 |
#12073 := [rewrite]: #12072
|
|
|
2540 |
#12068 := (iff #3113 #12067)
|
|
|
2541 |
#12065 := (iff #3112 #12062)
|
|
|
2542 |
#12058 := (implies #12014 #12053)
|
|
|
2543 |
#12063 := (iff #12058 #12062)
|
|
|
2544 |
#12064 := [rewrite]: #12063
|
|
|
2545 |
#12059 := (iff #3112 #12058)
|
|
|
2546 |
#12056 := (iff #3111 #12053)
|
|
|
2547 |
#12049 := (implies #12017 #12046)
|
|
|
2548 |
#12054 := (iff #12049 #12053)
|
|
|
2549 |
#12055 := [rewrite]: #12054
|
|
|
2550 |
#12050 := (iff #3111 #12049)
|
|
|
2551 |
#12047 := (iff #3110 #12046)
|
|
|
2552 |
#12044 := (iff #3109 #12041)
|
|
|
2553 |
#12037 := (implies #12032 #3107)
|
|
|
2554 |
#12042 := (iff #12037 #12041)
|
|
|
2555 |
#12043 := [rewrite]: #12042
|
|
|
2556 |
#12038 := (iff #3109 #12037)
|
|
|
2557 |
#12035 := (iff #3108 #3107)
|
|
|
2558 |
#12036 := [rewrite]: #12035
|
|
|
2559 |
#12033 := (iff #3102 #12032)
|
|
|
2560 |
#12030 := (iff #3101 #12027)
|
|
|
2561 |
#12024 := (implies #412 #12021)
|
|
|
2562 |
#12028 := (iff #12024 #12027)
|
|
|
2563 |
#12029 := [rewrite]: #12028
|
|
|
2564 |
#12025 := (iff #3101 #12024)
|
|
|
2565 |
#12022 := (iff #3100 #12021)
|
|
|
2566 |
#12023 := [rewrite]: #12022
|
|
|
2567 |
#12026 := [monotonicity #12023]: #12025
|
|
|
2568 |
#12031 := [trans #12026 #12029]: #12030
|
|
|
2569 |
#12034 := [quant-intro #12031]: #12033
|
|
|
2570 |
#12039 := [monotonicity #12034 #12036]: #12038
|
|
|
2571 |
#12045 := [trans #12039 #12043]: #12044
|
|
|
2572 |
#12048 := [monotonicity #12034 #12045]: #12047
|
|
|
2573 |
#12018 := (iff #3097 #12017)
|
|
|
2574 |
#12019 := [rewrite]: #12018
|
|
|
2575 |
#12051 := [monotonicity #12019 #12048]: #12050
|
|
|
2576 |
#12057 := [trans #12051 #12055]: #12056
|
|
|
2577 |
#12015 := (iff #3095 #12014)
|
|
|
2578 |
#12016 := [rewrite]: #12015
|
|
|
2579 |
#12060 := [monotonicity #12016 #12057]: #12059
|
|
|
2580 |
#12066 := [trans #12060 #12064]: #12065
|
|
|
2581 |
#12012 := (iff #3093 #12011)
|
|
|
2582 |
#12013 := [rewrite]: #12012
|
|
|
2583 |
#12069 := [monotonicity #12013 #12066]: #12068
|
|
|
2584 |
#12075 := [trans #12069 #12073]: #12074
|
|
|
2585 |
#12009 := (iff #3091 #12008)
|
|
|
2586 |
#12010 := [rewrite]: #12009
|
|
|
2587 |
#12078 := [monotonicity #12010 #12075]: #12077
|
|
|
2588 |
#12084 := [trans #12078 #12082]: #12083
|
|
|
2589 |
#11972 := (iff #3074 #11971)
|
|
|
2590 |
#11973 := [rewrite]: #11972
|
|
|
2591 |
#12087 := [monotonicity #11973 #12084]: #12086
|
|
|
2592 |
#12093 := [trans #12087 #12091]: #12092
|
|
|
2593 |
#12096 := [monotonicity #11973 #12093]: #12095
|
|
|
2594 |
#12101 := [trans #12096 #12099]: #12100
|
|
|
2595 |
#12104 := [monotonicity #11973 #12101]: #12103
|
|
|
2596 |
#12109 := [trans #12104 #12107]: #12108
|
|
|
2597 |
#12112 := [monotonicity #12109]: #12111
|
|
|
2598 |
#12118 := [trans #12112 #12116]: #12117
|
|
|
2599 |
#12121 := [monotonicity #12118]: #12120
|
|
|
2600 |
#12124 := [monotonicity #11973 #12121]: #12123
|
|
|
2601 |
#12129 := [trans #12124 #12127]: #12128
|
|
|
2602 |
#12132 := [monotonicity #11973 #12129]: #12131
|
|
|
2603 |
#12137 := [trans #12132 #12135]: #12136
|
|
|
2604 |
#12681 := [monotonicity #11973 #12137]: #12680
|
|
|
2605 |
#12686 := [trans #12681 #12684]: #12685
|
|
|
2606 |
#12689 := [monotonicity #11973 #12686]: #12688
|
|
|
2607 |
#12694 := [trans #12689 #12692]: #12693
|
|
|
2608 |
#12697 := [monotonicity #12694]: #12696
|
|
|
2609 |
#12703 := [trans #12697 #12701]: #12702
|
|
|
2610 |
#12706 := [monotonicity #11973 #12703]: #12705
|
|
|
2611 |
#12711 := [trans #12706 #12709]: #12710
|
|
|
2612 |
#12677 := (iff #3267 #12674)
|
|
|
2613 |
#12671 := (implies #11971 #12666)
|
|
|
2614 |
#12675 := (iff #12671 #12674)
|
|
|
2615 |
#12676 := [rewrite]: #12675
|
|
|
2616 |
#12672 := (iff #3267 #12671)
|
|
|
2617 |
#12669 := (iff #3266 #12666)
|
|
|
2618 |
#12662 := (implies #3180 #12657)
|
|
|
2619 |
#12667 := (iff #12662 #12666)
|
|
|
2620 |
#12668 := [rewrite]: #12667
|
|
|
2621 |
#12663 := (iff #3266 #12662)
|
|
|
2622 |
#12660 := (iff #3265 #12657)
|
|
|
2623 |
#12654 := (implies #11971 #12649)
|
|
|
2624 |
#12658 := (iff #12654 #12657)
|
|
|
2625 |
#12659 := [rewrite]: #12658
|
|
|
2626 |
#12655 := (iff #3265 #12654)
|
|
|
2627 |
#12652 := (iff #3264 #12649)
|
|
|
2628 |
#12646 := (implies #11971 #12643)
|
|
|
2629 |
#12650 := (iff #12646 #12649)
|
|
|
2630 |
#12651 := [rewrite]: #12650
|
|
|
2631 |
#12647 := (iff #3264 #12646)
|
|
|
2632 |
#12644 := (iff #3263 #12643)
|
|
|
2633 |
#12641 := (iff #3262 #12638)
|
|
|
2634 |
#12635 := (implies #12299 #12632)
|
|
|
2635 |
#12639 := (iff #12635 #12638)
|
|
|
2636 |
#12640 := [rewrite]: #12639
|
|
|
2637 |
#12636 := (iff #3262 #12635)
|
|
|
2638 |
#12633 := (iff #3261 #12632)
|
|
|
2639 |
#12630 := (iff #3260 #12627)
|
|
|
2640 |
#12624 := (implies #12305 #12619)
|
|
|
2641 |
#12628 := (iff #12624 #12627)
|
|
|
2642 |
#12629 := [rewrite]: #12628
|
|
|
2643 |
#12625 := (iff #3260 #12624)
|
|
|
2644 |
#12622 := (iff #3259 #12619)
|
|
|
2645 |
#12616 := (implies #11971 #12613)
|
|
|
2646 |
#12620 := (iff #12616 #12619)
|
|
|
2647 |
#12621 := [rewrite]: #12620
|
|
|
2648 |
#12617 := (iff #3259 #12616)
|
|
|
2649 |
#12614 := (iff #3258 #12613)
|
|
|
2650 |
#12611 := (iff #3257 #12608)
|
|
|
2651 |
#12605 := (implies #11971 #12600)
|
|
|
2652 |
#12609 := (iff #12605 #12608)
|
|
|
2653 |
#12610 := [rewrite]: #12609
|
|
|
2654 |
#12606 := (iff #3257 #12605)
|
|
|
2655 |
#12603 := (iff #3256 #12600)
|
|
|
2656 |
#12596 := (implies #3248 #12591)
|
|
|
2657 |
#12601 := (iff #12596 #12600)
|
|
|
2658 |
#12602 := [rewrite]: #12601
|
|
|
2659 |
#12597 := (iff #3256 #12596)
|
|
|
2660 |
#12594 := (iff #3255 #12591)
|
|
|
2661 |
#12588 := (implies #11971 #12583)
|
|
|
2662 |
#12592 := (iff #12588 #12591)
|
|
|
2663 |
#12593 := [rewrite]: #12592
|
|
|
2664 |
#12589 := (iff #3255 #12588)
|
|
|
2665 |
#12586 := (iff #3254 #12583)
|
|
|
2666 |
#12580 := (implies #11971 #12575)
|
|
|
2667 |
#12584 := (iff #12580 #12583)
|
|
|
2668 |
#12585 := [rewrite]: #12584
|
|
|
2669 |
#12581 := (iff #3254 #12580)
|
|
|
2670 |
#12578 := (iff #3253 #12575)
|
|
|
2671 |
#12572 := (implies #11971 #12567)
|
|
|
2672 |
#12576 := (iff #12572 #12575)
|
|
|
2673 |
#12577 := [rewrite]: #12576
|
|
|
2674 |
#12573 := (iff #3253 #12572)
|
|
|
2675 |
#12570 := (iff #3252 #12567)
|
|
|
2676 |
#12563 := (implies #12548 #12558)
|
|
|
2677 |
#12568 := (iff #12563 #12567)
|
|
|
2678 |
#12569 := [rewrite]: #12568
|
|
|
2679 |
#12564 := (iff #3252 #12563)
|
|
|
2680 |
#12561 := (iff #3251 #12558)
|
|
|
2681 |
#12554 := (implies #12551 #12432)
|
|
|
2682 |
#12559 := (iff #12554 #12558)
|
|
|
2683 |
#12560 := [rewrite]: #12559
|
|
|
2684 |
#12555 := (iff #3251 #12554)
|
|
|
2685 |
#12435 := (iff #3233 #12432)
|
|
|
2686 |
#12428 := (implies #3202 #12425)
|
|
|
2687 |
#12433 := (iff #12428 #12432)
|
|
|
2688 |
#12434 := [rewrite]: #12433
|
|
|
2689 |
#12429 := (iff #3233 #12428)
|
|
|
2690 |
#12426 := (iff #3232 #12425)
|
|
|
2691 |
#12423 := (iff #3231 #12420)
|
|
|
2692 |
#12416 := (implies #12328 #12411)
|
|
|
2693 |
#12421 := (iff #12416 #12420)
|
|
|
2694 |
#12422 := [rewrite]: #12421
|
|
|
2695 |
#12417 := (iff #3231 #12416)
|
|
|
2696 |
#12414 := (iff #3230 #12411)
|
|
|
2697 |
#12407 := (implies #12331 #12402)
|
|
|
2698 |
#12412 := (iff #12407 #12411)
|
|
|
2699 |
#12413 := [rewrite]: #12412
|
|
|
2700 |
#12408 := (iff #3230 #12407)
|
|
|
2701 |
#12405 := (iff #3229 #12402)
|
|
|
2702 |
#12398 := (implies #3209 #12393)
|
|
|
2703 |
#12403 := (iff #12398 #12402)
|
|
|
2704 |
#12404 := [rewrite]: #12403
|
|
|
2705 |
#12399 := (iff #3229 #12398)
|
|
|
2706 |
#12396 := (iff #3228 #12393)
|
|
|
2707 |
#12389 := (implies #12334 #12386)
|
|
|
2708 |
#12394 := (iff #12389 #12393)
|
|
|
2709 |
#12395 := [rewrite]: #12394
|
|
|
2710 |
#12390 := (iff #3228 #12389)
|
|
|
2711 |
#12387 := (iff #3227 #12386)
|
|
|
2712 |
#12384 := (iff #3226 #12381)
|
|
|
2713 |
#12377 := (implies #3212 #12374)
|
|
|
2714 |
#12382 := (iff #12377 #12381)
|
|
|
2715 |
#12383 := [rewrite]: #12382
|
|
|
2716 |
#12378 := (iff #3226 #12377)
|
|
|
2717 |
#12375 := (iff #3225 #12374)
|
|
|
2718 |
#12372 := (iff #3224 #12369)
|
|
|
2719 |
#12365 := (implies #12349 #12355)
|
|
|
2720 |
#12370 := (iff #12365 #12369)
|
|
|
2721 |
#12371 := [rewrite]: #12370
|
|
|
2722 |
#12366 := (iff #3224 #12365)
|
|
|
2723 |
#12363 := (iff #3223 #12355)
|
|
|
2724 |
#12358 := (and #12355 true)
|
|
|
2725 |
#12361 := (iff #12358 #12355)
|
|
|
2726 |
#12362 := [rewrite]: #12361
|
|
|
2727 |
#12359 := (iff #3223 #12358)
|
|
|
2728 |
#12356 := (iff #3222 #12355)
|
|
|
2729 |
#12353 := (iff #3221 #12352)
|
|
|
2730 |
#12354 := [rewrite]: #12353
|
|
|
2731 |
#12357 := [monotonicity #12354]: #12356
|
|
|
2732 |
#12360 := [monotonicity #12357]: #12359
|
|
|
2733 |
#12364 := [trans #12360 #12362]: #12363
|
|
|
2734 |
#12350 := (iff #3217 #12349)
|
|
|
2735 |
#12347 := (iff #3216 #12344)
|
|
|
2736 |
#12341 := (implies #412 #12338)
|
|
|
2737 |
#12345 := (iff #12341 #12344)
|
|
|
2738 |
#12346 := [rewrite]: #12345
|
|
|
2739 |
#12342 := (iff #3216 #12341)
|
|
|
2740 |
#12339 := (iff #3215 #12338)
|
|
|
2741 |
#12340 := [rewrite]: #12339
|
|
|
2742 |
#12343 := [monotonicity #12340]: #12342
|
|
|
2743 |
#12348 := [trans #12343 #12346]: #12347
|
|
|
2744 |
#12351 := [quant-intro #12348]: #12350
|
|
|
2745 |
#12367 := [monotonicity #12351 #12364]: #12366
|
|
|
2746 |
#12373 := [trans #12367 #12371]: #12372
|
|
|
2747 |
#12376 := [monotonicity #12351 #12373]: #12375
|
|
|
2748 |
#12379 := [monotonicity #12376]: #12378
|
|
|
2749 |
#12385 := [trans #12379 #12383]: #12384
|
|
|
2750 |
#12388 := [monotonicity #12385]: #12387
|
|
|
2751 |
#12335 := (iff #3211 #12334)
|
|
|
2752 |
#12336 := [rewrite]: #12335
|
|
|
2753 |
#12391 := [monotonicity #12336 #12388]: #12390
|
|
|
2754 |
#12397 := [trans #12391 #12395]: #12396
|
|
|
2755 |
#12400 := [monotonicity #12397]: #12399
|
|
|
2756 |
#12406 := [trans #12400 #12404]: #12405
|
|
|
2757 |
#12332 := (iff #3208 #12331)
|
|
|
2758 |
#12320 := (= #3203 #12319)
|
|
|
2759 |
#12321 := [rewrite]: #12320
|
|
|
2760 |
#12333 := [monotonicity #12321]: #12332
|
|
|
2761 |
#12409 := [monotonicity #12333 #12406]: #12408
|
|
|
2762 |
#12415 := [trans #12409 #12413]: #12414
|
|
|
2763 |
#12329 := (iff #3206 #12328)
|
|
|
2764 |
#12326 := (iff #3205 #12325)
|
|
|
2765 |
#12327 := [monotonicity #12321]: #12326
|
|
|
2766 |
#12323 := (iff #3204 #12322)
|
|
|
2767 |
#12324 := [monotonicity #12321]: #12323
|
|
|
2768 |
#12330 := [monotonicity #12324 #12327]: #12329
|
|
|
2769 |
#12418 := [monotonicity #12330 #12415]: #12417
|
|
|
2770 |
#12424 := [trans #12418 #12422]: #12423
|
|
|
2771 |
#12427 := [monotonicity #12330 #12424]: #12426
|
|
|
2772 |
#12430 := [monotonicity #12427]: #12429
|
|
|
2773 |
#12436 := [trans #12430 #12434]: #12435
|
|
|
2774 |
#12552 := (iff #3250 #12551)
|
|
|
2775 |
#12553 := [rewrite]: #12552
|
|
|
2776 |
#12556 := [monotonicity #12553 #12436]: #12555
|
|
|
2777 |
#12562 := [trans #12556 #12560]: #12561
|
|
|
2778 |
#12549 := (iff #3249 #12548)
|
|
|
2779 |
#12550 := [rewrite]: #12549
|
|
|
2780 |
#12565 := [monotonicity #12550 #12562]: #12564
|
|
|
2781 |
#12571 := [trans #12565 #12569]: #12570
|
|
|
2782 |
#12574 := [monotonicity #11973 #12571]: #12573
|
|
|
2783 |
#12579 := [trans #12574 #12577]: #12578
|
|
|
2784 |
#12582 := [monotonicity #11973 #12579]: #12581
|
|
|
2785 |
#12587 := [trans #12582 #12585]: #12586
|
|
|
2786 |
#12590 := [monotonicity #11973 #12587]: #12589
|
|
|
2787 |
#12595 := [trans #12590 #12593]: #12594
|
|
|
2788 |
#12598 := [monotonicity #12595]: #12597
|
|
|
2789 |
#12604 := [trans #12598 #12602]: #12603
|
|
|
2790 |
#12607 := [monotonicity #11973 #12604]: #12606
|
|
|
2791 |
#12612 := [trans #12607 #12610]: #12611
|
|
|
2792 |
#12546 := (iff #3247 #12543)
|
|
|
2793 |
#12540 := (implies #11971 #12535)
|
|
|
2794 |
#12544 := (iff #12540 #12543)
|
|
|
2795 |
#12545 := [rewrite]: #12544
|
|
|
2796 |
#12541 := (iff #3247 #12540)
|
|
|
2797 |
#12538 := (iff #3246 #12535)
|
|
|
2798 |
#12531 := (implies #3191 #12526)
|
|
|
2799 |
#12536 := (iff #12531 #12535)
|
|
|
2800 |
#12537 := [rewrite]: #12536
|
|
|
2801 |
#12532 := (iff #3246 #12531)
|
|
|
2802 |
#12529 := (iff #3245 #12526)
|
|
|
2803 |
#12523 := (implies #11971 #12518)
|
|
|
2804 |
#12527 := (iff #12523 #12526)
|
|
|
2805 |
#12528 := [rewrite]: #12527
|
|
|
2806 |
#12524 := (iff #3245 #12523)
|
|
|
2807 |
#12521 := (iff #3244 #12518)
|
|
|
2808 |
#12515 := (implies #11971 #12512)
|
|
|
2809 |
#12519 := (iff #12515 #12518)
|
|
|
2810 |
#12520 := [rewrite]: #12519
|
|
|
2811 |
#12516 := (iff #3244 #12515)
|
|
|
2812 |
#12513 := (iff #3243 #12512)
|
|
|
2813 |
#12510 := (iff #3242 #12507)
|
|
|
2814 |
#12503 := (implies #12299 #12500)
|
|
|
2815 |
#12508 := (iff #12503 #12507)
|
|
|
2816 |
#12509 := [rewrite]: #12508
|
|
|
2817 |
#12504 := (iff #3242 #12503)
|
|
|
2818 |
#12501 := (iff #3241 #12500)
|
|
|
2819 |
#12498 := (iff #3240 #12495)
|
|
|
2820 |
#12491 := (implies #12305 #12486)
|
|
|
2821 |
#12496 := (iff #12491 #12495)
|
|
|
2822 |
#12497 := [rewrite]: #12496
|
|
|
2823 |
#12492 := (iff #3240 #12491)
|
|
|
2824 |
#12489 := (iff #3239 #12486)
|
|
|
2825 |
#12482 := (implies #12308 #12477)
|
|
|
2826 |
#12487 := (iff #12482 #12486)
|
|
|
2827 |
#12488 := [rewrite]: #12487
|
|
|
2828 |
#12483 := (iff #3239 #12482)
|
|
|
2829 |
#12480 := (iff #3238 #12477)
|
|
|
2830 |
#12473 := (implies #3194 #12468)
|
|
|
2831 |
#12478 := (iff #12473 #12477)
|
|
|
2832 |
#12479 := [rewrite]: #12478
|
|
|
2833 |
#12474 := (iff #3238 #12473)
|
|
|
2834 |
#12471 := (iff #3237 #12468)
|
|
|
2835 |
#12464 := (implies #3195 #12459)
|
|
|
2836 |
#12469 := (iff #12464 #12468)
|
|
|
2837 |
#12470 := [rewrite]: #12469
|
|
|
2838 |
#12465 := (iff #3237 #12464)
|
|
|
2839 |
#12462 := (iff #3236 #12459)
|
|
|
2840 |
#12455 := (implies #3073 #12450)
|
|
|
2841 |
#12460 := (iff #12455 #12459)
|
|
|
2842 |
#12461 := [rewrite]: #12460
|
|
|
2843 |
#12456 := (iff #3236 #12455)
|
|
|
2844 |
#12453 := (iff #3235 #12450)
|
|
|
2845 |
#12446 := (implies #12313 #12441)
|
|
|
2846 |
#12451 := (iff #12446 #12450)
|
|
|
2847 |
#12452 := [rewrite]: #12451
|
|
|
2848 |
#12447 := (iff #3235 #12446)
|
|
|
2849 |
#12444 := (iff #3234 #12441)
|
|
|
2850 |
#12437 := (implies #12316 #12432)
|
|
|
2851 |
#12442 := (iff #12437 #12441)
|
|
|
2852 |
#12443 := [rewrite]: #12442
|
|
|
2853 |
#12438 := (iff #3234 #12437)
|
|
|
2854 |
#12317 := (iff #3200 #12316)
|
|
|
2855 |
#12318 := [rewrite]: #12317
|
|
|
2856 |
#12439 := [monotonicity #12318 #12436]: #12438
|
|
|
2857 |
#12445 := [trans #12439 #12443]: #12444
|
|
|
2858 |
#12314 := (iff #3198 #12313)
|
|
|
2859 |
#12315 := [rewrite]: #12314
|
|
|
2860 |
#12448 := [monotonicity #12315 #12445]: #12447
|
|
|
2861 |
#12454 := [trans #12448 #12452]: #12453
|
|
|
2862 |
#12311 := (iff #3196 #3073)
|
|
|
2863 |
#12312 := [rewrite]: #12311
|
|
|
2864 |
#12457 := [monotonicity #12312 #12454]: #12456
|
|
|
2865 |
#12463 := [trans #12457 #12461]: #12462
|
|
|
2866 |
#12466 := [monotonicity #12463]: #12465
|
|
|
2867 |
#12472 := [trans #12466 #12470]: #12471
|
|
|
2868 |
#12475 := [monotonicity #12472]: #12474
|
|
|
2869 |
#12481 := [trans #12475 #12479]: #12480
|
|
|
2870 |
#12309 := (iff #3193 #12308)
|
|
|
2871 |
#12310 := [rewrite]: #12309
|
|
|
2872 |
#12484 := [monotonicity #12310 #12481]: #12483
|
|
|
2873 |
#12490 := [trans #12484 #12488]: #12489
|
|
|
2874 |
#12306 := (iff #3189 #12305)
|
|
|
2875 |
#12303 := (iff #3188 #12302)
|
|
|
2876 |
#12304 := [rewrite]: #12303
|
|
|
2877 |
#12294 := (iff #3183 #12293)
|
|
|
2878 |
#12295 := [rewrite]: #12294
|
|
|
2879 |
#12307 := [monotonicity #12295 #12304]: #12306
|
|
|
2880 |
#12493 := [monotonicity #12307 #12490]: #12492
|
|
|
2881 |
#12499 := [trans #12493 #12497]: #12498
|
|
|
2882 |
#12502 := [monotonicity #12307 #12499]: #12501
|
|
|
2883 |
#12300 := (iff #3186 #12299)
|
|
|
2884 |
#12297 := (iff #3185 #12296)
|
|
|
2885 |
#12298 := [rewrite]: #12297
|
|
|
2886 |
#12301 := [monotonicity #12295 #12298]: #12300
|
|
|
2887 |
#12505 := [monotonicity #12301 #12502]: #12504
|
|
|
2888 |
#12511 := [trans #12505 #12509]: #12510
|
|
|
2889 |
#12514 := [monotonicity #12301 #12511]: #12513
|
|
|
2890 |
#12517 := [monotonicity #11973 #12514]: #12516
|
|
|
2891 |
#12522 := [trans #12517 #12520]: #12521
|
|
|
2892 |
#12525 := [monotonicity #11973 #12522]: #12524
|
|
|
2893 |
#12530 := [trans #12525 #12528]: #12529
|
|
|
2894 |
#12533 := [monotonicity #12530]: #12532
|
|
|
2895 |
#12539 := [trans #12533 #12537]: #12538
|
|
|
2896 |
#12542 := [monotonicity #11973 #12539]: #12541
|
|
|
2897 |
#12547 := [trans #12542 #12545]: #12546
|
|
|
2898 |
#12615 := [monotonicity #12547 #12612]: #12614
|
|
|
2899 |
#12618 := [monotonicity #11973 #12615]: #12617
|
|
|
2900 |
#12623 := [trans #12618 #12621]: #12622
|
|
|
2901 |
#12626 := [monotonicity #12307 #12623]: #12625
|
|
|
2902 |
#12631 := [trans #12626 #12629]: #12630
|
|
|
2903 |
#12634 := [monotonicity #12307 #12631]: #12633
|
|
|
2904 |
#12637 := [monotonicity #12301 #12634]: #12636
|
|
|
2905 |
#12642 := [trans #12637 #12640]: #12641
|
|
|
2906 |
#12645 := [monotonicity #12301 #12642]: #12644
|
|
|
2907 |
#12648 := [monotonicity #11973 #12645]: #12647
|
|
|
2908 |
#12653 := [trans #12648 #12651]: #12652
|
|
|
2909 |
#12656 := [monotonicity #11973 #12653]: #12655
|
|
|
2910 |
#12661 := [trans #12656 #12659]: #12660
|
|
|
2911 |
#12664 := [monotonicity #12661]: #12663
|
|
|
2912 |
#12670 := [trans #12664 #12668]: #12669
|
|
|
2913 |
#12673 := [monotonicity #11973 #12670]: #12672
|
|
|
2914 |
#12678 := [trans #12673 #12676]: #12677
|
|
|
2915 |
#12714 := [monotonicity #12678 #12711]: #12713
|
|
|
2916 |
#12717 := [monotonicity #11973 #12714]: #12716
|
|
|
2917 |
#12722 := [trans #12717 #12720]: #12721
|
|
|
2918 |
#12291 := (iff #3179 true)
|
|
|
2919 |
#12289 := (iff #12286 true)
|
|
|
2920 |
#12290 := [rewrite]: #12289
|
|
|
2921 |
#12287 := (iff #3179 #12286)
|
|
|
2922 |
#12284 := (iff #3178 true)
|
|
|
2923 |
#12285 := [rewrite]: #12284
|
|
|
2924 |
#12282 := (iff #3177 true)
|
|
|
2925 |
#12283 := [rewrite]: #12282
|
|
|
2926 |
#12288 := [monotonicity #12283 #12285]: #12287
|
|
|
2927 |
#12292 := [trans #12288 #12290]: #12291
|
|
|
2928 |
#12725 := [monotonicity #12292 #12722]: #12724
|
|
|
2929 |
#12729 := [trans #12725 #12727]: #12728
|
|
|
2930 |
#12732 := [monotonicity #12729]: #12731
|
|
|
2931 |
#12738 := [trans #12732 #12736]: #12737
|
|
|
2932 |
#12741 := [monotonicity #12738]: #12740
|
|
|
2933 |
#12747 := [trans #12741 #12745]: #12746
|
|
|
2934 |
#12750 := [monotonicity #12747]: #12749
|
|
|
2935 |
#12756 := [trans #12750 #12754]: #12755
|
|
|
2936 |
#12759 := [monotonicity #12756]: #12758
|
|
|
2937 |
#12765 := [trans #12759 #12763]: #12764
|
|
|
2938 |
#12768 := [monotonicity #12765]: #12767
|
|
|
2939 |
#12774 := [trans #12768 #12772]: #12773
|
|
|
2940 |
#12006 := (iff #3089 #12003)
|
|
|
2941 |
#12000 := (and #11997 #11905)
|
|
|
2942 |
#12004 := (iff #12000 #12003)
|
|
|
2943 |
#12005 := [rewrite]: #12004
|
|
|
2944 |
#12001 := (iff #3089 #12000)
|
|
|
2945 |
#11906 := (iff #3005 #11905)
|
|
|
2946 |
#11907 := [rewrite]: #11906
|
|
|
2947 |
#11998 := (iff #3088 #11997)
|
|
|
2948 |
#11999 := [rewrite]: #11998
|
|
|
2949 |
#12002 := [monotonicity #11999 #11907]: #12001
|
|
|
2950 |
#12007 := [trans #12002 #12005]: #12006
|
|
|
2951 |
#12777 := [monotonicity #12007 #12774]: #12776
|
|
|
2952 |
#12782 := [trans #12777 #12780]: #12781
|
|
|
2953 |
#12261 := (iff #3165 #12260)
|
|
|
2954 |
#12258 := (iff #3164 #12257)
|
|
|
2955 |
#12255 := (iff #3163 #12254)
|
|
|
2956 |
#12256 := [rewrite]: #12255
|
|
|
2957 |
#12259 := [monotonicity #12256]: #12258
|
|
|
2958 |
#12262 := [monotonicity #12259]: #12261
|
|
|
2959 |
#12785 := [monotonicity #12262 #12782]: #12784
|
|
|
2960 |
#12791 := [trans #12785 #12789]: #12790
|
|
|
2961 |
#12280 := (iff #3169 #12260)
|
|
|
2962 |
#12263 := (and true #12260)
|
|
|
2963 |
#12266 := (iff #12263 #12260)
|
|
|
2964 |
#12267 := [rewrite]: #12266
|
|
|
2965 |
#12278 := (iff #3169 #12263)
|
|
|
2966 |
#12276 := (iff #3168 #12260)
|
|
|
2967 |
#12274 := (iff #3168 #12263)
|
|
|
2968 |
#12272 := (iff #3167 #12260)
|
|
|
2969 |
#12270 := (iff #3167 #12263)
|
|
|
2970 |
#12268 := (iff #3166 #12260)
|
|
|
2971 |
#12264 := (iff #3166 #12263)
|
|
|
2972 |
#12252 := (iff #3156 true)
|
|
|
2973 |
#12247 := (forall (vars (?x782 T5)) (:pat #3152) true)
|
|
|
2974 |
#12250 := (iff #12247 true)
|
|
|
2975 |
#12251 := [elim-unused]: #12250
|
|
|
2976 |
#12248 := (iff #3156 #12247)
|
|
|
2977 |
#12245 := (iff #3155 true)
|
|
|
2978 |
#12197 := (= uf_9 #3140)
|
|
|
2979 |
#12209 := (implies #12197 #12197)
|
|
|
2980 |
#12212 := (iff #12209 true)
|
|
|
2981 |
#12213 := [rewrite]: #12212
|
|
|
2982 |
#12243 := (iff #3155 #12209)
|
|
|
2983 |
#12241 := (iff #3154 #12197)
|
|
|
2984 |
#12202 := (and true #12197)
|
|
|
2985 |
#12205 := (iff #12202 #12197)
|
|
|
2986 |
#12206 := [rewrite]: #12205
|
|
|
2987 |
#12239 := (iff #3154 #12202)
|
|
|
2988 |
#12198 := (iff #3141 #12197)
|
|
|
2989 |
#12199 := [rewrite]: #12198
|
|
|
2990 |
#12237 := (iff #3153 true)
|
|
|
2991 |
#12238 := [rewrite]: #12237
|
|
|
2992 |
#12240 := [monotonicity #12238 #12199]: #12239
|
|
|
2993 |
#12242 := [trans #12240 #12206]: #12241
|
|
|
2994 |
#12244 := [monotonicity #12199 #12242]: #12243
|
|
|
2995 |
#12246 := [trans #12244 #12213]: #12245
|
|
|
2996 |
#12249 := [quant-intro #12246]: #12248
|
|
|
2997 |
#12253 := [trans #12249 #12251]: #12252
|
|
|
2998 |
#12265 := [monotonicity #12253 #12262]: #12264
|
|
|
2999 |
#12269 := [trans #12265 #12267]: #12268
|
|
|
3000 |
#12235 := (iff #3149 true)
|
|
|
3001 |
#12190 := (forall (vars (?x779 T5)) (:pat #3129) true)
|
|
|
3002 |
#12193 := (iff #12190 true)
|
|
|
3003 |
#12194 := [elim-unused]: #12193
|
|
|
3004 |
#12233 := (iff #3149 #12190)
|
|
|
3005 |
#12231 := (iff #3148 true)
|
|
|
3006 |
#12229 := (iff #3148 #12209)
|
|
|
3007 |
#12227 := (iff #3147 #12197)
|
|
|
3008 |
#12225 := (iff #3147 #12202)
|
|
|
3009 |
#12223 := (iff #3146 true)
|
|
|
3010 |
#12224 := [rewrite]: #12223
|
|
|
3011 |
#12226 := [monotonicity #12224 #12199]: #12225
|
|
|
3012 |
#12228 := [trans #12226 #12206]: #12227
|
|
|
3013 |
#12230 := [monotonicity #12199 #12228]: #12229
|
|
|
3014 |
#12232 := [trans #12230 #12213]: #12231
|
|
|
3015 |
#12234 := [quant-intro #12232]: #12233
|
|
|
3016 |
#12236 := [trans #12234 #12194]: #12235
|
|
|
3017 |
#12271 := [monotonicity #12236 #12269]: #12270
|
|
|
3018 |
#12273 := [trans #12271 #12267]: #12272
|
|
|
3019 |
#12221 := (iff #3145 true)
|
|
|
3020 |
#12216 := (forall (vars (?x780 T5)) (:pat #3139) true)
|
|
|
3021 |
#12219 := (iff #12216 true)
|
|
|
3022 |
#12220 := [elim-unused]: #12219
|
|
|
3023 |
#12217 := (iff #3145 #12216)
|
|
|
3024 |
#12214 := (iff #3144 true)
|
|
|
3025 |
#12210 := (iff #3144 #12209)
|
|
|
3026 |
#12207 := (iff #3143 #12197)
|
|
|
3027 |
#12203 := (iff #3143 #12202)
|
|
|
3028 |
#12200 := (iff #3142 true)
|
|
|
3029 |
#12201 := [rewrite]: #12200
|
|
|
3030 |
#12204 := [monotonicity #12201 #12199]: #12203
|
|
|
3031 |
#12208 := [trans #12204 #12206]: #12207
|
|
|
3032 |
#12211 := [monotonicity #12199 #12208]: #12210
|
|
|
3033 |
#12215 := [trans #12211 #12213]: #12214
|
|
|
3034 |
#12218 := [quant-intro #12215]: #12217
|
|
|
3035 |
#12222 := [trans #12218 #12220]: #12221
|
|
|
3036 |
#12275 := [monotonicity #12222 #12273]: #12274
|
|
|
3037 |
#12277 := [trans #12275 #12267]: #12276
|
|
|
3038 |
#12195 := (iff #3136 true)
|
|
|
3039 |
#12191 := (iff #3136 #12190)
|
|
|
3040 |
#12188 := (iff #3135 true)
|
|
|
3041 |
#12177 := (= uf_261 #3132)
|
|
|
3042 |
#12180 := (not #12177)
|
|
|
3043 |
#12183 := (implies #12180 #12180)
|
|
|
3044 |
#12186 := (iff #12183 true)
|
|
|
3045 |
#12187 := [rewrite]: #12186
|
|
|
3046 |
#12184 := (iff #3135 #12183)
|
|
|
3047 |
#12181 := (iff #3134 #12180)
|
|
|
3048 |
#12178 := (iff #3133 #12177)
|
|
|
3049 |
#12179 := [rewrite]: #12178
|
|
|
3050 |
#12182 := [monotonicity #12179]: #12181
|
|
|
3051 |
#12185 := [monotonicity #12182 #12182]: #12184
|
|
|
3052 |
#12189 := [trans #12185 #12187]: #12188
|
|
|
3053 |
#12192 := [quant-intro #12189]: #12191
|
|
|
3054 |
#12196 := [trans #12192 #12194]: #12195
|
|
|
3055 |
#12279 := [monotonicity #12196 #12277]: #12278
|
|
|
3056 |
#12281 := [trans #12279 #12267]: #12280
|
|
|
3057 |
#12794 := [monotonicity #12281 #12791]: #12793
|
|
|
3058 |
#12799 := [trans #12794 #12797]: #12798
|
|
|
3059 |
#12802 := [monotonicity #11973 #12799]: #12801
|
|
|
3060 |
#12807 := [trans #12802 #12805]: #12806
|
|
|
3061 |
#12810 := [monotonicity #11973 #12807]: #12809
|
|
|
3062 |
#12815 := [trans #12810 #12813]: #12814
|
|
|
3063 |
#12818 := [monotonicity #11973 #12815]: #12817
|
|
|
3064 |
#12823 := [trans #12818 #12821]: #12822
|
|
|
3065 |
#12175 := (iff #3126 true)
|
|
|
3066 |
#12170 := (implies #11971 true)
|
|
|
3067 |
#12173 := (iff #12170 true)
|
|
|
3068 |
#12174 := [rewrite]: #12173
|
|
|
3069 |
#12171 := (iff #3126 #12170)
|
|
|
3070 |
#12168 := (iff #3125 true)
|
|
|
3071 |
#12142 := (or #12141 #12133)
|
|
|
3072 |
#12150 := (or #12088 #12142)
|
|
|
3073 |
#12158 := (or #12088 #12150)
|
|
|
3074 |
#12163 := (implies false #12158)
|
|
|
3075 |
#12166 := (iff #12163 true)
|
|
|
3076 |
#12167 := [rewrite]: #12166
|
|
|
3077 |
#12164 := (iff #3125 #12163)
|
|
|
3078 |
#12161 := (iff #3124 #12158)
|
|
|
3079 |
#12155 := (implies #11971 #12150)
|
|
|
3080 |
#12159 := (iff #12155 #12158)
|
|
|
3081 |
#12160 := [rewrite]: #12159
|
|
|
3082 |
#12156 := (iff #3124 #12155)
|
|
|
3083 |
#12153 := (iff #3123 #12150)
|
|
|
3084 |
#12147 := (implies #11971 #12142)
|
|
|
3085 |
#12151 := (iff #12147 #12150)
|
|
|
3086 |
#12152 := [rewrite]: #12151
|
|
|
3087 |
#12148 := (iff #3123 #12147)
|
|
|
3088 |
#12145 := (iff #3122 #12142)
|
|
|
3089 |
#12138 := (implies #12003 #12133)
|
|
|
3090 |
#12143 := (iff #12138 #12142)
|
|
|
3091 |
#12144 := [rewrite]: #12143
|
|
|
3092 |
#12139 := (iff #3122 #12138)
|
|
|
3093 |
#12140 := [monotonicity #12007 #12137]: #12139
|
|
|
3094 |
#12146 := [trans #12140 #12144]: #12145
|
|
|
3095 |
#12149 := [monotonicity #11973 #12146]: #12148
|
|
|
3096 |
#12154 := [trans #12149 #12152]: #12153
|
|
|
3097 |
#12157 := [monotonicity #11973 #12154]: #12156
|
|
|
3098 |
#12162 := [trans #12157 #12160]: #12161
|
|
|
3099 |
#12165 := [monotonicity #11996 #12162]: #12164
|
|
|
3100 |
#12169 := [trans #12165 #12167]: #12168
|
|
|
3101 |
#12172 := [monotonicity #11973 #12169]: #12171
|
|
|
3102 |
#12176 := [trans #12172 #12174]: #12175
|
|
|
3103 |
#12826 := [monotonicity #12176 #12823]: #12825
|
|
|
3104 |
#12830 := [trans #12826 #12828]: #12829
|
|
|
3105 |
#12833 := [monotonicity #11973 #12830]: #12832
|
|
|
3106 |
#12838 := [trans #12833 #12836]: #12837
|
|
|
3107 |
#11993 := (iff #3085 #11992)
|
|
|
3108 |
#11990 := (iff #3084 #11989)
|
|
|
3109 |
#11991 := [rewrite]: #11990
|
|
|
3110 |
#11994 := [monotonicity #11991]: #11993
|
|
|
3111 |
#12841 := [monotonicity #11994 #12838]: #12840
|
|
|
3112 |
#12847 := [trans #12841 #12845]: #12846
|
|
|
3113 |
#11987 := (iff #3080 #11986)
|
|
|
3114 |
#11984 := (iff #3079 #11981)
|
|
|
3115 |
#11978 := (implies #412 #11975)
|
|
|
3116 |
#11982 := (iff #11978 #11981)
|
|
|
3117 |
#11983 := [rewrite]: #11982
|
|
|
3118 |
#11979 := (iff #3079 #11978)
|
|
|
3119 |
#11976 := (iff #3078 #11975)
|
|
|
3120 |
#11977 := [rewrite]: #11976
|
|
|
3121 |
#11980 := [monotonicity #11977]: #11979
|
|
|
3122 |
#11985 := [trans #11980 #11983]: #11984
|
|
|
3123 |
#11988 := [quant-intro #11985]: #11987
|
|
|
3124 |
#12850 := [monotonicity #11988 #12847]: #12849
|
|
|
3125 |
#12856 := [trans #12850 #12854]: #12855
|
|
|
3126 |
#12859 := [monotonicity #12856]: #12858
|
|
|
3127 |
#12865 := [trans #12859 #12863]: #12864
|
|
|
3128 |
#12868 := [monotonicity #11973 #12865]: #12867
|
|
|
3129 |
#12873 := [trans #12868 #12871]: #12872
|
|
|
3130 |
#12876 := [monotonicity #12873]: #12875
|
|
|
3131 |
#12882 := [trans #12876 #12880]: #12881
|
|
|
3132 |
#12885 := [monotonicity #12882]: #12884
|
|
|
3133 |
#12891 := [trans #12885 #12889]: #12890
|
|
|
3134 |
#12894 := [monotonicity #12891]: #12893
|
|
|
3135 |
#12900 := [trans #12894 #12898]: #12899
|
|
|
3136 |
#11969 := (iff #3060 #11968)
|
|
|
3137 |
#11966 := (iff #3059 #3042)
|
|
|
3138 |
#11967 := [rewrite]: #11966
|
|
|
3139 |
#11970 := [monotonicity #11967]: #11969
|
|
|
3140 |
#12903 := [monotonicity #11970 #12900]: #12902
|
|
|
3141 |
#12909 := [trans #12903 #12907]: #12908
|
|
|
3142 |
#12912 := [monotonicity #11970 #12909]: #12911
|
|
|
3143 |
#11964 := (iff #3058 #11963)
|
|
|
3144 |
#11961 := (iff #3057 #11958)
|
|
|
3145 |
#11955 := (implies #412 #11952)
|
|
|
3146 |
#11959 := (iff #11955 #11958)
|
|
|
3147 |
#11960 := [rewrite]: #11959
|
|
|
3148 |
#11956 := (iff #3057 #11955)
|
|
|
3149 |
#11953 := (iff #3056 #11952)
|
|
|
3150 |
#11954 := [rewrite]: #11953
|
|
|
3151 |
#11957 := [monotonicity #11954]: #11956
|
|
|
3152 |
#11962 := [trans #11957 #11960]: #11961
|
|
|
3153 |
#11965 := [quant-intro #11962]: #11964
|
|
|
3154 |
#12915 := [monotonicity #11965 #12912]: #12914
|
|
|
3155 |
#12921 := [trans #12915 #12919]: #12920
|
|
|
3156 |
#12924 := [monotonicity #11965 #12921]: #12923
|
|
|
3157 |
#12927 := [monotonicity #12924]: #12926
|
|
|
3158 |
#12933 := [trans #12927 #12931]: #12932
|
|
|
3159 |
#12936 := [monotonicity #12933]: #12935
|
|
|
3160 |
#11949 := (iff #3050 #11948)
|
|
|
3161 |
#11946 := (iff #3049 #11945)
|
|
|
3162 |
#11943 := (iff #3048 #3047)
|
|
|
3163 |
#11944 := [rewrite]: #11943
|
|
|
3164 |
#11947 := [monotonicity #11944]: #11946
|
|
|
3165 |
#11950 := [monotonicity #11947]: #11949
|
|
|
3166 |
#12939 := [monotonicity #11950 #12936]: #12938
|
|
|
3167 |
#12945 := [trans #12939 #12943]: #12944
|
|
|
3168 |
#12948 := [monotonicity #12945]: #12947
|
|
|
3169 |
#12954 := [trans #12948 #12952]: #12953
|
|
|
3170 |
#12957 := [monotonicity #12954]: #12956
|
|
|
3171 |
#12963 := [trans #12957 #12961]: #12962
|
|
|
3172 |
#12966 := [monotonicity #12963]: #12965
|
|
|
3173 |
#12972 := [trans #12966 #12970]: #12971
|
|
|
3174 |
#12975 := [monotonicity #12972]: #12974
|
|
|
3175 |
#12981 := [trans #12975 #12979]: #12980
|
|
|
3176 |
#11941 := (iff #3039 #11940)
|
|
|
3177 |
#11938 := (iff #3038 #11937)
|
|
|
3178 |
#11939 := [rewrite]: #11938
|
|
|
3179 |
#11929 := (iff #3033 #11928)
|
|
|
3180 |
#11930 := [rewrite]: #11929
|
|
|
3181 |
#11942 := [monotonicity #11930 #11939]: #11941
|
|
|
3182 |
#12984 := [monotonicity #11942 #12981]: #12983
|
|
|
3183 |
#12990 := [trans #12984 #12988]: #12989
|
|
|
3184 |
#12993 := [monotonicity #11942 #12990]: #12992
|
|
|
3185 |
#11935 := (iff #3036 #11934)
|
|
|
3186 |
#11932 := (iff #3035 #11931)
|
|
|
3187 |
#11933 := [rewrite]: #11932
|
|
|
3188 |
#11936 := [monotonicity #11930 #11933]: #11935
|
|
|
3189 |
#12996 := [monotonicity #11936 #12993]: #12995
|
|
|
3190 |
#13002 := [trans #12996 #13000]: #13001
|
|
|
3191 |
#13005 := [monotonicity #11936 #13002]: #13004
|
|
|
3192 |
#11926 := (iff #3030 #11925)
|
|
|
3193 |
#11927 := [rewrite]: #11926
|
|
|
3194 |
#13008 := [monotonicity #11927 #13005]: #13007
|
|
|
3195 |
#13014 := [trans #13008 #13012]: #13013
|
|
|
3196 |
#13017 := [monotonicity #11927 #13014]: #13016
|
|
|
3197 |
#13020 := [monotonicity #13017]: #13019
|
|
|
3198 |
#13026 := [trans #13020 #13024]: #13025
|
|
|
3199 |
#11923 := (iff #3025 #11922)
|
|
|
3200 |
#11920 := (iff #3024 #11917)
|
|
|
3201 |
#11914 := (iff #11911 false)
|
|
|
3202 |
#11918 := (iff #11914 #11917)
|
|
|
3203 |
#11919 := [rewrite]: #11918
|
|
|
3204 |
#11915 := (iff #3024 #11914)
|
|
|
3205 |
#11912 := (iff #3023 #11911)
|
|
|
3206 |
#11913 := [rewrite]: #11912
|
|
|
3207 |
#11916 := [monotonicity #11913]: #11915
|
|
|
3208 |
#11921 := [trans #11916 #11919]: #11920
|
|
|
3209 |
#11924 := [quant-intro #11921]: #11923
|
|
|
3210 |
#13029 := [monotonicity #11924 #13026]: #13028
|
|
|
3211 |
#13035 := [trans #13029 #13033]: #13034
|
|
|
3212 |
#13038 := [monotonicity #13035]: #13037
|
|
|
3213 |
#13044 := [trans #13038 #13042]: #13043
|
|
|
3214 |
#13047 := [monotonicity #13044]: #13046
|
|
|
3215 |
#13053 := [trans #13047 #13051]: #13052
|
|
|
3216 |
#13056 := [monotonicity #13053]: #13055
|
|
|
3217 |
#13062 := [trans #13056 #13060]: #13061
|
|
|
3218 |
#13065 := [monotonicity #13062]: #13064
|
|
|
3219 |
#13071 := [trans #13065 #13069]: #13070
|
|
|
3220 |
#11909 := (iff #3006 #11908)
|
|
|
3221 |
#11903 := (iff #3003 #11902)
|
|
|
3222 |
#11904 := [rewrite]: #11903
|
|
|
3223 |
#11910 := [monotonicity #11904 #11907]: #11909
|
|
|
3224 |
#13074 := [monotonicity #11910 #13071]: #13073
|
|
|
3225 |
#13080 := [trans #13074 #13078]: #13079
|
|
|
3226 |
#11900 := (iff #3001 #11899)
|
|
|
3227 |
#11901 := [rewrite]: #11900
|
|
|
3228 |
#13083 := [monotonicity #11901 #13080]: #13082
|
|
|
3229 |
#13089 := [trans #13083 #13087]: #13088
|
|
|
3230 |
#11897 := (iff #2999 #11896)
|
|
|
3231 |
#11894 := (iff #2998 #11893)
|
|
|
3232 |
#11891 := (iff #2997 #11890)
|
|
|
3233 |
#11888 := (iff #2996 #11887)
|
|
|
3234 |
#11885 := (iff #2995 #11884)
|
|
|
3235 |
#11882 := (iff #2994 #11881)
|
|
|
3236 |
#11883 := [rewrite]: #11882
|
|
|
3237 |
#11879 := (iff #2992 #11878)
|
|
|
3238 |
#11876 := (iff #2991 #11875)
|
|
|
3239 |
#11877 := [rewrite]: #11876
|
|
|
3240 |
#11880 := [monotonicity #11877]: #11879
|
|
|
3241 |
#11886 := [monotonicity #11880 #11883]: #11885
|
|
|
3242 |
#11873 := (iff #2989 #11872)
|
|
|
3243 |
#11874 := [rewrite]: #11873
|
|
|
3244 |
#11889 := [monotonicity #11874 #11886]: #11888
|
|
|
3245 |
#11870 := (iff #2987 #11869)
|
|
|
3246 |
#11871 := [rewrite]: #11870
|
|
|
3247 |
#11892 := [monotonicity #11871 #11889]: #11891
|
|
|
3248 |
#11867 := (iff #2985 #11866)
|
|
|
3249 |
#11868 := [rewrite]: #11867
|
|
|
3250 |
#11895 := [monotonicity #11868 #11892]: #11894
|
|
|
3251 |
#11864 := (iff #2983 #11862)
|
|
|
3252 |
#11865 := [rewrite]: #11864
|
|
|
3253 |
#11898 := [monotonicity #11865 #11895]: #11897
|
|
|
3254 |
#13092 := [monotonicity #11898 #13089]: #13091
|
|
|
3255 |
#13098 := [trans #13092 #13096]: #13097
|
|
|
3256 |
#13101 := [monotonicity #13098]: #13100
|
|
|
3257 |
#13107 := [trans #13101 #13105]: #13106
|
|
|
3258 |
#13110 := [monotonicity #13107]: #13109
|
|
|
3259 |
#13116 := [trans #13110 #13114]: #13115
|
|
|
3260 |
#13119 := [monotonicity #13116]: #13118
|
|
|
3261 |
#13125 := [trans #13119 #13123]: #13124
|
|
|
3262 |
#13128 := [monotonicity #13125]: #13127
|
|
|
3263 |
#13134 := [trans #13128 #13132]: #13133
|
|
|
3264 |
#13137 := [monotonicity #13134]: #13136
|
|
|
3265 |
#13143 := [trans #13137 #13141]: #13142
|
|
|
3266 |
#13146 := [monotonicity #13143]: #13145
|
|
|
3267 |
#14054 := [trans #13146 #14052]: #14053
|
|
|
3268 |
#11861 := [asserted]: #3327
|
|
|
3269 |
#14055 := [mp #11861 #14054]: #14050
|
|
|
3270 |
#14073 := [not-or-elim #14055]: #13937
|
|
|
3271 |
#14076 := [and-elim #14073]: #11869
|
|
|
3272 |
#233 := (:var 0 T3)
|
|
|
3273 |
#2666 := (uf_48 #15 #233)
|
|
|
3274 |
#2667 := (pattern #2666)
|
|
|
3275 |
#11140 := (= uf_9 #2666)
|
|
|
3276 |
#11147 := (not #11140)
|
|
|
3277 |
#1259 := (uf_116 #15)
|
|
|
3278 |
#2669 := (uf_43 #233 #1259)
|
|
|
3279 |
#2670 := (= #15 #2669)
|
|
|
3280 |
#11148 := (or #2670 #11147)
|
|
|
3281 |
#11153 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #11148)
|
|
|
3282 |
#17964 := (~ #11153 #11153)
|
|
|
3283 |
#17962 := (~ #11148 #11148)
|
|
|
3284 |
#17963 := [refl]: #17962
|
|
|
3285 |
#17965 := [nnf-pos #17963]: #17964
|
|
|
3286 |
#2668 := (= #2666 uf_9)
|
|
|
3287 |
#2671 := (implies #2668 #2670)
|
|
|
3288 |
#2672 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #2671)
|
|
|
3289 |
#11154 := (iff #2672 #11153)
|
|
|
3290 |
#11151 := (iff #2671 #11148)
|
|
|
3291 |
#11144 := (implies #11140 #2670)
|
|
|
3292 |
#11149 := (iff #11144 #11148)
|
|
|
3293 |
#11150 := [rewrite]: #11149
|
|
|
3294 |
#11145 := (iff #2671 #11144)
|
|
|
3295 |
#11142 := (iff #2668 #11140)
|
|
|
3296 |
#11143 := [rewrite]: #11142
|
|
|
3297 |
#11146 := [monotonicity #11143]: #11145
|
|
|
3298 |
#11152 := [trans #11146 #11150]: #11151
|
|
|
3299 |
#11155 := [quant-intro #11152]: #11154
|
|
|
3300 |
#11139 := [asserted]: #2672
|
|
|
3301 |
#11158 := [mp #11139 #11155]: #11153
|
|
|
3302 |
#17966 := [mp~ #11158 #17965]: #11153
|
|
|
3303 |
#25932 := (not #11869)
|
|
|
3304 |
#25945 := (not #11153)
|
|
|
3305 |
#25946 := (or #25945 #25932 #25940)
|
|
|
3306 |
#25941 := (or #25940 #25932)
|
|
|
3307 |
#25947 := (or #25945 #25941)
|
|
|
3308 |
#25954 := (iff #25947 #25946)
|
|
|
3309 |
#25942 := (or #25932 #25940)
|
|
|
3310 |
#25949 := (or #25945 #25942)
|
|
|
3311 |
#25952 := (iff #25949 #25946)
|
|
|
3312 |
#25953 := [rewrite]: #25952
|
|
|
3313 |
#25950 := (iff #25947 #25949)
|
|
|
3314 |
#25943 := (iff #25941 #25942)
|
|
|
3315 |
#25944 := [rewrite]: #25943
|
|
|
3316 |
#25951 := [monotonicity #25944]: #25950
|
|
|
3317 |
#25955 := [trans #25951 #25953]: #25954
|
|
|
3318 |
#25948 := [quant-inst]: #25947
|
|
|
3319 |
#25956 := [mp #25948 #25955]: #25946
|
|
|
3320 |
#28304 := [unit-resolution #25956 #17966 #14076]: #25940
|
|
|
3321 |
#26515 := [monotonicity #28304 #28304]: #26728
|
|
|
3322 |
#26577 := [symm #26515]: #26725
|
|
|
3323 |
#26481 := (= uf_9 #26480)
|
|
|
3324 |
decl uf_196 :: (-> T4 T5 T5 T2)
|
|
|
3325 |
#26478 := (uf_196 uf_287 #25933 #25933)
|
|
|
3326 |
#26479 := (= uf_9 #26478)
|
|
|
3327 |
#26483 := (iff #26479 #26481)
|
|
|
3328 |
#2245 := (:var 0 T16)
|
|
|
3329 |
#21 := (:var 2 T5)
|
|
|
3330 |
#13 := (:var 3 T4)
|
|
|
3331 |
#2256 := (uf_200 #13 #21 #15 #2245)
|
|
|
3332 |
#2257 := (pattern #2256)
|
|
|
3333 |
#2259 := (uf_196 #13 #21 #15)
|
|
|
3334 |
#10103 := (= uf_9 #2259)
|
|
|
3335 |
#10099 := (= uf_9 #2256)
|
|
|
3336 |
#10106 := (iff #10099 #10103)
|
|
|
3337 |
#10109 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #10106)
|
|
|
3338 |
#17606 := (~ #10109 #10109)
|
|
|
3339 |
#17604 := (~ #10106 #10106)
|
|
|
3340 |
#17605 := [refl]: #17604
|
|
|
3341 |
#17607 := [nnf-pos #17605]: #17606
|
|
|
3342 |
#2260 := (= #2259 uf_9)
|
|
|
3343 |
#2258 := (= #2256 uf_9)
|
|
|
3344 |
#2261 := (iff #2258 #2260)
|
|
|
3345 |
#2262 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #2261)
|
|
|
3346 |
#10110 := (iff #2262 #10109)
|
|
|
3347 |
#10107 := (iff #2261 #10106)
|
|
|
3348 |
#10104 := (iff #2260 #10103)
|
|
|
3349 |
#10105 := [rewrite]: #10104
|
|
|
3350 |
#10101 := (iff #2258 #10099)
|
|
|
3351 |
#10102 := [rewrite]: #10101
|
|
|
3352 |
#10108 := [monotonicity #10102 #10105]: #10107
|
|
|
3353 |
#10111 := [quant-intro #10108]: #10110
|
|
|
3354 |
#10098 := [asserted]: #2262
|
|
|
3355 |
#10114 := [mp #10098 #10111]: #10109
|
|
|
3356 |
#17608 := [mp~ #10114 #17607]: #10109
|
|
|
3357 |
#26501 := (not #10109)
|
|
|
3358 |
#26502 := (or #26501 #26483)
|
|
|
3359 |
#26482 := (iff #26481 #26479)
|
|
|
3360 |
#26499 := (or #26501 #26482)
|
|
|
3361 |
#26504 := (iff #26499 #26502)
|
|
|
3362 |
#26506 := (iff #26502 #26502)
|
|
|
3363 |
#26486 := [rewrite]: #26506
|
|
|
3364 |
#26484 := (iff #26482 #26483)
|
|
|
3365 |
#26485 := [rewrite]: #26484
|
|
|
3366 |
#26505 := [monotonicity #26485]: #26504
|
|
|
3367 |
#26488 := [trans #26505 #26486]: #26504
|
|
|
3368 |
#26503 := [quant-inst]: #26499
|
|
|
3369 |
#26489 := [mp #26503 #26488]: #26502
|
|
|
3370 |
#26699 := [unit-resolution #26489 #17608]: #26483
|
|
|
3371 |
#26490 := (not #26483)
|
|
|
3372 |
#26518 := (or #26490 #26481)
|
|
|
3373 |
#26344 := (uf_13 #25933)
|
|
|
3374 |
#26590 := (uf_12 #26344)
|
|
|
3375 |
#26593 := (= uf_14 #26590)
|
|
|
3376 |
#26712 := (not #26593)
|
|
|
3377 |
#26713 := (iff #11878 #26712)
|
|
|
3378 |
#26710 := (iff #11875 #26593)
|
|
|
3379 |
#26729 := (iff #26593 #11875)
|
|
|
3380 |
#26705 := (= #26590 #2990)
|
|
|
3381 |
#26703 := (= #26344 #2977)
|
|
|
3382 |
#24763 := (uf_13 #2981)
|
|
|
3383 |
#28352 := (= #24763 #2977)
|
|
|
3384 |
#24766 := (= #2977 #24763)
|
|
|
3385 |
#2697 := (uf_43 #326 #161)
|
|
|
3386 |
#22937 := (pattern #2697)
|
|
|
3387 |
#2701 := (uf_13 #2697)
|
|
|
3388 |
#11218 := (= #326 #2701)
|
|
|
3389 |
#22944 := (forall (vars (?x720 T3) (?x721 int)) (:pat #22937) #11218)
|
|
|
3390 |
#11222 := (forall (vars (?x720 T3) (?x721 int)) #11218)
|
|
|
3391 |
#22947 := (iff #11222 #22944)
|
|
|
3392 |
#22945 := (iff #11218 #11218)
|
|
|
3393 |
#22946 := [refl]: #22945
|
|
|
3394 |
#22948 := [quant-intro #22946]: #22947
|
|
|
3395 |
#17989 := (~ #11222 #11222)
|
|
|
3396 |
#17987 := (~ #11218 #11218)
|
|
|
3397 |
#17988 := [refl]: #17987
|
|
|
3398 |
#17990 := [nnf-pos #17988]: #17989
|
|
|
3399 |
#2702 := (= #2701 #326)
|
|
|
3400 |
#2703 := (forall (vars (?x720 T3) (?x721 int)) #2702)
|
|
|
3401 |
#11223 := (iff #2703 #11222)
|
|
|
3402 |
#11220 := (iff #2702 #11218)
|
|
|
3403 |
#11221 := [rewrite]: #11220
|
|
|
3404 |
#11224 := [quant-intro #11221]: #11223
|
|
|
3405 |
#11217 := [asserted]: #2703
|
|
|
3406 |
#11227 := [mp #11217 #11224]: #11222
|
|
|
3407 |
#17991 := [mp~ #11227 #17990]: #11222
|
|
|
3408 |
#22949 := [mp #17991 #22948]: #22944
|
|
|
3409 |
#24710 := (not #22944)
|
|
|
3410 |
#24771 := (or #24710 #24766)
|
|
|
3411 |
#24772 := [quant-inst]: #24771
|
|
|
3412 |
#28286 := [unit-resolution #24772 #22949]: #24766
|
|
|
3413 |
#28353 := [symm #28286]: #28352
|
|
|
3414 |
#26696 := (= #26344 #24763)
|
|
|
3415 |
#28305 := (= #25933 #2981)
|
|
|
3416 |
#28306 := [symm #28304]: #28305
|
|
|
3417 |
#26702 := [monotonicity #28306]: #26696
|
|
|
3418 |
#26704 := [trans #26702 #28353]: #26703
|
|
|
3419 |
#26706 := [monotonicity #26704]: #26705
|
|
|
3420 |
#26708 := [monotonicity #26706]: #26729
|
|
|
3421 |
#26711 := [symm #26708]: #26710
|
|
|
3422 |
#26727 := [monotonicity #26711]: #26713
|
|
|
3423 |
#14078 := [and-elim #14073]: #11878
|
|
|
3424 |
#26737 := [mp #14078 #26727]: #26712
|
|
|
3425 |
#26582 := (uf_24 uf_287 #25933)
|
|
|
3426 |
#26583 := (= uf_9 #26582)
|
|
|
3427 |
#26744 := (= #2988 #26582)
|
|
|
3428 |
#26738 := (= #26582 #2988)
|
|
|
3429 |
#26719 := [monotonicity #28306]: #26738
|
|
|
3430 |
#26747 := [symm #26719]: #26744
|
|
|
3431 |
#14077 := [and-elim #14073]: #11872
|
|
|
3432 |
#26746 := [trans #14077 #26747]: #26583
|
|
|
3433 |
#26585 := (uf_48 #25933 #26344)
|
|
|
3434 |
#26586 := (= uf_9 #26585)
|
|
|
3435 |
#26751 := (= #2986 #26585)
|
|
|
3436 |
#26748 := (= #26585 #2986)
|
|
|
3437 |
#26749 := [monotonicity #28306 #26704]: #26748
|
|
|
3438 |
#26752 := [symm #26749]: #26751
|
|
|
3439 |
#26758 := [trans #14076 #26752]: #26586
|
|
|
3440 |
#26587 := (not #26586)
|
|
|
3441 |
#26584 := (not #26583)
|
|
|
3442 |
#26819 := (or #26584 #26587 #26593)
|
|
|
3443 |
#26356 := (uf_25 uf_287 #25933)
|
|
|
3444 |
#26588 := (= uf_26 #26356)
|
|
|
3445 |
#26784 := (= #2984 #26356)
|
|
|
3446 |
#26780 := (= #26356 #2984)
|
|
|
3447 |
#26781 := [monotonicity #28306]: #26780
|
|
|
3448 |
#26785 := [symm #26781]: #26784
|
|
|
3449 |
#14075 := [and-elim #14073]: #11866
|
|
|
3450 |
#26779 := [trans #14075 #26785]: #26588
|
|
|
3451 |
#26500 := (not #26479)
|
|
|
3452 |
#26786 := [hypothesis]: #26500
|
|
|
3453 |
#26382 := (uf_27 uf_287 #25933)
|
|
|
3454 |
#26383 := (= uf_9 #26382)
|
|
|
3455 |
#26789 := (= #2982 #26382)
|
|
|
3456 |
#26759 := (= #26382 #2982)
|
|
|
3457 |
#26787 := [monotonicity #28306]: #26759
|
|
|
3458 |
#26810 := [symm #26787]: #26789
|
|
|
3459 |
#14074 := [and-elim #14073]: #11862
|
|
|
3460 |
#26811 := [trans #14074 #26810]: #26383
|
|
|
3461 |
#26345 := (uf_23 #26344)
|
|
|
3462 |
#26352 := (= uf_9 #26345)
|
|
|
3463 |
#26835 := (= #2993 #26345)
|
|
|
3464 |
#26812 := (= #26345 #2993)
|
|
|
3465 |
#26813 := [monotonicity #26704]: #26812
|
|
|
3466 |
#26800 := [symm #26813]: #26835
|
|
|
3467 |
#14079 := [and-elim #14073]: #11881
|
|
|
3468 |
#26836 := [trans #14079 #26800]: #26352
|
|
|
3469 |
#14062 := [not-or-elim #14055]: #11908
|
|
|
3470 |
#14064 := [and-elim #14062]: #11905
|
|
|
3471 |
#2217 := (uf_196 #47 #23 #23)
|
|
|
3472 |
#2218 := (pattern #2217)
|
|
|
3473 |
#9984 := (= uf_9 #2217)
|
|
|
3474 |
#227 := (uf_55 #47)
|
|
|
3475 |
#3899 := (= uf_9 #227)
|
|
|
3476 |
#19163 := (not #3899)
|
|
|
3477 |
#144 := (uf_48 #23 #26)
|
|
|
3478 |
#3620 := (= uf_9 #144)
|
|
|
3479 |
#19038 := (not #3620)
|
|
|
3480 |
#19037 := (not #3617)
|
|
|
3481 |
#135 := (uf_27 #47 #23)
|
|
|
3482 |
#3602 := (= uf_9 #135)
|
|
|
3483 |
#10693 := (not #3602)
|
|
|
3484 |
#71 := (uf_23 #26)
|
|
|
3485 |
#3455 := (= uf_9 #71)
|
|
|
3486 |
#10748 := (not #3455)
|
|
|
3487 |
#21596 := (or #29 #10748 #10693 #19037 #19038 #11068 #19163 #9984)
|
|
|
3488 |
#21601 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #21596)
|
|
|
3489 |
#9999 := (and #52 #3455 #3602 #3617 #3620 #3623 #3899)
|
|
|
3490 |
#10002 := (not #9999)
|
|
|
3491 |
#10008 := (or #9984 #10002)
|
|
|
3492 |
#10013 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #10008)
|
|
|
3493 |
#21602 := (iff #10013 #21601)
|
|
|
3494 |
#21599 := (iff #10008 #21596)
|
|
|
3495 |
#21582 := (or #29 #10748 #10693 #19037 #19038 #11068 #19163)
|
|
|
3496 |
#21593 := (or #9984 #21582)
|
|
|
3497 |
#21597 := (iff #21593 #21596)
|
|
|
3498 |
#21598 := [rewrite]: #21597
|
|
|
3499 |
#21594 := (iff #10008 #21593)
|
|
|
3500 |
#21591 := (iff #10002 #21582)
|
|
|
3501 |
#21583 := (not #21582)
|
|
|
3502 |
#21586 := (not #21583)
|
|
|
3503 |
#21589 := (iff #21586 #21582)
|
|
|
3504 |
#21590 := [rewrite]: #21589
|
|
|
3505 |
#21587 := (iff #10002 #21586)
|
|
|
3506 |
#21584 := (iff #9999 #21583)
|
|
|
3507 |
#21585 := [rewrite]: #21584
|
|
|
3508 |
#21588 := [monotonicity #21585]: #21587
|
|
|
3509 |
#21592 := [trans #21588 #21590]: #21591
|
|
|
3510 |
#21595 := [monotonicity #21592]: #21594
|
|
|
3511 |
#21600 := [trans #21595 #21598]: #21599
|
|
|
3512 |
#21603 := [quant-intro #21600]: #21602
|
|
|
3513 |
#17574 := (~ #10013 #10013)
|
|
|
3514 |
#17572 := (~ #10008 #10008)
|
|
|
3515 |
#17573 := [refl]: #17572
|
|
|
3516 |
#17575 := [nnf-pos #17573]: #17574
|
|
|
3517 |
#2225 := (= #2217 uf_9)
|
|
|
3518 |
#72 := (= #71 uf_9)
|
|
|
3519 |
#2219 := (and #52 #72)
|
|
|
3520 |
#2220 := (and #147 #2219)
|
|
|
3521 |
#145 := (= #144 uf_9)
|
|
|
3522 |
#2221 := (and #145 #2220)
|
|
|
3523 |
#2222 := (and #143 #2221)
|
|
|
3524 |
#136 := (= #135 uf_9)
|
|
|
3525 |
#2223 := (and #136 #2222)
|
|
|
3526 |
#229 := (= #227 uf_9)
|
|
|
3527 |
#2224 := (and #229 #2223)
|
|
|
3528 |
#2226 := (implies #2224 #2225)
|
|
|
3529 |
#2227 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #2226)
|
|
|
3530 |
#10016 := (iff #2227 #10013)
|
|
|
3531 |
#9965 := (and #52 #3455)
|
|
|
3532 |
#9969 := (and #3623 #9965)
|
|
|
3533 |
#9972 := (and #3620 #9969)
|
|
|
3534 |
#9975 := (and #3617 #9972)
|
|
|
3535 |
#9978 := (and #3602 #9975)
|
|
|
3536 |
#9981 := (and #3899 #9978)
|
|
|
3537 |
#9990 := (not #9981)
|
|
|
3538 |
#9991 := (or #9990 #9984)
|
|
|
3539 |
#9996 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #9991)
|
|
|
3540 |
#10014 := (iff #9996 #10013)
|
|
|
3541 |
#10011 := (iff #9991 #10008)
|
|
|
3542 |
#10005 := (or #10002 #9984)
|
|
|
3543 |
#10009 := (iff #10005 #10008)
|
|
|
3544 |
#10010 := [rewrite]: #10009
|
|
|
3545 |
#10006 := (iff #9991 #10005)
|
|
|
3546 |
#10003 := (iff #9990 #10002)
|
|
|
3547 |
#10000 := (iff #9981 #9999)
|
|
|
3548 |
#10001 := [rewrite]: #10000
|
|
|
3549 |
#10004 := [monotonicity #10001]: #10003
|
|
|
3550 |
#10007 := [monotonicity #10004]: #10006
|
|
|
3551 |
#10012 := [trans #10007 #10010]: #10011
|
|
|
3552 |
#10015 := [quant-intro #10012]: #10014
|
|
|
3553 |
#9997 := (iff #2227 #9996)
|
|
|
3554 |
#9994 := (iff #2226 #9991)
|
|
|
3555 |
#9987 := (implies #9981 #9984)
|
|
|
3556 |
#9992 := (iff #9987 #9991)
|
|
|
3557 |
#9993 := [rewrite]: #9992
|
|
|
3558 |
#9988 := (iff #2226 #9987)
|
|
|
3559 |
#9985 := (iff #2225 #9984)
|
|
|
3560 |
#9986 := [rewrite]: #9985
|
|
|
3561 |
#9982 := (iff #2224 #9981)
|
|
|
3562 |
#9979 := (iff #2223 #9978)
|
|
|
3563 |
#9976 := (iff #2222 #9975)
|
|
|
3564 |
#9973 := (iff #2221 #9972)
|
|
|
3565 |
#9970 := (iff #2220 #9969)
|
|
|
3566 |
#9967 := (iff #2219 #9965)
|
|
|
3567 |
#3456 := (iff #72 #3455)
|
|
|
3568 |
#3457 := [rewrite]: #3456
|
|
|
3569 |
#9968 := [monotonicity #3457]: #9967
|
|
|
3570 |
#9971 := [monotonicity #3625 #9968]: #9970
|
|
|
3571 |
#3621 := (iff #145 #3620)
|
|
|
3572 |
#3622 := [rewrite]: #3621
|
|
|
3573 |
#9974 := [monotonicity #3622 #9971]: #9973
|
|
|
3574 |
#9977 := [monotonicity #3619 #9974]: #9976
|
|
|
3575 |
#3604 := (iff #136 #3602)
|
|
|
3576 |
#3605 := [rewrite]: #3604
|
|
|
3577 |
#9980 := [monotonicity #3605 #9977]: #9979
|
|
|
3578 |
#3901 := (iff #229 #3899)
|
|
|
3579 |
#3902 := [rewrite]: #3901
|
|
|
3580 |
#9983 := [monotonicity #3902 #9980]: #9982
|
|
|
3581 |
#9989 := [monotonicity #9983 #9986]: #9988
|
|
|
3582 |
#9995 := [trans #9989 #9993]: #9994
|
|
|
3583 |
#9998 := [quant-intro #9995]: #9997
|
|
|
3584 |
#10017 := [trans #9998 #10015]: #10016
|
|
|
3585 |
#9964 := [asserted]: #2227
|
|
|
3586 |
#10018 := [mp #9964 #10017]: #10013
|
|
|
3587 |
#17576 := [mp~ #10018 #17575]: #10013
|
|
|
3588 |
#21604 := [mp #17576 #21603]: #21601
|
|
|
3589 |
#26589 := (not #26588)
|
|
|
3590 |
#26409 := (not #26383)
|
|
|
3591 |
#26353 := (not #26352)
|
|
|
3592 |
#24483 := (not #11905)
|
|
|
3593 |
#26517 := (not #21601)
|
|
|
3594 |
#26520 := (or #26517 #24483 #26353 #26409 #26479 #26584 #26587 #26589 #26593)
|
|
|
3595 |
#26591 := (= #26590 uf_14)
|
|
|
3596 |
#26592 := (or #26591 #26353 #26409 #26589 #26587 #26584 #24483 #26479)
|
|
|
3597 |
#26521 := (or #26517 #26592)
|
|
|
3598 |
#26572 := (iff #26521 #26520)
|
|
|
3599 |
#26599 := (or #24483 #26353 #26409 #26479 #26584 #26587 #26589 #26593)
|
|
|
3600 |
#26523 := (or #26517 #26599)
|
|
|
3601 |
#26570 := (iff #26523 #26520)
|
|
|
3602 |
#26571 := [rewrite]: #26570
|
|
|
3603 |
#26574 := (iff #26521 #26523)
|
|
|
3604 |
#26602 := (iff #26592 #26599)
|
|
|
3605 |
#26596 := (or #26593 #26353 #26409 #26589 #26587 #26584 #24483 #26479)
|
|
|
3606 |
#26600 := (iff #26596 #26599)
|
|
|
3607 |
#26601 := [rewrite]: #26600
|
|
|
3608 |
#26597 := (iff #26592 #26596)
|
|
|
3609 |
#26594 := (iff #26591 #26593)
|
|
|
3610 |
#26595 := [rewrite]: #26594
|
|
|
3611 |
#26598 := [monotonicity #26595]: #26597
|
|
|
3612 |
#26603 := [trans #26598 #26601]: #26602
|
|
|
3613 |
#26569 := [monotonicity #26603]: #26574
|
|
|
3614 |
#26568 := [trans #26569 #26571]: #26572
|
|
|
3615 |
#26522 := [quant-inst]: #26521
|
|
|
3616 |
#26573 := [mp #26522 #26568]: #26520
|
|
|
3617 |
#26837 := [unit-resolution #26573 #21604 #14064 #26836 #26811 #26786 #26779]: #26819
|
|
|
3618 |
#26838 := [unit-resolution #26837 #26758 #26746 #26737]: false
|
|
|
3619 |
#26899 := [lemma #26838]: #26479
|
|
|
3620 |
#26492 := (or #26490 #26500 #26481)
|
|
|
3621 |
#26493 := [def-axiom]: #26492
|
|
|
3622 |
#26513 := [unit-resolution #26493 #26899]: #26518
|
|
|
3623 |
#26519 := [unit-resolution #26513 #26699]: #26481
|
|
|
3624 |
#26578 := [trans #26519 #26577]: #11925
|
|
|
3625 |
#26514 := [hypothesis]: #13009
|
|
|
3626 |
#26580 := [unit-resolution #26514 #26578]: false
|
|
|
3627 |
#26581 := [lemma #26580]: #11925
|
|
|
3628 |
#23239 := (or #13009 #23236)
|
|
|
3629 |
#22240 := (forall (vars (?x778 int)) #22229)
|
|
|
3630 |
#22247 := (not #22240)
|
|
|
3631 |
#22225 := (forall (vars (?x776 int)) #22220)
|
|
|
3632 |
#22246 := (not #22225)
|
|
|
3633 |
#22248 := (or #22246 #22247)
|
|
|
3634 |
#22249 := (not #22248)
|
|
|
3635 |
#22278 := (or #22249 #22275)
|
|
|
3636 |
#22284 := (not #22278)
|
|
|
3637 |
#22285 := (or #12079 #12070 #12061 #12052 #22161 #13365 #13511 #22284)
|
|
|
3638 |
#22286 := (not #22285)
|
|
|
3639 |
#22064 := (forall (vars (?x785 int)) #22059)
|
|
|
3640 |
#22070 := (not #22064)
|
|
|
3641 |
#22071 := (or #22046 #22070)
|
|
|
3642 |
#22072 := (not #22071)
|
|
|
3643 |
#22101 := (or #22072 #22098)
|
|
|
3644 |
#22107 := (not #22101)
|
|
|
3645 |
#22108 := (or #13264 #22107)
|
|
|
3646 |
#22109 := (not #22108)
|
|
|
3647 |
#22114 := (or #13264 #22109)
|
|
|
3648 |
#22122 := (not #22114)
|
|
|
3649 |
#22123 := (or #12401 #22120 #18276 #22121 #13331 #18279 #22122)
|
|
|
3650 |
#22124 := (not #22123)
|
|
|
3651 |
#22129 := (or #18276 #18279 #22124)
|
|
|
3652 |
#22135 := (not #22129)
|
|
|
3653 |
#22172 := (or #12566 #12557 #22161 #13365 #22120 #13416 #22135)
|
|
|
3654 |
#22173 := (not #22172)
|
|
|
3655 |
#22136 := (or #12476 #12467 #18238 #18247 #12485 #12449 #12440 #13365 #22120 #22135)
|
|
|
3656 |
#22137 := (not #22136)
|
|
|
3657 |
#22142 := (or #18238 #18247 #22137)
|
|
|
3658 |
#22148 := (not #22142)
|
|
|
3659 |
#22149 := (or #18238 #18241 #22148)
|
|
|
3660 |
#22150 := (not #22149)
|
|
|
3661 |
#22155 := (or #18238 #18241 #22150)
|
|
|
3662 |
#22162 := (not #22155)
|
|
|
3663 |
#22163 := (or #22161 #13365 #13417 #22162)
|
|
|
3664 |
#22164 := (not #22163)
|
|
|
3665 |
#22178 := (or #22164 #22173)
|
|
|
3666 |
#22184 := (not #22178)
|
|
|
3667 |
#22185 := (or #18238 #18247 #22161 #13365 #22184)
|
|
|
3668 |
#22186 := (not #22185)
|
|
|
3669 |
#22191 := (or #18238 #18247 #22186)
|
|
|
3670 |
#22197 := (not #22191)
|
|
|
3671 |
#22198 := (or #18238 #18241 #22197)
|
|
|
3672 |
#22199 := (not #22198)
|
|
|
3673 |
#22204 := (or #18238 #18241 #22199)
|
|
|
3674 |
#22210 := (not #22204)
|
|
|
3675 |
#22211 := (or #22161 #13365 #13510 #22210)
|
|
|
3676 |
#22212 := (not #22211)
|
|
|
3677 |
#22291 := (or #22212 #22286)
|
|
|
3678 |
#22306 := (not #22291)
|
|
|
3679 |
#22041 := (forall (vars (?x775 int)) #22036)
|
|
|
3680 |
#22302 := (not #22041)
|
|
|
3681 |
#22307 := (or #12976 #12769 #12760 #12751 #12742 #22297 #22298 #22299 #14996 #13683 #13217 #22161 #13365 #13688 #13740 #22300 #22301 #22303 #22304 #22305 #22302 #22306)
|
|
|
3682 |
#22308 := (not #22307)
|
|
|
3683 |
#22313 := (or #12976 #13217 #22308)
|
|
|
3684 |
#22320 := (not #22313)
|
|
|
3685 |
#22030 := (forall (vars (?x773 int)) #22025)
|
|
|
3686 |
#22319 := (not #22030)
|
|
|
3687 |
#22321 := (or #22319 #22320)
|
|
|
3688 |
#22322 := (not #22321)
|
|
|
3689 |
#22327 := (or #22019 #22322)
|
|
|
3690 |
#22333 := (not #22327)
|
|
|
3691 |
#22334 := (or #13181 #22333)
|
|
|
3692 |
#22335 := (not #22334)
|
|
|
3693 |
#22340 := (or #13181 #22335)
|
|
|
3694 |
#22346 := (not #22340)
|
|
|
3695 |
#22347 := (or #12976 #12967 #12958 #12949 #18127 #18136 #22346)
|
|
|
3696 |
#22348 := (not #22347)
|
|
|
3697 |
#22353 := (or #18127 #18136 #22348)
|
|
|
3698 |
#22359 := (not #22353)
|
|
|
3699 |
#22360 := (or #18127 #18130 #22359)
|
|
|
3700 |
#22361 := (not #22360)
|
|
|
3701 |
#22366 := (or #18127 #18130 #22361)
|
|
|
3702 |
#22372 := (not #22366)
|
|
|
3703 |
#22373 := (or #13009 #22372)
|
|
|
3704 |
#22374 := (not #22373)
|
|
|
3705 |
#22379 := (or #13009 #22374)
|
|
|
3706 |
#23240 := (iff #22379 #23239)
|
|
|
3707 |
#23237 := (iff #22374 #23236)
|
|
|
3708 |
#23234 := (iff #22373 #23233)
|
|
|
3709 |
#23231 := (iff #22372 #23230)
|
|
|
3710 |
#23228 := (iff #22366 #23227)
|
|
|
3711 |
#23225 := (iff #22361 #23224)
|
|
|
3712 |
#23222 := (iff #22360 #23221)
|
|
|
3713 |
#23219 := (iff #22359 #23218)
|
|
|
3714 |
#23216 := (iff #22353 #23215)
|
|
|
3715 |
#23213 := (iff #22348 #23212)
|
|
|
3716 |
#23210 := (iff #22347 #23209)
|
|
|
3717 |
#23207 := (iff #22346 #23206)
|
|
|
3718 |
#23204 := (iff #22340 #23203)
|
|
|
3719 |
#23201 := (iff #22335 #23200)
|
|
|
3720 |
#23198 := (iff #22334 #23197)
|
|
|
3721 |
#23195 := (iff #22333 #23194)
|
|
|
3722 |
#23192 := (iff #22327 #23191)
|
|
|
3723 |
#23189 := (iff #22322 #23188)
|
|
|
3724 |
#23186 := (iff #22321 #23185)
|
|
|
3725 |
#23183 := (iff #22320 #23182)
|
|
|
3726 |
#23180 := (iff #22313 #23179)
|
|
|
3727 |
#23177 := (iff #22308 #23176)
|
|
|
3728 |
#23174 := (iff #22307 #23173)
|
|
|
3729 |
#23171 := (iff #22306 #23170)
|
|
|
3730 |
#23168 := (iff #22291 #23167)
|
|
|
3731 |
#23165 := (iff #22286 #23164)
|
|
|
3732 |
#23162 := (iff #22285 #23161)
|
|
|
3733 |
#23159 := (iff #22284 #23158)
|
|
|
3734 |
#23156 := (iff #22278 #23155)
|
|
|
3735 |
#23153 := (iff #22249 #23152)
|
|
|
3736 |
#23150 := (iff #22248 #23149)
|
|
|
3737 |
#23147 := (iff #22247 #23146)
|
|
|
3738 |
#23144 := (iff #22240 #23141)
|
|
|
3739 |
#23142 := (iff #22229 #22229)
|
|
|
3740 |
#23143 := [refl]: #23142
|
|
|
3741 |
#23145 := [quant-intro #23143]: #23144
|
|
|
3742 |
#23148 := [monotonicity #23145]: #23147
|
|
|
3743 |
#23139 := (iff #22246 #23138)
|
|
|
3744 |
#23136 := (iff #22225 #23133)
|
|
|
3745 |
#23134 := (iff #22220 #22220)
|
|
|
3746 |
#23135 := [refl]: #23134
|
|
|
3747 |
#23137 := [quant-intro #23135]: #23136
|
|
|
3748 |
#23140 := [monotonicity #23137]: #23139
|
|
|
3749 |
#23151 := [monotonicity #23140 #23148]: #23150
|
|
|
3750 |
#23154 := [monotonicity #23151]: #23153
|
|
|
3751 |
#23157 := [monotonicity #23154]: #23156
|
|
|
3752 |
#23160 := [monotonicity #23157]: #23159
|
|
|
3753 |
#23163 := [monotonicity #23160]: #23162
|
|
|
3754 |
#23166 := [monotonicity #23163]: #23165
|
|
|
3755 |
#23131 := (iff #22212 #23130)
|
|
|
3756 |
#23128 := (iff #22211 #23127)
|
|
|
3757 |
#23125 := (iff #22210 #23124)
|
|
|
3758 |
#23122 := (iff #22204 #23121)
|
|
|
3759 |
#23119 := (iff #22199 #23118)
|
|
|
3760 |
#23116 := (iff #22198 #23115)
|
|
|
3761 |
#23113 := (iff #22197 #23112)
|
|
|
3762 |
#23110 := (iff #22191 #23109)
|
|
|
3763 |
#23107 := (iff #22186 #23106)
|
|
|
3764 |
#23104 := (iff #22185 #23103)
|
|
|
3765 |
#23101 := (iff #22184 #23100)
|
|
|
3766 |
#23098 := (iff #22178 #23097)
|
|
|
3767 |
#23095 := (iff #22173 #23094)
|
|
|
3768 |
#23092 := (iff #22172 #23091)
|
|
|
3769 |
#23059 := (iff #22135 #23058)
|
|
|
3770 |
#23056 := (iff #22129 #23055)
|
|
|
3771 |
#23053 := (iff #22124 #23052)
|
|
|
3772 |
#23050 := (iff #22123 #23049)
|
|
|
3773 |
#23047 := (iff #22122 #23046)
|
|
|
3774 |
#23044 := (iff #22114 #23043)
|
|
|
3775 |
#23041 := (iff #22109 #23040)
|
|
|
3776 |
#23038 := (iff #22108 #23037)
|
|
|
3777 |
#23035 := (iff #22107 #23034)
|
|
|
3778 |
#23032 := (iff #22101 #23031)
|
|
|
3779 |
#23029 := (iff #22072 #23028)
|
|
|
3780 |
#23026 := (iff #22071 #23025)
|
|
|
3781 |
#23023 := (iff #22070 #23022)
|
|
|
3782 |
#23020 := (iff #22064 #23017)
|
|
|
3783 |
#23018 := (iff #22059 #22059)
|
|
|
3784 |
#23019 := [refl]: #23018
|
|
|
3785 |
#23021 := [quant-intro #23019]: #23020
|
|
|
3786 |
#23024 := [monotonicity #23021]: #23023
|
|
|
3787 |
#23027 := [monotonicity #23024]: #23026
|
|
|
3788 |
#23030 := [monotonicity #23027]: #23029
|
|
|
3789 |
#23033 := [monotonicity #23030]: #23032
|
|
|
3790 |
#23036 := [monotonicity #23033]: #23035
|
|
|
3791 |
#23039 := [monotonicity #23036]: #23038
|
|
|
3792 |
#23042 := [monotonicity #23039]: #23041
|
|
|
3793 |
#23045 := [monotonicity #23042]: #23044
|
|
|
3794 |
#23048 := [monotonicity #23045]: #23047
|
|
|
3795 |
#23051 := [monotonicity #23048]: #23050
|
|
|
3796 |
#23054 := [monotonicity #23051]: #23053
|
|
|
3797 |
#23057 := [monotonicity #23054]: #23056
|
|
|
3798 |
#23060 := [monotonicity #23057]: #23059
|
|
|
3799 |
#23093 := [monotonicity #23060]: #23092
|
|
|
3800 |
#23096 := [monotonicity #23093]: #23095
|
|
|
3801 |
#23089 := (iff #22164 #23088)
|
|
|
3802 |
#23086 := (iff #22163 #23085)
|
|
|
3803 |
#23083 := (iff #22162 #23082)
|
|
|
3804 |
#23080 := (iff #22155 #23079)
|
|
|
3805 |
#23077 := (iff #22150 #23076)
|
|
|
3806 |
#23074 := (iff #22149 #23073)
|
|
|
3807 |
#23071 := (iff #22148 #23070)
|
|
|
3808 |
#23068 := (iff #22142 #23067)
|
|
|
3809 |
#23065 := (iff #22137 #23064)
|
|
|
3810 |
#23062 := (iff #22136 #23061)
|
|
|
3811 |
#23063 := [monotonicity #23060]: #23062
|
|
|
3812 |
#23066 := [monotonicity #23063]: #23065
|
|
|
3813 |
#23069 := [monotonicity #23066]: #23068
|
|
|
3814 |
#23072 := [monotonicity #23069]: #23071
|
|
|
3815 |
#23075 := [monotonicity #23072]: #23074
|
|
|
3816 |
#23078 := [monotonicity #23075]: #23077
|
|
|
3817 |
#23081 := [monotonicity #23078]: #23080
|
|
|
3818 |
#23084 := [monotonicity #23081]: #23083
|
|
|
3819 |
#23087 := [monotonicity #23084]: #23086
|
|
|
3820 |
#23090 := [monotonicity #23087]: #23089
|
|
|
3821 |
#23099 := [monotonicity #23090 #23096]: #23098
|
|
|
3822 |
#23102 := [monotonicity #23099]: #23101
|
|
|
3823 |
#23105 := [monotonicity #23102]: #23104
|
|
|
3824 |
#23108 := [monotonicity #23105]: #23107
|
|
|
3825 |
#23111 := [monotonicity #23108]: #23110
|
|
|
3826 |
#23114 := [monotonicity #23111]: #23113
|
|
|
3827 |
#23117 := [monotonicity #23114]: #23116
|
|
|
3828 |
#23120 := [monotonicity #23117]: #23119
|
|
|
3829 |
#23123 := [monotonicity #23120]: #23122
|
|
|
3830 |
#23126 := [monotonicity #23123]: #23125
|
|
|
3831 |
#23129 := [monotonicity #23126]: #23128
|
|
|
3832 |
#23132 := [monotonicity #23129]: #23131
|
|
|
3833 |
#23169 := [monotonicity #23132 #23166]: #23168
|
|
|
3834 |
#23172 := [monotonicity #23169]: #23171
|
|
|
3835 |
#23015 := (iff #22302 #23014)
|
|
|
3836 |
#23012 := (iff #22041 #23009)
|
|
|
3837 |
#23010 := (iff #22036 #22036)
|
|
|
3838 |
#23011 := [refl]: #23010
|
|
|
3839 |
#23013 := [quant-intro #23011]: #23012
|
|
|
3840 |
#23016 := [monotonicity #23013]: #23015
|
|
|
3841 |
#23175 := [monotonicity #23016 #23172]: #23174
|
|
|
3842 |
#23178 := [monotonicity #23175]: #23177
|
|
|
3843 |
#23181 := [monotonicity #23178]: #23180
|
|
|
3844 |
#23184 := [monotonicity #23181]: #23183
|
|
|
3845 |
#23007 := (iff #22319 #23006)
|
|
|
3846 |
#23004 := (iff #22030 #23001)
|
|
|
3847 |
#23002 := (iff #22025 #22025)
|
|
|
3848 |
#23003 := [refl]: #23002
|
|
|
3849 |
#23005 := [quant-intro #23003]: #23004
|
|
|
3850 |
#23008 := [monotonicity #23005]: #23007
|
|
|
3851 |
#23187 := [monotonicity #23008 #23184]: #23186
|
|
|
3852 |
#23190 := [monotonicity #23187]: #23189
|
|
|
3853 |
#23193 := [monotonicity #23190]: #23192
|
|
|
3854 |
#23196 := [monotonicity #23193]: #23195
|
|
|
3855 |
#23199 := [monotonicity #23196]: #23198
|
|
|
3856 |
#23202 := [monotonicity #23199]: #23201
|
|
|
3857 |
#23205 := [monotonicity #23202]: #23204
|
|
|
3858 |
#23208 := [monotonicity #23205]: #23207
|
|
|
3859 |
#23211 := [monotonicity #23208]: #23210
|
|
|
3860 |
#23214 := [monotonicity #23211]: #23213
|
|
|
3861 |
#23217 := [monotonicity #23214]: #23216
|
|
|
3862 |
#23220 := [monotonicity #23217]: #23219
|
|
|
3863 |
#23223 := [monotonicity #23220]: #23222
|
|
|
3864 |
#23226 := [monotonicity #23223]: #23225
|
|
|
3865 |
#23229 := [monotonicity #23226]: #23228
|
|
|
3866 |
#23232 := [monotonicity #23229]: #23231
|
|
|
3867 |
#23235 := [monotonicity #23232]: #23234
|
|
|
3868 |
#23238 := [monotonicity #23235]: #23237
|
|
|
3869 |
#23241 := [monotonicity #23238]: #23240
|
|
|
3870 |
#18778 := (and #18421 #18422)
|
|
|
3871 |
#18781 := (not #18778)
|
|
|
3872 |
#18784 := (or #18760 #18773 #18781)
|
|
|
3873 |
#18787 := (not #18784)
|
|
|
3874 |
#15730 := (and #3103 #4043 #13540 #14916)
|
|
|
3875 |
#18444 := (not #15730)
|
|
|
3876 |
#18447 := (forall (vars (?x778 int)) #18444)
|
|
|
3877 |
#14159 := (and #4043 #14916)
|
|
|
3878 |
#14158 := (not #14159)
|
|
|
3879 |
#15716 := (or #13538 #13552 #14158)
|
|
|
3880 |
#15721 := (forall (vars (?x776 int)) #15716)
|
|
|
3881 |
#18451 := (and #15721 #18447)
|
|
|
3882 |
#18793 := (or #18451 #18787)
|
|
|
3883 |
#18801 := (and #12008 #12011 #12014 #12017 #13222 #13225 #13510 #18793)
|
|
|
3884 |
#18630 := (and #18297 #18298)
|
|
|
3885 |
#18633 := (not #18630)
|
|
|
3886 |
#18636 := (or #18612 #18625 #18633)
|
|
|
3887 |
#18639 := (not #18636)
|
|
|
3888 |
#15617 := (or #13267 #13281 #14158)
|
|
|
3889 |
#15622 := (forall (vars (?x785 int)) #15617)
|
|
|
3890 |
#18313 := (not #13310)
|
|
|
3891 |
#18323 := (and #18313 #15622)
|
|
|
3892 |
#18645 := (or #18323 #18639)
|
|
|
3893 |
#18650 := (and #13259 #18645)
|
|
|
3894 |
#18653 := (or #13264 #18650)
|
|
|
3895 |
#18661 := (and #3209 #13234 #13243 #13251 #13327 #15609 #18653)
|
|
|
3896 |
#18666 := (or #18276 #18279 #18661)
|
|
|
3897 |
#18706 := (and #12548 #12551 #13222 #13225 #13234 #13417 #18666)
|
|
|
3898 |
#18672 := (and #3194 #3195 #12293 #12302 #12308 #12313 #12316 #13225 #13234 #18666)
|
|
|
3899 |
#18677 := (or #18238 #18247 #18672)
|
|
|
3900 |
#18683 := (and #12293 #12296 #18677)
|
|
|
3901 |
#18688 := (or #18238 #18241 #18683)
|
|
|
3902 |
#18694 := (and #13222 #13225 #13416 #18688)
|
|
|
3903 |
#18711 := (or #18694 #18706)
|
|
|
3904 |
#18717 := (and #12293 #12302 #13222 #13225 #18711)
|
|
|
3905 |
#18722 := (or #18238 #18247 #18717)
|
|
|
3906 |
#18728 := (and #12293 #12296 #18722)
|
|
|
3907 |
#18733 := (or #18238 #18241 #18728)
|
|
|
3908 |
#18739 := (and #13222 #13225 #13511 #18733)
|
|
|
3909 |
#18806 := (or #18739 #18801)
|
|
|
3910 |
#15543 := (or #13703 #13717 #14158)
|
|
|
3911 |
#15548 := (forall (vars (?x775 int)) #15543)
|
|
|
3912 |
#18812 := (and #3042 #3170 #3171 #3172 #3173 #3174 #3175 #11989 #11997 #12254 #13218 #13222 #13225 #13689 #13737 #13743 #13765 #15548 #15560 #15577 #15594 #18806)
|
|
|
3913 |
#18817 := (or #12976 #13217 #18812)
|
|
|
3914 |
#15529 := (or #13184 #13196 #14158)
|
|
|
3915 |
#15534 := (forall (vars (?x773 int)) #15529)
|
|
|
3916 |
#18820 := (and #15534 #18817)
|
|
|
3917 |
#18533 := (and #18160 #18161)
|
|
|
3918 |
#18536 := (not #18533)
|
|
|
3919 |
#18542 := (or #18168 #18169 #18536)
|
|
|
3920 |
#18547 := (not #18542)
|
|
|
3921 |
#18823 := (or #18547 #18820)
|
|
|
3922 |
#18826 := (and #13178 #18823)
|
|
|
3923 |
#18829 := (or #13181 #18826)
|
|
|
3924 |
#18835 := (and #3042 #3043 #3044 #3045 #11928 #11937 #18829)
|
|
|
3925 |
#18840 := (or #18127 #18136 #18835)
|
|
|
3926 |
#18846 := (and #11928 #11931 #18840)
|
|
|
3927 |
#18851 := (or #18127 #18130 #18846)
|
|
|
3928 |
#18854 := (and #11925 #18851)
|
|
|
3929 |
#18857 := (or #13009 #18854)
|
|
|
3930 |
#22380 := (iff #18857 #22379)
|
|
|
3931 |
#22377 := (iff #18854 #22374)
|
|
|
3932 |
#22369 := (and #11925 #22366)
|
|
|
3933 |
#22375 := (iff #22369 #22374)
|
|
|
3934 |
#22376 := [rewrite]: #22375
|
|
|
3935 |
#22370 := (iff #18854 #22369)
|
|
|
3936 |
#22367 := (iff #18851 #22366)
|
|
|
3937 |
#22364 := (iff #18846 #22361)
|
|
|
3938 |
#22356 := (and #11928 #11931 #22353)
|
|
|
3939 |
#22362 := (iff #22356 #22361)
|
|
|
3940 |
#22363 := [rewrite]: #22362
|
|
|
3941 |
#22357 := (iff #18846 #22356)
|
|
|
3942 |
#22354 := (iff #18840 #22353)
|
|
|
3943 |
#22351 := (iff #18835 #22348)
|
|
|
3944 |
#22343 := (and #3042 #3043 #3044 #3045 #11928 #11937 #22340)
|
|
|
3945 |
#22349 := (iff #22343 #22348)
|
|
|
3946 |
#22350 := [rewrite]: #22349
|
|
|
3947 |
#22344 := (iff #18835 #22343)
|
|
|
3948 |
#22341 := (iff #18829 #22340)
|
|
|
3949 |
#22338 := (iff #18826 #22335)
|
|
|
3950 |
#22330 := (and #13178 #22327)
|
|
|
3951 |
#22336 := (iff #22330 #22335)
|
|
|
3952 |
#22337 := [rewrite]: #22336
|
|
|
3953 |
#22331 := (iff #18826 #22330)
|
|
|
3954 |
#22328 := (iff #18823 #22327)
|
|
|
3955 |
#22325 := (iff #18820 #22322)
|
|
|
3956 |
#22316 := (and #22030 #22313)
|
|
|
3957 |
#22323 := (iff #22316 #22322)
|
|
|
3958 |
#22324 := [rewrite]: #22323
|
|
|
3959 |
#22317 := (iff #18820 #22316)
|
|
|
3960 |
#22314 := (iff #18817 #22313)
|
|
|
3961 |
#22311 := (iff #18812 #22308)
|
|
|
3962 |
#22294 := (and #3042 #3170 #3171 #3172 #3173 #3174 #3175 #11989 #11997 #12254 #13218 #13222 #13225 #13689 #13737 #13743 #13765 #22041 #15560 #15577 #15594 #22291)
|
|
|
3963 |
#22309 := (iff #22294 #22308)
|
|
|
3964 |
#22310 := [rewrite]: #22309
|
|
|
3965 |
#22295 := (iff #18812 #22294)
|
|
|
3966 |
#22292 := (iff #18806 #22291)
|
|
|
3967 |
#22289 := (iff #18801 #22286)
|
|
|
3968 |
#22281 := (and #12008 #12011 #12014 #12017 #13222 #13225 #13510 #22278)
|
|
|
3969 |
#22287 := (iff #22281 #22286)
|
|
|
3970 |
#22288 := [rewrite]: #22287
|
|
|
3971 |
#22282 := (iff #18801 #22281)
|
|
|
3972 |
#22279 := (iff #18793 #22278)
|
|
|
3973 |
#22276 := (iff #18787 #22275)
|
|
|
3974 |
#22273 := (iff #18784 #22270)
|
|
|
3975 |
#22256 := (or #22254 #22255)
|
|
|
3976 |
#22267 := (or #18760 #18773 #22256)
|
|
|
3977 |
#22271 := (iff #22267 #22270)
|
|
|
3978 |
#22272 := [rewrite]: #22271
|
|
|
3979 |
#22268 := (iff #18784 #22267)
|
|
|
3980 |
#22265 := (iff #18781 #22256)
|
|
|
3981 |
#22257 := (not #22256)
|
|
|
3982 |
#22260 := (not #22257)
|
|
|
3983 |
#22263 := (iff #22260 #22256)
|
|
|
3984 |
#22264 := [rewrite]: #22263
|
|
|
3985 |
#22261 := (iff #18781 #22260)
|
|
|
3986 |
#22258 := (iff #18778 #22257)
|
|
|
3987 |
#22259 := [rewrite]: #22258
|
|
|
3988 |
#22262 := [monotonicity #22259]: #22261
|
|
|
3989 |
#22266 := [trans #22262 #22264]: #22265
|
|
|
3990 |
#22269 := [monotonicity #22266]: #22268
|
|
|
3991 |
#22274 := [trans #22269 #22272]: #22273
|
|
|
3992 |
#22277 := [monotonicity #22274]: #22276
|
|
|
3993 |
#22252 := (iff #18451 #22249)
|
|
|
3994 |
#22243 := (and #22225 #22240)
|
|
|
3995 |
#22250 := (iff #22243 #22249)
|
|
|
3996 |
#22251 := [rewrite]: #22250
|
|
|
3997 |
#22244 := (iff #18451 #22243)
|
|
|
3998 |
#22241 := (iff #18447 #22240)
|
|
|
3999 |
#22238 := (iff #18444 #22229)
|
|
|
4000 |
#22230 := (not #22229)
|
|
|
4001 |
#22233 := (not #22230)
|
|
|
4002 |
#22236 := (iff #22233 #22229)
|
|
|
4003 |
#22237 := [rewrite]: #22236
|
|
|
4004 |
#22234 := (iff #18444 #22233)
|
|
|
4005 |
#22231 := (iff #15730 #22230)
|
|
|
4006 |
#22232 := [rewrite]: #22231
|
|
|
4007 |
#22235 := [monotonicity #22232]: #22234
|
|
|
4008 |
#22239 := [trans #22235 #22237]: #22238
|
|
|
4009 |
#22242 := [quant-intro #22239]: #22241
|
|
|
4010 |
#22226 := (iff #15721 #22225)
|
|
|
4011 |
#22223 := (iff #15716 #22220)
|
|
|
4012 |
#19933 := (or #4965 #19295)
|
|
|
4013 |
#22217 := (or #13538 #13552 #19933)
|
|
|
4014 |
#22221 := (iff #22217 #22220)
|
|
|
4015 |
#22222 := [rewrite]: #22221
|
|
|
4016 |
#22218 := (iff #15716 #22217)
|
|
|
4017 |
#19942 := (iff #14158 #19933)
|
|
|
4018 |
#19934 := (not #19933)
|
|
|
4019 |
#19937 := (not #19934)
|
|
|
4020 |
#19940 := (iff #19937 #19933)
|
|
|
4021 |
#19941 := [rewrite]: #19940
|
|
|
4022 |
#19938 := (iff #14158 #19937)
|
|
|
4023 |
#19935 := (iff #14159 #19934)
|
|
|
4024 |
#19936 := [rewrite]: #19935
|
|
|
4025 |
#19939 := [monotonicity #19936]: #19938
|
|
|
4026 |
#19943 := [trans #19939 #19941]: #19942
|
|
|
4027 |
#22219 := [monotonicity #19943]: #22218
|
|
|
4028 |
#22224 := [trans #22219 #22222]: #22223
|
|
|
4029 |
#22227 := [quant-intro #22224]: #22226
|
|
|
4030 |
#22245 := [monotonicity #22227 #22242]: #22244
|
|
|
4031 |
#22253 := [trans #22245 #22251]: #22252
|
|
|
4032 |
#22280 := [monotonicity #22253 #22277]: #22279
|
|
|
4033 |
#22283 := [monotonicity #22280]: #22282
|
|
|
4034 |
#22290 := [trans #22283 #22288]: #22289
|
|
|
4035 |
#22215 := (iff #18739 #22212)
|
|
|
4036 |
#22207 := (and #13222 #13225 #13511 #22204)
|
|
|
4037 |
#22213 := (iff #22207 #22212)
|
|
|
4038 |
#22214 := [rewrite]: #22213
|
|
|
4039 |
#22208 := (iff #18739 #22207)
|
|
|
4040 |
#22205 := (iff #18733 #22204)
|
|
|
4041 |
#22202 := (iff #18728 #22199)
|
|
|
4042 |
#22194 := (and #12293 #12296 #22191)
|
|
|
4043 |
#22200 := (iff #22194 #22199)
|
|
|
4044 |
#22201 := [rewrite]: #22200
|
|
|
4045 |
#22195 := (iff #18728 #22194)
|
|
|
4046 |
#22192 := (iff #18722 #22191)
|
|
|
4047 |
#22189 := (iff #18717 #22186)
|
|
|
4048 |
#22181 := (and #12293 #12302 #13222 #13225 #22178)
|
|
|
4049 |
#22187 := (iff #22181 #22186)
|
|
|
4050 |
#22188 := [rewrite]: #22187
|
|
|
4051 |
#22182 := (iff #18717 #22181)
|
|
|
4052 |
#22179 := (iff #18711 #22178)
|
|
|
4053 |
#22176 := (iff #18706 #22173)
|
|
|
4054 |
#22169 := (and #12548 #12551 #13222 #13225 #13234 #13417 #22129)
|
|
|
4055 |
#22174 := (iff #22169 #22173)
|
|
|
4056 |
#22175 := [rewrite]: #22174
|
|
|
4057 |
#22170 := (iff #18706 #22169)
|
|
|
4058 |
#22130 := (iff #18666 #22129)
|
|
|
4059 |
#22127 := (iff #18661 #22124)
|
|
|
4060 |
#22117 := (and #3209 #13234 #13243 #13251 #13327 #15609 #22114)
|
|
|
4061 |
#22125 := (iff #22117 #22124)
|
|
|
4062 |
#22126 := [rewrite]: #22125
|
|
|
4063 |
#22118 := (iff #18661 #22117)
|
|
|
4064 |
#22115 := (iff #18653 #22114)
|
|
|
4065 |
#22112 := (iff #18650 #22109)
|
|
|
4066 |
#22104 := (and #13259 #22101)
|
|
|
4067 |
#22110 := (iff #22104 #22109)
|
|
|
4068 |
#22111 := [rewrite]: #22110
|
|
|
4069 |
#22105 := (iff #18650 #22104)
|
|
|
4070 |
#22102 := (iff #18645 #22101)
|
|
|
4071 |
#22099 := (iff #18639 #22098)
|
|
|
4072 |
#22096 := (iff #18636 #22093)
|
|
|
4073 |
#22079 := (or #22077 #22078)
|
|
|
4074 |
#22090 := (or #18612 #18625 #22079)
|
|
|
4075 |
#22094 := (iff #22090 #22093)
|
|
|
4076 |
#22095 := [rewrite]: #22094
|
|
|
4077 |
#22091 := (iff #18636 #22090)
|
|
|
4078 |
#22088 := (iff #18633 #22079)
|
|
|
4079 |
#22080 := (not #22079)
|
|
|
4080 |
#22083 := (not #22080)
|
|
|
4081 |
#22086 := (iff #22083 #22079)
|
|
|
4082 |
#22087 := [rewrite]: #22086
|
|
|
4083 |
#22084 := (iff #18633 #22083)
|
|
|
4084 |
#22081 := (iff #18630 #22080)
|
|
|
4085 |
#22082 := [rewrite]: #22081
|
|
|
4086 |
#22085 := [monotonicity #22082]: #22084
|
|
|
4087 |
#22089 := [trans #22085 #22087]: #22088
|
|
|
4088 |
#22092 := [monotonicity #22089]: #22091
|
|
|
4089 |
#22097 := [trans #22092 #22095]: #22096
|
|
|
4090 |
#22100 := [monotonicity #22097]: #22099
|
|
|
4091 |
#22075 := (iff #18323 #22072)
|
|
|
4092 |
#22067 := (and #22045 #22064)
|
|
|
4093 |
#22073 := (iff #22067 #22072)
|
|
|
4094 |
#22074 := [rewrite]: #22073
|
|
|
4095 |
#22068 := (iff #18323 #22067)
|
|
|
4096 |
#22065 := (iff #15622 #22064)
|
|
|
4097 |
#22062 := (iff #15617 #22059)
|
|
|
4098 |
#22056 := (or #13267 #13281 #19933)
|
|
|
4099 |
#22060 := (iff #22056 #22059)
|
|
|
4100 |
#22061 := [rewrite]: #22060
|
|
|
4101 |
#22057 := (iff #15617 #22056)
|
|
|
4102 |
#22058 := [monotonicity #19943]: #22057
|
|
|
4103 |
#22063 := [trans #22058 #22061]: #22062
|
|
|
4104 |
#22066 := [quant-intro #22063]: #22065
|
|
|
4105 |
#22054 := (iff #18313 #22045)
|
|
|
4106 |
#22049 := (not #22046)
|
|
|
4107 |
#22052 := (iff #22049 #22045)
|
|
|
4108 |
#22053 := [rewrite]: #22052
|
|
|
4109 |
#22050 := (iff #18313 #22049)
|
|
|
4110 |
#22047 := (iff #13310 #22046)
|
|
|
4111 |
#22048 := [rewrite]: #22047
|
|
|
4112 |
#22051 := [monotonicity #22048]: #22050
|
|
|
4113 |
#22055 := [trans #22051 #22053]: #22054
|
|
|
4114 |
#22069 := [monotonicity #22055 #22066]: #22068
|
|
|
4115 |
#22076 := [trans #22069 #22074]: #22075
|
|
|
4116 |
#22103 := [monotonicity #22076 #22100]: #22102
|
|
|
4117 |
#22106 := [monotonicity #22103]: #22105
|
|
|
4118 |
#22113 := [trans #22106 #22111]: #22112
|
|
|
4119 |
#22116 := [monotonicity #22113]: #22115
|
|
|
4120 |
#22119 := [monotonicity #22116]: #22118
|
|
|
4121 |
#22128 := [trans #22119 #22126]: #22127
|
|
|
4122 |
#22131 := [monotonicity #22128]: #22130
|
|
|
4123 |
#22171 := [monotonicity #22131]: #22170
|
|
|
4124 |
#22177 := [trans #22171 #22175]: #22176
|
|
|
4125 |
#22167 := (iff #18694 #22164)
|
|
|
4126 |
#22158 := (and #13222 #13225 #13416 #22155)
|
|
|
4127 |
#22165 := (iff #22158 #22164)
|
|
|
4128 |
#22166 := [rewrite]: #22165
|
|
|
4129 |
#22159 := (iff #18694 #22158)
|
|
|
4130 |
#22156 := (iff #18688 #22155)
|
|
|
4131 |
#22153 := (iff #18683 #22150)
|
|
|
4132 |
#22145 := (and #12293 #12296 #22142)
|
|
|
4133 |
#22151 := (iff #22145 #22150)
|
|
|
4134 |
#22152 := [rewrite]: #22151
|
|
|
4135 |
#22146 := (iff #18683 #22145)
|
|
|
4136 |
#22143 := (iff #18677 #22142)
|
|
|
4137 |
#22140 := (iff #18672 #22137)
|
|
|
4138 |
#22132 := (and #3194 #3195 #12293 #12302 #12308 #12313 #12316 #13225 #13234 #22129)
|
|
|
4139 |
#22138 := (iff #22132 #22137)
|
|
|
4140 |
#22139 := [rewrite]: #22138
|
|
|
4141 |
#22133 := (iff #18672 #22132)
|
|
|
4142 |
#22134 := [monotonicity #22131]: #22133
|
|
|
4143 |
#22141 := [trans #22134 #22139]: #22140
|
|
|
4144 |
#22144 := [monotonicity #22141]: #22143
|
|
|
4145 |
#22147 := [monotonicity #22144]: #22146
|
|
|
4146 |
#22154 := [trans #22147 #22152]: #22153
|
|
|
4147 |
#22157 := [monotonicity #22154]: #22156
|
|
|
4148 |
#22160 := [monotonicity #22157]: #22159
|
|
|
4149 |
#22168 := [trans #22160 #22166]: #22167
|
|
|
4150 |
#22180 := [monotonicity #22168 #22177]: #22179
|
|
|
4151 |
#22183 := [monotonicity #22180]: #22182
|
|
|
4152 |
#22190 := [trans #22183 #22188]: #22189
|
|
|
4153 |
#22193 := [monotonicity #22190]: #22192
|
|
|
4154 |
#22196 := [monotonicity #22193]: #22195
|
|
|
4155 |
#22203 := [trans #22196 #22201]: #22202
|
|
|
4156 |
#22206 := [monotonicity #22203]: #22205
|
|
|
4157 |
#22209 := [monotonicity #22206]: #22208
|
|
|
4158 |
#22216 := [trans #22209 #22214]: #22215
|
|
|
4159 |
#22293 := [monotonicity #22216 #22290]: #22292
|
|
|
4160 |
#22042 := (iff #15548 #22041)
|
|
|
4161 |
#22039 := (iff #15543 #22036)
|
|
|
4162 |
#22033 := (or #13703 #13717 #19933)
|
|
|
4163 |
#22037 := (iff #22033 #22036)
|
|
|
4164 |
#22038 := [rewrite]: #22037
|
|
|
4165 |
#22034 := (iff #15543 #22033)
|
|
|
4166 |
#22035 := [monotonicity #19943]: #22034
|
|
|
4167 |
#22040 := [trans #22035 #22038]: #22039
|
|
|
4168 |
#22043 := [quant-intro #22040]: #22042
|
|
|
4169 |
#22296 := [monotonicity #22043 #22293]: #22295
|
|
|
4170 |
#22312 := [trans #22296 #22310]: #22311
|
|
|
4171 |
#22315 := [monotonicity #22312]: #22314
|
|
|
4172 |
#22031 := (iff #15534 #22030)
|
|
|
4173 |
#22028 := (iff #15529 #22025)
|
|
|
4174 |
#22022 := (or #13184 #13196 #19933)
|
|
|
4175 |
#22026 := (iff #22022 #22025)
|
|
|
4176 |
#22027 := [rewrite]: #22026
|
|
|
4177 |
#22023 := (iff #15529 #22022)
|
|
|
4178 |
#22024 := [monotonicity #19943]: #22023
|
|
|
4179 |
#22029 := [trans #22024 #22027]: #22028
|
|
|
4180 |
#22032 := [quant-intro #22029]: #22031
|
|
|
4181 |
#22318 := [monotonicity #22032 #22315]: #22317
|
|
|
4182 |
#22326 := [trans #22318 #22324]: #22325
|
|
|
4183 |
#22020 := (iff #18547 #22019)
|
|
|
4184 |
#22017 := (iff #18542 #22014)
|
|
|
4185 |
#22000 := (or #21998 #21999)
|
|
|
4186 |
#22011 := (or #18168 #18169 #22000)
|
|
|
4187 |
#22015 := (iff #22011 #22014)
|
|
|
4188 |
#22016 := [rewrite]: #22015
|
|
|
4189 |
#22012 := (iff #18542 #22011)
|
|
|
4190 |
#22009 := (iff #18536 #22000)
|
|
|
4191 |
#22001 := (not #22000)
|
|
|
4192 |
#22004 := (not #22001)
|
|
|
4193 |
#22007 := (iff #22004 #22000)
|
|
|
4194 |
#22008 := [rewrite]: #22007
|
|
|
4195 |
#22005 := (iff #18536 #22004)
|
|
|
4196 |
#22002 := (iff #18533 #22001)
|
|
|
4197 |
#22003 := [rewrite]: #22002
|
|
|
4198 |
#22006 := [monotonicity #22003]: #22005
|
|
|
4199 |
#22010 := [trans #22006 #22008]: #22009
|
|
|
4200 |
#22013 := [monotonicity #22010]: #22012
|
|
|
4201 |
#22018 := [trans #22013 #22016]: #22017
|
|
|
4202 |
#22021 := [monotonicity #22018]: #22020
|
|
|
4203 |
#22329 := [monotonicity #22021 #22326]: #22328
|
|
|
4204 |
#22332 := [monotonicity #22329]: #22331
|
|
|
4205 |
#22339 := [trans #22332 #22337]: #22338
|
|
|
4206 |
#22342 := [monotonicity #22339]: #22341
|
|
|
4207 |
#22345 := [monotonicity #22342]: #22344
|
|
|
4208 |
#22352 := [trans #22345 #22350]: #22351
|
|
|
4209 |
#22355 := [monotonicity #22352]: #22354
|
|
|
4210 |
#22358 := [monotonicity #22355]: #22357
|
|
|
4211 |
#22365 := [trans #22358 #22363]: #22364
|
|
|
4212 |
#22368 := [monotonicity #22365]: #22367
|
|
|
4213 |
#22371 := [monotonicity #22368]: #22370
|
|
|
4214 |
#22378 := [trans #22371 #22376]: #22377
|
|
|
4215 |
#22381 := [monotonicity #22378]: #22380
|
|
|
4216 |
#18423 := (and #18422 #18421)
|
|
|
4217 |
#18424 := (not #18423)
|
|
|
4218 |
#18427 := (+ #18426 #13550)
|
|
|
4219 |
#18428 := (<= #18427 0::int)
|
|
|
4220 |
#18429 := (+ ?x776!15 #13151)
|
|
|
4221 |
#18430 := (>= #18429 0::int)
|
|
|
4222 |
#18431 := (or #18430 #18428 #18424)
|
|
|
4223 |
#18432 := (not #18431)
|
|
|
4224 |
#18455 := (or #18432 #18451)
|
|
|
4225 |
#18208 := (not #13230)
|
|
|
4226 |
#18415 := (not #12052)
|
|
|
4227 |
#18412 := (not #12061)
|
|
|
4228 |
#18409 := (not #12070)
|
|
|
4229 |
#18406 := (not #12079)
|
|
|
4230 |
#18459 := (and #18406 #18409 #18412 #18415 #18208 #13514 #18455)
|
|
|
4231 |
#15645 := (and #13243 #15609)
|
|
|
4232 |
#15648 := (not #15645)
|
|
|
4233 |
#18339 := (not #15648)
|
|
|
4234 |
#18299 := (and #18298 #18297)
|
|
|
4235 |
#18300 := (not #18299)
|
|
|
4236 |
#18303 := (+ #18302 #13279)
|
|
|
4237 |
#18304 := (<= #18303 0::int)
|
|
|
4238 |
#18305 := (+ ?x785!14 #13260)
|
|
|
4239 |
#18306 := (>= #18305 0::int)
|
|
|
4240 |
#18307 := (or #18306 #18304 #18300)
|
|
|
4241 |
#18308 := (not #18307)
|
|
|
4242 |
#18327 := (or #18308 #18323)
|
|
|
4243 |
#18293 := (not #13264)
|
|
|
4244 |
#18331 := (and #18293 #18327)
|
|
|
4245 |
#18335 := (or #13264 #18331)
|
|
|
4246 |
#18288 := (not #13331)
|
|
|
4247 |
#18285 := (not #13256)
|
|
|
4248 |
#18282 := (not #12401)
|
|
|
4249 |
#18342 := (and #18282 #18285 #18288 #18335 #18339)
|
|
|
4250 |
#18346 := (or #18276 #18279 #18342)
|
|
|
4251 |
#18273 := (not #13239)
|
|
|
4252 |
#18373 := (not #12557)
|
|
|
4253 |
#18370 := (not #12566)
|
|
|
4254 |
#18378 := (and #18370 #18373 #18208 #18273 #13422 #18346)
|
|
|
4255 |
#18270 := (not #13365)
|
|
|
4256 |
#18267 := (not #12440)
|
|
|
4257 |
#18264 := (not #12449)
|
|
|
4258 |
#18261 := (not #12485)
|
|
|
4259 |
#18250 := (not #12494)
|
|
|
4260 |
#18258 := (not #12467)
|
|
|
4261 |
#18255 := (not #12476)
|
|
|
4262 |
#18350 := (and #18255 #18258 #18250 #18261 #18264 #18267 #18270 #18273 #18346)
|
|
|
4263 |
#18354 := (or #18238 #18247 #18350)
|
|
|
4264 |
#18244 := (not #12506)
|
|
|
4265 |
#18358 := (and #18244 #18354)
|
|
|
4266 |
#18362 := (or #18238 #18241 #18358)
|
|
|
4267 |
#18366 := (and #18208 #13416 #18362)
|
|
|
4268 |
#18382 := (or #18366 #18378)
|
|
|
4269 |
#18386 := (and #18250 #18208 #18382)
|
|
|
4270 |
#18390 := (or #18238 #18247 #18386)
|
|
|
4271 |
#18394 := (and #18244 #18390)
|
|
|
4272 |
#18398 := (or #18238 #18241 #18394)
|
|
|
4273 |
#18402 := (and #18208 #13511 #18398)
|
|
|
4274 |
#18463 := (or #18402 #18459)
|
|
|
4275 |
#15599 := (and #13765 #15594)
|
|
|
4276 |
#15602 := (not #15599)
|
|
|
4277 |
#18233 := (not #15602)
|
|
|
4278 |
#15582 := (and #13222 #15577)
|
|
|
4279 |
#15585 := (not #15582)
|
|
|
4280 |
#18230 := (not #15585)
|
|
|
4281 |
#15565 := (and #13743 #15560)
|
|
|
4282 |
#15568 := (not #15565)
|
|
|
4283 |
#18227 := (not #15568)
|
|
|
4284 |
#18217 := (not #13786)
|
|
|
4285 |
#18214 := (not #13740)
|
|
|
4286 |
#18211 := (not #13700)
|
|
|
4287 |
#18205 := (not #13683)
|
|
|
4288 |
#18202 := (not #14996)
|
|
|
4289 |
#18199 := (not #12733)
|
|
|
4290 |
#18196 := (not #12742)
|
|
|
4291 |
#18193 := (not #12751)
|
|
|
4292 |
#18190 := (not #12760)
|
|
|
4293 |
#18187 := (not #12769)
|
|
|
4294 |
#18467 := (and #18187 #18190 #18193 #18196 #18199 #18202 #18205 #18208 #18211 #18214 #18217 #15548 #18227 #18230 #18233 #18463)
|
|
|
4295 |
#18471 := (or #12976 #13943 #18467)
|
|
|
4296 |
#18475 := (and #15534 #18471)
|
|
|
4297 |
#18162 := (and #18161 #18160)
|
|
|
4298 |
#18163 := (not #18162)
|
|
|
4299 |
#18170 := (or #18169 #18168 #18163)
|
|
|
4300 |
#18171 := (not #18170)
|
|
|
4301 |
#18479 := (or #18171 #18475)
|
|
|
4302 |
#18156 := (not #13181)
|
|
|
4303 |
#18483 := (and #18156 #18479)
|
|
|
4304 |
#18487 := (or #13181 #18483)
|
|
|
4305 |
#18151 := (not #12985)
|
|
|
4306 |
#18148 := (not #12949)
|
|
|
4307 |
#18145 := (not #12958)
|
|
|
4308 |
#18142 := (not #12967)
|
|
|
4309 |
#18139 := (not #12976)
|
|
|
4310 |
#18491 := (and #18139 #18142 #18145 #18148 #18151 #18487)
|
|
|
4311 |
#18495 := (or #18127 #18136 #18491)
|
|
|
4312 |
#18133 := (not #12997)
|
|
|
4313 |
#18499 := (and #18133 #18495)
|
|
|
4314 |
#18503 := (or #18127 #18130 #18499)
|
|
|
4315 |
#18124 := (not #13009)
|
|
|
4316 |
#18507 := (and #18124 #18503)
|
|
|
4317 |
#18511 := (or #13009 #18507)
|
|
|
4318 |
#18858 := (iff #18511 #18857)
|
|
|
4319 |
#18855 := (iff #18507 #18854)
|
|
|
4320 |
#18852 := (iff #18503 #18851)
|
|
|
4321 |
#18849 := (iff #18499 #18846)
|
|
|
4322 |
#18843 := (and #11934 #18840)
|
|
|
4323 |
#18847 := (iff #18843 #18846)
|
|
|
4324 |
#18848 := [rewrite]: #18847
|
|
|
4325 |
#18844 := (iff #18499 #18843)
|
|
|
4326 |
#18841 := (iff #18495 #18840)
|
|
|
4327 |
#18838 := (iff #18491 #18835)
|
|
|
4328 |
#18832 := (and #3042 #3043 #3044 #3045 #11940 #18829)
|
|
|
4329 |
#18836 := (iff #18832 #18835)
|
|
|
4330 |
#18837 := [rewrite]: #18836
|
|
|
4331 |
#18833 := (iff #18491 #18832)
|
|
|
4332 |
#18830 := (iff #18487 #18829)
|
|
|
4333 |
#18827 := (iff #18483 #18826)
|
|
|
4334 |
#18824 := (iff #18479 #18823)
|
|
|
4335 |
#18821 := (iff #18475 #18820)
|
|
|
4336 |
#18818 := (iff #18471 #18817)
|
|
|
4337 |
#18815 := (iff #18467 #18812)
|
|
|
4338 |
#18809 := (and #3170 #3171 #3172 #3173 #3176 #11997 #12254 #13227 #13695 #13737 #13781 #15548 #15565 #15582 #15599 #18806)
|
|
|
4339 |
#18813 := (iff #18809 #18812)
|
|
|
4340 |
#18814 := [rewrite]: #18813
|
|
|
4341 |
#18810 := (iff #18467 #18809)
|
|
|
4342 |
#18807 := (iff #18463 #18806)
|
|
|
4343 |
#18804 := (iff #18459 #18801)
|
|
|
4344 |
#18798 := (and #12008 #12011 #12014 #12017 #13227 #13510 #18793)
|
|
|
4345 |
#18802 := (iff #18798 #18801)
|
|
|
4346 |
#18803 := [rewrite]: #18802
|
|
|
4347 |
#18799 := (iff #18459 #18798)
|
|
|
4348 |
#18796 := (iff #18455 #18793)
|
|
|
4349 |
#18790 := (or #18787 #18451)
|
|
|
4350 |
#18794 := (iff #18790 #18793)
|
|
|
4351 |
#18795 := [rewrite]: #18794
|
|
|
4352 |
#18791 := (iff #18455 #18790)
|
|
|
4353 |
#18788 := (iff #18432 #18787)
|
|
|
4354 |
#18785 := (iff #18431 #18784)
|
|
|
4355 |
#18782 := (iff #18424 #18781)
|
|
|
4356 |
#18779 := (iff #18423 #18778)
|
|
|
4357 |
#18780 := [rewrite]: #18779
|
|
|
4358 |
#18783 := [monotonicity #18780]: #18782
|
|
|
4359 |
#18776 := (iff #18428 #18773)
|
|
|
4360 |
#18765 := (+ #13550 #18426)
|
|
|
4361 |
#18768 := (<= #18765 0::int)
|
|
|
4362 |
#18774 := (iff #18768 #18773)
|
|
|
4363 |
#18775 := [rewrite]: #18774
|
|
|
4364 |
#18769 := (iff #18428 #18768)
|
|
|
4365 |
#18766 := (= #18427 #18765)
|
|
|
4366 |
#18767 := [rewrite]: #18766
|
|
|
4367 |
#18770 := [monotonicity #18767]: #18769
|
|
|
4368 |
#18777 := [trans #18770 #18775]: #18776
|
|
|
4369 |
#18763 := (iff #18430 #18760)
|
|
|
4370 |
#18752 := (+ #13151 ?x776!15)
|
|
|
4371 |
#18755 := (>= #18752 0::int)
|
|
|
4372 |
#18761 := (iff #18755 #18760)
|
|
|
4373 |
#18762 := [rewrite]: #18761
|
|
|
4374 |
#18756 := (iff #18430 #18755)
|
|
|
4375 |
#18753 := (= #18429 #18752)
|
|
|
4376 |
#18754 := [rewrite]: #18753
|
|
|
4377 |
#18757 := [monotonicity #18754]: #18756
|
|
|
4378 |
#18764 := [trans #18757 #18762]: #18763
|
|
|
4379 |
#18786 := [monotonicity #18764 #18777 #18783]: #18785
|
|
|
4380 |
#18789 := [monotonicity #18786]: #18788
|
|
|
4381 |
#18792 := [monotonicity #18789]: #18791
|
|
|
4382 |
#18797 := [trans #18792 #18795]: #18796
|
|
|
4383 |
#18564 := (iff #18208 #13227)
|
|
|
4384 |
#18565 := [rewrite]: #18564
|
|
|
4385 |
#18750 := (iff #18415 #12017)
|
|
|
4386 |
#18751 := [rewrite]: #18750
|
|
|
4387 |
#18748 := (iff #18412 #12014)
|
|
|
4388 |
#18749 := [rewrite]: #18748
|
|
|
4389 |
#18746 := (iff #18409 #12011)
|
|
|
4390 |
#18747 := [rewrite]: #18746
|
|
|
4391 |
#18744 := (iff #18406 #12008)
|
|
|
4392 |
#18745 := [rewrite]: #18744
|
|
|
4393 |
#18800 := [monotonicity #18745 #18747 #18749 #18751 #18565 #13518 #18797]: #18799
|
|
|
4394 |
#18805 := [trans #18800 #18803]: #18804
|
|
|
4395 |
#18742 := (iff #18402 #18739)
|
|
|
4396 |
#18736 := (and #13227 #13511 #18733)
|
|
|
4397 |
#18740 := (iff #18736 #18739)
|
|
|
4398 |
#18741 := [rewrite]: #18740
|
|
|
4399 |
#18737 := (iff #18402 #18736)
|
|
|
4400 |
#18734 := (iff #18398 #18733)
|
|
|
4401 |
#18731 := (iff #18394 #18728)
|
|
|
4402 |
#18725 := (and #12299 #18722)
|
|
|
4403 |
#18729 := (iff #18725 #18728)
|
|
|
4404 |
#18730 := [rewrite]: #18729
|
|
|
4405 |
#18726 := (iff #18394 #18725)
|
|
|
4406 |
#18723 := (iff #18390 #18722)
|
|
|
4407 |
#18720 := (iff #18386 #18717)
|
|
|
4408 |
#18714 := (and #12305 #13227 #18711)
|
|
|
4409 |
#18718 := (iff #18714 #18717)
|
|
|
4410 |
#18719 := [rewrite]: #18718
|
|
|
4411 |
#18715 := (iff #18386 #18714)
|
|
|
4412 |
#18712 := (iff #18382 #18711)
|
|
|
4413 |
#18709 := (iff #18378 #18706)
|
|
|
4414 |
#18703 := (and #12548 #12551 #13227 #13236 #13417 #18666)
|
|
|
4415 |
#18707 := (iff #18703 #18706)
|
|
|
4416 |
#18708 := [rewrite]: #18707
|
|
|
4417 |
#18704 := (iff #18378 #18703)
|
|
|
4418 |
#18667 := (iff #18346 #18666)
|
|
|
4419 |
#18664 := (iff #18342 #18661)
|
|
|
4420 |
#18658 := (and #3209 #13253 #13327 #18653 #15645)
|
|
|
4421 |
#18662 := (iff #18658 #18661)
|
|
|
4422 |
#18663 := [rewrite]: #18662
|
|
|
4423 |
#18659 := (iff #18342 #18658)
|
|
|
4424 |
#18656 := (iff #18339 #15645)
|
|
|
4425 |
#18657 := [rewrite]: #18656
|
|
|
4426 |
#18654 := (iff #18335 #18653)
|
|
|
4427 |
#18651 := (iff #18331 #18650)
|
|
|
4428 |
#18648 := (iff #18327 #18645)
|
|
|
4429 |
#18642 := (or #18639 #18323)
|
|
|
4430 |
#18646 := (iff #18642 #18645)
|
|
|
4431 |
#18647 := [rewrite]: #18646
|
|
|
4432 |
#18643 := (iff #18327 #18642)
|
|
|
4433 |
#18640 := (iff #18308 #18639)
|
|
|
4434 |
#18637 := (iff #18307 #18636)
|
|
|
4435 |
#18634 := (iff #18300 #18633)
|
|
|
4436 |
#18631 := (iff #18299 #18630)
|
|
|
4437 |
#18632 := [rewrite]: #18631
|
|
|
4438 |
#18635 := [monotonicity #18632]: #18634
|
|
|
4439 |
#18628 := (iff #18304 #18625)
|
|
|
4440 |
#18617 := (+ #13279 #18302)
|
|
|
4441 |
#18620 := (<= #18617 0::int)
|
|
|
4442 |
#18626 := (iff #18620 #18625)
|
|
|
4443 |
#18627 := [rewrite]: #18626
|
|
|
4444 |
#18621 := (iff #18304 #18620)
|
|
|
4445 |
#18618 := (= #18303 #18617)
|
|
|
4446 |
#18619 := [rewrite]: #18618
|
|
|
4447 |
#18622 := [monotonicity #18619]: #18621
|
|
|
4448 |
#18629 := [trans #18622 #18627]: #18628
|
|
|
4449 |
#18615 := (iff #18306 #18612)
|
|
|
4450 |
#18604 := (+ #13260 ?x785!14)
|
|
|
4451 |
#18607 := (>= #18604 0::int)
|
|
|
4452 |
#18613 := (iff #18607 #18612)
|
|
|
4453 |
#18614 := [rewrite]: #18613
|
|
|
4454 |
#18608 := (iff #18306 #18607)
|
|
|
4455 |
#18605 := (= #18305 #18604)
|
|
|
4456 |
#18606 := [rewrite]: #18605
|
|
|
4457 |
#18609 := [monotonicity #18606]: #18608
|
|
|
4458 |
#18616 := [trans #18609 #18614]: #18615
|
|
|
4459 |
#18638 := [monotonicity #18616 #18629 #18635]: #18637
|
|
|
4460 |
#18641 := [monotonicity #18638]: #18640
|
|
|
4461 |
#18644 := [monotonicity #18641]: #18643
|
|
|
4462 |
#18649 := [trans #18644 #18647]: #18648
|
|
|
4463 |
#18602 := (iff #18293 #13259)
|
|
|
4464 |
#18603 := [rewrite]: #18602
|
|
|
4465 |
#18652 := [monotonicity #18603 #18649]: #18651
|
|
|
4466 |
#18655 := [monotonicity #18652]: #18654
|
|
|
4467 |
#18600 := (iff #18288 #13327)
|
|
|
4468 |
#18601 := [rewrite]: #18600
|
|
|
4469 |
#18598 := (iff #18285 #13253)
|
|
|
4470 |
#18599 := [rewrite]: #18598
|
|
|
4471 |
#18596 := (iff #18282 #3209)
|
|
|
4472 |
#18597 := [rewrite]: #18596
|
|
|
4473 |
#18660 := [monotonicity #18597 #18599 #18601 #18655 #18657]: #18659
|
|
|
4474 |
#18665 := [trans #18660 #18663]: #18664
|
|
|
4475 |
#18668 := [monotonicity #18665]: #18667
|
|
|
4476 |
#18594 := (iff #18273 #13236)
|
|
|
4477 |
#18595 := [rewrite]: #18594
|
|
|
4478 |
#18701 := (iff #18373 #12551)
|
|
|
4479 |
#18702 := [rewrite]: #18701
|
|
|
4480 |
#18699 := (iff #18370 #12548)
|
|
|
4481 |
#18700 := [rewrite]: #18699
|
|
|
4482 |
#18705 := [monotonicity #18700 #18702 #18565 #18595 #13426 #18668]: #18704
|
|
|
4483 |
#18710 := [trans #18705 #18708]: #18709
|
|
|
4484 |
#18697 := (iff #18366 #18694)
|
|
|
4485 |
#18691 := (and #13227 #13416 #18688)
|
|
|
4486 |
#18695 := (iff #18691 #18694)
|
|
|
4487 |
#18696 := [rewrite]: #18695
|
|
|
4488 |
#18692 := (iff #18366 #18691)
|
|
|
4489 |
#18689 := (iff #18362 #18688)
|
|
|
4490 |
#18686 := (iff #18358 #18683)
|
|
|
4491 |
#18680 := (and #12299 #18677)
|
|
|
4492 |
#18684 := (iff #18680 #18683)
|
|
|
4493 |
#18685 := [rewrite]: #18684
|
|
|
4494 |
#18681 := (iff #18358 #18680)
|
|
|
4495 |
#18678 := (iff #18354 #18677)
|
|
|
4496 |
#18675 := (iff #18350 #18672)
|
|
|
4497 |
#18669 := (and #3194 #3195 #12305 #12308 #12313 #12316 #13225 #13236 #18666)
|
|
|
4498 |
#18673 := (iff #18669 #18672)
|
|
|
4499 |
#18674 := [rewrite]: #18673
|
|
|
4500 |
#18670 := (iff #18350 #18669)
|
|
|
4501 |
#18592 := (iff #18270 #13225)
|
|
|
4502 |
#18593 := [rewrite]: #18592
|
|
|
4503 |
#18590 := (iff #18267 #12316)
|
|
|
4504 |
#18591 := [rewrite]: #18590
|
|
|
4505 |
#18588 := (iff #18264 #12313)
|
|
|
4506 |
#18589 := [rewrite]: #18588
|
|
|
4507 |
#18586 := (iff #18261 #12308)
|
|
|
4508 |
#18587 := [rewrite]: #18586
|
|
|
4509 |
#18580 := (iff #18250 #12305)
|
|
|
4510 |
#18581 := [rewrite]: #18580
|
|
|
4511 |
#18584 := (iff #18258 #3195)
|
|
|
4512 |
#18585 := [rewrite]: #18584
|
|
|
4513 |
#18582 := (iff #18255 #3194)
|
|
|
4514 |
#18583 := [rewrite]: #18582
|
|
|
4515 |
#18671 := [monotonicity #18583 #18585 #18581 #18587 #18589 #18591 #18593 #18595 #18668]: #18670
|
|
|
4516 |
#18676 := [trans #18671 #18674]: #18675
|
|
|
4517 |
#18679 := [monotonicity #18676]: #18678
|
|
|
4518 |
#18578 := (iff #18244 #12299)
|
|
|
4519 |
#18579 := [rewrite]: #18578
|
|
|
4520 |
#18682 := [monotonicity #18579 #18679]: #18681
|
|
|
4521 |
#18687 := [trans #18682 #18685]: #18686
|
|
|
4522 |
#18690 := [monotonicity #18687]: #18689
|
|
|
4523 |
#18693 := [monotonicity #18565 #18690]: #18692
|
|
|
4524 |
#18698 := [trans #18693 #18696]: #18697
|
|
|
4525 |
#18713 := [monotonicity #18698 #18710]: #18712
|
|
|
4526 |
#18716 := [monotonicity #18581 #18565 #18713]: #18715
|
|
|
4527 |
#18721 := [trans #18716 #18719]: #18720
|
|
|
4528 |
#18724 := [monotonicity #18721]: #18723
|
|
|
4529 |
#18727 := [monotonicity #18579 #18724]: #18726
|
|
|
4530 |
#18732 := [trans #18727 #18730]: #18731
|
|
|
4531 |
#18735 := [monotonicity #18732]: #18734
|
|
|
4532 |
#18738 := [monotonicity #18565 #18735]: #18737
|
|
|
4533 |
#18743 := [trans #18738 #18741]: #18742
|
|
|
4534 |
#18808 := [monotonicity #18743 #18805]: #18807
|
|
|
4535 |
#18576 := (iff #18233 #15599)
|
|
|
4536 |
#18577 := [rewrite]: #18576
|
|
|
4537 |
#18574 := (iff #18230 #15582)
|
|
|
4538 |
#18575 := [rewrite]: #18574
|
|
|
4539 |
#18572 := (iff #18227 #15565)
|
|
|
4540 |
#18573 := [rewrite]: #18572
|
|
|
4541 |
#18570 := (iff #18217 #13781)
|
|
|
4542 |
#18571 := [rewrite]: #18570
|
|
|
4543 |
#18568 := (iff #18214 #13737)
|
|
|
4544 |
#18569 := [rewrite]: #18568
|
|
|
4545 |
#18566 := (iff #18211 #13695)
|
|
|
4546 |
#18567 := [rewrite]: #18566
|
|
|
4547 |
#18562 := (iff #18205 #12254)
|
|
|
4548 |
#18563 := [rewrite]: #18562
|
|
|
4549 |
#18560 := (iff #18202 #11997)
|
|
|
4550 |
#18561 := [rewrite]: #18560
|
|
|
4551 |
#18558 := (iff #18199 #3176)
|
|
|
4552 |
#18559 := [rewrite]: #18558
|
|
|
4553 |
#18556 := (iff #18196 #3173)
|
|
|
4554 |
#18557 := [rewrite]: #18556
|
|
|
4555 |
#18554 := (iff #18193 #3172)
|
|
|
4556 |
#18555 := [rewrite]: #18554
|
|
|
4557 |
#18552 := (iff #18190 #3171)
|
|
|
4558 |
#18553 := [rewrite]: #18552
|
|
|
4559 |
#18550 := (iff #18187 #3170)
|
|
|
4560 |
#18551 := [rewrite]: #18550
|
|
|
4561 |
#18811 := [monotonicity #18551 #18553 #18555 #18557 #18559 #18561 #18563 #18565 #18567 #18569 #18571 #18573 #18575 #18577 #18808]: #18810
|
|
|
4562 |
#18816 := [trans #18811 #18814]: #18815
|
|
|
4563 |
#18819 := [monotonicity #13947 #18816]: #18818
|
|
|
4564 |
#18822 := [monotonicity #18819]: #18821
|
|
|
4565 |
#18548 := (iff #18171 #18547)
|
|
|
4566 |
#18545 := (iff #18170 #18542)
|
|
|
4567 |
#18539 := (or #18169 #18168 #18536)
|
|
|
4568 |
#18543 := (iff #18539 #18542)
|
|
|
4569 |
#18544 := [rewrite]: #18543
|
|
|
4570 |
#18540 := (iff #18170 #18539)
|
|
|
4571 |
#18537 := (iff #18163 #18536)
|
|
|
4572 |
#18534 := (iff #18162 #18533)
|
|
|
4573 |
#18535 := [rewrite]: #18534
|
|
|
4574 |
#18538 := [monotonicity #18535]: #18537
|
|
|
4575 |
#18541 := [monotonicity #18538]: #18540
|
|
|
4576 |
#18546 := [trans #18541 #18544]: #18545
|
|
|
4577 |
#18549 := [monotonicity #18546]: #18548
|
|
|
4578 |
#18825 := [monotonicity #18549 #18822]: #18824
|
|
|
4579 |
#18531 := (iff #18156 #13178)
|
|
|
4580 |
#18532 := [rewrite]: #18531
|
|
|
4581 |
#18828 := [monotonicity #18532 #18825]: #18827
|
|
|
4582 |
#18831 := [monotonicity #18828]: #18830
|
|
|
4583 |
#18529 := (iff #18151 #11940)
|
|
|
4584 |
#18530 := [rewrite]: #18529
|
|
|
4585 |
#18527 := (iff #18148 #3045)
|
|
|
4586 |
#18528 := [rewrite]: #18527
|
|
|
4587 |
#18525 := (iff #18145 #3044)
|
|
|
4588 |
#18526 := [rewrite]: #18525
|
|
|
4589 |
#18523 := (iff #18142 #3043)
|
|
|
4590 |
#18524 := [rewrite]: #18523
|
|
|
4591 |
#18521 := (iff #18139 #3042)
|
|
|
4592 |
#18522 := [rewrite]: #18521
|
|
|
4593 |
#18834 := [monotonicity #18522 #18524 #18526 #18528 #18530 #18831]: #18833
|
|
|
4594 |
#18839 := [trans #18834 #18837]: #18838
|
|
|
4595 |
#18842 := [monotonicity #18839]: #18841
|
|
|
4596 |
#18519 := (iff #18133 #11934)
|
|
|
4597 |
#18520 := [rewrite]: #18519
|
|
|
4598 |
#18845 := [monotonicity #18520 #18842]: #18844
|
|
|
4599 |
#18850 := [trans #18845 #18848]: #18849
|
|
|
4600 |
#18853 := [monotonicity #18850]: #18852
|
|
|
4601 |
#18517 := (iff #18124 #11925)
|
|
|
4602 |
#18518 := [rewrite]: #18517
|
|
|
4603 |
#18856 := [monotonicity #18518 #18853]: #18855
|
|
|
4604 |
#18859 := [monotonicity #18856]: #18858
|
|
|
4605 |
#15735 := (exists (vars (?x778 int)) #15730)
|
|
|
4606 |
#15724 := (not #15721)
|
|
|
4607 |
#15738 := (or #15724 #15735)
|
|
|
4608 |
#15741 := (and #15721 #15738)
|
|
|
4609 |
#15744 := (or #12079 #12070 #12061 #12052 #13230 #13511 #15741)
|
|
|
4610 |
#15625 := (not #15622)
|
|
|
4611 |
#15631 := (or #13310 #15625)
|
|
|
4612 |
#15636 := (and #15622 #15631)
|
|
|
4613 |
#15639 := (or #13264 #15636)
|
|
|
4614 |
#15642 := (and #13259 #15639)
|
|
|
4615 |
#15654 := (or #12401 #13256 #13331 #15642 #15648)
|
|
|
4616 |
#15659 := (and #13243 #15609 #15654)
|
|
|
4617 |
#15685 := (or #12566 #12557 #13230 #13239 #13416 #15659)
|
|
|
4618 |
#15662 := (or #12476 #12467 #12494 #12485 #12449 #12440 #13365 #13239 #15659)
|
|
|
4619 |
#15665 := (and #12293 #12302 #15662)
|
|
|
4620 |
#15668 := (or #12506 #15665)
|
|
|
4621 |
#15671 := (and #12293 #12296 #15668)
|
|
|
4622 |
#15677 := (or #13230 #13417 #15671)
|
|
|
4623 |
#15690 := (and #15677 #15685)
|
|
|
4624 |
#15693 := (or #12494 #13230 #15690)
|
|
|
4625 |
#15696 := (and #12293 #12302 #15693)
|
|
|
4626 |
#15699 := (or #12506 #15696)
|
|
|
4627 |
#15702 := (and #12293 #12296 #15699)
|
|
|
4628 |
#15708 := (or #13230 #13510 #15702)
|
|
|
4629 |
#15747 := (and #15708 #15744)
|
|
|
4630 |
#15551 := (not #15548)
|
|
|
4631 |
#15753 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #13740 #13786 #15551 #15568 #15585 #15602 #15747)
|
|
|
4632 |
#15758 := (and #3042 #13218 #15753)
|
|
|
4633 |
#15537 := (not #15534)
|
|
|
4634 |
#15761 := (or #15537 #15758)
|
|
|
4635 |
#15764 := (and #15534 #15761)
|
|
|
4636 |
#15767 := (or #13181 #15764)
|
|
|
4637 |
#15770 := (and #13178 #15767)
|
|
|
4638 |
#15773 := (or #12976 #12967 #12958 #12949 #12985 #15770)
|
|
|
4639 |
#15776 := (and #11928 #11937 #15773)
|
|
|
4640 |
#15779 := (or #12997 #15776)
|
|
|
4641 |
#15782 := (and #11928 #11931 #15779)
|
|
|
4642 |
#15785 := (or #13009 #15782)
|
|
|
4643 |
#15788 := (and #11925 #15785)
|
|
|
4644 |
#15791 := (not #15788)
|
|
|
4645 |
#18512 := (~ #15791 #18511)
|
|
|
4646 |
#18508 := (not #15785)
|
|
|
4647 |
#18509 := (~ #18508 #18507)
|
|
|
4648 |
#18504 := (not #15782)
|
|
|
4649 |
#18505 := (~ #18504 #18503)
|
|
|
4650 |
#18500 := (not #15779)
|
|
|
4651 |
#18501 := (~ #18500 #18499)
|
|
|
4652 |
#18496 := (not #15776)
|
|
|
4653 |
#18497 := (~ #18496 #18495)
|
|
|
4654 |
#18492 := (not #15773)
|
|
|
4655 |
#18493 := (~ #18492 #18491)
|
|
|
4656 |
#18488 := (not #15770)
|
|
|
4657 |
#18489 := (~ #18488 #18487)
|
|
|
4658 |
#18484 := (not #15767)
|
|
|
4659 |
#18485 := (~ #18484 #18483)
|
|
|
4660 |
#18480 := (not #15764)
|
|
|
4661 |
#18481 := (~ #18480 #18479)
|
|
|
4662 |
#18476 := (not #15761)
|
|
|
4663 |
#18477 := (~ #18476 #18475)
|
|
|
4664 |
#18472 := (not #15758)
|
|
|
4665 |
#18473 := (~ #18472 #18471)
|
|
|
4666 |
#18468 := (not #15753)
|
|
|
4667 |
#18469 := (~ #18468 #18467)
|
|
|
4668 |
#18464 := (not #15747)
|
|
|
4669 |
#18465 := (~ #18464 #18463)
|
|
|
4670 |
#18460 := (not #15744)
|
|
|
4671 |
#18461 := (~ #18460 #18459)
|
|
|
4672 |
#18456 := (not #15741)
|
|
|
4673 |
#18457 := (~ #18456 #18455)
|
|
|
4674 |
#18452 := (not #15738)
|
|
|
4675 |
#18453 := (~ #18452 #18451)
|
|
|
4676 |
#18448 := (not #15735)
|
|
|
4677 |
#18449 := (~ #18448 #18447)
|
|
|
4678 |
#18445 := (~ #18444 #18444)
|
|
|
4679 |
#18446 := [refl]: #18445
|
|
|
4680 |
#18450 := [nnf-neg #18446]: #18449
|
|
|
4681 |
#18441 := (not #15724)
|
|
|
4682 |
#18442 := (~ #18441 #15721)
|
|
|
4683 |
#18439 := (~ #15721 #15721)
|
|
|
4684 |
#18437 := (~ #15716 #15716)
|
|
|
4685 |
#18438 := [refl]: #18437
|
|
|
4686 |
#18440 := [nnf-pos #18438]: #18439
|
|
|
4687 |
#18443 := [nnf-neg #18440]: #18442
|
|
|
4688 |
#18454 := [nnf-neg #18443 #18450]: #18453
|
|
|
4689 |
#18433 := (~ #15724 #18432)
|
|
|
4690 |
#18434 := [sk]: #18433
|
|
|
4691 |
#18458 := [nnf-neg #18434 #18454]: #18457
|
|
|
4692 |
#18418 := (~ #13514 #13514)
|
|
|
4693 |
#18419 := [refl]: #18418
|
|
|
4694 |
#18209 := (~ #18208 #18208)
|
|
|
4695 |
#18210 := [refl]: #18209
|
|
|
4696 |
#18416 := (~ #18415 #18415)
|
|
|
4697 |
#18417 := [refl]: #18416
|
|
|
4698 |
#18413 := (~ #18412 #18412)
|
|
|
4699 |
#18414 := [refl]: #18413
|
|
|
4700 |
#18410 := (~ #18409 #18409)
|
|
|
4701 |
#18411 := [refl]: #18410
|
|
|
4702 |
#18407 := (~ #18406 #18406)
|
|
|
4703 |
#18408 := [refl]: #18407
|
|
|
4704 |
#18462 := [nnf-neg #18408 #18411 #18414 #18417 #18210 #18419 #18458]: #18461
|
|
|
4705 |
#18403 := (not #15708)
|
|
|
4706 |
#18404 := (~ #18403 #18402)
|
|
|
4707 |
#18399 := (not #15702)
|
|
|
4708 |
#18400 := (~ #18399 #18398)
|
|
|
4709 |
#18395 := (not #15699)
|
|
|
4710 |
#18396 := (~ #18395 #18394)
|
|
|
4711 |
#18391 := (not #15696)
|
|
|
4712 |
#18392 := (~ #18391 #18390)
|
|
|
4713 |
#18387 := (not #15693)
|
|
|
4714 |
#18388 := (~ #18387 #18386)
|
|
|
4715 |
#18383 := (not #15690)
|
|
|
4716 |
#18384 := (~ #18383 #18382)
|
|
|
4717 |
#18379 := (not #15685)
|
|
|
4718 |
#18380 := (~ #18379 #18378)
|
|
|
4719 |
#18347 := (not #15659)
|
|
|
4720 |
#18348 := (~ #18347 #18346)
|
|
|
4721 |
#18343 := (not #15654)
|
|
|
4722 |
#18344 := (~ #18343 #18342)
|
|
|
4723 |
#18340 := (~ #18339 #18339)
|
|
|
4724 |
#18341 := [refl]: #18340
|
|
|
4725 |
#18336 := (not #15642)
|
|
|
4726 |
#18337 := (~ #18336 #18335)
|
|
|
4727 |
#18332 := (not #15639)
|
|
|
4728 |
#18333 := (~ #18332 #18331)
|
|
|
4729 |
#18328 := (not #15636)
|
|
|
4730 |
#18329 := (~ #18328 #18327)
|
|
|
4731 |
#18324 := (not #15631)
|
|
|
4732 |
#18325 := (~ #18324 #18323)
|
|
|
4733 |
#18320 := (not #15625)
|
|
|
4734 |
#18321 := (~ #18320 #15622)
|
|
|
4735 |
#18318 := (~ #15622 #15622)
|
|
|
4736 |
#18316 := (~ #15617 #15617)
|
|
|
4737 |
#18317 := [refl]: #18316
|
|
|
4738 |
#18319 := [nnf-pos #18317]: #18318
|
|
|
4739 |
#18322 := [nnf-neg #18319]: #18321
|
|
|
4740 |
#18314 := (~ #18313 #18313)
|
|
|
4741 |
#18315 := [refl]: #18314
|
|
|
4742 |
#18326 := [nnf-neg #18315 #18322]: #18325
|
|
|
4743 |
#18309 := (~ #15625 #18308)
|
|
|
4744 |
#18310 := [sk]: #18309
|
|
|
4745 |
#18330 := [nnf-neg #18310 #18326]: #18329
|
|
|
4746 |
#18294 := (~ #18293 #18293)
|
|
|
4747 |
#18295 := [refl]: #18294
|
|
|
4748 |
#18334 := [nnf-neg #18295 #18330]: #18333
|
|
|
4749 |
#18291 := (~ #13264 #13264)
|
|
|
4750 |
#18292 := [refl]: #18291
|
|
|
4751 |
#18338 := [nnf-neg #18292 #18334]: #18337
|
|
|
4752 |
#18289 := (~ #18288 #18288)
|
|
|
4753 |
#18290 := [refl]: #18289
|
|
|
4754 |
#18286 := (~ #18285 #18285)
|
|
|
4755 |
#18287 := [refl]: #18286
|
|
|
4756 |
#18283 := (~ #18282 #18282)
|
|
|
4757 |
#18284 := [refl]: #18283
|
|
|
4758 |
#18345 := [nnf-neg #18284 #18287 #18290 #18338 #18341]: #18344
|
|
|
4759 |
#18280 := (~ #18279 #18279)
|
|
|
4760 |
#18281 := [refl]: #18280
|
|
|
4761 |
#18277 := (~ #18276 #18276)
|
|
|
4762 |
#18278 := [refl]: #18277
|
|
|
4763 |
#18349 := [nnf-neg #18278 #18281 #18345]: #18348
|
|
|
4764 |
#18376 := (~ #13422 #13422)
|
|
|
4765 |
#18377 := [refl]: #18376
|
|
|
4766 |
#18274 := (~ #18273 #18273)
|
|
|
4767 |
#18275 := [refl]: #18274
|
|
|
4768 |
#18374 := (~ #18373 #18373)
|
|
|
4769 |
#18375 := [refl]: #18374
|
|
|
4770 |
#18371 := (~ #18370 #18370)
|
|
|
4771 |
#18372 := [refl]: #18371
|
|
|
4772 |
#18381 := [nnf-neg #18372 #18375 #18210 #18275 #18377 #18349]: #18380
|
|
|
4773 |
#18367 := (not #15677)
|
|
|
4774 |
#18368 := (~ #18367 #18366)
|
|
|
4775 |
#18363 := (not #15671)
|
|
|
4776 |
#18364 := (~ #18363 #18362)
|
|
|
4777 |
#18359 := (not #15668)
|
|
|
4778 |
#18360 := (~ #18359 #18358)
|
|
|
4779 |
#18355 := (not #15665)
|
|
|
4780 |
#18356 := (~ #18355 #18354)
|
|
|
4781 |
#18351 := (not #15662)
|
|
|
4782 |
#18352 := (~ #18351 #18350)
|
|
|
4783 |
#18271 := (~ #18270 #18270)
|
|
|
4784 |
#18272 := [refl]: #18271
|
|
|
4785 |
#18268 := (~ #18267 #18267)
|
|
|
4786 |
#18269 := [refl]: #18268
|
|
|
4787 |
#18265 := (~ #18264 #18264)
|
|
|
4788 |
#18266 := [refl]: #18265
|
|
|
4789 |
#18262 := (~ #18261 #18261)
|
|
|
4790 |
#18263 := [refl]: #18262
|
|
|
4791 |
#18251 := (~ #18250 #18250)
|
|
|
4792 |
#18252 := [refl]: #18251
|
|
|
4793 |
#18259 := (~ #18258 #18258)
|
|
|
4794 |
#18260 := [refl]: #18259
|
|
|
4795 |
#18256 := (~ #18255 #18255)
|
|
|
4796 |
#18257 := [refl]: #18256
|
|
|
4797 |
#18353 := [nnf-neg #18257 #18260 #18252 #18263 #18266 #18269 #18272 #18275 #18349]: #18352
|
|
|
4798 |
#18248 := (~ #18247 #18247)
|
|
|
4799 |
#18249 := [refl]: #18248
|
|
|
4800 |
#18239 := (~ #18238 #18238)
|
|
|
4801 |
#18240 := [refl]: #18239
|
|
|
4802 |
#18357 := [nnf-neg #18240 #18249 #18353]: #18356
|
|
|
4803 |
#18245 := (~ #18244 #18244)
|
|
|
4804 |
#18246 := [refl]: #18245
|
|
|
4805 |
#18361 := [nnf-neg #18246 #18357]: #18360
|
|
|
4806 |
#18242 := (~ #18241 #18241)
|
|
|
4807 |
#18243 := [refl]: #18242
|
|
|
4808 |
#18365 := [nnf-neg #18240 #18243 #18361]: #18364
|
|
|
4809 |
#18253 := (~ #13416 #13416)
|
|
|
4810 |
#18254 := [refl]: #18253
|
|
|
4811 |
#18369 := [nnf-neg #18210 #18254 #18365]: #18368
|
|
|
4812 |
#18385 := [nnf-neg #18369 #18381]: #18384
|
|
|
4813 |
#18389 := [nnf-neg #18252 #18210 #18385]: #18388
|
|
|
4814 |
#18393 := [nnf-neg #18240 #18249 #18389]: #18392
|
|
|
4815 |
#18397 := [nnf-neg #18246 #18393]: #18396
|
|
|
4816 |
#18401 := [nnf-neg #18240 #18243 #18397]: #18400
|
|
|
4817 |
#18236 := (~ #13511 #13511)
|
|
|
4818 |
#18237 := [refl]: #18236
|
|
|
4819 |
#18405 := [nnf-neg #18210 #18237 #18401]: #18404
|
|
|
4820 |
#18466 := [nnf-neg #18405 #18462]: #18465
|
|
|
4821 |
#18234 := (~ #18233 #18233)
|
|
|
4822 |
#18235 := [refl]: #18234
|
|
|
4823 |
#18231 := (~ #18230 #18230)
|
|
|
4824 |
#18232 := [refl]: #18231
|
|
|
4825 |
#18228 := (~ #18227 #18227)
|
|
|
4826 |
#18229 := [refl]: #18228
|
|
|
4827 |
#18224 := (not #15551)
|
|
|
4828 |
#18225 := (~ #18224 #15548)
|
|
|
4829 |
#18222 := (~ #15548 #15548)
|
|
|
4830 |
#18220 := (~ #15543 #15543)
|
|
|
4831 |
#18221 := [refl]: #18220
|
|
|
4832 |
#18223 := [nnf-pos #18221]: #18222
|
|
|
4833 |
#18226 := [nnf-neg #18223]: #18225
|
|
|
4834 |
#18218 := (~ #18217 #18217)
|
|
|
4835 |
#18219 := [refl]: #18218
|
|
|
4836 |
#18215 := (~ #18214 #18214)
|
|
|
4837 |
#18216 := [refl]: #18215
|
|
|
4838 |
#18212 := (~ #18211 #18211)
|
|
|
4839 |
#18213 := [refl]: #18212
|
|
|
4840 |
#18206 := (~ #18205 #18205)
|
|
|
4841 |
#18207 := [refl]: #18206
|
|
|
4842 |
#18203 := (~ #18202 #18202)
|
|
|
4843 |
#18204 := [refl]: #18203
|
|
|
4844 |
#18200 := (~ #18199 #18199)
|
|
|
4845 |
#18201 := [refl]: #18200
|
|
|
4846 |
#18197 := (~ #18196 #18196)
|
|
|
4847 |
#18198 := [refl]: #18197
|
|
|
4848 |
#18194 := (~ #18193 #18193)
|
|
|
4849 |
#18195 := [refl]: #18194
|
|
|
4850 |
#18191 := (~ #18190 #18190)
|
|
|
4851 |
#18192 := [refl]: #18191
|
|
|
4852 |
#18188 := (~ #18187 #18187)
|
|
|
4853 |
#18189 := [refl]: #18188
|
|
|
4854 |
#18470 := [nnf-neg #18189 #18192 #18195 #18198 #18201 #18204 #18207 #18210 #18213 #18216 #18219 #18226 #18229 #18232 #18235 #18466]: #18469
|
|
|
4855 |
#18185 := (~ #13943 #13943)
|
|
|
4856 |
#18186 := [refl]: #18185
|
|
|
4857 |
#18183 := (~ #12976 #12976)
|
|
|
4858 |
#18184 := [refl]: #18183
|
|
|
4859 |
#18474 := [nnf-neg #18184 #18186 #18470]: #18473
|
|
|
4860 |
#18180 := (not #15537)
|
|
|
4861 |
#18181 := (~ #18180 #15534)
|
|
|
4862 |
#18178 := (~ #15534 #15534)
|
|
|
4863 |
#18176 := (~ #15529 #15529)
|
|
|
4864 |
#18177 := [refl]: #18176
|
|
|
4865 |
#18179 := [nnf-pos #18177]: #18178
|
|
|
4866 |
#18182 := [nnf-neg #18179]: #18181
|
|
|
4867 |
#18478 := [nnf-neg #18182 #18474]: #18477
|
|
|
4868 |
#18172 := (~ #15537 #18171)
|
|
|
4869 |
#18173 := [sk]: #18172
|
|
|
4870 |
#18482 := [nnf-neg #18173 #18478]: #18481
|
|
|
4871 |
#18157 := (~ #18156 #18156)
|
|
|
4872 |
#18158 := [refl]: #18157
|
|
|
4873 |
#18486 := [nnf-neg #18158 #18482]: #18485
|
|
|
4874 |
#18154 := (~ #13181 #13181)
|
|
|
4875 |
#18155 := [refl]: #18154
|
|
|
4876 |
#18490 := [nnf-neg #18155 #18486]: #18489
|
|
|
4877 |
#18152 := (~ #18151 #18151)
|
|
|
4878 |
#18153 := [refl]: #18152
|
|
|
4879 |
#18149 := (~ #18148 #18148)
|
|
|
4880 |
#18150 := [refl]: #18149
|
|
|
4881 |
#18146 := (~ #18145 #18145)
|
|
|
4882 |
#18147 := [refl]: #18146
|
|
|
4883 |
#18143 := (~ #18142 #18142)
|
|
|
4884 |
#18144 := [refl]: #18143
|
|
|
4885 |
#18140 := (~ #18139 #18139)
|
|
|
4886 |
#18141 := [refl]: #18140
|
|
|
4887 |
#18494 := [nnf-neg #18141 #18144 #18147 #18150 #18153 #18490]: #18493
|
|
|
4888 |
#18137 := (~ #18136 #18136)
|
|
|
4889 |
#18138 := [refl]: #18137
|
|
|
4890 |
#18128 := (~ #18127 #18127)
|
|
|
4891 |
#18129 := [refl]: #18128
|
|
|
4892 |
#18498 := [nnf-neg #18129 #18138 #18494]: #18497
|
|
|
4893 |
#18134 := (~ #18133 #18133)
|
|
|
4894 |
#18135 := [refl]: #18134
|
|
|
4895 |
#18502 := [nnf-neg #18135 #18498]: #18501
|
|
|
4896 |
#18131 := (~ #18130 #18130)
|
|
|
4897 |
#18132 := [refl]: #18131
|
|
|
4898 |
#18506 := [nnf-neg #18129 #18132 #18502]: #18505
|
|
|
4899 |
#18125 := (~ #18124 #18124)
|
|
|
4900 |
#18126 := [refl]: #18125
|
|
|
4901 |
#18510 := [nnf-neg #18126 #18506]: #18509
|
|
|
4902 |
#18122 := (~ #13009 #13009)
|
|
|
4903 |
#18123 := [refl]: #18122
|
|
|
4904 |
#18513 := [nnf-neg #18123 #18510]: #18512
|
|
|
4905 |
#15021 := (or #12079 #12070 #12061 #12052 #13230 #13511 #13597)
|
|
|
4906 |
#15026 := (and #13533 #15021)
|
|
|
4907 |
#15032 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #13734 #13740 #13752 #13762 #13775 #13786 #15026)
|
|
|
4908 |
#15037 := (and #3042 #13218 #15032)
|
|
|
4909 |
#15040 := (or #13214 #15037)
|
|
|
4910 |
#15043 := (and #13211 #15040)
|
|
|
4911 |
#15046 := (or #13181 #15043)
|
|
|
4912 |
#15049 := (and #13178 #15046)
|
|
|
4913 |
#15052 := (or #12976 #12967 #12958 #12949 #12985 #15049)
|
|
|
4914 |
#15055 := (and #11928 #11937 #15052)
|
|
|
4915 |
#15058 := (or #12997 #15055)
|
|
|
4916 |
#15061 := (and #11928 #11931 #15058)
|
|
|
4917 |
#15064 := (or #13009 #15061)
|
|
|
4918 |
#15067 := (and #11925 #15064)
|
|
|
4919 |
#15070 := (not #15067)
|
|
|
4920 |
#15792 := (iff #15070 #15791)
|
|
|
4921 |
#15789 := (iff #15067 #15788)
|
|
|
4922 |
#15786 := (iff #15064 #15785)
|
|
|
4923 |
#15783 := (iff #15061 #15782)
|
|
|
4924 |
#15780 := (iff #15058 #15779)
|
|
|
4925 |
#15777 := (iff #15055 #15776)
|
|
|
4926 |
#15774 := (iff #15052 #15773)
|
|
|
4927 |
#15771 := (iff #15049 #15770)
|
|
|
4928 |
#15768 := (iff #15046 #15767)
|
|
|
4929 |
#15765 := (iff #15043 #15764)
|
|
|
4930 |
#15762 := (iff #15040 #15761)
|
|
|
4931 |
#15759 := (iff #15037 #15758)
|
|
|
4932 |
#15756 := (iff #15032 #15753)
|
|
|
4933 |
#15750 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #15551 #13740 #15568 #15585 #15602 #13786 #15747)
|
|
|
4934 |
#15754 := (iff #15750 #15753)
|
|
|
4935 |
#15755 := [rewrite]: #15754
|
|
|
4936 |
#15751 := (iff #15032 #15750)
|
|
|
4937 |
#15748 := (iff #15026 #15747)
|
|
|
4938 |
#15745 := (iff #15021 #15744)
|
|
|
4939 |
#15742 := (iff #13597 #15741)
|
|
|
4940 |
#15739 := (iff #13592 #15738)
|
|
|
4941 |
#15736 := (iff #13583 #15735)
|
|
|
4942 |
#15733 := (iff #13578 #15730)
|
|
|
4943 |
#15727 := (and #3103 #4043 #14916 #13540)
|
|
|
4944 |
#15731 := (iff #15727 #15730)
|
|
|
4945 |
#15732 := [rewrite]: #15731
|
|
|
4946 |
#15728 := (iff #13578 #15727)
|
|
|
4947 |
#14911 := (iff #4357 #14916)
|
|
|
4948 |
#14932 := -4294967295::int
|
|
|
4949 |
#14924 := (+ -4294967295::int #161)
|
|
|
4950 |
#14917 := (<= #14924 0::int)
|
|
|
4951 |
#14913 := (iff #14917 #14916)
|
|
|
4952 |
#14914 := [rewrite]: #14913
|
|
|
4953 |
#14918 := (iff #4357 #14917)
|
|
|
4954 |
#14919 := (= #4356 #14924)
|
|
|
4955 |
#14925 := (+ #161 -4294967295::int)
|
|
|
4956 |
#14921 := (= #14925 #14924)
|
|
|
4957 |
#14922 := [rewrite]: #14921
|
|
|
4958 |
#14926 := (= #4356 #14925)
|
|
|
4959 |
#14927 := (= #4355 -4294967295::int)
|
|
|
4960 |
#14933 := (* -1::int 4294967295::int)
|
|
|
4961 |
#14929 := (= #14933 -4294967295::int)
|
|
|
4962 |
#14930 := [rewrite]: #14929
|
|
|
4963 |
#14934 := (= #4355 #14933)
|
|
|
4964 |
#7478 := (= uf_76 4294967295::int)
|
|
|
4965 |
#947 := 65536::int
|
|
|
4966 |
#1322 := (* 65536::int 65536::int)
|
|
|
4967 |
#1327 := (- #1322 1::int)
|
|
|
4968 |
#1328 := (= uf_76 #1327)
|
|
|
4969 |
#7479 := (iff #1328 #7478)
|
|
|
4970 |
#7476 := (= #1327 4294967295::int)
|
|
|
4971 |
#1010 := 4294967296::int
|
|
|
4972 |
#7469 := (- 4294967296::int 1::int)
|
|
|
4973 |
#7474 := (= #7469 4294967295::int)
|
|
|
4974 |
#7475 := [rewrite]: #7474
|
|
|
4975 |
#7471 := (= #1327 #7469)
|
|
|
4976 |
#7440 := (= #1322 4294967296::int)
|
|
|
4977 |
#7441 := [rewrite]: #7440
|
|
|
4978 |
#7472 := [monotonicity #7441]: #7471
|
|
|
4979 |
#7477 := [trans #7472 #7475]: #7476
|
|
|
4980 |
#7480 := [monotonicity #7477]: #7479
|
|
|
4981 |
#7468 := [asserted]: #1328
|
|
|
4982 |
#7483 := [mp #7468 #7480]: #7478
|
|
|
4983 |
#14931 := [monotonicity #7483]: #14934
|
|
|
4984 |
#14928 := [trans #14931 #14930]: #14927
|
|
|
4985 |
#14923 := [monotonicity #14928]: #14926
|
|
|
4986 |
#14920 := [trans #14923 #14922]: #14919
|
|
|
4987 |
#14915 := [monotonicity #14920]: #14918
|
|
|
4988 |
#14912 := [trans #14915 #14914]: #14911
|
|
|
4989 |
#15729 := [monotonicity #14912]: #15728
|
|
|
4990 |
#15734 := [trans #15729 #15732]: #15733
|
|
|
4991 |
#15737 := [quant-intro #15734]: #15736
|
|
|
4992 |
#15725 := (iff #13586 #15724)
|
|
|
4993 |
#15722 := (iff #13566 #15721)
|
|
|
4994 |
#15719 := (iff #13561 #15716)
|
|
|
4995 |
#15713 := (or #14158 #13538 #13552)
|
|
|
4996 |
#15717 := (iff #15713 #15716)
|
|
|
4997 |
#15718 := [rewrite]: #15717
|
|
|
4998 |
#15714 := (iff #13561 #15713)
|
|
|
4999 |
#14155 := (iff #5579 #14158)
|
|
|
5000 |
#14160 := (iff #4364 #14159)
|
|
|
5001 |
#14157 := [monotonicity #14912]: #14160
|
|
|
5002 |
#14156 := [monotonicity #14157]: #14155
|
|
|
5003 |
#15715 := [monotonicity #14156]: #15714
|
|
|
5004 |
#15720 := [trans #15715 #15718]: #15719
|
|
|
5005 |
#15723 := [quant-intro #15720]: #15722
|
|
|
5006 |
#15726 := [monotonicity #15723]: #15725
|
|
|
5007 |
#15740 := [monotonicity #15726 #15737]: #15739
|
|
|
5008 |
#15743 := [monotonicity #15723 #15740]: #15742
|
|
|
5009 |
#15746 := [monotonicity #15743]: #15745
|
|
|
5010 |
#15711 := (iff #13533 #15708)
|
|
|
5011 |
#15705 := (or #13230 #15702 #13510)
|
|
|
5012 |
#15709 := (iff #15705 #15708)
|
|
|
5013 |
#15710 := [rewrite]: #15709
|
|
|
5014 |
#15706 := (iff #13533 #15705)
|
|
|
5015 |
#15703 := (iff #13504 #15702)
|
|
|
5016 |
#15700 := (iff #13498 #15699)
|
|
|
5017 |
#15697 := (iff #13493 #15696)
|
|
|
5018 |
#15694 := (iff #13485 #15693)
|
|
|
5019 |
#15691 := (iff #13476 #15690)
|
|
|
5020 |
#15688 := (iff #13471 #15685)
|
|
|
5021 |
#15682 := (or #12566 #12557 #13230 #13239 #15659 #13416)
|
|
|
5022 |
#15686 := (iff #15682 #15685)
|
|
|
5023 |
#15687 := [rewrite]: #15686
|
|
|
5024 |
#15683 := (iff #13471 #15682)
|
|
|
5025 |
#15660 := (iff #13360 #15659)
|
|
|
5026 |
#15657 := (iff #13352 #15654)
|
|
|
5027 |
#15651 := (or #12401 #13256 #15642 #13331 #15648)
|
|
|
5028 |
#15655 := (iff #15651 #15654)
|
|
|
5029 |
#15656 := [rewrite]: #15655
|
|
|
5030 |
#15652 := (iff #13352 #15651)
|
|
|
5031 |
#15649 := (iff #13337 #15648)
|
|
|
5032 |
#15646 := (iff #13334 #15645)
|
|
|
5033 |
#15612 := (iff #13245 #15609)
|
|
|
5034 |
#15554 := (+ 4294967295::int #13246)
|
|
|
5035 |
#15605 := (>= #15554 1::int)
|
|
|
5036 |
#15610 := (iff #15605 #15609)
|
|
|
5037 |
#15611 := [rewrite]: #15610
|
|
|
5038 |
#15606 := (iff #13245 #15605)
|
|
|
5039 |
#15555 := (= #13247 #15554)
|
|
|
5040 |
#15556 := [monotonicity #7483]: #15555
|
|
|
5041 |
#15607 := [monotonicity #15556]: #15606
|
|
|
5042 |
#15613 := [trans #15607 #15611]: #15612
|
|
|
5043 |
#15647 := [monotonicity #15613]: #15646
|
|
|
5044 |
#15650 := [monotonicity #15647]: #15649
|
|
|
5045 |
#15643 := (iff #13324 #15642)
|
|
|
5046 |
#15640 := (iff #13321 #15639)
|
|
|
5047 |
#15637 := (iff #13318 #15636)
|
|
|
5048 |
#15634 := (iff #13315 #15631)
|
|
|
5049 |
#15628 := (or #15625 #13310)
|
|
|
5050 |
#15632 := (iff #15628 #15631)
|
|
|
5051 |
#15633 := [rewrite]: #15632
|
|
|
5052 |
#15629 := (iff #13315 #15628)
|
|
|
5053 |
#15626 := (iff #13298 #15625)
|
|
|
5054 |
#15623 := (iff #13295 #15622)
|
|
|
5055 |
#15620 := (iff #13290 #15617)
|
|
|
5056 |
#15614 := (or #14158 #13267 #13281)
|
|
|
5057 |
#15618 := (iff #15614 #15617)
|
|
|
5058 |
#15619 := [rewrite]: #15618
|
|
|
5059 |
#15615 := (iff #13290 #15614)
|
|
|
5060 |
#15616 := [monotonicity #14156]: #15615
|
|
|
5061 |
#15621 := [trans #15616 #15619]: #15620
|
|
|
5062 |
#15624 := [quant-intro #15621]: #15623
|
|
|
5063 |
#15627 := [monotonicity #15624]: #15626
|
|
|
5064 |
#15630 := [monotonicity #15627]: #15629
|
|
|
5065 |
#15635 := [trans #15630 #15633]: #15634
|
|
|
5066 |
#15638 := [monotonicity #15624 #15635]: #15637
|
|
|
5067 |
#15641 := [monotonicity #15638]: #15640
|
|
|
5068 |
#15644 := [monotonicity #15641]: #15643
|
|
|
5069 |
#15653 := [monotonicity #15644 #15650]: #15652
|
|
|
5070 |
#15658 := [trans #15653 #15656]: #15657
|
|
|
5071 |
#15661 := [monotonicity #15613 #15658]: #15660
|
|
|
5072 |
#15684 := [monotonicity #15661]: #15683
|
|
|
5073 |
#15689 := [trans #15684 #15687]: #15688
|
|
|
5074 |
#15680 := (iff #13441 #15677)
|
|
|
5075 |
#15674 := (or #13230 #15671 #13417)
|
|
|
5076 |
#15678 := (iff #15674 #15677)
|
|
|
5077 |
#15679 := [rewrite]: #15678
|
|
|
5078 |
#15675 := (iff #13441 #15674)
|
|
|
5079 |
#15672 := (iff #13411 #15671)
|
|
|
5080 |
#15669 := (iff #13405 #15668)
|
|
|
5081 |
#15666 := (iff #13400 #15665)
|
|
|
5082 |
#15663 := (iff #13392 #15662)
|
|
|
5083 |
#15664 := [monotonicity #15661]: #15663
|
|
|
5084 |
#15667 := [monotonicity #15664]: #15666
|
|
|
5085 |
#15670 := [monotonicity #15667]: #15669
|
|
|
5086 |
#15673 := [monotonicity #15670]: #15672
|
|
|
5087 |
#15676 := [monotonicity #15673]: #15675
|
|
|
5088 |
#15681 := [trans #15676 #15679]: #15680
|
|
|
5089 |
#15692 := [monotonicity #15681 #15689]: #15691
|
|
|
5090 |
#15695 := [monotonicity #15692]: #15694
|
|
|
5091 |
#15698 := [monotonicity #15695]: #15697
|
|
|
5092 |
#15701 := [monotonicity #15698]: #15700
|
|
|
5093 |
#15704 := [monotonicity #15701]: #15703
|
|
|
5094 |
#15707 := [monotonicity #15704]: #15706
|
|
|
5095 |
#15712 := [trans #15707 #15710]: #15711
|
|
|
5096 |
#15749 := [monotonicity #15712 #15746]: #15748
|
|
|
5097 |
#15603 := (iff #13775 #15602)
|
|
|
5098 |
#15600 := (iff #13772 #15599)
|
|
|
5099 |
#15597 := (iff #13768 #15594)
|
|
|
5100 |
#15588 := (+ 255::int #13715)
|
|
|
5101 |
#15591 := (>= #15588 0::int)
|
|
|
5102 |
#15595 := (iff #15591 #15594)
|
|
|
5103 |
#15596 := [rewrite]: #15595
|
|
|
5104 |
#15592 := (iff #13768 #15591)
|
|
|
5105 |
#15589 := (= #13769 #15588)
|
|
|
5106 |
#1332 := (= uf_78 255::int)
|
|
|
5107 |
#7482 := [asserted]: #1332
|
|
|
5108 |
#15590 := [monotonicity #7482]: #15589
|
|
|
5109 |
#15593 := [monotonicity #15590]: #15592
|
|
|
5110 |
#15598 := [trans #15593 #15596]: #15597
|
|
|
5111 |
#15601 := [monotonicity #15598]: #15600
|
|
|
5112 |
#15604 := [monotonicity #15601]: #15603
|
|
|
5113 |
#15586 := (iff #13762 #15585)
|
|
|
5114 |
#15583 := (iff #13759 #15582)
|
|
|
5115 |
#15580 := (iff #13755 #15577)
|
|
|
5116 |
#15571 := (+ 4294967295::int #13686)
|
|
|
5117 |
#15574 := (>= #15571 0::int)
|
|
|
5118 |
#15578 := (iff #15574 #15577)
|
|
|
5119 |
#15579 := [rewrite]: #15578
|
|
|
5120 |
#15575 := (iff #13755 #15574)
|
|
|
5121 |
#15572 := (= #13756 #15571)
|
|
|
5122 |
#15573 := [monotonicity #7483]: #15572
|
|
|
5123 |
#15576 := [monotonicity #15573]: #15575
|
|
|
5124 |
#15581 := [trans #15576 #15579]: #15580
|
|
|
5125 |
#15584 := [monotonicity #15581]: #15583
|
|
|
5126 |
#15587 := [monotonicity #15584]: #15586
|
|
|
5127 |
#15569 := (iff #13752 #15568)
|
|
|
5128 |
#15566 := (iff #13749 #15565)
|
|
|
5129 |
#15563 := (iff #13746 #15560)
|
|
|
5130 |
#15557 := (>= #15554 0::int)
|
|
|
5131 |
#15561 := (iff #15557 #15560)
|
|
|
5132 |
#15562 := [rewrite]: #15561
|
|
|
5133 |
#15558 := (iff #13746 #15557)
|
|
|
5134 |
#15559 := [monotonicity #15556]: #15558
|
|
|
5135 |
#15564 := [trans #15559 #15562]: #15563
|
|
|
5136 |
#15567 := [monotonicity #15564]: #15566
|
|
|
5137 |
#15570 := [monotonicity #15567]: #15569
|
|
|
5138 |
#15552 := (iff #13734 #15551)
|
|
|
5139 |
#15549 := (iff #13731 #15548)
|
|
|
5140 |
#15546 := (iff #13726 #15543)
|
|
|
5141 |
#15540 := (or #14158 #13703 #13717)
|
|
|
5142 |
#15544 := (iff #15540 #15543)
|
|
|
5143 |
#15545 := [rewrite]: #15544
|
|
|
5144 |
#15541 := (iff #13726 #15540)
|
|
|
5145 |
#15542 := [monotonicity #14156]: #15541
|
|
|
5146 |
#15547 := [trans #15542 #15545]: #15546
|
|
|
5147 |
#15550 := [quant-intro #15547]: #15549
|
|
|
5148 |
#15553 := [monotonicity #15550]: #15552
|
|
|
5149 |
#15752 := [monotonicity #15553 #15570 #15587 #15604 #15749]: #15751
|
|
|
5150 |
#15757 := [trans #15752 #15755]: #15756
|
|
|
5151 |
#15760 := [monotonicity #15757]: #15759
|
|
|
5152 |
#15538 := (iff #13214 #15537)
|
|
|
5153 |
#15535 := (iff #13211 #15534)
|
|
|
5154 |
#15532 := (iff #13206 #15529)
|
|
|
5155 |
#15526 := (or #14158 #13184 #13196)
|
|
|
5156 |
#15530 := (iff #15526 #15529)
|
|
|
5157 |
#15531 := [rewrite]: #15530
|
|
|
5158 |
#15527 := (iff #13206 #15526)
|
|
|
5159 |
#15528 := [monotonicity #14156]: #15527
|
|
|
5160 |
#15533 := [trans #15528 #15531]: #15532
|
|
|
5161 |
#15536 := [quant-intro #15533]: #15535
|
|
|
5162 |
#15539 := [monotonicity #15536]: #15538
|
|
|
5163 |
#15763 := [monotonicity #15539 #15760]: #15762
|
|
|
5164 |
#15766 := [monotonicity #15536 #15763]: #15765
|
|
|
5165 |
#15769 := [monotonicity #15766]: #15768
|
|
|
5166 |
#15772 := [monotonicity #15769]: #15771
|
|
|
5167 |
#15775 := [monotonicity #15772]: #15774
|
|
|
5168 |
#15778 := [monotonicity #15775]: #15777
|
|
|
5169 |
#15781 := [monotonicity #15778]: #15780
|
|
|
5170 |
#15784 := [monotonicity #15781]: #15783
|
|
|
5171 |
#15787 := [monotonicity #15784]: #15786
|
|
|
5172 |
#15790 := [monotonicity #15787]: #15789
|
|
|
5173 |
#15793 := [monotonicity #15790]: #15792
|
|
|
5174 |
#14070 := (not #13922)
|
|
|
5175 |
#15071 := (iff #14070 #15070)
|
|
|
5176 |
#15068 := (iff #13922 #15067)
|
|
|
5177 |
#15065 := (iff #13919 #15064)
|
|
|
5178 |
#15062 := (iff #13914 #15061)
|
|
|
5179 |
#15059 := (iff #13908 #15058)
|
|
|
5180 |
#15056 := (iff #13903 #15055)
|
|
|
5181 |
#15053 := (iff #13895 #15052)
|
|
|
5182 |
#15050 := (iff #13874 #15049)
|
|
|
5183 |
#15047 := (iff #13871 #15046)
|
|
|
5184 |
#15044 := (iff #13868 #15043)
|
|
|
5185 |
#15041 := (iff #13865 #15040)
|
|
|
5186 |
#15038 := (iff #13860 #15037)
|
|
|
5187 |
#15035 := (iff #13852 #15032)
|
|
|
5188 |
#15029 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #15026 #13700 #13734 #13740 #13752 #13762 #13775 #13786)
|
|
|
5189 |
#15033 := (iff #15029 #15032)
|
|
|
5190 |
#15034 := [rewrite]: #15033
|
|
|
5191 |
#15030 := (iff #13852 #15029)
|
|
|
5192 |
#15027 := (iff #13659 #15026)
|
|
|
5193 |
#15024 := (iff #13654 #15021)
|
|
|
5194 |
#15006 := (or #12079 #12070 #12061 #12052 #13230 #13597)
|
|
|
5195 |
#15018 := (or #13230 #13511 #15006)
|
|
|
5196 |
#15022 := (iff #15018 #15021)
|
|
|
5197 |
#15023 := [rewrite]: #15022
|
|
|
5198 |
#15019 := (iff #13654 #15018)
|
|
|
5199 |
#15016 := (iff #13629 #15006)
|
|
|
5200 |
#15011 := (and true #15006)
|
|
|
5201 |
#15014 := (iff #15011 #15006)
|
|
|
5202 |
#15015 := [rewrite]: #15014
|
|
|
5203 |
#15012 := (iff #13629 #15011)
|
|
|
5204 |
#15009 := (iff #13624 #15006)
|
|
|
5205 |
#15003 := (or false #12079 #12070 #12061 #12052 #13230 #13597)
|
|
|
5206 |
#15007 := (iff #15003 #15006)
|
|
|
5207 |
#15008 := [rewrite]: #15007
|
|
|
5208 |
#15004 := (iff #13624 #15003)
|
|
|
5209 |
#15001 := (iff #12113 false)
|
|
|
5210 |
#14999 := (iff #12113 #3086)
|
|
|
5211 |
#14737 := (iff up_216 true)
|
|
|
5212 |
#10742 := [asserted]: up_216
|
|
|
5213 |
#14738 := [iff-true #10742]: #14737
|
|
|
5214 |
#15000 := [monotonicity #14738]: #14999
|
|
|
5215 |
#15002 := [trans #15000 #11996]: #15001
|
|
|
5216 |
#15005 := [monotonicity #15002]: #15004
|
|
|
5217 |
#15010 := [trans #15005 #15008]: #15009
|
|
|
5218 |
#15013 := [monotonicity #14738 #15010]: #15012
|
|
|
5219 |
#15017 := [trans #15013 #15015]: #15016
|
|
|
5220 |
#15020 := [monotonicity #15017]: #15019
|
|
|
5221 |
#15025 := [trans #15020 #15023]: #15024
|
|
|
5222 |
#15028 := [monotonicity #15025]: #15027
|
|
|
5223 |
#14997 := (iff #12141 #14996)
|
|
|
5224 |
#14994 := (iff #12003 #11997)
|
|
|
5225 |
#14989 := (and true #11997)
|
|
|
5226 |
#14992 := (iff #14989 #11997)
|
|
|
5227 |
#14993 := [rewrite]: #14992
|
|
|
5228 |
#14990 := (iff #12003 #14989)
|
|
|
5229 |
#14979 := (iff #11905 true)
|
|
|
5230 |
#14980 := [iff-true #14064]: #14979
|
|
|
5231 |
#14991 := [monotonicity #14980]: #14990
|
|
|
5232 |
#14995 := [trans #14991 #14993]: #14994
|
|
|
5233 |
#14998 := [monotonicity #14995]: #14997
|
|
|
5234 |
#15031 := [monotonicity #14998 #15028]: #15030
|
|
|
5235 |
#15036 := [trans #15031 #15034]: #15035
|
|
|
5236 |
#15039 := [monotonicity #15036]: #15038
|
|
|
5237 |
#15042 := [monotonicity #15039]: #15041
|
|
|
5238 |
#15045 := [monotonicity #15042]: #15044
|
|
|
5239 |
#15048 := [monotonicity #15045]: #15047
|
|
|
5240 |
#15051 := [monotonicity #15048]: #15050
|
|
|
5241 |
#15054 := [monotonicity #15051]: #15053
|
|
|
5242 |
#15057 := [monotonicity #15054]: #15056
|
|
|
5243 |
#15060 := [monotonicity #15057]: #15059
|
|
|
5244 |
#15063 := [monotonicity #15060]: #15062
|
|
|
5245 |
#15066 := [monotonicity #15063]: #15065
|
|
|
5246 |
#15069 := [monotonicity #15066]: #15068
|
|
|
5247 |
#15072 := [monotonicity #15069]: #15071
|
|
|
5248 |
#14071 := [not-or-elim #14055]: #14070
|
|
|
5249 |
#15073 := [mp #14071 #15072]: #15070
|
|
|
5250 |
#15794 := [mp #15073 #15793]: #15791
|
|
|
5251 |
#18514 := [mp~ #15794 #18513]: #18511
|
|
|
5252 |
#18515 := [mp #18514 #18859]: #18857
|
|
|
5253 |
#22382 := [mp #18515 #22381]: #22379
|
|
|
5254 |
#23242 := [mp #22382 #23241]: #23239
|
|
|
5255 |
#28633 := [unit-resolution #23242 #26581]: #23236
|
|
|
5256 |
#24466 := (or #23233 #23227)
|
|
|
5257 |
#24467 := [def-axiom]: #24466
|
|
|
5258 |
#28634 := [unit-resolution #24467 #28633]: #23227
|
|
|
5259 |
decl uf_15 :: (-> T5 T6 T2)
|
|
|
5260 |
decl uf_16 :: (-> T4 T5 T6)
|
|
|
5261 |
#26537 := (uf_16 uf_287 #25933)
|
|
|
5262 |
#27013 := (uf_15 #26926 #26537)
|
|
|
5263 |
#27014 := (= uf_9 #27013)
|
|
|
5264 |
#26538 := (uf_15 #25933 #26537)
|
|
|
5265 |
#26539 := (= uf_9 #26538)
|
|
|
5266 |
#26735 := (or #13009 #26539)
|
|
|
5267 |
#26726 := [monotonicity #28306 #28306]: #26725
|
|
|
5268 |
#26743 := [symm #26726]: #26728
|
|
|
5269 |
#26700 := [hypothesis]: #11925
|
|
|
5270 |
#26730 := [trans #26700 #26743]: #26481
|
|
|
5271 |
decl uf_53 :: (-> T4 T5 T6)
|
|
|
5272 |
#26528 := (uf_53 uf_287 #25933)
|
|
|
5273 |
#26529 := (uf_15 #23 #26528)
|
|
|
5274 |
#26534 := (pattern #26529)
|
|
|
5275 |
decl up_197 :: (-> T3 bool)
|
|
|
5276 |
#26532 := (up_197 #26344)
|
|
|
5277 |
#26530 := (= uf_9 #26529)
|
|
|
5278 |
#26531 := (not #26530)
|
|
|
5279 |
decl uf_147 :: (-> T5 T6 T2)
|
|
|
5280 |
decl uf_192 :: (-> T7 T6)
|
|
|
5281 |
decl uf_11 :: (-> T4 T5 T7)
|
|
|
5282 |
#26524 := (uf_11 uf_287 #25933)
|
|
|
5283 |
#26525 := (uf_192 #26524)
|
|
|
5284 |
#26526 := (uf_147 #23 #26525)
|
|
|
5285 |
#26527 := (= uf_9 #26526)
|
|
|
5286 |
#26544 := (or #26527 #26531 #26532)
|
|
|
5287 |
#26547 := (forall (vars (?x577 T5)) (:pat #26534) #26544)
|
|
|
5288 |
#26550 := (not #26547)
|
|
|
5289 |
#26540 := (not #26539)
|
|
|
5290 |
#26553 := (or #26409 #26540 #26550)
|
|
|
5291 |
#26732 := [hypothesis]: #26540
|
|
|
5292 |
#26626 := (or #26553 #26539)
|
|
|
5293 |
#26630 := [def-axiom]: #26626
|
|
|
5294 |
#26733 := [unit-resolution #26630 #26732]: #26553
|
|
|
5295 |
#14 := (:var 2 T4)
|
|
|
5296 |
#2166 := (uf_196 #14 #15 #23)
|
|
|
5297 |
#2228 := (pattern #2166)
|
|
|
5298 |
#2229 := (uf_53 #13 #21)
|
|
|
5299 |
#2230 := (uf_15 #23 #2229)
|
|
|
5300 |
#2231 := (pattern #2230)
|
|
|
5301 |
#2158 := (uf_11 #13 #15)
|
|
|
5302 |
#2236 := (uf_192 #2158)
|
|
|
5303 |
#2237 := (uf_147 #23 #2236)
|
|
|
5304 |
#10026 := (= uf_9 #2237)
|
|
|
5305 |
#10020 := (= uf_9 #2230)
|
|
|
5306 |
#21605 := (not #10020)
|
|
|
5307 |
#1382 := (uf_13 #21)
|
|
|
5308 |
#2232 := (up_197 #1382)
|
|
|
5309 |
#21620 := (or #2232 #21605 #10026)
|
|
|
5310 |
#21625 := (forall (vars (?x577 T5)) (:pat #2231) #21620)
|
|
|
5311 |
#21631 := (not #21625)
|
|
|
5312 |
#2145 := (uf_16 #14 #23)
|
|
|
5313 |
#2146 := (uf_15 #15 #2145)
|
|
|
5314 |
#9726 := (= uf_9 #2146)
|
|
|
5315 |
#21440 := (not #9726)
|
|
|
5316 |
#180 := (uf_27 #14 #15)
|
|
|
5317 |
#3720 := (= uf_9 #180)
|
|
|
5318 |
#10363 := (not #3720)
|
|
|
5319 |
#21632 := (or #10363 #21440 #21631)
|
|
|
5320 |
#21633 := (not #21632)
|
|
|
5321 |
#9774 := (= uf_9 #2166)
|
|
|
5322 |
#10050 := (not #9774)
|
|
|
5323 |
#21638 := (or #10050 #21633)
|
|
|
5324 |
#21641 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #21638)
|
|
|
5325 |
#2233 := (not #2232)
|
|
|
5326 |
#10023 := (and #2233 #10020)
|
|
|
5327 |
#10032 := (not #10023)
|
|
|
5328 |
#10033 := (or #10032 #10026)
|
|
|
5329 |
#10038 := (forall (vars (?x577 T5)) (:pat #2231) #10033)
|
|
|
5330 |
#10059 := (and #3720 #9726 #10038)
|
|
|
5331 |
#10062 := (or #10050 #10059)
|
|
|
5332 |
#10065 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10062)
|
|
|
5333 |
#21642 := (iff #10065 #21641)
|
|
|
5334 |
#21639 := (iff #10062 #21638)
|
|
|
5335 |
#21636 := (iff #10059 #21633)
|
|
|
5336 |
#21628 := (and #3720 #9726 #21625)
|
|
|
5337 |
#21634 := (iff #21628 #21633)
|
|
|
5338 |
#21635 := [rewrite]: #21634
|
|
|
5339 |
#21629 := (iff #10059 #21628)
|
|
|
5340 |
#21626 := (iff #10038 #21625)
|
|
|
5341 |
#21623 := (iff #10033 #21620)
|
|
|
5342 |
#21606 := (or #2232 #21605)
|
|
|
5343 |
#21617 := (or #21606 #10026)
|
|
|
5344 |
#21621 := (iff #21617 #21620)
|
|
|
5345 |
#21622 := [rewrite]: #21621
|
|
|
5346 |
#21618 := (iff #10033 #21617)
|
|
|
5347 |
#21615 := (iff #10032 #21606)
|
|
|
5348 |
#21607 := (not #21606)
|
|
|
5349 |
#21610 := (not #21607)
|
|
|
5350 |
#21613 := (iff #21610 #21606)
|
|
|
5351 |
#21614 := [rewrite]: #21613
|
|
|
5352 |
#21611 := (iff #10032 #21610)
|
|
|
5353 |
#21608 := (iff #10023 #21607)
|
|
|
5354 |
#21609 := [rewrite]: #21608
|
|
|
5355 |
#21612 := [monotonicity #21609]: #21611
|
|
|
5356 |
#21616 := [trans #21612 #21614]: #21615
|
|
|
5357 |
#21619 := [monotonicity #21616]: #21618
|
|
|
5358 |
#21624 := [trans #21619 #21622]: #21623
|
|
|
5359 |
#21627 := [quant-intro #21624]: #21626
|
|
|
5360 |
#21630 := [monotonicity #21627]: #21629
|
|
|
5361 |
#21637 := [trans #21630 #21635]: #21636
|
|
|
5362 |
#21640 := [monotonicity #21637]: #21639
|
|
|
5363 |
#21643 := [quant-intro #21640]: #21642
|
|
|
5364 |
#17591 := (~ #10065 #10065)
|
|
|
5365 |
#17589 := (~ #10062 #10062)
|
|
|
5366 |
#17587 := (~ #10059 #10059)
|
|
|
5367 |
#17585 := (~ #10038 #10038)
|
|
|
5368 |
#17583 := (~ #10033 #10033)
|
|
|
5369 |
#17584 := [refl]: #17583
|
|
|
5370 |
#17586 := [nnf-pos #17584]: #17585
|
|
|
5371 |
#17581 := (~ #9726 #9726)
|
|
|
5372 |
#17582 := [refl]: #17581
|
|
|
5373 |
#17579 := (~ #3720 #3720)
|
|
|
5374 |
#17580 := [refl]: #17579
|
|
|
5375 |
#17588 := [monotonicity #17580 #17582 #17586]: #17587
|
|
|
5376 |
#17577 := (~ #10050 #10050)
|
|
|
5377 |
#17578 := [refl]: #17577
|
|
|
5378 |
#17590 := [monotonicity #17578 #17588]: #17589
|
|
|
5379 |
#17592 := [nnf-pos #17590]: #17591
|
|
|
5380 |
#2238 := (= #2237 uf_9)
|
|
|
5381 |
#2234 := (= #2230 uf_9)
|
|
|
5382 |
#2235 := (and #2233 #2234)
|
|
|
5383 |
#2239 := (implies #2235 #2238)
|
|
|
5384 |
#2240 := (forall (vars (?x577 T5)) (:pat #2231) #2239)
|
|
|
5385 |
#184 := (= #180 uf_9)
|
|
|
5386 |
#2241 := (and #184 #2240)
|
|
|
5387 |
#2151 := (= #2146 uf_9)
|
|
|
5388 |
#2242 := (and #2151 #2241)
|
|
|
5389 |
#2167 := (= #2166 uf_9)
|
|
|
5390 |
#2243 := (implies #2167 #2242)
|
|
|
5391 |
#2244 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #2243)
|
|
|
5392 |
#10068 := (iff #2244 #10065)
|
|
|
5393 |
#10041 := (and #3720 #10038)
|
|
|
5394 |
#10044 := (and #9726 #10041)
|
|
|
5395 |
#10051 := (or #10050 #10044)
|
|
|
5396 |
#10056 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10051)
|
|
|
5397 |
#10066 := (iff #10056 #10065)
|
|
|
5398 |
#10063 := (iff #10051 #10062)
|
|
|
5399 |
#10060 := (iff #10044 #10059)
|
|
|
5400 |
#10061 := [rewrite]: #10060
|
|
|
5401 |
#10064 := [monotonicity #10061]: #10063
|
|
|
5402 |
#10067 := [quant-intro #10064]: #10066
|
|
|
5403 |
#10057 := (iff #2244 #10056)
|
|
|
5404 |
#10054 := (iff #2243 #10051)
|
|
|
5405 |
#10047 := (implies #9774 #10044)
|
|
|
5406 |
#10052 := (iff #10047 #10051)
|
|
|
5407 |
#10053 := [rewrite]: #10052
|
|
|
5408 |
#10048 := (iff #2243 #10047)
|
|
|
5409 |
#10045 := (iff #2242 #10044)
|
|
|
5410 |
#10042 := (iff #2241 #10041)
|
|
|
5411 |
#10039 := (iff #2240 #10038)
|
|
|
5412 |
#10036 := (iff #2239 #10033)
|
|
|
5413 |
#10029 := (implies #10023 #10026)
|
|
|
5414 |
#10034 := (iff #10029 #10033)
|
|
|
5415 |
#10035 := [rewrite]: #10034
|
|
|
5416 |
#10030 := (iff #2239 #10029)
|
|
|
5417 |
#10027 := (iff #2238 #10026)
|
|
|
5418 |
#10028 := [rewrite]: #10027
|
|
|
5419 |
#10024 := (iff #2235 #10023)
|
|
|
5420 |
#10021 := (iff #2234 #10020)
|
|
|
5421 |
#10022 := [rewrite]: #10021
|
|
|
5422 |
#10025 := [monotonicity #10022]: #10024
|
|
|
5423 |
#10031 := [monotonicity #10025 #10028]: #10030
|
|
|
5424 |
#10037 := [trans #10031 #10035]: #10036
|
|
|
5425 |
#10040 := [quant-intro #10037]: #10039
|
|
|
5426 |
#3721 := (iff #184 #3720)
|
|
|
5427 |
#3722 := [rewrite]: #3721
|
|
|
5428 |
#10043 := [monotonicity #3722 #10040]: #10042
|
|
|
5429 |
#9727 := (iff #2151 #9726)
|
|
|
5430 |
#9728 := [rewrite]: #9727
|
|
|
5431 |
#10046 := [monotonicity #9728 #10043]: #10045
|
|
|
5432 |
#9775 := (iff #2167 #9774)
|
|
|
5433 |
#9776 := [rewrite]: #9775
|
|
|
5434 |
#10049 := [monotonicity #9776 #10046]: #10048
|
|
|
5435 |
#10055 := [trans #10049 #10053]: #10054
|
|
|
5436 |
#10058 := [quant-intro #10055]: #10057
|
|
|
5437 |
#10069 := [trans #10058 #10067]: #10068
|
|
|
5438 |
#10019 := [asserted]: #2244
|
|
|
5439 |
#10070 := [mp #10019 #10069]: #10065
|
|
|
5440 |
#17593 := [mp~ #10070 #17592]: #10065
|
|
|
5441 |
#21644 := [mp #17593 #21643]: #21641
|
|
|
5442 |
#26556 := (not #26553)
|
|
|
5443 |
#26648 := (not #21641)
|
|
|
5444 |
#26649 := (or #26648 #26500 #26556)
|
|
|
5445 |
#26533 := (or #26532 #26531 #26527)
|
|
|
5446 |
#26535 := (forall (vars (?x577 T5)) (:pat #26534) #26533)
|
|
|
5447 |
#26536 := (not #26535)
|
|
|
5448 |
#26541 := (or #26409 #26540 #26536)
|
|
|
5449 |
#26542 := (not #26541)
|
|
|
5450 |
#26543 := (or #26500 #26542)
|
|
|
5451 |
#26637 := (or #26648 #26543)
|
|
|
5452 |
#26621 := (iff #26637 #26649)
|
|
|
5453 |
#26559 := (or #26500 #26556)
|
|
|
5454 |
#26639 := (or #26648 #26559)
|
|
|
5455 |
#26677 := (iff #26639 #26649)
|
|
|
5456 |
#26625 := [rewrite]: #26677
|
|
|
5457 |
#26675 := (iff #26637 #26639)
|
|
|
5458 |
#26560 := (iff #26543 #26559)
|
|
|
5459 |
#26557 := (iff #26542 #26556)
|
|
|
5460 |
#26554 := (iff #26541 #26553)
|
|
|
5461 |
#26551 := (iff #26536 #26550)
|
|
|
5462 |
#26548 := (iff #26535 #26547)
|
|
|
5463 |
#26545 := (iff #26533 #26544)
|
|
|
5464 |
#26546 := [rewrite]: #26545
|
|
|
5465 |
#26549 := [quant-intro #26546]: #26548
|
|
|
5466 |
#26552 := [monotonicity #26549]: #26551
|
|
|
5467 |
#26555 := [monotonicity #26552]: #26554
|
|
|
5468 |
#26558 := [monotonicity #26555]: #26557
|
|
|
5469 |
#26561 := [monotonicity #26558]: #26560
|
|
|
5470 |
#26676 := [monotonicity #26561]: #26675
|
|
|
5471 |
#26627 := [trans #26676 #26625]: #26621
|
|
|
5472 |
#26638 := [quant-inst]: #26637
|
|
|
5473 |
#26623 := [mp #26638 #26627]: #26649
|
|
|
5474 |
#26731 := [unit-resolution #26623 #21644 #26733]: #26500
|
|
|
5475 |
#26497 := (not #26481)
|
|
|
5476 |
#26491 := (or #26490 #26479 #26497)
|
|
|
5477 |
#26487 := [def-axiom]: #26491
|
|
|
5478 |
#26734 := [unit-resolution #26487 #26731 #26730 #26699]: false
|
|
|
5479 |
#26736 := [lemma #26734]: #26735
|
|
|
5480 |
#28635 := [unit-resolution #26736 #26581]: #26539
|
|
|
5481 |
#26723 := (or #26540 #27014)
|
|
|
5482 |
#26701 := (= #26538 #27013)
|
|
|
5483 |
#26697 := (= #27013 #26538)
|
|
|
5484 |
#28317 := (= #26926 #25933)
|
|
|
5485 |
#28318 := [trans #28292 #28304]: #28317
|
|
|
5486 |
#26698 := [monotonicity #28318]: #26697
|
|
|
5487 |
#26721 := [symm #26698]: #26701
|
|
|
5488 |
#26709 := [hypothesis]: #26539
|
|
|
5489 |
#26722 := [trans #26709 #26721]: #27014
|
|
|
5490 |
#27015 := (not #27014)
|
|
|
5491 |
#26695 := [hypothesis]: #27015
|
|
|
5492 |
#26720 := [unit-resolution #26695 #26722]: false
|
|
|
5493 |
#26724 := [lemma #26720]: #26723
|
|
|
5494 |
#28636 := [unit-resolution #26724 #28635]: #27014
|
|
|
5495 |
#27050 := (or #11931 #27015)
|
|
|
5496 |
#27003 := (uf_43 #24643 #2980)
|
|
|
5497 |
#27004 := (uf_66 #27003 0::int #24643)
|
|
|
5498 |
#27008 := (uf_24 uf_287 #27004)
|
|
|
5499 |
#27009 := (= uf_9 #27008)
|
|
|
5500 |
#27010 := (not #27009)
|
|
|
5501 |
#26985 := (iff #18130 #27010)
|
|
|
5502 |
#26983 := (iff #11931 #27009)
|
|
|
5503 |
#26980 := (iff #27009 #11931)
|
|
|
5504 |
#27001 := (= #27008 #3034)
|
|
|
5505 |
#26999 := (= #27004 #3031)
|
|
|
5506 |
#28196 := (= #27003 #2979)
|
|
|
5507 |
#28194 := (= #2980 uf_288)
|
|
|
5508 |
#24762 := (= uf_288 #2980)
|
|
|
5509 |
#2698 := (uf_116 #2697)
|
|
|
5510 |
#11210 := (= #161 #2698)
|
|
|
5511 |
#22938 := (forall (vars (?x718 T3) (?x719 int)) (:pat #22937) #11210)
|
|
|
5512 |
#11214 := (forall (vars (?x718 T3) (?x719 int)) #11210)
|
|
|
5513 |
#22941 := (iff #11214 #22938)
|
|
|
5514 |
#22939 := (iff #11210 #11210)
|
|
|
5515 |
#22940 := [refl]: #22939
|
|
|
5516 |
#22942 := [quant-intro #22940]: #22941
|
|
|
5517 |
#17984 := (~ #11214 #11214)
|
|
|
5518 |
#17982 := (~ #11210 #11210)
|
|
|
5519 |
#17983 := [refl]: #17982
|
|
|
5520 |
#17985 := [nnf-pos #17983]: #17984
|
|
|
5521 |
#2699 := (= #2698 #161)
|
|
|
5522 |
#2700 := (forall (vars (?x718 T3) (?x719 int)) #2699)
|
|
|
5523 |
#11215 := (iff #2700 #11214)
|
|
|
5524 |
#11212 := (iff #2699 #11210)
|
|
|
5525 |
#11213 := [rewrite]: #11212
|
|
|
5526 |
#11216 := [quant-intro #11213]: #11215
|
|
|
5527 |
#11209 := [asserted]: #2700
|
|
|
5528 |
#11219 := [mp #11209 #11216]: #11214
|
|
|
5529 |
#17986 := [mp~ #11219 #17985]: #11214
|
|
|
5530 |
#22943 := [mp #17986 #22942]: #22938
|
|
|
5531 |
#24716 := (not #22938)
|
|
|
5532 |
#24767 := (or #24716 #24762)
|
|
|
5533 |
#24768 := [quant-inst]: #24767
|
|
|
5534 |
#28193 := [unit-resolution #24768 #22943]: #24762
|
|
|
5535 |
#28195 := [symm #28193]: #28194
|
|
|
5536 |
#28197 := [monotonicity #28190 #28195]: #28196
|
|
|
5537 |
#27000 := [monotonicity #28197 #28190]: #26999
|
|
|
5538 |
#27002 := [monotonicity #27000]: #27001
|
|
|
5539 |
#26982 := [monotonicity #27002]: #26980
|
|
|
5540 |
#26984 := [symm #26982]: #26983
|
|
|
5541 |
#26986 := [monotonicity #26984]: #26985
|
|
|
5542 |
#26998 := [hypothesis]: #18130
|
|
|
5543 |
#26981 := [mp #26998 #26986]: #27010
|
|
|
5544 |
#27005 := (uf_58 #3150 #27004)
|
|
|
5545 |
#27006 := (uf_136 #27005)
|
|
|
5546 |
#27007 := (= uf_9 #27006)
|
|
|
5547 |
#27020 := (or #27007 #27010)
|
|
|
5548 |
#27023 := (not #27020)
|
|
|
5549 |
decl uf_22 :: (-> T3 T2)
|
|
|
5550 |
#27016 := (uf_22 #24643)
|
|
|
5551 |
#27017 := (= uf_9 #27016)
|
|
|
5552 |
#2783 := (uf_22 uf_7)
|
|
|
5553 |
#28228 := (= #2783 #27016)
|
|
|
5554 |
#28225 := (= #27016 #2783)
|
|
|
5555 |
#28226 := [monotonicity #28190]: #28225
|
|
|
5556 |
#28229 := [symm #28226]: #28228
|
|
|
5557 |
#11386 := (= uf_9 #2783)
|
|
|
5558 |
#2784 := (= #2783 uf_9)
|
|
|
5559 |
#11388 := (iff #2784 #11386)
|
|
|
5560 |
#11389 := [rewrite]: #11388
|
|
|
5561 |
#11385 := [asserted]: #2784
|
|
|
5562 |
#11392 := [mp #11385 #11389]: #11386
|
|
|
5563 |
#28230 := [trans #11392 #28229]: #27017
|
|
|
5564 |
#27018 := (not #27017)
|
|
|
5565 |
#27046 := (or #27018 #27023)
|
|
|
5566 |
#28231 := [hypothesis]: #27014
|
|
|
5567 |
#26961 := (<= #24645 0::int)
|
|
|
5568 |
#26988 := (not #26961)
|
|
|
5569 |
#14069 := [not-or-elim #14055]: #13218
|
|
|
5570 |
#26944 := (* -1::int #24645)
|
|
|
5571 |
#27053 := (+ uf_286 #26944)
|
|
|
5572 |
#27054 := (<= #27053 0::int)
|
|
|
5573 |
#28211 := (not #24646)
|
|
|
5574 |
#28212 := (or #28211 #27054)
|
|
|
5575 |
#28213 := [th-lemma]: #28212
|
|
|
5576 |
#28214 := [unit-resolution #28213 #28210]: #27054
|
|
|
5577 |
#28220 := (not #27054)
|
|
|
5578 |
#26989 := (or #26988 #13217 #28220)
|
|
|
5579 |
#26990 := [th-lemma]: #26989
|
|
|
5580 |
#26991 := [unit-resolution #26990 #28214 #14069]: #26988
|
|
|
5581 |
#237 := (uf_22 #233)
|
|
|
5582 |
#247 := (:var 1 int)
|
|
|
5583 |
#762 := (:var 4 int)
|
|
|
5584 |
#2069 := (uf_43 #233 #762)
|
|
|
5585 |
#2070 := (uf_66 #2069 #247 #233)
|
|
|
5586 |
#1373 := (:var 5 T4)
|
|
|
5587 |
#2086 := (uf_25 #1373 #2070)
|
|
|
5588 |
#1365 := (:var 3 T5)
|
|
|
5589 |
#2067 := (uf_16 #1373 #1365)
|
|
|
5590 |
#268 := (:var 2 int)
|
|
|
5591 |
#2065 := (uf_124 #233 #268)
|
|
|
5592 |
#2066 := (uf_43 #2065 #762)
|
|
|
5593 |
#2068 := (uf_15 #2066 #2067)
|
|
|
5594 |
#2087 := (pattern #2068 #2086 #237)
|
|
|
5595 |
#1545 := (uf_59 #1373)
|
|
|
5596 |
#2084 := (uf_58 #1545 #2070)
|
|
|
5597 |
#2085 := (pattern #2068 #2084 #237)
|
|
|
5598 |
#2090 := (uf_136 #2084)
|
|
|
5599 |
#9534 := (= uf_9 #2090)
|
|
|
5600 |
#2088 := (uf_24 #1373 #2070)
|
|
|
5601 |
#9531 := (= uf_9 #2088)
|
|
|
5602 |
#21350 := (not #9531)
|
|
|
5603 |
#21351 := (or #21350 #9534)
|
|
|
5604 |
#21352 := (not #21351)
|
|
|
5605 |
#9475 := (= uf_9 #2068)
|
|
|
5606 |
#21326 := (not #9475)
|
|
|
5607 |
#2073 := (uf_55 #1373)
|
|
|
5608 |
#9472 := (= uf_9 #2073)
|
|
|
5609 |
#21325 := (not #9472)
|
|
|
5610 |
#4047 := (* -1::int #268)
|
|
|
5611 |
#6111 := (+ #247 #4047)
|
|
|
5612 |
#6708 := (>= #6111 0::int)
|
|
|
5613 |
#4309 := (>= #247 0::int)
|
|
|
5614 |
#19263 := (not #4309)
|
|
|
5615 |
#3928 := (= uf_9 #237)
|
|
|
5616 |
#10246 := (not #3928)
|
|
|
5617 |
#21358 := (or #10246 #19263 #6708 #21325 #21326 #21352)
|
|
|
5618 |
#21363 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #21358)
|
|
|
5619 |
#9537 := (not #9534)
|
|
|
5620 |
#9540 := (and #9531 #9537)
|
|
|
5621 |
#7775 := (not #6708)
|
|
|
5622 |
#9513 := (and #3928 #4309 #7775 #9472 #9475)
|
|
|
5623 |
#9518 := (not #9513)
|
|
|
5624 |
#9554 := (or #9518 #9540)
|
|
|
5625 |
#9557 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9554)
|
|
|
5626 |
#21364 := (iff #9557 #21363)
|
|
|
5627 |
#21361 := (iff #9554 #21358)
|
|
|
5628 |
#21327 := (or #10246 #19263 #6708 #21325 #21326)
|
|
|
5629 |
#21355 := (or #21327 #21352)
|
|
|
5630 |
#21359 := (iff #21355 #21358)
|
|
|
5631 |
#21360 := [rewrite]: #21359
|
|
|
5632 |
#21356 := (iff #9554 #21355)
|
|
|
5633 |
#21353 := (iff #9540 #21352)
|
|
|
5634 |
#21354 := [rewrite]: #21353
|
|
|
5635 |
#21336 := (iff #9518 #21327)
|
|
|
5636 |
#21328 := (not #21327)
|
|
|
5637 |
#21331 := (not #21328)
|
|
|
5638 |
#21334 := (iff #21331 #21327)
|
|
|
5639 |
#21335 := [rewrite]: #21334
|
|
|
5640 |
#21332 := (iff #9518 #21331)
|
|
|
5641 |
#21329 := (iff #9513 #21328)
|
|
|
5642 |
#21330 := [rewrite]: #21329
|
|
|
5643 |
#21333 := [monotonicity #21330]: #21332
|
|
|
5644 |
#21337 := [trans #21333 #21335]: #21336
|
|
|
5645 |
#21357 := [monotonicity #21337 #21354]: #21356
|
|
|
5646 |
#21362 := [trans #21357 #21360]: #21361
|
|
|
5647 |
#21365 := [quant-intro #21362]: #21364
|
|
|
5648 |
#17457 := (~ #9557 #9557)
|
|
|
5649 |
#17455 := (~ #9554 #9554)
|
|
|
5650 |
#17456 := [refl]: #17455
|
|
|
5651 |
#17458 := [nnf-pos #17456]: #17457
|
|
|
5652 |
#2091 := (= #2090 uf_9)
|
|
|
5653 |
#2092 := (not #2091)
|
|
|
5654 |
#2089 := (= #2088 uf_9)
|
|
|
5655 |
#2093 := (and #2089 #2092)
|
|
|
5656 |
#1434 := (< #247 #268)
|
|
|
5657 |
#397 := (<= 0::int #247)
|
|
|
5658 |
#1435 := (and #397 #1434)
|
|
|
5659 |
#2075 := (= #2068 uf_9)
|
|
|
5660 |
#2076 := (and #2075 #1435)
|
|
|
5661 |
#238 := (= #237 uf_9)
|
|
|
5662 |
#2077 := (and #238 #2076)
|
|
|
5663 |
#2074 := (= #2073 uf_9)
|
|
|
5664 |
#2078 := (and #2074 #2077)
|
|
|
5665 |
#2094 := (implies #2078 #2093)
|
|
|
5666 |
#2095 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #2094)
|
|
|
5667 |
#9560 := (iff #2095 #9557)
|
|
|
5668 |
#9481 := (and #1435 #9475)
|
|
|
5669 |
#9486 := (and #3928 #9481)
|
|
|
5670 |
#9489 := (and #9472 #9486)
|
|
|
5671 |
#9495 := (not #9489)
|
|
|
5672 |
#9546 := (or #9495 #9540)
|
|
|
5673 |
#9551 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9546)
|
|
|
5674 |
#9558 := (iff #9551 #9557)
|
|
|
5675 |
#9555 := (iff #9546 #9554)
|
|
|
5676 |
#9519 := (iff #9495 #9518)
|
|
|
5677 |
#9516 := (iff #9489 #9513)
|
|
|
5678 |
#7778 := (and #4309 #7775)
|
|
|
5679 |
#9504 := (and #7778 #9475)
|
|
|
5680 |
#9507 := (and #3928 #9504)
|
|
|
5681 |
#9510 := (and #9472 #9507)
|
|
|
5682 |
#9514 := (iff #9510 #9513)
|
|
|
5683 |
#9515 := [rewrite]: #9514
|
|
|
5684 |
#9511 := (iff #9489 #9510)
|
|
|
5685 |
#9508 := (iff #9486 #9507)
|
|
|
5686 |
#9505 := (iff #9481 #9504)
|
|
|
5687 |
#7779 := (iff #1435 #7778)
|
|
|
5688 |
#7776 := (iff #1434 #7775)
|
|
|
5689 |
#7777 := [rewrite]: #7776
|
|
|
5690 |
#4308 := (iff #397 #4309)
|
|
|
5691 |
#4310 := [rewrite]: #4308
|
|
|
5692 |
#7780 := [monotonicity #4310 #7777]: #7779
|
|
|
5693 |
#9506 := [monotonicity #7780]: #9505
|
|
|
5694 |
#9509 := [monotonicity #9506]: #9508
|
|
|
5695 |
#9512 := [monotonicity #9509]: #9511
|
|
|
5696 |
#9517 := [trans #9512 #9515]: #9516
|
|
|
5697 |
#9520 := [monotonicity #9517]: #9519
|
|
|
5698 |
#9556 := [monotonicity #9520]: #9555
|
|
|
5699 |
#9559 := [quant-intro #9556]: #9558
|
|
|
5700 |
#9552 := (iff #2095 #9551)
|
|
|
5701 |
#9549 := (iff #2094 #9546)
|
|
|
5702 |
#9543 := (implies #9489 #9540)
|
|
|
5703 |
#9547 := (iff #9543 #9546)
|
|
|
5704 |
#9548 := [rewrite]: #9547
|
|
|
5705 |
#9544 := (iff #2094 #9543)
|
|
|
5706 |
#9541 := (iff #2093 #9540)
|
|
|
5707 |
#9538 := (iff #2092 #9537)
|
|
|
5708 |
#9535 := (iff #2091 #9534)
|
|
|
5709 |
#9536 := [rewrite]: #9535
|
|
|
5710 |
#9539 := [monotonicity #9536]: #9538
|
|
|
5711 |
#9532 := (iff #2089 #9531)
|
|
|
5712 |
#9533 := [rewrite]: #9532
|
|
|
5713 |
#9542 := [monotonicity #9533 #9539]: #9541
|
|
|
5714 |
#9490 := (iff #2078 #9489)
|
|
|
5715 |
#9487 := (iff #2077 #9486)
|
|
|
5716 |
#9484 := (iff #2076 #9481)
|
|
|
5717 |
#9478 := (and #9475 #1435)
|
|
|
5718 |
#9482 := (iff #9478 #9481)
|
|
|
5719 |
#9483 := [rewrite]: #9482
|
|
|
5720 |
#9479 := (iff #2076 #9478)
|
|
|
5721 |
#9476 := (iff #2075 #9475)
|
|
|
5722 |
#9477 := [rewrite]: #9476
|
|
|
5723 |
#9480 := [monotonicity #9477]: #9479
|
|
|
5724 |
#9485 := [trans #9480 #9483]: #9484
|
|
|
5725 |
#3929 := (iff #238 #3928)
|
|
|
5726 |
#3930 := [rewrite]: #3929
|
|
|
5727 |
#9488 := [monotonicity #3930 #9485]: #9487
|
|
|
5728 |
#9473 := (iff #2074 #9472)
|
|
|
5729 |
#9474 := [rewrite]: #9473
|
|
|
5730 |
#9491 := [monotonicity #9474 #9488]: #9490
|
|
|
5731 |
#9545 := [monotonicity #9491 #9542]: #9544
|
|
|
5732 |
#9550 := [trans #9545 #9548]: #9549
|
|
|
5733 |
#9553 := [quant-intro #9550]: #9552
|
|
|
5734 |
#9561 := [trans #9553 #9559]: #9560
|
|
|
5735 |
#9530 := [asserted]: #2095
|
|
|
5736 |
#9562 := [mp #9530 #9561]: #9557
|
|
|
5737 |
#17459 := [mp~ #9562 #17458]: #9557
|
|
|
5738 |
#21366 := [mp #17459 #21365]: #21363
|
|
|
5739 |
#27034 := (not #21363)
|
|
|
5740 |
#26894 := (or #27034 #24483 #26961 #27015 #27018 #27023)
|
|
|
5741 |
#27011 := (or #27010 #27007)
|
|
|
5742 |
#27012 := (not #27011)
|
|
|
5743 |
#26945 := (+ 0::int #26944)
|
|
|
5744 |
#26946 := (>= #26945 0::int)
|
|
|
5745 |
#26947 := (>= 0::int 0::int)
|
|
|
5746 |
#26948 := (not #26947)
|
|
|
5747 |
#27019 := (or #27018 #26948 #26946 #24483 #27015 #27012)
|
|
|
5748 |
#26895 := (or #27034 #27019)
|
|
|
5749 |
#26916 := (iff #26895 #26894)
|
|
|
5750 |
#27029 := (or #24483 #26961 #27015 #27018 #27023)
|
|
|
5751 |
#26912 := (or #27034 #27029)
|
|
|
5752 |
#26914 := (iff #26912 #26894)
|
|
|
5753 |
#26915 := [rewrite]: #26914
|
|
|
5754 |
#26913 := (iff #26895 #26912)
|
|
|
5755 |
#27032 := (iff #27019 #27029)
|
|
|
5756 |
#27026 := (or #27018 false #26961 #24483 #27015 #27023)
|
|
|
5757 |
#27030 := (iff #27026 #27029)
|
|
|
5758 |
#27031 := [rewrite]: #27030
|
|
|
5759 |
#27027 := (iff #27019 #27026)
|
|
|
5760 |
#27024 := (iff #27012 #27023)
|
|
|
5761 |
#27021 := (iff #27011 #27020)
|
|
|
5762 |
#27022 := [rewrite]: #27021
|
|
|
5763 |
#27025 := [monotonicity #27022]: #27024
|
|
|
5764 |
#26964 := (iff #26946 #26961)
|
|
|
5765 |
#26958 := (>= #26944 0::int)
|
|
|
5766 |
#26962 := (iff #26958 #26961)
|
|
|
5767 |
#26963 := [rewrite]: #26962
|
|
|
5768 |
#26959 := (iff #26946 #26958)
|
|
|
5769 |
#26956 := (= #26945 #26944)
|
|
|
5770 |
#26957 := [rewrite]: #26956
|
|
|
5771 |
#26960 := [monotonicity #26957]: #26959
|
|
|
5772 |
#26965 := [trans #26960 #26963]: #26964
|
|
|
5773 |
#26954 := (iff #26948 false)
|
|
|
5774 |
#26952 := (iff #26948 #3086)
|
|
|
5775 |
#26950 := (iff #26947 true)
|
|
|
5776 |
#26951 := [rewrite]: #26950
|
|
|
5777 |
#26953 := [monotonicity #26951]: #26952
|
|
|
5778 |
#26955 := [trans #26953 #11996]: #26954
|
|
|
5779 |
#27028 := [monotonicity #26955 #26965 #27025]: #27027
|
|
|
5780 |
#27033 := [trans #27028 #27031]: #27032
|
|
|
5781 |
#26911 := [monotonicity #27033]: #26913
|
|
|
5782 |
#26917 := [trans #26911 #26915]: #26916
|
|
|
5783 |
#26896 := [quant-inst]: #26895
|
|
|
5784 |
#26918 := [mp #26896 #26917]: #26894
|
|
|
5785 |
#27047 := [unit-resolution #26918 #21366 #14064 #26991 #28231]: #27046
|
|
|
5786 |
#27048 := [unit-resolution #27047 #28230]: #27023
|
|
|
5787 |
#26994 := (or #27020 #27009)
|
|
|
5788 |
#26995 := [def-axiom]: #26994
|
|
|
5789 |
#27049 := [unit-resolution #26995 #27048 #26981]: false
|
|
|
5790 |
#27051 := [lemma #27049]: #27050
|
|
|
5791 |
#28637 := [unit-resolution #27051 #28636]: #11931
|
|
|
5792 |
#26777 := (or #23215 #18130 #23230)
|
|
|
5793 |
#26772 := [hypothesis]: #23227
|
|
|
5794 |
#26773 := [hypothesis]: #11931
|
|
|
5795 |
#26774 := [hypothesis]: #23218
|
|
|
5796 |
#24440 := (or #23215 #11928)
|
|
|
5797 |
#24441 := [def-axiom]: #24440
|
|
|
5798 |
#26769 := [unit-resolution #24441 #26774]: #11928
|
|
|
5799 |
#24452 := (or #23221 #23215)
|
|
|
5800 |
#24453 := [def-axiom]: #24452
|
|
|
5801 |
#26775 := [unit-resolution #24453 #26774]: #23221
|
|
|
5802 |
#24462 := (or #23230 #18127 #18130 #23224)
|
|
|
5803 |
#24463 := [def-axiom]: #24462
|
|
|
5804 |
#26776 := [unit-resolution #24463 #26775 #26769 #26773 #26772]: false
|
|
|
5805 |
#26778 := [lemma #26776]: #26777
|
|
|
5806 |
#28638 := [unit-resolution #26778 #28637 #28634]: #23215
|
|
|
5807 |
#28373 := (or #11937 #27015)
|
|
|
5808 |
#26756 := (uf_58 #3150 #3031)
|
|
|
5809 |
#27079 := (uf_135 #26756)
|
|
|
5810 |
#27082 := (uf_25 uf_287 #27079)
|
|
|
5811 |
#27083 := (= uf_26 #27082)
|
|
|
5812 |
#27080 := (uf_210 uf_287 #27079)
|
|
|
5813 |
#27081 := (= uf_9 #27080)
|
|
|
5814 |
#27189 := (or #27081 #27083)
|
|
|
5815 |
#27202 := (not #27189)
|
|
|
5816 |
#27071 := (uf_136 #26756)
|
|
|
5817 |
#27072 := (= uf_9 #27071)
|
|
|
5818 |
#27073 := (not #27072)
|
|
|
5819 |
#27069 := (uf_27 uf_287 #27079)
|
|
|
5820 |
#27070 := (= uf_9 #27069)
|
|
|
5821 |
#27065 := (not #27070)
|
|
|
5822 |
#27184 := (or #27065 #27073)
|
|
|
5823 |
#27186 := (not #27184)
|
|
|
5824 |
#26820 := (uf_13 #3031)
|
|
|
5825 |
#27094 := (uf_12 #26820)
|
|
|
5826 |
#27144 := (= uf_14 #27094)
|
|
|
5827 |
#27181 := (not #27144)
|
|
|
5828 |
#27066 := (uf_13 #27079)
|
|
|
5829 |
#27067 := (uf_12 #27066)
|
|
|
5830 |
#27068 := (= uf_14 #27067)
|
|
|
5831 |
#27227 := (or #27068 #27181 #27186 #27202)
|
|
|
5832 |
#27231 := (not #27227)
|
|
|
5833 |
#27100 := (uf_25 uf_287 #3031)
|
|
|
5834 |
#27101 := (= uf_26 #27100)
|
|
|
5835 |
#27093 := (uf_210 uf_287 #3031)
|
|
|
5836 |
#27099 := (= uf_9 #27093)
|
|
|
5837 |
#27146 := (or #27099 #27101)
|
|
|
5838 |
#27149 := (not #27146)
|
|
|
5839 |
#27192 := (or #27144 #27149)
|
|
|
5840 |
#27195 := (not #27192)
|
|
|
5841 |
#27239 := (or #27195 #27231)
|
|
|
5842 |
#27243 := (not #27239)
|
|
|
5843 |
#27240 := (or #18130 #27243)
|
|
|
5844 |
#27248 := (not #27240)
|
|
|
5845 |
#27255 := (iff #11937 #27248)
|
|
|
5846 |
#27260 := (or #27259 #27255)
|
|
|
5847 |
#27084 := (or #27083 #27081)
|
|
|
5848 |
#27085 := (not #27084)
|
|
|
5849 |
#27074 := (or #27073 #27065)
|
|
|
5850 |
#27075 := (not #27074)
|
|
|
5851 |
#27095 := (= #27094 uf_14)
|
|
|
5852 |
#27096 := (not #27095)
|
|
|
5853 |
#27097 := (or #27096 #27075 #27068 #27085)
|
|
|
5854 |
#27098 := (not #27097)
|
|
|
5855 |
#27102 := (or #27101 #27099)
|
|
|
5856 |
#27103 := (not #27102)
|
|
|
5857 |
#27151 := (or #27095 #27103)
|
|
|
5858 |
#27152 := (not #27151)
|
|
|
5859 |
#27153 := (or #27152 #27098)
|
|
|
5860 |
#27154 := (not #27153)
|
|
|
5861 |
#27155 := (or #18130 #27154)
|
|
|
5862 |
#27156 := (not #27155)
|
|
|
5863 |
#27143 := (iff #11937 #27156)
|
|
|
5864 |
#27261 := (or #27259 #27143)
|
|
|
5865 |
#27288 := (iff #27261 #27260)
|
|
|
5866 |
#27290 := (iff #27260 #27260)
|
|
|
5867 |
#27291 := [rewrite]: #27290
|
|
|
5868 |
#27256 := (iff #27143 #27255)
|
|
|
5869 |
#27249 := (iff #27156 #27248)
|
|
|
5870 |
#27246 := (iff #27155 #27240)
|
|
|
5871 |
#27244 := (iff #27154 #27243)
|
|
|
5872 |
#27241 := (iff #27153 #27239)
|
|
|
5873 |
#27232 := (iff #27098 #27231)
|
|
|
5874 |
#27229 := (iff #27097 #27227)
|
|
|
5875 |
#27224 := (or #27181 #27186 #27068 #27202)
|
|
|
5876 |
#27228 := (iff #27224 #27227)
|
|
|
5877 |
#27223 := [rewrite]: #27228
|
|
|
5878 |
#27225 := (iff #27097 #27224)
|
|
|
5879 |
#27203 := (iff #27085 #27202)
|
|
|
5880 |
#27190 := (iff #27084 #27189)
|
|
|
5881 |
#27201 := [rewrite]: #27190
|
|
|
5882 |
#27222 := [monotonicity #27201]: #27203
|
|
|
5883 |
#27187 := (iff #27075 #27186)
|
|
|
5884 |
#27185 := (iff #27074 #27184)
|
|
|
5885 |
#27180 := [rewrite]: #27185
|
|
|
5886 |
#27188 := [monotonicity #27180]: #27187
|
|
|
5887 |
#27182 := (iff #27096 #27181)
|
|
|
5888 |
#27142 := (iff #27095 #27144)
|
|
|
5889 |
#27145 := [rewrite]: #27142
|
|
|
5890 |
#27183 := [monotonicity #27145]: #27182
|
|
|
5891 |
#27226 := [monotonicity #27183 #27188 #27222]: #27225
|
|
|
5892 |
#27230 := [trans #27226 #27223]: #27229
|
|
|
5893 |
#27233 := [monotonicity #27230]: #27232
|
|
|
5894 |
#27196 := (iff #27152 #27195)
|
|
|
5895 |
#27193 := (iff #27151 #27192)
|
|
|
5896 |
#27150 := (iff #27103 #27149)
|
|
|
5897 |
#27147 := (iff #27102 #27146)
|
|
|
5898 |
#27148 := [rewrite]: #27147
|
|
|
5899 |
#27191 := [monotonicity #27148]: #27150
|
|
|
5900 |
#27194 := [monotonicity #27145 #27191]: #27193
|
|
|
5901 |
#27179 := [monotonicity #27194]: #27196
|
|
|
5902 |
#27242 := [monotonicity #27179 #27233]: #27241
|
|
|
5903 |
#27245 := [monotonicity #27242]: #27244
|
|
|
5904 |
#27247 := [monotonicity #27245]: #27246
|
|
|
5905 |
#27250 := [monotonicity #27247]: #27249
|
|
|
5906 |
#27257 := [monotonicity #27250]: #27256
|
|
|
5907 |
#27289 := [monotonicity #27257]: #27288
|
|
|
5908 |
#27292 := [trans #27289 #27291]: #27288
|
|
|
5909 |
#27287 := [quant-inst]: #27261
|
|
|
5910 |
#27277 := [mp #27287 #27292]: #27260
|
|
|
5911 |
#28168 := [unit-resolution #27277 #21776]: #27255
|
|
|
5912 |
#27430 := (not #27255)
|
|
|
5913 |
#28169 := (or #27430 #27240)
|
|
|
5914 |
#28163 := [hypothesis]: #18136
|
|
|
5915 |
#27433 := (or #27430 #11937 #27240)
|
|
|
5916 |
#27434 := [def-axiom]: #27433
|
|
|
5917 |
#26920 := [unit-resolution #27434 #28163]: #28169
|
|
|
5918 |
#26921 := [unit-resolution #26920 #28168]: #27240
|
|
|
5919 |
#26923 := (or #27248 #27243)
|
|
|
5920 |
#26922 := [unit-resolution #27051 #28231]: #11931
|
|
|
5921 |
#27431 := (or #27248 #18130 #27243)
|
|
|
5922 |
#27432 := [def-axiom]: #27431
|
|
|
5923 |
#26924 := [unit-resolution #27432 #26922]: #26923
|
|
|
5924 |
#27055 := [unit-resolution #26924 #26921]: #27243
|
|
|
5925 |
#27389 := (or #27239 #27227)
|
|
|
5926 |
#27387 := [def-axiom]: #27389
|
|
|
5927 |
#27157 := [unit-resolution #27387 #27055]: #27227
|
|
|
5928 |
#27545 := (not #27007)
|
|
|
5929 |
#27206 := (iff #27545 #27073)
|
|
|
5930 |
#27204 := (iff #27007 #27072)
|
|
|
5931 |
#27199 := (= #27006 #27071)
|
|
|
5932 |
#27160 := (= #27005 #26756)
|
|
|
5933 |
#27161 := [monotonicity #27000]: #27160
|
|
|
5934 |
#27200 := [monotonicity #27161]: #27199
|
|
|
5935 |
#27205 := [monotonicity #27200]: #27204
|
|
|
5936 |
#27475 := [monotonicity #27205]: #27206
|
|
|
5937 |
#27546 := (or #27020 #27545)
|
|
|
5938 |
#27547 := [def-axiom]: #27546
|
|
|
5939 |
#27159 := [unit-resolution #27547 #27048]: #27545
|
|
|
5940 |
#27476 := [mp #27159 #27475]: #27073
|
|
|
5941 |
#27310 := (or #27184 #27072)
|
|
|
5942 |
#27305 := [def-axiom]: #27310
|
|
|
5943 |
#27477 := [unit-resolution #27305 #27476]: #27184
|
|
|
5944 |
#25182 := (uf_12 uf_7)
|
|
|
5945 |
#28283 := (= #25182 #27094)
|
|
|
5946 |
#28279 := (= #27094 #25182)
|
|
|
5947 |
#28277 := (= #26820 uf_7)
|
|
|
5948 |
#24758 := (uf_13 #2979)
|
|
|
5949 |
#28275 := (= #24758 uf_7)
|
|
|
5950 |
#24759 := (= uf_7 #24758)
|
|
|
5951 |
#24764 := (or #24710 #24759)
|
|
|
5952 |
#24765 := [quant-inst]: #24764
|
|
|
5953 |
#27482 := [unit-resolution #24765 #22949]: #24759
|
|
|
5954 |
#28276 := [symm #27482]: #28275
|
|
|
5955 |
#28273 := (= #26820 #24758)
|
|
|
5956 |
#28256 := (= #3031 #2979)
|
|
|
5957 |
#26851 := (uf_116 #24470)
|
|
|
5958 |
#26867 := (uf_43 #24643 #26851)
|
|
|
5959 |
#28252 := (= #26867 #2979)
|
|
|
5960 |
#27548 := (= #26851 uf_288)
|
|
|
5961 |
#28244 := (= #26851 #2980)
|
|
|
5962 |
#28242 := (= #24470 #2979)
|
|
|
5963 |
#24471 := (= #2979 #24470)
|
|
|
5964 |
#93 := (uf_29 #23)
|
|
|
5965 |
#22848 := (pattern #93)
|
|
|
5966 |
#94 := (uf_28 #93)
|
|
|
5967 |
#3542 := (= #23 #94)
|
|
|
5968 |
#22849 := (forall (vars (?x14 T5)) (:pat #22848) #3542)
|
|
|
5969 |
#3545 := (forall (vars (?x14 T5)) #3542)
|
|
|
5970 |
#22850 := (iff #3545 #22849)
|
|
|
5971 |
#22852 := (iff #22849 #22849)
|
|
|
5972 |
#22853 := [rewrite]: #22852
|
|
|
5973 |
#22851 := [rewrite]: #22850
|
|
|
5974 |
#22854 := [trans #22851 #22853]: #22850
|
|
|
5975 |
#16026 := (~ #3545 #3545)
|
|
|
5976 |
#16016 := (~ #3542 #3542)
|
|
|
5977 |
#16017 := [refl]: #16016
|
|
|
5978 |
#16082 := [nnf-pos #16017]: #16026
|
|
|
5979 |
#95 := (= #94 #23)
|
|
|
5980 |
#96 := (forall (vars (?x14 T5)) #95)
|
|
|
5981 |
#3546 := (iff #96 #3545)
|
|
|
5982 |
#3543 := (iff #95 #3542)
|
|
|
5983 |
#3544 := [rewrite]: #3543
|
|
|
5984 |
#3547 := [quant-intro #3544]: #3546
|
|
|
5985 |
#3541 := [asserted]: #96
|
|
|
5986 |
#3550 := [mp #3541 #3547]: #3545
|
|
|
5987 |
#16083 := [mp~ #3550 #16082]: #3545
|
|
|
5988 |
#22855 := [mp #16083 #22854]: #22849
|
|
|
5989 |
#24474 := (not #22849)
|
|
|
5990 |
#24475 := (or #24474 #24471)
|
|
|
5991 |
#24476 := [quant-inst]: #24475
|
|
|
5992 |
#28241 := [unit-resolution #24476 #22855]: #24471
|
|
|
5993 |
#28243 := [symm #28241]: #28242
|
|
|
5994 |
#28245 := [monotonicity #28243]: #28244
|
|
|
5995 |
#27549 := [trans #28245 #28195]: #27548
|
|
|
5996 |
#28126 := [monotonicity #28190 #27549]: #28252
|
|
|
5997 |
#28266 := (= #3031 #26867)
|
|
|
5998 |
#26845 := (uf_66 #24470 0::int #24643)
|
|
|
5999 |
#26870 := (= #26845 #26867)
|
|
|
6000 |
#26873 := (not #26870)
|
|
|
6001 |
decl uf_138 :: (-> T5 T5 T2)
|
|
|
6002 |
#26846 := (uf_138 #26845 #24470)
|
|
|
6003 |
#26847 := (= uf_9 #26846)
|
|
|
6004 |
#26848 := (not #26847)
|
|
|
6005 |
#26879 := (or #26848 #26873)
|
|
|
6006 |
#26884 := (not #26879)
|
|
|
6007 |
#1576 := (uf_66 #21 #247 #233)
|
|
|
6008 |
#1577 := (pattern #1576)
|
|
|
6009 |
#1578 := (uf_138 #1576 #21)
|
|
|
6010 |
#8222 := (= uf_9 #1578)
|
|
|
6011 |
#20914 := (not #8222)
|
|
|
6012 |
decl uf_139 :: (-> T3 int)
|
|
|
6013 |
#1581 := (uf_139 #233)
|
|
|
6014 |
#1582 := (* #247 #1581)
|
|
|
6015 |
#1580 := (uf_116 #21)
|
|
|
6016 |
#1583 := (+ #1580 #1582)
|
|
|
6017 |
#1584 := (uf_43 #233 #1583)
|
|
|
6018 |
#1585 := (= #1576 #1584)
|
|
|
6019 |
#20913 := (not #1585)
|
|
|
6020 |
#20915 := (or #20913 #20914)
|
|
|
6021 |
#20916 := (not #20915)
|
|
|
6022 |
#20919 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #20916)
|
|
|
6023 |
#8228 := (and #1585 #8222)
|
|
|
6024 |
#8233 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #8228)
|
|
|
6025 |
#20920 := (iff #8233 #20919)
|
|
|
6026 |
#20917 := (iff #8228 #20916)
|
|
|
6027 |
#20918 := [rewrite]: #20917
|
|
|
6028 |
#20921 := [quant-intro #20918]: #20920
|
|
|
6029 |
#17047 := (~ #8233 #8233)
|
|
|
6030 |
#17045 := (~ #8228 #8228)
|
|
|
6031 |
#17046 := [refl]: #17045
|
|
|
6032 |
#17048 := [nnf-pos #17046]: #17047
|
|
|
6033 |
#1579 := (= #1578 uf_9)
|
|
|
6034 |
#1586 := (and #1579 #1585)
|
|
|
6035 |
#1587 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #1586)
|
|
|
6036 |
#8234 := (iff #1587 #8233)
|
|
|
6037 |
#8231 := (iff #1586 #8228)
|
|
|
6038 |
#8225 := (and #8222 #1585)
|
|
|
6039 |
#8229 := (iff #8225 #8228)
|
|
|
6040 |
#8230 := [rewrite]: #8229
|
|
|
6041 |
#8226 := (iff #1586 #8225)
|
|
|
6042 |
#8223 := (iff #1579 #8222)
|
|
|
6043 |
#8224 := [rewrite]: #8223
|
|
|
6044 |
#8227 := [monotonicity #8224]: #8226
|
|
|
6045 |
#8232 := [trans #8227 #8230]: #8231
|
|
|
6046 |
#8235 := [quant-intro #8232]: #8234
|
|
|
6047 |
#8221 := [asserted]: #1587
|
|
|
6048 |
#8238 := [mp #8221 #8235]: #8233
|
|
|
6049 |
#17049 := [mp~ #8238 #17048]: #8233
|
|
|
6050 |
#20922 := [mp #17049 #20921]: #20919
|
|
|
6051 |
#26887 := (not #20919)
|
|
|
6052 |
#26833 := (or #26887 #26884)
|
|
|
6053 |
#26849 := (uf_139 #24643)
|
|
|
6054 |
#26850 := (* 0::int #26849)
|
|
|
6055 |
#26852 := (+ #26851 #26850)
|
|
|
6056 |
#26853 := (uf_43 #24643 #26852)
|
|
|
6057 |
#26854 := (= #26845 #26853)
|
|
|
6058 |
#26855 := (not #26854)
|
|
|
6059 |
#26856 := (or #26855 #26848)
|
|
|
6060 |
#26857 := (not #26856)
|
|
|
6061 |
#26834 := (or #26887 #26857)
|
|
|
6062 |
#26919 := (iff #26834 #26833)
|
|
|
6063 |
#26993 := (iff #26833 #26833)
|
|
|
6064 |
#26996 := [rewrite]: #26993
|
|
|
6065 |
#26885 := (iff #26857 #26884)
|
|
|
6066 |
#26882 := (iff #26856 #26879)
|
|
|
6067 |
#26876 := (or #26873 #26848)
|
|
|
6068 |
#26880 := (iff #26876 #26879)
|
|
|
6069 |
#26881 := [rewrite]: #26880
|
|
|
6070 |
#26877 := (iff #26856 #26876)
|
|
|
6071 |
#26874 := (iff #26855 #26873)
|
|
|
6072 |
#26871 := (iff #26854 #26870)
|
|
|
6073 |
#26868 := (= #26853 #26867)
|
|
|
6074 |
#26865 := (= #26852 #26851)
|
|
|
6075 |
#26860 := (+ #26851 0::int)
|
|
|
6076 |
#26863 := (= #26860 #26851)
|
|
|
6077 |
#26864 := [rewrite]: #26863
|
|
|
6078 |
#26861 := (= #26852 #26860)
|
|
|
6079 |
#26858 := (= #26850 0::int)
|
|
|
6080 |
#26859 := [rewrite]: #26858
|
|
|
6081 |
#26862 := [monotonicity #26859]: #26861
|
|
|
6082 |
#26866 := [trans #26862 #26864]: #26865
|
|
|
6083 |
#26869 := [monotonicity #26866]: #26868
|
|
|
6084 |
#26872 := [monotonicity #26869]: #26871
|
|
|
6085 |
#26875 := [monotonicity #26872]: #26874
|
|
|
6086 |
#26878 := [monotonicity #26875]: #26877
|
|
|
6087 |
#26883 := [trans #26878 #26881]: #26882
|
|
|
6088 |
#26886 := [monotonicity #26883]: #26885
|
|
|
6089 |
#26992 := [monotonicity #26886]: #26919
|
|
|
6090 |
#26997 := [trans #26992 #26996]: #26919
|
|
|
6091 |
#26897 := [quant-inst]: #26834
|
|
|
6092 |
#26987 := [mp #26897 #26997]: #26833
|
|
|
6093 |
#27579 := [unit-resolution #26987 #20922]: #26884
|
|
|
6094 |
#27037 := (or #26879 #26870)
|
|
|
6095 |
#27038 := [def-axiom]: #27037
|
|
|
6096 |
#27634 := [unit-resolution #27038 #27579]: #26870
|
|
|
6097 |
#28085 := (= #3031 #26845)
|
|
|
6098 |
#28125 := [monotonicity #28241 #28188]: #28085
|
|
|
6099 |
#28267 := [trans #28125 #27634]: #28266
|
|
|
6100 |
#28257 := [trans #28267 #28126]: #28256
|
|
|
6101 |
#28274 := [monotonicity #28257]: #28273
|
|
|
6102 |
#28278 := [trans #28274 #28276]: #28277
|
|
|
6103 |
#28280 := [monotonicity #28278]: #28279
|
|
|
6104 |
#28284 := [symm #28280]: #28283
|
|
|
6105 |
#25183 := (= uf_14 #25182)
|
|
|
6106 |
#25190 := (iff #11386 #25183)
|
|
|
6107 |
#2308 := (pattern #237)
|
|
|
6108 |
#2836 := (uf_12 #233)
|
|
|
6109 |
#11559 := (= uf_14 #2836)
|
|
|
6110 |
#11563 := (iff #3928 #11559)
|
|
|
6111 |
#11566 := (forall (vars (?x761 T3)) (:pat #2308) #11563)
|
|
|
6112 |
#18084 := (~ #11566 #11566)
|
|
|
6113 |
#18082 := (~ #11563 #11563)
|
|
|
6114 |
#18083 := [refl]: #18082
|
|
|
6115 |
#18085 := [nnf-pos #18083]: #18084
|
|
|
6116 |
#2849 := (= #2836 uf_14)
|
|
|
6117 |
#2850 := (iff #238 #2849)
|
|
|
6118 |
#2851 := (forall (vars (?x761 T3)) (:pat #2308) #2850)
|
|
|
6119 |
#11567 := (iff #2851 #11566)
|
|
|
6120 |
#11564 := (iff #2850 #11563)
|
|
|
6121 |
#11561 := (iff #2849 #11559)
|
|
|
6122 |
#11562 := [rewrite]: #11561
|
|
|
6123 |
#11565 := [monotonicity #3930 #11562]: #11564
|
|
|
6124 |
#11568 := [quant-intro #11565]: #11567
|
|
|
6125 |
#11558 := [asserted]: #2851
|
|
|
6126 |
#11571 := [mp #11558 #11568]: #11566
|
|
|
6127 |
#18086 := [mp~ #11571 #18085]: #11566
|
|
|
6128 |
#24814 := (not #11566)
|
|
|
6129 |
#25193 := (or #24814 #25190)
|
|
|
6130 |
#25194 := [quant-inst]: #25193
|
|
|
6131 |
#27478 := [unit-resolution #25194 #18086]: #25190
|
|
|
6132 |
#25195 := (not #25190)
|
|
|
6133 |
#27479 := (or #25195 #25183)
|
|
|
6134 |
#25199 := (not #11386)
|
|
|
6135 |
#25200 := (or #25195 #25199 #25183)
|
|
|
6136 |
#25201 := [def-axiom]: #25200
|
|
|
6137 |
#27480 := [unit-resolution #25201 #11392]: #27479
|
|
|
6138 |
#27481 := [unit-resolution #27480 #27478]: #25183
|
|
|
6139 |
#28285 := [trans #27481 #28284]: #27144
|
|
|
6140 |
#27341 := (not #27068)
|
|
|
6141 |
#28362 := (iff #11878 #27341)
|
|
|
6142 |
#28360 := (iff #11875 #27068)
|
|
|
6143 |
#28358 := (iff #27068 #11875)
|
|
|
6144 |
#28356 := (= #27067 #2990)
|
|
|
6145 |
#28354 := (= #27066 #2977)
|
|
|
6146 |
#28350 := (= #27066 #24763)
|
|
|
6147 |
#28348 := (= #27079 #2981)
|
|
|
6148 |
#28346 := (= #27079 #26926)
|
|
|
6149 |
#26927 := (uf_66 #26926 0::int #24643)
|
|
|
6150 |
#26931 := (uf_58 #3150 #26927)
|
|
|
6151 |
#26934 := (uf_135 #26931)
|
|
|
6152 |
#28344 := (= #26934 #26926)
|
|
|
6153 |
#26935 := (= #26926 #26934)
|
|
|
6154 |
#26937 := (up_67 #26931)
|
|
|
6155 |
#26938 := (not #26937)
|
|
|
6156 |
#26936 := (not #26935)
|
|
|
6157 |
#26932 := (uf_136 #26931)
|
|
|
6158 |
#26933 := (= uf_9 #26932)
|
|
|
6159 |
#26928 := (uf_24 uf_287 #26927)
|
|
|
6160 |
#26929 := (= uf_9 #26928)
|
|
|
6161 |
#26930 := (not #26929)
|
|
|
6162 |
#26966 := (or #26930 #26933 #26936 #26938)
|
|
|
6163 |
#26969 := (not #26966)
|
|
|
6164 |
#26941 := (uf_24 uf_287 #26926)
|
|
|
6165 |
#26942 := (= uf_9 #26941)
|
|
|
6166 |
#28296 := (= #2988 #26941)
|
|
|
6167 |
#28293 := (= #26941 #2988)
|
|
|
6168 |
#28294 := [monotonicity #28292]: #28293
|
|
|
6169 |
#28297 := [symm #28294]: #28296
|
|
|
6170 |
#28298 := [trans #14077 #28297]: #26942
|
|
|
6171 |
#26943 := (not #26942)
|
|
|
6172 |
#28299 := (or #26943 #26969)
|
|
|
6173 |
#277 := (:var 3 int)
|
|
|
6174 |
#310 := (:var 2 T3)
|
|
|
6175 |
#1470 := (uf_124 #310 #247)
|
|
|
6176 |
#1471 := (uf_43 #1470 #277)
|
|
|
6177 |
#1467 := (uf_43 #310 #277)
|
|
|
6178 |
#1468 := (uf_66 #1467 #161 #310)
|
|
|
6179 |
#35 := (:var 4 T4)
|
|
|
6180 |
#1473 := (uf_59 #35)
|
|
|
6181 |
#1474 := (uf_58 #1473 #1468)
|
|
|
6182 |
#1475 := (pattern #1474 #1471)
|
|
|
6183 |
#1466 := (uf_41 #35)
|
|
|
6184 |
#1469 := (uf_40 #1466 #1468)
|
|
|
6185 |
#1472 := (pattern #1469 #1471)
|
|
|
6186 |
#1478 := (uf_66 #1471 #161 #310)
|
|
|
6187 |
#1486 := (uf_24 #35 #1478)
|
|
|
6188 |
#7933 := (= uf_9 #1486)
|
|
|
6189 |
#20690 := (not #7933)
|
|
|
6190 |
#1479 := (uf_58 #1473 #1478)
|
|
|
6191 |
#1482 := (uf_136 #1479)
|
|
|
6192 |
#7927 := (= uf_9 #1482)
|
|
|
6193 |
#1480 := (uf_135 #1479)
|
|
|
6194 |
#7924 := (= #1471 #1480)
|
|
|
6195 |
#20689 := (not #7924)
|
|
|
6196 |
#1485 := (up_67 #1479)
|
|
|
6197 |
#20688 := (not #1485)
|
|
|
6198 |
#20691 := (or #20688 #20689 #7927 #20690)
|
|
|
6199 |
#20692 := (not #20691)
|
|
|
6200 |
#1476 := (uf_24 #35 #1471)
|
|
|
6201 |
#7921 := (= uf_9 #1476)
|
|
|
6202 |
#7956 := (not #7921)
|
|
|
6203 |
#5236 := (* -1::int #247)
|
|
|
6204 |
#6116 := (+ #161 #5236)
|
|
|
6205 |
#6117 := (>= #6116 0::int)
|
|
|
6206 |
#20698 := (or #4965 #6117 #7956 #20692)
|
|
|
6207 |
#20703 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #20698)
|
|
|
6208 |
#7930 := (not #7927)
|
|
|
6209 |
#7965 := (and #1485 #7924 #7930 #7933)
|
|
|
6210 |
#7620 := (not #6117)
|
|
|
6211 |
#7623 := (and #4043 #7620)
|
|
|
6212 |
#7626 := (not #7623)
|
|
|
6213 |
#7974 := (or #7626 #7956 #7965)
|
|
|
6214 |
#7979 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7974)
|
|
|
6215 |
#20704 := (iff #7979 #20703)
|
|
|
6216 |
#20701 := (iff #7974 #20698)
|
|
|
6217 |
#20573 := (or #4965 #6117)
|
|
|
6218 |
#20695 := (or #20573 #7956 #20692)
|
|
|
6219 |
#20699 := (iff #20695 #20698)
|
|
|
6220 |
#20700 := [rewrite]: #20699
|
|
|
6221 |
#20696 := (iff #7974 #20695)
|
|
|
6222 |
#20693 := (iff #7965 #20692)
|
|
|
6223 |
#20694 := [rewrite]: #20693
|
|
|
6224 |
#20582 := (iff #7626 #20573)
|
|
|
6225 |
#20574 := (not #20573)
|
|
|
6226 |
#20577 := (not #20574)
|
|
|
6227 |
#20580 := (iff #20577 #20573)
|
|
|
6228 |
#20581 := [rewrite]: #20580
|
|
|
6229 |
#20578 := (iff #7626 #20577)
|
|
|
6230 |
#20575 := (iff #7623 #20574)
|
|
|
6231 |
#20576 := [rewrite]: #20575
|
|
|
6232 |
#20579 := [monotonicity #20576]: #20578
|
|
|
6233 |
#20583 := [trans #20579 #20581]: #20582
|
|
|
6234 |
#20697 := [monotonicity #20583 #20694]: #20696
|
|
|
6235 |
#20702 := [trans #20697 #20700]: #20701
|
|
|
6236 |
#20705 := [quant-intro #20702]: #20704
|
|
|
6237 |
#16824 := (~ #7979 #7979)
|
|
|
6238 |
#16822 := (~ #7974 #7974)
|
|
|
6239 |
#16823 := [refl]: #16822
|
|
|
6240 |
#16825 := [nnf-pos #16823]: #16824
|
|
|
6241 |
#1487 := (= #1486 uf_9)
|
|
|
6242 |
#1488 := (and #1485 #1487)
|
|
|
6243 |
#1483 := (= #1482 uf_9)
|
|
|
6244 |
#1484 := (not #1483)
|
|
|
6245 |
#1489 := (and #1484 #1488)
|
|
|
6246 |
#1481 := (= #1480 #1471)
|
|
|
6247 |
#1490 := (and #1481 #1489)
|
|
|
6248 |
#1371 := (< #161 #247)
|
|
|
6249 |
#1372 := (and #285 #1371)
|
|
|
6250 |
#1491 := (implies #1372 #1490)
|
|
|
6251 |
#1477 := (= #1476 uf_9)
|
|
|
6252 |
#1492 := (implies #1477 #1491)
|
|
|
6253 |
#1493 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #1492)
|
|
|
6254 |
#7982 := (iff #1493 #7979)
|
|
|
6255 |
#7936 := (and #1485 #7933)
|
|
|
6256 |
#7939 := (and #7930 #7936)
|
|
|
6257 |
#7942 := (and #7924 #7939)
|
|
|
6258 |
#7590 := (not #1372)
|
|
|
6259 |
#7948 := (or #7590 #7942)
|
|
|
6260 |
#7957 := (or #7956 #7948)
|
|
|
6261 |
#7962 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7957)
|
|
|
6262 |
#7980 := (iff #7962 #7979)
|
|
|
6263 |
#7977 := (iff #7957 #7974)
|
|
|
6264 |
#7968 := (or #7626 #7965)
|
|
|
6265 |
#7971 := (or #7956 #7968)
|
|
|
6266 |
#7975 := (iff #7971 #7974)
|
|
|
6267 |
#7976 := [rewrite]: #7975
|
|
|
6268 |
#7972 := (iff #7957 #7971)
|
|
|
6269 |
#7969 := (iff #7948 #7968)
|
|
|
6270 |
#7966 := (iff #7942 #7965)
|
|
|
6271 |
#7967 := [rewrite]: #7966
|
|
|
6272 |
#7627 := (iff #7590 #7626)
|
|
|
6273 |
#7624 := (iff #1372 #7623)
|
|
|
6274 |
#7621 := (iff #1371 #7620)
|
|
|
6275 |
#7622 := [rewrite]: #7621
|
|
|
6276 |
#7625 := [monotonicity #4042 #7622]: #7624
|
|
|
6277 |
#7628 := [monotonicity #7625]: #7627
|
|
|
6278 |
#7970 := [monotonicity #7628 #7967]: #7969
|
|
|
6279 |
#7973 := [monotonicity #7970]: #7972
|
|
|
6280 |
#7978 := [trans #7973 #7976]: #7977
|
|
|
6281 |
#7981 := [quant-intro #7978]: #7980
|
|
|
6282 |
#7963 := (iff #1493 #7962)
|
|
|
6283 |
#7960 := (iff #1492 #7957)
|
|
|
6284 |
#7953 := (implies #7921 #7948)
|
|
|
6285 |
#7958 := (iff #7953 #7957)
|
|
|
6286 |
#7959 := [rewrite]: #7958
|
|
|
6287 |
#7954 := (iff #1492 #7953)
|
|
|
6288 |
#7951 := (iff #1491 #7948)
|
|
|
6289 |
#7945 := (implies #1372 #7942)
|
|
|
6290 |
#7949 := (iff #7945 #7948)
|
|
|
6291 |
#7950 := [rewrite]: #7949
|
|
|
6292 |
#7946 := (iff #1491 #7945)
|
|
|
6293 |
#7943 := (iff #1490 #7942)
|
|
|
6294 |
#7940 := (iff #1489 #7939)
|
|
|
6295 |
#7937 := (iff #1488 #7936)
|
|
|
6296 |
#7934 := (iff #1487 #7933)
|
|
|
6297 |
#7935 := [rewrite]: #7934
|
|
|
6298 |
#7938 := [monotonicity #7935]: #7937
|
|
|
6299 |
#7931 := (iff #1484 #7930)
|
|
|
6300 |
#7928 := (iff #1483 #7927)
|
|
|
6301 |
#7929 := [rewrite]: #7928
|
|
|
6302 |
#7932 := [monotonicity #7929]: #7931
|
|
|
6303 |
#7941 := [monotonicity #7932 #7938]: #7940
|
|
|
6304 |
#7925 := (iff #1481 #7924)
|
|
|
6305 |
#7926 := [rewrite]: #7925
|
|
|
6306 |
#7944 := [monotonicity #7926 #7941]: #7943
|
|
|
6307 |
#7947 := [monotonicity #7944]: #7946
|
|
|
6308 |
#7952 := [trans #7947 #7950]: #7951
|
|
|
6309 |
#7922 := (iff #1477 #7921)
|
|
|
6310 |
#7923 := [rewrite]: #7922
|
|
|
6311 |
#7955 := [monotonicity #7923 #7952]: #7954
|
|
|
6312 |
#7961 := [trans #7955 #7959]: #7960
|
|
|
6313 |
#7964 := [quant-intro #7961]: #7963
|
|
|
6314 |
#7983 := [trans #7964 #7981]: #7982
|
|
|
6315 |
#7920 := [asserted]: #1493
|
|
|
6316 |
#7984 := [mp #7920 #7983]: #7979
|
|
|
6317 |
#16826 := [mp~ #7984 #16825]: #7979
|
|
|
6318 |
#20706 := [mp #16826 #20705]: #20703
|
|
|
6319 |
#27469 := (not #20703)
|
|
|
6320 |
#27470 := (or #27469 #26943 #26961 #26969)
|
|
|
6321 |
#26939 := (or #26938 #26936 #26933 #26930)
|
|
|
6322 |
#26940 := (not #26939)
|
|
|
6323 |
#26949 := (or #26948 #26946 #26943 #26940)
|
|
|
6324 |
#27471 := (or #27469 #26949)
|
|
|
6325 |
#27516 := (iff #27471 #27470)
|
|
|
6326 |
#26975 := (or #26943 #26961 #26969)
|
|
|
6327 |
#27517 := (or #27469 #26975)
|
|
|
6328 |
#27520 := (iff #27517 #27470)
|
|
|
6329 |
#27521 := [rewrite]: #27520
|
|
|
6330 |
#27518 := (iff #27471 #27517)
|
|
|
6331 |
#26978 := (iff #26949 #26975)
|
|
|
6332 |
#26972 := (or false #26961 #26943 #26969)
|
|
|
6333 |
#26976 := (iff #26972 #26975)
|
|
|
6334 |
#26977 := [rewrite]: #26976
|
|
|
6335 |
#26973 := (iff #26949 #26972)
|
|
|
6336 |
#26970 := (iff #26940 #26969)
|
|
|
6337 |
#26967 := (iff #26939 #26966)
|
|
|
6338 |
#26968 := [rewrite]: #26967
|
|
|
6339 |
#26971 := [monotonicity #26968]: #26970
|
|
|
6340 |
#26974 := [monotonicity #26955 #26965 #26971]: #26973
|
|
|
6341 |
#26979 := [trans #26974 #26977]: #26978
|
|
|
6342 |
#27519 := [monotonicity #26979]: #27518
|
|
|
6343 |
#27522 := [trans #27519 #27521]: #27516
|
|
|
6344 |
#27472 := [quant-inst]: #27471
|
|
|
6345 |
#27523 := [mp #27472 #27522]: #27470
|
|
|
6346 |
#28300 := [unit-resolution #27523 #20706 #26991]: #28299
|
|
|
6347 |
#28301 := [unit-resolution #28300 #28298]: #26969
|
|
|
6348 |
#27540 := (or #26966 #26935)
|
|
|
6349 |
#27541 := [def-axiom]: #27540
|
|
|
6350 |
#28302 := [unit-resolution #27541 #28301]: #26935
|
|
|
6351 |
#28345 := [symm #28302]: #28344
|
|
|
6352 |
#28342 := (= #27079 #26934)
|
|
|
6353 |
#28340 := (= #26756 #26931)
|
|
|
6354 |
#28338 := (= #26931 #26756)
|
|
|
6355 |
#28336 := (= #26927 #3031)
|
|
|
6356 |
#28326 := (= #26845 #3031)
|
|
|
6357 |
#28327 := [symm #28125]: #28326
|
|
|
6358 |
#28334 := (= #26927 #26845)
|
|
|
6359 |
#28324 := (= #26867 #26845)
|
|
|
6360 |
#28325 := [symm #27634]: #28324
|
|
|
6361 |
#28332 := (= #26927 #26867)
|
|
|
6362 |
#28250 := (= #2979 #26867)
|
|
|
6363 |
#28323 := [symm #28126]: #28250
|
|
|
6364 |
#28330 := (= #26927 #2979)
|
|
|
6365 |
#27108 := (uf_116 #25933)
|
|
|
6366 |
#27122 := (uf_43 #24643 #27108)
|
|
|
6367 |
#28321 := (= #27122 #2979)
|
|
|
6368 |
#28313 := (= #27108 uf_288)
|
|
|
6369 |
#28311 := (= #27108 #2980)
|
|
|
6370 |
#28309 := (= #24545 #2980)
|
|
|
6371 |
#24769 := (= #2980 #24545)
|
|
|
6372 |
#24774 := (or #24716 #24769)
|
|
|
6373 |
#24775 := [quant-inst]: #24774
|
|
|
6374 |
#28303 := [unit-resolution #24775 #22943]: #24769
|
|
|
6375 |
#28310 := [symm #28303]: #28309
|
|
|
6376 |
#28307 := (= #27108 #24545)
|
|
|
6377 |
#28308 := [monotonicity #28306]: #28307
|
|
|
6378 |
#28312 := [trans #28308 #28310]: #28311
|
|
|
6379 |
#28314 := [trans #28312 #28195]: #28313
|
|
|
6380 |
#28322 := [monotonicity #28190 #28314]: #28321
|
|
|
6381 |
#28328 := (= #26927 #27122)
|
|
|
6382 |
#27104 := (uf_66 #25933 0::int #24643)
|
|
|
6383 |
#27125 := (= #27104 #27122)
|
|
|
6384 |
#27128 := (not #27125)
|
|
|
6385 |
#27105 := (uf_138 #27104 #25933)
|
|
|
6386 |
#27106 := (= uf_9 #27105)
|
|
|
6387 |
#27107 := (not #27106)
|
|
|
6388 |
#27134 := (or #27107 #27128)
|
|
|
6389 |
#27139 := (not #27134)
|
|
|
6390 |
#28084 := (or #26887 #27139)
|
|
|
6391 |
#27109 := (+ #27108 #26850)
|
|
|
6392 |
#27110 := (uf_43 #24643 #27109)
|
|
|
6393 |
#27111 := (= #27104 #27110)
|
|
|
6394 |
#27112 := (not #27111)
|
|
|
6395 |
#27113 := (or #27112 #27107)
|
|
|
6396 |
#27114 := (not #27113)
|
|
|
6397 |
#28069 := (or #26887 #27114)
|
|
|
6398 |
#28068 := (iff #28069 #28084)
|
|
|
6399 |
#28088 := (iff #28084 #28084)
|
|
|
6400 |
#28073 := [rewrite]: #28088
|
|
|
6401 |
#27140 := (iff #27114 #27139)
|
|
|
6402 |
#27137 := (iff #27113 #27134)
|
|
|
6403 |
#27131 := (or #27128 #27107)
|
|
|
6404 |
#27135 := (iff #27131 #27134)
|
|
|
6405 |
#27136 := [rewrite]: #27135
|
|
|
6406 |
#27132 := (iff #27113 #27131)
|
|
|
6407 |
#27129 := (iff #27112 #27128)
|
|
|
6408 |
#27126 := (iff #27111 #27125)
|
|
|
6409 |
#27123 := (= #27110 #27122)
|
|
|
6410 |
#27120 := (= #27109 #27108)
|
|
|
6411 |
#27115 := (+ #27108 0::int)
|
|
|
6412 |
#27118 := (= #27115 #27108)
|
|
|
6413 |
#27119 := [rewrite]: #27118
|
|
|
6414 |
#27116 := (= #27109 #27115)
|
|
|
6415 |
#27117 := [monotonicity #26859]: #27116
|
|
|
6416 |
#27121 := [trans #27117 #27119]: #27120
|
|
|
6417 |
#27124 := [monotonicity #27121]: #27123
|
|
|
6418 |
#27127 := [monotonicity #27124]: #27126
|
|
|
6419 |
#27130 := [monotonicity #27127]: #27129
|
|
|
6420 |
#27133 := [monotonicity #27130]: #27132
|
|
|
6421 |
#27138 := [trans #27133 #27136]: #27137
|
|
|
6422 |
#27141 := [monotonicity #27138]: #27140
|
|
|
6423 |
#28067 := [monotonicity #27141]: #28068
|
|
|
6424 |
#28074 := [trans #28067 #28073]: #28068
|
|
|
6425 |
#28070 := [quant-inst]: #28069
|
|
|
6426 |
#28075 := [mp #28070 #28074]: #28084
|
|
|
6427 |
#28315 := [unit-resolution #28075 #20922]: #27139
|
|
|
6428 |
#28124 := (or #27134 #27125)
|
|
|
6429 |
#28149 := [def-axiom]: #28124
|
|
|
6430 |
#28316 := [unit-resolution #28149 #28315]: #27125
|
|
|
6431 |
#28319 := (= #26927 #27104)
|
|
|
6432 |
#28320 := [monotonicity #28318]: #28319
|
|
|
6433 |
#28329 := [trans #28320 #28316]: #28328
|
|
|
6434 |
#28331 := [trans #28329 #28322]: #28330
|
|
|
6435 |
#28333 := [trans #28331 #28323]: #28332
|
|
|
6436 |
#28335 := [trans #28333 #28325]: #28334
|
|
|
6437 |
#28337 := [trans #28335 #28327]: #28336
|
|
|
6438 |
#28339 := [monotonicity #28337]: #28338
|
|
|
6439 |
#28341 := [symm #28339]: #28340
|
|
|
6440 |
#28343 := [monotonicity #28341]: #28342
|
|
|
6441 |
#28347 := [trans #28343 #28345]: #28346
|
|
|
6442 |
#28349 := [trans #28347 #28292]: #28348
|
|
|
6443 |
#28351 := [monotonicity #28349]: #28350
|
|
|
6444 |
#28355 := [trans #28351 #28353]: #28354
|
|
|
6445 |
#28357 := [monotonicity #28355]: #28356
|
|
|
6446 |
#28359 := [monotonicity #28357]: #28358
|
|
|
6447 |
#28361 := [symm #28359]: #28360
|
|
|
6448 |
#28363 := [monotonicity #28361]: #28362
|
|
|
6449 |
#28364 := [mp #14078 #28363]: #27341
|
|
|
6450 |
#28368 := (= #2984 #27082)
|
|
|
6451 |
#28365 := (= #27082 #2984)
|
|
|
6452 |
#28366 := [monotonicity #28349]: #28365
|
|
|
6453 |
#28369 := [symm #28366]: #28368
|
|
|
6454 |
#28370 := [trans #14075 #28369]: #27083
|
|
|
6455 |
#27342 := (not #27083)
|
|
|
6456 |
#27343 := (or #27189 #27342)
|
|
|
6457 |
#27344 := [def-axiom]: #27343
|
|
|
6458 |
#28371 := [unit-resolution #27344 #28370]: #27189
|
|
|
6459 |
#27399 := (or #27231 #27068 #27181 #27186 #27202)
|
|
|
6460 |
#27400 := [def-axiom]: #27399
|
|
|
6461 |
#28372 := [unit-resolution #27400 #28371 #28364 #28285 #27477 #27157]: false
|
|
|
6462 |
#28374 := [lemma #28372]: #28373
|
|
|
6463 |
#28639 := [unit-resolution #28374 #28636]: #11937
|
|
|
6464 |
#28640 := (or #23218 #18136 #23212)
|
|
|
6465 |
#26821 := (= #24643 #26820)
|
|
|
6466 |
#26794 := (uf_48 #3031 #24643)
|
|
|
6467 |
#26795 := (= uf_9 #26794)
|
|
|
6468 |
#26823 := (iff #26795 #26821)
|
|
|
6469 |
#9041 := (= #233 #1390)
|
|
|
6470 |
#11161 := (iff #9041 #11140)
|
|
|
6471 |
#22931 := (forall (vars (?x712 T5) (?x713 T3)) (:pat #2667) #11161)
|
|
|
6472 |
#11166 := (forall (vars (?x712 T5) (?x713 T3)) #11161)
|
|
|
6473 |
#22934 := (iff #11166 #22931)
|
|
|
6474 |
#22932 := (iff #11161 #11161)
|
|
|
6475 |
#22933 := [refl]: #22932
|
|
|
6476 |
#22935 := [quant-intro #22933]: #22934
|
|
|
6477 |
#17969 := (~ #11166 #11166)
|
|
|
6478 |
#17967 := (~ #11161 #11161)
|
|
|
6479 |
#17968 := [refl]: #17967
|
|
|
6480 |
#17970 := [nnf-pos #17968]: #17969
|
|
|
6481 |
#1890 := (= #1390 #233)
|
|
|
6482 |
#2673 := (iff #2668 #1890)
|
|
|
6483 |
#2674 := (forall (vars (?x712 T5) (?x713 T3)) #2673)
|
|
|
6484 |
#11167 := (iff #2674 #11166)
|
|
|
6485 |
#11164 := (iff #2673 #11161)
|
|
|
6486 |
#11157 := (iff #11140 #9041)
|
|
|
6487 |
#11162 := (iff #11157 #11161)
|
|
|
6488 |
#11163 := [rewrite]: #11162
|
|
|
6489 |
#11159 := (iff #2673 #11157)
|
|
|
6490 |
#9042 := (iff #1890 #9041)
|
|
|
6491 |
#9043 := [rewrite]: #9042
|
|
|
6492 |
#11160 := [monotonicity #11143 #9043]: #11159
|
|
|
6493 |
#11165 := [trans #11160 #11163]: #11164
|
|
|
6494 |
#11168 := [quant-intro #11165]: #11167
|
|
|
6495 |
#11156 := [asserted]: #2674
|
|
|
6496 |
#11171 := [mp #11156 #11168]: #11166
|
|
|
6497 |
#17971 := [mp~ #11171 #17970]: #11166
|
|
|
6498 |
#22936 := [mp #17971 #22935]: #22931
|
|
|
6499 |
#25961 := (not #22931)
|
|
|
6500 |
#26770 := (or #25961 #26823)
|
|
|
6501 |
#26822 := (iff #26821 #26795)
|
|
|
6502 |
#26771 := (or #25961 #26822)
|
|
|
6503 |
#26809 := (iff #26771 #26770)
|
|
|
6504 |
#26816 := (iff #26770 #26770)
|
|
|
6505 |
#26817 := [rewrite]: #26816
|
|
|
6506 |
#26824 := (iff #26822 #26823)
|
|
|
6507 |
#26825 := [rewrite]: #26824
|
|
|
6508 |
#26815 := [monotonicity #26825]: #26809
|
|
|
6509 |
#26818 := [trans #26815 #26817]: #26809
|
|
|
6510 |
#26814 := [quant-inst]: #26771
|
|
|
6511 |
#26796 := [mp #26814 #26818]: #26770
|
|
|
6512 |
#26798 := [unit-resolution #26796 #22936]: #26823
|
|
|
6513 |
#26802 := (not #26795)
|
|
|
6514 |
#26827 := (iff #18127 #26802)
|
|
|
6515 |
#26893 := (iff #11928 #26795)
|
|
|
6516 |
#26842 := (iff #26795 #11928)
|
|
|
6517 |
#26840 := (= #26794 #3032)
|
|
|
6518 |
#26841 := [monotonicity #28190]: #26840
|
|
|
6519 |
#26898 := [monotonicity #26841]: #26842
|
|
|
6520 |
#26843 := [symm #26898]: #26893
|
|
|
6521 |
#26828 := [monotonicity #26843]: #26827
|
|
|
6522 |
#26839 := [hypothesis]: #18127
|
|
|
6523 |
#26826 := [mp #26839 #26828]: #26802
|
|
|
6524 |
#26829 := (= #24758 #26820)
|
|
|
6525 |
#26830 := [symm #28274]: #26829
|
|
|
6526 |
#26844 := (= #24643 #24758)
|
|
|
6527 |
#26831 := [trans #28190 #27482]: #26844
|
|
|
6528 |
#26832 := [trans #26831 #26830]: #26821
|
|
|
6529 |
#26797 := (not #26821)
|
|
|
6530 |
#26799 := (not #26823)
|
|
|
6531 |
#26760 := (or #26799 #26795 #26797)
|
|
|
6532 |
#26783 := [def-axiom]: #26760
|
|
|
6533 |
#26900 := [unit-resolution #26783 #26832 #26826 #26798]: false
|
|
|
6534 |
#26901 := [lemma #26900]: #11928
|
|
|
6535 |
#24446 := (or #23218 #18127 #18136 #23212)
|
|
|
6536 |
#24447 := [def-axiom]: #24446
|
|
|
6537 |
#28641 := [unit-resolution #24447 #26901]: #28640
|
|
|
6538 |
#28642 := [unit-resolution #28641 #28639 #28638]: #23212
|
|
|
6539 |
#24424 := (or #23209 #3042)
|
|
|
6540 |
#24425 := [def-axiom]: #24424
|
|
|
6541 |
#28643 := [unit-resolution #24425 #28642]: #3042
|
|
|
6542 |
#24436 := (or #23209 #23203)
|
|
|
6543 |
#24437 := [def-axiom]: #24436
|
|
|
6544 |
#29322 := [unit-resolution #24437 #28642]: #23203
|
|
|
6545 |
#28521 := [hypothesis]: #13181
|
|
|
6546 |
#28522 := [th-lemma #14069 #28521]: false
|
|
|
6547 |
#28523 := [lemma #28522]: #13178
|
|
|
6548 |
#24422 := (or #23206 #13181 #23200)
|
|
|
6549 |
#24423 := [def-axiom]: #24422
|
|
|
6550 |
#29323 := [unit-resolution #24423 #28523 #29322]: #23200
|
|
|
6551 |
#24414 := (or #23197 #23191)
|
|
|
6552 |
#24415 := [def-axiom]: #24414
|
|
|
6553 |
#29332 := [unit-resolution #24415 #29323]: #23191
|
|
|
6554 |
#27410 := (* -1::int #3041)
|
|
|
6555 |
#27411 := (+ uf_295 #27410)
|
|
|
6556 |
#27412 := (>= #27411 0::int)
|
|
|
6557 |
#28644 := (or #12976 #27412)
|
|
|
6558 |
#28645 := [th-lemma]: #28644
|
|
|
6559 |
#28646 := [unit-resolution #28645 #28643]: #27412
|
|
|
6560 |
#24092 := (not #18168)
|
|
|
6561 |
#28647 := [hypothesis]: #22019
|
|
|
6562 |
#24093 := (or #22014 #24092)
|
|
|
6563 |
#24094 := [def-axiom]: #24093
|
|
|
6564 |
#28648 := [unit-resolution #24094 #28647]: #24092
|
|
|
6565 |
#28607 := (+ #3041 #18166)
|
|
|
6566 |
#28609 := (>= #28607 0::int)
|
|
|
6567 |
#28606 := (= #3041 #18165)
|
|
|
6568 |
#28655 := (= #18165 #3041)
|
|
|
6569 |
#28653 := (= #18164 #3031)
|
|
|
6570 |
#28651 := (= ?x773!13 0::int)
|
|
|
6571 |
#24095 := (not #18169)
|
|
|
6572 |
#24096 := (or #22014 #24095)
|
|
|
6573 |
#24097 := [def-axiom]: #24096
|
|
|
6574 |
#28649 := [unit-resolution #24097 #28647]: #24095
|
|
|
6575 |
#24090 := (or #22014 #18161)
|
|
|
6576 |
#24091 := [def-axiom]: #24090
|
|
|
6577 |
#28650 := [unit-resolution #24091 #28647]: #18161
|
|
|
6578 |
#28652 := [th-lemma #28650 #28649]: #28651
|
|
|
6579 |
#28654 := [monotonicity #28652]: #28653
|
|
|
6580 |
#28656 := [monotonicity #28654]: #28655
|
|
|
6581 |
#28657 := [symm #28656]: #28606
|
|
|
6582 |
#28658 := (not #28606)
|
|
|
6583 |
#28659 := (or #28658 #28609)
|
|
|
6584 |
#28660 := [th-lemma]: #28659
|
|
|
6585 |
#28661 := [unit-resolution #28660 #28657]: #28609
|
|
|
6586 |
#28662 := [th-lemma #28661 #28648 #28646]: false
|
|
|
6587 |
#28663 := [lemma #28662]: #22014
|
|
|
6588 |
#24410 := (or #23194 #22019 #23188)
|
|
|
6589 |
#24411 := [def-axiom]: #24410
|
|
|
6590 |
#29333 := [unit-resolution #24411 #28663 #29332]: #23188
|
|
|
6591 |
#24402 := (or #23185 #23179)
|
|
|
6592 |
#24403 := [def-axiom]: #24402
|
|
|
6593 |
#29334 := [unit-resolution #24403 #29333]: #23179
|
|
|
6594 |
#29335 := (or #23182 #12976 #23176)
|
|
|
6595 |
#24398 := (or #23182 #12976 #13217 #23176)
|
|
|
6596 |
#24399 := [def-axiom]: #24398
|
|
|
6597 |
#29336 := [unit-resolution #24399 #14069]: #29335
|
|
|
6598 |
#29337 := [unit-resolution #29336 #29334 #28643]: #23176
|
|
|
6599 |
#24388 := (or #23173 #23167)
|
|
|
6600 |
#24389 := [def-axiom]: #24388
|
|
|
6601 |
#29338 := [unit-resolution #24389 #29337]: #23167
|
|
|
6602 |
#24386 := (or #23173 #23009)
|
|
|
6603 |
#24387 := [def-axiom]: #24386
|
|
|
6604 |
#29339 := [unit-resolution #24387 #29337]: #23009
|
|
|
6605 |
#24360 := (or #23173 #11989)
|
|
|
6606 |
#24361 := [def-axiom]: #24360
|
|
|
6607 |
#29340 := [unit-resolution #24361 #29337]: #11989
|
|
|
6608 |
#24382 := (or #23173 #15577)
|
|
|
6609 |
#24383 := [def-axiom]: #24382
|
|
|
6610 |
#29341 := [unit-resolution #24383 #29337]: #15577
|
|
|
6611 |
#24372 := (or #23173 #13689)
|
|
|
6612 |
#24373 := [def-axiom]: #24372
|
|
|
6613 |
#29342 := [unit-resolution #24373 #29337]: #13689
|
|
|
6614 |
#27402 := (uf_13 #26867)
|
|
|
6615 |
#27403 := (uf_66 #26867 uf_297 #27402)
|
|
|
6616 |
#27404 := (uf_125 #27403 #26867)
|
|
|
6617 |
#27485 := (>= #27404 0::int)
|
|
|
6618 |
#24368 := (or #23173 #13222)
|
|
|
6619 |
#24369 := [def-axiom]: #24368
|
|
|
6620 |
#29343 := [unit-resolution #24369 #29337]: #13222
|
|
|
6621 |
#27501 := (* -1::int #27404)
|
|
|
6622 |
#27574 := (+ uf_297 #27501)
|
|
|
6623 |
#27575 := (<= #27574 0::int)
|
|
|
6624 |
#27405 := (= uf_297 #27404)
|
|
|
6625 |
#28694 := (uf_66 #24470 uf_297 #26903)
|
|
|
6626 |
#28695 := (uf_125 #28694 #24470)
|
|
|
6627 |
#29365 := (= #28695 #27404)
|
|
|
6628 |
#29363 := (= #27404 #28695)
|
|
|
6629 |
#29344 := (= #26867 #24470)
|
|
|
6630 |
#29345 := [trans #28126 #28241]: #29344
|
|
|
6631 |
#29360 := (= #27403 #28694)
|
|
|
6632 |
#29358 := (= #3082 #28694)
|
|
|
6633 |
#29356 := (= #28694 #3082)
|
|
|
6634 |
#29348 := (= #26903 uf_7)
|
|
|
6635 |
#29346 := (= #26903 #24758)
|
|
|
6636 |
#29347 := [monotonicity #28243]: #29346
|
|
|
6637 |
#29349 := [trans #29347 #28276]: #29348
|
|
|
6638 |
#29357 := [monotonicity #28243 #29349]: #29356
|
|
|
6639 |
#29359 := [symm #29357]: #29358
|
|
|
6640 |
#29354 := (= #27403 #3082)
|
|
|
6641 |
#29352 := (= #27402 uf_7)
|
|
|
6642 |
#29350 := (= #27402 #24758)
|
|
|
6643 |
#29351 := [monotonicity #28126]: #29350
|
|
|
6644 |
#29353 := [trans #29351 #28276]: #29352
|
|
|
6645 |
#29355 := [monotonicity #28126 #29353]: #29354
|
|
|
6646 |
#29361 := [trans #29355 #29359]: #29360
|
|
|
6647 |
#29364 := [monotonicity #29361 #29345]: #29363
|
|
|
6648 |
#29366 := [symm #29364]: #29365
|
|
|
6649 |
#28696 := (= uf_297 #28695)
|
|
|
6650 |
#28699 := (or #26910 #28696)
|
|
|
6651 |
#28700 := [quant-inst]: #28699
|
|
|
6652 |
#29362 := [unit-resolution #28700 #16791]: #28696
|
|
|
6653 |
#29367 := [trans #29362 #29366]: #27405
|
|
|
6654 |
#27913 := (not #27405)
|
|
|
6655 |
#29368 := (or #27913 #27575)
|
|
|
6656 |
#29369 := [th-lemma]: #29368
|
|
|
6657 |
#29370 := [unit-resolution #29369 #29367]: #27575
|
|
|
6658 |
#29371 := (not #27575)
|
|
|
6659 |
#29372 := (or #27485 #22161 #29371)
|
|
|
6660 |
#29373 := [th-lemma]: #29372
|
|
|
6661 |
#29374 := [unit-resolution #29373 #29370 #29343]: #27485
|
|
|
6662 |
#27486 := (not #27485)
|
|
|
6663 |
#27938 := (or #23161 #27486 #13688 #22304 #22299 #23014)
|
|
|
6664 |
#27783 := (uf_66 #2979 #27404 uf_7)
|
|
|
6665 |
#27784 := (uf_110 uf_287 #27783)
|
|
|
6666 |
#27787 := (= uf_302 #27784)
|
|
|
6667 |
#27893 := (= #3083 #27784)
|
|
|
6668 |
#27906 := (= #27784 #3083)
|
|
|
6669 |
#27900 := (= #27783 #3082)
|
|
|
6670 |
#27898 := (= #27404 uf_297)
|
|
|
6671 |
#27408 := (or #26910 #27405)
|
|
|
6672 |
#27409 := [quant-inst]: #27408
|
|
|
6673 |
#27897 := [unit-resolution #27409 #16791]: #27405
|
|
|
6674 |
#27899 := [symm #27897]: #27898
|
|
|
6675 |
#27901 := [monotonicity #27899]: #27900
|
|
|
6676 |
#27907 := [monotonicity #27901]: #27906
|
|
|
6677 |
#27908 := [symm #27907]: #27893
|
|
|
6678 |
#27909 := (= uf_302 #3083)
|
|
|
6679 |
#27902 := [hypothesis]: #11989
|
|
|
6680 |
#27903 := [hypothesis]: #23164
|
|
|
6681 |
#24328 := (or #23161 #12017)
|
|
|
6682 |
#24329 := [def-axiom]: #24328
|
|
|
6683 |
#27904 := [unit-resolution #24329 #27903]: #12017
|
|
|
6684 |
#27905 := [symm #27904]: #3097
|
|
|
6685 |
#27910 := [trans #27905 #27902]: #27909
|
|
|
6686 |
#27911 := [trans #27910 #27908]: #27787
|
|
|
6687 |
#27768 := (<= #27404 4294967295::int)
|
|
|
6688 |
#27912 := [hypothesis]: #15577
|
|
|
6689 |
#27576 := (>= #27574 0::int)
|
|
|
6690 |
#27914 := (or #27913 #27576)
|
|
|
6691 |
#27915 := [th-lemma]: #27914
|
|
|
6692 |
#27916 := [unit-resolution #27915 #27897]: #27576
|
|
|
6693 |
#27917 := (not #27576)
|
|
|
6694 |
#27918 := (or #27768 #22304 #27917)
|
|
|
6695 |
#27919 := [th-lemma]: #27918
|
|
|
6696 |
#27920 := [unit-resolution #27919 #27916 #27912]: #27768
|
|
|
6697 |
#27810 := (+ uf_286 #27501)
|
|
|
6698 |
#27811 := (<= #27810 0::int)
|
|
|
6699 |
#27922 := (not #27811)
|
|
|
6700 |
#27921 := [hypothesis]: #13689
|
|
|
6701 |
#27923 := (or #27922 #13688 #27917)
|
|
|
6702 |
#27924 := [th-lemma]: #27923
|
|
|
6703 |
#27925 := [unit-resolution #27924 #27916 #27921]: #27922
|
|
|
6704 |
#27790 := (not #27787)
|
|
|
6705 |
#27769 := (not #27768)
|
|
|
6706 |
#27935 := (or #27769 #27790 #27811)
|
|
|
6707 |
#27926 := [hypothesis]: #27485
|
|
|
6708 |
#24336 := (or #23161 #23155)
|
|
|
6709 |
#24337 := [def-axiom]: #24336
|
|
|
6710 |
#27927 := [unit-resolution #24337 #27903]: #23155
|
|
|
6711 |
#27580 := (+ uf_296 #13550)
|
|
|
6712 |
#27583 := (<= #27580 0::int)
|
|
|
6713 |
#27928 := (or #12052 #27583)
|
|
|
6714 |
#27929 := [th-lemma]: #27928
|
|
|
6715 |
#27930 := [unit-resolution #27929 #27904]: #27583
|
|
|
6716 |
#27834 := [hypothesis]: #23009
|
|
|
6717 |
#24334 := (or #23161 #13510)
|
|
|
6718 |
#24335 := [def-axiom]: #24334
|
|
|
6719 |
#27931 := [unit-resolution #24335 #27903]: #13510
|
|
|
6720 |
#27825 := (not #27583)
|
|
|
6721 |
#27840 := (or #22270 #13511 #23014 #27825)
|
|
|
6722 |
#27828 := [hypothesis]: #13510
|
|
|
6723 |
#27651 := (+ uf_298 #18758)
|
|
|
6724 |
#27652 := (<= #27651 0::int)
|
|
|
6725 |
#27663 := (+ uf_296 #18771)
|
|
|
6726 |
#27664 := (>= #27663 0::int)
|
|
|
6727 |
#27824 := (not #27664)
|
|
|
6728 |
#27818 := [hypothesis]: #27583
|
|
|
6729 |
#24311 := (not #18773)
|
|
|
6730 |
#27829 := [hypothesis]: #22275
|
|
|
6731 |
#24312 := (or #22270 #24311)
|
|
|
6732 |
#24313 := [def-axiom]: #24312
|
|
|
6733 |
#27830 := [unit-resolution #24313 #27829]: #24311
|
|
|
6734 |
#27826 := (or #27824 #18773 #27825)
|
|
|
6735 |
#27819 := [hypothesis]: #24311
|
|
|
6736 |
#27822 := [hypothesis]: #27664
|
|
|
6737 |
#27823 := [th-lemma #27822 #27819 #27818]: false
|
|
|
6738 |
#27827 := [lemma #27823]: #27826
|
|
|
6739 |
#27831 := [unit-resolution #27827 #27830 #27818]: #27824
|
|
|
6740 |
#27835 := (or #27652 #27664)
|
|
|
6741 |
#24306 := (or #22270 #18422)
|
|
|
6742 |
#24307 := [def-axiom]: #24306
|
|
|
6743 |
#27832 := [unit-resolution #24307 #27829]: #18422
|
|
|
6744 |
#24304 := (or #22270 #18421)
|
|
|
6745 |
#24305 := [def-axiom]: #24304
|
|
|
6746 |
#27833 := [unit-resolution #24305 #27829]: #18421
|
|
|
6747 |
#27677 := (or #23014 #22254 #22255 #27652 #27664)
|
|
|
6748 |
#27640 := (+ #18426 #13715)
|
|
|
6749 |
#27641 := (<= #27640 0::int)
|
|
|
6750 |
#27642 := (+ ?x776!15 #13246)
|
|
|
6751 |
#27643 := (>= #27642 0::int)
|
|
|
6752 |
#27644 := (or #22255 #27643 #27641 #22254)
|
|
|
6753 |
#27678 := (or #23014 #27644)
|
|
|
6754 |
#27685 := (iff #27678 #27677)
|
|
|
6755 |
#27672 := (or #22254 #22255 #27652 #27664)
|
|
|
6756 |
#27680 := (or #23014 #27672)
|
|
|
6757 |
#27683 := (iff #27680 #27677)
|
|
|
6758 |
#27684 := [rewrite]: #27683
|
|
|
6759 |
#27681 := (iff #27678 #27680)
|
|
|
6760 |
#27675 := (iff #27644 #27672)
|
|
|
6761 |
#27669 := (or #22255 #27652 #27664 #22254)
|
|
|
6762 |
#27673 := (iff #27669 #27672)
|
|
|
6763 |
#27674 := [rewrite]: #27673
|
|
|
6764 |
#27670 := (iff #27644 #27669)
|
|
|
6765 |
#27667 := (iff #27641 #27664)
|
|
|
6766 |
#27657 := (+ #13715 #18426)
|
|
|
6767 |
#27660 := (<= #27657 0::int)
|
|
|
6768 |
#27665 := (iff #27660 #27664)
|
|
|
6769 |
#27666 := [rewrite]: #27665
|
|
|
6770 |
#27661 := (iff #27641 #27660)
|
|
|
6771 |
#27658 := (= #27640 #27657)
|
|
|
6772 |
#27659 := [rewrite]: #27658
|
|
|
6773 |
#27662 := [monotonicity #27659]: #27661
|
|
|
6774 |
#27668 := [trans #27662 #27666]: #27667
|
|
|
6775 |
#27655 := (iff #27643 #27652)
|
|
|
6776 |
#27645 := (+ #13246 ?x776!15)
|
|
|
6777 |
#27648 := (>= #27645 0::int)
|
|
|
6778 |
#27653 := (iff #27648 #27652)
|
|
|
6779 |
#27654 := [rewrite]: #27653
|
|
|
6780 |
#27649 := (iff #27643 #27648)
|
|
|
6781 |
#27646 := (= #27642 #27645)
|
|
|
6782 |
#27647 := [rewrite]: #27646
|
|
|
6783 |
#27650 := [monotonicity #27647]: #27649
|
|
|
6784 |
#27656 := [trans #27650 #27654]: #27655
|
|
|
6785 |
#27671 := [monotonicity #27656 #27668]: #27670
|
|
|
6786 |
#27676 := [trans #27671 #27674]: #27675
|
|
|
6787 |
#27682 := [monotonicity #27676]: #27681
|
|
|
6788 |
#27686 := [trans #27682 #27684]: #27685
|
|
|
6789 |
#27679 := [quant-inst]: #27678
|
|
|
6790 |
#27687 := [mp #27679 #27686]: #27677
|
|
|
6791 |
#27836 := [unit-resolution #27687 #27834 #27833 #27832]: #27835
|
|
|
6792 |
#27837 := [unit-resolution #27836 #27831]: #27652
|
|
|
6793 |
#24308 := (not #18760)
|
|
|
6794 |
#24309 := (or #22270 #24308)
|
|
|
6795 |
#24310 := [def-axiom]: #24309
|
|
|
6796 |
#27838 := [unit-resolution #24310 #27829]: #24308
|
|
|
6797 |
#27839 := [th-lemma #27838 #27837 #27828]: false
|
|
|
6798 |
#27841 := [lemma #27839]: #27840
|
|
|
6799 |
#27932 := [unit-resolution #27841 #27931 #27834 #27930]: #22270
|
|
|
6800 |
#24320 := (or #23158 #23152 #22275)
|
|
|
6801 |
#24321 := [def-axiom]: #24320
|
|
|
6802 |
#27933 := [unit-resolution #24321 #27932 #27927]: #23152
|
|
|
6803 |
#24300 := (or #23149 #23141)
|
|
|
6804 |
#24301 := [def-axiom]: #24300
|
|
|
6805 |
#27934 := [unit-resolution #24301 #27933]: #23141
|
|
|
6806 |
#27847 := (or #23146 #27486 #27769 #27790 #27811)
|
|
|
6807 |
#27774 := (+ #27404 #13151)
|
|
|
6808 |
#27775 := (>= #27774 0::int)
|
|
|
6809 |
#27782 := (= #27784 uf_302)
|
|
|
6810 |
#27785 := (not #27782)
|
|
|
6811 |
#27786 := (or #27785 #27486 #27775 #27769)
|
|
|
6812 |
#27848 := (or #23146 #27786)
|
|
|
6813 |
#27855 := (iff #27848 #27847)
|
|
|
6814 |
#27842 := (or #27486 #27769 #27790 #27811)
|
|
|
6815 |
#27850 := (or #23146 #27842)
|
|
|
6816 |
#27853 := (iff #27850 #27847)
|
|
|
6817 |
#27854 := [rewrite]: #27853
|
|
|
6818 |
#27851 := (iff #27848 #27850)
|
|
|
6819 |
#27845 := (iff #27786 #27842)
|
|
|
6820 |
#27791 := (or #27790 #27486 #27811 #27769)
|
|
|
6821 |
#27843 := (iff #27791 #27842)
|
|
|
6822 |
#27844 := [rewrite]: #27843
|
|
|
6823 |
#27792 := (iff #27786 #27791)
|
|
|
6824 |
#27821 := (iff #27775 #27811)
|
|
|
6825 |
#27805 := (+ #13151 #27404)
|
|
|
6826 |
#27802 := (>= #27805 0::int)
|
|
|
6827 |
#27812 := (iff #27802 #27811)
|
|
|
6828 |
#27820 := [rewrite]: #27812
|
|
|
6829 |
#27808 := (iff #27775 #27802)
|
|
|
6830 |
#27806 := (= #27774 #27805)
|
|
|
6831 |
#27807 := [rewrite]: #27806
|
|
|
6832 |
#27809 := [monotonicity #27807]: #27808
|
|
|
6833 |
#27723 := [trans #27809 #27820]: #27821
|
|
|
6834 |
#27803 := (iff #27785 #27790)
|
|
|
6835 |
#27788 := (iff #27782 #27787)
|
|
|
6836 |
#27789 := [rewrite]: #27788
|
|
|
6837 |
#27804 := [monotonicity #27789]: #27803
|
|
|
6838 |
#27815 := [monotonicity #27804 #27723]: #27792
|
|
|
6839 |
#27846 := [trans #27815 #27844]: #27845
|
|
|
6840 |
#27852 := [monotonicity #27846]: #27851
|
|
|
6841 |
#27856 := [trans #27852 #27854]: #27855
|
|
|
6842 |
#27849 := [quant-inst]: #27848
|
|
|
6843 |
#27857 := [mp #27849 #27856]: #27847
|
|
|
6844 |
#27936 := [unit-resolution #27857 #27934 #27926]: #27935
|
|
|
6845 |
#27937 := [unit-resolution #27936 #27925 #27920 #27911]: false
|
|
|
6846 |
#27939 := [lemma #27937]: #27938
|
|
|
6847 |
#29375 := [unit-resolution #27939 #29374 #29342 #29341 #29340 #29339]: #23161
|
|
|
6848 |
#24344 := (or #23170 #23130 #23164)
|
|
|
6849 |
#24345 := [def-axiom]: #24344
|
|
|
6850 |
#29376 := [unit-resolution #24345 #29375 #29338]: #23130
|
|
|
6851 |
#24292 := (or #23127 #13511)
|
|
|
6852 |
#24293 := [def-axiom]: #24292
|
|
|
6853 |
#29377 := [unit-resolution #24293 #29376]: #13511
|
|
|
6854 |
#30318 := (not #29084)
|
|
|
6855 |
#30322 := (or #30321 #28220 #30318 #13510)
|
|
|
6856 |
#30323 := [th-lemma]: #30322
|
|
|
6857 |
#30324 := [unit-resolution #30323 #28214 #29377 #30316]: #30321
|
|
|
6858 |
#28963 := (>= #28923 0::int)
|
|
|
6859 |
#28964 := (not #28963)
|
|
|
6860 |
#29278 := [hypothesis]: #28964
|
|
|
6861 |
#24376 := (or #23173 #13743)
|
|
|
6862 |
#24377 := [def-axiom]: #24376
|
|
|
6863 |
#29279 := [unit-resolution #24377 #29337]: #13743
|
|
|
6864 |
#29083 := (<= #29082 0::int)
|
|
|
6865 |
#29282 := (or #29281 #29083)
|
|
|
6866 |
#29267 := [th-lemma]: #29282
|
|
|
6867 |
#29268 := [unit-resolution #29267 #29280]: #29083
|
|
|
6868 |
#29269 := [th-lemma #29268 #29279 #29278]: false
|
|
|
6869 |
#29270 := [lemma #29269]: #28963
|
|
|
6870 |
#30337 := (or #28964 #28974 #28982)
|
|
|
6871 |
#28993 := (or #27469 #26943 #28964 #28974 #28982)
|
|
|
6872 |
#28959 := (or #28958 #28956 #28953 #28950)
|
|
|
6873 |
#28960 := (not #28959)
|
|
|
6874 |
#28961 := (+ #28923 #26944)
|
|
|
6875 |
#28962 := (>= #28961 0::int)
|
|
|
6876 |
#28965 := (or #28964 #28962 #26943 #28960)
|
|
|
6877 |
#28994 := (or #27469 #28965)
|
|
|
6878 |
#29001 := (iff #28994 #28993)
|
|
|
6879 |
#28988 := (or #26943 #28964 #28974 #28982)
|
|
|
6880 |
#28996 := (or #27469 #28988)
|
|
|
6881 |
#28999 := (iff #28996 #28993)
|
|
|
6882 |
#29000 := [rewrite]: #28999
|
|
|
6883 |
#28997 := (iff #28994 #28996)
|
|
|
6884 |
#28991 := (iff #28965 #28988)
|
|
|
6885 |
#28985 := (or #28964 #28974 #26943 #28982)
|
|
|
6886 |
#28989 := (iff #28985 #28988)
|
|
|
6887 |
#28990 := [rewrite]: #28989
|
|
|
6888 |
#28986 := (iff #28965 #28985)
|
|
|
6889 |
#28983 := (iff #28960 #28982)
|
|
|
6890 |
#28980 := (iff #28959 #28979)
|
|
|
6891 |
#28981 := [rewrite]: #28980
|
|
|
6892 |
#28984 := [monotonicity #28981]: #28983
|
|
|
6893 |
#28977 := (iff #28962 #28974)
|
|
|
6894 |
#28966 := (+ #26944 #28923)
|
|
|
6895 |
#28969 := (>= #28966 0::int)
|
|
|
6896 |
#28975 := (iff #28969 #28974)
|
|
|
6897 |
#28976 := [rewrite]: #28975
|
|
|
6898 |
#28970 := (iff #28962 #28969)
|
|
|
6899 |
#28967 := (= #28961 #28966)
|
|
|
6900 |
#28968 := [rewrite]: #28967
|
|
|
6901 |
#28971 := [monotonicity #28968]: #28970
|
|
|
6902 |
#28978 := [trans #28971 #28976]: #28977
|
|
|
6903 |
#28987 := [monotonicity #28978 #28984]: #28986
|
|
|
6904 |
#28992 := [trans #28987 #28990]: #28991
|
|
|
6905 |
#28998 := [monotonicity #28992]: #28997
|
|
|
6906 |
#29002 := [trans #28998 #29000]: #29001
|
|
|
6907 |
#28995 := [quant-inst]: #28994
|
|
|
6908 |
#29003 := [mp #28995 #29002]: #28993
|
|
|
6909 |
#30342 := [unit-resolution #29003 #20706 #28298]: #30337
|
|
|
6910 |
#30331 := [unit-resolution #30342 #29270 #30324]: #28982
|
|
|
6911 |
#29009 := (or #28979 #28955)
|
|
|
6912 |
#29010 := [def-axiom]: #29009
|
|
|
6913 |
#30332 := [unit-resolution #29010 #30331]: #28955
|
|
|
6914 |
#30385 := [symm #30332]: #30390
|
|
|
6915 |
#30388 := (= #29089 #28954)
|
|
|
6916 |
#30353 := (= #27629 #28951)
|
|
|
6917 |
#30351 := (= #28951 #27629)
|
|
|
6918 |
#30349 := (= #28947 #3181)
|
|
|
6919 |
#28847 := (uf_116 #3181)
|
|
|
6920 |
#28851 := (uf_43 #24643 #28847)
|
|
|
6921 |
#30362 := (= #28851 #3181)
|
|
|
6922 |
#28852 := (= #3181 #28851)
|
|
|
6923 |
#27883 := (uf_48 #3181 #24643)
|
|
|
6924 |
#27884 := (= uf_9 #27883)
|
|
|
6925 |
#30356 := (= #3182 #27883)
|
|
|
6926 |
#28172 := (= #27883 #3182)
|
|
|
6927 |
#28173 := [monotonicity #28190]: #28172
|
|
|
6928 |
#30335 := [symm #28173]: #30356
|
|
|
6929 |
#27886 := (= #24643 #27885)
|
|
|
6930 |
#27987 := (* uf_298 #26849)
|
|
|
6931 |
#27357 := (uf_116 #26867)
|
|
|
6932 |
#27988 := (+ #27357 #27987)
|
|
|
6933 |
#27989 := (uf_43 #24643 #27988)
|
|
|
6934 |
#28131 := (uf_13 #27989)
|
|
|
6935 |
#28268 := (= #28131 #27885)
|
|
|
6936 |
#28264 := (= #27885 #28131)
|
|
|
6937 |
#28262 := (= #3181 #27989)
|
|
|
6938 |
#27983 := (uf_66 #26867 uf_298 #24643)
|
|
|
6939 |
#27990 := (= #27983 #27989)
|
|
|
6940 |
#27991 := (not #27990)
|
|
|
6941 |
#27984 := (uf_138 #27983 #26867)
|
|
|
6942 |
#27985 := (= uf_9 #27984)
|
|
|
6943 |
#27986 := (not #27985)
|
|
|
6944 |
#27994 := (or #27986 #27991)
|
|
|
6945 |
#27997 := (not #27994)
|
|
|
6946 |
#28002 := (or #26887 #27997)
|
|
|
6947 |
#27992 := (or #27991 #27986)
|
|
|
6948 |
#27993 := (not #27992)
|
|
|
6949 |
#28000 := (or #26887 #27993)
|
|
|
6950 |
#28004 := (iff #28000 #28002)
|
|
|
6951 |
#28006 := (iff #28002 #28002)
|
|
|
6952 |
#28007 := [rewrite]: #28006
|
|
|
6953 |
#27998 := (iff #27993 #27997)
|
|
|
6954 |
#27995 := (iff #27992 #27994)
|
|
|
6955 |
#27996 := [rewrite]: #27995
|
|
|
6956 |
#27999 := [monotonicity #27996]: #27998
|
|
|
6957 |
#28005 := [monotonicity #27999]: #28004
|
|
|
6958 |
#28008 := [trans #28005 #28007]: #28004
|
|
|
6959 |
#28003 := [quant-inst]: #28000
|
|
|
6960 |
#28078 := [mp #28003 #28008]: #28002
|
|
|
6961 |
#28254 := [unit-resolution #28078 #20922]: #27997
|
|
|
6962 |
#28081 := (or #27994 #27990)
|
|
|
6963 |
#28082 := [def-axiom]: #28081
|
|
|
6964 |
#28255 := [unit-resolution #28082 #28254]: #27990
|
|
|
6965 |
#28260 := (= #3181 #27983)
|
|
|
6966 |
#28258 := (= #27983 #3181)
|
|
|
6967 |
#28248 := (= uf_288 #26851)
|
|
|
6968 |
#28246 := (= #2980 #26851)
|
|
|
6969 |
#28247 := [symm #28245]: #28246
|
|
|
6970 |
#28249 := [trans #28193 #28247]: #28248
|
|
|
6971 |
#28251 := [monotonicity #28188 #28249]: #28250
|
|
|
6972 |
#28253 := [symm #28251]: #28252
|
|
|
6973 |
#28259 := [monotonicity #28253 #28190]: #28258
|
|
|
6974 |
#28261 := [symm #28259]: #28260
|
|
|
6975 |
#28263 := [trans #28261 #28255]: #28262
|
|
|
6976 |
#28265 := [monotonicity #28263]: #28264
|
|
|
6977 |
#28269 := [symm #28265]: #28268
|
|
|
6978 |
#28132 := (= #24643 #28131)
|
|
|
6979 |
#28071 := (or #24710 #28132)
|
|
|
6980 |
#28072 := [quant-inst]: #28071
|
|
|
6981 |
#28240 := [unit-resolution #28072 #22949]: #28132
|
|
|
6982 |
#28270 := [trans #28240 #28269]: #27886
|
|
|
6983 |
#27765 := (not #27886)
|
|
|
6984 |
#27882 := (iff #27884 #27886)
|
|
|
6985 |
#27890 := (or #25961 #27882)
|
|
|
6986 |
#27887 := (iff #27886 #27884)
|
|
|
6987 |
#27891 := (or #25961 #27887)
|
|
|
6988 |
#27761 := (iff #27891 #27890)
|
|
|
6989 |
#27763 := (iff #27890 #27890)
|
|
|
6990 |
#27725 := [rewrite]: #27763
|
|
|
6991 |
#27888 := (iff #27887 #27882)
|
|
|
6992 |
#27889 := [rewrite]: #27888
|
|
|
6993 |
#27762 := [monotonicity #27889]: #27761
|
|
|
6994 |
#27726 := [trans #27762 #27725]: #27761
|
|
|
6995 |
#27760 := [quant-inst]: #27891
|
|
|
6996 |
#27764 := [mp #27760 #27726]: #27890
|
|
|
6997 |
#28170 := [unit-resolution #27764 #22936]: #27882
|
|
|
6998 |
#27945 := (not #27884)
|
|
|
6999 |
#28153 := (iff #18238 #27945)
|
|
|
7000 |
#28018 := (iff #12293 #27884)
|
|
|
7001 |
#28181 := (iff #27884 #12293)
|
|
|
7002 |
#28182 := [monotonicity #28173]: #28181
|
|
|
7003 |
#28152 := [symm #28182]: #28018
|
|
|
7004 |
#28227 := [monotonicity #28152]: #28153
|
|
|
7005 |
#28171 := [hypothesis]: #18238
|
|
|
7006 |
#28238 := [mp #28171 #28227]: #27945
|
|
|
7007 |
#27759 := (not #27882)
|
|
|
7008 |
#27766 := (or #27759 #27884 #27765)
|
|
|
7009 |
#27767 := [def-axiom]: #27766
|
|
|
7010 |
#28239 := [unit-resolution #27767 #28238 #28170]: #27765
|
|
|
7011 |
#28271 := [unit-resolution #28239 #28270]: false
|
|
|
7012 |
#28272 := [lemma #28271]: #12293
|
|
|
7013 |
#30336 := [trans #28272 #30335]: #27884
|
|
|
7014 |
#28860 := (or #27945 #28852)
|
|
|
7015 |
#28863 := (or #25945 #27945 #28852)
|
|
|
7016 |
#28859 := (or #28852 #27945)
|
|
|
7017 |
#28864 := (or #25945 #28859)
|
|
|
7018 |
#28871 := (iff #28864 #28863)
|
|
|
7019 |
#28866 := (or #25945 #28860)
|
|
|
7020 |
#28869 := (iff #28866 #28863)
|
|
|
7021 |
#28870 := [rewrite]: #28869
|
|
|
7022 |
#28867 := (iff #28864 #28866)
|
|
|
7023 |
#28861 := (iff #28859 #28860)
|
|
|
7024 |
#28862 := [rewrite]: #28861
|
|
|
7025 |
#28868 := [monotonicity #28862]: #28867
|
|
|
7026 |
#28872 := [trans #28868 #28870]: #28871
|
|
|
7027 |
#28865 := [quant-inst]: #28864
|
|
|
7028 |
#28873 := [mp #28865 #28872]: #28863
|
|
|
7029 |
#30364 := [unit-resolution #28873 #17966]: #28860
|
|
|
7030 |
#30347 := [unit-resolution #30364 #30336]: #28852
|
|
|
7031 |
#30363 := [symm #30347]: #30362
|
|
|
7032 |
#30346 := (= #28947 #28851)
|
|
|
7033 |
#29189 := (* #26849 #28923)
|
|
|
7034 |
#29193 := (+ #27108 #29189)
|
|
|
7035 |
#29195 := (uf_43 #24643 #29193)
|
|
|
7036 |
#30360 := (= #29195 #28851)
|
|
|
7037 |
#30340 := (= #29193 #28847)
|
|
|
7038 |
#30304 := (= #28847 #29193)
|
|
|
7039 |
#30305 := (* -1::int #29193)
|
|
|
7040 |
#30306 := (+ #28847 #30305)
|
|
|
7041 |
#30307 := (<= #30306 0::int)
|
|
|
7042 |
#28720 := (* -1::int #26851)
|
|
|
7043 |
#28721 := (+ #24545 #28720)
|
|
|
7044 |
#28723 := (>= #28721 0::int)
|
|
|
7045 |
#28719 := (= #24545 #26851)
|
|
|
7046 |
#30302 := [trans #28310 #28247]: #28719
|
|
|
7047 |
#30378 := (not #28719)
|
|
|
7048 |
#30355 := (or #30378 #28723)
|
|
|
7049 |
#30325 := [th-lemma]: #30355
|
|
|
7050 |
#30384 := [unit-resolution #30325 #30302]: #28723
|
|
|
7051 |
#29387 := (* -1::int #27108)
|
|
|
7052 |
#29388 := (+ #24545 #29387)
|
|
|
7053 |
#29389 := (<= #29388 0::int)
|
|
|
7054 |
#29386 := (= #24545 #27108)
|
|
|
7055 |
#30386 := [symm #28308]: #29386
|
|
|
7056 |
#30387 := (not #29386)
|
|
|
7057 |
#30405 := (or #30387 #29389)
|
|
|
7058 |
#30406 := [th-lemma]: #30405
|
|
|
7059 |
#30401 := [unit-resolution #30406 #30386]: #29389
|
|
|
7060 |
#28895 := (+ #26851 #27987)
|
|
|
7061 |
#28896 := (uf_43 #24643 #28895)
|
|
|
7062 |
#29061 := (uf_116 #28896)
|
|
|
7063 |
#29065 := (* -1::int #29061)
|
|
|
7064 |
#29086 := (+ #28847 #29065)
|
|
|
7065 |
#29087 := (<= #29086 0::int)
|
|
|
7066 |
#29085 := (= #28847 #29061)
|
|
|
7067 |
#30447 := (= #29061 #28847)
|
|
|
7068 |
#30411 := (= #28896 #3181)
|
|
|
7069 |
#28891 := (uf_66 #24470 uf_298 #24643)
|
|
|
7070 |
#30409 := (= #28891 #3181)
|
|
|
7071 |
#30410 := [monotonicity #28243 #28190]: #30409
|
|
|
7072 |
#30404 := (= #28896 #28891)
|
|
|
7073 |
#28897 := (= #28891 #28896)
|
|
|
7074 |
#28898 := (not #28897)
|
|
|
7075 |
#28892 := (uf_138 #28891 #24470)
|
|
|
7076 |
#28893 := (= uf_9 #28892)
|
|
|
7077 |
#28894 := (not #28893)
|
|
|
7078 |
#28901 := (or #28894 #28898)
|
|
|
7079 |
#28904 := (not #28901)
|
|
|
7080 |
#28907 := (or #26887 #28904)
|
|
|
7081 |
#28899 := (or #28898 #28894)
|
|
|
7082 |
#28900 := (not #28899)
|
|
|
7083 |
#28908 := (or #26887 #28900)
|
|
|
7084 |
#28910 := (iff #28908 #28907)
|
|
|
7085 |
#28912 := (iff #28907 #28907)
|
|
|
7086 |
#28913 := [rewrite]: #28912
|
|
|
7087 |
#28905 := (iff #28900 #28904)
|
|
|
7088 |
#28902 := (iff #28899 #28901)
|
|
|
7089 |
#28903 := [rewrite]: #28902
|
|
|
7090 |
#28906 := [monotonicity #28903]: #28905
|
|
|
7091 |
#28911 := [monotonicity #28906]: #28910
|
|
|
7092 |
#28914 := [trans #28911 #28913]: #28910
|
|
|
7093 |
#28909 := [quant-inst]: #28908
|
|
|
7094 |
#28915 := [mp #28909 #28914]: #28907
|
|
|
7095 |
#30402 := [unit-resolution #28915 #20922]: #28904
|
|
|
7096 |
#28918 := (or #28901 #28897)
|
|
|
7097 |
#28919 := [def-axiom]: #28918
|
|
|
7098 |
#30407 := [unit-resolution #28919 #30402]: #28897
|
|
|
7099 |
#30408 := [symm #30407]: #30404
|
|
|
7100 |
#30421 := [trans #30408 #30410]: #30411
|
|
|
7101 |
#30448 := [monotonicity #30421]: #30447
|
|
|
7102 |
#30449 := [symm #30448]: #29085
|
|
|
7103 |
#30450 := (not #29085)
|
|
|
7104 |
#30445 := (or #30450 #29087)
|
|
|
7105 |
#30451 := [th-lemma]: #30445
|
|
|
7106 |
#30417 := [unit-resolution #30451 #30449]: #29087
|
|
|
7107 |
#29066 := (+ #27987 #29065)
|
|
|
7108 |
#29067 := (+ #26851 #29066)
|
|
|
7109 |
#29081 := (>= #29067 0::int)
|
|
|
7110 |
#29068 := (= #29067 0::int)
|
|
|
7111 |
#29071 := (or #24716 #29068)
|
|
|
7112 |
#29062 := (= #28895 #29061)
|
|
|
7113 |
#29072 := (or #24716 #29062)
|
|
|
7114 |
#29074 := (iff #29072 #29071)
|
|
|
7115 |
#29076 := (iff #29071 #29071)
|
|
|
7116 |
#29077 := [rewrite]: #29076
|
|
|
7117 |
#29069 := (iff #29062 #29068)
|
|
|
7118 |
#29070 := [rewrite]: #29069
|
|
|
7119 |
#29075 := [monotonicity #29070]: #29074
|
|
|
7120 |
#29078 := [trans #29075 #29077]: #29074
|
|
|
7121 |
#29073 := [quant-inst]: #29072
|
|
|
7122 |
#29079 := [mp #29073 #29078]: #29071
|
|
|
7123 |
#30452 := [unit-resolution #29079 #22943]: #29068
|
|
|
7124 |
#30453 := (not #29068)
|
|
|
7125 |
#30446 := (or #30453 #29081)
|
|
|
7126 |
#30454 := [th-lemma]: #30446
|
|
|
7127 |
#30455 := [unit-resolution #30454 #30452]: #29081
|
|
|
7128 |
#28726 := (>= #26849 1::int)
|
|
|
7129 |
#28724 := (= #26849 1::int)
|
|
|
7130 |
#2932 := (uf_139 uf_7)
|
|
|
7131 |
#2933 := (= #2932 1::int)
|
|
|
7132 |
#11813 := [asserted]: #2933
|
|
|
7133 |
#30462 := (= #26849 #2932)
|
|
|
7134 |
#30463 := [monotonicity #28190]: #30462
|
|
|
7135 |
#30464 := [trans #30463 #11813]: #28724
|
|
|
7136 |
#30465 := (not #28724)
|
|
|
7137 |
#30466 := (or #30465 #28726)
|
|
|
7138 |
#30461 := [th-lemma]: #30466
|
|
|
7139 |
#30416 := [unit-resolution #30461 #30464]: #28726
|
|
|
7140 |
#28725 := (<= #26849 1::int)
|
|
|
7141 |
#30467 := (or #30465 #28725)
|
|
|
7142 |
#30422 := [th-lemma]: #30467
|
|
|
7143 |
#30468 := [unit-resolution #30422 #30464]: #28725
|
|
|
7144 |
#30482 := (not #29389)
|
|
|
7145 |
#30487 := (not #29083)
|
|
|
7146 |
#30486 := (not #28725)
|
|
|
7147 |
#30484 := (not #28726)
|
|
|
7148 |
#30471 := (not #28723)
|
|
|
7149 |
#30470 := (not #29081)
|
|
|
7150 |
#30469 := (not #29087)
|
|
|
7151 |
#30483 := (or #30307 #30469 #30470 #30471 #30484 #30486 #30484 #30486 #30487 #30482)
|
|
|
7152 |
#30488 := [th-lemma]: #30483
|
|
|
7153 |
#30485 := [unit-resolution #30488 #30468 #30416 #30455 #29268 #30417 #30401 #30384]: #30307
|
|
|
7154 |
#30317 := (>= #30306 0::int)
|
|
|
7155 |
#28722 := (<= #28721 0::int)
|
|
|
7156 |
#30489 := (or #30378 #28722)
|
|
|
7157 |
#30490 := [th-lemma]: #30489
|
|
|
7158 |
#30491 := [unit-resolution #30490 #30302]: #28722
|
|
|
7159 |
#29390 := (>= #29388 0::int)
|
|
|
7160 |
#30492 := (or #30387 #29390)
|
|
|
7161 |
#30493 := [th-lemma]: #30492
|
|
|
7162 |
#30494 := [unit-resolution #30493 #30386]: #29390
|
|
|
7163 |
#29088 := (>= #29086 0::int)
|
|
|
7164 |
#30495 := (or #30450 #29088)
|
|
|
7165 |
#30498 := [th-lemma]: #30495
|
|
|
7166 |
#30530 := [unit-resolution #30498 #30449]: #29088
|
|
|
7167 |
#29080 := (<= #29067 0::int)
|
|
|
7168 |
#30531 := (or #30453 #29080)
|
|
|
7169 |
#30532 := [th-lemma]: #30531
|
|
|
7170 |
#30533 := [unit-resolution #30532 #30452]: #29080
|
|
|
7171 |
#30537 := (not #29390)
|
|
|
7172 |
#30536 := (not #28722)
|
|
|
7173 |
#30535 := (not #29080)
|
|
|
7174 |
#30534 := (not #29088)
|
|
|
7175 |
#30538 := (or #30317 #30534 #30535 #30536 #30484 #30486 #30484 #30486 #30318 #30537)
|
|
|
7176 |
#30539 := [th-lemma]: #30538
|
|
|
7177 |
#30540 := [unit-resolution #30539 #30468 #30416 #30533 #30316 #30530 #30494 #30491]: #30317
|
|
|
7178 |
#30542 := (not #30317)
|
|
|
7179 |
#30541 := (not #30307)
|
|
|
7180 |
#30543 := (or #30304 #30541 #30542)
|
|
|
7181 |
#30544 := [th-lemma]: #30543
|
|
|
7182 |
#30545 := [unit-resolution #30544 #30540 #30485]: #30304
|
|
|
7183 |
#29850 := [symm #30545]: #30340
|
|
|
7184 |
#29848 := [monotonicity #29850]: #30360
|
|
|
7185 |
#30376 := (= #28947 #29195)
|
|
|
7186 |
#29247 := (uf_66 #25933 #28923 #24643)
|
|
|
7187 |
#29198 := (= #29247 #29195)
|
|
|
7188 |
#29266 := (= #29195 #29247)
|
|
|
7189 |
#29276 := (not #29266)
|
|
|
7190 |
#29248 := (uf_138 #29247 #25933)
|
|
|
7191 |
#29249 := (= uf_9 #29248)
|
|
|
7192 |
#29182 := (not #29249)
|
|
|
7193 |
#29306 := (or #29182 #29276)
|
|
|
7194 |
#29310 := (not #29306)
|
|
|
7195 |
#29317 := (or #26887 #29310)
|
|
|
7196 |
#29183 := (* #28923 #26849)
|
|
|
7197 |
#29181 := (+ #27108 #29183)
|
|
|
7198 |
#29184 := (uf_43 #24643 #29181)
|
|
|
7199 |
#29185 := (= #29247 #29184)
|
|
|
7200 |
#29186 := (not #29185)
|
|
|
7201 |
#29187 := (or #29186 #29182)
|
|
|
7202 |
#29188 := (not #29187)
|
|
|
7203 |
#29318 := (or #26887 #29188)
|
|
|
7204 |
#29327 := (iff #29318 #29317)
|
|
|
7205 |
#29329 := (iff #29317 #29317)
|
|
|
7206 |
#29330 := [rewrite]: #29329
|
|
|
7207 |
#29311 := (iff #29188 #29310)
|
|
|
7208 |
#29308 := (iff #29187 #29306)
|
|
|
7209 |
#29303 := (or #29276 #29182)
|
|
|
7210 |
#29307 := (iff #29303 #29306)
|
|
|
7211 |
#29302 := [rewrite]: #29307
|
|
|
7212 |
#29304 := (iff #29187 #29303)
|
|
|
7213 |
#29287 := (iff #29186 #29276)
|
|
|
7214 |
#29274 := (iff #29185 #29266)
|
|
|
7215 |
#29272 := (iff #29198 #29266)
|
|
|
7216 |
#29273 := [rewrite]: #29272
|
|
|
7217 |
#29199 := (iff #29185 #29198)
|
|
|
7218 |
#29196 := (= #29184 #29195)
|
|
|
7219 |
#29191 := (= #29181 #29193)
|
|
|
7220 |
#29277 := (= #29183 #29189)
|
|
|
7221 |
#29192 := [rewrite]: #29277
|
|
|
7222 |
#29194 := [monotonicity #29192]: #29191
|
|
|
7223 |
#29197 := [monotonicity #29194]: #29196
|
|
|
7224 |
#29271 := [monotonicity #29197]: #29199
|
|
|
7225 |
#29275 := [trans #29271 #29273]: #29274
|
|
|
7226 |
#29288 := [monotonicity #29275]: #29287
|
|
|
7227 |
#29305 := [monotonicity #29288]: #29304
|
|
|
7228 |
#29309 := [trans #29305 #29302]: #29308
|
|
|
7229 |
#29312 := [monotonicity #29309]: #29311
|
|
|
7230 |
#29328 := [monotonicity #29312]: #29327
|
|
|
7231 |
#29331 := [trans #29328 #29330]: #29327
|
|
|
7232 |
#29326 := [quant-inst]: #29318
|
|
|
7233 |
#29324 := [mp #29326 #29331]: #29317
|
|
|
7234 |
#30334 := [unit-resolution #29324 #20922]: #29310
|
|
|
7235 |
#29382 := (or #29306 #29266)
|
|
|
7236 |
#29383 := [def-axiom]: #29382
|
|
|
7237 |
#30357 := [unit-resolution #29383 #30334]: #29266
|
|
|
7238 |
#30359 := [symm #30357]: #29198
|
|
|
7239 |
#30333 := (= #28947 #29247)
|
|
|
7240 |
#30358 := [monotonicity #28318]: #30333
|
|
|
7241 |
#30339 := [trans #30358 #30359]: #30376
|
|
|
7242 |
#29851 := [trans #30339 #29848]: #30346
|
|
|
7243 |
#29852 := [trans #29851 #30363]: #30349
|
|
|
7244 |
#29893 := [monotonicity #29852]: #30351
|
|
|
7245 |
#29853 := [symm #29893]: #30353
|
|
|
7246 |
#29854 := [monotonicity #29853]: #30388
|
|
|
7247 |
#29855 := [trans #29854 #30385]: #30391
|
|
|
7248 |
#29856 := [trans #29855 #28292]: #30393
|
|
|
7249 |
#29902 := [monotonicity #29856]: #29899
|
|
|
7250 |
#29910 := [symm #29902]: #29898
|
|
|
7251 |
#29866 := [trans #14075 #29910]: #29093
|
|
|
7252 |
#29863 := (not #29093)
|
|
|
7253 |
#29864 := (or #29149 #29863)
|
|
|
7254 |
#29865 := [def-axiom]: #29864
|
|
|
7255 |
#29868 := [unit-resolution #29865 #29866]: #29149
|
|
|
7256 |
#29981 := (= #25182 #29107)
|
|
|
7257 |
#29939 := (= #29107 #25182)
|
|
|
7258 |
#29897 := (= #27885 uf_7)
|
|
|
7259 |
#29867 := (= #27885 #24643)
|
|
|
7260 |
#28874 := (or #27759 #27945 #27886)
|
|
|
7261 |
#28875 := [def-axiom]: #28874
|
|
|
7262 |
#29869 := [unit-resolution #28875 #30336 #28170]: #27886
|
|
|
7263 |
#29904 := [symm #29869]: #29867
|
|
|
7264 |
#29938 := [trans #29904 #28190]: #29897
|
|
|
7265 |
#29978 := [monotonicity #29938]: #29939
|
|
|
7266 |
#29947 := [symm #29978]: #29981
|
|
|
7267 |
#29948 := [trans #27481 #29947]: #29125
|
|
|
7268 |
#29688 := (not #29098)
|
|
|
7269 |
#29881 := (iff #11878 #29688)
|
|
|
7270 |
#29879 := (iff #11875 #29098)
|
|
|
7271 |
#29877 := (iff #29098 #11875)
|
|
|
7272 |
#29892 := (= #29097 #2990)
|
|
|
7273 |
#29889 := (= #29096 #2977)
|
|
|
7274 |
#29687 := (= #29096 #24763)
|
|
|
7275 |
#29949 := [monotonicity #29856]: #29687
|
|
|
7276 |
#29891 := [trans #29949 #28353]: #29889
|
|
|
7277 |
#29890 := [monotonicity #29891]: #29892
|
|
|
7278 |
#29878 := [monotonicity #29890]: #29877
|
|
|
7279 |
#29880 := [symm #29878]: #29879
|
|
|
7280 |
#29876 := [monotonicity #29880]: #29881
|
|
|
7281 |
#29944 := [mp #14078 #29876]: #29688
|
|
|
7282 |
#29015 := (uf_66 #27003 #28923 #24643)
|
|
|
7283 |
#29016 := (uf_58 #3150 #29015)
|
|
|
7284 |
#29017 := (uf_136 #29016)
|
|
|
7285 |
#29018 := (= uf_9 #29017)
|
|
|
7286 |
#29050 := (not #29018)
|
|
|
7287 |
#30097 := (iff #29050 #29104)
|
|
|
7288 |
#30107 := (iff #29018 #29103)
|
|
|
7289 |
#30105 := (iff #29103 #29018)
|
|
|
7290 |
#29984 := (= #29102 #29017)
|
|
|
7291 |
#29995 := (= #27629 #29016)
|
|
|
7292 |
#29993 := (= #29016 #27629)
|
|
|
7293 |
#29950 := (= #29015 #3181)
|
|
|
7294 |
#29983 := (= #28923 uf_298)
|
|
|
7295 |
#29952 := [symm #29280]: #29983
|
|
|
7296 |
#29951 := [monotonicity #28197 #29952 #28190]: #29950
|
|
|
7297 |
#29994 := [monotonicity #29951]: #29993
|
|
|
7298 |
#29707 := [symm #29994]: #29995
|
|
|
7299 |
#29996 := [monotonicity #29707]: #29984
|
|
|
7300 |
#30106 := [monotonicity #29996]: #30105
|
|
|
7301 |
#30110 := [symm #30106]: #30107
|
|
|
7302 |
#30116 := [monotonicity #30110]: #30097
|
|
|
7303 |
#29019 := (uf_24 uf_287 #29015)
|
|
|
7304 |
#29020 := (= uf_9 #29019)
|
|
|
7305 |
#29021 := (not #29020)
|
|
|
7306 |
#29025 := (or #29018 #29021)
|
|
|
7307 |
#29028 := (not #29025)
|
|
|
7308 |
#29977 := (or #28964 #28974 #29028)
|
|
|
7309 |
#29039 := (or #27034 #24483 #27015 #27018 #28964 #28974 #29028)
|
|
|
7310 |
#29022 := (or #29021 #29018)
|
|
|
7311 |
#29023 := (not #29022)
|
|
|
7312 |
#29024 := (or #27018 #28964 #28962 #24483 #27015 #29023)
|
|
|
7313 |
#29040 := (or #27034 #29024)
|
|
|
7314 |
#29047 := (iff #29040 #29039)
|
|
|
7315 |
#29034 := (or #24483 #27015 #27018 #28964 #28974 #29028)
|
|
|
7316 |
#29042 := (or #27034 #29034)
|
|
|
7317 |
#29045 := (iff #29042 #29039)
|
|
|
7318 |
#29046 := [rewrite]: #29045
|
|
|
7319 |
#29043 := (iff #29040 #29042)
|
|
|
7320 |
#29037 := (iff #29024 #29034)
|
|
|
7321 |
#29031 := (or #27018 #28964 #28974 #24483 #27015 #29028)
|
|
|
7322 |
#29035 := (iff #29031 #29034)
|
|
|
7323 |
#29036 := [rewrite]: #29035
|
|
|
7324 |
#29032 := (iff #29024 #29031)
|
|
|
7325 |
#29029 := (iff #29023 #29028)
|
|
|
7326 |
#29026 := (iff #29022 #29025)
|
|
|
7327 |
#29027 := [rewrite]: #29026
|
|
|
7328 |
#29030 := [monotonicity #29027]: #29029
|
|
|
7329 |
#29033 := [monotonicity #28978 #29030]: #29032
|
|
|
7330 |
#29038 := [trans #29033 #29036]: #29037
|
|
|
7331 |
#29044 := [monotonicity #29038]: #29043
|
|
|
7332 |
#29048 := [trans #29044 #29046]: #29047
|
|
|
7333 |
#29041 := [quant-inst]: #29040
|
|
|
7334 |
#29049 := [mp #29041 #29048]: #29039
|
|
|
7335 |
#29985 := [unit-resolution #29049 #21366 #14064 #28636 #28230]: #29977
|
|
|
7336 |
#29986 := [unit-resolution #29985 #29270 #30324]: #29028
|
|
|
7337 |
#29051 := (or #29025 #29050)
|
|
|
7338 |
#29052 := [def-axiom]: #29051
|
|
|
7339 |
#29943 := [unit-resolution #29052 #29986]: #29050
|
|
|
7340 |
#30117 := [mp #29943 #30116]: #29104
|
|
|
7341 |
#29857 := (or #29143 #29103)
|
|
|
7342 |
#29858 := [def-axiom]: #29857
|
|
|
7343 |
#30151 := [unit-resolution #29858 #30117]: #29143
|
|
|
7344 |
#29678 := (or #29163 #29098 #29140 #29146 #29152)
|
|
|
7345 |
#29700 := [def-axiom]: #29678
|
|
|
7346 |
#30152 := [unit-resolution #29700 #30151 #29944 #29948 #29868 #29847]: false
|
|
|
7347 |
#30153 := [lemma #30152]: #29163
|
|
|
7348 |
#29736 := (or #29166 #29158)
|
|
|
7349 |
#29737 := [def-axiom]: #29736
|
|
|
7350 |
#30575 := [unit-resolution #29737 #30153]: #29166
|
|
|
7351 |
#24370 := (or #23173 #13225)
|
|
|
7352 |
#24371 := [def-axiom]: #24370
|
|
|
7353 |
#29434 := [unit-resolution #24371 #29337]: #13225
|
|
|
7354 |
#28236 := (or #12296 #13365 #27015 #13510)
|
|
|
7355 |
#28179 := [hypothesis]: #13225
|
|
|
7356 |
#28015 := (uf_66 #26867 uf_298 #27402)
|
|
|
7357 |
#28016 := (uf_125 #28015 #26867)
|
|
|
7358 |
#28046 := (* -1::int #28016)
|
|
|
7359 |
#28174 := (+ uf_298 #28046)
|
|
|
7360 |
#28175 := (<= #28174 0::int)
|
|
|
7361 |
#28017 := (= uf_298 #28016)
|
|
|
7362 |
#28020 := (or #26910 #28017)
|
|
|
7363 |
#28021 := [quant-inst]: #28020
|
|
|
7364 |
#28180 := [unit-resolution #28021 #16791]: #28017
|
|
|
7365 |
#28183 := (not #28017)
|
|
|
7366 |
#28184 := (or #28183 #28175)
|
|
|
7367 |
#28185 := [th-lemma]: #28184
|
|
|
7368 |
#28186 := [unit-resolution #28185 #28180]: #28175
|
|
|
7369 |
#28037 := (>= #28016 0::int)
|
|
|
7370 |
#28038 := (not #28037)
|
|
|
7371 |
#28089 := (uf_66 #27003 #28016 #24643)
|
|
|
7372 |
#28093 := (uf_24 uf_287 #28089)
|
|
|
7373 |
#28094 := (= uf_9 #28093)
|
|
|
7374 |
#28095 := (not #28094)
|
|
|
7375 |
#28090 := (uf_58 #3150 #28089)
|
|
|
7376 |
#28091 := (uf_136 #28090)
|
|
|
7377 |
#28092 := (= uf_9 #28091)
|
|
|
7378 |
#28099 := (or #28092 #28095)
|
|
|
7379 |
#28206 := (iff #18241 #28095)
|
|
|
7380 |
#28204 := (iff #12296 #28094)
|
|
|
7381 |
#28202 := (iff #28094 #12296)
|
|
|
7382 |
#28200 := (= #28093 #3184)
|
|
|
7383 |
#28198 := (= #28089 #3181)
|
|
|
7384 |
#28191 := (= #28016 uf_298)
|
|
|
7385 |
#28192 := [symm #28180]: #28191
|
|
|
7386 |
#28199 := [monotonicity #28197 #28192 #28190]: #28198
|
|
|
7387 |
#28201 := [monotonicity #28199]: #28200
|
|
|
7388 |
#28203 := [monotonicity #28201]: #28202
|
|
|
7389 |
#28205 := [symm #28203]: #28204
|
|
|
7390 |
#28207 := [monotonicity #28205]: #28206
|
|
|
7391 |
#28187 := [hypothesis]: #18241
|
|
|
7392 |
#28208 := [mp #28187 #28207]: #28095
|
|
|
7393 |
#28127 := (or #28099 #28094)
|
|
|
7394 |
#28128 := [def-axiom]: #28127
|
|
|
7395 |
#28209 := [unit-resolution #28128 #28208]: #28099
|
|
|
7396 |
#28047 := (+ #24645 #28046)
|
|
|
7397 |
#28048 := (<= #28047 0::int)
|
|
|
7398 |
#28219 := (not #28048)
|
|
|
7399 |
#28215 := [hypothesis]: #13511
|
|
|
7400 |
#28176 := (>= #28174 0::int)
|
|
|
7401 |
#28216 := (or #28183 #28176)
|
|
|
7402 |
#28217 := [th-lemma]: #28216
|
|
|
7403 |
#28218 := [unit-resolution #28217 #28180]: #28176
|
|
|
7404 |
#28221 := (not #28176)
|
|
|
7405 |
#28222 := (or #28219 #28220 #28221 #13510)
|
|
|
7406 |
#28223 := [th-lemma]: #28222
|
|
|
7407 |
#28224 := [unit-resolution #28223 #28218 #28215 #28214]: #28219
|
|
|
7408 |
#28102 := (not #28099)
|
|
|
7409 |
#28232 := (or #28038 #28048 #28102)
|
|
|
7410 |
#28113 := (or #27034 #24483 #27015 #27018 #28038 #28048 #28102)
|
|
|
7411 |
#28096 := (or #28095 #28092)
|
|
|
7412 |
#28097 := (not #28096)
|
|
|
7413 |
#28035 := (+ #28016 #26944)
|
|
|
7414 |
#28036 := (>= #28035 0::int)
|
|
|
7415 |
#28098 := (or #27018 #28038 #28036 #24483 #27015 #28097)
|
|
|
7416 |
#28114 := (or #27034 #28098)
|
|
|
7417 |
#28121 := (iff #28114 #28113)
|
|
|
7418 |
#28108 := (or #24483 #27015 #27018 #28038 #28048 #28102)
|
|
|
7419 |
#28116 := (or #27034 #28108)
|
|
|
7420 |
#28119 := (iff #28116 #28113)
|
|
|
7421 |
#28120 := [rewrite]: #28119
|
|
|
7422 |
#28117 := (iff #28114 #28116)
|
|
|
7423 |
#28111 := (iff #28098 #28108)
|
|
|
7424 |
#28105 := (or #27018 #28038 #28048 #24483 #27015 #28102)
|
|
|
7425 |
#28109 := (iff #28105 #28108)
|
|
|
7426 |
#28110 := [rewrite]: #28109
|
|
|
7427 |
#28106 := (iff #28098 #28105)
|
|
|
7428 |
#28103 := (iff #28097 #28102)
|
|
|
7429 |
#28100 := (iff #28096 #28099)
|
|
|
7430 |
#28101 := [rewrite]: #28100
|
|
|
7431 |
#28104 := [monotonicity #28101]: #28103
|
|
|
7432 |
#28051 := (iff #28036 #28048)
|
|
|
7433 |
#28040 := (+ #26944 #28016)
|
|
|
7434 |
#28043 := (>= #28040 0::int)
|
|
|
7435 |
#28049 := (iff #28043 #28048)
|
|
|
7436 |
#28050 := [rewrite]: #28049
|
|
|
7437 |
#28044 := (iff #28036 #28043)
|
|
|
7438 |
#28041 := (= #28035 #28040)
|
|
|
7439 |
#28042 := [rewrite]: #28041
|
|
|
7440 |
#28045 := [monotonicity #28042]: #28044
|
|
|
7441 |
#28052 := [trans #28045 #28050]: #28051
|
|
|
7442 |
#28107 := [monotonicity #28052 #28104]: #28106
|
|
|
7443 |
#28112 := [trans #28107 #28110]: #28111
|
|
|
7444 |
#28118 := [monotonicity #28112]: #28117
|
|
|
7445 |
#28122 := [trans #28118 #28120]: #28121
|
|
|
7446 |
#28115 := [quant-inst]: #28114
|
|
|
7447 |
#28123 := [mp #28115 #28122]: #28113
|
|
|
7448 |
#28233 := [unit-resolution #28123 #21366 #14064 #28231 #28230]: #28232
|
|
|
7449 |
#28234 := [unit-resolution #28233 #28224 #28209]: #28038
|
|
|
7450 |
#28235 := [th-lemma #28234 #28186 #28179]: false
|
|
|
7451 |
#28237 := [lemma #28235]: #28236
|
|
|
7452 |
#29435 := [unit-resolution #28237 #29377 #28636 #29434]: #12296
|
|
|
7453 |
#29885 := (or #29175 #18241 #29169)
|
|
|
7454 |
#29886 := [def-axiom]: #29885
|
|
|
7455 |
#30576 := [unit-resolution #29886 #29435 #30575]: #29175
|
|
|
7456 |
#29751 := (or #29750 #12302 #29172)
|
|
|
7457 |
#29749 := [def-axiom]: #29751
|
|
|
7458 |
#30581 := [unit-resolution #29749 #30576]: #30580
|
|
|
7459 |
#30582 := [unit-resolution #30581 #29980]: #12302
|
|
|
7460 |
#30590 := (or #18247 #23106)
|
|
|
7461 |
#24294 := (or #23127 #23121)
|
|
|
7462 |
#24295 := [def-axiom]: #24294
|
|
|
7463 |
#30583 := [unit-resolution #24295 #29376]: #23121
|
|
|
7464 |
#30584 := (or #23124 #18241 #23118)
|
|
|
7465 |
#24286 := (or #23124 #18238 #18241 #23118)
|
|
|
7466 |
#24287 := [def-axiom]: #24286
|
|
|
7467 |
#30585 := [unit-resolution #24287 #28272]: #30584
|
|
|
7468 |
#30586 := [unit-resolution #30585 #29435 #30583]: #23118
|
|
|
7469 |
#24276 := (or #23115 #23109)
|
|
|
7470 |
#24277 := [def-axiom]: #24276
|
|
|
7471 |
#30587 := [unit-resolution #24277 #30586]: #23109
|
|
|
7472 |
#30588 := (or #23112 #18247 #23106)
|
|
|
7473 |
#24270 := (or #23112 #18238 #18247 #23106)
|
|
|
7474 |
#24271 := [def-axiom]: #24270
|
|
|
7475 |
#30589 := [unit-resolution #24271 #28272]: #30588
|
|
|
7476 |
#30591 := [unit-resolution #30589 #30587]: #30590
|
|
|
7477 |
#30592 := [unit-resolution #30591 #30582]: #23106
|
|
|
7478 |
#30593 := (or #23103 #23064)
|
|
|
7479 |
#24118 := (not #18612)
|
|
|
7480 |
#30252 := (= #3083 #3220)
|
|
|
7481 |
#30250 := (= #3220 #3083)
|
|
|
7482 |
#30246 := (= #3219 #3082)
|
|
|
7483 |
#30243 := [hypothesis]: #23094
|
|
|
7484 |
#24232 := (or #23091 #12551)
|
|
|
7485 |
#24233 := [def-axiom]: #24232
|
|
|
7486 |
#30244 := [unit-resolution #24233 #30243]: #12551
|
|
|
7487 |
#30245 := [symm #30244]: #3250
|
|
|
7488 |
#30247 := [monotonicity #30245]: #30246
|
|
|
7489 |
#30251 := [monotonicity #30247]: #30250
|
|
|
7490 |
#30253 := [symm #30251]: #30252
|
|
|
7491 |
#30254 := (= uf_304 #3083)
|
|
|
7492 |
#24230 := (or #23091 #12548)
|
|
|
7493 |
#24231 := [def-axiom]: #24230
|
|
|
7494 |
#30248 := [unit-resolution #24231 #30243]: #12548
|
|
|
7495 |
#30249 := [symm #30248]: #3249
|
|
|
7496 |
#30255 := [trans #30249 #29340]: #30254
|
|
|
7497 |
#30256 := [trans #30255 #30253]: #12352
|
|
|
7498 |
#24227 := (+ uf_297 #13301)
|
|
|
7499 |
#24229 := (>= #24227 0::int)
|
|
|
7500 |
#30257 := (or #12557 #24229)
|
|
|
7501 |
#30258 := [th-lemma]: #30257
|
|
|
7502 |
#30209 := [unit-resolution #30258 #30244]: #24229
|
|
|
7503 |
#29871 := (not #24229)
|
|
|
7504 |
#29872 := (or #13304 #29871)
|
|
|
7505 |
#29900 := [hypothesis]: #24229
|
|
|
7506 |
#29901 := [hypothesis]: #13303
|
|
|
7507 |
#29870 := [th-lemma #29901 #29900 #29342]: false
|
|
|
7508 |
#29873 := [lemma #29870]: #29872
|
|
|
7509 |
#30213 := [unit-resolution #29873 #30209]: #13304
|
|
|
7510 |
#24106 := (or #22046 #22044 #13303)
|
|
|
7511 |
#24107 := [def-axiom]: #24106
|
|
|
7512 |
#30214 := [unit-resolution #24107 #30213 #30256]: #22046
|
|
|
7513 |
#24108 := (or #23025 #22045)
|
|
|
7514 |
#24109 := [def-axiom]: #24108
|
|
|
7515 |
#30210 := [unit-resolution #24109 #30214]: #23025
|
|
|
7516 |
#24242 := (or #23091 #23055)
|
|
|
7517 |
#24243 := [def-axiom]: #24242
|
|
|
7518 |
#30215 := [unit-resolution #24243 #30243]: #23055
|
|
|
7519 |
#30219 := (or #23058 #23052)
|
|
|
7520 |
#15520 := (<= uf_286 4294967295::int)
|
|
|
7521 |
#15523 := (iff #13150 #15520)
|
|
|
7522 |
#15514 := (+ 4294967295::int #13151)
|
|
|
7523 |
#15517 := (>= #15514 0::int)
|
|
|
7524 |
#15521 := (iff #15517 #15520)
|
|
|
7525 |
#15522 := [rewrite]: #15521
|
|
|
7526 |
#15518 := (iff #13150 #15517)
|
|
|
7527 |
#15515 := (= #13152 #15514)
|
|
|
7528 |
#15516 := [monotonicity #7483]: #15515
|
|
|
7529 |
#15519 := [monotonicity #15516]: #15518
|
|
|
7530 |
#15524 := [trans #15519 #15522]: #15523
|
|
|
7531 |
#14066 := [not-or-elim #14055]: #13155
|
|
|
7532 |
#14068 := [and-elim #14066]: #13150
|
|
|
7533 |
#15525 := [mp #14068 #15524]: #15520
|
|
|
7534 |
#29378 := [hypothesis]: #18279
|
|
|
7535 |
#29379 := [th-lemma #29378 #29377 #15525]: false
|
|
|
7536 |
#29380 := [lemma #29379]: #15609
|
|
|
7537 |
#30216 := (or #13365 #13243)
|
|
|
7538 |
#30217 := [th-lemma]: #30216
|
|
|
7539 |
#30218 := [unit-resolution #30217 #29434]: #13243
|
|
|
7540 |
#24166 := (or #23058 #18276 #18279 #23052)
|
|
|
7541 |
#24167 := [def-axiom]: #24166
|
|
|
7542 |
#30220 := [unit-resolution #24167 #30218 #29380]: #30219
|
|
|
7543 |
#30221 := [unit-resolution #30220 #30215]: #23052
|
|
|
7544 |
#24156 := (or #23049 #23043)
|
|
|
7545 |
#24157 := [def-axiom]: #24156
|
|
|
7546 |
#30223 := [unit-resolution #24157 #30221]: #23043
|
|
|
7547 |
#24101 := (>= #13328 -1::int)
|
|
|
7548 |
#24152 := (or #23049 #13327)
|
|
|
7549 |
#24153 := [def-axiom]: #24152
|
|
|
7550 |
#30224 := [unit-resolution #24153 #30221]: #13327
|
|
|
7551 |
#30222 := (or #13331 #24101)
|
|
|
7552 |
#30225 := [th-lemma]: #30222
|
|
|
7553 |
#30226 := [unit-resolution #30225 #30224]: #24101
|
|
|
7554 |
#29915 := (not #24101)
|
|
|
7555 |
#29916 := (or #13259 #29915)
|
|
|
7556 |
#29874 := [hypothesis]: #24101
|
|
|
7557 |
#29875 := [hypothesis]: #13264
|
|
|
7558 |
#29909 := [th-lemma #29875 #29377 #29874]: false
|
|
|
7559 |
#29917 := [lemma #29909]: #29916
|
|
|
7560 |
#30227 := [unit-resolution #29917 #30226]: #13259
|
|
|
7561 |
#24142 := (or #23046 #13264 #23040)
|
|
|
7562 |
#24143 := [def-axiom]: #24142
|
|
|
7563 |
#30228 := [unit-resolution #24143 #30227 #30223]: #23040
|
|
|
7564 |
#24134 := (or #23037 #23031)
|
|
|
7565 |
#24135 := [def-axiom]: #24134
|
|
|
7566 |
#30229 := [unit-resolution #24135 #30228]: #23031
|
|
|
7567 |
#24130 := (or #23034 #23028 #22098)
|
|
|
7568 |
#24131 := [def-axiom]: #24130
|
|
|
7569 |
#30230 := [unit-resolution #24131 #30229 #30210]: #22098
|
|
|
7570 |
#24119 := (or #22093 #24118)
|
|
|
7571 |
#24120 := [def-axiom]: #24119
|
|
|
7572 |
#30271 := [unit-resolution #24120 #30230]: #24118
|
|
|
7573 |
#30015 := (+ uf_298 #18610)
|
|
|
7574 |
#30242 := (>= #30015 0::int)
|
|
|
7575 |
#30270 := (not #30242)
|
|
|
7576 |
#30496 := (= uf_298 ?x785!14)
|
|
|
7577 |
#30527 := (not #30496)
|
|
|
7578 |
#24240 := (or #23091 #13417)
|
|
|
7579 |
#24241 := [def-axiom]: #24240
|
|
|
7580 |
#30232 := [unit-resolution #24241 #30243]: #13417
|
|
|
7581 |
#24224 := (+ uf_296 #13279)
|
|
|
7582 |
#24225 := (<= #24224 0::int)
|
|
|
7583 |
#30234 := (or #12566 #24225)
|
|
|
7584 |
#30235 := [th-lemma]: #30234
|
|
|
7585 |
#30233 := [unit-resolution #30235 #30248]: #24225
|
|
|
7586 |
#24121 := (not #18625)
|
|
|
7587 |
#24122 := (or #22093 #24121)
|
|
|
7588 |
#24123 := [def-axiom]: #24122
|
|
|
7589 |
#30236 := [unit-resolution #24123 #30230]: #24121
|
|
|
7590 |
#30514 := (not #24225)
|
|
|
7591 |
#30515 := (or #30513 #18625 #30514 #13416)
|
|
|
7592 |
#30508 := [hypothesis]: #13417
|
|
|
7593 |
#30509 := [hypothesis]: #24225
|
|
|
7594 |
#30510 := [hypothesis]: #24121
|
|
|
7595 |
#30511 := [hypothesis]: #30503
|
|
|
7596 |
#30512 := [th-lemma #30511 #30510 #30509 #30508]: false
|
|
|
7597 |
#30516 := [lemma #30512]: #30515
|
|
|
7598 |
#30237 := [unit-resolution #30516 #30236 #30233 #30232]: #30513
|
|
|
7599 |
#30504 := (or #30502 #30503)
|
|
|
7600 |
#30505 := [th-lemma]: #30504
|
|
|
7601 |
#30238 := [unit-resolution #30505 #30237]: #30502
|
|
|
7602 |
#30528 := (or #30527 #30497)
|
|
|
7603 |
#30523 := (= #18302 #3190)
|
|
|
7604 |
#30521 := (= #18301 #3181)
|
|
|
7605 |
#30519 := (= ?x785!14 uf_298)
|
|
|
7606 |
#30518 := [hypothesis]: #30496
|
|
|
7607 |
#30520 := [symm #30518]: #30519
|
|
|
7608 |
#30522 := [monotonicity #30520]: #30521
|
|
|
7609 |
#30524 := [monotonicity #30522]: #30523
|
|
|
7610 |
#30525 := [symm #30524]: #30497
|
|
|
7611 |
#30517 := [hypothesis]: #30502
|
|
|
7612 |
#30526 := [unit-resolution #30517 #30525]: false
|
|
|
7613 |
#30529 := [lemma #30526]: #30528
|
|
|
7614 |
#30239 := [unit-resolution #30529 #30238]: #30527
|
|
|
7615 |
#30274 := (or #30496 #30270)
|
|
|
7616 |
#30013 := (<= #30015 0::int)
|
|
|
7617 |
#30051 := (+ uf_296 #18623)
|
|
|
7618 |
#30052 := (>= #30051 0::int)
|
|
|
7619 |
#30240 := (not #30052)
|
|
|
7620 |
#30241 := (or #30240 #18625 #30514)
|
|
|
7621 |
#30283 := [th-lemma]: #30241
|
|
|
7622 |
#30284 := [unit-resolution #30283 #30233 #30236]: #30240
|
|
|
7623 |
#30286 := (or #30013 #30052)
|
|
|
7624 |
#24116 := (or #22093 #18298)
|
|
|
7625 |
#24117 := [def-axiom]: #24116
|
|
|
7626 |
#30285 := [unit-resolution #24117 #30230]: #18298
|
|
|
7627 |
#24114 := (or #22093 #18297)
|
|
|
7628 |
#24115 := [def-axiom]: #24114
|
|
|
7629 |
#30280 := [unit-resolution #24115 #30230]: #18297
|
|
|
7630 |
#30068 := (or #23014 #22077 #22078 #30013 #30052)
|
|
|
7631 |
#29997 := (+ #18302 #13715)
|
|
|
7632 |
#29992 := (<= #29997 0::int)
|
|
|
7633 |
#29998 := (+ ?x785!14 #13246)
|
|
|
7634 |
#29999 := (>= #29998 0::int)
|
|
|
7635 |
#30001 := (or #22078 #29999 #29992 #22077)
|
|
|
7636 |
#30069 := (or #23014 #30001)
|
|
|
7637 |
#30076 := (iff #30069 #30068)
|
|
|
7638 |
#30063 := (or #22077 #22078 #30013 #30052)
|
|
|
7639 |
#30071 := (or #23014 #30063)
|
|
|
7640 |
#30074 := (iff #30071 #30068)
|
|
|
7641 |
#30075 := [rewrite]: #30074
|
|
|
7642 |
#30072 := (iff #30069 #30071)
|
|
|
7643 |
#30066 := (iff #30001 #30063)
|
|
|
7644 |
#30060 := (or #22078 #30013 #30052 #22077)
|
|
|
7645 |
#30064 := (iff #30060 #30063)
|
|
|
7646 |
#30065 := [rewrite]: #30064
|
|
|
7647 |
#30061 := (iff #30001 #30060)
|
|
|
7648 |
#30058 := (iff #29992 #30052)
|
|
|
7649 |
#30046 := (+ #13715 #18302)
|
|
|
7650 |
#30048 := (<= #30046 0::int)
|
|
|
7651 |
#30056 := (iff #30048 #30052)
|
|
|
7652 |
#30057 := [rewrite]: #30056
|
|
|
7653 |
#30049 := (iff #29992 #30048)
|
|
|
7654 |
#30047 := (= #29997 #30046)
|
|
|
7655 |
#30042 := [rewrite]: #30047
|
|
|
7656 |
#30050 := [monotonicity #30042]: #30049
|
|
|
7657 |
#30059 := [trans #30050 #30057]: #30058
|
|
|
7658 |
#30030 := (iff #29999 #30013)
|
|
|
7659 |
#30002 := (+ #13246 ?x785!14)
|
|
|
7660 |
#30012 := (>= #30002 0::int)
|
|
|
7661 |
#30016 := (iff #30012 #30013)
|
|
|
7662 |
#30017 := [rewrite]: #30016
|
|
|
7663 |
#30000 := (iff #29999 #30012)
|
|
|
7664 |
#30007 := (= #29998 #30002)
|
|
|
7665 |
#30008 := [rewrite]: #30007
|
|
|
7666 |
#30014 := [monotonicity #30008]: #30000
|
|
|
7667 |
#30031 := [trans #30014 #30017]: #30030
|
|
|
7668 |
#30062 := [monotonicity #30031 #30059]: #30061
|
|
|
7669 |
#30067 := [trans #30062 #30065]: #30066
|
|
|
7670 |
#30073 := [monotonicity #30067]: #30072
|
|
|
7671 |
#30077 := [trans #30073 #30075]: #30076
|
|
|
7672 |
#30070 := [quant-inst]: #30069
|
|
|
7673 |
#30078 := [mp #30070 #30077]: #30068
|
|
|
7674 |
#30287 := [unit-resolution #30078 #29339 #30280 #30285]: #30286
|
|
|
7675 |
#30288 := [unit-resolution #30287 #30284]: #30013
|
|
|
7676 |
#30289 := (not #30013)
|
|
|
7677 |
#30299 := (or #30496 #30289 #30270)
|
|
|
7678 |
#30273 := [th-lemma]: #30299
|
|
|
7679 |
#30269 := [unit-resolution #30273 #30288]: #30274
|
|
|
7680 |
#30275 := [unit-resolution #30269 #30239]: #30270
|
|
|
7681 |
#30276 := [th-lemma #30275 #30226 #30271]: false
|
|
|
7682 |
#30272 := [lemma #30276]: #23091
|
|
|
7683 |
#29441 := (or #23103 #23094 #23064)
|
|
|
7684 |
#29421 := [hypothesis]: #23061
|
|
|
7685 |
#29422 := [hypothesis]: #23106
|
|
|
7686 |
#24254 := (or #23103 #12302)
|
|
|
7687 |
#24255 := [def-axiom]: #24254
|
|
|
7688 |
#29425 := [unit-resolution #24255 #29422]: #12302
|
|
|
7689 |
#29426 := (or #23070 #18247 #23064)
|
|
|
7690 |
#24196 := (or #23070 #18238 #18247 #23064)
|
|
|
7691 |
#24197 := [def-axiom]: #24196
|
|
|
7692 |
#29427 := [unit-resolution #24197 #28272]: #29426
|
|
|
7693 |
#29428 := [unit-resolution #29427 #29425 #29421]: #23070
|
|
|
7694 |
#24202 := (or #23073 #23067)
|
|
|
7695 |
#24203 := [def-axiom]: #24202
|
|
|
7696 |
#29429 := [unit-resolution #24203 #29428]: #23073
|
|
|
7697 |
#29430 := [hypothesis]: #23091
|
|
|
7698 |
#24260 := (or #23103 #23097)
|
|
|
7699 |
#24261 := [def-axiom]: #24260
|
|
|
7700 |
#29431 := [unit-resolution #24261 #29422]: #23097
|
|
|
7701 |
#24250 := (or #23100 #23088 #23094)
|
|
|
7702 |
#24251 := [def-axiom]: #24250
|
|
|
7703 |
#29432 := [unit-resolution #24251 #29431 #29430]: #23088
|
|
|
7704 |
#24220 := (or #23085 #23079)
|
|
|
7705 |
#24221 := [def-axiom]: #24220
|
|
|
7706 |
#29433 := [unit-resolution #24221 #29432]: #23079
|
|
|
7707 |
#29438 := (or #23082 #23076)
|
|
|
7708 |
#29436 := (or #23082 #18241 #23076)
|
|
|
7709 |
#24212 := (or #23082 #18238 #18241 #23076)
|
|
|
7710 |
#24213 := [def-axiom]: #24212
|
|
|
7711 |
#29437 := [unit-resolution #24213 #28272]: #29436
|
|
|
7712 |
#29439 := [unit-resolution #29437 #29435]: #29438
|
|
|
7713 |
#29440 := [unit-resolution #29439 #29433 #29429]: false
|
|
|
7714 |
#29442 := [lemma #29440]: #29441
|
|
|
7715 |
#30594 := [unit-resolution #29442 #30272]: #30593
|
|
|
7716 |
#30595 := [unit-resolution #30594 #30592]: #23064
|
|
|
7717 |
#24178 := (or #23061 #12313)
|
|
|
7718 |
#24179 := [def-axiom]: #24178
|
|
|
7719 |
#30596 := [unit-resolution #24179 #30595]: #12313
|
|
|
7720 |
#24176 := (or #23061 #12308)
|
|
|
7721 |
#24177 := [def-axiom]: #24176
|
|
|
7722 |
#30597 := [unit-resolution #24177 #30595]: #12308
|
|
|
7723 |
#30598 := [trans #30597 #30596]: #30154
|
|
|
7724 |
#30599 := (not #30154)
|
|
|
7725 |
#30600 := (or #30599 #30108)
|
|
|
7726 |
#30601 := [th-lemma]: #30600
|
|
|
7727 |
#30602 := [unit-resolution #30601 #30598]: #30108
|
|
|
7728 |
#24186 := (or #23061 #23055)
|
|
|
7729 |
#24187 := [def-axiom]: #24186
|
|
|
7730 |
#30603 := [unit-resolution #24187 #30595]: #23055
|
|
|
7731 |
#30604 := [unit-resolution #30220 #30603]: #23052
|
|
|
7732 |
#30605 := [unit-resolution #24157 #30604]: #23043
|
|
|
7733 |
#30606 := [unit-resolution #24153 #30604]: #13327
|
|
|
7734 |
#30607 := [unit-resolution #30225 #30606]: #24101
|
|
|
7735 |
#30608 := [unit-resolution #29917 #30607]: #13259
|
|
|
7736 |
#30609 := [unit-resolution #24143 #30608 #30605]: #23040
|
|
|
7737 |
#30610 := [unit-resolution #24135 #30609]: #23031
|
|
|
7738 |
#30619 := (= #3190 #3220)
|
|
|
7739 |
#30615 := (= #3220 #3190)
|
|
|
7740 |
#30613 := (= #3219 #3181)
|
|
|
7741 |
#24180 := (or #23061 #12316)
|
|
|
7742 |
#24181 := [def-axiom]: #24180
|
|
|
7743 |
#30611 := [unit-resolution #24181 #30595]: #12316
|
|
|
7744 |
#30612 := [symm #30611]: #3200
|
|
|
7745 |
#30614 := [monotonicity #30612]: #30613
|
|
|
7746 |
#30616 := [monotonicity #30614]: #30615
|
|
|
7747 |
#30620 := [symm #30616]: #30619
|
|
|
7748 |
#30621 := (= uf_304 #3190)
|
|
|
7749 |
#30618 := [symm #30597]: #3193
|
|
|
7750 |
#30617 := [symm #30596]: #3198
|
|
|
7751 |
#30622 := [trans #30617 #30618]: #30621
|
|
|
7752 |
#30623 := [trans #30622 #30620]: #12352
|
|
|
7753 |
#29903 := (+ uf_298 #13301)
|
|
|
7754 |
#29849 := (>= #29903 0::int)
|
|
|
7755 |
#30624 := (or #12440 #29849)
|
|
|
7756 |
#30625 := [th-lemma]: #30624
|
|
|
7757 |
#30626 := [unit-resolution #30625 #30611]: #29849
|
|
|
7758 |
#30627 := (not #29849)
|
|
|
7759 |
#30628 := (or #13304 #30627 #13510)
|
|
|
7760 |
#30629 := [th-lemma]: #30628
|
|
|
7761 |
#30630 := [unit-resolution #30629 #29377 #30626]: #13304
|
|
|
7762 |
#30631 := [unit-resolution #24107 #30630 #30623]: #22046
|
|
|
7763 |
#30632 := [unit-resolution #24109 #30631]: #23025
|
|
|
7764 |
#30633 := [unit-resolution #24131 #30632 #30610]: #22098
|
|
|
7765 |
#30634 := [unit-resolution #24123 #30633]: #24121
|
|
|
7766 |
#30635 := (not #30108)
|
|
|
7767 |
#30636 := (or #30513 #18625 #30635)
|
|
|
7768 |
#30637 := [th-lemma]: #30636
|
|
|
7769 |
#30638 := [unit-resolution #30637 #30634 #30602]: #30513
|
|
|
7770 |
#30639 := [unit-resolution #30505 #30638]: #30502
|
|
|
7771 |
#30640 := [unit-resolution #24120 #30633]: #24118
|
|
|
7772 |
#30641 := (or #30242 #18612 #29915)
|
|
|
7773 |
#30642 := [th-lemma]: #30641
|
|
|
7774 |
#30643 := [unit-resolution #30642 #30640 #30607]: #30242
|
|
|
7775 |
#30644 := [unit-resolution #24261 #30592]: #23097
|
|
|
7776 |
#30645 := (or #23100 #23088)
|
|
|
7777 |
#30646 := [unit-resolution #24251 #30272]: #30645
|
|
|
7778 |
#30647 := [unit-resolution #30646 #30644]: #23088
|
|
|
7779 |
#24218 := (or #23085 #13416)
|
|
|
7780 |
#24219 := [def-axiom]: #24218
|
|
|
7781 |
#30648 := [unit-resolution #24219 #30647]: #13416
|
|
|
7782 |
#30649 := (or #24225 #30635 #13417)
|
|
|
7783 |
#30650 := [th-lemma]: #30649
|
|
|
7784 |
#30651 := [unit-resolution #30650 #30648 #30602]: #24225
|
|
|
7785 |
#30652 := [unit-resolution #30283 #30634 #30651]: #30240
|
|
|
7786 |
#30653 := [unit-resolution #24117 #30633]: #18298
|
|
|
7787 |
#30654 := [unit-resolution #24115 #30633]: #18297
|
|
|
7788 |
#30655 := [unit-resolution #30078 #29339 #30654 #30653 #30652]: #30013
|
|
|
7789 |
#30656 := [unit-resolution #30273 #30655 #30643]: #30496
|
|
|
7790 |
[unit-resolution #30529 #30656 #30639]: false
|
|
|
7791 |
unsat
|
|
|
7792 |
|