updated SMT certificates
authorboehmes
Sun Jun 26 19:10:03 2011 +0200 (2011-06-26)
changeset 4355593c1fc6ac527
parent 43554 9bece8cbb5be
child 43556 0d78c8d31d0d
updated SMT certificates
src/HOL/Boogie/Examples/Boogie_Dijkstra.certs
src/HOL/Boogie/Examples/Boogie_Max.certs
src/HOL/Boogie/Examples/VCC_Max.certs
src/HOL/Multivariate_Analysis/Integration.certs
src/HOL/SMT_Examples/SMT_Examples.certs
src/HOL/SMT_Examples/SMT_Tests.certs
src/HOL/SMT_Examples/SMT_Word_Examples.certs
     1.1 --- a/src/HOL/Boogie/Examples/Boogie_Dijkstra.certs	Sun Jun 26 19:10:02 2011 +0200
     1.2 +++ b/src/HOL/Boogie/Examples/Boogie_Dijkstra.certs	Sun Jun 26 19:10:03 2011 +0200
     1.3 @@ -1,6836 +1,7164 @@
     1.4 -bb58c98b1c1f10bf4f2103c003d8f48ec713787b 6835 0
     1.5 +a7dbe4783d45017a8218697dc955b8483ad44034 7163 0
     1.6  #2 := false
     1.7 -#8 := 0::Int
     1.8 -decl f13 :: (-> S5 S2 Int)
     1.9 +decl f11 :: (-> S7 S2 S1)
    1.10  decl ?v1!7 :: (-> S2 S2)
    1.11  decl ?v0!20 :: S2
    1.12 -#2314 := ?v0!20
    1.13 -#19459 := (?v1!7 ?v0!20)
    1.14 -decl f14 :: S5
    1.15 -#99 := f14
    1.16 -#19460 := (f13 f14 #19459)
    1.17 -#1176 := -1::Int
    1.18 -#19461 := (* -1::Int #19460)
    1.19 -#19006 := (f13 f14 ?v0!20)
    1.20 -#19462 := (+ #19006 #19461)
    1.21 -#19463 := (<= #19462 0::Int)
    1.22 -#24892 := (not #19463)
    1.23 -decl f8 :: (-> S4 S2 S1)
    1.24 -decl f15 :: S4
    1.25 -#105 := f15
    1.26 -#19471 := (f8 f15 #19459)
    1.27 +#2334 := ?v0!20
    1.28 +#14575 := (?v1!7 ?v0!20)
    1.29 +decl f29 :: S7
    1.30 +#191 := f29
    1.31 +#21476 := (f11 f29 #14575)
    1.32  decl f1 :: S1
    1.33  #4 := f1
    1.34 -#19472 := (= f1 #19471)
    1.35 -#19473 := (not #19472)
    1.36 +#21477 := (= f1 #21476)
    1.37 +decl f8 :: (-> S6 S3 S2)
    1.38 +decl f5 :: (-> S4 S2 S3)
    1.39 +decl f6 :: (-> S5 S2 S4)
    1.40 +decl f7 :: S5
    1.41 +#14 := f7
    1.42 +#14580 := (f6 f7 #14575)
    1.43 +#14581 := (f5 #14580 ?v0!20)
    1.44 +decl f9 :: S6
    1.45 +#25 := f9
    1.46 +#21962 := (f8 f9 #14581)
    1.47 +decl f12 :: (-> S8 S1 S7)
    1.48 +decl f28 :: S2
    1.49 +#182 := f28
    1.50 +decl f13 :: (-> S9 S2 S8)
    1.51 +decl f14 :: (-> S10 S7 S9)
    1.52 +decl f21 :: S7
    1.53 +#116 := f21
    1.54 +decl f15 :: S10
    1.55 +#40 := f15
    1.56 +#192 := (f14 f15 f21)
    1.57 +#193 := (f13 #192 f28)
    1.58 +#194 := (f12 #193 f1)
    1.59 +#6256 := (f11 #194 f28)
    1.60 +decl f16 :: S2
    1.61 +#66 := f16
    1.62 +#196 := (f6 f7 f28)
    1.63 +#6329 := (f5 #196 f16)
    1.64 +#7092 := (f8 f9 #6329)
    1.65 +#7451 := (f13 #192 #7092)
    1.66 +#7452 := (f12 #7451 #6256)
    1.67 +#27860 := (f11 #7452 #21962)
    1.68 +#24145 := (= #27860 #21476)
    1.69 +#24148 := (= #21476 #27860)
    1.70 +#21963 := (= #14575 #21962)
    1.71 +#12 := (:var 0 S2)
    1.72 +#11 := (:var 1 S2)
    1.73 +#15 := (f6 f7 #11)
    1.74 +#16 := (f5 #15 #12)
    1.75 +#4159 := (pattern #16)
    1.76 +#26 := (f8 f9 #16)
    1.77 +#358 := (= #11 #26)
    1.78 +#4172 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4159) #358)
    1.79 +#361 := (forall (vars (?v0 S2) (?v1 S2)) #358)
    1.80 +#4175 := (iff #361 #4172)
    1.81 +#4173 := (iff #358 #358)
    1.82 +#4174 := [refl]: #4173
    1.83 +#4176 := [quant-intro #4174]: #4175
    1.84 +#1828 := (~ #361 #361)
    1.85 +#1852 := (~ #358 #358)
    1.86 +#1853 := [refl]: #1852
    1.87 +#1829 := [nnf-pos #1853]: #1828
    1.88 +#27 := (= #26 #11)
    1.89 +#28 := (forall (vars (?v0 S2) (?v1 S2)) #27)
    1.90 +#362 := (iff #28 #361)
    1.91 +#359 := (iff #27 #358)
    1.92 +#360 := [rewrite]: #359
    1.93 +#363 := [quant-intro #360]: #362
    1.94 +#357 := [asserted]: #28
    1.95 +#366 := [mp #357 #363]: #361
    1.96 +#1854 := [mp~ #366 #1829]: #361
    1.97 +#4177 := [mp #1854 #4176]: #4172
    1.98 +#7209 := (not #4172)
    1.99 +#21231 := (or #7209 #21963)
   1.100 +#21190 := [quant-inst #14575 #2334]: #21231
   1.101 +#27911 := [unit-resolution #21190 #4177]: #21963
   1.102 +#21352 := (= f29 #7452)
   1.103 +#21373 := (= #194 #7452)
   1.104 +#9639 := (= #7452 #194)
   1.105 +#9698 := (= #6256 f1)
   1.106 +#6251 := (= f1 #6256)
   1.107 +#44 := (:var 0 S1)
   1.108 +#41 := (:var 2 S7)
   1.109 +#42 := (f14 f15 #41)
   1.110 +#43 := (f13 #42 #11)
   1.111 +#45 := (f12 #43 #44)
   1.112 +#4192 := (pattern #45)
   1.113 +#385 := (= f1 #44)
   1.114 +#46 := (f11 #45 #11)
   1.115 +#381 := (= f1 #46)
   1.116 +#388 := (iff #381 #385)
   1.117 +#4193 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1)) (:pat #4192) #388)
   1.118 +#391 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1)) #388)
   1.119 +#4196 := (iff #391 #4193)
   1.120 +#4194 := (iff #388 #388)
   1.121 +#4195 := [refl]: #4194
   1.122 +#4197 := [quant-intro #4195]: #4196
   1.123 +#1834 := (~ #391 #391)
   1.124 +#1861 := (~ #388 #388)
   1.125 +#1862 := [refl]: #1861
   1.126 +#1835 := [nnf-pos #1862]: #1834
   1.127 +#48 := (= #44 f1)
   1.128 +#47 := (= #46 f1)
   1.129 +#49 := (iff #47 #48)
   1.130 +#50 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1)) #49)
   1.131 +#392 := (iff #50 #391)
   1.132 +#389 := (iff #49 #388)
   1.133 +#386 := (iff #48 #385)
   1.134 +#387 := [rewrite]: #386
   1.135 +#383 := (iff #47 #381)
   1.136 +#384 := [rewrite]: #383
   1.137 +#390 := [monotonicity #384 #387]: #389
   1.138 +#393 := [quant-intro #390]: #392
   1.139 +#380 := [asserted]: #50
   1.140 +#396 := [mp #380 #393]: #391
   1.141 +#1863 := [mp~ #396 #1835]: #391
   1.142 +#4198 := [mp #1863 #4197]: #4193
   1.143 +#6302 := (not #4193)
   1.144 +#6303 := (or #6302 #6251)
   1.145 +#6237 := (= f1 f1)
   1.146 +#6257 := (iff #6251 #6237)
   1.147 +#6002 := (or #6302 #6257)
   1.148 +#6321 := (iff #6002 #6303)
   1.149 +#6323 := (iff #6303 #6303)
   1.150 +#6324 := [rewrite]: #6323
   1.151 +#6289 := (iff #6257 #6251)
   1.152 +#1 := true
   1.153 +#6290 := (iff #6251 true)
   1.154 +#6300 := (iff #6290 #6251)
   1.155 +#6298 := [rewrite]: #6300
   1.156 +#6297 := (iff #6257 #6290)
   1.157 +#6258 := (iff #6237 true)
   1.158 +#6259 := [rewrite]: #6258
   1.159 +#6299 := [monotonicity #6259]: #6297
   1.160 +#6301 := [trans #6299 #6298]: #6289
   1.161 +#6322 := [monotonicity #6301]: #6321
   1.162 +#6325 := [trans #6322 #6324]: #6321
   1.163 +#6003 := [quant-inst #116 #182 #4]: #6002
   1.164 +#6320 := [mp #6003 #6325]: #6303
   1.165 +#9703 := [unit-resolution #6320 #4198]: #6251
   1.166 +#9662 := [symm #9703]: #9698
   1.167 +#9663 := (= #7451 #193)
   1.168 +#8145 := (= #7092 f28)
   1.169 +#7093 := (= f28 #7092)
   1.170 +#7096 := (or #7209 #7093)
   1.171 +#7097 := [quant-inst #182 #66]: #7096
   1.172 +#8144 := [unit-resolution #7097 #4177]: #7093
   1.173 +#8146 := [symm #8144]: #8145
   1.174 +#9638 := [monotonicity #8146]: #9663
   1.175 +#9640 := [monotonicity #9638 #9662]: #9639
   1.176 +#21376 := [symm #9640]: #21373
   1.177 +#195 := (= f29 #194)
   1.178 +#92 := (f6 f7 #12)
   1.179 +#4246 := (pattern #92)
   1.180 +decl f30 :: (-> S2 Int)
   1.181 +#203 := (f30 #12)
   1.182 +#4381 := (pattern #203)
   1.183 +#213 := (f11 f29 #12)
   1.184 +#4407 := (pattern #213)
   1.185 +#8 := 0::Int
   1.186  decl f4 :: (-> S3 Int)
   1.187 -decl f5 :: (-> S2 S2 S3)
   1.188 -#19464 := (f5 #19459 ?v0!20)
   1.189 -#19465 := (f4 #19464)
   1.190 -#19466 := (* -1::Int #19465)
   1.191 -#19467 := (+ #19461 #19466)
   1.192 -#19468 := (+ #19006 #19467)
   1.193 -#19469 := (= #19468 0::Int)
   1.194 -#19470 := (not #19469)
   1.195 -#19479 := (or #19463 #19470 #19473)
   1.196 -#19482 := (not #19479)
   1.197 -#19047 := (* -1::Int #19006)
   1.198 +#2338 := (f5 #92 ?v0!20)
   1.199 +#2339 := (f4 #2338)
   1.200 +#2335 := (f30 ?v0!20)
   1.201 +#1190 := -1::Int
   1.202 +#2336 := (* -1::Int #2335)
   1.203 +#2938 := (+ #2336 #2339)
   1.204 +#2939 := (+ #203 #2938)
   1.205 +#2942 := (= #2939 0::Int)
   1.206 +#3504 := (not #2942)
   1.207 +#2337 := (+ #203 #2336)
   1.208 +#2342 := (>= #2337 0::Int)
   1.209 +#789 := (= f1 #213)
   1.210 +#795 := (not #789)
   1.211 +#3505 := (or #795 #2342 #3504)
   1.212 +#4441 := (forall (vars (?v1 S2)) (:pat #4407 #4381 #4246) #3505)
   1.213 +#4446 := (not #4441)
   1.214 +#93 := (f5 #92 #11)
   1.215 +#4237 := (pattern #93)
   1.216 +#225 := (f30 #11)
   1.217 +#1485 := (* -1::Int #225)
   1.218 +#1486 := (+ #203 #1485)
   1.219 +#94 := (f4 #93)
   1.220 +#1516 := (+ #94 #1486)
   1.221 +#1514 := (>= #1516 0::Int)
   1.222 +#1213 := (* -1::Int #94)
   1.223  decl f3 :: Int
   1.224  #9 := f3
   1.225 -#19476 := (+ f3 #19047)
   1.226 -#19477 := (<= #19476 0::Int)
   1.227 -#34297 := (not #19477)
   1.228 -decl f24 :: (-> S2 Int)
   1.229 -#2315 := (f24 ?v0!20)
   1.230 -#2316 := (* -1::Int #2315)
   1.231 -#2326 := (+ f3 #2316)
   1.232 -#2327 := (<= #2326 0::Int)
   1.233 -#2328 := (not #2327)
   1.234 -#12 := (:var 0 S2)
   1.235 -#2318 := (f5 #12 ?v0!20)
   1.236 -#4422 := (pattern #2318)
   1.237 -#189 := (f24 #12)
   1.238 -#4362 := (pattern #189)
   1.239 -decl f23 :: S4
   1.240 -#180 := f23
   1.241 -#199 := (f8 f23 #12)
   1.242 -#4388 := (pattern #199)
   1.243 -#2319 := (f4 #2318)
   1.244 -#2918 := (+ #2316 #2319)
   1.245 -#2919 := (+ #189 #2918)
   1.246 -#2922 := (= #2919 0::Int)
   1.247 -#3484 := (not #2922)
   1.248 -#2317 := (+ #189 #2316)
   1.249 -#2322 := (>= #2317 0::Int)
   1.250 -#775 := (= f1 #199)
   1.251 -#781 := (not #775)
   1.252 -#3485 := (or #781 #2322 #3484)
   1.253 -#4423 := (forall (vars (?v1 S2)) (:pat #4388 #4362 #4422) #3485)
   1.254 -#4428 := (not #4423)
   1.255 -#11 := (:var 1 S2)
   1.256 -#82 := (f5 #12 #11)
   1.257 -#4217 := (pattern #82)
   1.258 -#211 := (f24 #11)
   1.259 -#1471 := (* -1::Int #211)
   1.260 -#1472 := (+ #189 #1471)
   1.261 -#83 := (f4 #82)
   1.262 -#1502 := (+ #83 #1472)
   1.263 -#1500 := (>= #1502 0::Int)
   1.264 -#1199 := (* -1::Int #83)
   1.265 -#1202 := (+ f3 #1199)
   1.266 -#1203 := (<= #1202 0::Int)
   1.267 -#3476 := (or #781 #1203 #1500)
   1.268 -#4414 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4217) #3476)
   1.269 -#4419 := (not #4414)
   1.270 -decl f10 :: S2
   1.271 -#56 := f10
   1.272 -#2894 := (= f10 ?v0!20)
   1.273 -#4431 := (or #2327 #2894 #4419 #4428)
   1.274 -#4434 := (not #4431)
   1.275 +#1216 := (+ f3 #1213)
   1.276 +#1217 := (<= #1216 0::Int)
   1.277 +#3496 := (or #795 #1217 #1514)
   1.278 +#4433 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4237) #3496)
   1.279 +#4438 := (not #4433)
   1.280 +#2914 := (= f16 ?v0!20)
   1.281 +#2346 := (+ f3 #2336)
   1.282 +#2347 := (<= #2346 0::Int)
   1.283 +#4449 := (or #2347 #2914 #4438 #4446)
   1.284 +#4452 := (not #4449)
   1.285  decl ?v0!19 :: S2
   1.286 -#2284 := ?v0!19
   1.287 +#2303 := ?v0!19
   1.288  decl ?v1!18 :: S2
   1.289 -#2283 := ?v1!18
   1.290 -#2289 := (f5 ?v1!18 ?v0!19)
   1.291 -#2290 := (f4 #2289)
   1.292 -#2293 := (* -1::Int #2290)
   1.293 -#2287 := (f24 ?v1!18)
   1.294 -#2880 := (* -1::Int #2287)
   1.295 -#2881 := (+ #2880 #2293)
   1.296 -#2285 := (f24 ?v0!19)
   1.297 -#2882 := (+ #2285 #2881)
   1.298 -#2883 := (<= #2882 0::Int)
   1.299 -#2297 := (f8 f23 ?v1!18)
   1.300 -#2298 := (= f1 #2297)
   1.301 -#3439 := (not #2298)
   1.302 -#2294 := (+ f3 #2293)
   1.303 -#2295 := (<= #2294 0::Int)
   1.304 -#3454 := (or #2295 #3439 #2883)
   1.305 -#2296 := (not #2295)
   1.306 -#3459 := (not #3454)
   1.307 -#26093 := [hypothesis]: #3459
   1.308 -#4082 := (or #3454 #2296)
   1.309 -#4088 := [def-axiom]: #4082
   1.310 -#26260 := [unit-resolution #4088 #26093]: #2296
   1.311 -#4089 := (or #3454 #2298)
   1.312 -#4083 := [def-axiom]: #4089
   1.313 -#26253 := [unit-resolution #4083 #26093]: #2298
   1.314 -#4090 := (not #2883)
   1.315 -#3919 := (or #3454 #4090)
   1.316 -#3921 := [def-axiom]: #3919
   1.317 -#24467 := [unit-resolution #3921 #26093]: #4090
   1.318 -#23366 := (or #3439 #2295 #2883)
   1.319 -decl f22 :: S2
   1.320 -#171 := f22
   1.321 -#7763 := (f5 f22 ?v0!19)
   1.322 -#7764 := (f4 #7763)
   1.323 -#7706 := (f13 f14 ?v0!19)
   1.324 -#7747 := (* -1::Int #7706)
   1.325 -#7782 := (+ #7747 #7764)
   1.326 -#175 := (f13 f14 f22)
   1.327 -#7783 := (+ #175 #7782)
   1.328 -#7784 := (>= #7783 0::Int)
   1.329 -#22698 := (not #7784)
   1.330 -#7768 := (* -1::Int #7764)
   1.331 -#23161 := (+ #2290 #7768)
   1.332 -#23171 := (>= #23161 0::Int)
   1.333 -#23160 := (= #2290 #7764)
   1.334 -#22435 := (= #2289 #7763)
   1.335 -#23292 := (= ?v1!18 f22)
   1.336 -decl f7 :: (-> S3 S2)
   1.337 -#6107 := (f5 f22 f22)
   1.338 -#6633 := (f7 #6107)
   1.339 -#10520 := (= #6633 f22)
   1.340 -#6642 := (= f22 #6633)
   1.341 -#13768 := (not #6642)
   1.342 -#13791 := [hypothesis]: #13768
   1.343 -#14 := (f5 #11 #12)
   1.344 -#4139 := (pattern #14)
   1.345 -#26 := (f7 #14)
   1.346 -#351 := (= #12 #26)
   1.347 -#4158 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4139) #351)
   1.348 -#355 := (forall (vars (?v0 S2) (?v1 S2)) #351)
   1.349 -#4161 := (iff #355 #4158)
   1.350 -#4159 := (iff #351 #351)
   1.351 -#4160 := [refl]: #4159
   1.352 -#4162 := [quant-intro #4160]: #4161
   1.353 -#1816 := (~ #355 #355)
   1.354 -#1841 := (~ #351 #351)
   1.355 -#1842 := [refl]: #1841
   1.356 -#1817 := [nnf-pos #1842]: #1816
   1.357 -#27 := (= #26 #12)
   1.358 -#28 := (forall (vars (?v0 S2) (?v1 S2)) #27)
   1.359 -#356 := (iff #28 #355)
   1.360 -#353 := (iff #27 #351)
   1.361 -#354 := [rewrite]: #353
   1.362 -#357 := [quant-intro #354]: #356
   1.363 -#350 := [asserted]: #28
   1.364 -#360 := [mp #350 #357]: #355
   1.365 -#1843 := [mp~ #360 #1817]: #355
   1.366 -#4163 := [mp #1843 #4162]: #4158
   1.367 -#6483 := (not #4158)
   1.368 -#6645 := (or #6483 #6642)
   1.369 -#6646 := [quant-inst #171 #171]: #6645
   1.370 -#13794 := [unit-resolution #6646 #4163 #13791]: false
   1.371 -#13795 := [lemma #13794]: #6642
   1.372 -#16510 := [symm #13795]: #10520
   1.373 -#13580 := (= ?v1!18 #6633)
   1.374 -#8146 := (f8 f15 ?v1!18)
   1.375 -#8147 := (= f1 #8146)
   1.376 -decl f9 :: (-> S4 S2 S1 S4)
   1.377 -#181 := (f9 f15 f22 f1)
   1.378 -#5797 := (f8 #181 f22)
   1.379 -#5798 := (= f1 #5797)
   1.380 -#13581 := (ite #13580 #5798 #8147)
   1.381 -#8578 := (f9 f15 #6633 #5797)
   1.382 -#13582 := (f8 #8578 ?v1!18)
   1.383 -#13583 := (= f1 #13582)
   1.384 -#13585 := (iff #13581 #13583)
   1.385 -#45 := (:var 1 S1)
   1.386 -#44 := (:var 2 S2)
   1.387 -#43 := (:var 3 S4)
   1.388 -#46 := (f9 #43 #44 #45)
   1.389 -#47 := (f8 #46 #12)
   1.390 -#4179 := (pattern #47)
   1.391 -#51 := (f8 #43 #12)
   1.392 -#388 := (= f1 #51)
   1.393 -#385 := (= f1 #45)
   1.394 -#49 := (= #12 #44)
   1.395 -#391 := (ite #49 #385 #388)
   1.396 -#381 := (= f1 #47)
   1.397 -#394 := (iff #381 #391)
   1.398 -#4180 := (forall (vars (?v0 S4) (?v1 S2) (?v2 S1) (?v3 S2)) (:pat #4179) #394)
   1.399 -#397 := (forall (vars (?v0 S4) (?v1 S2) (?v2 S1) (?v3 S2)) #394)
   1.400 -#4183 := (iff #397 #4180)
   1.401 -#4181 := (iff #394 #394)
   1.402 -#4182 := [refl]: #4181
   1.403 -#4184 := [quant-intro #4182]: #4183
   1.404 -#1822 := (~ #397 #397)
   1.405 -#1850 := (~ #394 #394)
   1.406 -#1851 := [refl]: #1850
   1.407 -#1823 := [nnf-pos #1851]: #1822
   1.408 -#52 := (= #51 f1)
   1.409 -#50 := (= #45 f1)
   1.410 -#53 := (ite #49 #50 #52)
   1.411 -#48 := (= #47 f1)
   1.412 -#54 := (iff #48 #53)
   1.413 -#55 := (forall (vars (?v0 S4) (?v1 S2) (?v2 S1) (?v3 S2)) #54)
   1.414 -#398 := (iff #55 #397)
   1.415 -#395 := (iff #54 #394)
   1.416 -#392 := (iff #53 #391)
   1.417 -#389 := (iff #52 #388)
   1.418 -#390 := [rewrite]: #389
   1.419 -#386 := (iff #50 #385)
   1.420 -#387 := [rewrite]: #386
   1.421 -#393 := [monotonicity #387 #390]: #392
   1.422 -#383 := (iff #48 #381)
   1.423 -#384 := [rewrite]: #383
   1.424 -#396 := [monotonicity #384 #393]: #395
   1.425 -#399 := [quant-intro #396]: #398
   1.426 -#380 := [asserted]: #55
   1.427 -#402 := [mp #380 #399]: #397
   1.428 -#1852 := [mp~ #402 #1823]: #397
   1.429 -#4185 := [mp #1852 #4184]: #4180
   1.430 -#6350 := (not #4180)
   1.431 -#22066 := (or #6350 #13585)
   1.432 -#13584 := (iff #13583 #13581)
   1.433 -#22070 := (or #6350 #13584)
   1.434 -#22072 := (iff #22070 #22066)
   1.435 -#22073 := (iff #22066 #22066)
   1.436 -#22074 := [rewrite]: #22073
   1.437 -#13586 := (iff #13584 #13585)
   1.438 -#13587 := [rewrite]: #13586
   1.439 -#22067 := [monotonicity #13587]: #22072
   1.440 -#22076 := [trans #22067 #22074]: #22072
   1.441 -#22071 := [quant-inst #105 #6633 #5797 #2283]: #22070
   1.442 -#22077 := [mp #22071 #22076]: #22066
   1.443 -#23294 := [unit-resolution #22077 #4185]: #13585
   1.444 -#23299 := (= #2297 #13582)
   1.445 -#23295 := (= #13582 #2297)
   1.446 -#10524 := (= #8578 f23)
   1.447 -#6551 := (= #181 f23)
   1.448 -#182 := (= f23 #181)
   1.449 -#4437 := (or #3459 #4434)
   1.450 -#4440 := (not #4437)
   1.451 -#4405 := (pattern #189 #211)
   1.452 -#1470 := (>= #1472 0::Int)
   1.453 -#208 := (f8 f23 #11)
   1.454 -#795 := (= f1 #208)
   1.455 -#3416 := (not #795)
   1.456 -#3431 := (or #775 #3416 #1470)
   1.457 -#4406 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4405) #3431)
   1.458 -#4411 := (not #4406)
   1.459 -#4443 := (or #4411 #4440)
   1.460 -#4446 := (not #4443)
   1.461 +#2302 := ?v1!18
   1.462 +#2308 := (f6 f7 ?v1!18)
   1.463 +#2309 := (f5 #2308 ?v0!19)
   1.464 +#2310 := (f4 #2309)
   1.465 +#2313 := (* -1::Int #2310)
   1.466 +#2306 := (f30 ?v1!18)
   1.467 +#2900 := (* -1::Int #2306)
   1.468 +#2901 := (+ #2900 #2313)
   1.469 +#2304 := (f30 ?v0!19)
   1.470 +#2902 := (+ #2304 #2901)
   1.471 +#2903 := (<= #2902 0::Int)
   1.472 +#2317 := (f11 f29 ?v1!18)
   1.473 +#2318 := (= f1 #2317)
   1.474 +#3459 := (not #2318)
   1.475 +#2314 := (+ f3 #2313)
   1.476 +#2315 := (<= #2314 0::Int)
   1.477 +#3474 := (or #2315 #3459 #2903)
   1.478 +#3479 := (not #3474)
   1.479 +#4455 := (or #3479 #4452)
   1.480 +#4458 := (not #4455)
   1.481 +#4424 := (pattern #203 #225)
   1.482 +#1484 := (>= #1486 0::Int)
   1.483 +#222 := (f11 f29 #11)
   1.484 +#809 := (= f1 #222)
   1.485 +#3436 := (not #809)
   1.486 +#3451 := (or #789 #3436 #1484)
   1.487 +#4425 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4424) #3451)
   1.488 +#4430 := (not #4425)
   1.489 +#4461 := (or #4430 #4458)
   1.490 +#4464 := (not #4461)
   1.491  decl ?v1!16 :: S2
   1.492 -#2256 := ?v1!16
   1.493 -#2260 := (f24 ?v1!16)
   1.494 -#2854 := (* -1::Int #2260)
   1.495 +#2275 := ?v1!16
   1.496 +#2279 := (f30 ?v1!16)
   1.497 +#2874 := (* -1::Int #2279)
   1.498  decl ?v0!17 :: S2
   1.499 -#2257 := ?v0!17
   1.500 -#2258 := (f24 ?v0!17)
   1.501 -#2855 := (+ #2258 #2854)
   1.502 -#2856 := (<= #2855 0::Int)
   1.503 -#2265 := (f8 f23 ?v1!16)
   1.504 -#2266 := (= f1 #2265)
   1.505 -#2263 := (f8 f23 ?v0!17)
   1.506 -#2264 := (= f1 #2263)
   1.507 -#3393 := (not #2264)
   1.508 -#3408 := (or #3393 #2266 #2856)
   1.509 -#3413 := (not #3408)
   1.510 -#4449 := (or #3413 #4446)
   1.511 -#4452 := (not #4449)
   1.512 -#1461 := (>= #189 0::Int)
   1.513 -#4397 := (forall (vars (?v0 S2)) (:pat #4362) #1461)
   1.514 -#4402 := (not #4397)
   1.515 -#4455 := (or #4402 #4452)
   1.516 -#4458 := (not #4455)
   1.517 -decl ?v0!15 :: S2
   1.518 -#2241 := ?v0!15
   1.519 -#2242 := (f24 ?v0!15)
   1.520 -#2243 := (>= #2242 0::Int)
   1.521 -#2244 := (not #2243)
   1.522 -#4461 := (or #2244 #4458)
   1.523 -#4464 := (not #4461)
   1.524 -#203 := (f24 f10)
   1.525 -#204 := (= #203 0::Int)
   1.526 -#1458 := (not #204)
   1.527 -#4467 := (or #1458 #4464)
   1.528 +#2276 := ?v0!17
   1.529 +#2277 := (f30 ?v0!17)
   1.530 +#2875 := (+ #2277 #2874)
   1.531 +#2876 := (<= #2875 0::Int)
   1.532 +#2284 := (f11 f29 ?v1!16)
   1.533 +#2285 := (= f1 #2284)
   1.534 +#2282 := (f11 f29 ?v0!17)
   1.535 +#2283 := (= f1 #2282)
   1.536 +#3413 := (not #2283)
   1.537 +#3428 := (or #3413 #2285 #2876)
   1.538 +#3433 := (not #3428)
   1.539 +#4467 := (or #3433 #4464)
   1.540  #4470 := (not #4467)
   1.541 -#4473 := (or #1458 #4470)
   1.542 +#1475 := (>= #203 0::Int)
   1.543 +#4416 := (forall (vars (?v0 S2)) (:pat #4381) #1475)
   1.544 +#4421 := (not #4416)
   1.545 +#4473 := (or #4421 #4470)
   1.546  #4476 := (not #4473)
   1.547 -#102 := (f13 f14 #12)
   1.548 -#4241 := (pattern #102)
   1.549 -#761 := (= #102 #189)
   1.550 -#782 := (or #761 #781)
   1.551 -#4389 := (forall (vars (?v0 S2)) (:pat #4241 #4362 #4388) #782)
   1.552 -#4394 := (not #4389)
   1.553 -#4479 := (or #4394 #4476)
   1.554 +decl ?v0!15 :: S2
   1.555 +#2260 := ?v0!15
   1.556 +#2261 := (f30 ?v0!15)
   1.557 +#2262 := (>= #2261 0::Int)
   1.558 +#2263 := (not #2262)
   1.559 +#4479 := (or #2263 #4476)
   1.560  #4482 := (not #4479)
   1.561 -decl ?v0!14 :: S2
   1.562 -#2216 := ?v0!14
   1.563 -#2221 := (f13 f14 ?v0!14)
   1.564 -#2220 := (f24 ?v0!14)
   1.565 -#2826 := (= #2220 #2221)
   1.566 -#2217 := (f8 f23 ?v0!14)
   1.567 -#2218 := (= f1 #2217)
   1.568 -#2219 := (not #2218)
   1.569 -#2832 := (or #2219 #2826)
   1.570 -#2837 := (not #2832)
   1.571 -#4485 := (or #2837 #4482)
   1.572 +#217 := (f30 f16)
   1.573 +#218 := (= #217 0::Int)
   1.574 +#1472 := (not #218)
   1.575 +#4485 := (or #1472 #4482)
   1.576  #4488 := (not #4485)
   1.577 -#1446 := (* -1::Int #189)
   1.578 -#1447 := (+ #102 #1446)
   1.579 -#1445 := (>= #1447 0::Int)
   1.580 -#4380 := (forall (vars (?v0 S2)) (:pat #4241 #4362) #1445)
   1.581 -#4385 := (not #4380)
   1.582 -#4491 := (or #4385 #4488)
   1.583 +#4491 := (or #1472 #4488)
   1.584  #4494 := (not #4491)
   1.585 -decl ?v0!13 :: S2
   1.586 -#2198 := ?v0!13
   1.587 -#2201 := (f13 f14 ?v0!13)
   1.588 -#2816 := (* -1::Int #2201)
   1.589 -#2199 := (f24 ?v0!13)
   1.590 -#2817 := (+ #2199 #2816)
   1.591 -#2818 := (<= #2817 0::Int)
   1.592 -#2823 := (not #2818)
   1.593 -#4497 := (or #2823 #4494)
   1.594 +decl f19 :: (-> S11 S2 Int)
   1.595 +decl f20 :: S11
   1.596 +#110 := f20
   1.597 +#113 := (f19 f20 #12)
   1.598 +#4261 := (pattern #113)
   1.599 +#775 := (= #113 #203)
   1.600 +#796 := (or #775 #795)
   1.601 +#4408 := (forall (vars (?v0 S2)) (:pat #4261 #4381 #4407) #796)
   1.602 +#4413 := (not #4408)
   1.603 +#4497 := (or #4413 #4494)
   1.604  #4500 := (not #4497)
   1.605 -#183 := (f5 f22 #12)
   1.606 -#4363 := (pattern #183)
   1.607 -#184 := (f4 #183)
   1.608 -#1589 := (+ #184 #1446)
   1.609 -#1590 := (+ #175 #1589)
   1.610 -#1591 := (= #1590 0::Int)
   1.611 -#1415 := (* -1::Int #184)
   1.612 -#1421 := (* -1::Int #175)
   1.613 -#1422 := (+ #1421 #1415)
   1.614 -#1423 := (+ #102 #1422)
   1.615 -#1424 := (<= #1423 0::Int)
   1.616 -#1416 := (+ f3 #1415)
   1.617 -#1417 := (<= #1416 0::Int)
   1.618 -#3385 := (or #1417 #1424 #1591)
   1.619 -#4372 := (forall (vars (?v0 S2)) (:pat #4363 #4241 #4362) #3385)
   1.620 -#4377 := (not #4372)
   1.621 -#3365 := (or #1417 #1424)
   1.622 -#3366 := (not #3365)
   1.623 -#3369 := (or #761 #3366)
   1.624 -#4364 := (forall (vars (?v0 S2)) (:pat #4241 #4362 #4363) #3369)
   1.625 -#4369 := (not #4364)
   1.626 +decl ?v0!14 :: S2
   1.627 +#2235 := ?v0!14
   1.628 +#2240 := (f19 f20 ?v0!14)
   1.629 +#2239 := (f30 ?v0!14)
   1.630 +#2846 := (= #2239 #2240)
   1.631 +#2236 := (f11 f29 ?v0!14)
   1.632 +#2237 := (= f1 #2236)
   1.633 +#2238 := (not #2237)
   1.634 +#2852 := (or #2238 #2846)
   1.635 +#2857 := (not #2852)
   1.636 +#4503 := (or #2857 #4500)
   1.637 +#4506 := (not #4503)
   1.638 +#1460 := (* -1::Int #203)
   1.639 +#1461 := (+ #113 #1460)
   1.640 +#1459 := (>= #1461 0::Int)
   1.641 +#4399 := (forall (vars (?v0 S2)) (:pat #4261 #4381) #1459)
   1.642 +#4404 := (not #4399)
   1.643 +#4509 := (or #4404 #4506)
   1.644 +#4512 := (not #4509)
   1.645 +decl ?v0!13 :: S2
   1.646 +#2217 := ?v0!13
   1.647 +#2220 := (f19 f20 ?v0!13)
   1.648 +#2836 := (* -1::Int #2220)
   1.649 +#2218 := (f30 ?v0!13)
   1.650 +#2837 := (+ #2218 #2836)
   1.651 +#2838 := (<= #2837 0::Int)
   1.652 +#2843 := (not #2838)
   1.653 +#4515 := (or #2843 #4512)
   1.654 +#4518 := (not #4515)
   1.655 +#197 := (f5 #196 #12)
   1.656 +#4382 := (pattern #197)
   1.657 +#198 := (f4 #197)
   1.658 +#1603 := (+ #198 #1460)
   1.659 +#186 := (f19 f20 f28)
   1.660 +#1604 := (+ #186 #1603)
   1.661 +#1605 := (= #1604 0::Int)
   1.662 +#1429 := (* -1::Int #198)
   1.663 +#1435 := (* -1::Int #186)
   1.664 +#1436 := (+ #1435 #1429)
   1.665 +#1437 := (+ #113 #1436)
   1.666 +#1438 := (<= #1437 0::Int)
   1.667 +#1430 := (+ f3 #1429)
   1.668 +#1431 := (<= #1430 0::Int)
   1.669 +#3405 := (or #1431 #1438 #1605)
   1.670 +#4391 := (forall (vars (?v0 S2)) (:pat #4382 #4261 #4381) #3405)
   1.671 +#4396 := (not #4391)
   1.672 +#3385 := (or #1431 #1438)
   1.673 +#3386 := (not #3385)
   1.674 +#3389 := (or #775 #3386)
   1.675 +#4383 := (forall (vars (?v0 S2)) (:pat #4261 #4381 #4382) #3389)
   1.676 +#4388 := (not #4383)
   1.677  decl ?v0!12 :: S2
   1.678 -#2174 := ?v0!12
   1.679 -#2180 := (f8 f15 ?v0!12)
   1.680 -#2181 := (= f1 #2180)
   1.681 -#2175 := (f13 f14 ?v0!12)
   1.682 -#2176 := (* -1::Int #2175)
   1.683 -#2177 := (+ f3 #2176)
   1.684 -#2178 := (<= #2177 0::Int)
   1.685 -#1621 := (+ f3 #1421)
   1.686 -#1622 := (<= #1621 0::Int)
   1.687 -#106 := (f8 f15 #12)
   1.688 -#4283 := (pattern #106)
   1.689 -#1604 := (+ #102 #1421)
   1.690 -#1603 := (>= #1604 0::Int)
   1.691 -#509 := (= f1 #106)
   1.692 -#1610 := (or #509 #1603)
   1.693 -#4354 := (forall (vars (?v0 S2)) (:pat #4283 #4241) #1610)
   1.694 -#4359 := (not #4354)
   1.695 -#172 := (f8 f15 f22)
   1.696 -#730 := (= f1 #172)
   1.697 -#963 := (not #182)
   1.698 -#4503 := (or #963 #730 #4359 #1622 #2178 #2181 #4369 #4377 #4500)
   1.699 -#4506 := (not #4503)
   1.700 +#2193 := ?v0!12
   1.701 +#2199 := (f11 f21 ?v0!12)
   1.702 +#2200 := (= f1 #2199)
   1.703 +#2194 := (f19 f20 ?v0!12)
   1.704 +#2195 := (* -1::Int #2194)
   1.705 +#2196 := (+ f3 #2195)
   1.706 +#2197 := (<= #2196 0::Int)
   1.707 +#1635 := (+ f3 #1435)
   1.708 +#1636 := (<= #1635 0::Int)
   1.709 +#117 := (f11 f21 #12)
   1.710 +#4303 := (pattern #117)
   1.711 +#1618 := (+ #113 #1435)
   1.712 +#1617 := (>= #1618 0::Int)
   1.713 +#523 := (= f1 #117)
   1.714 +#1624 := (or #523 #1617)
   1.715 +#4373 := (forall (vars (?v0 S2)) (:pat #4303 #4261) #1624)
   1.716 +#4378 := (not #4373)
   1.717 +#183 := (f11 f21 f28)
   1.718 +#744 := (= f1 #183)
   1.719 +#977 := (not #195)
   1.720 +#4521 := (or #977 #744 #4378 #1636 #2197 #2200 #4388 #4396 #4518)
   1.721 +#4524 := (not #4521)
   1.722  decl ?v0!11 :: S2
   1.723 -#2108 := ?v0!11
   1.724 +#2126 := ?v0!11
   1.725  decl ?v1!10 :: S2
   1.726 -#2107 := ?v1!10
   1.727 -#2113 := (f5 ?v1!10 ?v0!11)
   1.728 -#2114 := (f4 #2113)
   1.729 -#2121 := (* -1::Int #2114)
   1.730 -decl f19 :: S5
   1.731 -#138 := f19
   1.732 -#2111 := (f13 f19 ?v1!10)
   1.733 -#2117 := (* -1::Int #2111)
   1.734 -#2773 := (+ #2117 #2121)
   1.735 -#2109 := (f13 f19 ?v0!11)
   1.736 -#2774 := (+ #2109 #2773)
   1.737 -#2775 := (<= #2774 0::Int)
   1.738 -#2122 := (+ f3 #2121)
   1.739 -#2123 := (<= #2122 0::Int)
   1.740 -#2118 := (+ f3 #2117)
   1.741 -#2119 := (<= #2118 0::Int)
   1.742 -#3329 := (or #2119 #2123 #2775)
   1.743 -#3334 := (not #3329)
   1.744 -#146 := (f13 f19 #11)
   1.745 -#1323 := (* -1::Int #146)
   1.746 -#143 := (f13 f19 #12)
   1.747 -#1324 := (+ #143 #1323)
   1.748 -#1330 := (+ #83 #1324)
   1.749 -#1353 := (>= #1330 0::Int)
   1.750 -#1310 := (* -1::Int #143)
   1.751 -#1311 := (+ f3 #1310)
   1.752 -#1312 := (<= #1311 0::Int)
   1.753 -#3297 := (or #1203 #1312 #1353)
   1.754 -#4316 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4217) #3297)
   1.755 -#4321 := (not #4316)
   1.756 -#158 := (f13 f19 f10)
   1.757 -#159 := (= #158 0::Int)
   1.758 -#4324 := (or #159 #4321)
   1.759 -#4327 := (not #4324)
   1.760 -#4330 := (or #4327 #3334)
   1.761 -#4333 := (not #4330)
   1.762 -#4292 := (pattern #143)
   1.763 +#2125 := ?v1!10
   1.764 +#2131 := (f6 f7 ?v1!10)
   1.765 +#2132 := (f5 #2131 ?v0!11)
   1.766 +#2133 := (f4 #2132)
   1.767 +#2140 := (* -1::Int #2133)
   1.768 +decl f25 :: S11
   1.769 +#149 := f25
   1.770 +#2129 := (f19 f25 ?v1!10)
   1.771 +#2136 := (* -1::Int #2129)
   1.772 +#2793 := (+ #2136 #2140)
   1.773 +#2127 := (f19 f25 ?v0!11)
   1.774 +#2794 := (+ #2127 #2793)
   1.775 +#2795 := (<= #2794 0::Int)
   1.776 +#2141 := (+ f3 #2140)
   1.777 +#2142 := (<= #2141 0::Int)
   1.778 +#2137 := (+ f3 #2136)
   1.779 +#2138 := (<= #2137 0::Int)
   1.780 +#3349 := (or #2138 #2142 #2795)
   1.781 +#3354 := (not #3349)
   1.782 +#157 := (f19 f25 #11)
   1.783 +#1337 := (* -1::Int #157)
   1.784 +#154 := (f19 f25 #12)
   1.785 +#1338 := (+ #154 #1337)
   1.786 +#1344 := (+ #94 #1338)
   1.787 +#1367 := (>= #1344 0::Int)
   1.788 +#1324 := (* -1::Int #154)
   1.789 +#1325 := (+ f3 #1324)
   1.790 +#1326 := (<= #1325 0::Int)
   1.791 +#3317 := (or #1217 #1326 #1367)
   1.792 +#4335 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4237) #3317)
   1.793 +#4340 := (not #4335)
   1.794 +#169 := (f19 f25 f16)
   1.795 +#170 := (= #169 0::Int)
   1.796 +#4343 := (or #170 #4340)
   1.797 +#4346 := (not #4343)
   1.798 +#4349 := (or #4346 #3354)
   1.799 +#4352 := (not #4349)
   1.800 +#4312 := (pattern #154)
   1.801  decl ?v1!9 :: (-> S2 S2)
   1.802 -#2084 := (?v1!9 #12)
   1.803 -#2087 := (f5 #2084 #12)
   1.804 -#2088 := (f4 #2087)
   1.805 -#2743 := (* -1::Int #2088)
   1.806 -#2085 := (f13 f19 #2084)
   1.807 -#2726 := (* -1::Int #2085)
   1.808 -#2744 := (+ #2726 #2743)
   1.809 -#2745 := (+ #143 #2744)
   1.810 -#2746 := (= #2745 0::Int)
   1.811 -#3267 := (not #2746)
   1.812 -#2727 := (+ #143 #2726)
   1.813 -#2728 := (<= #2727 0::Int)
   1.814 -#3268 := (or #2728 #3267)
   1.815 -#3269 := (not #3268)
   1.816 -#57 := (= #12 f10)
   1.817 -#3275 := (or #57 #1312 #3269)
   1.818 -#4308 := (forall (vars (?v0 S2)) (:pat #4292) #3275)
   1.819 -#4313 := (not #4308)
   1.820 -#4336 := (or #4313 #4333)
   1.821 -#4339 := (not #4336)
   1.822 +#2101 := (?v1!9 #12)
   1.823 +#2104 := (f6 f7 #2101)
   1.824 +#2105 := (f5 #2104 #12)
   1.825 +#2106 := (f4 #2105)
   1.826 +#2763 := (* -1::Int #2106)
   1.827 +#2102 := (f19 f25 #2101)
   1.828 +#2746 := (* -1::Int #2102)
   1.829 +#2764 := (+ #2746 #2763)
   1.830 +#2765 := (+ #154 #2764)
   1.831 +#2766 := (= #2765 0::Int)
   1.832 +#3287 := (not #2766)
   1.833 +#2747 := (+ #154 #2746)
   1.834 +#2748 := (<= #2747 0::Int)
   1.835 +#3288 := (or #2748 #3287)
   1.836 +#3289 := (not #3288)
   1.837 +#67 := (= #12 f16)
   1.838 +#3295 := (or #67 #1326 #3289)
   1.839 +#4327 := (forall (vars (?v0 S2)) (:pat #4312) #3295)
   1.840 +#4332 := (not #4327)
   1.841 +#4355 := (or #4332 #4352)
   1.842 +#4358 := (not #4355)
   1.843  decl ?v0!8 :: S2
   1.844 -#2044 := ?v0!8
   1.845 -#2048 := (f5 #12 ?v0!8)
   1.846 -#4293 := (pattern #2048)
   1.847 -#2049 := (f4 #2048)
   1.848 -#2045 := (f13 f19 ?v0!8)
   1.849 -#2046 := (* -1::Int #2045)
   1.850 -#2696 := (+ #2046 #2049)
   1.851 -#2697 := (+ #143 #2696)
   1.852 -#2700 := (= #2697 0::Int)
   1.853 -#3231 := (not #2700)
   1.854 -#2047 := (+ #143 #2046)
   1.855 -#2052 := (>= #2047 0::Int)
   1.856 -#3232 := (or #2052 #3231)
   1.857 -#4294 := (forall (vars (?v1 S2)) (:pat #4292 #4293) #3232)
   1.858 -#4299 := (not #4294)
   1.859 -#2672 := (= f10 ?v0!8)
   1.860 -#2056 := (+ f3 #2046)
   1.861 -#2057 := (<= #2056 0::Int)
   1.862 -#4302 := (or #2057 #2672 #4299)
   1.863 -#4305 := (not #4302)
   1.864 -#4342 := (or #4305 #4339)
   1.865 -#4345 := (not #4342)
   1.866 -#1265 := (* -1::Int #102)
   1.867 -#1266 := (+ f3 #1265)
   1.868 -#1267 := (<= #1266 0::Int)
   1.869 -#3217 := (or #509 #1267)
   1.870 -#4284 := (forall (vars (?v0 S2)) (:pat #4283 #4241) #3217)
   1.871 -#4289 := (not #4284)
   1.872 -#600 := (= f14 f19)
   1.873 -#691 := (not #600)
   1.874 -decl f16 :: S4
   1.875 -#133 := f16
   1.876 -#597 := (= f15 f16)
   1.877 -#709 := (not #597)
   1.878 -decl f21 :: S5
   1.879 -#141 := f21
   1.880 -decl f20 :: S5
   1.881 -#140 := f20
   1.882 -#142 := (= f20 f21)
   1.883 -#682 := (not #142)
   1.884 -decl f18 :: S2
   1.885 -#136 := f18
   1.886 -decl f17 :: S2
   1.887 -#135 := f17
   1.888 -#137 := (= f17 f18)
   1.889 -#700 := (not #137)
   1.890 -#4348 := (or #700 #682 #709 #691 #4289 #4345)
   1.891 -#4796 := (?v1!7 ?v0!8)
   1.892 -#5111 := (f13 f19 #4796)
   1.893 -#5157 := (* -1::Int #5111)
   1.894 -#4797 := (f13 f14 #4796)
   1.895 -#6353 := (+ #4797 #5157)
   1.896 -#6357 := (<= #6353 0::Int)
   1.897 -#6352 := (= #4797 #5111)
   1.898 -#9885 := (= #5111 #4797)
   1.899 -#139 := (= f19 f14)
   1.900 -#4351 := (not #4348)
   1.901 -#9784 := [hypothesis]: #4351
   1.902 -#4102 := (or #4348 #600)
   1.903 -#4103 := [def-axiom]: #4102
   1.904 -#9853 := [unit-resolution #4103 #9784]: #600
   1.905 -#9854 := [symm #9853]: #139
   1.906 -#9886 := [monotonicity #9854]: #9885
   1.907 -#9783 := [symm #9886]: #6352
   1.908 -#9887 := (not #6352)
   1.909 -#9815 := (or #9887 #6357)
   1.910 -#9719 := [th-lemma arith triangle-eq]: #9815
   1.911 -#9720 := [unit-resolution #9719 #9783]: #6357
   1.912 -#4729 := (f13 f14 ?v0!8)
   1.913 -#4730 := (* -1::Int #4729)
   1.914 -#5068 := (+ #2045 #4730)
   1.915 -#6038 := (<= #5068 0::Int)
   1.916 -#6037 := (= #2045 #4729)
   1.917 -#9773 := (= #4729 #2045)
   1.918 -#10654 := [monotonicity #9853]: #9773
   1.919 -#10651 := [symm #10654]: #6037
   1.920 -#10657 := (not #6037)
   1.921 -#10656 := (or #10657 #6038)
   1.922 -#10658 := [th-lemma arith triangle-eq]: #10656
   1.923 -#10659 := [unit-resolution #10658 #10651]: #6038
   1.924 -#4798 := (* -1::Int #4797)
   1.925 -#4782 := (f5 #4796 ?v0!8)
   1.926 -#4783 := (f4 #4782)
   1.927 -#4784 := (* -1::Int #4783)
   1.928 -#4864 := (+ #4784 #4798)
   1.929 -#4865 := (+ #4729 #4864)
   1.930 -#4951 := (<= #4865 0::Int)
   1.931 -#4868 := (= #4865 0::Int)
   1.932 -#4850 := (not #4868)
   1.933 -#4799 := (+ #4729 #4798)
   1.934 -#4800 := (<= #4799 0::Int)
   1.935 -#4788 := (f8 f15 #4796)
   1.936 -#4789 := (= f1 #4788)
   1.937 -#4790 := (not #4789)
   1.938 -#4855 := (or #4790 #4800 #4850)
   1.939 -#4874 := (not #4855)
   1.940 -#4731 := (+ f3 #4730)
   1.941 -#4732 := (<= #4731 0::Int)
   1.942 -#10943 := (not #4732)
   1.943 -#5109 := (>= #5068 0::Int)
   1.944 -#10709 := (or #10657 #5109)
   1.945 -#10829 := [th-lemma arith triangle-eq]: #10709
   1.946 -#10802 := [unit-resolution #10829 #10651]: #5109
   1.947 -#2058 := (not #2057)
   1.948 -#4104 := (or #4348 #4342)
   1.949 -#4101 := [def-axiom]: #4104
   1.950 -#10253 := [unit-resolution #4101 #9784]: #4342
   1.951 -#3818 := (or #4348 #4284)
   1.952 -#4100 := [def-axiom]: #3818
   1.953 -#10315 := [unit-resolution #4100 #9784]: #4284
   1.954 -#10697 := (or #3329 #4289 #691)
   1.955 -#112 := (f13 f14 #11)
   1.956 -#1279 := (* -1::Int #112)
   1.957 -#1280 := (+ #102 #1279)
   1.958 -#1281 := (+ #83 #1280)
   1.959 -#1676 := (>= #1281 0::Int)
   1.960 -#512 := (not #509)
   1.961 -#3130 := (or #512 #1203 #1676)
   1.962 -#4250 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4217) #3130)
   1.963 -#4509 := (or #4351 #4506)
   1.964 -#4512 := (not #4509)
   1.965 -#2007 := (?v1!7 #12)
   1.966 -#2008 := (f13 f14 #2007)
   1.967 -#2631 := (* -1::Int #2008)
   1.968 -#2646 := (+ #102 #2631)
   1.969 -#2647 := (<= #2646 0::Int)
   1.970 -#2012 := (f5 #2007 #12)
   1.971 -#2013 := (f4 #2012)
   1.972 -#2632 := (* -1::Int #2013)
   1.973 -#2633 := (+ #2631 #2632)
   1.974 -#2634 := (+ #102 #2633)
   1.975 -#2635 := (= #2634 0::Int)
   1.976 -#3201 := (not #2635)
   1.977 -#2016 := (f8 f15 #2007)
   1.978 -#2017 := (= f1 #2016)
   1.979 -#3200 := (not #2017)
   1.980 -#3202 := (or #3200 #3201 #2647)
   1.981 -#3203 := (not #3202)
   1.982 -#3209 := (or #57 #1267 #3203)
   1.983 -#4275 := (forall (vars (?v0 S2)) (:pat #4241) #3209)
   1.984 -#4280 := (not #4275)
   1.985 -decl f11 :: (-> S2 Int)
   1.986 -#58 := (f11 #12)
   1.987 -#4186 := (pattern #58)
   1.988 +#2061 := ?v0!8
   1.989 +#2065 := (f5 #92 ?v0!8)
   1.990 +#2066 := (f4 #2065)
   1.991 +#2062 := (f19 f25 ?v0!8)
   1.992 +#2063 := (* -1::Int #2062)
   1.993 +#2716 := (+ #2063 #2066)
   1.994 +#2717 := (+ #154 #2716)
   1.995 +#2720 := (= #2717 0::Int)
   1.996 +#3251 := (not #2720)
   1.997 +#2064 := (+ #154 #2063)
   1.998 +#2069 := (>= #2064 0::Int)
   1.999 +#3252 := (or #2069 #3251)
  1.1000 +#4313 := (forall (vars (?v1 S2)) (:pat #4312 #4246) #3252)
  1.1001 +#4318 := (not #4313)
  1.1002 +#2692 := (= f16 ?v0!8)
  1.1003 +#2073 := (+ f3 #2063)
  1.1004 +#2074 := (<= #2073 0::Int)
  1.1005 +#4321 := (or #2074 #2692 #4318)
  1.1006 +#4324 := (not #4321)
  1.1007 +#4361 := (or #4324 #4358)
  1.1008 +#4364 := (not #4361)
  1.1009 +#1279 := (* -1::Int #113)
  1.1010 +#1280 := (+ f3 #1279)
  1.1011 +#1281 := (<= #1280 0::Int)
  1.1012 +#3237 := (or #523 #1281)
  1.1013 +#4304 := (forall (vars (?v0 S2)) (:pat #4303 #4261) #3237)
  1.1014 +#4309 := (not #4304)
  1.1015 +#614 := (= f20 f25)
  1.1016 +#705 := (not #614)
  1.1017 +decl f22 :: S7
  1.1018 +#144 := f22
  1.1019 +#611 := (= f21 f22)
  1.1020 +#723 := (not #611)
  1.1021 +decl f27 :: S11
  1.1022 +#152 := f27
  1.1023 +decl f26 :: S11
  1.1024 +#151 := f26
  1.1025 +#153 := (= f26 f27)
  1.1026 +#696 := (not #153)
  1.1027 +decl f24 :: S2
  1.1028 +#147 := f24
  1.1029 +decl f23 :: S2
  1.1030 +#146 := f23
  1.1031 +#148 := (= f23 f24)
  1.1032 +#714 := (not #148)
  1.1033 +#4367 := (or #714 #696 #723 #705 #4309 #4364)
  1.1034 +#4370 := (not #4367)
  1.1035 +#4527 := (or #4370 #4524)
  1.1036 +#4530 := (not #4527)
  1.1037 +#2023 := (?v1!7 #12)
  1.1038 +#2024 := (f19 f20 #2023)
  1.1039 +#2651 := (* -1::Int #2024)
  1.1040 +#2666 := (+ #113 #2651)
  1.1041 +#2667 := (<= #2666 0::Int)
  1.1042 +#2028 := (f6 f7 #2023)
  1.1043 +#2029 := (f5 #2028 #12)
  1.1044 +#2030 := (f4 #2029)
  1.1045 +#2652 := (* -1::Int #2030)
  1.1046 +#2653 := (+ #2651 #2652)
  1.1047 +#2654 := (+ #113 #2653)
  1.1048 +#2655 := (= #2654 0::Int)
  1.1049 +#3221 := (not #2655)
  1.1050 +#2033 := (f11 f21 #2023)
  1.1051 +#2034 := (= f1 #2033)
  1.1052 +#3220 := (not #2034)
  1.1053 +#3222 := (or #3220 #3221 #2667)
  1.1054 +#3223 := (not #3222)
  1.1055 +#3229 := (or #67 #1281 #3223)
  1.1056 +#4295 := (forall (vars (?v0 S2)) (:pat #4261) #3229)
  1.1057 +#4300 := (not #4295)
  1.1058 +decl f17 :: (-> S2 Int)
  1.1059 +#68 := (f17 #12)
  1.1060 +#4206 := (pattern #68)
  1.1061  decl ?v1!6 :: (-> S2 S2)
  1.1062 -#1979 := (?v1!6 #12)
  1.1063 -#1983 := (f11 #1979)
  1.1064 -#2590 := (* -1::Int #1983)
  1.1065 -#1980 := (f5 #1979 #12)
  1.1066 -#1981 := (f4 #1980)
  1.1067 -#2607 := (* -1::Int #1981)
  1.1068 -#2608 := (+ #2607 #2590)
  1.1069 -#2609 := (+ #58 #2608)
  1.1070 -#2610 := (= #2609 0::Int)
  1.1071 -#3173 := (not #2610)
  1.1072 -#2591 := (+ #58 #2590)
  1.1073 -#2592 := (<= #2591 0::Int)
  1.1074 -decl f12 :: S4
  1.1075 -#66 := f12
  1.1076 -#1989 := (f8 f12 #1979)
  1.1077 -#1990 := (= f1 #1989)
  1.1078 -#3172 := (not #1990)
  1.1079 -#3174 := (or #3172 #2592 #3173)
  1.1080 -#3175 := (not #3174)
  1.1081 -#1227 := (* -1::Int #58)
  1.1082 -#1228 := (+ f3 #1227)
  1.1083 -#1229 := (<= #1228 0::Int)
  1.1084 -#3181 := (or #57 #1229 #3175)
  1.1085 -#4267 := (forall (vars (?v0 S2)) (:pat #4186) #3181)
  1.1086 -#4272 := (not #4267)
  1.1087 -#109 := (f8 f15 #11)
  1.1088 -#4258 := (pattern #106 #109)
  1.1089 -#1283 := (>= #1280 0::Int)
  1.1090 -#515 := (= f1 #109)
  1.1091 -#3138 := (not #515)
  1.1092 -#3153 := (or #509 #3138 #1283)
  1.1093 -#4259 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4258) #3153)
  1.1094 -#4264 := (not #4259)
  1.1095 -#4255 := (not #4250)
  1.1096 -#1704 := (>= #102 0::Int)
  1.1097 -#4242 := (forall (vars (?v0 S2)) (:pat #4241) #1704)
  1.1098 -#4247 := (not #4242)
  1.1099 -#100 := (f13 f14 f10)
  1.1100 -#101 := (= #100 0::Int)
  1.1101 -#1715 := (not #101)
  1.1102 -#4515 := (or #1715 #4247 #4255 #4264 #4272 #4280 #4512)
  1.1103 -#4518 := (not #4515)
  1.1104 +#1994 := (?v1!6 #12)
  1.1105 +#1999 := (f17 #1994)
  1.1106 +#2610 := (* -1::Int #1999)
  1.1107 +#1995 := (f6 f7 #1994)
  1.1108 +#1996 := (f5 #1995 #12)
  1.1109 +#1997 := (f4 #1996)
  1.1110 +#2627 := (* -1::Int #1997)
  1.1111 +#2628 := (+ #2627 #2610)
  1.1112 +#2629 := (+ #68 #2628)
  1.1113 +#2630 := (= #2629 0::Int)
  1.1114 +#3193 := (not #2630)
  1.1115 +#2611 := (+ #68 #2610)
  1.1116 +#2612 := (<= #2611 0::Int)
  1.1117 +decl f18 :: S7
  1.1118 +#76 := f18
  1.1119 +#2005 := (f11 f18 #1994)
  1.1120 +#2006 := (= f1 #2005)
  1.1121 +#3192 := (not #2006)
  1.1122 +#3194 := (or #3192 #2612 #3193)
  1.1123 +#3195 := (not #3194)
  1.1124 +#1241 := (* -1::Int #68)
  1.1125 +#1242 := (+ f3 #1241)
  1.1126 +#1243 := (<= #1242 0::Int)
  1.1127 +#3201 := (or #67 #1243 #3195)
  1.1128 +#4287 := (forall (vars (?v0 S2)) (:pat #4206) #3201)
  1.1129 +#4292 := (not #4287)
  1.1130 +#120 := (f11 f21 #11)
  1.1131 +#4278 := (pattern #117 #120)
  1.1132 +#123 := (f19 f20 #11)
  1.1133 +#1293 := (* -1::Int #123)
  1.1134 +#1294 := (+ #113 #1293)
  1.1135 +#1297 := (>= #1294 0::Int)
  1.1136 +#529 := (= f1 #120)
  1.1137 +#3158 := (not #529)
  1.1138 +#3173 := (or #523 #3158 #1297)
  1.1139 +#4279 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4278) #3173)
  1.1140 +#4284 := (not #4279)
  1.1141 +#1295 := (+ #94 #1294)
  1.1142 +#1690 := (>= #1295 0::Int)
  1.1143 +#526 := (not #523)
  1.1144 +#3150 := (or #526 #1217 #1690)
  1.1145 +#4270 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4237) #3150)
  1.1146 +#4275 := (not #4270)
  1.1147 +#1718 := (>= #113 0::Int)
  1.1148 +#4262 := (forall (vars (?v0 S2)) (:pat #4261) #1718)
  1.1149 +#4267 := (not #4262)
  1.1150 +#111 := (f19 f20 f16)
  1.1151 +#112 := (= #111 0::Int)
  1.1152 +#1729 := (not #112)
  1.1153 +#4533 := (or #1729 #4267 #4275 #4284 #4292 #4300 #4530)
  1.1154 +#4536 := (not #4533)
  1.1155 +#77 := (f11 f18 #12)
  1.1156 +#4213 := (pattern #77)
  1.1157  decl ?v0!5 :: S2
  1.1158 -#1935 := ?v0!5
  1.1159 -#1936 := (f5 #12 ?v0!5)
  1.1160 -#4226 := (pattern #1936)
  1.1161 -#67 := (f8 f12 #12)
  1.1162 -#4193 := (pattern #67)
  1.1163 -#1938 := (f11 ?v0!5)
  1.1164 -#1939 := (* -1::Int #1938)
  1.1165 -#1937 := (f4 #1936)
  1.1166 -#2558 := (+ #1937 #1939)
  1.1167 -#2559 := (+ #58 #2558)
  1.1168 -#2562 := (= #2559 0::Int)
  1.1169 -#3091 := (not #2562)
  1.1170 -#1943 := (+ #58 #1939)
  1.1171 -#1944 := (>= #1943 0::Int)
  1.1172 -#430 := (= f1 #67)
  1.1173 -#433 := (not #430)
  1.1174 -#3092 := (or #433 #1944 #3091)
  1.1175 -#4227 := (forall (vars (?v1 S2)) (:pat #4193 #4186 #4226) #3092)
  1.1176 -#4232 := (not #4227)
  1.1177 -#2534 := (= f10 ?v0!5)
  1.1178 -#1948 := (+ f3 #1939)
  1.1179 -#1949 := (<= #1948 0::Int)
  1.1180 -#4235 := (or #1949 #2534 #4232)
  1.1181 -#4238 := (not #4235)
  1.1182 -#4521 := (or #4238 #4518)
  1.1183 -#4524 := (not #4521)
  1.1184 -#78 := (f11 #11)
  1.1185 -#1179 := (* -1::Int #78)
  1.1186 -#1200 := (+ #1179 #83)
  1.1187 -#1201 := (+ #58 #1200)
  1.1188 -#1198 := (>= #1201 0::Int)
  1.1189 -#3083 := (or #433 #1198 #1203)
  1.1190 -#4218 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4217) #3083)
  1.1191 -#4223 := (not #4218)
  1.1192 -#4527 := (or #4223 #4524)
  1.1193 -#4530 := (not #4527)
  1.1194 +#1950 := ?v0!5
  1.1195 +#1953 := (f17 ?v0!5)
  1.1196 +#1954 := (* -1::Int #1953)
  1.1197 +#1951 := (f5 #92 ?v0!5)
  1.1198 +#1952 := (f4 #1951)
  1.1199 +#2578 := (+ #1952 #1954)
  1.1200 +#2579 := (+ #68 #2578)
  1.1201 +#2582 := (= #2579 0::Int)
  1.1202 +#3111 := (not #2582)
  1.1203 +#1958 := (+ #68 #1954)
  1.1204 +#1959 := (>= #1958 0::Int)
  1.1205 +#444 := (= f1 #77)
  1.1206 +#447 := (not #444)
  1.1207 +#3112 := (or #447 #1959 #3111)
  1.1208 +#4247 := (forall (vars (?v1 S2)) (:pat #4213 #4206 #4246) #3112)
  1.1209 +#4252 := (not #4247)
  1.1210 +#2554 := (= f16 ?v0!5)
  1.1211 +#1963 := (+ f3 #1954)
  1.1212 +#1964 := (<= #1963 0::Int)
  1.1213 +#4255 := (or #1964 #2554 #4252)
  1.1214 +#4258 := (not #4255)
  1.1215 +#4539 := (or #4258 #4536)
  1.1216 +#4542 := (not #4539)
  1.1217 +#88 := (f17 #11)
  1.1218 +#1193 := (* -1::Int #88)
  1.1219 +#1214 := (+ #1193 #94)
  1.1220 +#1215 := (+ #68 #1214)
  1.1221 +#1212 := (>= #1215 0::Int)
  1.1222 +#3103 := (or #447 #1212 #1217)
  1.1223 +#4238 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4237) #3103)
  1.1224 +#4243 := (not #4238)
  1.1225 +#4545 := (or #4243 #4542)
  1.1226 +#4548 := (not #4545)
  1.1227  decl ?v1!3 :: S2
  1.1228 -#1904 := ?v1!3
  1.1229 -#1919 := (f11 ?v1!3)
  1.1230 +#1918 := ?v1!3
  1.1231 +#1934 := (f17 ?v1!3)
  1.1232  decl ?v0!4 :: S2
  1.1233 -#1905 := ?v0!4
  1.1234 -#1916 := (f11 ?v0!4)
  1.1235 -#1917 := (* -1::Int #1916)
  1.1236 -#2515 := (+ #1917 #1919)
  1.1237 -#1906 := (f5 ?v1!3 ?v0!4)
  1.1238 -#1907 := (f4 #1906)
  1.1239 -#2516 := (+ #1907 #2515)
  1.1240 -#2519 := (>= #2516 0::Int)
  1.1241 -#1912 := (f8 f12 ?v1!3)
  1.1242 -#1913 := (= f1 #1912)
  1.1243 -#3046 := (not #1913)
  1.1244 -#1908 := (* -1::Int #1907)
  1.1245 -#1909 := (+ f3 #1908)
  1.1246 -#1910 := (<= #1909 0::Int)
  1.1247 -#3061 := (or #1910 #3046 #2519)
  1.1248 -#3066 := (not #3061)
  1.1249 -#4533 := (or #3066 #4530)
  1.1250 -#4536 := (not #4533)
  1.1251 -#4208 := (pattern #58 #78)
  1.1252 -#1180 := (+ #58 #1179)
  1.1253 -#1178 := (>= #1180 0::Int)
  1.1254 -#75 := (f8 f12 #11)
  1.1255 -#442 := (= f1 #75)
  1.1256 -#2487 := (not #442)
  1.1257 -#3038 := (or #430 #2487 #1178)
  1.1258 -#4209 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4208) #3038)
  1.1259 -#4214 := (not #4209)
  1.1260 -#4539 := (or #4214 #4536)
  1.1261 -#4542 := (not #4539)
  1.1262 -decl ?v1!1 :: S2
  1.1263 -#1877 := ?v1!1
  1.1264 -#1881 := (f11 ?v1!1)
  1.1265 -#2502 := (* -1::Int #1881)
  1.1266 -decl ?v0!2 :: S2
  1.1267 -#1878 := ?v0!2
  1.1268 -#1879 := (f11 ?v0!2)
  1.1269 -#2503 := (+ #1879 #2502)
  1.1270 -#2504 := (<= #2503 0::Int)
  1.1271 -#1886 := (f8 f12 ?v1!1)
  1.1272 -#1887 := (= f1 #1886)
  1.1273 -#1884 := (f8 f12 ?v0!2)
  1.1274 -#1885 := (= f1 #1884)
  1.1275 -#2097 := (not #1885)
  1.1276 -#2305 := (or #2097 #1887 #2504)
  1.1277 -#2275 := (not #2305)
  1.1278 -#4545 := (or #2275 #4542)
  1.1279 -#4548 := (not #4545)
  1.1280 -#1169 := (>= #58 0::Int)
  1.1281 -#4200 := (forall (vars (?v0 S2)) (:pat #4186) #1169)
  1.1282 -#4205 := (not #4200)
  1.1283 -#4551 := (or #4205 #4548)
  1.1284 -#4554 := (not #4551)
  1.1285 -decl ?v0!0 :: S2
  1.1286 -#1862 := ?v0!0
  1.1287 -#1863 := (f11 ?v0!0)
  1.1288 -#1864 := (>= #1863 0::Int)
  1.1289 -#294 := (<= f3 0::Int)
  1.1290 -#295 := (not #294)
  1.1291 -#10 := (< 0::Int f3)
  1.1292 -#296 := (iff #10 #295)
  1.1293 -#297 := [rewrite]: #296
  1.1294 -#291 := [asserted]: #10
  1.1295 -#298 := [mp #291 #297]: #295
  1.1296 -#3875 := (* -1::Int #1863)
  1.1297 -#4599 := (+ f3 #3875)
  1.1298 -#4722 := (<= #4599 0::Int)
  1.1299 -#3791 := (= f3 #1863)
  1.1300 -#3785 := (= f10 ?v0!0)
  1.1301 -#4961 := (not #3785)
  1.1302 -#4723 := (= #1863 0::Int)
  1.1303 -#5298 := (not #4723)
  1.1304 -#1865 := (not #1864)
  1.1305 -#5292 := [hypothesis]: #1865
  1.1306 -#5299 := (or #5298 #1864)
  1.1307 -#5300 := [th-lemma arith triangle-eq]: #5299
  1.1308 -#5280 := [unit-resolution #5300 #5292]: #5298
  1.1309 -#59 := (= #58 0::Int)
  1.1310 -#62 := (not #57)
  1.1311 -#1773 := (or #62 #59)
  1.1312 -#4573 := (forall (vars (?v0 S2)) (:pat #4186) #1773)
  1.1313 -#1776 := (forall (vars (?v0 S2)) #1773)
  1.1314 -#4576 := (iff #1776 #4573)
  1.1315 -#4574 := (iff #1773 #1773)
  1.1316 -#4575 := [refl]: #4574
  1.1317 -#4577 := [quant-intro #4575]: #4576
  1.1318 -#1868 := (~ #1776 #1776)
  1.1319 -#2207 := (~ #1773 #1773)
  1.1320 -#2208 := [refl]: #2207
  1.1321 -#1869 := [nnf-pos #2208]: #1868
  1.1322 -#1779 := (not #1776)
  1.1323 -#1707 := (forall (vars (?v0 S2)) #1704)
  1.1324 -#1710 := (not #1707)
  1.1325 -#518 := (and #512 #515)
  1.1326 -#524 := (not #518)
  1.1327 -#1693 := (or #524 #1283)
  1.1328 -#1698 := (forall (vars (?v0 S2) (?v1 S2)) #1693)
  1.1329 -#1701 := (not #1698)
  1.1330 -#1204 := (not #1203)
  1.1331 -#1668 := (and #509 #1204)
  1.1332 -#1673 := (not #1668)
  1.1333 -#1679 := (or #1673 #1676)
  1.1334 -#1682 := (forall (vars (?v0 S2) (?v1 S2)) #1679)
  1.1335 -#1685 := (not #1682)
  1.1336 -#1615 := (forall (vars (?v0 S2)) #1610)
  1.1337 -#1618 := (not #1615)
  1.1338 -#1425 := (not #1424)
  1.1339 -#1418 := (not #1417)
  1.1340 -#1428 := (and #1418 #1425)
  1.1341 -#1586 := (not #1428)
  1.1342 -#1594 := (or #1586 #1591)
  1.1343 -#1597 := (forall (vars (?v0 S2)) #1594)
  1.1344 -#1600 := (not #1597)
  1.1345 -#1524 := (= #1502 0::Int)
  1.1346 -#1527 := (not #1470)
  1.1347 -#1536 := (and #775 #1527 #1524)
  1.1348 -#1541 := (exists (vars (?v1 S2)) #1536)
  1.1349 -#1513 := (+ f3 #1446)
  1.1350 -#1514 := (<= #1513 0::Int)
  1.1351 -#1515 := (not #1514)
  1.1352 -#1518 := (and #62 #1515)
  1.1353 -#1521 := (not #1518)
  1.1354 -#1544 := (or #1521 #1541)
  1.1355 -#1547 := (forall (vars (?v0 S2)) #1544)
  1.1356 -#1492 := (and #775 #1204)
  1.1357 -#1497 := (not #1492)
  1.1358 -#1504 := (or #1497 #1500)
  1.1359 -#1507 := (forall (vars (?v0 S2) (?v1 S2)) #1504)
  1.1360 -#1510 := (not #1507)
  1.1361 -#1550 := (or #1510 #1547)
  1.1362 -#1553 := (and #1507 #1550)
  1.1363 -#798 := (and #781 #795)
  1.1364 -#804 := (not #798)
  1.1365 -#1478 := (or #804 #1470)
  1.1366 -#1483 := (forall (vars (?v0 S2) (?v1 S2)) #1478)
  1.1367 -#1486 := (not #1483)
  1.1368 -#1556 := (or #1486 #1553)
  1.1369 -#1559 := (and #1483 #1556)
  1.1370 -#1464 := (forall (vars (?v0 S2)) #1461)
  1.1371 +#1919 := ?v0!4
  1.1372 +#1931 := (f17 ?v0!4)
  1.1373 +#1932 := (* -1::Int #1931)
  1.1374 +#2535 := (+ #1932 #1934)
  1.1375 +#1920 := (f6 f7 ?v1!3)
  1.1376 +#1921 := (f5 #1920 ?v0!4)
  1.1377 +#1922 := (f4 #1921)
  1.1378 +#2536 := (+ #1922 #2535)
  1.1379 +#2539 := (>= #2536 0::Int)
  1.1380 +#1927 := (f11 f18 ?v1!3)
  1.1381 +#1928 := (= f1 #1927)
  1.1382 +#3066 := (not #1928)
  1.1383 +#1923 := (* -1::Int #1922)
  1.1384 +#1924 := (+ f3 #1923)
  1.1385 +#1925 := (<= #1924 0::Int)
  1.1386 +#3081 := (or #1925 #3066 #2539)
  1.1387 +#6295 := [hypothesis]: #1928
  1.1388 +#4214 := (forall (vars (?v0 S2)) (:pat #4213) #447)
  1.1389 +#450 := (forall (vars (?v0 S2)) #447)
  1.1390 +#4217 := (iff #450 #4214)
  1.1391 +#4215 := (iff #447 #447)
  1.1392 +#4216 := [refl]: #4215
  1.1393 +#4218 := [quant-intro #4216]: #4217
  1.1394 +#1840 := (~ #450 #450)
  1.1395 +#1870 := (~ #447 #447)
  1.1396 +#1871 := [refl]: #1870
  1.1397 +#1841 := [nnf-pos #1871]: #1840
  1.1398 +#69 := (= #68 0::Int)
  1.1399 +#72 := (not #67)
  1.1400 +#1787 := (or #72 #69)
  1.1401 +#1790 := (forall (vars (?v0 S2)) #1787)
  1.1402 +#1793 := (not #1790)
  1.1403 +#1721 := (forall (vars (?v0 S2)) #1718)
  1.1404 +#1724 := (not #1721)
  1.1405 +#532 := (and #526 #529)
  1.1406 +#538 := (not #532)
  1.1407 +#1707 := (or #538 #1297)
  1.1408 +#1712 := (forall (vars (?v0 S2) (?v1 S2)) #1707)
  1.1409 +#1715 := (not #1712)
  1.1410 +#1218 := (not #1217)
  1.1411 +#1682 := (and #523 #1218)
  1.1412 +#1687 := (not #1682)
  1.1413 +#1693 := (or #1687 #1690)
  1.1414 +#1696 := (forall (vars (?v0 S2) (?v1 S2)) #1693)
  1.1415 +#1699 := (not #1696)
  1.1416 +#1629 := (forall (vars (?v0 S2)) #1624)
  1.1417 +#1632 := (not #1629)
  1.1418 +#1439 := (not #1438)
  1.1419 +#1432 := (not #1431)
  1.1420 +#1442 := (and #1432 #1439)
  1.1421 +#1600 := (not #1442)
  1.1422 +#1608 := (or #1600 #1605)
  1.1423 +#1611 := (forall (vars (?v0 S2)) #1608)
  1.1424 +#1614 := (not #1611)
  1.1425 +#1538 := (= #1516 0::Int)
  1.1426 +#1541 := (not #1484)
  1.1427 +#1550 := (and #789 #1541 #1538)
  1.1428 +#1555 := (exists (vars (?v1 S2)) #1550)
  1.1429 +#1527 := (+ f3 #1460)
  1.1430 +#1528 := (<= #1527 0::Int)
  1.1431 +#1529 := (not #1528)
  1.1432 +#1532 := (and #72 #1529)
  1.1433 +#1535 := (not #1532)
  1.1434 +#1558 := (or #1535 #1555)
  1.1435 +#1561 := (forall (vars (?v0 S2)) #1558)
  1.1436 +#1506 := (and #789 #1218)
  1.1437 +#1511 := (not #1506)
  1.1438 +#1518 := (or #1511 #1514)
  1.1439 +#1521 := (forall (vars (?v0 S2) (?v1 S2)) #1518)
  1.1440 +#1524 := (not #1521)
  1.1441 +#1564 := (or #1524 #1561)
  1.1442 +#1567 := (and #1521 #1564)
  1.1443 +#812 := (and #795 #809)
  1.1444 +#818 := (not #812)
  1.1445 +#1492 := (or #818 #1484)
  1.1446 +#1497 := (forall (vars (?v0 S2) (?v1 S2)) #1492)
  1.1447 +#1500 := (not #1497)
  1.1448 +#1570 := (or #1500 #1567)
  1.1449 +#1573 := (and #1497 #1570)
  1.1450 +#1478 := (forall (vars (?v0 S2)) #1475)
  1.1451 +#1481 := (not #1478)
  1.1452 +#1576 := (or #1481 #1573)
  1.1453 +#1579 := (and #1478 #1576)
  1.1454 +#1582 := (or #1472 #1579)
  1.1455 +#1585 := (and #218 #1582)
  1.1456 +#801 := (forall (vars (?v0 S2)) #796)
  1.1457 +#935 := (not #801)
  1.1458 +#1588 := (or #935 #1585)
  1.1459 +#1591 := (and #801 #1588)
  1.1460 +#1464 := (forall (vars (?v0 S2)) #1459)
  1.1461  #1467 := (not #1464)
  1.1462 -#1562 := (or #1467 #1559)
  1.1463 -#1565 := (and #1464 #1562)
  1.1464 -#1568 := (or #1458 #1565)
  1.1465 -#1571 := (and #204 #1568)
  1.1466 -#787 := (forall (vars (?v0 S2)) #782)
  1.1467 -#921 := (not #787)
  1.1468 -#1574 := (or #921 #1571)
  1.1469 -#1577 := (and #787 #1574)
  1.1470 -#1450 := (forall (vars (?v0 S2)) #1445)
  1.1471 -#1453 := (not #1450)
  1.1472 -#1580 := (or #1453 #1577)
  1.1473 -#1583 := (and #1450 #1580)
  1.1474 -#1434 := (or #761 #1428)
  1.1475 -#1439 := (forall (vars (?v0 S2)) #1434)
  1.1476 -#1442 := (not #1439)
  1.1477 -#1268 := (not #1267)
  1.1478 -#1387 := (and #512 #1268)
  1.1479 -#1392 := (exists (vars (?v0 S2)) #1387)
  1.1480 -#1633 := (not #1392)
  1.1481 -#1657 := (or #963 #730 #1633 #1442 #1583 #1600 #1618 #1622)
  1.1482 -#1313 := (not #1312)
  1.1483 -#1347 := (and #1204 #1313)
  1.1484 -#1350 := (not #1347)
  1.1485 -#1356 := (or #1350 #1353)
  1.1486 -#1359 := (forall (vars (?v0 S2) (?v1 S2)) #1356)
  1.1487 -#1362 := (not #1359)
  1.1488 -#1370 := (or #159 #1362)
  1.1489 -#1375 := (and #1359 #1370)
  1.1490 -#1328 := (= #1330 0::Int)
  1.1491 -#1322 := (>= #1324 0::Int)
  1.1492 -#1325 := (not #1322)
  1.1493 -#1332 := (and #1325 #1328)
  1.1494 -#1335 := (exists (vars (?v1 S2)) #1332)
  1.1495 -#1316 := (and #62 #1313)
  1.1496 -#1319 := (not #1316)
  1.1497 -#1338 := (or #1319 #1335)
  1.1498 -#1341 := (forall (vars (?v0 S2)) #1338)
  1.1499 -#1344 := (not #1341)
  1.1500 -#1378 := (or #1344 #1375)
  1.1501 -#1381 := (and #1341 #1378)
  1.1502 -#1410 := (or #700 #682 #709 #691 #1381 #1392)
  1.1503 -#1662 := (and #1410 #1657)
  1.1504 -#1284 := (not #1283)
  1.1505 -#1277 := (= #1281 0::Int)
  1.1506 -#1293 := (and #509 #1277 #1284)
  1.1507 -#1298 := (exists (vars (?v1 S2)) #1293)
  1.1508 -#1271 := (and #62 #1268)
  1.1509 -#1274 := (not #1271)
  1.1510 -#1301 := (or #1274 #1298)
  1.1511 -#1304 := (forall (vars (?v0 S2)) #1301)
  1.1512 -#1307 := (not #1304)
  1.1513 -#1239 := (= #1201 0::Int)
  1.1514 -#1242 := (not #1178)
  1.1515 -#1251 := (and #430 #1242 #1239)
  1.1516 -#1256 := (exists (vars (?v1 S2)) #1251)
  1.1517 -#1230 := (not #1229)
  1.1518 -#1233 := (and #62 #1230)
  1.1519 -#1236 := (not #1233)
  1.1520 -#1259 := (or #1236 #1256)
  1.1521 -#1262 := (forall (vars (?v0 S2)) #1259)
  1.1522 -#1718 := (not #1262)
  1.1523 -#1739 := (or #1715 #1718 #1307 #1662 #1685 #1701 #1710)
  1.1524 -#1744 := (and #1262 #1739)
  1.1525 -#1210 := (and #430 #1204)
  1.1526 -#1215 := (not #1210)
  1.1527 -#1218 := (or #1198 #1215)
  1.1528 -#1221 := (forall (vars (?v0 S2) (?v1 S2)) #1218)
  1.1529 -#1224 := (not #1221)
  1.1530 -#1747 := (or #1224 #1744)
  1.1531 -#1750 := (and #1221 #1747)
  1.1532 -#445 := (and #433 #442)
  1.1533 -#451 := (not #445)
  1.1534 -#1185 := (or #451 #1178)
  1.1535 -#1190 := (forall (vars (?v0 S2) (?v1 S2)) #1185)
  1.1536 -#1193 := (not #1190)
  1.1537 -#1753 := (or #1193 #1750)
  1.1538 -#1756 := (and #1190 #1753)
  1.1539 -#1170 := (forall (vars (?v0 S2)) #1169)
  1.1540 -#1173 := (not #1170)
  1.1541 -#1759 := (or #1173 #1756)
  1.1542 -#1762 := (and #1170 #1759)
  1.1543 -#71 := (f11 f10)
  1.1544 -#72 := (= #71 0::Int)
  1.1545 -#1164 := (not #72)
  1.1546 -#1765 := (or #1164 #1762)
  1.1547 -#1768 := (and #72 #1765)
  1.1548 -#436 := (forall (vars (?v0 S2)) #433)
  1.1549 -#1128 := (not #436)
  1.1550 -#416 := (= f3 #58)
  1.1551 -#422 := (or #57 #416)
  1.1552 -#427 := (forall (vars (?v0 S2)) #422)
  1.1553 -#1137 := (not #427)
  1.1554 -#1791 := (or #1137 #1128 #1768 #1779)
  1.1555 -#1796 := (not #1791)
  1.1556 -#1 := true
  1.1557 -#216 := (+ #189 #83)
  1.1558 -#223 := (= #211 #216)
  1.1559 -#200 := (= #199 f1)
  1.1560 -#224 := (and #200 #223)
  1.1561 -#222 := (< #189 #211)
  1.1562 -#225 := (and #222 #224)
  1.1563 -#226 := (exists (vars (?v1 S2)) #225)
  1.1564 -#220 := (< #189 f3)
  1.1565 -#221 := (and #62 #220)
  1.1566 -#227 := (implies #221 #226)
  1.1567 -#228 := (forall (vars (?v0 S2)) #227)
  1.1568 -#229 := (and #228 true)
  1.1569 -#217 := (<= #211 #216)
  1.1570 -#84 := (< #83 f3)
  1.1571 -#215 := (and #200 #84)
  1.1572 -#218 := (implies #215 #217)
  1.1573 -#219 := (forall (vars (?v0 S2) (?v1 S2)) #218)
  1.1574 -#230 := (implies #219 #229)
  1.1575 -#231 := (and #219 #230)
  1.1576 -#212 := (<= #211 #189)
  1.1577 -#209 := (= #208 f1)
  1.1578 -#207 := (not #200)
  1.1579 -#210 := (and #207 #209)
  1.1580 -#213 := (implies #210 #212)
  1.1581 -#214 := (forall (vars (?v0 S2) (?v1 S2)) #213)
  1.1582 -#232 := (implies #214 #231)
  1.1583 -#233 := (and #214 #232)
  1.1584 -#205 := (<= 0::Int #189)
  1.1585 +#1594 := (or #1467 #1591)
  1.1586 +#1597 := (and #1464 #1594)
  1.1587 +#1448 := (or #775 #1442)
  1.1588 +#1453 := (forall (vars (?v0 S2)) #1448)
  1.1589 +#1456 := (not #1453)
  1.1590 +#1282 := (not #1281)
  1.1591 +#1401 := (and #526 #1282)
  1.1592 +#1406 := (exists (vars (?v0 S2)) #1401)
  1.1593 +#1647 := (not #1406)
  1.1594 +#1671 := (or #977 #744 #1647 #1456 #1597 #1614 #1632 #1636)
  1.1595 +#1327 := (not #1326)
  1.1596 +#1361 := (and #1218 #1327)
  1.1597 +#1364 := (not #1361)
  1.1598 +#1370 := (or #1364 #1367)
  1.1599 +#1373 := (forall (vars (?v0 S2) (?v1 S2)) #1370)
  1.1600 +#1376 := (not #1373)
  1.1601 +#1384 := (or #170 #1376)
  1.1602 +#1389 := (and #1373 #1384)
  1.1603 +#1342 := (= #1344 0::Int)
  1.1604 +#1336 := (>= #1338 0::Int)
  1.1605 +#1339 := (not #1336)
  1.1606 +#1346 := (and #1339 #1342)
  1.1607 +#1349 := (exists (vars (?v1 S2)) #1346)
  1.1608 +#1330 := (and #72 #1327)
  1.1609 +#1333 := (not #1330)
  1.1610 +#1352 := (or #1333 #1349)
  1.1611 +#1355 := (forall (vars (?v0 S2)) #1352)
  1.1612 +#1358 := (not #1355)
  1.1613 +#1392 := (or #1358 #1389)
  1.1614 +#1395 := (and #1355 #1392)
  1.1615 +#1424 := (or #714 #696 #723 #705 #1395 #1406)
  1.1616 +#1676 := (and #1424 #1671)
  1.1617 +#1298 := (not #1297)
  1.1618 +#1291 := (= #1295 0::Int)
  1.1619 +#1307 := (and #523 #1291 #1298)
  1.1620 +#1312 := (exists (vars (?v1 S2)) #1307)
  1.1621 +#1285 := (and #72 #1282)
  1.1622 +#1288 := (not #1285)
  1.1623 +#1315 := (or #1288 #1312)
  1.1624 +#1318 := (forall (vars (?v0 S2)) #1315)
  1.1625 +#1321 := (not #1318)
  1.1626 +#1253 := (= #1215 0::Int)
  1.1627 +#1194 := (+ #68 #1193)
  1.1628 +#1192 := (>= #1194 0::Int)
  1.1629 +#1256 := (not #1192)
  1.1630 +#1265 := (and #444 #1256 #1253)
  1.1631 +#1270 := (exists (vars (?v1 S2)) #1265)
  1.1632 +#1244 := (not #1243)
  1.1633 +#1247 := (and #72 #1244)
  1.1634 +#1250 := (not #1247)
  1.1635 +#1273 := (or #1250 #1270)
  1.1636 +#1276 := (forall (vars (?v0 S2)) #1273)
  1.1637 +#1732 := (not #1276)
  1.1638 +#1753 := (or #1729 #1732 #1321 #1676 #1699 #1715 #1724)
  1.1639 +#1758 := (and #1276 #1753)
  1.1640 +#1224 := (and #444 #1218)
  1.1641 +#1229 := (not #1224)
  1.1642 +#1232 := (or #1212 #1229)
  1.1643 +#1235 := (forall (vars (?v0 S2) (?v1 S2)) #1232)
  1.1644 +#1238 := (not #1235)
  1.1645 +#1761 := (or #1238 #1758)
  1.1646 +#1764 := (and #1235 #1761)
  1.1647 +#85 := (f11 f18 #11)
  1.1648 +#456 := (= f1 #85)
  1.1649 +#459 := (and #447 #456)
  1.1650 +#465 := (not #459)
  1.1651 +#1199 := (or #465 #1192)
  1.1652 +#1204 := (forall (vars (?v0 S2) (?v1 S2)) #1199)
  1.1653 +#1207 := (not #1204)
  1.1654 +#1767 := (or #1207 #1764)
  1.1655 +#1770 := (and #1204 #1767)
  1.1656 +#1183 := (>= #68 0::Int)
  1.1657 +#1184 := (forall (vars (?v0 S2)) #1183)
  1.1658 +#1187 := (not #1184)
  1.1659 +#1773 := (or #1187 #1770)
  1.1660 +#1776 := (and #1184 #1773)
  1.1661 +#81 := (f17 f16)
  1.1662 +#82 := (= #81 0::Int)
  1.1663 +#1178 := (not #82)
  1.1664 +#1779 := (or #1178 #1776)
  1.1665 +#1782 := (and #82 #1779)
  1.1666 +#1142 := (not #450)
  1.1667 +#430 := (= f3 #68)
  1.1668 +#436 := (or #67 #430)
  1.1669 +#441 := (forall (vars (?v0 S2)) #436)
  1.1670 +#1151 := (not #441)
  1.1671 +#1805 := (or #1151 #1142 #1782 #1793)
  1.1672 +#1810 := (not #1805)
  1.1673 +#230 := (+ #203 #94)
  1.1674 +#237 := (= #225 #230)
  1.1675 +#214 := (= #213 f1)
  1.1676 +#238 := (and #214 #237)
  1.1677 +#236 := (< #203 #225)
  1.1678 +#239 := (and #236 #238)
  1.1679 +#240 := (exists (vars (?v1 S2)) #239)
  1.1680 +#234 := (< #203 f3)
  1.1681 +#235 := (and #72 #234)
  1.1682 +#241 := (implies #235 #240)
  1.1683 +#242 := (forall (vars (?v0 S2)) #241)
  1.1684 +#243 := (and #242 true)
  1.1685 +#231 := (<= #225 #230)
  1.1686 +#95 := (< #94 f3)
  1.1687 +#229 := (and #214 #95)
  1.1688 +#232 := (implies #229 #231)
  1.1689 +#233 := (forall (vars (?v0 S2) (?v1 S2)) #232)
  1.1690 +#244 := (implies #233 #243)
  1.1691 +#245 := (and #233 #244)
  1.1692 +#226 := (<= #225 #203)
  1.1693 +#223 := (= #222 f1)
  1.1694 +#221 := (not #214)
  1.1695 +#224 := (and #221 #223)
  1.1696 +#227 := (implies #224 #226)
  1.1697 +#228 := (forall (vars (?v0 S2) (?v1 S2)) #227)
  1.1698 +#246 := (implies #228 #245)
  1.1699 +#247 := (and #228 #246)
  1.1700 +#219 := (<= 0::Int #203)
  1.1701 +#220 := (forall (vars (?v0 S2)) #219)
  1.1702 +#248 := (implies #220 #247)
  1.1703 +#249 := (and #220 #248)
  1.1704 +#250 := (implies #218 #249)
  1.1705 +#251 := (and #218 #250)
  1.1706 +#208 := (= #203 #113)
  1.1707 +#215 := (implies #214 #208)
  1.1708 +#216 := (forall (vars (?v0 S2)) #215)
  1.1709 +#252 := (implies #216 #251)
  1.1710 +#253 := (and #216 #252)
  1.1711 +#211 := (<= #203 #113)
  1.1712 +#212 := (forall (vars (?v0 S2)) #211)
  1.1713 +#254 := (implies #212 #253)
  1.1714 +#255 := (and #212 #254)
  1.1715 +#200 := (+ #186 #198)
  1.1716 +#201 := (< #200 #113)
  1.1717 +#199 := (< #198 f3)
  1.1718 +#202 := (and #199 #201)
  1.1719 +#207 := (not #202)
  1.1720 +#209 := (implies #207 #208)
  1.1721 +#210 := (forall (vars (?v0 S2)) #209)
  1.1722 +#256 := (implies #210 #255)
  1.1723 +#204 := (= #203 #200)
  1.1724 +#205 := (implies #202 #204)
  1.1725  #206 := (forall (vars (?v0 S2)) #205)
  1.1726 -#234 := (implies #206 #233)
  1.1727 -#235 := (and #206 #234)
  1.1728 -#236 := (implies #204 #235)
  1.1729 -#237 := (and #204 #236)
  1.1730 -#194 := (= #189 #102)
  1.1731 -#201 := (implies #200 #194)
  1.1732 -#202 := (forall (vars (?v0 S2)) #201)
  1.1733 -#238 := (implies #202 #237)
  1.1734 -#239 := (and #202 #238)
  1.1735 -#197 := (<= #189 #102)
  1.1736 -#198 := (forall (vars (?v0 S2)) #197)
  1.1737 -#240 := (implies #198 #239)
  1.1738 -#241 := (and #198 #240)
  1.1739 -#186 := (+ #175 #184)
  1.1740 -#187 := (< #186 #102)
  1.1741 -#185 := (< #184 f3)
  1.1742 -#188 := (and #185 #187)
  1.1743 -#193 := (not #188)
  1.1744 -#195 := (implies #193 #194)
  1.1745 -#196 := (forall (vars (?v0 S2)) #195)
  1.1746 -#242 := (implies #196 #241)
  1.1747 -#190 := (= #189 #186)
  1.1748 -#191 := (implies #188 #190)
  1.1749 -#192 := (forall (vars (?v0 S2)) #191)
  1.1750 -#243 := (implies #192 #242)
  1.1751 -#244 := (implies #182 #243)
  1.1752 -#177 := (<= #175 #102)
  1.1753 -#107 := (= #106 f1)
  1.1754 -#108 := (not #107)
  1.1755 -#178 := (implies #108 #177)
  1.1756 -#179 := (forall (vars (?v0 S2)) #178)
  1.1757 -#245 := (implies #179 #244)
  1.1758 -#176 := (< #175 f3)
  1.1759 -#246 := (implies #176 #245)
  1.1760 -#173 := (= #172 f1)
  1.1761 -#174 := (not #173)
  1.1762 -#247 := (implies #174 #246)
  1.1763 -#121 := (< #102 f3)
  1.1764 -#130 := (and #108 #121)
  1.1765 -#131 := (exists (vars (?v0 S2)) #130)
  1.1766 -#248 := (implies #131 #247)
  1.1767 -#249 := (implies true #248)
  1.1768 -#160 := (and #159 true)
  1.1769 -#148 := (+ #143 #83)
  1.1770 -#155 := (<= #146 #148)
  1.1771 -#144 := (< #143 f3)
  1.1772 -#154 := (and #144 #84)
  1.1773 -#156 := (implies #154 #155)
  1.1774 -#157 := (forall (vars (?v0 S2) (?v1 S2)) #156)
  1.1775 -#161 := (implies #157 #160)
  1.1776 -#162 := (and #157 #161)
  1.1777 -#149 := (= #146 #148)
  1.1778 -#147 := (< #143 #146)
  1.1779 -#150 := (and #147 #149)
  1.1780 -#151 := (exists (vars (?v1 S2)) #150)
  1.1781 -#145 := (and #62 #144)
  1.1782 -#152 := (implies #145 #151)
  1.1783 -#153 := (forall (vars (?v0 S2)) #152)
  1.1784 -#163 := (implies #153 #162)
  1.1785 -#164 := (and #153 #163)
  1.1786 -#165 := (implies #142 #164)
  1.1787 -#166 := (implies #139 #165)
  1.1788 -#167 := (implies #137 #166)
  1.1789 -#134 := (= f16 f15)
  1.1790 -#168 := (implies #134 #167)
  1.1791 -#132 := (not #131)
  1.1792 -#169 := (implies #132 #168)
  1.1793 -#170 := (implies true #169)
  1.1794 -#250 := (and #170 #249)
  1.1795 -#117 := (+ #102 #83)
  1.1796 -#124 := (= #112 #117)
  1.1797 -#125 := (and #107 #124)
  1.1798 -#123 := (< #102 #112)
  1.1799 -#126 := (and #123 #125)
  1.1800 -#127 := (exists (vars (?v1 S2)) #126)
  1.1801 -#122 := (and #62 #121)
  1.1802 -#128 := (implies #122 #127)
  1.1803 -#129 := (forall (vars (?v0 S2)) #128)
  1.1804 -#251 := (implies #129 #250)
  1.1805 -#118 := (<= #112 #117)
  1.1806 -#116 := (and #107 #84)
  1.1807 -#119 := (implies #116 #118)
  1.1808 -#120 := (forall (vars (?v0 S2) (?v1 S2)) #119)
  1.1809 -#252 := (implies #120 #251)
  1.1810 -#113 := (<= #112 #102)
  1.1811 -#110 := (= #109 f1)
  1.1812 -#111 := (and #108 #110)
  1.1813 -#114 := (implies #111 #113)
  1.1814 -#115 := (forall (vars (?v0 S2) (?v1 S2)) #114)
  1.1815 -#253 := (implies #115 #252)
  1.1816 -#103 := (<= 0::Int #102)
  1.1817 -#104 := (forall (vars (?v0 S2)) #103)
  1.1818 -#254 := (implies #104 #253)
  1.1819 -#255 := (implies #101 #254)
  1.1820 -#256 := (implies true #255)
  1.1821 -#86 := (+ #58 #83)
  1.1822 -#93 := (= #78 #86)
  1.1823 -#68 := (= #67 f1)
  1.1824 -#94 := (and #68 #93)
  1.1825 -#92 := (< #58 #78)
  1.1826 -#95 := (and #92 #94)
  1.1827 -#96 := (exists (vars (?v1 S2)) #95)
  1.1828 -#90 := (< #58 f3)
  1.1829 -#91 := (and #62 #90)
  1.1830 -#97 := (implies #91 #96)
  1.1831 -#98 := (forall (vars (?v0 S2)) #97)
  1.1832 -#257 := (implies #98 #256)
  1.1833 -#258 := (and #98 #257)
  1.1834 -#87 := (<= #78 #86)
  1.1835 -#85 := (and #68 #84)
  1.1836 -#88 := (implies #85 #87)
  1.1837 -#89 := (forall (vars (?v0 S2) (?v1 S2)) #88)
  1.1838 -#259 := (implies #89 #258)
  1.1839 -#260 := (and #89 #259)
  1.1840 -#79 := (<= #78 #58)
  1.1841 -#76 := (= #75 f1)
  1.1842 -#69 := (not #68)
  1.1843 -#77 := (and #69 #76)
  1.1844 -#80 := (implies #77 #79)
  1.1845 -#81 := (forall (vars (?v0 S2) (?v1 S2)) #80)
  1.1846 -#261 := (implies #81 #260)
  1.1847 -#262 := (and #81 #261)
  1.1848 -#73 := (<= 0::Int #58)
  1.1849 -#74 := (forall (vars (?v0 S2)) #73)
  1.1850 -#263 := (implies #74 #262)
  1.1851 -#264 := (and #74 #263)
  1.1852 -#265 := (implies #72 #264)
  1.1853 -#266 := (and #72 #265)
  1.1854 -#70 := (forall (vars (?v0 S2)) #69)
  1.1855 -#267 := (implies #70 #266)
  1.1856 -#63 := (= #58 f3)
  1.1857 -#64 := (implies #62 #63)
  1.1858 -#65 := (forall (vars (?v0 S2)) #64)
  1.1859 -#268 := (implies #65 #267)
  1.1860 -#60 := (implies #57 #59)
  1.1861 -#61 := (forall (vars (?v0 S2)) #60)
  1.1862 -#269 := (implies #61 #268)
  1.1863 +#257 := (implies #206 #256)
  1.1864 +#258 := (implies #195 #257)
  1.1865 +#188 := (<= #186 #113)
  1.1866 +#118 := (= #117 f1)
  1.1867 +#119 := (not #118)
  1.1868 +#189 := (implies #119 #188)
  1.1869 +#190 := (forall (vars (?v0 S2)) #189)
  1.1870 +#259 := (implies #190 #258)
  1.1871 +#187 := (< #186 f3)
  1.1872 +#260 := (implies #187 #259)
  1.1873 +#184 := (= #183 f1)
  1.1874 +#185 := (not #184)
  1.1875 +#261 := (implies #185 #260)
  1.1876 +#132 := (< #113 f3)
  1.1877 +#141 := (and #119 #132)
  1.1878 +#142 := (exists (vars (?v0 S2)) #141)
  1.1879 +#262 := (implies #142 #261)
  1.1880 +#263 := (implies true #262)
  1.1881 +#171 := (and #170 true)
  1.1882 +#159 := (+ #154 #94)
  1.1883 +#166 := (<= #157 #159)
  1.1884 +#155 := (< #154 f3)
  1.1885 +#165 := (and #155 #95)
  1.1886 +#167 := (implies #165 #166)
  1.1887 +#168 := (forall (vars (?v0 S2) (?v1 S2)) #167)
  1.1888 +#172 := (implies #168 #171)
  1.1889 +#173 := (and #168 #172)
  1.1890 +#160 := (= #157 #159)
  1.1891 +#158 := (< #154 #157)
  1.1892 +#161 := (and #158 #160)
  1.1893 +#162 := (exists (vars (?v1 S2)) #161)
  1.1894 +#156 := (and #72 #155)
  1.1895 +#163 := (implies #156 #162)
  1.1896 +#164 := (forall (vars (?v0 S2)) #163)
  1.1897 +#174 := (implies #164 #173)
  1.1898 +#175 := (and #164 #174)
  1.1899 +#176 := (implies #153 #175)
  1.1900 +#150 := (= f25 f20)
  1.1901 +#177 := (implies #150 #176)
  1.1902 +#178 := (implies #148 #177)
  1.1903 +#145 := (= f22 f21)
  1.1904 +#179 := (implies #145 #178)
  1.1905 +#143 := (not #142)
  1.1906 +#180 := (implies #143 #179)
  1.1907 +#181 := (implies true #180)
  1.1908 +#264 := (and #181 #263)
  1.1909 +#128 := (+ #113 #94)
  1.1910 +#135 := (= #123 #128)
  1.1911 +#136 := (and #118 #135)
  1.1912 +#134 := (< #113 #123)
  1.1913 +#137 := (and #134 #136)
  1.1914 +#138 := (exists (vars (?v1 S2)) #137)
  1.1915 +#133 := (and #72 #132)
  1.1916 +#139 := (implies #133 #138)
  1.1917 +#140 := (forall (vars (?v0 S2)) #139)
  1.1918 +#265 := (implies #140 #264)
  1.1919 +#129 := (<= #123 #128)
  1.1920 +#127 := (and #118 #95)
  1.1921 +#130 := (implies #127 #129)
  1.1922 +#131 := (forall (vars (?v0 S2) (?v1 S2)) #130)
  1.1923 +#266 := (implies #131 #265)
  1.1924 +#124 := (<= #123 #113)
  1.1925 +#121 := (= #120 f1)
  1.1926 +#122 := (and #119 #121)
  1.1927 +#125 := (implies #122 #124)
  1.1928 +#126 := (forall (vars (?v0 S2) (?v1 S2)) #125)
  1.1929 +#267 := (implies #126 #266)
  1.1930 +#114 := (<= 0::Int #113)
  1.1931 +#115 := (forall (vars (?v0 S2)) #114)
  1.1932 +#268 := (implies #115 #267)
  1.1933 +#269 := (implies #112 #268)
  1.1934  #270 := (implies true #269)
  1.1935 -#271 := (not #270)
  1.1936 -#1799 := (iff #271 #1796)
  1.1937 -#821 := (+ #83 #189)
  1.1938 -#839 := (= #211 #821)
  1.1939 -#842 := (and #775 #839)
  1.1940 -#845 := (and #222 #842)
  1.1941 -#848 := (exists (vars (?v1 S2)) #845)
  1.1942 -#854 := (not #221)
  1.1943 -#855 := (or #854 #848)
  1.1944 -#860 := (forall (vars (?v0 S2)) #855)
  1.1945 -#824 := (<= #211 #821)
  1.1946 -#816 := (and #84 #775)
  1.1947 -#830 := (not #816)
  1.1948 -#831 := (or #830 #824)
  1.1949 -#836 := (forall (vars (?v0 S2) (?v1 S2)) #831)
  1.1950 -#873 := (not #836)
  1.1951 -#874 := (or #873 #860)
  1.1952 -#879 := (and #836 #874)
  1.1953 -#805 := (or #212 #804)
  1.1954 -#810 := (forall (vars (?v0 S2) (?v1 S2)) #805)
  1.1955 -#885 := (not #810)
  1.1956 -#886 := (or #885 #879)
  1.1957 -#891 := (and #810 #886)
  1.1958 -#897 := (not #206)
  1.1959 -#898 := (or #897 #891)
  1.1960 -#903 := (and #206 #898)
  1.1961 -#790 := (= 0::Int #203)
  1.1962 -#909 := (not #790)
  1.1963 -#910 := (or #909 #903)
  1.1964 -#915 := (and #790 #910)
  1.1965 -#922 := (or #921 #915)
  1.1966 -#927 := (and #787 #922)
  1.1967 -#933 := (not #198)
  1.1968 -#934 := (or #933 #927)
  1.1969 -#939 := (and #198 #934)
  1.1970 -#767 := (or #188 #761)
  1.1971 +#97 := (+ #68 #94)
  1.1972 +#104 := (= #88 #97)
  1.1973 +#78 := (= #77 f1)
  1.1974 +#105 := (and #78 #104)
  1.1975 +#103 := (< #68 #88)
  1.1976 +#106 := (and #103 #105)
  1.1977 +#107 := (exists (vars (?v1 S2)) #106)
  1.1978 +#101 := (< #68 f3)
  1.1979 +#102 := (and #72 #101)
  1.1980 +#108 := (implies #102 #107)
  1.1981 +#109 := (forall (vars (?v0 S2)) #108)
  1.1982 +#271 := (implies #109 #270)
  1.1983 +#272 := (and #109 #271)
  1.1984 +#98 := (<= #88 #97)
  1.1985 +#96 := (and #78 #95)
  1.1986 +#99 := (implies #96 #98)
  1.1987 +#100 := (forall (vars (?v0 S2) (?v1 S2)) #99)
  1.1988 +#273 := (implies #100 #272)
  1.1989 +#274 := (and #100 #273)
  1.1990 +#89 := (<= #88 #68)
  1.1991 +#86 := (= #85 f1)
  1.1992 +#79 := (not #78)
  1.1993 +#87 := (and #79 #86)
  1.1994 +#90 := (implies #87 #89)
  1.1995 +#91 := (forall (vars (?v0 S2) (?v1 S2)) #90)
  1.1996 +#275 := (implies #91 #274)
  1.1997 +#276 := (and #91 #275)
  1.1998 +#83 := (<= 0::Int #68)
  1.1999 +#84 := (forall (vars (?v0 S2)) #83)
  1.2000 +#277 := (implies #84 #276)
  1.2001 +#278 := (and #84 #277)
  1.2002 +#279 := (implies #82 #278)
  1.2003 +#280 := (and #82 #279)
  1.2004 +#80 := (forall (vars (?v0 S2)) #79)
  1.2005 +#281 := (implies #80 #280)
  1.2006 +#73 := (= #68 f3)
  1.2007 +#74 := (implies #72 #73)
  1.2008 +#75 := (forall (vars (?v0 S2)) #74)
  1.2009 +#282 := (implies #75 #281)
  1.2010 +#70 := (implies #67 #69)
  1.2011 +#71 := (forall (vars (?v0 S2)) #70)
  1.2012 +#283 := (implies #71 #282)
  1.2013 +#284 := (implies true #283)
  1.2014 +#285 := (not #284)
  1.2015 +#1813 := (iff #285 #1810)
  1.2016 +#835 := (+ #94 #203)
  1.2017 +#853 := (= #225 #835)
  1.2018 +#856 := (and #789 #853)
  1.2019 +#859 := (and #236 #856)
  1.2020 +#862 := (exists (vars (?v1 S2)) #859)
  1.2021 +#868 := (not #235)
  1.2022 +#869 := (or #868 #862)
  1.2023 +#874 := (forall (vars (?v0 S2)) #869)
  1.2024 +#838 := (<= #225 #835)
  1.2025 +#830 := (and #95 #789)
  1.2026 +#844 := (not #830)
  1.2027 +#845 := (or #844 #838)
  1.2028 +#850 := (forall (vars (?v0 S2) (?v1 S2)) #845)
  1.2029 +#887 := (not #850)
  1.2030 +#888 := (or #887 #874)
  1.2031 +#893 := (and #850 #888)
  1.2032 +#819 := (or #226 #818)
  1.2033 +#824 := (forall (vars (?v0 S2) (?v1 S2)) #819)
  1.2034 +#899 := (not #824)
  1.2035 +#900 := (or #899 #893)
  1.2036 +#905 := (and #824 #900)
  1.2037 +#911 := (not #220)
  1.2038 +#912 := (or #911 #905)
  1.2039 +#917 := (and #220 #912)
  1.2040 +#804 := (= 0::Int #217)
  1.2041 +#923 := (not #804)
  1.2042 +#924 := (or #923 #917)
  1.2043 +#929 := (and #804 #924)
  1.2044 +#936 := (or #935 #929)
  1.2045 +#941 := (and #801 #936)
  1.2046 +#947 := (not #212)
  1.2047 +#948 := (or #947 #941)
  1.2048 +#953 := (and #212 #948)
  1.2049 +#781 := (or #202 #775)
  1.2050 +#786 := (forall (vars (?v0 S2)) #781)
  1.2051 +#959 := (not #786)
  1.2052 +#960 := (or #959 #953)
  1.2053 +#761 := (= #200 #203)
  1.2054 +#767 := (or #207 #761)
  1.2055  #772 := (forall (vars (?v0 S2)) #767)
  1.2056 -#945 := (not #772)
  1.2057 -#946 := (or #945 #939)
  1.2058 -#747 := (= #186 #189)
  1.2059 -#753 := (or #193 #747)
  1.2060 +#968 := (not #772)
  1.2061 +#969 := (or #968 #960)
  1.2062 +#978 := (or #977 #969)
  1.2063 +#753 := (or #188 #523)
  1.2064  #758 := (forall (vars (?v0 S2)) #753)
  1.2065 -#954 := (not #758)
  1.2066 -#955 := (or #954 #946)
  1.2067 -#964 := (or #963 #955)
  1.2068 -#739 := (or #177 #509)
  1.2069 -#744 := (forall (vars (?v0 S2)) #739)
  1.2070 -#972 := (not #744)
  1.2071 -#973 := (or #972 #964)
  1.2072 -#981 := (not #176)
  1.2073 -#982 := (or #981 #973)
  1.2074 -#990 := (or #730 #982)
  1.2075 -#586 := (and #121 #512)
  1.2076 -#591 := (exists (vars (?v0 S2)) #586)
  1.2077 -#594 := (not #591)
  1.2078 -#998 := (or #594 #990)
  1.2079 -#645 := (= 0::Int #158)
  1.2080 -#603 := (+ #83 #143)
  1.2081 -#630 := (<= #146 #603)
  1.2082 -#627 := (and #84 #144)
  1.2083 -#636 := (not #627)
  1.2084 -#637 := (or #636 #630)
  1.2085 -#642 := (forall (vars (?v0 S2) (?v1 S2)) #637)
  1.2086 -#658 := (not #642)
  1.2087 -#659 := (or #658 #645)
  1.2088 -#664 := (and #642 #659)
  1.2089 -#606 := (= #146 #603)
  1.2090 -#609 := (and #147 #606)
  1.2091 -#612 := (exists (vars (?v1 S2)) #609)
  1.2092 -#618 := (not #145)
  1.2093 -#619 := (or #618 #612)
  1.2094 -#624 := (forall (vars (?v0 S2)) #619)
  1.2095 -#670 := (not #624)
  1.2096 -#671 := (or #670 #664)
  1.2097 -#676 := (and #624 #671)
  1.2098 -#683 := (or #682 #676)
  1.2099 -#692 := (or #691 #683)
  1.2100 -#701 := (or #700 #692)
  1.2101 -#710 := (or #709 #701)
  1.2102 -#718 := (or #591 #710)
  1.2103 -#1010 := (and #718 #998)
  1.2104 -#541 := (+ #83 #102)
  1.2105 -#559 := (= #112 #541)
  1.2106 -#562 := (and #509 #559)
  1.2107 -#565 := (and #123 #562)
  1.2108 -#568 := (exists (vars (?v1 S2)) #565)
  1.2109 -#574 := (not #122)
  1.2110 -#575 := (or #574 #568)
  1.2111 -#580 := (forall (vars (?v0 S2)) #575)
  1.2112 -#1016 := (not #580)
  1.2113 -#1017 := (or #1016 #1010)
  1.2114 -#544 := (<= #112 #541)
  1.2115 -#536 := (and #84 #509)
  1.2116 -#550 := (not #536)
  1.2117 -#551 := (or #550 #544)
  1.2118 -#556 := (forall (vars (?v0 S2) (?v1 S2)) #551)
  1.2119 -#1025 := (not #556)
  1.2120 -#1026 := (or #1025 #1017)
  1.2121 -#525 := (or #113 #524)
  1.2122 -#530 := (forall (vars (?v0 S2) (?v1 S2)) #525)
  1.2123 -#1034 := (not #530)
  1.2124 -#1035 := (or #1034 #1026)
  1.2125 -#1043 := (not #104)
  1.2126 -#1044 := (or #1043 #1035)
  1.2127 -#506 := (= 0::Int #100)
  1.2128 -#1052 := (not #506)
  1.2129 -#1053 := (or #1052 #1044)
  1.2130 -#483 := (and #93 #430)
  1.2131 -#488 := (and #92 #483)
  1.2132 -#491 := (exists (vars (?v1 S2)) #488)
  1.2133 -#497 := (not #91)
  1.2134 -#498 := (or #497 #491)
  1.2135 -#503 := (forall (vars (?v0 S2)) #498)
  1.2136 -#1068 := (not #503)
  1.2137 -#1069 := (or #1068 #1053)
  1.2138 -#1074 := (and #503 #1069)
  1.2139 -#463 := (and #84 #430)
  1.2140 -#471 := (not #463)
  1.2141 -#472 := (or #87 #471)
  1.2142 -#477 := (forall (vars (?v0 S2) (?v1 S2)) #472)
  1.2143 -#1080 := (not #477)
  1.2144 -#1081 := (or #1080 #1074)
  1.2145 -#1086 := (and #477 #1081)
  1.2146 -#452 := (or #79 #451)
  1.2147 -#457 := (forall (vars (?v0 S2) (?v1 S2)) #452)
  1.2148 -#1092 := (not #457)
  1.2149 -#1093 := (or #1092 #1086)
  1.2150 -#1098 := (and #457 #1093)
  1.2151 -#1104 := (not #74)
  1.2152 -#1105 := (or #1104 #1098)
  1.2153 -#1110 := (and #74 #1105)
  1.2154 -#439 := (= 0::Int #71)
  1.2155 -#1116 := (not #439)
  1.2156 -#1117 := (or #1116 #1110)
  1.2157 -#1122 := (and #439 #1117)
  1.2158 -#1129 := (or #1128 #1122)
  1.2159 -#1138 := (or #1137 #1129)
  1.2160 -#401 := (= 0::Int #58)
  1.2161 -#408 := (or #62 #401)
  1.2162 -#413 := (forall (vars (?v0 S2)) #408)
  1.2163 -#1146 := (not #413)
  1.2164 -#1147 := (or #1146 #1138)
  1.2165 -#1159 := (not #1147)
  1.2166 -#1797 := (iff #1159 #1796)
  1.2167 -#1794 := (iff #1147 #1791)
  1.2168 -#1782 := (or #1128 #1768)
  1.2169 -#1785 := (or #1137 #1782)
  1.2170 -#1788 := (or #1779 #1785)
  1.2171 -#1792 := (iff #1788 #1791)
  1.2172 -#1793 := [rewrite]: #1792
  1.2173 -#1789 := (iff #1147 #1788)
  1.2174 -#1786 := (iff #1138 #1785)
  1.2175 -#1783 := (iff #1129 #1782)
  1.2176 -#1769 := (iff #1122 #1768)
  1.2177 -#1766 := (iff #1117 #1765)
  1.2178 -#1763 := (iff #1110 #1762)
  1.2179 -#1760 := (iff #1105 #1759)
  1.2180 -#1757 := (iff #1098 #1756)
  1.2181 -#1754 := (iff #1093 #1753)
  1.2182 -#1751 := (iff #1086 #1750)
  1.2183 -#1748 := (iff #1081 #1747)
  1.2184 -#1745 := (iff #1074 #1744)
  1.2185 -#1742 := (iff #1069 #1739)
  1.2186 -#1721 := (or #1307 #1662)
  1.2187 -#1724 := (or #1685 #1721)
  1.2188 -#1727 := (or #1701 #1724)
  1.2189 -#1730 := (or #1710 #1727)
  1.2190 -#1733 := (or #1715 #1730)
  1.2191 -#1736 := (or #1718 #1733)
  1.2192 -#1740 := (iff #1736 #1739)
  1.2193 -#1741 := [rewrite]: #1740
  1.2194 -#1737 := (iff #1069 #1736)
  1.2195 -#1734 := (iff #1053 #1733)
  1.2196 -#1731 := (iff #1044 #1730)
  1.2197 -#1728 := (iff #1035 #1727)
  1.2198 -#1725 := (iff #1026 #1724)
  1.2199 -#1722 := (iff #1017 #1721)
  1.2200 -#1663 := (iff #1010 #1662)
  1.2201 -#1660 := (iff #998 #1657)
  1.2202 -#1636 := (or #1442 #1583)
  1.2203 -#1639 := (or #1600 #1636)
  1.2204 -#1642 := (or #963 #1639)
  1.2205 -#1645 := (or #1618 #1642)
  1.2206 -#1648 := (or #1622 #1645)
  1.2207 -#1651 := (or #730 #1648)
  1.2208 -#1654 := (or #1633 #1651)
  1.2209 -#1658 := (iff #1654 #1657)
  1.2210 -#1659 := [rewrite]: #1658
  1.2211 -#1655 := (iff #998 #1654)
  1.2212 -#1652 := (iff #990 #1651)
  1.2213 -#1649 := (iff #982 #1648)
  1.2214 -#1646 := (iff #973 #1645)
  1.2215 -#1643 := (iff #964 #1642)
  1.2216 -#1640 := (iff #955 #1639)
  1.2217 -#1637 := (iff #946 #1636)
  1.2218 -#1584 := (iff #939 #1583)
  1.2219 -#1581 := (iff #934 #1580)
  1.2220 -#1578 := (iff #927 #1577)
  1.2221 -#1575 := (iff #922 #1574)
  1.2222 -#1572 := (iff #915 #1571)
  1.2223 -#1569 := (iff #910 #1568)
  1.2224 -#1566 := (iff #903 #1565)
  1.2225 -#1563 := (iff #898 #1562)
  1.2226 -#1560 := (iff #891 #1559)
  1.2227 -#1557 := (iff #886 #1556)
  1.2228 -#1554 := (iff #879 #1553)
  1.2229 -#1551 := (iff #874 #1550)
  1.2230 -#1548 := (iff #860 #1547)
  1.2231 -#1545 := (iff #855 #1544)
  1.2232 -#1542 := (iff #848 #1541)
  1.2233 -#1539 := (iff #845 #1536)
  1.2234 -#1530 := (and #775 #1524)
  1.2235 -#1533 := (and #1527 #1530)
  1.2236 -#1537 := (iff #1533 #1536)
  1.2237 -#1538 := [rewrite]: #1537
  1.2238 -#1534 := (iff #845 #1533)
  1.2239 -#1531 := (iff #842 #1530)
  1.2240 -#1525 := (iff #839 #1524)
  1.2241 -#1526 := [rewrite]: #1525
  1.2242 -#1532 := [monotonicity #1526]: #1531
  1.2243 -#1528 := (iff #222 #1527)
  1.2244 -#1529 := [rewrite]: #1528
  1.2245 -#1535 := [monotonicity #1529 #1532]: #1534
  1.2246 -#1540 := [trans #1535 #1538]: #1539
  1.2247 -#1543 := [quant-intro #1540]: #1542
  1.2248 -#1522 := (iff #854 #1521)
  1.2249 -#1519 := (iff #221 #1518)
  1.2250 -#1516 := (iff #220 #1515)
  1.2251 -#1517 := [rewrite]: #1516
  1.2252 -#1520 := [monotonicity #1517]: #1519
  1.2253 -#1523 := [monotonicity #1520]: #1522
  1.2254 -#1546 := [monotonicity #1523 #1543]: #1545
  1.2255 -#1549 := [quant-intro #1546]: #1548
  1.2256 -#1511 := (iff #873 #1510)
  1.2257 -#1508 := (iff #836 #1507)
  1.2258 -#1505 := (iff #831 #1504)
  1.2259 -#1501 := (iff #824 #1500)
  1.2260 -#1503 := [rewrite]: #1501
  1.2261 -#1498 := (iff #830 #1497)
  1.2262 -#1495 := (iff #816 #1492)
  1.2263 -#1489 := (and #1204 #775)
  1.2264 +#986 := (not #758)
  1.2265 +#987 := (or #986 #978)
  1.2266 +#995 := (not #187)
  1.2267 +#996 := (or #995 #987)
  1.2268 +#1004 := (or #744 #996)
  1.2269 +#600 := (and #132 #526)
  1.2270 +#605 := (exists (vars (?v0 S2)) #600)
  1.2271 +#608 := (not #605)
  1.2272 +#1012 := (or #608 #1004)
  1.2273 +#659 := (= 0::Int #169)
  1.2274 +#617 := (+ #94 #154)
  1.2275 +#644 := (<= #157 #617)
  1.2276 +#641 := (and #95 #155)
  1.2277 +#650 := (not #641)
  1.2278 +#651 := (or #650 #644)
  1.2279 +#656 := (forall (vars (?v0 S2) (?v1 S2)) #651)
  1.2280 +#672 := (not #656)
  1.2281 +#673 := (or #672 #659)
  1.2282 +#678 := (and #656 #673)
  1.2283 +#620 := (= #157 #617)
  1.2284 +#623 := (and #158 #620)
  1.2285 +#626 := (exists (vars (?v1 S2)) #623)
  1.2286 +#632 := (not #156)
  1.2287 +#633 := (or #632 #626)
  1.2288 +#638 := (forall (vars (?v0 S2)) #633)
  1.2289 +#684 := (not #638)
  1.2290 +#685 := (or #684 #678)
  1.2291 +#690 := (and #638 #685)
  1.2292 +#697 := (or #696 #690)
  1.2293 +#706 := (or #705 #697)
  1.2294 +#715 := (or #714 #706)
  1.2295 +#724 := (or #723 #715)
  1.2296 +#732 := (or #605 #724)
  1.2297 +#1024 := (and #732 #1012)
  1.2298 +#555 := (+ #94 #113)
  1.2299 +#573 := (= #123 #555)
  1.2300 +#576 := (and #523 #573)
  1.2301 +#579 := (and #134 #576)
  1.2302 +#582 := (exists (vars (?v1 S2)) #579)
  1.2303 +#588 := (not #133)
  1.2304 +#589 := (or #588 #582)
  1.2305 +#594 := (forall (vars (?v0 S2)) #589)
  1.2306 +#1030 := (not #594)
  1.2307 +#1031 := (or #1030 #1024)
  1.2308 +#558 := (<= #123 #555)
  1.2309 +#550 := (and #95 #523)
  1.2310 +#564 := (not #550)
  1.2311 +#565 := (or #564 #558)
  1.2312 +#570 := (forall (vars (?v0 S2) (?v1 S2)) #565)
  1.2313 +#1039 := (not #570)
  1.2314 +#1040 := (or #1039 #1031)
  1.2315 +#539 := (or #124 #538)
  1.2316 +#544 := (forall (vars (?v0 S2) (?v1 S2)) #539)
  1.2317 +#1048 := (not #544)
  1.2318 +#1049 := (or #1048 #1040)
  1.2319 +#1057 := (not #115)
  1.2320 +#1058 := (or #1057 #1049)
  1.2321 +#520 := (= 0::Int #111)
  1.2322 +#1066 := (not #520)
  1.2323 +#1067 := (or #1066 #1058)
  1.2324 +#497 := (and #104 #444)
  1.2325 +#502 := (and #103 #497)
  1.2326 +#505 := (exists (vars (?v1 S2)) #502)
  1.2327 +#511 := (not #102)
  1.2328 +#512 := (or #511 #505)
  1.2329 +#517 := (forall (vars (?v0 S2)) #512)
  1.2330 +#1082 := (not #517)
  1.2331 +#1083 := (or #1082 #1067)
  1.2332 +#1088 := (and #517 #1083)
  1.2333 +#477 := (and #95 #444)
  1.2334 +#485 := (not #477)
  1.2335 +#486 := (or #98 #485)
  1.2336 +#491 := (forall (vars (?v0 S2) (?v1 S2)) #486)
  1.2337 +#1094 := (not #491)
  1.2338 +#1095 := (or #1094 #1088)
  1.2339 +#1100 := (and #491 #1095)
  1.2340 +#466 := (or #89 #465)
  1.2341 +#471 := (forall (vars (?v0 S2) (?v1 S2)) #466)
  1.2342 +#1106 := (not #471)
  1.2343 +#1107 := (or #1106 #1100)
  1.2344 +#1112 := (and #471 #1107)
  1.2345 +#1118 := (not #84)
  1.2346 +#1119 := (or #1118 #1112)
  1.2347 +#1124 := (and #84 #1119)
  1.2348 +#453 := (= 0::Int #81)
  1.2349 +#1130 := (not #453)
  1.2350 +#1131 := (or #1130 #1124)
  1.2351 +#1136 := (and #453 #1131)
  1.2352 +#1143 := (or #1142 #1136)
  1.2353 +#1152 := (or #1151 #1143)
  1.2354 +#415 := (= 0::Int #68)
  1.2355 +#422 := (or #72 #415)
  1.2356 +#427 := (forall (vars (?v0 S2)) #422)
  1.2357 +#1160 := (not #427)
  1.2358 +#1161 := (or #1160 #1152)
  1.2359 +#1173 := (not #1161)
  1.2360 +#1811 := (iff #1173 #1810)
  1.2361 +#1808 := (iff #1161 #1805)
  1.2362 +#1796 := (or #1142 #1782)
  1.2363 +#1799 := (or #1151 #1796)
  1.2364 +#1802 := (or #1793 #1799)
  1.2365 +#1806 := (iff #1802 #1805)
  1.2366 +#1807 := [rewrite]: #1806
  1.2367 +#1803 := (iff #1161 #1802)
  1.2368 +#1800 := (iff #1152 #1799)
  1.2369 +#1797 := (iff #1143 #1796)
  1.2370 +#1783 := (iff #1136 #1782)
  1.2371 +#1780 := (iff #1131 #1779)
  1.2372 +#1777 := (iff #1124 #1776)
  1.2373 +#1774 := (iff #1119 #1773)
  1.2374 +#1771 := (iff #1112 #1770)
  1.2375 +#1768 := (iff #1107 #1767)
  1.2376 +#1765 := (iff #1100 #1764)
  1.2377 +#1762 := (iff #1095 #1761)
  1.2378 +#1759 := (iff #1088 #1758)
  1.2379 +#1756 := (iff #1083 #1753)
  1.2380 +#1735 := (or #1321 #1676)
  1.2381 +#1738 := (or #1699 #1735)
  1.2382 +#1741 := (or #1715 #1738)
  1.2383 +#1744 := (or #1724 #1741)
  1.2384 +#1747 := (or #1729 #1744)
  1.2385 +#1750 := (or #1732 #1747)
  1.2386 +#1754 := (iff #1750 #1753)
  1.2387 +#1755 := [rewrite]: #1754
  1.2388 +#1751 := (iff #1083 #1750)
  1.2389 +#1748 := (iff #1067 #1747)
  1.2390 +#1745 := (iff #1058 #1744)
  1.2391 +#1742 := (iff #1049 #1741)
  1.2392 +#1739 := (iff #1040 #1738)
  1.2393 +#1736 := (iff #1031 #1735)
  1.2394 +#1677 := (iff #1024 #1676)
  1.2395 +#1674 := (iff #1012 #1671)
  1.2396 +#1650 := (or #1456 #1597)
  1.2397 +#1653 := (or #1614 #1650)
  1.2398 +#1656 := (or #977 #1653)
  1.2399 +#1659 := (or #1632 #1656)
  1.2400 +#1662 := (or #1636 #1659)
  1.2401 +#1665 := (or #744 #1662)
  1.2402 +#1668 := (or #1647 #1665)
  1.2403 +#1672 := (iff #1668 #1671)
  1.2404 +#1673 := [rewrite]: #1672
  1.2405 +#1669 := (iff #1012 #1668)
  1.2406 +#1666 := (iff #1004 #1665)
  1.2407 +#1663 := (iff #996 #1662)
  1.2408 +#1660 := (iff #987 #1659)
  1.2409 +#1657 := (iff #978 #1656)
  1.2410 +#1654 := (iff #969 #1653)
  1.2411 +#1651 := (iff #960 #1650)
  1.2412 +#1598 := (iff #953 #1597)
  1.2413 +#1595 := (iff #948 #1594)
  1.2414 +#1592 := (iff #941 #1591)
  1.2415 +#1589 := (iff #936 #1588)
  1.2416 +#1586 := (iff #929 #1585)
  1.2417 +#1583 := (iff #924 #1582)
  1.2418 +#1580 := (iff #917 #1579)
  1.2419 +#1577 := (iff #912 #1576)
  1.2420 +#1574 := (iff #905 #1573)
  1.2421 +#1571 := (iff #900 #1570)
  1.2422 +#1568 := (iff #893 #1567)
  1.2423 +#1565 := (iff #888 #1564)
  1.2424 +#1562 := (iff #874 #1561)
  1.2425 +#1559 := (iff #869 #1558)
  1.2426 +#1556 := (iff #862 #1555)
  1.2427 +#1553 := (iff #859 #1550)
  1.2428 +#1544 := (and #789 #1538)
  1.2429 +#1547 := (and #1541 #1544)
  1.2430 +#1551 := (iff #1547 #1550)
  1.2431 +#1552 := [rewrite]: #1551
  1.2432 +#1548 := (iff #859 #1547)
  1.2433 +#1545 := (iff #856 #1544)
  1.2434 +#1539 := (iff #853 #1538)
  1.2435 +#1540 := [rewrite]: #1539
  1.2436 +#1546 := [monotonicity #1540]: #1545
  1.2437 +#1542 := (iff #236 #1541)
  1.2438 +#1543 := [rewrite]: #1542
  1.2439 +#1549 := [monotonicity #1543 #1546]: #1548
  1.2440 +#1554 := [trans #1549 #1552]: #1553
  1.2441 +#1557 := [quant-intro #1554]: #1556
  1.2442 +#1536 := (iff #868 #1535)
  1.2443 +#1533 := (iff #235 #1532)
  1.2444 +#1530 := (iff #234 #1529)
  1.2445 +#1531 := [rewrite]: #1530
  1.2446 +#1534 := [monotonicity #1531]: #1533
  1.2447 +#1537 := [monotonicity #1534]: #1536
  1.2448 +#1560 := [monotonicity #1537 #1557]: #1559
  1.2449 +#1563 := [quant-intro #1560]: #1562
  1.2450 +#1525 := (iff #887 #1524)
  1.2451 +#1522 := (iff #850 #1521)
  1.2452 +#1519 := (iff #845 #1518)
  1.2453 +#1515 := (iff #838 #1514)
  1.2454 +#1517 := [rewrite]: #1515
  1.2455 +#1512 := (iff #844 #1511)
  1.2456 +#1509 := (iff #830 #1506)
  1.2457 +#1503 := (and #1218 #789)
  1.2458 +#1507 := (iff #1503 #1506)
  1.2459 +#1508 := [rewrite]: #1507
  1.2460 +#1504 := (iff #830 #1503)
  1.2461 +#1219 := (iff #95 #1218)
  1.2462 +#1220 := [rewrite]: #1219
  1.2463 +#1505 := [monotonicity #1220]: #1504
  1.2464 +#1510 := [trans #1505 #1508]: #1509
  1.2465 +#1513 := [monotonicity #1510]: #1512
  1.2466 +#1520 := [monotonicity #1513 #1517]: #1519
  1.2467 +#1523 := [quant-intro #1520]: #1522
  1.2468 +#1526 := [monotonicity #1523]: #1525
  1.2469 +#1566 := [monotonicity #1526 #1563]: #1565
  1.2470 +#1569 := [monotonicity #1523 #1566]: #1568
  1.2471 +#1501 := (iff #899 #1500)
  1.2472 +#1498 := (iff #824 #1497)
  1.2473 +#1495 := (iff #819 #1492)
  1.2474 +#1489 := (or #1484 #818)
  1.2475  #1493 := (iff #1489 #1492)
  1.2476  #1494 := [rewrite]: #1493
  1.2477 -#1490 := (iff #816 #1489)
  1.2478 -#1205 := (iff #84 #1204)
  1.2479 -#1206 := [rewrite]: #1205
  1.2480 -#1491 := [monotonicity #1206]: #1490
  1.2481 +#1490 := (iff #819 #1489)
  1.2482 +#1487 := (iff #226 #1484)
  1.2483 +#1488 := [rewrite]: #1487
  1.2484 +#1491 := [monotonicity #1488]: #1490
  1.2485  #1496 := [trans #1491 #1494]: #1495
  1.2486 -#1499 := [monotonicity #1496]: #1498
  1.2487 -#1506 := [monotonicity #1499 #1503]: #1505
  1.2488 -#1509 := [quant-intro #1506]: #1508
  1.2489 -#1512 := [monotonicity #1509]: #1511
  1.2490 -#1552 := [monotonicity #1512 #1549]: #1551
  1.2491 -#1555 := [monotonicity #1509 #1552]: #1554
  1.2492 -#1487 := (iff #885 #1486)
  1.2493 -#1484 := (iff #810 #1483)
  1.2494 -#1481 := (iff #805 #1478)
  1.2495 -#1475 := (or #1470 #804)
  1.2496 -#1479 := (iff #1475 #1478)
  1.2497 -#1480 := [rewrite]: #1479
  1.2498 -#1476 := (iff #805 #1475)
  1.2499 -#1473 := (iff #212 #1470)
  1.2500 -#1474 := [rewrite]: #1473
  1.2501 -#1477 := [monotonicity #1474]: #1476
  1.2502 -#1482 := [trans #1477 #1480]: #1481
  1.2503 -#1485 := [quant-intro #1482]: #1484
  1.2504 -#1488 := [monotonicity #1485]: #1487
  1.2505 -#1558 := [monotonicity #1488 #1555]: #1557
  1.2506 -#1561 := [monotonicity #1485 #1558]: #1560
  1.2507 -#1468 := (iff #897 #1467)
  1.2508 -#1465 := (iff #206 #1464)
  1.2509 -#1462 := (iff #205 #1461)
  1.2510 +#1499 := [quant-intro #1496]: #1498
  1.2511 +#1502 := [monotonicity #1499]: #1501
  1.2512 +#1572 := [monotonicity #1502 #1569]: #1571
  1.2513 +#1575 := [monotonicity #1499 #1572]: #1574
  1.2514 +#1482 := (iff #911 #1481)
  1.2515 +#1479 := (iff #220 #1478)
  1.2516 +#1476 := (iff #219 #1475)
  1.2517 +#1477 := [rewrite]: #1476
  1.2518 +#1480 := [quant-intro #1477]: #1479
  1.2519 +#1483 := [monotonicity #1480]: #1482
  1.2520 +#1578 := [monotonicity #1483 #1575]: #1577
  1.2521 +#1581 := [monotonicity #1480 #1578]: #1580
  1.2522 +#1473 := (iff #923 #1472)
  1.2523 +#1470 := (iff #804 #218)
  1.2524 +#1471 := [rewrite]: #1470
  1.2525 +#1474 := [monotonicity #1471]: #1473
  1.2526 +#1584 := [monotonicity #1474 #1581]: #1583
  1.2527 +#1587 := [monotonicity #1471 #1584]: #1586
  1.2528 +#1590 := [monotonicity #1587]: #1589
  1.2529 +#1593 := [monotonicity #1590]: #1592
  1.2530 +#1468 := (iff #947 #1467)
  1.2531 +#1465 := (iff #212 #1464)
  1.2532 +#1462 := (iff #211 #1459)
  1.2533  #1463 := [rewrite]: #1462
  1.2534  #1466 := [quant-intro #1463]: #1465
  1.2535  #1469 := [monotonicity #1466]: #1468
  1.2536 -#1564 := [monotonicity #1469 #1561]: #1563
  1.2537 -#1567 := [monotonicity #1466 #1564]: #1566
  1.2538 -#1459 := (iff #909 #1458)
  1.2539 -#1456 := (iff #790 #204)
  1.2540 -#1457 := [rewrite]: #1456
  1.2541 -#1460 := [monotonicity #1457]: #1459
  1.2542 -#1570 := [monotonicity #1460 #1567]: #1569
  1.2543 -#1573 := [monotonicity #1457 #1570]: #1572
  1.2544 -#1576 := [monotonicity #1573]: #1575
  1.2545 -#1579 := [monotonicity #1576]: #1578
  1.2546 -#1454 := (iff #933 #1453)
  1.2547 -#1451 := (iff #198 #1450)
  1.2548 -#1448 := (iff #197 #1445)
  1.2549 -#1449 := [rewrite]: #1448
  1.2550 -#1452 := [quant-intro #1449]: #1451
  1.2551 -#1455 := [monotonicity #1452]: #1454
  1.2552 -#1582 := [monotonicity #1455 #1579]: #1581
  1.2553 -#1585 := [monotonicity #1452 #1582]: #1584
  1.2554 -#1443 := (iff #945 #1442)
  1.2555 -#1440 := (iff #772 #1439)
  1.2556 -#1437 := (iff #767 #1434)
  1.2557 -#1431 := (or #1428 #761)
  1.2558 -#1435 := (iff #1431 #1434)
  1.2559 -#1436 := [rewrite]: #1435
  1.2560 -#1432 := (iff #767 #1431)
  1.2561 -#1429 := (iff #188 #1428)
  1.2562 -#1426 := (iff #187 #1425)
  1.2563 -#1427 := [rewrite]: #1426
  1.2564 -#1419 := (iff #185 #1418)
  1.2565 -#1420 := [rewrite]: #1419
  1.2566 -#1430 := [monotonicity #1420 #1427]: #1429
  1.2567 -#1433 := [monotonicity #1430]: #1432
  1.2568 -#1438 := [trans #1433 #1436]: #1437
  1.2569 -#1441 := [quant-intro #1438]: #1440
  1.2570 -#1444 := [monotonicity #1441]: #1443
  1.2571 -#1638 := [monotonicity #1444 #1585]: #1637
  1.2572 -#1601 := (iff #954 #1600)
  1.2573 -#1598 := (iff #758 #1597)
  1.2574 -#1595 := (iff #753 #1594)
  1.2575 -#1592 := (iff #747 #1591)
  1.2576 -#1593 := [rewrite]: #1592
  1.2577 -#1587 := (iff #193 #1586)
  1.2578 -#1588 := [monotonicity #1430]: #1587
  1.2579 -#1596 := [monotonicity #1588 #1593]: #1595
  1.2580 -#1599 := [quant-intro #1596]: #1598
  1.2581 -#1602 := [monotonicity #1599]: #1601
  1.2582 -#1641 := [monotonicity #1602 #1638]: #1640
  1.2583 -#1644 := [monotonicity #1641]: #1643
  1.2584 -#1619 := (iff #972 #1618)
  1.2585 -#1616 := (iff #744 #1615)
  1.2586 -#1613 := (iff #739 #1610)
  1.2587 -#1607 := (or #1603 #509)
  1.2588 -#1611 := (iff #1607 #1610)
  1.2589 -#1612 := [rewrite]: #1611
  1.2590 -#1608 := (iff #739 #1607)
  1.2591 -#1605 := (iff #177 #1603)
  1.2592 -#1606 := [rewrite]: #1605
  1.2593 -#1609 := [monotonicity #1606]: #1608
  1.2594 -#1614 := [trans #1609 #1612]: #1613
  1.2595 -#1617 := [quant-intro #1614]: #1616
  1.2596 -#1620 := [monotonicity #1617]: #1619
  1.2597 -#1647 := [monotonicity #1620 #1644]: #1646
  1.2598 -#1631 := (iff #981 #1622)
  1.2599 -#1623 := (not #1622)
  1.2600 -#1626 := (not #1623)
  1.2601 -#1629 := (iff #1626 #1622)
  1.2602 -#1630 := [rewrite]: #1629
  1.2603 -#1627 := (iff #981 #1626)
  1.2604 -#1624 := (iff #176 #1623)
  1.2605 -#1625 := [rewrite]: #1624
  1.2606 -#1628 := [monotonicity #1625]: #1627
  1.2607 -#1632 := [trans #1628 #1630]: #1631
  1.2608 -#1650 := [monotonicity #1632 #1647]: #1649
  1.2609 -#1653 := [monotonicity #1650]: #1652
  1.2610 -#1634 := (iff #594 #1633)
  1.2611 -#1393 := (iff #591 #1392)
  1.2612 -#1390 := (iff #586 #1387)
  1.2613 -#1384 := (and #1268 #512)
  1.2614 -#1388 := (iff #1384 #1387)
  1.2615 -#1389 := [rewrite]: #1388
  1.2616 -#1385 := (iff #586 #1384)
  1.2617 -#1269 := (iff #121 #1268)
  1.2618 -#1270 := [rewrite]: #1269
  1.2619 -#1386 := [monotonicity #1270]: #1385
  1.2620 -#1391 := [trans #1386 #1389]: #1390
  1.2621 -#1394 := [quant-intro #1391]: #1393
  1.2622 -#1635 := [monotonicity #1394]: #1634
  1.2623 -#1656 := [monotonicity #1635 #1653]: #1655
  1.2624 -#1661 := [trans #1656 #1659]: #1660
  1.2625 -#1413 := (iff #718 #1410)
  1.2626 -#1395 := (or #682 #1381)
  1.2627 -#1398 := (or #691 #1395)
  1.2628 -#1401 := (or #700 #1398)
  1.2629 -#1404 := (or #709 #1401)
  1.2630 -#1407 := (or #1392 #1404)
  1.2631 -#1411 := (iff #1407 #1410)
  1.2632 -#1412 := [rewrite]: #1411
  1.2633 -#1408 := (iff #718 #1407)
  1.2634 -#1405 := (iff #710 #1404)
  1.2635 -#1402 := (iff #701 #1401)
  1.2636 -#1399 := (iff #692 #1398)
  1.2637 -#1396 := (iff #683 #1395)
  1.2638 -#1382 := (iff #676 #1381)
  1.2639 -#1379 := (iff #671 #1378)
  1.2640 -#1376 := (iff #664 #1375)
  1.2641 -#1373 := (iff #659 #1370)
  1.2642 -#1367 := (or #1362 #159)
  1.2643 -#1371 := (iff #1367 #1370)
  1.2644 -#1372 := [rewrite]: #1371
  1.2645 -#1368 := (iff #659 #1367)
  1.2646 -#1365 := (iff #645 #159)
  1.2647 -#1366 := [rewrite]: #1365
  1.2648 -#1363 := (iff #658 #1362)
  1.2649 -#1360 := (iff #642 #1359)
  1.2650 -#1357 := (iff #637 #1356)
  1.2651 -#1354 := (iff #630 #1353)
  1.2652 -#1355 := [rewrite]: #1354
  1.2653 -#1351 := (iff #636 #1350)
  1.2654 -#1348 := (iff #627 #1347)
  1.2655 -#1314 := (iff #144 #1313)
  1.2656 -#1315 := [rewrite]: #1314
  1.2657 -#1349 := [monotonicity #1206 #1315]: #1348
  1.2658 -#1352 := [monotonicity #1349]: #1351
  1.2659 -#1358 := [monotonicity #1352 #1355]: #1357
  1.2660 -#1361 := [quant-intro #1358]: #1360
  1.2661 -#1364 := [monotonicity #1361]: #1363
  1.2662 -#1369 := [monotonicity #1364 #1366]: #1368
  1.2663 -#1374 := [trans #1369 #1372]: #1373
  1.2664 -#1377 := [monotonicity #1361 #1374]: #1376
  1.2665 -#1345 := (iff #670 #1344)
  1.2666 -#1342 := (iff #624 #1341)
  1.2667 -#1339 := (iff #619 #1338)
  1.2668 -#1336 := (iff #612 #1335)
  1.2669 -#1333 := (iff #609 #1332)
  1.2670 -#1329 := (iff #606 #1328)
  1.2671 -#1331 := [rewrite]: #1329
  1.2672 -#1326 := (iff #147 #1325)
  1.2673 -#1327 := [rewrite]: #1326
  1.2674 -#1334 := [monotonicity #1327 #1331]: #1333
  1.2675 -#1337 := [quant-intro #1334]: #1336
  1.2676 -#1320 := (iff #618 #1319)
  1.2677 -#1317 := (iff #145 #1316)
  1.2678 -#1318 := [monotonicity #1315]: #1317
  1.2679 -#1321 := [monotonicity #1318]: #1320
  1.2680 -#1340 := [monotonicity #1321 #1337]: #1339
  1.2681 -#1343 := [quant-intro #1340]: #1342
  1.2682 -#1346 := [monotonicity #1343]: #1345
  1.2683 -#1380 := [monotonicity #1346 #1377]: #1379
  1.2684 -#1383 := [monotonicity #1343 #1380]: #1382
  1.2685 -#1397 := [monotonicity #1383]: #1396
  1.2686 -#1400 := [monotonicity #1397]: #1399
  1.2687 -#1403 := [monotonicity #1400]: #1402
  1.2688 -#1406 := [monotonicity #1403]: #1405
  1.2689 -#1409 := [monotonicity #1394 #1406]: #1408
  1.2690 -#1414 := [trans #1409 #1412]: #1413
  1.2691 -#1664 := [monotonicity #1414 #1661]: #1663
  1.2692 -#1308 := (iff #1016 #1307)
  1.2693 -#1305 := (iff #580 #1304)
  1.2694 -#1302 := (iff #575 #1301)
  1.2695 -#1299 := (iff #568 #1298)
  1.2696 -#1296 := (iff #565 #1293)
  1.2697 -#1287 := (and #509 #1277)
  1.2698 -#1290 := (and #1284 #1287)
  1.2699 -#1294 := (iff #1290 #1293)
  1.2700 -#1295 := [rewrite]: #1294
  1.2701 -#1291 := (iff #565 #1290)
  1.2702 -#1288 := (iff #562 #1287)
  1.2703 -#1278 := (iff #559 #1277)
  1.2704 -#1282 := [rewrite]: #1278
  1.2705 -#1289 := [monotonicity #1282]: #1288
  1.2706 -#1285 := (iff #123 #1284)
  1.2707 -#1286 := [rewrite]: #1285
  1.2708 -#1292 := [monotonicity #1286 #1289]: #1291
  1.2709 -#1297 := [trans #1292 #1295]: #1296
  1.2710 -#1300 := [quant-intro #1297]: #1299
  1.2711 -#1275 := (iff #574 #1274)
  1.2712 -#1272 := (iff #122 #1271)
  1.2713 -#1273 := [monotonicity #1270]: #1272
  1.2714 -#1276 := [monotonicity #1273]: #1275
  1.2715 -#1303 := [monotonicity #1276 #1300]: #1302
  1.2716 -#1306 := [quant-intro #1303]: #1305
  1.2717 -#1309 := [monotonicity #1306]: #1308
  1.2718 -#1723 := [monotonicity #1309 #1664]: #1722
  1.2719 -#1686 := (iff #1025 #1685)
  1.2720 -#1683 := (iff #556 #1682)
  1.2721 -#1680 := (iff #551 #1679)
  1.2722 -#1677 := (iff #544 #1676)
  1.2723 -#1678 := [rewrite]: #1677
  1.2724 -#1674 := (iff #550 #1673)
  1.2725 -#1671 := (iff #536 #1668)
  1.2726 -#1665 := (and #1204 #509)
  1.2727 -#1669 := (iff #1665 #1668)
  1.2728 -#1670 := [rewrite]: #1669
  1.2729 -#1666 := (iff #536 #1665)
  1.2730 -#1667 := [monotonicity #1206]: #1666
  1.2731 -#1672 := [trans #1667 #1670]: #1671
  1.2732 -#1675 := [monotonicity #1672]: #1674
  1.2733 -#1681 := [monotonicity #1675 #1678]: #1680
  1.2734 -#1684 := [quant-intro #1681]: #1683
  1.2735 -#1687 := [monotonicity #1684]: #1686
  1.2736 -#1726 := [monotonicity #1687 #1723]: #1725
  1.2737 -#1702 := (iff #1034 #1701)
  1.2738 -#1699 := (iff #530 #1698)
  1.2739 -#1696 := (iff #525 #1693)
  1.2740 -#1690 := (or #1283 #524)
  1.2741 -#1694 := (iff #1690 #1693)
  1.2742 -#1695 := [rewrite]: #1694
  1.2743 -#1691 := (iff #525 #1690)
  1.2744 -#1688 := (iff #113 #1283)
  1.2745 -#1689 := [rewrite]: #1688
  1.2746 -#1692 := [monotonicity #1689]: #1691
  1.2747 -#1697 := [trans #1692 #1695]: #1696
  1.2748 -#1700 := [quant-intro #1697]: #1699
  1.2749 -#1703 := [monotonicity #1700]: #1702
  1.2750 -#1729 := [monotonicity #1703 #1726]: #1728
  1.2751 -#1711 := (iff #1043 #1710)
  1.2752 -#1708 := (iff #104 #1707)
  1.2753 -#1705 := (iff #103 #1704)
  1.2754 -#1706 := [rewrite]: #1705
  1.2755 -#1709 := [quant-intro #1706]: #1708
  1.2756 -#1712 := [monotonicity #1709]: #1711
  1.2757 -#1732 := [monotonicity #1712 #1729]: #1731
  1.2758 -#1716 := (iff #1052 #1715)
  1.2759 -#1713 := (iff #506 #101)
  1.2760 -#1714 := [rewrite]: #1713
  1.2761 +#1596 := [monotonicity #1469 #1593]: #1595
  1.2762 +#1599 := [monotonicity #1466 #1596]: #1598
  1.2763 +#1457 := (iff #959 #1456)
  1.2764 +#1454 := (iff #786 #1453)
  1.2765 +#1451 := (iff #781 #1448)
  1.2766 +#1445 := (or #1442 #775)
  1.2767 +#1449 := (iff #1445 #1448)
  1.2768 +#1450 := [rewrite]: #1449
  1.2769 +#1446 := (iff #781 #1445)
  1.2770 +#1443 := (iff #202 #1442)
  1.2771 +#1440 := (iff #201 #1439)
  1.2772 +#1441 := [rewrite]: #1440
  1.2773 +#1433 := (iff #199 #1432)
  1.2774 +#1434 := [rewrite]: #1433
  1.2775 +#1444 := [monotonicity #1434 #1441]: #1443
  1.2776 +#1447 := [monotonicity #1444]: #1446
  1.2777 +#1452 := [trans #1447 #1450]: #1451
  1.2778 +#1455 := [quant-intro #1452]: #1454
  1.2779 +#1458 := [monotonicity #1455]: #1457
  1.2780 +#1652 := [monotonicity #1458 #1599]: #1651
  1.2781 +#1615 := (iff #968 #1614)
  1.2782 +#1612 := (iff #772 #1611)
  1.2783 +#1609 := (iff #767 #1608)
  1.2784 +#1606 := (iff #761 #1605)
  1.2785 +#1607 := [rewrite]: #1606
  1.2786 +#1601 := (iff #207 #1600)
  1.2787 +#1602 := [monotonicity #1444]: #1601
  1.2788 +#1610 := [monotonicity #1602 #1607]: #1609
  1.2789 +#1613 := [quant-intro #1610]: #1612
  1.2790 +#1616 := [monotonicity #1613]: #1615
  1.2791 +#1655 := [monotonicity #1616 #1652]: #1654
  1.2792 +#1658 := [monotonicity #1655]: #1657
  1.2793 +#1633 := (iff #986 #1632)
  1.2794 +#1630 := (iff #758 #1629)
  1.2795 +#1627 := (iff #753 #1624)
  1.2796 +#1621 := (or #1617 #523)
  1.2797 +#1625 := (iff #1621 #1624)
  1.2798 +#1626 := [rewrite]: #1625
  1.2799 +#1622 := (iff #753 #1621)
  1.2800 +#1619 := (iff #188 #1617)
  1.2801 +#1620 := [rewrite]: #1619
  1.2802 +#1623 := [monotonicity #1620]: #1622
  1.2803 +#1628 := [trans #1623 #1626]: #1627
  1.2804 +#1631 := [quant-intro #1628]: #1630
  1.2805 +#1634 := [monotonicity #1631]: #1633
  1.2806 +#1661 := [monotonicity #1634 #1658]: #1660
  1.2807 +#1645 := (iff #995 #1636)
  1.2808 +#1637 := (not #1636)
  1.2809 +#1640 := (not #1637)
  1.2810 +#1643 := (iff #1640 #1636)
  1.2811 +#1644 := [rewrite]: #1643
  1.2812 +#1641 := (iff #995 #1640)
  1.2813 +#1638 := (iff #187 #1637)
  1.2814 +#1639 := [rewrite]: #1638
  1.2815 +#1642 := [monotonicity #1639]: #1641
  1.2816 +#1646 := [trans #1642 #1644]: #1645
  1.2817 +#1664 := [monotonicity #1646 #1661]: #1663
  1.2818 +#1667 := [monotonicity #1664]: #1666
  1.2819 +#1648 := (iff #608 #1647)
  1.2820 +#1407 := (iff #605 #1406)
  1.2821 +#1404 := (iff #600 #1401)
  1.2822 +#1398 := (and #1282 #526)
  1.2823 +#1402 := (iff #1398 #1401)
  1.2824 +#1403 := [rewrite]: #1402
  1.2825 +#1399 := (iff #600 #1398)
  1.2826 +#1283 := (iff #132 #1282)
  1.2827 +#1284 := [rewrite]: #1283
  1.2828 +#1400 := [monotonicity #1284]: #1399
  1.2829 +#1405 := [trans #1400 #1403]: #1404
  1.2830 +#1408 := [quant-intro #1405]: #1407
  1.2831 +#1649 := [monotonicity #1408]: #1648
  1.2832 +#1670 := [monotonicity #1649 #1667]: #1669
  1.2833 +#1675 := [trans #1670 #1673]: #1674
  1.2834 +#1427 := (iff #732 #1424)
  1.2835 +#1409 := (or #696 #1395)
  1.2836 +#1412 := (or #705 #1409)
  1.2837 +#1415 := (or #714 #1412)
  1.2838 +#1418 := (or #723 #1415)
  1.2839 +#1421 := (or #1406 #1418)
  1.2840 +#1425 := (iff #1421 #1424)
  1.2841 +#1426 := [rewrite]: #1425
  1.2842 +#1422 := (iff #732 #1421)
  1.2843 +#1419 := (iff #724 #1418)
  1.2844 +#1416 := (iff #715 #1415)
  1.2845 +#1413 := (iff #706 #1412)
  1.2846 +#1410 := (iff #697 #1409)
  1.2847 +#1396 := (iff #690 #1395)
  1.2848 +#1393 := (iff #685 #1392)
  1.2849 +#1390 := (iff #678 #1389)
  1.2850 +#1387 := (iff #673 #1384)
  1.2851 +#1381 := (or #1376 #170)
  1.2852 +#1385 := (iff #1381 #1384)
  1.2853 +#1386 := [rewrite]: #1385
  1.2854 +#1382 := (iff #673 #1381)
  1.2855 +#1379 := (iff #659 #170)
  1.2856 +#1380 := [rewrite]: #1379
  1.2857 +#1377 := (iff #672 #1376)
  1.2858 +#1374 := (iff #656 #1373)
  1.2859 +#1371 := (iff #651 #1370)
  1.2860 +#1368 := (iff #644 #1367)
  1.2861 +#1369 := [rewrite]: #1368
  1.2862 +#1365 := (iff #650 #1364)
  1.2863 +#1362 := (iff #641 #1361)
  1.2864 +#1328 := (iff #155 #1327)
  1.2865 +#1329 := [rewrite]: #1328
  1.2866 +#1363 := [monotonicity #1220 #1329]: #1362
  1.2867 +#1366 := [monotonicity #1363]: #1365
  1.2868 +#1372 := [monotonicity #1366 #1369]: #1371
  1.2869 +#1375 := [quant-intro #1372]: #1374
  1.2870 +#1378 := [monotonicity #1375]: #1377
  1.2871 +#1383 := [monotonicity #1378 #1380]: #1382
  1.2872 +#1388 := [trans #1383 #1386]: #1387
  1.2873 +#1391 := [monotonicity #1375 #1388]: #1390
  1.2874 +#1359 := (iff #684 #1358)
  1.2875 +#1356 := (iff #638 #1355)
  1.2876 +#1353 := (iff #633 #1352)
  1.2877 +#1350 := (iff #626 #1349)
  1.2878 +#1347 := (iff #623 #1346)
  1.2879 +#1343 := (iff #620 #1342)
  1.2880 +#1345 := [rewrite]: #1343
  1.2881 +#1340 := (iff #158 #1339)
  1.2882 +#1341 := [rewrite]: #1340
  1.2883 +#1348 := [monotonicity #1341 #1345]: #1347
  1.2884 +#1351 := [quant-intro #1348]: #1350
  1.2885 +#1334 := (iff #632 #1333)
  1.2886 +#1331 := (iff #156 #1330)
  1.2887 +#1332 := [monotonicity #1329]: #1331
  1.2888 +#1335 := [monotonicity #1332]: #1334
  1.2889 +#1354 := [monotonicity #1335 #1351]: #1353
  1.2890 +#1357 := [quant-intro #1354]: #1356
  1.2891 +#1360 := [monotonicity #1357]: #1359
  1.2892 +#1394 := [monotonicity #1360 #1391]: #1393
  1.2893 +#1397 := [monotonicity #1357 #1394]: #1396
  1.2894 +#1411 := [monotonicity #1397]: #1410
  1.2895 +#1414 := [monotonicity #1411]: #1413
  1.2896 +#1417 := [monotonicity #1414]: #1416
  1.2897 +#1420 := [monotonicity #1417]: #1419
  1.2898 +#1423 := [monotonicity #1408 #1420]: #1422
  1.2899 +#1428 := [trans #1423 #1426]: #1427
  1.2900 +#1678 := [monotonicity #1428 #1675]: #1677
  1.2901 +#1322 := (iff #1030 #1321)
  1.2902 +#1319 := (iff #594 #1318)
  1.2903 +#1316 := (iff #589 #1315)
  1.2904 +#1313 := (iff #582 #1312)
  1.2905 +#1310 := (iff #579 #1307)
  1.2906 +#1301 := (and #523 #1291)
  1.2907 +#1304 := (and #1298 #1301)
  1.2908 +#1308 := (iff #1304 #1307)
  1.2909 +#1309 := [rewrite]: #1308
  1.2910 +#1305 := (iff #579 #1304)
  1.2911 +#1302 := (iff #576 #1301)
  1.2912 +#1292 := (iff #573 #1291)
  1.2913 +#1296 := [rewrite]: #1292
  1.2914 +#1303 := [monotonicity #1296]: #1302
  1.2915 +#1299 := (iff #134 #1298)
  1.2916 +#1300 := [rewrite]: #1299
  1.2917 +#1306 := [monotonicity #1300 #1303]: #1305
  1.2918 +#1311 := [trans #1306 #1309]: #1310
  1.2919 +#1314 := [quant-intro #1311]: #1313
  1.2920 +#1289 := (iff #588 #1288)
  1.2921 +#1286 := (iff #133 #1285)
  1.2922 +#1287 := [monotonicity #1284]: #1286
  1.2923 +#1290 := [monotonicity #1287]: #1289
  1.2924 +#1317 := [monotonicity #1290 #1314]: #1316
  1.2925 +#1320 := [quant-intro #1317]: #1319
  1.2926 +#1323 := [monotonicity #1320]: #1322
  1.2927 +#1737 := [monotonicity #1323 #1678]: #1736
  1.2928 +#1700 := (iff #1039 #1699)
  1.2929 +#1697 := (iff #570 #1696)
  1.2930 +#1694 := (iff #565 #1693)
  1.2931 +#1691 := (iff #558 #1690)
  1.2932 +#1692 := [rewrite]: #1691
  1.2933 +#1688 := (iff #564 #1687)
  1.2934 +#1685 := (iff #550 #1682)
  1.2935 +#1679 := (and #1218 #523)
  1.2936 +#1683 := (iff #1679 #1682)
  1.2937 +#1684 := [rewrite]: #1683
  1.2938 +#1680 := (iff #550 #1679)
  1.2939 +#1681 := [monotonicity #1220]: #1680
  1.2940 +#1686 := [trans #1681 #1684]: #1685
  1.2941 +#1689 := [monotonicity #1686]: #1688
  1.2942 +#1695 := [monotonicity #1689 #1692]: #1694
  1.2943 +#1698 := [quant-intro #1695]: #1697
  1.2944 +#1701 := [monotonicity #1698]: #1700
  1.2945 +#1740 := [monotonicity #1701 #1737]: #1739
  1.2946 +#1716 := (iff #1048 #1715)
  1.2947 +#1713 := (iff #544 #1712)
  1.2948 +#1710 := (iff #539 #1707)
  1.2949 +#1704 := (or #1297 #538)
  1.2950 +#1708 := (iff #1704 #1707)
  1.2951 +#1709 := [rewrite]: #1708
  1.2952 +#1705 := (iff #539 #1704)
  1.2953 +#1702 := (iff #124 #1297)
  1.2954 +#1703 := [rewrite]: #1702
  1.2955 +#1706 := [monotonicity #1703]: #1705
  1.2956 +#1711 := [trans #1706 #1709]: #1710
  1.2957 +#1714 := [quant-intro #1711]: #1713
  1.2958  #1717 := [monotonicity #1714]: #1716
  1.2959 -#1735 := [monotonicity #1717 #1732]: #1734
  1.2960 -#1719 := (iff #1068 #1718)
  1.2961 -#1263 := (iff #503 #1262)
  1.2962 -#1260 := (iff #498 #1259)
  1.2963 -#1257 := (iff #491 #1256)
  1.2964 -#1254 := (iff #488 #1251)
  1.2965 -#1245 := (and #1239 #430)
  1.2966 -#1248 := (and #1242 #1245)
  1.2967 -#1252 := (iff #1248 #1251)
  1.2968 -#1253 := [rewrite]: #1252
  1.2969 -#1249 := (iff #488 #1248)
  1.2970 -#1246 := (iff #483 #1245)
  1.2971 -#1240 := (iff #93 #1239)
  1.2972 -#1241 := [rewrite]: #1240
  1.2973 -#1247 := [monotonicity #1241]: #1246
  1.2974 -#1243 := (iff #92 #1242)
  1.2975 -#1244 := [rewrite]: #1243
  1.2976 -#1250 := [monotonicity #1244 #1247]: #1249
  1.2977 -#1255 := [trans #1250 #1253]: #1254
  1.2978 -#1258 := [quant-intro #1255]: #1257
  1.2979 -#1237 := (iff #497 #1236)
  1.2980 -#1234 := (iff #91 #1233)
  1.2981 -#1231 := (iff #90 #1230)
  1.2982 -#1232 := [rewrite]: #1231
  1.2983 -#1235 := [monotonicity #1232]: #1234
  1.2984 -#1238 := [monotonicity #1235]: #1237
  1.2985 -#1261 := [monotonicity #1238 #1258]: #1260
  1.2986 -#1264 := [quant-intro #1261]: #1263
  1.2987 -#1720 := [monotonicity #1264]: #1719
  1.2988 -#1738 := [monotonicity #1720 #1735]: #1737
  1.2989 -#1743 := [trans #1738 #1741]: #1742
  1.2990 -#1746 := [monotonicity #1264 #1743]: #1745
  1.2991 -#1225 := (iff #1080 #1224)
  1.2992 +#1743 := [monotonicity #1717 #1740]: #1742
  1.2993 +#1725 := (iff #1057 #1724)
  1.2994 +#1722 := (iff #115 #1721)
  1.2995 +#1719 := (iff #114 #1718)
  1.2996 +#1720 := [rewrite]: #1719
  1.2997 +#1723 := [quant-intro #1720]: #1722
  1.2998 +#1726 := [monotonicity #1723]: #1725
  1.2999 +#1746 := [monotonicity #1726 #1743]: #1745
  1.3000 +#1730 := (iff #1066 #1729)
  1.3001 +#1727 := (iff #520 #112)
  1.3002 +#1728 := [rewrite]: #1727
  1.3003 +#1731 := [monotonicity #1728]: #1730
  1.3004 +#1749 := [monotonicity #1731 #1746]: #1748
  1.3005 +#1733 := (iff #1082 #1732)
  1.3006 +#1277 := (iff #517 #1276)
  1.3007 +#1274 := (iff #512 #1273)
  1.3008 +#1271 := (iff #505 #1270)
  1.3009 +#1268 := (iff #502 #1265)
  1.3010 +#1259 := (and #1253 #444)
  1.3011 +#1262 := (and #1256 #1259)
  1.3012 +#1266 := (iff #1262 #1265)
  1.3013 +#1267 := [rewrite]: #1266
  1.3014 +#1263 := (iff #502 #1262)
  1.3015 +#1260 := (iff #497 #1259)
  1.3016 +#1254 := (iff #104 #1253)
  1.3017 +#1255 := [rewrite]: #1254
  1.3018 +#1261 := [monotonicity #1255]: #1260
  1.3019 +#1257 := (iff #103 #1256)
  1.3020 +#1258 := [rewrite]: #1257
  1.3021 +#1264 := [monotonicity #1258 #1261]: #1263
  1.3022 +#1269 := [trans #1264 #1267]: #1268
  1.3023 +#1272 := [quant-intro #1269]: #1271
  1.3024 +#1251 := (iff #511 #1250)
  1.3025 +#1248 := (iff #102 #1247)
  1.3026 +#1245 := (iff #101 #1244)
  1.3027 +#1246 := [rewrite]: #1245
  1.3028 +#1249 := [monotonicity #1246]: #1248
  1.3029 +#1252 := [monotonicity #1249]: #1251
  1.3030 +#1275 := [monotonicity #1252 #1272]: #1274
  1.3031 +#1278 := [quant-intro #1275]: #1277
  1.3032 +#1734 := [monotonicity #1278]: #1733
  1.3033 +#1752 := [monotonicity #1734 #1749]: #1751
  1.3034 +#1757 := [trans #1752 #1755]: #1756
  1.3035 +#1760 := [monotonicity #1278 #1757]: #1759
  1.3036 +#1239 := (iff #1094 #1238)
  1.3037 +#1236 := (iff #491 #1235)
  1.3038 +#1233 := (iff #486 #1232)
  1.3039 +#1230 := (iff #485 #1229)
  1.3040 +#1227 := (iff #477 #1224)
  1.3041 +#1221 := (and #1218 #444)
  1.3042 +#1225 := (iff #1221 #1224)
  1.3043 +#1226 := [rewrite]: #1225
  1.3044  #1222 := (iff #477 #1221)
  1.3045 -#1219 := (iff #472 #1218)
  1.3046 -#1216 := (iff #471 #1215)
  1.3047 -#1213 := (iff #463 #1210)
  1.3048 -#1207 := (and #1204 #430)
  1.3049 -#1211 := (iff #1207 #1210)
  1.3050 -#1212 := [rewrite]: #1211
  1.3051 -#1208 := (iff #463 #1207)
  1.3052 +#1223 := [monotonicity #1220]: #1222
  1.3053 +#1228 := [trans #1223 #1226]: #1227
  1.3054 +#1231 := [monotonicity #1228]: #1230
  1.3055 +#1211 := (iff #98 #1212)
  1.3056 +#1210 := [rewrite]: #1211
  1.3057 +#1234 := [monotonicity #1210 #1231]: #1233
  1.3058 +#1237 := [quant-intro #1234]: #1236
  1.3059 +#1240 := [monotonicity #1237]: #1239
  1.3060 +#1763 := [monotonicity #1240 #1760]: #1762
  1.3061 +#1766 := [monotonicity #1237 #1763]: #1765
  1.3062 +#1208 := (iff #1106 #1207)
  1.3063 +#1205 := (iff #471 #1204)
  1.3064 +#1202 := (iff #466 #1199)
  1.3065 +#1196 := (or #1192 #465)
  1.3066 +#1200 := (iff #1196 #1199)
  1.3067 +#1201 := [rewrite]: #1200
  1.3068 +#1197 := (iff #466 #1196)
  1.3069 +#1191 := (iff #89 #1192)
  1.3070 +#1195 := [rewrite]: #1191
  1.3071 +#1198 := [monotonicity #1195]: #1197
  1.3072 +#1203 := [trans #1198 #1201]: #1202
  1.3073 +#1206 := [quant-intro #1203]: #1205
  1.3074  #1209 := [monotonicity #1206]: #1208
  1.3075 -#1214 := [trans #1209 #1212]: #1213
  1.3076 -#1217 := [monotonicity #1214]: #1216
  1.3077 -#1197 := (iff #87 #1198)
  1.3078 -#1196 := [rewrite]: #1197
  1.3079 -#1220 := [monotonicity #1196 #1217]: #1219
  1.3080 -#1223 := [quant-intro #1220]: #1222
  1.3081 -#1226 := [monotonicity #1223]: #1225
  1.3082 -#1749 := [monotonicity #1226 #1746]: #1748
  1.3083 -#1752 := [monotonicity #1223 #1749]: #1751
  1.3084 -#1194 := (iff #1092 #1193)
  1.3085 -#1191 := (iff #457 #1190)
  1.3086 -#1188 := (iff #452 #1185)
  1.3087 -#1182 := (or #1178 #451)
  1.3088 -#1186 := (iff #1182 #1185)
  1.3089 -#1187 := [rewrite]: #1186
  1.3090 -#1183 := (iff #452 #1182)
  1.3091 -#1177 := (iff #79 #1178)
  1.3092 -#1181 := [rewrite]: #1177
  1.3093 -#1184 := [monotonicity #1181]: #1183
  1.3094 -#1189 := [trans #1184 #1187]: #1188
  1.3095 -#1192 := [quant-intro #1189]: #1191
  1.3096 -#1195 := [monotonicity #1192]: #1194
  1.3097 -#1755 := [monotonicity #1195 #1752]: #1754
  1.3098 -#1758 := [monotonicity #1192 #1755]: #1757
  1.3099 -#1174 := (iff #1104 #1173)
  1.3100 -#1171 := (iff #74 #1170)
  1.3101 -#1167 := (iff #73 #1169)
  1.3102 -#1168 := [rewrite]: #1167
  1.3103 -#1172 := [quant-intro #1168]: #1171
  1.3104 -#1175 := [monotonicity #1172]: #1174
  1.3105 -#1761 := [monotonicity #1175 #1758]: #1760
  1.3106 -#1764 := [monotonicity #1172 #1761]: #1763
  1.3107 -#1165 := (iff #1116 #1164)
  1.3108 -#1162 := (iff #439 #72)
  1.3109 +#1769 := [monotonicity #1209 #1766]: #1768
  1.3110 +#1772 := [monotonicity #1206 #1769]: #1771
  1.3111 +#1188 := (iff #1118 #1187)
  1.3112 +#1185 := (iff #84 #1184)
  1.3113 +#1181 := (iff #83 #1183)
  1.3114 +#1182 := [rewrite]: #1181
  1.3115 +#1186 := [quant-intro #1182]: #1185
  1.3116 +#1189 := [monotonicity #1186]: #1188
  1.3117 +#1775 := [monotonicity #1189 #1772]: #1774
  1.3118 +#1778 := [monotonicity #1186 #1775]: #1777
  1.3119 +#1179 := (iff #1130 #1178)
  1.3120 +#1176 := (iff #453 #82)
  1.3121 +#1177 := [rewrite]: #1176
  1.3122 +#1180 := [monotonicity #1177]: #1179
  1.3123 +#1781 := [monotonicity #1180 #1778]: #1780
  1.3124 +#1784 := [monotonicity #1177 #1781]: #1783
  1.3125 +#1798 := [monotonicity #1784]: #1797
  1.3126 +#1801 := [monotonicity #1798]: #1800
  1.3127 +#1794 := (iff #1160 #1793)
  1.3128 +#1791 := (iff #427 #1790)
  1.3129 +#1788 := (iff #422 #1787)
  1.3130 +#1785 := (iff #415 #69)
  1.3131 +#1786 := [rewrite]: #1785
  1.3132 +#1789 := [monotonicity #1786]: #1788
  1.3133 +#1792 := [quant-intro #1789]: #1791
  1.3134 +#1795 := [monotonicity #1792]: #1794
  1.3135 +#1804 := [monotonicity #1795 #1801]: #1803
  1.3136 +#1809 := [trans #1804 #1807]: #1808
  1.3137 +#1812 := [monotonicity #1809]: #1811
  1.3138 +#1174 := (iff #285 #1173)
  1.3139 +#1171 := (iff #284 #1161)
  1.3140 +#1166 := (implies true #1161)
  1.3141 +#1169 := (iff #1166 #1161)
  1.3142 +#1170 := [rewrite]: #1169
  1.3143 +#1167 := (iff #284 #1166)
  1.3144 +#1164 := (iff #283 #1161)
  1.3145 +#1157 := (implies #427 #1152)
  1.3146 +#1162 := (iff #1157 #1161)
  1.3147  #1163 := [rewrite]: #1162
  1.3148 -#1166 := [monotonicity #1163]: #1165
  1.3149 -#1767 := [monotonicity #1166 #1764]: #1766
  1.3150 -#1770 := [monotonicity #1163 #1767]: #1769
  1.3151 -#1784 := [monotonicity #1770]: #1783
  1.3152 -#1787 := [monotonicity #1784]: #1786
  1.3153 -#1780 := (iff #1146 #1779)
  1.3154 -#1777 := (iff #413 #1776)
  1.3155 -#1774 := (iff #408 #1773)
  1.3156 -#1771 := (iff #401 #59)
  1.3157 -#1772 := [rewrite]: #1771
  1.3158 -#1775 := [monotonicity #1772]: #1774
  1.3159 -#1778 := [quant-intro #1775]: #1777
  1.3160 -#1781 := [monotonicity #1778]: #1780
  1.3161 -#1790 := [monotonicity #1781 #1787]: #1789
  1.3162 -#1795 := [trans #1790 #1793]: #1794
  1.3163 -#1798 := [monotonicity #1795]: #1797
  1.3164 -#1160 := (iff #271 #1159)
  1.3165 -#1157 := (iff #270 #1147)
  1.3166 -#1152 := (implies true #1147)
  1.3167 -#1155 := (iff #1152 #1147)
  1.3168 -#1156 := [rewrite]: #1155
  1.3169 -#1153 := (iff #270 #1152)
  1.3170 -#1150 := (iff #269 #1147)
  1.3171 -#1143 := (implies #413 #1138)
  1.3172 -#1148 := (iff #1143 #1147)
  1.3173 -#1149 := [rewrite]: #1148
  1.3174 -#1144 := (iff #269 #1143)
  1.3175 -#1141 := (iff #268 #1138)
  1.3176 -#1134 := (implies #427 #1129)
  1.3177 -#1139 := (iff #1134 #1138)
  1.3178 -#1140 := [rewrite]: #1139
  1.3179 -#1135 := (iff #268 #1134)
  1.3180 -#1132 := (iff #267 #1129)
  1.3181 -#1125 := (implies #436 #1122)
  1.3182 -#1130 := (iff #1125 #1129)
  1.3183 -#1131 := [rewrite]: #1130
  1.3184 -#1126 := (iff #267 #1125)
  1.3185 -#1123 := (iff #266 #1122)
  1.3186 -#1120 := (iff #265 #1117)
  1.3187 -#1113 := (implies #439 #1110)
  1.3188 -#1118 := (iff #1113 #1117)
  1.3189 -#1119 := [rewrite]: #1118
  1.3190 -#1114 := (iff #265 #1113)
  1.3191 -#1111 := (iff #264 #1110)
  1.3192 -#1108 := (iff #263 #1105)
  1.3193 -#1101 := (implies #74 #1098)
  1.3194 -#1106 := (iff #1101 #1105)
  1.3195 -#1107 := [rewrite]: #1106
  1.3196 -#1102 := (iff #263 #1101)
  1.3197 -#1099 := (iff #262 #1098)
  1.3198 -#1096 := (iff #261 #1093)
  1.3199 -#1089 := (implies #457 #1086)
  1.3200 -#1094 := (iff #1089 #1093)
  1.3201 -#1095 := [rewrite]: #1094
  1.3202 -#1090 := (iff #261 #1089)
  1.3203 -#1087 := (iff #260 #1086)
  1.3204 -#1084 := (iff #259 #1081)
  1.3205 -#1077 := (implies #477 #1074)
  1.3206 -#1082 := (iff #1077 #1081)
  1.3207 -#1083 := [rewrite]: #1082
  1.3208 -#1078 := (iff #259 #1077)
  1.3209 -#1075 := (iff #258 #1074)
  1.3210 -#1072 := (iff #257 #1069)
  1.3211 -#1065 := (implies #503 #1053)
  1.3212 -#1070 := (iff #1065 #1069)
  1.3213 -#1071 := [rewrite]: #1070
  1.3214 -#1066 := (iff #257 #1065)
  1.3215 -#1063 := (iff #256 #1053)
  1.3216 -#1058 := (implies true #1053)
  1.3217 -#1061 := (iff #1058 #1053)
  1.3218 -#1062 := [rewrite]: #1061
  1.3219 -#1059 := (iff #256 #1058)
  1.3220 -#1056 := (iff #255 #1053)
  1.3221 -#1049 := (implies #506 #1044)
  1.3222 -#1054 := (iff #1049 #1053)
  1.3223 -#1055 := [rewrite]: #1054
  1.3224 -#1050 := (iff #255 #1049)
  1.3225 -#1047 := (iff #254 #1044)
  1.3226 -#1040 := (implies #104 #1035)
  1.3227 -#1045 := (iff #1040 #1044)
  1.3228 -#1046 := [rewrite]: #1045
  1.3229 -#1041 := (iff #254 #1040)
  1.3230 -#1038 := (iff #253 #1035)
  1.3231 -#1031 := (implies #530 #1026)
  1.3232 -#1036 := (iff #1031 #1035)
  1.3233 -#1037 := [rewrite]: #1036
  1.3234 -#1032 := (iff #253 #1031)
  1.3235 -#1029 := (iff #252 #1026)
  1.3236 -#1022 := (implies #556 #1017)
  1.3237 -#1027 := (iff #1022 #1026)
  1.3238 -#1028 := [rewrite]: #1027
  1.3239 -#1023 := (iff #252 #1022)
  1.3240 -#1020 := (iff #251 #1017)
  1.3241 -#1013 := (implies #580 #1010)
  1.3242 -#1018 := (iff #1013 #1017)
  1.3243 -#1019 := [rewrite]: #1018
  1.3244 -#1014 := (iff #251 #1013)
  1.3245 -#1011 := (iff #250 #1010)
  1.3246 -#1008 := (iff #249 #998)
  1.3247 -#1003 := (implies true #998)
  1.3248 -#1006 := (iff #1003 #998)
  1.3249 -#1007 := [rewrite]: #1006
  1.3250 -#1004 := (iff #249 #1003)
  1.3251 -#1001 := (iff #248 #998)
  1.3252 -#995 := (implies #591 #990)
  1.3253 -#999 := (iff #995 #998)
  1.3254 -#1000 := [rewrite]: #999
  1.3255 -#996 := (iff #248 #995)
  1.3256 -#993 := (iff #247 #990)
  1.3257 -#733 := (not #730)
  1.3258 -#987 := (implies #733 #982)
  1.3259 -#991 := (iff #987 #990)
  1.3260 -#992 := [rewrite]: #991
  1.3261 -#988 := (iff #247 #987)
  1.3262 -#985 := (iff #246 #982)
  1.3263 -#978 := (implies #176 #973)
  1.3264 -#983 := (iff #978 #982)
  1.3265 -#984 := [rewrite]: #983
  1.3266 -#979 := (iff #246 #978)
  1.3267 -#976 := (iff #245 #973)
  1.3268 -#969 := (implies #744 #964)
  1.3269 -#974 := (iff #969 #973)
  1.3270 -#975 := [rewrite]: #974
  1.3271 -#970 := (iff #245 #969)
  1.3272 -#967 := (iff #244 #964)
  1.3273 -#960 := (implies #182 #955)
  1.3274 -#965 := (iff #960 #964)
  1.3275 -#966 := [rewrite]: #965
  1.3276 -#961 := (iff #244 #960)
  1.3277 -#958 := (iff #243 #955)
  1.3278 -#951 := (implies #758 #946)
  1.3279 -#956 := (iff #951 #955)
  1.3280 -#957 := [rewrite]: #956
  1.3281 -#952 := (iff #243 #951)
  1.3282 -#949 := (iff #242 #946)
  1.3283 -#942 := (implies #772 #939)
  1.3284 -#947 := (iff #942 #946)
  1.3285 -#948 := [rewrite]: #947
  1.3286 -#943 := (iff #242 #942)
  1.3287 -#940 := (iff #241 #939)
  1.3288 -#937 := (iff #240 #934)
  1.3289 -#930 := (implies #198 #927)
  1.3290 -#935 := (iff #930 #934)
  1.3291 -#936 := [rewrite]: #935
  1.3292 -#931 := (iff #240 #930)
  1.3293 -#928 := (iff #239 #927)
  1.3294 -#925 := (iff #238 #922)
  1.3295 -#918 := (implies #787 #915)
  1.3296 -#923 := (iff #918 #922)
  1.3297 -#924 := [rewrite]: #923
  1.3298 -#919 := (iff #238 #918)
  1.3299 -#916 := (iff #237 #915)
  1.3300 -#913 := (iff #236 #910)
  1.3301 -#906 := (implies #790 #903)
  1.3302 -#911 := (iff #906 #910)
  1.3303 -#912 := [rewrite]: #911
  1.3304 -#907 := (iff #236 #906)
  1.3305 -#904 := (iff #235 #903)
  1.3306 -#901 := (iff #234 #898)
  1.3307 -#894 := (implies #206 #891)
  1.3308 -#899 := (iff #894 #898)
  1.3309 -#900 := [rewrite]: #899
  1.3310 -#895 := (iff #234 #894)
  1.3311 -#892 := (iff #233 #891)
  1.3312 -#889 := (iff #232 #886)
  1.3313 -#882 := (implies #810 #879)
  1.3314 -#887 := (iff #882 #886)
  1.3315 -#888 := [rewrite]: #887
  1.3316 -#883 := (iff #232 #882)
  1.3317 -#880 := (iff #231 #879)
  1.3318 -#877 := (iff #230 #874)
  1.3319 -#870 := (implies #836 #860)
  1.3320 -#875 := (iff #870 #874)
  1.3321 -#876 := [rewrite]: #875
  1.3322 -#871 := (iff #230 #870)
  1.3323 -#868 := (iff #229 #860)
  1.3324 -#863 := (and #860 true)
  1.3325 -#866 := (iff #863 #860)
  1.3326 -#867 := [rewrite]: #866
  1.3327 -#864 := (iff #229 #863)
  1.3328 -#861 := (iff #228 #860)
  1.3329 -#858 := (iff #227 #855)
  1.3330 -#851 := (implies #221 #848)
  1.3331 -#856 := (iff #851 #855)
  1.3332 -#857 := [rewrite]: #856
  1.3333 -#852 := (iff #227 #851)
  1.3334 -#849 := (iff #226 #848)
  1.3335 -#846 := (iff #225 #845)
  1.3336 -#843 := (iff #224 #842)
  1.3337 -#840 := (iff #223 #839)
  1.3338 -#822 := (= #216 #821)
  1.3339 -#823 := [rewrite]: #822
  1.3340 -#841 := [monotonicity #823]: #840
  1.3341 -#776 := (iff #200 #775)
  1.3342 +#1158 := (iff #283 #1157)
  1.3343 +#1155 := (iff #282 #1152)
  1.3344 +#1148 := (implies #441 #1143)
  1.3345 +#1153 := (iff #1148 #1152)
  1.3346 +#1154 := [rewrite]: #1153
  1.3347 +#1149 := (iff #282 #1148)
  1.3348 +#1146 := (iff #281 #1143)
  1.3349 +#1139 := (implies #450 #1136)
  1.3350 +#1144 := (iff #1139 #1143)
  1.3351 +#1145 := [rewrite]: #1144
  1.3352 +#1140 := (iff #281 #1139)
  1.3353 +#1137 := (iff #280 #1136)
  1.3354 +#1134 := (iff #279 #1131)
  1.3355 +#1127 := (implies #453 #1124)
  1.3356 +#1132 := (iff #1127 #1131)
  1.3357 +#1133 := [rewrite]: #1132
  1.3358 +#1128 := (iff #279 #1127)
  1.3359 +#1125 := (iff #278 #1124)
  1.3360 +#1122 := (iff #277 #1119)
  1.3361 +#1115 := (implies #84 #1112)
  1.3362 +#1120 := (iff #1115 #1119)
  1.3363 +#1121 := [rewrite]: #1120
  1.3364 +#1116 := (iff #277 #1115)
  1.3365 +#1113 := (iff #276 #1112)
  1.3366 +#1110 := (iff #275 #1107)
  1.3367 +#1103 := (implies #471 #1100)
  1.3368 +#1108 := (iff #1103 #1107)
  1.3369 +#1109 := [rewrite]: #1108
  1.3370 +#1104 := (iff #275 #1103)
  1.3371 +#1101 := (iff #274 #1100)
  1.3372 +#1098 := (iff #273 #1095)
  1.3373 +#1091 := (implies #491 #1088)
  1.3374 +#1096 := (iff #1091 #1095)
  1.3375 +#1097 := [rewrite]: #1096
  1.3376 +#1092 := (iff #273 #1091)
  1.3377 +#1089 := (iff #272 #1088)
  1.3378 +#1086 := (iff #271 #1083)
  1.3379 +#1079 := (implies #517 #1067)
  1.3380 +#1084 := (iff #1079 #1083)
  1.3381 +#1085 := [rewrite]: #1084
  1.3382 +#1080 := (iff #271 #1079)
  1.3383 +#1077 := (iff #270 #1067)
  1.3384 +#1072 := (implies true #1067)
  1.3385 +#1075 := (iff #1072 #1067)
  1.3386 +#1076 := [rewrite]: #1075
  1.3387 +#1073 := (iff #270 #1072)
  1.3388 +#1070 := (iff #269 #1067)
  1.3389 +#1063 := (implies #520 #1058)
  1.3390 +#1068 := (iff #1063 #1067)
  1.3391 +#1069 := [rewrite]: #1068
  1.3392 +#1064 := (iff #269 #1063)
  1.3393 +#1061 := (iff #268 #1058)
  1.3394 +#1054 := (implies #115 #1049)
  1.3395 +#1059 := (iff #1054 #1058)
  1.3396 +#1060 := [rewrite]: #1059
  1.3397 +#1055 := (iff #268 #1054)
  1.3398 +#1052 := (iff #267 #1049)
  1.3399 +#1045 := (implies #544 #1040)
  1.3400 +#1050 := (iff #1045 #1049)
  1.3401 +#1051 := [rewrite]: #1050
  1.3402 +#1046 := (iff #267 #1045)
  1.3403 +#1043 := (iff #266 #1040)
  1.3404 +#1036 := (implies #570 #1031)
  1.3405 +#1041 := (iff #1036 #1040)
  1.3406 +#1042 := [rewrite]: #1041
  1.3407 +#1037 := (iff #266 #1036)
  1.3408 +#1034 := (iff #265 #1031)
  1.3409 +#1027 := (implies #594 #1024)
  1.3410 +#1032 := (iff #1027 #1031)
  1.3411 +#1033 := [rewrite]: #1032
  1.3412 +#1028 := (iff #265 #1027)
  1.3413 +#1025 := (iff #264 #1024)
  1.3414 +#1022 := (iff #263 #1012)
  1.3415 +#1017 := (implies true #1012)
  1.3416 +#1020 := (iff #1017 #1012)
  1.3417 +#1021 := [rewrite]: #1020
  1.3418 +#1018 := (iff #263 #1017)
  1.3419 +#1015 := (iff #262 #1012)
  1.3420 +#1009 := (implies #605 #1004)
  1.3421 +#1013 := (iff #1009 #1012)
  1.3422 +#1014 := [rewrite]: #1013
  1.3423 +#1010 := (iff #262 #1009)
  1.3424 +#1007 := (iff #261 #1004)
  1.3425 +#747 := (not #744)
  1.3426 +#1001 := (implies #747 #996)
  1.3427 +#1005 := (iff #1001 #1004)
  1.3428 +#1006 := [rewrite]: #1005
  1.3429 +#1002 := (iff #261 #1001)
  1.3430 +#999 := (iff #260 #996)
  1.3431 +#992 := (implies #187 #987)
  1.3432 +#997 := (iff #992 #996)
  1.3433 +#998 := [rewrite]: #997
  1.3434 +#993 := (iff #260 #992)
  1.3435 +#990 := (iff #259 #987)
  1.3436 +#983 := (implies #758 #978)
  1.3437 +#988 := (iff #983 #987)
  1.3438 +#989 := [rewrite]: #988
  1.3439 +#984 := (iff #259 #983)
  1.3440 +#981 := (iff #258 #978)
  1.3441 +#974 := (implies #195 #969)
  1.3442 +#979 := (iff #974 #978)
  1.3443 +#980 := [rewrite]: #979
  1.3444 +#975 := (iff #258 #974)
  1.3445 +#972 := (iff #257 #969)
  1.3446 +#965 := (implies #772 #960)
  1.3447 +#970 := (iff #965 #969)
  1.3448 +#971 := [rewrite]: #970
  1.3449 +#966 := (iff #257 #965)
  1.3450 +#963 := (iff #256 #960)
  1.3451 +#956 := (implies #786 #953)
  1.3452 +#961 := (iff #956 #960)
  1.3453 +#962 := [rewrite]: #961
  1.3454 +#957 := (iff #256 #956)
  1.3455 +#954 := (iff #255 #953)
  1.3456 +#951 := (iff #254 #948)
  1.3457 +#944 := (implies #212 #941)
  1.3458 +#949 := (iff #944 #948)
  1.3459 +#950 := [rewrite]: #949
  1.3460 +#945 := (iff #254 #944)
  1.3461 +#942 := (iff #253 #941)
  1.3462 +#939 := (iff #252 #936)
  1.3463 +#932 := (implies #801 #929)
  1.3464 +#937 := (iff #932 #936)
  1.3465 +#938 := [rewrite]: #937
  1.3466 +#933 := (iff #252 #932)
  1.3467 +#930 := (iff #251 #929)
  1.3468 +#927 := (iff #250 #924)
  1.3469 +#920 := (implies #804 #917)
  1.3470 +#925 := (iff #920 #924)
  1.3471 +#926 := [rewrite]: #925
  1.3472 +#921 := (iff #250 #920)
  1.3473 +#918 := (iff #249 #917)
  1.3474 +#915 := (iff #248 #912)
  1.3475 +#908 := (implies #220 #905)
  1.3476 +#913 := (iff #908 #912)
  1.3477 +#914 := [rewrite]: #913
  1.3478 +#909 := (iff #248 #908)
  1.3479 +#906 := (iff #247 #905)
  1.3480 +#903 := (iff #246 #900)
  1.3481 +#896 := (implies #824 #893)
  1.3482 +#901 := (iff #896 #900)
  1.3483 +#902 := [rewrite]: #901
  1.3484 +#897 := (iff #246 #896)
  1.3485 +#894 := (iff #245 #893)
  1.3486 +#891 := (iff #244 #888)
  1.3487 +#884 := (implies #850 #874)
  1.3488 +#889 := (iff #884 #888)
  1.3489 +#890 := [rewrite]: #889
  1.3490 +#885 := (iff #244 #884)
  1.3491 +#882 := (iff #243 #874)
  1.3492 +#877 := (and #874 true)
  1.3493 +#880 := (iff #877 #874)
  1.3494 +#881 := [rewrite]: #880
  1.3495 +#878 := (iff #243 #877)
  1.3496 +#875 := (iff #242 #874)
  1.3497 +#872 := (iff #241 #869)
  1.3498 +#865 := (implies #235 #862)
  1.3499 +#870 := (iff #865 #869)
  1.3500 +#871 := [rewrite]: #870
  1.3501 +#866 := (iff #241 #865)
  1.3502 +#863 := (iff #240 #862)
  1.3503 +#860 := (iff #239 #859)
  1.3504 +#857 := (iff #238 #856)
  1.3505 +#854 := (iff #237 #853)
  1.3506 +#836 := (= #230 #835)
  1.3507 +#837 := [rewrite]: #836
  1.3508 +#855 := [monotonicity #837]: #854
  1.3509 +#790 := (iff #214 #789)
  1.3510 +#791 := [rewrite]: #790
  1.3511 +#858 := [monotonicity #791 #855]: #857
  1.3512 +#861 := [monotonicity #858]: #860
  1.3513 +#864 := [quant-intro #861]: #863
  1.3514 +#867 := [monotonicity #864]: #866
  1.3515 +#873 := [trans #867 #871]: #872
  1.3516 +#876 := [quant-intro #873]: #875
  1.3517 +#879 := [monotonicity #876]: #878
  1.3518 +#883 := [trans #879 #881]: #882
  1.3519 +#851 := (iff #233 #850)
  1.3520 +#848 := (iff #232 #845)
  1.3521 +#841 := (implies #830 #838)
  1.3522 +#846 := (iff #841 #845)
  1.3523 +#847 := [rewrite]: #846
  1.3524 +#842 := (iff #232 #841)
  1.3525 +#839 := (iff #231 #838)
  1.3526 +#840 := [monotonicity #837]: #839
  1.3527 +#833 := (iff #229 #830)
  1.3528 +#827 := (and #789 #95)
  1.3529 +#831 := (iff #827 #830)
  1.3530 +#832 := [rewrite]: #831
  1.3531 +#828 := (iff #229 #827)
  1.3532 +#829 := [monotonicity #791]: #828
  1.3533 +#834 := [trans #829 #832]: #833
  1.3534 +#843 := [monotonicity #834 #840]: #842
  1.3535 +#849 := [trans #843 #847]: #848
  1.3536 +#852 := [quant-intro #849]: #851
  1.3537 +#886 := [monotonicity #852 #883]: #885
  1.3538 +#892 := [trans #886 #890]: #891
  1.3539 +#895 := [monotonicity #852 #892]: #894
  1.3540 +#825 := (iff #228 #824)
  1.3541 +#822 := (iff #227 #819)
  1.3542 +#815 := (implies #812 #226)
  1.3543 +#820 := (iff #815 #819)
  1.3544 +#821 := [rewrite]: #820
  1.3545 +#816 := (iff #227 #815)
  1.3546 +#813 := (iff #224 #812)
  1.3547 +#810 := (iff #223 #809)
  1.3548 +#811 := [rewrite]: #810
  1.3549 +#807 := (iff #221 #795)
  1.3550 +#808 := [monotonicity #791]: #807
  1.3551 +#814 := [monotonicity #808 #811]: #813
  1.3552 +#817 := [monotonicity #814]: #816
  1.3553 +#823 := [trans #817 #821]: #822
  1.3554 +#826 := [quant-intro #823]: #825
  1.3555 +#898 := [monotonicity #826 #895]: #897
  1.3556 +#904 := [trans #898 #902]: #903
  1.3557 +#907 := [monotonicity #826 #904]: #906
  1.3558 +#910 := [monotonicity #907]: #909
  1.3559 +#916 := [trans #910 #914]: #915
  1.3560 +#919 := [monotonicity #916]: #918
  1.3561 +#805 := (iff #218 #804)
  1.3562 +#806 := [rewrite]: #805
  1.3563 +#922 := [monotonicity #806 #919]: #921
  1.3564 +#928 := [trans #922 #926]: #927
  1.3565 +#931 := [monotonicity #806 #928]: #930
  1.3566 +#802 := (iff #216 #801)
  1.3567 +#799 := (iff #215 #796)
  1.3568 +#792 := (implies #789 #775)
  1.3569 +#797 := (iff #792 #796)
  1.3570 +#798 := [rewrite]: #797
  1.3571 +#793 := (iff #215 #792)
  1.3572 +#776 := (iff #208 #775)
  1.3573  #777 := [rewrite]: #776
  1.3574 -#844 := [monotonicity #777 #841]: #843
  1.3575 -#847 := [monotonicity #844]: #846
  1.3576 -#850 := [quant-intro #847]: #849
  1.3577 -#853 := [monotonicity #850]: #852
  1.3578 -#859 := [trans #853 #857]: #858
  1.3579 -#862 := [quant-intro #859]: #861
  1.3580 -#865 := [monotonicity #862]: #864
  1.3581 -#869 := [trans #865 #867]: #868
  1.3582 -#837 := (iff #219 #836)
  1.3583 -#834 := (iff #218 #831)
  1.3584 -#827 := (implies #816 #824)
  1.3585 -#832 := (iff #827 #831)
  1.3586 -#833 := [rewrite]: #832
  1.3587 -#828 := (iff #218 #827)
  1.3588 -#825 := (iff #217 #824)
  1.3589 -#826 := [monotonicity #823]: #825
  1.3590 -#819 := (iff #215 #816)
  1.3591 -#813 := (and #775 #84)
  1.3592 -#817 := (iff #813 #816)
  1.3593 -#818 := [rewrite]: #817
  1.3594 -#814 := (iff #215 #813)
  1.3595 -#815 := [monotonicity #777]: #814
  1.3596 -#820 := [trans #815 #818]: #819
  1.3597 -#829 := [monotonicity #820 #826]: #828
  1.3598 -#835 := [trans #829 #833]: #834
  1.3599 -#838 := [quant-intro #835]: #837
  1.3600 -#872 := [monotonicity #838 #869]: #871
  1.3601 -#878 := [trans #872 #876]: #877
  1.3602 -#881 := [monotonicity #838 #878]: #880
  1.3603 -#811 := (iff #214 #810)
  1.3604 -#808 := (iff #213 #805)
  1.3605 -#801 := (implies #798 #212)
  1.3606 -#806 := (iff #801 #805)
  1.3607 -#807 := [rewrite]: #806
  1.3608 -#802 := (iff #213 #801)
  1.3609 -#799 := (iff #210 #798)
  1.3610 -#796 := (iff #209 #795)
  1.3611 -#797 := [rewrite]: #796
  1.3612 -#793 := (iff #207 #781)
  1.3613 -#794 := [monotonicity #777]: #793
  1.3614 -#800 := [monotonicity #794 #797]: #799
  1.3615 -#803 := [monotonicity #800]: #802
  1.3616 -#809 := [trans #803 #807]: #808
  1.3617 -#812 := [quant-intro #809]: #811
  1.3618 -#884 := [monotonicity #812 #881]: #883
  1.3619 -#890 := [trans #884 #888]: #889
  1.3620 -#893 := [monotonicity #812 #890]: #892
  1.3621 -#896 := [monotonicity #893]: #895
  1.3622 -#902 := [trans #896 #900]: #901
  1.3623 -#905 := [monotonicity #902]: #904
  1.3624 -#791 := (iff #204 #790)
  1.3625 -#792 := [rewrite]: #791
  1.3626 -#908 := [monotonicity #792 #905]: #907
  1.3627 -#914 := [trans #908 #912]: #913
  1.3628 -#917 := [monotonicity #792 #914]: #916
  1.3629 -#788 := (iff #202 #787)
  1.3630 -#785 := (iff #201 #782)
  1.3631 -#778 := (implies #775 #761)
  1.3632 -#783 := (iff #778 #782)
  1.3633 -#784 := [rewrite]: #783
  1.3634 -#779 := (iff #201 #778)
  1.3635 -#762 := (iff #194 #761)
  1.3636 -#763 := [rewrite]: #762
  1.3637 -#780 := [monotonicity #777 #763]: #779
  1.3638 -#786 := [trans #780 #784]: #785
  1.3639 -#789 := [quant-intro #786]: #788
  1.3640 -#920 := [monotonicity #789 #917]: #919
  1.3641 -#926 := [trans #920 #924]: #925
  1.3642 -#929 := [monotonicity #789 #926]: #928
  1.3643 -#932 := [monotonicity #929]: #931
  1.3644 -#938 := [trans #932 #936]: #937
  1.3645 -#941 := [monotonicity #938]: #940
  1.3646 -#773 := (iff #196 #772)
  1.3647 -#770 := (iff #195 #767)
  1.3648 -#764 := (implies #193 #761)
  1.3649 +#794 := [monotonicity #791 #777]: #793
  1.3650 +#800 := [trans #794 #798]: #799
  1.3651 +#803 := [quant-intro #800]: #802
  1.3652 +#934 := [monotonicity #803 #931]: #933
  1.3653 +#940 := [trans #934 #938]: #939
  1.3654 +#943 := [monotonicity #803 #940]: #942
  1.3655 +#946 := [monotonicity #943]: #945
  1.3656 +#952 := [trans #946 #950]: #951
  1.3657 +#955 := [monotonicity #952]: #954
  1.3658 +#787 := (iff #210 #786)
  1.3659 +#784 := (iff #209 #781)
  1.3660 +#778 := (implies #207 #775)
  1.3661 +#782 := (iff #778 #781)
  1.3662 +#783 := [rewrite]: #782
  1.3663 +#779 := (iff #209 #778)
  1.3664 +#780 := [monotonicity #777]: #779
  1.3665 +#785 := [trans #780 #783]: #784
  1.3666 +#788 := [quant-intro #785]: #787
  1.3667 +#958 := [monotonicity #788 #955]: #957
  1.3668 +#964 := [trans #958 #962]: #963
  1.3669 +#773 := (iff #206 #772)
  1.3670 +#770 := (iff #205 #767)
  1.3671 +#764 := (implies #202 #761)
  1.3672  #768 := (iff #764 #767)
  1.3673  #769 := [rewrite]: #768
  1.3674 -#765 := (iff #195 #764)
  1.3675 +#765 := (iff #205 #764)
  1.3676 +#762 := (iff #204 #761)
  1.3677 +#763 := [rewrite]: #762
  1.3678  #766 := [monotonicity #763]: #765
  1.3679  #771 := [trans #766 #769]: #770
  1.3680  #774 := [quant-intro #771]: #773
  1.3681 -#944 := [monotonicity #774 #941]: #943
  1.3682 -#950 := [trans #944 #948]: #949
  1.3683 -#759 := (iff #192 #758)
  1.3684 -#756 := (iff #191 #753)
  1.3685 -#750 := (implies #188 #747)
  1.3686 +#967 := [monotonicity #774 #964]: #966
  1.3687 +#973 := [trans #967 #971]: #972
  1.3688 +#976 := [monotonicity #973]: #975
  1.3689 +#982 := [trans #976 #980]: #981
  1.3690 +#759 := (iff #190 #758)
  1.3691 +#756 := (iff #189 #753)
  1.3692 +#750 := (implies #526 #188)
  1.3693  #754 := (iff #750 #753)
  1.3694  #755 := [rewrite]: #754
  1.3695 -#751 := (iff #191 #750)
  1.3696 -#748 := (iff #190 #747)
  1.3697 -#749 := [rewrite]: #748
  1.3698 -#752 := [monotonicity #749]: #751
  1.3699 +#751 := (iff #189 #750)
  1.3700 +#527 := (iff #119 #526)
  1.3701 +#524 := (iff #118 #523)
  1.3702 +#525 := [rewrite]: #524
  1.3703 +#528 := [monotonicity #525]: #527
  1.3704 +#752 := [monotonicity #528]: #751
  1.3705  #757 := [trans #752 #755]: #756
  1.3706  #760 := [quant-intro #757]: #759
  1.3707 -#953 := [monotonicity #760 #950]: #952
  1.3708 -#959 := [trans #953 #957]: #958
  1.3709 -#962 := [monotonicity #959]: #961
  1.3710 -#968 := [trans #962 #966]: #967
  1.3711 -#745 := (iff #179 #744)
  1.3712 -#742 := (iff #178 #739)
  1.3713 -#736 := (implies #512 #177)
  1.3714 -#740 := (iff #736 #739)
  1.3715 -#741 := [rewrite]: #740
  1.3716 -#737 := (iff #178 #736)
  1.3717 -#513 := (iff #108 #512)
  1.3718 -#510 := (iff #107 #509)
  1.3719 -#511 := [rewrite]: #510
  1.3720 -#514 := [monotonicity #511]: #513
  1.3721 -#738 := [monotonicity #514]: #737
  1.3722 -#743 := [trans #738 #741]: #742
  1.3723 -#746 := [quant-intro #743]: #745
  1.3724 -#971 := [monotonicity #746 #968]: #970
  1.3725 -#977 := [trans #971 #975]: #976
  1.3726 -#980 := [monotonicity #977]: #979
  1.3727 -#986 := [trans #980 #984]: #985
  1.3728 -#734 := (iff #174 #733)
  1.3729 -#731 := (iff #173 #730)
  1.3730 -#732 := [rewrite]: #731
  1.3731 -#735 := [monotonicity #732]: #734
  1.3732 -#989 := [monotonicity #735 #986]: #988
  1.3733 -#994 := [trans #989 #992]: #993
  1.3734 -#592 := (iff #131 #591)
  1.3735 -#589 := (iff #130 #586)
  1.3736 -#583 := (and #512 #121)
  1.3737 -#587 := (iff #583 #586)
  1.3738 -#588 := [rewrite]: #587
  1.3739 -#584 := (iff #130 #583)
  1.3740 -#585 := [monotonicity #514]: #584
  1.3741 -#590 := [trans #585 #588]: #589
  1.3742 -#593 := [quant-intro #590]: #592
  1.3743 -#997 := [monotonicity #593 #994]: #996
  1.3744 -#1002 := [trans #997 #1000]: #1001
  1.3745 -#1005 := [monotonicity #1002]: #1004
  1.3746 -#1009 := [trans #1005 #1007]: #1008
  1.3747 -#728 := (iff #170 #718)
  1.3748 -#723 := (implies true #718)
  1.3749 -#726 := (iff #723 #718)
  1.3750 -#727 := [rewrite]: #726
  1.3751 -#724 := (iff #170 #723)
  1.3752 -#721 := (iff #169 #718)
  1.3753 -#715 := (implies #594 #710)
  1.3754 -#719 := (iff #715 #718)
  1.3755 -#720 := [rewrite]: #719
  1.3756 -#716 := (iff #169 #715)
  1.3757 -#713 := (iff #168 #710)
  1.3758 -#706 := (implies #597 #701)
  1.3759 -#711 := (iff #706 #710)
  1.3760 -#712 := [rewrite]: #711
  1.3761 -#707 := (iff #168 #706)
  1.3762 -#704 := (iff #167 #701)
  1.3763 -#697 := (implies #137 #692)
  1.3764 -#702 := (iff #697 #701)
  1.3765 -#703 := [rewrite]: #702
  1.3766 -#698 := (iff #167 #697)
  1.3767 -#695 := (iff #166 #692)
  1.3768 -#688 := (implies #600 #683)
  1.3769 -#693 := (iff #688 #692)
  1.3770 -#694 := [rewrite]: #693
  1.3771 -#689 := (iff #166 #688)
  1.3772 -#686 := (iff #165 #683)
  1.3773 -#679 := (implies #142 #676)
  1.3774 -#684 := (iff #679 #683)
  1.3775 -#685 := [rewrite]: #684
  1.3776 -#680 := (iff #165 #679)
  1.3777 -#677 := (iff #164 #676)
  1.3778 -#674 := (iff #163 #671)
  1.3779 -#667 := (implies #624 #664)
  1.3780 -#672 := (iff #667 #671)
  1.3781 -#673 := [rewrite]: #672
  1.3782 -#668 := (iff #163 #667)
  1.3783 -#665 := (iff #162 #664)
  1.3784 -#662 := (iff #161 #659)
  1.3785 -#655 := (implies #642 #645)
  1.3786 -#660 := (iff #655 #659)
  1.3787 -#661 := [rewrite]: #660
  1.3788 -#656 := (iff #161 #655)
  1.3789 -#653 := (iff #160 #645)
  1.3790 -#648 := (and #645 true)
  1.3791 -#651 := (iff #648 #645)
  1.3792 -#652 := [rewrite]: #651
  1.3793 -#649 := (iff #160 #648)
  1.3794 -#646 := (iff #159 #645)
  1.3795 -#647 := [rewrite]: #646
  1.3796 -#650 := [monotonicity #647]: #649
  1.3797 -#654 := [trans #650 #652]: #653
  1.3798 -#643 := (iff #157 #642)
  1.3799 -#640 := (iff #156 #637)
  1.3800 -#633 := (implies #627 #630)
  1.3801 -#638 := (iff #633 #637)
  1.3802 -#639 := [rewrite]: #638
  1.3803 -#634 := (iff #156 #633)
  1.3804 -#631 := (iff #155 #630)
  1.3805 -#604 := (= #148 #603)
  1.3806 -#605 := [rewrite]: #604
  1.3807 -#632 := [monotonicity #605]: #631
  1.3808 -#628 := (iff #154 #627)
  1.3809 -#629 := [rewrite]: #628
  1.3810 -#635 := [monotonicity #629 #632]: #634
  1.3811 -#641 := [trans #635 #639]: #640
  1.3812 -#644 := [quant-intro #641]: #643
  1.3813 -#657 := [monotonicity #644 #654]: #656
  1.3814 -#663 := [trans #657 #661]: #662
  1.3815 -#666 := [monotonicity #644 #663]: #665
  1.3816 -#625 := (iff #153 #624)
  1.3817 -#622 := (iff #152 #619)
  1.3818 -#615 := (implies #145 #612)
  1.3819 -#620 := (iff #615 #619)
  1.3820 -#621 := [rewrite]: #620
  1.3821 -#616 := (iff #152 #615)
  1.3822 -#613 := (iff #151 #612)
  1.3823 -#610 := (iff #150 #609)
  1.3824 -#607 := (iff #149 #606)
  1.3825 -#608 := [monotonicity #605]: #607
  1.3826 -#611 := [monotonicity #608]: #610
  1.3827 -#614 := [quant-intro #611]: #613
  1.3828 -#617 := [monotonicity #614]: #616
  1.3829 -#623 := [trans #617 #621]: #622
  1.3830 -#626 := [quant-intro #623]: #625
  1.3831 -#669 := [monotonicity #626 #666]: #668
  1.3832 -#675 := [trans #669 #673]: #674
  1.3833 -#678 := [monotonicity #626 #675]: #677
  1.3834 -#681 := [monotonicity #678]: #680
  1.3835 -#687 := [trans #681 #685]: #686
  1.3836 -#601 := (iff #139 #600)
  1.3837 +#985 := [monotonicity #760 #982]: #984
  1.3838 +#991 := [trans #985 #989]: #990
  1.3839 +#994 := [monotonicity #991]: #993
  1.3840 +#1000 := [trans #994 #998]: #999
  1.3841 +#748 := (iff #185 #747)
  1.3842 +#745 := (iff #184 #744)
  1.3843 +#746 := [rewrite]: #745
  1.3844 +#749 := [monotonicity #746]: #748
  1.3845 +#1003 := [monotonicity #749 #1000]: #1002
  1.3846 +#1008 := [trans #1003 #1006]: #1007
  1.3847 +#606 := (iff #142 #605)
  1.3848 +#603 := (iff #141 #600)
  1.3849 +#597 := (and #526 #132)
  1.3850 +#601 := (iff #597 #600)
  1.3851  #602 := [rewrite]: #601
  1.3852 -#690 := [monotonicity #602 #687]: #689
  1.3853 -#696 := [trans #690 #694]: #695
  1.3854 -#699 := [monotonicity #696]: #698
  1.3855 -#705 := [trans #699 #703]: #704
  1.3856 -#598 := (iff #134 #597)
  1.3857 -#599 := [rewrite]: #598
  1.3858 -#708 := [monotonicity #599 #705]: #707
  1.3859 -#714 := [trans #708 #712]: #713
  1.3860 -#595 := (iff #132 #594)
  1.3861 -#596 := [monotonicity #593]: #595
  1.3862 -#717 := [monotonicity #596 #714]: #716
  1.3863 -#722 := [trans #717 #720]: #721
  1.3864 -#725 := [monotonicity #722]: #724
  1.3865 -#729 := [trans #725 #727]: #728
  1.3866 -#1012 := [monotonicity #729 #1009]: #1011
  1.3867 -#581 := (iff #129 #580)
  1.3868 -#578 := (iff #128 #575)
  1.3869 -#571 := (implies #122 #568)
  1.3870 -#576 := (iff #571 #575)
  1.3871 -#577 := [rewrite]: #576
  1.3872 -#572 := (iff #128 #571)
  1.3873 -#569 := (iff #127 #568)
  1.3874 -#566 := (iff #126 #565)
  1.3875 -#563 := (iff #125 #562)
  1.3876 -#560 := (iff #124 #559)
  1.3877 -#542 := (= #117 #541)
  1.3878 -#543 := [rewrite]: #542
  1.3879 -#561 := [monotonicity #543]: #560
  1.3880 -#564 := [monotonicity #511 #561]: #563
  1.3881 -#567 := [monotonicity #564]: #566
  1.3882 -#570 := [quant-intro #567]: #569
  1.3883 -#573 := [monotonicity #570]: #572
  1.3884 -#579 := [trans #573 #577]: #578
  1.3885 -#582 := [quant-intro #579]: #581
  1.3886 -#1015 := [monotonicity #582 #1012]: #1014
  1.3887 -#1021 := [trans #1015 #1019]: #1020
  1.3888 -#557 := (iff #120 #556)
  1.3889 -#554 := (iff #119 #551)
  1.3890 -#547 := (implies #536 #544)
  1.3891 -#552 := (iff #547 #551)
  1.3892 -#553 := [rewrite]: #552
  1.3893 -#548 := (iff #119 #547)
  1.3894 -#545 := (iff #118 #544)
  1.3895 -#546 := [monotonicity #543]: #545
  1.3896 -#539 := (iff #116 #536)
  1.3897 -#533 := (and #509 #84)
  1.3898 -#537 := (iff #533 #536)
  1.3899 -#538 := [rewrite]: #537
  1.3900 -#534 := (iff #116 #533)
  1.3901 -#535 := [monotonicity #511]: #534
  1.3902 -#540 := [trans #535 #538]: #539
  1.3903 -#549 := [monotonicity #540 #546]: #548
  1.3904 -#555 := [trans #549 #553]: #554
  1.3905 -#558 := [quant-intro #555]: #557
  1.3906 -#1024 := [monotonicity #558 #1021]: #1023
  1.3907 -#1030 := [trans #1024 #1028]: #1029
  1.3908 -#531 := (iff #115 #530)
  1.3909 -#528 := (iff #114 #525)
  1.3910 -#521 := (implies #518 #113)
  1.3911 -#526 := (iff #521 #525)
  1.3912 -#527 := [rewrite]: #526
  1.3913 -#522 := (iff #114 #521)
  1.3914 -#519 := (iff #111 #518)
  1.3915 -#516 := (iff #110 #515)
  1.3916 -#517 := [rewrite]: #516
  1.3917 -#520 := [monotonicity #514 #517]: #519
  1.3918 -#523 := [monotonicity #520]: #522
  1.3919 -#529 := [trans #523 #527]: #528
  1.3920 -#532 := [quant-intro #529]: #531
  1.3921 -#1033 := [monotonicity #532 #1030]: #1032
  1.3922 -#1039 := [trans #1033 #1037]: #1038
  1.3923 -#1042 := [monotonicity #1039]: #1041
  1.3924 -#1048 := [trans #1042 #1046]: #1047
  1.3925 -#507 := (iff #101 #506)
  1.3926 -#508 := [rewrite]: #507
  1.3927 -#1051 := [monotonicity #508 #1048]: #1050
  1.3928 -#1057 := [trans #1051 #1055]: #1056
  1.3929 -#1060 := [monotonicity #1057]: #1059
  1.3930 -#1064 := [trans #1060 #1062]: #1063
  1.3931 -#504 := (iff #98 #503)
  1.3932 -#501 := (iff #97 #498)
  1.3933 -#494 := (implies #91 #491)
  1.3934 -#499 := (iff #494 #498)
  1.3935 -#500 := [rewrite]: #499
  1.3936 -#495 := (iff #97 #494)
  1.3937 -#492 := (iff #96 #491)
  1.3938 -#489 := (iff #95 #488)
  1.3939 -#486 := (iff #94 #483)
  1.3940 -#480 := (and #430 #93)
  1.3941 -#484 := (iff #480 #483)
  1.3942 -#485 := [rewrite]: #484
  1.3943 -#481 := (iff #94 #480)
  1.3944 -#431 := (iff #68 #430)
  1.3945 +#598 := (iff #141 #597)
  1.3946 +#599 := [monotonicity #528]: #598
  1.3947 +#604 := [trans #599 #602]: #603
  1.3948 +#607 := [quant-intro #604]: #606
  1.3949 +#1011 := [monotonicity #607 #1008]: #1010
  1.3950 +#1016 := [trans #1011 #1014]: #1015
  1.3951 +#1019 := [monotonicity #1016]: #1018
  1.3952 +#1023 := [trans #1019 #1021]: #1022
  1.3953 +#742 := (iff #181 #732)
  1.3954 +#737 := (implies true #732)
  1.3955 +#740 := (iff #737 #732)
  1.3956 +#741 := [rewrite]: #740
  1.3957 +#738 := (iff #181 #737)
  1.3958 +#735 := (iff #180 #732)
  1.3959 +#729 := (implies #608 #724)
  1.3960 +#733 := (iff #729 #732)
  1.3961 +#734 := [rewrite]: #733
  1.3962 +#730 := (iff #180 #729)
  1.3963 +#727 := (iff #179 #724)
  1.3964 +#720 := (implies #611 #715)
  1.3965 +#725 := (iff #720 #724)
  1.3966 +#726 := [rewrite]: #725
  1.3967 +#721 := (iff #179 #720)
  1.3968 +#718 := (iff #178 #715)
  1.3969 +#711 := (implies #148 #706)
  1.3970 +#716 := (iff #711 #715)
  1.3971 +#717 := [rewrite]: #716
  1.3972 +#712 := (iff #178 #711)
  1.3973 +#709 := (iff #177 #706)
  1.3974 +#702 := (implies #614 #697)
  1.3975 +#707 := (iff #702 #706)
  1.3976 +#708 := [rewrite]: #707
  1.3977 +#703 := (iff #177 #702)
  1.3978 +#700 := (iff #176 #697)
  1.3979 +#693 := (implies #153 #690)
  1.3980 +#698 := (iff #693 #697)
  1.3981 +#699 := [rewrite]: #698
  1.3982 +#694 := (iff #176 #693)
  1.3983 +#691 := (iff #175 #690)
  1.3984 +#688 := (iff #174 #685)
  1.3985 +#681 := (implies #638 #678)
  1.3986 +#686 := (iff #681 #685)
  1.3987 +#687 := [rewrite]: #686
  1.3988 +#682 := (iff #174 #681)
  1.3989 +#679 := (iff #173 #678)
  1.3990 +#676 := (iff #172 #673)
  1.3991 +#669 := (implies #656 #659)
  1.3992 +#674 := (iff #669 #673)
  1.3993 +#675 := [rewrite]: #674
  1.3994 +#670 := (iff #172 #669)
  1.3995 +#667 := (iff #171 #659)
  1.3996 +#662 := (and #659 true)
  1.3997 +#665 := (iff #662 #659)
  1.3998 +#666 := [rewrite]: #665
  1.3999 +#663 := (iff #171 #662)
  1.4000 +#660 := (iff #170 #659)
  1.4001 +#661 := [rewrite]: #660
  1.4002 +#664 := [monotonicity #661]: #663
  1.4003 +#668 := [trans #664 #666]: #667
  1.4004 +#657 := (iff #168 #656)
  1.4005 +#654 := (iff #167 #651)
  1.4006 +#647 := (implies #641 #644)
  1.4007 +#652 := (iff #647 #651)
  1.4008 +#653 := [rewrite]: #652
  1.4009 +#648 := (iff #167 #647)
  1.4010 +#645 := (iff #166 #644)
  1.4011 +#618 := (= #159 #617)
  1.4012 +#619 := [rewrite]: #618
  1.4013 +#646 := [monotonicity #619]: #645
  1.4014 +#642 := (iff #165 #641)
  1.4015 +#643 := [rewrite]: #642
  1.4016 +#649 := [monotonicity #643 #646]: #648
  1.4017 +#655 := [trans #649 #653]: #654
  1.4018 +#658 := [quant-intro #655]: #657
  1.4019 +#671 := [monotonicity #658 #668]: #670
  1.4020 +#677 := [trans #671 #675]: #676
  1.4021 +#680 := [monotonicity #658 #677]: #679
  1.4022 +#639 := (iff #164 #638)
  1.4023 +#636 := (iff #163 #633)
  1.4024 +#629 := (implies #156 #626)
  1.4025 +#634 := (iff #629 #633)
  1.4026 +#635 := [rewrite]: #634
  1.4027 +#630 := (iff #163 #629)
  1.4028 +#627 := (iff #162 #626)
  1.4029 +#624 := (iff #161 #623)
  1.4030 +#621 := (iff #160 #620)
  1.4031 +#622 := [monotonicity #619]: #621
  1.4032 +#625 := [monotonicity #622]: #624
  1.4033 +#628 := [quant-intro #625]: #627
  1.4034 +#631 := [monotonicity #628]: #630
  1.4035 +#637 := [trans #631 #635]: #636
  1.4036 +#640 := [quant-intro #637]: #639
  1.4037 +#683 := [monotonicity #640 #680]: #682
  1.4038 +#689 := [trans #683 #687]: #688
  1.4039 +#692 := [monotonicity #640 #689]: #691
  1.4040 +#695 := [monotonicity #692]: #694
  1.4041 +#701 := [trans #695 #699]: #700
  1.4042 +#615 := (iff #150 #614)
  1.4043 +#616 := [rewrite]: #615
  1.4044 +#704 := [monotonicity #616 #701]: #703
  1.4045 +#710 := [trans #704 #708]: #709
  1.4046 +#713 := [monotonicity #710]: #712
  1.4047 +#719 := [trans #713 #717]: #718
  1.4048 +#612 := (iff #145 #611)
  1.4049 +#613 := [rewrite]: #612
  1.4050 +#722 := [monotonicity #613 #719]: #721
  1.4051 +#728 := [trans #722 #726]: #727
  1.4052 +#609 := (iff #143 #608)
  1.4053 +#610 := [monotonicity #607]: #609
  1.4054 +#731 := [monotonicity #610 #728]: #730
  1.4055 +#736 := [trans #731 #734]: #735
  1.4056 +#739 := [monotonicity #736]: #738
  1.4057 +#743 := [trans #739 #741]: #742
  1.4058 +#1026 := [monotonicity #743 #1023]: #1025
  1.4059 +#595 := (iff #140 #594)
  1.4060 +#592 := (iff #139 #589)
  1.4061 +#585 := (implies #133 #582)
  1.4062 +#590 := (iff #585 #589)
  1.4063 +#591 := [rewrite]: #590
  1.4064 +#586 := (iff #139 #585)
  1.4065 +#583 := (iff #138 #582)
  1.4066 +#580 := (iff #137 #579)
  1.4067 +#577 := (iff #136 #576)
  1.4068 +#574 := (iff #135 #573)
  1.4069 +#556 := (= #128 #555)
  1.4070 +#557 := [rewrite]: #556
  1.4071 +#575 := [monotonicity #557]: #574
  1.4072 +#578 := [monotonicity #525 #575]: #577
  1.4073 +#581 := [monotonicity #578]: #580
  1.4074 +#584 := [quant-intro #581]: #583
  1.4075 +#587 := [monotonicity #584]: #586
  1.4076 +#593 := [trans #587 #591]: #592
  1.4077 +#596 := [quant-intro #593]: #595
  1.4078 +#1029 := [monotonicity #596 #1026]: #1028
  1.4079 +#1035 := [trans #1029 #1033]: #1034
  1.4080 +#571 := (iff #131 #570)
  1.4081 +#568 := (iff #130 #565)
  1.4082 +#561 := (implies #550 #558)
  1.4083 +#566 := (iff #561 #565)
  1.4084 +#567 := [rewrite]: #566
  1.4085 +#562 := (iff #130 #561)
  1.4086 +#559 := (iff #129 #558)
  1.4087 +#560 := [monotonicity #557]: #559
  1.4088 +#553 := (iff #127 #550)
  1.4089 +#547 := (and #523 #95)
  1.4090 +#551 := (iff #547 #550)
  1.4091 +#552 := [rewrite]: #551
  1.4092 +#548 := (iff #127 #547)
  1.4093 +#549 := [monotonicity #525]: #548
  1.4094 +#554 := [trans #549 #552]: #553
  1.4095 +#563 := [monotonicity #554 #560]: #562
  1.4096 +#569 := [trans #563 #567]: #568
  1.4097 +#572 := [quant-intro #569]: #571
  1.4098 +#1038 := [monotonicity #572 #1035]: #1037
  1.4099 +#1044 := [trans #1038 #1042]: #1043
  1.4100 +#545 := (iff #126 #544)
  1.4101 +#542 := (iff #125 #539)
  1.4102 +#535 := (implies #532 #124)
  1.4103 +#540 := (iff #535 #539)
  1.4104 +#541 := [rewrite]: #540
  1.4105 +#536 := (iff #125 #535)
  1.4106 +#533 := (iff #122 #532)
  1.4107 +#530 := (iff #121 #529)
  1.4108 +#531 := [rewrite]: #530
  1.4109 +#534 := [monotonicity #528 #531]: #533
  1.4110 +#537 := [monotonicity #534]: #536
  1.4111 +#543 := [trans #537 #541]: #542
  1.4112 +#546 := [quant-intro #543]: #545
  1.4113 +#1047 := [monotonicity #546 #1044]: #1046
  1.4114 +#1053 := [trans #1047 #1051]: #1052
  1.4115 +#1056 := [monotonicity #1053]: #1055
  1.4116 +#1062 := [trans #1056 #1060]: #1061
  1.4117 +#521 := (iff #112 #520)
  1.4118 +#522 := [rewrite]: #521
  1.4119 +#1065 := [monotonicity #522 #1062]: #1064
  1.4120 +#1071 := [trans #1065 #1069]: #1070
  1.4121 +#1074 := [monotonicity #1071]: #1073
  1.4122 +#1078 := [trans #1074 #1076]: #1077
  1.4123 +#518 := (iff #109 #517)
  1.4124 +#515 := (iff #108 #512)
  1.4125 +#508 := (implies #102 #505)
  1.4126 +#513 := (iff #508 #512)
  1.4127 +#514 := [rewrite]: #513
  1.4128 +#509 := (iff #108 #508)
  1.4129 +#506 := (iff #107 #505)
  1.4130 +#503 := (iff #106 #502)
  1.4131 +#500 := (iff #105 #497)
  1.4132 +#494 := (and #444 #104)
  1.4133 +#498 := (iff #494 #497)
  1.4134 +#499 := [rewrite]: #498
  1.4135 +#495 := (iff #105 #494)
  1.4136 +#445 := (iff #78 #444)
  1.4137 +#446 := [rewrite]: #445
  1.4138 +#496 := [monotonicity #446]: #495
  1.4139 +#501 := [trans #496 #499]: #500
  1.4140 +#504 := [monotonicity #501]: #503
  1.4141 +#507 := [quant-intro #504]: #506
  1.4142 +#510 := [monotonicity #507]: #509
  1.4143 +#516 := [trans #510 #514]: #515
  1.4144 +#519 := [quant-intro #516]: #518
  1.4145 +#1081 := [monotonicity #519 #1078]: #1080
  1.4146 +#1087 := [trans #1081 #1085]: #1086
  1.4147 +#1090 := [monotonicity #519 #1087]: #1089
  1.4148 +#492 := (iff #100 #491)
  1.4149 +#489 := (iff #99 #486)
  1.4150 +#482 := (implies #477 #98)
  1.4151 +#487 := (iff #482 #486)
  1.4152 +#488 := [rewrite]: #487
  1.4153 +#483 := (iff #99 #482)
  1.4154 +#480 := (iff #96 #477)
  1.4155 +#474 := (and #444 #95)
  1.4156 +#478 := (iff #474 #477)
  1.4157 +#479 := [rewrite]: #478
  1.4158 +#475 := (iff #96 #474)
  1.4159 +#476 := [monotonicity #446]: #475
  1.4160 +#481 := [trans #476 #479]: #480
  1.4161 +#484 := [monotonicity #481]: #483
  1.4162 +#490 := [trans #484 #488]: #489
  1.4163 +#493 := [quant-intro #490]: #492
  1.4164 +#1093 := [monotonicity #493 #1090]: #1092
  1.4165 +#1099 := [trans #1093 #1097]: #1098
  1.4166 +#1102 := [monotonicity #493 #1099]: #1101
  1.4167 +#472 := (iff #91 #471)
  1.4168 +#469 := (iff #90 #466)
  1.4169 +#462 := (implies #459 #89)
  1.4170 +#467 := (iff #462 #466)
  1.4171 +#468 := [rewrite]: #467
  1.4172 +#463 := (iff #90 #462)
  1.4173 +#460 := (iff #87 #459)
  1.4174 +#457 := (iff #86 #456)
  1.4175 +#458 := [rewrite]: #457
  1.4176 +#448 := (iff #79 #447)
  1.4177 +#449 := [monotonicity #446]: #448
  1.4178 +#461 := [monotonicity #449 #458]: #460
  1.4179 +#464 := [monotonicity #461]: #463
  1.4180 +#470 := [trans #464 #468]: #469
  1.4181 +#473 := [quant-intro #470]: #472
  1.4182 +#1105 := [monotonicity #473 #1102]: #1104
  1.4183 +#1111 := [trans #1105 #1109]: #1110
  1.4184 +#1114 := [monotonicity #473 #1111]: #1113
  1.4185 +#1117 := [monotonicity #1114]: #1116
  1.4186 +#1123 := [trans #1117 #1121]: #1122
  1.4187 +#1126 := [monotonicity #1123]: #1125
  1.4188 +#454 := (iff #82 #453)
  1.4189 +#455 := [rewrite]: #454
  1.4190 +#1129 := [monotonicity #455 #1126]: #1128
  1.4191 +#1135 := [trans #1129 #1133]: #1134
  1.4192 +#1138 := [monotonicity #455 #1135]: #1137
  1.4193 +#451 := (iff #80 #450)
  1.4194 +#452 := [quant-intro #449]: #451
  1.4195 +#1141 := [monotonicity #452 #1138]: #1140
  1.4196 +#1147 := [trans #1141 #1145]: #1146
  1.4197 +#442 := (iff #75 #441)
  1.4198 +#439 := (iff #74 #436)
  1.4199 +#433 := (implies #72 #430)
  1.4200 +#437 := (iff #433 #436)
  1.4201 +#438 := [rewrite]: #437
  1.4202 +#434 := (iff #74 #433)
  1.4203 +#431 := (iff #73 #430)
  1.4204  #432 := [rewrite]: #431
  1.4205 -#482 := [monotonicity #432]: #481
  1.4206 -#487 := [trans #482 #485]: #486
  1.4207 -#490 := [monotonicity #487]: #489
  1.4208 -#493 := [quant-intro #490]: #492
  1.4209 -#496 := [monotonicity #493]: #495
  1.4210 -#502 := [trans #496 #500]: #501
  1.4211 -#505 := [quant-intro #502]: #504
  1.4212 -#1067 := [monotonicity #505 #1064]: #1066
  1.4213 -#1073 := [trans #1067 #1071]: #1072
  1.4214 -#1076 := [monotonicity #505 #1073]: #1075
  1.4215 -#478 := (iff #89 #477)
  1.4216 -#475 := (iff #88 #472)
  1.4217 -#468 := (implies #463 #87)
  1.4218 -#473 := (iff #468 #472)
  1.4219 -#474 := [rewrite]: #473
  1.4220 -#469 := (iff #88 #468)
  1.4221 -#466 := (iff #85 #463)
  1.4222 -#460 := (and #430 #84)
  1.4223 -#464 := (iff #460 #463)
  1.4224 -#465 := [rewrite]: #464
  1.4225 -#461 := (iff #85 #460)
  1.4226 -#462 := [monotonicity #432]: #461
  1.4227 -#467 := [trans #462 #465]: #466
  1.4228 -#470 := [monotonicity #467]: #469
  1.4229 -#476 := [trans #470 #474]: #475
  1.4230 -#479 := [quant-intro #476]: #478
  1.4231 -#1079 := [monotonicity #479 #1076]: #1078
  1.4232 -#1085 := [trans #1079 #1083]: #1084
  1.4233 -#1088 := [monotonicity #479 #1085]: #1087
  1.4234 -#458 := (iff #81 #457)
  1.4235 -#455 := (iff #80 #452)
  1.4236 -#448 := (implies #445 #79)
  1.4237 -#453 := (iff #448 #452)
  1.4238 -#454 := [rewrite]: #453
  1.4239 -#449 := (iff #80 #448)
  1.4240 -#446 := (iff #77 #445)
  1.4241 -#443 := (iff #76 #442)
  1.4242 -#444 := [rewrite]: #443
  1.4243 -#434 := (iff #69 #433)
  1.4244  #435 := [monotonicity #432]: #434
  1.4245 -#447 := [monotonicity #435 #444]: #446
  1.4246 -#450 := [monotonicity #447]: #449
  1.4247 -#456 := [trans #450 #454]: #455
  1.4248 -#459 := [quant-intro #456]: #458
  1.4249 -#1091 := [monotonicity #459 #1088]: #1090
  1.4250 -#1097 := [trans #1091 #1095]: #1096
  1.4251 -#1100 := [monotonicity #459 #1097]: #1099
  1.4252 -#1103 := [monotonicity #1100]: #1102
  1.4253 -#1109 := [trans #1103 #1107]: #1108
  1.4254 -#1112 := [monotonicity #1109]: #1111
  1.4255 -#440 := (iff #72 #439)
  1.4256 -#441 := [rewrite]: #440
  1.4257 -#1115 := [monotonicity #441 #1112]: #1114
  1.4258 -#1121 := [trans #1115 #1119]: #1120
  1.4259 -#1124 := [monotonicity #441 #1121]: #1123
  1.4260 -#437 := (iff #70 #436)
  1.4261 -#438 := [quant-intro #435]: #437
  1.4262 -#1127 := [monotonicity #438 #1124]: #1126
  1.4263 -#1133 := [trans #1127 #1131]: #1132
  1.4264 -#428 := (iff #65 #427)
  1.4265 -#425 := (iff #64 #422)
  1.4266 -#419 := (implies #62 #416)
  1.4267 +#440 := [trans #435 #438]: #439
  1.4268 +#443 := [quant-intro #440]: #442
  1.4269 +#1150 := [monotonicity #443 #1147]: #1149
  1.4270 +#1156 := [trans #1150 #1154]: #1155
  1.4271 +#428 := (iff #71 #427)
  1.4272 +#425 := (iff #70 #422)
  1.4273 +#419 := (implies #67 #415)
  1.4274  #423 := (iff #419 #422)
  1.4275  #424 := [rewrite]: #423
  1.4276 -#420 := (iff #64 #419)
  1.4277 -#417 := (iff #63 #416)
  1.4278 +#420 := (iff #70 #419)
  1.4279 +#417 := (iff #69 #415)
  1.4280  #418 := [rewrite]: #417
  1.4281  #421 := [monotonicity #418]: #420
  1.4282  #426 := [trans #421 #424]: #425
  1.4283  #429 := [quant-intro #426]: #428
  1.4284 -#1136 := [monotonicity #429 #1133]: #1135
  1.4285 -#1142 := [trans #1136 #1140]: #1141
  1.4286 -#414 := (iff #61 #413)
  1.4287 -#411 := (iff #60 #408)
  1.4288 -#405 := (implies #57 #401)
  1.4289 -#409 := (iff #405 #408)
  1.4290 -#410 := [rewrite]: #409
  1.4291 -#406 := (iff #60 #405)
  1.4292 -#403 := (iff #59 #401)
  1.4293 -#404 := [rewrite]: #403
  1.4294 -#407 := [monotonicity #404]: #406
  1.4295 -#412 := [trans #407 #410]: #411
  1.4296 -#415 := [quant-intro #412]: #414
  1.4297 -#1145 := [monotonicity #415 #1142]: #1144
  1.4298 -#1151 := [trans #1145 #1149]: #1150
  1.4299 -#1154 := [monotonicity #1151]: #1153
  1.4300 -#1158 := [trans #1154 #1156]: #1157
  1.4301 -#1161 := [monotonicity #1158]: #1160
  1.4302 -#1800 := [trans #1161 #1798]: #1799
  1.4303 -#400 := [asserted]: #271
  1.4304 -#1801 := [mp #400 #1800]: #1796
  1.4305 -#1806 := [not-or-elim #1801]: #1776
  1.4306 -#2096 := [mp~ #1806 #1869]: #1776
  1.4307 -#4578 := [mp #2096 #4577]: #4573
  1.4308 -#3848 := (not #4573)
  1.4309 -#4978 := (or #3848 #4961 #4723)
  1.4310 -#3774 := (= ?v0!0 f10)
  1.4311 -#4738 := (not #3774)
  1.4312 -#4739 := (or #4738 #4723)
  1.4313 -#4945 := (or #3848 #4739)
  1.4314 -#5294 := (iff #4945 #4978)
  1.4315 -#4947 := (or #4961 #4723)
  1.4316 -#4861 := (or #3848 #4947)
  1.4317 -#4984 := (iff #4861 #4978)
  1.4318 -#5293 := [rewrite]: #4984
  1.4319 -#4793 := (iff #4945 #4861)
  1.4320 -#4950 := (iff #4739 #4947)
  1.4321 -#4962 := (iff #4738 #4961)
  1.4322 -#3746 := (iff #3774 #3785)
  1.4323 -#3747 := [rewrite]: #3746
  1.4324 -#4946 := [monotonicity #3747]: #4962
  1.4325 -#4976 := [monotonicity #4946]: #4950
  1.4326 -#4971 := [monotonicity #4976]: #4793
  1.4327 -#5295 := [trans #4971 #5293]: #5294
  1.4328 -#4860 := [quant-inst #1862]: #4945
  1.4329 -#5296 := [mp #4860 #5295]: #4978
  1.4330 -#5281 := [unit-resolution #5296 #4578 #5280]: #4961
  1.4331 -#3752 := (or #3785 #3791)
  1.4332 -#4187 := (forall (vars (?v0 S2)) (:pat #4186) #422)
  1.4333 -#4190 := (iff #427 #4187)
  1.4334 -#4188 := (iff #422 #422)
  1.4335 -#4189 := [refl]: #4188
  1.4336 -#4191 := [quant-intro #4189]: #4190
  1.4337 -#1824 := (~ #427 #427)
  1.4338 -#1853 := (~ #422 #422)
  1.4339 -#1854 := [refl]: #1853
  1.4340 -#1825 := [nnf-pos #1854]: #1824
  1.4341 -#1802 := [not-or-elim #1801]: #427
  1.4342 -#1855 := [mp~ #1802 #1825]: #427
  1.4343 -#4192 := [mp #1855 #4191]: #4187
  1.4344 -#3757 := (not #4187)
  1.4345 -#3763 := (or #3757 #3785 #3791)
  1.4346 -#3784 := (or #3774 #3791)
  1.4347 -#3735 := (or #3757 #3784)
  1.4348 -#4719 := (iff #3735 #3763)
  1.4349 -#3733 := (or #3757 #3752)
  1.4350 -#4600 := (iff #3733 #3763)
  1.4351 -#4713 := [rewrite]: #4600
  1.4352 -#3736 := (iff #3735 #3733)
  1.4353 -#3754 := (iff #3784 #3752)
  1.4354 -#3755 := [monotonicity #3747]: #3754
  1.4355 -#3737 := [monotonicity #3755]: #3736
  1.4356 -#4720 := [trans #3737 #4713]: #4719
  1.4357 -#3732 := [quant-inst #1862]: #3735
  1.4358 -#4721 := [mp #3732 #4720]: #3763
  1.4359 -#3799 := [unit-resolution #4721 #4192]: #3752
  1.4360 -#3751 := [unit-resolution #3799 #5281]: #3791
  1.4361 -#3738 := (not #3791)
  1.4362 -#3734 := (or #3738 #4722)
  1.4363 -#4794 := [th-lemma arith triangle-eq]: #3734
  1.4364 -#4987 := [unit-resolution #4794 #3751]: #4722
  1.4365 -#5297 := (<= #1863 0::Int)
  1.4366 -#5063 := (or #5297 #1864)
  1.4367 -#5064 := [th-lemma arith farkas 1 1]: #5063
  1.4368 -#5282 := [unit-resolution #5064 #5292]: #5297
  1.4369 -#5285 := [th-lemma arith farkas 1 -1 1 #5282 #4987 #298]: false
  1.4370 -#5286 := [lemma #5285]: #1864
  1.4371 -#4557 := (or #1865 #4554)
  1.4372 +#1159 := [monotonicity #429 #1156]: #1158
  1.4373 +#1165 := [trans #1159 #1163]: #1164
  1.4374 +#1168 := [monotonicity #1165]: #1167
  1.4375 +#1172 := [trans #1168 #1170]: #1171
  1.4376 +#1175 := [monotonicity #1172]: #1174
  1.4377 +#1814 := [trans #1175 #1812]: #1813
  1.4378 +#414 := [asserted]: #285
  1.4379 +#1815 := [mp #414 #1814]: #1810
  1.4380 +#1817 := [not-or-elim #1815]: #450
  1.4381 +#1872 := [mp~ #1817 #1841]: #450
  1.4382 +#4219 := [mp #1872 #4218]: #4214
  1.4383 +#5792 := (not #4214)
  1.4384 +#5793 := (or #5792 #3066)
  1.4385 +#5794 := [quant-inst #1918]: #5793
  1.4386 +#6296 := [unit-resolution #5794 #4219 #6295]: false
  1.4387 +#6304 := [lemma #6296]: #3066
  1.4388 +#3833 := (or #3081 #1928)
  1.4389 +#3837 := [def-axiom]: #3833
  1.4390 +#6962 := [unit-resolution #3837 #6304]: #3081
  1.4391 +#3086 := (not #3081)
  1.4392 +#4551 := (or #3086 #4548)
  1.4393 +#4554 := (not #4551)
  1.4394 +#4228 := (pattern #68 #88)
  1.4395 +#2507 := (not #456)
  1.4396 +#3058 := (or #444 #2507 #1192)
  1.4397 +#4229 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4228) #3058)
  1.4398 +#4234 := (not #4229)
  1.4399 +#4557 := (or #4234 #4554)
  1.4400  #4560 := (not #4557)
  1.4401 -#4563 := (or #1164 #4560)
  1.4402 +decl ?v1!1 :: S2
  1.4403 +#1891 := ?v1!1
  1.4404 +#1895 := (f17 ?v1!1)
  1.4405 +#2522 := (* -1::Int #1895)
  1.4406 +decl ?v0!2 :: S2
  1.4407 +#1892 := ?v0!2
  1.4408 +#1893 := (f17 ?v0!2)
  1.4409 +#2523 := (+ #1893 #2522)
  1.4410 +#2524 := (<= #2523 0::Int)
  1.4411 +#1900 := (f11 f18 ?v1!1)
  1.4412 +#1901 := (= f1 #1900)
  1.4413 +#1898 := (f11 f18 ?v0!2)
  1.4414 +#1899 := (= f1 #1898)
  1.4415 +#2267 := (not #1899)
  1.4416 +#1941 := (or #2267 #1901 #2524)
  1.4417 +#2039 := (not #1941)
  1.4418 +#4563 := (or #2039 #4560)
  1.4419  #4566 := (not #4563)
  1.4420 -#3826 := [hypothesis]: #1164
  1.4421 -#3850 := (or #3848 #72)
  1.4422 -#3897 := (= f10 f10)
  1.4423 -#3901 := (not #3897)
  1.4424 -#3868 := (or #3901 #72)
  1.4425 -#3839 := (or #3848 #3868)
  1.4426 -#3841 := (iff #3839 #3850)
  1.4427 -#3819 := (iff #3850 #3850)
  1.4428 -#3828 := [rewrite]: #3819
  1.4429 -#3849 := (iff #3868 #72)
  1.4430 -#3853 := (or false #72)
  1.4431 -#3846 := (iff #3853 #72)
  1.4432 -#3847 := [rewrite]: #3846
  1.4433 -#3860 := (iff #3868 #3853)
  1.4434 -#3874 := (iff #3901 false)
  1.4435 -#3871 := (not true)
  1.4436 -#3873 := (iff #3871 false)
  1.4437 -#3862 := [rewrite]: #3873
  1.4438 -#3872 := (iff #3901 #3871)
  1.4439 -#3869 := (iff #3897 true)
  1.4440 -#3870 := [rewrite]: #3869
  1.4441 -#3867 := [monotonicity #3870]: #3872
  1.4442 -#3851 := [trans #3867 #3862]: #3874
  1.4443 -#3845 := [monotonicity #3851]: #3860
  1.4444 -#3852 := [trans #3845 #3847]: #3849
  1.4445 -#3827 := [monotonicity #3852]: #3841
  1.4446 -#3829 := [trans #3827 #3828]: #3841
  1.4447 -#3840 := [quant-inst #56]: #3839
  1.4448 -#3820 := [mp #3840 #3829]: #3850
  1.4449 -#3830 := [unit-resolution #3820 #3826 #4578]: false
  1.4450 -#3797 := [lemma #3830]: #72
  1.4451 -#4569 := (or #1164 #4566)
  1.4452 -#3496 := (forall (vars (?v1 S2)) #3485)
  1.4453 -#3503 := (not #3496)
  1.4454 -#3481 := (forall (vars (?v0 S2) (?v1 S2)) #3476)
  1.4455 -#3502 := (not #3481)
  1.4456 -#3504 := (or #2327 #2894 #3502 #3503)
  1.4457 -#3505 := (not #3504)
  1.4458 -#3510 := (or #3459 #3505)
  1.4459 -#3517 := (not #3510)
  1.4460 -#3436 := (forall (vars (?v0 S2) (?v1 S2)) #3431)
  1.4461 -#3516 := (not #3436)
  1.4462 -#3518 := (or #3516 #3517)
  1.4463 -#3519 := (not #3518)
  1.4464 -#3524 := (or #3413 #3519)
  1.4465 -#3530 := (not #3524)
  1.4466 -#3531 := (or #1467 #3530)
  1.4467 -#3532 := (not #3531)
  1.4468 -#3537 := (or #2244 #3532)
  1.4469 -#3543 := (not #3537)
  1.4470 -#3544 := (or #1458 #3543)
  1.4471 -#3545 := (not #3544)
  1.4472 -#3550 := (or #1458 #3545)
  1.4473 -#3556 := (not #3550)
  1.4474 -#3557 := (or #921 #3556)
  1.4475 -#3558 := (not #3557)
  1.4476 -#3563 := (or #2837 #3558)
  1.4477 -#3569 := (not #3563)
  1.4478 -#3570 := (or #1453 #3569)
  1.4479 -#3571 := (not #3570)
  1.4480 -#3576 := (or #2823 #3571)
  1.4481 -#3584 := (not #3576)
  1.4482 -#3390 := (forall (vars (?v0 S2)) #3385)
  1.4483 -#3583 := (not #3390)
  1.4484 -#3372 := (forall (vars (?v0 S2)) #3369)
  1.4485 -#3582 := (not #3372)
  1.4486 -#3585 := (or #963 #730 #1618 #1622 #2178 #2181 #3582 #3583 #3584)
  1.4487 -#3586 := (not #3585)
  1.4488 -#3302 := (forall (vars (?v0 S2) (?v1 S2)) #3297)
  1.4489 -#3308 := (not #3302)
  1.4490 -#3309 := (or #159 #3308)
  1.4491 -#3310 := (not #3309)
  1.4492 -#3337 := (or #3310 #3334)
  1.4493 -#3344 := (not #3337)
  1.4494 -#3280 := (forall (vars (?v0 S2)) #3275)
  1.4495 -#3343 := (not #3280)
  1.4496 -#3345 := (or #3343 #3344)
  1.4497 -#3346 := (not #3345)
  1.4498 -#3243 := (forall (vars (?v1 S2)) #3232)
  1.4499 -#3249 := (not #3243)
  1.4500 -#3250 := (or #2057 #2672 #3249)
  1.4501 -#3251 := (not #3250)
  1.4502 -#3351 := (or #3251 #3346)
  1.4503 -#3358 := (not #3351)
  1.4504 -#3228 := (forall (vars (?v0 S2)) #3217)
  1.4505 -#3357 := (not #3228)
  1.4506 -#3359 := (or #700 #682 #709 #691 #3357 #3358)
  1.4507 -#3360 := (not #3359)
  1.4508 -#3591 := (or #3360 #3586)
  1.4509 -#3601 := (not #3591)
  1.4510 -#3214 := (forall (vars (?v0 S2)) #3209)
  1.4511 -#3600 := (not #3214)
  1.4512 -#3186 := (forall (vars (?v0 S2)) #3181)
  1.4513 -#3599 := (not #3186)
  1.4514 -#3158 := (forall (vars (?v0 S2) (?v1 S2)) #3153)
  1.4515 -#3598 := (not #3158)
  1.4516 -#3135 := (forall (vars (?v0 S2) (?v1 S2)) #3130)
  1.4517 -#3597 := (not #3135)
  1.4518 -#3602 := (or #1715 #1710 #3597 #3598 #3599 #3600 #3601)
  1.4519 -#3603 := (not #3602)
  1.4520 -#3103 := (forall (vars (?v1 S2)) #3092)
  1.4521 -#3109 := (not #3103)
  1.4522 -#3110 := (or #1949 #2534 #3109)
  1.4523 -#3111 := (not #3110)
  1.4524 -#3608 := (or #3111 #3603)
  1.4525 -#3615 := (not #3608)
  1.4526 -#3088 := (forall (vars (?v0 S2) (?v1 S2)) #3083)
  1.4527 -#3614 := (not #3088)
  1.4528 -#3616 := (or #3614 #3615)
  1.4529 -#3617 := (not #3616)
  1.4530 -#3622 := (or #3066 #3617)
  1.4531 -#3629 := (not #3622)
  1.4532 -#3043 := (forall (vars (?v0 S2) (?v1 S2)) #3038)
  1.4533 -#3628 := (not #3043)
  1.4534 -#3630 := (or #3628 #3629)
  1.4535 -#3631 := (not #3630)
  1.4536 -#3636 := (or #2275 #3631)
  1.4537 -#3642 := (not #3636)
  1.4538 -#3643 := (or #1173 #3642)
  1.4539 -#3644 := (not #3643)
  1.4540 -#3649 := (or #1865 #3644)
  1.4541 -#3655 := (not #3649)
  1.4542 -#3656 := (or #1164 #3655)
  1.4543 -#3657 := (not #3656)
  1.4544 -#3662 := (or #1164 #3657)
  1.4545 -#4570 := (iff #3662 #4569)
  1.4546 -#4567 := (iff #3657 #4566)
  1.4547 +#4220 := (forall (vars (?v0 S2)) (:pat #4206) #1183)
  1.4548 +#4225 := (not #4220)
  1.4549 +#4569 := (or #4225 #4566)
  1.4550 +#4572 := (not #4569)
  1.4551 +decl ?v0!0 :: S2
  1.4552 +#1876 := ?v0!0
  1.4553 +#1877 := (f17 ?v0!0)
  1.4554 +#1878 := (>= #1877 0::Int)
  1.4555 +#308 := (<= f3 0::Int)
  1.4556 +#309 := (not #308)
  1.4557 +#10 := (< 0::Int f3)
  1.4558 +#310 := (iff #10 #309)
  1.4559 +#311 := [rewrite]: #310
  1.4560 +#305 := [asserted]: #10
  1.4561 +#312 := [mp #305 #311]: #309
  1.4562 +#3895 := (* -1::Int #1877)
  1.4563 +#3758 := (+ f3 #3895)
  1.4564 +#3754 := (<= #3758 0::Int)
  1.4565 +#3801 := (= f3 #1877)
  1.4566 +#3815 := (= f16 ?v0!0)
  1.4567 +#4605 := (not #3815)
  1.4568 +#3746 := (= #1877 0::Int)
  1.4569 +#5133 := (not #3746)
  1.4570 +#1879 := (not #1878)
  1.4571 +#4745 := [hypothesis]: #1879
  1.4572 +#5134 := (or #5133 #1878)
  1.4573 +#5135 := [th-lemma arith triangle-eq]: #5134
  1.4574 +#5150 := [unit-resolution #5135 #4745]: #5133
  1.4575 +#4591 := (forall (vars (?v0 S2)) (:pat #4206) #1787)
  1.4576 +#4594 := (iff #1790 #4591)
  1.4577 +#4592 := (iff #1787 #1787)
  1.4578 +#4593 := [refl]: #4592
  1.4579 +#4595 := [quant-intro #4593]: #4594
  1.4580 +#2226 := (~ #1790 #1790)
  1.4581 +#2205 := (~ #1787 #1787)
  1.4582 +#2206 := [refl]: #2205
  1.4583 +#2227 := [nnf-pos #2206]: #2226
  1.4584 +#1820 := [not-or-elim #1815]: #1790
  1.4585 +#2266 := [mp~ #1820 #2227]: #1790
  1.4586 +#4596 := [mp #2266 #4595]: #4591
  1.4587 +#3847 := (not #4591)
  1.4588 +#4618 := (or #3847 #3746 #4605)
  1.4589 +#3802 := (= ?v0!0 f16)
  1.4590 +#3748 := (not #3802)
  1.4591 +#4604 := (or #3748 #3746)
  1.4592 +#4733 := (or #3847 #4604)
  1.4593 +#4989 := (iff #4733 #4618)
  1.4594 +#4610 := (or #3746 #4605)
  1.4595 +#4738 := (or #3847 #4610)
  1.4596 +#4742 := (iff #4738 #4618)
  1.4597 +#4988 := [rewrite]: #4742
  1.4598 +#4740 := (iff #4733 #4738)
  1.4599 +#4613 := (iff #4604 #4610)
  1.4600 +#4608 := (or #4605 #3746)
  1.4601 +#4611 := (iff #4608 #4610)
  1.4602 +#4612 := [rewrite]: #4611
  1.4603 +#4603 := (iff #4604 #4608)
  1.4604 +#4606 := (iff #3748 #4605)
  1.4605 +#3804 := (iff #3802 #3815)
  1.4606 +#3805 := [rewrite]: #3804
  1.4607 +#4607 := [monotonicity #3805]: #4606
  1.4608 +#4609 := [monotonicity #4607]: #4603
  1.4609 +#4617 := [trans #4609 #4612]: #4613
  1.4610 +#4741 := [monotonicity #4617]: #4740
  1.4611 +#4999 := [trans #4741 #4988]: #4989
  1.4612 +#4739 := [quant-inst #1876]: #4733
  1.4613 +#5002 := [mp #4739 #4999]: #4618
  1.4614 +#5151 := [unit-resolution #5002 #4596 #5150]: #4605
  1.4615 +#3786 := (or #3801 #3815)
  1.4616 +#4207 := (forall (vars (?v0 S2)) (:pat #4206) #436)
  1.4617 +#4210 := (iff #441 #4207)
  1.4618 +#4208 := (iff #436 #436)
  1.4619 +#4209 := [refl]: #4208
  1.4620 +#4211 := [quant-intro #4209]: #4210
  1.4621 +#1838 := (~ #441 #441)
  1.4622 +#1867 := (~ #436 #436)
  1.4623 +#1868 := [refl]: #1867
  1.4624 +#1839 := [nnf-pos #1868]: #1838
  1.4625 +#1816 := [not-or-elim #1815]: #441
  1.4626 +#1869 := [mp~ #1816 #1839]: #441
  1.4627 +#4212 := [mp #1869 #4211]: #4207
  1.4628 +#3783 := (not #4207)
  1.4629 +#3767 := (or #3783 #3801 #3815)
  1.4630 +#3803 := (or #3802 #3801)
  1.4631 +#3772 := (or #3783 #3803)
  1.4632 +#3756 := (iff #3772 #3767)
  1.4633 +#3775 := (or #3783 #3786)
  1.4634 +#3752 := (iff #3775 #3767)
  1.4635 +#3753 := [rewrite]: #3752
  1.4636 +#3777 := (iff #3772 #3775)
  1.4637 +#3761 := (iff #3803 #3786)
  1.4638 +#3806 := (or #3815 #3801)
  1.4639 +#3781 := (iff #3806 #3786)
  1.4640 +#3787 := [rewrite]: #3781
  1.4641 +#3795 := (iff #3803 #3806)
  1.4642 +#3807 := [monotonicity #3805]: #3795
  1.4643 +#3766 := [trans #3807 #3787]: #3761
  1.4644 +#3755 := [monotonicity #3766]: #3777
  1.4645 +#3757 := [trans #3755 #3753]: #3756
  1.4646 +#3774 := [quant-inst #1876]: #3772
  1.4647 +#3771 := [mp #3774 #3757]: #3767
  1.4648 +#5132 := [unit-resolution #3771 #4212]: #3786
  1.4649 +#5172 := [unit-resolution #5132 #5151]: #3801
  1.4650 +#5173 := (not #3801)
  1.4651 +#5174 := (or #5173 #3754)
  1.4652 +#5175 := [th-lemma arith triangle-eq]: #5174
  1.4653 +#5176 := [unit-resolution #5175 #5172]: #3754
  1.4654 +#4676 := (<= #1877 0::Int)
  1.4655 +#3935 := (or #4676 #1878)
  1.4656 +#4677 := [th-lemma arith farkas 1 1]: #3935
  1.4657 +#4678 := [unit-resolution #4677 #4745]: #4676
  1.4658 +#5334 := [th-lemma arith farkas 1 -1 1 #4678 #5176 #312]: false
  1.4659 +#5403 := [lemma #5334]: #1878
  1.4660 +#4575 := (or #1879 #4572)
  1.4661 +#4578 := (not #4575)
  1.4662 +#4581 := (or #1178 #4578)
  1.4663 +#4584 := (not #4581)
  1.4664 +#3811 := [hypothesis]: #1178
  1.4665 +#3839 := (or #3847 #82)
  1.4666 +#3891 := (= f16 f16)
  1.4667 +#3892 := (not #3891)
  1.4668 +#3887 := (or #3892 #82)
  1.4669 +#3848 := (or #3847 #3887)
  1.4670 +#3840 := (iff #3848 #3839)
  1.4671 +#3850 := (iff #3839 #3839)
  1.4672 +#3817 := [rewrite]: #3850
  1.4673 +#3860 := (iff #3887 #82)
  1.4674 +#3869 := (or false #82)
  1.4675 +#3870 := (iff #3869 #82)
  1.4676 +#3859 := [rewrite]: #3870
  1.4677 +#3872 := (iff #3887 #3869)
  1.4678 +#3866 := (iff #3892 false)
  1.4679 +#3894 := (not true)
  1.4680 +#3880 := (iff #3894 false)
  1.4681 +#3865 := [rewrite]: #3880
  1.4682 +#3871 := (iff #3892 #3894)
  1.4683 +#3893 := (iff #3891 true)
  1.4684 +#3882 := [rewrite]: #3893
  1.4685 +#3873 := [monotonicity #3882]: #3871
  1.4686 +#3867 := [trans #3873 #3865]: #3866
  1.4687 +#3868 := [monotonicity #3867]: #3872
  1.4688 +#3861 := [trans #3868 #3859]: #3860
  1.4689 +#3846 := [monotonicity #3861]: #3840
  1.4690 +#3819 := [trans #3846 #3817]: #3840
  1.4691 +#3849 := [quant-inst #66]: #3848
  1.4692 +#3820 := [mp #3849 #3819]: #3839
  1.4693 +#3794 := [unit-resolution #3820 #3811 #4596]: false
  1.4694 +#3796 := [lemma #3794]: #82
  1.4695 +#4587 := (or #1178 #4584)
  1.4696 +#3516 := (forall (vars (?v1 S2)) #3505)
  1.4697 +#3523 := (not #3516)
  1.4698 +#3501 := (forall (vars (?v0 S2) (?v1 S2)) #3496)
  1.4699 +#3522 := (not #3501)
  1.4700 +#3524 := (or #2347 #2914 #3522 #3523)
  1.4701 +#3525 := (not #3524)
  1.4702 +#3530 := (or #3479 #3525)
  1.4703 +#3537 := (not #3530)
  1.4704 +#3456 := (forall (vars (?v0 S2) (?v1 S2)) #3451)
  1.4705 +#3536 := (not #3456)
  1.4706 +#3538 := (or #3536 #3537)
  1.4707 +#3539 := (not #3538)
  1.4708 +#3544 := (or #3433 #3539)
  1.4709 +#3550 := (not #3544)
  1.4710 +#3551 := (or #1481 #3550)
  1.4711 +#3552 := (not #3551)
  1.4712 +#3557 := (or #2263 #3552)
  1.4713 +#3563 := (not #3557)
  1.4714 +#3564 := (or #1472 #3563)
  1.4715 +#3565 := (not #3564)
  1.4716 +#3570 := (or #1472 #3565)
  1.4717 +#3576 := (not #3570)
  1.4718 +#3577 := (or #935 #3576)
  1.4719 +#3578 := (not #3577)
  1.4720 +#3583 := (or #2857 #3578)
  1.4721 +#3589 := (not #3583)
  1.4722 +#3590 := (or #1467 #3589)
  1.4723 +#3591 := (not #3590)
  1.4724 +#3596 := (or #2843 #3591)
  1.4725 +#3604 := (not #3596)
  1.4726 +#3410 := (forall (vars (?v0 S2)) #3405)
  1.4727 +#3603 := (not #3410)
  1.4728 +#3392 := (forall (vars (?v0 S2)) #3389)
  1.4729 +#3602 := (not #3392)
  1.4730 +#3605 := (or #977 #744 #1632 #1636 #2197 #2200 #3602 #3603 #3604)
  1.4731 +#3606 := (not #3605)
  1.4732 +#3322 := (forall (vars (?v0 S2) (?v1 S2)) #3317)
  1.4733 +#3328 := (not #3322)
  1.4734 +#3329 := (or #170 #3328)
  1.4735 +#3330 := (not #3329)
  1.4736 +#3357 := (or #3330 #3354)
  1.4737 +#3364 := (not #3357)
  1.4738 +#3300 := (forall (vars (?v0 S2)) #3295)
  1.4739 +#3363 := (not #3300)
  1.4740 +#3365 := (or #3363 #3364)
  1.4741 +#3366 := (not #3365)
  1.4742 +#3263 := (forall (vars (?v1 S2)) #3252)
  1.4743 +#3269 := (not #3263)
  1.4744 +#3270 := (or #2074 #2692 #3269)
  1.4745 +#3271 := (not #3270)
  1.4746 +#3371 := (or #3271 #3366)
  1.4747 +#3378 := (not #3371)
  1.4748 +#3248 := (forall (vars (?v0 S2)) #3237)
  1.4749 +#3377 := (not #3248)
  1.4750 +#3379 := (or #714 #696 #723 #705 #3377 #3378)
  1.4751 +#3380 := (not #3379)
  1.4752 +#3611 := (or #3380 #3606)
  1.4753 +#3621 := (not #3611)
  1.4754 +#3234 := (forall (vars (?v0 S2)) #3229)
  1.4755 +#3620 := (not #3234)
  1.4756 +#3206 := (forall (vars (?v0 S2)) #3201)
  1.4757 +#3619 := (not #3206)
  1.4758 +#3178 := (forall (vars (?v0 S2) (?v1 S2)) #3173)
  1.4759 +#3618 := (not #3178)
  1.4760 +#3155 := (forall (vars (?v0 S2) (?v1 S2)) #3150)
  1.4761 +#3617 := (not #3155)
  1.4762 +#3622 := (or #1729 #1724 #3617 #3618 #3619 #3620 #3621)
  1.4763 +#3623 := (not #3622)
  1.4764 +#3123 := (forall (vars (?v1 S2)) #3112)
  1.4765 +#3129 := (not #3123)
  1.4766 +#3130 := (or #1964 #2554 #3129)
  1.4767 +#3131 := (not #3130)
  1.4768 +#3628 := (or #3131 #3623)
  1.4769 +#3635 := (not #3628)
  1.4770 +#3108 := (forall (vars (?v0 S2) (?v1 S2)) #3103)
  1.4771 +#3634 := (not #3108)
  1.4772 +#3636 := (or #3634 #3635)
  1.4773 +#3637 := (not #3636)
  1.4774 +#3642 := (or #3086 #3637)
  1.4775 +#3649 := (not #3642)
  1.4776 +#3063 := (forall (vars (?v0 S2) (?v1 S2)) #3058)
  1.4777 +#3648 := (not #3063)
  1.4778 +#3650 := (or #3648 #3649)
  1.4779 +#3651 := (not #3650)
  1.4780 +#3656 := (or #2039 #3651)
  1.4781 +#3662 := (not #3656)
  1.4782 +#3663 := (or #1187 #3662)
  1.4783 +#3664 := (not #3663)
  1.4784 +#3669 := (or #1879 #3664)
  1.4785 +#3675 := (not #3669)
  1.4786 +#3676 := (or #1178 #3675)
  1.4787 +#3677 := (not #3676)
  1.4788 +#3682 := (or #1178 #3677)
  1.4789 +#4588 := (iff #3682 #4587)
  1.4790 +#4585 := (iff #3677 #4584)
  1.4791 +#4582 := (iff #3676 #4581)
  1.4792 +#4579 := (iff #3675 #4578)
  1.4793 +#4576 := (iff #3669 #4575)
  1.4794 +#4573 := (iff #3664 #4572)
  1.4795 +#4570 := (iff #3663 #4569)
  1.4796 +#4567 := (iff #3662 #4566)
  1.4797  #4564 := (iff #3656 #4563)
  1.4798 -#4561 := (iff #3655 #4560)
  1.4799 -#4558 := (iff #3649 #4557)
  1.4800 -#4555 := (iff #3644 #4554)
  1.4801 -#4552 := (iff #3643 #4551)
  1.4802 -#4549 := (iff #3642 #4548)
  1.4803 +#4561 := (iff #3651 #4560)
  1.4804 +#4558 := (iff #3650 #4557)
  1.4805 +#4555 := (iff #3649 #4554)
  1.4806 +#4552 := (iff #3642 #4551)
  1.4807 +#4549 := (iff #3637 #4548)
  1.4808  #4546 := (iff #3636 #4545)
  1.4809 -#4543 := (iff #3631 #4542)
  1.4810 -#4540 := (iff #3630 #4539)
  1.4811 -#4537 := (iff #3629 #4536)
  1.4812 +#4543 := (iff #3635 #4542)
  1.4813 +#4540 := (iff #3628 #4539)
  1.4814 +#4537 := (iff #3623 #4536)
  1.4815  #4534 := (iff #3622 #4533)
  1.4816 -#4531 := (iff #3617 #4530)
  1.4817 -#4528 := (iff #3616 #4527)
  1.4818 -#4525 := (iff #3615 #4524)
  1.4819 -#4522 := (iff #3608 #4521)
  1.4820 -#4519 := (iff #3603 #4518)
  1.4821 -#4516 := (iff #3602 #4515)
  1.4822 -#4513 := (iff #3601 #4512)
  1.4823 -#4510 := (iff #3591 #4509)
  1.4824 -#4507 := (iff #3586 #4506)
  1.4825 -#4504 := (iff #3585 #4503)
  1.4826 -#4501 := (iff #3584 #4500)
  1.4827 -#4498 := (iff #3576 #4497)
  1.4828 -#4495 := (iff #3571 #4494)
  1.4829 +#4531 := (iff #3621 #4530)
  1.4830 +#4528 := (iff #3611 #4527)
  1.4831 +#4525 := (iff #3606 #4524)
  1.4832 +#4522 := (iff #3605 #4521)
  1.4833 +#4519 := (iff #3604 #4518)
  1.4834 +#4516 := (iff #3596 #4515)
  1.4835 +#4513 := (iff #3591 #4512)
  1.4836 +#4510 := (iff #3590 #4509)
  1.4837 +#4507 := (iff #3589 #4506)
  1.4838 +#4504 := (iff #3583 #4503)
  1.4839 +#4501 := (iff #3578 #4500)
  1.4840 +#4498 := (iff #3577 #4497)
  1.4841 +#4495 := (iff #3576 #4494)
  1.4842  #4492 := (iff #3570 #4491)
  1.4843 -#4489 := (iff #3569 #4488)
  1.4844 -#4486 := (iff #3563 #4485)
  1.4845 -#4483 := (iff #3558 #4482)
  1.4846 +#4489 := (iff #3565 #4488)
  1.4847 +#4486 := (iff #3564 #4485)
  1.4848 +#4483 := (iff #3563 #4482)
  1.4849  #4480 := (iff #3557 #4479)
  1.4850 -#4477 := (iff #3556 #4476)
  1.4851 -#4474 := (iff #3550 #4473)
  1.4852 -#4471 := (iff #3545 #4470)
  1.4853 +#4477 := (iff #3552 #4476)
  1.4854 +#4474 := (iff #3551 #4473)
  1.4855 +#4471 := (iff #3550 #4470)
  1.4856  #4468 := (iff #3544 #4467)
  1.4857 -#4465 := (iff #3543 #4464)
  1.4858 -#4462 := (iff #3537 #4461)
  1.4859 -#4459 := (iff #3532 #4458)
  1.4860 -#4456 := (iff #3531 #4455)
  1.4861 -#4453 := (iff #3530 #4452)
  1.4862 +#4465 := (iff #3539 #4464)
  1.4863 +#4462 := (iff #3538 #4461)
  1.4864 +#4459 := (iff #3537 #4458)
  1.4865 +#4456 := (iff #3530 #4455)
  1.4866 +#4453 := (iff #3525 #4452)
  1.4867  #4450 := (iff #3524 #4449)
  1.4868 -#4447 := (iff #3519 #4446)
  1.4869 -#4444 := (iff #3518 #4443)
  1.4870 -#4441 := (iff #3517 #4440)
  1.4871 -#4438 := (iff #3510 #4437)
  1.4872 -#4435 := (iff #3505 #4434)
  1.4873 -#4432 := (iff #3504 #4431)
  1.4874 -#4429 := (iff #3503 #4428)
  1.4875 -#4426 := (iff #3496 #4423)
  1.4876 -#4424 := (iff #3485 #3485)
  1.4877 -#4425 := [refl]: #4424
  1.4878 -#4427 := [quant-intro #4425]: #4426
  1.4879 -#4430 := [monotonicity #4427]: #4429
  1.4880 -#4420 := (iff #3502 #4419)
  1.4881 -#4417 := (iff #3481 #4414)
  1.4882 -#4415 := (iff #3476 #3476)
  1.4883 -#4416 := [refl]: #4415
  1.4884 -#4418 := [quant-intro #4416]: #4417
  1.4885 -#4421 := [monotonicity #4418]: #4420
  1.4886 -#4433 := [monotonicity #4421 #4430]: #4432
  1.4887 -#4436 := [monotonicity #4433]: #4435
  1.4888 -#4439 := [monotonicity #4436]: #4438
  1.4889 -#4442 := [monotonicity #4439]: #4441
  1.4890 -#4412 := (iff #3516 #4411)
  1.4891 -#4409 := (iff #3436 #4406)
  1.4892 -#4407 := (iff #3431 #3431)
  1.4893 -#4408 := [refl]: #4407
  1.4894 -#4410 := [quant-intro #4408]: #4409
  1.4895 -#4413 := [monotonicity #4410]: #4412
  1.4896 -#4445 := [monotonicity #4413 #4442]: #4444
  1.4897 +#4447 := (iff #3523 #4446)
  1.4898 +#4444 := (iff #3516 #4441)
  1.4899 +#4442 := (iff #3505 #3505)
  1.4900 +#4443 := [refl]: #4442
  1.4901 +#4445 := [quant-intro #4443]: #4444
  1.4902  #4448 := [monotonicity #4445]: #4447
  1.4903 -#4451 := [monotonicity #4448]: #4450
  1.4904 +#4439 := (iff #3522 #4438)
  1.4905 +#4436 := (iff #3501 #4433)
  1.4906 +#4434 := (iff #3496 #3496)
  1.4907 +#4435 := [refl]: #4434
  1.4908 +#4437 := [quant-intro #4435]: #4436
  1.4909 +#4440 := [monotonicity #4437]: #4439
  1.4910 +#4451 := [monotonicity #4440 #4448]: #4450
  1.4911  #4454 := [monotonicity #4451]: #4453
  1.4912 -#4403 := (iff #1467 #4402)
  1.4913 -#4400 := (iff #1464 #4397)
  1.4914 -#4398 := (iff #1461 #1461)
  1.4915 -#4399 := [refl]: #4398
  1.4916 -#4401 := [quant-intro #4399]: #4400
  1.4917 -#4404 := [monotonicity #4401]: #4403
  1.4918 -#4457 := [monotonicity #4404 #4454]: #4456
  1.4919 +#4457 := [monotonicity #4454]: #4456
  1.4920  #4460 := [monotonicity #4457]: #4459
  1.4921 -#4463 := [monotonicity #4460]: #4462
  1.4922 +#4431 := (iff #3536 #4430)
  1.4923 +#4428 := (iff #3456 #4425)
  1.4924 +#4426 := (iff #3451 #3451)
  1.4925 +#4427 := [refl]: #4426
  1.4926 +#4429 := [quant-intro #4427]: #4428
  1.4927 +#4432 := [monotonicity #4429]: #4431
  1.4928 +#4463 := [monotonicity #4432 #4460]: #4462
  1.4929  #4466 := [monotonicity #4463]: #4465
  1.4930  #4469 := [monotonicity #4466]: #4468
  1.4931  #4472 := [monotonicity #4469]: #4471
  1.4932 -#4475 := [monotonicity #4472]: #4474
  1.4933 +#4422 := (iff #1481 #4421)
  1.4934 +#4419 := (iff #1478 #4416)
  1.4935 +#4417 := (iff #1475 #1475)
  1.4936 +#4418 := [refl]: #4417
  1.4937 +#4420 := [quant-intro #4418]: #4419
  1.4938 +#4423 := [monotonicity #4420]: #4422
  1.4939 +#4475 := [monotonicity #4423 #4472]: #4474
  1.4940  #4478 := [monotonicity #4475]: #4477
  1.4941 -#4395 := (iff #921 #4394)
  1.4942 -#4392 := (iff #787 #4389)
  1.4943 -#4390 := (iff #782 #782)
  1.4944 -#4391 := [refl]: #4390
  1.4945 -#4393 := [quant-intro #4391]: #4392
  1.4946 -#4396 := [monotonicity #4393]: #4395
  1.4947 -#4481 := [monotonicity #4396 #4478]: #4480
  1.4948 +#4481 := [monotonicity #4478]: #4480
  1.4949  #4484 := [monotonicity #4481]: #4483
  1.4950  #4487 := [monotonicity #4484]: #4486
  1.4951  #4490 := [monotonicity #4487]: #4489
  1.4952 -#4386 := (iff #1453 #4385)
  1.4953 -#4383 := (iff #1450 #4380)
  1.4954 -#4381 := (iff #1445 #1445)
  1.4955 -#4382 := [refl]: #4381
  1.4956 -#4384 := [quant-intro #4382]: #4383
  1.4957 -#4387 := [monotonicity #4384]: #4386
  1.4958 -#4493 := [monotonicity #4387 #4490]: #4492
  1.4959 +#4493 := [monotonicity #4490]: #4492
  1.4960  #4496 := [monotonicity #4493]: #4495
  1.4961 -#4499 := [monotonicity #4496]: #4498
  1.4962 +#4414 := (iff #935 #4413)
  1.4963 +#4411 := (iff #801 #4408)
  1.4964 +#4409 := (iff #796 #796)
  1.4965 +#4410 := [refl]: #4409
  1.4966 +#4412 := [quant-intro #4410]: #4411
  1.4967 +#4415 := [monotonicity #4412]: #4414
  1.4968 +#4499 := [monotonicity #4415 #4496]: #4498
  1.4969  #4502 := [monotonicity #4499]: #4501
  1.4970 -#4378 := (iff #3583 #4377)
  1.4971 -#4375 := (iff #3390 #4372)
  1.4972 -#4373 := (iff #3385 #3385)
  1.4973 -#4374 := [refl]: #4373
  1.4974 -#4376 := [quant-intro #4374]: #4375
  1.4975 -#4379 := [monotonicity #4376]: #4378
  1.4976 -#4370 := (iff #3582 #4369)
  1.4977 -#4367 := (iff #3372 #4364)
  1.4978 -#4365 := (iff #3369 #3369)
  1.4979 -#4366 := [refl]: #4365
  1.4980 -#4368 := [quant-intro #4366]: #4367
  1.4981 -#4371 := [monotonicity #4368]: #4370
  1.4982 -#4360 := (iff #1618 #4359)
  1.4983 -#4357 := (iff #1615 #4354)
  1.4984 -#4355 := (iff #1610 #1610)
  1.4985 -#4356 := [refl]: #4355
  1.4986 -#4358 := [quant-intro #4356]: #4357
  1.4987 -#4361 := [monotonicity #4358]: #4360
  1.4988 -#4505 := [monotonicity #4361 #4371 #4379 #4502]: #4504
  1.4989 +#4505 := [monotonicity #4502]: #4504
  1.4990  #4508 := [monotonicity #4505]: #4507
  1.4991 -#4352 := (iff #3360 #4351)
  1.4992 -#4349 := (iff #3359 #4348)
  1.4993 -#4346 := (iff #3358 #4345)
  1.4994 -#4343 := (iff #3351 #4342)
  1.4995 -#4340 := (iff #3346 #4339)
  1.4996 -#4337 := (iff #3345 #4336)
  1.4997 -#4334 := (iff #3344 #4333)
  1.4998 -#4331 := (iff #3337 #4330)
  1.4999 -#4328 := (iff #3310 #4327)
  1.5000 -#4325 := (iff #3309 #4324)
  1.5001 -#4322 := (iff #3308 #4321)
  1.5002 -#4319 := (iff #3302 #4316)
  1.5003 -#4317 := (iff #3297 #3297)
  1.5004 -#4318 := [refl]: #4317
  1.5005 -#4320 := [quant-intro #4318]: #4319
  1.5006 +#4405 := (iff #1467 #4404)
  1.5007 +#4402 := (iff #1464 #4399)
  1.5008 +#4400 := (iff #1459 #1459)
  1.5009 +#4401 := [refl]: #4400
  1.5010 +#4403 := [quant-intro #4401]: #4402
  1.5011 +#4406 := [monotonicity #4403]: #4405
  1.5012 +#4511 := [monotonicity #4406 #4508]: #4510
  1.5013 +#4514 := [monotonicity #4511]: #4513
  1.5014 +#4517 := [monotonicity #4514]: #4516
  1.5015 +#4520 := [monotonicity #4517]: #4519
  1.5016 +#4397 := (iff #3603 #4396)
  1.5017 +#4394 := (iff #3410 #4391)
  1.5018 +#4392 := (iff #3405 #3405)
  1.5019 +#4393 := [refl]: #4392
  1.5020 +#4395 := [quant-intro #4393]: #4394
  1.5021 +#4398 := [monotonicity #4395]: #4397
  1.5022 +#4389 := (iff #3602 #4388)
  1.5023 +#4386 := (iff #3392 #4383)
  1.5024 +#4384 := (iff #3389 #3389)
  1.5025 +#4385 := [refl]: #4384
  1.5026 +#4387 := [quant-intro #4385]: #4386
  1.5027 +#4390 := [monotonicity #4387]: #4389
  1.5028 +#4379 := (iff #1632 #4378)
  1.5029 +#4376 := (iff #1629 #4373)
  1.5030 +#4374 := (iff #1624 #1624)
  1.5031 +#4375 := [refl]: #4374
  1.5032 +#4377 := [quant-intro #4375]: #4376
  1.5033 +#4380 := [monotonicity #4377]: #4379
  1.5034 +#4523 := [monotonicity #4380 #4390 #4398 #4520]: #4522
  1.5035 +#4526 := [monotonicity #4523]: #4525
  1.5036 +#4371 := (iff #3380 #4370)
  1.5037 +#4368 := (iff #3379 #4367)
  1.5038 +#4365 := (iff #3378 #4364)
  1.5039 +#4362 := (iff #3371 #4361)
  1.5040 +#4359 := (iff #3366 #4358)
  1.5041 +#4356 := (iff #3365 #4355)
  1.5042 +#4353 := (iff #3364 #4352)
  1.5043 +#4350 := (iff #3357 #4349)
  1.5044 +#4347 := (iff #3330 #4346)
  1.5045 +#4344 := (iff #3329 #4343)
  1.5046 +#4341 := (iff #3328 #4340)
  1.5047 +#4338 := (iff #3322 #4335)
  1.5048 +#4336 := (iff #3317 #3317)
  1.5049 +#4337 := [refl]: #4336
  1.5050 +#4339 := [quant-intro #4337]: #4338
  1.5051 +#4342 := [monotonicity #4339]: #4341
  1.5052 +#4345 := [monotonicity #4342]: #4344
  1.5053 +#4348 := [monotonicity #4345]: #4347
  1.5054 +#4351 := [monotonicity #4348]: #4350
  1.5055 +#4354 := [monotonicity #4351]: #4353
  1.5056 +#4333 := (iff #3363 #4332)
  1.5057 +#4330 := (iff #3300 #4327)
  1.5058 +#4328 := (iff #3295 #3295)
  1.5059 +#4329 := [refl]: #4328
  1.5060 +#4331 := [quant-intro #4329]: #4330
  1.5061 +#4334 := [monotonicity #4331]: #4333
  1.5062 +#4357 := [monotonicity #4334 #4354]: #4356
  1.5063 +#4360 := [monotonicity #4357]: #4359
  1.5064 +#4325 := (iff #3271 #4324)
  1.5065 +#4322 := (iff #3270 #4321)
  1.5066 +#4319 := (iff #3269 #4318)
  1.5067 +#4316 := (iff #3263 #4313)
  1.5068 +#4314 := (iff #3252 #3252)
  1.5069 +#4315 := [refl]: #4314
  1.5070 +#4317 := [quant-intro #4315]: #4316
  1.5071 +#4320 := [monotonicity #4317]: #4319
  1.5072  #4323 := [monotonicity #4320]: #4322
  1.5073  #4326 := [monotonicity #4323]: #4325
  1.5074 -#4329 := [monotonicity #4326]: #4328
  1.5075 -#4332 := [monotonicity #4329]: #4331
  1.5076 -#4335 := [monotonicity #4332]: #4334
  1.5077 -#4314 := (iff #3343 #4313)
  1.5078 -#4311 := (iff #3280 #4308)
  1.5079 -#4309 := (iff #3275 #3275)
  1.5080 -#4310 := [refl]: #4309
  1.5081 -#4312 := [quant-intro #4310]: #4311
  1.5082 -#4315 := [monotonicity #4312]: #4314
  1.5083 -#4338 := [monotonicity #4315 #4335]: #4337
  1.5084 -#4341 := [monotonicity #4338]: #4340
  1.5085 -#4306 := (iff #3251 #4305)
  1.5086 -#4303 := (iff #3250 #4302)
  1.5087 -#4300 := (iff #3249 #4299)
  1.5088 -#4297 := (iff #3243 #4294)
  1.5089 -#4295 := (iff #3232 #3232)
  1.5090 -#4296 := [refl]: #4295
  1.5091 -#4298 := [quant-intro #4296]: #4297
  1.5092 -#4301 := [monotonicity #4298]: #4300
  1.5093 -#4304 := [monotonicity #4301]: #4303
  1.5094 -#4307 := [monotonicity #4304]: #4306
  1.5095 -#4344 := [monotonicity #4307 #4341]: #4343
  1.5096 -#4347 := [monotonicity #4344]: #4346
  1.5097 -#4290 := (iff #3357 #4289)
  1.5098 -#4287 := (iff #3228 #4284)
  1.5099 -#4285 := (iff #3217 #3217)
  1.5100 -#4286 := [refl]: #4285
  1.5101 -#4288 := [quant-intro #4286]: #4287
  1.5102 -#4291 := [monotonicity #4288]: #4290
  1.5103 -#4350 := [monotonicity #4291 #4347]: #4349
  1.5104 -#4353 := [monotonicity #4350]: #4352
  1.5105 -#4511 := [monotonicity #4353 #4508]: #4510
  1.5106 -#4514 := [monotonicity #4511]: #4513
  1.5107 -#4281 := (iff #3600 #4280)
  1.5108 -#4278 := (iff #3214 #4275)
  1.5109 -#4276 := (iff #3209 #3209)
  1.5110 -#4277 := [refl]: #4276
  1.5111 -#4279 := [quant-intro #4277]: #4278
  1.5112 -#4282 := [monotonicity #4279]: #4281
  1.5113 -#4273 := (iff #3599 #4272)
  1.5114 -#4270 := (iff #3186 #4267)
  1.5115 -#4268 := (iff #3181 #3181)
  1.5116 -#4269 := [refl]: #4268
  1.5117 -#4271 := [quant-intro #4269]: #4270
  1.5118 -#4274 := [monotonicity #4271]: #4273
  1.5119 -#4265 := (iff #3598 #4264)
  1.5120 -#4262 := (iff #3158 #4259)
  1.5121 -#4260 := (iff #3153 #3153)
  1.5122 -#4261 := [refl]: #4260
  1.5123 -#4263 := [quant-intro #4261]: #4262
  1.5124 -#4266 := [monotonicity #4263]: #4265
  1.5125 -#4256 := (iff #3597 #4255)
  1.5126 -#4253 := (iff #3135 #4250)
  1.5127 -#4251 := (iff #3130 #3130)
  1.5128 -#4252 := [refl]: #4251
  1.5129 -#4254 := [quant-intro #4252]: #4253
  1.5130 +#4363 := [monotonicity #4326 #4360]: #4362
  1.5131 +#4366 := [monotonicity #4363]: #4365
  1.5132 +#4310 := (iff #3377 #4309)
  1.5133 +#4307 := (iff #3248 #4304)
  1.5134 +#4305 := (iff #3237 #3237)
  1.5135 +#4306 := [refl]: #4305
  1.5136 +#4308 := [quant-intro #4306]: #4307
  1.5137 +#4311 := [monotonicity #4308]: #4310
  1.5138 +#4369 := [monotonicity #4311 #4366]: #4368
  1.5139 +#4372 := [monotonicity #4369]: #4371
  1.5140 +#4529 := [monotonicity #4372 #4526]: #4528
  1.5141 +#4532 := [monotonicity #4529]: #4531
  1.5142 +#4301 := (iff #3620 #4300)
  1.5143 +#4298 := (iff #3234 #4295)
  1.5144 +#4296 := (iff #3229 #3229)
  1.5145 +#4297 := [refl]: #4296
  1.5146 +#4299 := [quant-intro #4297]: #4298
  1.5147 +#4302 := [monotonicity #4299]: #4301
  1.5148 +#4293 := (iff #3619 #4292)
  1.5149 +#4290 := (iff #3206 #4287)
  1.5150 +#4288 := (iff #3201 #3201)
  1.5151 +#4289 := [refl]: #4288
  1.5152 +#4291 := [quant-intro #4289]: #4290
  1.5153 +#4294 := [monotonicity #4291]: #4293
  1.5154 +#4285 := (iff #3618 #4284)
  1.5155 +#4282 := (iff #3178 #4279)
  1.5156 +#4280 := (iff #3173 #3173)
  1.5157 +#4281 := [refl]: #4280
  1.5158 +#4283 := [quant-intro #4281]: #4282
  1.5159 +#4286 := [monotonicity #4283]: #4285
  1.5160 +#4276 := (iff #3617 #4275)
  1.5161 +#4273 := (iff #3155 #4270)
  1.5162 +#4271 := (iff #3150 #3150)
  1.5163 +#4272 := [refl]: #4271
  1.5164 +#4274 := [quant-intro #4272]: #4273
  1.5165 +#4277 := [monotonicity #4274]: #4276
  1.5166 +#4268 := (iff #1724 #4267)
  1.5167 +#4265 := (iff #1721 #4262)
  1.5168 +#4263 := (iff #1718 #1718)
  1.5169 +#4264 := [refl]: #4263
  1.5170 +#4266 := [quant-intro #4264]: #4265
  1.5171 +#4269 := [monotonicity #4266]: #4268
  1.5172 +#4535 := [monotonicity #4269 #4277 #4286 #4294 #4302 #4532]: #4534
  1.5173 +#4538 := [monotonicity #4535]: #4537
  1.5174 +#4259 := (iff #3131 #4258)
  1.5175 +#4256 := (iff #3130 #4255)
  1.5176 +#4253 := (iff #3129 #4252)
  1.5177 +#4250 := (iff #3123 #4247)
  1.5178 +#4248 := (iff #3112 #3112)
  1.5179 +#4249 := [refl]: #4248
  1.5180 +#4251 := [quant-intro #4249]: #4250
  1.5181 +#4254 := [monotonicity #4251]: #4253
  1.5182  #4257 := [monotonicity #4254]: #4256
  1.5183 -#4248 := (iff #1710 #4247)
  1.5184 -#4245 := (iff #1707 #4242)
  1.5185 -#4243 := (iff #1704 #1704)
  1.5186 -#4244 := [refl]: #4243
  1.5187 -#4246 := [quant-intro #4244]: #4245
  1.5188 -#4249 := [monotonicity #4246]: #4248
  1.5189 -#4517 := [monotonicity #4249 #4257 #4266 #4274 #4282 #4514]: #4516
  1.5190 -#4520 := [monotonicity #4517]: #4519
  1.5191 -#4239 := (iff #3111 #4238)
  1.5192 -#4236 := (iff #3110 #4235)
  1.5193 -#4233 := (iff #3109 #4232)
  1.5194 -#4230 := (iff #3103 #4227)
  1.5195 -#4228 := (iff #3092 #3092)
  1.5196 -#4229 := [refl]: #4228
  1.5197 -#4231 := [quant-intro #4229]: #4230
  1.5198 -#4234 := [monotonicity #4231]: #4233
  1.5199 -#4237 := [monotonicity #4234]: #4236
  1.5200 -#4240 := [monotonicity #4237]: #4239
  1.5201 -#4523 := [monotonicity #4240 #4520]: #4522
  1.5202 -#4526 := [monotonicity #4523]: #4525
  1.5203 -#4224 := (iff #3614 #4223)
  1.5204 -#4221 := (iff #3088 #4218)
  1.5205 -#4219 := (iff #3083 #3083)
  1.5206 -#4220 := [refl]: #4219
  1.5207 -#4222 := [quant-intro #4220]: #4221
  1.5208 -#4225 := [monotonicity #4222]: #4224
  1.5209 -#4529 := [monotonicity #4225 #4526]: #4528
  1.5210 -#4532 := [monotonicity #4529]: #4531
  1.5211 -#4535 := [monotonicity #4532]: #4534
  1.5212 -#4538 := [monotonicity #4535]: #4537
  1.5213 -#4215 := (iff #3628 #4214)
  1.5214 -#4212 := (iff #3043 #4209)
  1.5215 -#4210 := (iff #3038 #3038)
  1.5216 -#4211 := [refl]: #4210
  1.5217 -#4213 := [quant-intro #4211]: #4212
  1.5218 -#4216 := [monotonicity #4213]: #4215
  1.5219 -#4541 := [monotonicity #4216 #4538]: #4540
  1.5220 +#4260 := [monotonicity #4257]: #4259
  1.5221 +#4541 := [monotonicity #4260 #4538]: #4540
  1.5222  #4544 := [monotonicity #4541]: #4543
  1.5223 -#4547 := [monotonicity #4544]: #4546
  1.5224 +#4244 := (iff #3634 #4243)
  1.5225 +#4241 := (iff #3108 #4238)
  1.5226 +#4239 := (iff #3103 #3103)
  1.5227 +#4240 := [refl]: #4239
  1.5228 +#4242 := [quant-intro #4240]: #4241
  1.5229 +#4245 := [monotonicity #4242]: #4244
  1.5230 +#4547 := [monotonicity #4245 #4544]: #4546
  1.5231  #4550 := [monotonicity #4547]: #4549
  1.5232 -#4206 := (iff #1173 #4205)
  1.5233 -#4203 := (iff #1170 #4200)
  1.5234 -#4201 := (iff #1169 #1169)
  1.5235 -#4202 := [refl]: #4201
  1.5236 -#4204 := [quant-intro #4202]: #4203
  1.5237 -#4207 := [monotonicity #4204]: #4206
  1.5238 -#4553 := [monotonicity #4207 #4550]: #4552
  1.5239 +#4553 := [monotonicity #4550]: #4552
  1.5240  #4556 := [monotonicity #4553]: #4555
  1.5241 -#4559 := [monotonicity #4556]: #4558
  1.5242 +#4235 := (iff #3648 #4234)
  1.5243 +#4232 := (iff #3063 #4229)
  1.5244 +#4230 := (iff #3058 #3058)
  1.5245 +#4231 := [refl]: #4230
  1.5246 +#4233 := [quant-intro #4231]: #4232
  1.5247 +#4236 := [monotonicity #4233]: #4235
  1.5248 +#4559 := [monotonicity #4236 #4556]: #4558
  1.5249  #4562 := [monotonicity #4559]: #4561
  1.5250  #4565 := [monotonicity #4562]: #4564
  1.5251  #4568 := [monotonicity #4565]: #4567
  1.5252 -#4571 := [monotonicity #4568]: #4570
  1.5253 -#2323 := (not #2322)
  1.5254 -#2925 := (and #775 #2323 #2922)
  1.5255 -#2928 := (not #2925)
  1.5256 -#2931 := (forall (vars (?v1 S2)) #2928)
  1.5257 -#2897 := (not #2894)
  1.5258 -#2940 := (and #1507 #2328 #2897 #2931)
  1.5259 -#2867 := (and #2296 #2298)
  1.5260 -#2870 := (not #2867)
  1.5261 -#2888 := (or #2870 #2883)
  1.5262 -#2891 := (not #2888)
  1.5263 -#2945 := (or #2891 #2940)
  1.5264 -#2948 := (and #1483 #2945)
  1.5265 -#2267 := (not #2266)
  1.5266 -#2842 := (and #2264 #2267)
  1.5267 -#2845 := (not #2842)
  1.5268 -#2861 := (or #2845 #2856)
  1.5269 -#2864 := (not #2861)
  1.5270 -#2951 := (or #2864 #2948)
  1.5271 -#2954 := (and #1464 #2951)
  1.5272 -#2957 := (or #2244 #2954)
  1.5273 -#2960 := (and #204 #2957)
  1.5274 -#2963 := (or #1458 #2960)
  1.5275 -#2966 := (and #787 #2963)
  1.5276 -#2969 := (or #2837 #2966)
  1.5277 -#2972 := (and #1450 #2969)
  1.5278 -#2975 := (or #2823 #2972)
  1.5279 -#2182 := (not #2181)
  1.5280 -#2179 := (not #2178)
  1.5281 -#2981 := (and #182 #733 #1439 #1597 #1615 #1623 #2179 #2182 #2975)
  1.5282 -#2124 := (not #2123)
  1.5283 -#2120 := (not #2119)
  1.5284 -#2760 := (and #2120 #2124)
  1.5285 -#2763 := (not #2760)
  1.5286 -#2780 := (or #2763 #2775)
  1.5287 +#4226 := (iff #1187 #4225)
  1.5288 +#4223 := (iff #1184 #4220)
  1.5289 +#4221 := (iff #1183 #1183)
  1.5290 +#4222 := [refl]: #4221
  1.5291 +#4224 := [quant-intro #4222]: #4223
  1.5292 +#4227 := [monotonicity #4224]: #4226
  1.5293 +#4571 := [monotonicity #4227 #4568]: #4570
  1.5294 +#4574 := [monotonicity #4571]: #4573
  1.5295 +#4577 := [monotonicity #4574]: #4576
  1.5296 +#4580 := [monotonicity #4577]: #4579
  1.5297 +#4583 := [monotonicity #4580]: #4582
  1.5298 +#4586 := [monotonicity #4583]: #4585
  1.5299 +#4589 := [monotonicity #4586]: #4588
  1.5300 +#2343 := (not #2342)
  1.5301 +#2945 := (and #789 #2343 #2942)
  1.5302 +#2948 := (not #2945)
  1.5303 +#2951 := (forall (vars (?v1 S2)) #2948)
  1.5304 +#2917 := (not #2914)
  1.5305 +#2348 := (not #2347)
  1.5306 +#2960 := (and #1521 #2348 #2917 #2951)
  1.5307 +#2316 := (not #2315)
  1.5308 +#2887 := (and #2316 #2318)
  1.5309 +#2890 := (not #2887)
  1.5310 +#2908 := (or #2890 #2903)
  1.5311 +#2911 := (not #2908)
  1.5312 +#2965 := (or #2911 #2960)
  1.5313 +#2968 := (and #1497 #2965)
  1.5314 +#2286 := (not #2285)
  1.5315 +#2862 := (and #2283 #2286)
  1.5316 +#2865 := (not #2862)
  1.5317 +#2881 := (or #2865 #2876)
  1.5318 +#2884 := (not #2881)
  1.5319 +#2971 := (or #2884 #2968)
  1.5320 +#2974 := (and #1478 #2971)
  1.5321 +#2977 := (or #2263 #2974)
  1.5322 +#2980 := (and #218 #2977)
  1.5323 +#2983 := (or #1472 #2980)
  1.5324 +#2986 := (and #801 #2983)
  1.5325 +#2989 := (or #2857 #2986)
  1.5326 +#2992 := (and #1464 #2989)
  1.5327 +#2995 := (or #2843 #2992)
  1.5328 +#2201 := (not #2200)
  1.5329 +#2198 := (not #2197)
  1.5330 +#3001 := (and #195 #747 #1453 #1611 #1629 #1637 #2198 #2201 #2995)
  1.5331 +#2143 := (not #2142)
  1.5332 +#2139 := (not #2138)
  1.5333 +#2780 := (and #2139 #2143)
  1.5334  #2783 := (not #2780)
  1.5335 -#2133 := (not #159)
  1.5336 -#2143 := (and #2133 #1359)
  1.5337 -#2789 := (or #2143 #2783)
  1.5338 -#2733 := (not #2728)
  1.5339 -#2751 := (and #2733 #2746)
  1.5340 -#2754 := (or #1319 #2751)
  1.5341 -#2757 := (forall (vars (?v0 S2)) #2754)
  1.5342 -#2794 := (and #2757 #2789)
  1.5343 -#2053 := (not #2052)
  1.5344 -#2703 := (and #2053 #2700)
  1.5345 -#2706 := (not #2703)
  1.5346 -#2709 := (forall (vars (?v1 S2)) #2706)
  1.5347 -#2675 := (not #2672)
  1.5348 -#2715 := (and #2058 #2675 #2709)
  1.5349 -#2797 := (or #2715 #2794)
  1.5350 -#2159 := (not #1387)
  1.5351 -#2162 := (forall (vars (?v0 S2)) #2159)
  1.5352 -#2803 := (and #137 #142 #597 #600 #2162 #2797)
  1.5353 -#2986 := (or #2803 #2981)
  1.5354 -#2652 := (not #2647)
  1.5355 -#2655 := (and #2017 #2635 #2652)
  1.5356 -#2658 := (or #1274 #2655)
  1.5357 -#2661 := (forall (vars (?v0 S2)) #2658)
  1.5358 -#2597 := (not #2592)
  1.5359 -#2615 := (and #1990 #2597 #2610)
  1.5360 -#2618 := (or #1236 #2615)
  1.5361 -#2621 := (forall (vars (?v0 S2)) #2618)
  1.5362 -#2992 := (and #101 #1682 #1698 #1707 #2621 #2661 #2986)
  1.5363 -#1945 := (not #1944)
  1.5364 -#2565 := (and #430 #1945 #2562)
  1.5365 -#2568 := (not #2565)
  1.5366 -#2571 := (forall (vars (?v1 S2)) #2568)
  1.5367 -#2537 := (not #2534)
  1.5368 -#1950 := (not #1949)
  1.5369 -#2577 := (and #1950 #2537 #2571)
  1.5370 -#2997 := (or #2577 #2992)
  1.5371 -#3000 := (and #1221 #2997)
  1.5372 -#1911 := (not #1910)
  1.5373 -#2522 := (and #1911 #1913)
  1.5374 -#2525 := (not #2522)
  1.5375 -#2528 := (or #2519 #2525)
  1.5376 -#2531 := (not #2528)
  1.5377 -#3003 := (or #2531 #3000)
  1.5378 -#3006 := (and #1190 #3003)
  1.5379 -#1888 := (not #1887)
  1.5380 -#2490 := (and #1885 #1888)
  1.5381 -#2493 := (not #2490)
  1.5382 -#2509 := (or #2493 #2504)
  1.5383 -#2512 := (not #2509)
  1.5384 -#3009 := (or #2512 #3006)
  1.5385 -#3012 := (and #1170 #3009)
  1.5386 -#3015 := (or #1865 #3012)
  1.5387 -#3018 := (and #72 #3015)
  1.5388 -#3021 := (or #1164 #3018)
  1.5389 -#3663 := (iff #3021 #3662)
  1.5390 -#3660 := (iff #3018 #3657)
  1.5391 -#3652 := (and #72 #3649)
  1.5392 -#3658 := (iff #3652 #3657)
  1.5393 -#3659 := [rewrite]: #3658
  1.5394 -#3653 := (iff #3018 #3652)
  1.5395 -#3650 := (iff #3015 #3649)
  1.5396 -#3647 := (iff #3012 #3644)
  1.5397 -#3639 := (and #1170 #3636)
  1.5398 -#3645 := (iff #3639 #3644)
  1.5399 -#3646 := [rewrite]: #3645
  1.5400 -#3640 := (iff #3012 #3639)
  1.5401 -#3637 := (iff #3009 #3636)
  1.5402 -#3634 := (iff #3006 #3631)
  1.5403 -#3625 := (and #3043 #3622)
  1.5404 -#3632 := (iff #3625 #3631)
  1.5405 -#3633 := [rewrite]: #3632
  1.5406 -#3626 := (iff #3006 #3625)
  1.5407 -#3623 := (iff #3003 #3622)
  1.5408 -#3620 := (iff #3000 #3617)
  1.5409 -#3611 := (and #3088 #3608)
  1.5410 -#3618 := (iff #3611 #3617)
  1.5411 -#3619 := [rewrite]: #3618
  1.5412 -#3612 := (iff #3000 #3611)
  1.5413 -#3609 := (iff #2997 #3608)
  1.5414 -#3606 := (iff #2992 #3603)
  1.5415 -#3594 := (and #101 #3135 #3158 #1707 #3186 #3214 #3591)
  1.5416 -#3604 := (iff #3594 #3603)
  1.5417 -#3605 := [rewrite]: #3604
  1.5418 -#3595 := (iff #2992 #3594)
  1.5419 -#3592 := (iff #2986 #3591)
  1.5420 -#3589 := (iff #2981 #3586)
  1.5421 -#3579 := (and #182 #733 #3372 #3390 #1615 #1623 #2179 #2182 #3576)
  1.5422 -#3587 := (iff #3579 #3586)
  1.5423 -#3588 := [rewrite]: #3587
  1.5424 -#3580 := (iff #2981 #3579)
  1.5425 -#3577 := (iff #2975 #3576)
  1.5426 -#3574 := (iff #2972 #3571)
  1.5427 -#3566 := (and #1450 #3563)
  1.5428 -#3572 := (iff #3566 #3571)
  1.5429 -#3573 := [rewrite]: #3572
  1.5430 -#3567 := (iff #2972 #3566)
  1.5431 -#3564 := (iff #2969 #3563)
  1.5432 -#3561 := (iff #2966 #3558)
  1.5433 -#3553 := (and #787 #3550)
  1.5434 -#3559 := (iff #3553 #3558)
  1.5435 -#3560 := [rewrite]: #3559
  1.5436 -#3554 := (iff #2966 #3553)
  1.5437 -#3551 := (iff #2963 #3550)
  1.5438 -#3548 := (iff #2960 #3545)
  1.5439 -#3540 := (and #204 #3537)
  1.5440 -#3546 := (iff #3540 #3545)
  1.5441 -#3547 := [rewrite]: #3546
  1.5442 -#3541 := (iff #2960 #3540)
  1.5443 -#3538 := (iff #2957 #3537)
  1.5444 -#3535 := (iff #2954 #3532)
  1.5445 -#3527 := (and #1464 #3524)
  1.5446 -#3533 := (iff #3527 #3532)
  1.5447 -#3534 := [rewrite]: #3533
  1.5448 -#3528 := (iff #2954 #3527)
  1.5449 -#3525 := (iff #2951 #3524)
  1.5450 -#3522 := (iff #2948 #3519)
  1.5451 -#3513 := (and #3436 #3510)
  1.5452 -#3520 := (iff #3513 #3519)
  1.5453 -#3521 := [rewrite]: #3520
  1.5454 -#3514 := (iff #2948 #3513)
  1.5455 -#3511 := (iff #2945 #3510)
  1.5456 -#3508 := (iff #2940 #3505)
  1.5457 -#3499 := (and #3481 #2328 #2897 #3496)
  1.5458 -#3506 := (iff #3499 #3505)
  1.5459 -#3507 := [rewrite]: #3506
  1.5460 -#3500 := (iff #2940 #3499)
  1.5461 -#3497 := (iff #2931 #3496)
  1.5462 -#3494 := (iff #2928 #3485)
  1.5463 -#3486 := (not #3485)
  1.5464 -#3489 := (not #3486)
  1.5465 -#3492 := (iff #3489 #3485)
  1.5466 -#3493 := [rewrite]: #3492
  1.5467 -#3490 := (iff #2928 #3489)
  1.5468 -#3487 := (iff #2925 #3486)
  1.5469 -#3488 := [rewrite]: #3487
  1.5470 -#3491 := [monotonicity #3488]: #3490
  1.5471 -#3495 := [trans #3491 #3493]: #3494
  1.5472 -#3498 := [quant-intro #3495]: #3497
  1.5473 -#3482 := (iff #1507 #3481)
  1.5474 -#3479 := (iff #1504 #3476)
  1.5475 -#3462 := (or #781 #1203)
  1.5476 -#3473 := (or #3462 #1500)
  1.5477 -#3477 := (iff #3473 #3476)
  1.5478 -#3478 := [rewrite]: #3477
  1.5479 -#3474 := (iff #1504 #3473)
  1.5480 -#3471 := (iff #1497 #3462)
  1.5481 -#3463 := (not #3462)
  1.5482 -#3466 := (not #3463)
  1.5483 -#3469 := (iff #3466 #3462)
  1.5484 -#3470 := [rewrite]: #3469
  1.5485 -#3467 := (iff #1497 #3466)
  1.5486 -#3464 := (iff #1492 #3463)
  1.5487 -#3465 := [rewrite]: #3464
  1.5488 -#3468 := [monotonicity #3465]: #3467
  1.5489 -#3472 := [trans #3468 #3470]: #3471
  1.5490 -#3475 := [monotonicity #3472]: #3474
  1.5491 -#3480 := [trans #3475 #3478]: #3479
  1.5492 -#3483 := [quant-intro #3480]: #3482
  1.5493 -#3501 := [monotonicity #3483 #3498]: #3500
  1.5494 -#3509 := [trans #3501 #3507]: #3508
  1.5495 -#3460 := (iff #2891 #3459)
  1.5496 -#3457 := (iff #2888 #3454)
  1.5497 -#3440 := (or #2295 #3439)
  1.5498 -#3451 := (or #3440 #2883)
  1.5499 -#3455 := (iff #3451 #3454)
  1.5500 -#3456 := [rewrite]: #3455
  1.5501 -#3452 := (iff #2888 #3451)
  1.5502 -#3449 := (iff #2870 #3440)
  1.5503 -#3441 := (not #3440)
  1.5504 -#3444 := (not #3441)
  1.5505 -#3447 := (iff #3444 #3440)
  1.5506 -#3448 := [rewrite]: #3447
  1.5507 -#3445 := (iff #2870 #3444)
  1.5508 -#3442 := (iff #2867 #3441)
  1.5509 -#3443 := [rewrite]: #3442
  1.5510 -#3446 := [monotonicity #3443]: #3445
  1.5511 -#3450 := [trans #3446 #3448]: #3449
  1.5512 -#3453 := [monotonicity #3450]: #3452
  1.5513 -#3458 := [trans #3453 #3456]: #3457
  1.5514 -#3461 := [monotonicity #3458]: #3460
  1.5515 -#3512 := [monotonicity #3461 #3509]: #3511
  1.5516 -#3437 := (iff #1483 #3436)
  1.5517 -#3434 := (iff #1478 #3431)
  1.5518 -#3417 := (or #775 #3416)
  1.5519 -#3428 := (or #3417 #1470)
  1.5520 -#3432 := (iff #3428 #3431)
  1.5521 -#3433 := [rewrite]: #3432
  1.5522 -#3429 := (iff #1478 #3428)
  1.5523 -#3426 := (iff #804 #3417)
  1.5524 -#3418 := (not #3417)
  1.5525 -#3421 := (not #3418)
  1.5526 -#3424 := (iff #3421 #3417)
  1.5527 -#3425 := [rewrite]: #3424
  1.5528 -#3422 := (iff #804 #3421)
  1.5529 -#3419 := (iff #798 #3418)
  1.5530 -#3420 := [rewrite]: #3419
  1.5531 -#3423 := [monotonicity #3420]: #3422
  1.5532 -#3427 := [trans #3423 #3425]: #3426
  1.5533 -#3430 := [monotonicity #3427]: #3429
  1.5534 -#3435 := [trans #3430 #3433]: #3434
  1.5535 -#3438 := [quant-intro #3435]: #3437
  1.5536 -#3515 := [monotonicity #3438 #3512]: #3514
  1.5537 -#3523 := [trans #3515 #3521]: #3522
  1.5538 -#3414 := (iff #2864 #3413)
  1.5539 -#3411 := (iff #2861 #3408)
  1.5540 -#3394 := (or #3393 #2266)
  1.5541 -#3405 := (or #3394 #2856)
  1.5542 -#3409 := (iff #3405 #3408)
  1.5543 -#3410 := [rewrite]: #3409
  1.5544 -#3406 := (iff #2861 #3405)
  1.5545 -#3403 := (iff #2845 #3394)
  1.5546 -#3395 := (not #3394)
  1.5547 -#3398 := (not #3395)
  1.5548 -#3401 := (iff #3398 #3394)
  1.5549 -#3402 := [rewrite]: #3401
  1.5550 -#3399 := (iff #2845 #3398)
  1.5551 -#3396 := (iff #2842 #3395)
  1.5552 -#3397 := [rewrite]: #3396
  1.5553 -#3400 := [monotonicity #3397]: #3399
  1.5554 -#3404 := [trans #3400 #3402]: #3403
  1.5555 -#3407 := [monotonicity #3404]: #3406
  1.5556 -#3412 := [trans #3407 #3410]: #3411
  1.5557 -#3415 := [monotonicity #3412]: #3414
  1.5558 -#3526 := [monotonicity #3415 #3523]: #3525
  1.5559 -#3529 := [monotonicity #3526]: #3528
  1.5560 -#3536 := [trans #3529 #3534]: #3535
  1.5561 -#3539 := [monotonicity #3536]: #3538
  1.5562 -#3542 := [monotonicity #3539]: #3541
  1.5563 -#3549 := [trans #3542 #3547]: #3548
  1.5564 -#3552 := [monotonicity #3549]: #3551
  1.5565 -#3555 := [monotonicity #3552]: #3554
  1.5566 -#3562 := [trans #3555 #3560]: #3561
  1.5567 -#3565 := [monotonicity #3562]: #3564
  1.5568 -#3568 := [monotonicity #3565]: #3567
  1.5569 -#3575 := [trans #3568 #3573]: #3574
  1.5570 -#3578 := [monotonicity #3575]: #3577
  1.5571 -#3391 := (iff #1597 #3390)
  1.5572 -#3388 := (iff #1594 #3385)
  1.5573 -#3382 := (or #3365 #1591)
  1.5574 -#3386 := (iff #3382 #3385)
  1.5575 -#3387 := [rewrite]: #3386
  1.5576 -#3383 := (iff #1594 #3382)
  1.5577 -#3380 := (iff #1586 #3365)
  1.5578 -#3375 := (not #3366)
  1.5579 -#3378 := (iff #3375 #3365)
  1.5580 -#3379 := [rewrite]: #3378
  1.5581 -#3376 := (iff #1586 #3375)
  1.5582 -#3367 := (iff #1428 #3366)
  1.5583 +#2800 := (or #2783 #2795)
  1.5584 +#2803 := (not #2800)
  1.5585 +#2152 := (not #170)
  1.5586 +#2162 := (and #2152 #1373)
  1.5587 +#2809 := (or #2162 #2803)
  1.5588 +#2753 := (not #2748)
  1.5589 +#2771 := (and #2753 #2766)
  1.5590 +#2774 := (or #1333 #2771)
  1.5591 +#2777 := (forall (vars (?v0 S2)) #2774)
  1.5592 +#2814 := (and #2777 #2809)
  1.5593 +#2070 := (not #2069)
  1.5594 +#2723 := (and #2070 #2720)
  1.5595 +#2726 := (not #2723)
  1.5596 +#2729 := (forall (vars (?v1 S2)) #2726)
  1.5597 +#2695 := (not #2692)
  1.5598 +#2075 := (not #2074)
  1.5599 +#2735 := (and #2075 #2695 #2729)
  1.5600 +#2817 := (or #2735 #2814)
  1.5601 +#2178 := (not #1401)
  1.5602 +#2181 := (forall (vars (?v0 S2)) #2178)
  1.5603 +#2823 := (and #148 #153 #611 #614 #2181 #2817)
  1.5604 +#3006 := (or #2823 #3001)
  1.5605 +#2672 := (not #2667)
  1.5606 +#2675 := (and #2034 #2655 #2672)
  1.5607 +#2678 := (or #1288 #2675)
  1.5608 +#2681 := (forall (vars (?v0 S2)) #2678)
  1.5609 +#2617 := (not #2612)
  1.5610 +#2635 := (and #2006 #2617 #2630)
  1.5611 +#2638 := (or #1250 #2635)
  1.5612 +#2641 := (forall (vars (?v0 S2)) #2638)
  1.5613 +#3012 := (and #112 #1696 #1712 #1721 #2641 #2681 #3006)
  1.5614 +#1960 := (not #1959)
  1.5615 +#2585 := (and #444 #1960 #2582)
  1.5616 +#2588 := (not #2585)
  1.5617 +#2591 := (forall (vars (?v1 S2)) #2588)
  1.5618 +#2557 := (not #2554)
  1.5619 +#1965 := (not #1964)
  1.5620 +#2597 := (and #1965 #2557 #2591)
  1.5621 +#3017 := (or #2597 #3012)
  1.5622 +#3020 := (and #1235 #3017)
  1.5623 +#1926 := (not #1925)
  1.5624 +#2542 := (and #1926 #1928)
  1.5625 +#2545 := (not #2542)
  1.5626 +#2548 := (or #2539 #2545)
  1.5627 +#2551 := (not #2548)
  1.5628 +#3023 := (or #2551 #3020)
  1.5629 +#3026 := (and #1204 #3023)
  1.5630 +#1902 := (not #1901)
  1.5631 +#2510 := (and #1899 #1902)
  1.5632 +#2513 := (not #2510)
  1.5633 +#2529 := (or #2513 #2524)
  1.5634 +#2532 := (not #2529)
  1.5635 +#3029 := (or #2532 #3026)
  1.5636 +#3032 := (and #1184 #3029)
  1.5637 +#3035 := (or #1879 #3032)
  1.5638 +#3038 := (and #82 #3035)
  1.5639 +#3041 := (or #1178 #3038)
  1.5640 +#3683 := (iff #3041 #3682)
  1.5641 +#3680 := (iff #3038 #3677)
  1.5642 +#3672 := (and #82 #3669)
  1.5643 +#3678 := (iff #3672 #3677)
  1.5644 +#3679 := [rewrite]: #3678
  1.5645 +#3673 := (iff #3038 #3672)
  1.5646 +#3670 := (iff #3035 #3669)
  1.5647 +#3667 := (iff #3032 #3664)
  1.5648 +#3659 := (and #1184 #3656)
  1.5649 +#3665 := (iff #3659 #3664)
  1.5650 +#3666 := [rewrite]: #3665
  1.5651 +#3660 := (iff #3032 #3659)
  1.5652 +#3657 := (iff #3029 #3656)
  1.5653 +#3654 := (iff #3026 #3651)
  1.5654 +#3645 := (and #3063 #3642)
  1.5655 +#3652 := (iff #3645 #3651)
  1.5656 +#3653 := [rewrite]: #3652
  1.5657 +#3646 := (iff #3026 #3645)
  1.5658 +#3643 := (iff #3023 #3642)
  1.5659 +#3640 := (iff #3020 #3637)
  1.5660 +#3631 := (and #3108 #3628)
  1.5661 +#3638 := (iff #3631 #3637)
  1.5662 +#3639 := [rewrite]: #3638
  1.5663 +#3632 := (iff #3020 #3631)
  1.5664 +#3629 := (iff #3017 #3628)
  1.5665 +#3626 := (iff #3012 #3623)
  1.5666 +#3614 := (and #112 #3155 #3178 #1721 #3206 #3234 #3611)
  1.5667 +#3624 := (iff #3614 #3623)
  1.5668 +#3625 := [rewrite]: #3624
  1.5669 +#3615 := (iff #3012 #3614)
  1.5670 +#3612 := (iff #3006 #3611)
  1.5671 +#3609 := (iff #3001 #3606)
  1.5672 +#3599 := (and #195 #747 #3392 #3410 #1629 #1637 #2198 #2201 #3596)
  1.5673 +#3607 := (iff #3599 #3606)
  1.5674 +#3608 := [rewrite]: #3607
  1.5675 +#3600 := (iff #3001 #3599)
  1.5676 +#3597 := (iff #2995 #3596)
  1.5677 +#3594 := (iff #2992 #3591)
  1.5678 +#3586 := (and #1464 #3583)
  1.5679 +#3592 := (iff #3586 #3591)
  1.5680 +#3593 := [rewrite]: #3592
  1.5681 +#3587 := (iff #2992 #3586)
  1.5682 +#3584 := (iff #2989 #3583)
  1.5683 +#3581 := (iff #2986 #3578)
  1.5684 +#3573 := (and #801 #3570)
  1.5685 +#3579 := (iff #3573 #3578)
  1.5686 +#3580 := [rewrite]: #3579
  1.5687 +#3574 := (iff #2986 #3573)
  1.5688 +#3571 := (iff #2983 #3570)
  1.5689 +#3568 := (iff #2980 #3565)
  1.5690 +#3560 := (and #218 #3557)
  1.5691 +#3566 := (iff #3560 #3565)
  1.5692 +#3567 := [rewrite]: #3566
  1.5693 +#3561 := (iff #2980 #3560)
  1.5694 +#3558 := (iff #2977 #3557)
  1.5695 +#3555 := (iff #2974 #3552)
  1.5696 +#3547 := (and #1478 #3544)
  1.5697 +#3553 := (iff #3547 #3552)
  1.5698 +#3554 := [rewrite]: #3553
  1.5699 +#3548 := (iff #2974 #3547)
  1.5700 +#3545 := (iff #2971 #3544)
  1.5701 +#3542 := (iff #2968 #3539)
  1.5702 +#3533 := (and #3456 #3530)
  1.5703 +#3540 := (iff #3533 #3539)
  1.5704 +#3541 := [rewrite]: #3540
  1.5705 +#3534 := (iff #2968 #3533)
  1.5706 +#3531 := (iff #2965 #3530)
  1.5707 +#3528 := (iff #2960 #3525)
  1.5708 +#3519 := (and #3501 #2348 #2917 #3516)
  1.5709 +#3526 := (iff #3519 #3525)
  1.5710 +#3527 := [rewrite]: #3526
  1.5711 +#3520 := (iff #2960 #3519)
  1.5712 +#3517 := (iff #2951 #3516)
  1.5713 +#3514 := (iff #2948 #3505)
  1.5714 +#3506 := (not #3505)
  1.5715 +#3509 := (not #3506)
  1.5716 +#3512 := (iff #3509 #3505)
  1.5717 +#3513 := [rewrite]: #3512
  1.5718 +#3510 := (iff #2948 #3509)
  1.5719 +#3507 := (iff #2945 #3506)
  1.5720 +#3508 := [rewrite]: #3507
  1.5721 +#3511 := [monotonicity #3508]: #3510
  1.5722 +#3515 := [trans #3511 #3513]: #3514
  1.5723 +#3518 := [quant-intro #3515]: #3517
  1.5724 +#3502 := (iff #1521 #3501)
  1.5725 +#3499 := (iff #1518 #3496)
  1.5726 +#3482 := (or #795 #1217)
  1.5727 +#3493 := (or #3482 #1514)
  1.5728 +#3497 := (iff #3493 #3496)
  1.5729 +#3498 := [rewrite]: #3497
  1.5730 +#3494 := (iff #1518 #3493)
  1.5731 +#3491 := (iff #1511 #3482)
  1.5732 +#3483 := (not #3482)
  1.5733 +#3486 := (not #3483)
  1.5734 +#3489 := (iff #3486 #3482)
  1.5735 +#3490 := [rewrite]: #3489
  1.5736 +#3487 := (iff #1511 #3486)
  1.5737 +#3484 := (iff #1506 #3483)
  1.5738 +#3485 := [rewrite]: #3484
  1.5739 +#3488 := [monotonicity #3485]: #3487
  1.5740 +#3492 := [trans #3488 #3490]: #3491
  1.5741 +#3495 := [monotonicity #3492]: #3494
  1.5742 +#3500 := [trans #3495 #3498]: #3499
  1.5743 +#3503 := [quant-intro #3500]: #3502
  1.5744 +#3521 := [monotonicity #3503 #3518]: #3520
  1.5745 +#3529 := [trans #3521 #3527]: #3528
  1.5746 +#3480 := (iff #2911 #3479)
  1.5747 +#3477 := (iff #2908 #3474)
  1.5748 +#3460 := (or #2315 #3459)
  1.5749 +#3471 := (or #3460 #2903)
  1.5750 +#3475 := (iff #3471 #3474)
  1.5751 +#3476 := [rewrite]: #3475
  1.5752 +#3472 := (iff #2908 #3471)
  1.5753 +#3469 := (iff #2890 #3460)
  1.5754 +#3461 := (not #3460)
  1.5755 +#3464 := (not #3461)
  1.5756 +#3467 := (iff #3464 #3460)
  1.5757 +#3468 := [rewrite]: #3467
  1.5758 +#3465 := (iff #2890 #3464)
  1.5759 +#3462 := (iff #2887 #3461)
  1.5760 +#3463 := [rewrite]: #3462
  1.5761 +#3466 := [monotonicity #3463]: #3465
  1.5762 +#3470 := [trans #3466 #3468]: #3469
  1.5763 +#3473 := [monotonicity #3470]: #3472
  1.5764 +#3478 := [trans #3473 #3476]: #3477
  1.5765 +#3481 := [monotonicity #3478]: #3480
  1.5766 +#3532 := [monotonicity #3481 #3529]: #3531
  1.5767 +#3457 := (iff #1497 #3456)
  1.5768 +#3454 := (iff #1492 #3451)
  1.5769 +#3437 := (or #789 #3436)
  1.5770 +#3448 := (or #3437 #1484)
  1.5771 +#3452 := (iff #3448 #3451)
  1.5772 +#3453 := [rewrite]: #3452
  1.5773 +#3449 := (iff #1492 #3448)
  1.5774 +#3446 := (iff #818 #3437)
  1.5775 +#3438 := (not #3437)
  1.5776 +#3441 := (not #3438)
  1.5777 +#3444 := (iff #3441 #3437)
  1.5778 +#3445 := [rewrite]: #3444
  1.5779 +#3442 := (iff #818 #3441)
  1.5780 +#3439 := (iff #812 #3438)
  1.5781 +#3440 := [rewrite]: #3439
  1.5782 +#3443 := [monotonicity #3440]: #3442
  1.5783 +#3447 := [trans #3443 #3445]: #3446
  1.5784 +#3450 := [monotonicity #3447]: #3449
  1.5785 +#3455 := [trans #3450 #3453]: #3454
  1.5786 +#3458 := [quant-intro #3455]: #3457
  1.5787 +#3535 := [monotonicity #3458 #3532]: #3534
  1.5788 +#3543 := [trans #3535 #3541]: #3542
  1.5789 +#3434 := (iff #2884 #3433)
  1.5790 +#3431 := (iff #2881 #3428)
  1.5791 +#3414 := (or #3413 #2285)
  1.5792 +#3425 := (or #3414 #2876)
  1.5793 +#3429 := (iff #3425 #3428)
  1.5794 +#3430 := [rewrite]: #3429
  1.5795 +#3426 := (iff #2881 #3425)
  1.5796 +#3423 := (iff #2865 #3414)
  1.5797 +#3415 := (not #3414)
  1.5798 +#3418 := (not #3415)
  1.5799 +#3421 := (iff #3418 #3414)
  1.5800 +#3422 := [rewrite]: #3421
  1.5801 +#3419 := (iff #2865 #3418)
  1.5802 +#3416 := (iff #2862 #3415)
  1.5803 +#3417 := [rewrite]: #3416
  1.5804 +#3420 := [monotonicity #3417]: #3419
  1.5805 +#3424 := [trans #3420 #3422]: #3423
  1.5806 +#3427 := [monotonicity #3424]: #3426
  1.5807 +#3432 := [trans #3427 #3430]: #3431
  1.5808 +#3435 := [monotonicity #3432]: #3434
  1.5809 +#3546 := [monotonicity #3435 #3543]: #3545
  1.5810 +#3549 := [monotonicity #3546]: #3548
  1.5811 +#3556 := [trans #3549 #3554]: #3555
  1.5812 +#3559 := [monotonicity #3556]: #3558
  1.5813 +#3562 := [monotonicity #3559]: #3561
  1.5814 +#3569 := [trans #3562 #3567]: #3568
  1.5815 +#3572 := [monotonicity #3569]: #3571
  1.5816 +#3575 := [monotonicity #3572]: #3574
  1.5817 +#3582 := [trans #3575 #3580]: #3581
  1.5818 +#3585 := [monotonicity #3582]: #3584
  1.5819 +#3588 := [monotonicity #3585]: #3587
  1.5820 +#3595 := [trans #3588 #3593]: #3594
  1.5821 +#3598 := [monotonicity #3595]: #3597
  1.5822 +#3411 := (iff #1611 #3410)
  1.5823 +#3408 := (iff #1608 #3405)
  1.5824 +#3402 := (or #3385 #1605)
  1.5825 +#3406 := (iff #3402 #3405)
  1.5826 +#3407 := [rewrite]: #3406
  1.5827 +#3403 := (iff #1608 #3402)
  1.5828 +#3400 := (iff #1600 #3385)
  1.5829 +#3395 := (not #3386)
  1.5830 +#3398 := (iff #3395 #3385)
  1.5831 +#3399 := [rewrite]: #3398
  1.5832 +#3396 := (iff #1600 #3395)
  1.5833 +#3387 := (iff #1442 #3386)
  1.5834 +#3388 := [rewrite]: #3387
  1.5835 +#3397 := [monotonicity #3388]: #3396
  1.5836 +#3401 := [trans #3397 #3399]: #3400
  1.5837 +#3404 := [monotonicity #3401]: #3403
  1.5838 +#3409 := [trans #3404 #3407]: #3408
  1.5839 +#3412 := [quant-intro #3409]: #3411
  1.5840 +#3393 := (iff #1453 #3392)
  1.5841 +#3390 := (iff #1448 #3389)
  1.5842 +#3391 := [monotonicity #3388]: #3390
  1.5843 +#3394 := [quant-intro #3391]: #3393
  1.5844 +#3601 := [monotonicity #3394 #3412 #3598]: #3600
  1.5845 +#3610 := [trans #3601 #3608]: #3609
  1.5846 +#3383 := (iff #2823 #3380)
  1.5847 +#3374 := (and #148 #153 #611 #614 #3248 #3371)
  1.5848 +#3381 := (iff #3374 #3380)
  1.5849 +#3382 := [rewrite]: #3381
  1.5850 +#3375 := (iff #2823 #3374)
  1.5851 +#3372 := (iff #2817 #3371)
  1.5852 +#3369 := (iff #2814 #3366)
  1.5853 +#3360 := (and #3300 #3357)
  1.5854 +#3367 := (iff #3360 #3366)
  1.5855  #3368 := [rewrite]: #3367
  1.5856 -#3377 := [monotonicity #3368]: #3376
  1.5857 -#3381 := [trans #3377 #3379]: #3380
  1.5858 -#3384 := [monotonicity #3381]: #3383
  1.5859 -#3389 := [trans #3384 #3387]: #3388
  1.5860 -#3392 := [quant-intro #3389]: #3391
  1.5861 -#3373 := (iff #1439 #3372)
  1.5862 -#3370 := (iff #1434 #3369)
  1.5863 -#3371 := [monotonicity #3368]: #3370
  1.5864 -#3374 := [quant-intro #3371]: #3373
  1.5865 -#3581 := [monotonicity #3374 #3392 #3578]: #3580
  1.5866 -#3590 := [trans #3581 #3588]: #3589
  1.5867 -#3363 := (iff #2803 #3360)
  1.5868 -#3354 := (and #137 #142 #597 #600 #3228 #3351)
  1.5869 -#3361 := (iff #3354 #3360)
  1.5870 -#3362 := [rewrite]: #3361
  1.5871 +#3361 := (iff #2814 #3360)
  1.5872 +#3358 := (iff #2809 #3357)
  1.5873  #3355 := (iff #2803 #3354)
  1.5874 -#3352 := (iff #2797 #3351)
  1.5875 -#3349 := (iff #2794 #3346)
  1.5876 -#3340 := (and #3280 #3337)
  1.5877 -#3347 := (iff #3340 #3346)
  1.5878 -#3348 := [rewrite]: #3347
  1.5879 -#3341 := (iff #2794 #3340)
  1.5880 -#3338 := (iff #2789 #3337)
  1.5881 -#3335 := (iff #2783 #3334)
  1.5882 -#3332 := (iff #2780 #3329)
  1.5883 -#3315 := (or #2119 #2123)
  1.5884 -#3326 := (or #3315 #2775)
  1.5885 -#3330 := (iff #3326 #3329)
  1.5886 -#3331 := [rewrite]: #3330
  1.5887 -#3327 := (iff #2780 #3326)
  1.5888 -#3324 := (iff #2763 #3315)
  1.5889 -#3316 := (not #3315)
  1.5890 -#3319 := (not #3316)
  1.5891 -#3322 := (iff #3319 #3315)
  1.5892 -#3323 := [rewrite]: #3322
  1.5893 -#3320 := (iff #2763 #3319)
  1.5894 -#3317 := (iff #2760 #3316)
  1.5895 -#3318 := [rewrite]: #3317
  1.5896 -#3321 := [monotonicity #3318]: #3320
  1.5897 -#3325 := [trans #3321 #3323]: #3324
  1.5898 -#3328 := [monotonicity #3325]: #3327
  1.5899 -#3333 := [trans #3328 #3331]: #3332
  1.5900 -#3336 := [monotonicity #3333]: #3335
  1.5901 -#3313 := (iff #2143 #3310)
  1.5902 -#3305 := (and #2133 #3302)
  1.5903 -#3311 := (iff #3305 #3310)
  1.5904 -#3312 := [rewrite]: #3311
  1.5905 -#3306 := (iff #2143 #3305)
  1.5906 -#3303 := (iff #1359 #3302)
  1.5907 -#3300 := (iff #1356 #3297)
  1.5908 -#3283 := (or #1203 #1312)
  1.5909 -#3294 := (or #3283 #1353)
  1.5910 -#3298 := (iff #3294 #3297)
  1.5911 -#3299 := [rewrite]: #3298
  1.5912 -#3295 := (iff #1356 #3294)
  1.5913 -#3292 := (iff #1350 #3283)
  1.5914 -#3284 := (not #3283)
  1.5915 -#3287 := (not #3284)
  1.5916 -#3290 := (iff #3287 #3283)
  1.5917 +#3352 := (iff #2800 #3349)
  1.5918 +#3335 := (or #2138 #2142)
  1.5919 +#3346 := (or #3335 #2795)
  1.5920 +#3350 := (iff #3346 #3349)
  1.5921 +#3351 := [rewrite]: #3350
  1.5922 +#3347 := (iff #2800 #3346)
  1.5923 +#3344 := (iff #2783 #3335)
  1.5924 +#3336 := (not #3335)
  1.5925 +#3339 := (not #3336)
  1.5926 +#3342 := (iff #3339 #3335)
  1.5927 +#3343 := [rewrite]: #3342
  1.5928 +#3340 := (iff #2783 #3339)
  1.5929 +#3337 := (iff #2780 #3336)
  1.5930 +#3338 := [rewrite]: #3337
  1.5931 +#3341 := [monotonicity #3338]: #3340
  1.5932 +#3345 := [trans #3341 #3343]: #3344
  1.5933 +#3348 := [monotonicity #3345]: #3347
  1.5934 +#3353 := [trans #3348 #3351]: #3352
  1.5935 +#3356 := [monotonicity #3353]: #3355
  1.5936 +#3333 := (iff #2162 #3330)
  1.5937 +#3325 := (and #2152 #3322)
  1.5938 +#3331 := (iff #3325 #3330)
  1.5939 +#3332 := [rewrite]: #3331
  1.5940 +#3326 := (iff #2162 #3325)
  1.5941 +#3323 := (iff #1373 #3322)
  1.5942 +#3320 := (iff #1370 #3317)
  1.5943 +#3303 := (or #1217 #1326)
  1.5944 +#3314 := (or #3303 #1367)
  1.5945 +#3318 := (iff #3314 #3317)
  1.5946 +#3319 := [rewrite]: #3318
  1.5947 +#3315 := (iff #1370 #3314)
  1.5948 +#3312 := (iff #1364 #3303)
  1.5949 +#3304 := (not #3303)
  1.5950 +#3307 := (not #3304)
  1.5951 +#3310 := (iff #3307 #3303)
  1.5952 +#3311 := [rewrite]: #3310
  1.5953 +#3308 := (iff #1364 #3307)
  1.5954 +#3305 := (iff #1361 #3304)
  1.5955 +#3306 := [rewrite]: #3305
  1.5956 +#3309 := [monotonicity #3306]: #3308
  1.5957 +#3313 := [trans #3309 #3311]: #3312
  1.5958 +#3316 := [monotonicity #3313]: #3315
  1.5959 +#3321 := [trans #3316 #3319]: #3320
  1.5960 +#3324 := [quant-intro #3321]: #3323
  1.5961 +#3327 := [monotonicity #3324]: #3326
  1.5962 +#3334 := [trans #3327 #3332]: #3333
  1.5963 +#3359 := [monotonicity #3334 #3356]: #3358
  1.5964 +#3301 := (iff #2777 #3300)
  1.5965 +#3298 := (iff #2774 #3295)
  1.5966 +#3276 := (or #67 #1326)
  1.5967 +#3292 := (or #3276 #3289)
  1.5968 +#3296 := (iff #3292 #3295)
  1.5969 +#3297 := [rewrite]: #3296
  1.5970 +#3293 := (iff #2774 #3292)
  1.5971 +#3290 := (iff #2771 #3289)
  1.5972  #3291 := [rewrite]: #3290
  1.5973 -#3288 := (iff #1350 #3287)
  1.5974 -#3285 := (iff #1347 #3284)
  1.5975 -#3286 := [rewrite]: #3285
  1.5976 -#3289 := [monotonicity #3286]: #3288
  1.5977 -#3293 := [trans #3289 #3291]: #3292
  1.5978 -#3296 := [monotonicity #3293]: #3295
  1.5979 -#3301 := [trans #3296 #3299]: #3300
  1.5980 -#3304 := [quant-intro #3301]: #3303
  1.5981 -#3307 := [monotonicity #3304]: #3306
  1.5982 -#3314 := [trans #3307 #3312]: #3313
  1.5983 -#3339 := [monotonicity #3314 #3336]: #3338
  1.5984 -#3281 := (iff #2757 #3280)
  1.5985 -#3278 := (iff #2754 #3275)
  1.5986 -#3256 := (or #57 #1312)
  1.5987 -#3272 := (or #3256 #3269)
  1.5988 -#3276 := (iff #3272 #3275)
  1.5989 -#3277 := [rewrite]: #3276
  1.5990 -#3273 := (iff #2754 #3272)
  1.5991 -#3270 := (iff #2751 #3269)
  1.5992 -#3271 := [rewrite]: #3270
  1.5993 -#3265 := (iff #1319 #3256)
  1.5994 -#3257 := (not #3256)
  1.5995 -#3260 := (not #3257)
  1.5996 -#3263 := (iff #3260 #3256)
  1.5997 -#3264 := [rewrite]: #3263
  1.5998 -#3261 := (iff #1319 #3260)
  1.5999 -#3258 := (iff #1316 #3257)
  1.6000 -#3259 := [rewrite]: #3258
  1.6001 -#3262 := [monotonicity #3259]: #3261
  1.6002 -#3266 := [trans #3262 #3264]: #3265
  1.6003 -#3274 := [monotonicity #3266 #3271]: #3273
  1.6004 -#3279 := [trans #3274 #3277]: #3278
  1.6005 -#3282 := [quant-intro #3279]: #3281
  1.6006 -#3342 := [monotonicity #3282 #3339]: #3341
  1.6007 -#3350 := [trans #3342 #3348]: #3349
  1.6008 -#3254 := (iff #2715 #3251)
  1.6009 -#3246 := (and #2058 #2675 #3243)
  1.6010 -#3252 := (iff #3246 #3251)
  1.6011 -#3253 := [rewrite]: #3252
  1.6012 -#3247 := (iff #2715 #3246)
  1.6013 -#3244 := (iff #2709 #3243)
  1.6014 -#3241 := (iff #2706 #3232)
  1.6015 -#3233 := (not #3232)
  1.6016 -#3236 := (not #3233)
  1.6017 -#3239 := (iff #3236 #3232)
  1.6018 +#3285 := (iff #1333 #3276)
  1.6019 +#3277 := (not #3276)
  1.6020 +#3280 := (not #3277)
  1.6021 +#3283 := (iff #3280 #3276)
  1.6022 +#3284 := [rewrite]: #3283
  1.6023 +#3281 := (iff #1333 #3280)
  1.6024 +#3278 := (iff #1330 #3277)
  1.6025 +#3279 := [rewrite]: #3278
  1.6026 +#3282 := [monotonicity #3279]: #3281
  1.6027 +#3286 := [trans #3282 #3284]: #3285
  1.6028 +#3294 := [monotonicity #3286 #3291]: #3293
  1.6029 +#3299 := [trans #3294 #3297]: #3298
  1.6030 +#3302 := [quant-intro #3299]: #3301
  1.6031 +#3362 := [monotonicity #3302 #3359]: #3361
  1.6032 +#3370 := [trans #3362 #3368]: #3369
  1.6033 +#3274 := (iff #2735 #3271)
  1.6034 +#3266 := (and #2075 #2695 #3263)
  1.6035 +#3272 := (iff #3266 #3271)
  1.6036 +#3273 := [rewrite]: #3272
  1.6037 +#3267 := (iff #2735 #3266)
  1.6038 +#3264 := (iff #2729 #3263)
  1.6039 +#3261 := (iff #2726 #3252)
  1.6040 +#3253 := (not #3252)
  1.6041 +#3256 := (not #3253)
  1.6042 +#3259 := (iff #3256 #3252)
  1.6043 +#3260 := [rewrite]: #3259
  1.6044 +#3257 := (iff #2726 #3256)
  1.6045 +#3254 := (iff #2723 #3253)
  1.6046 +#3255 := [rewrite]: #3254
  1.6047 +#3258 := [monotonicity #3255]: #3257
  1.6048 +#3262 := [trans #3258 #3260]: #3261
  1.6049 +#3265 := [quant-intro #3262]: #3264
  1.6050 +#3268 := [monotonicity #3265]: #3267
  1.6051 +#3275 := [trans #3268 #3273]: #3274
  1.6052 +#3373 := [monotonicity #3275 #3370]: #3372
  1.6053 +#3249 := (iff #2181 #3248)
  1.6054 +#3246 := (iff #2178 #3237)
  1.6055 +#3238 := (not #3237)
  1.6056 +#3241 := (not #3238)
  1.6057 +#3244 := (iff #3241 #3237)
  1.6058 +#3245 := [rewrite]: #3244
  1.6059 +#3242 := (iff #2178 #3241)
  1.6060 +#3239 := (iff #1401 #3238)
  1.6061  #3240 := [rewrite]: #3239
  1.6062 -#3237 := (iff #2706 #3236)
  1.6063 -#3234 := (iff #2703 #3233)
  1.6064 -#3235 := [rewrite]: #3234
  1.6065 -#3238 := [monotonicity #3235]: #3237
  1.6066 -#3242 := [trans #3238 #3240]: #3241
  1.6067 -#3245 := [quant-intro #3242]: #3244
  1.6068 -#3248 := [monotonicity #3245]: #3247
  1.6069 -#3255 := [trans #3248 #3253]: #3254
  1.6070 -#3353 := [monotonicity #3255 #3350]: #3352
  1.6071 -#3229 := (iff #2162 #3228)
  1.6072 -#3226 := (iff #2159 #3217)
  1.6073 -#3218 := (not #3217)
  1.6074 -#3221 := (not #3218)
  1.6075 -#3224 := (iff #3221 #3217)
  1.6076 +#3243 := [monotonicity #3240]: #3242
  1.6077 +#3247 := [trans #3243 #3245]: #3246
  1.6078 +#3250 := [quant-intro #3247]: #3249
  1.6079 +#3376 := [monotonicity #3250 #3373]: #3375
  1.6080 +#3384 := [trans #3376 #3382]: #3383
  1.6081 +#3613 := [monotonicity #3384 #3610]: #3612
  1.6082 +#3235 := (iff #2681 #3234)
  1.6083 +#3232 := (iff #2678 #3229)
  1.6084 +#3209 := (or #67 #1281)
  1.6085 +#3226 := (or #3209 #3223)
  1.6086 +#3230 := (iff #3226 #3229)
  1.6087 +#3231 := [rewrite]: #3230
  1.6088 +#3227 := (iff #2678 #3226)
  1.6089 +#3224 := (iff #2675 #3223)
  1.6090  #3225 := [rewrite]: #3224
  1.6091 -#3222 := (iff #2159 #3221)
  1.6092 -#3219 := (iff #1387 #3218)
  1.6093 -#3220 := [rewrite]: #3219
  1.6094 -#3223 := [monotonicity #3220]: #3222
  1.6095 -#3227 := [trans #3223 #3225]: #3226
  1.6096 -#3230 := [quant-intro #3227]: #3229
  1.6097 -#3356 := [monotonicity #3230 #3353]: #3355
  1.6098 -#3364 := [trans #3356 #3362]: #3363
  1.6099 -#3593 := [monotonicity #3364 #3590]: #3592
  1.6100 -#3215 := (iff #2661 #3214)
  1.6101 -#3212 := (iff #2658 #3209)
  1.6102 -#3189 := (or #57 #1267)
  1.6103 -#3206 := (or #3189 #3203)
  1.6104 -#3210 := (iff #3206 #3209)
  1.6105 -#3211 := [rewrite]: #3210
  1.6106 -#3207 := (iff #2658 #3206)
  1.6107 -#3204 := (iff #2655 #3203)
  1.6108 -#3205 := [rewrite]: #3204
  1.6109 -#3198 := (iff #1274 #3189)
  1.6110 -#3190 := (not #3189)
  1.6111 -#3193 := (not #3190)
  1.6112 -#3196 := (iff #3193 #3189)
  1.6113 +#3218 := (iff #1288 #3209)
  1.6114 +#3210 := (not #3209)
  1.6115 +#3213 := (not #3210)
  1.6116 +#3216 := (iff #3213 #3209)
  1.6117 +#3217 := [rewrite]: #3216
  1.6118 +#3214 := (iff #1288 #3213)
  1.6119 +#3211 := (iff #1285 #3210)
  1.6120 +#3212 := [rewrite]: #3211
  1.6121 +#3215 := [monotonicity #3212]: #3214
  1.6122 +#3219 := [trans #3215 #3217]: #3218
  1.6123 +#3228 := [monotonicity #3219 #3225]: #3227
  1.6124 +#3233 := [trans #3228 #3231]: #3232
  1.6125 +#3236 := [quant-intro #3233]: #3235
  1.6126 +#3207 := (iff #2641 #3206)
  1.6127 +#3204 := (iff #2638 #3201)
  1.6128 +#3181 := (or #67 #1243)
  1.6129 +#3198 := (or #3181 #3195)
  1.6130 +#3202 := (iff #3198 #3201)
  1.6131 +#3203 := [rewrite]: #3202
  1.6132 +#3199 := (iff #2638 #3198)
  1.6133 +#3196 := (iff #2635 #3195)
  1.6134  #3197 := [rewrite]: #3196
  1.6135 -#3194 := (iff #1274 #3193)
  1.6136 -#3191 := (iff #1271 #3190)
  1.6137 -#3192 := [rewrite]: #3191
  1.6138 -#3195 := [monotonicity #3192]: #3194
  1.6139 -#3199 := [trans #3195 #3197]: #3198
  1.6140 -#3208 := [monotonicity #3199 #3205]: #3207
  1.6141 -#3213 := [trans #3208 #3211]: #3212
  1.6142 -#3216 := [quant-intro #3213]: #3215
  1.6143 -#3187 := (iff #2621 #3186)
  1.6144 -#3184 := (iff #2618 #3181)
  1.6145 -#3161 := (or #57 #1229)
  1.6146 -#3178 := (or #3161 #3175)
  1.6147 -#3182 := (iff #3178 #3181)
  1.6148 -#3183 := [rewrite]: #3182
  1.6149 -#3179 := (iff #2618 #3178)
  1.6150 -#3176 := (iff #2615 #3175)
  1.6151 -#3177 := [rewrite]: #3176
  1.6152 -#3170 := (iff #1236 #3161)
  1.6153 -#3162 := (not #3161)
  1.6154 -#3165 := (not #3162)
  1.6155 -#3168 := (iff #3165 #3161)
  1.6156 -#3169 := [rewrite]: #3168
  1.6157 -#3166 := (iff #1236 #3165)
  1.6158 -#3163 := (iff #1233 #3162)
  1.6159 -#3164 := [rewrite]: #3163
  1.6160 -#3167 := [monotonicity #3164]: #3166
  1.6161 -#3171 := [trans #3167 #3169]: #3170
  1.6162 -#3180 := [monotonicity #3171 #3177]: #3179
  1.6163 -#3185 := [trans #3180 #3183]: #3184
  1.6164 -#3188 := [quant-intro #3185]: #3187
  1.6165 -#3159 := (iff #1698 #3158)
  1.6166 -#3156 := (iff #1693 #3153)
  1.6167 -#3139 := (or #509 #3138)
  1.6168 -#3150 := (or #3139 #1283)
  1.6169 -#3154 := (iff #3150 #3153)
  1.6170 -#3155 := [rewrite]: #3154
  1.6171 -#3151 := (iff #1693 #3150)
  1.6172 -#3148 := (iff #524 #3139)
  1.6173 -#3140 := (not #3139)
  1.6174 -#3143 := (not #3140)
  1.6175 -#3146 := (iff #3143 #3139)
  1.6176 -#3147 := [rewrite]: #3146
  1.6177 -#3144 := (iff #524 #3143)
  1.6178 -#3141 := (iff #518 #3140)
  1.6179 -#3142 := [rewrite]: #3141
  1.6180 -#3145 := [monotonicity #3142]: #3144
  1.6181 -#3149 := [trans #3145 #3147]: #3148
  1.6182 -#3152 := [monotonicity #3149]: #3151
  1.6183 -#3157 := [trans #3152 #3155]: #3156
  1.6184 -#3160 := [quant-intro #3157]: #3159
  1.6185 -#3136 := (iff #1682 #3135)
  1.6186 -#3133 := (iff #1679 #3130)
  1.6187 -#3116 := (or #512 #1203)
  1.6188 -#3127 := (or #3116 #1676)
  1.6189 -#3131 := (iff #3127 #3130)
  1.6190 -#3132 := [rewrite]: #3131
  1.6191 -#3128 := (iff #1679 #3127)
  1.6192 -#3125 := (iff #1673 #3116)
  1.6193 -#3117 := (not #3116)
  1.6194 -#3120 := (not #3117)
  1.6195 -#3123 := (iff #3120 #3116)
  1.6196 -#3124 := [rewrite]: #3123
  1.6197 -#3121 := (iff #1673 #3120)
  1.6198 -#3118 := (iff #1668 #3117)
  1.6199 -#3119 := [rewrite]: #3118
  1.6200 -#3122 := [monotonicity #3119]: #3121
  1.6201 -#3126 := [trans #3122 #3124]: #3125
  1.6202 -#3129 := [monotonicity #3126]: #3128
  1.6203 -#3134 := [trans #3129 #3132]: #3133
  1.6204 -#3137 := [quant-intro #3134]: #3136
  1.6205 -#3596 := [monotonicity #3137 #3160 #3188 #3216 #3593]: #3595
  1.6206 -#3607 := [trans #3596 #3605]: #3606
  1.6207 -#3114 := (iff #2577 #3111)
  1.6208 -#3106 := (and #1950 #2537 #3103)
  1.6209 -#3112 := (iff #3106 #3111)
  1.6210 -#3113 := [rewrite]: #3112
  1.6211 -#3107 := (iff #2577 #3106)
  1.6212 -#3104 := (iff #2571 #3103)
  1.6213 -#3101 := (iff #2568 #3092)
  1.6214 -#3093 := (not #3092)
  1.6215 -#3096 := (not #3093)
  1.6216 -#3099 := (iff #3096 #3092)
  1.6217 -#3100 := [rewrite]: #3099
  1.6218 -#3097 := (iff #2568 #3096)
  1.6219 -#3094 := (iff #2565 #3093)
  1.6220 -#3095 := [rewrite]: #3094
  1.6221 -#3098 := [monotonicity #3095]: #3097
  1.6222 -#3102 := [trans #3098 #3100]: #3101
  1.6223 -#3105 := [quant-intro #3102]: #3104
  1.6224 -#3108 := [monotonicity #3105]: #3107
  1.6225 -#3115 := [trans #3108 #3113]: #3114
  1.6226 -#3610 := [monotonicity #3115 #3607]: #3609
  1.6227 -#3089 := (iff #1221 #3088)
  1.6228 -#3086 := (iff #1218 #3083)
  1.6229 -#3069 := (or #433 #1203)
  1.6230 -#3080 := (or #1198 #3069)
  1.6231 -#3084 := (iff #3080 #3083)
  1.6232 -#3085 := [rewrite]: #3084
  1.6233 -#3081 := (iff #1218 #3080)
  1.6234 -#3078 := (iff #1215 #3069)
  1.6235 -#3070 := (not #3069)
  1.6236 -#3073 := (not #3070)
  1.6237 -#3076 := (iff #3073 #3069)
  1.6238 -#3077 := [rewrite]: #3076
  1.6239 -#3074 := (iff #1215 #3073)
  1.6240 -#3071 := (iff #1210 #3070)
  1.6241 -#3072 := [rewrite]: #3071
  1.6242 -#3075 := [monotonicity #3072]: #3074
  1.6243 -#3079 := [trans #3075 #3077]: #3078
  1.6244 -#3082 := [monotonicity #3079]: #3081
  1.6245 -#3087 := [trans #3082 #3085]: #3086
  1.6246 -#3090 := [quant-intro #3087]: #3089
  1.6247 -#3613 := [monotonicity #3090 #3610]: #3612
  1.6248 -#3621 := [trans #3613 #3619]: #3620
  1.6249 -#3067 := (iff #2531 #3066)
  1.6250 -#3064 := (iff #2528 #3061)
  1.6251 -#3047 := (or #1910 #3046)
  1.6252 -#3058 := (or #2519 #3047)
  1.6253 -#3062 := (iff #3058 #3061)
  1.6254 -#3063 := [rewrite]: #3062
  1.6255 -#3059 := (iff #2528 #3058)
  1.6256 -#3056 := (iff #2525 #3047)
  1.6257 -#3048 := (not #3047)
  1.6258 -#3051 := (not #3048)
  1.6259 -#3054 := (iff #3051 #3047)
  1.6260 -#3055 := [rewrite]: #3054
  1.6261 -#3052 := (iff #2525 #3051)
  1.6262 -#3049 := (iff #2522 #3048)
  1.6263 -#3050 := [rewrite]: #3049
  1.6264 -#3053 := [monotonicity #3050]: #3052
  1.6265 -#3057 := [trans #3053 #3055]: #3056
  1.6266 -#3060 := [monotonicity #3057]: #3059
  1.6267 -#3065 := [trans #3060 #3063]: #3064
  1.6268 -#3068 := [monotonicity #3065]: #3067
  1.6269 -#3624 := [monotonicity #3068 #3621]: #3623
  1.6270 -#3044 := (iff #1190 #3043)
  1.6271 -#3041 := (iff #1185 #3038)
  1.6272 -#3024 := (or #430 #2487)
  1.6273 -#3035 := (or #3024 #1178)
  1.6274 -#3039 := (iff #3035 #3038)
  1.6275 -#3040 := [rewrite]: #3039
  1.6276 -#3036 := (iff #1185 #3035)
  1.6277 -#3033 := (iff #451 #3024)
  1.6278 -#3025 := (not #3024)
  1.6279 -#3028 := (not #3025)
  1.6280 -#3031 := (iff #3028 #3024)
  1.6281 -#3032 := [rewrite]: #3031
  1.6282 -#3029 := (iff #451 #3028)
  1.6283 -#3026 := (iff #445 #3025)
  1.6284 -#3027 := [rewrite]: #3026
  1.6285 -#3030 := [monotonicity #3027]: #3029
  1.6286 -#3034 := [trans #3030 #3032]: #3033
  1.6287 -#3037 := [monotonicity #3034]: #3036
  1.6288 -#3042 := [trans #3037 #3040]: #3041
  1.6289 -#3045 := [quant-intro #3042]: #3044
  1.6290 -#3627 := [monotonicity #3045 #3624]: #3626
  1.6291 -#3635 := [trans #3627 #3633]: #3634
  1.6292 -#1895 := (iff #2512 #2275)
  1.6293 -#2022 := (iff #2509 #2305)
  1.6294 -#2186 := (or #2097 #1887)
  1.6295 -#1995 := (or #2186 #2504)
  1.6296 -#2306 := (iff #1995 #2305)
  1.6297 -#2021 := [rewrite]: #2306
  1.6298 -#2247 := (iff #2509 #1995)
  1.6299 -#1927 := (iff #2493 #2186)
  1.6300 -#1832 := (not #2186)
  1.6301 -#2131 := (not #1832)
  1.6302 -#2228 := (iff #2131 #2186)
  1.6303 -#1926 := [rewrite]: #2228
  1.6304 -#2132 := (iff #2493 #2131)
  1.6305 -#1833 := (iff #2490 #1832)
  1.6306 -#2187 := [rewrite]: #1833
  1.6307 -#2227 := [monotonicity #2187]: #2132
  1.6308 -#1994 := [trans #2227 #1926]: #1927
  1.6309 -#2248 := [monotonicity #1994]: #2247
  1.6310 -#2274 := [trans #2248 #2021]: #2022
  1.6311 -#1896 := [monotonicity #2274]: #1895
  1.6312 -#3638 := [monotonicity #1896 #3635]: #3637
  1.6313 -#3641 := [monotonicity #3638]: #3640
  1.6314 -#3648 := [trans #3641 #3646]: #3647
  1.6315 -#3651 := [monotonicity #3648]: #3650
  1.6316 -#3654 := [monotonicity #3651]: #3653
  1.6317 -#3661 := [trans #3654 #3659]: #3660
  1.6318 -#3664 := [monotonicity #3661]: #3663
  1.6319 -#2320 := (+ #2319 #2317)
  1.6320 -#2321 := (= #2320 0::Int)
  1.6321 -#2324 := (and #775 #2323 #2321)
  1.6322 -#2341 := (not #2324)
  1.6323 -#2344 := (forall (vars (?v1 S2)) #2341)
  1.6324 -#2329 := (= ?v0!20 f10)
  1.6325 -#2330 := (not #2329)
  1.6326 -#2331 := (and #2330 #2328)
  1.6327 -#2332 := (not #2331)
  1.6328 -#2338 := (not #2332)
  1.6329 -#2348 := (and #2338 #2344)
  1.6330 -#2353 := (and #1507 #2348)
  1.6331 -#2286 := (* -1::Int #2285)
  1.6332 -#2288 := (+ #2287 #2286)
  1.6333 -#2291 := (+ #2290 #2288)
  1.6334 -#2292 := (>= #2291 0::Int)
  1.6335 -#2299 := (and #2298 #2296)
  1.6336 -#2300 := (not #2299)
  1.6337 -#2301 := (or #2300 #2292)
  1.6338 -#2302 := (not #2301)
  1.6339 -#2357 := (or #2302 #2353)
  1.6340 -#2361 := (and #1483 #2357)
  1.6341 -#2259 := (* -1::Int #2258)
  1.6342 -#2261 := (+ #2260 #2259)
  1.6343 -#2262 := (>= #2261 0::Int)
  1.6344 -#2268 := (and #2267 #2264)
  1.6345 -#2269 := (not #2268)
  1.6346 -#2270 := (or #2269 #2262)
  1.6347 -#2271 := (not #2270)
  1.6348 -#2365 := (or #2271 #2361)
  1.6349 -#2369 := (and #1464 #2365)
  1.6350 -#2373 := (or #2244 #2369)
  1.6351 -#2238 := (not #1458)
  1.6352 -#2377 := (and #2238 #2373)
  1.6353 -#2381 := (or #1458 #2377)
  1.6354 -#2385 := (and #787 #2381)
  1.6355 -#2222 := (= #2221 #2220)
  1.6356 -#2223 := (or #2222 #2219)
  1.6357 -#2224 := (not #2223)
  1.6358 -#2389 := (or #2224 #2385)
  1.6359 -#2393 := (and #1450 #2389)
  1.6360 -#2200 := (* -1::Int #2199)
  1.6361 -#2202 := (+ #2201 #2200)
  1.6362 -#2203 := (>= #2202 0::Int)
  1.6363 -#2204 := (not #2203)
  1.6364 -#2397 := (or #2204 #2393)
  1.6365 -#2183 := (and #2182 #2179)
  1.6366 -#2169 := (not #963)
  1.6367 -#2417 := (and #2169 #733 #2183 #1439 #2397 #1597 #1615 #1623)
  1.6368 -#2110 := (* -1::Int #2109)
  1.6369 -#2112 := (+ #2111 #2110)
  1.6370 -#2115 := (+ #2114 #2112)
  1.6371 -#2116 := (>= #2115 0::Int)
  1.6372 -#2125 := (and #2124 #2120)
  1.6373 -#2126 := (not #2125)
  1.6374 -#2127 := (or #2126 #2116)
  1.6375 -#2128 := (not #2127)
  1.6376 -#2147 := (or #2128 #2143)
  1.6377 -#2086 := (+ #2085 #1310)
  1.6378 -#2089 := (+ #2088 #2086)
  1.6379 -#2090 := (= #2089 0::Int)
  1.6380 -#2091 := (>= #2086 0::Int)
  1.6381 -#2092 := (not #2091)
  1.6382 -#2093 := (and #2092 #2090)
  1.6383 -#2098 := (or #1319 #2093)
  1.6384 -#2101 := (forall (vars (?v0 S2)) #2098)
  1.6385 -#2151 := (and #2101 #2147)
  1.6386 -#2050 := (+ #2049 #2047)
  1.6387 -#2051 := (= #2050 0::Int)
  1.6388 -#2054 := (and #2053 #2051)
  1.6389 -#2070 := (not #2054)
  1.6390 -#2073 := (forall (vars (?v1 S2)) #2070)
  1.6391 -#2059 := (= ?v0!8 f10)
  1.6392 -#2060 := (not #2059)
  1.6393 -#2061 := (and #2060 #2058)
  1.6394 -#2062 := (not #2061)
  1.6395 -#2067 := (not #2062)
  1.6396 -#2077 := (and #2067 #2073)
  1.6397 -#2155 := (or #2077 #2151)
  1.6398 -#2041 := (not #691)
  1.6399 -#2038 := (not #709)
  1.6400 -#2035 := (not #682)
  1.6401 -#2032 := (not #700)
  1.6402 -#2165 := (and #2032 #2035 #2038 #2041 #2155 #2162)
  1.6403 -#2421 := (or #2165 #2417)
  1.6404 -#2009 := (+ #2008 #1265)
  1.6405 -#2010 := (>= #2009 0::Int)
  1.6406 -#2011 := (not #2010)
  1.6407 -#2014 := (+ #2013 #2009)
  1.6408 -#2015 := (= #2014 0::Int)
  1.6409 -#2018 := (and #2017 #2015 #2011)
  1.6410 -#2023 := (or #1274 #2018)
  1.6411 -#2026 := (forall (vars (?v0 S2)) #2023)
  1.6412 -#1982 := (+ #1227 #1981)
  1.6413 -#1984 := (+ #1983 #1982)
  1.6414 -#1985 := (= #1984 0::Int)
  1.6415 -#1986 := (+ #1983 #1227)
  1.6416 -#1987 := (>= #1986 0::Int)
  1.6417 -#1988 := (not #1987)
  1.6418 -#1991 := (and #1990 #1988 #1985)
  1.6419 -#1996 := (or #1236 #1991)
  1.6420 -#1999 := (forall (vars (?v0 S2)) #1996)
  1.6421 -#1974 := (not #1715)
  1.6422 -#2446 := (and #1974 #1999 #2026 #2421 #1682 #1698 #1707)
  1.6423 -#1940 := (+ #1939 #1937)
  1.6424 -#1941 := (+ #58 #1940)
  1.6425 -#1942 := (= #1941 0::Int)
  1.6426 -#1946 := (and #430 #1945 #1942)
  1.6427 -#1962 := (not #1946)
  1.6428 -#1965 := (forall (vars (?v1 S2)) #1962)
  1.6429 -#1951 := (= ?v0!5 f10)
  1.6430 -#1952 := (not #1951)
  1.6431 -#1953 := (and #1952 #1950)
  1.6432 -#1954 := (not #1953)
  1.6433 -#1959 := (not #1954)
  1.6434 -#1969 := (and #1959 #1965)
  1.6435 -#2450 := (or #1969 #2446)
  1.6436 -#2454 := (and #1221 #2450)
  1.6437 -#1914 := (and #1913 #1911)
  1.6438 -#1915 := (not #1914)
  1.6439 -#1918 := (+ #1917 #1907)
  1.6440 -#1920 := (+ #1919 #1918)
  1.6441 -#1921 := (>= #1920 0::Int)
  1.6442 -#1922 := (or #1921 #1915)
  1.6443 -#1923 := (not #1922)
  1.6444 -#2458 := (or #1923 #2454)
  1.6445 -#2462 := (and #1190 #2458)
  1.6446 -#1880 := (* -1::Int #1879)
  1.6447 -#1882 := (+ #1881 #1880)
  1.6448 -#1883 := (>= #1882 0::Int)
  1.6449 -#1889 := (and #1888 #1885)
  1.6450 -#1890 := (not #1889)
  1.6451 -#1891 := (or #1890 #1883)
  1.6452 -#1892 := (not #1891)
  1.6453 -#2466 := (or #1892 #2462)
  1.6454 -#2470 := (and #1170 #2466)
  1.6455 -#2474 := (or #1865 #2470)
  1.6456 -#1828 := (not #1164)
  1.6457 -#2478 := (and #1828 #2474)
  1.6458 -#2482 := (or #1164 #2478)
  1.6459 -#3022 := (iff #2482 #3021)
  1.6460 -#3019 := (iff #2478 #3018)
  1.6461 -#3016 := (iff #2474 #3015)
  1.6462 -#3013 := (iff #2470 #3012)
  1.6463 +#3190 := (iff #1250 #3181)
  1.6464 +#3182 := (not #3181)
  1.6465 +#3185 := (not #3182)
  1.6466 +#3188 := (iff #3185 #3181)
  1.6467 +#3189 := [rewrite]: #3188
  1.6468 +#3186 := (iff #1250 #3185)
  1.6469 +#3183 := (iff #1247 #3182)
  1.6470 +#3184 := [rewrite]: #3183
  1.6471 +#3187 := [monotonicity #3184]: #3186
  1.6472 +#3191 := [trans #3187 #3189]: #3190
  1.6473 +#3200 := [monotonicity #3191 #3197]: #3199
  1.6474 +#3205 := [trans #3200 #3203]: #3204
  1.6475 +#3208 := [quant-intro #3205]: #3207
  1.6476 +#3179 := (iff #1712 #3178)
  1.6477 +#3176 := (iff #1707 #3173)
  1.6478 +#3159 := (or #523 #3158)
  1.6479 +#3170 := (or #3159 #1297)
  1.6480 +#3174 := (iff #3170 #3173)
  1.6481 +#3175 := [rewrite]: #3174
  1.6482 +#3171 := (iff #1707 #3170)
  1.6483 +#3168 := (iff #538 #3159)
  1.6484 +#3160 := (not #3159)
  1.6485 +#3163 := (not #3160)
  1.6486 +#3166 := (iff #3163 #3159)
  1.6487 +#3167 := [rewrite]: #3166
  1.6488 +#3164 := (iff #538 #3163)
  1.6489 +#3161 := (iff #532 #3160)
  1.6490 +#3162 := [rewrite]: #3161
  1.6491 +#3165 := [monotonicity #3162]: #3164
  1.6492 +#3169 := [trans #3165 #3167]: #3168
  1.6493 +#3172 := [monotonicity #3169]: #3171
  1.6494 +#3177 := [trans #3172 #3175]: #3176
  1.6495 +#3180 := [quant-intro #3177]: #3179
  1.6496 +#3156 := (iff #1696 #3155)
  1.6497 +#3153 := (iff #1693 #3150)
  1.6498 +#3136 := (or #526 #1217)
  1.6499 +#3147 := (or #3136 #1690)
  1.6500 +#3151 := (iff #3147 #3150)
  1.6501 +#3152 := [rewrite]: #3151
  1.6502 +#3148 := (iff #1693 #3147)
  1.6503 +#3145 := (iff #1687 #3136)
  1.6504 +#3137 := (not #3136)
  1.6505 +#3140 := (not #3137)
  1.6506 +#3143 := (iff #3140 #3136)
  1.6507 +#3144 := [rewrite]: #3143
  1.6508 +#3141 := (iff #1687 #3140)
  1.6509 +#3138 := (iff #1682 #3137)
  1.6510 +#3139 := [rewrite]: #3138
  1.6511 +#3142 := [monotonicity #3139]: #3141
  1.6512 +#3146 := [trans #3142 #3144]: #3145
  1.6513 +#3149 := [monotonicity #3146]: #3148
  1.6514 +#3154 := [trans #3149 #3152]: #3153
  1.6515 +#3157 := [quant-intro #3154]: #3156
  1.6516 +#3616 := [monotonicity #3157 #3180 #3208 #3236 #3613]: #3615
  1.6517 +#3627 := [trans #3616 #3625]: #3626
  1.6518 +#3134 := (iff #2597 #3131)
  1.6519 +#3126 := (and #1965 #2557 #3123)
  1.6520 +#3132 := (iff #3126 #3131)
  1.6521 +#3133 := [rewrite]: #3132
  1.6522 +#3127 := (iff #2597 #3126)
  1.6523 +#3124 := (iff #2591 #3123)
  1.6524 +#3121 := (iff #2588 #3112)
  1.6525 +#3113 := (not #3112)
  1.6526 +#3116 := (not #3113)
  1.6527 +#3119 := (iff #3116 #3112)
  1.6528 +#3120 := [rewrite]: #3119
  1.6529 +#3117 := (iff #2588 #3116)
  1.6530 +#3114 := (iff #2585 #3113)
  1.6531 +#3115 := [rewrite]: #3114
  1.6532 +#3118 := [monotonicity #3115]: #3117
  1.6533 +#3122 := [trans #3118 #3120]: #3121
  1.6534 +#3125 := [quant-intro #3122]: #3124
  1.6535 +#3128 := [monotonicity #3125]: #3127
  1.6536 +#3135 := [trans #3128 #3133]: #3134
  1.6537 +#3630 := [monotonicity #3135 #3627]: #3629
  1.6538 +#3109 := (iff #1235 #3108)
  1.6539 +#3106 := (iff #1232 #3103)
  1.6540 +#3089 := (or #447 #1217)
  1.6541 +#3100 := (or #1212 #3089)
  1.6542 +#3104 := (iff #3100 #3103)
  1.6543 +#3105 := [rewrite]: #3104
  1.6544 +#3101 := (iff #1232 #3100)
  1.6545 +#3098 := (iff #1229 #3089)
  1.6546 +#3090 := (not #3089)
  1.6547 +#3093 := (not #3090)
  1.6548 +#3096 := (iff #3093 #3089)
  1.6549 +#3097 := [rewrite]: #3096
  1.6550 +#3094 := (iff #1229 #3093)
  1.6551 +#3091 := (iff #1224 #3090)
  1.6552 +#3092 := [rewrite]: #3091
  1.6553 +#3095 := [monotonicity #3092]: #3094
  1.6554 +#3099 := [trans #3095 #3097]: #3098
  1.6555 +#3102 := [monotonicity #3099]: #3101
  1.6556 +#3107 := [trans #3102 #3105]: #3106
  1.6557 +#3110 := [quant-intro #3107]: #3109
  1.6558 +#3633 := [monotonicity #3110 #3630]: #3632
  1.6559 +#3641 := [trans #3633 #3639]: #3640
  1.6560 +#3087 := (iff #2551 #3086)
  1.6561 +#3084 := (iff #2548 #3081)
  1.6562 +#3067 := (or #1925 #3066)
  1.6563 +#3078 := (or #2539 #3067)
  1.6564 +#3082 := (iff #3078 #3081)
  1.6565 +#3083 := [rewrite]: #3082
  1.6566 +#3079 := (iff #2548 #3078)
  1.6567 +#3076 := (iff #2545 #3067)
  1.6568 +#3068 := (not #3067)
  1.6569 +#3071 := (not #3068)
  1.6570 +#3074 := (iff #3071 #3067)
  1.6571 +#3075 := [rewrite]: #3074
  1.6572 +#3072 := (iff #2545 #3071)
  1.6573 +#3069 := (iff #2542 #3068)
  1.6574 +#3070 := [rewrite]: #3069
  1.6575 +#3073 := [monotonicity #3070]: #3072
  1.6576 +#3077 := [trans #3073 #3075]: #3076
  1.6577 +#3080 := [monotonicity #3077]: #3079
  1.6578 +#3085 := [trans #3080 #3083]: #3084
  1.6579 +#3088 := [monotonicity #3085]: #3087
  1.6580 +#3644 := [monotonicity #3088 #3641]: #3643
  1.6581 +#3064 := (iff #1204 #3063)
  1.6582 +#3061 := (iff #1199 #3058)
  1.6583 +#3044 := (or #444 #2507)
  1.6584 +#3055 := (or #3044 #1192)
  1.6585 +#3059 := (iff #3055 #3058)
  1.6586 +#3060 := [rewrite]: #3059
  1.6587 +#3056 := (iff #1199 #3055)
  1.6588 +#3053 := (iff #465 #3044)
  1.6589 +#3045 := (not #3044)
  1.6590 +#3048 := (not #3045)
  1.6591 +#3051 := (iff #3048 #3044)
  1.6592 +#3052 := [rewrite]: #3051
  1.6593 +#3049 := (iff #465 #3048)
  1.6594 +#3046 := (iff #459 #3045)
  1.6595 +#3047 := [rewrite]: #3046
  1.6596 +#3050 := [monotonicity #3047]: #3049
  1.6597 +#3054 := [trans #3050 #3052]: #3053
  1.6598 +#3057 := [monotonicity #3054]: #3056
  1.6599 +#3062 := [trans #3057 #3060]: #3061
  1.6600 +#3065 := [quant-intro #3062]: #3064
  1.6601 +#3647 := [monotonicity #3065 #3644]: #3646
  1.6602 +#3655 := [trans #3647 #3653]: #3654
  1.6603 +#2246 := (iff #2532 #2039)
  1.6604 +#1883 := (iff #2529 #1941)
  1.6605 +#2293 := (or #2267 #1901)
  1.6606 +#2011 := (or #2293 #2524)
  1.6607 +#1942 := (iff #2011 #1941)
  1.6608 +#1882 := [rewrite]: #1942
  1.6609 +#2114 := (iff #2529 #2011)
  1.6610 +#2151 := (iff #2513 #2293)
  1.6611 +#1846 := (not #2293)
  1.6612 +#2325 := (not #1846)
  1.6613 +#1910 := (iff #2325 #2293)
  1.6614 +#2150 := [rewrite]: #1910
  1.6615 +#2326 := (iff #2513 #2325)
  1.6616 +#1847 := (iff #2510 #1846)
  1.6617 +#2294 := [rewrite]: #1847
  1.6618 +#1909 := [monotonicity #2294]: #2326
  1.6619 +#2010 := [trans #1909 #2150]: #2151
  1.6620 +#2115 := [monotonicity #2010]: #2114
  1.6621 +#2038 := [trans #2115 #1882]: #1883
  1.6622 +#2247 := [monotonicity #2038]: #2246
  1.6623 +#3658 := [monotonicity #2247 #3655]: #3657
  1.6624 +#3661 := [monotonicity #3658]: #3660
  1.6625 +#3668 := [trans #3661 #3666]: #3667
  1.6626 +#3671 := [monotonicity #3668]: #3670
  1.6627 +#3674 := [monotonicity #3671]: #3673
  1.6628 +#3681 := [trans #3674 #3679]: #3680
  1.6629 +#3684 := [monotonicity #3681]: #3683
  1.6630 +#2340 := (+ #2339 #2337)
  1.6631 +#2341 := (= #2340 0::Int)
  1.6632 +#2344 := (and #789 #2343 #2341)
  1.6633 +#2361 := (not #2344)
  1.6634 +#2364 := (forall (vars (?v1 S2)) #2361)
  1.6635 +#2349 := (= ?v0!20 f16)
  1.6636 +#2350 := (not #2349)
  1.6637 +#2351 := (and #2350 #2348)
  1.6638 +#2352 := (not #2351)
  1.6639 +#2358 := (not #2352)
  1.6640 +#2368 := (and #2358 #2364)
  1.6641 +#2373 := (and #1521 #2368)
  1.6642 +#2305 := (* -1::Int #2304)
  1.6643 +#2307 := (+ #2306 #2305)
  1.6644 +#2311 := (+ #2310 #2307)
  1.6645 +#2312 := (>= #2311 0::Int)
  1.6646 +#2319 := (and #2318 #2316)
  1.6647 +#2320 := (not #2319)
  1.6648 +#2321 := (or #2320 #2312)
  1.6649 +#2322 := (not #2321)
  1.6650 +#2377 := (or #2322 #2373)
  1.6651 +#2381 := (and #1497 #2377)
  1.6652 +#2278 := (* -1::Int #2277)
  1.6653 +#2280 := (+ #2279 #2278)
  1.6654 +#2281 := (>= #2280 0::Int)
  1.6655 +#2287 := (and #2286 #2283)
  1.6656 +#2288 := (not #2287)
  1.6657 +#2289 := (or #2288 #2281)
  1.6658 +#2290 := (not #2289)
  1.6659 +#2385 := (or #2290 #2381)
  1.6660 +#2389 := (and #1478 #2385)
  1.6661 +#2393 := (or #2263 #2389)
  1.6662 +#2257 := (not #1472)
  1.6663 +#2397 := (and #2257 #2393)
  1.6664 +#2401 := (or #1472 #2397)
  1.6665 +#2405 := (and #801 #2401)
  1.6666 +#2241 := (= #2240 #2239)
  1.6667 +#2242 := (or #2241 #2238)
  1.6668 +#2243 := (not #2242)
  1.6669 +#2409 := (or #2243 #2405)
  1.6670 +#2413 := (and #1464 #2409)
  1.6671 +#2219 := (* -1::Int #2218)
  1.6672 +#2221 := (+ #2220 #2219)
  1.6673 +#2222 := (>= #2221 0::Int)
  1.6674 +#2223 := (not #2222)
  1.6675 +#2417 := (or #2223 #2413)
  1.6676 +#2202 := (and #2201 #2198)
  1.6677 +#2188 := (not #977)
  1.6678 +#2437 := (and #2188 #747 #2202 #1453 #2417 #1611 #1629 #1637)
  1.6679 +#2128 := (* -1::Int #2127)
  1.6680 +#2130 := (+ #2129 #2128)
  1.6681 +#2134 := (+ #2133 #2130)
  1.6682 +#2135 := (>= #2134 0::Int)
  1.6683 +#2144 := (and #2143 #2139)
  1.6684 +#2145 := (not #2144)
  1.6685 +#2146 := (or #2145 #2135)
  1.6686 +#2147 := (not #2146)
  1.6687 +#2166 := (or #2147 #2162)
  1.6688 +#2103 := (+ #2102 #1324)
  1.6689 +#2107 := (+ #2106 #2103)
  1.6690 +#2108 := (= #2107 0::Int)
  1.6691 +#2109 := (>= #2103 0::Int)
  1.6692 +#2110 := (not #2109)
  1.6693 +#2111 := (and #2110 #2108)
  1.6694 +#2116 := (or #1333 #2111)
  1.6695 +#2119 := (forall (vars (?v0 S2)) #2116)
  1.6696 +#2170 := (and #2119 #2166)
  1.6697 +#2067 := (+ #2066 #2064)
  1.6698 +#2068 := (= #2067 0::Int)
  1.6699 +#2071 := (and #2070 #2068)
  1.6700 +#2087 := (not #2071)
  1.6701 +#2090 := (forall (vars (?v1 S2)) #2087)
  1.6702 +#2076 := (= ?v0!8 f16)
  1.6703 +#2077 := (not #2076)
  1.6704 +#2078 := (and #2077 #2075)
  1.6705 +#2079 := (not #2078)
  1.6706 +#2084 := (not #2079)
  1.6707 +#2094 := (and #2084 #2090)
  1.6708 +#2174 := (or #2094 #2170)
  1.6709 +#2058 := (not #705)
  1.6710 +#2055 := (not #723)
  1.6711 +#2052 := (not #696)
  1.6712 +#2049 := (not #714)
  1.6713 +#2184 := (and #2049 #2052 #2055 #2058 #2174 #2181)
  1.6714 +#2441 := (or #2184 #2437)
  1.6715 +#2025 := (+ #2024 #1279)
  1.6716 +#2026 := (>= #2025 0::Int)
  1.6717 +#2027 := (not #2026)
  1.6718 +#2031 := (+ #2030 #2025)
  1.6719 +#2032 := (= #2031 0::Int)
  1.6720 +#2035 := (and #2034 #2032 #2027)
  1.6721 +#2040 := (or #1288 #2035)
  1.6722 +#2043 := (forall (vars (?v0 S2)) #2040)
  1.6723 +#1998 := (+ #1241 #1997)
  1.6724 +#2000 := (+ #1999 #1998)
  1.6725 +#2001 := (= #2000 0::Int)
  1.6726 +#2002 := (+ #1999 #1241)
  1.6727 +#2003 := (>= #2002 0::Int)
  1.6728 +#2004 := (not #2003)
  1.6729 +#2007 := (and #2006 #2004 #2001)
  1.6730 +#2012 := (or #1250 #2007)
  1.6731 +#2015 := (forall (vars (?v0 S2)) #2012)
  1.6732 +#1989 := (not #1729)
  1.6733 +#2466 := (and #1989 #2015 #2043 #2441 #1696 #1712 #1721)
  1.6734 +#1955 := (+ #1954 #1952)
  1.6735 +#1956 := (+ #68 #1955)
  1.6736 +#1957 := (= #1956 0::Int)
  1.6737 +#1961 := (and #444 #1960 #1957)
  1.6738 +#1977 := (not #1961)
  1.6739 +#1980 := (forall (vars (?v1 S2)) #1977)
  1.6740 +#1966 := (= ?v0!5 f16)
  1.6741 +#1967 := (not #1966)
  1.6742 +#1968 := (and #1967 #1965)
  1.6743 +#1969 := (not #1968)
  1.6744 +#1974 := (not #1969)
  1.6745 +#1984 := (and #1974 #1980)
  1.6746 +#2470 := (or #1984 #2466)
  1.6747 +#2474 := (and #1235 #2470)
  1.6748 +#1929 := (and #1928 #1926)
  1.6749 +#1930 := (not #1929)
  1.6750 +#1933 := (+ #1932 #1922)
  1.6751 +#1935 := (+ #1934 #1933)
  1.6752 +#1936 := (>= #1935 0::Int)
  1.6753 +#1937 := (or #1936 #1930)
  1.6754 +#1938 := (not #1937)
  1.6755 +#2478 := (or #1938 #2474)
  1.6756 +#2482 := (and #1204 #2478)
  1.6757 +#1894 := (* -1::Int #1893)
  1.6758 +#1896 := (+ #1895 #1894)
  1.6759 +#1897 := (>= #1896 0::Int)
  1.6760 +#1903 := (and #1902 #1899)
  1.6761 +#1904 := (not #1903)
  1.6762 +#1905 := (or #1904 #1897)
  1.6763 +#1906 := (not #1905)
  1.6764 +#2486 := (or #1906 #2482)
  1.6765 +#2490 := (and #1184 #2486)
  1.6766 +#2494 := (or #1879 #2490)
  1.6767 +#1842 := (not #1178)
  1.6768 +#2498 := (and #1842 #2494)
  1.6769 +#2502 := (or #1178 #2498)
  1.6770 +#3042 := (iff #2502 #3041)
  1.6771 +#3039 := (iff #2498 #3038)
  1.6772 +#3036 := (iff #2494 #3035)
  1.6773 +#3033 := (iff #2490 #3032)
  1.6774 +#3030 := (iff #2486 #3029)
  1.6775 +#3027 := (iff #2482 #3026)
  1.6776 +#3024 := (iff #2478 #3023)
  1.6777 +#3021 := (iff #2474 #3020)
  1.6778 +#3018 := (iff #2470 #3017)
  1.6779 +#3015 := (iff #2466 #3012)
  1.6780 +#3009 := (and #112 #2641 #2681 #3006 #1696 #1712 #1721)
  1.6781 +#3013 := (iff #3009 #3012)
  1.6782 +#3014 := [rewrite]: #3013
  1.6783  #3010 := (iff #2466 #3009)
  1.6784 -#3007 := (iff #2462 #3006)
  1.6785 -#3004 := (iff #2458 #3003)
  1.6786 -#3001 := (iff #2454 #3000)
  1.6787 -#2998 := (iff #2450 #2997)
  1.6788 -#2995 := (iff #2446 #2992)
  1.6789 -#2989 := (and #101 #2621 #2661 #2986 #1682 #1698 #1707)
  1.6790 -#2993 := (iff #2989 #2992)
  1.6791 -#2994 := [rewrite]: #2993
  1.6792 -#2990 := (iff #2446 #2989)
  1.6793 -#2987 := (iff #2421 #2986)
  1.6794 -#2984 := (iff #2417 #2981)
  1.6795 -#2978 := (and #182 #733 #2183 #1439 #2975 #1597 #1615 #1623)
  1.6796 -#2982 := (iff #2978 #2981)
  1.6797 -#2983 := [rewrite]: #2982
  1.6798 -#2979 := (iff #2417 #2978)
  1.6799 -#2976 := (iff #2397 #2975)
  1.6800 -#2973 := (iff #2393 #2972)
  1.6801 -#2970 := (iff #2389 #2969)
  1.6802 -#2967 := (iff #2385 #2966)
  1.6803 -#2964 := (iff #2381 #2963)
  1.6804 -#2961 := (iff #2377 #2960)
  1.6805 +#3007 := (iff #2441 #3006)
  1.6806 +#3004 := (iff #2437 #3001)
  1.6807 +#2998 := (and #195 #747 #2202 #1453 #2995 #1611 #1629 #1637)
  1.6808 +#3002 := (iff #2998 #3001)
  1.6809 +#3003 := [rewrite]: #3002
  1.6810 +#2999 := (iff #2437 #2998)
  1.6811 +#2996 := (iff #2417 #2995)
  1.6812 +#2993 := (iff #2413 #2992)
  1.6813 +#2990 := (iff #2409 #2989)
  1.6814 +#2987 := (iff #2405 #2986)
  1.6815 +#2984 := (iff #2401 #2983)
  1.6816 +#2981 := (iff #2397 #2980)
  1.6817 +#2978 := (iff #2393 #2977)
  1.6818 +#2975 := (iff #2389 #2974)
  1.6819 +#2972 := (iff #2385 #2971)
  1.6820 +#2969 := (iff #2381 #2968)
  1.6821 +#2966 := (iff #2377 #2965)
  1.6822 +#2963 := (iff #2373 #2960)
  1.6823 +#2923 := (and #2348 #2917)
  1.6824 +#2954 := (and #2923 #2951)
  1.6825 +#2957 := (and #1521 #2954)
  1.6826 +#2961 := (iff #2957 #2960)
  1.6827 +#2962 := [rewrite]: #2961
  1.6828  #2958 := (iff #2373 #2957)
  1.6829 -#2955 := (iff #2369 #2954)
  1.6830 -#2952 := (iff #2365 #2951)
  1.6831 +#2955 := (iff #2368 #2954)
  1.6832 +#2952 := (iff #2364 #2951)
  1.6833  #2949 := (iff #2361 #2948)
  1.6834 -#2946 := (iff #2357 #2945)
  1.6835 -#2943 := (iff #2353 #2940)
  1.6836 -#2903 := (and #2328 #2897)
  1.6837 -#2934 := (and #2903 #2931)
  1.6838 -#2937 := (and #1507 #2934)
  1.6839 -#2941 := (iff #2937 #2940)
  1.6840 -#2942 := [rewrite]: #2941
  1.6841 -#2938 := (iff #2353 #2937)
  1.6842 -#2935 := (iff #2348 #2934)
  1.6843 -#2932 := (iff #2344 #2931)
  1.6844 -#2929 := (iff #2341 #2928)
  1.6845 -#2926 := (iff #2324 #2925)
  1.6846 -#2923 := (iff #2321 #2922)
  1.6847 -#2920 := (= #2320 #2919)
  1.6848 -#2921 := [rewrite]: #2920
  1.6849 -#2924 := [monotonicity #2921]: #2923
  1.6850 -#2927 := [monotonicity #2924]: #2926
  1.6851 +#2946 := (iff #2344 #2945)
  1.6852 +#2943 := (iff #2341 #2942)
  1.6853 +#2940 := (= #2340 #2939)
  1.6854 +#2941 := [rewrite]: #2940
  1.6855 +#2944 := [monotonicity #2941]: #2943
  1.6856 +#2947 := [monotonicity #2944]: #2946
  1.6857 +#2950 := [monotonicity #2947]: #2949
  1.6858 +#2953 := [quant-intro #2950]: #2952
  1.6859 +#2936 := (iff #2358 #2923)
  1.6860 +#2928 := (not #2923)
  1.6861 +#2931 := (not #2928)
  1.6862 +#2934 := (iff #2931 #2923)
  1.6863 +#2935 := [rewrite]: #2934
  1.6864 +#2932 := (iff #2358 #2931)
  1.6865 +#2929 := (iff #2352 #2928)
  1.6866 +#2926 := (iff #2351 #2923)
  1.6867 +#2920 := (and #2917 #2348)
  1.6868 +#2924 := (iff #2920 #2923)
  1.6869 +#2925 := [rewrite]: #2924
  1.6870 +#2921 := (iff #2351 #2920)
  1.6871 +#2918 := (iff #2350 #2917)
  1.6872 +#2915 := (iff #2349 #2914)
  1.6873 +#2916 := [rewrite]: #2915
  1.6874 +#2919 := [monotonicity #2916]: #2918
  1.6875 +#2922 := [monotonicity #2919]: #2921
  1.6876 +#2927 := [trans #2922 #2925]: #2926
  1.6877  #2930 := [monotonicity #2927]: #2929
  1.6878 -#2933 := [quant-intro #2930]: #2932
  1.6879 -#2916 := (iff #2338 #2903)
  1.6880 -#2908 := (not #2903)
  1.6881 -#2911 := (not #2908)
  1.6882 -#2914 := (iff #2911 #2903)
  1.6883 -#2915 := [rewrite]: #2914
  1.6884 -#2912 := (iff #2338 #2911)
  1.6885 -#2909 := (iff #2332 #2908)
  1.6886 -#2906 := (iff #2331 #2903)
  1.6887 -#2900 := (and #2897 #2328)
  1.6888 -#2904 := (iff #2900 #2903)
  1.6889 +#2933 := [monotonicity #2930]: #2932
  1.6890 +#2937 := [trans #2933 #2935]: #2936
  1.6891 +#2956 := [monotonicity #2937 #2953]: #2955
  1.6892 +#2959 := [monotonicity #2956]: #2958
  1.6893 +#2964 := [trans #2959 #2962]: #2963
  1.6894 +#2912 := (iff #2322 #2911)
  1.6895 +#2909 := (iff #2321 #2908)
  1.6896 +#2906 := (iff #2312 #2903)
  1.6897 +#2893 := (+ #2306 #2310)
  1.6898 +#2894 := (+ #2305 #2893)
  1.6899 +#2897 := (>= #2894 0::Int)
  1.6900 +#2904 := (iff #2897 #2903)
  1.6901  #2905 := [rewrite]: #2904
  1.6902 -#2901 := (iff #2331 #2900)
  1.6903 -#2898 := (iff #2330 #2897)
  1.6904 -#2895 := (iff #2329 #2894)
  1.6905 +#2898 := (iff #2312 #2897)
  1.6906 +#2895 := (= #2311 #2894)
  1.6907  #2896 := [rewrite]: #2895
  1.6908  #2899 := [monotonicity #2896]: #2898
  1.6909 -#2902 := [monotonicity #2899]: #2901
  1.6910 -#2907 := [trans #2902 #2905]: #2906
  1.6911 -#2910 := [monotonicity #2907]: #2909
  1.6912 +#2907 := [trans #2899 #2905]: #2906
  1.6913 +#2891 := (iff #2320 #2890)
  1.6914 +#2888 := (iff #2319 #2887)
  1.6915 +#2889 := [rewrite]: #2888
  1.6916 +#2892 := [monotonicity #2889]: #2891
  1.6917 +#2910 := [monotonicity #2892 #2907]: #2909
  1.6918  #2913 := [monotonicity #2910]: #2912
  1.6919 -#2917 := [trans #2913 #2915]: #2916
  1.6920 -#2936 := [monotonicity #2917 #2933]: #2935
  1.6921 -#2939 := [monotonicity #2936]: #2938
  1.6922 -#2944 := [trans #2939 #2942]: #2943
  1.6923 -#2892 := (iff #2302 #2891)
  1.6924 -#2889 := (iff #2301 #2888)
  1.6925 -#2886 := (iff #2292 #2883)
  1.6926 -#2873 := (+ #2287 #2290)
  1.6927 -#2874 := (+ #2286 #2873)
  1.6928 -#2877 := (>= #2874 0::Int)
  1.6929 -#2884 := (iff #2877 #2883)
  1.6930 -#2885 := [rewrite]: #2884
  1.6931 -#2878 := (iff #2292 #2877)
  1.6932 -#2875 := (= #2291 #2874)
  1.6933 -#2876 := [rewrite]: #2875
  1.6934 -#2879 := [monotonicity #2876]: #2878
  1.6935 -#2887 := [trans #2879 #2885]: #2886
  1.6936 -#2871 := (iff #2300 #2870)
  1.6937 -#2868 := (iff #2299 #2867)
  1.6938 -#2869 := [rewrite]: #2868
  1.6939 -#2872 := [monotonicity #2869]: #2871
  1.6940 -#2890 := [monotonicity #2872 #2887]: #2889
  1.6941 -#2893 := [monotonicity #2890]: #2892
  1.6942 -#2947 := [monotonicity #2893 #2944]: #2946
  1.6943 -#2950 := [monotonicity #2947]: #2949
  1.6944 -#2865 := (iff #2271 #2864)
  1.6945 -#2862 := (iff #2270 #2861)
  1.6946 -#2859 := (iff #2262 #2856)
  1.6947 -#2848 := (+ #2259 #2260)
  1.6948 -#2851 := (>= #2848 0::Int)
  1.6949 -#2857 := (iff #2851 #2856)
  1.6950 -#2858 := [rewrite]: #2857
  1.6951 -#2852 := (iff #2262 #2851)
  1.6952 -#2849 := (= #2261 #2848)
  1.6953 -#2850 := [rewrite]: #2849
  1.6954 -#2853 := [monotonicity #2850]: #2852
  1.6955 -#2860 := [trans #2853 #2858]: #2859
  1.6956 -#2846 := (iff #2269 #2845)
  1.6957 -#2843 := (iff #2268 #2842)
  1.6958 -#2844 := [rewrite]: #2843
  1.6959 -#2847 := [monotonicity #2844]: #2846
  1.6960 -#2863 := [monotonicity #2847 #2860]: #2862
  1.6961 -#2866 := [monotonicity #2863]: #2865
  1.6962 -#2953 := [monotonicity #2866 #2950]: #2952
  1.6963 -#2956 := [monotonicity #2953]: #2955
  1.6964 -#2959 := [monotonicity #2956]: #2958
  1.6965 -#2840 := (iff #2238 #204)
  1.6966 -#2841 := [rewrite]: #2840
  1.6967 -#2962 := [monotonicity #2841 #2959]: #2961
  1.6968 -#2965 := [monotonicity #2962]: #2964
  1.6969 -#2968 := [monotonicity #2965]: #2967
  1.6970 -#2838 := (iff #2224 #2837)
  1.6971 -#2835 := (iff #2223 #2832)
  1.6972 -#2829 := (or #2826 #2219)
  1.6973 -#2833 := (iff #2829 #2832)
  1.6974 -#2834 := [rewrite]: #2833
  1.6975 -#2830 := (iff #2223 #2829)
  1.6976 -#2827 := (iff #2222 #2826)
  1.6977 -#2828 := [rewrite]: #2827
  1.6978 -#2831 := [monotonicity #2828]: #2830
  1.6979 -#2836 := [trans #2831 #2834]: #2835
  1.6980 -#2839 := [monotonicity #2836]: #2838
  1.6981 -#2971 := [monotonicity #2839 #2968]: #2970
  1.6982 -#2974 := [monotonicity #2971]: #2973
  1.6983 -#2824 := (iff #2204 #2823)
  1.6984 -#2821 := (iff #2203 #2818)
  1.6985 -#2810 := (+ #2200 #2201)
  1.6986 -#2813 := (>= #2810 0::Int)
  1.6987 -#2819 := (iff #2813 #2818)
  1.6988 -#2820 := [rewrite]: #2819
  1.6989 -#2814 := (iff #2203 #2813)
  1.6990 -#2811 := (= #2202 #2810)
  1.6991 -#2812 := [rewrite]: #2811
  1.6992 -#2815 := [monotonicity #2812]: #2814
  1.6993 -#2822 := [trans #2815 #2820]: #2821
  1.6994 -#2825 := [monotonicity #2822]: #2824
  1.6995 -#2977 := [monotonicity #2825 #2974]: #2976
  1.6996 -#2808 := (iff #2169 #182)
  1.6997 -#2809 := [rewrite]: #2808
  1.6998 -#2980 := [monotonicity #2809 #2977]: #2979
  1.6999 -#2985 := [trans #2980 #2983]: #2984
  1.7000 -#2806 := (iff #2165 #2803)
  1.7001 -#2800 := (and #137 #142 #597 #600 #2797 #2162)
  1.7002 -#2804 := (iff #2800 #2803)
  1.7003 -#2805 := [rewrite]: #2804
  1.7004 -#2801 := (iff #2165 #2800)
  1.7005 -#2798 := (iff #2155 #2797)
  1.7006 -#2795 := (iff #2151 #2794)
  1.7007 -#2792 := (iff #2147 #2789)
  1.7008 -#2786 := (or #2783 #2143)
  1.7009 -#2790 := (iff #2786 #2789)
  1.7010 -#2791 := [rewrite]: #2790
  1.7011 -#2787 := (iff #2147 #2786)
  1.7012 -#2784 := (iff #2128 #2783)
  1.7013 -#2781 := (iff #2127 #2780)
  1.7014 -#2778 := (iff #2116 #2775)
  1.7015 -#2766 := (+ #2111 #2114)
  1.7016 -#2767 := (+ #2110 #2766)
  1.7017 -#2770 := (>= #2767 0::Int)
  1.7018 -#2776 := (iff #2770 #2775)
  1.7019 -#2777 := [rewrite]: #2776
  1.7020 -#2771 := (iff #2116 #2770)
  1.7021 -#2768 := (= #2115 #2767)
  1.7022 -#2769 := [rewrite]: #2768
  1.7023 -#2772 := [monotonicity #2769]: #2771
  1.7024 -#2779 := [trans #2772 #2777]: #2778
  1.7025 -#2764 := (iff #2126 #2763)
  1.7026 -#2761 := (iff #2125 #2760)
  1.7027 -#2762 := [rewrite]: #2761
  1.7028 -#2765 := [monotonicity #2762]: #2764
  1.7029 -#2782 := [monotonicity #2765 #2779]: #2781
  1.7030 +#2967 := [monotonicity #2913 #2964]: #2966
  1.7031 +#2970 := [monotonicity #2967]: #2969
  1.7032 +#2885 := (iff #2290 #2884)
  1.7033 +#2882 := (iff #2289 #2881)
  1.7034 +#2879 := (iff #2281 #2876)
  1.7035 +#2868 := (+ #2278 #2279)
  1.7036 +#2871 := (>= #2868 0::Int)
  1.7037 +#2877 := (iff #2871 #2876)
  1.7038 +#2878 := [rewrite]: #2877
  1.7039 +#2872 := (iff #2281 #2871)
  1.7040 +#2869 := (= #2280 #2868)
  1.7041 +#2870 := [rewrite]: #2869
  1.7042 +#2873 := [monotonicity #2870]: #2872
  1.7043 +#2880 := [trans #2873 #2878]: #2879
  1.7044 +#2866 := (iff #2288 #2865)
  1.7045 +#2863 := (iff #2287 #2862)
  1.7046 +#2864 := [rewrite]: #2863
  1.7047 +#2867 := [monotonicity #2864]: #2866
  1.7048 +#2883 := [monotonicity #2867 #2880]: #2882
  1.7049 +#2886 := [monotonicity #2883]: #2885
  1.7050 +#2973 := [monotonicity #2886 #2970]: #2972
  1.7051 +#2976 := [monotonicity #2973]: #2975
  1.7052 +#2979 := [monotonicity #2976]: #2978
  1.7053 +#2860 := (iff #2257 #218)
  1.7054 +#2861 := [rewrite]: #2860
  1.7055 +#2982 := [monotonicity #2861 #2979]: #2981
  1.7056 +#2985 := [monotonicity #2982]: #2984
  1.7057 +#2988 := [monotonicity #2985]: #2987
  1.7058 +#2858 := (iff #2243 #2857)
  1.7059 +#2855 := (iff #2242 #2852)
  1.7060 +#2849 := (or #2846 #2238)
  1.7061 +#2853 := (iff #2849 #2852)
  1.7062 +#2854 := [rewrite]: #2853
  1.7063 +#2850 := (iff #2242 #2849)
  1.7064 +#2847 := (iff #2241 #2846)
  1.7065 +#2848 := [rewrite]: #2847
  1.7066 +#2851 := [monotonicity #2848]: #2850
  1.7067 +#2856 := [trans #2851 #2854]: #2855
  1.7068 +#2859 := [monotonicity #2856]: #2858
  1.7069 +#2991 := [monotonicity #2859 #2988]: #2990
  1.7070 +#2994 := [monotonicity #2991]: #2993
  1.7071 +#2844 := (iff #2223 #2843)
  1.7072 +#2841 := (iff #2222 #2838)
  1.7073 +#2830 := (+ #2219 #2220)
  1.7074 +#2833 := (>= #2830 0::Int)
  1.7075 +#2839 := (iff #2833 #2838)
  1.7076 +#2840 := [rewrite]: #2839
  1.7077 +#2834 := (iff #2222 #2833)
  1.7078 +#2831 := (= #2221 #2830)
  1.7079 +#2832 := [rewrite]: #2831
  1.7080 +#2835 := [monotonicity #2832]: #2834
  1.7081 +#2842 := [trans #2835 #2840]: #2841
  1.7082 +#2845 := [monotonicity #2842]: #2844
  1.7083 +#2997 := [monotonicity #2845 #2994]: #2996
  1.7084 +#2828 := (iff #2188 #195)
  1.7085 +#2829 := [rewrite]: #2828
  1.7086 +#3000 := [monotonicity #2829 #2997]: #2999
  1.7087 +#3005 := [trans #3000 #3003]: #3004
  1.7088 +#2826 := (iff #2184 #2823)
  1.7089 +#2820 := (and #148 #153 #611 #614 #2817 #2181)
  1.7090 +#2824 := (iff #2820 #2823)
  1.7091 +#2825 := [rewrite]: #2824
  1.7092 +#2821 := (iff #2184 #2820)
  1.7093 +#2818 := (iff #2174 #2817)
  1.7094 +#2815 := (iff #2170 #2814)
  1.7095 +#2812 := (iff #2166 #2809)
  1.7096 +#2806 := (or #2803 #2162)
  1.7097 +#2810 := (iff #2806 #2809)
  1.7098 +#2811 := [rewrite]: #2810
  1.7099 +#2807 := (iff #2166 #2806)
  1.7100 +#2804 := (iff #2147 #2803)
  1.7101 +#2801 := (iff #2146 #2800)
  1.7102 +#2798 := (iff #2135 #2795)
  1.7103 +#2786 := (+ #2129 #2133)
  1.7104 +#2787 := (+ #2128 #2786)
  1.7105 +#2790 := (>= #2787 0::Int)
  1.7106 +#2796 := (iff #2790 #2795)
  1.7107 +#2797 := [rewrite]: #2796
  1.7108 +#2791 := (iff #2135 #2790)
  1.7109 +#2788 := (= #2134 #2787)
  1.7110 +#2789 := [rewrite]: #2788
  1.7111 +#2792 := [monotonicity #2789]: #2791
  1.7112 +#2799 := [trans #2792 #2797]: #2798
  1.7113 +#2784 := (iff #2145 #2783)
  1.7114 +#2781 := (iff #2144 #2780)
  1.7115 +#2782 := [rewrite]: #2781
  1.7116  #2785 := [monotonicity #2782]: #2784
  1.7117 -#2788 := [monotonicity #2785]: #2787
  1.7118 -#2793 := [trans #2788 #2791]: #2792
  1.7119 -#2758 := (iff #2101 #2757)
  1.7120 -#2755 := (iff #2098 #2754)
  1.7121 -#2752 := (iff #2093 #2751)
  1.7122 -#2749 := (iff #2090 #2746)
  1.7123 -#2736 := (+ #2085 #2088)
  1.7124 -#2737 := (+ #1310 #2736)
  1.7125 -#2740 := (= #2737 0::Int)
  1.7126 -#2747 := (iff #2740 #2746)
  1.7127 -#2748 := [rewrite]: #2747
  1.7128 -#2741 := (iff #2090 #2740)
  1.7129 -#2738 := (= #2089 #2737)
  1.7130 -#2739 := [rewrite]: #2738
  1.7131 -#2742 := [monotonicity #2739]: #2741
  1.7132 -#2750 := [trans #2742 #2748]: #2749
  1.7133 -#2734 := (iff #2092 #2733)
  1.7134 -#2731 := (iff #2091 #2728)
  1.7135 -#2720 := (+ #1310 #2085)
  1.7136 -#2723 := (>= #2720 0::Int)
  1.7137 -#2729 := (iff #2723 #2728)
  1.7138 -#2730 := [rewrite]: #2729
  1.7139 -#2724 := (iff #2091 #2723)
  1.7140 -#2721 := (= #2086 #2720)
  1.7141 -#2722 := [rewrite]: #2721
  1.7142 +#2802 := [monotonicity #2785 #2799]: #2801
  1.7143 +#2805 := [monotonicity #2802]: #2804
  1.7144 +#2808 := [monotonicity #2805]: #2807
  1.7145 +#2813 := [trans #2808 #2811]: #2812
  1.7146 +#2778 := (iff #2119 #2777)
  1.7147 +#2775 := (iff #2116 #2774)
  1.7148 +#2772 := (iff #2111 #2771)
  1.7149 +#2769 := (iff #2108 #2766)
  1.7150 +#2756 := (+ #2102 #2106)
  1.7151 +#2757 := (+ #1324 #2756)
  1.7152 +#2760 := (= #2757 0::Int)
  1.7153 +#2767 := (iff #2760 #2766)
  1.7154 +#2768 := [rewrite]: #2767
  1.7155 +#2761 := (iff #2108 #2760)
  1.7156 +#2758 := (= #2107 #2757)
  1.7157 +#2759 := [rewrite]: #2758
  1.7158 +#2762 := [monotonicity #2759]: #2761
  1.7159 +#2770 := [trans #2762 #2768]: #2769
  1.7160 +#2754 := (iff #2110 #2753)
  1.7161 +#2751 := (iff #2109 #2748)
  1.7162 +#2740 := (+ #1324 #2102)
  1.7163 +#2743 := (>= #2740 0::Int)
  1.7164 +#2749 := (iff #2743 #2748)
  1.7165 +#2750 := [rewrite]: #2749
  1.7166 +#2744 := (iff #2109 #2743)
  1.7167 +#2741 := (= #2103 #2740)
  1.7168 +#2742 := [rewrite]: #2741
  1.7169 +#2745 := [monotonicity #2742]: #2744
  1.7170 +#2752 := [trans #2745 #2750]: #2751
  1.7171 +#2755 := [monotonicity #2752]: #2754
  1.7172 +#2773 := [monotonicity #2755 #2770]: #2772
  1.7173 +#2776 := [monotonicity #2773]: #2775
  1.7174 +#2779 := [quant-intro #2776]: #2778
  1.7175 +#2816 := [monotonicity #2779 #2813]: #2815
  1.7176 +#2738 := (iff #2094 #2735)
  1.7177 +#2701 := (and #2075 #2695)
  1.7178 +#2732 := (and #2701 #2729)
  1.7179 +#2736 := (iff #2732 #2735)
  1.7180 +#2737 := [rewrite]: #2736
  1.7181 +#2733 := (iff #2094 #2732)
  1.7182 +#2730 := (iff #2090 #2729)
  1.7183 +#2727 := (iff #2087 #2726)
  1.7184 +#2724 := (iff #2071 #2723)
  1.7185 +#2721 := (iff #2068 #2720)
  1.7186 +#2718 := (= #2067 #2717)
  1.7187 +#2719 := [rewrite]: #2718
  1.7188 +#2722 := [monotonicity #2719]: #2721
  1.7189  #2725 := [monotonicity #2722]: #2724
  1.7190 -#2732 := [trans #2725 #2730]: #2731
  1.7191 -#2735 := [monotonicity #2732]: #2734
  1.7192 -#2753 := [monotonicity #2735 #2750]: #2752
  1.7193 -#2756 := [monotonicity #2753]: #2755
  1.7194 -#2759 := [quant-intro #2756]: #2758
  1.7195 -#2796 := [monotonicity #2759 #2793]: #2795
  1.7196 -#2718 := (iff #2077 #2715)
  1.7197 -#2681 := (and #2058 #2675)
  1.7198 -#2712 := (and #2681 #2709)
  1.7199 -#2716 := (iff #2712 #2715)
  1.7200 -#2717 := [rewrite]: #2716
  1.7201 -#2713 := (iff #2077 #2712)
  1.7202 -#2710 := (iff #2073 #2709)
  1.7203 -#2707 := (iff #2070 #2706)
  1.7204 -#2704 := (iff #2054 #2703)
  1.7205 -#2701 := (iff #2051 #2700)
  1.7206 -#2698 := (= #2050 #2697)
  1.7207 -#2699 := [rewrite]: #2698
  1.7208 -#2702 := [monotonicity #2699]: #2701
  1.7209 -#2705 := [monotonicity #2702]: #2704
  1.7210 +#2728 := [monotonicity #2725]: #2727
  1.7211 +#2731 := [quant-intro #2728]: #2730
  1.7212 +#2714 := (iff #2084 #2701)
  1.7213 +#2706 := (not #2701)
  1.7214 +#2709 := (not #2706)
  1.7215 +#2712 := (iff #2709 #2701)
  1.7216 +#2713 := [rewrite]: #2712
  1.7217 +#2710 := (iff #2084 #2709)
  1.7218 +#2707 := (iff #2079 #2706)
  1.7219 +#2704 := (iff #2078 #2701)
  1.7220 +#2698 := (and #2695 #2075)
  1.7221 +#2702 := (iff #2698 #2701)
  1.7222 +#2703 := [rewrite]: #2702
  1.7223 +#2699 := (iff #2078 #2698)
  1.7224 +#2696 := (iff #2077 #2695)
  1.7225 +#2693 := (iff #2076 #2692)
  1.7226 +#2694 := [rewrite]: #2693
  1.7227 +#2697 := [monotonicity #2694]: #2696
  1.7228 +#2700 := [monotonicity #2697]: #2699
  1.7229 +#2705 := [trans #2700 #2703]: #2704
  1.7230  #2708 := [monotonicity #2705]: #2707
  1.7231 -#2711 := [quant-intro #2708]: #2710
  1.7232 -#2694 := (iff #2067 #2681)
  1.7233 -#2686 := (not #2681)
  1.7234 -#2689 := (not #2686)
  1.7235 -#2692 := (iff #2689 #2681)
  1.7236 -#2693 := [rewrite]: #2692
  1.7237 -#2690 := (iff #2067 #2689)
  1.7238 -#2687 := (iff #2062 #2686)
  1.7239 -#2684 := (iff #2061 #2681)
  1.7240 -#2678 := (and #2675 #2058)
  1.7241 -#2682 := (iff #2678 #2681)
  1.7242 -#2683 := [rewrite]: #2682
  1.7243 -#2679 := (iff #2061 #2678)
  1.7244 -#2676 := (iff #2060 #2675)
  1.7245 -#2673 := (iff #2059 #2672)
  1.7246 -#2674 := [rewrite]: #2673
  1.7247 -#2677 := [monotonicity #2674]: #2676
  1.7248 -#2680 := [monotonicity #2677]: #2679
  1.7249 -#2685 := [trans #2680 #2683]: #2684
  1.7250 -#2688 := [monotonicity #2685]: #2687
  1.7251 -#2691 := [monotonicity #2688]: #2690
  1.7252 -#2695 := [trans #2691 #2693]: #2694
  1.7253 -#2714 := [monotonicity #2695 #2711]: #2713
  1.7254 -#2719 := [trans #2714 #2717]: #2718
  1.7255 -#2799 := [monotonicity #2719 #2796]: #2798
  1.7256 -#2670 := (iff #2041 #600)
  1.7257 -#2671 := [rewrite]: #2670
  1.7258 -#2668 := (iff #2038 #597)
  1.7259 +#2711 := [monotonicity #2708]: #2710
  1.7260 +#2715 := [trans #2711 #2713]: #2714
  1.7261 +#2734 := [monotonicity #2715 #2731]: #2733
  1.7262 +#2739 := [trans #2734 #2737]: #2738
  1.7263 +#2819 := [monotonicity #2739 #2816]: #2818
  1.7264 +#2690 := (iff #2058 #614)
  1.7265 +#2691 := [rewrite]: #2690
  1.7266 +#2688 := (iff #2055 #611)
  1.7267 +#2689 := [rewrite]: #2688
  1.7268 +#2686 := (iff #2052 #153)
  1.7269 +#2687 := [rewrite]: #2686
  1.7270 +#2684 := (iff #2049 #148)
  1.7271 +#2685 := [rewrite]: #2684
  1.7272 +#2822 := [monotonicity #2685 #2687 #2689 #2691 #2819]: #2821
  1.7273 +#2827 := [trans #2822 #2825]: #2826
  1.7274 +#3008 := [monotonicity #2827 #3005]: #3007
  1.7275 +#2682 := (iff #2043 #2681)
  1.7276 +#2679 := (iff #2040 #2678)
  1.7277 +#2676 := (iff #2035 #2675)
  1.7278 +#2673 := (iff #2027 #2672)
  1.7279 +#2670 := (iff #2026 #2667)
  1.7280 +#2660 := (+ #1279 #2024)
  1.7281 +#2663 := (>= #2660 0::Int)
  1.7282 +#2668 := (iff #2663 #2667)
  1.7283  #2669 := [rewrite]: #2668
  1.7284 -#2666 := (iff #2035 #142)
  1.7285 -#2667 := [rewrite]: #2666
  1.7286 -#2664 := (iff #2032 #137)
  1.7287 -#2665 := [rewrite]: #2664
  1.7288 -#2802 := [monotonicity #2665 #2667 #2669 #2671 #2799]: #2801
  1.7289 -#2807 := [trans #2802 #2805]: #2806
  1.7290 -#2988 := [monotonicity #2807 #2985]: #2987
  1.7291 -#2662 := (iff #2026 #2661)
  1.7292 -#2659 := (iff #2023 #2658)
  1.7293 -#2656 := (iff #2018 #2655)
  1.7294 -#2653 := (iff #2011 #2652)
  1.7295 -#2650 := (iff #2010 #2647)
  1.7296 -#2640 := (+ #1265 #2008)
  1.7297 -#2643 := (>= #2640 0::Int)
  1.7298 -#2648 := (iff #2643 #2647)
  1.7299 -#2649 := [rewrite]: #2648
  1.7300 -#2644 := (iff #2010 #2643)
  1.7301 -#2641 := (= #2009 #2640)
  1.7302 -#2642 := [rewrite]: #2641
  1.7303 -#2645 := [monotonicity #2642]: #2644
  1.7304 -#2651 := [trans #2645 #2649]: #2650
  1.7305 -#2654 := [monotonicity #2651]: #2653
  1.7306 -#2638 := (iff #2015 #2635)
  1.7307 -#2624 := (+ #2008 #2013)
  1.7308 -#2625 := (+ #1265 #2624)
  1.7309 -#2628 := (= #2625 0::Int)
  1.7310 -#2636 := (iff #2628 #2635)
  1.7311 -#2637 := [rewrite]: #2636
  1.7312 -#2629 := (iff #2015 #2628)
  1.7313 -#2626 := (= #2014 #2625)
  1.7314 -#2627 := [rewrite]: #2626
  1.7315 -#2630 := [monotonicity #2627]: #2629
  1.7316 -#2639 := [trans #2630 #2637]: #2638
  1.7317 -#2657 := [monotonicity #2639 #2654]: #2656
  1.7318 -#2660 := [monotonicity #2657]: #2659
  1.7319 -#2663 := [quant-intro #2660]: #2662
  1.7320 -#2622 := (iff #1999 #2621)
  1.7321 -#2619 := (iff #1996 #2618)
  1.7322 -#2616 := (iff #1991 #2615)
  1.7323 -#2613 := (iff #1985 #2610)
  1.7324 -#2600 := (+ #1981 #1983)
  1.7325 -#2601 := (+ #1227 #2600)
  1.7326 -#2604 := (= #2601 0::Int)
  1.7327 -#2611 := (iff #2604 #2610)
  1.7328 -#2612 := [rewrite]: #2611
  1.7329 -#2605 := (iff #1985 #2604)
  1.7330 -#2602 := (= #1984 #2601)
  1.7331 +#2664 := (iff #2026 #2663)
  1.7332 +#2661 := (= #2025 #2660)
  1.7333 +#2662 := [rewrite]: #2661
  1.7334 +#2665 := [monotonicity #2662]: #2664
  1.7335 +#2671 := [trans #2665 #2669]: #2670
  1.7336 +#2674 := [monotonicity #2671]: #2673
  1.7337 +#2658 := (iff #2032 #2655)
  1.7338 +#2644 := (+ #2024 #2030)
  1.7339 +#2645 := (+ #1279 #2644)
  1.7340 +#2648 := (= #2645 0::Int)
  1.7341 +#2656 := (iff #2648 #2655)
  1.7342 +#2657 := [rewrite]: #2656
  1.7343 +#2649 := (iff #2032 #2648)
  1.7344 +#2646 := (= #2031 #2645)
  1.7345 +#2647 := [rewrite]: #2646
  1.7346 +#2650 := [monotonicity #2647]: #2649
  1.7347 +#2659 := [trans #2650 #2657]: #2658
  1.7348 +#2677 := [monotonicity #2659 #2674]: #2676
  1.7349 +#2680 := [monotonicity #2677]: #2679
  1.7350 +#2683 := [quant-intro #2680]: #2682
  1.7351 +#2642 := (iff #2015 #2641)
  1.7352 +#2639 := (iff #2012 #2638)
  1.7353 +#2636 := (iff #2007 #2635)
  1.7354 +#2633 := (iff #2001 #2630)
  1.7355 +#2620 := (+ #1997 #1999)
  1.7356 +#2621 := (+ #1241 #2620)
  1.7357 +#2624 := (= #2621 0::Int)
  1.7358 +#2631 := (iff #2624 #2630)
  1.7359 +#2632 := [rewrite]: #2631
  1.7360 +#2625 := (iff #2001 #2624)
  1.7361 +#2622 := (= #2000 #2621)
  1.7362 +#2623 := [rewrite]: #2622
  1.7363 +#2626 := [monotonicity #2623]: #2625
  1.7364 +#2634 := [trans #2626 #2632]: #2633
  1.7365 +#2618 := (iff #2004 #2617)
  1.7366 +#2615 := (iff #2003 #2612)
  1.7367 +#2604 := (+ #1241 #1999)
  1.7368 +#2607 := (>= #2604 0::Int)
  1.7369 +#2613 := (iff #2607 #2612)
  1.7370 +#2614 := [rewrite]: #2613
  1.7371 +#2608 := (iff #2003 #2607)
  1.7372 +#2605 := (= #2002 #2604)
  1.7373 +#2606 := [rewrite]: #2605
  1.7374 +#2609 := [monotonicity #2606]: #2608
  1.7375 +#2616 := [trans #2609 #2614]: #2615
  1.7376 +#2619 := [monotonicity #2616]: #2618
  1.7377 +#2637 := [monotonicity #2619 #2634]: #2636
  1.7378 +#2640 := [monotonicity #2637]: #2639
  1.7379 +#2643 := [quant-intro #2640]: #2642
  1.7380 +#2602 := (iff #1989 #112)
  1.7381  #2603 := [rewrite]: #2602
  1.7382 -#2606 := [monotonicity #2603]: #2605
  1.7383 -#2614 := [trans #2606 #2612]: #2613
  1.7384 -#2598 := (iff #1988 #2597)
  1.7385 -#2595 := (iff #1987 #2592)
  1.7386 -#2584 := (+ #1227 #1983)
  1.7387 -#2587 := (>= #2584 0::Int)
  1.7388 -#2593 := (iff #2587 #2592)
  1.7389 -#2594 := [rewrite]: #2593
  1.7390 -#2588 := (iff #1987 #2587)
  1.7391 -#2585 := (= #1986 #2584)
  1.7392 -#2586 := [rewrite]: #2585
  1.7393 -#2589 := [monotonicity #2586]: #2588
  1.7394 -#2596 := [trans #2589 #2594]: #2595
  1.7395 -#2599 := [monotonicity #2596]: #2598
  1.7396 -#2617 := [monotonicity #2599 #2614]: #2616
  1.7397 -#2620 := [monotonicity #2617]: #2619
  1.7398 -#2623 := [quant-intro #2620]: #2622
  1.7399 -#2582 := (iff #1974 #101)
  1.7400 -#2583 := [rewrite]: #2582
  1.7401 -#2991 := [monotonicity #2583 #2623 #2663 #2988]: #2990
  1.7402 -#2996 := [trans #2991 #2994]: #2995
  1.7403 -#2580 := (iff #1969 #2577)
  1.7404 -#2543 := (and #1950 #2537)
  1.7405 -#2574 := (and #2543 #2571)
  1.7406 -#2578 := (iff #2574 #2577)
  1.7407 -#2579 := [rewrite]: #2578
  1.7408 -#2575 := (iff #1969 #2574)
  1.7409 -#2572 := (iff #1965 #2571)
  1.7410 -#2569 := (iff #1962 #2568)
  1.7411 -#2566 := (iff #1946 #2565)
  1.7412 -#2563 := (iff #1942 #2562)
  1.7413 -#2560 := (= #1941 #2559)
  1.7414 -#2561 := [rewrite]: #2560
  1.7415 -#2564 := [monotonicity #2561]: #2563
  1.7416 -#2567 := [monotonicity #2564]: #2566
  1.7417 +#3011 := [monotonicity #2603 #2643 #2683 #3008]: #3010
  1.7418 +#3016 := [trans #3011 #3014]: #3015
  1.7419 +#2600 := (iff #1984 #2597)
  1.7420 +#2563 := (and #1965 #2557)
  1.7421 +#2594 := (and #2563 #2591)
  1.7422 +#2598 := (iff #2594 #2597)
  1.7423 +#2599 := [rewrite]: #2598
  1.7424 +#2595 := (iff #1984 #2594)
  1.7425 +#2592 := (iff #1980 #2591)
  1.7426 +#2589 := (iff #1977 #2588)
  1.7427 +#2586 := (iff #1961 #2585)
  1.7428 +#2583 := (iff #1957 #2582)
  1.7429 +#2580 := (= #1956 #2579)
  1.7430 +#2581 := [rewrite]: #2580
  1.7431 +#2584 := [monotonicity #2581]: #2583
  1.7432 +#2587 := [monotonicity #2584]: #2586
  1.7433 +#2590 := [monotonicity #2587]: #2589
  1.7434 +#2593 := [quant-intro #2590]: #2592
  1.7435 +#2576 := (iff #1974 #2563)
  1.7436 +#2568 := (not #2563)
  1.7437 +#2571 := (not #2568)
  1.7438 +#2574 := (iff #2571 #2563)
  1.7439 +#2575 := [rewrite]: #2574
  1.7440 +#2572 := (iff #1974 #2571)
  1.7441 +#2569 := (iff #1969 #2568)
  1.7442 +#2566 := (iff #1968 #2563)
  1.7443 +#2560 := (and #2557 #1965)
  1.7444 +#2564 := (iff #2560 #2563)
  1.7445 +#2565 := [rewrite]: #2564
  1.7446 +#2561 := (iff #1968 #2560)
  1.7447 +#2558 := (iff #1967 #2557)
  1.7448 +#2555 := (iff #1966 #2554)
  1.7449 +#2556 := [rewrite]: #2555
  1.7450 +#2559 := [monotonicity #2556]: #2558
  1.7451 +#2562 := [monotonicity #2559]: #2561
  1.7452 +#2567 := [trans #2562 #2565]: #2566
  1.7453  #2570 := [monotonicity #2567]: #2569
  1.7454 -#2573 := [quant-intro #2570]: #2572
  1.7455 -#2556 := (iff #1959 #2543)
  1.7456 -#2548 := (not #2543)
  1.7457 -#2551 := (not #2548)
  1.7458 -#2554 := (iff #2551 #2543)
  1.7459 -#2555 := [rewrite]: #2554
  1.7460 -#2552 := (iff #1959 #2551)
  1.7461 -#2549 := (iff #1954 #2548)
  1.7462 -#2546 := (iff #1953 #2543)
  1.7463 -#2540 := (and #2537 #1950)
  1.7464 -#2544 := (iff #2540 #2543)
  1.7465 -#2545 := [rewrite]: #2544
  1.7466 -#2541 := (iff #1953 #2540)
  1.7467 -#2538 := (iff #1952 #2537)
  1.7468 -#2535 := (iff #1951 #2534)
  1.7469 -#2536 := [rewrite]: #2535
  1.7470 -#2539 := [monotonicity #2536]: #2538
  1.7471 -#2542 := [monotonicity #2539]: #2541
  1.7472 -#2547 := [trans #2542 #2545]: #2546
  1.7473 -#2550 := [monotonicity #2547]: #2549
  1.7474 +#2573 := [monotonicity #2570]: #2572
  1.7475 +#2577 := [trans #2573 #2575]: #2576
  1.7476 +#2596 := [monotonicity #2577 #2593]: #2595
  1.7477 +#2601 := [trans #2596 #2599]: #2600
  1.7478 +#3019 := [monotonicity #2601 #3016]: #3018
  1.7479 +#3022 := [monotonicity #3019]: #3021
  1.7480 +#2552 := (iff #1938 #2551)
  1.7481 +#2549 := (iff #1937 #2548)
  1.7482 +#2546 := (iff #1930 #2545)
  1.7483 +#2543 := (iff #1929 #2542)
  1.7484 +#2544 := [rewrite]: #2543
  1.7485 +#2547 := [monotonicity #2544]: #2546
  1.7486 +#2540 := (iff #1936 #2539)
  1.7487 +#2537 := (= #1935 #2536)
  1.7488 +#2538 := [rewrite]: #2537
  1.7489 +#2541 := [monotonicity #2538]: #2540
  1.7490 +#2550 := [monotonicity #2541 #2547]: #2549
  1.7491  #2553 := [monotonicity #2550]: #2552
  1.7492 -#2557 := [trans #2553 #2555]: #2556
  1.7493 -#2576 := [monotonicity #2557 #2573]: #2575
  1.7494 -#2581 := [trans #2576 #2579]: #2580
  1.7495 -#2999 := [monotonicity #2581 #2996]: #2998
  1.7496 -#3002 := [monotonicity #2999]: #3001
  1.7497 -#2532 := (iff #1923 #2531)
  1.7498 -#2529 := (iff #1922 #2528)
  1.7499 -#2526 := (iff #1915 #2525)
  1.7500 -#2523 := (iff #1914 #2522)
  1.7501 -#2524 := [rewrite]: #2523
  1.7502 -#2527 := [monotonicity #2524]: #2526
  1.7503 -#2520 := (iff #1921 #2519)
  1.7504 -#2517 := (= #1920 #2516)
  1.7505 +#3025 := [monotonicity #2553 #3022]: #3024
  1.7506 +#3028 := [monotonicity #3025]: #3027
  1.7507 +#2533 := (iff #1906 #2532)
  1.7508 +#2530 := (iff #1905 #2529)
  1.7509 +#2527 := (iff #1897 #2524)
  1.7510 +#2516 := (+ #1894 #1895)
  1.7511 +#2519 := (>= #2516 0::Int)
  1.7512 +#2525 := (iff #2519 #2524)
  1.7513 +#2526 := [rewrite]: #2525
  1.7514 +#2520 := (iff #1897 #2519)
  1.7515 +#2517 := (= #1896 #2516)
  1.7516  #2518 := [rewrite]: #2517
  1.7517  #2521 := [monotonicity #2518]: #2520
  1.7518 -#2530 := [monotonicity #2521 #2527]: #2529
  1.7519 -#2533 := [monotonicity #2530]: #2532
  1.7520 -#3005 := [monotonicity #2533 #3002]: #3004
  1.7521 -#3008 := [monotonicity #3005]: #3007
  1.7522 -#2513 := (iff #1892 #2512)
  1.7523 -#2510 := (iff #1891 #2509)
  1.7524 -#2507 := (iff #1883 #2504)
  1.7525 -#2496 := (+ #1880 #1881)
  1.7526 -#2499 := (>= #2496 0::Int)
  1.7527 -#2505 := (iff #2499 #2504)
  1.7528 -#2506 := [rewrite]: #2505
  1.7529 -#2500 := (iff #1883 #2499)
  1.7530 -#2497 := (= #1882 #2496)
  1.7531 -#2498 := [rewrite]: #2497
  1.7532 -#2501 := [monotonicity #2498]: #2500
  1.7533 -#2508 := [trans #2501 #2506]: #2507
  1.7534 -#2494 := (iff #1890 #2493)
  1.7535 -#2491 := (iff #1889 #2490)
  1.7536 -#2492 := [rewrite]: #2491
  1.7537 -#2495 := [monotonicity #2492]: #2494
  1.7538 -#2511 := [monotonicity #2495 #2508]: #2510
  1.7539 -#2514 := [monotonicity #2511]: #2513
  1.7540 -#3011 := [monotonicity #2514 #3008]: #3010
  1.7541 -#3014 := [monotonicity #3011]: #3013
  1.7542 -#3017 := [monotonicity #3014]: #3016
  1.7543 -#2488 := (iff #1828 #72)
  1.7544 -#2489 := [rewrite]: #2488
  1.7545 -#3020 := [monotonicity #2489 #3017]: #3019
  1.7546 -#3023 := [monotonicity #3020]: #3022
  1.7547 -#1804 := (not #1768)
  1.7548 -#2483 := (~ #1804 #2482)
  1.7549 -#2479 := (not #1765)
  1.7550 +#2528 := [trans #2521 #2526]: #2527
  1.7551 +#2514 := (iff #1904 #2513)
  1.7552 +#2511 := (iff #1903 #2510)
  1.7553 +#2512 := [rewrite]: #2511
  1.7554 +#2515 := [monotonicity #2512]: #2514
  1.7555 +#2531 := [monotonicity #2515 #2528]: #2530
  1.7556 +#2534 := [monotonicity #2531]: #2533
  1.7557 +#3031 := [monotonicity #2534 #3028]: #3030
  1.7558 +#3034 := [monotonicity #3031]: #3033
  1.7559 +#3037 := [monotonicity #3034]: #3036
  1.7560 +#2508 := (iff #1842 #82)
  1.7561 +#2509 := [rewrite]: #2508
  1.7562 +#3040 := [monotonicity #2509 #3037]: #3039
  1.7563 +#3043 := [monotonicity #3040]: #3042
  1.7564 +#1818 := (not #1782)
  1.7565 +#2503 := (~ #1818 #2502)
  1.7566 +#2499 := (not #1779)
  1.7567 +#2500 := (~ #2499 #2498)
  1.7568 +#2495 := (not #1776)
  1.7569 +#2496 := (~ #2495 #2494)
  1.7570 +#2491 := (not #1773)
  1.7571 +#2492 := (~ #2491 #2490)
  1.7572 +#2487 := (not #1770)
  1.7573 +#2488 := (~ #2487 #2486)
  1.7574 +#2483 := (not #1767)
  1.7575 +#2484 := (~ #2483 #2482)
  1.7576 +#2479 := (not #1764)
  1.7577  #2480 := (~ #2479 #2478)
  1.7578 -#2475 := (not #1762)
  1.7579 +#2475 := (not #1761)
  1.7580  #2476 := (~ #2475 #2474)
  1.7581 -#2471 := (not #1759)
  1.7582 +#2471 := (not #1758)
  1.7583  #2472 := (~ #2471 #2470)
  1.7584 -#2467 := (not #1756)
  1.7585 +#2467 := (not #1753)
  1.7586  #2468 := (~ #2467 #2466)
  1.7587 -#2463 := (not #1753)
  1.7588 -#2464 := (~ #2463 #2462)
  1.7589 -#2459 := (not #1750)
  1.7590 -#2460 := (~ #2459 #2458)
  1.7591 -#2455 := (not #1747)
  1.7592 -#2456 := (~ #2455 #2454)
  1.7593 -#2451 := (not #1744)
  1.7594 -#2452 := (~ #2451 #2450)
  1.7595 -#2447 := (not #1739)
  1.7596 -#2448 := (~ #2447 #2446)
  1.7597 -#2443 := (not #1710)
  1.7598 -#2444 := (~ #2443 #1707)
  1.7599 -#2441 := (~ #1707 #1707)
  1.7600 -#2439 := (~ #1704 #1704)
  1.7601 -#2440 := [refl]: #2439
  1.7602 -#2442 := [nnf-pos #2440]: #2441
  1.7603 -#2445 := [nnf-neg #2442]: #2444
  1.7604 -#2436 := (not #1701)
  1.7605 -#2437 := (~ #2436 #1698)
  1.7606 -#2434 := (~ #1698 #1698)
  1.7607 -#2432 := (~ #1693 #1693)
  1.7608 -#2433 := [refl]: #2432
  1.7609 -#2435 := [nnf-pos #2433]: #2434
  1.7610 -#2438 := [nnf-neg #2435]: #2437
  1.7611 -#2429 := (not #1685)
  1.7612 -#2430 := (~ #2429 #1682)
  1.7613 -#2427 := (~ #1682 #1682)
  1.7614 -#2425 := (~ #1679 #1679)
  1.7615 -#2426 := [refl]: #2425
  1.7616 -#2428 := [nnf-pos #2426]: #2427
  1.7617 -#2431 := [nnf-neg #2428]: #2430
  1.7618 -#2422 := (not #1662)
  1.7619 -#2423 := (~ #2422 #2421)
  1.7620 -#2418 := (not #1657)
  1.7621 +#2463 := (not #1724)
  1.7622 +#2464 := (~ #2463 #1721)
  1.7623 +#2461 := (~ #1721 #1721)
  1.7624 +#2459 := (~ #1718 #1718)
  1.7625 +#2460 := [refl]: #2459
  1.7626 +#2462 := [nnf-pos #2460]: #2461
  1.7627 +#2465 := [nnf-neg #2462]: #2464
  1.7628 +#2456 := (not #1715)
  1.7629 +#2457 := (~ #2456 #1712)
  1.7630 +#2454 := (~ #1712 #1712)
  1.7631 +#2452 := (~ #1707 #1707)
  1.7632 +#2453 := [refl]: #2452
  1.7633 +#2455 := [nnf-pos #2453]: #2454
  1.7634 +#2458 := [nnf-neg #2455]: #2457
  1.7635 +#2449 := (not #1699)
  1.7636 +#2450 := (~ #2449 #1696)
  1.7637 +#2447 := (~ #1696 #1696)
  1.7638 +#2445 := (~ #1693 #1693)
  1.7639 +#2446 := [refl]: #2445
  1.7640 +#2448 := [nnf-pos #2446]: #2447
  1.7641 +#2451 := [nnf-neg #2448]: #2450
  1.7642 +#2442 := (not #1676)
  1.7643 +#2443 := (~ #2442 #2441)
  1.7644 +#2438 := (not #1671)
  1.7645 +#2439 := (~ #2438 #2437)
  1.7646 +#2435 := (~ #1637 #1637)
  1.7647 +#2436 := [refl]: #2435
  1.7648 +#2432 := (not #1632)
  1.7649 +#2433 := (~ #2432 #1629)
  1.7650 +#2430 := (~ #1629 #1629)
  1.7651 +#2428 := (~ #1624 #1624)
  1.7652 +#2429 := [refl]: #2428
  1.7653 +#2431 := [nnf-pos #2429]: #2430
  1.7654 +#2434 := [nnf-neg #2431]: #2433
  1.7655 +#2425 := (not #1614)
  1.7656 +#2426 := (~ #2425 #1611)
  1.7657 +#2423 := (~ #1611 #1611)
  1.7658 +#2421 := (~ #1608 #1608)
  1.7659 +#2422 := [refl]: #2421
  1.7660 +#2424 := [nnf-pos #2422]: #2423
  1.7661 +#2427 := [nnf-neg #2424]: #2426
  1.7662 +#2418 := (not #1597)
  1.7663  #2419 := (~ #2418 #2417)
  1.7664 -#2415 := (~ #1623 #1623)
  1.7665 -#2416 := [refl]: #2415
  1.7666 -#2412 := (not #1618)
  1.7667 -#2413 := (~ #2412 #1615)
  1.7668 -#2410 := (~ #1615 #1615)
  1.7669 -#2408 := (~ #1610 #1610)
  1.7670 -#2409 := [refl]: #2408
  1.7671 -#2411 := [nnf-pos #2409]: #2410
  1.7672 -#2414 := [nnf-neg #2411]: #2413
  1.7673 -#2405 := (not #1600)
  1.7674 -#2406 := (~ #2405 #1597)
  1.7675 -#2403 := (~ #1597 #1597)
  1.7676 -#2401 := (~ #1594 #1594)
  1.7677 -#2402 := [refl]: #2401
  1.7678 -#2404 := [nnf-pos #2402]: #2403
  1.7679 -#2407 := [nnf-neg #2404]: #2406
  1.7680 -#2398 := (not #1583)
  1.7681 +#2414 := (not #1594)
  1.7682 +#2415 := (~ #2414 #2413)
  1.7683 +#2410 := (not #1591)
  1.7684 +#2411 := (~ #2410 #2409)
  1.7685 +#2406 := (not #1588)
  1.7686 +#2407 := (~ #2406 #2405)
  1.7687 +#2402 := (not #1585)
  1.7688 +#2403 := (~ #2402 #2401)
  1.7689 +#2398 := (not #1582)
  1.7690  #2399 := (~ #2398 #2397)
  1.7691 -#2394 := (not #1580)
  1.7692 +#2394 := (not #1579)
  1.7693  #2395 := (~ #2394 #2393)
  1.7694 -#2390 := (not #1577)
  1.7695 +#2390 := (not #1576)
  1.7696  #2391 := (~ #2390 #2389)
  1.7697 -#2386 := (not #1574)
  1.7698 +#2386 := (not #1573)
  1.7699  #2387 := (~ #2386 #2385)
  1.7700 -#2382 := (not #1571)
  1.7701 +#2382 := (not #1570)
  1.7702  #2383 := (~ #2382 #2381)
  1.7703 -#2378 := (not #1568)
  1.7704 +#2378 := (not #1567)
  1.7705  #2379 := (~ #2378 #2377)
  1.7706 -#2374 := (not #1565)
  1.7707 +#2374 := (not #1564)
  1.7708  #2375 := (~ #2374 #2373)
  1.7709 -#2370 := (not #1562)
  1.7710 -#2371 := (~ #2370 #2369)
  1.7711 -#2366 := (not #1559)
  1.7712 -#2367 := (~ #2366 #2365)
  1.7713 -#2362 := (not #1556)
  1.7714 -#2363 := (~ #2362 #2361)
  1.7715 -#2358 := (not #1553)
  1.7716 -#2359 := (~ #2358 #2357)
  1.7717 -#2354 := (not #1550)
  1.7718 -#2355 := (~ #2354 #2353)
  1.7719 -#2335 := (not #1547)
  1.7720 -#2351 := (~ #2335 #2348)
  1.7721 -#2325 := (exists (vars (?v1 S2)) #2324)
  1.7722 -#2333 := (or #2332 #2325)
  1.7723 -#2334 := (not #2333)
  1.7724 -#2349 := (~ #2334 #2348)
  1.7725 -#2345 := (not #2325)
  1.7726 -#2346 := (~ #2345 #2344)
  1.7727 -#2342 := (~ #2341 #2341)
  1.7728 -#2343 := [refl]: #2342
  1.7729 -#2347 := [nnf-neg #2343]: #2346
  1.7730 -#2339 := (~ #2338 #2338)
  1.7731 -#2340 := [refl]: #2339
  1.7732 -#2350 := [nnf-neg #2340 #2347]: #2349
  1.7733 -#2336 := (~ #2335 #2334)
  1.7734 -#2337 := [sk]: #2336
  1.7735 -#2352 := [trans #2337 #2350]: #2351
  1.7736 -#2311 := (not #1510)
  1.7737 -#2312 := (~ #2311 #1507)
  1.7738 -#2309 := (~ #1507 #1507)
  1.7739 -#2307 := (~ #1504 #1504)
  1.7740 -#2308 := [refl]: #2307
  1.7741 -#2310 := [nnf-pos #2308]: #2309
  1.7742 -#2313 := [nnf-neg #2310]: #2312
  1.7743 -#2356 := [nnf-neg #2313 #2352]: #2355
  1.7744 -#2303 := (~ #1510 #2302)
  1.7745 -#2304 := [sk]: #2303
  1.7746 -#2360 := [nnf-neg #2304 #2356]: #2359
  1.7747 -#2280 := (not #1486)
  1.7748 -#2281 := (~ #2280 #1483)
  1.7749 -#2278 := (~ #1483 #1483)
  1.7750 -#2276 := (~ #1478 #1478)
  1.7751 -#2277 := [refl]: #2276
  1.7752 -#2279 := [nnf-pos #2277]: #2278
  1.7753 -#2282 := [nnf-neg #2279]: #2281
  1.7754 -#2364 := [nnf-neg #2282 #2360]: #2363
  1.7755 -#2272 := (~ #1486 #2271)
  1.7756 -#2273 := [sk]: #2272
  1.7757 -#2368 := [nnf-neg #2273 #2364]: #2367
  1.7758 -#2253 := (not #1467)
  1.7759 -#2254 := (~ #2253 #1464)
  1.7760 -#2251 := (~ #1464 #1464)
  1.7761 -#2249 := (~ #1461 #1461)
  1.7762 -#2250 := [refl]: #2249
  1.7763 -#2252 := [nnf-pos #2250]: #2251
  1.7764 -#2255 := [nnf-neg #2252]: #2254
  1.7765 -#2372 := [nnf-neg #2255 #2368]: #2371
  1.7766 -#2245 := (~ #1467 #2244)
  1.7767 -#2246 := [sk]: #2245
  1.7768 -#2376 := [nnf-neg #2246 #2372]: #2375
  1.7769 -#2239 := (~ #2238 #2238)
  1.7770 -#2240 := [refl]: #2239
  1.7771 -#2380 := [nnf-neg #2240 #2376]: #2379
  1.7772 -#2236 := (~ #1458 #1458)
  1.7773 -#2237 := [refl]: #2236
  1.7774 -#2384 := [nnf-neg #2237 #2380]: #2383
  1.7775 -#2233 := (not #921)
  1.7776 -#2234 := (~ #2233 #787)
  1.7777 -#2231 := (~ #787 #787)
  1.7778 -#2229 := (~ #782 #782)
  1.7779 -#2230 := [refl]: #2229
  1.7780 -#2232 := [nnf-pos #2230]: #2231
  1.7781 -#2235 := [nnf-neg #2232]: #2234
  1.7782 -#2388 := [nnf-neg #2235 #2384]: #2387
  1.7783 -#2225 := (~ #921 #2224)
  1.7784 -#2226 := [sk]: #2225
  1.7785 -#2392 := [nnf-neg #2226 #2388]: #2391
  1.7786 -#2213 := (not #1453)
  1.7787 -#2214 := (~ #2213 #1450)
  1.7788 -#2211 := (~ #1450 #1450)
  1.7789 -#2209 := (~ #1445 #1445)
  1.7790 -#2210 := [refl]: #2209
  1.7791 -#2212 := [nnf-pos #2210]: #2211
  1.7792 -#2215 := [nnf-neg #2212]: #2214
  1.7793 -#2396 := [nnf-neg #2215 #2392]: #2395
  1.7794 -#2205 := (~ #1453 #2204)
  1.7795 -#2206 := [sk]: #2205
  1.7796 -#2400 := [nnf-neg #2206 #2396]: #2399
  1.7797 -#2195 := (not #1442)
  1.7798 -#2196 := (~ #2195 #1439)
  1.7799 -#2193 := (~ #1439 #1439)
  1.7800 -#2191 := (~ #1434 #1434)
  1.7801 +#2355 := (not #1561)
  1.7802 +#2371 := (~ #2355 #2368)
  1.7803 +#2345 := (exists (vars (?v1 S2)) #2344)
  1.7804 +#2353 := (or #2352 #2345)
  1.7805 +#2354 := (not #2353)
  1.7806 +#2369 := (~ #2354 #2368)
  1.7807 +#2365 := (not #2345)
  1.7808 +#2366 := (~ #2365 #2364)
  1.7809 +#2362 := (~ #2361 #2361)
  1.7810 +#2363 := [refl]: #2362
  1.7811 +#2367 := [nnf-neg #2363]: #2366
  1.7812 +#2359 := (~ #2358 #2358)
  1.7813 +#2360 := [refl]: #2359
  1.7814 +#2370 := [nnf-neg #2360 #2367]: #2369
  1.7815 +#2356 := (~ #2355 #2354)
  1.7816 +#2357 := [sk]: #2356
  1.7817 +#2372 := [trans #2357 #2370]: #2371
  1.7818 +#2331 := (not #1524)
  1.7819 +#2332 := (~ #2331 #1521)
  1.7820 +#2329 := (~ #1521 #1521)
  1.7821 +#2327 := (~ #1518 #1518)
  1.7822 +#2328 := [refl]: #2327
  1.7823 +#2330 := [nnf-pos #2328]: #2329
  1.7824 +#2333 := [nnf-neg #2330]: #2332
  1.7825 +#2376 := [nnf-neg #2333 #2372]: #2375
  1.7826 +#2323 := (~ #1524 #2322)
  1.7827 +#2324 := [sk]: #2323
  1.7828 +#2380 := [nnf-neg #2324 #2376]: #2379
  1.7829 +#2299 := (not #1500)
  1.7830 +#2300 := (~ #2299 #1497)
  1.7831 +#2297 := (~ #1497 #1497)
  1.7832 +#2295 := (~ #1492 #1492)
  1.7833 +#2296 := [refl]: #2295
  1.7834 +#2298 := [nnf-pos #2296]: #2297
  1.7835 +#2301 := [nnf-neg #2298]: #2300
  1.7836 +#2384 := [nnf-neg #2301 #2380]: #2383
  1.7837 +#2291 := (~ #1500 #2290)
  1.7838 +#2292 := [sk]: #2291
  1.7839 +#2388 := [nnf-neg #2292 #2384]: #2387
  1.7840 +#2272 := (not #1481)
  1.7841 +#2273 := (~ #2272 #1478)
  1.7842 +#2270 := (~ #1478 #1478)
  1.7843 +#2268 := (~ #1475 #1475)
  1.7844 +#2269 := [refl]: #2268
  1.7845 +#2271 := [nnf-pos #2269]: #2270
  1.7846 +#2274 := [nnf-neg #2271]: #2273
  1.7847 +#2392 := [nnf-neg #2274 #2388]: #2391
  1.7848 +#2264 := (~ #1481 #2263)
  1.7849 +#2265 := [sk]: #2264
  1.7850 +#2396 := [nnf-neg #2265 #2392]: #2395
  1.7851 +#2258 := (~ #2257 #2257)
  1.7852 +#2259 := [refl]: #2258
  1.7853 +#2400 := [nnf-neg #2259 #2396]: #2399
  1.7854 +#2255 := (~ #1472 #1472)
  1.7855 +#2256 := [refl]: #2255
  1.7856 +#2404 := [nnf-neg #2256 #2400]: #2403
  1.7857 +#2252 := (not #935)
  1.7858 +#2253 := (~ #2252 #801)
  1.7859 +#2250 := (~ #801 #801)
  1.7860 +#2248 := (~ #796 #796)
  1.7861 +#2249 := [refl]: #2248
  1.7862 +#2251 := [nnf-pos #2249]: #2250
  1.7863 +#2254 := [nnf-neg #2251]: #2253
  1.7864 +#2408 := [nnf-neg #2254 #2404]: #2407
  1.7865 +#2244 := (~ #935 #2243)
  1.7866 +#2245 := [sk]: #2244
  1.7867 +#2412 := [nnf-neg #2245 #2408]: #2411
  1.7868 +#2232 := (not #1467)
  1.7869 +#2233 := (~ #2232 #1464)
  1.7870 +#2230 := (~ #1464 #1464)
  1.7871 +#2228 := (~ #1459 #1459)
  1.7872 +#2229 := [refl]: #2228
  1.7873 +#2231 := [nnf-pos #2229]: #2230
  1.7874 +#2234 := [nnf-neg #2231]: #2233
  1.7875 +#2416 := [nnf-neg #2234 #2412]: #2415
  1.7876 +#2224 := (~ #1467 #2223)
  1.7877 +#2225 := [sk]: #2224
  1.7878 +#2420 := [nnf-neg #2225 #2416]: #2419
  1.7879 +#2214 := (not #1456)
  1.7880 +#2215 := (~ #2214 #1453)
  1.7881 +#2212 := (~ #1453 #1453)
  1.7882 +#2210 := (~ #1448 #1448)
  1.7883 +#2211 := [refl]: #2210
  1.7884 +#2213 := [nnf-pos #2211]: #2212
  1.7885 +#2216 := [nnf-neg #2213]: #2215
  1.7886 +#2207 := (not #1647)
  1.7887 +#2208 := (~ #2207 #2202)
  1.7888 +#2203 := (~ #1406 #2202)
  1.7889 +#2204 := [sk]: #2203
  1.7890 +#2209 := [nnf-neg #2204]: #2208
  1.7891 +#2191 := (~ #747 #747)
  1.7892  #2192 := [refl]: #2191
  1.7893 -#2194 := [nnf-pos #2192]: #2193
  1.7894 -#2197 := [nnf-neg #2194]: #2196
  1.7895 -#2188 := (not #1633)
  1.7896 -#2189 := (~ #2188 #2183)
  1.7897 -#2184 := (~ #1392 #2183)
  1.7898 -#2185 := [sk]: #2184
  1.7899 -#2190 := [nnf-neg #2185]: #2189
  1.7900 -#2172 := (~ #733 #733)
  1.7901 -#2173 := [refl]: #2172
  1.7902 -#2170 := (~ #2169 #2169)
  1.7903 -#2171 := [refl]: #2170
  1.7904 -#2420 := [nnf-neg #2171 #2173 #2190 #2197 #2400 #2407 #2414 #2416]: #2419
  1.7905 -#2166 := (not #1410)
  1.7906 -#2167 := (~ #2166 #2165)
  1.7907 -#2163 := (~ #1633 #2162)
  1.7908 -#2160 := (~ #2159 #2159)
  1.7909 -#2161 := [refl]: #2160
  1.7910 -#2164 := [nnf-neg #2161]: #2163
  1.7911 -#2156 := (not #1381)
  1.7912 -#2157 := (~ #2156 #2155)
  1.7913 -#2152 := (not #1378)
  1.7914 -#2153 := (~ #2152 #2151)
  1.7915 -#2148 := (not #1375)
  1.7916 -#2149 := (~ #2148 #2147)
  1.7917 -#2144 := (not #1370)
  1.7918 -#2145 := (~ #2144 #2143)
  1.7919 -#2140 := (not #1362)
  1.7920 -#2141 := (~ #2140 #1359)
  1.7921 -#2138 := (~ #1359 #1359)
  1.7922 -#2136 := (~ #1356 #1356)
  1.7923 -#2137 := [refl]: #2136
  1.7924 -#2139 := [nnf-pos #2137]: #2138
  1.7925 -#2142 := [nnf-neg #2139]: #2141
  1.7926 -#2134 := (~ #2133 #2133)
  1.7927 -#2135 := [refl]: #2134
  1.7928 -#2146 := [nnf-neg #2135 #2142]: #2145
  1.7929 -#2129 := (~ #1362 #2128)
  1.7930 -#2130 := [sk]: #2129
  1.7931 -#2150 := [nnf-neg #2130 #2146]: #2149
  1.7932 -#2104 := (not #1344)
  1.7933 -#2105 := (~ #2104 #2101)
  1.7934 -#2102 := (~ #1341 #2101)
  1.7935 -#2099 := (~ #1338 #2098)
  1.7936 -#2094 := (~ #1335 #2093)
  1.7937 -#2095 := [sk]: #2094
  1.7938 -#2082 := (~ #1319 #1319)
  1.7939 -#2083 := [refl]: #2082
  1.7940 -#2100 := [monotonicity #2083 #2095]: #2099
  1.7941 -#2103 := [nnf-pos #2100]: #2102
  1.7942 -#2106 := [nnf-neg #2103]: #2105
  1.7943 -#2154 := [nnf-neg #2106 #2150]: #2153
  1.7944 -#2080 := (~ #1344 #2077)
  1.7945 -#2055 := (exists (vars (?v1 S2)) #2054)
  1.7946 -#2063 := (or #2062 #2055)
  1.7947 -#2064 := (not #2063)
  1.7948 -#2078 := (~ #2064 #2077)
  1.7949 -#2074 := (not #2055)
  1.7950 -#2075 := (~ #2074 #2073)
  1.7951 -#2071 := (~ #2070 #2070)
  1.7952 -#2072 := [refl]: #2071
  1.7953 -#2076 := [nnf-neg #2072]: #2075
  1.7954 -#2068 := (~ #2067 #2067)
  1.7955 -#2069 := [refl]: #2068
  1.7956 -#2079 := [nnf-neg #2069 #2076]: #2078
  1.7957 -#2065 := (~ #1344 #2064)
  1.7958 -#2066 := [sk]: #2065
  1.7959 -#2081 := [trans #2066 #2079]: #2080
  1.7960 -#2158 := [nnf-neg #2081 #2154]: #2157
  1.7961 -#2042 := (~ #2041 #2041)
  1.7962 -#2043 := [refl]: #2042
  1.7963 -#2039 := (~ #2038 #2038)
  1.7964 -#2040 := [refl]: #2039
  1.7965 -#2036 := (~ #2035 #2035)
  1.7966 -#2037 := [refl]: #2036
  1.7967 -#2033 := (~ #2032 #2032)
  1.7968 -#2034 := [refl]: #2033
  1.7969 -#2168 := [nnf-neg #2034 #2037 #2040 #2043 #2158 #2164]: #2167
  1.7970 -#2424 := [nnf-neg #2168 #2420]: #2423
  1.7971 -#2029 := (not #1307)
  1.7972 -#2030 := (~ #2029 #2026)
  1.7973 -#2027 := (~ #1304 #2026)
  1.7974 -#2024 := (~ #1301 #2023)
  1.7975 -#2019 := (~ #1298 #2018)
  1.7976 -#2020 := [sk]: #2019
  1.7977 -#2005 := (~ #1274 #1274)
  1.7978 -#2006 := [refl]: #2005
  1.7979 -#2025 := [monotonicity #2006 #2020]: #2024
  1.7980 -#2028 := [nnf-pos #2025]: #2027
  1.7981 -#2031 := [nnf-neg #2028]: #2030
  1.7982 -#2002 := (not #1718)
  1.7983 -#2003 := (~ #2002 #1999)
  1.7984 -#2000 := (~ #1262 #1999)
  1.7985 -#1997 := (~ #1259 #1996)
  1.7986 -#1992 := (~ #1256 #1991)
  1.7987 -#1993 := [sk]: #1992
  1.7988 -#1977 := (~ #1236 #1236)
  1.7989 -#1978 := [refl]: #1977
  1.7990 -#1998 := [monotonicity #1978 #1993]: #1997
  1.7991 -#2001 := [nnf-pos #1998]: #2000
  1.7992 -#2004 := [nnf-neg #2001]: #2003
  1.7993 +#2189 := (~ #2188 #2188)
  1.7994 +#2190 := [refl]: #2189
  1.7995 +#2440 := [nnf-neg #2190 #2192 #2209 #2216 #2420 #2427 #2434 #2436]: #2439
  1.7996 +#2185 := (not #1424)
  1.7997 +#2186 := (~ #2185 #2184)
  1.7998 +#2182 := (~ #1647 #2181)
  1.7999 +#2179 := (~ #2178 #2178)
  1.8000 +#2180 := [refl]: #2179
  1.8001 +#2183 := [nnf-neg #2180]: #2182
  1.8002 +#2175 := (not #1395)
  1.8003 +#2176 := (~ #2175 #2174)
  1.8004 +#2171 := (not #1392)
  1.8005 +#2172 := (~ #2171 #2170)
  1.8006 +#2167 := (not #1389)
  1.8007 +#2168 := (~ #2167 #2166)
  1.8008 +#2163 := (not #1384)
  1.8009 +#2164 := (~ #2163 #2162)
  1.8010 +#2159 := (not #1376)
  1.8011 +#2160 := (~ #2159 #1373)
  1.8012 +#2157 := (~ #1373 #1373)
  1.8013 +#2155 := (~ #1370 #1370)
  1.8014 +#2156 := [refl]: #2155
  1.8015 +#2158 := [nnf-pos #2156]: #2157
  1.8016 +#2161 := [nnf-neg #2158]: #2160
  1.8017 +#2153 := (~ #2152 #2152)
  1.8018 +#2154 := [refl]: #2153
  1.8019 +#2165 := [nnf-neg #2154 #2161]: #2164
  1.8020 +#2148 := (~ #1376 #2147)
  1.8021 +#2149 := [sk]: #2148
  1.8022 +#2169 := [nnf-neg #2149 #2165]: #2168
  1.8023 +#2122 := (not #1358)
  1.8024 +#2123 := (~ #2122 #2119)
  1.8025 +#2120 := (~ #1355 #2119)
  1.8026 +#2117 := (~ #1352 #2116)
  1.8027 +#2112 := (~ #1349 #2111)
  1.8028 +#2113 := [sk]: #2112
  1.8029 +#2099 := (~ #1333 #1333)
  1.8030 +#2100 := [refl]: #2099
  1.8031 +#2118 := [monotonicity #2100 #2113]: #2117
  1.8032 +#2121 := [nnf-pos #2118]: #2120
  1.8033 +#2124 := [nnf-neg #2121]: #2123
  1.8034 +#2173 := [nnf-neg #2124 #2169]: #2172
  1.8035 +#2097 := (~ #1358 #2094)
  1.8036 +#2072 := (exists (vars (?v1 S2)) #2071)
  1.8037 +#2080 := (or #2079 #2072)
  1.8038 +#2081 := (not #2080)
  1.8039 +#2095 := (~ #2081 #2094)
  1.8040 +#2091 := (not #2072)
  1.8041 +#2092 := (~ #2091 #2090)
  1.8042 +#2088 := (~ #2087 #2087)
  1.8043 +#2089 := [refl]: #2088
  1.8044 +#2093 := [nnf-neg #2089]: #2092
  1.8045 +#2085 := (~ #2084 #2084)
  1.8046 +#2086 := [refl]: #2085
  1.8047 +#2096 := [nnf-neg #2086 #2093]: #2095
  1.8048 +#2082 := (~ #1358 #2081)
  1.8049 +#2083 := [sk]: #2082
  1.8050 +#2098 := [trans #2083 #2096]: #2097
  1.8051 +#2177 := [nnf-neg #2098 #2173]: #2176
  1.8052 +#2059 := (~ #2058 #2058)
  1.8053 +#2060 := [refl]: #2059
  1.8054 +#2056 := (~ #2055 #2055)
  1.8055 +#2057 := [refl]: #2056
  1.8056 +#2053 := (~ #2052 #2052)
  1.8057 +#2054 := [refl]: #2053
  1.8058 +#2050 := (~ #2049 #2049)
  1.8059 +#2051 := [refl]: #2050
  1.8060 +#2187 := [nnf-neg #2051 #2054 #2057 #2060 #2177 #2183]: #2186
  1.8061 +#2444 := [nnf-neg #2187 #2440]: #2443
  1.8062 +#2046 := (not #1321)
  1.8063 +#2047 := (~ #2046 #2043)
  1.8064 +#2044 := (~ #1318 #2043)
  1.8065 +#2041 := (~ #1315 #2040)
  1.8066 +#2036 := (~ #1312 #2035)
  1.8067 +#2037 := [sk]: #2036
  1.8068 +#2021 := (~ #1288 #1288)
  1.8069 +#2022 := [refl]: #2021
  1.8070 +#2042 := [monotonicity #2022 #2037]: #2041
  1.8071 +#2045 := [nnf-pos #2042]: #2044
  1.8072 +#2048 := [nnf-neg #2045]: #2047
  1.8073 +#2018 := (not #1732)
  1.8074 +#2019 := (~ #2018 #2015)
  1.8075 +#2016 := (~ #1276 #2015)
  1.8076 +#2013 := (~ #1273 #2012)
  1.8077 +#2008 := (~ #1270 #2007)
  1.8078 +#2009 := [sk]: #2008
  1.8079 +#1992 := (~ #1250 #1250)
  1.8080 +#1993 := [refl]: #1992
  1.8081 +#2014 := [monotonicity #1993 #2009]: #2013
  1.8082 +#2017 := [nnf-pos #2014]: #2016
  1.8083 +#2020 := [nnf-neg #2017]: #2019
  1.8084 +#1990 := (~ #1989 #1989)
  1.8085 +#1991 := [refl]: #1990
  1.8086 +#2469 := [nnf-neg #1991 #2020 #2048 #2444 #2451 #2458 #2465]: #2468
  1.8087 +#1987 := (~ #1732 #1984)
  1.8088 +#1962 := (exists (vars (?v1 S2)) #1961)
  1.8089 +#1970 := (or #1969 #1962)
  1.8090 +#1971 := (not #1970)
  1.8091 +#1985 := (~ #1971 #1984)
  1.8092 +#1981 := (not #1962)
  1.8093 +#1982 := (~ #1981 #1980)
  1.8094 +#1978 := (~ #1977 #1977)
  1.8095 +#1979 := [refl]: #1978
  1.8096 +#1983 := [nnf-neg #1979]: #1982
  1.8097  #1975 := (~ #1974 #1974)
  1.8098  #1976 := [refl]: #1975
  1.8099 -#2449 := [nnf-neg #1976 #2004 #2031 #2424 #2431 #2438 #2445]: #2448
  1.8100 -#1972 := (~ #1718 #1969)
  1.8101 -#1947 := (exists (vars (?v1 S2)) #1946)
  1.8102 -#1955 := (or #1954 #1947)
  1.8103 -#1956 := (not #1955)
  1.8104 -#1970 := (~ #1956 #1969)
  1.8105 -#1966 := (not #1947)
  1.8106 -#1967 := (~ #1966 #1965)
  1.8107 -#1963 := (~ #1962 #1962)
  1.8108 -#1964 := [refl]: #1963
  1.8109 -#1968 := [nnf-neg #1964]: #1967
  1.8110 -#1960 := (~ #1959 #1959)
  1.8111 -#1961 := [refl]: #1960
  1.8112 -#1971 := [nnf-neg #1961 #1968]: #1970
  1.8113 -#1957 := (~ #1718 #1956)
  1.8114 -#1958 := [sk]: #1957
  1.8115 -#1973 := [trans #1958 #1971]: #1972
  1.8116 -#2453 := [nnf-neg #1973 #2449]: #2452
  1.8117 -#1932 := (not #1224)
  1.8118 -#1933 := (~ #1932 #1221)
  1.8119 -#1930 := (~ #1221 #1221)
  1.8120 -#1928 := (~ #1218 #1218)
  1.8121 -#1929 := [refl]: #1928
  1.8122 -#1931 := [nnf-pos #1929]: #1930
  1.8123 -#1934 := [nnf-neg #1931]: #1933
  1.8124 -#2457 := [nnf-neg #1934 #2453]: #2456
  1.8125 -#1924 := (~ #1224 #1923)
  1.8126 -#1925 := [sk]: #1924
  1.8127 -#2461 := [nnf-neg #1925 #2457]: #2460
  1.8128 -#1901 := (not #1193)
  1.8129 -#1902 := (~ #1901 #1190)
  1.8130 -#1899 := (~ #1190 #1190)
  1.8131 -#1897 := (~ #1185 #1185)
  1.8132 -#1898 := [refl]: #1897
  1.8133 -#1900 := [nnf-pos #1898]: #1899
  1.8134 -#1903 := [nnf-neg #1900]: #1902
  1.8135 -#2465 := [nnf-neg #1903 #2461]: #2464
  1.8136 -#1893 := (~ #1193 #1892)
  1.8137 -#1894 := [sk]: #1893
  1.8138 -#2469 := [nnf-neg #1894 #2465]: #2468
  1.8139 -#1874 := (not #1173)
  1.8140 -#1875 := (~ #1874 #1170)
  1.8141 -#1872 := (~ #1170 #1170)
  1.8142 -#1870 := (~ #1169 #1169)
  1.8143 -#1871 := [refl]: #1870
  1.8144 -#1873 := [nnf-pos #1871]: #1872
  1.8145 -#1876 := [nnf-neg #1873]: #1875
  1.8146 -#2473 := [nnf-neg #1876 #2469]: #2472
  1.8147 -#1866 := (~ #1173 #1865)
  1.8148 -#1867 := [sk]: #1866
  1.8149 -#2477 := [nnf-neg #1867 #2473]: #2476
  1.8150 -#1829 := (~ #1828 #1828)
  1.8151 -#1861 := [refl]: #1829
  1.8152 -#2481 := [nnf-neg #1861 #2477]: #2480
  1.8153 -#1859 := (~ #1164 #1164)
  1.8154 -#1860 := [refl]: #1859
  1.8155 -#2484 := [nnf-neg #1860 #2481]: #2483
  1.8156 -#1805 := [not-or-elim #1801]: #1804
  1.8157 -#2485 := [mp~ #1805 #2484]: #2482
  1.8158 -#2486 := [mp #2485 #3023]: #3021
  1.8159 -#3665 := [mp #2486 #3664]: #3662
  1.8160 -#4572 := [mp #3665 #4571]: #4569
  1.8161 -#6574 := [unit-resolution #4572 #3797]: #4566
  1.8162 -#3911 := (or #4563 #4557)
  1.8163 -#3912 := [def-axiom]: #3911
  1.8164 -#6575 := [unit-resolution #3912 #6574]: #4557
  1.8165 -#3906 := (or #4560 #1865 #4554)
  1.8166 -#3907 := [def-axiom]: #3906
  1.8167 -#6576 := [unit-resolution #3907 #6575]: #4557
  1.8168 -#6577 := [unit-resolution #6576 #5286]: #4554
  1.8169 -#3930 := (or #4551 #4545)
  1.8170 -#3931 := [def-axiom]: #3930
  1.8171 -#6578 := [unit-resolution #3931 #6577]: #4545
  1.8172 -#6580 := (or #4548 #4542)
  1.8173 -#5283 := [hypothesis]: #1885
  1.8174 -#4194 := (forall (vars (?v0 S2)) (:pat #4193) #433)
  1.8175 -#4197 := (iff #436 #4194)
  1.8176 -#4195 := (iff #433 #433)
  1.8177 -#4196 := [refl]: #4195
  1.8178 -#4198 := [quant-intro #4196]: #4197
  1.8179 -#1826 := (~ #436 #436)
  1.8180 -#1856 := (~ #433 #433)
  1.8181 -#1857 := [refl]: #1856
  1.8182 -#1827 := [nnf-pos #1857]: #1826
  1.8183 -#1803 := [not-or-elim #1801]: #436
  1.8184 -#1858 := [mp~ #1803 #1827]: #436
  1.8185 -#4199 := [mp #1858 #4198]: #4194
  1.8186 -#3781 := (not #4194)
  1.8187 -#3782 := (or #3781 #2097)
  1.8188 -#3783 := [quant-inst #1878]: #3782
  1.8189 -#5284 := [unit-resolution #3783 #4199 #5283]: false
  1.8190 -#5279 := [lemma #5284]: #2097
  1.8191 -#3723 := (or #2305 #1885)
  1.8192 -#3810 := [def-axiom]: #3723
  1.8193 -#6579 := [unit-resolution #3810 #5279]: #2305
  1.8194 -#3924 := (or #4548 #2275 #4542)
  1.8195 -#3926 := [def-axiom]: #3924
  1.8196 -#6581 := [unit-resolution #3926 #6579]: #6580
  1.8197 -#6582 := [unit-resolution #6581 #6578]: #4542
  1.8198 -#3951 := (or #4539 #4533)
  1.8199 -#3952 := [def-axiom]: #3951
  1.8200 -#6583 := [unit-resolution #3952 #6582]: #4533
  1.8201 -#5937 := [hypothesis]: #1913
  1.8202 -#5067 := (or #3781 #3046)
  1.8203 -#5108 := [quant-inst #1904]: #5067
  1.8204 -#5938 := [unit-resolution #5108 #4199 #5937]: false
  1.8205 -#5945 := [lemma #5938]: #3046
  1.8206 -#3813 := (or #3061 #1913)
  1.8207 -#3817 := [def-axiom]: #3813
  1.8208 -#6584 := [unit-resolution #3817 #5945]: #3061
  1.8209 -#3947 := (or #4536 #3066 #4530)
  1.8210 -#3948 := [def-axiom]: #3947
  1.8211 -#6585 := [unit-resolution #3948 #6584 #6583]: #4530
  1.8212 -#3961 := (or #4527 #4521)
  1.8213 -#3982 := [def-axiom]: #3961
  1.8214 -#6586 := [unit-resolution #3982 #6585]: #4521
  1.8215 -#5944 := (= f3 #1938)
  1.8216 -#5995 := (not #5944)
  1.8217 -#5993 := [hypothesis]: #4238
  1.8218 -#4127 := (or #4235 #1950)
  1.8219 -#3801 := [def-axiom]: #4127
  1.8220 -#5994 := [unit-resolution #3801 #5993]: #1950
  1.8221 -#5996 := (or #5995 #1949)
  1.8222 -#5997 := [th-lemma arith triangle-eq]: #5996
  1.8223 -#5998 := [unit-resolution #5997 #5994]: #5995
  1.8224 -#3802 := (or #4235 #2537)
  1.8225 -#4134 := [def-axiom]: #3802
  1.8226 -#5999 := [unit-resolution #4134 #5993]: #2537
  1.8227 -#5883 := (or #3757 #2534 #5944)
  1.8228 -#5644 := (or #1951 #5944)
  1.8229 -#5904 := (or #3757 #5644)
  1.8230 -#5951 := (iff #5904 #5883)
  1.8231 -#5667 := (or #2534 #5944)
  1.8232 -#5946 := (or #3757 #5667)
  1.8233 -#5949 := (iff #5946 #5883)
  1.8234 -#5950 := [rewrite]: #5949
  1.8235 -#5947 := (iff #5904 #5946)
  1.8236 -#5881 := (iff #5644 #5667)
  1.8237 -#5882 := [monotonicity #2536]: #5881
  1.8238 -#5948 := [monotonicity #5882]: #5947
  1.8239 -#5952 := [trans #5948 #5950]: #5951
  1.8240 -#5934 := [quant-inst #1935]: #5904
  1.8241 -#5953 := [mp #5934 #5952]: #5883
  1.8242 -#6000 := [unit-resolution #5953 #4192 #5999 #5998]: false
  1.8243 -#6001 := [lemma #6000]: #4235
  1.8244 -#3969 := (or #4524 #4238 #4518)
  1.8245 -#3970 := [def-axiom]: #3969
  1.8246 -#6587 := [unit-resolution #3970 #6001 #6586]: #4518
  1.8247 -#4003 := (or #4515 #4250)
  1.8248 -#3983 := [def-axiom]: #4003
  1.8249 -#9283 := [unit-resolution #3983 #6587]: #4250
  1.8250 -#5101 := (or #3329 #4255 #4289 #691)
  1.8251 -#4801 := (f13 f14 ?v1!10)
  1.8252 -#4665 := (f13 f14 ?v0!11)
  1.8253 -#4666 := (* -1::Int #4665)
  1.8254 -#4879 := (+ #4666 #4801)
  1.8255 -#4880 := (+ #2114 #4879)
  1.8256 -#4883 := (>= #4880 0::Int)
  1.8257 -#4805 := (f8 f15 ?v1!10)
  1.8258 -#4806 := (= f1 #4805)
  1.8259 -#4802 := (* -1::Int #4801)
  1.8260 -#4803 := (+ f3 #4802)
  1.8261 -#4804 := (<= #4803 0::Int)
  1.8262 -#5242 := (not #4804)
  1.8263 -#5069 := [hypothesis]: #3334
  1.8264 -#4117 := (or #3329 #2120)
  1.8265 -#4118 := [def-axiom]: #4117
  1.8266 -#5070 := [unit-resolution #4118 #5069]: #2120
  1.8267 -#4986 := (+ #2111 #4802)
  1.8268 -#4988 := (>= #4986 0::Int)
  1.8269 -#4985 := (= #2111 #4801)
  1.8270 -#5053 := (= #4801 #2111)
  1.8271 -#5071 := [hypothesis]: #600
  1.8272 -#5054 := [monotonicity #5071]: #5053
  1.8273 -#5055 := [symm #5054]: #4985
  1.8274 -#5056 := (not #4985)
  1.8275 -#5057 := (or #5056 #4988)
  1.8276 -#5052 := [th-lemma arith triangle-eq]: #5057
  1.8277 -#5058 := [unit-resolution #5052 #5055]: #4988
  1.8278 -#5243 := (not #4988)
  1.8279 -#5244 := (or #5242 #5243 #2119)
  1.8280 -#5238 := [hypothesis]: #2120
  1.8281 -#5239 := [hypothesis]: #4804
  1.8282 -#5240 := [hypothesis]: #4988
  1.8283 -#5241 := [th-lemma arith farkas 1 -1 1 #5240 #5239 #5238]: false
  1.8284 -#5245 := [lemma #5241]: #5244
  1.8285 -#5059 := [unit-resolution #5245 #5058 #5070]: #5242
  1.8286 -#4808 := (or #4804 #4806)
  1.8287 -#5060 := [hypothesis]: #4284
  1.8288 -#4811 := (or #4289 #4804 #4806)
  1.8289 -#4807 := (or #4806 #4804)
  1.8290 -#4812 := (or #4289 #4807)
  1.8291 -#4819 := (iff #4812 #4811)
  1.8292 -#4814 := (or #4289 #4808)
  1.8293 -#4817 := (iff #4814 #4811)
  1.8294 -#4818 := [rewrite]: #4817
  1.8295 -#4815 := (iff #4812 #4814)
  1.8296 -#4809 := (iff #4807 #4808)
  1.8297 -#4810 := [rewrite]: #4809
  1.8298 -#4816 := [monotonicity #4810]: #4815
  1.8299 -#4820 := [trans #4816 #4818]: #4819
  1.8300 -#4813 := [quant-inst #2107]: #4812
  1.8301 -#4821 := [mp #4813 #4820]: #4811
  1.8302 -#5061 := [unit-resolution #4821 #5060]: #4808
  1.8303 -#5062 := [unit-resolution #5061 #5059]: #4806
  1.8304 -#4877 := (not #4806)
  1.8305 -#5116 := (or #4877 #4883)
  1.8306 -#4119 := (or #3329 #2124)
  1.8307 -#4120 := [def-axiom]: #4119
  1.8308 -#5114 := [unit-resolution #4120 #5069]: #2124
  1.8309 -#5115 := [hypothesis]: #4250
  1.8310 -#4894 := (or #4255 #2123 #4877 #4883)
  1.8311 -#4872 := (+ #4801 #4666)
  1.8312 -#4873 := (+ #2114 #4872)
  1.8313 -#4876 := (>= #4873 0::Int)
  1.8314 -#4878 := (or #4877 #2123 #4876)
  1.8315 -#4895 := (or #4255 #4878)
  1.8316 -#4902 := (iff #4895 #4894)
  1.8317 -#4889 := (or #2123 #4877 #4883)
  1.8318 -#4897 := (or #4255 #4889)
  1.8319 -#4900 := (iff #4897 #4894)
  1.8320 -#4901 := [rewrite]: #4900
  1.8321 -#4898 := (iff #4895 #4897)
  1.8322 -#4892 := (iff #4878 #4889)
  1.8323 -#4886 := (or #4877 #2123 #4883)
  1.8324 -#4890 := (iff #4886 #4889)
  1.8325 +#1986 := [nnf-neg #1976 #1983]: #1985
  1.8326 +#1972 := (~ #1732 #1971)
  1.8327 +#1973 := [sk]: #1972
  1.8328 +#1988 := [trans #1973 #1986]: #1987
  1.8329 +#2473 := [nnf-neg #1988 #2469]: #2472
  1.8330 +#1947 := (not #1238)
  1.8331 +#1948 := (~ #1947 #1235)
  1.8332 +#1945 := (~ #1235 #1235)
  1.8333 +#1943 := (~ #1232 #1232)
  1.8334 +#1944 := [refl]: #1943
  1.8335 +#1946 := [nnf-pos #1944]: #1945
  1.8336 +#1949 := [nnf-neg #1946]: #1948
  1.8337 +#2477 := [nnf-neg #1949 #2473]: #2476
  1.8338 +#1939 := (~ #1238 #1938)
  1.8339 +#1940 := [sk]: #1939
  1.8340 +#2481 := [nnf-neg #1940 #2477]: #2480
  1.8341 +#1915 := (not #1207)
  1.8342 +#1916 := (~ #1915 #1204)
  1.8343 +#1913 := (~ #1204 #1204)
  1.8344 +#1911 := (~ #1199 #1199)
  1.8345 +#1912 := [refl]: #1911
  1.8346 +#1914 := [nnf-pos #1912]: #1913
  1.8347 +#1917 := [nnf-neg #1914]: #1916
  1.8348 +#2485 := [nnf-neg #1917 #2481]: #2484
  1.8349 +#1907 := (~ #1207 #1906)
  1.8350 +#1908 := [sk]: #1907
  1.8351 +#2489 := [nnf-neg #1908 #2485]: #2488
  1.8352 +#1888 := (not #1187)
  1.8353 +#1889 := (~ #1888 #1184)
  1.8354 +#1886 := (~ #1184 #1184)
  1.8355 +#1884 := (~ #1183 #1183)
  1.8356 +#1885 := [refl]: #1884
  1.8357 +#1887 := [nnf-pos #1885]: #1886
  1.8358 +#