08c73deecf4f2eae63cedf503456d56e41e55ef8 6990 0
WARNING: For problems containing quantifiers, the model finding capabilities of Z3 work better when the formula does not contain nested quantifiers. You can use PULL_NESTED_QUANTIFIERS=true to eliminate nested quantifiers.
#2 := false
decl f470 :: Int
#4955 := f470
decl f20 :: (-> S16 S10 Int)
decl f106 :: (-> S60 S6 S10)
decl f14 :: S6
#20 := f14
decl f107 :: (-> S61 Int S60)
decl f471 :: Int
#4957 := f471
decl f120 :: (-> S68 S10 S61)
decl f53 :: (-> S34 Int S10)
decl f445 :: Int
#4655 := f445
decl f80 :: (-> S49 S6 S34)
decl f81 :: S49
#182 := f81
#4654 := (f80 f81 f14)
#4656 := (f53 #4654 f445)
decl f121 :: S68
#396 := f121
#4734 := (f120 f121 #4656)
#4981 := (f107 #4734 f471)
#4982 := (f106 #4981 f14)
decl f70 :: (-> S42 S9 S16)
decl f444 :: S9
#4649 := f444
decl f172 :: S42
#1486 := f172
#4748 := (f70 f172 f444)
#4983 := (f20 #4748 #4982)
#4984 := (= #4983 f470)
#20769 := (not #4984)
#184 := 0::Int
#5434 := -1::Int
#12502 := (* -1::Int f471)
decl f443 :: Int
#4646 := f443
#12503 := (+ f443 #12502)
#12504 := (<= #12503 0::Int)
#20770 := (or #12504 #20769)
#20771 := (not #20770)
#243 := (:var 0 Int)
#4773 := (f107 #4734 #243)
#21662 := (pattern #4773)
#12480 := (* -1::Int f470)
#4774 := (f106 #4773 f14)
#4775 := (f20 #4748 #4774)
#12481 := (+ #4775 #12480)
#12482 := (<= #12481 0::Int)
decl f472 :: Int
#4965 := f472
#12461 := (* -1::Int f472)
#12469 := (+ #243 #12461)
#12468 := (>= #12469 0::Int)
#8086 := 4294967295::Int
#14701 := (<= #243 4294967295::Int)
#17965 := (not #14701)
#5433 := (>= #243 0::Int)
#6155 := (not #5433)
#20761 := (or #6155 #17965 #12468 #12482)
#21679 := (forall (vars (?v0 Int)) (:pat #21662) #20761)
#21684 := (not #21679)
#21687 := (or #21684 #20771)
#21690 := (not #21687)
decl ?v0!14 :: Int
#17016 := ?v0!14
#17023 := (f107 #4734 ?v0!14)
#17024 := (f106 #17023 f14)
#17025 := (f20 #4748 #17024)
#17327 := (* -1::Int #17025)
#17328 := (+ f470 #17327)
#17329 := (>= #17328 0::Int)
#17314 := (* -1::Int ?v0!14)
#17315 := (+ f472 #17314)
#17316 := (<= #17315 0::Int)
#17018 := (<= ?v0!14 4294967295::Int)
#20735 := (not #17018)
#17017 := (>= ?v0!14 0::Int)
#20734 := (not #17017)
#20750 := (or #20734 #20735 #17316 #17329)
#20755 := (not #20750)
#21693 := (or #20755 #21690)
#21696 := (not #21693)
#12462 := (+ f443 #12461)
#12460 := (>= #12462 0::Int)
#12465 := (not #12460)
#21699 := (or #12465 #21696)
#21702 := (not #21699)
#21705 := (or #12465 #21702)
#21708 := (not #21705)
#12435 := (>= f471 0::Int)
#20811 := (not #12435)
#1150 := 2::Int
#12452 := (>= f472 2::Int)
#20810 := (not #12452)
decl f1 :: S1
#3 := f1
decl f7 :: (-> S5 S6 S1)
decl f10 :: S6
#15 := f10
decl f8 :: (-> S7 Int S5)
decl f449 :: (-> S178 S3 S7)
decl f431 :: S3
#3710 := f431
decl f450 :: (-> S179 S3 S178)
decl f427 :: S3
#3700 := f427
decl f451 :: (-> S180 S9 S179)
decl f452 :: S180
#4695 := f452
#4696 := (f451 f452 f444)
#4967 := (f450 #4696 f427)
#4968 := (f449 #4967 f431)
#4969 := (f8 #4968 f472)
#4970 := (f7 #4969 f10)
#4971 := (= #4970 f1)
#11608 := (not #4971)
decl f464 :: Int
#4790 := f464
#12524 := (+ f464 #12461)
#12523 := (= #12524 -1::Int)
#12527 := (not #12523)
#13510 := 4294967294::Int
#13511 := (<= f464 4294967294::Int)
#16996 := (not #13511)
#12444 := (>= f464 -1::Int)
#16993 := (not #12444)
#21711 := (or #16993 #16996 #12527 #11608 #20810 #20811 #21708)
#21714 := (not #21711)
#21717 := (or #16993 #16996 #21714)
#21720 := (not #21717)
#8 := 1::Int
#12423 := (>= f464 1::Int)
#12561 := (not #12423)
#4958 := (= f471 f464)
#11647 := (not #4958)
decl f469 :: Int
#4942 := f469
#4956 := (= f470 f469)
#11656 := (not #4956)
decl f433 :: S3
#3716 := f433
decl f428 :: S3
#3701 := f428
#4949 := (f450 #4696 f428)
#4950 := (f449 #4949 f433)
#4951 := (f8 #4950 f464)
#4952 := (f7 #4951 f10)
#4953 := (= #4952 f1)
#11674 := (not #4953)
decl f435 :: S3
#3722 := f435
decl f429 :: S3
#3704 := f429
#4944 := (f450 #4696 f429)
#4945 := (f449 #4944 f435)
#4946 := (f8 #4945 f469)
#4947 := (f7 #4946 f14)
#4948 := (= #4947 f1)
#11683 := (not #4948)
#4929 := (f107 #4734 f464)
#4930 := (f106 #4929 f14)
#4940 := (f20 #4748 #4930)
#4943 := (= f469 #4940)
#11692 := (not #4943)
decl f37 :: (-> S27 S10 S1)
decl f46 :: (-> S31 S9 S27)
decl f124 :: S31
#418 := f124
#4743 := (f46 f124 f444)
#4937 := (f37 #4743 #4930)
#4938 := (= #4937 f1)
#16964 := (not #4938)
decl f85 :: (-> S51 S10 S5)
decl f90 :: S51
#218 := f90
#4931 := (f85 f90 #4930)
#4932 := (f7 #4931 f14)
#4933 := (= #4932 f1)
#16955 := (not #4933)
#21723 := (or #16955 #16964 #11692 #11683 #11674 #11656 #11647 #12561 #20811 #21720)
#21726 := (not #21723)
#21729 := (or #16955 #16964 #21726)
#21732 := (not #21729)
decl f217 :: (-> S93 S6 Int)
decl f218 :: S93
#1955 := f218
#3690 := (f217 f218 f14)
#25413 := (* #3690 f464)
#4735 := (f107 #4734 0::Int)
#4736 := (f106 #4735 f14)
decl f179 :: S16
#1535 := f179
#23755 := (f20 f179 #4736)
#23775 := (f53 #4654 #23755)
#24163 := (f20 f179 #23775)
#25416 := (+ #24163 #25413)
#25423 := (f53 #4654 #25416)
decl f332 :: S31
#3028 := f332
#23974 := (f46 f332 f444)
#25662 := (f37 #23974 #25423)
#25663 := (= #25662 f1)
decl f51 :: S10
#120 := f51
decl f48 :: (-> S32 S10 S10)
decl f49 :: (-> S33 S9 S32)
decl f50 :: S33
#117 := f50
#4661 := (f49 f50 f444)
#25660 := (f48 #4661 #25423)
#25661 := (= #25660 f51)
#25664 := (or #25661 #25663)
#25665 := (not #25664)
decl f29 :: S21
#46 := f29
decl f26 :: (-> S6 S21)
decl f27 :: (-> S22 S10 S6)
decl f28 :: S22
#43 := f28
#25635 := (f27 f28 #25423)
#25636 := (f26 #25635)
#25637 := (= #25636 f29)
#25666 := (or #25637 #25665)
#25667 := (not #25666)
decl f208 :: (-> S88 S56 S10)
decl f101 :: (-> S55 S10 S56)
decl f102 :: (-> S57 S58 S55)
decl f104 :: (-> S59 S9 S58)
decl f105 :: S59
#348 := f105
#4875 := (f104 f105 f444)
decl f103 :: S57
#347 := f103
#4876 := (f102 f103 #4875)
#25639 := (f101 #4876 #25423)
decl f209 :: S88
#1822 := f209
#25643 := (f208 f209 #25639)
#25654 := (f37 #23974 #25643)
#25655 := (= #25654 f1)
#25652 := (f48 #4661 #25643)
#25653 := (= #25652 f51)
#25656 := (or #25653 #25655)
#25657 := (not #25656)
#25649 := (f27 f28 #25643)
#25650 := (f26 #25649)
#25651 := (= #25650 f29)
decl f52 :: S31
#123 := f52
#4650 := (f46 f52 f444)
#25644 := (f37 #4650 #25643)
#25645 := (= #25644 f1)
#25646 := (not #25645)
decl f122 :: (-> S69 S56 S1)
decl f210 :: S69
#1829 := f210
#25640 := (f122 f210 #25639)
#25641 := (= #25640 f1)
#25642 := (not #25641)
#25647 := (or #25642 #25646)
#25648 := (not #25647)
#25638 := (not #25637)
#25658 := (or #25638 #25648 #25651 #25657)
#25659 := (not #25658)
#25668 := (or #25659 #25667)
#25669 := (not #25668)
decl f47 :: S31
#113 := f47
#4667 := (f46 f47 f444)
#25632 := (f37 #4667 #25423)
#25633 := (= #25632 f1)
#4934 := (f37 #4667 #4930)
#4935 := (= #4934 f1)
#24364 := (f101 #4876 #4930)
#25566 := (f122 f210 #24364)
#25567 := (= #25566 f1)
#16958 := (not #4935)
#25568 := (or #16958 #25567)
#25569 := (not #25568)
#25700 := [hypothesis]: #25568
decl f15 :: (-> S12 S11 S1)
decl f31 :: (-> S23 S10 S11)
#4657 := (f20 f179 #4656)
decl f188 :: (-> S78 Int S6)
decl f189 :: (-> S79 S6 S78)
decl f190 :: S79
#1645 := f190
#4651 := (f189 f190 f14)
#4652 := (f188 #4651 f443)
#4653 := (f80 f81 #4652)
#4658 := (f53 #4653 #4657)
#22274 := (f20 f179 #4658)
#23197 := (f53 #4653 #22274)
decl f32 :: (-> S24 S9 S23)
decl f33 :: S24
#63 := f33
#23595 := (f32 f33 f444)
#23603 := (f31 #23595 #23197)
decl f16 :: (-> S13 S10 S12)
#23868 := (f53 #4653 f445)
decl f30 :: S13
#48 := f30
#23869 := (f16 f30 #23868)
#23870 := (f15 #23869 #23603)
#23871 := (= #23870 f1)
#23594 := (f16 f30 #23197)
#23604 := (f15 #23594 #23603)
#23605 := (= #23604 f1)
decl f96 :: S24
#274 := f96
#23354 := (f32 f96 f444)
#23609 := (f31 #23354 #23197)
#40 := (:var 0 S10)
#49 := (f16 f30 #40)
#23610 := (f15 #49 #23609)
#23619 := (pattern #23610)
decl f303 :: (-> S126 S18 S11)
decl f23 :: (-> S19 S10 S18)
decl f24 :: (-> S20 S9 S19)
decl f25 :: S20
#35 := f25
#23613 := (f24 f25 f444)
#23614 := (f23 #23613 #23197)
decl f304 :: S126
#2556 := f304
#23615 := (f303 f304 #23614)
decl f227 :: S13
#2007 := f227
#2815 := (f16 f227 #40)
#23616 := (f15 #2815 #23615)
#23617 := (= #23616 f1)
#23611 := (= #23610 f1)
#23612 := (not #23611)
#23477 := (f27 f28 #23197)
decl f311 :: S5
#2736 := f311
#23607 := (f7 f311 #23477)
#23608 := (= #23607 f1)
#23618 := (or #23608 #23612 #23617)
#23620 := (forall (vars (?v3 S10)) (:pat #23619) #23618)
#23621 := (not #23620)
#23488 := (f37 #4650 #23197)
#23489 := (= #23488 f1)
#23514 := (not #23489)
#23606 := (not #23605)
#23622 := (or #23606 #23514 #23621)
#23623 := (not #23622)
decl f92 :: (-> S54 S10 S27)
decl f308 :: (-> S128 S9 S54)
decl f310 :: S128
#2723 := f310
#23570 := (f308 f310 f444)
#23571 := (f92 #23570 #23197)
#23572 := (f37 #23571 #23197)
#23573 := (= #23572 f1)
decl f312 :: (-> S130 S129 S1)
decl f460 :: S129
#4731 := f460
decl f313 :: (-> S131 S10 S130)
decl f314 :: (-> S132 S10 S131)
decl f315 :: (-> S133 S9 S132)
decl f319 :: S133
#2845 := f319
#4728 := (f315 f319 f444)
#23559 := (f314 #4728 #23197)
#23560 := (f313 #23559 #23197)
#23568 := (f312 #23560 f460)
#23569 := (= #23568 f1)
#23574 := (iff #23569 #23573)
#2829 := (:var 0 S129)
#28 := (:var 1 S10)
#37 := (:var 2 S10)
#24 := (:var 3 S9)
#2846 := (f315 f319 #24)
#2847 := (f314 #2846 #37)
#2848 := (f313 #2847 #28)
#2849 := (f312 #2848 #2829)
#2850 := (pattern #2849)
#2773 := (f308 f310 #24)
#2852 := (f92 #2773 #37)
#2853 := (f37 #2852 #28)
#2854 := (= #2853 f1)
#2851 := (= #2849 f1)
#2855 := (iff #2851 #2854)
#2856 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10) (?v3 S129)) (:pat #2850) #2855)
#16349 := (~ #2856 #2856)
#16347 := (~ #2855 #2855)
#16348 := [refl]: #16347
#16350 := [nnf-pos #16348]: #16349
#9423 := [asserted]: #2856
#16351 := [mp~ #9423 #16350]: #2856
#23583 := (not #2856)
#23585 := (or #23583 #23574)
#23586 := [quant-inst #4649 #23197 #23197 #4731]: #23585
#23729 := [unit-resolution #23586 #16351]: #23574
#4729 := (f314 #4728 #4658)
#4730 := (f313 #4729 #4658)
#4732 := (f312 #4730 f460)
#4733 := (= #4732 f1)
#23649 := (f26 #23477)
#23650 := (= #23649 f29)
#23738 := (not #23650)
decl f420 :: S21
#3596 := f420
#4622 := (= f29 f420)
#4623 := (not #4622)
#23739 := (iff #4623 #23738)
#23736 := (iff #4622 #23650)
#23734 := (iff #23650 #4622)
#23712 := (= f420 f29)
#23732 := (iff #23712 #4622)
#23733 := [commutativity]: #23732
#23713 := (iff #23650 #23712)
#23723 := (= #23649 f420)
#4670 := (f26 #4652)
#23371 := (= #4670 f420)
decl f221 :: S5
#1974 := f221
#23299 := (f7 f221 #4652)
#23300 := (= #23299 f1)
#23372 := (iff #23300 #23371)
#333 := (:var 0 S6)
#2348 := (f7 f221 #333)
#3582 := (pattern #2348)
#3591 := (f26 #333)
#3597 := (= #3591 f420)
#2350 := (= #2348 f1)
#3598 := (iff #2350 #3597)
#3599 := (forall (vars (?v0 S6)) (:pat #3582) #3598)
#16784 := (~ #3599 #3599)
#16782 := (~ #3598 #3598)
#16783 := [refl]: #16782
#16785 := [nnf-pos #16783]: #16784
#9912 := [asserted]: #3599
#16786 := [mp~ #9912 #16785]: #3599
#23381 := (not #3599)
#23382 := (or #23381 #23372)
#23383 := [quant-inst #4652]: #23382
#23580 := [unit-resolution #23383 #16786]: #23372
#23384 := (not #23372)
#23582 := (or #23384 #23371)
#472 := (:var 1 S6)
#1646 := (f189 f190 #472)
#1647 := (f188 #1646 #243)
#1969 := (pattern #1647)
#1975 := (f7 f221 #1647)
#1976 := (= #1975 f1)
#1977 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #1969) #1976)
#15883 := (~ #1977 #1977)
#15881 := (~ #1976 #1976)
#15882 := [refl]: #15881
#15884 := [nnf-pos #15882]: #15883
#8601 := [asserted]: #1977
#15885 := [mp~ #8601 #15884]: #1977
#23306 := (not #1977)
#23307 := (or #23306 #23300)
#23308 := [quant-inst #20 #4646]: #23307
#24771 := [unit-resolution #23308 #15885]: #23300
#23388 := (not #23300)
#23389 := (or #23384 #23388 #23371)
#23390 := [def-axiom]: #23389
#23698 := [unit-resolution #23390 #24771]: #23582
#23699 := [unit-resolution #23698 #23580]: #23371
#23721 := (= #23649 #4670)
#23719 := (= #23477 #4652)
#23212 := (f27 f28 #4658)
#23213 := (= #23212 #4652)
#1719 := (f80 f81 #472)
#3411 := (f53 #1719 #243)
#21607 := (pattern #3411)
#3415 := (f27 f28 #3411)
#3416 := (= #3415 #472)
#21614 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #21607) #3416)
#3417 := (forall (vars (?v0 S6) (?v1 Int)) #3416)
#21617 := (iff #3417 #21614)
#21615 := (iff #3416 #3416)
#21616 := [refl]: #21615
#21618 := [quant-intro #21616]: #21617
#16699 := (~ #3417 #3417)
#16697 := (~ #3416 #3416)
#16698 := [refl]: #16697
#16700 := [nnf-pos #16698]: #16699
#9831 := [asserted]: #3417
#16701 := [mp~ #9831 #16700]: #3417
#21619 := [mp #16701 #21618]: #21614
#23239 := (not #21614)
#23278 := (or #23239 #23213)
#23279 := [quant-inst #4652 #4657]: #23278
#23700 := [unit-resolution #23279 #21619]: #23213
#23717 := (= #23477 #23212)
#23715 := (= #23197 #4658)
#23210 := (= #4658 #23197)
#4664 := (f85 f90 #4658)
#4665 := (f7 #4664 #4652)
#4666 := (= #4665 f1)
decl f45 :: S5
#109 := f45
#4673 := (f7 f45 #4652)
#4674 := (= #4673 f1)
#4671 := (= #4670 f29)
#4672 := (not #4671)
#4668 := (f37 #4667 #4658)
#4669 := (= #4668 f1)
#4662 := (f48 #4661 #4658)
#4663 := (= #4662 f51)
#4659 := (f37 #4650 #4658)
#4660 := (= #4659 f1)
#13118 := (and #4660 #4663 #4666 #4669 #4672 #4674)
decl f468 :: Int
#4819 := f468
#4826 := (= #4775 f468)
#12352 := (* -1::Int f443)
#12735 := (+ #243 #12352)
#12734 := (>= #12735 0::Int)
#12736 := (not #12734)
decl f135 :: Int
#565 := f135
#5615 := (* -1::Int f135)
#5616 := (+ #243 #5615)
#5617 := (<= #5616 0::Int)
#12777 := (and #5433 #5617 #12736 #4826)
#12782 := (exists (vars (?v0 Int)) #12777)
#12746 := (* -1::Int f468)
#12747 := (+ #4775 #12746)
#12748 := (<= #12747 0::Int)
#5624 := (and #5433 #5617)
#6637 := (not #5624)
#12757 := (or #6637 #12734 #12748)
#12762 := (forall (vars (?v0 Int)) #12757)
#12765 := (not #12762)
#12785 := (or #12765 #12782)
#12788 := (and #12762 #12785)
decl f462 :: Int
#4782 := f462
#4820 := (= f468 f462)
#11320 := (not #4820)
decl f463 :: Int
#4786 := f463
decl f467 :: Int
#4817 := f467
#4818 := (= f467 f463)
#11329 := (not #4818)
decl f466 :: Int
#4815 := f466
#4816 := (= f466 f464)
#11338 := (not #4816)
decl f465 :: Int
#4813 := f465
#4814 := (= f465 f462)
#11347 := (not #4814)
#12426 := (>= f463 0::Int)
#12428 := (and #12423 #12426)
#12431 := (not #12428)
decl f341 :: S1
#3124 := f341
#3125 := (= f341 f1)
#11381 := (not #3125)
#12815 := (or #11381 #12431 #11347 #11338 #11329 #11320 #12788)
#12820 := (and #3125 #12815)
#12447 := (* -1::Int f464)
#12705 := (+ f443 #12447)
#12706 := (<= #12705 0::Int)
#12707 := (not #12706)
#12845 := (or #12431 #12707 #12820)
#12505 := (not #12504)
#12508 := (and #12505 #4984)
#12491 := (or #6637 #12468 #12482)
#12496 := (forall (vars (?v0 Int)) #12491)
#12499 := (not #12496)
#12511 := (or #12499 #12508)
#12514 := (and #12496 #12511)
#12517 := (or #12465 #12514)
#12520 := (and #12460 #12517)
#12454 := (and #12452 #12435)
#12457 := (not #12454)
#12448 := (+ f135 #12447)
#12446 := (>= #12448 1::Int)
#12530 := (and #12444 #12446)
#12533 := (not #12530)
#12548 := (or #12533 #12527 #11608 #12457 #12520)
#12556 := (and #12444 #12446 #12548)
#12437 := (and #12423 #12435)
#12440 := (not #12437)
#5013 := (= f471 f463)
#11758 := (not #5013)
#5012 := (= f470 f462)
#11767 := (not #5012)
#12614 := (* -1::Int #4940)
#12615 := (+ f462 #12614)
#12613 := (>= #12615 0::Int)
#12612 := (not #12613)
#12667 := (or #12431 #12612 #11767 #11758 #12440 #12556)
#4939 := (and #4933 #4938)
#11701 := (not #4939)
#12588 := (or #11701 #11692 #11683 #11674 #12561 #11656 #11647 #12440 #12556)
#12596 := (and #4933 #4938 #12588)
#4936 := (and #4933 #4935)
#11713 := (not #4936)
#12601 := (or #11713 #12596)
#12607 := (and #4933 #4935 #12601)
#12637 := (or #12431 #12613 #12607)
#12672 := (and #12637 #12667)
#12681 := (or #11701 #12431 #12672)
#12689 := (and #4933 #4938 #12681)
#12694 := (or #11713 #12689)
#12700 := (and #4933 #4935 #12694)
#12729 := (or #12431 #12706 #12700)
#12850 := (and #12729 #12845)
decl f12 :: (-> S8 S6 S6)
decl f13 :: S8
#19 := f13
#21 := (f12 f13 f14)
decl f453 :: (-> S181 S3 S51)
decl f438 :: S3
#3731 := f438
decl f454 :: (-> S182 S3 S181)
decl f430 :: S3
#3707 := f430
decl f455 :: (-> S183 S9 S182)
decl f456 :: S183
#4703 := f456
#4704 := (f455 f456 f444)
#4919 := (f454 #4704 f430)
#4920 := (f453 #4919 f438)
#4921 := (f85 #4920 #4656)
#4922 := (f7 #4921 #21)
#4923 := (= #4922 f1)
decl f55 :: S16
#139 := f55
#4699 := (f20 f55 #4656)
#4898 := (f450 #4696 f430)
#4915 := (f449 #4898 f438)
#4916 := (f8 #4915 #4699)
#4917 := (f7 #4916 #21)
#4918 := (= #4917 f1)
#4924 := (and #4918 #4923)
#11934 := (not #4924)
decl f437 :: S3
#3728 := f437
#4911 := (f449 #4898 f437)
#4912 := (f8 #4911 f443)
#4913 := (f7 #4912 f10)
#4914 := (= #4913 f1)
#11943 := (not #4914)
#4907 := (f449 #4898 f435)
#4908 := (f8 #4907 f462)
#4909 := (f7 #4908 f14)
#4910 := (= #4909 f1)
#11952 := (not #4910)
#4903 := (f449 #4898 f433)
#4904 := (f8 #4903 f463)
#4905 := (f7 #4904 f10)
#4906 := (= #4905 f1)
#11961 := (not #4906)
#4899 := (f449 #4898 f431)
#4900 := (f8 #4899 f464)
#4901 := (f7 #4900 f10)
#4902 := (= #4901 f1)
#11970 := (not #4902)
decl f82 :: (-> S50 S9 S1)
decl f98 :: S50
#325 := f98
#4685 := (f82 f98 f444)
#4686 := (= #4685 f1)
decl f322 :: (-> S136 S3 S50)
decl f323 :: S136
#2881 := f323
#4809 := (f322 f323 f430)
#4810 := (f82 #4809 f444)
#4811 := (= #4810 f1)
#4812 := (and #4811 #4686)
#11409 := (not #4812)
decl f278 :: (-> S115 S9 S50)
decl f279 :: S115
#2314 := f279
#4889 := (f278 f279 f444)
#4890 := (f82 #4889 f444)
#4891 := (= #4890 f1)
#12874 := (not #4891)
#4803 := (f107 #4734 f463)
#4804 := (f106 #4803 f14)
#4805 := (f20 #4748 #4804)
#4806 := (= #4805 f462)
#12877 := (* -1::Int f463)
#12878 := (+ f443 #12877)
#12879 := (<= #12878 0::Int)
#12880 := (not #12879)
#12883 := (and #12880 #4806)
#12886 := (not #12883)
#12901 := (* -1::Int f462)
#12902 := (+ #4775 #12901)
#12903 := (<= #12902 0::Int)
#12890 := (+ #243 #12447)
#12889 := (>= #12890 0::Int)
#12912 := (or #6637 #12889 #12903)
#12917 := (forall (vars (?v0 Int)) #12912)
#12920 := (not #12917)
#12923 := (>= #12705 0::Int)
#12926 := (not #12923)
#12932 := (>= #12448 0::Int)
#12929 := (>= f464 0::Int)
#12935 := (and #12929 #12932)
#12938 := (not #12935)
#12942 := (+ f135 #12877)
#12941 := (>= #12942 0::Int)
#12945 := (and #12426 #12941)
#12948 := (not #12945)
decl f137 :: Int
#585 := f137
#12955 := (+ f137 #12901)
#12954 := (>= #12955 0::Int)
#12951 := (>= f462 0::Int)
#12958 := (and #12951 #12954)
#12961 := (not #12958)
decl f461 :: Int
#4747 := f461
#4749 := (f20 #4748 #4736)
#4780 := (= #4749 f461)
#12418 := (<= f443 0::Int)
#12419 := (not #12418)
#12964 := (and #12419 #4780)
#12967 := (not #12964)
#13033 := (or #12967 #12961 #12948 #12938 #12431 #12926 #12920 #12886 #12874 #11409 #11970 #11961 #11952 #11943 #11934 #12850)
#13041 := (and #12419 #4780 #13033)
#12398 := (* -1::Int #4775)
#12399 := (+ f461 #12398)
#12397 := (>= #12399 0::Int)
#12385 := (>= #243 1::Int)
#12407 := (or #6637 #12385 #12397)
#12412 := (forall (vars (?v0 Int)) #12407)
#12415 := (not #12412)
#13046 := (or #12415 #13041)
#13049 := (and #12412 #13046)
#12379 := (>= f443 1::Int)
#12382 := (not #12379)
#13052 := (or #12382 #13049)
#13055 := (and #12379 #13052)
decl f432 :: S3
#3713 := f432
#4761 := (f450 #4696 f432)
#4762 := (f449 #4761 f431)
#4763 := (f8 #4762 1::Int)
#4764 := (f7 #4763 f10)
#4765 := (= #4764 f1)
#12150 := (not #4765)
decl f434 :: S3
#3719 := f434
#4756 := (f450 #4696 f434)
#4757 := (f449 #4756 f433)
#4758 := (f8 #4757 0::Int)
#4759 := (f7 #4758 f10)
#4760 := (= #4759 f1)
#12159 := (not #4760)
decl f436 :: S3
#3725 := f436
#4751 := (f450 #4696 f436)
#4752 := (f449 #4751 f435)
#4753 := (f8 #4752 f461)
#4754 := (f7 #4753 f14)
#4755 := (= #4754 f1)
#12168 := (not #4755)
#4750 := (= f461 #4749)
#12177 := (not #4750)
#4744 := (f37 #4743 #4736)
#4745 := (= #4744 f1)
#4737 := (f85 f90 #4736)
#4738 := (f7 #4737 f14)
#4739 := (= #4738 f1)
#4746 := (and #4739 #4745)
#12186 := (not #4746)
#13076 := (or #12186 #12177 #12168 #12159 #12150 #13055)
#13084 := (and #4739 #4745 #13076)
#4740 := (f37 #4667 #4736)
#4741 := (= #4740 f1)
#4742 := (and #4739 #4741)
#12198 := (not #4742)
#13089 := (or #12198 #13084)
#13095 := (and #4739 #4741 #13089)
#12210 := (not #4733)
#13100 := (or #12210 #13095)
#13103 := (and #4733 #13100)
#12353 := (+ f135 #12352)
#12351 := (>= #12353 0::Int)
#12349 := (>= f443 0::Int)
#12356 := (and #12349 #12351)
#12359 := (not #12356)
decl f458 :: (-> S184 Int S27)
decl f457 :: Int
#4715 := f457
decl f459 :: S184
#4718 := f459
#4719 := (f458 f459 f457)
#4720 := (f37 #4719 #40)
#4721 := (pattern #4720)
#4722 := (= #4720 f1)
#11242 := (not #4722)
#11245 := (forall (vars (?v0 S10)) (:pat #4721) #11242)
#12231 := (not #11245)
decl f266 :: (-> S108 S9 Int)
decl f267 :: S108
#2247 := f267
#4716 := (f266 f267 f444)
#4717 := (= f457 #4716)
#12240 := (not #4717)
decl f439 :: S3
#3734 := f439
#4697 := (f450 #4696 f439)
#4711 := (f449 #4697 f437)
#4712 := (f8 #4711 f443)
#4713 := (f7 #4712 f10)
#4714 := (= #4713 f1)
#12249 := (not #4714)
#4705 := (f454 #4704 f439)
#4706 := (f453 #4705 f438)
#4707 := (f85 #4706 #4656)
#4708 := (f7 #4707 #21)
#4709 := (= #4708 f1)
#4698 := (f449 #4697 f438)
#4700 := (f8 #4698 #4699)
#4701 := (f7 #4700 #21)
#4702 := (= #4701 f1)
#4710 := (and #4702 #4709)
#12258 := (not #4710)
decl f446 :: (-> S177 S176 Int)
#4689 := (:var 0 S176)
decl f447 :: S177
#4688 := f447
#4690 := (f446 f447 #4689)
#4691 := (pattern #4690)
decl f448 :: Int
#4692 := f448
#13108 := (* -1::Int f448)
#13109 := (+ #4690 #13108)
#13107 := (>= #13109 0::Int)
#13106 := (not #13107)
#13112 := (forall (vars (?v0 S176)) (:pat #4691) #13106)
#13115 := (not #13112)
#4682 := (f322 f323 f439)
#4683 := (f82 #4682 f444)
#4684 := (= #4683 f1)
#4687 := (and #4684 #4686)
#12276 := (not #4687)
decl f324 :: S50
#2900 := f324
#4680 := (f82 f324 f444)
#4681 := (= #4680 f1)
#12285 := (not #4681)
#13121 := (not #13118)
#1300 := 1099511627776::Int
#13131 := (>= f443 1099511627776::Int)
decl f442 :: Int
#4642 := f442
#13146 := (* -1::Int f442)
#13147 := (+ f135 #13146)
#13145 := (>= #13147 0::Int)
#13143 := (>= f442 0::Int)
#13150 := (and #13143 #13145)
#13153 := (not #13150)
decl f441 :: Int
#4638 := f441
#13160 := (* -1::Int f441)
#13161 := (+ f135 #13160)
#13159 := (>= #13161 0::Int)
#13157 := (>= f441 0::Int)
#13164 := (and #13157 #13159)
#13167 := (not #13164)
decl f440 :: Int
#4634 := f440
#13174 := (* -1::Int f440)
#13175 := (+ f137 #13174)
#13173 := (>= #13175 0::Int)
#13171 := (>= f440 0::Int)
#13178 := (and #13171 #13173)
#13181 := (not #13178)
#13226 := (or #13181 #13167 #13153 #13131 #12418 #13121 #12285 #12276 #13115 #12258 #12249 #12240 #12231 #12359 #13103)
#13231 := (not #13226)
#1 := true
#4821 := (< #243 f443)
#4827 := (and #4821 #4826)
#567 := (<= #243 f135)
#4828 := (and #567 #4827)
#409 := (<= 0::Int #243)
#4829 := (and #409 #4828)
#4830 := (exists (vars (?v0 Int)) #4829)
#4831 := (and #4830 true)
#4822 := (<= #4775 f468)
#4823 := (implies #4821 #4822)
#568 := (and #409 #567)
#4824 := (implies #568 #4823)
#4825 := (forall (vars (?v0 Int)) #4824)
#4832 := (implies #4825 #4831)
#4833 := (and #4825 #4832)
#4834 := (implies #4820 #4833)
#4835 := (implies #4818 #4834)
#4836 := (implies #4816 #4835)
#4837 := (implies #4814 #4836)
#4787 := (<= 0::Int f463)
#4794 := (<= 1::Int f464)
#4795 := (and #4794 #4787)
#4838 := (implies #4795 #4837)
#4839 := (implies #4795 #4838)
#4840 := (implies #4795 #4839)
#4841 := (implies #3125 #4840)
#4842 := (and #3125 #4841)
#4843 := (implies #4795 #4842)
#4844 := (implies #4795 #4843)
#5032 := (implies #4795 #4844)
#5033 := (implies #4795 #5032)
#5031 := (<= f443 f464)
#5034 := (implies #5031 #5033)
#5035 := (implies #4795 #5034)
#4980 := (< f471 f443)
#4985 := (and #4980 #4984)
#4986 := (and #4985 true)
#4976 := (<= #4775 f470)
#4975 := (< #243 f472)
#4977 := (implies #4975 #4976)
#4978 := (implies #568 #4977)
#4979 := (forall (vars (?v0 Int)) #4978)
#4987 := (implies #4979 #4986)
#4988 := (and #4979 #4987)
#4974 := (<= f472 f443)
#4989 := (implies #4974 #4988)
#4990 := (and #4974 #4989)
#4959 := (<= 0::Int f471)
#4972 := (<= 2::Int f472)
#4973 := (and #4972 #4959)
#4991 := (implies #4973 #4990)
#4992 := (implies #4971 #4991)
#4961 := (+ f464 1::Int)
#4966 := (= f472 #4961)
#4993 := (implies #4966 #4992)
#4963 := (<= #4961 f135)
#4962 := (<= 0::Int #4961)
#4964 := (and #4962 #4963)
#4994 := (implies #4964 #4993)
#4995 := (and #4964 #4994)
#4960 := (and #4794 #4959)
#4996 := (implies #4960 #4995)
#5014 := (implies #5013 #4996)
#5015 := (implies #5012 #5014)
#5016 := (implies #4795 #5015)
#5017 := (implies #4795 #5016)
#5018 := (implies #4795 #5017)
#5011 := (<= #4940 f462)
#5019 := (implies #5011 #5018)
#5020 := (implies #4795 #5019)
#4997 := (implies #4958 #4996)
#4998 := (implies #4956 #4997)
#4954 := (and #4794 #4794)
#4999 := (implies #4954 #4998)
#5000 := (implies #4953 #4999)
#5001 := (implies #4948 #5000)
#5002 := (implies #4943 #5001)
#5003 := (implies #4939 #5002)
#5004 := (and #4939 #5003)
#5005 := (implies #4936 #5004)
#5006 := (and #4936 #5005)
#5007 := (implies #4795 #5006)
#5008 := (implies #4795 #5007)
#4941 := (< f462 #4940)
#5009 := (implies #4941 #5008)
#5010 := (implies #4795 #5009)
#5021 := (and #5010 #5020)
#5022 := (implies #4795 #5021)
#5023 := (implies #4939 #5022)
#5024 := (and #4939 #5023)
#5025 := (implies #4936 #5024)
#5026 := (and #4936 #5025)
#5027 := (implies #4795 #5026)
#5028 := (implies #4795 #5027)
#4928 := (< f464 f443)
#5029 := (implies #4928 #5028)
#5030 := (implies #4795 #5029)
#5036 := (and #5030 #5035)
#5037 := (implies #4795 #5036)
decl f77 :: (-> S48 S9 S47)
decl f78 :: S48
#174 := f78
#4850 := (f77 f78 f444)
#4926 := (= #4850 #4850)
#4925 := (= #4875 #4875)
#4927 := (and #4925 #4926)
#5038 := (implies #4927 #5037)
#5039 := (implies #4924 #5038)
#5040 := (implies #4914 #5039)
#5041 := (implies #4910 #5040)
#5042 := (implies #4906 #5041)
#5043 := (implies #4902 #5042)
#5044 := (implies #4812 #5043)
decl f265 :: S42
#2244 := f265
#4884 := (f70 f265 f444)
#4885 := (f20 #4884 #40)
#4886 := (pattern #4885)
#4887 := (<= #4885 #4885)
#4888 := (forall (vars (?v0 S10)) (:pat #4886) #4887)
#4892 := (and #4888 #4891)
#4883 := (<= #4716 #4716)
#4893 := (and #4883 #4892)
#5045 := (implies #4893 #5044)
#4877 := (f101 #4876 #40)
#4878 := (pattern #4877)
#4865 := (f37 #4743 #40)
#4866 := (= #4865 f1)
#4879 := (= #4877 #4877)
#4880 := (and #4879 #4866)
#4881 := (implies #4866 #4880)
#4882 := (forall (vars (?v0 S10)) (:pat #4878) #4881)
#4894 := (and #4882 #4893)
decl f74 :: (-> S45 S10 S44)
decl f75 :: (-> S46 S47 S45)
decl f76 :: S46
#173 := f76
#4851 := (f75 f76 #4850)
#4852 := (f74 #4851 #40)
#4853 := (pattern #4852)
#4871 := (= #4852 #4852)
#4872 := (and #4871 #4866)
#4873 := (implies #4866 #4872)
#4874 := (forall (vars (?v0 S10)) (:pat #4853) #4873)
#4895 := (and #4874 #4894)
decl f39 :: (-> S28 S29 S16)
decl f41 :: (-> S30 S9 S29)
decl f42 :: S30
#84 := f42
#4861 := (f41 f42 f444)
decl f40 :: S28
#83 := f40
#4862 := (f39 f40 #4861)
#4863 := (f20 #4862 #40)
#4864 := (pattern #4863)
#4867 := (= #4863 #4863)
#4868 := (and #4867 #4866)
#4869 := (implies #4866 #4868)
#4870 := (forall (vars (?v0 S10)) (:pat #4864) #4869)
#4896 := (and #4870 #4895)
decl f419 :: S21
#3592 := f419
#4854 := (f48 #4661 #40)
#4855 := (f27 f28 #4854)
#4856 := (f26 #4855)
#4857 := (= #4856 f419)
#4858 := (not #4857)
#4859 := (implies #4858 #4858)
#4860 := (forall (vars (?v0 S10)) (:pat #4853) #4859)
#4897 := (and #4860 #4896)
#5046 := (implies #4897 #5045)
#5047 := (implies #4795 #5046)
#5048 := (implies #4795 #5047)
#5049 := (implies #4795 #5048)
#4845 := (implies #4812 #4844)
#4846 := (implies #4795 #4845)
#4847 := (implies #4795 #4846)
#4808 := (not true)
#4848 := (implies #4808 #4847)
#4849 := (implies #4795 #4848)
#5050 := (and #4849 #5049)
#5051 := (implies #4795 #5050)
#4802 := (< f463 f443)
#4807 := (and #4802 #4806)
#5052 := (implies #4807 #5051)
#4798 := (<= #4775 f462)
#4797 := (< #243 f464)
#4799 := (implies #4797 #4798)
#4800 := (implies #568 #4799)
#4801 := (forall (vars (?v0 Int)) #4800)
#5053 := (implies #4801 #5052)
#4796 := (<= f464 f443)
#5054 := (implies #4796 #5053)
#5055 := (implies #4795 #5054)
#4792 := (<= f464 f135)
#4791 := (<= 0::Int f464)
#4793 := (and #4791 #4792)
#5056 := (implies #4793 #5055)
#4788 := (<= f463 f135)
#4789 := (and #4787 #4788)
#5057 := (implies #4789 #5056)
#4784 := (<= f462 f137)
#4783 := (<= 0::Int f462)
#4785 := (and #4783 #4784)
#5058 := (implies #4785 #5057)
#4648 := (< 0::Int f443)
#4781 := (and #4648 #4780)
#5059 := (implies #4781 #5058)
#5060 := (and #4781 #5059)
#4776 := (<= #4775 f461)
#4772 := (< #243 1::Int)
#4777 := (implies #4772 #4776)
#4778 := (implies #568 #4777)
#4779 := (forall (vars (?v0 Int)) #4778)
#5061 := (implies #4779 #5060)
#5062 := (and #4779 #5061)
#4771 := (<= 1::Int f443)
#5063 := (implies #4771 #5062)
#5064 := (and #4771 #5063)
#4767 := (<= 0::Int 0::Int)
#4768 := (and #4767 #4767)
#4766 := (<= 1::Int 1::Int)
#4769 := (and #4766 #4768)
#4770 := (and #4766 #4769)
#5065 := (implies #4770 #5064)
#5066 := (implies #4765 #5065)
#5067 := (implies #4760 #5066)
#5068 := (implies #4755 #5067)
#5069 := (implies #4750 #5068)
#5070 := (implies #4746 #5069)
#5071 := (and #4746 #5070)
#5072 := (implies #4742 #5071)
#5073 := (and #4742 #5072)
#5074 := (implies #4733 #5073)
#5075 := (and #4733 #5074)
#4726 := (<= f443 f135)
#4725 := (<= 0::Int f443)
#4727 := (and #4725 #4726)
#5076 := (implies #4727 #5075)
#4723 := (iff #4722 false)
#4724 := (forall (vars (?v0 S10)) (:pat #4721) #4723)
#5077 := (implies #4724 #5076)
#5078 := (implies #4717 #5077)
#5079 := (implies #4714 #5078)
#5080 := (implies #4710 #5079)
#4693 := (< #4690 f448)
#4694 := (forall (vars (?v0 S176)) (:pat #4691) #4693)
#5081 := (implies #4694 #5080)
#5082 := (implies #4687 #5081)
#5083 := (implies #4681 #5082)
#4675 := (and #4672 #4674)
#4676 := (and #4669 #4675)
#4677 := (and #4666 #4676)
#4678 := (and #4663 #4677)
#4679 := (and #4660 #4678)
#5084 := (implies #4679 #5083)
#5085 := (implies #4648 #5084)
#4647 := (< f443 1099511627776::Int)
#5086 := (implies #4647 #5085)
#4644 := (<= f442 f135)
#4643 := (<= 0::Int f442)
#4645 := (and #4643 #4644)
#5087 := (implies #4645 #5086)
#4640 := (<= f441 f135)
#4639 := (<= 0::Int f441)
#4641 := (and #4639 #4640)
#5088 := (implies #4641 #5087)
#4636 := (<= f440 f137)
#4635 := (<= 0::Int f440)
#4637 := (and #4635 #4636)
#5089 := (implies #4637 #5088)
#5090 := (not #5089)
#13234 := (iff #5090 #13231)
#11288 := (not #4821)
#11289 := (or #11288 #4822)
#6630 := (not #568)
#11295 := (or #6630 #11289)
#11300 := (forall (vars (?v0 Int)) #11295)
#11308 := (not #11300)
#11309 := (or #11308 #4830)
#11314 := (and #11300 #11309)
#11321 := (or #11320 #11314)
#11330 := (or #11329 #11321)
#11339 := (or #11338 #11330)
#11348 := (or #11347 #11339)
#11356 := (not #4795)
#11357 := (or #11356 #11348)
#11365 := (or #11356 #11357)
#11373 := (or #11356 #11365)
#11382 := (or #11381 #11373)
#11387 := (and #3125 #11382)
#11393 := (or #11356 #11387)
#11401 := (or #11356 #11393)
#11883 := (or #11356 #11401)
#11891 := (or #11356 #11883)
#11899 := (not #5031)
#11900 := (or #11899 #11891)
#11908 := (or #11356 #11900)
#11555 := (not #4975)
#11556 := (or #11555 #4976)
#11562 := (or #6630 #11556)
#11567 := (forall (vars (?v0 Int)) #11562)
#11575 := (not #11567)
#11576 := (or #11575 #4985)
#11581 := (and #11567 #11576)
#11587 := (not #4974)
#11588 := (or #11587 #11581)
#11593 := (and #4974 #11588)
#11599 := (not #4973)
#11600 := (or #11599 #11593)
#11609 := (or #11608 #11600)
#11540 := (+ 1::Int f464)
#11552 := (= f472 #11540)
#11617 := (not #11552)
#11618 := (or #11617 #11609)
#11546 := (<= #11540 f135)
#11543 := (<= 0::Int #11540)
#11549 := (and #11543 #11546)
#11626 := (not #11549)
#11627 := (or #11626 #11618)
#11632 := (and #11549 #11627)
#11638 := (not #4960)
#11639 := (or #11638 #11632)
#11759 := (or #11758 #11639)
#11768 := (or #11767 #11759)
#11776 := (or #11356 #11768)
#11784 := (or #11356 #11776)
#11792 := (or #11356 #11784)
#11800 := (not #5011)
#11801 := (or #11800 #11792)
#11809 := (or #11356 #11801)
#11648 := (or #11647 #11639)
#11657 := (or #11656 #11648)
#11665 := (not #4794)
#11666 := (or #11665 #11657)
#11675 := (or #11674 #11666)
#11684 := (or #11683 #11675)
#11693 := (or #11692 #11684)
#11702 := (or #11701 #11693)
#11707 := (and #4939 #11702)
#11714 := (or #11713 #11707)
#11719 := (and #4936 #11714)
#11725 := (or #11356 #11719)
#11733 := (or #11356 #11725)
#11741 := (not #4941)
#11742 := (or #11741 #11733)
#11750 := (or #11356 #11742)
#11814 := (and #11750 #11809)
#11820 := (or #11356 #11814)
#11828 := (or #11701 #11820)
#11833 := (and #4939 #11828)
#11839 := (or #11713 #11833)
#11844 := (and #4936 #11839)
#11850 := (or #11356 #11844)
#11858 := (or #11356 #11850)
#11866 := (not #4928)
#11867 := (or #11866 #11858)
#11875 := (or #11356 #11867)
#11913 := (and #11875 #11908)
#11919 := (or #11356 #11913)
#11935 := (or #11934 #11919)
#11944 := (or #11943 #11935)
#11953 := (or #11952 #11944)
#11962 := (or #11961 #11953)
#11971 := (or #11970 #11962)
#11979 := (or #11409 #11971)
#11987 := (not #4893)
#11988 := (or #11987 #11979)
#11996 := (or #11987 #11988)
#12004 := (or #11356 #11996)
#12012 := (or #11356 #12004)
#12020 := (or #11356 #12012)
#12035 := (or #11356 #12020)
#12043 := (not #4807)
#12044 := (or #12043 #12035)
#11271 := (not #4797)
#11272 := (or #11271 #4798)
#11278 := (or #6630 #11272)
#11283 := (forall (vars (?v0 Int)) #11278)
#12052 := (not #11283)
#12053 := (or #12052 #12044)
#12061 := (not #4796)
#12062 := (or #12061 #12053)
#12070 := (or #11356 #12062)
#12078 := (not #4793)
#12079 := (or #12078 #12070)
#12087 := (not #4789)
#12088 := (or #12087 #12079)
#12096 := (not #4785)
#12097 := (or #12096 #12088)
#12105 := (not #4781)
#12106 := (or #12105 #12097)
#12111 := (and #4781 #12106)
#11256 := (not #4772)
#11257 := (or #11256 #4776)
#11263 := (or #6630 #11257)
#11268 := (forall (vars (?v0 Int)) #11263)
#12117 := (not #11268)
#12118 := (or #12117 #12111)
#12123 := (and #11268 #12118)
#12129 := (not #4771)
#12130 := (or #12129 #12123)
#12135 := (and #4771 #12130)
#11250 := (and #4766 #4767)
#11253 := (and #4766 #11250)
#12141 := (not #11253)
#12142 := (or #12141 #12135)
#12151 := (or #12150 #12142)
#12160 := (or #12159 #12151)
#12169 := (or #12168 #12160)
#12178 := (or #12177 #12169)
#12187 := (or #12186 #12178)
#12192 := (and #4746 #12187)
#12199 := (or #12198 #12192)
#12204 := (and #4742 #12199)
#12211 := (or #12210 #12204)
#12216 := (and #4733 #12211)
#12222 := (not #4727)
#12223 := (or #12222 #12216)
#12232 := (or #12231 #12223)
#12241 := (or #12240 #12232)
#12250 := (or #12249 #12241)
#12259 := (or #12258 #12250)
#12267 := (not #4694)
#12268 := (or #12267 #12259)
#12277 := (or #12276 #12268)
#12286 := (or #12285 #12277)
#12294 := (not #4679)
#12295 := (or #12294 #12286)
#12303 := (not #4648)
#12304 := (or #12303 #12295)
#12312 := (not #4647)
#12313 := (or #12312 #12304)
#12321 := (not #4645)
#12322 := (or #12321 #12313)
#12330 := (not #4641)
#12331 := (or #12330 #12322)
#12339 := (not #4637)
#12340 := (or #12339 #12331)
#12345 := (not #12340)
#13232 := (iff #12345 #13231)
#13229 := (iff #12340 #13226)
#13184 := (or #12359 #13103)
#13187 := (or #12231 #13184)
#13190 := (or #12240 #13187)
#13193 := (or #12249 #13190)
#13196 := (or #12258 #13193)
#13199 := (or #13115 #13196)
#13202 := (or #12276 #13199)
#13205 := (or #12285 #13202)
#13208 := (or #13121 #13205)
#13211 := (or #12418 #13208)
#13214 := (or #13131 #13211)
#13217 := (or #13153 #13214)
#13220 := (or #13167 #13217)
#13223 := (or #13181 #13220)
#13227 := (iff #13223 #13226)
#13228 := [rewrite]: #13227
#13224 := (iff #12340 #13223)
#13221 := (iff #12331 #13220)
#13218 := (iff #12322 #13217)
#13215 := (iff #12313 #13214)
#13212 := (iff #12304 #13211)
#13209 := (iff #12295 #13208)
#13206 := (iff #12286 #13205)
#13203 := (iff #12277 #13202)
#13200 := (iff #12268 #13199)
#13197 := (iff #12259 #13196)
#13194 := (iff #12250 #13193)
#13191 := (iff #12241 #13190)
#13188 := (iff #12232 #13187)
#13185 := (iff #12223 #13184)
#13104 := (iff #12216 #13103)
#13101 := (iff #12211 #13100)
#13098 := (iff #12204 #13095)
#13092 := (and #4742 #13089)
#13096 := (iff #13092 #13095)
#13097 := [rewrite]: #13096
#13093 := (iff #12204 #13092)
#13090 := (iff #12199 #13089)
#13087 := (iff #12192 #13084)
#13081 := (and #4746 #13076)
#13085 := (iff #13081 #13084)
#13086 := [rewrite]: #13085
#13082 := (iff #12192 #13081)
#13079 := (iff #12187 #13076)
#13058 := (or false #13055)
#13061 := (or #12150 #13058)
#13064 := (or #12159 #13061)
#13067 := (or #12168 #13064)
#13070 := (or #12177 #13067)
#13073 := (or #12186 #13070)
#13077 := (iff #13073 #13076)
#13078 := [rewrite]: #13077
#13074 := (iff #12187 #13073)
#13071 := (iff #12178 #13070)
#13068 := (iff #12169 #13067)
#13065 := (iff #12160 #13064)
#13062 := (iff #12151 #13061)
#13059 := (iff #12142 #13058)
#13056 := (iff #12135 #13055)
#13053 := (iff #12130 #13052)
#13050 := (iff #12123 #13049)
#13047 := (iff #12118 #13046)
#13044 := (iff #12111 #13041)
#13038 := (and #12964 #13033)
#13042 := (iff #13038 #13041)
#13043 := [rewrite]: #13042
#13039 := (iff #12111 #13038)
#13036 := (iff #12106 #13033)
#12970 := (or #12431 #12850)
#12973 := (or #11934 #12970)
#12976 := (or #11943 #12973)
#12979 := (or #11952 #12976)
#12982 := (or #11961 #12979)
#12985 := (or #11970 #12982)
#12988 := (or #11409 #12985)
#12991 := (or #12874 #12988)
#12994 := (or #12874 #12991)
#12997 := (or #12431 #12994)
#13000 := (or #12431 #12997)
#13003 := (or #12431 #13000)
#13006 := (or #12431 #13003)
#13009 := (or #12886 #13006)
#13012 := (or #12920 #13009)
#13015 := (or #12926 #13012)
#13018 := (or #12431 #13015)
#13021 := (or #12938 #13018)
#13024 := (or #12948 #13021)
#13027 := (or #12961 #13024)
#13030 := (or #12967 #13027)
#13034 := (iff #13030 #13033)
#13035 := [rewrite]: #13034
#13031 := (iff #12106 #13030)
#13028 := (iff #12097 #13027)
#13025 := (iff #12088 #13024)
#13022 := (iff #12079 #13021)
#13019 := (iff #12070 #13018)
#13016 := (iff #12062 #13015)
#13013 := (iff #12053 #13012)
#13010 := (iff #12044 #13009)
#13007 := (iff #12035 #13006)
#13004 := (iff #12020 #13003)
#13001 := (iff #12012 #13000)
#12998 := (iff #12004 #12997)
#12995 := (iff #11996 #12994)
#12992 := (iff #11988 #12991)
#12989 := (iff #11979 #12988)
#12986 := (iff #11971 #12985)
#12983 := (iff #11962 #12982)
#12980 := (iff #11953 #12979)
#12977 := (iff #11944 #12976)
#12974 := (iff #11935 #12973)
#12971 := (iff #11919 #12970)
#12851 := (iff #11913 #12850)
#12848 := (iff #11908 #12845)
#12827 := (or #12431 #12820)
#12830 := (or #12431 #12827)
#12833 := (or #12431 #12830)
#12836 := (or #12431 #12833)
#12839 := (or #12707 #12836)
#12842 := (or #12431 #12839)
#12846 := (iff #12842 #12845)
#12847 := [rewrite]: #12846
#12843 := (iff #11908 #12842)
#12840 := (iff #11900 #12839)
#12837 := (iff #11891 #12836)
#12834 := (iff #11883 #12833)
#12831 := (iff #11401 #12830)
#12828 := (iff #11393 #12827)
#12821 := (iff #11387 #12820)
#12818 := (iff #11382 #12815)
#12791 := (or #11320 #12788)
#12794 := (or #11329 #12791)
#12797 := (or #11338 #12794)
#12800 := (or #11347 #12797)
#12803 := (or #12431 #12800)
#12806 := (or #12431 #12803)
#12809 := (or #12431 #12806)
#12812 := (or #11381 #12809)
#12816 := (iff #12812 #12815)
#12817 := [rewrite]: #12816
#12813 := (iff #11382 #12812)
#12810 := (iff #11373 #12809)
#12807 := (iff #11365 #12806)
#12804 := (iff #11357 #12803)
#12801 := (iff #11348 #12800)
#12798 := (iff #11339 #12797)
#12795 := (iff #11330 #12794)
#12792 := (iff #11321 #12791)
#12789 := (iff #11314 #12788)
#12786 := (iff #11309 #12785)
#12783 := (iff #4830 #12782)
#12780 := (iff #4829 #12777)
#12768 := (and #12736 #4826)
#12771 := (and #5617 #12768)
#12774 := (and #5433 #12771)
#12778 := (iff #12774 #12777)
#12779 := [rewrite]: #12778
#12775 := (iff #4829 #12774)
#12772 := (iff #4828 #12771)
#12769 := (iff #4827 #12768)
#12737 := (iff #4821 #12736)
#12738 := [rewrite]: #12737
#12770 := [monotonicity #12738]: #12769
#5618 := (iff #567 #5617)
#5619 := [rewrite]: #5618
#12773 := [monotonicity #5619 #12770]: #12772
#5431 := (iff #409 #5433)
#5432 := [rewrite]: #5431
#12776 := [monotonicity #5432 #12773]: #12775
#12781 := [trans #12776 #12779]: #12780
#12784 := [quant-intro #12781]: #12783
#12766 := (iff #11308 #12765)
#12763 := (iff #11300 #12762)
#12760 := (iff #11295 #12757)
#12751 := (or #12734 #12748)
#12754 := (or #6637 #12751)
#12758 := (iff #12754 #12757)
#12759 := [rewrite]: #12758
#12755 := (iff #11295 #12754)
#12752 := (iff #11289 #12751)
#12749 := (iff #4822 #12748)
#12750 := [rewrite]: #12749
#12744 := (iff #11288 #12734)
#12739 := (not #12736)
#12742 := (iff #12739 #12734)
#12743 := [rewrite]: #12742
#12740 := (iff #11288 #12739)
#12741 := [monotonicity #12738]: #12740
#12745 := [trans #12741 #12743]: #12744
#12753 := [monotonicity #12745 #12750]: #12752
#6638 := (iff #6630 #6637)
#5625 := (iff #568 #5624)
#5626 := [monotonicity #5432 #5619]: #5625
#6639 := [monotonicity #5626]: #6638
#12756 := [monotonicity #6639 #12753]: #12755
#12761 := [trans #12756 #12759]: #12760
#12764 := [quant-intro #12761]: #12763
#12767 := [monotonicity #12764]: #12766
#12787 := [monotonicity #12767 #12784]: #12786
#12790 := [monotonicity #12764 #12787]: #12789
#12793 := [monotonicity #12790]: #12792
#12796 := [monotonicity #12793]: #12795
#12799 := [monotonicity #12796]: #12798
#12802 := [monotonicity #12799]: #12801
#12432 := (iff #11356 #12431)
#12429 := (iff #4795 #12428)
#12425 := (iff #4787 #12426)
#12427 := [rewrite]: #12425
#12422 := (iff #4794 #12423)
#12424 := [rewrite]: #12422
#12430 := [monotonicity #12424 #12427]: #12429
#12433 := [monotonicity #12430]: #12432
#12805 := [monotonicity #12433 #12802]: #12804
#12808 := [monotonicity #12433 #12805]: #12807
#12811 := [monotonicity #12433 #12808]: #12810
#12814 := [monotonicity #12811]: #12813
#12819 := [trans #12814 #12817]: #12818
#12822 := [monotonicity #12819]: #12821
#12829 := [monotonicity #12433 #12822]: #12828
#12832 := [monotonicity #12433 #12829]: #12831
#12835 := [monotonicity #12433 #12832]: #12834
#12838 := [monotonicity #12433 #12835]: #12837
#12825 := (iff #11899 #12707)
#12823 := (iff #5031 #12706)
#12824 := [rewrite]: #12823
#12826 := [monotonicity #12824]: #12825
#12841 := [monotonicity #12826 #12838]: #12840
#12844 := [monotonicity #12433 #12841]: #12843
#12849 := [trans #12844 #12847]: #12848
#12732 := (iff #11875 #12729)
#12717 := (or #12431 #12700)
#12720 := (or #12431 #12717)
#12723 := (or #12706 #12720)
#12726 := (or #12431 #12723)
#12730 := (iff #12726 #12729)
#12731 := [rewrite]: #12730
#12727 := (iff #11875 #12726)
#12724 := (iff #11867 #12723)
#12721 := (iff #11858 #12720)
#12718 := (iff #11850 #12717)
#12703 := (iff #11844 #12700)
#12697 := (and #4936 #12694)
#12701 := (iff #12697 #12700)
#12702 := [rewrite]: #12701
#12698 := (iff #11844 #12697)
#12695 := (iff #11839 #12694)
#12692 := (iff #11833 #12689)
#12686 := (and #4939 #12681)
#12690 := (iff #12686 #12689)
#12691 := [rewrite]: #12690
#12687 := (iff #11833 #12686)
#12684 := (iff #11828 #12681)
#12675 := (or #12431 #12672)
#12678 := (or #11701 #12675)
#12682 := (iff #12678 #12681)
#12683 := [rewrite]: #12682
#12679 := (iff #11828 #12678)
#12676 := (iff #11820 #12675)
#12673 := (iff #11814 #12672)
#12670 := (iff #11809 #12667)
#12564 := (or #12440 #12556)
#12646 := (or #11758 #12564)
#12649 := (or #11767 #12646)
#12652 := (or #12431 #12649)
#12655 := (or #12431 #12652)
#12658 := (or #12431 #12655)
#12661 := (or #12612 #12658)
#12664 := (or #12431 #12661)
#12668 := (iff #12664 #12667)
#12669 := [rewrite]: #12668
#12665 := (iff #11809 #12664)
#12662 := (iff #11801 #12661)
#12659 := (iff #11792 #12658)
#12656 := (iff #11784 #12655)
#12653 := (iff #11776 #12652)
#12650 := (iff #11768 #12649)
#12647 := (iff #11759 #12646)
#12565 := (iff #11639 #12564)
#12559 := (iff #11632 #12556)
#12553 := (and #12530 #12548)
#12557 := (iff #12553 #12556)
#12558 := [rewrite]: #12557
#12554 := (iff #11632 #12553)
#12551 := (iff #11627 #12548)
#12536 := (or #12457 #12520)
#12539 := (or #11608 #12536)
#12542 := (or #12527 #12539)
#12545 := (or #12533 #12542)
#12549 := (iff #12545 #12548)
#12550 := [rewrite]: #12549
#12546 := (iff #11627 #12545)
#12543 := (iff #11618 #12542)
#12540 := (iff #11609 #12539)
#12537 := (iff #11600 #12536)
#12521 := (iff #11593 #12520)
#12518 := (iff #11588 #12517)
#12515 := (iff #11581 #12514)
#12512 := (iff #11576 #12511)
#12509 := (iff #4985 #12508)
#12506 := (iff #4980 #12505)
#12507 := [rewrite]: #12506
#12510 := [monotonicity #12507]: #12509
#12500 := (iff #11575 #12499)
#12497 := (iff #11567 #12496)
#12494 := (iff #11562 #12491)
#12485 := (or #12468 #12482)
#12488 := (or #6637 #12485)
#12492 := (iff #12488 #12491)
#12493 := [rewrite]: #12492
#12489 := (iff #11562 #12488)
#12486 := (iff #11556 #12485)
#12483 := (iff #4976 #12482)
#12484 := [rewrite]: #12483
#12478 := (iff #11555 #12468)
#12470 := (not #12468)
#12473 := (not #12470)
#12476 := (iff #12473 #12468)
#12477 := [rewrite]: #12476
#12474 := (iff #11555 #12473)
#12471 := (iff #4975 #12470)
#12472 := [rewrite]: #12471
#12475 := [monotonicity #12472]: #12474
#12479 := [trans #12475 #12477]: #12478
#12487 := [monotonicity #12479 #12484]: #12486
#12490 := [monotonicity #6639 #12487]: #12489
#12495 := [trans #12490 #12493]: #12494
#12498 := [quant-intro #12495]: #12497
#12501 := [monotonicity #12498]: #12500
#12513 := [monotonicity #12501 #12510]: #12512
#12516 := [monotonicity #12498 #12513]: #12515
#12466 := (iff #11587 #12465)
#12463 := (iff #4974 #12460)
#12464 := [rewrite]: #12463
#12467 := [monotonicity #12464]: #12466
#12519 := [monotonicity #12467 #12516]: #12518
#12522 := [monotonicity #12464 #12519]: #12521
#12458 := (iff #11599 #12457)
#12455 := (iff #4973 #12454)
#12434 := (iff #4959 #12435)
#12436 := [rewrite]: #12434
#12451 := (iff #4972 #12452)
#12453 := [rewrite]: #12451
#12456 := [monotonicity #12453 #12436]: #12455
#12459 := [monotonicity #12456]: #12458
#12538 := [monotonicity #12459 #12522]: #12537
#12541 := [monotonicity #12538]: #12540
#12528 := (iff #11617 #12527)
#12525 := (iff #11552 #12523)
#12526 := [rewrite]: #12525
#12529 := [monotonicity #12526]: #12528
#12544 := [monotonicity #12529 #12541]: #12543
#12534 := (iff #11626 #12533)
#12531 := (iff #11549 #12530)
#12449 := (iff #11546 #12446)
#12450 := [rewrite]: #12449
#12443 := (iff #11543 #12444)
#12445 := [rewrite]: #12443
#12532 := [monotonicity #12445 #12450]: #12531
#12535 := [monotonicity #12532]: #12534
#12547 := [monotonicity #12535 #12544]: #12546
#12552 := [trans #12547 #12550]: #12551
#12555 := [monotonicity #12532 #12552]: #12554
#12560 := [trans #12555 #12558]: #12559
#12441 := (iff #11638 #12440)
#12438 := (iff #4960 #12437)
#12439 := [monotonicity #12424 #12436]: #12438
#12442 := [monotonicity #12439]: #12441
#12566 := [monotonicity #12442 #12560]: #12565
#12648 := [monotonicity #12566]: #12647
#12651 := [monotonicity #12648]: #12650
#12654 := [monotonicity #12433 #12651]: #12653
#12657 := [monotonicity #12433 #12654]: #12656
#12660 := [monotonicity #12433 #12657]: #12659
#12644 := (iff #11800 #12612)
#12642 := (iff #5011 #12613)
#12643 := [rewrite]: #12642
#12645 := [monotonicity #12643]: #12644
#12663 := [monotonicity #12645 #12660]: #12662
#12666 := [monotonicity #12433 #12663]: #12665
#12671 := [trans #12666 #12669]: #12670
#12640 := (iff #11750 #12637)
#12625 := (or #12431 #12607)
#12628 := (or #12431 #12625)
#12631 := (or #12613 #12628)
#12634 := (or #12431 #12631)
#12638 := (iff #12634 #12637)
#12639 := [rewrite]: #12638
#12635 := (iff #11750 #12634)
#12632 := (iff #11742 #12631)
#12629 := (iff #11733 #12628)
#12626 := (iff #11725 #12625)
#12610 := (iff #11719 #12607)
#12604 := (and #4936 #12601)
#12608 := (iff #12604 #12607)
#12609 := [rewrite]: #12608
#12605 := (iff #11719 #12604)
#12602 := (iff #11714 #12601)
#12599 := (iff #11707 #12596)
#12593 := (and #4939 #12588)
#12597 := (iff #12593 #12596)
#12598 := [rewrite]: #12597
#12594 := (iff #11707 #12593)
#12591 := (iff #11702 #12588)
#12567 := (or #11647 #12564)
#12570 := (or #11656 #12567)
#12573 := (or #12561 #12570)
#12576 := (or #11674 #12573)
#12579 := (or #11683 #12576)
#12582 := (or #11692 #12579)
#12585 := (or #11701 #12582)
#12589 := (iff #12585 #12588)
#12590 := [rewrite]: #12589
#12586 := (iff #11702 #12585)
#12583 := (iff #11693 #12582)
#12580 := (iff #11684 #12579)
#12577 := (iff #11675 #12576)
#12574 := (iff #11666 #12573)
#12571 := (iff #11657 #12570)
#12568 := (iff #11648 #12567)
#12569 := [monotonicity #12566]: #12568
#12572 := [monotonicity #12569]: #12571
#12562 := (iff #11665 #12561)
#12563 := [monotonicity #12424]: #12562
#12575 := [monotonicity #12563 #12572]: #12574
#12578 := [monotonicity #12575]: #12577
#12581 := [monotonicity #12578]: #12580
#12584 := [monotonicity #12581]: #12583
#12587 := [monotonicity #12584]: #12586
#12592 := [trans #12587 #12590]: #12591
#12595 := [monotonicity #12592]: #12594
#12600 := [trans #12595 #12598]: #12599
#12603 := [monotonicity #12600]: #12602
#12606 := [monotonicity #12603]: #12605
#12611 := [trans #12606 #12609]: #12610
#12627 := [monotonicity #12433 #12611]: #12626
#12630 := [monotonicity #12433 #12627]: #12629
#12623 := (iff #11741 #12613)
#12618 := (not #12612)
#12621 := (iff #12618 #12613)
#12622 := [rewrite]: #12621
#12619 := (iff #11741 #12618)
#12616 := (iff #4941 #12612)
#12617 := [rewrite]: #12616
#12620 := [monotonicity #12617]: #12619
#12624 := [trans #12620 #12622]: #12623
#12633 := [monotonicity #12624 #12630]: #12632
#12636 := [monotonicity #12433 #12633]: #12635
#12641 := [trans #12636 #12639]: #12640
#12674 := [monotonicity #12641 #12671]: #12673
#12677 := [monotonicity #12433 #12674]: #12676
#12680 := [monotonicity #12677]: #12679
#12685 := [trans #12680 #12683]: #12684
#12688 := [monotonicity #12685]: #12687
#12693 := [trans #12688 #12691]: #12692
#12696 := [monotonicity #12693]: #12695
#12699 := [monotonicity #12696]: #12698
#12704 := [trans #12699 #12702]: #12703
#12719 := [monotonicity #12433 #12704]: #12718
#12722 := [monotonicity #12433 #12719]: #12721
#12715 := (iff #11866 #12706)
#12710 := (not #12707)
#12713 := (iff #12710 #12706)
#12714 := [rewrite]: #12713
#12711 := (iff #11866 #12710)
#12708 := (iff #4928 #12707)
#12709 := [rewrite]: #12708
#12712 := [monotonicity #12709]: #12711
#12716 := [trans #12712 #12714]: #12715
#12725 := [monotonicity #12716 #12722]: #12724
#12728 := [monotonicity #12433 #12725]: #12727
#12733 := [trans #12728 #12731]: #12732
#12852 := [monotonicity #12733 #12849]: #12851
#12972 := [monotonicity #12433 #12852]: #12971
#12975 := [monotonicity #12972]: #12974
#12978 := [monotonicity #12975]: #12977
#12981 := [monotonicity #12978]: #12980
#12984 := [monotonicity #12981]: #12983
#12987 := [monotonicity #12984]: #12986
#12990 := [monotonicity #12987]: #12989
#12875 := (iff #11987 #12874)
#12872 := (iff #4893 #4891)
#12864 := (and true #4891)
#12867 := (and true #12864)
#12870 := (iff #12867 #4891)
#12871 := [rewrite]: #12870
#12868 := (iff #4893 #12867)
#12865 := (iff #4892 #12864)
#12860 := (iff #4888 true)
#12855 := (forall (vars (?v0 S10)) (:pat #4886) true)
#12858 := (iff #12855 true)
#12859 := [elim-unused]: #12858
#12856 := (iff #4888 #12855)
#12853 := (iff #4887 true)
#12854 := [rewrite]: #12853
#12857 := [quant-intro #12854]: #12856
#12861 := [trans #12857 #12859]: #12860
#12866 := [monotonicity #12861]: #12865
#12862 := (iff #4883 true)
#12863 := [rewrite]: #12862
#12869 := [monotonicity #12863 #12866]: #12868
#12873 := [trans #12869 #12871]: #12872
#12876 := [monotonicity #12873]: #12875
#12993 := [monotonicity #12876 #12990]: #12992
#12996 := [monotonicity #12876 #12993]: #12995
#12999 := [monotonicity #12433 #12996]: #12998
#13002 := [monotonicity #12433 #12999]: #13001
#13005 := [monotonicity #12433 #13002]: #13004
#13008 := [monotonicity #12433 #13005]: #13007
#12887 := (iff #12043 #12886)
#12884 := (iff #4807 #12883)
#12881 := (iff #4802 #12880)
#12882 := [rewrite]: #12881
#12885 := [monotonicity #12882]: #12884
#12888 := [monotonicity #12885]: #12887
#13011 := [monotonicity #12888 #13008]: #13010
#12921 := (iff #12052 #12920)
#12918 := (iff #11283 #12917)
#12915 := (iff #11278 #12912)
#12906 := (or #12889 #12903)
#12909 := (or #6637 #12906)
#12913 := (iff #12909 #12912)
#12914 := [rewrite]: #12913
#12910 := (iff #11278 #12909)
#12907 := (iff #11272 #12906)
#12904 := (iff #4798 #12903)
#12905 := [rewrite]: #12904
#12899 := (iff #11271 #12889)
#12891 := (not #12889)
#12894 := (not #12891)
#12897 := (iff #12894 #12889)
#12898 := [rewrite]: #12897
#12895 := (iff #11271 #12894)
#12892 := (iff #4797 #12891)
#12893 := [rewrite]: #12892
#12896 := [monotonicity #12893]: #12895
#12900 := [trans #12896 #12898]: #12899
#12908 := [monotonicity #12900 #12905]: #12907
#12911 := [monotonicity #6639 #12908]: #12910
#12916 := [trans #12911 #12914]: #12915
#12919 := [quant-intro #12916]: #12918
#12922 := [monotonicity #12919]: #12921
#13014 := [monotonicity #12922 #13011]: #13013
#12927 := (iff #12061 #12926)
#12924 := (iff #4796 #12923)
#12925 := [rewrite]: #12924
#12928 := [monotonicity #12925]: #12927
#13017 := [monotonicity #12928 #13014]: #13016
#13020 := [monotonicity #12433 #13017]: #13019
#12939 := (iff #12078 #12938)
#12936 := (iff #4793 #12935)
#12933 := (iff #4792 #12932)
#12934 := [rewrite]: #12933
#12930 := (iff #4791 #12929)
#12931 := [rewrite]: #12930
#12937 := [monotonicity #12931 #12934]: #12936
#12940 := [monotonicity #12937]: #12939
#13023 := [monotonicity #12940 #13020]: #13022
#12949 := (iff #12087 #12948)
#12946 := (iff #4789 #12945)
#12943 := (iff #4788 #12941)
#12944 := [rewrite]: #12943
#12947 := [monotonicity #12427 #12944]: #12946
#12950 := [monotonicity #12947]: #12949
#13026 := [monotonicity #12950 #13023]: #13025
#12962 := (iff #12096 #12961)
#12959 := (iff #4785 #12958)
#12956 := (iff #4784 #12954)
#12957 := [rewrite]: #12956
#12952 := (iff #4783 #12951)
#12953 := [rewrite]: #12952
#12960 := [monotonicity #12953 #12957]: #12959
#12963 := [monotonicity #12960]: #12962
#13029 := [monotonicity #12963 #13026]: #13028
#12968 := (iff #12105 #12967)
#12965 := (iff #4781 #12964)
#12420 := (iff #4648 #12419)
#12421 := [rewrite]: #12420
#12966 := [monotonicity #12421]: #12965
#12969 := [monotonicity #12966]: #12968
#13032 := [monotonicity #12969 #13029]: #13031
#13037 := [trans #13032 #13035]: #13036
#13040 := [monotonicity #12966 #13037]: #13039
#13045 := [trans #13040 #13043]: #13044
#12416 := (iff #12117 #12415)
#12413 := (iff #11268 #12412)
#12410 := (iff #11263 #12407)
#12401 := (or #12385 #12397)
#12404 := (or #6637 #12401)
#12408 := (iff #12404 #12407)
#12409 := [rewrite]: #12408
#12405 := (iff #11263 #12404)
#12402 := (iff #11257 #12401)
#12396 := (iff #4776 #12397)
#12400 := [rewrite]: #12396
#12394 := (iff #11256 #12385)
#12386 := (not #12385)
#12389 := (not #12386)
#12392 := (iff #12389 #12385)
#12393 := [rewrite]: #12392
#12390 := (iff #11256 #12389)
#12387 := (iff #4772 #12386)
#12388 := [rewrite]: #12387
#12391 := [monotonicity #12388]: #12390
#12395 := [trans #12391 #12393]: #12394
#12403 := [monotonicity #12395 #12400]: #12402
#12406 := [monotonicity #6639 #12403]: #12405
#12411 := [trans #12406 #12409]: #12410
#12414 := [quant-intro #12411]: #12413
#12417 := [monotonicity #12414]: #12416
#13048 := [monotonicity #12417 #13045]: #13047
#13051 := [monotonicity #12414 #13048]: #13050
#12383 := (iff #12129 #12382)
#12380 := (iff #4771 #12379)
#12381 := [rewrite]: #12380
#12384 := [monotonicity #12381]: #12383
#13054 := [monotonicity #12384 #13051]: #13053
#13057 := [monotonicity #12381 #13054]: #13056
#12377 := (iff #12141 false)
#11286 := (iff #4808 false)
#11287 := [rewrite]: #11286
#12375 := (iff #12141 #4808)
#12373 := (iff #11253 true)
#11531 := (and true true)
#12368 := (and true #11531)
#12371 := (iff #12368 true)
#12372 := [rewrite]: #12371
#12369 := (iff #11253 #12368)
#12366 := (iff #11250 #11531)
#12364 := (iff #4767 true)
#12365 := [rewrite]: #12364
#12362 := (iff #4766 true)
#12363 := [rewrite]: #12362
#12367 := [monotonicity #12363 #12365]: #12366
#12370 := [monotonicity #12363 #12367]: #12369
#12374 := [trans #12370 #12372]: #12373
#12376 := [monotonicity #12374]: #12375
#12378 := [trans #12376 #11287]: #12377
#13060 := [monotonicity #12378 #13057]: #13059
#13063 := [monotonicity #13060]: #13062
#13066 := [monotonicity #13063]: #13065
#13069 := [monotonicity #13066]: #13068
#13072 := [monotonicity #13069]: #13071
#13075 := [monotonicity #13072]: #13074
#13080 := [trans #13075 #13078]: #13079
#13083 := [monotonicity #13080]: #13082
#13088 := [trans #13083 #13086]: #13087
#13091 := [monotonicity #13088]: #13090
#13094 := [monotonicity #13091]: #13093
#13099 := [trans #13094 #13097]: #13098
#13102 := [monotonicity #13099]: #13101
#13105 := [monotonicity #13102]: #13104
#12360 := (iff #12222 #12359)
#12357 := (iff #4727 #12356)
#12354 := (iff #4726 #12351)
#12355 := [rewrite]: #12354
#12348 := (iff #4725 #12349)
#12350 := [rewrite]: #12348
#12358 := [monotonicity #12350 #12355]: #12357
#12361 := [monotonicity #12358]: #12360
#13186 := [monotonicity #12361 #13105]: #13185
#13189 := [monotonicity #13186]: #13188
#13192 := [monotonicity #13189]: #13191
#13195 := [monotonicity #13192]: #13194
#13198 := [monotonicity #13195]: #13197
#13116 := (iff #12267 #13115)
#13113 := (iff #4694 #13112)
#13110 := (iff #4693 #13106)
#13111 := [rewrite]: #13110
#13114 := [quant-intro #13111]: #13113
#13117 := [monotonicity #13114]: #13116
#13201 := [monotonicity #13117 #13198]: #13200
#13204 := [monotonicity #13201]: #13203
#13207 := [monotonicity #13204]: #13206
#13122 := (iff #12294 #13121)
#13119 := (iff #4679 #13118)
#13120 := [rewrite]: #13119
#13123 := [monotonicity #13120]: #13122
#13210 := [monotonicity #13123 #13207]: #13209
#13129 := (iff #12303 #12418)
#13124 := (not #12419)
#13127 := (iff #13124 #12418)
#13128 := [rewrite]: #13127
#13125 := (iff #12303 #13124)
#13126 := [monotonicity #12421]: #13125
#13130 := [trans #13126 #13128]: #13129
#13213 := [monotonicity #13130 #13210]: #13212
#13140 := (iff #12312 #13131)
#13132 := (not #13131)
#13135 := (not #13132)
#13138 := (iff #13135 #13131)
#13139 := [rewrite]: #13138
#13136 := (iff #12312 #13135)
#13133 := (iff #4647 #13132)
#13134 := [rewrite]: #13133
#13137 := [monotonicity #13134]: #13136
#13141 := [trans #13137 #13139]: #13140
#13216 := [monotonicity #13141 #13213]: #13215
#13154 := (iff #12321 #13153)
#13151 := (iff #4645 #13150)
#13148 := (iff #4644 #13145)
#13149 := [rewrite]: #13148
#13142 := (iff #4643 #13143)
#13144 := [rewrite]: #13142
#13152 := [monotonicity #13144 #13149]: #13151
#13155 := [monotonicity #13152]: #13154
#13219 := [monotonicity #13155 #13216]: #13218
#13168 := (iff #12330 #13167)
#13165 := (iff #4641 #13164)
#13162 := (iff #4640 #13159)
#13163 := [rewrite]: #13162
#13156 := (iff #4639 #13157)
#13158 := [rewrite]: #13156
#13166 := [monotonicity #13158 #13163]: #13165
#13169 := [monotonicity #13166]: #13168
#13222 := [monotonicity #13169 #13219]: #13221
#13182 := (iff #12339 #13181)
#13179 := (iff #4637 #13178)
#13176 := (iff #4636 #13173)
#13177 := [rewrite]: #13176
#13170 := (iff #4635 #13171)
#13172 := [rewrite]: #13170
#13180 := [monotonicity #13172 #13177]: #13179
#13183 := [monotonicity #13180]: #13182
#13225 := [monotonicity #13183 #13222]: #13224
#13230 := [trans #13225 #13228]: #13229
#13233 := [monotonicity #13230]: #13232
#12346 := (iff #5090 #12345)
#12343 := (iff #5089 #12340)
#12336 := (implies #4637 #12331)
#12341 := (iff #12336 #12340)
#12342 := [rewrite]: #12341
#12337 := (iff #5089 #12336)
#12334 := (iff #5088 #12331)
#12327 := (implies #4641 #12322)
#12332 := (iff #12327 #12331)
#12333 := [rewrite]: #12332
#12328 := (iff #5088 #12327)
#12325 := (iff #5087 #12322)
#12318 := (implies #4645 #12313)
#12323 := (iff #12318 #12322)
#12324 := [rewrite]: #12323
#12319 := (iff #5087 #12318)
#12316 := (iff #5086 #12313)
#12309 := (implies #4647 #12304)
#12314 := (iff #12309 #12313)
#12315 := [rewrite]: #12314
#12310 := (iff #5086 #12309)
#12307 := (iff #5085 #12304)
#12300 := (implies #4648 #12295)
#12305 := (iff #12300 #12304)
#12306 := [rewrite]: #12305
#12301 := (iff #5085 #12300)
#12298 := (iff #5084 #12295)
#12291 := (implies #4679 #12286)
#12296 := (iff #12291 #12295)
#12297 := [rewrite]: #12296
#12292 := (iff #5084 #12291)
#12289 := (iff #5083 #12286)
#12282 := (implies #4681 #12277)
#12287 := (iff #12282 #12286)
#12288 := [rewrite]: #12287
#12283 := (iff #5083 #12282)
#12280 := (iff #5082 #12277)
#12273 := (implies #4687 #12268)
#12278 := (iff #12273 #12277)
#12279 := [rewrite]: #12278
#12274 := (iff #5082 #12273)
#12271 := (iff #5081 #12268)
#12264 := (implies #4694 #12259)
#12269 := (iff #12264 #12268)
#12270 := [rewrite]: #12269
#12265 := (iff #5081 #12264)
#12262 := (iff #5080 #12259)
#12255 := (implies #4710 #12250)
#12260 := (iff #12255 #12259)
#12261 := [rewrite]: #12260
#12256 := (iff #5080 #12255)
#12253 := (iff #5079 #12250)
#12246 := (implies #4714 #12241)
#12251 := (iff #12246 #12250)
#12252 := [rewrite]: #12251
#12247 := (iff #5079 #12246)
#12244 := (iff #5078 #12241)
#12237 := (implies #4717 #12232)
#12242 := (iff #12237 #12241)
#12243 := [rewrite]: #12242
#12238 := (iff #5078 #12237)
#12235 := (iff #5077 #12232)
#12228 := (implies #11245 #12223)
#12233 := (iff #12228 #12232)
#12234 := [rewrite]: #12233
#12229 := (iff #5077 #12228)
#12226 := (iff #5076 #12223)
#12219 := (implies #4727 #12216)
#12224 := (iff #12219 #12223)
#12225 := [rewrite]: #12224
#12220 := (iff #5076 #12219)
#12217 := (iff #5075 #12216)
#12214 := (iff #5074 #12211)
#12207 := (implies #4733 #12204)
#12212 := (iff #12207 #12211)
#12213 := [rewrite]: #12212
#12208 := (iff #5074 #12207)
#12205 := (iff #5073 #12204)
#12202 := (iff #5072 #12199)
#12195 := (implies #4742 #12192)
#12200 := (iff #12195 #12199)
#12201 := [rewrite]: #12200
#12196 := (iff #5072 #12195)
#12193 := (iff #5071 #12192)
#12190 := (iff #5070 #12187)
#12183 := (implies #4746 #12178)
#12188 := (iff #12183 #12187)
#12189 := [rewrite]: #12188
#12184 := (iff #5070 #12183)
#12181 := (iff #5069 #12178)
#12174 := (implies #4750 #12169)
#12179 := (iff #12174 #12178)
#12180 := [rewrite]: #12179
#12175 := (iff #5069 #12174)
#12172 := (iff #5068 #12169)
#12165 := (implies #4755 #12160)
#12170 := (iff #12165 #12169)
#12171 := [rewrite]: #12170
#12166 := (iff #5068 #12165)
#12163 := (iff #5067 #12160)
#12156 := (implies #4760 #12151)
#12161 := (iff #12156 #12160)
#12162 := [rewrite]: #12161
#12157 := (iff #5067 #12156)
#12154 := (iff #5066 #12151)
#12147 := (implies #4765 #12142)
#12152 := (iff #12147 #12151)
#12153 := [rewrite]: #12152
#12148 := (iff #5066 #12147)
#12145 := (iff #5065 #12142)
#12138 := (implies #11253 #12135)
#12143 := (iff #12138 #12142)
#12144 := [rewrite]: #12143
#12139 := (iff #5065 #12138)
#12136 := (iff #5064 #12135)
#12133 := (iff #5063 #12130)
#12126 := (implies #4771 #12123)
#12131 := (iff #12126 #12130)
#12132 := [rewrite]: #12131
#12127 := (iff #5063 #12126)
#12124 := (iff #5062 #12123)
#12121 := (iff #5061 #12118)
#12114 := (implies #11268 #12111)
#12119 := (iff #12114 #12118)
#12120 := [rewrite]: #12119
#12115 := (iff #5061 #12114)
#12112 := (iff #5060 #12111)
#12109 := (iff #5059 #12106)
#12102 := (implies #4781 #12097)
#12107 := (iff #12102 #12106)
#12108 := [rewrite]: #12107
#12103 := (iff #5059 #12102)
#12100 := (iff #5058 #12097)
#12093 := (implies #4785 #12088)
#12098 := (iff #12093 #12097)
#12099 := [rewrite]: #12098
#12094 := (iff #5058 #12093)
#12091 := (iff #5057 #12088)
#12084 := (implies #4789 #12079)
#12089 := (iff #12084 #12088)
#12090 := [rewrite]: #12089
#12085 := (iff #5057 #12084)
#12082 := (iff #5056 #12079)
#12075 := (implies #4793 #12070)
#12080 := (iff #12075 #12079)
#12081 := [rewrite]: #12080
#12076 := (iff #5056 #12075)
#12073 := (iff #5055 #12070)
#12067 := (implies #4795 #12062)
#12071 := (iff #12067 #12070)
#12072 := [rewrite]: #12071
#12068 := (iff #5055 #12067)
#12065 := (iff #5054 #12062)
#12058 := (implies #4796 #12053)
#12063 := (iff #12058 #12062)
#12064 := [rewrite]: #12063
#12059 := (iff #5054 #12058)
#12056 := (iff #5053 #12053)
#12049 := (implies #11283 #12044)
#12054 := (iff #12049 #12053)
#12055 := [rewrite]: #12054
#12050 := (iff #5053 #12049)
#12047 := (iff #5052 #12044)
#12040 := (implies #4807 #12035)
#12045 := (iff #12040 #12044)
#12046 := [rewrite]: #12045
#12041 := (iff #5052 #12040)
#12038 := (iff #5051 #12035)
#12032 := (implies #4795 #12020)
#12036 := (iff #12032 #12035)
#12037 := [rewrite]: #12036
#12033 := (iff #5051 #12032)
#12030 := (iff #5050 #12020)
#12025 := (and true #12020)
#12028 := (iff #12025 #12020)
#12029 := [rewrite]: #12028
#12026 := (iff #5050 #12025)
#12023 := (iff #5049 #12020)
#12017 := (implies #4795 #12012)
#12021 := (iff #12017 #12020)
#12022 := [rewrite]: #12021
#12018 := (iff #5049 #12017)
#12015 := (iff #5048 #12012)
#12009 := (implies #4795 #12004)
#12013 := (iff #12009 #12012)
#12014 := [rewrite]: #12013
#12010 := (iff #5048 #12009)
#12007 := (iff #5047 #12004)
#12001 := (implies #4795 #11996)
#12005 := (iff #12001 #12004)
#12006 := [rewrite]: #12005
#12002 := (iff #5047 #12001)
#11999 := (iff #5046 #11996)
#11993 := (implies #4893 #11988)
#11997 := (iff #11993 #11996)
#11998 := [rewrite]: #11997
#11994 := (iff #5046 #11993)
#11991 := (iff #5045 #11988)
#11984 := (implies #4893 #11979)
#11989 := (iff #11984 #11988)
#11990 := [rewrite]: #11989
#11985 := (iff #5045 #11984)
#11982 := (iff #5044 #11979)
#11976 := (implies #4812 #11971)
#11980 := (iff #11976 #11979)
#11981 := [rewrite]: #11980
#11977 := (iff #5044 #11976)
#11974 := (iff #5043 #11971)
#11967 := (implies #4902 #11962)
#11972 := (iff #11967 #11971)
#11973 := [rewrite]: #11972
#11968 := (iff #5043 #11967)
#11965 := (iff #5042 #11962)
#11958 := (implies #4906 #11953)
#11963 := (iff #11958 #11962)
#11964 := [rewrite]: #11963
#11959 := (iff #5042 #11958)
#11956 := (iff #5041 #11953)
#11949 := (implies #4910 #11944)
#11954 := (iff #11949 #11953)
#11955 := [rewrite]: #11954
#11950 := (iff #5041 #11949)
#11947 := (iff #5040 #11944)
#11940 := (implies #4914 #11935)
#11945 := (iff #11940 #11944)
#11946 := [rewrite]: #11945
#11941 := (iff #5040 #11940)
#11938 := (iff #5039 #11935)
#11931 := (implies #4924 #11919)
#11936 := (iff #11931 #11935)
#11937 := [rewrite]: #11936
#11932 := (iff #5039 #11931)
#11929 := (iff #5038 #11919)
#11924 := (implies true #11919)
#11927 := (iff #11924 #11919)
#11928 := [rewrite]: #11927
#11925 := (iff #5038 #11924)
#11922 := (iff #5037 #11919)
#11916 := (implies #4795 #11913)
#11920 := (iff #11916 #11919)
#11921 := [rewrite]: #11920
#11917 := (iff #5037 #11916)
#11914 := (iff #5036 #11913)
#11911 := (iff #5035 #11908)
#11905 := (implies #4795 #11900)
#11909 := (iff #11905 #11908)
#11910 := [rewrite]: #11909
#11906 := (iff #5035 #11905)
#11903 := (iff #5034 #11900)
#11896 := (implies #5031 #11891)
#11901 := (iff #11896 #11900)
#11902 := [rewrite]: #11901
#11897 := (iff #5034 #11896)
#11894 := (iff #5033 #11891)
#11888 := (implies #4795 #11883)
#11892 := (iff #11888 #11891)
#11893 := [rewrite]: #11892
#11889 := (iff #5033 #11888)
#11886 := (iff #5032 #11883)
#11880 := (implies #4795 #11401)
#11884 := (iff #11880 #11883)
#11885 := [rewrite]: #11884
#11881 := (iff #5032 #11880)
#11404 := (iff #4844 #11401)
#11398 := (implies #4795 #11393)
#11402 := (iff #11398 #11401)
#11403 := [rewrite]: #11402
#11399 := (iff #4844 #11398)
#11396 := (iff #4843 #11393)
#11390 := (implies #4795 #11387)
#11394 := (iff #11390 #11393)
#11395 := [rewrite]: #11394
#11391 := (iff #4843 #11390)
#11388 := (iff #4842 #11387)
#11385 := (iff #4841 #11382)
#11378 := (implies #3125 #11373)
#11383 := (iff #11378 #11382)
#11384 := [rewrite]: #11383
#11379 := (iff #4841 #11378)
#11376 := (iff #4840 #11373)
#11370 := (implies #4795 #11365)
#11374 := (iff #11370 #11373)
#11375 := [rewrite]: #11374
#11371 := (iff #4840 #11370)
#11368 := (iff #4839 #11365)
#11362 := (implies #4795 #11357)
#11366 := (iff #11362 #11365)
#11367 := [rewrite]: #11366
#11363 := (iff #4839 #11362)
#11360 := (iff #4838 #11357)
#11353 := (implies #4795 #11348)
#11358 := (iff #11353 #11357)
#11359 := [rewrite]: #11358
#11354 := (iff #4838 #11353)
#11351 := (iff #4837 #11348)
#11344 := (implies #4814 #11339)
#11349 := (iff #11344 #11348)
#11350 := [rewrite]: #11349
#11345 := (iff #4837 #11344)
#11342 := (iff #4836 #11339)
#11335 := (implies #4816 #11330)
#11340 := (iff #11335 #11339)
#11341 := [rewrite]: #11340
#11336 := (iff #4836 #11335)
#11333 := (iff #4835 #11330)
#11326 := (implies #4818 #11321)
#11331 := (iff #11326 #11330)
#11332 := [rewrite]: #11331
#11327 := (iff #4835 #11326)
#11324 := (iff #4834 #11321)
#11317 := (implies #4820 #11314)
#11322 := (iff #11317 #11321)
#11323 := [rewrite]: #11322
#11318 := (iff #4834 #11317)
#11315 := (iff #4833 #11314)
#11312 := (iff #4832 #11309)
#11305 := (implies #11300 #4830)
#11310 := (iff #11305 #11309)
#11311 := [rewrite]: #11310
#11306 := (iff #4832 #11305)
#11303 := (iff #4831 #4830)
#11304 := [rewrite]: #11303
#11301 := (iff #4825 #11300)
#11298 := (iff #4824 #11295)
#11292 := (implies #568 #11289)
#11296 := (iff #11292 #11295)
#11297 := [rewrite]: #11296
#11293 := (iff #4824 #11292)
#11290 := (iff #4823 #11289)
#11291 := [rewrite]: #11290
#11294 := [monotonicity #11291]: #11293
#11299 := [trans #11294 #11297]: #11298
#11302 := [quant-intro #11299]: #11301
#11307 := [monotonicity #11302 #11304]: #11306
#11313 := [trans #11307 #11311]: #11312
#11316 := [monotonicity #11302 #11313]: #11315
#11319 := [monotonicity #11316]: #11318
#11325 := [trans #11319 #11323]: #11324
#11328 := [monotonicity #11325]: #11327
#11334 := [trans #11328 #11332]: #11333
#11337 := [monotonicity #11334]: #11336
#11343 := [trans #11337 #11341]: #11342
#11346 := [monotonicity #11343]: #11345
#11352 := [trans #11346 #11350]: #11351
#11355 := [monotonicity #11352]: #11354
#11361 := [trans #11355 #11359]: #11360
#11364 := [monotonicity #11361]: #11363
#11369 := [trans #11364 #11367]: #11368
#11372 := [monotonicity #11369]: #11371
#11377 := [trans #11372 #11375]: #11376
#11380 := [monotonicity #11377]: #11379
#11386 := [trans #11380 #11384]: #11385
#11389 := [monotonicity #11386]: #11388
#11392 := [monotonicity #11389]: #11391
#11397 := [trans #11392 #11395]: #11396
#11400 := [monotonicity #11397]: #11399
#11405 := [trans #11400 #11403]: #11404
#11882 := [monotonicity #11405]: #11881
#11887 := [trans #11882 #11885]: #11886
#11890 := [monotonicity #11887]: #11889
#11895 := [trans #11890 #11893]: #11894
#11898 := [monotonicity #11895]: #11897
#11904 := [trans #11898 #11902]: #11903
#11907 := [monotonicity #11904]: #11906
#11912 := [trans #11907 #11910]: #11911
#11878 := (iff #5030 #11875)
#11872 := (implies #4795 #11867)
#11876 := (iff #11872 #11875)
#11877 := [rewrite]: #11876
#11873 := (iff #5030 #11872)
#11870 := (iff #5029 #11867)
#11863 := (implies #4928 #11858)
#11868 := (iff #11863 #11867)
#11869 := [rewrite]: #11868
#11864 := (iff #5029 #11863)
#11861 := (iff #5028 #11858)
#11855 := (implies #4795 #11850)
#11859 := (iff #11855 #11858)
#11860 := [rewrite]: #11859
#11856 := (iff #5028 #11855)
#11853 := (iff #5027 #11850)
#11847 := (implies #4795 #11844)
#11851 := (iff #11847 #11850)
#11852 := [rewrite]: #11851
#11848 := (iff #5027 #11847)
#11845 := (iff #5026 #11844)
#11842 := (iff #5025 #11839)
#11836 := (implies #4936 #11833)
#11840 := (iff #11836 #11839)
#11841 := [rewrite]: #11840
#11837 := (iff #5025 #11836)
#11834 := (iff #5024 #11833)
#11831 := (iff #5023 #11828)
#11825 := (implies #4939 #11820)
#11829 := (iff #11825 #11828)
#11830 := [rewrite]: #11829
#11826 := (iff #5023 #11825)
#11823 := (iff #5022 #11820)
#11817 := (implies #4795 #11814)
#11821 := (iff #11817 #11820)
#11822 := [rewrite]: #11821
#11818 := (iff #5022 #11817)
#11815 := (iff #5021 #11814)
#11812 := (iff #5020 #11809)
#11806 := (implies #4795 #11801)
#11810 := (iff #11806 #11809)
#11811 := [rewrite]: #11810
#11807 := (iff #5020 #11806)
#11804 := (iff #5019 #11801)
#11797 := (implies #5011 #11792)
#11802 := (iff #11797 #11801)
#11803 := [rewrite]: #11802
#11798 := (iff #5019 #11797)
#11795 := (iff #5018 #11792)
#11789 := (implies #4795 #11784)
#11793 := (iff #11789 #11792)
#11794 := [rewrite]: #11793
#11790 := (iff #5018 #11789)
#11787 := (iff #5017 #11784)
#11781 := (implies #4795 #11776)
#11785 := (iff #11781 #11784)
#11786 := [rewrite]: #11785
#11782 := (iff #5017 #11781)
#11779 := (iff #5016 #11776)
#11773 := (implies #4795 #11768)
#11777 := (iff #11773 #11776)
#11778 := [rewrite]: #11777
#11774 := (iff #5016 #11773)
#11771 := (iff #5015 #11768)
#11764 := (implies #5012 #11759)
#11769 := (iff #11764 #11768)
#11770 := [rewrite]: #11769
#11765 := (iff #5015 #11764)
#11762 := (iff #5014 #11759)
#11755 := (implies #5013 #11639)
#11760 := (iff #11755 #11759)
#11761 := [rewrite]: #11760
#11756 := (iff #5014 #11755)
#11642 := (iff #4996 #11639)
#11635 := (implies #4960 #11632)
#11640 := (iff #11635 #11639)
#11641 := [rewrite]: #11640
#11636 := (iff #4996 #11635)
#11633 := (iff #4995 #11632)
#11630 := (iff #4994 #11627)
#11623 := (implies #11549 #11618)
#11628 := (iff #11623 #11627)
#11629 := [rewrite]: #11628
#11624 := (iff #4994 #11623)
#11621 := (iff #4993 #11618)
#11614 := (implies #11552 #11609)
#11619 := (iff #11614 #11618)
#11620 := [rewrite]: #11619
#11615 := (iff #4993 #11614)
#11612 := (iff #4992 #11609)
#11605 := (implies #4971 #11600)
#11610 := (iff #11605 #11609)
#11611 := [rewrite]: #11610
#11606 := (iff #4992 #11605)
#11603 := (iff #4991 #11600)
#11596 := (implies #4973 #11593)
#11601 := (iff #11596 #11600)
#11602 := [rewrite]: #11601
#11597 := (iff #4991 #11596)
#11594 := (iff #4990 #11593)
#11591 := (iff #4989 #11588)
#11584 := (implies #4974 #11581)
#11589 := (iff #11584 #11588)
#11590 := [rewrite]: #11589
#11585 := (iff #4989 #11584)
#11582 := (iff #4988 #11581)
#11579 := (iff #4987 #11576)
#11572 := (implies #11567 #4985)
#11577 := (iff #11572 #11576)
#11578 := [rewrite]: #11577
#11573 := (iff #4987 #11572)
#11570 := (iff #4986 #4985)
#11571 := [rewrite]: #11570
#11568 := (iff #4979 #11567)
#11565 := (iff #4978 #11562)
#11559 := (implies #568 #11556)
#11563 := (iff #11559 #11562)
#11564 := [rewrite]: #11563
#11560 := (iff #4978 #11559)
#11557 := (iff #4977 #11556)
#11558 := [rewrite]: #11557
#11561 := [monotonicity #11558]: #11560
#11566 := [trans #11561 #11564]: #11565
#11569 := [quant-intro #11566]: #11568
#11574 := [monotonicity #11569 #11571]: #11573
#11580 := [trans #11574 #11578]: #11579
#11583 := [monotonicity #11569 #11580]: #11582
#11586 := [monotonicity #11583]: #11585
#11592 := [trans #11586 #11590]: #11591
#11595 := [monotonicity #11592]: #11594
#11598 := [monotonicity #11595]: #11597
#11604 := [trans #11598 #11602]: #11603
#11607 := [monotonicity #11604]: #11606
#11613 := [trans #11607 #11611]: #11612
#11553 := (iff #4966 #11552)
#11541 := (= #4961 #11540)
#11542 := [rewrite]: #11541
#11554 := [monotonicity #11542]: #11553
#11616 := [monotonicity #11554 #11613]: #11615
#11622 := [trans #11616 #11620]: #11621
#11550 := (iff #4964 #11549)
#11547 := (iff #4963 #11546)
#11548 := [monotonicity #11542]: #11547
#11544 := (iff #4962 #11543)
#11545 := [monotonicity #11542]: #11544
#11551 := [monotonicity #11545 #11548]: #11550
#11625 := [monotonicity #11551 #11622]: #11624
#11631 := [trans #11625 #11629]: #11630
#11634 := [monotonicity #11551 #11631]: #11633
#11637 := [monotonicity #11634]: #11636
#11643 := [trans #11637 #11641]: #11642
#11757 := [monotonicity #11643]: #11756
#11763 := [trans #11757 #11761]: #11762
#11766 := [monotonicity #11763]: #11765
#11772 := [trans #11766 #11770]: #11771
#11775 := [monotonicity #11772]: #11774
#11780 := [trans #11775 #11778]: #11779
#11783 := [monotonicity #11780]: #11782
#11788 := [trans #11783 #11786]: #11787
#11791 := [monotonicity #11788]: #11790
#11796 := [trans #11791 #11794]: #11795
#11799 := [monotonicity #11796]: #11798
#11805 := [trans #11799 #11803]: #11804
#11808 := [monotonicity #11805]: #11807
#11813 := [trans #11808 #11811]: #11812
#11753 := (iff #5010 #11750)
#11747 := (implies #4795 #11742)
#11751 := (iff #11747 #11750)
#11752 := [rewrite]: #11751
#11748 := (iff #5010 #11747)
#11745 := (iff #5009 #11742)
#11738 := (implies #4941 #11733)
#11743 := (iff #11738 #11742)
#11744 := [rewrite]: #11743
#11739 := (iff #5009 #11738)
#11736 := (iff #5008 #11733)
#11730 := (implies #4795 #11725)
#11734 := (iff #11730 #11733)
#11735 := [rewrite]: #11734
#11731 := (iff #5008 #11730)
#11728 := (iff #5007 #11725)
#11722 := (implies #4795 #11719)
#11726 := (iff #11722 #11725)
#11727 := [rewrite]: #11726
#11723 := (iff #5007 #11722)
#11720 := (iff #5006 #11719)
#11717 := (iff #5005 #11714)
#11710 := (implies #4936 #11707)
#11715 := (iff #11710 #11714)
#11716 := [rewrite]: #11715
#11711 := (iff #5005 #11710)
#11708 := (iff #5004 #11707)
#11705 := (iff #5003 #11702)
#11698 := (implies #4939 #11693)
#11703 := (iff #11698 #11702)
#11704 := [rewrite]: #11703
#11699 := (iff #5003 #11698)
#11696 := (iff #5002 #11693)
#11689 := (implies #4943 #11684)
#11694 := (iff #11689 #11693)
#11695 := [rewrite]: #11694
#11690 := (iff #5002 #11689)
#11687 := (iff #5001 #11684)
#11680 := (implies #4948 #11675)
#11685 := (iff #11680 #11684)
#11686 := [rewrite]: #11685
#11681 := (iff #5001 #11680)
#11678 := (iff #5000 #11675)
#11671 := (implies #4953 #11666)
#11676 := (iff #11671 #11675)
#11677 := [rewrite]: #11676
#11672 := (iff #5000 #11671)
#11669 := (iff #4999 #11666)
#11662 := (implies #4794 #11657)
#11667 := (iff #11662 #11666)
#11668 := [rewrite]: #11667
#11663 := (iff #4999 #11662)
#11660 := (iff #4998 #11657)
#11653 := (implies #4956 #11648)
#11658 := (iff #11653 #11657)
#11659 := [rewrite]: #11658
#11654 := (iff #4998 #11653)
#11651 := (iff #4997 #11648)
#11644 := (implies #4958 #11639)
#11649 := (iff #11644 #11648)
#11650 := [rewrite]: #11649
#11645 := (iff #4997 #11644)
#11646 := [monotonicity #11643]: #11645
#11652 := [trans #11646 #11650]: #11651
#11655 := [monotonicity #11652]: #11654
#11661 := [trans #11655 #11659]: #11660
#11538 := (iff #4954 #4794)
#11539 := [rewrite]: #11538
#11664 := [monotonicity #11539 #11661]: #11663
#11670 := [trans #11664 #11668]: #11669
#11673 := [monotonicity #11670]: #11672
#11679 := [trans #11673 #11677]: #11678
#11682 := [monotonicity #11679]: #11681
#11688 := [trans #11682 #11686]: #11687
#11691 := [monotonicity #11688]: #11690
#11697 := [trans #11691 #11695]: #11696
#11700 := [monotonicity #11697]: #11699
#11706 := [trans #11700 #11704]: #11705
#11709 := [monotonicity #11706]: #11708
#11712 := [monotonicity #11709]: #11711
#11718 := [trans #11712 #11716]: #11717
#11721 := [monotonicity #11718]: #11720
#11724 := [monotonicity #11721]: #11723
#11729 := [trans #11724 #11727]: #11728
#11732 := [monotonicity #11729]: #11731
#11737 := [trans #11732 #11735]: #11736
#11740 := [monotonicity #11737]: #11739
#11746 := [trans #11740 #11744]: #11745
#11749 := [monotonicity #11746]: #11748
#11754 := [trans #11749 #11752]: #11753
#11816 := [monotonicity #11754 #11813]: #11815
#11819 := [monotonicity #11816]: #11818
#11824 := [trans #11819 #11822]: #11823
#11827 := [monotonicity #11824]: #11826
#11832 := [trans #11827 #11830]: #11831
#11835 := [monotonicity #11832]: #11834
#11838 := [monotonicity #11835]: #11837
#11843 := [trans #11838 #11841]: #11842
#11846 := [monotonicity #11843]: #11845
#11849 := [monotonicity #11846]: #11848
#11854 := [trans #11849 #11852]: #11853
#11857 := [monotonicity #11854]: #11856
#11862 := [trans #11857 #11860]: #11861
#11865 := [monotonicity #11862]: #11864
#11871 := [trans #11865 #11869]: #11870
#11874 := [monotonicity #11871]: #11873
#11879 := [trans #11874 #11877]: #11878
#11915 := [monotonicity #11879 #11912]: #11914
#11918 := [monotonicity #11915]: #11917
#11923 := [trans #11918 #11921]: #11922
#11536 := (iff #4927 true)
#11534 := (iff #11531 true)
#11535 := [rewrite]: #11534
#11532 := (iff #4927 #11531)
#11529 := (iff #4926 true)
#11530 := [rewrite]: #11529
#11527 := (iff #4925 true)
#11528 := [rewrite]: #11527
#11533 := [monotonicity #11528 #11530]: #11532
#11537 := [trans #11533 #11535]: #11536
#11926 := [monotonicity #11537 #11923]: #11925
#11930 := [trans #11926 #11928]: #11929
#11933 := [monotonicity #11930]: #11932
#11939 := [trans #11933 #11937]: #11938
#11942 := [monotonicity #11939]: #11941
#11948 := [trans #11942 #11946]: #11947
#11951 := [monotonicity #11948]: #11950
#11957 := [trans #11951 #11955]: #11956
#11960 := [monotonicity #11957]: #11959
#11966 := [trans #11960 #11964]: #11965
#11969 := [monotonicity #11966]: #11968
#11975 := [trans #11969 #11973]: #11974
#11978 := [monotonicity #11975]: #11977
#11983 := [trans #11978 #11981]: #11982
#11986 := [monotonicity #11983]: #11985
#11992 := [trans #11986 #11990]: #11991
#11525 := (iff #4897 #4893)
#11508 := (and true #4893)
#11511 := (iff #11508 #4893)
#11512 := [rewrite]: #11511
#11523 := (iff #4897 #11508)
#11521 := (iff #4896 #4893)
#11519 := (iff #4896 #11508)
#11517 := (iff #4895 #4893)
#11515 := (iff #4895 #11508)
#11513 := (iff #4894 #4893)
#11509 := (iff #4894 #11508)
#11506 := (iff #4882 true)
#11501 := (forall (vars (?v0 S10)) (:pat #4878) true)
#11504 := (iff #11501 true)
#11505 := [elim-unused]: #11504
#11502 := (iff #4882 #11501)
#11499 := (iff #4881 true)
#11463 := (implies #4866 #4866)
#11466 := (iff #11463 true)
#11467 := [rewrite]: #11466
#11497 := (iff #4881 #11463)
#11495 := (iff #4880 #4866)
#11456 := (and true #4866)
#11459 := (iff #11456 #4866)
#11460 := [rewrite]: #11459
#11493 := (iff #4880 #11456)
#11491 := (iff #4879 true)
#11492 := [rewrite]: #11491
#11494 := [monotonicity #11492]: #11493
#11496 := [trans #11494 #11460]: #11495
#11498 := [monotonicity #11496]: #11497
#11500 := [trans #11498 #11467]: #11499
#11503 := [quant-intro #11500]: #11502
#11507 := [trans #11503 #11505]: #11506
#11510 := [monotonicity #11507]: #11509
#11514 := [trans #11510 #11512]: #11513
#11489 := (iff #4874 true)
#11447 := (forall (vars (?v0 S10)) (:pat #4853) true)
#11450 := (iff #11447 true)
#11451 := [elim-unused]: #11450
#11487 := (iff #4874 #11447)
#11485 := (iff #4873 true)
#11483 := (iff #4873 #11463)
#11481 := (iff #4872 #4866)
#11479 := (iff #4872 #11456)
#11477 := (iff #4871 true)
#11478 := [rewrite]: #11477
#11480 := [monotonicity #11478]: #11479
#11482 := [trans #11480 #11460]: #11481
#11484 := [monotonicity #11482]: #11483
#11486 := [trans #11484 #11467]: #11485
#11488 := [quant-intro #11486]: #11487
#11490 := [trans #11488 #11451]: #11489
#11516 := [monotonicity #11490 #11514]: #11515
#11518 := [trans #11516 #11512]: #11517
#11475 := (iff #4870 true)
#11470 := (forall (vars (?v0 S10)) (:pat #4864) true)
#11473 := (iff #11470 true)
#11474 := [elim-unused]: #11473
#11471 := (iff #4870 #11470)
#11468 := (iff #4869 true)
#11464 := (iff #4869 #11463)
#11461 := (iff #4868 #4866)
#11457 := (iff #4868 #11456)
#11454 := (iff #4867 true)
#11455 := [rewrite]: #11454
#11458 := [monotonicity #11455]: #11457
#11462 := [trans #11458 #11460]: #11461
#11465 := [monotonicity #11462]: #11464
#11469 := [trans #11465 #11467]: #11468
#11472 := [quant-intro #11469]: #11471
#11476 := [trans #11472 #11474]: #11475
#11520 := [monotonicity #11476 #11518]: #11519
#11522 := [trans #11520 #11512]: #11521
#11452 := (iff #4860 true)
#11448 := (iff #4860 #11447)
#11445 := (iff #4859 true)
#11446 := [rewrite]: #11445
#11449 := [quant-intro #11446]: #11448
#11453 := [trans #11449 #11451]: #11452
#11524 := [monotonicity #11453 #11522]: #11523
#11526 := [trans #11524 #11512]: #11525
#11995 := [monotonicity #11526 #11992]: #11994
#12000 := [trans #11995 #11998]: #11999
#12003 := [monotonicity #12000]: #12002
#12008 := [trans #12003 #12006]: #12007
#12011 := [monotonicity #12008]: #12010
#12016 := [trans #12011 #12014]: #12015
#12019 := [monotonicity #12016]: #12018
#12024 := [trans #12019 #12022]: #12023
#11443 := (iff #4849 true)
#11438 := (implies #4795 true)
#11441 := (iff #11438 true)
#11442 := [rewrite]: #11441
#11439 := (iff #4849 #11438)
#11436 := (iff #4848 true)
#11410 := (or #11409 #11401)
#11418 := (or #11356 #11410)
#11426 := (or #11356 #11418)
#11431 := (implies false #11426)
#11434 := (iff #11431 true)
#11435 := [rewrite]: #11434
#11432 := (iff #4848 #11431)
#11429 := (iff #4847 #11426)
#11423 := (implies #4795 #11418)
#11427 := (iff #11423 #11426)
#11428 := [rewrite]: #11427
#11424 := (iff #4847 #11423)
#11421 := (iff #4846 #11418)
#11415 := (implies #4795 #11410)
#11419 := (iff #11415 #11418)
#11420 := [rewrite]: #11419
#11416 := (iff #4846 #11415)
#11413 := (iff #4845 #11410)
#11406 := (implies #4812 #11401)
#11411 := (iff #11406 #11410)
#11412 := [rewrite]: #11411
#11407 := (iff #4845 #11406)
#11408 := [monotonicity #11405]: #11407
#11414 := [trans #11408 #11412]: #11413
#11417 := [monotonicity #11414]: #11416
#11422 := [trans #11417 #11420]: #11421
#11425 := [monotonicity #11422]: #11424
#11430 := [trans #11425 #11428]: #11429
#11433 := [monotonicity #11287 #11430]: #11432
#11437 := [trans #11433 #11435]: #11436
#11440 := [monotonicity #11437]: #11439
#11444 := [trans #11440 #11442]: #11443
#12027 := [monotonicity #11444 #12024]: #12026
#12031 := [trans #12027 #12029]: #12030
#12034 := [monotonicity #12031]: #12033
#12039 := [trans #12034 #12037]: #12038
#12042 := [monotonicity #12039]: #12041
#12048 := [trans #12042 #12046]: #12047
#11284 := (iff #4801 #11283)
#11281 := (iff #4800 #11278)
#11275 := (implies #568 #11272)
#11279 := (iff #11275 #11278)
#11280 := [rewrite]: #11279
#11276 := (iff #4800 #11275)
#11273 := (iff #4799 #11272)
#11274 := [rewrite]: #11273
#11277 := [monotonicity #11274]: #11276
#11282 := [trans #11277 #11280]: #11281
#11285 := [quant-intro #11282]: #11284
#12051 := [monotonicity #11285 #12048]: #12050
#12057 := [trans #12051 #12055]: #12056
#12060 := [monotonicity #12057]: #12059
#12066 := [trans #12060 #12064]: #12065
#12069 := [monotonicity #12066]: #12068
#12074 := [trans #12069 #12072]: #12073
#12077 := [monotonicity #12074]: #12076
#12083 := [trans #12077 #12081]: #12082
#12086 := [monotonicity #12083]: #12085
#12092 := [trans #12086 #12090]: #12091
#12095 := [monotonicity #12092]: #12094
#12101 := [trans #12095 #12099]: #12100
#12104 := [monotonicity #12101]: #12103
#12110 := [trans #12104 #12108]: #12109
#12113 := [monotonicity #12110]: #12112
#11269 := (iff #4779 #11268)
#11266 := (iff #4778 #11263)
#11260 := (implies #568 #11257)
#11264 := (iff #11260 #11263)
#11265 := [rewrite]: #11264
#11261 := (iff #4778 #11260)
#11258 := (iff #4777 #11257)
#11259 := [rewrite]: #11258
#11262 := [monotonicity #11259]: #11261
#11267 := [trans #11262 #11265]: #11266
#11270 := [quant-intro #11267]: #11269
#12116 := [monotonicity #11270 #12113]: #12115
#12122 := [trans #12116 #12120]: #12121
#12125 := [monotonicity #11270 #12122]: #12124
#12128 := [monotonicity #12125]: #12127
#12134 := [trans #12128 #12132]: #12133
#12137 := [monotonicity #12134]: #12136
#11254 := (iff #4770 #11253)
#11251 := (iff #4769 #11250)
#11248 := (iff #4768 #4767)
#11249 := [rewrite]: #11248
#11252 := [monotonicity #11249]: #11251
#11255 := [monotonicity #11252]: #11254
#12140 := [monotonicity #11255 #12137]: #12139
#12146 := [trans #12140 #12144]: #12145
#12149 := [monotonicity #12146]: #12148
#12155 := [trans #12149 #12153]: #12154
#12158 := [monotonicity #12155]: #12157
#12164 := [trans #12158 #12162]: #12163
#12167 := [monotonicity #12164]: #12166
#12173 := [trans #12167 #12171]: #12172
#12176 := [monotonicity #12173]: #12175
#12182 := [trans #12176 #12180]: #12181
#12185 := [monotonicity #12182]: #12184
#12191 := [trans #12185 #12189]: #12190
#12194 := [monotonicity #12191]: #12193
#12197 := [monotonicity #12194]: #12196
#12203 := [trans #12197 #12201]: #12202
#12206 := [monotonicity #12203]: #12205
#12209 := [monotonicity #12206]: #12208
#12215 := [trans #12209 #12213]: #12214
#12218 := [monotonicity #12215]: #12217
#12221 := [monotonicity #12218]: #12220
#12227 := [trans #12221 #12225]: #12226
#11246 := (iff #4724 #11245)
#11243 := (iff #4723 #11242)
#11244 := [rewrite]: #11243
#11247 := [quant-intro #11244]: #11246
#12230 := [monotonicity #11247 #12227]: #12229
#12236 := [trans #12230 #12234]: #12235
#12239 := [monotonicity #12236]: #12238
#12245 := [trans #12239 #12243]: #12244
#12248 := [monotonicity #12245]: #12247
#12254 := [trans #12248 #12252]: #12253
#12257 := [monotonicity #12254]: #12256
#12263 := [trans #12257 #12261]: #12262
#12266 := [monotonicity #12263]: #12265
#12272 := [trans #12266 #12270]: #12271
#12275 := [monotonicity #12272]: #12274
#12281 := [trans #12275 #12279]: #12280
#12284 := [monotonicity #12281]: #12283
#12290 := [trans #12284 #12288]: #12289
#12293 := [monotonicity #12290]: #12292
#12299 := [trans #12293 #12297]: #12298
#12302 := [monotonicity #12299]: #12301
#12308 := [trans #12302 #12306]: #12307
#12311 := [monotonicity #12308]: #12310
#12317 := [trans #12311 #12315]: #12316
#12320 := [monotonicity #12317]: #12319
#12326 := [trans #12320 #12324]: #12325
#12329 := [monotonicity #12326]: #12328
#12335 := [trans #12329 #12333]: #12334
#12338 := [monotonicity #12335]: #12337
#12344 := [trans #12338 #12342]: #12343
#12347 := [monotonicity #12344]: #12346
#13235 := [trans #12347 #13233]: #13234
#11241 := [asserted]: #5090
#13236 := [mp #11241 #13235]: #13231
#13248 := [not-or-elim #13236]: #13118
#13251 := [and-elim #13248]: #4666
#300 := (f85 f90 #28)
#3371 := (f7 #300 #333)
#3372 := (pattern #3371)
#1536 := (f20 f179 #28)
#375 := (f80 f81 #333)
#3374 := (f53 #375 #1536)
#3375 := (= #28 #3374)
#3373 := (= #3371 f1)
#9811 := (not #3373)
#9812 := (or #9811 #3375)
#9815 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3372) #9812)
#16674 := (~ #9815 #9815)
#16672 := (~ #9812 #9812)
#16673 := [refl]: #16672
#16675 := [nnf-pos #16673]: #16674
#3376 := (implies #3373 #3375)
#3377 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3372) #3376)
#9816 := (iff #3377 #9815)
#9813 := (iff #3376 #9812)
#9814 := [rewrite]: #9813
#9817 := [quant-intro #9814]: #9816
#9810 := [asserted]: #3377
#9820 := [mp #9810 #9817]: #9815
#16676 := [mp~ #9820 #16675]: #9815
#23196 := (not #4666)
#23214 := (not #9815)
#23215 := (or #23214 #23196 #23210)
#23211 := (or #23196 #23210)
#23216 := (or #23214 #23211)
#23218 := (iff #23216 #23215)
#23219 := [rewrite]: #23218
#23217 := [quant-inst #4658 #4652]: #23216
#23220 := [mp #23217 #23219]: #23215
#24763 := [unit-resolution #23220 #16676 #13251]: #23210
#23716 := [symm #24763]: #23715
#23718 := [monotonicity #23716]: #23717
#23720 := [trans #23718 #23700]: #23719
#23722 := [monotonicity #23720]: #23721
#23724 := [trans #23722 #23699]: #23723
#23714 := [monotonicity #23724]: #23713
#23735 := [trans #23714 #23733]: #23734
#23737 := [symm #23735]: #23736
#23740 := [monotonicity #23737]: #23739
#4626 := (= f420 f419)
#4627 := (not #4626)
#4624 := (= f29 f419)
#4625 := (not #4624)
decl f421 :: S21
#3600 := f421
#4620 := (= f421 f419)
#4621 := (not #4620)
#4618 := (= f421 f420)
#4619 := (not #4618)
#4616 := (= f421 f29)
#4617 := (not #4616)
#11229 := (and #4617 #4619 #4621 #4623 #4625 #4627)
#4628 := (and #4627 true)
#4629 := (and #4625 #4628)
#4630 := (and #4623 #4629)
#4631 := (and #4621 #4630)
#4632 := (and #4619 #4631)
#4633 := (and #4617 #4632)
#11232 := (iff #4633 #11229)
#11214 := (and #4625 #4627)
#11217 := (and #4623 #11214)
#11220 := (and #4621 #11217)
#11223 := (and #4619 #11220)
#11226 := (and #4617 #11223)
#11230 := (iff #11226 #11229)
#11231 := [rewrite]: #11230
#11227 := (iff #4633 #11226)
#11224 := (iff #4632 #11223)
#11221 := (iff #4631 #11220)
#11218 := (iff #4630 #11217)
#11215 := (iff #4629 #11214)
#11212 := (iff #4628 #4627)
#11213 := [rewrite]: #11212
#11216 := [monotonicity #11213]: #11215
#11219 := [monotonicity #11216]: #11218
#11222 := [monotonicity #11219]: #11221
#11225 := [monotonicity #11222]: #11224
#11228 := [monotonicity #11225]: #11227
#11233 := [trans #11228 #11231]: #11232
#11211 := [asserted]: #4633
#11234 := [mp #11211 #11233]: #11229
#11238 := [and-elim #11234]: #4623
#23741 := [mp #11238 #23740]: #23738
#23581 := (not #23573)
#23584 := (not #23569)
#23766 := (iff #12210 #23584)
#23764 := (iff #4733 #23569)
#23751 := (iff #23569 #4733)
#23749 := (= #23568 #4732)
#23744 := (= #23560 #4730)
#23731 := (= #23559 #4729)
#23743 := [monotonicity #23716]: #23731
#23745 := [monotonicity #23743 #23716]: #23744
#23750 := [monotonicity #23745]: #23749
#23763 := [monotonicity #23750]: #23751
#23765 := [symm #23763]: #23764
#23767 := [monotonicity #23765]: #23766
#23730 := [hypothesis]: #12210
#23768 := [mp #23730 #23767]: #23584
#23587 := (not #23574)
#23588 := (or #23587 #23569 #23581)
#23589 := [def-axiom]: #23588
#23769 := [unit-resolution #23589 #23768 #23729]: #23581
#23646 := (f37 #4667 #23197)
#23647 := (= #23646 f1)
#13252 := [and-elim #13248]: #4669
#23770 := (= #23646 #4668)
#23771 := [monotonicity #23716]: #23770
#23772 := [trans #23771 #13252]: #23647
#23642 := (f85 f90 #23197)
#23643 := (f7 #23642 #23477)
#23644 := (= #23643 f1)
#23757 := (= #23643 #4665)
#23758 := (= #23642 #4664)
#23759 := [monotonicity #23716]: #23758
#23760 := [monotonicity #23759 #23720]: #23757
#23761 := [trans #23760 #13251]: #23644
#23648 := (not #23647)
#23645 := (not #23644)
#23786 := (or #23645 #23648 #23650 #23573)
#23483 := (f48 #4661 #23197)
#23625 := (= #23483 f51)
#13250 := [and-elim #13248]: #4663
#23762 := (= #23483 #4662)
#23778 := [monotonicity #23716]: #23762
#23779 := [trans #23778 #13250]: #23625
#13249 := [and-elim #13248]: #4660
#23777 := (= #23488 #4659)
#23780 := [monotonicity #23716]: #23777
#23781 := [trans #23780 #13249]: #23489
#23478 := (f7 f45 #23477)
#23481 := (= #23478 f1)
#13254 := [and-elim #13248]: #4674
#23782 := (= #23478 #4673)
#23787 := [monotonicity #23720]: #23782
#23788 := [trans #23787 #13254]: #23481
#13256 := [not-or-elim #13236]: #4687
#13258 := [and-elim #13256]: #4686
#74 := (:var 1 S9)
#2793 := (f308 f310 #74)
#2794 := (f92 #2793 #40)
#2795 := (f37 #2794 #40)
#2796 := (pattern #2795)
#2803 := (= #2795 f1)
#44 := (f27 f28 #40)
#110 := (f7 f45 #44)
#111 := (= #110 f1)
#9649 := (not #111)
#45 := (f26 #44)
#47 := (= #45 f29)
#222 := (f46 f47 #74)
#223 := (f37 #222 #40)
#224 := (= #223 f1)
#9775 := (not #224)
#219 := (f85 f90 #40)
#220 := (f7 #219 #44)
#221 := (= #220 f1)
#17712 := (not #221)
#215 := (f49 f50 #74)
#216 := (f48 #215 #40)
#217 := (= #216 f51)
#17711 := (not #217)
#205 := (f46 f52 #74)
#206 := (f37 #205 #40)
#207 := (= #206 f1)
#3098 := (not #207)
#326 := (f82 f98 #74)
#328 := (= #326 f1)
#17838 := (not #328)
#20291 := (or #17838 #3098 #17711 #17712 #9775 #47 #9649 #2803)
#20296 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2796) #20291)
#81 := (not #47)
#9361 := (and #328 #207 #217 #221 #224 #81 #111)
#9364 := (not #9361)
#9367 := (or #9364 #2803)
#9370 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2796) #9367)
#20297 := (iff #9370 #20296)
#20294 := (iff #9367 #20291)
#20277 := (or #17838 #3098 #17711 #17712 #9775 #47 #9649)
#20288 := (or #20277 #2803)
#20292 := (iff #20288 #20291)
#20293 := [rewrite]: #20292
#20289 := (iff #9367 #20288)
#20286 := (iff #9364 #20277)
#20278 := (not #20277)
#20281 := (not #20278)
#20284 := (iff #20281 #20277)
#20285 := [rewrite]: #20284
#20282 := (iff #9364 #20281)
#20279 := (iff #9361 #20278)
#20280 := [rewrite]: #20279
#20283 := [monotonicity #20280]: #20282
#20287 := [trans #20283 #20285]: #20286
#20290 := [monotonicity #20287]: #20289
#20295 := [trans #20290 #20293]: #20294
#20298 := [quant-intro #20295]: #20297
#16317 := (~ #9370 #9370)
#16315 := (~ #9367 #9367)
#16316 := [refl]: #16315
#16318 := [nnf-pos #16316]: #16317
#2797 := (and #81 #111)
#2798 := (and #224 #2797)
#2799 := (and #221 #2798)
#2800 := (and #217 #2799)
#2801 := (and #207 #2800)
#2802 := (and #328 #2801)
#2804 := (implies #2802 #2803)
#2805 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2796) #2804)
#9373 := (iff #2805 #9370)
#9353 := (not #2802)
#9355 := (or #9353 #2803)
#9358 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #2796) #9355)
#9371 := (iff #9358 #9370)
#9368 := (iff #9355 #9367)
#9365 := (iff #9353 #9364)
#9362 := (iff #2802 #9361)
#9363 := [rewrite]: #9362
#9366 := [monotonicity #9363]: #9365
#9369 := [monotonicity #9366]: #9368
#9372 := [quant-intro #9369]: #9371
#9359 := (iff #2805 #9358)
#9356 := (iff #2804 #9355)
#9357 := [rewrite]: #9356
#9360 := [quant-intro #9357]: #9359
#9374 := [trans #9360 #9372]: #9373
#9352 := [asserted]: #2805
#9375 := [mp #9352 #9374]: #9370
#16319 := [mp~ #9375 #16318]: #9370
#20299 := [mp #16319 #20298]: #20296
#23482 := (not #23481)
#23626 := (not #23625)
#22212 := (not #4686)
#23630 := (not #20296)
#23628 := (or #23630 #22212 #23514 #23626 #23645 #23648 #23650 #23482 #23573)
#23651 := (or #22212 #23514 #23626 #23645 #23648 #23650 #23482 #23573)
#23631 := (or #23630 #23651)
#23633 := (iff #23631 #23628)
#23654 := [rewrite]: #23633
#23632 := [quant-inst #4649 #23197]: #23631
#23656 := [mp #23632 #23654]: #23628
#23789 := [unit-resolution #23656 #20299 #13258 #23788 #23781 #23779]: #23786
#23790 := [unit-resolution #23789 #23761 #23772 #23769 #23741]: false
#23791 := [lemma #23790]: #4733
#24205 := [trans #23750 #23791]: #23569
#23578 := (or #23587 #23584 #23573)
#23579 := [def-axiom]: #23578
#24206 := [unit-resolution #23579 #24205 #23729]: #23573
#23624 := (or #23581 #23623)
#26 := (:var 2 S9)
#2724 := (f308 f310 #26)
#2725 := (f92 #2724 #28)
#2726 := (f37 #2725 #40)
#2806 := (pattern #2726)
#2766 := (f32 f96 #24)
#2807 := (f31 #2766 #37)
#2808 := (f15 #49 #2807)
#2809 := (pattern #2808)
#36 := (f24 f25 #24)
#2711 := (f23 #36 #28)
#2816 := (f303 f304 #2711)
#2817 := (f15 #2815 #2816)
#2818 := (= #2817 f1)
#2813 := (= #2808 f1)
#20300 := (not #2813)
#1680 := (f27 f28 #37)
#2810 := (f7 f311 #1680)
#2811 := (= #2810 f1)
#20315 := (or #2811 #20300 #2818)
#20320 := (forall (vars (?v3 S10)) (:pat #2809) #20315)
#20326 := (not #20320)
#265 := (f46 f52 #26)
#266 := (f37 #265 #28)
#271 := (= #266 f1)
#2983 := (not #271)
#66 := (f32 f33 #26)
#2698 := (f31 #66 #40)
#1994 := (f16 f30 #28)
#2699 := (f15 #1994 #2698)
#2704 := (= #2699 f1)
#20135 := (not #2704)
#20327 := (or #20135 #2983 #20326)
#20328 := (not #20327)
#2727 := (= #2726 f1)
#9393 := (not #2727)
#20333 := (or #9393 #20328)
#20336 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2806) #20333)
#2812 := (not #2811)
#2814 := (and #2812 #2813)
#9377 := (not #2814)
#9378 := (or #9377 #2818)
#9381 := (forall (vars (?v3 S10)) (:pat #2809) #9378)
#9402 := (and #2704 #271 #9381)
#9405 := (or #9393 #9402)
#9408 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2806) #9405)
#20337 := (iff #9408 #20336)
#20334 := (iff #9405 #20333)
#20331 := (iff #9402 #20328)
#20323 := (and #2704 #271 #20320)
#20329 := (iff #20323 #20328)
#20330 := [rewrite]: #20329
#20324 := (iff #9402 #20323)
#20321 := (iff #9381 #20320)
#20318 := (iff #9378 #20315)
#20301 := (or #2811 #20300)
#20312 := (or #20301 #2818)
#20316 := (iff #20312 #20315)
#20317 := [rewrite]: #20316
#20313 := (iff #9378 #20312)
#20310 := (iff #9377 #20301)
#20302 := (not #20301)
#20305 := (not #20302)
#20308 := (iff #20305 #20301)
#20309 := [rewrite]: #20308
#20306 := (iff #9377 #20305)
#20303 := (iff #2814 #20302)
#20304 := [rewrite]: #20303
#20307 := [monotonicity #20304]: #20306
#20311 := [trans #20307 #20309]: #20310
#20314 := [monotonicity #20311]: #20313
#20319 := [trans #20314 #20317]: #20318
#20322 := [quant-intro #20319]: #20321
#20325 := [monotonicity #20322]: #20324
#20332 := [trans #20325 #20330]: #20331
#20335 := [monotonicity #20332]: #20334
#20338 := [quant-intro #20335]: #20337
#16334 := (~ #9408 #9408)
#16332 := (~ #9405 #9405)
#16330 := (~ #9402 #9402)
#16328 := (~ #9381 #9381)
#16326 := (~ #9378 #9378)
#16327 := [refl]: #16326
#16329 := [nnf-pos #16327]: #16328
#16324 := (~ #271 #271)
#16325 := [refl]: #16324
#16322 := (~ #2704 #2704)
#16323 := [refl]: #16322
#16331 := [monotonicity #16323 #16325 #16329]: #16330
#16320 := (~ #9393 #9393)
#16321 := [refl]: #16320
#16333 := [monotonicity #16321 #16331]: #16332
#16335 := [nnf-pos #16333]: #16334
#2819 := (implies #2814 #2818)
#2820 := (forall (vars (?v3 S10)) (:pat #2809) #2819)
#2821 := (and #271 #2820)
#2822 := (and #2704 #2821)
#2823 := (implies #2727 #2822)
#2824 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2806) #2823)
#9411 := (iff #2824 #9408)
#9384 := (and #271 #9381)
#9387 := (and #2704 #9384)
#9394 := (or #9393 #9387)
#9399 := (forall (vars (?v0 S9) (?v1 S10) (?v2 S10)) (:pat #2806) #9394)
#9409 := (iff #9399 #9408)
#9406 := (iff #9394 #9405)
#9403 := (iff #9387 #9402)
#9404 := [rewrite]: #9403
#9407 := [monotonicity #9404]: #9406
#9410 := [quant-intro #9407]: #9409
#9400 := (iff #2824 #9399)
#9397 := (iff #2823 #9394)
#9390 := (implies #2727 #9387)
#9395 := (iff #9390 #9394)
#9396 := [rewrite]: #9395
#9391 := (iff #2823 #9390)
#9388 := (iff #2822 #9387)
#9385 := (iff #2821 #9384)
#9382 := (iff #2820 #9381)
#9379 := (iff #2819 #9378)
#9380 := [rewrite]: #9379
#9383 := [quant-intro #9380]: #9382
#9386 := [monotonicity #9383]: #9385
#9389 := [monotonicity #9386]: #9388
#9392 := [monotonicity #9389]: #9391
#9398 := [trans #9392 #9396]: #9397
#9401 := [quant-intro #9398]: #9400
#9412 := [trans #9401 #9410]: #9411
#9376 := [asserted]: #2824
#9413 := [mp #9376 #9412]: #9408
#16336 := [mp~ #9413 #16335]: #9408
#20339 := [mp #16336 #20338]: #20336
#23600 := (not #20336)
#23601 := (or #23600 #23581 #23623)
#23597 := (or #23600 #23624)
#23634 := (iff #23597 #23601)
#23635 := [rewrite]: #23634
#23602 := [quant-inst #4649 #23197 #23197]: #23597
#23657 := [mp #23602 #23635]: #23601
#24193 := [unit-resolution #23657 #20339]: #23624
#24194 := [unit-resolution #24193 #24206]: #23623
#23658 := (or #23622 #23605)
#23659 := [def-axiom]: #23658
#24192 := [unit-resolution #23659 #24194]: #23605
#24197 := (= #23870 #23604)
#24195 := (= #23869 #23594)
#24769 := (= #23868 #23197)
#24767 := (= #23868 #4658)
#24765 := (= f445 #4657)
#23271 := (= #4657 f445)
#3412 := (f20 f179 #3411)
#3413 := (= #3412 #243)
#21608 := (forall (vars (?v0 S6) (?v1 Int)) (:pat #21607) #3413)
#3414 := (forall (vars (?v0 S6) (?v1 Int)) #3413)
#21611 := (iff #3414 #21608)
#21609 := (iff #3413 #3413)
#21610 := [refl]: #21609
#21612 := [quant-intro #21610]: #21611
#16694 := (~ #3414 #3414)
#16692 := (~ #3413 #3413)
#16693 := [refl]: #16692
#16695 := [nnf-pos #16693]: #16694
#9823 := [asserted]: #3414
#16696 := [mp~ #9823 #16695]: #3414
#21613 := [mp #16696 #21612]: #21608
#23244 := (not #21608)
#23276 := (or #23244 #23271)
#23277 := [quant-inst #20 #4655]: #23276
#24764 := [unit-resolution #23277 #21613]: #23271
#24766 := [symm #24764]: #24765
#24768 := [monotonicity #24766]: #24767
#24770 := [trans #24768 #24763]: #24769
#24196 := [monotonicity #24770]: #24195
#24198 := [monotonicity #24196]: #24197
#24199 := [trans #24198 #24192]: #23871
#23872 := (not #23871)
#24204 := [hypothesis]: #23872
#24200 := [unit-resolution #24204 #24199]: false
#24213 := [lemma #24200]: #23871
#20851 := (not #12426)
#21753 := (or #20851 #12612 #11767 #11758 #12561 #20811 #21720)
#21756 := (not #21753)
#21735 := (or #16955 #16958 #21732)
#21738 := (not #21735)
#21741 := (or #16955 #16958 #21738)
#21744 := (not #21741)
#21747 := (or #12561 #20851 #12613 #21744)
#21750 := (not #21747)
#21759 := (or #21750 #21756)
#21762 := (not #21759)
#21765 := (or #16955 #16964 #12561 #20851 #21762)
#21768 := (not #21765)
#21771 := (or #16955 #16964 #21768)
#21774 := (not #21771)
#21777 := (or #16955 #16958 #21774)
#21780 := (not #21777)
#21783 := (or #16955 #16958 #21780)
#21786 := (not #21783)
#21789 := (or #12561 #20851 #12706 #21786)
#21792 := (not #21789)
#20942 := (not #4826)
#20943 := (or #6155 #17965 #12734 #20942)
#21803 := (forall (vars (?v0 Int)) (:pat #21662) #20943)
#21808 := (not #21803)
#20934 := (or #6155 #17965 #12734 #12748)
#21795 := (forall (vars (?v0 Int)) (:pat #21662) #20934)
#21800 := (not #21795)
#21811 := (or #21800 #21808)
#21814 := (not #21811)
decl ?v0!15 :: Int
#17138 := ?v0!15
#17145 := (f107 #4734 ?v0!15)
#17146 := (f106 #17145 f14)
#17147 := (f20 #4748 #17146)
#17462 := (* -1::Int #17147)
#17463 := (+ f468 #17462)
#17464 := (>= #17463 0::Int)
#17449 := (* -1::Int ?v0!15)
#17450 := (+ f443 #17449)
#17451 := (<= #17450 0::Int)
#17140 := (<= ?v0!15 4294967295::Int)
#20908 := (not #17140)
#17139 := (>= ?v0!15 0::Int)
#20907 := (not #17139)
#20923 := (or #20907 #20908 #17451 #17464)
#20928 := (not #20923)
#21817 := (or #20928 #21814)
#21820 := (not #21817)
#21823 := (or #12707 #12561 #20851 #11347 #11338 #11329 #11320 #21820)
#21826 := (not #21823)
#21829 := (or #21792 #21826)
#21832 := (not #21829)
#20995 := (not #4923)
#20994 := (not #4918)
#14815 := (not #4811)
#20993 := (not #4806)
#20726 := (or #6155 #17965 #12889 #12903)
#21671 := (forall (vars (?v0 Int)) (:pat #21662) #20726)
#21676 := (not #21671)
#13535 := (<= f464 4294967295::Int)
#20991 := (not #13535)
#20990 := (not #12929)
#13550 := (<= f463 4294967295::Int)
#20989 := (not #13550)
#1613 := 255::Int
#13569 := (<= f462 255::Int)
#20988 := (not #13569)
#20987 := (not #12951)
#16901 := (not #4780)
#21835 := (or #12418 #16901 #20987 #20988 #20989 #20990 #20991 #12561 #20851 #12926 #21676 #12879 #20993 #12874 #14815 #11970 #11961 #11952 #11943 #20994 #20995 #21832)
#21838 := (not #21835)
#25425 := (iff #4750 #4780)
#25421 := (iff #4780 #4750)
#25422 := [commutativity]: #25421
#25426 := [symm #25422]: #25425
#21841 := (or #12418 #16901 #21838)
#21844 := (not #21841)
#20715 := (or #6155 #17965 #12385 #12397)
#21663 := (forall (vars (?v0 Int)) (:pat #21662) #20715)
#21668 := (not #21663)
#21847 := (or #21668 #21844)
#21850 := (not #21847)
decl ?v0!13 :: Int
#16874 := ?v0!13
#16880 := (f107 #4734 ?v0!13)
#16881 := (f106 #16880 f14)
#16882 := (f20 #4748 #16881)
#16883 := (* -1::Int #16882)
#16884 := (+ f461 #16883)
#16885 := (>= #16884 0::Int)
#16879 := (>= ?v0!13 1::Int)
#16876 := (<= ?v0!13 4294967295::Int)
#20689 := (not #16876)
#16875 := (>= ?v0!13 0::Int)
#20688 := (not #16875)
#20704 := (or #20688 #20689 #16879 #16885)
#20709 := (not #20704)
#21853 := (or #20709 #21850)
#21856 := (not #21853)
#21859 := (or #12382 #21856)
#21862 := (not #21859)
#21865 := (or #12382 #21862)
#21868 := (not #21865)
#16851 := (not #4745)
#16842 := (not #4739)
#21871 := (or #16842 #16851 #12177 #12168 #12159 #12150 #21868)
#21874 := (not #21871)
#23983 := (f37 #23974 #23775)
#23984 := (= #23983 f1)
#23981 := (f48 #4661 #23775)
#23982 := (= #23981 f51)
#23985 := (or #23982 #23984)
#23986 := (not #23985)
#23955 := (f27 f28 #23775)
#23956 := (f26 #23955)
#23957 := (= #23956 f29)
#23987 := (or #23957 #23986)
#23988 := (not #23987)
#23959 := (f101 #4876 #23775)
#23963 := (f208 f209 #23959)
#23975 := (f37 #23974 #23963)
#23976 := (= #23975 f1)
#23972 := (f48 #4661 #23963)
#23973 := (= #23972 f51)
#23977 := (or #23973 #23976)
#23978 := (not #23977)
#23969 := (f27 f28 #23963)
#23970 := (f26 #23969)
#23971 := (= #23970 f29)
#23964 := (f37 #4650 #23963)
#23965 := (= #23964 f1)
#23966 := (not #23965)
#23960 := (f122 f210 #23959)
#23961 := (= #23960 f1)
#23962 := (not #23961)
#23967 := (or #23962 #23966)
#23968 := (not #23967)
#23958 := (not #23957)
#23979 := (or #23958 #23968 #23971 #23978)
#23980 := (not #23979)
#23989 := (or #23980 #23988)
#23990 := (not #23989)
#23952 := (f37 #4667 #23775)
#23953 := (= #23952 f1)
#23747 := (f101 #4876 #4736)
#23877 := (f122 f210 #23747)
#23878 := (= #23877 f1)
#16845 := (not #4741)
#23879 := (or #16845 #23878)
#23880 := (not #23879)
#24214 := [hypothesis]: #23879
#13247 := [not-or-elim #13236]: #12419
decl f44 :: S5
#106 := f44
#3534 := (f7 f44 f14)
#3535 := (= #3534 f1)
#9865 := [asserted]: #3535
#337 := (f7 f44 #333)
#352 := (:var 1 Int)
#969 := (:var 4 Int)
#2608 := (f53 #375 #969)
#2609 := (f120 f121 #2608)
#2610 := (f107 #2609 #352)
#2611 := (f106 #2610 #333)
#1666 := (:var 5 S9)
#2629 := (f49 f50 #1666)
#2630 := (f48 #2629 #2611)
#1656 := (:var 3 S10)
#2605 := (f32 f33 #1666)
#2606 := (f31 #2605 #1656)
#382 := (:var 2 Int)
#2600 := (f189 f190 #333)
#2601 := (f188 #2600 #382)
#2602 := (f80 f81 #2601)
#2603 := (f53 #2602 #969)
#2604 := (f16 f30 #2603)
#2607 := (f15 #2604 #2606)
#2631 := (pattern #2607 #2630 #337)
#1910 := (f104 f105 #1666)
#1911 := (f102 f103 #1910)
#2627 := (f101 #1911 #2611)
#2628 := (pattern #2607 #2627 #337)
#2634 := (f122 f210 #2627)
#2635 := (= #2634 f1)
#1923 := (f46 f47 #1666)
#2632 := (f37 #1923 #2611)
#2633 := (= #2632 f1)
#20045 := (not #2633)
#20046 := (or #20045 #2635)
#20047 := (not #20046)
#5437 := (* -1::Int #382)
#6983 := (+ #352 #5437)
#7537 := (>= #6983 0::Int)
#5569 := (>= #352 0::Int)
#17932 := (not #5569)
#2616 := (= #2607 f1)
#20021 := (not #2616)
#338 := (= #337 f1)
#9488 := (not #338)
#2614 := (f82 f98 #1666)
#2615 := (= #2614 f1)
#20020 := (not #2615)
#20053 := (or #20020 #9488 #20021 #17932 #7537 #20047)
#20058 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2628 #2631) #20053)
#2636 := (not #2635)
#2637 := (and #2633 #2636)
#8302 := (not #7537)
#9127 := (and #2615 #338 #2616 #5569 #8302)
#9132 := (not #9127)
#9151 := (or #9132 #2637)
#9154 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2628 #2631) #9151)
#20059 := (iff #9154 #20058)
#20056 := (iff #9151 #20053)
#20022 := (or #20020 #9488 #20021 #17932 #7537)
#20050 := (or #20022 #20047)
#20054 := (iff #20050 #20053)
#20055 := [rewrite]: #20054
#20051 := (iff #9151 #20050)
#20048 := (iff #2637 #20047)
#20049 := [rewrite]: #20048
#20031 := (iff #9132 #20022)
#20023 := (not #20022)
#20026 := (not #20023)
#20029 := (iff #20026 #20022)
#20030 := [rewrite]: #20029
#20027 := (iff #9132 #20026)
#20024 := (iff #9127 #20023)
#20025 := [rewrite]: #20024
#20028 := [monotonicity #20025]: #20027
#20032 := [trans #20028 #20030]: #20031
#20052 := [monotonicity #20032 #20049]: #20051
#20057 := [trans #20052 #20055]: #20056
#20060 := [quant-intro #20057]: #20059
#16225 := (~ #9154 #9154)
#16223 := (~ #9151 #9151)
#16224 := [refl]: #16223
#16226 := [nnf-pos #16224]: #16225
#1758 := (< #352 #382)
#553 := (<= 0::Int #352)
#1759 := (and #553 #1758)
#2617 := (and #2616 #1759)
#2618 := (and #338 #2617)
#2619 := (and #2615 #2618)
#2638 := (implies #2619 #2637)
#2639 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2628 #2631) #2638)
#9157 := (iff #2639 #9154)
#9111 := (not #2619)
#9145 := (or #9111 #2637)
#9148 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S10) (?v3 Int) (?v4 Int) (?v5 S6)) (:pat #2628 #2631) #9145)
#9155 := (iff #9148 #9154)
#9152 := (iff #9145 #9151)
#9133 := (iff #9111 #9132)
#9130 := (iff #2619 #9127)
#8305 := (and #5569 #8302)
#9118 := (and #2616 #8305)
#9121 := (and #338 #9118)
#9124 := (and #2615 #9121)
#9128 := (iff #9124 #9127)
#9129 := [rewrite]: #9128
#9125 := (iff #2619 #9124)
#9122 := (iff #2618 #9121)
#9119 := (iff #2617 #9118)
#8306 := (iff #1759 #8305)
#8303 := (iff #1758 #8302)
#8304 := [rewrite]: #8303
#5568 := (iff #553 #5569)
#5570 := [rewrite]: #5568
#8307 := [monotonicity #5570 #8304]: #8306
#9120 := [monotonicity #8307]: #9119
#9123 := [monotonicity #9120]: #9122
#9126 := [monotonicity #9123]: #9125
#9131 := [trans #9126 #9129]: #9130
#9134 := [monotonicity #9131]: #9133
#9153 := [monotonicity #9134]: #9152
#9156 := [quant-intro #9153]: #9155
#9149 := (iff #2639 #9148)
#9146 := (iff #2638 #9145)
#9147 := [rewrite]: #9146
#9150 := [quant-intro #9147]: #9149
#9158 := [trans #9150 #9156]: #9157
#9144 := [asserted]: #2639
#9159 := [mp #9144 #9158]: #9154
#16227 := [mp~ #9159 #16226]: #9154
#20061 := [mp #16227 #20060]: #20058
#22593 := (not #3535)
#24132 := (not #20058)
#24133 := (or #24132 #22212 #22593 #23872 #12418 #23880)
#23875 := (+ 0::Int #12352)
#23876 := (>= #23875 0::Int)
#23873 := (>= 0::Int 0::Int)
#23874 := (not #23873)
#23881 := (or #22212 #22593 #23872 #23874 #23876 #23880)
#24156 := (or #24132 #23881)
#24149 := (iff #24156 #24133)
#23900 := (or #22212 #22593 #23872 #12418 #23880)
#24201 := (or #24132 #23900)
#24128 := (iff #24201 #24133)
#24148 := [rewrite]: #24128
#24202 := (iff #24156 #24201)
#23903 := (iff #23881 #23900)
#23897 := (or #22212 #22593 #23872 false #12418 #23880)
#23901 := (iff #23897 #23900)
#23902 := [rewrite]: #23901
#23898 := (iff #23881 #23897)
#23895 := (iff #23876 #12418)
#23890 := (>= #12352 0::Int)
#23893 := (iff #23890 #12418)
#23894 := [rewrite]: #23893
#23891 := (iff #23876 #23890)
#23888 := (= #23875 #12352)
#23889 := [rewrite]: #23888
#23892 := [monotonicity #23889]: #23891
#23896 := [trans #23892 #23894]: #23895
#23886 := (iff #23874 false)
#23884 := (iff #23874 #4808)
#23882 := (iff #23873 true)
#23883 := [rewrite]: #23882
#23885 := [monotonicity #23883]: #23884
#23887 := [trans #23885 #11287]: #23886
#23899 := [monotonicity #23887 #23896]: #23898
#23904 := [trans #23899 #23902]: #23903
#24203 := [monotonicity #23904]: #24202
#24150 := [trans #24203 #24148]: #24149
#24157 := [quant-inst #4649 #4655 #23197 #4646 #184 #20]: #24156
#24151 := [mp #24157 #24150]: #24133
#24236 := [unit-resolution #24151 #20061 #9865 #13247 #13258 #24213 #24214]: false
#24237 := [lemma #24236]: #23880
#24109 := (or #23879 #4741)
#24110 := [def-axiom]: #24109
#24858 := [unit-resolution #24110 #24237]: #4741
#24885 := (= #23952 #4740)
#24881 := (= #23775 #4736)
#23776 := (= #4736 #23775)
#23784 := (f27 f28 #4736)
#23785 := (= #23784 f14)
#23267 := (f27 f28 #4656)
#23268 := (= #23267 f14)
#23273 := (or #23239 #23268)
#23274 := [quant-inst #20 #4655]: #23273
#24238 := [unit-resolution #23274 #21619]: #23268
#24269 := (= #23784 #23267)
#24243 := (= #4736 #4656)
#23825 := (f53 #4654 #4657)
#24241 := (= #23825 #4656)
#24242 := [monotonicity #24764]: #24241
#23828 := (= #4736 #23825)
#23831 := (not #23828)
decl f216 :: S54
#1950 := f216
#23793 := (f92 f216 #4736)
#23794 := (f37 #23793 #4656)
#23807 := (= #23794 f1)
#23808 := (not #23807)
#23834 := (or #23808 #23831)
#23837 := (not #23834)
#1678 := (f120 f121 #37)
#1679 := (f107 #1678 #352)
#1948 := (f106 #1679 #333)
#1949 := (pattern #1948)
#1956 := (f217 f218 #333)
#1957 := (* #352 #1956)
#1954 := (f20 f179 #37)
#1958 := (+ #1954 #1957)
#1959 := (f53 #375 #1958)
#1960 := (= #1948 #1959)
#19589 := (not #1960)
#1951 := (f92 f216 #1948)
#1952 := (f37 #1951 #37)
#1953 := (= #1952 f1)
#19588 := (not #1953)
#19590 := (or #19588 #19589)
#19591 := (not #19590)
#19594 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S6)) (:pat #1949) #19591)
#1961 := (and #1953 #1960)
#1962 := (forall (vars (?v0 S10) (?v1 Int) (?v2 S6)) (:pat #1949) #1961)
#19595 := (iff #1962 #19594)
#19592 := (iff #1961 #19591)
#19593 := [rewrite]: #19592
#19596 := [quant-intro #19593]: #19595
#15868 := (~ #1962 #1962)
#15866 := (~ #1961 #1961)
#15867 := [refl]: #15866
#15869 := [nnf-pos #15867]: #15868
#8597 := [asserted]: #1962
#15870 := [mp~ #8597 #15869]: #1962
#19597 := [mp #15870 #19596]: #19594
#24083 := (not #19594)
#24120 := (or #24083 #23837)
#23809 := (* 0::Int #3690)
#23810 := (+ #4657 #23809)
#23811 := (f53 #4654 #23810)
#23812 := (= #4736 #23811)
#23813 := (not #23812)
#23814 := (or #23808 #23813)
#23815 := (not #23814)
#24119 := (or #24083 #23815)
#24121 := (iff #24119 #24120)
#24085 := (iff #24120 #24120)
#24123 := [rewrite]: #24085
#23838 := (iff #23815 #23837)
#23835 := (iff #23814 #23834)
#23832 := (iff #23813 #23831)
#23829 := (iff #23812 #23828)
#23826 := (= #23811 #23825)
#23823 := (= #23810 #4657)
#23818 := (+ #4657 0::Int)
#23821 := (= #23818 #4657)
#23822 := [rewrite]: #23821
#23819 := (= #23810 #23818)
#23816 := (= #23809 0::Int)
#23817 := [rewrite]: #23816
#23820 := [monotonicity #23817]: #23819
#23824 := [trans #23820 #23822]: #23823
#23827 := [monotonicity #23824]: #23826
#23830 := [monotonicity #23827]: #23829
#23833 := [monotonicity #23830]: #23832
#23836 := [monotonicity #23833]: #23835
#23839 := [monotonicity #23836]: #23838
#24122 := [monotonicity #23839]: #24121
#24127 := [trans #24122 #24123]: #24121
#24084 := [quant-inst #4656 #184 #20]: #24119
#24076 := [mp #24084 #24127]: #24120
#24239 := [unit-resolution #24076 #19597]: #23837
#24078 := (or #23834 #23828)
#24134 := [def-axiom]: #24078
#24240 := [unit-resolution #24134 #24239]: #23828
#24268 := [trans #24240 #24242]: #24243
#24270 := [monotonicity #24268]: #24269
#24271 := [trans #24270 #24238]: #23785
#24086 := (not #23785)
#23792 := (iff #4739 #23785)
#1692 := (f27 f28 #28)
#2360 := (= #1692 #333)
#3378 := (iff #3373 #2360)
#21601 := (forall (vars (?v0 S10) (?v1 S6)) (:pat #3372) #3378)
#3379 := (forall (vars (?v0 S10) (?v1 S6)) #3378)
#21604 := (iff #3379 #21601)
#21602 := (iff #3378 #3378)
#21603 := [refl]: #21602
#21605 := [quant-intro #21603]: #21604
#16679 := (~ #3379 #3379)
#16677 := (~ #3378 #3378)
#16678 := [refl]: #16677
#16680 := [nnf-pos #16678]: #16679
#9818 := [asserted]: #3379
#16681 := [mp~ #9818 #16680]: #3379
#21606 := [mp #16681 #21605]: #21601
#23224 := (not #21601)
#24118 := (or #23224 #23792)
#24087 := [quant-inst #4736 #20]: #24118
#24152 := [unit-resolution #24087 #21606]: #23792
#24093 := (not #23792)
#24142 := (or #24093 #24086)
#24129 := [hypothesis]: #16842
#24094 := (or #24093 #4739 #24086)
#24107 := [def-axiom]: #24094
#24145 := [unit-resolution #24107 #24129]: #24142
#24235 := [unit-resolution #24145 #24152]: #24086
#24272 := [unit-resolution #24235 #24271]: false
#24267 := [lemma #24272]: #4739
#24310 := (or #23214 #16842 #23776)
#23783 := (or #16842 #23776)
#24311 := (or #23214 #23783)
#24313 := (iff #24311 #24310)
#24314 := [rewrite]: #24313
#24312 := [quant-inst #4736 #20]: #24311
#24309 := [mp #24312 #24314]: #24310
#24868 := [unit-resolution #24309 #16676 #24267]: #23776
#24884 := [symm #24868]: #24881
#24886 := [monotonicity #24884]: #24885
#24888 := [trans #24886 #24858]: #23953
#23954 := (not #23953)
#23991 := (or #23954 #23990)
#23992 := (not #23991)
#23947 := (f37 #4743 #23775)
#23948 := (= #23947 f1)
#23993 := (iff #23948 #23992)
#419 := (f46 f124 #74)
#3010 := (f37 #419 #40)
#3011 := (pattern #3010)
#3029 := (f46 f332 #74)
#3036 := (f37 #3029 #40)
#3037 := (= #3036 f1)
#3038 := (or #217 #3037)
#20442 := (not #3038)
#20443 := (or #47 #20442)
#20444 := (not #20443)
#405 := (f104 f105 #74)
#406 := (f102 f103 #405)
#3013 := (f101 #406 #40)
#3017 := (f208 f209 #3013)
#3030 := (f37 #3029 #3017)
#3031 := (= #3030 f1)
#3026 := (f48 #215 #3017)
#3027 := (= #3026 f51)
#3032 := (or #3027 #3031)
#20437 := (not #3032)
#3022 := (f27 f28 #3017)
#3023 := (f26 #3022)
#3024 := (= #3023 f29)
#3018 := (f37 #205 #3017)
#3019 := (= #3018 f1)
#3020 := (not #3019)
#3014 := (f122 f210 #3013)
#3015 := (= #3014 f1)
#3016 := (not #3015)
#3021 := (or #3016 #3020)
#20436 := (not #3021)
#20438 := (or #81 #20436 #3024 #20437)
#20439 := (not #20438)
#20447 := (or #20439 #20444)
#20453 := (not #20447)
#20454 := (or #9775 #20453)
#20455 := (not #20454)
#3012 := (= #3010 f1)
#20460 := (iff #3012 #20455)
#20463 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3011) #20460)
#3039 := (and #81 #3038)
#3025 := (not #3024)
#9561 := (and #47 #3021 #3025 #3032)
#9564 := (or #9561 #3039)
#9567 := (and #224 #9564)
#9570 := (iff #3012 #9567)
#9573 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3011) #9570)
#20464 := (iff #9573 #20463)
#20461 := (iff #9570 #20460)
#20458 := (iff #9567 #20455)
#20450 := (and #224 #20447)
#20456 := (iff #20450 #20455)
#20457 := [rewrite]: #20456
#20451 := (iff #9567 #20450)
#20448 := (iff #9564 #20447)
#20445 := (iff #3039 #20444)
#20446 := [rewrite]: #20445
#20440 := (iff #9561 #20439)
#20441 := [rewrite]: #20440
#20449 := [monotonicity #20441 #20446]: #20448
#20452 := [monotonicity #20449]: #20451
#20459 := [trans #20452 #20457]: #20458
#20462 := [monotonicity #20459]: #20461
#20465 := [quant-intro #20462]: #20464
#16439 := (~ #9573 #9573)
#16437 := (~ #9570 #9570)
#16438 := [refl]: #16437
#16440 := [nnf-pos #16438]: #16439
#3033 := (and #3025 #3032)
#3034 := (and #3021 #3033)
#3035 := (and #47 #3034)
#3040 := (or #3035 #3039)
#3041 := (and #224 #3040)
#3042 := (iff #3012 #3041)
#3043 := (forall (vars (?v0 S9) (?v1 S10)) (:pat #3011) #3042)
#9574 := (iff #3043 #9573)
#9571 := (iff #3042 #9570)
#9568 := (iff #3041 #9567)
#9565 := (iff #3040 #9564)
#9562 := (iff #3035 #9561)
#9563 := [rewrite]: #9562
#9566 := [monotonicity #9563]: #9565
#9569 := [monotonicity #9566]: #9568
#9572 := [monotonicity #9569]: #9571
#9575 := [quant-intro #9572]: #9574
#9557 := [asserted]: #3043
#9576 := [mp #9557 #9575]: #9573
#16441 := [mp~ #9576 #16440]: #9573
#20466 := [mp #16441 #20465]: #20463
#24578 := (not #20463)
#24587 := (or #24578 #23993)
#24588 := [quant-inst #4649 #23775]: #24587
#24576 := [unit-resolution #24588 #20466]: #23993
#24328 := (not #23948)
#24805 := (iff #16851 #24328)
#24799 := (iff #4745 #23948)
#24744 := (iff #23948 #4745)
#24742 := (= #23947 #4744)
#24743 := [monotonicity #24884]: #24742
#24802 := [monotonicity #24743]: #24744
#24800 := [symm #24802]: #24799
#24806 := [monotonicity #24800]: #24805
#24577 := [hypothesis]: #16851
#24788 := [mp #24577 #24806]: #24328
#24325 := (not #23993)
#24326 := (or #24325 #23948 #23991)
#24327 := [def-axiom]: #24326
#24835 := [unit-resolution #24327 #24788 #24576]: #23991
#24535 := (or #23992 #23954 #23990)
#24324 := [def-axiom]: #24535
#24836 := [unit-resolution #24324 #24835 #24888]: #23990
#22576 := (f26 f14)
#22577 := (= #22576 f29)
#22584 := (iff #3535 #22577)
#2909 := (pattern #337)
#3604 := (= #3591 f29)
#3605 := (iff #338 #3604)
#3606 := (forall (vars (?v0 S6)) (:pat #2909) #3605)
#16794 := (~ #3606 #3606)
#16792 := (~ #3605 #3605)
#16793 := [refl]: #16792
#16795 := [nnf-pos #16793]: #16794
#9915 := [asserted]: #3606
#16796 := [mp~ #9915 #16795]: #3606
#22308 := (not #3606)
#22587 := (or #22308 #22584)
#22588 := [quant-inst #20]: #22587
#24801 := [unit-resolution #22588 #16796]: #22584
#22589 := (not #22584)
#24703 := (or #22589 #22577)
#22594 := (or #22589 #22593 #22577)
#22595 := [def-axiom]: #22594
#24704 := [unit-resolution #22595 #9865]: #24703
#24323 := [unit-resolution #24704 #24801]: #22577
#24839 := (= #23956 #22576)
#24847 := (= #23955 f14)
#24833 := (or #24093 #23785)
#24315 := (or #24093 #16842 #23785)
#24316 := [def-axiom]: #24315
#24834 := [unit-resolution #24316 #24267]: #24833
#24837 := [unit-resolution #24834 #24152]: #23785
#24838 := (= #23955 #23784)
#24427 := [monotonicity #24884]: #24838
#24848 := [trans #24427 #24837]: #24847
#24840 := [monotonicity #24848]: #24839
#24832 := [trans #24840 #24323]: #23957
#24080 := (not #23878)
#24854 := (iff #24080 #23962)
#24515 := (iff #23878 #23961)
#24841 := (iff #23961 #23878)
#24432 := (= #23960 #23877)
#25070 := (= #23959 #23747)
#25071 := [monotonicity #24884]: #25070
#24852 := [monotonicity #25071]: #24432
#24831 := [monotonicity #24852]: #24841
#24413 := [symm #24831]: #24515
#24856 := [monotonicity #24413]: #24854
#24081 := (or #23879 #24080)
#24079 := [def-axiom]: #24081
#24431 := [unit-resolution #24079 #24237]: #24080
#24857 := [mp #24431 #24856]: #23962
#24589 := (or #23967 #23961)
#24590 := [def-axiom]: #24589
#24892 := [unit-resolution #24590 #24857]: #23967
#24901 := (or #23980 #23958 #23968)
#24674 := (f20 f179 #23197)
#25003 := (f53 #4654 #24674)
#24977 := (f120 f121 #23197)
#24978 := (f107 #24977 0::Int)
#24985 := (f106 #24978 f14)
#25006 := (= #24985 #25003)
#25009 := (not #25006)
#24986 := (f92 f216 #24985)
#24987 := (f37 #24986 #23197)
#24988 := (= #24987 f1)
#24989 := (not #24988)
#25012 := (or #24989 #25009)
#25015 := (not #25012)
#25121 := [hypothesis]: #25012
#25018 := (or #24083 #25015)
#24990 := (+ #24674 #23809)
#24991 := (f53 #4654 #24990)
#24992 := (= #24985 #24991)
#24993 := (not #24992)
#24994 := (or #24989 #24993)
#24995 := (not #24994)
#25019 := (or #24083 #24995)
#25021 := (iff #25019 #25018)
#25023 := (iff #25018 #25018)
#25024 := [rewrite]: #25023
#25016 := (iff #24995 #25015)
#25013 := (iff #24994 #25012)
#25010 := (iff #24993 #25009)
#25007 := (iff #24992 #25006)
#25004 := (= #24991 #25003)
#25001 := (= #24990 #24674)
#24996 := (+ #24674 0::Int)
#24999 := (= #24996 #24674)
#25000 := [rewrite]: #24999
#24997 := (= #24990 #24996)
#24998 := [monotonicity #23817]: #24997
#25002 := [trans #24998 #25000]: #25001
#25005 := [monotonicity #25002]: #25004
#25008 := [monotonicity #25005]: #25007
#25011 := [monotonicity #25008]: #25010
#25014 := [monotonicity #25011]: #25013
#25017 := [monotonicity #25014]: #25016
#25022 := [monotonicity #25017]: #25021
#25025 := [trans #25022 #25024]: #25021
#25020 := [quant-inst #23197 #184 #20]: #25019
#25026 := [mp #25020 #25025]: #25018
#25122 := [unit-resolution #25026 #19597 #25121]: false
#25123 := [lemma #25122]: #25015
#25029 := (or #25012 #25006)
#25030 := [def-axiom]: #25029
#24893 := [unit-resolution #25030 #25123]: #25006
#25119 := (or #25009 #23973)
#25115 := (= #23972 #4662)
#25082 := (= #23963 #4658)
#25080 := (= #23963 #23868)
#24904 := (f120 f121 #23868)
#24905 := (f107 #24904 0::Int)
#24906 := (f106 #24905 f14)
#24907 := (f101 #4876 #24906)
#24908 := (f208 f209 #24907)
#24909 := (= #24908 #23868)
#24916 := (f37 #4667 #24906)
#24917 := (= #24916 f1)
#24918 := (not #24917)
decl f123 :: S69
#412 := f123
#24913 := (f122 f123 #24907)
#24914 := (= #24913 f1)
#24915 := (not #24914)
#24911 := (f122 f210 #24907)
#24912 := (= #24911 f1)
#24910 := (not #24909)
#24919 := (or #24910 #24912 #24915 #24918)
#24920 := (not #24919)
#24974 := [hypothesis]: #24919
#24895 := (f37 #4667 #23868)
#24896 := (= #24895 f1)
#24966 := (= #24895 #4668)
#24967 := [monotonicity #24768]: #24966
#24968 := [trans #24967 #13252]: #24896
#24903 := (not #24896)
#24965 := [hypothesis]: #24903
#24969 := [unit-resolution #24965 #24968]: false
#24970 := [lemma #24969]: #24896
#397 := (:var 3 Int)
#444 := (:var 2 S6)
#1810 := (f189 f190 #444)
#1811 := (f188 #1810 #352)
#1812 := (f80 f81 #1811)
#1813 := (f53 #1812 #397)
#1655 := (f80 f81 #444)
#1805 := (f53 #1655 #397)
#1806 := (f120 f121 #1805)
#1807 := (f107 #1806 #243)
#1808 := (f106 #1807 #444)
#55 := (:var 4 S9)
#1815 := (f104 f105 #55)
#1816 := (f102 f103 #1815)
#1817 := (f101 #1816 #1808)
#1818 := (pattern #1817 #1813)
#1803 := (f77 f78 #55)
#1804 := (f75 f76 #1803)
#1809 := (f74 #1804 #1808)
#1814 := (pattern #1809 #1813)
#1823 := (f120 f121 #1813)
#1824 := (f107 #1823 #243)
#1825 := (f106 #1824 #444)
#1819 := (f46 f47 #55)
#1835 := (f37 #1819 #1825)
#1836 := (= #1835 f1)
#19365 := (not #1836)
#1826 := (f101 #1816 #1825)
#1833 := (f122 f123 #1826)
#1834 := (= #1833 f1)
#19364 := (not #1834)
#1830 := (f122 f210 #1826)
#1831 := (= #1830 f1)
#1827 := (f208 f209 #1826)
#1828 := (= #1827 #1813)
#19363 := (not #1828)
#19366 := (or #19363 #1831 #19364 #19365)
#19367 := (not #19366)
#6377 := (* -1::Int #352)
#6988 := (+ #243 #6377)
#6989 := (>= #6988 0::Int)
#1820 := (f37 #1819 #1813)
#1821 := (= #1820 f1)
#8411 := (not #1821)
#19373 := (or #8411 #6155 #6989 #19367)
#19378 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1814 #1818) #19373)
#1832 := (not #1831)
#8420 := (and #1828 #1832 #1834 #1836)
#8206 := (not #6989)
#8209 := (and #5433 #8206)
#8212 := (not #8209)
#8429 := (or #8411 #8212 #8420)
#8434 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1814 #1818) #8429)
#19379 := (iff #8434 #19378)
#19376 := (iff #8429 #19373)
#19248 := (or #6155 #6989)
#19370 := (or #8411 #19248 #19367)
#19374 := (iff #19370 #19373)
#19375 := [rewrite]: #19374
#19371 := (iff #8429 #19370)
#19368 := (iff #8420 #19367)
#19369 := [rewrite]: #19368
#19257 := (iff #8212 #19248)
#19249 := (not #19248)
#19252 := (not #19249)
#19255 := (iff #19252 #19248)
#19256 := [rewrite]: #19255
#19253 := (iff #8212 #19252)
#19250 := (iff #8209 #19249)
#19251 := [rewrite]: #19250
#19254 := [monotonicity #19251]: #19253
#19258 := [trans #19254 #19256]: #19257
#19372 := [monotonicity #19258 #19369]: #19371
#19377 := [trans #19372 #19375]: #19376
#19380 := [quant-intro #19377]: #19379
#15655 := (~ #8434 #8434)
#15653 := (~ #8429 #8429)
#15654 := [refl]: #15653
#15656 := [nnf-pos #15654]: #15655
#1837 := (and #1834 #1836)
#1838 := (and #1832 #1837)
#1839 := (and #1828 #1838)
#1664 := (< #243 #352)
#1665 := (and #409 #1664)
#1840 := (implies #1665 #1839)
#1841 := (implies #1821 #1840)
#1842 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1814 #1818) #1841)
#8437 := (iff #1842 #8434)
#8178 := (not #1665)
#8405 := (or #8178 #1839)
#8412 := (or #8411 #8405)
#8417 := (forall (vars (?v0 S9) (?v1 Int) (?v2 S6) (?v3 Int) (?v4 Int)) (:pat #1814 #1818) #8412)
#8435 := (iff #8417 #8434)
#8432 := (iff #8412 #8429)
#8423 := (or #8212 #8420)
#8426 := (or #8411 #8423)
#8430 := (iff #8426 #8429)
#8431 := [rewrite]: #8430
#8427 := (iff #8412 #8426)
#8424 := (iff #8405 #8423)
#8421 := (iff #1839 #8420)
#8422 := [rewrite]: #8421
#8213 := (iff #8178 #8212)
#8210 := (iff #1665 #8209)
#8207 := (iff #1664 #8206)
#8208 := [rewrite]: #8207
#8211 := [monotonicity #5432 #8208]: #8210
#8214 := [monotonicity #8211]: #8213
#8425 := [monotonicity #8214 #8422]: #8424
#8428 := [monotonicity #8425]: #8427
#8433 := [trans #8428 #8431]: #8432
#8436 := [quant-intro #8433]: #8435
#8418 := (iff #1842 #8417)
#8415 := (iff #1841 #8412)
#8408 := (implies #1821 #8405)
#8413 := (iff #8408 #8412)
#8414 := [rewrite]: #8413
#8409 := (iff #1841 #8408)
#8406 := (iff #1840 #8405)
#8407 := [rewrite]: #8406
#8410 := [monotonicity #8407]: #8409
#8416 := [trans #8410 #8414]: #8415
#8419 := [quant-intro #8416]: #8418
#8438 := [trans #8419 #8436]: #8437
#8404 := [asserted]: #1842
#8439 := [mp #8404 #8438]: #8434
#15657 := [mp~ #8439 #15656]: #8434
#19381 := [mp #15657 #19380]: #19378
#24899 := (not #19378)
#24897 := (or #24899 #24903 #12418 #24920)
#24921 := (or #24903 #23874 #23876 #24920)
#24931 := (or #24899 #24921)
#24944 := (iff #24931 #24897)
#24925 := (or #24903 #12418 #24920)
#24938 := (or #24899 #24925)
#24941 := (iff #24938 #24897)
#24942 := [rewrite]: #24941
#24939 := (iff #24931 #24938)
#24928 := (iff #24921 #24925)
#24922 := (or #24903 false #12418 #24920)
#24926 := (iff #24922 #24925)
#24927 := [rewrite]: #24926
#24923 := (iff #24921 #24922)
#24924 := [monotonicity #23887 #23896]: #24923
#24929 := [trans #24924 #24927]: #24928
#24940 := [monotonicity #24929]: #24939
#24945 := [trans #24940 #24942]: #24944
#24937 := [quant-inst #4649 #4655 #20 #4646 #184]: #24931
#24946 := [mp #24937 #24945]: #24897
#24960 := [unit-resolution #24946 #19381 #13247 #24970 #24974]: false
#24961 := [lemma #24960]: #24920
#24519 := (or #24919 #24909)
#24506 := [def-axiom]: #24519
#25103 := [unit-resolution #24506 #24961]: #24909
#25078 := (= #23963 #24908)
#25076 := (= #23959 #24907)
#25074 := (= #23747 #24907)
#25072 := (= #24907 #23747)
#25068 := (= #24906 #4736)
#25060 := (= #23825 #4736)
#25061 := [symm #24240]: #25060
#25066 := (= #24906 #23825)
#25058 := (= #4656 #23825)
#25059 := [monotonicity #24766]: #25058
#25064 := (= #24906 #4656)
#25056 := (= #25003 #4656)
#25040 := (= #24674 f445)
#25038 := (= #24674 #4657)
#23272 := (= #22274 #4657)
#23281 := (or #23244 #23272)
#23282 := [quant-inst #4652 #4657]: #23281
#25035 := [unit-resolution #23282 #21613]: #23272
#25036 := (= #24674 #22274)
#25037 := [monotonicity #23716]: #25036
#25039 := [trans #25037 #25035]: #25038
#25041 := [trans #25039 #24764]: #25040
#25057 := [monotonicity #25041]: #25056
#25062 := (= #24906 #25003)
#25104 := [hypothesis]: #25006
#25054 := (= #24906 #24985)
#25052 := (= #24905 #24978)
#25050 := (= #24978 #24905)
#25048 := (= #24977 #24904)
#25046 := (= #23197 #23868)
#25044 := (= #4658 #23868)
#25045 := [symm #24768]: #25044
#25047 := [trans #23716 #25045]: #25046
#25049 := [monotonicity #25047]: #25048
#25051 := [monotonicity #25049]: #25050
#25053 := [symm #25051]: #25052
#25055 := [monotonicity #25053]: #25054
#25105 := [trans #25055 #25104]: #25062
#25106 := [trans #25105 #25057]: #25064
#25107 := [trans #25106 #25059]: #25066
#25108 := [trans #25107 #25061]: #25068
#25109 := [monotonicity #25108]: #25072
#25110 := [symm #25109]: #25074
#25111 := [trans #25071 #25110]: #25076
#25112 := [monotonicity #25111]: #25078
#25113 := [trans #25112 #25103]: #25080
#25114 := [trans #25113 #24768]: #25082
#25116 := [monotonicity #25114]: #25115
#25117 := [trans #25116 #13250]: #23973
#24573 := (not #23973)
#25102 := [hypothesis]: #24573
#25118 := [unit-resolution #25102 #25117]: false
#25120 := [lemma #25118]: #25119
#24898 := [unit-resolution #25120 #24893]: #23973
#24724 := (or #23977 #24573)
#24725 := [def-axiom]: #24724
#24900 := [unit-resolution #24725 #24898]: #23977
#24729 := (not #23971)
#24091 := (f208 f209 #23747)
#24092 := (f27 f28 #24091)
#24095 := (f26 #24092)
#24096 := (= #24095 f29)
#24803 := [hypothesis]: #23971
#24789 := (= #24095 #23970)
#24739 := (= #24092 #23969)
#24618 := (= #24091 #23963)
#24619 := (= #23747 #23959)
#24785 := [symm #25071]: #24619
#24738 := [monotonicity #24785]: #24618
#24756 := [monotonicity #24738]: #24739
#24790 := [monotonicity #24756]: #24789
#24807 := [trans #24790 #24803]: #24096
#24723 := (not #24096)
#24097 := (f7 f45 #24092)
#24098 := (= #24097 f1)
#24099 := (not #24098)
#24100 := (or #24096 #24099)
#24101 := (not #24100)
#3329 := (:var 0 S56)
#3330 := (f208 f209 #3329)
#3331 := (pattern #3330)
#3332 := (f27 f28 #3330)
#3336 := (f7 f45 #3332)
#3337 := (= #3336 f1)
#20620 := (not #3337)
#3333 := (f26 #3332)
#3334 := (= #3333 f29)
#20621 := (or #3334 #20620)
#20622 := (not #20621)
#20625 := (forall (vars (?v0 S56)) (:pat #3331) #20622)
#3335 := (not #3334)
#3338 := (and #3335 #3337)
#3339 := (forall (vars (?v0 S56)) (:pat #3331) #3338)
#20626 := (iff #3339 #20625)
#20623 := (iff #3338 #20622)
#20624 := [rewrite]: #20623
#20627 := [quant-intro #20624]: #20626
#16654 := (~ #3339 #3339)
#16652 := (~ #3338 #3338)
#16653 := [refl]: #16652
#16655 := [nnf-pos #16653]: #16654
#9783 := [asserted]: #3339
#16656 := [mp~ #9783 #16655]: #3339
#20628 := [mp #16656 #20627]: #20625
#24322 := (not #20625)
#24734 := (or #24322 #24101)
#24722 := [quant-inst #23747]: #24734
#24571 := [unit-resolution #24722 #20628]: #24101
#24786 := (or #24100 #24723)
#24787 := [def-axiom]: #24786
#24572 := [unit-resolution #24787 #24571]: #24723
#24808 := [unit-resolution #24572 #24807]: false
#24804 := [lemma #24808]: #24729
#24412 := (or #23980 #23958 #23968 #23971 #23978)
#24428 := [def-axiom]: #24412
#24855 := [unit-resolution #24428 #24804 #24900]: #24901
#24853 := [unit-resolution #24855 #24892 #24832]: #23980
#23866 := (or #23989 #23979)
#23867 := [def-axiom]: #23866
#24514 := [unit-resolution #23867 #24853 #24836]: false
#24533 := [lemma #24514]: #4745
#25242 := (or #16851 #21874)
#21877 := (or #16842 #16851 #21874)
#21880 := (not #21877)
#21883 := (or #16842 #16845 #21880)
#21886 := (not #21883)
#21889 := (or #16842 #16845 #21886)
#21892 := (not #21889)
#21895 := (or #12210 #21892)
#21898 := (not #21895)
#21901 := (or #12210 #21898)
#20954 := (forall (vars (?v0 Int)) #20943)
#20961 := (not #20954)
#20939 := (forall (vars (?v0 Int)) #20934)
#20960 := (not #20939)
#20962 := (or #20960 #20961)
#20963 := (not #20962)
#20968 := (or #20928 #20963)
#20974 := (not #20968)
#20975 := (or #12707 #12561 #20851 #11347 #11338 #11329 #11320 #20974)
#20976 := (not #20975)
#20766 := (forall (vars (?v0 Int)) #20761)
#20784 := (not #20766)
#20785 := (or #20784 #20771)
#20786 := (not #20785)
#20791 := (or #20755 #20786)
#20797 := (not #20791)
#20798 := (or #12465 #20797)
#20799 := (not #20798)
#20804 := (or #12465 #20799)
#20812 := (not #20804)
#20813 := (or #16993 #16996 #12527 #11608 #20810 #20811 #20812)
#20814 := (not #20813)
#20819 := (or #16993 #16996 #20814)
#20825 := (not #20819)
#20862 := (or #20851 #12612 #11767 #11758 #12561 #20811 #20825)
#20863 := (not #20862)
#20826 := (or #16955 #16964 #11692 #11683 #11674 #11656 #11647 #12561 #20811 #20825)
#20827 := (not #20826)
#20832 := (or #16955 #16964 #20827)
#20838 := (not #20832)
#20839 := (or #16955 #16958 #20838)
#20840 := (not #20839)
#20845 := (or #16955 #16958 #20840)
#20852 := (not #20845)
#20853 := (or #12561 #20851 #12613 #20852)
#20854 := (not #20853)
#20868 := (or #20854 #20863)
#20874 := (not #20868)
#20875 := (or #16955 #16964 #12561 #20851 #20874)
#20876 := (not #20875)
#20881 := (or #16955 #16964 #20876)
#20887 := (not #20881)
#20888 := (or #16955 #16958 #20887)
#20889 := (not #20888)
#20894 := (or #16955 #16958 #20889)
#20900 := (not #20894)
#20901 := (or #12561 #20851 #12706 #20900)
#20902 := (not #20901)
#20981 := (or #20902 #20976)
#20996 := (not #20981)
#20731 := (forall (vars (?v0 Int)) #20726)
#20992 := (not #20731)
#20997 := (or #12418 #16901 #20987 #20988 #20989 #20990 #20991 #12561 #20851 #12926 #20992 #12879 #20993 #12874 #14815 #11970 #11961 #11952 #11943 #20994 #20995 #20996)
#20998 := (not #20997)
#21003 := (or #12418 #16901 #20998)
#21010 := (not #21003)
#20720 := (forall (vars (?v0 Int)) #20715)
#21009 := (not #20720)
#21011 := (or #21009 #21010)
#21012 := (not #21011)
#21017 := (or #20709 #21012)
#21023 := (not #21017)
#21024 := (or #12382 #21023)
#21025 := (not #21024)
#21030 := (or #12382 #21025)
#21036 := (not #21030)
#21037 := (or #16842 #16851 #12177 #12168 #12159 #12150 #21036)
#21038 := (not #21037)
#21043 := (or #16842 #16851 #21038)
#21049 := (not #21043)
#21050 := (or #16842 #16845 #21049)
#21051 := (not #21050)
#21056 := (or #16842 #16845 #21051)
#21062 := (not #21056)
#21063 := (or #12210 #21062)
#21064 := (not #21063)
#21069 := (or #12210 #21064)
#21902 := (iff #21069 #21901)
#21899 := (iff #21064 #21898)
#21896 := (iff #21063 #21895)
#21893 := (iff #21062 #21892)
#21890 := (iff #21056 #21889)
#21887 := (iff #21051 #21886)
#21884 := (iff #21050 #21883)
#21881 := (iff #21049 #21880)
#21878 := (iff #21043 #21877)
#21875 := (iff #21038 #21874)
#21872 := (iff #21037 #21871)
#21869 := (iff #21036 #21868)
#21866 := (iff #21030 #21865)
#21863 := (iff #21025 #21862)
#21860 := (iff #21024 #21859)
#21857 := (iff #21023 #21856)
#21854 := (iff #21017 #21853)
#21851 := (iff #21012 #21850)
#21848 := (iff #21011 #21847)
#21845 := (iff #21010 #21844)
#21842 := (iff #21003 #21841)
#21839 := (iff #20998 #21838)
#21836 := (iff #20997 #21835)
#21833 := (iff #20996 #21832)
#21830 := (iff #20981 #21829)
#21827 := (iff #20976 #21826)
#21824 := (iff #20975 #21823)
#21821 := (iff #20974 #21820)
#21818 := (iff #20968 #21817)
#21815 := (iff #20963 #21814)
#21812 := (iff #20962 #21811)
#21809 := (iff #20961 #21808)
#21806 := (iff #20954 #21803)
#21804 := (iff #20943 #20943)
#21805 := [refl]: #21804
#21807 := [quant-intro #21805]: #21806
#21810 := [monotonicity #21807]: #21809
#21801 := (iff #20960 #21800)
#21798 := (iff #20939 #21795)
#21796 := (iff #20934 #20934)
#21797 := [refl]: #21796
#21799 := [quant-intro #21797]: #21798
#21802 := [monotonicity #21799]: #21801
#21813 := [monotonicity #21802 #21810]: #21812
#21816 := [monotonicity #21813]: #21815
#21819 := [monotonicity #21816]: #21818
#21822 := [monotonicity #21819]: #21821
#21825 := [monotonicity #21822]: #21824
#21828 := [monotonicity #21825]: #21827
#21793 := (iff #20902 #21792)
#21790 := (iff #20901 #21789)
#21787 := (iff #20900 #21786)
#21784 := (iff #20894 #21783)
#21781 := (iff #20889 #21780)
#21778 := (iff #20888 #21777)
#21775 := (iff #20887 #21774)
#21772 := (iff #20881 #21771)
#21769 := (iff #20876 #21768)
#21766 := (iff #20875 #21765)
#21763 := (iff #20874 #21762)
#21760 := (iff #20868 #21759)
#21757 := (iff #20863 #21756)
#21754 := (iff #20862 #21753)
#21721 := (iff #20825 #21720)
#21718 := (iff #20819 #21717)
#21715 := (iff #20814 #21714)
#21712 := (iff #20813 #21711)
#21709 := (iff #20812 #21708)
#21706 := (iff #20804 #21705)
#21703 := (iff #20799 #21702)
#21700 := (iff #20798 #21699)
#21697 := (iff #20797 #21696)
#21694 := (iff #20791 #21693)
#21691 := (iff #20786 #21690)
#21688 := (iff #20785 #21687)
#21685 := (iff #20784 #21684)
#21682 := (iff #20766 #21679)
#21680 := (iff #20761 #20761)
#21681 := [refl]: #21680
#21683 := [quant-intro #21681]: #21682
#21686 := [monotonicity #21683]: #21685
#21689 := [monotonicity #21686]: #21688
#21692 := [monotonicity #21689]: #21691
#21695 := [monotonicity #21692]: #21694
#21698 := [monotonicity #21695]: #21697
#21701 := [monotonicity #21698]: #21700
#21704 := [monotonicity #21701]: #21703
#21707 := [monotonicity #21704]: #21706
#21710 := [monotonicity #21707]: #21709
#21713 := [monotonicity #21710]: #21712
#21716 := [monotonicity #21713]: #21715
#21719 := [monotonicity #21716]: #21718
#21722 := [monotonicity #21719]: #21721
#21755 := [monotonicity #21722]: #21754
#21758 := [monotonicity #21755]: #21757
#21751 := (iff #20854 #21750)
#21748 := (iff #20853 #21747)
#21745 := (iff #20852 #21744)
#21742 := (iff #20845 #21741)
#21739 := (iff #20840 #21738)
#21736 := (iff #20839 #21735)
#21733 := (iff #20838 #21732)
#21730 := (iff #20832 #21729)
#21727 := (iff #20827 #21726)
#21724 := (iff #20826 #21723)
#21725 := [monotonicity #21722]: #21724
#21728 := [monotonicity #21725]: #21727
#21731 := [monotonicity #21728]: #21730
#21734 := [monotonicity #21731]: #21733
#21737 := [monotonicity #21734]: #21736
#21740 := [monotonicity #21737]: #21739
#21743 := [monotonicity #21740]: #21742
#21746 := [monotonicity #21743]: #21745
#21749 := [monotonicity #21746]: #21748
#21752 := [monotonicity #21749]: #21751
#21761 := [monotonicity #21752 #21758]: #21760
#21764 := [monotonicity #21761]: #21763
#21767 := [monotonicity #21764]: #21766
#21770 := [monotonicity #21767]: #21769
#21773 := [monotonicity #21770]: #21772
#21776 := [monotonicity #21773]: #21775
#21779 := [monotonicity #21776]: #21778
#21782 := [monotonicity #21779]: #21781
#21785 := [monotonicity #21782]: #21784
#21788 := [monotonicity #21785]: #21787
#21791 := [monotonicity #21788]: #21790
#21794 := [monotonicity #21791]: #21793
#21831 := [monotonicity #21794 #21828]: #21830
#21834 := [monotonicity #21831]: #21833
#21677 := (iff #20992 #21676)
#21674 := (iff #20731 #21671)
#21672 := (iff #20726 #20726)
#21673 := [refl]: #21672
#21675 := [quant-intro #21673]: #21674
#21678 := [monotonicity #21675]: #21677
#21837 := [monotonicity #21678 #21834]: #21836
#21840 := [monotonicity #21837]: #21839
#21843 := [monotonicity #21840]: #21842
#21846 := [monotonicity #21843]: #21845
#21669 := (iff #21009 #21668)
#21666 := (iff #20720 #21663)
#21664 := (iff #20715 #20715)
#21665 := [refl]: #21664
#21667 := [quant-intro #21665]: #21666
#21670 := [monotonicity #21667]: #21669
#21849 := [monotonicity #21670 #21846]: #21848
#21852 := [monotonicity #21849]: #21851
#21855 := [monotonicity #21852]: #21854
#21858 := [monotonicity #21855]: #21857
#21861 := [monotonicity #21858]: #21860
#21864 := [monotonicity #21861]: #21863
#21867 := [monotonicity #21864]: #21866
#21870 := [monotonicity #21867]: #21869
#21873 := [monotonicity #21870]: #21872
#21876 := [monotonicity #21873]: #21875
#21879 := [monotonicity #21876]: #21878
#21882 := [monotonicity #21879]: #21881
#21885 := [monotonicity #21882]: #21884
#21888 := [monotonicity #21885]: #21887
#21891 := [monotonicity #21888]: #21890
#21894 := [monotonicity #21891]: #21893
#21897 := [monotonicity #21894]: #21896
#21900 := [monotonicity #21897]: #21899
#21903 := [monotonicity #21900]: #21902
#13426 := (and #5433 #14701 #12736 #4826)
#17163 := (not #13426)
#17166 := (forall (vars (?v0 Int)) #17163)
#14059 := (and #5433 #14701)
#14054 := (not #14059)
#13437 := (or #14054 #12734 #12748)
#13432 := (forall (vars (?v0 Int)) #13437)
#17170 := (and #13432 #17166)
#17141 := (and #17139 #17140)
#17142 := (not #17141)
#17469 := (or #17142 #17451 #17464)
#17472 := (not #17469)
#17475 := (or #17472 #17170)
#17481 := (and #12706 #12423 #12426 #4814 #4816 #4818 #4820 #17475)
#17041 := (not #12508)
#13498 := (or #14054 #12468 #12482)
#13497 := (forall (vars (?v0 Int)) #13498)
#17044 := (and #13497 #17041)
#17019 := (and #17017 #17018)
#17020 := (not #17019)
#17334 := (or #17020 #17316 #17329)
#17337 := (not #17334)
#17340 := (or #17337 #17044)
#17343 := (and #12460 #17340)
#17346 := (or #12465 #17343)
#17352 := (and #12444 #13511 #12523 #4971 #12452 #12435 #17346)
#17357 := (or #16993 #16996 #17352)
#17397 := (and #12426 #12613 #5012 #5013 #12423 #12435 #17357)
#17363 := (and #4933 #4938 #4943 #4948 #4953 #4956 #4958 #12423 #12435 #17357)
#17368 := (or #16955 #16964 #17363)
#17374 := (and #4933 #4935 #17368)
#17379 := (or #16955 #16958 #17374)
#17385 := (and #12423 #12426 #12612 #17379)
#17402 := (or #17385 #17397)
#17408 := (and #4933 #4938 #12423 #12426 #17402)
#17413 := (or #16955 #16964 #17408)
#17419 := (and #4933 #4935 #17413)
#17424 := (or #16955 #16958 #17419)
#17430 := (and #12423 #12426 #12707 #17424)
#17486 := (or #17430 #17481)
#13522 := (or #14054 #12889 #12903)
#13521 := (forall (vars (?v0 Int)) #13522)
#17492 := (and #12419 #4780 #12951 #13569 #13550 #12929 #13535 #12423 #12426 #12923 #13521 #12880 #4806 #4891 #4811 #4902 #4906 #4910 #4914 #4918 #4923 #17486)
#17497 := (or #12418 #16901 #17492)
#13582 := (or #14054 #12385 #12397)
#13581 := (forall (vars (?v0 Int)) #13582)
#17500 := (and #13581 #17497)
#16877 := (and #16875 #16876)
#16878 := (not #16877)
#16886 := (or #16878 #16879 #16885)
#16887 := (not #16886)
#17503 := (or #16887 #17500)
#17506 := (and #12379 #17503)
#17509 := (or #12382 #17506)
#17515 := (and #4739 #4745 #4750 #4755 #4760 #4765 #17509)
#17520 := (or #16842 #16851 #17515)
#17526 := (and #4739 #4741 #17520)
#17531 := (or #16842 #16845 #17526)
#17534 := (and #4733 #17531)
#17537 := (or #12210 #17534)
#21070 := (iff #17537 #21069)
#21067 := (iff #17534 #21064)
#21059 := (and #4733 #21056)
#21065 := (iff #21059 #21064)
#21066 := [rewrite]: #21065
#21060 := (iff #17534 #21059)
#21057 := (iff #17531 #21056)
#21054 := (iff #17526 #21051)
#21046 := (and #4739 #4741 #21043)
#21052 := (iff #21046 #21051)
#21053 := [rewrite]: #21052
#21047 := (iff #17526 #21046)
#21044 := (iff #17520 #21043)
#21041 := (iff #17515 #21038)
#21033 := (and #4739 #4745 #4750 #4755 #4760 #4765 #21030)
#21039 := (iff #21033 #21038)
#21040 := [rewrite]: #21039
#21034 := (iff #17515 #21033)
#21031 := (iff #17509 #21030)
#21028 := (iff #17506 #21025)
#21020 := (and #12379 #21017)
#21026 := (iff #21020 #21025)
#21027 := [rewrite]: #21026
#21021 := (iff #17506 #21020)
#21018 := (iff #17503 #21017)
#21015 := (iff #17500 #21012)
#21006 := (and #20720 #21003)
#21013 := (iff #21006 #21012)
#21014 := [rewrite]: #21013
#21007 := (iff #17500 #21006)
#21004 := (iff #17497 #21003)
#21001 := (iff #17492 #20998)
#20984 := (and #12419 #4780 #12951 #13569 #13550 #12929 #13535 #12423 #12426 #12923 #20731 #12880 #4806 #4891 #4811 #4902 #4906 #4910 #4914 #4918 #4923 #20981)
#20999 := (iff #20984 #20998)
#21000 := [rewrite]: #20999
#20985 := (iff #17492 #20984)
#20982 := (iff #17486 #20981)
#20979 := (iff #17481 #20976)
#20971 := (and #12706 #12423 #12426 #4814 #4816 #4818 #4820 #20968)
#20977 := (iff #20971 #20976)
#20978 := [rewrite]: #20977
#20972 := (iff #17481 #20971)
#20969 := (iff #17475 #20968)
#20966 := (iff #17170 #20963)
#20957 := (and #20939 #20954)
#20964 := (iff #20957 #20963)
#20965 := [rewrite]: #20964
#20958 := (iff #17170 #20957)
#20955 := (iff #17166 #20954)
#20952 := (iff #17163 #20943)
#20944 := (not #20943)
#20947 := (not #20944)
#20950 := (iff #20947 #20943)
#20951 := [rewrite]: #20950
#20948 := (iff #17163 #20947)
#20945 := (iff #13426 #20944)
#20946 := [rewrite]: #20945
#20949 := [monotonicity #20946]: #20948
#20953 := [trans #20949 #20951]: #20952
#20956 := [quant-intro #20953]: #20955
#20940 := (iff #13432 #20939)
#20937 := (iff #13437 #20934)
#18608 := (or #6155 #17965)
#20931 := (or #18608 #12734 #12748)
#20935 := (iff #20931 #20934)
#20936 := [rewrite]: #20935
#20932 := (iff #13437 #20931)
#18617 := (iff #14054 #18608)
#18609 := (not #18608)
#18612 := (not #18609)
#18615 := (iff #18612 #18608)
#18616 := [rewrite]: #18615
#18613 := (iff #14054 #18612)
#18610 := (iff #14059 #18609)
#18611 := [rewrite]: #18610
#18614 := [monotonicity #18611]: #18613
#18618 := [trans #18614 #18616]: #18617
#20933 := [monotonicity #18618]: #20932
#20938 := [trans #20933 #20936]: #20937
#20941 := [quant-intro #20938]: #20940
#20959 := [monotonicity #20941 #20956]: #20958
#20967 := [trans #20959 #20965]: #20966
#20929 := (iff #17472 #20928)
#20926 := (iff #17469 #20923)
#20909 := (or #20907 #20908)
#20920 := (or #20909 #17451 #17464)
#20924 := (iff #20920 #20923)
#20925 := [rewrite]: #20924
#20921 := (iff #17469 #20920)
#20918 := (iff #17142 #20909)
#20910 := (not #20909)
#20913 := (not #20910)
#20916 := (iff #20913 #20909)
#20917 := [rewrite]: #20916
#20914 := (iff #17142 #20913)
#20911 := (iff #17141 #20910)
#20912 := [rewrite]: #20911
#20915 := [monotonicity #20912]: #20914
#20919 := [trans #20915 #20917]: #20918
#20922 := [monotonicity #20919]: #20921
#20927 := [trans #20922 #20925]: #20926
#20930 := [monotonicity #20927]: #20929
#20970 := [monotonicity #20930 #20967]: #20969
#20973 := [monotonicity #20970]: #20972
#20980 := [trans #20973 #20978]: #20979
#20905 := (iff #17430 #20902)
#20897 := (and #12423 #12426 #12707 #20894)
#20903 := (iff #20897 #20902)
#20904 := [rewrite]: #20903
#20898 := (iff #17430 #20897)
#20895 := (iff #17424 #20894)
#20892 := (iff #17419 #20889)
#20884 := (and #4933 #4935 #20881)
#20890 := (iff #20884 #20889)
#20891 := [rewrite]: #20890
#20885 := (iff #17419 #20884)
#20882 := (iff #17413 #20881)
#20879 := (iff #17408 #20876)
#20871 := (and #4933 #4938 #12423 #12426 #20868)
#20877 := (iff #20871 #20876)
#20878 := [rewrite]: #20877
#20872 := (iff #17408 #20871)
#20869 := (iff #17402 #20868)
#20866 := (iff #17397 #20863)
#20859 := (and #12426 #12613 #5012 #5013 #12423 #12435 #20819)
#20864 := (iff #20859 #20863)
#20865 := [rewrite]: #20864
#20860 := (iff #17397 #20859)
#20820 := (iff #17357 #20819)
#20817 := (iff #17352 #20814)
#20807 := (and #12444 #13511 #12523 #4971 #12452 #12435 #20804)
#20815 := (iff #20807 #20814)
#20816 := [rewrite]: #20815
#20808 := (iff #17352 #20807)
#20805 := (iff #17346 #20804)
#20802 := (iff #17343 #20799)
#20794 := (and #12460 #20791)
#20800 := (iff #20794 #20799)
#20801 := [rewrite]: #20800
#20795 := (iff #17343 #20794)
#20792 := (iff #17340 #20791)
#20789 := (iff #17044 #20786)
#20781 := (and #20766 #20770)
#20787 := (iff #20781 #20786)
#20788 := [rewrite]: #20787
#20782 := (iff #17044 #20781)
#20779 := (iff #17041 #20770)
#20774 := (not #20771)
#20777 := (iff #20774 #20770)
#20778 := [rewrite]: #20777
#20775 := (iff #17041 #20774)
#20772 := (iff #12508 #20771)
#20773 := [rewrite]: #20772
#20776 := [monotonicity #20773]: #20775
#20780 := [trans #20776 #20778]: #20779
#20767 := (iff #13497 #20766)
#20764 := (iff #13498 #20761)
#20758 := (or #18608 #12468 #12482)
#20762 := (iff #20758 #20761)
#20763 := [rewrite]: #20762
#20759 := (iff #13498 #20758)
#20760 := [monotonicity #18618]: #20759
#20765 := [trans #20760 #20763]: #20764
#20768 := [quant-intro #20765]: #20767
#20783 := [monotonicity #20768 #20780]: #20782
#20790 := [trans #20783 #20788]: #20789
#20756 := (iff #17337 #20755)
#20753 := (iff #17334 #20750)
#20736 := (or #20734 #20735)
#20747 := (or #20736 #17316 #17329)
#20751 := (iff #20747 #20750)
#20752 := [rewrite]: #20751
#20748 := (iff #17334 #20747)
#20745 := (iff #17020 #20736)
#20737 := (not #20736)
#20740 := (not #20737)
#20743 := (iff #20740 #20736)
#20744 := [rewrite]: #20743
#20741 := (iff #17020 #20740)
#20738 := (iff #17019 #20737)
#20739 := [rewrite]: #20738
#20742 := [monotonicity #20739]: #20741
#20746 := [trans #20742 #20744]: #20745
#20749 := [monotonicity #20746]: #20748
#20754 := [trans #20749 #20752]: #20753
#20757 := [monotonicity #20754]: #20756
#20793 := [monotonicity #20757 #20790]: #20792
#20796 := [monotonicity #20793]: #20795
#20803 := [trans #20796 #20801]: #20802
#20806 := [monotonicity #20803]: #20805
#20809 := [monotonicity #20806]: #20808
#20818 := [trans #20809 #20816]: #20817
#20821 := [monotonicity #20818]: #20820
#20861 := [monotonicity #20821]: #20860
#20867 := [trans #20861 #20865]: #20866
#20857 := (iff #17385 #20854)
#20848 := (and #12423 #12426 #12612 #20845)
#20855 := (iff #20848 #20854)
#20856 := [rewrite]: #20855
#20849 := (iff #17385 #20848)
#20846 := (iff #17379 #20845)
#20843 := (iff #17374 #20840)
#20835 := (and #4933 #4935 #20832)
#20841 := (iff #20835 #20840)
#20842 := [rewrite]: #20841
#20836 := (iff #17374 #20835)
#20833 := (iff #17368 #20832)
#20830 := (iff #17363 #20827)
#20822 := (and #4933 #4938 #4943 #4948 #4953 #4956 #4958 #12423 #12435 #20819)
#20828 := (iff #20822 #20827)
#20829 := [rewrite]: #20828
#20823 := (iff #17363 #20822)
#20824 := [monotonicity #20821]: #20823
#20831 := [trans #20824 #20829]: #20830
#20834 := [monotonicity #20831]: #20833
#20837 := [monotonicity #20834]: #20836
#20844 := [trans #20837 #20842]: #20843
#20847 := [monotonicity #20844]: #20846
#20850 := [monotonicity #20847]: #20849
#20858 := [trans #20850 #20856]: #20857
#20870 := [monotonicity #20858 #20867]: #20869
#20873 := [monotonicity #20870]: #20872
#20880 := [trans #20873 #20878]: #20879
#20883 := [monotonicity #20880]: #20882
#20886 := [monotonicity #20883]: #20885
#20893 := [trans #20886 #20891]: #20892
#20896 := [monotonicity #20893]: #20895
#20899 := [monotonicity #20896]: #20898
#20906 := [trans #20899 #20904]: #20905
#20983 := [monotonicity #20906 #20980]: #20982
#20732 := (iff #13521 #20731)
#20729 := (iff #13522 #20726)
#20723 := (or #18608 #12889 #12903)
#20727 := (iff #20723 #20726)
#20728 := [rewrite]: #20727
#20724 := (iff #13522 #20723)
#20725 := [monotonicity #18618]: #20724
#20730 := [trans #20725 #20728]: #20729
#20733 := [quant-intro #20730]: #20732
#20986 := [monotonicity #20733 #20983]: #20985
#21002 := [trans #20986 #21000]: #21001
#21005 := [monotonicity #21002]: #21004
#20721 := (iff #13581 #20720)
#20718 := (iff #13582 #20715)
#20712 := (or #18608 #12385 #12397)
#20716 := (iff #20712 #20715)
#20717 := [rewrite]: #20716
#20713 := (iff #13582 #20712)
#20714 := [monotonicity #18618]: #20713
#20719 := [trans #20714 #20717]: #20718
#20722 := [quant-intro #20719]: #20721
#21008 := [monotonicity #20722 #21005]: #21007
#21016 := [trans #21008 #21014]: #21015
#20710 := (iff #16887 #20709)
#20707 := (iff #16886 #20704)
#20690 := (or #20688 #20689)
#20701 := (or #20690 #16879 #16885)
#20705 := (iff #20701 #20704)
#20706 := [rewrite]: #20705
#20702 := (iff #16886 #20701)
#20699 := (iff #16878 #20690)
#20691 := (not #20690)
#20694 := (not #20691)
#20697 := (iff #20694 #20690)
#20698 := [rewrite]: #20697
#20695 := (iff #16878 #20694)
#20692 := (iff #16877 #20691)
#20693 := [rewrite]: #20692
#20696 := [monotonicity #20693]: #20695
#20700 := [trans #20696 #20698]: #20699
#20703 := [monotonicity #20700]: #20702
#20708 := [trans #20703 #20706]: #20707
#20711 := [monotonicity #20708]: #20710
#21019 := [monotonicity #20711 #21016]: #21018
#21022 := [monotonicity #21019]: #21021
#21029 := [trans #21022 #21027]: #21028
#21032 := [monotonicity #21029]: #21031
#21035 := [monotonicity #21032]: #21034
#21042 := [trans #21035 #21040]: #21041
#21045 := [monotonicity #21042]: #21044
#21048 := [monotonicity #21045]: #21047
#21055 := [trans #21048 #21053]: #21054
#21058 := [monotonicity #21055]: #21057
#21061 := [monotonicity #21058]: #21060
#21068 := [trans #21061 #21066]: #21067
#21071 := [monotonicity #21068]: #21070
#17148 := (+ #17147 #12746)
#17149 := (<= #17148 0::Int)
#17143 := (+ ?v0!15 #12352)
#17144 := (>= #17143 0::Int)
#17150 := (or #17142 #17144 #17149)
#17151 := (not #17150)
#17174 := (or #17151 #17170)
#17135 := (not #11320)
#17132 := (not #11329)
#17129 := (not #11338)
#17126 := (not #11347)
#16916 := (not #12431)
#17178 := (and #12710 #16916 #17126 #17129 #17132 #17135 #17174)
#17026 := (+ #17025 #12480)
#17027 := (<= #17026 0::Int)
#17021 := (+ ?v0!14 #12461)
#17022 := (>= #17021 0::Int)
#17028 := (or #17020 #17022 #17027)
#17029 := (not #17028)
#17048 := (or #17029 #17044)
#17013 := (not #12465)
#17052 := (and #17013 #17048)
#17056 := (or #12465 #17052)
#17008 := (not #12457)
#17005 := (not #11608)
#17002 := (not #12527)
#13504 := (and #12444 #13511)
#13503 := (not #13504)
#16999 := (not #13503)
#17060 := (and #16999 #17002 #17005 #17008 #17056)
#17064 := (or #16993 #16996 #17060)
#16990 := (not #12440)
#17093 := (not #11758)
#17090 := (not #11767)
#17096 := (and #16916 #12618 #17090 #17093 #16990 #17064)
#16987 := (not #11647)
#16984 := (not #11656)
#16981 := (not #12561)
#16978 := (not #11674)
#16975 := (not #11683)
#16972 := (not #11692)
#16967 := (not #11701)
#17068 := (and #16967 #16972 #16975 #16978 #16981 #16984 #16987 #16990 #17064)
#17072 := (or #16955 #16964 #17068)
#16961 := (not #11713)
#17076 := (and #16961 #17072)
#17080 := (or #16955 #16958 #17076)
#17084 := (and #16916 #12612 #17080)
#17100 := (or #17084 #17096)
#17104 := (and #16967 #16916 #17100)
#17108 := (or #16955 #16964 #17104)
#17112 := (and #16961 #17108)
#17116 := (or #16955 #16958 #17112)
#17120 := (and #16916 #12707 #17116)
#17182 := (or #17120 #17178)
#16950 := (not #11934)
#16947 := (not #11943)
#16944 := (not #11952)
#16941 := (not #11961)
#16938 := (not #11970)
#16935 := (not #14815)
#16932 := (not #12874)
#16929 := (not #12886)
#16919 := (not #12926)
#13528 := (and #12929 #13535)
#13527 := (not #13528)
#16913 := (not #13527)
#13547 := (and #12426 #13550)
#13542 := (not #13547)
#16910 := (not #13542)
#13562 := (and #12951 #13569)
#13561 := (not #13562)
#16907 := (not #13561)
#16904 := (not #12967)
#17186 := (and #16904 #16907 #16910 #16913 #16916 #16919 #13521 #16929 #16932 #16935 #16938 #16941 #16944 #16947 #16950 #17182)
#17190 := (or #13124 #16901 #17186)
#17194 := (and #13581 #17190)
#17198 := (or #16887 #17194)
#16871 := (not #12382)
#17202 := (and #16871 #17198)
#17206 := (or #12382 #17202)
#16866 := (not #12150)
#16863 := (not #12159)
#16860 := (not #12168)
#16857 := (not #12177)
#16854 := (not #12186)
#17210 := (and #16854 #16857 #16860 #16863 #16866 #17206)
#17214 := (or #16842 #16851 #17210)
#16848 := (not #12198)
#17218 := (and #16848 #17214)
#17222 := (or #16842 #16845 #17218)
#16839 := (not #12210)
#17226 := (and #16839 #17222)
#17230 := (or #12210 #17226)
#17538 := (iff #17230 #17537)
#17535 := (iff #17226 #17534)
#17532 := (iff #17222 #17531)
#17529 := (iff #17218 #17526)
#17523 := (and #4742 #17520)
#17527 := (iff #17523 #17526)
#17528 := [rewrite]: #17527
#17524 := (iff #17218 #17523)
#17521 := (iff #17214 #17520)
#17518 := (iff #17210 #17515)
#17512 := (and #4746 #4750 #4755 #4760 #4765 #17509)
#17516 := (iff #17512 #17515)
#17517 := [rewrite]: #17516
#17513 := (iff #17210 #17512)
#17510 := (iff #17206 #17509)
#17507 := (iff #17202 #17506)
#17504 := (iff #17198 #17503)
#17501 := (iff #17194 #17500)
#17498 := (iff #17190 #17497)
#17495 := (iff #17186 #17492)
#17489 := (and #12964 #13562 #13547 #13528 #12428 #12923 #13521 #12883 #4891 #4811 #4902 #4906 #4910 #4914 #4924 #17486)
#17493 := (iff #17489 #17492)
#17494 := [rewrite]: #17493
#17490 := (iff #17186 #17489)
#17487 := (iff #17182 #17486)
#17484 := (iff #17178 #17481)
#17478 := (and #12706 #12428 #4814 #4816 #4818 #4820 #17475)
#17482 := (iff #17478 #17481)
#17483 := [rewrite]: #17482
#17479 := (iff #17178 #17478)
#17476 := (iff #17174 #17475)
#17473 := (iff #17151 #17472)
#17470 := (iff #17150 #17469)
#17467 := (iff #17149 #17464)
#17456 := (+ #12746 #17147)
#17459 := (<= #17456 0::Int)
#17465 := (iff #17459 #17464)
#17466 := [rewrite]: #17465
#17460 := (iff #17149 #17459)
#17457 := (= #17148 #17456)
#17458 := [rewrite]: #17457
#17461 := [monotonicity #17458]: #17460
#17468 := [trans #17461 #17466]: #17467
#17454 := (iff #17144 #17451)
#17443 := (+ #12352 ?v0!15)
#17446 := (>= #17443 0::Int)
#17452 := (iff #17446 #17451)
#17453 := [rewrite]: #17452
#17447 := (iff #17144 #17446)
#17444 := (= #17143 #17443)
#17445 := [rewrite]: #17444
#17448 := [monotonicity #17445]: #17447
#17455 := [trans #17448 #17453]: #17454
#17471 := [monotonicity #17455 #17468]: #17470
#17474 := [monotonicity #17471]: #17473
#17477 := [monotonicity #17474]: #17476
#17441 := (iff #17135 #4820)
#17442 := [rewrite]: #17441
#17439 := (iff #17132 #4818)
#17440 := [rewrite]: #17439
#17437 := (iff #17129 #4816)
#17438 := [rewrite]: #17437
#17435 := (iff #17126 #4814)
#17436 := [rewrite]: #17435
#17260 := (iff #16916 #12428)
#17261 := [rewrite]: #17260
#17480 := [monotonicity #12714 #17261 #17436 #17438 #17440 #17442 #17477]: #17479
#17485 := [trans #17480 #17483]: #17484
#17433 := (iff #17120 #17430)
#17427 := (and #12428 #12707 #17424)
#17431 := (iff #17427 #17430)
#17432 := [rewrite]: #17431
#17428 := (iff #17120 #17427)
#17425 := (iff #17116 #17424)
#17422 := (iff #17112 #17419)
#17416 := (and #4936 #17413)
#17420 := (iff #17416 #17419)
#17421 := [rewrite]: #17420
#17417 := (iff #17112 #17416)
#17414 := (iff #17108 #17413)
#17411 := (iff #17104 #17408)
#17405 := (and #4939 #12428 #17402)
#17409 := (iff #17405 #17408)
#17410 := [rewrite]: #17409
#17406 := (iff #17104 #17405)
#17403 := (iff #17100 #17402)
#17400 := (iff #17096 #17397)
#17394 := (and #12428 #12613 #5012 #5013 #12437 #17357)
#17398 := (iff #17394 #17397)
#17399 := [rewrite]: #17398
#17395 := (iff #17096 #17394)
#17358 := (iff #17064 #17357)
#17355 := (iff #17060 #17352)
#17349 := (and #13504 #12523 #4971 #12454 #17346)
#17353 := (iff #17349 #17352)
#17354 := [rewrite]: #17353
#17350 := (iff #17060 #17349)
#17347 := (iff #17056 #17346)
#17344 := (iff #17052 #17343)
#17341 := (iff #17048 #17340)
#17338 := (iff #17029 #17337)
#17335 := (iff #17028 #17334)
#17332 := (iff #17027 #17329)
#17321 := (+ #12480 #17025)
#17324 := (<= #17321 0::Int)
#17330 := (iff #17324 #17329)
#17331 := [rewrite]: #17330
#17325 := (iff #17027 #17324)
#17322 := (= #17026 #17321)
#17323 := [rewrite]: #17322
#17326 := [monotonicity #17323]: #17325
#17333 := [trans #17326 #17331]: #17332
#17319 := (iff #17022 #17316)
#17308 := (+ #12461 ?v0!14)
#17311 := (>= #17308 0::Int)
#17317 := (iff #17311 #17316)
#17318 := [rewrite]: #17317
#17312 := (iff #17022 #17311)
#17309 := (= #17021 #17308)
#17310 := [rewrite]: #17309
#17313 := [monotonicity #17310]: #17312
#17320 := [trans #17313 #17318]: #17319
#17336 := [monotonicity #17320 #17333]: #17335
#17339 := [monotonicity #17336]: #17338
#17342 := [monotonicity #17339]: #17341
#17306 := (iff #17013 #12460)
#17307 := [rewrite]: #17306
#17345 := [monotonicity #17307 #17342]: #17344
#17348 := [monotonicity #17345]: #17347
#17304 := (iff #17008 #12454)
#17305 := [rewrite]: #17304
#17302 := (iff #17005 #4971)
#17303 := [rewrite]: #17302
#17300 := (iff #17002 #12523)
#17301 := [rewrite]: #17300
#17298 := (iff #16999 #13504)
#17299 := [rewrite]: #17298
#17351 := [monotonicity #17299 #17301 #17303 #17305 #17348]: #17350
#17356 := [trans #17351 #17354]: #17355
#17359 := [monotonicity #17356]: #17358
#17296 := (iff #16990 #12437)
#17297 := [rewrite]: #17296
#17392 := (iff #17093 #5013)
#17393 := [rewrite]: #17392
#17390 := (iff #17090 #5012)
#17391 := [rewrite]: #17390
#17396 := [monotonicity #17261 #12622 #17391 #17393 #17297 #17359]: #17395
#17401 := [trans #17396 #17399]: #17400
#17388 := (iff #17084 #17385)
#17382 := (and #12428 #12612 #17379)
#17386 := (iff #17382 #17385)
#17387 := [rewrite]: #17386
#17383 := (iff #17084 #17382)
#17380 := (iff #17080 #17379)
#17377 := (iff #17076 #17374)
#17371 := (and #4936 #17368)
#17375 := (iff #17371 #17374)
#17376 := [rewrite]: #17375
#17372 := (iff #17076 #17371)
#17369 := (iff #17072 #17368)
#17366 := (iff #17068 #17363)
#17360 := (and #4939 #4943 #4948 #4953 #12423 #4956 #4958 #12437 #17357)
#17364 := (iff #17360 #17363)
#17365 := [rewrite]: #17364
#17361 := (iff #17068 #17360)
#17294 := (iff #16987 #4958)
#17295 := [rewrite]: #17294
#17292 := (iff #16984 #4956)
#17293 := [rewrite]: #17292
#17290 := (iff #16981 #12423)
#17291 := [rewrite]: #17290
#17288 := (iff #16978 #4953)
#17289 := [rewrite]: #17288
#17286 := (iff #16975 #4948)
#17287 := [rewrite]: #17286
#17284 := (iff #16972 #4943)
#17285 := [rewrite]: #17284
#17282 := (iff #16967 #4939)
#17283 := [rewrite]: #17282
#17362 := [monotonicity #17283 #17285 #17287 #17289 #17291 #17293 #17295 #17297 #17359]: #17361
#17367 := [trans #17362 #17365]: #17366
#17370 := [monotonicity #17367]: #17369
#17280 := (iff #16961 #4936)
#17281 := [rewrite]: #17280
#17373 := [monotonicity #17281 #17370]: #17372
#17378 := [trans #17373 #17376]: #17377
#17381 := [monotonicity #17378]: #17380
#17384 := [monotonicity #17261 #17381]: #17383
#17389 := [trans #17384 #17387]: #17388
#17404 := [monotonicity #17389 #17401]: #17403
#17407 := [monotonicity #17283 #17261 #17404]: #17406
#17412 := [trans #17407 #17410]: #17411
#17415 := [monotonicity #17412]: #17414
#17418 := [monotonicity #17281 #17415]: #17417
#17423 := [trans #17418 #17421]: #17422
#17426 := [monotonicity #17423]: #17425
#17429 := [monotonicity #17261 #17426]: #17428
#17434 := [trans #17429 #17432]: #17433
#17488 := [monotonicity #17434 #17485]: #17487
#17278 := (iff #16950 #4924)
#17279 := [rewrite]: #17278
#17276 := (iff #16947 #4914)
#17277 := [rewrite]: #17276
#17274 := (iff #16944 #4910)
#17275 := [rewrite]: #17274
#17272 := (iff #16941 #4906)
#17273 := [rewrite]: #17272
#17270 := (iff #16938 #4902)
#17271 := [rewrite]: #17270
#17268 := (iff #16935 #4811)
#17269 := [rewrite]: #17268
#17266 := (iff #16932 #4891)
#17267 := [rewrite]: #17266
#17264 := (iff #16929 #12883)
#17265 := [rewrite]: #17264
#17262 := (iff #16919 #12923)
#17263 := [rewrite]: #17262
#17258 := (iff #16913 #13528)
#17259 := [rewrite]: #17258
#17256 := (iff #16910 #13547)
#17257 := [rewrite]: #17256
#17254 := (iff #16907 #13562)
#17255 := [rewrite]: #17254
#17252 := (iff #16904 #12964)
#17253 := [rewrite]: #17252
#17491 := [monotonicity #17253 #17255 #17257 #17259 #17261 #17263 #17265 #17267 #17269 #17271 #17273 #17275 #17277 #17279 #17488]: #17490
#17496 := [trans #17491 #17494]: #17495
#17499 := [monotonicity #13128 #17496]: #17498
#17502 := [monotonicity #17499]: #17501
#17505 := [monotonicity #17502]: #17504
#17250 := (iff #16871 #12379)
#17251 := [rewrite]: #17250
#17508 := [monotonicity #17251 #17505]: #17507
#17511 := [monotonicity #17508]: #17510
#17248 := (iff #16866 #4765)
#17249 := [rewrite]: #17248
#17246 := (iff #16863 #4760)
#17247 := [rewrite]: #17246
#17244 := (iff #16860 #4755)
#17245 := [rewrite]: #17244
#17242 := (iff #16857 #4750)
#17243 := [rewrite]: #17242
#17240 := (iff #16854 #4746)
#17241 := [rewrite]: #17240
#17514 := [monotonicity #17241 #17243 #17245 #17247 #17249 #17511]: #17513
#17519 := [trans #17514 #17517]: #17518
#17522 := [monotonicity #17519]: #17521
#17238 := (iff #16848 #4742)
#17239 := [rewrite]: #17238
#17525 := [monotonicity #17239 #17522]: #17524
#17530 := [trans #17525 #17528]: #17529
#17533 := [monotonicity #17530]: #17532
#17236 := (iff #16839 #4733)
#17237 := [rewrite]: #17236
#17536 := [monotonicity #17237 #17533]: #17535
#17539 := [monotonicity #17536]: #17538
#13425 := (exists (vars (?v0 Int)) #13426)
#13431 := (not #13432)
#13420 := (or #13431 #13425)
#13419 := (and #13432 #13420)
#13414 := (or #12707 #12431 #11347 #11338 #11329 #11320 #13419)
#13492 := (not #13497)
#13491 := (or #13492 #12508)
#13486 := (and #13497 #13491)
#13485 := (or #12465 #13486)
#13480 := (and #12460 #13485)
#13479 := (or #13503 #12527 #11608 #12457 #13480)
#13474 := (and #12444 #13511 #13479)
#13456 := (or #12431 #12612 #11767 #11758 #12440 #13474)
#13473 := (or #11701 #11692 #11683 #11674 #12561 #11656 #11647 #12440 #13474)
#13468 := (and #4933 #4938 #13473)
#13467 := (or #11713 #13468)
#13462 := (and #4933 #4935 #13467)
#13461 := (or #12431 #12613 #13462)
#13455 := (and #13461 #13456)
#13450 := (or #11701 #12431 #13455)
#13449 := (and #4933 #4938 #13450)
#13444 := (or #11713 #13449)
#13443 := (and #4933 #4935 #13444)
#13438 := (or #12431 #12706 #13443)
#13413 := (and #13438 #13414)
#13516 := (not #13521)
#13408 := (or #12967 #13561 #13542 #13527 #12431 #12926 #13516 #12886 #12874 #14815 #11970 #11961 #11952 #11943 #11934 #13413)
#13407 := (and #12419 #4780 #13408)
#13576 := (not #13581)
#13402 := (or #13576 #13407)
#13401 := (and #13581 #13402)
#13396 := (or #12382 #13401)
#13395 := (and #12379 #13396)
#13390 := (or #12186 #12177 #12168 #12159 #12150 #13395)
#13389 := (and #4739 #4745 #13390)
#13384 := (or #12198 #13389)
#13383 := (and #4739 #4741 #13384)
#13378 := (or #12210 #13383)
#13377 := (and #4733 #13378)
#13372 := (not #13377)
#17231 := (~ #13372 #17230)
#17227 := (not #13378)
#17228 := (~ #17227 #17226)
#17223 := (not #13383)
#17224 := (~ #17223 #17222)
#17219 := (not #13384)
#17220 := (~ #17219 #17218)
#17215 := (not #13389)
#17216 := (~ #17215 #17214)
#17211 := (not #13390)
#17212 := (~ #17211 #17210)
#17207 := (not #13395)
#17208 := (~ #17207 #17206)
#17203 := (not #13396)
#17204 := (~ #17203 #17202)
#17199 := (not #13401)
#17200 := (~ #17199 #17198)
#17195 := (not #13402)
#17196 := (~ #17195 #17194)
#17191 := (not #13407)
#17192 := (~ #17191 #17190)
#17187 := (not #13408)
#17188 := (~ #17187 #17186)
#17183 := (not #13413)
#17184 := (~ #17183 #17182)
#17179 := (not #13414)
#17180 := (~ #17179 #17178)
#17175 := (not #13419)
#17176 := (~ #17175 #17174)
#17171 := (not #13420)
#17172 := (~ #17171 #17170)
#17167 := (not #13425)
#17168 := (~ #17167 #17166)
#17164 := (~ #17163 #17163)
#17165 := [refl]: #17164
#17169 := [nnf-neg #17165]: #17168
#17160 := (not #13431)
#17161 := (~ #17160 #13432)
#17158 := (~ #13432 #13432)
#17156 := (~ #13437 #13437)
#17157 := [refl]: #17156
#17159 := [nnf-pos #17157]: #17158
#17162 := [nnf-neg #17159]: #17161
#17173 := [nnf-neg #17162 #17169]: #17172
#17152 := (~ #13431 #17151)
#17153 := [sk]: #17152
#17177 := [nnf-neg #17153 #17173]: #17176
#17136 := (~ #17135 #17135)
#17137 := [refl]: #17136
#17133 := (~ #17132 #17132)
#17134 := [refl]: #17133
#17130 := (~ #17129 #17129)
#17131 := [refl]: #17130
#17127 := (~ #17126 #17126)
#17128 := [refl]: #17127
#16917 := (~ #16916 #16916)
#16918 := [refl]: #16917
#17124 := (~ #12710 #12710)
#17125 := [refl]: #17124
#17181 := [nnf-neg #17125 #16918 #17128 #17131 #17134 #17137 #17177]: #17180
#17121 := (not #13438)
#17122 := (~ #17121 #17120)
#17117 := (not #13443)
#17118 := (~ #17117 #17116)
#17113 := (not #13444)
#17114 := (~ #17113 #17112)
#17109 := (not #13449)
#17110 := (~ #17109 #17108)
#17105 := (not #13450)
#17106 := (~ #17105 #17104)
#17101 := (not #13455)
#17102 := (~ #17101 #17100)
#17097 := (not #13456)
#17098 := (~ #17097 #17096)
#17065 := (not #13474)
#17066 := (~ #17065 #17064)
#17061 := (not #13479)
#17062 := (~ #17061 #17060)
#17057 := (not #13480)
#17058 := (~ #17057 #17056)
#17053 := (not #13485)
#17054 := (~ #17053 #17052)
#17049 := (not #13486)
#17050 := (~ #17049 #17048)
#17045 := (not #13491)
#17046 := (~ #17045 #17044)
#17042 := (~ #17041 #17041)
#17043 := [refl]: #17042
#17038 := (not #13492)
#17039 := (~ #17038 #13497)
#17036 := (~ #13497 #13497)
#17034 := (~ #13498 #13498)
#17035 := [refl]: #17034
#17037 := [nnf-pos #17035]: #17036
#17040 := [nnf-neg #17037]: #17039
#17047 := [nnf-neg #17040 #17043]: #17046
#17030 := (~ #13492 #17029)
#17031 := [sk]: #17030
#17051 := [nnf-neg #17031 #17047]: #17050
#17014 := (~ #17013 #17013)
#17015 := [refl]: #17014
#17055 := [nnf-neg #17015 #17051]: #17054
#17011 := (~ #12465 #12465)
#17012 := [refl]: #17011
#17059 := [nnf-neg #17012 #17055]: #17058
#17009 := (~ #17008 #17008)
#17010 := [refl]: #17009
#17006 := (~ #17005 #17005)
#17007 := [refl]: #17006
#17003 := (~ #17002 #17002)
#17004 := [refl]: #17003
#17000 := (~ #16999 #16999)
#17001 := [refl]: #17000
#17063 := [nnf-neg #17001 #17004 #17007 #17010 #17059]: #17062
#16997 := (~ #16996 #16996)
#16998 := [refl]: #16997
#16994 := (~ #16993 #16993)
#16995 := [refl]: #16994
#17067 := [nnf-neg #16995 #16998 #17063]: #17066
#16991 := (~ #16990 #16990)
#16992 := [refl]: #16991
#17094 := (~ #17093 #17093)
#17095 := [refl]: #17094
#17091 := (~ #17090 #17090)
#17092 := [refl]: #17091
#17088 := (~ #12618 #12618)
#17089 := [refl]: #17088
#17099 := [nnf-neg #16918 #17089 #17092 #17095 #16992 #17067]: #17098
#17085 := (not #13461)
#17086 := (~ #17085 #17084)
#17081 := (not #13462)
#17082 := (~ #17081 #17080)
#17077 := (not #13467)
#17078 := (~ #17077 #17076)
#17073 := (not #13468)
#17074 := (~ #17073 #17072)
#17069 := (not #13473)
#17070 := (~ #17069 #17068)
#16988 := (~ #16987 #16987)
#16989 := [refl]: #16988
#16985 := (~ #16984 #16984)
#16986 := [refl]: #16985
#16982 := (~ #16981 #16981)
#16983 := [refl]: #16982
#16979 := (~ #16978 #16978)
#16980 := [refl]: #16979
#16976 := (~ #16975 #16975)
#16977 := [refl]: #16976
#16973 := (~ #16972 #16972)
#16974 := [refl]: #16973
#16968 := (~ #16967 #16967)
#16969 := [refl]: #16968
#17071 := [nnf-neg #16969 #16974 #16977 #16980 #16983 #16986 #16989 #16992 #17067]: #17070
#16965 := (~ #16964 #16964)
#16966 := [refl]: #16965
#16956 := (~ #16955 #16955)
#16957 := [refl]: #16956
#17075 := [nnf-neg #16957 #16966 #17071]: #17074
#16962 := (~ #16961 #16961)
#16963 := [refl]: #16962
#17079 := [nnf-neg #16963 #17075]: #17078
#16959 := (~ #16958 #16958)
#16960 := [refl]: #16959
#17083 := [nnf-neg #16957 #16960 #17079]: #17082
#16970 := (~ #12612 #12612)
#16971 := [refl]: #16970
#17087 := [nnf-neg #16918 #16971 #17083]: #17086
#17103 := [nnf-neg #17087 #17099]: #17102
#17107 := [nnf-neg #16969 #16918 #17103]: #17106
#17111 := [nnf-neg #16957 #16966 #17107]: #17110
#17115 := [nnf-neg #16963 #17111]: #17114
#17119 := [nnf-neg #16957 #16960 #17115]: #17118
#16953 := (~ #12707 #12707)
#16954 := [refl]: #16953
#17123 := [nnf-neg #16918 #16954 #17119]: #17122
#17185 := [nnf-neg #17123 #17181]: #17184
#16951 := (~ #16950 #16950)
#16952 := [refl]: #16951
#16948 := (~ #16947 #16947)
#16949 := [refl]: #16948
#16945 := (~ #16944 #16944)
#16946 := [refl]: #16945
#16942 := (~ #16941 #16941)
#16943 := [refl]: #16942
#16939 := (~ #16938 #16938)
#16940 := [refl]: #16939
#16936 := (~ #16935 #16935)
#16937 := [refl]: #16936
#16933 := (~ #16932 #16932)
#16934 := [refl]: #16933
#16930 := (~ #16929 #16929)
#16931 := [refl]: #16930
#16926 := (not #13516)
#16927 := (~ #16926 #13521)
#16924 := (~ #13521 #13521)
#16922 := (~ #13522 #13522)
#16923 := [refl]: #16922
#16925 := [nnf-pos #16923]: #16924
#16928 := [nnf-neg #16925]: #16927
#16920 := (~ #16919 #16919)
#16921 := [refl]: #16920
#16914 := (~ #16913 #16913)
#16915 := [refl]: #16914
#16911 := (~ #16910 #16910)
#16912 := [refl]: #16911
#16908 := (~ #16907 #16907)
#16909 := [refl]: #16908
#16905 := (~ #16904 #16904)
#16906 := [refl]: #16905
#17189 := [nnf-neg #16906 #16909 #16912 #16915 #16918 #16921 #16928 #16931 #16934 #16937 #16940 #16943 #16946 #16949 #16952 #17185]: #17188
#16902 := (~ #16901 #16901)
#16903 := [refl]: #16902
#16899 := (~ #13124 #13124)
#16900 := [refl]: #16899
#17193 := [nnf-neg #16900 #16903 #17189]: #17192
#16896 := (not #13576)
#16897 := (~ #16896 #13581)
#16894 := (~ #13581 #13581)
#16892 := (~ #13582 #13582)
#16893 := [refl]: #16892
#16895 := [nnf-pos #16893]: #16894
#16898 := [nnf-neg #16895]: #16897
#17197 := [nnf-neg #16898 #17193]: #17196
#16888 := (~ #13576 #16887)
#16889 := [sk]: #16888
#17201 := [nnf-neg #16889 #17197]: #17200
#16872 := (~ #16871 #16871)
#16873 := [refl]: #16872
#17205 := [nnf-neg #16873 #17201]: #17204
#16869 := (~ #12382 #12382)
#16870 := [refl]: #16869
#17209 := [nnf-neg #16870 #17205]: #17208
#16867 := (~ #16866 #16866)
#16868 := [refl]: #16867
#16864 := (~ #16863 #16863)
#16865 := [refl]: #16864
#16861 := (~ #16860 #16860)
#16862 := [refl]: #16861
#16858 := (~ #16857 #16857)
#16859 := [refl]: #16858
#16855 := (~ #16854 #16854)
#16856 := [refl]: #16855
#17213 := [nnf-neg #16856 #16859 #16862 #16865 #16868 #17209]: #17212
#16852 := (~ #16851 #16851)
#16853 := [refl]: #16852
#16843 := (~ #16842 #16842)
#16844 := [refl]: #16843
#17217 := [nnf-neg #16844 #16853 #17213]: #17216
#16849 := (~ #16848 #16848)
#16850 := [refl]: #16849
#17221 := [nnf-neg #16850 #17217]: #17220
#16846 := (~ #16845 #16845)
#16847 := [refl]: #16846
#17225 := [nnf-neg #16844 #16847 #17221]: #17224
#16840 := (~ #16839 #16839)
#16841 := [refl]: #16840
#17229 := [nnf-neg #16841 #17225]: #17228
#16837 := (~ #12210 #12210)
#16838 := [refl]: #16837
#17232 := [nnf-neg #16838 #17229]: #17231
#14840 := (or #12707 #12431 #11347 #11338 #11329 #11320 #12788)
#14845 := (and #12729 #14840)
#14848 := (or #12967 #12961 #12948 #12938 #12431 #12926 #12920 #12886 #12874 #14815 #11970 #11961 #11952 #11943 #11934 #14845)
#14851 := (and #12419 #4780 #14848)
#14854 := (or #12415 #14851)
#14857 := (and #12412 #14854)
#14860 := (or #12382 #14857)
#14863 := (and #12379 #14860)
#14866 := (or #12186 #12177 #12168 #12159 #12150 #14863)
#14869 := (and #4739 #4745 #14866)
#14872 := (or #12198 #14869)
#14875 := (and #4739 #4741 #14872)
#14878 := (or #12210 #14875)
#14881 := (and #4733 #14878)
#14884 := (not #14881)
#13373 := (iff #14884 #13372)
#13374 := (iff #14881 #13377)
#13379 := (iff #14878 #13378)
#13380 := (iff #14875 #13383)
#13385 := (iff #14872 #13384)
#13386 := (iff #14869 #13389)
#13391 := (iff #14866 #13390)
#13392 := (iff #14863 #13395)
#13397 := (iff #14860 #13396)
#13398 := (iff #14857 #13401)
#13403 := (iff #14854 #13402)
#13404 := (iff #14851 #13407)
#13409 := (iff #14848 #13408)
#13410 := (iff #14845 #13413)
#13415 := (iff #14840 #13414)
#13416 := (iff #12788 #13419)
#13421 := (iff #12785 #13420)
#13422 := (iff #12782 #13425)
#13427 := (iff #12777 #13426)
#14696 := (iff #5617 #14701)
#14733 := -4294967295::Int
#14709 := (+ -4294967295::Int #243)
#14702 := (<= #14709 0::Int)
#14698 := (iff #14702 #14701)
#14699 := [rewrite]: #14698
#14703 := (iff #5617 #14702)
#14704 := (= #5616 #14709)
#14710 := (+ #243 -4294967295::Int)
#14706 := (= #14710 #14709)
#14707 := [rewrite]: #14706
#14711 := (= #5616 #14710)
#14728 := (= #5615 -4294967295::Int)
#14734 := (* -1::Int 4294967295::Int)
#14730 := (= #14734 -4294967295::Int)
#14731 := [rewrite]: #14730
#14735 := (= #5615 #14734)
#8091 := (= f135 4294967295::Int)
#1205 := 65536::Int
#1604 := (* 65536::Int 65536::Int)
#1609 := (- #1604 1::Int)
#1610 := (= f135 #1609)
#8092 := (iff #1610 #8091)
#8089 := (= #1609 4294967295::Int)
#1268 := 4294967296::Int
#8082 := (- 4294967296::Int 1::Int)
#8087 := (= #8082 4294967295::Int)
#8088 := [rewrite]: #8087
#8084 := (= #1609 #8082)
#8053 := (= #1604 4294967296::Int)
#8054 := [rewrite]: #8053
#8085 := [monotonicity #8054]: #8084
#8090 := [trans #8085 #8088]: #8089
#8093 := [monotonicity #8090]: #8092
#8081 := [asserted]: #1610
#8096 := [mp #8081 #8093]: #8091
#14732 := [monotonicity #8096]: #14735
#14729 := [trans #14732 #14731]: #14728
#14708 := [monotonicity #14729]: #14711
#14705 := [trans #14708 #14707]: #14704
#14700 := [monotonicity #14705]: #14703
#14697 := [trans #14700 #14699]: #14696
#13424 := [monotonicity #14697]: #13427
#13423 := [quant-intro #13424]: #13422
#13428 := (iff #12765 #13431)
#13433 := (iff #12762 #13432)
#13434 := (iff #12757 #13437)
#14055 := (iff #6637 #14054)
#14056 := (iff #5624 #14059)
#14057 := [monotonicity #14697]: #14056
#14052 := [monotonicity #14057]: #14055
#13435 := [monotonicity #14052]: #13434
#13430 := [quant-intro #13435]: #13433
#13429 := [monotonicity #13430]: #13428
#13418 := [monotonicity #13429 #13423]: #13421
#13417 := [monotonicity #13430 #13418]: #13416
#13412 := [monotonicity #13417]: #13415
#13439 := (iff #12729 #13438)
#13440 := (iff #12700 #13443)
#13445 := (iff #12694 #13444)
#13446 := (iff #12689 #13449)
#13451 := (iff #12681 #13450)
#13452 := (iff #12672 #13455)
#13457 := (iff #12667 #13456)
#13475 := (iff #12556 #13474)
#13476 := (iff #12548 #13479)
#13481 := (iff #12520 #13480)
#13482 := (iff #12517 #13485)
#13487 := (iff #12514 #13486)
#13488 := (iff #12511 #13491)
#13493 := (iff #12499 #13492)
#13494 := (iff #12496 #13497)
#13499 := (iff #12491 #13498)
#13496 := [monotonicity #14052]: #13499
#13495 := [quant-intro #13496]: #13494
#13490 := [monotonicity #13495]: #13493
#13489 := [monotonicity #13490]: #13488
#13484 := [monotonicity #13495 #13489]: #13487
#13483 := [monotonicity #13484]: #13482
#13478 := [monotonicity #13483]: #13481
#13500 := (iff #12533 #13503)
#13505 := (iff #12530 #13504)
#13506 := (iff #12446 #13511)
#13541 := (+ 4294967295::Int #12447)
#13515 := (>= #13541 1::Int)
#13508 := (iff #13515 #13511)
#13509 := [rewrite]: #13508
#13512 := (iff #12446 #13515)
#13538 := (= #12448 #13541)
#13539 := [monotonicity #8096]: #13538
#13513 := [monotonicity #13539]: #13512
#13507 := [trans #13513 #13509]: #13506
#13502 := [monotonicity #13507]: #13505
#13501 := [monotonicity #13502]: #13500
#13477 := [monotonicity #13501 #13478]: #13476
#13472 := [monotonicity #13507 #13477]: #13475
#13454 := [monotonicity #13472]: #13457
#13458 := (iff #12637 #13461)
#13463 := (iff #12607 #13462)
#13464 := (iff #12601 #13467)
#13469 := (iff #12596 #13468)
#13470 := (iff #12588 #13473)
#13471 := [monotonicity #13472]: #13470
#13466 := [monotonicity #13471]: #13469
#13465 := [monotonicity #13466]: #13464
#13460 := [monotonicity #13465]: #13463
#13459 := [monotonicity #13460]: #13458
#13453 := [monotonicity #13459 #13454]: #13452
#13448 := [monotonicity #13453]: #13451
#13447 := [monotonicity #13448]: #13446
#13442 := [monotonicity #13447]: #13445
#13441 := [monotonicity #13442]: #13440
#13436 := [monotonicity #13441]: #13439
#13411 := [monotonicity #13436 #13412]: #13410
#13517 := (iff #12920 #13516)
#13518 := (iff #12917 #13521)
#13523 := (iff #12912 #13522)
#13520 := [monotonicity #14052]: #13523
#13519 := [quant-intro #13520]: #13518
#13514 := [monotonicity #13519]: #13517
#13524 := (iff #12938 #13527)
#13529 := (iff #12935 #13528)
#13530 := (iff #12932 #13535)
#13536 := (>= #13541 0::Int)
#13532 := (iff #13536 #13535)
#13533 := [rewrite]: #13532
#13537 := (iff #12932 #13536)
#13534 := [monotonicity #13539]: #13537
#13531 := [trans #13534 #13533]: #13530
#13526 := [monotonicity #13531]: #13529
#13525 := [monotonicity #13526]: #13524
#13543 := (iff #12948 #13542)
#13544 := (iff #12945 #13547)
#13549 := (iff #12941 #13550)
#13556 := (+ 4294967295::Int #12877)
#13555 := (>= #13556 0::Int)
#13551 := (iff #13555 #13550)
#13548 := [rewrite]: #13551
#13552 := (iff #12941 #13555)
#13557 := (= #12942 #13556)
#13554 := [monotonicity #8096]: #13557
#13553 := [monotonicity #13554]: #13552
#13546 := [trans #13553 #13548]: #13549
#13545 := [monotonicity #13546]: #13544
#13540 := [monotonicity #13545]: #13543
#13558 := (iff #12961 #13561)
#13563 := (iff #12958 #13562)
#13564 := (iff #12954 #13569)
#13575 := (+ 255::Int #12901)
#13570 := (>= #13575 0::Int)
#13566 := (iff #13570 #13569)
#13567 := [rewrite]: #13566
#13571 := (iff #12954 #13570)
#13572 := (= #12955 #13575)
#1614 := (= f137 255::Int)
#8095 := [asserted]: #1614
#13573 := [monotonicity #8095]: #13572
#13568 := [monotonicity #13573]: #13571
#13565 := [trans #13568 #13567]: #13564
#13560 := [monotonicity #13565]: #13563
#13559 := [monotonicity #13560]: #13558
#13406 := [monotonicity #13559 #13540 #13525 #13514 #13411]: #13409
#13405 := [monotonicity #13406]: #13404
#13577 := (iff #12415 #13576)
#13578 := (iff #12412 #13581)
#13583 := (iff #12407 #13582)
#13580 := [monotonicity #14052]: #13583
#13579 := [quant-intro #13580]: #13578
#13574 := [monotonicity #13579]: #13577
#13400 := [monotonicity #13574 #13405]: #13403
#13399 := [monotonicity #13579 #13400]: #13398
#13394 := [monotonicity #13399]: #13397
#13393 := [monotonicity #13394]: #13392
#13388 := [monotonicity #13393]: #13391
#13387 := [monotonicity #13388]: #13386
#13382 := [monotonicity #13387]: #13385
#13381 := [monotonicity #13382]: #13380
#13376 := [monotonicity #13381]: #13379
#13375 := [monotonicity #13376]: #13374
#13370 := [monotonicity #13375]: #13373
#13269 := (not #13103)
#14885 := (iff #13269 #14884)
#14882 := (iff #13103 #14881)
#14879 := (iff #13100 #14878)
#14876 := (iff #13095 #14875)
#14873 := (iff #13089 #14872)
#14870 := (iff #13084 #14869)
#14867 := (iff #13076 #14866)
#14864 := (iff #13055 #14863)
#14861 := (iff #13052 #14860)
#14858 := (iff #13049 #14857)
#14855 := (iff #13046 #14854)
#14852 := (iff #13041 #14851)
#14849 := (iff #13033 #14848)
#14846 := (iff #12850 #14845)
#14843 := (iff #12845 #14840)
#14825 := (or #12431 #11347 #11338 #11329 #11320 #12788)
#14837 := (or #12431 #12707 #14825)
#14841 := (iff #14837 #14840)
#14842 := [rewrite]: #14841
#14838 := (iff #12845 #14837)
#14835 := (iff #12820 #14825)
#14830 := (and true #14825)
#14833 := (iff #14830 #14825)
#14834 := [rewrite]: #14833
#14831 := (iff #12820 #14830)
#14828 := (iff #12815 #14825)
#14822 := (or false #12431 #11347 #11338 #11329 #11320 #12788)
#14826 := (iff #14822 #14825)
#14827 := [rewrite]: #14826
#14823 := (iff #12815 #14822)
#14820 := (iff #11381 false)
#14818 := (iff #11381 #4808)
#13920 := (iff #3125 true)
#9647 := [asserted]: #3125
#13921 := [iff-true #9647]: #13920
#14819 := [monotonicity #13921]: #14818
#14821 := [trans #14819 #11287]: #14820
#14824 := [monotonicity #14821]: #14823
#14829 := [trans #14824 #14827]: #14828
#14832 := [monotonicity #13921 #14829]: #14831
#14836 := [trans #14832 #14834]: #14835
#14839 := [monotonicity #14836]: #14838
#14844 := [trans #14839 #14842]: #14843
#14847 := [monotonicity #14844]: #14846
#14816 := (iff #11409 #14815)
#14813 := (iff #4812 #4811)
#14808 := (and #4811 true)
#14811 := (iff #14808 #4811)
#14812 := [rewrite]: #14811
#14809 := (iff #4812 #14808)
#14790 := (iff #4686 true)
#14791 := [iff-true #13258]: #14790
#14810 := [monotonicity #14791]: #14809
#14814 := [trans #14810 #14812]: #14813
#14817 := [monotonicity #14814]: #14816
#14850 := [monotonicity #14817 #14847]: #14849
#14853 := [monotonicity #14850]: #14852
#14856 := [monotonicity #14853]: #14855
#14859 := [monotonicity #14856]: #14858
#14862 := [monotonicity #14859]: #14861
#14865 := [monotonicity #14862]: #14864
#14868 := [monotonicity #14865]: #14867
#14871 := [monotonicity #14868]: #14870
#14874 := [monotonicity #14871]: #14873
#14877 := [monotonicity #14874]: #14876
#14880 := [monotonicity #14877]: #14879
#14883 := [monotonicity #14880]: #14882
#14886 := [monotonicity #14883]: #14885
#13270 := [not-or-elim #13236]: #13269
#14887 := [mp #13270 #14886]: #14884
#13371 := [mp #14887 #13370]: #13372
#17233 := [mp~ #13371 #17232]: #17230
#17234 := [mp #17233 #17539]: #17537
#21072 := [mp #17234 #21071]: #21069
#21904 := [mp #21072 #21903]: #21901
#25238 := [unit-resolution #21904 #23791]: #21898
#22129 := (or #21895 #21889)
#22130 := [def-axiom]: #22129
#25239 := [unit-resolution #22130 #25238]: #21889
#22125 := (or #21892 #16842 #16845 #21886)
#22126 := [def-axiom]: #22125
#25240 := [unit-resolution #22126 #24267 #24858 #25239]: #21886
#22115 := (or #21883 #21877)
#22116 := [def-axiom]: #22115
#25241 := [unit-resolution #22116 #25240]: #21877
#22109 := (or #21880 #16842 #16851 #21874)
#22110 := [def-axiom]: #22109
#25243 := [unit-resolution #22110 #24267 #25241]: #25242
#25244 := [unit-resolution #25243 #24533]: #21874
#22091 := (or #21871 #4750)
#22092 := [def-axiom]: #22091
#25245 := [unit-resolution #22092 #25244]: #4750
#25427 := [mp #25245 #25426]: #4780
#22099 := (or #21871 #21865)
#22100 := [def-axiom]: #22099
#25428 := [unit-resolution #22100 #25244]: #21865
#25429 := (or #21868 #21862)
#24430 := [hypothesis]: #12382
#24463 := [th-lemma arith farkas 1 1 #13247 #24430]: false
#24464 := [lemma #24463]: #12379
#22085 := (or #21868 #12382 #21862)
#22086 := [def-axiom]: #22085
#25430 := [unit-resolution #22086 #24464]: #25429
#25431 := [unit-resolution #25430 #25428]: #21862
#22077 := (or #21859 #21853)
#22078 := [def-axiom]: #22077
#25432 := [unit-resolution #22078 #25431]: #21853
#25227 := (= f461 #16882)
#25248 := (= #4749 #16882)
#25246 := (= #16882 #4749)
#25236 := (= #16881 #4736)
#25234 := (= #16880 #4735)
#25232 := (= ?v0!13 0::Int)
#21324 := (not #16879)
#25229 := [hypothesis]: #20709
#21355 := (or #20704 #21324)
#21358 := [def-axiom]: #21355
#25230 := [unit-resolution #21358 #25229]: #21324
#21402 := (or #20704 #16875)
#21382 := [def-axiom]: #21402
#25231 := [unit-resolution #21382 #25229]: #16875
#25233 := [th-lemma arith eq-propagate 0 0 #25231 #25230]: #25232
#25235 := [monotonicity #25233]: #25234
#25237 := [monotonicity #25235]: #25236
#25247 := [monotonicity #25237]: #25246
#25249 := [symm #25247]: #25248
#25250 := [trans #25245 #25249]: #25227
#21334 := (not #16885)
#21317 := (or #20704 #21334)
#21335 := [def-axiom]: #21317
#25251 := [unit-resolution #21335 #25229]: #21334
#25252 := (not #25227)
#25253 := (or #25252 #16885)
#25254 := [th-lemma arith triangle-eq]: #25253
#25255 := [unit-resolution #25254 #25251 #25250]: false
#25256 := [lemma #25255]: #20704
#22073 := (or #21856 #20709 #21850)
#22074 := [def-axiom]: #22073
#25433 := [unit-resolution #22074 #25256 #25432]: #21850
#22065 := (or #21847 #21841)
#22066 := [def-axiom]: #22065
#25434 := [unit-resolution #22066 #25433]: #21841
#25435 := (or #21844 #16901 #21838)
#22061 := (or #21844 #12418 #16901 #21838)
#22062 := [def-axiom]: #22061
#25436 := [unit-resolution #22062 #13247]: #25435
#25437 := [unit-resolution #25436 #25434 #25427]: #21838
#22051 := (or #21835 #21829)
#22052 := [def-axiom]: #22051
#25701 := [unit-resolution #22052 #25437]: #21829
#24559 := (+ f462 #17462)
#24560 := (>= #24559 0::Int)
#24547 := (+ f464 #17449)
#24548 := (<= #24547 0::Int)
#25467 := (not #24548)
#21964 := (not #17451)
#25470 := [hypothesis]: #21826
#21999 := (or #21823 #21817)
#22000 := [def-axiom]: #21999
#25471 := [unit-resolution #22000 #25470]: #21817
#22017 := (or #21835 #13550)
#22018 := [def-axiom]: #22017
#25472 := [unit-resolution #22018 #25437]: #13550
#22033 := (or #21835 #4806)
#22034 := [def-axiom]: #22033
#25473 := [unit-resolution #22034 #25437]: #4806
#22031 := (or #21835 #12880)
#22032 := [def-axiom]: #22031
#25474 := [unit-resolution #22032 #25437]: #12880
#22025 := (or #21835 #12426)
#22026 := [def-axiom]: #22025
#25475 := [unit-resolution #22026 #25437]: #12426
#21997 := (or #21823 #4820)
#21998 := [def-axiom]: #21997
#25476 := [unit-resolution #21998 #25470]: #4820
#24481 := (or #21808 #20989 #20851 #12879 #20993 #11320)
#24437 := (= #4805 f468)
#24386 := (= f462 f468)
#24472 := [hypothesis]: #4820
#24474 := [symm #24472]: #24386
#24473 := [hypothesis]: #4806
#24475 := [trans #24473 #24474]: #24437
#24476 := [hypothesis]: #21803
#24477 := [hypothesis]: #12880
#24478 := [hypothesis]: #12426
#24479 := [hypothesis]: #13550
#24438 := (not #24437)
#24443 := (or #21808 #20851 #20989 #12879 #24438)
#24330 := (+ f463 #12352)
#24331 := (>= #24330 0::Int)
#24439 := (or #20851 #20989 #24331 #24438)
#24444 := (or #21808 #24439)
#24451 := (iff #24444 #24443)
#24440 := (or #20851 #20989 #12879 #24438)
#24446 := (or #21808 #24440)
#24449 := (iff #24446 #24443)
#24450 := [rewrite]: #24449
#24447 := (iff #24444 #24446)
#24441 := (iff #24439 #24440)
#24343 := (iff #24331 #12879)
#24335 := (+ #12352 f463)
#24338 := (>= #24335 0::Int)
#24341 := (iff #24338 #12879)
#24342 := [rewrite]: #24341
#24339 := (iff #24331 #24338)
#24336 := (= #24330 #24335)
#24337 := [rewrite]: #24336
#24340 := [monotonicity #24337]: #24339
#24344 := [trans #24340 #24342]: #24343
#24442 := [monotonicity #24344]: #24441
#24448 := [monotonicity #24442]: #24447
#24452 := [trans #24448 #24450]: #24451
#24445 := [quant-inst #4786]: #24444
#24453 := [mp #24445 #24452]: #24443
#24480 := [unit-resolution #24453 #24479 #24478 #24477 #24476 #24475]: false
#24482 := [lemma #24480]: #24481
#25477 := [unit-resolution #24482 #25476 #25475 #25474 #25473 #25472]: #21808
#21975 := (or #21811 #21803)
#21976 := [def-axiom]: #21975
#25478 := [unit-resolution #21976 #25477]: #21811
#21983 := (or #21820 #20928 #21814)
#21984 := [def-axiom]: #21983
#25479 := [unit-resolution #21984 #25478 #25471]: #20928
#21965 := (or #20923 #21964)
#21966 := [def-axiom]: #21965
#25480 := [unit-resolution #21966 #25479]: #21964
#21985 := (or #21823 #12706)
#21986 := [def-axiom]: #21985
#25481 := [unit-resolution #21986 #25470]: #12706
#25468 := (or #25467 #12707 #17451)
#25463 := [hypothesis]: #21964
#25464 := [hypothesis]: #12706
#25465 := [hypothesis]: #24548
#25466 := [th-lemma arith farkas -1 -1 1 #25465 #25464 #25463]: false
#25469 := [lemma #25466]: #25468
#25482 := [unit-resolution #25469 #25481 #25480]: #25467
#25485 := (or #24548 #24560)
#21962 := (or #20923 #17140)
#21963 := [def-axiom]: #21962
#25483 := [unit-resolution #21963 #25479]: #17140
#21960 := (or #20923 #17139)
#21961 := [def-axiom]: #21960
#25484 := [unit-resolution #21961 #25479]: #17139
#22029 := (or #21835 #21671)
#22030 := [def-axiom]: #22029
#25443 := [unit-resolution #22030 #25437]: #21671
#25377 := (or #21676 #20907 #20908 #24548 #24560)
#24538 := (+ #17147 #12901)
#24539 := (<= #24538 0::Int)
#24530 := (+ ?v0!15 #12447)
#24531 := (>= #24530 0::Int)
#24540 := (or #20907 #20908 #24531 #24539)
#25378 := (or #21676 #24540)
#25393 := (iff #25378 #25377)
#24565 := (or #20907 #20908 #24548 #24560)
#25388 := (or #21676 #24565)
#25391 := (iff #25388 #25377)
#25392 := [rewrite]: #25391
#25389 := (iff #25378 #25388)
#24566 := (iff #24540 #24565)
#24563 := (iff #24539 #24560)
#24553 := (+ #12901 #17147)
#24556 := (<= #24553 0::Int)
#24561 := (iff #24556 #24560)
#24562 := [rewrite]: #24561
#24557 := (iff #24539 #24556)
#24554 := (= #24538 #24553)
#24555 := [rewrite]: #24554
#24558 := [monotonicity #24555]: #24557
#24564 := [trans #24558 #24562]: #24563
#24551 := (iff #24531 #24548)
#24541 := (+ #12447 ?v0!15)
#24544 := (>= #24541 0::Int)
#24549 := (iff #24544 #24548)
#24550 := [rewrite]: #24549
#24545 := (iff #24531 #24544)
#24542 := (= #24530 #24541)
#24543 := [rewrite]: #24542
#24546 := [monotonicity #24543]: #24545
#24552 := [trans #24546 #24550]: #24551
#24567 := [monotonicity #24552 #24564]: #24566
#25390 := [monotonicity #24567]: #25389
#25394 := [trans #25390 #25392]: #25393
#25387 := [quant-inst #17138]: #25378
#25395 := [mp #25387 #25394]: #25377
#25486 := [unit-resolution #25395 #25443 #25484 #25483]: #25485
#25487 := [unit-resolution #25486 #25482]: #24560
#21967 := (not #17464)
#21968 := (or #20923 #21967)
#21969 := [def-axiom]: #21968
#25488 := [unit-resolution #21969 #25479]: #21967
#25343 := (+ f462 #12746)
#25346 := (<= #25343 0::Int)
#25489 := [symm #25476]: #24386
#25490 := (not #24386)
#25491 := (or #25490 #25346)
#25492 := [th-lemma arith triangle-eq]: #25491
#25493 := [unit-resolution #25492 #25489]: #25346
#25494 := [th-lemma arith farkas -1 -1 1 #25493 #25488 #25487]: false
#25495 := [lemma #25494]: #21823
#22007 := (or #21832 #21792 #21826)
#22008 := [def-axiom]: #22007
#25702 := [unit-resolution #22008 #25495 #25701]: #21792
#21954 := (or #21789 #12707)
#21955 := [def-axiom]: #21954
#25703 := [unit-resolution #21955 #25702]: #12707
#22019 := (or #21835 #12929)
#22020 := [def-axiom]: #22019
#25704 := [unit-resolution #22020 #25437]: #12929
#25505 := (or #24132 #22212 #22593 #23872 #20990 #12706 #25569)
#25564 := (+ f464 #12352)
#25565 := (>= #25564 0::Int)
#25570 := (or #22212 #22593 #23872 #20990 #25565 #25569)
#25510 := (or #24132 #25570)
#25678 := (iff #25510 #25505)
#25581 := (or #22212 #22593 #23872 #20990 #12706 #25569)
#25617 := (or #24132 #25581)
#25627 := (iff #25617 #25505)
#25677 := [rewrite]: #25627
#25618 := (iff #25510 #25617)
#25582 := (iff #25570 #25581)
#25579 := (iff #25565 #12706)
#25571 := (+ #12352 f464)
#25574 := (>= #25571 0::Int)
#25577 := (iff #25574 #12706)
#25578 := [rewrite]: #25577
#25575 := (iff #25565 #25574)
#25572 := (= #25564 #25571)
#25573 := [rewrite]: #25572
#25576 := [monotonicity #25573]: #25575
#25580 := [trans #25576 #25578]: #25579
#25583 := [monotonicity #25580]: #25582
#25626 := [monotonicity #25583]: #25618
#25679 := [trans #25626 #25677]: #25678
#25531 := [quant-inst #4649 #4655 #23197 #4646 #4790 #20]: #25510
#25680 := [mp #25531 #25679]: #25505
#25705 := [unit-resolution #25680 #20061 #9865 #13258 #25704 #25703 #24213 #25700]: false
#25706 := [lemma #25705]: #25569
#25399 := (or #25568 #4935)
#25400 := [def-axiom]: #25399
#25731 := [unit-resolution #25400 #25706]: #4935
#26020 := (= #25632 #4934)
#26018 := (= #25423 #4930)
#24154 := (f120 f121 #23775)
#25370 := (f107 #24154 f464)
#25379 := (f106 #25370 f14)
#26016 := (= #25379 #4930)
#25593 := (= #4930 #25379)
#25591 := (= #4929 #25370)
#25584 := (= #25370 #4929)
#25588 := (= #24154 #4734)
#25586 := (= #23775 #4656)
#25600 := [symm #25059]: #24241
#25601 := (= #23775 #23825)
#25585 := [trans #24884 #24240]: #25601
#25587 := [trans #25585 #25600]: #25586
#25589 := [monotonicity #25587]: #25588
#25590 := [monotonicity #25589]: #25584
#25592 := [symm #25590]: #25591
#25594 := [monotonicity #25592]: #25593
#26017 := [symm #25594]: #26016
#26000 := (= #25423 #25379)
#25396 := (= #25379 #25423)
#25496 := (not #25396)
#25397 := (f92 f216 #25379)
#25403 := (f37 #25397 #23775)
#25404 := (= #25403 f1)
#25405 := (not #25404)
#25499 := (or #25405 #25496)
#25502 := (not #25499)
#25352 := (or #24083 #25502)
#25406 := (* f464 #3690)
#25407 := (+ #24163 #25406)
#25410 := (f53 #4654 #25407)
#25411 := (= #25379 #25410)
#25409 := (not #25411)
#25412 := (or #25405 #25409)
#25408 := (not #25412)
#24059 := (or #24083 #25408)
#25364 := (iff #24059 #25352)
#25367 := (iff #25352 #25352)
#25368 := [rewrite]: #25367
#25503 := (iff #25408 #25502)
#25500 := (iff #25412 #25499)
#25497 := (iff #25409 #25496)
#25419 := (iff #25411 #25396)
#25424 := (= #25410 #25423)
#25417 := (= #25407 #25416)
#25414 := (= #25406 #25413)
#25415 := [rewrite]: #25414
#25418 := [monotonicity #25415]: #25417
#25347 := [monotonicity #25418]: #25424
#25420 := [monotonicity #25347]: #25419
#25498 := [monotonicity #25420]: #25497
#25501 := [monotonicity #25498]: #25500
#25504 := [monotonicity #25501]: #25503
#25366 := [monotonicity #25504]: #25364
#25383 := [trans #25366 #25368]: #25364
#25365 := [quant-inst #23775 #4790 #20]: #24059
#25381 := [mp #25365 #25383]: #25352
#25598 := [unit-resolution #25381 #19597]: #25502
#25386 := (or #25499 #25396)
#25398 := [def-axiom]: #25386
#25599 := [unit-resolution #25398 #25598]: #25396
#26001 := [symm #25599]: #26000
#26019 := [trans #26001 #26017]: #26018
#26021 := [monotonicity #26019]: #26020
#26022 := [trans #26021 #25731]: #25633
#25634 := (not #25633)
#25670 := (or #25634 #25669)
#25671 := (not #25670)
#25630 := (f37 #4743 #25423)
#25631 := (= #25630 f1)
#25672 := (iff #25631 #25671)
#25841 := (or #24578 #25672)
#25833 := [quant-inst #4649 #25423]: #25841
#25839 := [unit-resolution #25833 #20466]: #25672
#25972 := (not #25631)
#25982 := (iff #16964 #25972)
#25996 := (iff #4938 #25631)
#25628 := (iff #25631 #4938)
#25993 := (= #25630 #4937)
#25994 := [monotonicity #26019]: #25993
#25995 := [monotonicity #25994]: #25628
#25997 := [symm #25995]: #25996
#25983 := [monotonicity #25997]: #25982
#25840 := [hypothesis]: #16964
#25981 := [mp #25840 #25983]: #25972
#25821 := (not #25672)
#25822 := (or #25821 #25631 #25670)
#25971 := [def-axiom]: #25822
#25629 := [unit-resolution #25971 #25981 #25839]: #25670
#25963 := (or #25671 #25634 #25669)
#25563 := [def-axiom]: #25963
#25991 := [unit-resolution #25563 #25629 #26022]: #25669
#26064 := (= #25636 #22576)
#25401 := (= #25635 f14)
#25376 := (f27 f28 #4930)
#25349 := (= #25376 f14)
#25369 := (iff #4933 #25349)
#24058 := (or #23224 #25369)
#24053 := [quant-inst #4930 #20]: #24058
#25534 := [unit-resolution #24053 #21606]: #25369
#24057 := (not #25369)
#25992 := (or #24057 #25349)
#25508 := (or #23239 #25401)
#25509 := [quant-inst #20 #25416]: #25508
#25597 := [unit-resolution #25509 #21619]: #25401
#25610 := (= #25376 #25635)
#25611 := (= #4930 #25423)
#25612 := [trans #25594 #25599]: #25611
#25613 := [monotonicity #25612]: #25610
#25614 := [trans #25613 #25597]: #25349
#24054 := (not #25349)
#25536 := (or #24057 #24054)
#25535 := [hypothesis]: #16955
#23996 := (or #24057 #4933 #24054)
#25363 := [def-axiom]: #23996
#25595 := [unit-resolution #25363 #25535]: #25536
#25596 := [unit-resolution #25595 #25534]: #24054
#25615 := [unit-resolution #25596 #25614]: false
#25616 := [lemma #25615]: #4933
#25689 := (or #24057 #16955 #25349)
#25692 := [def-axiom]: #25689
#26003 := [unit-resolution #25692 #25616]: #25992
#26004 := [unit-resolution #26003 #25534]: #25349
#26002 := (= #25635 #25376)
#26005 := [monotonicity #26019]: #26002
#26063 := [trans #26005 #26004]: #25401
#26065 := [monotonicity #26063]: #26064
#25959 := [trans #26065 #24323]: #25637
#25380 := (not #25567)
#26060 := (iff #25380 #25642)
#26066 := (iff #25567 #25641)
#25950 := (iff #25641 #25567)
#25948 := (= #25640 #25566)
#26055 := (= #25639 #24364)
#25958 := (= #24364 #25639)
#26068 := [monotonicity #25612]: #25958
#26056 := [symm #26068]: #26055
#25949 := [monotonicity #26056]: #25948
#26058 := [monotonicity #25949]: #25950
#26067 := [symm #26058]: #26066
#26061 := [monotonicity #26067]: #26060
#25382 := (or #25568 #25380)
#25515 := [def-axiom]: #25382
#25960 := [unit-resolution #25515 #25706]: #25380
#26059 := [mp #25960 #26061]: #25642
#25834 := (or #25647 #25641)
#25850 := [def-axiom]: #25834
#26054 := [unit-resolution #25850 #26059]: #25647
#26062 := (or #25659 #25638 #25648)
#26337 := (+ #24674 #25413)
#26535 := (= #25416 #26337)
#26536 := (* -1::Int #26337)
#26537 := (+ #25416 #26536)
#26538 := (<= #26537 0::Int)
#24353 := (* -1::Int #23755)
#24356 := (+ #22274 #24353)
#24358 := (>= #24356 0::Int)
#24352 := (= #22274 #23755)
#26548 := (= #4657 #23755)
#26546 := (= #23755 #4657)
#26545 := [trans #24240 #25600]: #24243
#26547 := [monotonicity #26545]: #26546
#26549 := [symm #26547]: #26548
#26550 := [trans #25035 #26549]: #24352
#26551 := (not #24352)
#26573 := (or #26551 #24358)
#26574 := [th-lemma arith triangle-eq]: #26573
#26575 := [unit-resolution #26574 #26550]: #24358
#25314 := (* -1::Int #24163)
#25315 := (+ #23755 #25314)
#25317 := (>= #25315 0::Int)
#25313 := (= #23755 #24163)
#26555 := (= #24163 #23755)
#26556 := [monotonicity #24884]: #26555
#26557 := [symm #26556]: #25313
#26558 := (not #25313)
#26576 := (or #26558 #25317)
#26577 := [th-lemma arith triangle-eq]: #26576
#26578 := [unit-resolution #26577 #26557]: #25317
#26442 := (* -1::Int #24674)
#26443 := (+ #22274 #26442)
#26444 := (<= #26443 0::Int)
#26437 := (= #22274 #24674)
#26562 := [symm #25037]: #26437
#26563 := (not #26437)
#26579 := (or #26563 #26444)
#26580 := [th-lemma arith triangle-eq]: #26579
#26581 := [unit-resolution #26580 #26562]: #26444
#26584 := (not #24358)
#26583 := (not #26444)
#26582 := (not #25317)
#26585 := (or #26538 #26582 #26583 #26584)
#26586 := [th-lemma arith assign-bounds 1 -1 1]: #26585
#26587 := [unit-resolution #26586 #26581 #26578 #26575]: #26538
#26539 := (>= #26537 0::Int)
#24357 := (<= #24356 0::Int)
#26552 := (or #26551 #24357)
#26553 := [th-lemma arith triangle-eq]: #26552
#26554 := [unit-resolution #26553 #26550]: #24357
#25316 := (<= #25315 0::Int)
#26559 := (or #26558 #25316)
#26560 := [th-lemma arith triangle-eq]: #26559
#26561 := [unit-resolution #26560 #26557]: #25316
#26457 := (>= #26443 0::Int)
#26564 := (or #26563 #26457)
#26565 := [th-lemma arith triangle-eq]: #26564
#26566 := [unit-resolution #26565 #26562]: #26457
#26569 := (not #24357)
#26568 := (not #26457)
#26567 := (not #25316)
#26570 := (or #26539 #26567 #26568 #26569)
#26571 := [th-lemma arith assign-bounds 1 -1 1]: #26570
#26572 := [unit-resolution #26571 #26566 #26561 #26554]: #26539
#26589 := (not #26539)
#26588 := (not #26538)
#26590 := (or #26535 #26588 #26589)
#26591 := [th-lemma arith triangle-eq]: #26590
#26172 := [unit-resolution #26591 #26572 #26587]: #26535
#26692 := (not #26535)
#26693 := (or #26692 #25653)
#26688 := (= #25652 #4662)
#26629 := (= #25643 #4658)
#26627 := (= #25643 #23868)
#26231 := (f107 #24904 f464)
#26232 := (f106 #26231 f14)
#26233 := (f101 #4876 #26232)
#26234 := (f208 f209 #26233)
#26235 := (= #26234 #23868)
#26242 := (f37 #4667 #26232)
#26243 := (= #26242 f1)
#26244 := (not #26243)
#26239 := (f122 f123 #26233)
#26240 := (= #26239 f1)
#26241 := (not #26240)
#26237 := (f122 f210 #26233)
#26238 := (= #26237 f1)
#26236 := (not #26235)
#26245 := (or #26236 #26238 #26241 #26244)
#26246 := (not #26245)
#26164 := (or #24899 #24903 #20990 #12706 #26246)
#26247 := (or #24903 #20990 #25565 #26246)
#26165 := (or #24899 #26247)
#25624 := (iff #26165 #26164)
#26248 := (or #24903 #20990 #12706 #26246)
#25804 := (or #24899 #26248)
#25619 := (iff #25804 #26164)
#25620 := [rewrite]: #25619
#25961 := (iff #26165 #25804)
#26249 := (iff #26247 #26248)
#26250 := [monotonicity #25580]: #26249
#25962 := [monotonicity #26250]: #25961
#26136 := [trans #25962 #25620]: #25624
#26197 := [quant-inst #4649 #4655 #20 #4646 #4790]: #26165
#26189 := [mp #26197 #26136]: #26164
#26541 := [unit-resolution #26189 #19381 #25704 #25703 #24970]: #26246
#26190 := (or #26245 #26235)
#26201 := [def-axiom]: #26190
#26542 := [unit-resolution #26201 #26541]: #26235
#26625 := (= #25643 #26234)
#26623 := (= #25639 #26233)
#26621 := (= #26233 #25639)
#26619 := (= #26232 #25423)
#26617 := (= #26232 #25379)
#26615 := (= #26232 #4930)
#24594 := (f20 f179 #4930)
#25354 := (f53 #4654 #24594)
#26609 := (= #25354 #4930)
#25355 := (= #4930 #25354)
#25684 := (or #23214 #16955 #25355)
#25375 := (or #16955 #25355)
#25685 := (or #23214 #25375)
#25688 := (iff #25685 #25684)
#25690 := [rewrite]: #25688
#25687 := [quant-inst #4930 #20]: #25685
#25691 := [mp #25687 #25690]: #25684
#26543 := [unit-resolution #25691 #16676 #25616]: #25355
#26610 := [symm #26543]: #26609
#26613 := (= #26232 #25354)
#26340 := (f53 #4654 #26337)
#26607 := (= #26340 #25354)
#26597 := (= #26337 #24594)
#26595 := (= #25416 #24594)
#26530 := (= #24594 #25416)
#26531 := (* -1::Int #25416)
#26532 := (+ #24594 #26531)
#26533 := (<= #26532 0::Int)
#25602 := (f20 f179 #25423)
#25607 := (* -1::Int #25602)
#25608 := (+ #25413 #25607)
#25609 := (+ #24163 #25608)
#25724 := (>= #25609 0::Int)
#25605 := (= #25609 0::Int)
#25699 := (or #23244 #25605)
#25603 := (= #25602 #25416)
#25707 := (or #23244 #25603)
#25717 := (iff #25707 #25699)
#25719 := (iff #25699 #25699)
#25720 := [rewrite]: #25719
#25604 := (iff #25603 #25605)
#25606 := [rewrite]: #25604
#25718 := [monotonicity #25606]: #25717
#25721 := [trans #25718 #25720]: #25717
#25716 := [quant-inst #20 #25416]: #25707
#25722 := [mp #25716 #25721]: #25699
#26321 := [unit-resolution #25722 #21613]: #25605
#26301 := (not #25605)
#26304 := (or #26301 #25724)
#26303 := [th-lemma arith triangle-eq]: #26304
#26305 := [unit-resolution #26303 #26321]: #25724
#25726 := (+ #24594 #25607)
#25729 := (<= #25726 0::Int)
#25725 := (= #24594 #25602)
#26306 := (= #25602 #24594)
#26322 := [monotonicity #26019]: #26306
#26364 := [symm #26322]: #25725
#26365 := (not #25725)
#26355 := (or #26365 #25729)
#26424 := [th-lemma arith triangle-eq]: #26355
#26276 := [unit-resolution #26424 #26364]: #25729
#26290 := (not #25724)
#26361 := (not #25729)
#26362 := (or #26533 #26361 #26290)
#26363 := [th-lemma arith assign-bounds -1 1]: #26362
#26282 := [unit-resolution #26363 #26276 #26305]: #26533
#26534 := (>= #26532 0::Int)
#25723 := (<= #25609 0::Int)
#26366 := (or #26301 #25723)
#26281 := [th-lemma arith triangle-eq]: #26366
#26360 := [unit-resolution #26281 #26321]: #25723
#25730 := (>= #25726 0::Int)
#26368 := (or #26365 #25730)
#26359 := [th-lemma arith triangle-eq]: #26368
#26369 := [unit-resolution #26359 #26364]: #25730
#26357 := (not #25723)
#26356 := (not #25730)
#26223 := (or #26534 #26356 #26357)
#26371 := [th-lemma arith assign-bounds -1 1]: #26223
#26367 := [unit-resolution #26371 #26369 #26360]: #26534
#26370 := (not #26534)
#26372 := (not #26533)
#26421 := (or #26530 #26372 #26370)
#26378 := [th-lemma arith triangle-eq]: #26421
#26379 := [unit-resolution #26378 #26367 #26282]: #26530
#26676 := [symm #26379]: #26595
#26593 := (= #26337 #25416)
#26674 := [hypothesis]: #26535
#26675 := [symm #26674]: #26593
#26677 := [trans #26675 #26676]: #26597
#26678 := [monotonicity #26677]: #26607
#26611 := (= #26232 #26340)
#26319 := (f107 #24977 f464)
#26320 := (f106 #26319 f14)
#26343 := (= #26320 #26340)
#26346 := (not #26343)
#26327 := (f92 f216 #26320)
#26328 := (f37 #26327 #23197)
#26329 := (= #26328 f1)
#26330 := (not #26329)
#26349 := (or #26330 #26346)
#26352 := (not #26349)
#26326 := (or #24083 #26352)
#26331 := (+ #24674 #25406)
#26332 := (f53 #4654 #26331)
#26333 := (= #26320 #26332)
#26334 := (not #26333)
#26335 := (or #26330 #26334)
#26336 := (not #26335)
#26358 := (or #24083 #26336)
#26413 := (iff #26358 #26326)
#26449 := (iff #26326 #26326)
#26455 := [rewrite]: #26449
#26353 := (iff #26336 #26352)
#26350 := (iff #26335 #26349)
#26347 := (iff #26334 #26346)
#26344 := (iff #26333 #26343)
#26341 := (= #26332 #26340)
#26338 := (= #26331 #26337)
#26339 := [monotonicity #25415]: #26338
#26342 := [monotonicity #26339]: #26341
#26345 := [monotonicity #26342]: #26344
#26348 := [monotonicity #26345]: #26347
#26351 := [monotonicity #26348]: #26350
#26354 := [monotonicity #26351]: #26353
#26414 := [monotonicity #26354]: #26413
#26426 := [trans #26414 #26455]: #26413
#26412 := [quant-inst #23197 #4790 #20]: #26358
#26429 := [mp #26412 #26426]: #26326
#26599 := [unit-resolution #26429 #19597]: #26352
#26438 := (or #26349 #26343)
#26439 := [def-axiom]: #26438
#26600 := [unit-resolution #26439 #26599]: #26343
#26605 := (= #26232 #26320)
#26603 := (= #26231 #26319)
#26601 := (= #26319 #26231)
#26602 := [monotonicity #25049]: #26601
#26604 := [symm #26602]: #26603
#26606 := [monotonicity #26604]: #26605
#26612 := [trans #26606 #26600]: #26611
#26679 := [trans #26612 #26678]: #26613
#26680 := [trans #26679 #26610]: #26615
#26681 := [trans #26680 #25594]: #26617
#26682 := [trans #26681 #25599]: #26619
#26683 := [monotonicity #26682]: #26621
#26684 := [symm #26683]: #26623
#26685 := [monotonicity #26684]: #26625
#26686 := [trans #26685 #26542]: #26627
#26687 := [trans #26686 #24768]: #26629
#26689 := [monotonicity #26687]: #26688
#26690 := [trans #26689 #13250]: #25653
#25784 := (not #25653)
#26673 := [hypothesis]: #25784
#26691 := [unit-resolution #26673 #26690]: false
#26694 := [lemma #26691]: #26693
#26057 := [unit-resolution #26694 #26172]: #25653
#25854 := (or #25656 #25784)
#25858 := [def-axiom]: #25854
#26075 := [unit-resolution #25858 #26057]: #25656
#25823 := (not #25651)
#25831 := (f7 f45 #25649)
#25832 := (= #25831 f1)
#25842 := (not #25832)
#25793 := (or #25651 #25842)
#25794 := (not #25793)
#25819 := [hypothesis]: #25793
#25965 := (or #24322 #25794)
#25966 := [quant-inst #25639]: #25965
#25820 := [unit-resolution #25966 #20628 #25819]: false
#25978 := [lemma #25820]: #25794
#25783 := (or #25793 #25823)
#25785 := [def-axiom]: #25783
#26076 := [unit-resolution #25785 #25978]: #25823
#25902 := (or #25659 #25638 #25648 #25651 #25657)
#25903 := [def-axiom]: #25902
#26079 := [unit-resolution #25903 #26076 #26075]: #26062
#26080 := [unit-resolution #26079 #26054 #25959]: #25659
#25951 := (or #25668 #25658)
#25952 := [def-axiom]: #25951
#26084 := [unit-resolution #25952 #26080 #25991]: false
#26077 := [lemma #26084]: #4938
#26462 := (= f464 ?v0!14)
#26496 := (not #26462)
#26464 := (= #4940 #17025)
#26470 := (not #26464)
#26469 := (+ #4940 #17327)
#26471 := (>= #26469 0::Int)
#26480 := (not #26471)
#25802 := (+ #4940 #12480)
#25803 := (<= #25802 0::Int)
#26651 := [hypothesis]: #12613
#21146 := (+ f462 #12480)
#21147 := (<= #21146 0::Int)
#21143 := (= f462 f470)
#26522 := (iff #5012 #21143)
#26520 := (iff #21143 #5012)
#26521 := [commutativity]: #26520
#26523 := [symm #26521]: #26522
#26652 := (or #16964 #21768)
#21956 := (or #21789 #21783)
#21957 := [def-axiom]: #21956
#25732 := [unit-resolution #21957 #25702]: #21783
#21948 := (or #21786 #16955 #16958 #21780)
#21949 := [def-axiom]: #21948
#25733 := [unit-resolution #21949 #25732]: #21783
#25734 := [unit-resolution #25733 #25731 #25616]: #21780
#21938 := (or #21777 #21771)
#21939 := [def-axiom]: #21938
#25735 := [unit-resolution #21939 #25734]: #21771
#21932 := (or #21774 #16955 #16964 #21768)
#21933 := [def-axiom]: #21932
#26659 := [unit-resolution #21933 #25616 #25735]: #26652
#26660 := [unit-resolution #26659 #26077]: #21768
#21922 := (or #21765 #21759)
#21923 := [def-axiom]: #21922
#26669 := [unit-resolution #21923 #26660]: #21759
#21154 := (or #21747 #12612)
#21156 := [def-axiom]: #21154
#26670 := [unit-resolution #21156 #26651]: #21747
#21912 := (or #21762 #21750 #21756)
#21913 := [def-axiom]: #21912
#26518 := [unit-resolution #21913 #26670 #26669]: #21756
#21140 := (or #21753 #5012)
#21141 := [def-axiom]: #21140
#26519 := [unit-resolution #21141 #26518]: #5012
#26524 := [mp #26519 #26523]: #21143
#26525 := (not #21143)
#26528 := (or #26525 #21147)
#26661 := [th-lemma arith triangle-eq]: #26528
#26662 := [unit-resolution #26661 #26524]: #21147
#26663 := (not #21147)
#26664 := (or #25803 #12612 #26663)
#26665 := [th-lemma arith assign-bounds 1 -1]: #26664
#26666 := [unit-resolution #26665 #26662 #26651]: #25803
#21300 := (not #17329)
#25851 := [hypothesis]: #21720
#21134 := (or #21753 #21717)
#21905 := [def-axiom]: #21134
#26163 := [unit-resolution #21905 #25851]: #21753
#25791 := (or #21741 #21756)
#25736 := [hypothesis]: #21744
#21163 := (or #21741 #21735)
#21164 := [def-axiom]: #21163
#25737 := [unit-resolution #21164 #25736]: #21735
#21169 := (or #21738 #16955 #16958 #21732)
#21171 := [def-axiom]: #21169
#25675 := [unit-resolution #21171 #25737 #25616 #25731]: #21732
#21195 := (or #21729 #4938)
#21196 := [def-axiom]: #21195
#25676 := [unit-resolution #21196 #25675]: #4938
#25786 := [hypothesis]: #21753
#21157 := (or #21747 #21741)
#21158 := [def-axiom]: #21157
#25787 := [unit-resolution #21158 #25736]: #21747
#25788 := [unit-resolution #21913 #25787 #25786]: #21762
#25789 := [unit-resolution #21923 #25788]: #21765
#25790 := [unit-resolution #21933 #25789 #25676 #25616 #25735]: false
#25792 := [lemma #25790]: #25791
#25809 := [unit-resolution #25792 #26163]: #21741
#21207 := (or #21723 #21717)
#21208 := [def-axiom]: #21207
#26450 := [unit-resolution #21208 #25851]: #21723
#26398 := (or #21732 #16964 #21726)
#21182 := (or #21732 #16955 #16964 #21726)
#21183 := [def-axiom]: #21182
#26397 := [unit-resolution #21183 #25616]: #26398
#26400 := [unit-resolution #26397 #26450 #26077]: #21732
#21176 := (or #21735 #21729)
#21188 := [def-axiom]: #21176
#26401 := [unit-resolution #21188 #26400]: #21735
#26423 := (or #21744 #21738)
#21167 := (or #21744 #16955 #16958 #21738)
#21162 := [def-axiom]: #21167
#26375 := [unit-resolution #21162 #25616 #25731]: #26423
#26373 := [unit-resolution #26375 #26401 #25809]: false
#26409 := [lemma #26373]: #21717
#26211 := (or #21720 #21714)
#13588 := (<= f443 4294967295::Int)
#13587 := (iff #12351 #13588)
#13594 := (+ 4294967295::Int #12352)
#13593 := (>= #13594 0::Int)
#13589 := (iff #13593 #13588)
#13586 := [rewrite]: #13589
#13590 := (iff #12351 #13593)
#13595 := (= #12353 #13594)
#13592 := [monotonicity #8096]: #13595
#13591 := [monotonicity #13592]: #13590
#13584 := [trans #13591 #13586]: #13587
#13266 := [not-or-elim #13236]: #12356
#13268 := [and-elim #13266]: #12351
#13585 := [mp #13268 #13584]: #13588
#26206 := (not #13588)
#26207 := (or #13511 #26206 #12706)
#26208 := [th-lemma arith assign-bounds -1 1]: #26207
#26195 := [unit-resolution #26208 #25703 #13585]: #13511
#26209 := (or #20990 #12444)
#26200 := [th-lemma arith farkas 1 1]: #26209
#26210 := [unit-resolution #26200 #25704]: #12444
#21242 := (or #21720 #16993 #16996 #21714)
#21234 := [def-axiom]: #21242
#26198 := [unit-resolution #21234 #26210 #26195]: #26211
#26667 := [unit-resolution #26198 #26409]: #21714
#21253 := (or #21711 #21705)
#21261 := [def-axiom]: #21253
#26668 := [unit-resolution #21261 #26667]: #21705
#21308 := (>= #12524 -1::Int)
#21252 := (or #21711 #12523)
#21254 := [def-axiom]: #21252
#26671 := [unit-resolution #21254 #26667]: #12523
#26218 := (or #12527 #21308)
#26219 := [th-lemma arith triangle-eq]: #26218
#26672 := [unit-resolution #26219 #26671]: #21308
#26226 := (not #21308)
#26695 := (or #12460 #26226)
#26220 := (or #12460 #26226 #12706)
#26227 := [th-lemma arith assign-bounds -1 -1]: #26220
#26696 := [unit-resolution #26227 #25703]: #26695
#26697 := [unit-resolution #26696 #26672]: #12460
#21271 := (or #21708 #12465 #21702)
#21272 := [def-axiom]: #21271
#26698 := [unit-resolution #21272 #26697 #26668]: #21702
#21262 := (or #21699 #21693)
#21264 := [def-axiom]: #21262
#26699 := [unit-resolution #21264 #26698]: #21693
#26707 := [symm #26519]: #21143
#26708 := (= #4983 f462)
#26705 := (= #4983 #4805)
#26703 := (= #4982 #4804)
#26701 := (= #4981 #4803)
#21137 := (or #21753 #5013)
#21142 := [def-axiom]: #21137
#26700 := [unit-resolution #21142 #26518]: #5013
#26702 := [monotonicity #26700]: #26701
#26704 := [monotonicity #26702]: #26703
#26706 := [monotonicity #26704]: #26705
#26709 := [trans #26706 #25473]: #26708
#26710 := [trans #26709 #26707]: #4984
#21152 := (+ f463 #12502)
#21153 := (>= #21152 0::Int)
#21151 := (= f463 f471)
#26713 := (iff #5013 #21151)
#26711 := (iff #21151 #5013)
#26712 := [commutativity]: #26711
#26714 := [symm #26712]: #26713
#26715 := [mp #26700 #26714]: #21151
#26716 := (not #21151)
#26717 := (or #26716 #21153)
#26718 := [th-lemma arith triangle-eq]: #26717
#26719 := [unit-resolution #26718 #26715]: #21153
#26720 := (not #21153)
#26721 := (or #12505 #12879 #26720)
#26722 := [th-lemma arith assign-bounds -1 -1]: #26721
#26723 := [unit-resolution #26722 #26719 #25474]: #12505
#21289 := (or #20771 #12504 #20769)
#21281 := [def-axiom]: #21289
#26724 := [unit-resolution #21281 #26723 #26710]: #20771
#21286 := (or #21687 #20770)
#21290 := [def-axiom]: #21286
#26725 := [unit-resolution #21290 #26724]: #21687
#21278 := (or #21696 #20755 #21690)
#21279 := [def-axiom]: #21278
#26726 := [unit-resolution #21279 #26725 #26699]: #20755
#21303 := (or #20750 #21300)
#21301 := [def-axiom]: #21303
#26727 := [unit-resolution #21301 #26726]: #21300
#26481 := (not #25803)
#26482 := (or #26480 #17329 #26481)
#26476 := [hypothesis]: #26471
#26477 := [hypothesis]: #25803
#26478 := [hypothesis]: #21300
#26479 := [th-lemma arith farkas -1 -1 1 #26478 #26477 #26476]: false
#26483 := [lemma #26479]: #26482
#26728 := [unit-resolution #26483 #26727 #26666]: #26480
#26472 := (or #26470 #26471)
#26473 := [th-lemma arith triangle-eq]: #26472
#26729 := [unit-resolution #26473 #26728]: #26470
#26497 := (or #26496 #26464)
#26492 := (= #17025 #4940)
#26490 := (= #17024 #4930)
#26488 := (= #17023 #4929)
#26486 := (= ?v0!14 f464)
#26485 := [hypothesis]: #26462
#26487 := [symm #26485]: #26486
#26489 := [monotonicity #26487]: #26488
#26491 := [monotonicity #26489]: #26490
#26493 := [monotonicity #26491]: #26492
#26494 := [symm #26493]: #26464
#26484 := [hypothesis]: #26470
#26495 := [unit-resolution #26484 #26494]: false
#26498 := [lemma #26495]: #26497
#26730 := [unit-resolution #26498 #26729]: #26496
#26104 := (+ f464 #17314)
#26204 := (>= #26104 0::Int)
#21314 := (not #17316)
#21293 := (or #20750 #21314)
#21296 := [def-axiom]: #21293
#26731 := [unit-resolution #21296 #26726]: #21314
#26732 := (or #26204 #26226 #17316)
#26733 := [th-lemma arith assign-bounds -1 -1]: #26732
#26734 := [unit-resolution #26733 #26731 #26672]: #26204
#26105 := (<= #26104 0::Int)
#26116 := (+ f462 #17327)
#26117 := (>= #26116 0::Int)
#26277 := (not #26117)
#26735 := (or #26277 #17329 #26663)
#26736 := [th-lemma arith assign-bounds -1 -1]: #26735
#26737 := [unit-resolution #26736 #26662 #26727]: #26277
#21309 := (or #20750 #17018)
#21311 := [def-axiom]: #21309
#26738 := [unit-resolution #21311 #26726]: #17018
#21312 := (or #20750 #17017)
#21313 := [def-axiom]: #21312
#26739 := [unit-resolution #21313 #26726]: #17017
#26125 := (or #21676 #20734 #20735 #26105 #26117)
#26095 := (+ #17025 #12901)
#26096 := (<= #26095 0::Int)
#26087 := (+ ?v0!14 #12447)
#26088 := (>= #26087 0::Int)
#26097 := (or #20734 #20735 #26088 #26096)
#26126 := (or #21676 #26097)
#26133 := (iff #26126 #26125)
#26122 := (or #20734 #20735 #26105 #26117)
#26128 := (or #21676 #26122)
#26131 := (iff #26128 #26125)
#26132 := [rewrite]: #26131
#26129 := (iff #26126 #26128)
#26123 := (iff #26097 #26122)
#26120 := (iff #26096 #26117)
#26110 := (+ #12901 #17025)
#26113 := (<= #26110 0::Int)
#26118 := (iff #26113 #26117)
#26119 := [rewrite]: #26118
#26114 := (iff #26096 #26113)
#26111 := (= #26095 #26110)
#26112 := [rewrite]: #26111
#26115 := [monotonicity #26112]: #26114
#26121 := [trans #26115 #26119]: #26120
#26108 := (iff #26088 #26105)
#26098 := (+ #12447 ?v0!14)
#26101 := (>= #26098 0::Int)
#26106 := (iff #26101 #26105)
#26107 := [rewrite]: #26106
#26102 := (iff #26088 #26101)
#26099 := (= #26087 #26098)
#26100 := [rewrite]: #26099
#26103 := [monotonicity #26100]: #26102
#26109 := [trans #26103 #26107]: #26108
#26124 := [monotonicity #26109 #26121]: #26123
#26130 := [monotonicity #26124]: #26129
#26134 := [trans #26130 #26132]: #26133
#26127 := [quant-inst #17016]: #26126
#26135 := [mp #26127 #26134]: #26125
#26740 := [unit-resolution #26135 #25443 #26739 #26738 #26737]: #26105
#26323 := (not #26204)
#26302 := (not #26105)
#26310 := (or #26462 #26302 #26323)
#26311 := [th-lemma arith triangle-eq]: #26310
#26741 := [unit-resolution #26311 #26740 #26734 #26730]: false
#26742 := [lemma #26741]: #12612
#26324 := (or #21723 #12613)
#26205 := [hypothesis]: #21726
#26203 := [unit-resolution #21208 #26205]: #21717
#26212 := [unit-resolution #26198 #26203]: #21714
#26213 := [unit-resolution #21261 #26212]: #21705
#26216 := [unit-resolution #21254 #26212]: #12523
#26225 := [unit-resolution #26219 #26216]: #21308
#26228 := [unit-resolution #26227 #26225 #25703]: #12460
#26224 := [unit-resolution #21272 #26228 #26213]: #21702
#26262 := [unit-resolution #21264 #26224]: #21693
#26269 := (= f469 f470)
#21221 := (or #21723 #4956)
#21231 := [def-axiom]: #21221
#26263 := [unit-resolution #21231 #26205]: #4956
#26270 := [symm #26263]: #26269
#26271 := (= #4983 f469)
#26199 := (= #4940 f469)
#21226 := (or #21723 #4943)
#21227 := [def-axiom]: #21226
#26229 := [unit-resolution #21227 #26205]: #4943
#26268 := [symm #26229]: #26199
#26266 := (= #4983 #4940)
#26264 := (= #4982 #4930)
#26253 := (= #4981 #4929)
#21198 := (or #21723 #4958)
#21200 := [def-axiom]: #21198
#26252 := [unit-resolution #21200 #26205]: #4958
#26254 := [monotonicity #26252]: #26253
#26265 := [monotonicity #26254]: #26264
#26267 := [monotonicity #26265]: #26266
#26272 := [trans #26267 #26268]: #26271
#26289 := [trans #26272 #26270]: #4984
#25798 := (+ f464 #12502)
#25800 := (>= #25798 0::Int)
#25797 := (= f464 f471)
#26215 := [symm #26252]: #25797
#26255 := (not #25797)
#26256 := (or #26255 #25800)
#26251 := [th-lemma arith triangle-eq]: #26256
#26257 := [unit-resolution #26251 #26215]: #25800
#26202 := (not #25800)
#26258 := (or #12505 #26202 #12706)
#26259 := [th-lemma arith assign-bounds -1 -1]: #26258
#26260 := [unit-resolution #26259 #26257 #25703]: #12505
#26261 := [unit-resolution #21281 #26260 #26289]: #20771
#26217 := [unit-resolution #21290 #26261]: #21687
#26293 := [unit-resolution #21279 #26217 #26262]: #20755
#26284 := [unit-resolution #21296 #26293]: #21314
#25801 := (= #4940 f470)
#26285 := [trans #26268 #26270]: #25801
#26283 := (not #25801)
#26286 := (or #26283 #25803)
#26287 := [th-lemma arith triangle-eq]: #26286
#26288 := [unit-resolution #26287 #26285]: #25803
#26294 := [unit-resolution #21301 #26293]: #21300
#26295 := [unit-resolution #26483 #26294 #26288]: #26480
#26291 := [unit-resolution #26473 #26295]: #26470
#26275 := [unit-resolution #26498 #26291]: #26496
#26309 := (or #26462 #26323)
#26278 := [hypothesis]: #12612
#26279 := (or #26277 #17329 #26481 #12613)
#26280 := [th-lemma arith assign-bounds 1 1 1]: #26279
#26292 := [unit-resolution #26280 #26294 #26288 #26278]: #26277
#26296 := (or #26105 #26117)
#26307 := [unit-resolution #21311 #26293]: #17018
#26308 := [unit-resolution #21313 #26293]: #17017
#26315 := [unit-resolution #26135 #25443 #26308 #26307]: #26296
#26316 := [unit-resolution #26315 #26292]: #26105
#26312 := [unit-resolution #26311 #26316]: #26309
#26313 := [unit-resolution #26312 #26275]: #26323
#26314 := [th-lemma arith farkas 1 -1 1 #26225 #26313 #26284]: false
#26325 := [lemma #26314]: #26324
#26500 := [unit-resolution #26325 #26742]: #21723
#26402 := [unit-resolution #26397 #26500 #26077]: #21732
#21136 := (or #21753 #12613)
#21139 := [def-axiom]: #21136
#26445 := [unit-resolution #21139 #26742]: #21753
#26377 := [unit-resolution #25792 #26445]: #21741
#26222 := [unit-resolution #26375 #26377]: #21738
[unit-resolution #21188 #26222 #26402]: false
unsat