43555
|
1 |
603caa310085c790e8dd559d05ed92b1fd81c9b8 2231 0
|
34994
|
2 |
#2 := false
|
43555
|
3 |
#47 := 0::Int
|
|
4 |
decl f16 :: (-> S11 Int Int)
|
|
5 |
decl f17 :: S11
|
|
6 |
#51 := f17
|
|
7 |
#52 := (f16 f17 0::Int)
|
|
8 |
#728 := -1::Int
|
|
9 |
#2169 := (* -1::Int #52)
|
|
10 |
decl f15 :: Int
|
|
11 |
#50 := f15
|
|
12 |
#2165 := (+ f15 #2169)
|
|
13 |
#2166 := (>= #2165 0::Int)
|
|
14 |
#53 := (= f15 #52)
|
|
15 |
decl f14 :: Int
|
|
16 |
#48 := f14
|
|
17 |
#1046 := (<= f14 0::Int)
|
43118
|
18 |
decl f20 :: Int
|
43555
|
19 |
#76 := f20
|
|
20 |
#1003 := (* -1::Int f20)
|
|
21 |
#60 := (:var 0 Int)
|
|
22 |
#64 := (f16 f17 #60)
|
|
23 |
#1004 := (+ #64 #1003)
|
|
24 |
#1005 := (<= #1004 0::Int)
|
43118
|
25 |
decl f19 :: Int
|
43555
|
26 |
#71 := f19
|
|
27 |
#798 := (* -1::Int f19)
|
|
28 |
#993 := (+ #60 #798)
|
|
29 |
#992 := (>= #993 0::Int)
|
|
30 |
#994 := (not #992)
|
|
31 |
#717 := (>= #60 0::Int)
|
|
32 |
#997 := (and #717 #994)
|
|
33 |
#1000 := (not #997)
|
|
34 |
#1008 := (or #1000 #1005)
|
|
35 |
#1011 := (forall (vars (?v0 Int)) #1008)
|
|
36 |
#1014 := (not #1011)
|
|
37 |
#108 := (f16 f17 f19)
|
|
38 |
#896 := (* -1::Int #108)
|
|
39 |
#897 := (+ f20 #896)
|
|
40 |
#895 := (>= #897 0::Int)
|
|
41 |
#894 := (not #895)
|
|
42 |
decl f25 :: Int
|
|
43 |
#113 := f25
|
|
44 |
#830 := (>= f25 0::Int)
|
|
45 |
#55 := 1::Int
|
|
46 |
#747 := (>= f19 1::Int)
|
|
47 |
#885 := (and #747 #830)
|
|
48 |
#888 := (not #885)
|
|
49 |
decl f27 :: Int
|
|
50 |
#119 := f27
|
|
51 |
#842 := (* -1::Int f27)
|
|
52 |
#879 := (+ f19 #842)
|
|
53 |
#878 := (= #879 -1::Int)
|
|
54 |
#882 := (not #878)
|
|
55 |
decl f26 :: Int
|
|
56 |
#115 := f26
|
|
57 |
#853 := (* -1::Int f26)
|
|
58 |
#854 := (+ #64 #853)
|
|
59 |
#855 := (<= #854 0::Int)
|
|
60 |
#843 := (+ #60 #842)
|
|
61 |
#841 := (>= #843 0::Int)
|
|
62 |
#844 := (not #841)
|
|
63 |
#847 := (and #717 #844)
|
|
64 |
#850 := (not #847)
|
|
65 |
#858 := (or #850 #855)
|
|
66 |
#861 := (forall (vars (?v0 Int)) #858)
|
|
67 |
#864 := (not #861)
|
|
68 |
#130 := (f16 f17 f25)
|
|
69 |
#383 := (= f26 #130)
|
|
70 |
#870 := (or #383 #864)
|
|
71 |
#875 := (and #861 #870)
|
|
72 |
#122 := 2::Int
|
|
73 |
#833 := (>= f27 2::Int)
|
|
74 |
#835 := (and #830 #833)
|
|
75 |
#838 := (not #835)
|
|
76 |
decl f18 :: Int
|
|
77 |
#69 := f18
|
|
78 |
#744 := (>= f18 0::Int)
|
|
79 |
#749 := (and #744 #747)
|
|
80 |
#752 := (not #749)
|
|
81 |
#502 := (= f20 f26)
|
|
82 |
#508 := (not #502)
|
|
83 |
#499 := (= f18 f25)
|
|
84 |
#517 := (not #499)
|
|
85 |
#958 := (or #517 #508 #752 #838 #875 #882 #888 #894)
|
|
86 |
#891 := (not #747)
|
|
87 |
decl f24 :: Int
|
|
88 |
#110 := f24
|
|
89 |
#364 := (= f24 f26)
|
|
90 |
#442 := (not #364)
|
|
91 |
#361 := (= f19 f25)
|
|
92 |
#451 := (not #361)
|
|
93 |
#356 := (= #108 f24)
|
|
94 |
#469 := (not #356)
|
|
95 |
#934 := (or #469 #451 #442 #891 #752 #838 #875 #882 #888 #895)
|
|
96 |
#963 := (and #934 #958)
|
|
97 |
#799 := (+ f14 #798)
|
|
98 |
#800 := (<= #799 0::Int)
|
|
99 |
#984 := (or #752 #800 #963)
|
|
100 |
#803 := (not #800)
|
|
101 |
decl f22 :: Int
|
|
102 |
#85 := f22
|
|
103 |
#781 := (* -1::Int f22)
|
|
104 |
#782 := (+ #64 #781)
|
|
105 |
#783 := (<= #782 0::Int)
|
|
106 |
#755 := (* -1::Int #60)
|
|
107 |
#756 := (+ f14 #755)
|
|
108 |
#757 := (<= #756 0::Int)
|
|
109 |
#758 := (not #757)
|
|
110 |
#761 := (and #717 #758)
|
|
111 |
#764 := (not #761)
|
|
112 |
#786 := (or #764 #783)
|
|
113 |
#789 := (forall (vars (?v0 Int)) #786)
|
|
114 |
#91 := (= #64 f22)
|
|
115 |
#770 := (or #91 #764)
|
|
116 |
#775 := (exists (vars (?v0 Int)) #770)
|
|
117 |
#778 := (not #775)
|
|
118 |
#792 := (or #778 #789)
|
|
119 |
#795 := (and #775 #792)
|
|
120 |
decl f23 :: Int
|
|
121 |
#87 := f23
|
|
122 |
#261 := (= f19 f23)
|
|
123 |
#299 := (not #261)
|
|
124 |
#258 := (= f20 f22)
|
|
125 |
#308 := (not #258)
|
|
126 |
decl f21 :: Int
|
|
127 |
#83 := f21
|
|
128 |
#255 := (= f18 f21)
|
|
129 |
#317 := (not #255)
|
|
130 |
#824 := (or #317 #308 #299 #752 #795 #803)
|
|
131 |
#989 := (and #824 #984)
|
|
132 |
#80 := (f16 f17 f18)
|
|
133 |
#252 := (= f20 #80)
|
|
134 |
#604 := (not #252)
|
|
135 |
#637 := (not #53)
|
|
136 |
#1032 := (or #637 #604 #752 #989 #1014)
|
|
137 |
#1037 := (and #53 #1032)
|
|
138 |
#731 := (* -1::Int #64)
|
|
139 |
#732 := (+ f15 #731)
|
|
140 |
#730 := (>= #732 0::Int)
|
|
141 |
#720 := (>= #60 1::Int)
|
|
142 |
#718 := (not #720)
|
|
143 |
#722 := (and #717 #718)
|
|
144 |
#725 := (not #722)
|
|
145 |
#734 := (or #725 #730)
|
|
146 |
#737 := (forall (vars (?v0 Int)) #734)
|
|
147 |
#740 := (not #737)
|
|
148 |
#1040 := (or #740 #1037)
|
|
149 |
#1043 := (and #737 #1040)
|
|
150 |
#1066 := (or #637 #1043 #1046)
|
|
151 |
#1071 := (not #1066)
|
34994
|
152 |
#1 := true
|
43555
|
153 |
#131 := (= #130 f26)
|
|
154 |
#132 := (and #131 true)
|
|
155 |
#127 := (<= #64 f26)
|
|
156 |
#125 := (< #60 f27)
|
|
157 |
#61 := (<= 0::Int #60)
|
|
158 |
#126 := (and #61 #125)
|
|
159 |
#128 := (implies #126 #127)
|
|
160 |
#129 := (forall (vars (?v0 Int)) #128)
|
|
161 |
#133 := (implies #129 #132)
|
|
162 |
#134 := (and #129 #133)
|
|
163 |
#123 := (<= 2::Int f27)
|
|
164 |
#117 := (<= 0::Int f25)
|
|
165 |
#124 := (and #117 #123)
|
|
166 |
#135 := (implies #124 #134)
|
|
167 |
#120 := (+ f19 1::Int)
|
|
168 |
#121 := (= f27 #120)
|
|
169 |
#136 := (implies #121 #135)
|
|
170 |
#72 := (<= 1::Int f19)
|
|
171 |
#118 := (and #117 #72)
|
|
172 |
#137 := (implies #118 #136)
|
|
173 |
#138 := (implies true #137)
|
|
174 |
#148 := (= f26 f20)
|
|
175 |
#149 := (implies #148 #138)
|
|
176 |
#147 := (= f25 f18)
|
|
177 |
#150 := (implies #147 #149)
|
|
178 |
#70 := (<= 0::Int f18)
|
|
179 |
#73 := (and #70 #72)
|
|
180 |
#151 := (implies #73 #150)
|
|
181 |
#146 := (<= #108 f20)
|
|
182 |
#152 := (implies #146 #151)
|
|
183 |
#153 := (implies #73 #152)
|
|
184 |
#154 := (implies true #153)
|
|
185 |
#116 := (= f26 f24)
|
|
186 |
#139 := (implies #116 #138)
|
|
187 |
#114 := (= f25 f19)
|
|
188 |
#140 := (implies #114 #139)
|
|
189 |
#112 := (and #72 #72)
|
|
190 |
#141 := (implies #112 #140)
|
|
191 |
#111 := (= f24 #108)
|
|
192 |
#142 := (implies #111 #141)
|
|
193 |
#109 := (< f20 #108)
|
|
194 |
#143 := (implies #109 #142)
|
|
195 |
#144 := (implies #73 #143)
|
|
196 |
#145 := (implies true #144)
|
|
197 |
#155 := (and #145 #154)
|
|
198 |
#156 := (implies #73 #155)
|
|
199 |
#107 := (< f19 f14)
|
|
200 |
#157 := (implies #107 #156)
|
|
201 |
#158 := (implies #73 #157)
|
|
202 |
#159 := (implies true #158)
|
|
203 |
#94 := (<= #64 f22)
|
|
204 |
#89 := (< #60 f14)
|
|
205 |
#90 := (and #61 #89)
|
|
206 |
#95 := (implies #90 #94)
|
|
207 |
#96 := (forall (vars (?v0 Int)) #95)
|
|
208 |
#97 := (and #96 true)
|
|
209 |
#92 := (implies #90 #91)
|
|
210 |
#93 := (exists (vars (?v0 Int)) #92)
|
|
211 |
#98 := (implies #93 #97)
|
|
212 |
#99 := (and #93 #98)
|
|
213 |
#88 := (= f23 f19)
|
|
214 |
#100 := (implies #88 #99)
|
|
215 |
#86 := (= f22 f20)
|
|
216 |
#101 := (implies #86 #100)
|
|
217 |
#84 := (= f21 f18)
|
|
218 |
#102 := (implies #84 #101)
|
|
219 |
#103 := (implies #73 #102)
|
|
220 |
#82 := (<= f14 f19)
|
|
221 |
#104 := (implies #82 #103)
|
|
222 |
#105 := (implies #73 #104)
|
|
223 |
#106 := (implies true #105)
|
|
224 |
#160 := (and #106 #159)
|
|
225 |
#161 := (implies #73 #160)
|
|
226 |
#81 := (= #80 f20)
|
|
227 |
#162 := (implies #81 #161)
|
|
228 |
#77 := (<= #64 f20)
|
|
229 |
#74 := (< #60 f19)
|
|
230 |
#75 := (and #61 #74)
|
|
231 |
#78 := (implies #75 #77)
|
|
232 |
#79 := (forall (vars (?v0 Int)) #78)
|
|
233 |
#163 := (implies #79 #162)
|
|
234 |
#164 := (implies #73 #163)
|
|
235 |
#165 := (implies true #164)
|
|
236 |
#68 := (= #52 f15)
|
|
237 |
#166 := (implies #68 #165)
|
|
238 |
#167 := (and #68 #166)
|
|
239 |
#65 := (<= #64 f15)
|
|
240 |
#62 := (< #60 1::Int)
|
|
241 |
#63 := (and #61 #62)
|
|
242 |
#66 := (implies #63 #65)
|
|
243 |
#67 := (forall (vars (?v0 Int)) #66)
|
|
244 |
#168 := (implies #67 #167)
|
|
245 |
#169 := (and #67 #168)
|
|
246 |
#56 := (<= 1::Int 1::Int)
|
|
247 |
#57 := (and #56 #56)
|
|
248 |
#54 := (<= 0::Int 0::Int)
|
|
249 |
#58 := (and #54 #57)
|
|
250 |
#59 := (and #54 #58)
|
|
251 |
#170 := (implies #59 #169)
|
|
252 |
#171 := (implies #53 #170)
|
|
253 |
#49 := (< 0::Int f14)
|
|
254 |
#172 := (implies #49 #171)
|
|
255 |
#173 := (implies true #172)
|
|
256 |
#174 := (not #173)
|
|
257 |
#1074 := (iff #174 #1071)
|
|
258 |
#376 := (not #126)
|
|
259 |
#377 := (or #376 #127)
|
|
260 |
#380 := (forall (vars (?v0 Int)) #377)
|
|
261 |
#396 := (not #380)
|
|
262 |
#397 := (or #396 #383)
|
|
263 |
#402 := (and #380 #397)
|
|
264 |
#408 := (not #124)
|
|
265 |
#409 := (or #408 #402)
|
|
266 |
#370 := (+ 1::Int f19)
|
|
267 |
#373 := (= f27 #370)
|
|
268 |
#417 := (not #373)
|
|
269 |
#418 := (or #417 #409)
|
|
270 |
#367 := (and #72 #117)
|
|
271 |
#426 := (not #367)
|
|
272 |
#427 := (or #426 #418)
|
|
273 |
#509 := (or #427 #508)
|
|
274 |
#518 := (or #517 #509)
|
|
275 |
#326 := (not #73)
|
|
276 |
#526 := (or #326 #518)
|
|
277 |
#534 := (not #146)
|
|
278 |
#535 := (or #534 #526)
|
|
279 |
#543 := (or #326 #535)
|
|
280 |
#443 := (or #442 #427)
|
|
281 |
#452 := (or #451 #443)
|
|
282 |
#460 := (not #72)
|
|
283 |
#461 := (or #460 #452)
|
|
284 |
#470 := (or #469 #461)
|
|
285 |
#478 := (not #109)
|
|
286 |
#479 := (or #478 #470)
|
|
287 |
#487 := (or #326 #479)
|
|
288 |
#555 := (and #487 #543)
|
|
289 |
#561 := (or #326 #555)
|
|
290 |
#569 := (not #107)
|
|
291 |
#570 := (or #569 #561)
|
|
292 |
#578 := (or #326 #570)
|
|
293 |
#264 := (not #90)
|
|
294 |
#271 := (or #264 #94)
|
|
295 |
#274 := (forall (vars (?v0 Int)) #271)
|
|
296 |
#265 := (or #264 #91)
|
|
297 |
#268 := (exists (vars (?v0 Int)) #265)
|
|
298 |
#287 := (not #268)
|
|
299 |
#288 := (or #287 #274)
|
|
300 |
#293 := (and #268 #288)
|
|
301 |
#300 := (or #299 #293)
|
|
302 |
#309 := (or #308 #300)
|
|
303 |
#318 := (or #317 #309)
|
|
304 |
#327 := (or #326 #318)
|
|
305 |
#335 := (not #82)
|
|
306 |
#336 := (or #335 #327)
|
|
307 |
#344 := (or #326 #336)
|
|
308 |
#590 := (and #344 #578)
|
|
309 |
#596 := (or #326 #590)
|
|
310 |
#605 := (or #604 #596)
|
|
311 |
#245 := (not #75)
|
|
312 |
#246 := (or #245 #77)
|
|
313 |
#249 := (forall (vars (?v0 Int)) #246)
|
|
314 |
#613 := (not #249)
|
|
315 |
#614 := (or #613 #605)
|
|
316 |
#622 := (or #326 #614)
|
|
317 |
#638 := (or #637 #622)
|
|
318 |
#643 := (and #53 #638)
|
|
319 |
#236 := (not #63)
|
|
320 |
#237 := (or #236 #65)
|
|
321 |
#240 := (forall (vars (?v0 Int)) #237)
|
|
322 |
#649 := (not #240)
|
|
323 |
#650 := (or #649 #643)
|
|
324 |
#655 := (and #240 #650)
|
|
325 |
#230 := (and #54 #56)
|
|
326 |
#233 := (and #54 #230)
|
|
327 |
#661 := (not #233)
|
|
328 |
#662 := (or #661 #655)
|
|
329 |
#670 := (or #637 #662)
|
|
330 |
#678 := (not #49)
|
|
331 |
#679 := (or #678 #670)
|
|
332 |
#691 := (not #679)
|
|
333 |
#1072 := (iff #691 #1071)
|
|
334 |
#1069 := (iff #679 #1066)
|
|
335 |
#1057 := (or false #1043)
|
|
336 |
#1060 := (or #637 #1057)
|
|
337 |
#1063 := (or #1046 #1060)
|
|
338 |
#1067 := (iff #1063 #1066)
|
|
339 |
#1068 := [rewrite]: #1067
|
|
340 |
#1064 := (iff #679 #1063)
|
|
341 |
#1061 := (iff #670 #1060)
|
|
342 |
#1058 := (iff #662 #1057)
|
|
343 |
#1044 := (iff #655 #1043)
|
|
344 |
#1041 := (iff #650 #1040)
|
|
345 |
#1038 := (iff #643 #1037)
|
|
346 |
#1035 := (iff #638 #1032)
|
|
347 |
#1017 := (or #752 #989)
|
|
348 |
#1020 := (or #604 #1017)
|
|
349 |
#1023 := (or #1014 #1020)
|
|
350 |
#1026 := (or #752 #1023)
|
|
351 |
#1029 := (or #637 #1026)
|
|
352 |
#1033 := (iff #1029 #1032)
|
|
353 |
#1034 := [rewrite]: #1033
|
|
354 |
#1030 := (iff #638 #1029)
|
|
355 |
#1027 := (iff #622 #1026)
|
|
356 |
#1024 := (iff #614 #1023)
|
|
357 |
#1021 := (iff #605 #1020)
|
|
358 |
#1018 := (iff #596 #1017)
|
|
359 |
#990 := (iff #590 #989)
|
|
360 |
#987 := (iff #578 #984)
|
|
361 |
#975 := (or #752 #963)
|
|
362 |
#978 := (or #800 #975)
|
|
363 |
#981 := (or #752 #978)
|
|
364 |
#985 := (iff #981 #984)
|
|
365 |
#986 := [rewrite]: #985
|
|
366 |
#982 := (iff #578 #981)
|
|
367 |
#979 := (iff #570 #978)
|
|
368 |
#976 := (iff #561 #975)
|
|
369 |
#964 := (iff #555 #963)
|
|
370 |
#961 := (iff #543 #958)
|
|
371 |
#907 := (or #838 #875)
|
|
372 |
#910 := (or #882 #907)
|
|
373 |
#913 := (or #888 #910)
|
|
374 |
#943 := (or #913 #508)
|
|
375 |
#946 := (or #517 #943)
|
|
376 |
#949 := (or #752 #946)
|
|
377 |
#952 := (or #894 #949)
|
|
378 |
#955 := (or #752 #952)
|
|
379 |
#959 := (iff #955 #958)
|
|
380 |
#960 := [rewrite]: #959
|
|
381 |
#956 := (iff #543 #955)
|
|
382 |
#953 := (iff #535 #952)
|
|
383 |
#950 := (iff #526 #949)
|
|
384 |
#947 := (iff #518 #946)
|
|
385 |
#944 := (iff #509 #943)
|
|
386 |
#914 := (iff #427 #913)
|
|
387 |
#911 := (iff #418 #910)
|
|
388 |
#908 := (iff #409 #907)
|
|
389 |
#876 := (iff #402 #875)
|
|
390 |
#873 := (iff #397 #870)
|
|
391 |
#867 := (or #864 #383)
|
|
392 |
#871 := (iff #867 #870)
|
|
393 |
#872 := [rewrite]: #871
|
|
394 |
#868 := (iff #397 #867)
|
|
395 |
#865 := (iff #396 #864)
|
|
396 |
#862 := (iff #380 #861)
|
|
397 |
#859 := (iff #377 #858)
|
|
398 |
#856 := (iff #127 #855)
|
|
399 |
#857 := [rewrite]: #856
|
|
400 |
#851 := (iff #376 #850)
|
|
401 |
#848 := (iff #126 #847)
|
|
402 |
#845 := (iff #125 #844)
|
|
403 |
#846 := [rewrite]: #845
|
|
404 |
#715 := (iff #61 #717)
|
|
405 |
#716 := [rewrite]: #715
|
|
406 |
#849 := [monotonicity #716 #846]: #848
|
|
407 |
#852 := [monotonicity #849]: #851
|
|
408 |
#860 := [monotonicity #852 #857]: #859
|
|
409 |
#863 := [quant-intro #860]: #862
|
|
410 |
#866 := [monotonicity #863]: #865
|
|
411 |
#869 := [monotonicity #866]: #868
|
|
412 |
#874 := [trans #869 #872]: #873
|
|
413 |
#877 := [monotonicity #863 #874]: #876
|
|
414 |
#839 := (iff #408 #838)
|
|
415 |
#836 := (iff #124 #835)
|
|
416 |
#832 := (iff #123 #833)
|
|
417 |
#834 := [rewrite]: #832
|
|
418 |
#829 := (iff #117 #830)
|
|
419 |
#831 := [rewrite]: #829
|
|
420 |
#837 := [monotonicity #831 #834]: #836
|
|
421 |
#840 := [monotonicity #837]: #839
|
|
422 |
#909 := [monotonicity #840 #877]: #908
|
|
423 |
#883 := (iff #417 #882)
|
|
424 |
#880 := (iff #373 #878)
|
|
425 |
#881 := [rewrite]: #880
|
|
426 |
#884 := [monotonicity #881]: #883
|
|
427 |
#912 := [monotonicity #884 #909]: #911
|
|
428 |
#889 := (iff #426 #888)
|
|
429 |
#886 := (iff #367 #885)
|
|
430 |
#746 := (iff #72 #747)
|
|
431 |
#748 := [rewrite]: #746
|
|
432 |
#887 := [monotonicity #748 #831]: #886
|
|
433 |
#890 := [monotonicity #887]: #889
|
|
434 |
#915 := [monotonicity #890 #912]: #914
|
|
435 |
#945 := [monotonicity #915]: #944
|
|
436 |
#948 := [monotonicity #945]: #947
|
|
437 |
#753 := (iff #326 #752)
|
|
438 |
#750 := (iff #73 #749)
|
|
439 |
#743 := (iff #70 #744)
|
|
440 |
#745 := [rewrite]: #743
|
|
441 |
#751 := [monotonicity #745 #748]: #750
|
|
442 |
#754 := [monotonicity #751]: #753
|
|
443 |
#951 := [monotonicity #754 #948]: #950
|
|
444 |
#941 := (iff #534 #894)
|
|
445 |
#939 := (iff #146 #895)
|
|
446 |
#940 := [rewrite]: #939
|
|
447 |
#942 := [monotonicity #940]: #941
|
|
448 |
#954 := [monotonicity #942 #951]: #953
|
|
449 |
#957 := [monotonicity #754 #954]: #956
|
|
450 |
#962 := [trans #957 #960]: #961
|
|
451 |
#937 := (iff #487 #934)
|
|
452 |
#916 := (or #442 #913)
|
|
453 |
#919 := (or #451 #916)
|
|
454 |
#922 := (or #891 #919)
|
|
455 |
#925 := (or #469 #922)
|
|
456 |
#928 := (or #895 #925)
|
|
457 |
#931 := (or #752 #928)
|
|
458 |
#935 := (iff #931 #934)
|
|
459 |
#936 := [rewrite]: #935
|
|
460 |
#932 := (iff #487 #931)
|
|
461 |
#929 := (iff #479 #928)
|
|
462 |
#926 := (iff #470 #925)
|
|
463 |
#923 := (iff #461 #922)
|
|
464 |
#920 := (iff #452 #919)
|
|
465 |
#917 := (iff #443 #916)
|
|
466 |
#918 := [monotonicity #915]: #917
|
|
467 |
#921 := [monotonicity #918]: #920
|
|
468 |
#892 := (iff #460 #891)
|
|
469 |
#893 := [monotonicity #748]: #892
|
|
470 |
#924 := [monotonicity #893 #921]: #923
|
|
471 |
#927 := [monotonicity #924]: #926
|
|
472 |
#905 := (iff #478 #895)
|
|
473 |
#900 := (not #894)
|
|
474 |
#903 := (iff #900 #895)
|
|
475 |
#904 := [rewrite]: #903
|
|
476 |
#901 := (iff #478 #900)
|
|
477 |
#898 := (iff #109 #894)
|
|
478 |
#899 := [rewrite]: #898
|
|
479 |
#902 := [monotonicity #899]: #901
|
|
480 |
#906 := [trans #902 #904]: #905
|
|
481 |
#930 := [monotonicity #906 #927]: #929
|
|
482 |
#933 := [monotonicity #754 #930]: #932
|
|
483 |
#938 := [trans #933 #936]: #937
|
|
484 |
#965 := [monotonicity #938 #962]: #964
|
|
485 |
#977 := [monotonicity #754 #965]: #976
|
|
486 |
#973 := (iff #569 #800)
|
|
487 |
#968 := (not #803)
|
|
488 |
#971 := (iff #968 #800)
|
|
489 |
#972 := [rewrite]: #971
|
|
490 |
#969 := (iff #569 #968)
|
|
491 |
#966 := (iff #107 #803)
|
|
492 |
#967 := [rewrite]: #966
|
|
493 |
#970 := [monotonicity #967]: #969
|
|
494 |
#974 := [trans #970 #972]: #973
|
|
495 |
#980 := [monotonicity #974 #977]: #979
|
|
496 |
#983 := [monotonicity #754 #980]: #982
|
|
497 |
#988 := [trans #983 #986]: #987
|
|
498 |
#827 := (iff #344 #824)
|
|
499 |
#806 := (or #299 #795)
|
|
500 |
#809 := (or #308 #806)
|
|
501 |
#812 := (or #317 #809)
|
|
502 |
#815 := (or #752 #812)
|
|
503 |
#818 := (or #803 #815)
|
|
504 |
#821 := (or #752 #818)
|
|
505 |
#825 := (iff #821 #824)
|
|
506 |
#826 := [rewrite]: #825
|
|
507 |
#822 := (iff #344 #821)
|
|
508 |
#819 := (iff #336 #818)
|
|
509 |
#816 := (iff #327 #815)
|
|
510 |
#813 := (iff #318 #812)
|
|
511 |
#810 := (iff #309 #809)
|
|
512 |
#807 := (iff #300 #806)
|
|
513 |
#796 := (iff #293 #795)
|
|
514 |
#793 := (iff #288 #792)
|
|
515 |
#790 := (iff #274 #789)
|
|
516 |
#787 := (iff #271 #786)
|
|
517 |
#784 := (iff #94 #783)
|
|
518 |
#785 := [rewrite]: #784
|
|
519 |
#765 := (iff #264 #764)
|
|
520 |
#762 := (iff #90 #761)
|
|
521 |
#759 := (iff #89 #758)
|
|
522 |
#760 := [rewrite]: #759
|
|
523 |
#763 := [monotonicity #716 #760]: #762
|
|
524 |
#766 := [monotonicity #763]: #765
|
|
525 |
#788 := [monotonicity #766 #785]: #787
|
|
526 |
#791 := [quant-intro #788]: #790
|
|
527 |
#779 := (iff #287 #778)
|
|
528 |
#776 := (iff #268 #775)
|
|
529 |
#773 := (iff #265 #770)
|
|
530 |
#767 := (or #764 #91)
|
|
531 |
#771 := (iff #767 #770)
|
43118
|
532 |
#772 := [rewrite]: #771
|
43555
|
533 |
#768 := (iff #265 #767)
|
|
534 |
#769 := [monotonicity #766]: #768
|
|
535 |
#774 := [trans #769 #772]: #773
|
|
536 |
#777 := [quant-intro #774]: #776
|
|
537 |
#780 := [monotonicity #777]: #779
|
|
538 |
#794 := [monotonicity #780 #791]: #793
|
|
539 |
#797 := [monotonicity #777 #794]: #796
|
|
540 |
#808 := [monotonicity #797]: #807
|
|
541 |
#811 := [monotonicity #808]: #810
|
|
542 |
#814 := [monotonicity #811]: #813
|
|
543 |
#817 := [monotonicity #754 #814]: #816
|
|
544 |
#804 := (iff #335 #803)
|
|
545 |
#801 := (iff #82 #800)
|
|
546 |
#802 := [rewrite]: #801
|
|
547 |
#805 := [monotonicity #802]: #804
|
|
548 |
#820 := [monotonicity #805 #817]: #819
|
|
549 |
#823 := [monotonicity #754 #820]: #822
|
|
550 |
#828 := [trans #823 #826]: #827
|
|
551 |
#991 := [monotonicity #828 #988]: #990
|
|
552 |
#1019 := [monotonicity #754 #991]: #1018
|
|
553 |
#1022 := [monotonicity #1019]: #1021
|
|
554 |
#1015 := (iff #613 #1014)
|
|
555 |
#1012 := (iff #249 #1011)
|
|
556 |
#1009 := (iff #246 #1008)
|
|
557 |
#1006 := (iff #77 #1005)
|
|
558 |
#1007 := [rewrite]: #1006
|
|
559 |
#1001 := (iff #245 #1000)
|
|
560 |
#998 := (iff #75 #997)
|
|
561 |
#995 := (iff #74 #994)
|
|
562 |
#996 := [rewrite]: #995
|
|
563 |
#999 := [monotonicity #716 #996]: #998
|
|
564 |
#1002 := [monotonicity #999]: #1001
|
|
565 |
#1010 := [monotonicity #1002 #1007]: #1009
|
|
566 |
#1013 := [quant-intro #1010]: #1012
|
|
567 |
#1016 := [monotonicity #1013]: #1015
|
|
568 |
#1025 := [monotonicity #1016 #1022]: #1024
|
|
569 |
#1028 := [monotonicity #754 #1025]: #1027
|
|
570 |
#1031 := [monotonicity #1028]: #1030
|
|
571 |
#1036 := [trans #1031 #1034]: #1035
|
43118
|
572 |
#1039 := [monotonicity #1036]: #1038
|
43555
|
573 |
#741 := (iff #649 #740)
|
|
574 |
#738 := (iff #240 #737)
|
|
575 |
#735 := (iff #237 #734)
|
|
576 |
#729 := (iff #65 #730)
|
|
577 |
#733 := [rewrite]: #729
|
|
578 |
#726 := (iff #236 #725)
|
|
579 |
#723 := (iff #63 #722)
|
|
580 |
#719 := (iff #62 #718)
|
|
581 |
#721 := [rewrite]: #719
|
|
582 |
#724 := [monotonicity #716 #721]: #723
|
|
583 |
#727 := [monotonicity #724]: #726
|
|
584 |
#736 := [monotonicity #727 #733]: #735
|
|
585 |
#739 := [quant-intro #736]: #738
|
|
586 |
#742 := [monotonicity #739]: #741
|
|
587 |
#1042 := [monotonicity #742 #1039]: #1041
|
|
588 |
#1045 := [monotonicity #739 #1042]: #1044
|
|
589 |
#713 := (iff #661 false)
|
|
590 |
#708 := (not true)
|
|
591 |
#711 := (iff #708 false)
|
|
592 |
#712 := [rewrite]: #711
|
|
593 |
#709 := (iff #661 #708)
|
|
594 |
#706 := (iff #233 true)
|
|
595 |
#698 := (and true true)
|
|
596 |
#701 := (and true #698)
|
|
597 |
#704 := (iff #701 true)
|
|
598 |
#705 := [rewrite]: #704
|
|
599 |
#702 := (iff #233 #701)
|
|
600 |
#699 := (iff #230 #698)
|
|
601 |
#696 := (iff #56 true)
|
|
602 |
#697 := [rewrite]: #696
|
|
603 |
#694 := (iff #54 true)
|
|
604 |
#695 := [rewrite]: #694
|
|
605 |
#700 := [monotonicity #695 #697]: #699
|
|
606 |
#703 := [monotonicity #695 #700]: #702
|
|
607 |
#707 := [trans #703 #705]: #706
|
|
608 |
#710 := [monotonicity #707]: #709
|
|
609 |
#714 := [trans #710 #712]: #713
|
|
610 |
#1059 := [monotonicity #714 #1045]: #1058
|
|
611 |
#1062 := [monotonicity #1059]: #1061
|
|
612 |
#1055 := (iff #678 #1046)
|
|
613 |
#1047 := (not #1046)
|
|
614 |
#1050 := (not #1047)
|
|
615 |
#1053 := (iff #1050 #1046)
|
|
616 |
#1054 := [rewrite]: #1053
|
|
617 |
#1051 := (iff #678 #1050)
|
|
618 |
#1048 := (iff #49 #1047)
|
|
619 |
#1049 := [rewrite]: #1048
|
|
620 |
#1052 := [monotonicity #1049]: #1051
|
|
621 |
#1056 := [trans #1052 #1054]: #1055
|
|
622 |
#1065 := [monotonicity #1056 #1062]: #1064
|
|
623 |
#1070 := [trans #1065 #1068]: #1069
|
|
624 |
#1073 := [monotonicity #1070]: #1072
|
|
625 |
#692 := (iff #174 #691)
|
|
626 |
#689 := (iff #173 #679)
|
|
627 |
#684 := (implies true #679)
|
|
628 |
#687 := (iff #684 #679)
|
|
629 |
#688 := [rewrite]: #687
|
|
630 |
#685 := (iff #173 #684)
|
|
631 |
#682 := (iff #172 #679)
|
|
632 |
#675 := (implies #49 #670)
|
|
633 |
#680 := (iff #675 #679)
|
|
634 |
#681 := [rewrite]: #680
|
|
635 |
#676 := (iff #172 #675)
|
|
636 |
#673 := (iff #171 #670)
|
|
637 |
#667 := (implies #53 #662)
|
|
638 |
#671 := (iff #667 #670)
|
|
639 |
#672 := [rewrite]: #671
|
|
640 |
#668 := (iff #171 #667)
|
|
641 |
#665 := (iff #170 #662)
|
|
642 |
#658 := (implies #233 #655)
|
|
643 |
#663 := (iff #658 #662)
|
|
644 |
#664 := [rewrite]: #663
|
|
645 |
#659 := (iff #170 #658)
|
|
646 |
#656 := (iff #169 #655)
|
|
647 |
#653 := (iff #168 #650)
|
|
648 |
#646 := (implies #240 #643)
|
|
649 |
#651 := (iff #646 #650)
|
|
650 |
#652 := [rewrite]: #651
|
|
651 |
#647 := (iff #168 #646)
|
|
652 |
#644 := (iff #167 #643)
|
|
653 |
#641 := (iff #166 #638)
|
|
654 |
#634 := (implies #53 #622)
|
|
655 |
#639 := (iff #634 #638)
|
|
656 |
#640 := [rewrite]: #639
|
|
657 |
#635 := (iff #166 #634)
|
|
658 |
#632 := (iff #165 #622)
|
|
659 |
#627 := (implies true #622)
|
|
660 |
#630 := (iff #627 #622)
|
|
661 |
#631 := [rewrite]: #630
|
|
662 |
#628 := (iff #165 #627)
|
|
663 |
#625 := (iff #164 #622)
|
|
664 |
#619 := (implies #73 #614)
|
|
665 |
#623 := (iff #619 #622)
|
|
666 |
#624 := [rewrite]: #623
|
|
667 |
#620 := (iff #164 #619)
|
|
668 |
#617 := (iff #163 #614)
|
|
669 |
#610 := (implies #249 #605)
|
|
670 |
#615 := (iff #610 #614)
|
|
671 |
#616 := [rewrite]: #615
|
|
672 |
#611 := (iff #163 #610)
|
|
673 |
#608 := (iff #162 #605)
|
|
674 |
#601 := (implies #252 #596)
|
|
675 |
#606 := (iff #601 #605)
|
|
676 |
#607 := [rewrite]: #606
|
|
677 |
#602 := (iff #162 #601)
|
|
678 |
#599 := (iff #161 #596)
|
|
679 |
#593 := (implies #73 #590)
|
|
680 |
#597 := (iff #593 #596)
|
|
681 |
#598 := [rewrite]: #597
|
|
682 |
#594 := (iff #161 #593)
|
|
683 |
#591 := (iff #160 #590)
|
|
684 |
#588 := (iff #159 #578)
|
|
685 |
#583 := (implies true #578)
|
|
686 |
#586 := (iff #583 #578)
|
|
687 |
#587 := [rewrite]: #586
|
|
688 |
#584 := (iff #159 #583)
|
|
689 |
#581 := (iff #158 #578)
|
|
690 |
#575 := (implies #73 #570)
|
|
691 |
#579 := (iff #575 #578)
|
|
692 |
#580 := [rewrite]: #579
|
|
693 |
#576 := (iff #158 #575)
|
|
694 |
#573 := (iff #157 #570)
|
|
695 |
#566 := (implies #107 #561)
|
|
696 |
#571 := (iff #566 #570)
|
|
697 |
#572 := [rewrite]: #571
|
|
698 |
#567 := (iff #157 #566)
|
|
699 |
#564 := (iff #156 #561)
|
|
700 |
#558 := (implies #73 #555)
|
|
701 |
#562 := (iff #558 #561)
|
|
702 |
#563 := [rewrite]: #562
|
|
703 |
#559 := (iff #156 #558)
|
|
704 |
#556 := (iff #155 #555)
|
|
705 |
#553 := (iff #154 #543)
|
|
706 |
#548 := (implies true #543)
|
|
707 |
#551 := (iff #548 #543)
|
|
708 |
#552 := [rewrite]: #551
|
|
709 |
#549 := (iff #154 #548)
|
|
710 |
#546 := (iff #153 #543)
|
|
711 |
#540 := (implies #73 #535)
|
|
712 |
#544 := (iff #540 #543)
|
|
713 |
#545 := [rewrite]: #544
|
|
714 |
#541 := (iff #153 #540)
|
|
715 |
#538 := (iff #152 #535)
|
|
716 |
#531 := (implies #146 #526)
|
|
717 |
#536 := (iff #531 #535)
|
|
718 |
#537 := [rewrite]: #536
|
|
719 |
#532 := (iff #152 #531)
|
|
720 |
#529 := (iff #151 #526)
|
|
721 |
#523 := (implies #73 #518)
|
|
722 |
#527 := (iff #523 #526)
|
|
723 |
#528 := [rewrite]: #527
|
|
724 |
#524 := (iff #151 #523)
|
|
725 |
#521 := (iff #150 #518)
|
|
726 |
#514 := (implies #499 #509)
|
|
727 |
#519 := (iff #514 #518)
|
|
728 |
#520 := [rewrite]: #519
|
|
729 |
#515 := (iff #150 #514)
|
|
730 |
#512 := (iff #149 #509)
|
|
731 |
#505 := (implies #502 #427)
|
|
732 |
#510 := (iff #505 #509)
|
|
733 |
#511 := [rewrite]: #510
|
|
734 |
#506 := (iff #149 #505)
|
|
735 |
#437 := (iff #138 #427)
|
|
736 |
#432 := (implies true #427)
|
|
737 |
#435 := (iff #432 #427)
|
|
738 |
#436 := [rewrite]: #435
|
|
739 |
#433 := (iff #138 #432)
|
|
740 |
#430 := (iff #137 #427)
|
|
741 |
#423 := (implies #367 #418)
|
|
742 |
#428 := (iff #423 #427)
|
|
743 |
#429 := [rewrite]: #428
|
|
744 |
#424 := (iff #137 #423)
|
|
745 |
#421 := (iff #136 #418)
|
|
746 |
#414 := (implies #373 #409)
|
|
747 |
#419 := (iff #414 #418)
|
|
748 |
#420 := [rewrite]: #419
|
|
749 |
#415 := (iff #136 #414)
|
|
750 |
#412 := (iff #135 #409)
|
|
751 |
#405 := (implies #124 #402)
|
|
752 |
#410 := (iff #405 #409)
|
|
753 |
#411 := [rewrite]: #410
|
|
754 |
#406 := (iff #135 #405)
|
|
755 |
#403 := (iff #134 #402)
|
|
756 |
#400 := (iff #133 #397)
|
|
757 |
#393 := (implies #380 #383)
|
|
758 |
#398 := (iff #393 #397)
|
|
759 |
#399 := [rewrite]: #398
|
|
760 |
#394 := (iff #133 #393)
|
|
761 |
#391 := (iff #132 #383)
|
|
762 |
#386 := (and #383 true)
|
|
763 |
#389 := (iff #386 #383)
|
|
764 |
#390 := [rewrite]: #389
|
|
765 |
#387 := (iff #132 #386)
|
|
766 |
#384 := (iff #131 #383)
|
|
767 |
#385 := [rewrite]: #384
|
|
768 |
#388 := [monotonicity #385]: #387
|
|
769 |
#392 := [trans #388 #390]: #391
|
|
770 |
#381 := (iff #129 #380)
|
|
771 |
#378 := (iff #128 #377)
|
|
772 |
#379 := [rewrite]: #378
|
|
773 |
#382 := [quant-intro #379]: #381
|
|
774 |
#395 := [monotonicity #382 #392]: #394
|
|
775 |
#401 := [trans #395 #399]: #400
|
|
776 |
#404 := [monotonicity #382 #401]: #403
|
|
777 |
#407 := [monotonicity #404]: #406
|
|
778 |
#413 := [trans #407 #411]: #412
|
|
779 |
#374 := (iff #121 #373)
|
|
780 |
#371 := (= #120 #370)
|
43118
|
781 |
#372 := [rewrite]: #371
|
|
782 |
#375 := [monotonicity #372]: #374
|
43555
|
783 |
#416 := [monotonicity #375 #413]: #415
|
|
784 |
#422 := [trans #416 #420]: #421
|
|
785 |
#368 := (iff #118 #367)
|
|
786 |
#369 := [rewrite]: #368
|
|
787 |
#425 := [monotonicity #369 #422]: #424
|
|
788 |
#431 := [trans #425 #429]: #430
|
|
789 |
#434 := [monotonicity #431]: #433
|
|
790 |
#438 := [trans #434 #436]: #437
|
|
791 |
#503 := (iff #148 #502)
|
|
792 |
#504 := [rewrite]: #503
|
|
793 |
#507 := [monotonicity #504 #438]: #506
|
|
794 |
#513 := [trans #507 #511]: #512
|
|
795 |
#500 := (iff #147 #499)
|
|
796 |
#501 := [rewrite]: #500
|
|
797 |
#516 := [monotonicity #501 #513]: #515
|
|
798 |
#522 := [trans #516 #520]: #521
|
|
799 |
#525 := [monotonicity #522]: #524
|
|
800 |
#530 := [trans #525 #528]: #529
|
|
801 |
#533 := [monotonicity #530]: #532
|
|
802 |
#539 := [trans #533 #537]: #538
|
|
803 |
#542 := [monotonicity #539]: #541
|
|
804 |
#547 := [trans #542 #545]: #546
|
|
805 |
#550 := [monotonicity #547]: #549
|
|
806 |
#554 := [trans #550 #552]: #553
|
|
807 |
#497 := (iff #145 #487)
|
|
808 |
#492 := (implies true #487)
|
|
809 |
#495 := (iff #492 #487)
|
|
810 |
#496 := [rewrite]: #495
|
|
811 |
#493 := (iff #145 #492)
|
|
812 |
#490 := (iff #144 #487)
|
|
813 |
#484 := (implies #73 #479)
|
|
814 |
#488 := (iff #484 #487)
|
|
815 |
#489 := [rewrite]: #488
|
|
816 |
#485 := (iff #144 #484)
|
|
817 |
#482 := (iff #143 #479)
|
|
818 |
#475 := (implies #109 #470)
|
|
819 |
#480 := (iff #475 #479)
|
|
820 |
#481 := [rewrite]: #480
|
|
821 |
#476 := (iff #143 #475)
|
|
822 |
#473 := (iff #142 #470)
|
|
823 |
#466 := (implies #356 #461)
|
|
824 |
#471 := (iff #466 #470)
|
|
825 |
#472 := [rewrite]: #471
|
|
826 |
#467 := (iff #142 #466)
|
|
827 |
#464 := (iff #141 #461)
|
|
828 |
#457 := (implies #72 #452)
|
|
829 |
#462 := (iff #457 #461)
|
|
830 |
#463 := [rewrite]: #462
|
|
831 |
#458 := (iff #141 #457)
|
|
832 |
#455 := (iff #140 #452)
|
|
833 |
#448 := (implies #361 #443)
|
|
834 |
#453 := (iff #448 #452)
|
|
835 |
#454 := [rewrite]: #453
|
|
836 |
#449 := (iff #140 #448)
|
|
837 |
#446 := (iff #139 #443)
|
|
838 |
#439 := (implies #364 #427)
|
|
839 |
#444 := (iff #439 #443)
|
|
840 |
#445 := [rewrite]: #444
|
|
841 |
#440 := (iff #139 #439)
|
|
842 |
#365 := (iff #116 #364)
|
43118
|
843 |
#366 := [rewrite]: #365
|
43555
|
844 |
#441 := [monotonicity #366 #438]: #440
|
|
845 |
#447 := [trans #441 #445]: #446
|
|
846 |
#362 := (iff #114 #361)
|
|
847 |
#363 := [rewrite]: #362
|
|
848 |
#450 := [monotonicity #363 #447]: #449
|
|
849 |
#456 := [trans #450 #454]: #455
|
|
850 |
#359 := (iff #112 #72)
|
|
851 |
#360 := [rewrite]: #359
|
|
852 |
#459 := [monotonicity #360 #456]: #458
|
|
853 |
#465 := [trans #459 #463]: #464
|
|
854 |
#357 := (iff #111 #356)
|
|
855 |
#358 := [rewrite]: #357
|
|
856 |
#468 := [monotonicity #358 #465]: #467
|
|
857 |
#474 := [trans #468 #472]: #473
|
|
858 |
#477 := [monotonicity #474]: #476
|
|
859 |
#483 := [trans #477 #481]: #482
|
|
860 |
#486 := [monotonicity #483]: #485
|
|
861 |
#491 := [trans #486 #489]: #490
|
|
862 |
#494 := [monotonicity #491]: #493
|
|
863 |
#498 := [trans #494 #496]: #497
|
|
864 |
#557 := [monotonicity #498 #554]: #556
|
|
865 |
#560 := [monotonicity #557]: #559
|
|
866 |
#565 := [trans #560 #563]: #564
|
|
867 |
#568 := [monotonicity #565]: #567
|
|
868 |
#574 := [trans #568 #572]: #573
|
|
869 |
#577 := [monotonicity #574]: #576
|
|
870 |
#582 := [trans #577 #580]: #581
|
|
871 |
#585 := [monotonicity #582]: #584
|
|
872 |
#589 := [trans #585 #587]: #588
|
|
873 |
#354 := (iff #106 #344)
|
|
874 |
#349 := (implies true #344)
|
|
875 |
#352 := (iff #349 #344)
|
36900
|
876 |
#353 := [rewrite]: #352
|
43555
|
877 |
#350 := (iff #106 #349)
|
|
878 |
#347 := (iff #105 #344)
|
|
879 |
#341 := (implies #73 #336)
|
|
880 |
#345 := (iff #341 #344)
|
|
881 |
#346 := [rewrite]: #345
|
|
882 |
#342 := (iff #105 #341)
|
|
883 |
#339 := (iff #104 #336)
|
|
884 |
#332 := (implies #82 #327)
|
|
885 |
#337 := (iff #332 #336)
|
|
886 |
#338 := [rewrite]: #337
|
|
887 |
#333 := (iff #104 #332)
|
|
888 |
#330 := (iff #103 #327)
|
|
889 |
#323 := (implies #73 #318)
|
|
890 |
#328 := (iff #323 #327)
|
|
891 |
#329 := [rewrite]: #328
|
|
892 |
#324 := (iff #103 #323)
|
|
893 |
#321 := (iff #102 #318)
|
|
894 |
#314 := (implies #255 #309)
|
|
895 |
#319 := (iff #314 #318)
|
|
896 |
#320 := [rewrite]: #319
|
|
897 |
#315 := (iff #102 #314)
|
|
898 |
#312 := (iff #101 #309)
|
|
899 |
#305 := (implies #258 #300)
|
|
900 |
#310 := (iff #305 #309)
|
|
901 |
#311 := [rewrite]: #310
|
|
902 |
#306 := (iff #101 #305)
|
|
903 |
#303 := (iff #100 #300)
|
|
904 |
#296 := (implies #261 #293)
|
|
905 |
#301 := (iff #296 #300)
|
|
906 |
#302 := [rewrite]: #301
|
|
907 |
#297 := (iff #100 #296)
|
|
908 |
#294 := (iff #99 #293)
|
|
909 |
#291 := (iff #98 #288)
|
|
910 |
#284 := (implies #268 #274)
|
|
911 |
#289 := (iff #284 #288)
|
|
912 |
#290 := [rewrite]: #289
|
|
913 |
#285 := (iff #98 #284)
|
|
914 |
#282 := (iff #97 #274)
|
|
915 |
#277 := (and #274 true)
|
|
916 |
#280 := (iff #277 #274)
|
|
917 |
#281 := [rewrite]: #280
|
|
918 |
#278 := (iff #97 #277)
|
|
919 |
#275 := (iff #96 #274)
|
|
920 |
#272 := (iff #95 #271)
|
|
921 |
#273 := [rewrite]: #272
|
|
922 |
#276 := [quant-intro #273]: #275
|
|
923 |
#279 := [monotonicity #276]: #278
|
|
924 |
#283 := [trans #279 #281]: #282
|
|
925 |
#269 := (iff #93 #268)
|
|
926 |
#266 := (iff #92 #265)
|
|
927 |
#267 := [rewrite]: #266
|
|
928 |
#270 := [quant-intro #267]: #269
|
|
929 |
#286 := [monotonicity #270 #283]: #285
|
|
930 |
#292 := [trans #286 #290]: #291
|
|
931 |
#295 := [monotonicity #270 #292]: #294
|
|
932 |
#262 := (iff #88 #261)
|
|
933 |
#263 := [rewrite]: #262
|
|
934 |
#298 := [monotonicity #263 #295]: #297
|
|
935 |
#304 := [trans #298 #302]: #303
|
|
936 |
#259 := (iff #86 #258)
|
43118
|
937 |
#260 := [rewrite]: #259
|
43555
|
938 |
#307 := [monotonicity #260 #304]: #306
|
|
939 |
#313 := [trans #307 #311]: #312
|
|
940 |
#256 := (iff #84 #255)
|
|
941 |
#257 := [rewrite]: #256
|
|
942 |
#316 := [monotonicity #257 #313]: #315
|
|
943 |
#322 := [trans #316 #320]: #321
|
|
944 |
#325 := [monotonicity #322]: #324
|
|
945 |
#331 := [trans #325 #329]: #330
|
|
946 |
#334 := [monotonicity #331]: #333
|
|
947 |
#340 := [trans #334 #338]: #339
|
|
948 |
#343 := [monotonicity #340]: #342
|
|
949 |
#348 := [trans #343 #346]: #347
|
|
950 |
#351 := [monotonicity #348]: #350
|
|
951 |
#355 := [trans #351 #353]: #354
|
|
952 |
#592 := [monotonicity #355 #589]: #591
|
|
953 |
#595 := [monotonicity #592]: #594
|
|
954 |
#600 := [trans #595 #598]: #599
|
|
955 |
#253 := (iff #81 #252)
|
43118
|
956 |
#254 := [rewrite]: #253
|
43555
|
957 |
#603 := [monotonicity #254 #600]: #602
|
|
958 |
#609 := [trans #603 #607]: #608
|
|
959 |
#250 := (iff #79 #249)
|
|
960 |
#247 := (iff #78 #246)
|
|
961 |
#248 := [rewrite]: #247
|
|
962 |
#251 := [quant-intro #248]: #250
|
|
963 |
#612 := [monotonicity #251 #609]: #611
|
|
964 |
#618 := [trans #612 #616]: #617
|
|
965 |
#621 := [monotonicity #618]: #620
|
|
966 |
#626 := [trans #621 #624]: #625
|
|
967 |
#629 := [monotonicity #626]: #628
|
|
968 |
#633 := [trans #629 #631]: #632
|
|
969 |
#243 := (iff #68 #53)
|
43118
|
970 |
#244 := [rewrite]: #243
|
43555
|
971 |
#636 := [monotonicity #244 #633]: #635
|
|
972 |
#642 := [trans #636 #640]: #641
|
|
973 |
#645 := [monotonicity #244 #642]: #644
|
|
974 |
#241 := (iff #67 #240)
|
|
975 |
#238 := (iff #66 #237)
|
|
976 |
#239 := [rewrite]: #238
|
|
977 |
#242 := [quant-intro #239]: #241
|
|
978 |
#648 := [monotonicity #242 #645]: #647
|
|
979 |
#654 := [trans #648 #652]: #653
|
|
980 |
#657 := [monotonicity #242 #654]: #656
|
|
981 |
#234 := (iff #59 #233)
|
|
982 |
#231 := (iff #58 #230)
|
|
983 |
#228 := (iff #57 #56)
|
|
984 |
#229 := [rewrite]: #228
|
|
985 |
#232 := [monotonicity #229]: #231
|
|
986 |
#235 := [monotonicity #232]: #234
|
|
987 |
#660 := [monotonicity #235 #657]: #659
|
|
988 |
#666 := [trans #660 #664]: #665
|
|
989 |
#669 := [monotonicity #666]: #668
|
|
990 |
#674 := [trans #669 #672]: #673
|
|
991 |
#677 := [monotonicity #674]: #676
|
|
992 |
#683 := [trans #677 #681]: #682
|
|
993 |
#686 := [monotonicity #683]: #685
|
|
994 |
#690 := [trans #686 #688]: #689
|
|
995 |
#693 := [monotonicity #690]: #692
|
|
996 |
#1075 := [trans #693 #1073]: #1074
|
|
997 |
#226 := [asserted]: #174
|
|
998 |
#1076 := [mp #226 #1075]: #1071
|
|
999 |
#1077 := [not-or-elim #1076]: #53
|
|
1000 |
#2181 := (or #637 #2166)
|
|
1001 |
#2158 := [th-lemma arith triangle-eq]: #2181
|
|
1002 |
#2051 := [unit-resolution #2158 #1077]: #2166
|
41132
|
1003 |
decl ?v0!0 :: Int
|
43555
|
1004 |
#1143 := ?v0!0
|
|
1005 |
#1144 := (f16 f17 ?v0!0)
|
|
1006 |
#1145 := (* -1::Int #1144)
|
|
1007 |
#1146 := (+ f15 #1145)
|
|
1008 |
#1147 := (>= #1146 0::Int)
|
|
1009 |
#1895 := (not #1147)
|
|
1010 |
#1150 := (>= ?v0!0 0::Int)
|
|
1011 |
#1157 := (not #1150)
|
|
1012 |
#1148 := (>= ?v0!0 1::Int)
|
|
1013 |
#1533 := (or #1147 #1148 #1157)
|
|
1014 |
#1538 := (not #1533)
|
41132
|
1015 |
decl ?v0!1 :: Int
|
43555
|
1016 |
#1187 := ?v0!1
|
|
1017 |
#1195 := (f16 f17 ?v0!1)
|
|
1018 |
#1368 := (= f22 #1195)
|
|
1019 |
#1192 := (>= ?v0!1 0::Int)
|
|
1020 |
#1611 := (not #1192)
|
|
1021 |
#1188 := (* -1::Int ?v0!1)
|
|
1022 |
#1189 := (+ f14 #1188)
|
|
1023 |
#1190 := (<= #1189 0::Int)
|
|
1024 |
#1626 := (or #1190 #1611 #1368)
|
|
1025 |
#1657 := (not #1626)
|
41132
|
1026 |
decl ?v0!2 :: Int
|
43555
|
1027 |
#1205 := ?v0!2
|
|
1028 |
#1206 := (f16 f17 ?v0!2)
|
|
1029 |
#1392 := (* -1::Int #1206)
|
|
1030 |
#1393 := (+ f22 #1392)
|
|
1031 |
#1394 := (>= #1393 0::Int)
|
|
1032 |
#1213 := (>= ?v0!2 0::Int)
|
|
1033 |
#1631 := (not #1213)
|
|
1034 |
#1209 := (* -1::Int ?v0!2)
|
|
1035 |
#1210 := (+ f14 #1209)
|
|
1036 |
#1211 := (<= #1210 0::Int)
|
|
1037 |
#1788 := (or #1211 #1631 #1394 #1657)
|
|
1038 |
#1791 := (not #1788)
|
|
1039 |
#2344 := (pattern #64)
|
|
1040 |
#1541 := (not #717)
|
|
1041 |
#1600 := (or #91 #1541 #757)
|
|
1042 |
#1605 := (not #1600)
|
|
1043 |
#2405 := (forall (vars (?v0 Int)) (:pat #2344) #1605)
|
|
1044 |
#2410 := (or #2405 #1791)
|
|
1045 |
#2413 := (not #2410)
|
|
1046 |
#1670 := (not #744)
|
|
1047 |
#2416 := (or #317 #308 #299 #1670 #891 #803 #2413)
|
|
1048 |
#2419 := (not #2416)
|
41132
|
1049 |
decl ?v0!3 :: Int
|
43555
|
1050 |
#1254 := ?v0!3
|
|
1051 |
#1255 := (f16 f17 ?v0!3)
|
|
1052 |
#1457 := (* -1::Int #1255)
|
|
1053 |
#1458 := (+ f26 #1457)
|
|
1054 |
#1459 := (>= #1458 0::Int)
|
|
1055 |
#1435 := (* -1::Int ?v0!3)
|
|
1056 |
#1436 := (+ f27 #1435)
|
|
1057 |
#1437 := (<= #1436 0::Int)
|
|
1058 |
#1261 := (>= ?v0!3 0::Int)
|
|
1059 |
#1710 := (not #1261)
|
|
1060 |
#1725 := (or #1710 #1437 #1459)
|
|
1061 |
#1730 := (not #1725)
|
|
1062 |
#1692 := (or #1541 #841 #855)
|
|
1063 |
#2361 := (forall (vars (?v0 Int)) (:pat #2344) #1692)
|
|
1064 |
#2366 := (not #2361)
|
|
1065 |
#2369 := (or #383 #2366)
|
|
1066 |
#2372 := (not #2369)
|
|
1067 |
#2375 := (or #2372 #1730)
|
|
1068 |
#2378 := (not #2375)
|
|
1069 |
#1740 := (not #833)
|
|
1070 |
#1739 := (not #830)
|
|
1071 |
#2387 := (or #517 #508 #1670 #891 #1739 #1740 #882 #894 #2378)
|
|
1072 |
#2390 := (not #2387)
|
|
1073 |
#2381 := (or #469 #451 #442 #1670 #891 #1739 #1740 #882 #895 #2378)
|
|
1074 |
#2384 := (not #2381)
|
|
1075 |
#2393 := (or #2384 #2390)
|
|
1076 |
#2396 := (not #2393)
|
|
1077 |
#2399 := (or #1670 #891 #800 #2396)
|
|
1078 |
#2402 := (not #2399)
|
|
1079 |
#2422 := (or #2402 #2419)
|
|
1080 |
#2425 := (not #2422)
|
|
1081 |
#1578 := (or #1541 #992 #1005)
|
|
1082 |
#2353 := (forall (vars (?v0 Int)) (:pat #2344) #1578)
|
|
1083 |
#2358 := (not #2353)
|
|
1084 |
#1556 := (or #1541 #720 #730)
|
|
1085 |
#2345 := (forall (vars (?v0 Int)) (:pat #2344) #1556)
|
|
1086 |
#2350 := (not #2345)
|
|
1087 |
#2428 := (or #604 #1670 #891 #2350 #2358 #2425)
|
|
1088 |
#2758 := (+ #108 #1457)
|
|
1089 |
#2760 := (>= #2758 0::Int)
|
|
1090 |
#2757 := (= #108 #1255)
|
|
1091 |
#2636 := (= f19 ?v0!3)
|
|
1092 |
#2561 := (+ f19 #1435)
|
|
1093 |
#2562 := (<= #2561 0::Int)
|
|
1094 |
#2573 := (+ f20 #1457)
|
|
1095 |
#2574 := (>= #2573 0::Int)
|
|
1096 |
#2677 := (not #2574)
|
|
1097 |
#2306 := (not #1459)
|
|
1098 |
#2431 := (not #2428)
|
|
1099 |
#2761 := [hypothesis]: #2431
|
|
1100 |
#2208 := (or #2428 #2422)
|
|
1101 |
#2210 := [def-axiom]: #2208
|
|
1102 |
#2762 := [unit-resolution #2210 #2761]: #2422
|
|
1103 |
#2221 := (or #2428 #2353)
|
|
1104 |
#2207 := [def-axiom]: #2221
|
|
1105 |
#2763 := [unit-resolution #2207 #2761]: #2353
|
|
1106 |
#2230 := (or #2428 #252)
|
|
1107 |
#2214 := [def-axiom]: #2230
|
|
1108 |
#2764 := [unit-resolution #2214 #2761]: #252
|
|
1109 |
#2505 := (or #2416 #604 #2358)
|
|
1110 |
#2445 := (f16 f17 f21)
|
|
1111 |
#2449 := (= f22 #2445)
|
|
1112 |
#2499 := (= #80 #2445)
|
|
1113 |
#2497 := (= #2445 #80)
|
|
1114 |
#2482 := [hypothesis]: #2419
|
|
1115 |
#2147 := (or #2416 #255)
|
|
1116 |
#2148 := [def-axiom]: #2147
|
|
1117 |
#2493 := [unit-resolution #2148 #2482]: #255
|
|
1118 |
#2494 := [symm #2493]: #84
|
|
1119 |
#2498 := [monotonicity #2494]: #2497
|
|
1120 |
#2500 := [symm #2498]: #2499
|
|
1121 |
#2501 := (= f22 #80)
|
|
1122 |
#2495 := [hypothesis]: #252
|
|
1123 |
#2149 := (or #2416 #258)
|
|
1124 |
#2150 := [def-axiom]: #2149
|
|
1125 |
#2485 := [unit-resolution #2150 #2482]: #258
|
|
1126 |
#2496 := [symm #2485]: #86
|
|
1127 |
#2502 := [trans #2496 #2495]: #2501
|
|
1128 |
#2503 := [trans #2502 #2500]: #2449
|
|
1129 |
#2477 := (not #2449)
|
|
1130 |
#2443 := (>= f21 0::Int)
|
|
1131 |
#2444 := (not #2443)
|
|
1132 |
#2440 := (* -1::Int f21)
|
|
1133 |
#2441 := (+ f14 #2440)
|
|
1134 |
#2442 := (<= #2441 0::Int)
|
|
1135 |
#2455 := (or #2442 #2444 #2449)
|
|
1136 |
#2460 := (not #2455)
|
|
1137 |
#2234 := (or #2416 #2410)
|
|
1138 |
#2235 := [def-axiom]: #2234
|
|
1139 |
#2483 := [unit-resolution #2235 #2482]: #2410
|
|
1140 |
#2222 := (or #2416 #800)
|
|
1141 |
#2224 := [def-axiom]: #2222
|
|
1142 |
#2484 := [unit-resolution #2224 #2482]: #800
|
|
1143 |
#1957 := [hypothesis]: #2353
|
|
1144 |
#2068 := (+ f20 #781)
|
|
1145 |
#2069 := (<= #2068 0::Int)
|
|
1146 |
#2486 := (or #308 #2069)
|
|
1147 |
#2487 := [th-lemma arith triangle-eq]: #2486
|
|
1148 |
#2488 := [unit-resolution #2487 #2485]: #2069
|
|
1149 |
#1964 := (not #2069)
|
|
1150 |
#1930 := (or #1788 #1964 #2358 #803)
|
|
1151 |
#1970 := [hypothesis]: #2069
|
|
1152 |
#2037 := (+ f20 #1392)
|
|
1153 |
#2038 := (>= #2037 0::Int)
|
|
1154 |
#2058 := (+ f19 #1209)
|
|
1155 |
#2059 := (<= #2058 0::Int)
|
|
1156 |
#1953 := (not #2059)
|
|
1157 |
#1946 := [hypothesis]: #800
|
|
1158 |
#1212 := (not #1211)
|
|
1159 |
#1951 := [hypothesis]: #1791
|
|
1160 |
#2249 := (or #1788 #1212)
|
|
1161 |
#2247 := [def-axiom]: #2249
|
|
1162 |
#1952 := [unit-resolution #2247 #1951]: #1212
|
|
1163 |
#1954 := (or #1953 #803 #1211)
|
|
1164 |
#1955 := [th-lemma arith assign-bounds 1 -1]: #1954
|
|
1165 |
#1956 := [unit-resolution #1955 #1952 #1946]: #1953
|
|
1166 |
#1938 := (or #2038 #2059)
|
|
1167 |
#2250 := (or #1788 #1213)
|
|
1168 |
#2132 := [def-axiom]: #2250
|
|
1169 |
#1945 := [unit-resolution #2132 #1951]: #1213
|
|
1170 |
#2027 := (or #2358 #1631 #2038 #2059)
|
|
1171 |
#2070 := (+ #1206 #1003)
|
|
1172 |
#2060 := (<= #2070 0::Int)
|
|
1173 |
#2050 := (+ ?v0!2 #798)
|
|
1174 |
#2052 := (>= #2050 0::Int)
|
|
1175 |
#2053 := (or #1631 #2052 #2060)
|
|
1176 |
#2028 := (or #2358 #2053)
|
|
1177 |
#2019 := (iff #2028 #2027)
|
|
1178 |
#2021 := (or #1631 #2038 #2059)
|
|
1179 |
#2022 := (or #2358 #2021)
|
|
1180 |
#2016 := (iff #2022 #2027)
|
|
1181 |
#2017 := [rewrite]: #2016
|
|
1182 |
#2030 := (iff #2028 #2022)
|
|
1183 |
#2025 := (iff #2053 #2021)
|
|
1184 |
#2043 := (or #1631 #2059 #2038)
|
|
1185 |
#2023 := (iff #2043 #2021)
|
|
1186 |
#2024 := [rewrite]: #2023
|
|
1187 |
#2032 := (iff #2053 #2043)
|
|
1188 |
#2041 := (iff #2060 #2038)
|
|
1189 |
#2049 := (+ #1003 #1206)
|
|
1190 |
#2034 := (<= #2049 0::Int)
|
|
1191 |
#2039 := (iff #2034 #2038)
|
|
1192 |
#2040 := [rewrite]: #2039
|
|
1193 |
#2035 := (iff #2060 #2034)
|
|
1194 |
#2031 := (= #2070 #2049)
|
|
1195 |
#2033 := [rewrite]: #2031
|
|
1196 |
#2036 := [monotonicity #2033]: #2035
|
|
1197 |
#2042 := [trans #2036 #2040]: #2041
|
|
1198 |
#2048 := (iff #2052 #2059)
|
|
1199 |
#2056 := (+ #798 ?v0!2)
|
|
1200 |
#2054 := (>= #2056 0::Int)
|
|
1201 |
#2045 := (iff #2054 #2059)
|
|
1202 |
#2047 := [rewrite]: #2045
|
|
1203 |
#2062 := (iff #2052 #2054)
|
|
1204 |
#2057 := (= #2050 #2056)
|
|
1205 |
#2061 := [rewrite]: #2057
|
|
1206 |
#2055 := [monotonicity #2061]: #2062
|
|
1207 |
#2046 := [trans #2055 #2047]: #2048
|
|
1208 |
#2044 := [monotonicity #2046 #2042]: #2032
|
|
1209 |
#2026 := [trans #2044 #2024]: #2025
|
|
1210 |
#2015 := [monotonicity #2026]: #2030
|
|
1211 |
#2018 := [trans #2015 #2017]: #2019
|
|
1212 |
#2029 := [quant-inst #1205]: #2028
|
|
1213 |
#2020 := [mp #2029 #2018]: #2027
|
|
1214 |
#1940 := [unit-resolution #2020 #1957 #1945]: #1938
|
|
1215 |
#1941 := [unit-resolution #1940 #1956]: #2038
|
|
1216 |
#2133 := (not #1394)
|
|
1217 |
#2134 := (or #1788 #2133)
|
|
1218 |
#2093 := [def-axiom]: #2134
|
|
1219 |
#1939 := [unit-resolution #2093 #1951]: #2133
|
|
1220 |
#1942 := [th-lemma arith farkas 1 -1 1 #1939 #1941 #1970]: false
|
|
1221 |
#1932 := [lemma #1942]: #1930
|
|
1222 |
#2489 := [unit-resolution #1932 #2488 #1957 #2484]: #1788
|
|
1223 |
#2138 := (or #2413 #2405 #1791)
|
|
1224 |
#2146 := [def-axiom]: #2138
|
|
1225 |
#2490 := [unit-resolution #2146 #2489 #2483]: #2405
|
|
1226 |
#2242 := (not #2405)
|
|
1227 |
#2463 := (or #2242 #2460)
|
|
1228 |
#2446 := (= #2445 f22)
|
|
1229 |
#2447 := (or #2446 #2444 #2442)
|
|
1230 |
#2448 := (not #2447)
|
|
1231 |
#2464 := (or #2242 #2448)
|
|
1232 |
#2466 := (iff #2464 #2463)
|
|
1233 |
#2468 := (iff #2463 #2463)
|
|
1234 |
#2469 := [rewrite]: #2468
|
|
1235 |
#2461 := (iff #2448 #2460)
|
|
1236 |
#2458 := (iff #2447 #2455)
|
|
1237 |
#2452 := (or #2449 #2444 #2442)
|
|
1238 |
#2456 := (iff #2452 #2455)
|
|
1239 |
#2457 := [rewrite]: #2456
|
|
1240 |
#2453 := (iff #2447 #2452)
|
|
1241 |
#2450 := (iff #2446 #2449)
|
|
1242 |
#2451 := [rewrite]: #2450
|
|
1243 |
#2454 := [monotonicity #2451]: #2453
|
|
1244 |
#2459 := [trans #2454 #2457]: #2458
|
|
1245 |
#2462 := [monotonicity #2459]: #2461
|
|
1246 |
#2467 := [monotonicity #2462]: #2466
|
|
1247 |
#2470 := [trans #2467 #2469]: #2466
|
|
1248 |
#2465 := [quant-inst #83]: #2464
|
|
1249 |
#2471 := [mp #2465 #2470]: #2463
|
|
1250 |
#2491 := [unit-resolution #2471 #2490]: #2460
|
|
1251 |
#2478 := (or #2455 #2477)
|
|
1252 |
#2479 := [def-axiom]: #2478
|
|
1253 |
#2492 := [unit-resolution #2479 #2491]: #2477
|
|
1254 |
#2504 := [unit-resolution #2492 #2503]: false
|
|
1255 |
#2506 := [lemma #2504]: #2505
|
|
1256 |
#2765 := [unit-resolution #2506 #2764 #2763]: #2416
|
|
1257 |
#2229 := (or #2425 #2402 #2419)
|
|
1258 |
#2223 := [def-axiom]: #2229
|
|
1259 |
#2766 := [unit-resolution #2223 #2765 #2762]: #2402
|
|
1260 |
#2257 := (or #2399 #2393)
|
|
1261 |
#2251 := [def-axiom]: #2257
|
|
1262 |
#2767 := [unit-resolution #2251 #2766]: #2393
|
|
1263 |
#2698 := (or #2381 #2358)
|
|
1264 |
#1442 := (not #1437)
|
|
1265 |
#2614 := [hypothesis]: #2384
|
|
1266 |
#2293 := (or #2381 #2375)
|
|
1267 |
#2296 := [def-axiom]: #2293
|
|
1268 |
#2632 := [unit-resolution #2296 #2614]: #2375
|
|
1269 |
#2656 := (= #108 #130)
|
|
1270 |
#2652 := (= #130 #108)
|
|
1271 |
#1948 := (or #2381 #361)
|
|
1272 |
#1949 := [def-axiom]: #1948
|
|
1273 |
#2635 := [unit-resolution #1949 #2614]: #361
|
|
1274 |
#2637 := [symm #2635]: #114
|
|
1275 |
#2653 := [monotonicity #2637]: #2652
|
|
1276 |
#2657 := [symm #2653]: #2656
|
|
1277 |
#2658 := (= f26 #108)
|
|
1278 |
#2284 := (or #2381 #356)
|
|
1279 |
#1947 := [def-axiom]: #2284
|
|
1280 |
#2634 := [unit-resolution #1947 #2614]: #356
|
|
1281 |
#2655 := [symm #2634]: #111
|
|
1282 |
#1950 := (or #2381 #364)
|
|
1283 |
#2286 := [def-axiom]: #1950
|
|
1284 |
#2633 := [unit-resolution #2286 #2614]: #364
|
|
1285 |
#2654 := [symm #2633]: #116
|
|
1286 |
#2659 := [trans #2654 #2655]: #2658
|
|
1287 |
#2660 := [trans #2659 #2657]: #383
|
|
1288 |
#1270 := (not #383)
|
|
1289 |
#1966 := (or #2369 #1270)
|
|
1290 |
#2301 := [def-axiom]: #1966
|
|
1291 |
#2661 := [unit-resolution #2301 #2660]: #2369
|
|
1292 |
#2300 := (or #2378 #2372 #1730)
|
|
1293 |
#1943 := [def-axiom]: #2300
|
|
1294 |
#2662 := [unit-resolution #1943 #2661 #2632]: #1730
|
|
1295 |
#2304 := (or #1725 #1442)
|
|
1296 |
#2305 := [def-axiom]: #2304
|
|
1297 |
#2663 := [unit-resolution #2305 #2662]: #1442
|
|
1298 |
#2612 := (>= #2561 0::Int)
|
|
1299 |
#2687 := (not #2612)
|
|
1300 |
#2649 := (not #2636)
|
|
1301 |
#2613 := (= #130 #1255)
|
|
1302 |
#2617 := (not #2613)
|
|
1303 |
#2620 := (+ #130 #1457)
|
|
1304 |
#2622 := (>= #2620 0::Int)
|
|
1305 |
#2627 := (not #2622)
|
|
1306 |
#2307 := (or #1725 #2306)
|
|
1307 |
#2302 := [def-axiom]: #2307
|
|
1308 |
#2664 := [unit-resolution #2302 #2662]: #2306
|
|
1309 |
#2508 := (* -1::Int #130)
|
|
1310 |
#2547 := (+ f26 #2508)
|
|
1311 |
#2549 := (>= #2547 0::Int)
|
|
1312 |
#2665 := (or #1270 #2549)
|
|
1313 |
#2666 := [th-lemma arith triangle-eq]: #2665
|
|
1314 |
#2667 := [unit-resolution #2666 #2660]: #2549
|
|
1315 |
#2628 := (not #2549)
|
|
1316 |
#2629 := (or #2627 #2628 #1459)
|
|
1317 |
#2623 := [hypothesis]: #2622
|
|
1318 |
#2624 := [hypothesis]: #2306
|
|
1319 |
#2625 := [hypothesis]: #2549
|
|
1320 |
#2626 := [th-lemma arith farkas 1 -1 1 #2625 #2624 #2623]: false
|
|
1321 |
#2630 := [lemma #2626]: #2629
|
|
1322 |
#2668 := [unit-resolution #2630 #2667 #2664]: #2627
|
|
1323 |
#2618 := (or #2617 #2622)
|
|
1324 |
#2619 := [th-lemma arith triangle-eq]: #2618
|
|
1325 |
#2669 := [unit-resolution #2619 #2668]: #2617
|
|
1326 |
#2650 := (or #2649 #2613 #451)
|
|
1327 |
#2645 := (= #1255 #130)
|
|
1328 |
#2643 := (= ?v0!3 f25)
|
|
1329 |
#2639 := [hypothesis]: #361
|
|
1330 |
#2641 := (= ?v0!3 f19)
|
|
1331 |
#2640 := [hypothesis]: #2636
|
|
1332 |
#2642 := [symm #2640]: #2641
|
|
1333 |
#2644 := [trans #2642 #2639]: #2643
|
|
1334 |
#2646 := [monotonicity #2644]: #2645
|
|
1335 |
#2647 := [symm #2646]: #2613
|
|
1336 |
#2638 := [hypothesis]: #2617
|
|
1337 |
#2648 := [unit-resolution #2638 #2647]: false
|
|
1338 |
#2651 := [lemma #2648]: #2650
|
|
1339 |
#2670 := [unit-resolution #2651 #2669 #2635]: #2649
|
|
1340 |
#2690 := (or #2636 #2687)
|
|
1341 |
#1935 := (or #2381 #894)
|
|
1342 |
#2295 := [def-axiom]: #1935
|
|
1343 |
#2671 := [unit-resolution #2295 #2614]: #894
|
|
1344 |
#1901 := (+ #108 #853)
|
|
1345 |
#2438 := (<= #1901 0::Int)
|
|
1346 |
#1898 := (= #108 f26)
|
|
1347 |
#2672 := [trans #2634 #2633]: #1898
|
|
1348 |
#2673 := (not #1898)
|
|
1349 |
#2674 := (or #2673 #2438)
|
|
1350 |
#2675 := [th-lemma arith triangle-eq]: #2674
|
|
1351 |
#2676 := [unit-resolution #2675 #2672]: #2438
|
|
1352 |
#2678 := (not #2438)
|
|
1353 |
#2679 := (or #2677 #1459 #2678 #895)
|
|
1354 |
#2680 := [th-lemma arith assign-bounds 1 1 1]: #2679
|
|
1355 |
#2681 := [unit-resolution #2680 #2664 #2676 #2671]: #2677
|
|
1356 |
#2683 := (or #2562 #2574)
|
|
1357 |
#1971 := (or #1725 #1261)
|
|
1358 |
#1972 := [def-axiom]: #1971
|
|
1359 |
#2682 := [unit-resolution #1972 #2662]: #1261
|
|
1360 |
#2582 := (or #2358 #1710 #2562 #2574)
|
|
1361 |
#2550 := (+ #1255 #1003)
|
|
1362 |
#2551 := (<= #2550 0::Int)
|
|
1363 |
#2552 := (+ ?v0!3 #798)
|
|
1364 |
#2553 := (>= #2552 0::Int)
|
|
1365 |
#2554 := (or #1710 #2553 #2551)
|
|
1366 |
#2583 := (or #2358 #2554)
|
|
1367 |
#2590 := (iff #2583 #2582)
|
|
1368 |
#2579 := (or #1710 #2562 #2574)
|
|
1369 |
#2585 := (or #2358 #2579)
|
|
1370 |
#2588 := (iff #2585 #2582)
|
|
1371 |
#2589 := [rewrite]: #2588
|
|
1372 |
#2586 := (iff #2583 #2585)
|
|
1373 |
#2580 := (iff #2554 #2579)
|
|
1374 |
#2577 := (iff #2551 #2574)
|
|
1375 |
#2567 := (+ #1003 #1255)
|
|
1376 |
#2570 := (<= #2567 0::Int)
|
|
1377 |
#2575 := (iff #2570 #2574)
|
43118
|
1378 |
#2576 := [rewrite]: #2575
|
43555
|
1379 |
#2571 := (iff #2551 #2570)
|
|
1380 |
#2568 := (= #2550 #2567)
|
|
1381 |
#2569 := [rewrite]: #2568
|
|
1382 |
#2572 := [monotonicity #2569]: #2571
|
|
1383 |
#2578 := [trans #2572 #2576]: #2577
|
|
1384 |
#2565 := (iff #2553 #2562)
|
|
1385 |
#2555 := (+ #798 ?v0!3)
|
|
1386 |
#2558 := (>= #2555 0::Int)
|
|
1387 |
#2563 := (iff #2558 #2562)
|
|
1388 |
#2564 := [rewrite]: #2563
|
|
1389 |
#2559 := (iff #2553 #2558)
|
|
1390 |
#2556 := (= #2552 #2555)
|
|
1391 |
#2557 := [rewrite]: #2556
|
|
1392 |
#2560 := [monotonicity #2557]: #2559
|
|
1393 |
#2566 := [trans #2560 #2564]: #2565
|
|
1394 |
#2581 := [monotonicity #2566 #2578]: #2580
|
|
1395 |
#2587 := [monotonicity #2581]: #2586
|
|
1396 |
#2591 := [trans #2587 #2589]: #2590
|
|
1397 |
#2584 := [quant-inst #1254]: #2583
|
|
1398 |
#2592 := [mp #2584 #2591]: #2582
|
|
1399 |
#2684 := [unit-resolution #2592 #1957 #2682]: #2683
|
|
1400 |
#2685 := [unit-resolution #2684 #2681]: #2562
|
|
1401 |
#2686 := (not #2562)
|
|
1402 |
#2688 := (or #2636 #2686 #2687)
|
|
1403 |
#2689 := [th-lemma arith triangle-eq]: #2688
|
|
1404 |
#2691 := [unit-resolution #2689 #2685]: #2690
|
|
1405 |
#2692 := [unit-resolution #2691 #2670]: #2687
|
|
1406 |
#1987 := (>= #879 -1::Int)
|
|
1407 |
#2294 := (or #2381 #878)
|
|
1408 |
#1934 := [def-axiom]: #2294
|
|
1409 |
#2693 := [unit-resolution #1934 #2614]: #878
|
|
1410 |
#2694 := (or #882 #1987)
|
|
1411 |
#2695 := [th-lemma arith triangle-eq]: #2694
|
|
1412 |
#2696 := [unit-resolution #2695 #2693]: #1987
|
|
1413 |
#2697 := [th-lemma arith farkas 1 -1 1 #2696 #2692 #2663]: false
|
|
1414 |
#2699 := [lemma #2697]: #2698
|
|
1415 |
#2768 := [unit-resolution #2699 #2763]: #2381
|
|
1416 |
#2263 := (or #2396 #2384 #2390)
|
|
1417 |
#2269 := [def-axiom]: #2263
|
|
1418 |
#2769 := [unit-resolution #2269 #2768 #2767]: #2390
|
|
1419 |
#2275 := (or #2387 #2375)
|
|
1420 |
#2264 := [def-axiom]: #2275
|
|
1421 |
#2770 := [unit-resolution #2264 #2769]: #2375
|
|
1422 |
#2520 := (= #80 #130)
|
|
1423 |
#2775 := (= #130 #80)
|
|
1424 |
#2001 := (or #2387 #499)
|
|
1425 |
#2002 := [def-axiom]: #2001
|
|
1426 |
#2771 := [unit-resolution #2002 #2769]: #499
|
|
1427 |
#2772 := [symm #2771]: #147
|
|
1428 |
#2776 := [monotonicity #2772]: #2775
|
|
1429 |
#2777 := [symm #2776]: #2520
|
|
1430 |
#2778 := (= f26 #80)
|
|
1431 |
#2276 := (or #2387 #502)
|
|
1432 |
#2280 := [def-axiom]: #2276
|
|
1433 |
#2773 := [unit-resolution #2280 #2769]: #502
|
|
1434 |
#2774 := [symm #2773]: #148
|
|
1435 |
#2779 := [trans #2774 #2764]: #2778
|
|
1436 |
#2780 := [trans #2779 #2777]: #383
|
|
1437 |
#2781 := [unit-resolution #2301 #2780]: #2369
|
|
1438 |
#2782 := [unit-resolution #1943 #2781 #2770]: #1730
|
|
1439 |
#2783 := [unit-resolution #2302 #2782]: #2306
|
|
1440 |
#1902 := (+ f20 #853)
|
|
1441 |
#2278 := (<= #1902 0::Int)
|
|
1442 |
#2784 := (or #508 #2278)
|
|
1443 |
#2785 := [th-lemma arith triangle-eq]: #2784
|
|
1444 |
#2786 := [unit-resolution #2785 #2773]: #2278
|
|
1445 |
#2787 := (not #2278)
|
|
1446 |
#2788 := (or #2677 #1459 #2787)
|
|
1447 |
#2789 := [th-lemma arith assign-bounds -1 -1]: #2788
|
|
1448 |
#2790 := [unit-resolution #2789 #2786 #2783]: #2677
|
|
1449 |
#2791 := [unit-resolution #1972 #2782]: #1261
|
|
1450 |
#2792 := [unit-resolution #2592 #2763 #2791 #2790]: #2562
|
|
1451 |
#2793 := [unit-resolution #2305 #2782]: #1442
|
|
1452 |
#1988 := (or #2387 #878)
|
|
1453 |
#2270 := [def-axiom]: #1988
|
|
1454 |
#2794 := [unit-resolution #2270 #2769]: #878
|
|
1455 |
#2795 := [unit-resolution #2695 #2794]: #1987
|
|
1456 |
#2754 := (not #1987)
|
|
1457 |
#2755 := (or #2612 #2754 #1437)
|
|
1458 |
#2750 := [hypothesis]: #1442
|
|
1459 |
#2751 := [hypothesis]: #2687
|
|
1460 |
#2752 := [hypothesis]: #1987
|
|
1461 |
#2753 := [th-lemma arith farkas 1 -1 1 #2752 #2751 #2750]: false
|
|
1462 |
#2756 := [lemma #2753]: #2755
|
|
1463 |
#2796 := [unit-resolution #2756 #2795 #2793]: #2612
|
|
1464 |
#2797 := [unit-resolution #2689 #2796 #2792]: #2636
|
|
1465 |
#2798 := [monotonicity #2797]: #2757
|
|
1466 |
#2799 := (not #2757)
|
|
1467 |
#2800 := (or #2799 #2760)
|
|
1468 |
#2801 := [th-lemma arith triangle-eq]: #2800
|
|
1469 |
#2802 := [unit-resolution #2801 #2798]: #2760
|
|
1470 |
#2274 := (or #2387 #895)
|
|
1471 |
#2271 := [def-axiom]: #2274
|
|
1472 |
#2803 := [unit-resolution #2271 #2769]: #895
|
|
1473 |
#2804 := [th-lemma arith farkas 1 -1 -1 1 #2803 #2783 #2786 #2802]: false
|
|
1474 |
#2805 := [lemma #2804]: #2428
|
|
1475 |
#2434 := (or #1538 #2431)
|
|
1476 |
#1608 := (forall (vars (?v0 Int)) #1605)
|
|
1477 |
#1794 := (or #1608 #1791)
|
|
1478 |
#1797 := (not #1794)
|
|
1479 |
#1800 := (or #317 #308 #299 #1670 #891 #803 #1797)
|
|
1480 |
#1803 := (not #1800)
|
|
1481 |
#1697 := (forall (vars (?v0 Int)) #1692)
|
|
1482 |
#1703 := (not #1697)
|
|
1483 |
#1704 := (or #383 #1703)
|
|
1484 |
#1705 := (not #1704)
|
|
1485 |
#1733 := (or #1705 #1730)
|
|
1486 |
#1741 := (not #1733)
|
|
1487 |
#1751 := (or #517 #508 #1670 #891 #1739 #1740 #882 #894 #1741)
|
43118
|
1488 |
#1752 := (not #1751)
|
43555
|
1489 |
#1742 := (or #469 #451 #442 #1670 #891 #1739 #1740 #882 #895 #1741)
|
|
1490 |
#1743 := (not #1742)
|
|
1491 |
#1757 := (or #1743 #1752)
|
|
1492 |
#1763 := (not #1757)
|
|
1493 |
#1764 := (or #1670 #891 #800 #1763)
|
|
1494 |
#1765 := (not #1764)
|
|
1495 |
#1809 := (or #1765 #1803)
|
|
1496 |
#1814 := (not #1809)
|
|
1497 |
#1583 := (forall (vars (?v0 Int)) #1578)
|
|
1498 |
#1777 := (not #1583)
|
|
1499 |
#1561 := (forall (vars (?v0 Int)) #1556)
|
|
1500 |
#1776 := (not #1561)
|
|
1501 |
#1817 := (or #604 #1670 #891 #1776 #1777 #1814)
|
|
1502 |
#1820 := (not #1817)
|
|
1503 |
#1823 := (or #1538 #1820)
|
|
1504 |
#2435 := (iff #1823 #2434)
|
|
1505 |
#2432 := (iff #1820 #2431)
|
|
1506 |
#2429 := (iff #1817 #2428)
|
|
1507 |
#2426 := (iff #1814 #2425)
|
|
1508 |
#2423 := (iff #1809 #2422)
|
|
1509 |
#2420 := (iff #1803 #2419)
|
|
1510 |
#2417 := (iff #1800 #2416)
|
|
1511 |
#2414 := (iff #1797 #2413)
|
|
1512 |
#2411 := (iff #1794 #2410)
|
|
1513 |
#2408 := (iff #1608 #2405)
|
|
1514 |
#2406 := (iff #1605 #1605)
|
|
1515 |
#2407 := [refl]: #2406
|
|
1516 |
#2409 := [quant-intro #2407]: #2408
|
|
1517 |
#2412 := [monotonicity #2409]: #2411
|
|
1518 |
#2415 := [monotonicity #2412]: #2414
|
|
1519 |
#2418 := [monotonicity #2415]: #2417
|
|
1520 |
#2421 := [monotonicity #2418]: #2420
|
|
1521 |
#2403 := (iff #1765 #2402)
|
|
1522 |
#2400 := (iff #1764 #2399)
|
|
1523 |
#2397 := (iff #1763 #2396)
|
|
1524 |
#2394 := (iff #1757 #2393)
|
|
1525 |
#2391 := (iff #1752 #2390)
|
|
1526 |
#2388 := (iff #1751 #2387)
|
|
1527 |
#2379 := (iff #1741 #2378)
|
|
1528 |
#2376 := (iff #1733 #2375)
|
|
1529 |
#2373 := (iff #1705 #2372)
|
|
1530 |
#2370 := (iff #1704 #2369)
|
|
1531 |
#2367 := (iff #1703 #2366)
|
|
1532 |
#2364 := (iff #1697 #2361)
|
|
1533 |
#2362 := (iff #1692 #1692)
|
|
1534 |
#2363 := [refl]: #2362
|
|
1535 |
#2365 := [quant-intro #2363]: #2364
|
|
1536 |
#2368 := [monotonicity #2365]: #2367
|
|
1537 |
#2371 := [monotonicity #2368]: #2370
|
|
1538 |
#2374 := [monotonicity #2371]: #2373
|
|
1539 |
#2377 := [monotonicity #2374]: #2376
|
|
1540 |
#2380 := [monotonicity #2377]: #2379
|
|
1541 |
#2389 := [monotonicity #2380]: #2388
|
|
1542 |
#2392 := [monotonicity #2389]: #2391
|
|
1543 |
#2385 := (iff #1743 #2384)
|
|
1544 |
#2382 := (iff #1742 #2381)
|
|
1545 |
#2383 := [monotonicity #2380]: #2382
|
|
1546 |
#2386 := [monotonicity #2383]: #2385
|
|
1547 |
#2395 := [monotonicity #2386 #2392]: #2394
|
|
1548 |
#2398 := [monotonicity #2395]: #2397
|
|
1549 |
#2401 := [monotonicity #2398]: #2400
|
|
1550 |
#2404 := [monotonicity #2401]: #2403
|
|
1551 |
#2424 := [monotonicity #2404 #2421]: #2423
|
|
1552 |
#2427 := [monotonicity #2424]: #2426
|
|
1553 |
#2359 := (iff #1777 #2358)
|
|
1554 |
#2356 := (iff #1583 #2353)
|
|
1555 |
#2354 := (iff #1578 #1578)
|
|
1556 |
#2355 := [refl]: #2354
|
|
1557 |
#2357 := [quant-intro #2355]: #2356
|
|
1558 |
#2360 := [monotonicity #2357]: #2359
|
|
1559 |
#2351 := (iff #1776 #2350)
|
|
1560 |
#2348 := (iff #1561 #2345)
|
|
1561 |
#2346 := (iff #1556 #1556)
|
|
1562 |
#2347 := [refl]: #2346
|
|
1563 |
#2349 := [quant-intro #2347]: #2348
|
|
1564 |
#2352 := [monotonicity #2349]: #2351
|
|
1565 |
#2430 := [monotonicity #2352 #2360 #2427]: #2429
|
|
1566 |
#2433 := [monotonicity #2430]: #2432
|
|
1567 |
#2436 := [monotonicity #2433]: #2435
|
|
1568 |
#1445 := (and #1261 #1442)
|
|
1569 |
#1448 := (not #1445)
|
|
1570 |
#1464 := (or #1448 #1459)
|
|
1571 |
#1467 := (not #1464)
|
|
1572 |
#1280 := (and #1270 #861)
|
|
1573 |
#1473 := (or #1280 #1467)
|
|
1574 |
#1497 := (and #499 #502 #744 #747 #830 #833 #878 #895 #1473)
|
|
1575 |
#1485 := (and #356 #361 #364 #744 #747 #830 #833 #878 #894 #1473)
|
|
1576 |
#1502 := (or #1485 #1497)
|
|
1577 |
#1508 := (and #744 #747 #803 #1502)
|
|
1578 |
#1380 := (and #1212 #1213)
|
|
1579 |
#1383 := (not #1380)
|
|
1580 |
#1399 := (or #1383 #1394)
|
|
1581 |
#1402 := (not #1399)
|
|
1582 |
#1191 := (not #1190)
|
|
1583 |
#1371 := (and #1191 #1192)
|
|
1584 |
#1374 := (not #1371)
|
|
1585 |
#1377 := (or #1368 #1374)
|
|
1586 |
#1405 := (and #1377 #1402)
|
|
1587 |
#1181 := (not #770)
|
|
1588 |
#1184 := (forall (vars (?v0 Int)) #1181)
|
|
1589 |
#1408 := (or #1184 #1405)
|
|
1590 |
#1414 := (and #255 #258 #261 #744 #747 #800 #1408)
|
|
1591 |
#1513 := (or #1414 #1508)
|
|
1592 |
#1519 := (and #252 #737 #744 #747 #1011 #1513)
|
|
1593 |
#1149 := (not #1148)
|
|
1594 |
#1341 := (and #1149 #1150)
|
|
1595 |
#1344 := (not #1341)
|
|
1596 |
#1350 := (or #1147 #1344)
|
|
1597 |
#1355 := (not #1350)
|
|
1598 |
#1524 := (or #1355 #1519)
|
|
1599 |
#1826 := (iff #1524 #1823)
|
|
1600 |
#1646 := (or #1211 #1631 #1394)
|
|
1601 |
#1658 := (or #1657 #1646)
|
|
1602 |
#1659 := (not #1658)
|
|
1603 |
#1664 := (or #1608 #1659)
|
|
1604 |
#1671 := (not #1664)
|
|
1605 |
#1672 := (or #317 #308 #299 #1670 #891 #803 #1671)
|
|
1606 |
#1673 := (not #1672)
|
|
1607 |
#1770 := (or #1673 #1765)
|
|
1608 |
#1778 := (not #1770)
|
|
1609 |
#1779 := (or #604 #1670 #891 #1776 #1777 #1778)
|
|
1610 |
#1780 := (not #1779)
|
|
1611 |
#1785 := (or #1538 #1780)
|
|
1612 |
#1824 := (iff #1785 #1823)
|
|
1613 |
#1821 := (iff #1780 #1820)
|
|
1614 |
#1818 := (iff #1779 #1817)
|
|
1615 |
#1815 := (iff #1778 #1814)
|
|
1616 |
#1812 := (iff #1770 #1809)
|
|
1617 |
#1806 := (or #1803 #1765)
|
|
1618 |
#1810 := (iff #1806 #1809)
|
|
1619 |
#1811 := [rewrite]: #1810
|
|
1620 |
#1807 := (iff #1770 #1806)
|
|
1621 |
#1804 := (iff #1673 #1803)
|
|
1622 |
#1801 := (iff #1672 #1800)
|
|
1623 |
#1798 := (iff #1671 #1797)
|
|
1624 |
#1795 := (iff #1664 #1794)
|
|
1625 |
#1792 := (iff #1659 #1791)
|
|
1626 |
#1789 := (iff #1658 #1788)
|
|
1627 |
#1790 := [rewrite]: #1789
|
|
1628 |
#1793 := [monotonicity #1790]: #1792
|
|
1629 |
#1796 := [monotonicity #1793]: #1795
|
|
1630 |
#1799 := [monotonicity #1796]: #1798
|
|
1631 |
#1802 := [monotonicity #1799]: #1801
|
|
1632 |
#1805 := [monotonicity #1802]: #1804
|
|
1633 |
#1808 := [monotonicity #1805]: #1807
|
|
1634 |
#1813 := [trans #1808 #1811]: #1812
|
|
1635 |
#1816 := [monotonicity #1813]: #1815
|
|
1636 |
#1819 := [monotonicity #1816]: #1818
|
|
1637 |
#1822 := [monotonicity #1819]: #1821
|
|
1638 |
#1825 := [monotonicity #1822]: #1824
|
|
1639 |
#1786 := (iff #1524 #1785)
|
|
1640 |
#1783 := (iff #1519 #1780)
|
|
1641 |
#1773 := (and #252 #1561 #744 #747 #1583 #1770)
|
|
1642 |
#1781 := (iff #1773 #1780)
|
|
1643 |
#1782 := [rewrite]: #1781
|
|
1644 |
#1774 := (iff #1519 #1773)
|
|
1645 |
#1771 := (iff #1513 #1770)
|
|
1646 |
#1768 := (iff #1508 #1765)
|
|
1647 |
#1760 := (and #744 #747 #803 #1757)
|
|
1648 |
#1766 := (iff #1760 #1765)
|
|
1649 |
#1767 := [rewrite]: #1766
|
|
1650 |
#1761 := (iff #1508 #1760)
|
|
1651 |
#1758 := (iff #1502 #1757)
|
|
1652 |
#1755 := (iff #1497 #1752)
|
|
1653 |
#1748 := (and #499 #502 #744 #747 #830 #833 #878 #895 #1733)
|
|
1654 |
#1753 := (iff #1748 #1752)
|
43118
|
1655 |
#1754 := [rewrite]: #1753
|
43555
|
1656 |
#1749 := (iff #1497 #1748)
|
|
1657 |
#1734 := (iff #1473 #1733)
|
|
1658 |
#1731 := (iff #1467 #1730)
|
|
1659 |
#1728 := (iff #1464 #1725)
|
|
1660 |
#1711 := (or #1710 #1437)
|
|
1661 |
#1722 := (or #1711 #1459)
|
|
1662 |
#1726 := (iff #1722 #1725)
|
|
1663 |
#1727 := [rewrite]: #1726
|
|
1664 |
#1723 := (iff #1464 #1722)
|
|
1665 |
#1720 := (iff #1448 #1711)
|
|
1666 |
#1712 := (not #1711)
|
|
1667 |
#1715 := (not #1712)
|
|
1668 |
#1718 := (iff #1715 #1711)
|
|
1669 |
#1719 := [rewrite]: #1718
|
|
1670 |
#1716 := (iff #1448 #1715)
|
|
1671 |
#1713 := (iff #1445 #1712)
|
41132
|
1672 |
#1714 := [rewrite]: #1713
|
43555
|
1673 |
#1717 := [monotonicity #1714]: #1716
|
|
1674 |
#1721 := [trans #1717 #1719]: #1720
|
|
1675 |
#1724 := [monotonicity #1721]: #1723
|
|
1676 |
#1729 := [trans #1724 #1727]: #1728
|
|
1677 |
#1732 := [monotonicity #1729]: #1731
|
|
1678 |
#1708 := (iff #1280 #1705)
|
|
1679 |
#1700 := (and #1270 #1697)
|
|
1680 |
#1706 := (iff #1700 #1705)
|
|
1681 |
#1707 := [rewrite]: #1706
|
|
1682 |
#1701 := (iff #1280 #1700)
|
|
1683 |
#1698 := (iff #861 #1697)
|
|
1684 |
#1695 := (iff #858 #1692)
|
|
1685 |
#1678 := (or #1541 #841)
|
|
1686 |
#1689 := (or #1678 #855)
|
|
1687 |
#1693 := (iff #1689 #1692)
|
43118
|
1688 |
#1694 := [rewrite]: #1693
|
43555
|
1689 |
#1690 := (iff #858 #1689)
|
|
1690 |
#1687 := (iff #850 #1678)
|
|
1691 |
#1679 := (not #1678)
|
|
1692 |
#1682 := (not #1679)
|
|
1693 |
#1685 := (iff #1682 #1678)
|
|
1694 |
#1686 := [rewrite]: #1685
|
|
1695 |
#1683 := (iff #850 #1682)
|
|
1696 |
#1680 := (iff #847 #1679)
|
43118
|
1697 |
#1681 := [rewrite]: #1680
|
43555
|
1698 |
#1684 := [monotonicity #1681]: #1683
|
|
1699 |
#1688 := [trans #1684 #1686]: #1687
|
|
1700 |
#1691 := [monotonicity #1688]: #1690
|
|
1701 |
#1696 := [trans #1691 #1694]: #1695
|
|
1702 |
#1699 := [quant-intro #1696]: #1698
|
|
1703 |
#1702 := [monotonicity #1699]: #1701
|
|
1704 |
#1709 := [trans #1702 #1707]: #1708
|
|
1705 |
#1735 := [monotonicity #1709 #1732]: #1734
|
|
1706 |
#1750 := [monotonicity #1735]: #1749
|
|
1707 |
#1756 := [trans #1750 #1754]: #1755
|
|
1708 |
#1746 := (iff #1485 #1743)
|
|
1709 |
#1736 := (and #356 #361 #364 #744 #747 #830 #833 #878 #894 #1733)
|
|
1710 |
#1744 := (iff #1736 #1743)
|
|
1711 |
#1745 := [rewrite]: #1744
|
|
1712 |
#1737 := (iff #1485 #1736)
|
|
1713 |
#1738 := [monotonicity #1735]: #1737
|
|
1714 |
#1747 := [trans #1738 #1745]: #1746
|
|
1715 |
#1759 := [monotonicity #1747 #1756]: #1758
|
|
1716 |
#1762 := [monotonicity #1759]: #1761
|
|
1717 |
#1769 := [trans #1762 #1767]: #1768
|
|
1718 |
#1676 := (iff #1414 #1673)
|
|
1719 |
#1667 := (and #255 #258 #261 #744 #747 #800 #1664)
|
|
1720 |
#1674 := (iff #1667 #1673)
|
|
1721 |
#1675 := [rewrite]: #1674
|
|
1722 |
#1668 := (iff #1414 #1667)
|
|
1723 |
#1665 := (iff #1408 #1664)
|
|
1724 |
#1662 := (iff #1405 #1659)
|
|
1725 |
#1651 := (not #1646)
|
|
1726 |
#1654 := (and #1626 #1651)
|
|
1727 |
#1660 := (iff #1654 #1659)
|
|
1728 |
#1661 := [rewrite]: #1660
|
|
1729 |
#1655 := (iff #1405 #1654)
|
|
1730 |
#1652 := (iff #1402 #1651)
|
|
1731 |
#1649 := (iff #1399 #1646)
|
|
1732 |
#1632 := (or #1211 #1631)
|
|
1733 |
#1643 := (or #1632 #1394)
|
|
1734 |
#1647 := (iff #1643 #1646)
|
43118
|
1735 |
#1648 := [rewrite]: #1647
|
43555
|
1736 |
#1644 := (iff #1399 #1643)
|
|
1737 |
#1641 := (iff #1383 #1632)
|
|
1738 |
#1633 := (not #1632)
|
|
1739 |
#1636 := (not #1633)
|
|
1740 |
#1639 := (iff #1636 #1632)
|
|
1741 |
#1640 := [rewrite]: #1639
|
|
1742 |
#1637 := (iff #1383 #1636)
|
|
1743 |
#1634 := (iff #1380 #1633)
|
41132
|
1744 |
#1635 := [rewrite]: #1634
|
43555
|
1745 |
#1638 := [monotonicity #1635]: #1637
|
|
1746 |
#1642 := [trans #1638 #1640]: #1641
|
|
1747 |
#1645 := [monotonicity #1642]: #1644
|
|
1748 |
#1650 := [trans #1645 #1648]: #1649
|
|
1749 |
#1653 := [monotonicity #1650]: #1652
|
|
1750 |
#1629 := (iff #1377 #1626)
|
|
1751 |
#1612 := (or #1190 #1611)
|
|
1752 |
#1623 := (or #1368 #1612)
|
|
1753 |
#1627 := (iff #1623 #1626)
|
|
1754 |
#1628 := [rewrite]: #1627
|
|
1755 |
#1624 := (iff #1377 #1623)
|
|
1756 |
#1621 := (iff #1374 #1612)
|
|
1757 |
#1613 := (not #1612)
|
|
1758 |
#1616 := (not #1613)
|
|
1759 |
#1619 := (iff #1616 #1612)
|
|
1760 |
#1620 := [rewrite]: #1619
|
|
1761 |
#1617 := (iff #1374 #1616)
|
|
1762 |
#1614 := (iff #1371 #1613)
|
43118
|
1763 |
#1615 := [rewrite]: #1614
|
43555
|
1764 |
#1618 := [monotonicity #1615]: #1617
|
|
1765 |
#1622 := [trans #1618 #1620]: #1621
|
|
1766 |
#1625 := [monotonicity #1622]: #1624
|
|
1767 |
#1630 := [trans #1625 #1628]: #1629
|
|
1768 |
#1656 := [monotonicity #1630 #1653]: #1655
|
|
1769 |
#1663 := [trans #1656 #1661]: #1662
|
|
1770 |
#1609 := (iff #1184 #1608)
|
|
1771 |
#1606 := (iff #1181 #1605)
|
|
1772 |
#1603 := (iff #770 #1600)
|
|
1773 |
#1586 := (or #1541 #757)
|
|
1774 |
#1597 := (or #91 #1586)
|
|
1775 |
#1601 := (iff #1597 #1600)
|
43118
|
1776 |
#1602 := [rewrite]: #1601
|
43555
|
1777 |
#1598 := (iff #770 #1597)
|
|
1778 |
#1595 := (iff #764 #1586)
|
|
1779 |
#1587 := (not #1586)
|
|
1780 |
#1590 := (not #1587)
|
|
1781 |
#1593 := (iff #1590 #1586)
|
|
1782 |
#1594 := [rewrite]: #1593
|
|
1783 |
#1591 := (iff #764 #1590)
|
|
1784 |
#1588 := (iff #761 #1587)
|
43118
|
1785 |
#1589 := [rewrite]: #1588
|
43555
|
1786 |
#1592 := [monotonicity #1589]: #1591
|
|
1787 |
#1596 := [trans #1592 #1594]: #1595
|
|
1788 |
#1599 := [monotonicity #1596]: #1598
|
|
1789 |
#1604 := [trans #1599 #1602]: #1603
|
|
1790 |
#1607 := [monotonicity #1604]: #1606
|
|
1791 |
#1610 := [quant-intro #1607]: #1609
|
|
1792 |
#1666 := [monotonicity #1610 #1663]: #1665
|
|
1793 |
#1669 := [monotonicity #1666]: #1668
|
|
1794 |
#1677 := [trans #1669 #1675]: #1676
|
|
1795 |
#1772 := [monotonicity #1677 #1769]: #1771
|
|
1796 |
#1584 := (iff #1011 #1583)
|
|
1797 |
#1581 := (iff #1008 #1578)
|
|
1798 |
#1564 := (or #1541 #992)
|
|
1799 |
#1575 := (or #1564 #1005)
|
|
1800 |
#1579 := (iff #1575 #1578)
|
|
1801 |
#1580 := [rewrite]: #1579
|
|
1802 |
#1576 := (iff #1008 #1575)
|
|
1803 |
#1573 := (iff #1000 #1564)
|
|
1804 |
#1565 := (not #1564)
|
|
1805 |
#1568 := (not #1565)
|
|
1806 |
#1571 := (iff #1568 #1564)
|
|
1807 |
#1572 := [rewrite]: #1571
|
|
1808 |
#1569 := (iff #1000 #1568)
|
|
1809 |
#1566 := (iff #997 #1565)
|
43118
|
1810 |
#1567 := [rewrite]: #1566
|
43555
|
1811 |
#1570 := [monotonicity #1567]: #1569
|
|
1812 |
#1574 := [trans #1570 #1572]: #1573
|
|
1813 |
#1577 := [monotonicity #1574]: #1576
|
|
1814 |
#1582 := [trans #1577 #1580]: #1581
|
|
1815 |
#1585 := [quant-intro #1582]: #1584
|
|
1816 |
#1562 := (iff #737 #1561)
|
|
1817 |
#1559 := (iff #734 #1556)
|
|
1818 |
#1542 := (or #1541 #720)
|
|
1819 |
#1553 := (or #1542 #730)
|
|
1820 |
#1557 := (iff #1553 #1556)
|
|
1821 |
#1558 := [rewrite]: #1557
|
|
1822 |
#1554 := (iff #734 #1553)
|
|
1823 |
#1551 := (iff #725 #1542)
|
|
1824 |
#1543 := (not #1542)
|
|
1825 |
#1546 := (not #1543)
|
|
1826 |
#1549 := (iff #1546 #1542)
|
|
1827 |
#1550 := [rewrite]: #1549
|
|
1828 |
#1547 := (iff #725 #1546)
|
|
1829 |
#1544 := (iff #722 #1543)
|
43118
|
1830 |
#1545 := [rewrite]: #1544
|
43555
|
1831 |
#1548 := [monotonicity #1545]: #1547
|
|
1832 |
#1552 := [trans #1548 #1550]: #1551
|
|
1833 |
#1555 := [monotonicity #1552]: #1554
|
|
1834 |
#1560 := [trans #1555 #1558]: #1559
|
|
1835 |
#1563 := [quant-intro #1560]: #1562
|
|
1836 |
#1775 := [monotonicity #1563 #1585 #1772]: #1774
|
|
1837 |
#1784 := [trans #1775 #1782]: #1783
|
|
1838 |
#1539 := (iff #1355 #1538)
|
|
1839 |
#1536 := (iff #1350 #1533)
|
|
1840 |
#1158 := (or #1148 #1157)
|
|
1841 |
#1530 := (or #1147 #1158)
|
|
1842 |
#1534 := (iff #1530 #1533)
|
|
1843 |
#1535 := [rewrite]: #1534
|
|
1844 |
#1531 := (iff #1350 #1530)
|
|
1845 |
#1528 := (iff #1344 #1158)
|
|
1846 |
#1221 := (not #1158)
|
|
1847 |
#1269 := (not #1221)
|
|
1848 |
#1340 := (iff #1269 #1158)
|
|
1849 |
#1527 := [rewrite]: #1340
|
|
1850 |
#1200 := (iff #1344 #1269)
|
|
1851 |
#1222 := (iff #1341 #1221)
|
|
1852 |
#1268 := [rewrite]: #1222
|
|
1853 |
#1201 := [monotonicity #1268]: #1200
|
|
1854 |
#1529 := [trans #1201 #1527]: #1528
|
|
1855 |
#1532 := [monotonicity #1529]: #1531
|
|
1856 |
#1537 := [trans #1532 #1535]: #1536
|
|
1857 |
#1540 := [monotonicity #1537]: #1539
|
|
1858 |
#1787 := [monotonicity #1540 #1784]: #1786
|
|
1859 |
#1827 := [trans #1787 #1825]: #1826
|
|
1860 |
#1291 := (not #888)
|
|
1861 |
#1288 := (not #882)
|
|
1862 |
#1256 := (+ #1255 #853)
|
|
1863 |
#1257 := (<= #1256 0::Int)
|
|
1864 |
#1258 := (+ ?v0!3 #842)
|
|
1865 |
#1259 := (>= #1258 0::Int)
|
|
1866 |
#1260 := (not #1259)
|
|
1867 |
#1262 := (and #1261 #1260)
|
|
1868 |
#1263 := (not #1262)
|
|
1869 |
#1264 := (or #1263 #1257)
|
|
1870 |
#1265 := (not #1264)
|
|
1871 |
#1284 := (or #1265 #1280)
|
|
1872 |
#1251 := (not #838)
|
|
1873 |
#1169 := (not #752)
|
|
1874 |
#1303 := (not #508)
|
|
1875 |
#1300 := (not #517)
|
|
1876 |
#1308 := (and #1300 #1303 #1169 #1251 #1284 #1288 #1291 #900)
|
|
1877 |
#1248 := (not #891)
|
|
1878 |
#1245 := (not #442)
|
|
1879 |
#1242 := (not #451)
|
|
1880 |
#1239 := (not #469)
|
|
1881 |
#1296 := (and #1239 #1242 #1245 #1248 #1169 #1251 #1284 #1288 #1291 #894)
|
|
1882 |
#1312 := (or #1296 #1308)
|
|
1883 |
#1316 := (and #1169 #803 #1312)
|
|
1884 |
#1207 := (+ #1206 #781)
|
|
1885 |
#1208 := (<= #1207 0::Int)
|
|
1886 |
#1214 := (and #1213 #1212)
|
|
1887 |
#1215 := (not #1214)
|
|
1888 |
#1216 := (or #1215 #1208)
|
|
1889 |
#1217 := (not #1216)
|
|
1890 |
#1193 := (and #1192 #1191)
|
|
1891 |
#1194 := (not #1193)
|
|
1892 |
#1196 := (= #1195 f22)
|
|
1893 |
#1197 := (or #1196 #1194)
|
|
1894 |
#1223 := (and #1197 #1217)
|
|
1895 |
#1227 := (or #1184 #1223)
|
|
1896 |
#1178 := (not #299)
|
|
1897 |
#1175 := (not #308)
|
|
1898 |
#1172 := (not #317)
|
|
1899 |
#1233 := (and #1172 #1175 #1178 #1169 #1227 #968)
|
|
1900 |
#1320 := (or #1233 #1316)
|
|
1901 |
#1159 := (not #604)
|
|
1902 |
#1331 := (and #1159 #737 #1169 #1320 #1011)
|
|
1903 |
#1151 := (and #1150 #1149)
|
|
1904 |
#1152 := (not #1151)
|
|
1905 |
#1153 := (or #1152 #1147)
|
|
1906 |
#1154 := (not #1153)
|
|
1907 |
#1335 := (or #1154 #1331)
|
|
1908 |
#1525 := (iff #1335 #1524)
|
|
1909 |
#1522 := (iff #1331 #1519)
|
|
1910 |
#1516 := (and #252 #737 #749 #1513 #1011)
|
|
1911 |
#1520 := (iff #1516 #1519)
|
|
1912 |
#1521 := [rewrite]: #1520
|
|
1913 |
#1517 := (iff #1331 #1516)
|
|
1914 |
#1514 := (iff #1320 #1513)
|
|
1915 |
#1511 := (iff #1316 #1508)
|
|
1916 |
#1505 := (and #749 #803 #1502)
|
|
1917 |
#1509 := (iff #1505 #1508)
|
|
1918 |
#1510 := [rewrite]: #1509
|
|
1919 |
#1506 := (iff #1316 #1505)
|
|
1920 |
#1503 := (iff #1312 #1502)
|
|
1921 |
#1500 := (iff #1308 #1497)
|
|
1922 |
#1494 := (and #499 #502 #749 #835 #1473 #878 #885 #895)
|
|
1923 |
#1498 := (iff #1494 #1497)
|
|
1924 |
#1499 := [rewrite]: #1498
|
|
1925 |
#1495 := (iff #1308 #1494)
|
|
1926 |
#1480 := (iff #1291 #885)
|
|
1927 |
#1481 := [rewrite]: #1480
|
|
1928 |
#1478 := (iff #1288 #878)
|
|
1929 |
#1479 := [rewrite]: #1478
|
|
1930 |
#1476 := (iff #1284 #1473)
|
|
1931 |
#1470 := (or #1467 #1280)
|
|
1932 |
#1474 := (iff #1470 #1473)
|
|
1933 |
#1475 := [rewrite]: #1474
|
|
1934 |
#1471 := (iff #1284 #1470)
|
|
1935 |
#1468 := (iff #1265 #1467)
|
|
1936 |
#1465 := (iff #1264 #1464)
|
|
1937 |
#1462 := (iff #1257 #1459)
|
|
1938 |
#1451 := (+ #853 #1255)
|
|
1939 |
#1454 := (<= #1451 0::Int)
|
|
1940 |
#1460 := (iff #1454 #1459)
|
|
1941 |
#1461 := [rewrite]: #1460
|
|
1942 |
#1455 := (iff #1257 #1454)
|
|
1943 |
#1452 := (= #1256 #1451)
|
|
1944 |
#1453 := [rewrite]: #1452
|
43118
|
1945 |
#1456 := [monotonicity #1453]: #1455
|
43555
|
1946 |
#1463 := [trans #1456 #1461]: #1462
|
|
1947 |
#1449 := (iff #1263 #1448)
|
|
1948 |
#1446 := (iff #1262 #1445)
|
|
1949 |
#1443 := (iff #1260 #1442)
|
|
1950 |
#1440 := (iff #1259 #1437)
|
|
1951 |
#1429 := (+ #842 ?v0!3)
|
|
1952 |
#1432 := (>= #1429 0::Int)
|
|
1953 |
#1438 := (iff #1432 #1437)
|
|
1954 |
#1439 := [rewrite]: #1438
|
|
1955 |
#1433 := (iff #1259 #1432)
|
|
1956 |
#1430 := (= #1258 #1429)
|
|
1957 |
#1431 := [rewrite]: #1430
|
|
1958 |
#1434 := [monotonicity #1431]: #1433
|
|
1959 |
#1441 := [trans #1434 #1439]: #1440
|
|
1960 |
#1444 := [monotonicity #1441]: #1443
|
|
1961 |
#1447 := [monotonicity #1444]: #1446
|
|
1962 |
#1450 := [monotonicity #1447]: #1449
|
|
1963 |
#1466 := [monotonicity #1450 #1463]: #1465
|
|
1964 |
#1469 := [monotonicity #1466]: #1468
|
|
1965 |
#1472 := [monotonicity #1469]: #1471
|
|
1966 |
#1477 := [trans #1472 #1475]: #1476
|
|
1967 |
#1427 := (iff #1251 #835)
|
|
1968 |
#1428 := [rewrite]: #1427
|
|
1969 |
#1360 := (iff #1169 #749)
|
|
1970 |
#1361 := [rewrite]: #1360
|
|
1971 |
#1492 := (iff #1303 #502)
|
|
1972 |
#1493 := [rewrite]: #1492
|
|
1973 |
#1490 := (iff #1300 #499)
|
|
1974 |
#1491 := [rewrite]: #1490
|
|
1975 |
#1496 := [monotonicity #1491 #1493 #1361 #1428 #1477 #1479 #1481 #904]: #1495
|
|
1976 |
#1501 := [trans #1496 #1499]: #1500
|
|
1977 |
#1488 := (iff #1296 #1485)
|
|
1978 |
#1482 := (and #356 #361 #364 #747 #749 #835 #1473 #878 #885 #894)
|
|
1979 |
#1486 := (iff #1482 #1485)
|
|
1980 |
#1487 := [rewrite]: #1486
|
|
1981 |
#1483 := (iff #1296 #1482)
|
|
1982 |
#1425 := (iff #1248 #747)
|
|
1983 |
#1426 := [rewrite]: #1425
|
|
1984 |
#1423 := (iff #1245 #364)
|
|
1985 |
#1424 := [rewrite]: #1423
|
|
1986 |
#1421 := (iff #1242 #361)
|
|
1987 |
#1422 := [rewrite]: #1421
|
|
1988 |
#1419 := (iff #1239 #356)
|
|
1989 |
#1420 := [rewrite]: #1419
|
|
1990 |
#1484 := [monotonicity #1420 #1422 #1424 #1426 #1361 #1428 #1477 #1479 #1481]: #1483
|
|
1991 |
#1489 := [trans #1484 #1487]: #1488
|
|
1992 |
#1504 := [monotonicity #1489 #1501]: #1503
|
|
1993 |
#1507 := [monotonicity #1361 #1504]: #1506
|
|
1994 |
#1512 := [trans #1507 #1510]: #1511
|
|
1995 |
#1417 := (iff #1233 #1414)
|
|
1996 |
#1411 := (and #255 #258 #261 #749 #1408 #800)
|
|
1997 |
#1415 := (iff #1411 #1414)
|
|
1998 |
#1416 := [rewrite]: #1415
|
|
1999 |
#1412 := (iff #1233 #1411)
|
|
2000 |
#1409 := (iff #1227 #1408)
|
|
2001 |
#1406 := (iff #1223 #1405)
|
|
2002 |
#1403 := (iff #1217 #1402)
|
|
2003 |
#1400 := (iff #1216 #1399)
|
|
2004 |
#1397 := (iff #1208 #1394)
|
|
2005 |
#1386 := (+ #781 #1206)
|
|
2006 |
#1389 := (<= #1386 0::Int)
|
|
2007 |
#1395 := (iff #1389 #1394)
|
|
2008 |
#1396 := [rewrite]: #1395
|
|
2009 |
#1390 := (iff #1208 #1389)
|
|
2010 |
#1387 := (= #1207 #1386)
|
|
2011 |
#1388 := [rewrite]: #1387
|
43118
|
2012 |
#1391 := [monotonicity #1388]: #1390
|
43555
|
2013 |
#1398 := [trans #1391 #1396]: #1397
|
|
2014 |
#1384 := (iff #1215 #1383)
|
|
2015 |
#1381 := (iff #1214 #1380)
|
|
2016 |
#1382 := [rewrite]: #1381
|
|
2017 |
#1385 := [monotonicity #1382]: #1384
|
|
2018 |
#1401 := [monotonicity #1385 #1398]: #1400
|
|
2019 |
#1404 := [monotonicity #1401]: #1403
|
|
2020 |
#1378 := (iff #1197 #1377)
|
|
2021 |
#1375 := (iff #1194 #1374)
|
|
2022 |
#1372 := (iff #1193 #1371)
|
|
2023 |
#1373 := [rewrite]: #1372
|
|
2024 |
#1376 := [monotonicity #1373]: #1375
|
|
2025 |
#1369 := (iff #1196 #1368)
|
|
2026 |
#1370 := [rewrite]: #1369
|
|
2027 |
#1379 := [monotonicity #1370 #1376]: #1378
|
|
2028 |
#1407 := [monotonicity #1379 #1404]: #1406
|
|
2029 |
#1410 := [monotonicity #1407]: #1409
|
|
2030 |
#1366 := (iff #1178 #261)
|
|
2031 |
#1367 := [rewrite]: #1366
|
|
2032 |
#1364 := (iff #1175 #258)
|
|
2033 |
#1365 := [rewrite]: #1364
|
|
2034 |
#1362 := (iff #1172 #255)
|
|
2035 |
#1363 := [rewrite]: #1362
|
|
2036 |
#1413 := [monotonicity #1363 #1365 #1367 #1361 #1410 #972]: #1412
|
|
2037 |
#1418 := [trans #1413 #1416]: #1417
|
|
2038 |
#1515 := [monotonicity #1418 #1512]: #1514
|
|
2039 |
#1358 := (iff #1159 #252)
|
|
2040 |
#1359 := [rewrite]: #1358
|
|
2041 |
#1518 := [monotonicity #1359 #1361 #1515]: #1517
|
|
2042 |
#1523 := [trans #1518 #1521]: #1522
|
|
2043 |
#1356 := (iff #1154 #1355)
|
|
2044 |
#1353 := (iff #1153 #1350)
|
|
2045 |
#1347 := (or #1344 #1147)
|
|
2046 |
#1351 := (iff #1347 #1350)
|
43118
|
2047 |
#1352 := [rewrite]: #1351
|
43555
|
2048 |
#1348 := (iff #1153 #1347)
|
|
2049 |
#1345 := (iff #1152 #1344)
|
|
2050 |
#1342 := (iff #1151 #1341)
|
|
2051 |
#1343 := [rewrite]: #1342
|
|
2052 |
#1346 := [monotonicity #1343]: #1345
|
|
2053 |
#1349 := [monotonicity #1346]: #1348
|
|
2054 |
#1354 := [trans #1349 #1352]: #1353
|
|
2055 |
#1357 := [monotonicity #1354]: #1356
|
|
2056 |
#1526 := [monotonicity #1357 #1523]: #1525
|
|
2057 |
#1118 := (or #604 #740 #752 #989 #1014)
|
|
2058 |
#1123 := (and #737 #1118)
|
|
2059 |
#1126 := (not #1123)
|
|
2060 |
#1336 := (~ #1126 #1335)
|
|
2061 |
#1332 := (not #1118)
|
|
2062 |
#1333 := (~ #1332 #1331)
|
|
2063 |
#1328 := (not #1014)
|
|
2064 |
#1329 := (~ #1328 #1011)
|
|
2065 |
#1326 := (~ #1011 #1011)
|
|
2066 |
#1324 := (~ #1008 #1008)
|
|
2067 |
#1325 := [refl]: #1324
|
|
2068 |
#1327 := [nnf-pos #1325]: #1326
|
|
2069 |
#1330 := [nnf-neg #1327]: #1329
|
|
2070 |
#1321 := (not #989)
|
|
2071 |
#1322 := (~ #1321 #1320)
|
|
2072 |
#1317 := (not #984)
|
|
2073 |
#1318 := (~ #1317 #1316)
|
|
2074 |
#1313 := (not #963)
|
|
2075 |
#1314 := (~ #1313 #1312)
|
|
2076 |
#1309 := (not #958)
|
|
2077 |
#1310 := (~ #1309 #1308)
|
|
2078 |
#1306 := (~ #900 #900)
|
|
2079 |
#1307 := [refl]: #1306
|
|
2080 |
#1292 := (~ #1291 #1291)
|
|
2081 |
#1293 := [refl]: #1292
|
|
2082 |
#1289 := (~ #1288 #1288)
|
|
2083 |
#1290 := [refl]: #1289
|
|
2084 |
#1285 := (not #875)
|
|
2085 |
#1286 := (~ #1285 #1284)
|
|
2086 |
#1281 := (not #870)
|
|
2087 |
#1282 := (~ #1281 #1280)
|
|
2088 |
#1277 := (not #864)
|
|
2089 |
#1278 := (~ #1277 #861)
|
|
2090 |
#1275 := (~ #861 #861)
|
|
2091 |
#1273 := (~ #858 #858)
|
|
2092 |
#1274 := [refl]: #1273
|
|
2093 |
#1276 := [nnf-pos #1274]: #1275
|
|
2094 |
#1279 := [nnf-neg #1276]: #1278
|
|
2095 |
#1271 := (~ #1270 #1270)
|
|
2096 |
#1272 := [refl]: #1271
|
|
2097 |
#1283 := [nnf-neg #1272 #1279]: #1282
|
|
2098 |
#1266 := (~ #864 #1265)
|
|
2099 |
#1267 := [sk]: #1266
|
|
2100 |
#1287 := [nnf-neg #1267 #1283]: #1286
|
|
2101 |
#1252 := (~ #1251 #1251)
|
|
2102 |
#1253 := [refl]: #1252
|
|
2103 |
#1170 := (~ #1169 #1169)
|
|
2104 |
#1171 := [refl]: #1170
|
|
2105 |
#1304 := (~ #1303 #1303)
|
|
2106 |
#1305 := [refl]: #1304
|
|
2107 |
#1301 := (~ #1300 #1300)
|
|
2108 |
#1302 := [refl]: #1301
|
|
2109 |
#1311 := [nnf-neg #1302 #1305 #1171 #1253 #1287 #1290 #1293 #1307]: #1310
|
|
2110 |
#1297 := (not #934)
|
|
2111 |
#1298 := (~ #1297 #1296)
|
|
2112 |
#1294 := (~ #894 #894)
|
|
2113 |
#1295 := [refl]: #1294
|
|
2114 |
#1249 := (~ #1248 #1248)
|
|
2115 |
#1250 := [refl]: #1249
|
|
2116 |
#1246 := (~ #1245 #1245)
|
|
2117 |
#1247 := [refl]: #1246
|
|
2118 |
#1243 := (~ #1242 #1242)
|
|
2119 |
#1244 := [refl]: #1243
|
|
2120 |
#1240 := (~ #1239 #1239)
|
|
2121 |
#1241 := [refl]: #1240
|
|
2122 |
#1299 := [nnf-neg #1241 #1244 #1247 #1250 #1171 #1253 #1287 #1290 #1293 #1295]: #1298
|
|
2123 |
#1315 := [nnf-neg #1299 #1311]: #1314
|
|
2124 |
#1237 := (~ #803 #803)
|
|
2125 |
#1238 := [refl]: #1237
|
|
2126 |
#1319 := [nnf-neg #1171 #1238 #1315]: #1318
|
|
2127 |
#1234 := (not #824)
|
|
2128 |
#1235 := (~ #1234 #1233)
|
|
2129 |
#1231 := (~ #968 #968)
|
|
2130 |
#1232 := [refl]: #1231
|
|
2131 |
#1228 := (not #795)
|
|
2132 |
#1229 := (~ #1228 #1227)
|
|
2133 |
#1224 := (not #792)
|
|
2134 |
#1225 := (~ #1224 #1223)
|
|
2135 |
#1218 := (not #789)
|
|
2136 |
#1219 := (~ #1218 #1217)
|
|
2137 |
#1220 := [sk]: #1219
|
|
2138 |
#1202 := (not #778)
|
|
2139 |
#1203 := (~ #1202 #1197)
|
|
2140 |
#1198 := (~ #775 #1197)
|
|
2141 |
#1199 := [sk]: #1198
|
|
2142 |
#1204 := [nnf-neg #1199]: #1203
|
|
2143 |
#1226 := [nnf-neg #1204 #1220]: #1225
|
|
2144 |
#1185 := (~ #778 #1184)
|
|
2145 |
#1182 := (~ #1181 #1181)
|
|
2146 |
#1183 := [refl]: #1182
|
|
2147 |
#1186 := [nnf-neg #1183]: #1185
|
|
2148 |
#1230 := [nnf-neg #1186 #1226]: #1229
|
|
2149 |
#1179 := (~ #1178 #1178)
|
|
2150 |
#1180 := [refl]: #1179
|
|
2151 |
#1176 := (~ #1175 #1175)
|
|
2152 |
#1177 := [refl]: #1176
|
|
2153 |
#1173 := (~ #1172 #1172)
|
|
2154 |
#1174 := [refl]: #1173
|
|
2155 |
#1236 := [nnf-neg #1174 #1177 #1180 #1171 #1230 #1232]: #1235
|
|
2156 |
#1323 := [nnf-neg #1236 #1319]: #1322
|
|
2157 |
#1166 := (not #740)
|
|
2158 |
#1167 := (~ #1166 #737)
|
|
2159 |
#1164 := (~ #737 #737)
|
|
2160 |
#1162 := (~ #734 #734)
|
|
2161 |
#1163 := [refl]: #1162
|
|
2162 |
#1165 := [nnf-pos #1163]: #1164
|
|
2163 |
#1168 := [nnf-neg #1165]: #1167
|
43118
|
2164 |
#1160 := (~ #1159 #1159)
|
|
2165 |
#1161 := [refl]: #1160
|
43555
|
2166 |
#1334 := [nnf-neg #1161 #1168 #1171 #1323 #1330]: #1333
|
|
2167 |
#1155 := (~ #740 #1154)
|
|
2168 |
#1156 := [sk]: #1155
|
|
2169 |
#1337 := [nnf-neg #1156 #1334]: #1336
|
|
2170 |
#1078 := (not #1043)
|
|
2171 |
#1127 := (iff #1078 #1126)
|
|
2172 |
#1124 := (iff #1043 #1123)
|
|
2173 |
#1121 := (iff #1040 #1118)
|
|
2174 |
#1103 := (or #604 #752 #989 #1014)
|
|
2175 |
#1115 := (or #740 #1103)
|
|
2176 |
#1119 := (iff #1115 #1118)
|
|
2177 |
#1120 := [rewrite]: #1119
|
|
2178 |
#1116 := (iff #1040 #1115)
|
|
2179 |
#1113 := (iff #1037 #1103)
|
|
2180 |
#1108 := (and true #1103)
|
|
2181 |
#1111 := (iff #1108 #1103)
|
|
2182 |
#1112 := [rewrite]: #1111
|
|
2183 |
#1109 := (iff #1037 #1108)
|
|
2184 |
#1106 := (iff #1032 #1103)
|
|
2185 |
#1100 := (or false #604 #752 #989 #1014)
|
|
2186 |
#1104 := (iff #1100 #1103)
|
|
2187 |
#1105 := [rewrite]: #1104
|
|
2188 |
#1101 := (iff #1032 #1100)
|
|
2189 |
#1098 := (iff #637 false)
|
|
2190 |
#1096 := (iff #637 #708)
|
|
2191 |
#1094 := (iff #53 true)
|
|
2192 |
#1095 := [iff-true #1077]: #1094
|
|
2193 |
#1097 := [monotonicity #1095]: #1096
|
|
2194 |
#1099 := [trans #1097 #712]: #1098
|
|
2195 |
#1102 := [monotonicity #1099]: #1101
|
|
2196 |
#1107 := [trans #1102 #1105]: #1106
|
|
2197 |
#1110 := [monotonicity #1095 #1107]: #1109
|
|
2198 |
#1114 := [trans #1110 #1112]: #1113
|
|
2199 |
#1117 := [monotonicity #1114]: #1116
|
|
2200 |
#1122 := [trans #1117 #1120]: #1121
|
|
2201 |
#1125 := [monotonicity #1122]: #1124
|
|
2202 |
#1128 := [monotonicity #1125]: #1127
|
|
2203 |
#1079 := [not-or-elim #1076]: #1078
|
|
2204 |
#1129 := [mp #1079 #1128]: #1126
|
|
2205 |
#1338 := [mp~ #1129 #1337]: #1335
|
|
2206 |
#1339 := [mp #1338 #1526]: #1524
|
|
2207 |
#1828 := [mp #1339 #1827]: #1823
|
|
2208 |
#2437 := [mp #1828 #2436]: #2434
|
|
2209 |
#2162 := [unit-resolution #2437 #2805]: #1538
|
|
2210 |
#1980 := (or #1533 #1895)
|
|
2211 |
#1896 := [def-axiom]: #1980
|
|
2212 |
#2163 := [unit-resolution #1896 #2162]: #1895
|
|
2213 |
#2183 := (+ #52 #1145)
|
|
2214 |
#2157 := (>= #2183 0::Int)
|
|
2215 |
#2177 := (= #52 #1144)
|
|
2216 |
#2129 := (= #1144 #52)
|
|
2217 |
#2161 := (= ?v0!0 0::Int)
|
|
2218 |
#1981 := (or #1533 #1149)
|
|
2219 |
#1982 := [def-axiom]: #1981
|
|
2220 |
#2164 := [unit-resolution #1982 #2162]: #1149
|
|
2221 |
#1973 := (or #1533 #1150)
|
|
2222 |
#1984 := [def-axiom]: #1973
|
|
2223 |
#2155 := [unit-resolution #1984 #2162]: #1150
|
|
2224 |
#2160 := [th-lemma arith eq-propagate 0 0 #2155 #2164]: #2161
|
|
2225 |
#2136 := [monotonicity #2160]: #2129
|
|
2226 |
#2095 := [symm #2136]: #2177
|
|
2227 |
#2126 := (not #2177)
|
|
2228 |
#2128 := (or #2126 #2157)
|
|
2229 |
#2130 := [th-lemma arith triangle-eq]: #2128
|
|
2230 |
#2097 := [unit-resolution #2130 #2095]: #2157
|
|
2231 |
[th-lemma arith farkas 1 -1 1 #2097 #2163 #2051]: false
|
34994
|
2232 |
unsat
|