updated certificates
authorboehmes
Wed, 23 Dec 2009 17:37:42 +0100
changeset 341836ab14241ae04
parent 34182 69eddb55588e
child 34184 248e1fd702e9
updated certificates
src/HOL/Boogie/Examples/cert/Boogie_Dijkstra
src/HOL/Boogie/Examples/cert/Boogie_Dijkstra.proof
src/HOL/Boogie/Examples/cert/Boogie_max
src/HOL/Boogie/Examples/cert/Boogie_max.proof
src/HOL/Boogie/Examples/cert/VCC_maximum
src/HOL/Boogie/Examples/cert/VCC_maximum.proof
     1.1 --- a/src/HOL/Boogie/Examples/cert/Boogie_Dijkstra	Wed Dec 23 17:36:26 2009 +0100
     1.2 +++ b/src/HOL/Boogie/Examples/cert/Boogie_Dijkstra	Wed Dec 23 17:37:42 2009 +0100
     1.3 @@ -38,6 +38,6 @@
     1.4  :assumption (< 0 uf_9)
     1.5  :assumption (forall (?x20 T2) (?x21 T2) (implies (= ?x20 ?x21) (= (uf_10 (uf_1 ?x20 ?x21)) 0)))
     1.6  :assumption (forall (?x22 T2) (?x23 T2) (implies (not (= ?x22 ?x23)) (< 0 (uf_10 (uf_1 ?x22 ?x23)))))
     1.7 -:assumption (not (implies (and true (and (forall (?x24 T2) (implies (= ?x24 uf_11) (= (uf_12 ?x24) 0))) (and (forall (?x25 T2) (implies (not (= ?x25 uf_11)) (= (uf_12 ?x25) uf_9))) (forall (?x26 T2) (not (up_13 ?x26)))))) (and (= (uf_12 uf_11) 0) (implies (= (uf_12 uf_11) 0) (and (forall (?x27 T2) (<= 0 (uf_12 ?x27))) (implies (forall (?x28 T2) (<= 0 (uf_12 ?x28))) (and (forall (?x29 T2) (?x30 T2) (implies (and (not (up_13 ?x30)) (up_13 ?x29)) (<= (uf_12 ?x29) (uf_12 ?x30)))) (implies (forall (?x31 T2) (?x32 T2) (implies (and (not (up_13 ?x32)) (up_13 ?x31)) (<= (uf_12 ?x31) (uf_12 ?x32)))) (and (forall (?x33 T2) (?x34 T2) (implies (and (up_13 ?x34) (< (uf_10 (uf_1 ?x34 ?x33)) uf_9)) (<= (uf_12 ?x33) (+ (uf_12 ?x34) (uf_10 (uf_1 ?x34 ?x33)))))) (implies (forall (?x35 T2) (?x36 T2) (implies (and (up_13 ?x36) (< (uf_10 (uf_1 ?x36 ?x35)) uf_9)) (<= (uf_12 ?x35) (+ (uf_12 ?x36) (uf_10 (uf_1 ?x36 ?x35)))))) (and (forall (?x37 T2) (implies (and (not (= ?x37 uf_11)) (< (uf_12 ?x37) uf_9)) (exists (?x38 T2) (and (< (uf_12 ?x38) (uf_12 ?x37)) (and (up_13 ?x38) (= (uf_12 ?x37) (+ (uf_12 ?x38) (uf_10 (uf_1 ?x38 ?x37))))))))) (implies (and (forall (?x39 T2) (implies (and (not (= ?x39 uf_11)) (< (uf_12 ?x39) uf_9)) (exists (?x40 T2) (and (< (uf_12 ?x40) (uf_12 ?x39)) (and (up_13 ?x40) (= (uf_12 ?x39) (+ (uf_12 ?x40) (uf_10 (uf_1 ?x40 ?x39))))))))) (and true (and (= (uf_4 uf_14 uf_11) 0) (and (forall (?x41 T2) (<= 0 (uf_4 uf_14 ?x41))) (and (forall (?x42 T2) (?x43 T2) (implies (and (not (up_6 uf_15 ?x43)) (up_6 uf_15 ?x42)) (<= (uf_4 uf_14 ?x42) (uf_4 uf_14 ?x43)))) (and (forall (?x44 T2) (?x45 T2) (implies (and (up_6 uf_15 ?x45) (< (uf_10 (uf_1 ?x45 ?x44)) uf_9)) (<= (uf_4 uf_14 ?x44) (+ (uf_4 uf_14 ?x45) (uf_10 (uf_1 ?x45 ?x44)))))) (forall (?x46 T2) (implies (and (not (= ?x46 uf_11)) (< (uf_4 uf_14 ?x46) uf_9)) (exists (?x47 T2) (and (< (uf_4 uf_14 ?x47) (uf_4 uf_14 ?x46)) (and (up_6 uf_15 ?x47) (= (uf_4 uf_14 ?x46) (+ (uf_4 uf_14 ?x47) (uf_10 (uf_1 ?x47 ?x46))))))))))))))) (and (implies (and true (and (not (exists (?x48 T2) (and (not (up_6 uf_15 ?x48)) (< (uf_4 uf_14 ?x48) uf_9)))) (and (= uf_16 uf_15) (and (= uf_17 uf_18) (and (= uf_19 uf_14) (= uf_20 uf_21)))))) (and (forall (?x49 T2) (implies (and (not (= ?x49 uf_11)) (< (uf_4 uf_19 ?x49) uf_9)) (exists (?x50 T2) (and (< (uf_4 uf_19 ?x50) (uf_4 uf_19 ?x49)) (= (uf_4 uf_19 ?x49) (+ (uf_4 uf_19 ?x50) (uf_10 (uf_1 ?x50 ?x49)))))))) (implies (forall (?x51 T2) (implies (and (not (= ?x51 uf_11)) (< (uf_4 uf_19 ?x51) uf_9)) (exists (?x52 T2) (and (< (uf_4 uf_19 ?x52) (uf_4 uf_19 ?x51)) (= (uf_4 uf_19 ?x51) (+ (uf_4 uf_19 ?x52) (uf_10 (uf_1 ?x52 ?x51)))))))) (and (forall (?x53 T2) (?x54 T2) (implies (and (< (uf_4 uf_19 ?x54) uf_9) (< (uf_10 (uf_1 ?x54 ?x53)) uf_9)) (<= (uf_4 uf_19 ?x53) (+ (uf_4 uf_19 ?x54) (uf_10 (uf_1 ?x54 ?x53)))))) (implies (forall (?x55 T2) (?x56 T2) (implies (and (< (uf_4 uf_19 ?x56) uf_9) (< (uf_10 (uf_1 ?x56 ?x55)) uf_9)) (<= (uf_4 uf_19 ?x55) (+ (uf_4 uf_19 ?x56) (uf_10 (uf_1 ?x56 ?x55)))))) (= (uf_4 uf_19 uf_11) 0)))))) (implies (and true (and (exists (?x57 T2) (and (not (up_6 uf_15 ?x57)) (< (uf_4 uf_14 ?x57) uf_9))) (and (not (up_6 uf_15 uf_22)) (and (< (uf_4 uf_14 uf_22) uf_9) (and (forall (?x58 T2) (implies (not (up_6 uf_15 ?x58)) (<= (uf_4 uf_14 uf_22) (uf_4 uf_14 ?x58)))) (and (= uf_23 (uf_7 uf_15 uf_22 uf_8)) (and (forall (?x59 T2) (implies (and (< (uf_10 (uf_1 uf_22 ?x59)) uf_9) (< (+ (uf_4 uf_14 uf_22) (uf_10 (uf_1 uf_22 ?x59))) (uf_4 uf_14 ?x59))) (= (uf_24 ?x59) (+ (uf_4 uf_14 uf_22) (uf_10 (uf_1 uf_22 ?x59)))))) (forall (?x60 T2) (implies (not (and (< (uf_10 (uf_1 uf_22 ?x60)) uf_9) (< (+ (uf_4 uf_14 uf_22) (uf_10 (uf_1 uf_22 ?x60))) (uf_4 uf_14 ?x60)))) (= (uf_24 ?x60) (uf_4 uf_14 ?x60))))))))))) (and (forall (?x61 T2) (<= (uf_24 ?x61) (uf_4 uf_14 ?x61))) (implies (forall (?x62 T2) (<= (uf_24 ?x62) (uf_4 uf_14 ?x62))) (and (forall (?x63 T2) (implies (up_6 uf_23 ?x63) (= (uf_24 ?x63) (uf_4 uf_14 ?x63)))) (implies (forall (?x64 T2) (implies (up_6 uf_23 ?x64) (= (uf_24 ?x64) (uf_4 uf_14 ?x64)))) (and (= (uf_24 uf_11) 0) (implies (= (uf_24 uf_11) 0) (and (forall (?x65 T2) (<= 0 (uf_24 ?x65))) (implies (forall (?x66 T2) (<= 0 (uf_24 ?x66))) (and (forall (?x67 T2) (?x68 T2) (implies (and (not (up_6 uf_23 ?x68)) (up_6 uf_23 ?x67)) (<= (uf_24 ?x67) (uf_24 ?x68)))) (implies (forall (?x69 T2) (?x70 T2) (implies (and (not (up_6 uf_23 ?x70)) (up_6 uf_23 ?x69)) (<= (uf_24 ?x69) (uf_24 ?x70)))) (and (forall (?x71 T2) (?x72 T2) (implies (and (up_6 uf_23 ?x72) (< (uf_10 (uf_1 ?x72 ?x71)) uf_9)) (<= (uf_24 ?x71) (+ (uf_24 ?x72) (uf_10 (uf_1 ?x72 ?x71)))))) (implies (forall (?x73 T2) (?x74 T2) (implies (and (up_6 uf_23 ?x74) (< (uf_10 (uf_1 ?x74 ?x73)) uf_9)) (<= (uf_24 ?x73) (+ (uf_24 ?x74) (uf_10 (uf_1 ?x74 ?x73)))))) (forall (?x75 T2) (implies (and (not (= ?x75 uf_11)) (< (uf_24 ?x75) uf_9)) (exists (?x76 T2) (and (< (uf_24 ?x76) (uf_24 ?x75)) (and (up_6 uf_23 ?x76) (= (uf_24 ?x75) (+ (uf_24 ?x76) (uf_10 (uf_1 ?x76 ?x75)))))))))))))))))))))))))))))))))))
     1.8 +:assumption (not (implies true (implies (forall (?x24 T2) (implies (= ?x24 uf_11) (= (uf_12 ?x24) 0))) (implies (forall (?x25 T2) (implies (not (= ?x25 uf_11)) (= (uf_12 ?x25) uf_9))) (implies (forall (?x26 T2) (not (up_13 ?x26))) (and (= (uf_12 uf_11) 0) (implies (= (uf_12 uf_11) 0) (and (forall (?x27 T2) (<= 0 (uf_12 ?x27))) (implies (forall (?x28 T2) (<= 0 (uf_12 ?x28))) (and (forall (?x29 T2) (?x30 T2) (implies (and (not (up_13 ?x30)) (up_13 ?x29)) (<= (uf_12 ?x29) (uf_12 ?x30)))) (implies (forall (?x31 T2) (?x32 T2) (implies (and (not (up_13 ?x32)) (up_13 ?x31)) (<= (uf_12 ?x31) (uf_12 ?x32)))) (and (forall (?x33 T2) (?x34 T2) (implies (and (up_13 ?x34) (< (uf_10 (uf_1 ?x34 ?x33)) uf_9)) (<= (uf_12 ?x33) (+ (uf_12 ?x34) (uf_10 (uf_1 ?x34 ?x33)))))) (implies (forall (?x35 T2) (?x36 T2) (implies (and (up_13 ?x36) (< (uf_10 (uf_1 ?x36 ?x35)) uf_9)) (<= (uf_12 ?x35) (+ (uf_12 ?x36) (uf_10 (uf_1 ?x36 ?x35)))))) (and (forall (?x37 T2) (implies (and (not (= ?x37 uf_11)) (< (uf_12 ?x37) uf_9)) (exists (?x38 T2) (and (< (uf_12 ?x38) (uf_12 ?x37)) (and (up_13 ?x38) (= (uf_12 ?x37) (+ (uf_12 ?x38) (uf_10 (uf_1 ?x38 ?x37))))))))) (implies (forall (?x39 T2) (implies (and (not (= ?x39 uf_11)) (< (uf_12 ?x39) uf_9)) (exists (?x40 T2) (and (< (uf_12 ?x40) (uf_12 ?x39)) (and (up_13 ?x40) (= (uf_12 ?x39) (+ (uf_12 ?x40) (uf_10 (uf_1 ?x40 ?x39))))))))) (implies true (implies (= (uf_4 uf_14 uf_11) 0) (implies (forall (?x41 T2) (<= 0 (uf_4 uf_14 ?x41))) (implies (forall (?x42 T2) (?x43 T2) (implies (and (not (up_6 uf_15 ?x43)) (up_6 uf_15 ?x42)) (<= (uf_4 uf_14 ?x42) (uf_4 uf_14 ?x43)))) (implies (forall (?x44 T2) (?x45 T2) (implies (and (up_6 uf_15 ?x45) (< (uf_10 (uf_1 ?x45 ?x44)) uf_9)) (<= (uf_4 uf_14 ?x44) (+ (uf_4 uf_14 ?x45) (uf_10 (uf_1 ?x45 ?x44)))))) (implies (forall (?x46 T2) (implies (and (not (= ?x46 uf_11)) (< (uf_4 uf_14 ?x46) uf_9)) (exists (?x47 T2) (and (< (uf_4 uf_14 ?x47) (uf_4 uf_14 ?x46)) (and (up_6 uf_15 ?x47) (= (uf_4 uf_14 ?x46) (+ (uf_4 uf_14 ?x47) (uf_10 (uf_1 ?x47 ?x46))))))))) (and (implies true (implies (not (exists (?x48 T2) (and (not (up_6 uf_15 ?x48)) (< (uf_4 uf_14 ?x48) uf_9)))) (implies (= uf_16 uf_15) (implies (= uf_17 uf_18) (implies (= uf_19 uf_14) (implies (= uf_20 uf_21) (and (forall (?x49 T2) (implies (and (not (= ?x49 uf_11)) (< (uf_4 uf_19 ?x49) uf_9)) (exists (?x50 T2) (and (< (uf_4 uf_19 ?x50) (uf_4 uf_19 ?x49)) (= (uf_4 uf_19 ?x49) (+ (uf_4 uf_19 ?x50) (uf_10 (uf_1 ?x50 ?x49)))))))) (implies (forall (?x51 T2) (implies (and (not (= ?x51 uf_11)) (< (uf_4 uf_19 ?x51) uf_9)) (exists (?x52 T2) (and (< (uf_4 uf_19 ?x52) (uf_4 uf_19 ?x51)) (= (uf_4 uf_19 ?x51) (+ (uf_4 uf_19 ?x52) (uf_10 (uf_1 ?x52 ?x51)))))))) (and (forall (?x53 T2) (?x54 T2) (implies (and (< (uf_4 uf_19 ?x54) uf_9) (< (uf_10 (uf_1 ?x54 ?x53)) uf_9)) (<= (uf_4 uf_19 ?x53) (+ (uf_4 uf_19 ?x54) (uf_10 (uf_1 ?x54 ?x53)))))) (implies (forall (?x55 T2) (?x56 T2) (implies (and (< (uf_4 uf_19 ?x56) uf_9) (< (uf_10 (uf_1 ?x56 ?x55)) uf_9)) (<= (uf_4 uf_19 ?x55) (+ (uf_4 uf_19 ?x56) (uf_10 (uf_1 ?x56 ?x55)))))) (and (= (uf_4 uf_19 uf_11) 0) true))))))))))) (implies true (implies (exists (?x57 T2) (and (not (up_6 uf_15 ?x57)) (< (uf_4 uf_14 ?x57) uf_9))) (implies (not (up_6 uf_15 uf_22)) (implies (< (uf_4 uf_14 uf_22) uf_9) (implies (forall (?x58 T2) (implies (not (up_6 uf_15 ?x58)) (<= (uf_4 uf_14 uf_22) (uf_4 uf_14 ?x58)))) (implies (= uf_23 (uf_7 uf_15 uf_22 uf_8)) (implies (forall (?x59 T2) (implies (and (< (uf_10 (uf_1 uf_22 ?x59)) uf_9) (< (+ (uf_4 uf_14 uf_22) (uf_10 (uf_1 uf_22 ?x59))) (uf_4 uf_14 ?x59))) (= (uf_24 ?x59) (+ (uf_4 uf_14 uf_22) (uf_10 (uf_1 uf_22 ?x59)))))) (implies (forall (?x60 T2) (implies (not (and (< (uf_10 (uf_1 uf_22 ?x60)) uf_9) (< (+ (uf_4 uf_14 uf_22) (uf_10 (uf_1 uf_22 ?x60))) (uf_4 uf_14 ?x60)))) (= (uf_24 ?x60) (uf_4 uf_14 ?x60)))) (and (forall (?x61 T2) (<= (uf_24 ?x61) (uf_4 uf_14 ?x61))) (implies (forall (?x62 T2) (<= (uf_24 ?x62) (uf_4 uf_14 ?x62))) (and (forall (?x63 T2) (implies (up_6 uf_23 ?x63) (= (uf_24 ?x63) (uf_4 uf_14 ?x63)))) (implies (forall (?x64 T2) (implies (up_6 uf_23 ?x64) (= (uf_24 ?x64) (uf_4 uf_14 ?x64)))) (and (= (uf_24 uf_11) 0) (implies (= (uf_24 uf_11) 0) (and (forall (?x65 T2) (<= 0 (uf_24 ?x65))) (implies (forall (?x66 T2) (<= 0 (uf_24 ?x66))) (and (forall (?x67 T2) (?x68 T2) (implies (and (not (up_6 uf_23 ?x68)) (up_6 uf_23 ?x67)) (<= (uf_24 ?x67) (uf_24 ?x68)))) (implies (forall (?x69 T2) (?x70 T2) (implies (and (not (up_6 uf_23 ?x70)) (up_6 uf_23 ?x69)) (<= (uf_24 ?x69) (uf_24 ?x70)))) (and (forall (?x71 T2) (?x72 T2) (implies (and (up_6 uf_23 ?x72) (< (uf_10 (uf_1 ?x72 ?x71)) uf_9)) (<= (uf_24 ?x71) (+ (uf_24 ?x72) (uf_10 (uf_1 ?x72 ?x71)))))) (implies (forall (?x73 T2) (?x74 T2) (implies (and (up_6 uf_23 ?x74) (< (uf_10 (uf_1 ?x74 ?x73)) uf_9)) (<= (uf_24 ?x73) (+ (uf_24 ?x74) (uf_10 (uf_1 ?x74 ?x73)))))) (and (forall (?x75 T2) (implies (and (not (= ?x75 uf_11)) (< (uf_24 ?x75) uf_9)) (exists (?x76 T2) (and (< (uf_24 ?x76) (uf_24 ?x75)) (and (up_6 uf_23 ?x76) (= (uf_24 ?x75) (+ (uf_24 ?x76) (uf_10 (uf_1 ?x76 ?x75))))))))) true)))))))))))))))))))))))))))))))))))))))))))
     1.9  :formula true
    1.10  )
     2.1 --- a/src/HOL/Boogie/Examples/cert/Boogie_Dijkstra.proof	Wed Dec 23 17:36:26 2009 +0100
     2.2 +++ b/src/HOL/Boogie/Examples/cert/Boogie_Dijkstra.proof	Wed Dec 23 17:37:42 2009 +0100
     2.3 @@ -1,6631 +1,6542 @@
     2.4  #2 := false
     2.5 -#52 := 0::int
     2.6 -decl uf_10 :: (-> T1 int)
     2.7 +decl up_6 :: (-> T4 T2 bool)
     2.8 +decl ?x47!7 :: (-> T2 T2)
     2.9 +decl ?x75!20 :: T2
    2.10 +#2146 := ?x75!20
    2.11 +#5823 := (?x47!7 ?x75!20)
    2.12 +decl uf_23 :: T4
    2.13 +#182 := uf_23
    2.14 +#16800 := (up_6 uf_23 #5823)
    2.15 +decl uf_2 :: (-> T1 T2)
    2.16  decl uf_1 :: (-> T2 T2 T1)
    2.17  decl uf_3 :: (-> T1 T2)
    2.18 -decl ?x71!19 :: T2
    2.19 -#2002 := ?x71!19
    2.20 -decl ?x72!18 :: T2
    2.21 -#2001 := ?x72!18
    2.22 -#2007 := (uf_1 ?x72!18 ?x71!19)
    2.23 -#11538 := (uf_3 #2007)
    2.24  decl uf_22 :: T2
    2.25 -#182 := uf_22
    2.26 -#18065 := (uf_1 uf_22 #11538)
    2.27 -#18066 := (uf_10 #18065)
    2.28 -decl uf_24 :: (-> T2 int)
    2.29 -#18030 := (uf_24 #11538)
    2.30 -#952 := -1::int
    2.31 -#18049 := (* -1::int #18030)
    2.32 -#18091 := (+ #18049 #18066)
    2.33 -decl uf_4 :: (-> T3 T2 int)
    2.34 -decl uf_14 :: T3
    2.35 -#107 := uf_14
    2.36 -#185 := (uf_4 uf_14 uf_22)
    2.37 -#18092 := (+ #185 #18091)
    2.38 -#18113 := (>= #18092 0::int)
    2.39 -#18070 := (* -1::int #18066)
    2.40 -decl uf_9 :: int
    2.41 -#53 := uf_9
    2.42 -#18074 := (+ uf_9 #18070)
    2.43 -#18075 := (<= #18074 0::int)
    2.44 -#17499 := (not #18075)
    2.45 -#2008 := (uf_10 #2007)
    2.46 -#2011 := (* -1::int #2008)
    2.47 -#2012 := (+ uf_9 #2011)
    2.48 -#2013 := (<= #2012 0::int)
    2.49 -#2014 := (not #2013)
    2.50 -#2005 := (uf_24 ?x72!18)
    2.51 -#2543 := (* -1::int #2005)
    2.52 -#2544 := (+ #2543 #2011)
    2.53 -#2003 := (uf_24 ?x71!19)
    2.54 -#2545 := (+ #2003 #2544)
    2.55 -#2546 := (<= #2545 0::int)
    2.56 -decl up_6 :: (-> T4 T2 bool)
    2.57 -decl uf_23 :: T4
    2.58 -#190 := uf_23
    2.59 -#2015 := (up_6 uf_23 ?x72!18)
    2.60 -#3106 := (not #2015)
    2.61 -#3121 := (or #2013 #3106 #2546)
    2.62 -#3126 := (not #3121)
    2.63 -decl ?x75!20 :: T2
    2.64 -#2031 := ?x75!20
    2.65 -#11 := (:var 0 T2)
    2.66 -#2035 := (uf_1 #11 ?x75!20)
    2.67 -#4121 := (pattern #2035)
    2.68 -#199 := (uf_24 #11)
    2.69 -#4062 := (pattern #199)
    2.70 -#216 := (up_6 uf_23 #11)
    2.71 -#4087 := (pattern #216)
    2.72 -#2036 := (uf_10 #2035)
    2.73 -#2032 := (uf_24 ?x75!20)
    2.74 -#2033 := (* -1::int #2032)
    2.75 -#2581 := (+ #2033 #2036)
    2.76 -#2582 := (+ #199 #2581)
    2.77 -#2585 := (= #2582 0::int)
    2.78 -#3151 := (not #2585)
    2.79 -#2034 := (+ #199 #2033)
    2.80 -#2039 := (>= #2034 0::int)
    2.81 -#223 := (not #216)
    2.82 -#3152 := (or #223 #2039 #3151)
    2.83 -#4122 := (forall (vars (?x76 T2)) (:pat #4087 #4062 #4121) #3152)
    2.84 -#4127 := (not #4122)
    2.85 -#10 := (:var 1 T2)
    2.86 -#90 := (uf_1 #11 #10)
    2.87 -#3916 := (pattern #90)
    2.88 -#226 := (uf_24 #10)
    2.89 -#1337 := (* -1::int #226)
    2.90 -#1338 := (+ #199 #1337)
    2.91 -#91 := (uf_10 #90)
    2.92 -#1363 := (+ #91 #1338)
    2.93 -#1361 := (>= #1363 0::int)
    2.94 -#967 := (* -1::int #91)
    2.95 -#968 := (+ uf_9 #967)
    2.96 -#969 := (<= #968 0::int)
    2.97 -#3143 := (or #223 #969 #1361)
    2.98 -#4113 := (forall (vars (?x71 T2) (?x72 T2)) (:pat #3916) #3143)
    2.99 -#4118 := (not #4113)
   2.100 -decl uf_11 :: T2
   2.101 -#64 := uf_11
   2.102 -#2557 := (= uf_11 ?x75!20)
   2.103 -#2043 := (+ uf_9 #2033)
   2.104 -#2044 := (<= #2043 0::int)
   2.105 -#4130 := (or #2044 #2557 #4118 #4127)
   2.106 -decl ?x47!7 :: (-> T2 T2)
   2.107 -#11097 := (?x47!7 ?x75!20)
   2.108 -decl uf_15 :: T4
   2.109 -#113 := uf_15
   2.110 -#11136 := (up_6 uf_15 #11097)
   2.111 -#11143 := (uf_4 uf_14 #11097)
   2.112 -#11144 := (* -1::int #11143)
   2.113 -#10301 := (uf_4 uf_14 ?x75!20)
   2.114 -#11145 := (+ #10301 #11144)
   2.115 -#11146 := (<= #11145 0::int)
   2.116 -#11137 := (not #11136)
   2.117 -#11147 := (uf_1 #11097 ?x75!20)
   2.118 -#11148 := (uf_10 #11147)
   2.119 -#11149 := (* -1::int #11148)
   2.120 -#11150 := (+ #11144 #11149)
   2.121 -#11133 := (+ #10301 #11150)
   2.122 -#11134 := (= #11133 0::int)
   2.123 -#11135 := (not #11134)
   2.124 -#11142 := (or #11135 #11137 #11146)
   2.125 -#11168 := (not #11142)
   2.126 -#10403 := (* -1::int #10301)
   2.127 -#11139 := (+ uf_9 #10403)
   2.128 -#11140 := (<= #11139 0::int)
   2.129 -#33430 := (not #11140)
   2.130 -#2045 := (not #2044)
   2.131 -#4133 := (not #4130)
   2.132 -#25286 := [hypothesis]: #4133
   2.133 -#3757 := (or #4130 #2045)
   2.134 -#3755 := [def-axiom]: #3757
   2.135 -#25348 := [unit-resolution #3755 #25286]: #2045
   2.136 -#10404 := (+ #2032 #10403)
   2.137 -#7777 := (>= #10404 0::int)
   2.138 -#10311 := (= #2032 #10301)
   2.139 -#3601 := (or #4130 #4122)
   2.140 -#3749 := [def-axiom]: #3601
   2.141 -#25346 := [unit-resolution #3749 #25286]: #4122
   2.142 -#30592 := (or #10311 #4127)
   2.143 -#5832 := (uf_1 uf_22 uf_22)
   2.144 -#6904 := (uf_3 #5832)
   2.145 -#8027 := (uf_24 #6904)
   2.146 -#7883 := (* -1::int #8027)
   2.147 -#10078 := (+ #2032 #7883)
   2.148 -#10697 := (<= #10078 0::int)
   2.149 -#30559 := (not #10697)
   2.150 -#10700 := (uf_1 #6904 ?x75!20)
   2.151 -#10701 := (uf_10 #10700)
   2.152 -#30273 := (<= #10701 0::int)
   2.153 -#30274 := (not #30273)
   2.154 -#13994 := (= ?x75!20 #6904)
   2.155 -#30199 := (not #13994)
   2.156 -#11031 := (up_6 uf_15 ?x75!20)
   2.157 -#14001 := (or #11031 #13994)
   2.158 -#30202 := (not #14001)
   2.159 +#174 := uf_22
   2.160 +#4514 := (uf_1 uf_22 uf_22)
   2.161 +#10482 := (uf_3 #4514)
   2.162 +#15059 := (uf_1 #10482 ?x75!20)
   2.163 +#15842 := (uf_3 #15059)
   2.164 +#16792 := (uf_1 #5823 #15842)
   2.165 +#19843 := (uf_2 #16792)
   2.166  decl uf_7 :: (-> T4 T2 T5 T4)
   2.167  decl uf_8 :: T5
   2.168  #33 := uf_8
   2.169 -#8048 := (uf_7 uf_15 #6904 uf_8)
   2.170 -#13996 := (up_6 #8048 ?x75!20)
   2.171 -#14006 := (iff #13996 #14001)
   2.172 +decl uf_15 :: T4
   2.173 +#110 := uf_15
   2.174 +#11444 := (uf_7 uf_15 #10482 uf_8)
   2.175 +#27073 := (up_6 #11444 #19843)
   2.176 +#27109 := (not #27073)
   2.177 +#16801 := (not #16800)
   2.178 +#27231 := (iff #16801 #27109)
   2.179 +#27229 := (iff #16800 #27073)
   2.180 +#27227 := (iff #27073 #16800)
   2.181 +#27215 := (= #19843 #5823)
   2.182 +#20888 := (= #5823 #19843)
   2.183 +#11 := (:var 0 T2)
   2.184 +#10 := (:var 1 T2)
   2.185 +#12 := (uf_1 #10 #11)
   2.186 +#3981 := (pattern #12)
   2.187 +#16 := (uf_2 #12)
   2.188 +#303 := (= #10 #16)
   2.189 +#3988 := (forall (vars (?x4 T2) (?x5 T2)) (:pat #3981) #303)
   2.190 +#307 := (forall (vars (?x4 T2) (?x5 T2)) #303)
   2.191 +#3991 := (iff #307 #3988)
   2.192 +#3989 := (iff #303 #303)
   2.193 +#3990 := [refl]: #3989
   2.194 +#3992 := [quant-intro #3990]: #3991
   2.195 +#1642 := (~ #307 #307)
   2.196 +#1676 := (~ #303 #303)
   2.197 +#1677 := [refl]: #1676
   2.198 +#1643 := [nnf-pos #1677]: #1642
   2.199 +#17 := (= #16 #10)
   2.200 +#18 := (forall (vars (?x4 T2) (?x5 T2)) #17)
   2.201 +#308 := (iff #18 #307)
   2.202 +#305 := (iff #17 #303)
   2.203 +#306 := [rewrite]: #305
   2.204 +#309 := [quant-intro #306]: #308
   2.205 +#302 := [asserted]: #18
   2.206 +#312 := [mp #302 #309]: #307
   2.207 +#1678 := [mp~ #312 #1643]: #307
   2.208 +#3993 := [mp #1678 #3992]: #3988
   2.209 +#8415 := (not #3988)
   2.210 +#20865 := (or #8415 #20888)
   2.211 +#20879 := [quant-inst]: #20865
   2.212 +#27214 := [unit-resolution #20879 #3993]: #20888
   2.213 +#27216 := [symm #27214]: #27215
   2.214 +#13523 := (= #11444 uf_23)
   2.215 +#183 := (uf_7 uf_15 uf_22 uf_8)
   2.216 +#7113 := (= #183 uf_23)
   2.217 +#184 := (= uf_23 #183)
   2.218 +#2150 := (uf_1 #11 ?x75!20)
   2.219 +#4271 := (pattern #2150)
   2.220 +decl uf_24 :: (-> T2 int)
   2.221 +#191 := (uf_24 #11)
   2.222 +#4211 := (pattern #191)
   2.223 +#201 := (up_6 uf_23 #11)
   2.224 +#4237 := (pattern #201)
   2.225 +#52 := 0::int
   2.226 +decl uf_10 :: (-> T1 int)
   2.227 +#2151 := (uf_10 #2150)
   2.228 +#2147 := (uf_24 ?x75!20)
   2.229 +#1038 := -1::int
   2.230 +#2148 := (* -1::int #2147)
   2.231 +#2745 := (+ #2148 #2151)
   2.232 +#2746 := (+ #191 #2745)
   2.233 +#2749 := (= #2746 0::int)
   2.234 +#3311 := (not #2749)
   2.235 +#2149 := (+ #191 #2148)
   2.236 +#2154 := (>= #2149 0::int)
   2.237 +#208 := (not #201)
   2.238 +#3312 := (or #208 #2154 #3311)
   2.239 +#4272 := (forall (vars (?x76 T2)) (:pat #4237 #4211 #4271) #3312)
   2.240 +#4277 := (not #4272)
   2.241 +#87 := (uf_1 #11 #10)
   2.242 +#4066 := (pattern #87)
   2.243 +#211 := (uf_24 #10)
   2.244 +#1318 := (* -1::int #211)
   2.245 +#1319 := (+ #191 #1318)
   2.246 +#88 := (uf_10 #87)
   2.247 +#1344 := (+ #88 #1319)
   2.248 +#1342 := (>= #1344 0::int)
   2.249 +#1053 := (* -1::int #88)
   2.250 +decl uf_9 :: int
   2.251 +#53 := uf_9
   2.252 +#1054 := (+ uf_9 #1053)
   2.253 +#1055 := (<= #1054 0::int)
   2.254 +#3303 := (or #208 #1055 #1342)
   2.255 +#4263 := (forall (vars (?x71 T2) (?x72 T2)) (:pat #4066) #3303)
   2.256 +#4268 := (not #4263)
   2.257 +decl uf_11 :: T2
   2.258 +#64 := uf_11
   2.259 +#2721 := (= uf_11 ?x75!20)
   2.260 +#2158 := (+ uf_9 #2148)
   2.261 +#2159 := (<= #2158 0::int)
   2.262 +#4280 := (or #2159 #2721 #4268 #4277)
   2.263 +#4283 := (not #4280)
   2.264 +decl ?x71!19 :: T2
   2.265 +#2117 := ?x71!19
   2.266 +decl ?x72!18 :: T2
   2.267 +#2116 := ?x72!18
   2.268 +#2122 := (uf_1 ?x72!18 ?x71!19)
   2.269 +#2123 := (uf_10 #2122)
   2.270 +#2126 := (* -1::int #2123)
   2.271 +#2120 := (uf_24 ?x72!18)
   2.272 +#2707 := (* -1::int #2120)
   2.273 +#2708 := (+ #2707 #2126)
   2.274 +#2118 := (uf_24 ?x71!19)
   2.275 +#2709 := (+ #2118 #2708)
   2.276 +#2710 := (<= #2709 0::int)
   2.277 +#2130 := (up_6 uf_23 ?x72!18)
   2.278 +#3266 := (not #2130)
   2.279 +#2127 := (+ uf_9 #2126)
   2.280 +#2128 := (<= #2127 0::int)
   2.281 +#3281 := (or #2128 #3266 #2710)
   2.282 +#3286 := (not #3281)
   2.283 +#4286 := (or #3286 #4283)
   2.284 +#4289 := (not #4286)
   2.285 +#4254 := (pattern #191 #211)
   2.286 +#1317 := (>= #1319 0::int)
   2.287 +#209 := (up_6 uf_23 #10)
   2.288 +#3243 := (not #209)
   2.289 +#3258 := (or #201 #3243 #1317)
   2.290 +#4255 := (forall (vars (?x67 T2) (?x68 T2)) (:pat #4254) #3258)
   2.291 +#4260 := (not #4255)
   2.292 +#4292 := (or #4260 #4289)
   2.293 +#4295 := (not #4292)
   2.294 +decl ?x68!16 :: T2
   2.295 +#2091 := ?x68!16
   2.296 +#2095 := (uf_24 ?x68!16)
   2.297 +#2681 := (* -1::int #2095)
   2.298 +decl ?x67!17 :: T2
   2.299 +#2092 := ?x67!17
   2.300 +#2093 := (uf_24 ?x67!17)
   2.301 +#2682 := (+ #2093 #2681)
   2.302 +#2683 := (<= #2682 0::int)
   2.303 +#2099 := (up_6 uf_23 ?x68!16)
   2.304 +#2098 := (up_6 uf_23 ?x67!17)
   2.305 +#3220 := (not #2098)
   2.306 +#3235 := (or #3220 #2099 #2683)
   2.307 +#3240 := (not #3235)
   2.308 +#4298 := (or #3240 #4295)
   2.309 +#4301 := (not #4298)
   2.310 +#1308 := (>= #191 0::int)
   2.311 +#4246 := (forall (vars (?x65 T2)) (:pat #4211) #1308)
   2.312 +#4251 := (not #4246)
   2.313 +#4304 := (or #4251 #4301)
   2.314 +#4307 := (not #4304)
   2.315 +decl ?x65!15 :: T2
   2.316 +#2076 := ?x65!15
   2.317 +#2077 := (uf_24 ?x65!15)
   2.318 +#2078 := (>= #2077 0::int)
   2.319 +#2079 := (not #2078)
   2.320 +#4310 := (or #2079 #4307)
   2.321 +#4313 := (not #4310)
   2.322 +#204 := (uf_24 uf_11)
   2.323 +#205 := (= #204 0::int)
   2.324 +#1305 := (not #205)
   2.325 +#4316 := (or #1305 #4313)
   2.326 +#4319 := (not #4316)
   2.327 +#4322 := (or #1305 #4319)
   2.328 +#4325 := (not #4322)
   2.329 +decl uf_4 :: (-> T3 T2 int)
   2.330 +decl uf_14 :: T3
   2.331 +#104 := uf_14
   2.332 +#107 := (uf_4 uf_14 #11)
   2.333 +#4090 := (pattern #107)
   2.334 +#645 := (= #107 #191)
   2.335 +#662 := (or #208 #645)
   2.336 +#4238 := (forall (vars (?x63 T2)) (:pat #4237 #4090 #4211) #662)
   2.337 +#4243 := (not #4238)
   2.338 +#4328 := (or #4243 #4325)
   2.339 +#4331 := (not #4328)
   2.340 +decl ?x63!14 :: T2
   2.341 +#2052 := ?x63!14
   2.342 +#2054 := (uf_4 uf_14 ?x63!14)
   2.343 +#2053 := (uf_24 ?x63!14)
   2.344 +#2658 := (= #2053 #2054)
   2.345 +#2056 := (up_6 uf_23 ?x63!14)
   2.346 +#2057 := (not #2056)
   2.347 +#2661 := (or #2057 #2658)
   2.348 +#2664 := (not #2661)
   2.349 +#4334 := (or #2664 #4331)
   2.350 +#4337 := (not #4334)
   2.351 +#1293 := (* -1::int #191)
   2.352 +#1294 := (+ #107 #1293)
   2.353 +#1292 := (>= #1294 0::int)
   2.354 +#4229 := (forall (vars (?x61 T2)) (:pat #4090 #4211) #1292)
   2.355 +#4234 := (not #4229)
   2.356 +#4340 := (or #4234 #4337)
   2.357 +#4343 := (not #4340)
   2.358 +decl ?x61!13 :: T2
   2.359 +#2034 := ?x61!13
   2.360 +#2037 := (uf_4 uf_14 ?x61!13)
   2.361 +#2648 := (* -1::int #2037)
   2.362 +#2035 := (uf_24 ?x61!13)
   2.363 +#2649 := (+ #2035 #2648)
   2.364 +#2650 := (<= #2649 0::int)
   2.365 +#2655 := (not #2650)
   2.366 +#4346 := (or #2655 #4343)
   2.367 +#4349 := (not #4346)
   2.368 +#185 := (uf_1 uf_22 #11)
   2.369 +#4212 := (pattern #185)
   2.370 +#186 := (uf_10 #185)
   2.371 +#1431 := (+ #186 #1293)
   2.372 +#177 := (uf_4 uf_14 uf_22)
   2.373 +#1432 := (+ #177 #1431)
   2.374 +#1433 := (= #1432 0::int)
   2.375 +#1262 := (* -1::int #186)
   2.376 +#1268 := (* -1::int #177)
   2.377 +#1269 := (+ #1268 #1262)
   2.378 +#1270 := (+ #107 #1269)
   2.379 +#1271 := (<= #1270 0::int)
   2.380 +#1263 := (+ uf_9 #1262)
   2.381 +#1264 := (<= #1263 0::int)
   2.382 +#3212 := (or #1264 #1271 #1433)
   2.383 +#4221 := (forall (vars (?x59 T2)) (:pat #4212 #4090 #4211) #3212)
   2.384 +#4226 := (not #4221)
   2.385 +#3192 := (or #1264 #1271)
   2.386 +#3193 := (not #3192)
   2.387 +#3196 := (or #645 #3193)
   2.388 +#4213 := (forall (vars (?x60 T2)) (:pat #4090 #4211 #4212) #3196)
   2.389 +#4218 := (not #4213)
   2.390 +decl ?x48!12 :: T2
   2.391 +#2011 := ?x48!12
   2.392 +#2017 := (up_6 uf_15 ?x48!12)
   2.393 +#2012 := (uf_4 uf_14 ?x48!12)
   2.394 +#2013 := (* -1::int #2012)
   2.395 +#2014 := (+ uf_9 #2013)
   2.396 +#2015 := (<= #2014 0::int)
   2.397 +#1458 := (+ uf_9 #1268)
   2.398 +#1459 := (<= #1458 0::int)
   2.399 +#111 := (up_6 uf_15 #11)
   2.400 +#4132 := (pattern #111)
   2.401 +#1446 := (+ #107 #1268)
   2.402 +#1445 := (>= #1446 0::int)
   2.403 +#1449 := (or #111 #1445)
   2.404 +#4203 := (forall (vars (?x58 T2)) (:pat #4132 #4090) #1449)
   2.405 +#4208 := (not #4203)
   2.406 +#825 := (not #184)
   2.407 +#175 := (up_6 uf_15 uf_22)
   2.408 +#4352 := (or #175 #825 #4208 #1459 #2015 #2017 #4218 #4226 #4349)
   2.409 +#4355 := (not #4352)
   2.410 +decl ?x53!11 :: T2
   2.411 +#1945 := ?x53!11
   2.412 +decl ?x54!10 :: T2
   2.413 +#1944 := ?x54!10
   2.414 +#1950 := (uf_1 ?x54!10 ?x53!11)
   2.415 +#1951 := (uf_10 #1950)
   2.416 +#1958 := (* -1::int #1951)
   2.417 +decl uf_19 :: T3
   2.418 +#141 := uf_19
   2.419 +#1948 := (uf_4 uf_19 ?x54!10)
   2.420 +#1954 := (* -1::int #1948)
   2.421 +#2605 := (+ #1954 #1958)
   2.422 +#1946 := (uf_4 uf_19 ?x53!11)
   2.423 +#2606 := (+ #1946 #2605)
   2.424 +#2607 := (<= #2606 0::int)
   2.425 +#1959 := (+ uf_9 #1958)
   2.426 +#1960 := (<= #1959 0::int)
   2.427 +#1955 := (+ uf_9 #1954)
   2.428 +#1956 := (<= #1955 0::int)
   2.429 +#3156 := (or #1956 #1960 #2607)
   2.430 +#3161 := (not #3156)
   2.431 +#149 := (uf_4 uf_19 #10)
   2.432 +#1175 := (* -1::int #149)
   2.433 +#146 := (uf_4 uf_19 #11)
   2.434 +#1176 := (+ #146 #1175)
   2.435 +#1182 := (+ #88 #1176)
   2.436 +#1205 := (>= #1182 0::int)
   2.437 +#1162 := (* -1::int #146)
   2.438 +#1163 := (+ uf_9 #1162)
   2.439 +#1164 := (<= #1163 0::int)
   2.440 +#3124 := (or #1055 #1164 #1205)
   2.441 +#4165 := (forall (vars (?x53 T2) (?x54 T2)) (:pat #4066) #3124)
   2.442 +#4170 := (not #4165)
   2.443 +#161 := (uf_4 uf_19 uf_11)
   2.444 +#162 := (= #161 0::int)
   2.445 +#4173 := (or #162 #4170)
   2.446 +#4176 := (not #4173)
   2.447 +#4179 := (or #4176 #3161)
   2.448 +#4182 := (not #4179)
   2.449 +#4141 := (pattern #146)
   2.450 +decl ?x50!9 :: (-> T2 T2)
   2.451 +#1921 := (?x50!9 #11)
   2.452 +#1924 := (uf_1 #1921 #11)
   2.453 +#1925 := (uf_10 #1924)
   2.454 +#2575 := (* -1::int #1925)
   2.455 +#1922 := (uf_4 uf_19 #1921)
   2.456 +#2558 := (* -1::int #1922)
   2.457 +#2576 := (+ #2558 #2575)
   2.458 +#2577 := (+ #146 #2576)
   2.459 +#2578 := (= #2577 0::int)
   2.460 +#3094 := (not #2578)
   2.461 +#2559 := (+ #146 #2558)
   2.462 +#2560 := (<= #2559 0::int)
   2.463 +#3095 := (or #2560 #3094)
   2.464 +#3096 := (not #3095)
   2.465 +#65 := (= #11 uf_11)
   2.466 +#3102 := (or #65 #1164 #3096)
   2.467 +#4157 := (forall (vars (?x49 T2)) (:pat #4141) #3102)
   2.468 +#4162 := (not #4157)
   2.469 +#4185 := (or #4162 #4182)
   2.470 +#4188 := (not #4185)
   2.471 +decl ?x49!8 :: T2
   2.472 +#1881 := ?x49!8
   2.473 +#1885 := (uf_1 #11 ?x49!8)
   2.474 +#4142 := (pattern #1885)
   2.475 +#1886 := (uf_10 #1885)
   2.476 +#1882 := (uf_4 uf_19 ?x49!8)
   2.477 +#1883 := (* -1::int #1882)
   2.478 +#2528 := (+ #1883 #1886)
   2.479 +#2529 := (+ #146 #2528)
   2.480 +#2532 := (= #2529 0::int)
   2.481 +#3058 := (not #2532)
   2.482 +#1884 := (+ #146 #1883)
   2.483 +#1889 := (>= #1884 0::int)
   2.484 +#3059 := (or #1889 #3058)
   2.485 +#4143 := (forall (vars (?x50 T2)) (:pat #4141 #4142) #3059)
   2.486 +#4148 := (not #4143)
   2.487 +#2504 := (= uf_11 ?x49!8)
   2.488 +#1893 := (+ uf_9 #1883)
   2.489 +#1894 := (<= #1893 0::int)
   2.490 +#4151 := (or #1894 #2504 #4148)
   2.491 +#4154 := (not #4151)
   2.492 +#4191 := (or #4154 #4188)
   2.493 +#4194 := (not #4191)
   2.494 +#1117 := (* -1::int #107)
   2.495 +#1118 := (+ uf_9 #1117)
   2.496 +#1119 := (<= #1118 0::int)
   2.497 +#3044 := (or #111 #1119)
   2.498 +#4133 := (forall (vars (?x48 T2)) (:pat #4132 #4090) #3044)
   2.499 +#4138 := (not #4133)
   2.500 +#495 := (= uf_14 uf_19)
   2.501 +#586 := (not #495)
   2.502 +decl uf_16 :: T4
   2.503 +#136 := uf_16
   2.504 +#492 := (= uf_15 uf_16)
   2.505 +#604 := (not #492)
   2.506 +decl uf_21 :: T3
   2.507 +#144 := uf_21
   2.508 +decl uf_20 :: T3
   2.509 +#143 := uf_20
   2.510 +#145 := (= uf_20 uf_21)
   2.511 +#577 := (not #145)
   2.512 +decl uf_18 :: T2
   2.513 +#139 := uf_18
   2.514 +decl uf_17 :: T2
   2.515 +#138 := uf_17
   2.516 +#140 := (= uf_17 uf_18)
   2.517 +#595 := (not #140)
   2.518 +#4197 := (or #595 #577 #604 #586 #4138 #4194)
   2.519 +#4200 := (not #4197)
   2.520 +#4358 := (or #4200 #4355)
   2.521 +#4361 := (not #4358)
   2.522 +#1845 := (?x47!7 #11)
   2.523 +#1846 := (uf_4 uf_14 #1845)
   2.524 +#2463 := (* -1::int #1846)
   2.525 +#2478 := (+ #107 #2463)
   2.526 +#2479 := (<= #2478 0::int)
   2.527 +#1850 := (uf_1 #1845 #11)
   2.528 +#1851 := (uf_10 #1850)
   2.529 +#2464 := (* -1::int #1851)
   2.530 +#2465 := (+ #2463 #2464)
   2.531 +#2466 := (+ #107 #2465)
   2.532 +#2467 := (= #2466 0::int)
   2.533 +#3028 := (not #2467)
   2.534 +#1854 := (up_6 uf_15 #1845)
   2.535 +#3027 := (not #1854)
   2.536 +#3029 := (or #3027 #3028 #2479)
   2.537 +#3030 := (not #3029)
   2.538 +#3036 := (or #65 #1119 #3030)
   2.539 +#4124 := (forall (vars (?x46 T2)) (:pat #4090) #3036)
   2.540 +#4129 := (not #4124)
   2.541 +decl uf_12 :: (-> T2 int)
   2.542 +#66 := (uf_12 #11)
   2.543 +#4042 := (pattern #66)
   2.544 +decl ?x38!6 :: (-> T2 T2)
   2.545 +#1818 := (?x38!6 #11)
   2.546 +#1822 := (uf_12 #1818)
   2.547 +#2422 := (* -1::int #1822)
   2.548 +#1819 := (uf_1 #1818 #11)
   2.549 +#1820 := (uf_10 #1819)
   2.550 +#2439 := (* -1::int #1820)
   2.551 +#2440 := (+ #2439 #2422)
   2.552 +#2441 := (+ #66 #2440)
   2.553 +#2442 := (= #2441 0::int)
   2.554 +#3000 := (not #2442)
   2.555 +#2423 := (+ #66 #2422)
   2.556 +#2424 := (<= #2423 0::int)
   2.557 +decl up_13 :: (-> T2 bool)
   2.558 +#1828 := (up_13 #1818)
   2.559 +#2999 := (not #1828)
   2.560 +#3001 := (or #2999 #2424 #3000)
   2.561 +#3002 := (not #3001)
   2.562 +#1079 := (* -1::int #66)
   2.563 +#1080 := (+ uf_9 #1079)
   2.564 +#1081 := (<= #1080 0::int)
   2.565 +#3008 := (or #65 #1081 #3002)
   2.566 +#4116 := (forall (vars (?x37 T2)) (:pat #4042) #3008)
   2.567 +#4121 := (not #4116)
   2.568 +#113 := (up_6 uf_15 #10)
   2.569 +#4107 := (pattern #111 #113)
   2.570 +#115 := (uf_4 uf_14 #10)
   2.571 +#1131 := (* -1::int #115)
   2.572 +#1132 := (+ #107 #1131)
   2.573 +#1135 := (>= #1132 0::int)
   2.574 +#2965 := (not #113)
   2.575 +#2980 := (or #111 #2965 #1135)
   2.576 +#4108 := (forall (vars (?x42 T2) (?x43 T2)) (:pat #4107) #2980)
   2.577 +#4113 := (not #4108)
   2.578 +#1133 := (+ #88 #1132)
   2.579 +#1513 := (>= #1133 0::int)
   2.580 +#112 := (not #111)
   2.581 +#2957 := (or #112 #1055 #1513)
   2.582 +#4099 := (forall (vars (?x44 T2) (?x45 T2)) (:pat #4066) #2957)
   2.583 +#4104 := (not #4099)
   2.584 +#1536 := (>= #107 0::int)
   2.585 +#4091 := (forall (vars (?x41 T2)) (:pat #4090) #1536)
   2.586 +#4096 := (not #4091)
   2.587 +#105 := (uf_4 uf_14 uf_11)
   2.588 +#106 := (= #105 0::int)
   2.589 +#1547 := (not #106)
   2.590 +#4364 := (or #1547 #4096 #4104 #4113 #4121 #4129 #4361)
   2.591 +#4367 := (not #4364)
   2.592 +decl ?x37!5 :: T2
   2.593 +#1774 := ?x37!5
   2.594 +#1775 := (uf_1 #11 ?x37!5)
   2.595 +#4075 := (pattern #1775)
   2.596 +#74 := (up_13 #11)
   2.597 +#4035 := (pattern #74)
   2.598 +#1777 := (uf_12 ?x37!5)
   2.599 +#1778 := (* -1::int #1777)
   2.600 +#1776 := (uf_10 #1775)
   2.601 +#2390 := (+ #1776 #1778)
   2.602 +#2391 := (+ #66 #2390)
   2.603 +#2394 := (= #2391 0::int)
   2.604 +#2918 := (not #2394)
   2.605 +#1782 := (+ #66 #1778)
   2.606 +#1783 := (>= #1782 0::int)
   2.607 +#75 := (not #74)
   2.608 +#2919 := (or #75 #1783 #2918)
   2.609 +#4076 := (forall (vars (?x38 T2)) (:pat #4035 #4042 #4075) #2919)
   2.610 +#4081 := (not #4076)
   2.611 +#2366 := (= uf_11 ?x37!5)
   2.612 +#1787 := (+ uf_9 #1778)
   2.613 +#1788 := (<= #1787 0::int)
   2.614 +#4084 := (or #1788 #2366 #4081)
   2.615 +#4087 := (not #4084)
   2.616 +#4370 := (or #4087 #4367)
   2.617 +#4373 := (not #4370)
   2.618 +#83 := (uf_12 #10)
   2.619 +#1041 := (* -1::int #83)
   2.620 +#1068 := (+ #1041 #88)
   2.621 +#1069 := (+ #66 #1068)
   2.622 +#1066 := (>= #1069 0::int)
   2.623 +#2910 := (or #75 #1055 #1066)
   2.624 +#4067 := (forall (vars (?x33 T2) (?x34 T2)) (:pat #4066) #2910)
   2.625 +#4072 := (not #4067)
   2.626 +#4376 := (or #4072 #4373)
   2.627 +#4379 := (not #4376)
   2.628 +decl ?x34!3 :: T2
   2.629 +#1744 := ?x34!3
   2.630 +#1751 := (uf_12 ?x34!3)
   2.631 +decl ?x33!4 :: T2
   2.632 +#1745 := ?x33!4
   2.633 +#1748 := (uf_12 ?x33!4)
   2.634 +#1749 := (* -1::int #1748)
   2.635 +#2353 := (+ #1749 #1751)
   2.636 +#1746 := (uf_1 ?x34!3 ?x33!4)
   2.637 +#1747 := (uf_10 #1746)
   2.638 +#2354 := (+ #1747 #2353)
   2.639 +#2357 := (>= #2354 0::int)
   2.640 +#1758 := (up_13 ?x34!3)
   2.641 +#2873 := (not #1758)
   2.642 +#1754 := (* -1::int #1747)
   2.643 +#1755 := (+ uf_9 #1754)
   2.644 +#1756 := (<= #1755 0::int)
   2.645 +#2888 := (or #1756 #2873 #2357)
   2.646 +#8152 := [hypothesis]: #1758
   2.647 +#4036 := (forall (vars (?x26 T2)) (:pat #4035) #75)
   2.648 +#76 := (forall (vars (?x26 T2)) #75)
   2.649 +#4039 := (iff #76 #4036)
   2.650 +#4037 := (iff #75 #75)
   2.651 +#4038 := [refl]: #4037
   2.652 +#4040 := [quant-intro #4038]: #4039
   2.653 +#1658 := (~ #76 #76)
   2.654 +#1695 := (~ #75 #75)
   2.655 +#1696 := [refl]: #1695
   2.656 +#1659 := [nnf-pos #1696]: #1658
   2.657 +#67 := (= #66 0::int)
   2.658 +#70 := (not #65)
   2.659 +#1605 := (or #70 #67)
   2.660 +#1608 := (forall (vars (?x24 T2)) #1605)
   2.661 +#1611 := (not #1608)
   2.662 +#1539 := (forall (vars (?x41 T2)) #1536)
   2.663 +#1542 := (not #1539)
   2.664 +#114 := (and #112 #113)
   2.665 +#440 := (not #114)
   2.666 +#1527 := (or #440 #1135)
   2.667 +#1530 := (forall (vars (?x42 T2) (?x43 T2)) #1527)
   2.668 +#1533 := (not #1530)
   2.669 +#1056 := (not #1055)
   2.670 +#1505 := (and #111 #1056)
   2.671 +#1510 := (not #1505)
   2.672 +#1516 := (or #1510 #1513)
   2.673 +#1519 := (forall (vars (?x44 T2) (?x45 T2)) #1516)
   2.674 +#1522 := (not #1519)
   2.675 +#1452 := (forall (vars (?x58 T2)) #1449)
   2.676 +#1455 := (not #1452)
   2.677 +#1272 := (not #1271)
   2.678 +#1265 := (not #1264)
   2.679 +#1275 := (and #1265 #1272)
   2.680 +#1428 := (not #1275)
   2.681 +#1436 := (or #1428 #1433)
   2.682 +#1439 := (forall (vars (?x59 T2)) #1436)
   2.683 +#1442 := (not #1439)
   2.684 +#1366 := (= #1344 0::int)
   2.685 +#1369 := (not #1317)
   2.686 +#1378 := (and #201 #1369 #1366)
   2.687 +#1383 := (exists (vars (?x76 T2)) #1378)
   2.688 +#1355 := (+ uf_9 #1293)
   2.689 +#1356 := (<= #1355 0::int)
   2.690 +#1357 := (not #1356)
   2.691 +#1360 := (and #70 #1357)
   2.692 +#1363 := (not #1360)
   2.693 +#1386 := (or #1363 #1383)
   2.694 +#1389 := (forall (vars (?x75 T2)) #1386)
   2.695 +#1334 := (and #201 #1056)
   2.696 +#1339 := (not #1334)
   2.697 +#1346 := (or #1339 #1342)
   2.698 +#1349 := (forall (vars (?x71 T2) (?x72 T2)) #1346)
   2.699 +#1352 := (not #1349)
   2.700 +#1392 := (or #1352 #1389)
   2.701 +#1395 := (and #1349 #1392)
   2.702 +#210 := (and #208 #209)
   2.703 +#673 := (not #210)
   2.704 +#1322 := (or #673 #1317)
   2.705 +#1325 := (forall (vars (?x67 T2) (?x68 T2)) #1322)
   2.706 +#1328 := (not #1325)
   2.707 +#1398 := (or #1328 #1395)
   2.708 +#1401 := (and #1325 #1398)
   2.709 +#1311 := (forall (vars (?x65 T2)) #1308)
   2.710 +#1314 := (not #1311)
   2.711 +#1404 := (or #1314 #1401)
   2.712 +#1407 := (and #1311 #1404)
   2.713 +#1410 := (or #1305 #1407)
   2.714 +#1413 := (and #205 #1410)
   2.715 +#667 := (forall (vars (?x63 T2)) #662)
   2.716 +#783 := (not #667)
   2.717 +#1416 := (or #783 #1413)
   2.718 +#1419 := (and #667 #1416)
   2.719 +#1297 := (forall (vars (?x61 T2)) #1292)
   2.720 +#1300 := (not #1297)
   2.721 +#1422 := (or #1300 #1419)
   2.722 +#1425 := (and #1297 #1422)
   2.723 +#1281 := (or #645 #1275)
   2.724 +#1286 := (forall (vars (?x60 T2)) #1281)
   2.725 +#1289 := (not #1286)
   2.726 +#1120 := (not #1119)
   2.727 +#1236 := (and #112 #1120)
   2.728 +#1239 := (exists (vars (?x48 T2)) #1236)
   2.729 +#1470 := (not #1239)
   2.730 +#1494 := (or #175 #825 #1470 #1289 #1425 #1442 #1455 #1459)
   2.731 +#1165 := (not #1164)
   2.732 +#1199 := (and #1056 #1165)
   2.733 +#1202 := (not #1199)
   2.734 +#1208 := (or #1202 #1205)
   2.735 +#1211 := (forall (vars (?x53 T2) (?x54 T2)) #1208)
   2.736 +#1214 := (not #1211)
   2.737 +#1222 := (or #162 #1214)
   2.738 +#1227 := (and #1211 #1222)
   2.739 +#1180 := (= #1182 0::int)
   2.740 +#1174 := (>= #1176 0::int)
   2.741 +#1177 := (not #1174)
   2.742 +#1184 := (and #1177 #1180)
   2.743 +#1187 := (exists (vars (?x50 T2)) #1184)
   2.744 +#1168 := (and #70 #1165)
   2.745 +#1171 := (not #1168)
   2.746 +#1190 := (or #1171 #1187)
   2.747 +#1193 := (forall (vars (?x49 T2)) #1190)
   2.748 +#1196 := (not #1193)
   2.749 +#1230 := (or #1196 #1227)
   2.750 +#1233 := (and #1193 #1230)
   2.751 +#1257 := (or #595 #577 #604 #586 #1233 #1239)
   2.752 +#1499 := (and #1257 #1494)
   2.753 +#1136 := (not #1135)
   2.754 +#1129 := (= #1133 0::int)
   2.755 +#1145 := (and #111 #1129 #1136)
   2.756 +#1150 := (exists (vars (?x47 T2)) #1145)
   2.757 +#1123 := (and #70 #1120)
   2.758 +#1126 := (not #1123)
   2.759 +#1153 := (or #1126 #1150)
   2.760 +#1156 := (forall (vars (?x46 T2)) #1153)
   2.761 +#1159 := (not #1156)
   2.762 +#1091 := (= #1069 0::int)
   2.763 +#1042 := (+ #66 #1041)
   2.764 +#1040 := (>= #1042 0::int)
   2.765 +#1094 := (not #1040)
   2.766 +#1103 := (and #74 #1094 #1091)
   2.767 +#1108 := (exists (vars (?x38 T2)) #1103)
   2.768 +#1082 := (not #1081)
   2.769 +#1085 := (and #70 #1082)
   2.770 +#1088 := (not #1085)
   2.771 +#1111 := (or #1088 #1108)
   2.772 +#1114 := (forall (vars (?x37 T2)) #1111)
   2.773 +#1550 := (not #1114)
   2.774 +#1571 := (or #1547 #1550 #1159 #1499 #1522 #1533 #1542)
   2.775 +#1576 := (and #1114 #1571)
   2.776 +#1059 := (and #74 #1056)
   2.777 +#1062 := (not #1059)
   2.778 +#1070 := (or #1062 #1066)
   2.779 +#1073 := (forall (vars (?x33 T2) (?x34 T2)) #1070)
   2.780 +#1076 := (not #1073)
   2.781 +#1579 := (or #1076 #1576)
   2.782 +#1582 := (and #1073 #1579)
   2.783 +#81 := (up_13 #10)
   2.784 +#82 := (and #75 #81)
   2.785 +#416 := (not #82)
   2.786 +#1044 := (or #416 #1040)
   2.787 +#1047 := (forall (vars (?x29 T2) (?x30 T2)) #1044)
   2.788 +#1050 := (not #1047)
   2.789 +#1585 := (or #1050 #1582)
   2.790 +#1588 := (and #1047 #1585)
   2.791 +#1031 := (>= #66 0::int)
   2.792 +#1032 := (forall (vars (?x27 T2)) #1031)
   2.793 +#1035 := (not #1032)
   2.794 +#1591 := (or #1035 #1588)
   2.795 +#1594 := (and #1032 #1591)
   2.796 +#77 := (uf_12 uf_11)
   2.797 +#78 := (= #77 0::int)
   2.798 +#1026 := (not #78)
   2.799 +#1597 := (or #1026 #1594)
   2.800 +#1600 := (and #78 #1597)
   2.801 +#399 := (= uf_9 #66)
   2.802 +#405 := (or #65 #399)
   2.803 +#410 := (forall (vars (?x25 T2)) #405)
   2.804 +#999 := (not #410)
   2.805 +#990 := (not #76)
   2.806 +#1623 := (or #990 #999 #1600 #1611)
   2.807 +#1628 := (not #1623)
   2.808 +#1 := true
   2.809 +#216 := (+ #191 #88)
   2.810 +#223 := (= #211 #216)
   2.811 +#224 := (and #201 #223)
   2.812 +#222 := (< #191 #211)
   2.813 +#225 := (and #222 #224)
   2.814 +#226 := (exists (vars (?x76 T2)) #225)
   2.815 +#220 := (< #191 uf_9)
   2.816 +#221 := (and #70 #220)
   2.817 +#227 := (implies #221 #226)
   2.818 +#228 := (forall (vars (?x75 T2)) #227)
   2.819 +#229 := (and #228 true)
   2.820 +#217 := (<= #211 #216)
   2.821 +#89 := (< #88 uf_9)
   2.822 +#215 := (and #201 #89)
   2.823 +#218 := (implies #215 #217)
   2.824 +#219 := (forall (vars (?x71 T2) (?x72 T2)) #218)
   2.825 +#230 := (implies #219 #229)
   2.826 +#231 := (and #219 #230)
   2.827 +#212 := (<= #211 #191)
   2.828 +#213 := (implies #210 #212)
   2.829 +#214 := (forall (vars (?x67 T2) (?x68 T2)) #213)
   2.830 +#232 := (implies #214 #231)
   2.831 +#233 := (and #214 #232)
   2.832 +#206 := (<= 0::int #191)
   2.833 +#207 := (forall (vars (?x65 T2)) #206)
   2.834 +#234 := (implies #207 #233)
   2.835 +#235 := (and #207 #234)
   2.836 +#236 := (implies #205 #235)
   2.837 +#237 := (and #205 #236)
   2.838 +#196 := (= #191 #107)
   2.839 +#202 := (implies #201 #196)
   2.840 +#203 := (forall (vars (?x63 T2)) #202)
   2.841 +#238 := (implies #203 #237)
   2.842 +#239 := (and #203 #238)
   2.843 +#199 := (<= #191 #107)
   2.844 +#200 := (forall (vars (?x61 T2)) #199)
   2.845 +#240 := (implies #200 #239)
   2.846 +#241 := (and #200 #240)
   2.847 +#188 := (+ #177 #186)
   2.848 +#189 := (< #188 #107)
   2.849 +#187 := (< #186 uf_9)
   2.850 +#190 := (and #187 #189)
   2.851 +#195 := (not #190)
   2.852 +#197 := (implies #195 #196)
   2.853 +#198 := (forall (vars (?x60 T2)) #197)
   2.854 +#242 := (implies #198 #241)
   2.855 +#192 := (= #191 #188)
   2.856 +#193 := (implies #190 #192)
   2.857 +#194 := (forall (vars (?x59 T2)) #193)
   2.858 +#243 := (implies #194 #242)
   2.859 +#244 := (implies #184 #243)
   2.860 +#179 := (<= #177 #107)
   2.861 +#180 := (implies #112 #179)
   2.862 +#181 := (forall (vars (?x58 T2)) #180)
   2.863 +#245 := (implies #181 #244)
   2.864 +#178 := (< #177 uf_9)
   2.865 +#246 := (implies #178 #245)
   2.866 +#176 := (not #175)
   2.867 +#247 := (implies #176 #246)
   2.868 +#124 := (< #107 uf_9)
   2.869 +#133 := (and #112 #124)
   2.870 +#134 := (exists (vars (?x48 T2)) #133)
   2.871 +#248 := (implies #134 #247)
   2.872 +#249 := (implies true #248)
   2.873 +#163 := (and #162 true)
   2.874 +#151 := (+ #146 #88)
   2.875 +#158 := (<= #149 #151)
   2.876 +#147 := (< #146 uf_9)
   2.877 +#157 := (and #147 #89)
   2.878 +#159 := (implies #157 #158)
   2.879 +#160 := (forall (vars (?x53 T2) (?x54 T2)) #159)
   2.880 +#164 := (implies #160 #163)
   2.881 +#165 := (and #160 #164)
   2.882 +#152 := (= #149 #151)
   2.883 +#150 := (< #146 #149)
   2.884 +#153 := (and #150 #152)
   2.885 +#154 := (exists (vars (?x50 T2)) #153)
   2.886 +#148 := (and #70 #147)
   2.887 +#155 := (implies #148 #154)
   2.888 +#156 := (forall (vars (?x49 T2)) #155)
   2.889 +#166 := (implies #156 #165)
   2.890 +#167 := (and #156 #166)
   2.891 +#168 := (implies #145 #167)
   2.892 +#142 := (= uf_19 uf_14)
   2.893 +#169 := (implies #142 #168)
   2.894 +#170 := (implies #140 #169)
   2.895 +#137 := (= uf_16 uf_15)
   2.896 +#171 := (implies #137 #170)
   2.897 +#135 := (not #134)
   2.898 +#172 := (implies #135 #171)
   2.899 +#173 := (implies true #172)
   2.900 +#250 := (and #173 #249)
   2.901 +#120 := (+ #107 #88)
   2.902 +#127 := (= #115 #120)
   2.903 +#128 := (and #111 #127)
   2.904 +#126 := (< #107 #115)
   2.905 +#129 := (and #126 #128)
   2.906 +#130 := (exists (vars (?x47 T2)) #129)
   2.907 +#125 := (and #70 #124)
   2.908 +#131 := (implies #125 #130)
   2.909 +#132 := (forall (vars (?x46 T2)) #131)
   2.910 +#251 := (implies #132 #250)
   2.911 +#121 := (<= #115 #120)
   2.912 +#119 := (and #111 #89)
   2.913 +#122 := (implies #119 #121)
   2.914 +#123 := (forall (vars (?x44 T2) (?x45 T2)) #122)
   2.915 +#252 := (implies #123 #251)
   2.916 +#116 := (<= #115 #107)
   2.917 +#117 := (implies #114 #116)
   2.918 +#118 := (forall (vars (?x42 T2) (?x43 T2)) #117)
   2.919 +#253 := (implies #118 #252)
   2.920 +#108 := (<= 0::int #107)
   2.921 +#109 := (forall (vars (?x41 T2)) #108)
   2.922 +#254 := (implies #109 #253)
   2.923 +#255 := (implies #106 #254)
   2.924 +#256 := (implies true #255)
   2.925 +#91 := (+ #66 #88)
   2.926 +#98 := (= #83 #91)
   2.927 +#99 := (and #74 #98)
   2.928 +#97 := (< #66 #83)
   2.929 +#100 := (and #97 #99)
   2.930 +#101 := (exists (vars (?x38 T2)) #100)
   2.931 +#95 := (< #66 uf_9)
   2.932 +#96 := (and #70 #95)
   2.933 +#102 := (implies #96 #101)
   2.934 +#103 := (forall (vars (?x37 T2)) #102)
   2.935 +#257 := (implies #103 #256)
   2.936 +#258 := (and #103 #257)
   2.937 +#92 := (<= #83 #91)
   2.938 +#90 := (and #74 #89)
   2.939 +#93 := (implies #90 #92)
   2.940 +#94 := (forall (vars (?x33 T2) (?x34 T2)) #93)
   2.941 +#259 := (implies #94 #258)
   2.942 +#260 := (and #94 #259)
   2.943 +#84 := (<= #83 #66)
   2.944 +#85 := (implies #82 #84)
   2.945 +#86 := (forall (vars (?x29 T2) (?x30 T2)) #85)
   2.946 +#261 := (implies #86 #260)
   2.947 +#262 := (and #86 #261)
   2.948 +#79 := (<= 0::int #66)
   2.949 +#80 := (forall (vars (?x27 T2)) #79)
   2.950 +#263 := (implies #80 #262)
   2.951 +#264 := (and #80 #263)
   2.952 +#265 := (implies #78 #264)
   2.953 +#266 := (and #78 #265)
   2.954 +#267 := (implies #76 #266)
   2.955 +#71 := (= #66 uf_9)
   2.956 +#72 := (implies #70 #71)
   2.957 +#73 := (forall (vars (?x25 T2)) #72)
   2.958 +#268 := (implies #73 #267)
   2.959 +#68 := (implies #65 #67)
   2.960 +#69 := (forall (vars (?x24 T2)) #68)
   2.961 +#269 := (implies #69 #268)
   2.962 +#270 := (implies true #269)
   2.963 +#271 := (not #270)
   2.964 +#1631 := (iff #271 #1628)
   2.965 +#683 := (+ #88 #191)
   2.966 +#701 := (= #211 #683)
   2.967 +#704 := (and #201 #701)
   2.968 +#707 := (and #222 #704)
   2.969 +#710 := (exists (vars (?x76 T2)) #707)
   2.970 +#716 := (not #221)
   2.971 +#717 := (or #716 #710)
   2.972 +#722 := (forall (vars (?x75 T2)) #717)
   2.973 +#686 := (<= #211 #683)
   2.974 +#680 := (and #89 #201)
   2.975 +#692 := (not #680)
   2.976 +#693 := (or #692 #686)
   2.977 +#698 := (forall (vars (?x71 T2) (?x72 T2)) #693)
   2.978 +#735 := (not #698)
   2.979 +#736 := (or #735 #722)
   2.980 +#741 := (and #698 #736)
   2.981 +#674 := (or #673 #212)
   2.982 +#677 := (forall (vars (?x67 T2) (?x68 T2)) #674)
   2.983 +#747 := (not #677)
   2.984 +#748 := (or #747 #741)
   2.985 +#753 := (and #677 #748)
   2.986 +#759 := (not #207)
   2.987 +#760 := (or #759 #753)
   2.988 +#765 := (and #207 #760)
   2.989 +#670 := (= 0::int #204)
   2.990 +#771 := (not #670)
   2.991 +#772 := (or #771 #765)
   2.992 +#777 := (and #670 #772)
   2.993 +#784 := (or #783 #777)
   2.994 +#789 := (and #667 #784)
   2.995 +#795 := (not #200)
   2.996 +#796 := (or #795 #789)
   2.997 +#801 := (and #200 #796)
   2.998 +#651 := (or #190 #645)
   2.999 +#656 := (forall (vars (?x60 T2)) #651)
  2.1000 +#807 := (not #656)
  2.1001 +#808 := (or #807 #801)
  2.1002 +#631 := (= #188 #191)
  2.1003 +#637 := (or #195 #631)
  2.1004 +#642 := (forall (vars (?x59 T2)) #637)
  2.1005 +#816 := (not #642)
  2.1006 +#817 := (or #816 #808)
  2.1007 +#826 := (or #825 #817)
  2.1008 +#625 := (or #111 #179)
  2.1009 +#628 := (forall (vars (?x58 T2)) #625)
  2.1010 +#834 := (not #628)
  2.1011 +#835 := (or #834 #826)
  2.1012 +#843 := (not #178)
  2.1013 +#844 := (or #843 #835)
  2.1014 +#852 := (or #175 #844)
  2.1015 +#860 := (or #135 #852)
  2.1016 +#540 := (= 0::int #161)
  2.1017 +#498 := (+ #88 #146)
  2.1018 +#525 := (<= #149 #498)
  2.1019 +#522 := (and #89 #147)
  2.1020 +#531 := (not #522)
  2.1021 +#532 := (or #531 #525)
  2.1022 +#537 := (forall (vars (?x53 T2) (?x54 T2)) #532)
  2.1023 +#553 := (not #537)
  2.1024 +#554 := (or #553 #540)
  2.1025 +#559 := (and #537 #554)
  2.1026 +#501 := (= #149 #498)
  2.1027 +#504 := (and #150 #501)
  2.1028 +#507 := (exists (vars (?x50 T2)) #504)
  2.1029 +#513 := (not #148)
  2.1030 +#514 := (or #513 #507)
  2.1031 +#519 := (forall (vars (?x49 T2)) #514)
  2.1032 +#565 := (not #519)
  2.1033 +#566 := (or #565 #559)
  2.1034 +#571 := (and #519 #566)
  2.1035 +#578 := (or #577 #571)
  2.1036 +#587 := (or #586 #578)
  2.1037 +#596 := (or #595 #587)
  2.1038 +#605 := (or #604 #596)
  2.1039 +#613 := (or #134 #605)
  2.1040 +#872 := (and #613 #860)
  2.1041 +#450 := (+ #88 #107)
  2.1042 +#468 := (= #115 #450)
  2.1043 +#471 := (and #111 #468)
  2.1044 +#474 := (and #126 #471)
  2.1045 +#477 := (exists (vars (?x47 T2)) #474)
  2.1046 +#483 := (not #125)
  2.1047 +#484 := (or #483 #477)
  2.1048 +#489 := (forall (vars (?x46 T2)) #484)
  2.1049 +#878 := (not #489)
  2.1050 +#879 := (or #878 #872)
  2.1051 +#453 := (<= #115 #450)
  2.1052 +#447 := (and #89 #111)
  2.1053 +#459 := (not #447)
  2.1054 +#460 := (or #459 #453)
  2.1055 +#465 := (forall (vars (?x44 T2) (?x45 T2)) #460)
  2.1056 +#887 := (not #465)
  2.1057 +#888 := (or #887 #879)
  2.1058 +#441 := (or #440 #116)
  2.1059 +#444 := (forall (vars (?x42 T2) (?x43 T2)) #441)
  2.1060 +#896 := (not #444)
  2.1061 +#897 := (or #896 #888)
  2.1062 +#905 := (not #109)
  2.1063 +#906 := (or #905 #897)
  2.1064 +#437 := (= 0::int #105)
  2.1065 +#914 := (not #437)
  2.1066 +#915 := (or #914 #906)
  2.1067 +#430 := (not #96)
  2.1068 +#431 := (or #430 #101)
  2.1069 +#434 := (forall (vars (?x37 T2)) #431)
  2.1070 +#930 := (not #434)
  2.1071 +#931 := (or #930 #915)
  2.1072 +#936 := (and #434 #931)
  2.1073 +#423 := (not #90)
  2.1074 +#424 := (or #423 #92)
  2.1075 +#427 := (forall (vars (?x33 T2) (?x34 T2)) #424)
  2.1076 +#942 := (not #427)
  2.1077 +#943 := (or #942 #936)
  2.1078 +#948 := (and #427 #943)
  2.1079 +#417 := (or #416 #84)
  2.1080 +#420 := (forall (vars (?x29 T2) (?x30 T2)) #417)
  2.1081 +#954 := (not #420)
  2.1082 +#955 := (or #954 #948)
  2.1083 +#960 := (and #420 #955)
  2.1084 +#966 := (not #80)
  2.1085 +#967 := (or #966 #960)
  2.1086 +#972 := (and #80 #967)
  2.1087 +#413 := (= 0::int #77)
  2.1088 +#978 := (not #413)
  2.1089 +#979 := (or #978 #972)
  2.1090 +#984 := (and #413 #979)
  2.1091 +#991 := (or #990 #984)
  2.1092 +#1000 := (or #999 #991)
  2.1093 +#385 := (= 0::int #66)
  2.1094 +#391 := (or #70 #385)
  2.1095 +#396 := (forall (vars (?x24 T2)) #391)
  2.1096 +#1008 := (not #396)
  2.1097 +#1009 := (or #1008 #1000)
  2.1098 +#1021 := (not #1009)
  2.1099 +#1629 := (iff #1021 #1628)
  2.1100 +#1626 := (iff #1009 #1623)
  2.1101 +#1614 := (or #990 #1600)
  2.1102 +#1617 := (or #999 #1614)
  2.1103 +#1620 := (or #1611 #1617)
  2.1104 +#1624 := (iff #1620 #1623)
  2.1105 +#1625 := [rewrite]: #1624
  2.1106 +#1621 := (iff #1009 #1620)
  2.1107 +#1618 := (iff #1000 #1617)
  2.1108 +#1615 := (iff #991 #1614)
  2.1109 +#1601 := (iff #984 #1600)
  2.1110 +#1598 := (iff #979 #1597)
  2.1111 +#1595 := (iff #972 #1594)
  2.1112 +#1592 := (iff #967 #1591)
  2.1113 +#1589 := (iff #960 #1588)
  2.1114 +#1586 := (iff #955 #1585)
  2.1115 +#1583 := (iff #948 #1582)
  2.1116 +#1580 := (iff #943 #1579)
  2.1117 +#1577 := (iff #936 #1576)
  2.1118 +#1574 := (iff #931 #1571)
  2.1119 +#1553 := (or #1159 #1499)
  2.1120 +#1556 := (or #1522 #1553)
  2.1121 +#1559 := (or #1533 #1556)
  2.1122 +#1562 := (or #1542 #1559)
  2.1123 +#1565 := (or #1547 #1562)
  2.1124 +#1568 := (or #1550 #1565)
  2.1125 +#1572 := (iff #1568 #1571)
  2.1126 +#1573 := [rewrite]: #1572
  2.1127 +#1569 := (iff #931 #1568)
  2.1128 +#1566 := (iff #915 #1565)
  2.1129 +#1563 := (iff #906 #1562)
  2.1130 +#1560 := (iff #897 #1559)
  2.1131 +#1557 := (iff #888 #1556)
  2.1132 +#1554 := (iff #879 #1553)
  2.1133 +#1500 := (iff #872 #1499)
  2.1134 +#1497 := (iff #860 #1494)
  2.1135 +#1473 := (or #1289 #1425)
  2.1136 +#1476 := (or #1442 #1473)
  2.1137 +#1479 := (or #825 #1476)
  2.1138 +#1482 := (or #1455 #1479)
  2.1139 +#1485 := (or #1459 #1482)
  2.1140 +#1488 := (or #175 #1485)
  2.1141 +#1491 := (or #1470 #1488)
  2.1142 +#1495 := (iff #1491 #1494)
  2.1143 +#1496 := [rewrite]: #1495
  2.1144 +#1492 := (iff #860 #1491)
  2.1145 +#1489 := (iff #852 #1488)
  2.1146 +#1486 := (iff #844 #1485)
  2.1147 +#1483 := (iff #835 #1482)
  2.1148 +#1480 := (iff #826 #1479)
  2.1149 +#1477 := (iff #817 #1476)
  2.1150 +#1474 := (iff #808 #1473)
  2.1151 +#1426 := (iff #801 #1425)
  2.1152 +#1423 := (iff #796 #1422)
  2.1153 +#1420 := (iff #789 #1419)
  2.1154 +#1417 := (iff #784 #1416)
  2.1155 +#1414 := (iff #777 #1413)
  2.1156 +#1411 := (iff #772 #1410)
  2.1157 +#1408 := (iff #765 #1407)
  2.1158 +#1405 := (iff #760 #1404)
  2.1159 +#1402 := (iff #753 #1401)
  2.1160 +#1399 := (iff #748 #1398)
  2.1161 +#1396 := (iff #741 #1395)
  2.1162 +#1393 := (iff #736 #1392)
  2.1163 +#1390 := (iff #722 #1389)
  2.1164 +#1387 := (iff #717 #1386)
  2.1165 +#1384 := (iff #710 #1383)
  2.1166 +#1381 := (iff #707 #1378)
  2.1167 +#1372 := (and #201 #1366)
  2.1168 +#1375 := (and #1369 #1372)
  2.1169 +#1379 := (iff #1375 #1378)
  2.1170 +#1380 := [rewrite]: #1379
  2.1171 +#1376 := (iff #707 #1375)
  2.1172 +#1373 := (iff #704 #1372)
  2.1173 +#1367 := (iff #701 #1366)
  2.1174 +#1368 := [rewrite]: #1367
  2.1175 +#1374 := [monotonicity #1368]: #1373
  2.1176 +#1370 := (iff #222 #1369)
  2.1177 +#1371 := [rewrite]: #1370
  2.1178 +#1377 := [monotonicity #1371 #1374]: #1376
  2.1179 +#1382 := [trans #1377 #1380]: #1381
  2.1180 +#1385 := [quant-intro #1382]: #1384
  2.1181 +#1364 := (iff #716 #1363)
  2.1182 +#1361 := (iff #221 #1360)
  2.1183 +#1358 := (iff #220 #1357)
  2.1184 +#1359 := [rewrite]: #1358
  2.1185 +#1362 := [monotonicity #1359]: #1361
  2.1186 +#1365 := [monotonicity #1362]: #1364
  2.1187 +#1388 := [monotonicity #1365 #1385]: #1387
  2.1188 +#1391 := [quant-intro #1388]: #1390
  2.1189 +#1353 := (iff #735 #1352)
  2.1190 +#1350 := (iff #698 #1349)
  2.1191 +#1347 := (iff #693 #1346)
  2.1192 +#1343 := (iff #686 #1342)
  2.1193 +#1345 := [rewrite]: #1343
  2.1194 +#1340 := (iff #692 #1339)
  2.1195 +#1337 := (iff #680 #1334)
  2.1196 +#1331 := (and #1056 #201)
  2.1197 +#1335 := (iff #1331 #1334)
  2.1198 +#1336 := [rewrite]: #1335
  2.1199 +#1332 := (iff #680 #1331)
  2.1200 +#1057 := (iff #89 #1056)
  2.1201 +#1058 := [rewrite]: #1057
  2.1202 +#1333 := [monotonicity #1058]: #1332
  2.1203 +#1338 := [trans #1333 #1336]: #1337
  2.1204 +#1341 := [monotonicity #1338]: #1340
  2.1205 +#1348 := [monotonicity #1341 #1345]: #1347
  2.1206 +#1351 := [quant-intro #1348]: #1350
  2.1207 +#1354 := [monotonicity #1351]: #1353
  2.1208 +#1394 := [monotonicity #1354 #1391]: #1393
  2.1209 +#1397 := [monotonicity #1351 #1394]: #1396
  2.1210 +#1329 := (iff #747 #1328)
  2.1211 +#1326 := (iff #677 #1325)
  2.1212 +#1323 := (iff #674 #1322)
  2.1213 +#1320 := (iff #212 #1317)
  2.1214 +#1321 := [rewrite]: #1320
  2.1215 +#1324 := [monotonicity #1321]: #1323
  2.1216 +#1327 := [quant-intro #1324]: #1326
  2.1217 +#1330 := [monotonicity #1327]: #1329
  2.1218 +#1400 := [monotonicity #1330 #1397]: #1399
  2.1219 +#1403 := [monotonicity #1327 #1400]: #1402
  2.1220 +#1315 := (iff #759 #1314)
  2.1221 +#1312 := (iff #207 #1311)
  2.1222 +#1309 := (iff #206 #1308)
  2.1223 +#1310 := [rewrite]: #1309
  2.1224 +#1313 := [quant-intro #1310]: #1312
  2.1225 +#1316 := [monotonicity #1313]: #1315
  2.1226 +#1406 := [monotonicity #1316 #1403]: #1405
  2.1227 +#1409 := [monotonicity #1313 #1406]: #1408
  2.1228 +#1306 := (iff #771 #1305)
  2.1229 +#1303 := (iff #670 #205)
  2.1230 +#1304 := [rewrite]: #1303
  2.1231 +#1307 := [monotonicity #1304]: #1306
  2.1232 +#1412 := [monotonicity #1307 #1409]: #1411
  2.1233 +#1415 := [monotonicity #1304 #1412]: #1414
  2.1234 +#1418 := [monotonicity #1415]: #1417
  2.1235 +#1421 := [monotonicity #1418]: #1420
  2.1236 +#1301 := (iff #795 #1300)
  2.1237 +#1298 := (iff #200 #1297)
  2.1238 +#1295 := (iff #199 #1292)
  2.1239 +#1296 := [rewrite]: #1295
  2.1240 +#1299 := [quant-intro #1296]: #1298
  2.1241 +#1302 := [monotonicity #1299]: #1301
  2.1242 +#1424 := [monotonicity #1302 #1421]: #1423
  2.1243 +#1427 := [monotonicity #1299 #1424]: #1426
  2.1244 +#1290 := (iff #807 #1289)
  2.1245 +#1287 := (iff #656 #1286)
  2.1246 +#1284 := (iff #651 #1281)
  2.1247 +#1278 := (or #1275 #645)
  2.1248 +#1282 := (iff #1278 #1281)
  2.1249 +#1283 := [rewrite]: #1282
  2.1250 +#1279 := (iff #651 #1278)
  2.1251 +#1276 := (iff #190 #1275)
  2.1252 +#1273 := (iff #189 #1272)
  2.1253 +#1274 := [rewrite]: #1273
  2.1254 +#1266 := (iff #187 #1265)
  2.1255 +#1267 := [rewrite]: #1266
  2.1256 +#1277 := [monotonicity #1267 #1274]: #1276
  2.1257 +#1280 := [monotonicity #1277]: #1279
  2.1258 +#1285 := [trans #1280 #1283]: #1284
  2.1259 +#1288 := [quant-intro #1285]: #1287
  2.1260 +#1291 := [monotonicity #1288]: #1290
  2.1261 +#1475 := [monotonicity #1291 #1427]: #1474
  2.1262 +#1443 := (iff #816 #1442)
  2.1263 +#1440 := (iff #642 #1439)
  2.1264 +#1437 := (iff #637 #1436)
  2.1265 +#1434 := (iff #631 #1433)
  2.1266 +#1435 := [rewrite]: #1434
  2.1267 +#1429 := (iff #195 #1428)
  2.1268 +#1430 := [monotonicity #1277]: #1429
  2.1269 +#1438 := [monotonicity #1430 #1435]: #1437
  2.1270 +#1441 := [quant-intro #1438]: #1440
  2.1271 +#1444 := [monotonicity #1441]: #1443
  2.1272 +#1478 := [monotonicity #1444 #1475]: #1477
  2.1273 +#1481 := [monotonicity #1478]: #1480
  2.1274 +#1456 := (iff #834 #1455)
  2.1275 +#1453 := (iff #628 #1452)
  2.1276 +#1450 := (iff #625 #1449)
  2.1277 +#1447 := (iff #179 #1445)
  2.1278 +#1448 := [rewrite]: #1447
  2.1279 +#1451 := [monotonicity #1448]: #1450
  2.1280 +#1454 := [quant-intro #1451]: #1453
  2.1281 +#1457 := [monotonicity #1454]: #1456
  2.1282 +#1484 := [monotonicity #1457 #1481]: #1483
  2.1283 +#1468 := (iff #843 #1459)
  2.1284 +#1460 := (not #1459)
  2.1285 +#1463 := (not #1460)
  2.1286 +#1466 := (iff #1463 #1459)
  2.1287 +#1467 := [rewrite]: #1466
  2.1288 +#1464 := (iff #843 #1463)
  2.1289 +#1461 := (iff #178 #1460)
  2.1290 +#1462 := [rewrite]: #1461
  2.1291 +#1465 := [monotonicity #1462]: #1464
  2.1292 +#1469 := [trans #1465 #1467]: #1468
  2.1293 +#1487 := [monotonicity #1469 #1484]: #1486
  2.1294 +#1490 := [monotonicity #1487]: #1489
  2.1295 +#1471 := (iff #135 #1470)
  2.1296 +#1240 := (iff #134 #1239)
  2.1297 +#1237 := (iff #133 #1236)
  2.1298 +#1121 := (iff #124 #1120)
  2.1299 +#1122 := [rewrite]: #1121
  2.1300 +#1238 := [monotonicity #1122]: #1237
  2.1301 +#1241 := [quant-intro #1238]: #1240
  2.1302 +#1472 := [monotonicity #1241]: #1471
  2.1303 +#1493 := [monotonicity #1472 #1490]: #1492
  2.1304 +#1498 := [trans #1493 #1496]: #1497
  2.1305 +#1260 := (iff #613 #1257)
  2.1306 +#1242 := (or #577 #1233)
  2.1307 +#1245 := (or #586 #1242)
  2.1308 +#1248 := (or #595 #1245)
  2.1309 +#1251 := (or #604 #1248)
  2.1310 +#1254 := (or #1239 #1251)
  2.1311 +#1258 := (iff #1254 #1257)
  2.1312 +#1259 := [rewrite]: #1258
  2.1313 +#1255 := (iff #613 #1254)
  2.1314 +#1252 := (iff #605 #1251)
  2.1315 +#1249 := (iff #596 #1248)
  2.1316 +#1246 := (iff #587 #1245)
  2.1317 +#1243 := (iff #578 #1242)
  2.1318 +#1234 := (iff #571 #1233)
  2.1319 +#1231 := (iff #566 #1230)
  2.1320 +#1228 := (iff #559 #1227)
  2.1321 +#1225 := (iff #554 #1222)
  2.1322 +#1219 := (or #1214 #162)
  2.1323 +#1223 := (iff #1219 #1222)
  2.1324 +#1224 := [rewrite]: #1223
  2.1325 +#1220 := (iff #554 #1219)
  2.1326 +#1217 := (iff #540 #162)
  2.1327 +#1218 := [rewrite]: #1217
  2.1328 +#1215 := (iff #553 #1214)
  2.1329 +#1212 := (iff #537 #1211)
  2.1330 +#1209 := (iff #532 #1208)
  2.1331 +#1206 := (iff #525 #1205)
  2.1332 +#1207 := [rewrite]: #1206
  2.1333 +#1203 := (iff #531 #1202)
  2.1334 +#1200 := (iff #522 #1199)
  2.1335 +#1166 := (iff #147 #1165)
  2.1336 +#1167 := [rewrite]: #1166
  2.1337 +#1201 := [monotonicity #1058 #1167]: #1200
  2.1338 +#1204 := [monotonicity #1201]: #1203
  2.1339 +#1210 := [monotonicity #1204 #1207]: #1209
  2.1340 +#1213 := [quant-intro #1210]: #1212
  2.1341 +#1216 := [monotonicity #1213]: #1215
  2.1342 +#1221 := [monotonicity #1216 #1218]: #1220
  2.1343 +#1226 := [trans #1221 #1224]: #1225
  2.1344 +#1229 := [monotonicity #1213 #1226]: #1228
  2.1345 +#1197 := (iff #565 #1196)
  2.1346 +#1194 := (iff #519 #1193)
  2.1347 +#1191 := (iff #514 #1190)
  2.1348 +#1188 := (iff #507 #1187)
  2.1349 +#1185 := (iff #504 #1184)
  2.1350 +#1181 := (iff #501 #1180)
  2.1351 +#1183 := [rewrite]: #1181
  2.1352 +#1178 := (iff #150 #1177)
  2.1353 +#1179 := [rewrite]: #1178
  2.1354 +#1186 := [monotonicity #1179 #1183]: #1185
  2.1355 +#1189 := [quant-intro #1186]: #1188
  2.1356 +#1172 := (iff #513 #1171)
  2.1357 +#1169 := (iff #148 #1168)
  2.1358 +#1170 := [monotonicity #1167]: #1169
  2.1359 +#1173 := [monotonicity #1170]: #1172
  2.1360 +#1192 := [monotonicity #1173 #1189]: #1191
  2.1361 +#1195 := [quant-intro #1192]: #1194
  2.1362 +#1198 := [monotonicity #1195]: #1197
  2.1363 +#1232 := [monotonicity #1198 #1229]: #1231
  2.1364 +#1235 := [monotonicity #1195 #1232]: #1234
  2.1365 +#1244 := [monotonicity #1235]: #1243
  2.1366 +#1247 := [monotonicity #1244]: #1246
  2.1367 +#1250 := [monotonicity #1247]: #1249
  2.1368 +#1253 := [monotonicity #1250]: #1252
  2.1369 +#1256 := [monotonicity #1241 #1253]: #1255
  2.1370 +#1261 := [trans #1256 #1259]: #1260
  2.1371 +#1501 := [monotonicity #1261 #1498]: #1500
  2.1372 +#1160 := (iff #878 #1159)
  2.1373 +#1157 := (iff #489 #1156)
  2.1374 +#1154 := (iff #484 #1153)
  2.1375 +#1151 := (iff #477 #1150)
  2.1376 +#1148 := (iff #474 #1145)
  2.1377 +#1139 := (and #111 #1129)
  2.1378 +#1142 := (and #1136 #1139)
  2.1379 +#1146 := (iff #1142 #1145)
  2.1380 +#1147 := [rewrite]: #1146
  2.1381 +#1143 := (iff #474 #1142)
  2.1382 +#1140 := (iff #471 #1139)
  2.1383 +#1130 := (iff #468 #1129)
  2.1384 +#1134 := [rewrite]: #1130
  2.1385 +#1141 := [monotonicity #1134]: #1140
  2.1386 +#1137 := (iff #126 #1136)
  2.1387 +#1138 := [rewrite]: #1137
  2.1388 +#1144 := [monotonicity #1138 #1141]: #1143
  2.1389 +#1149 := [trans #1144 #1147]: #1148
  2.1390 +#1152 := [quant-intro #1149]: #1151
  2.1391 +#1127 := (iff #483 #1126)
  2.1392 +#1124 := (iff #125 #1123)
  2.1393 +#1125 := [monotonicity #1122]: #1124
  2.1394 +#1128 := [monotonicity #1125]: #1127
  2.1395 +#1155 := [monotonicity #1128 #1152]: #1154
  2.1396 +#1158 := [quant-intro #1155]: #1157
  2.1397 +#1161 := [monotonicity #1158]: #1160
  2.1398 +#1555 := [monotonicity #1161 #1501]: #1554
  2.1399 +#1523 := (iff #887 #1522)
  2.1400 +#1520 := (iff #465 #1519)
  2.1401 +#1517 := (iff #460 #1516)
  2.1402 +#1514 := (iff #453 #1513)
  2.1403 +#1515 := [rewrite]: #1514
  2.1404 +#1511 := (iff #459 #1510)
  2.1405 +#1508 := (iff #447 #1505)
  2.1406 +#1502 := (and #1056 #111)
  2.1407 +#1506 := (iff #1502 #1505)
  2.1408 +#1507 := [rewrite]: #1506
  2.1409 +#1503 := (iff #447 #1502)
  2.1410 +#1504 := [monotonicity #1058]: #1503
  2.1411 +#1509 := [trans #1504 #1507]: #1508
  2.1412 +#1512 := [monotonicity #1509]: #1511
  2.1413 +#1518 := [monotonicity #1512 #1515]: #1517
  2.1414 +#1521 := [quant-intro #1518]: #1520
  2.1415 +#1524 := [monotonicity #1521]: #1523
  2.1416 +#1558 := [monotonicity #1524 #1555]: #1557
  2.1417 +#1534 := (iff #896 #1533)
  2.1418 +#1531 := (iff #444 #1530)
  2.1419 +#1528 := (iff #441 #1527)
  2.1420 +#1525 := (iff #116 #1135)
  2.1421 +#1526 := [rewrite]: #1525
  2.1422 +#1529 := [monotonicity #1526]: #1528
  2.1423 +#1532 := [quant-intro #1529]: #1531
  2.1424 +#1535 := [monotonicity #1532]: #1534
  2.1425 +#1561 := [monotonicity #1535 #1558]: #1560
  2.1426 +#1543 := (iff #905 #1542)
  2.1427 +#1540 := (iff #109 #1539)
  2.1428 +#1537 := (iff #108 #1536)
  2.1429 +#1538 := [rewrite]: #1537
  2.1430 +#1541 := [quant-intro #1538]: #1540
  2.1431 +#1544 := [monotonicity #1541]: #1543
  2.1432 +#1564 := [monotonicity #1544 #1561]: #1563
  2.1433 +#1548 := (iff #914 #1547)
  2.1434 +#1545 := (iff #437 #106)
  2.1435 +#1546 := [rewrite]: #1545
  2.1436 +#1549 := [monotonicity #1546]: #1548
  2.1437 +#1567 := [monotonicity #1549 #1564]: #1566
  2.1438 +#1551 := (iff #930 #1550)
  2.1439 +#1115 := (iff #434 #1114)
  2.1440 +#1112 := (iff #431 #1111)
  2.1441 +#1109 := (iff #101 #1108)
  2.1442 +#1106 := (iff #100 #1103)
  2.1443 +#1097 := (and #74 #1091)
  2.1444 +#1100 := (and #1094 #1097)
  2.1445 +#1104 := (iff #1100 #1103)
  2.1446 +#1105 := [rewrite]: #1104
  2.1447 +#1101 := (iff #100 #1100)
  2.1448 +#1098 := (iff #99 #1097)
  2.1449 +#1092 := (iff #98 #1091)
  2.1450 +#1093 := [rewrite]: #1092
  2.1451 +#1099 := [monotonicity #1093]: #1098
  2.1452 +#1095 := (iff #97 #1094)
  2.1453 +#1096 := [rewrite]: #1095
  2.1454 +#1102 := [monotonicity #1096 #1099]: #1101
  2.1455 +#1107 := [trans #1102 #1105]: #1106
  2.1456 +#1110 := [quant-intro #1107]: #1109
  2.1457 +#1089 := (iff #430 #1088)
  2.1458 +#1086 := (iff #96 #1085)
  2.1459 +#1083 := (iff #95 #1082)
  2.1460 +#1084 := [rewrite]: #1083
  2.1461 +#1087 := [monotonicity #1084]: #1086
  2.1462 +#1090 := [monotonicity #1087]: #1089
  2.1463 +#1113 := [monotonicity #1090 #1110]: #1112
  2.1464 +#1116 := [quant-intro #1113]: #1115
  2.1465 +#1552 := [monotonicity #1116]: #1551
  2.1466 +#1570 := [monotonicity #1552 #1567]: #1569
  2.1467 +#1575 := [trans #1570 #1573]: #1574
  2.1468 +#1578 := [monotonicity #1116 #1575]: #1577
  2.1469 +#1077 := (iff #942 #1076)
  2.1470 +#1074 := (iff #427 #1073)
  2.1471 +#1071 := (iff #424 #1070)
  2.1472 +#1065 := (iff #92 #1066)
  2.1473 +#1067 := [rewrite]: #1065
  2.1474 +#1063 := (iff #423 #1062)
  2.1475 +#1060 := (iff #90 #1059)
  2.1476 +#1061 := [monotonicity #1058]: #1060
  2.1477 +#1064 := [monotonicity #1061]: #1063
  2.1478 +#1072 := [monotonicity #1064 #1067]: #1071
  2.1479 +#1075 := [quant-intro #1072]: #1074
  2.1480 +#1078 := [monotonicity #1075]: #1077
  2.1481 +#1581 := [monotonicity #1078 #1578]: #1580
  2.1482 +#1584 := [monotonicity #1075 #1581]: #1583
  2.1483 +#1051 := (iff #954 #1050)
  2.1484 +#1048 := (iff #420 #1047)
  2.1485 +#1045 := (iff #417 #1044)
  2.1486 +#1039 := (iff #84 #1040)
  2.1487 +#1043 := [rewrite]: #1039
  2.1488 +#1046 := [monotonicity #1043]: #1045
  2.1489 +#1049 := [quant-intro #1046]: #1048
  2.1490 +#1052 := [monotonicity #1049]: #1051
  2.1491 +#1587 := [monotonicity #1052 #1584]: #1586
  2.1492 +#1590 := [monotonicity #1049 #1587]: #1589
  2.1493 +#1036 := (iff #966 #1035)
  2.1494 +#1033 := (iff #80 #1032)
  2.1495 +#1029 := (iff #79 #1031)
  2.1496 +#1030 := [rewrite]: #1029
  2.1497 +#1034 := [quant-intro #1030]: #1033
  2.1498 +#1037 := [monotonicity #1034]: #1036
  2.1499 +#1593 := [monotonicity #1037 #1590]: #1592
  2.1500 +#1596 := [monotonicity #1034 #1593]: #1595
  2.1501 +#1027 := (iff #978 #1026)
  2.1502 +#1024 := (iff #413 #78)
  2.1503 +#1025 := [rewrite]: #1024
  2.1504 +#1028 := [monotonicity #1025]: #1027
  2.1505 +#1599 := [monotonicity #1028 #1596]: #1598
  2.1506 +#1602 := [monotonicity #1025 #1599]: #1601
  2.1507 +#1616 := [monotonicity #1602]: #1615
  2.1508 +#1619 := [monotonicity #1616]: #1618
  2.1509 +#1612 := (iff #1008 #1611)
  2.1510 +#1609 := (iff #396 #1608)
  2.1511 +#1606 := (iff #391 #1605)
  2.1512 +#1603 := (iff #385 #67)
  2.1513 +#1604 := [rewrite]: #1603
  2.1514 +#1607 := [monotonicity #1604]: #1606
  2.1515 +#1610 := [quant-intro #1607]: #1609
  2.1516 +#1613 := [monotonicity #1610]: #1612
  2.1517 +#1622 := [monotonicity #1613 #1619]: #1621
  2.1518 +#1627 := [trans #1622 #1625]: #1626
  2.1519 +#1630 := [monotonicity #1627]: #1629
  2.1520 +#1022 := (iff #271 #1021)
  2.1521 +#1019 := (iff #270 #1009)
  2.1522 +#1014 := (implies true #1009)
  2.1523 +#1017 := (iff #1014 #1009)
  2.1524 +#1018 := [rewrite]: #1017
  2.1525 +#1015 := (iff #270 #1014)
  2.1526 +#1012 := (iff #269 #1009)
  2.1527 +#1005 := (implies #396 #1000)
  2.1528 +#1010 := (iff #1005 #1009)
  2.1529 +#1011 := [rewrite]: #1010
  2.1530 +#1006 := (iff #269 #1005)
  2.1531 +#1003 := (iff #268 #1000)
  2.1532 +#996 := (implies #410 #991)
  2.1533 +#1001 := (iff #996 #1000)
  2.1534 +#1002 := [rewrite]: #1001
  2.1535 +#997 := (iff #268 #996)
  2.1536 +#994 := (iff #267 #991)
  2.1537 +#987 := (implies #76 #984)
  2.1538 +#992 := (iff #987 #991)
  2.1539 +#993 := [rewrite]: #992
  2.1540 +#988 := (iff #267 #987)
  2.1541 +#985 := (iff #266 #984)
  2.1542 +#982 := (iff #265 #979)
  2.1543 +#975 := (implies #413 #972)
  2.1544 +#980 := (iff #975 #979)
  2.1545 +#981 := [rewrite]: #980
  2.1546 +#976 := (iff #265 #975)
  2.1547 +#973 := (iff #264 #972)
  2.1548 +#970 := (iff #263 #967)
  2.1549 +#963 := (implies #80 #960)
  2.1550 +#968 := (iff #963 #967)
  2.1551 +#969 := [rewrite]: #968
  2.1552 +#964 := (iff #263 #963)
  2.1553 +#961 := (iff #262 #960)
  2.1554 +#958 := (iff #261 #955)
  2.1555 +#951 := (implies #420 #948)
  2.1556 +#956 := (iff #951 #955)
  2.1557 +#957 := [rewrite]: #956
  2.1558 +#952 := (iff #261 #951)
  2.1559 +#949 := (iff #260 #948)
  2.1560 +#946 := (iff #259 #943)
  2.1561 +#939 := (implies #427 #936)
  2.1562 +#944 := (iff #939 #943)
  2.1563 +#945 := [rewrite]: #944
  2.1564 +#940 := (iff #259 #939)
  2.1565 +#937 := (iff #258 #936)
  2.1566 +#934 := (iff #257 #931)
  2.1567 +#927 := (implies #434 #915)
  2.1568 +#932 := (iff #927 #931)
  2.1569 +#933 := [rewrite]: #932
  2.1570 +#928 := (iff #257 #927)
  2.1571 +#925 := (iff #256 #915)
  2.1572 +#920 := (implies true #915)
  2.1573 +#923 := (iff #920 #915)
  2.1574 +#924 := [rewrite]: #923
  2.1575 +#921 := (iff #256 #920)
  2.1576 +#918 := (iff #255 #915)
  2.1577 +#911 := (implies #437 #906)
  2.1578 +#916 := (iff #911 #915)
  2.1579 +#917 := [rewrite]: #916
  2.1580 +#912 := (iff #255 #911)
  2.1581 +#909 := (iff #254 #906)
  2.1582 +#902 := (implies #109 #897)
  2.1583 +#907 := (iff #902 #906)
  2.1584 +#908 := [rewrite]: #907
  2.1585 +#903 := (iff #254 #902)
  2.1586 +#900 := (iff #253 #897)
  2.1587 +#893 := (implies #444 #888)
  2.1588 +#898 := (iff #893 #897)
  2.1589 +#899 := [rewrite]: #898
  2.1590 +#894 := (iff #253 #893)
  2.1591 +#891 := (iff #252 #888)
  2.1592 +#884 := (implies #465 #879)
  2.1593 +#889 := (iff #884 #888)
  2.1594 +#890 := [rewrite]: #889
  2.1595 +#885 := (iff #252 #884)
  2.1596 +#882 := (iff #251 #879)
  2.1597 +#875 := (implies #489 #872)
  2.1598 +#880 := (iff #875 #879)
  2.1599 +#881 := [rewrite]: #880
  2.1600 +#876 := (iff #251 #875)
  2.1601 +#873 := (iff #250 #872)
  2.1602 +#870 := (iff #249 #860)
  2.1603 +#865 := (implies true #860)
  2.1604 +#868 := (iff #865 #860)
  2.1605 +#869 := [rewrite]: #868
  2.1606 +#866 := (iff #249 #865)
  2.1607 +#863 := (iff #248 #860)
  2.1608 +#857 := (implies #134 #852)
  2.1609 +#861 := (iff #857 #860)
  2.1610 +#862 := [rewrite]: #861
  2.1611 +#858 := (iff #248 #857)
  2.1612 +#855 := (iff #247 #852)
  2.1613 +#849 := (implies #176 #844)
  2.1614 +#853 := (iff #849 #852)
  2.1615 +#854 := [rewrite]: #853
  2.1616 +#850 := (iff #247 #849)
  2.1617 +#847 := (iff #246 #844)
  2.1618 +#840 := (implies #178 #835)
  2.1619 +#845 := (iff #840 #844)
  2.1620 +#846 := [rewrite]: #845
  2.1621 +#841 := (iff #246 #840)
  2.1622 +#838 := (iff #245 #835)
  2.1623 +#831 := (implies #628 #826)
  2.1624 +#836 := (iff #831 #835)
  2.1625 +#837 := [rewrite]: #836
  2.1626 +#832 := (iff #245 #831)
  2.1627 +#829 := (iff #244 #826)
  2.1628 +#822 := (implies #184 #817)
  2.1629 +#827 := (iff #822 #826)
  2.1630 +#828 := [rewrite]: #827
  2.1631 +#823 := (iff #244 #822)
  2.1632 +#820 := (iff #243 #817)
  2.1633 +#813 := (implies #642 #808)
  2.1634 +#818 := (iff #813 #817)
  2.1635 +#819 := [rewrite]: #818
  2.1636 +#814 := (iff #243 #813)
  2.1637 +#811 := (iff #242 #808)
  2.1638 +#804 := (implies #656 #801)
  2.1639 +#809 := (iff #804 #808)
  2.1640 +#810 := [rewrite]: #809
  2.1641 +#805 := (iff #242 #804)
  2.1642 +#802 := (iff #241 #801)
  2.1643 +#799 := (iff #240 #796)
  2.1644 +#792 := (implies #200 #789)
  2.1645 +#797 := (iff #792 #796)
  2.1646 +#798 := [rewrite]: #797
  2.1647 +#793 := (iff #240 #792)
  2.1648 +#790 := (iff #239 #789)
  2.1649 +#787 := (iff #238 #784)
  2.1650 +#780 := (implies #667 #777)
  2.1651 +#785 := (iff #780 #784)
  2.1652 +#786 := [rewrite]: #785
  2.1653 +#781 := (iff #238 #780)
  2.1654 +#778 := (iff #237 #777)
  2.1655 +#775 := (iff #236 #772)
  2.1656 +#768 := (implies #670 #765)
  2.1657 +#773 := (iff #768 #772)
  2.1658 +#774 := [rewrite]: #773
  2.1659 +#769 := (iff #236 #768)
  2.1660 +#766 := (iff #235 #765)
  2.1661 +#763 := (iff #234 #760)
  2.1662 +#756 := (implies #207 #753)
  2.1663 +#761 := (iff #756 #760)
  2.1664 +#762 := [rewrite]: #761
  2.1665 +#757 := (iff #234 #756)
  2.1666 +#754 := (iff #233 #753)
  2.1667 +#751 := (iff #232 #748)
  2.1668 +#744 := (implies #677 #741)
  2.1669 +#749 := (iff #744 #748)
  2.1670 +#750 := [rewrite]: #749
  2.1671 +#745 := (iff #232 #744)
  2.1672 +#742 := (iff #231 #741)
  2.1673 +#739 := (iff #230 #736)
  2.1674 +#732 := (implies #698 #722)
  2.1675 +#737 := (iff #732 #736)
  2.1676 +#738 := [rewrite]: #737
  2.1677 +#733 := (iff #230 #732)
  2.1678 +#730 := (iff #229 #722)
  2.1679 +#725 := (and #722 true)
  2.1680 +#728 := (iff #725 #722)
  2.1681 +#729 := [rewrite]: #728
  2.1682 +#726 := (iff #229 #725)
  2.1683 +#723 := (iff #228 #722)
  2.1684 +#720 := (iff #227 #717)
  2.1685 +#713 := (implies #221 #710)
  2.1686 +#718 := (iff #713 #717)
  2.1687 +#719 := [rewrite]: #718
  2.1688 +#714 := (iff #227 #713)
  2.1689 +#711 := (iff #226 #710)
  2.1690 +#708 := (iff #225 #707)
  2.1691 +#705 := (iff #224 #704)
  2.1692 +#702 := (iff #223 #701)
  2.1693 +#684 := (= #216 #683)
  2.1694 +#685 := [rewrite]: #684
  2.1695 +#703 := [monotonicity #685]: #702
  2.1696 +#706 := [monotonicity #703]: #705
  2.1697 +#709 := [monotonicity #706]: #708
  2.1698 +#712 := [quant-intro #709]: #711
  2.1699 +#715 := [monotonicity #712]: #714
  2.1700 +#721 := [trans #715 #719]: #720
  2.1701 +#724 := [quant-intro #721]: #723
  2.1702 +#727 := [monotonicity #724]: #726
  2.1703 +#731 := [trans #727 #729]: #730
  2.1704 +#699 := (iff #219 #698)
  2.1705 +#696 := (iff #218 #693)
  2.1706 +#689 := (implies #680 #686)
  2.1707 +#694 := (iff #689 #693)
  2.1708 +#695 := [rewrite]: #694
  2.1709 +#690 := (iff #218 #689)
  2.1710 +#687 := (iff #217 #686)
  2.1711 +#688 := [monotonicity #685]: #687
  2.1712 +#681 := (iff #215 #680)
  2.1713 +#682 := [rewrite]: #681
  2.1714 +#691 := [monotonicity #682 #688]: #690
  2.1715 +#697 := [trans #691 #695]: #696
  2.1716 +#700 := [quant-intro #697]: #699
  2.1717 +#734 := [monotonicity #700 #731]: #733
  2.1718 +#740 := [trans #734 #738]: #739
  2.1719 +#743 := [monotonicity #700 #740]: #742
  2.1720 +#678 := (iff #214 #677)
  2.1721 +#675 := (iff #213 #674)
  2.1722 +#676 := [rewrite]: #675
  2.1723 +#679 := [quant-intro #676]: #678
  2.1724 +#746 := [monotonicity #679 #743]: #745
  2.1725 +#752 := [trans #746 #750]: #751
  2.1726 +#755 := [monotonicity #679 #752]: #754
  2.1727 +#758 := [monotonicity #755]: #757
  2.1728 +#764 := [trans #758 #762]: #763
  2.1729 +#767 := [monotonicity #764]: #766
  2.1730 +#671 := (iff #205 #670)
  2.1731 +#672 := [rewrite]: #671
  2.1732 +#770 := [monotonicity #672 #767]: #769
  2.1733 +#776 := [trans #770 #774]: #775
  2.1734 +#779 := [monotonicity #672 #776]: #778
  2.1735 +#668 := (iff #203 #667)
  2.1736 +#665 := (iff #202 #662)
  2.1737 +#659 := (implies #201 #645)
  2.1738 +#663 := (iff #659 #662)
  2.1739 +#664 := [rewrite]: #663
  2.1740 +#660 := (iff #202 #659)
  2.1741 +#646 := (iff #196 #645)
  2.1742 +#647 := [rewrite]: #646
  2.1743 +#661 := [monotonicity #647]: #660
  2.1744 +#666 := [trans #661 #664]: #665
  2.1745 +#669 := [quant-intro #666]: #668
  2.1746 +#782 := [monotonicity #669 #779]: #781
  2.1747 +#788 := [trans #782 #786]: #787
  2.1748 +#791 := [monotonicity #669 #788]: #790
  2.1749 +#794 := [monotonicity #791]: #793
  2.1750 +#800 := [trans #794 #798]: #799
  2.1751 +#803 := [monotonicity #800]: #802
  2.1752 +#657 := (iff #198 #656)
  2.1753 +#654 := (iff #197 #651)
  2.1754 +#648 := (implies #195 #645)
  2.1755 +#652 := (iff #648 #651)
  2.1756 +#653 := [rewrite]: #652
  2.1757 +#649 := (iff #197 #648)
  2.1758 +#650 := [monotonicity #647]: #649
  2.1759 +#655 := [trans #650 #653]: #654
  2.1760 +#658 := [quant-intro #655]: #657
  2.1761 +#806 := [monotonicity #658 #803]: #805
  2.1762 +#812 := [trans #806 #810]: #811
  2.1763 +#643 := (iff #194 #642)
  2.1764 +#640 := (iff #193 #637)
  2.1765 +#634 := (implies #190 #631)
  2.1766 +#638 := (iff #634 #637)
  2.1767 +#639 := [rewrite]: #638
  2.1768 +#635 := (iff #193 #634)
  2.1769 +#632 := (iff #192 #631)
  2.1770 +#633 := [rewrite]: #632
  2.1771 +#636 := [monotonicity #633]: #635
  2.1772 +#641 := [trans #636 #639]: #640
  2.1773 +#644 := [quant-intro #641]: #643
  2.1774 +#815 := [monotonicity #644 #812]: #814
  2.1775 +#821 := [trans #815 #819]: #820
  2.1776 +#824 := [monotonicity #821]: #823
  2.1777 +#830 := [trans #824 #828]: #829
  2.1778 +#629 := (iff #181 #628)
  2.1779 +#626 := (iff #180 #625)
  2.1780 +#627 := [rewrite]: #626
  2.1781 +#630 := [quant-intro #627]: #629
  2.1782 +#833 := [monotonicity #630 #830]: #832
  2.1783 +#839 := [trans #833 #837]: #838
  2.1784 +#842 := [monotonicity #839]: #841
  2.1785 +#848 := [trans #842 #846]: #847
  2.1786 +#851 := [monotonicity #848]: #850
  2.1787 +#856 := [trans #851 #854]: #855
  2.1788 +#859 := [monotonicity #856]: #858
  2.1789 +#864 := [trans #859 #862]: #863
  2.1790 +#867 := [monotonicity #864]: #866
  2.1791 +#871 := [trans #867 #869]: #870
  2.1792 +#623 := (iff #173 #613)
  2.1793 +#618 := (implies true #613)
  2.1794 +#621 := (iff #618 #613)
  2.1795 +#622 := [rewrite]: #621
  2.1796 +#619 := (iff #173 #618)
  2.1797 +#616 := (iff #172 #613)
  2.1798 +#610 := (implies #135 #605)
  2.1799 +#614 := (iff #610 #613)
  2.1800 +#615 := [rewrite]: #614
  2.1801 +#611 := (iff #172 #610)
  2.1802 +#608 := (iff #171 #605)
  2.1803 +#601 := (implies #492 #596)
  2.1804 +#606 := (iff #601 #605)
  2.1805 +#607 := [rewrite]: #606
  2.1806 +#602 := (iff #171 #601)
  2.1807 +#599 := (iff #170 #596)
  2.1808 +#592 := (implies #140 #587)
  2.1809 +#597 := (iff #592 #596)
  2.1810 +#598 := [rewrite]: #597
  2.1811 +#593 := (iff #170 #592)
  2.1812 +#590 := (iff #169 #587)
  2.1813 +#583 := (implies #495 #578)
  2.1814 +#588 := (iff #583 #587)
  2.1815 +#589 := [rewrite]: #588
  2.1816 +#584 := (iff #169 #583)
  2.1817 +#581 := (iff #168 #578)
  2.1818 +#574 := (implies #145 #571)
  2.1819 +#579 := (iff #574 #578)
  2.1820 +#580 := [rewrite]: #579
  2.1821 +#575 := (iff #168 #574)
  2.1822 +#572 := (iff #167 #571)
  2.1823 +#569 := (iff #166 #566)
  2.1824 +#562 := (implies #519 #559)
  2.1825 +#567 := (iff #562 #566)
  2.1826 +#568 := [rewrite]: #567
  2.1827 +#563 := (iff #166 #562)
  2.1828 +#560 := (iff #165 #559)
  2.1829 +#557 := (iff #164 #554)
  2.1830 +#550 := (implies #537 #540)
  2.1831 +#555 := (iff #550 #554)
  2.1832 +#556 := [rewrite]: #555
  2.1833 +#551 := (iff #164 #550)
  2.1834 +#548 := (iff #163 #540)
  2.1835 +#543 := (and #540 true)
  2.1836 +#546 := (iff #543 #540)
  2.1837 +#547 := [rewrite]: #546
  2.1838 +#544 := (iff #163 #543)
  2.1839 +#541 := (iff #162 #540)
  2.1840 +#542 := [rewrite]: #541
  2.1841 +#545 := [monotonicity #542]: #544
  2.1842 +#549 := [trans #545 #547]: #548
  2.1843 +#538 := (iff #160 #537)
  2.1844 +#535 := (iff #159 #532)
  2.1845 +#528 := (implies #522 #525)
  2.1846 +#533 := (iff #528 #532)
  2.1847 +#534 := [rewrite]: #533
  2.1848 +#529 := (iff #159 #528)
  2.1849 +#526 := (iff #158 #525)
  2.1850 +#499 := (= #151 #498)
  2.1851 +#500 := [rewrite]: #499
  2.1852 +#527 := [monotonicity #500]: #526
  2.1853 +#523 := (iff #157 #522)
  2.1854 +#524 := [rewrite]: #523
  2.1855 +#530 := [monotonicity #524 #527]: #529
  2.1856 +#536 := [trans #530 #534]: #535
  2.1857 +#539 := [quant-intro #536]: #538
  2.1858 +#552 := [monotonicity #539 #549]: #551
  2.1859 +#558 := [trans #552 #556]: #557
  2.1860 +#561 := [monotonicity #539 #558]: #560
  2.1861 +#520 := (iff #156 #519)
  2.1862 +#517 := (iff #155 #514)
  2.1863 +#510 := (implies #148 #507)
  2.1864 +#515 := (iff #510 #514)
  2.1865 +#516 := [rewrite]: #515
  2.1866 +#511 := (iff #155 #510)
  2.1867 +#508 := (iff #154 #507)
  2.1868 +#505 := (iff #153 #504)
  2.1869 +#502 := (iff #152 #501)
  2.1870 +#503 := [monotonicity #500]: #502
  2.1871 +#506 := [monotonicity #503]: #505
  2.1872 +#509 := [quant-intro #506]: #508
  2.1873 +#512 := [monotonicity #509]: #511
  2.1874 +#518 := [trans #512 #516]: #517
  2.1875 +#521 := [quant-intro #518]: #520
  2.1876 +#564 := [monotonicity #521 #561]: #563
  2.1877 +#570 := [trans #564 #568]: #569
  2.1878 +#573 := [monotonicity #521 #570]: #572
  2.1879 +#576 := [monotonicity #573]: #575
  2.1880 +#582 := [trans #576 #580]: #581
  2.1881 +#496 := (iff #142 #495)
  2.1882 +#497 := [rewrite]: #496
  2.1883 +#585 := [monotonicity #497 #582]: #584
  2.1884 +#591 := [trans #585 #589]: #590
  2.1885 +#594 := [monotonicity #591]: #593
  2.1886 +#600 := [trans #594 #598]: #599
  2.1887 +#493 := (iff #137 #492)
  2.1888 +#494 := [rewrite]: #493
  2.1889 +#603 := [monotonicity #494 #600]: #602
  2.1890 +#609 := [trans #603 #607]: #608
  2.1891 +#612 := [monotonicity #609]: #611
  2.1892 +#617 := [trans #612 #615]: #616
  2.1893 +#620 := [monotonicity #617]: #619
  2.1894 +#624 := [trans #620 #622]: #623
  2.1895 +#874 := [monotonicity #624 #871]: #873
  2.1896 +#490 := (iff #132 #489)
  2.1897 +#487 := (iff #131 #484)
  2.1898 +#480 := (implies #125 #477)
  2.1899 +#485 := (iff #480 #484)
  2.1900 +#486 := [rewrite]: #485
  2.1901 +#481 := (iff #131 #480)
  2.1902 +#478 := (iff #130 #477)
  2.1903 +#475 := (iff #129 #474)
  2.1904 +#472 := (iff #128 #471)
  2.1905 +#469 := (iff #127 #468)
  2.1906 +#451 := (= #120 #450)
  2.1907 +#452 := [rewrite]: #451
  2.1908 +#470 := [monotonicity #452]: #469
  2.1909 +#473 := [monotonicity #470]: #472
  2.1910 +#476 := [monotonicity #473]: #475
  2.1911 +#479 := [quant-intro #476]: #478
  2.1912 +#482 := [monotonicity #479]: #481
  2.1913 +#488 := [trans #482 #486]: #487
  2.1914 +#491 := [quant-intro #488]: #490
  2.1915 +#877 := [monotonicity #491 #874]: #876
  2.1916 +#883 := [trans #877 #881]: #882
  2.1917 +#466 := (iff #123 #465)
  2.1918 +#463 := (iff #122 #460)
  2.1919 +#456 := (implies #447 #453)
  2.1920 +#461 := (iff #456 #460)
  2.1921 +#462 := [rewrite]: #461
  2.1922 +#457 := (iff #122 #456)
  2.1923 +#454 := (iff #121 #453)
  2.1924 +#455 := [monotonicity #452]: #454
  2.1925 +#448 := (iff #119 #447)
  2.1926 +#449 := [rewrite]: #448
  2.1927 +#458 := [monotonicity #449 #455]: #457
  2.1928 +#464 := [trans #458 #462]: #463
  2.1929 +#467 := [quant-intro #464]: #466
  2.1930 +#886 := [monotonicity #467 #883]: #885
  2.1931 +#892 := [trans #886 #890]: #891
  2.1932 +#445 := (iff #118 #444)
  2.1933 +#442 := (iff #117 #441)
  2.1934 +#443 := [rewrite]: #442
  2.1935 +#446 := [quant-intro #443]: #445
  2.1936 +#895 := [monotonicity #446 #892]: #894
  2.1937 +#901 := [trans #895 #899]: #900
  2.1938 +#904 := [monotonicity #901]: #903
  2.1939 +#910 := [trans #904 #908]: #909
  2.1940 +#438 := (iff #106 #437)
  2.1941 +#439 := [rewrite]: #438
  2.1942 +#913 := [monotonicity #439 #910]: #912
  2.1943 +#919 := [trans #913 #917]: #918
  2.1944 +#922 := [monotonicity #919]: #921
  2.1945 +#926 := [trans #922 #924]: #925
  2.1946 +#435 := (iff #103 #434)
  2.1947 +#432 := (iff #102 #431)
  2.1948 +#433 := [rewrite]: #432
  2.1949 +#436 := [quant-intro #433]: #435
  2.1950 +#929 := [monotonicity #436 #926]: #928
  2.1951 +#935 := [trans #929 #933]: #934
  2.1952 +#938 := [monotonicity #436 #935]: #937
  2.1953 +#428 := (iff #94 #427)
  2.1954 +#425 := (iff #93 #424)
  2.1955 +#426 := [rewrite]: #425
  2.1956 +#429 := [quant-intro #426]: #428
  2.1957 +#941 := [monotonicity #429 #938]: #940
  2.1958 +#947 := [trans #941 #945]: #946
  2.1959 +#950 := [monotonicity #429 #947]: #949
  2.1960 +#421 := (iff #86 #420)
  2.1961 +#418 := (iff #85 #417)
  2.1962 +#419 := [rewrite]: #418
  2.1963 +#422 := [quant-intro #419]: #421
  2.1964 +#953 := [monotonicity #422 #950]: #952
  2.1965 +#959 := [trans #953 #957]: #958
  2.1966 +#962 := [monotonicity #422 #959]: #961
  2.1967 +#965 := [monotonicity #962]: #964
  2.1968 +#971 := [trans #965 #969]: #970
  2.1969 +#974 := [monotonicity #971]: #973
  2.1970 +#414 := (iff #78 #413)
  2.1971 +#415 := [rewrite]: #414
  2.1972 +#977 := [monotonicity #415 #974]: #976
  2.1973 +#983 := [trans #977 #981]: #982
  2.1974 +#986 := [monotonicity #415 #983]: #985
  2.1975 +#989 := [monotonicity #986]: #988
  2.1976 +#995 := [trans #989 #993]: #994
  2.1977 +#411 := (iff #73 #410)
  2.1978 +#408 := (iff #72 #405)
  2.1979 +#402 := (implies #70 #399)
  2.1980 +#406 := (iff #402 #405)
  2.1981 +#407 := [rewrite]: #406
  2.1982 +#403 := (iff #72 #402)
  2.1983 +#400 := (iff #71 #399)
  2.1984 +#401 := [rewrite]: #400
  2.1985 +#404 := [monotonicity #401]: #403
  2.1986 +#409 := [trans #404 #407]: #408
  2.1987 +#412 := [quant-intro #409]: #411
  2.1988 +#998 := [monotonicity #412 #995]: #997
  2.1989 +#1004 := [trans #998 #1002]: #1003
  2.1990 +#397 := (iff #69 #396)
  2.1991 +#394 := (iff #68 #391)
  2.1992 +#388 := (implies #65 #385)
  2.1993 +#392 := (iff #388 #391)
  2.1994 +#393 := [rewrite]: #392
  2.1995 +#389 := (iff #68 #388)
  2.1996 +#386 := (iff #67 #385)
  2.1997 +#387 := [rewrite]: #386
  2.1998 +#390 := [monotonicity #387]: #389
  2.1999 +#395 := [trans #390 #393]: #394
  2.2000 +#398 := [quant-intro #395]: #397
  2.2001 +#1007 := [monotonicity #398 #1004]: #1006
  2.2002 +#1013 := [trans #1007 #1011]: #1012
  2.2003 +#1016 := [monotonicity #1013]: #1015
  2.2004 +#1020 := [trans #1016 #1018]: #1019
  2.2005 +#1023 := [monotonicity #1020]: #1022
  2.2006 +#1632 := [trans #1023 #1630]: #1631
  2.2007 +#384 := [asserted]: #271
  2.2008 +#1633 := [mp #384 #1632]: #1628
  2.2009 +#1634 := [not-or-elim #1633]: #76
  2.2010 +#1697 := [mp~ #1634 #1659]: #76
  2.2011 +#4041 := [mp #1697 #4040]: #4036
  2.2012 +#5203 := (not #4036)
  2.2013 +#5204 := (or #5203 #2873)
  2.2014 +#5205 := [quant-inst]: #5204
  2.2015 +#8153 := [unit-resolution #5205 #4041 #8152]: false
  2.2016 +#8156 := [lemma #8153]: #2873
  2.2017 +#3630 := (or #2888 #1758)
  2.2018 +#3965 := [def-axiom]: #3630
  2.2019 +#10020 := [unit-resolution #3965 #8156]: #2888
  2.2020 +#2893 := (not #2888)
  2.2021 +#4382 := (or #2893 #4379)
  2.2022 +#4385 := (not #4382)
  2.2023 +#4057 := (pattern #74 #81)
  2.2024 +#2319 := (not #81)
  2.2025 +#2865 := (or #74 #2319 #1040)
  2.2026 +#4058 := (forall (vars (?x29 T2) (?x30 T2)) (:pat #4057) #2865)
  2.2027 +#4063 := (not #4058)
  2.2028 +#4388 := (or #4063 #4385)
  2.2029 +#4391 := (not #4388)
  2.2030 +decl ?x30!1 :: T2
  2.2031 +#1719 := ?x30!1
  2.2032 +#1723 := (uf_12 ?x30!1)
  2.2033 +#2334 := (* -1::int #1723)
  2.2034 +decl ?x29!2 :: T2
  2.2035 +#1720 := ?x29!2
  2.2036 +#1721 := (uf_12 ?x29!2)
  2.2037 +#2335 := (+ #1721 #2334)
  2.2038 +#2336 := (<= #2335 0::int)
  2.2039 +#1727 := (up_13 ?x30!1)
  2.2040 +#1726 := (up_13 ?x29!2)
  2.2041 +#1766 := (not #1726)
  2.2042 +#1968 := (or #1766 #1727 #2336)
  2.2043 +#8727 := [hypothesis]: #1726
  2.2044 +#5149 := (or #5203 #1766)
  2.2045 +#5178 := [quant-inst]: #5149
  2.2046 +#8728 := [unit-resolution #5178 #4041 #8727]: false
  2.2047 +#8729 := [lemma #8728]: #1766
  2.2048 +#3559 := (or #1968 #1726)
  2.2049 +#3644 := [def-axiom]: #3559
  2.2050 +#10021 := [unit-resolution #3644 #8729]: #1968
  2.2051 +#2108 := (not #1968)
  2.2052 +#4394 := (or #2108 #4391)
  2.2053 +#4397 := (not #4394)
  2.2054 +#4049 := (forall (vars (?x27 T2)) (:pat #4042) #1031)
  2.2055 +#4054 := (not #4049)
  2.2056 +#4400 := (or #4054 #4397)
  2.2057 +#4403 := (not #4400)
  2.2058 +decl ?x27!0 :: T2
  2.2059 +#1704 := ?x27!0
  2.2060 +#1705 := (uf_12 ?x27!0)
  2.2061 +#1706 := (>= #1705 0::int)
  2.2062 +#1707 := (not #1706)
  2.2063 +#4406 := (or #1707 #4403)
  2.2064 +#4409 := (not #4406)
  2.2065 +#4412 := (or #1026 #4409)
  2.2066 +#4415 := (not #4412)
  2.2067 +#4422 := (forall (vars (?x24 T2)) (:pat #4042) #1605)
  2.2068 +#4425 := (iff #1608 #4422)
  2.2069 +#4423 := (iff #1605 #1605)
  2.2070 +#4424 := [refl]: #4423
  2.2071 +#4426 := [quant-intro #4424]: #4425
  2.2072 +#1933 := (~ #1608 #1608)
  2.2073 +#2022 := (~ #1605 #1605)
  2.2074 +#2023 := [refl]: #2022
  2.2075 +#1934 := [nnf-pos #2023]: #1933
  2.2076 +#1638 := [not-or-elim #1633]: #1608
  2.2077 +#1765 := [mp~ #1638 #1934]: #1608
  2.2078 +#4427 := [mp #1765 #4426]: #4422
  2.2079 +#4964 := [hypothesis]: #1026
  2.2080 +#3570 := (not #4422)
  2.2081 +#4986 := (or #3570 #78)
  2.2082 +#4909 := (= uf_11 uf_11)
  2.2083 +#4907 := (not #4909)
  2.2084 +#4899 := (or #4907 #78)
  2.2085 +#4987 := (or #3570 #4899)
  2.2086 +#4989 := (iff #4987 #4986)
  2.2087 +#4980 := (iff #4986 #4986)
  2.2088 +#5014 := [rewrite]: #4980
  2.2089 +#4981 := (iff #4899 #78)
  2.2090 +#4970 := (or false #78)
  2.2091 +#4974 := (iff #4970 #78)
  2.2092 +#4975 := [rewrite]: #4974
  2.2093 +#4973 := (iff #4899 #4970)
  2.2094 +#4923 := (iff #4907 false)
  2.2095 +#8612 := (not true)
  2.2096 +#8647 := (iff #8612 false)
  2.2097 +#8648 := [rewrite]: #8647
  2.2098 +#4921 := (iff #4907 #8612)
  2.2099 +#4919 := (iff #4909 true)
  2.2100 +#4920 := [rewrite]: #4919
  2.2101 +#4922 := [monotonicity #4920]: #4921
  2.2102 +#4972 := [trans #4922 #8648]: #4923
  2.2103 +#4963 := [monotonicity #4972]: #4973
  2.2104 +#4982 := [trans #4963 #4975]: #4981
  2.2105 +#4990 := [monotonicity #4982]: #4989
  2.2106 +#5015 := [trans #4990 #5014]: #4989
  2.2107 +#4988 := [quant-inst]: #4987
  2.2108 +#5016 := [mp #4988 #5015]: #4986
  2.2109 +#4971 := [unit-resolution #5016 #4964 #4427]: false
  2.2110 +#5020 := [lemma #4971]: #78
  2.2111 +#4418 := (or #1026 #4415)
  2.2112 +#3323 := (forall (vars (?x76 T2)) #3312)
  2.2113 +#3330 := (not #3323)
  2.2114 +#3308 := (forall (vars (?x71 T2) (?x72 T2)) #3303)
  2.2115 +#3329 := (not #3308)
  2.2116 +#3331 := (or #2159 #2721 #3329 #3330)
  2.2117 +#3332 := (not #3331)
  2.2118 +#3337 := (or #3286 #3332)
  2.2119 +#3344 := (not #3337)
  2.2120 +#3263 := (forall (vars (?x67 T2) (?x68 T2)) #3258)
  2.2121 +#3343 := (not #3263)
  2.2122 +#3345 := (or #3343 #3344)
  2.2123 +#3346 := (not #3345)
  2.2124 +#3351 := (or #3240 #3346)
  2.2125 +#3357 := (not #3351)
  2.2126 +#3358 := (or #1314 #3357)
  2.2127 +#3359 := (not #3358)
  2.2128 +#3364 := (or #2079 #3359)
  2.2129 +#3370 := (not #3364)
  2.2130 +#3371 := (or #1305 #3370)
  2.2131 +#3372 := (not #3371)
  2.2132 +#3377 := (or #1305 #3372)
  2.2133 +#3383 := (not #3377)
  2.2134 +#3384 := (or #783 #3383)
  2.2135 +#3385 := (not #3384)
  2.2136 +#3390 := (or #2664 #3385)
  2.2137 +#3396 := (not #3390)
  2.2138 +#3397 := (or #1300 #3396)
  2.2139 +#3398 := (not #3397)
  2.2140 +#3403 := (or #2655 #3398)
  2.2141 +#3411 := (not #3403)
  2.2142 +#3217 := (forall (vars (?x59 T2)) #3212)
  2.2143 +#3410 := (not #3217)
  2.2144 +#3199 := (forall (vars (?x60 T2)) #3196)
  2.2145 +#3409 := (not #3199)
  2.2146 +#3412 := (or #175 #825 #1455 #1459 #2015 #2017 #3409 #3410 #3411)
  2.2147 +#3413 := (not #3412)
  2.2148 +#3129 := (forall (vars (?x53 T2) (?x54 T2)) #3124)
  2.2149 +#3135 := (not #3129)
  2.2150 +#3136 := (or #162 #3135)
  2.2151 +#3137 := (not #3136)
  2.2152 +#3164 := (or #3137 #3161)
  2.2153 +#3171 := (not #3164)
  2.2154 +#3107 := (forall (vars (?x49 T2)) #3102)
  2.2155 +#3170 := (not #3107)
  2.2156 +#3172 := (or #3170 #3171)
  2.2157 +#3173 := (not #3172)
  2.2158 +#3070 := (forall (vars (?x50 T2)) #3059)
  2.2159 +#3076 := (not #3070)
  2.2160 +#3077 := (or #1894 #2504 #3076)
  2.2161 +#3078 := (not #3077)
  2.2162 +#3178 := (or #3078 #3173)
  2.2163 +#3185 := (not #3178)
  2.2164 +#3055 := (forall (vars (?x48 T2)) #3044)
  2.2165 +#3184 := (not #3055)
  2.2166 +#3186 := (or #595 #577 #604 #586 #3184 #3185)
  2.2167 +#3187 := (not #3186)
  2.2168 +#3418 := (or #3187 #3413)
  2.2169 +#3428 := (not #3418)
  2.2170 +#3041 := (forall (vars (?x46 T2)) #3036)
  2.2171 +#3427 := (not #3041)
  2.2172 +#3013 := (forall (vars (?x37 T2)) #3008)
  2.2173 +#3426 := (not #3013)
  2.2174 +#2985 := (forall (vars (?x42 T2) (?x43 T2)) #2980)
  2.2175 +#3425 := (not #2985)
  2.2176 +#2962 := (forall (vars (?x44 T2) (?x45 T2)) #2957)
  2.2177 +#3424 := (not #2962)
  2.2178 +#3429 := (or #1547 #1542 #3424 #3425 #3426 #3427 #3428)
  2.2179 +#3430 := (not #3429)
  2.2180 +#2930 := (forall (vars (?x38 T2)) #2919)
  2.2181 +#2936 := (not #2930)
  2.2182 +#2937 := (or #1788 #2366 #2936)
  2.2183 +#2938 := (not #2937)
  2.2184 +#3435 := (or #2938 #3430)
  2.2185 +#3442 := (not #3435)
  2.2186 +#2915 := (forall (vars (?x33 T2) (?x34 T2)) #2910)
  2.2187 +#3441 := (not #2915)
  2.2188 +#3443 := (or #3441 #3442)
  2.2189 +#3444 := (not #3443)
  2.2190 +#3449 := (or #2893 #3444)
  2.2191 +#3456 := (not #3449)
  2.2192 +#2870 := (forall (vars (?x29 T2) (?x30 T2)) #2865)
  2.2193 +#3455 := (not #2870)
  2.2194 +#3457 := (or #3455 #3456)
  2.2195 +#3458 := (not #3457)
  2.2196 +#3463 := (or #2108 #3458)
  2.2197 +#3469 := (not #3463)
  2.2198 +#3470 := (or #1035 #3469)
  2.2199 +#3471 := (not #3470)
  2.2200 +#3476 := (or #1707 #3471)
  2.2201 +#3482 := (not #3476)
  2.2202 +#3483 := (or #1026 #3482)
  2.2203 +#3484 := (not #3483)
  2.2204 +#3489 := (or #1026 #3484)
  2.2205 +#4419 := (iff #3489 #4418)
  2.2206 +#4416 := (iff #3484 #4415)
  2.2207 +#4413 := (iff #3483 #4412)
  2.2208 +#4410 := (iff #3482 #4409)
  2.2209 +#4407 := (iff #3476 #4406)
  2.2210 +#4404 := (iff #3471 #4403)
  2.2211 +#4401 := (iff #3470 #4400)
  2.2212 +#4398 := (iff #3469 #4397)
  2.2213 +#4395 := (iff #3463 #4394)
  2.2214 +#4392 := (iff #3458 #4391)
  2.2215 +#4389 := (iff #3457 #4388)
  2.2216 +#4386 := (iff #3456 #4385)
  2.2217 +#4383 := (iff #3449 #4382)
  2.2218 +#4380 := (iff #3444 #4379)
  2.2219 +#4377 := (iff #3443 #4376)
  2.2220 +#4374 := (iff #3442 #4373)
  2.2221 +#4371 := (iff #3435 #4370)
  2.2222 +#4368 := (iff #3430 #4367)
  2.2223 +#4365 := (iff #3429 #4364)
  2.2224 +#4362 := (iff #3428 #4361)
  2.2225 +#4359 := (iff #3418 #4358)
  2.2226 +#4356 := (iff #3413 #4355)
  2.2227 +#4353 := (iff #3412 #4352)
  2.2228 +#4350 := (iff #3411 #4349)
  2.2229 +#4347 := (iff #3403 #4346)
  2.2230 +#4344 := (iff #3398 #4343)
  2.2231 +#4341 := (iff #3397 #4340)
  2.2232 +#4338 := (iff #3396 #4337)
  2.2233 +#4335 := (iff #3390 #4334)
  2.2234 +#4332 := (iff #3385 #4331)
  2.2235 +#4329 := (iff #3384 #4328)
  2.2236 +#4326 := (iff #3383 #4325)
  2.2237 +#4323 := (iff #3377 #4322)
  2.2238 +#4320 := (iff #3372 #4319)
  2.2239 +#4317 := (iff #3371 #4316)
  2.2240 +#4314 := (iff #3370 #4313)
  2.2241 +#4311 := (iff #3364 #4310)
  2.2242 +#4308 := (iff #3359 #4307)
  2.2243 +#4305 := (iff #3358 #4304)
  2.2244 +#4302 := (iff #3357 #4301)
  2.2245 +#4299 := (iff #3351 #4298)
  2.2246 +#4296 := (iff #3346 #4295)
  2.2247 +#4293 := (iff #3345 #4292)
  2.2248 +#4290 := (iff #3344 #4289)
  2.2249 +#4287 := (iff #3337 #4286)
  2.2250 +#4284 := (iff #3332 #4283)
  2.2251 +#4281 := (iff #3331 #4280)
  2.2252 +#4278 := (iff #3330 #4277)
  2.2253 +#4275 := (iff #3323 #4272)
  2.2254 +#4273 := (iff #3312 #3312)
  2.2255 +#4274 := [refl]: #4273
  2.2256 +#4276 := [quant-intro #4274]: #4275
  2.2257 +#4279 := [monotonicity #4276]: #4278
  2.2258 +#4269 := (iff #3329 #4268)
  2.2259 +#4266 := (iff #3308 #4263)
  2.2260 +#4264 := (iff #3303 #3303)
  2.2261 +#4265 := [refl]: #4264
  2.2262 +#4267 := [quant-intro #4265]: #4266
  2.2263 +#4270 := [monotonicity #4267]: #4269
  2.2264 +#4282 := [monotonicity #4270 #4279]: #4281
  2.2265 +#4285 := [monotonicity #4282]: #4284
  2.2266 +#4288 := [monotonicity #4285]: #4287
  2.2267 +#4291 := [monotonicity #4288]: #4290
  2.2268 +#4261 := (iff #3343 #4260)
  2.2269 +#4258 := (iff #3263 #4255)
  2.2270 +#4256 := (iff #3258 #3258)
  2.2271 +#4257 := [refl]: #4256
  2.2272 +#4259 := [quant-intro #4257]: #4258
  2.2273 +#4262 := [monotonicity #4259]: #4261
  2.2274 +#4294 := [monotonicity #4262 #4291]: #4293
  2.2275 +#4297 := [monotonicity #4294]: #4296
  2.2276 +#4300 := [monotonicity #4297]: #4299
  2.2277 +#4303 := [monotonicity #4300]: #4302
  2.2278 +#4252 := (iff #1314 #4251)
  2.2279 +#4249 := (iff #1311 #4246)
  2.2280 +#4247 := (iff #1308 #1308)
  2.2281 +#4248 := [refl]: #4247
  2.2282 +#4250 := [quant-intro #4248]: #4249
  2.2283 +#4253 := [monotonicity #4250]: #4252
  2.2284 +#4306 := [monotonicity #4253 #4303]: #4305
  2.2285 +#4309 := [monotonicity #4306]: #4308
  2.2286 +#4312 := [monotonicity #4309]: #4311
  2.2287 +#4315 := [monotonicity #4312]: #4314
  2.2288 +#4318 := [monotonicity #4315]: #4317
  2.2289 +#4321 := [monotonicity #4318]: #4320
  2.2290 +#4324 := [monotonicity #4321]: #4323
  2.2291 +#4327 := [monotonicity #4324]: #4326
  2.2292 +#4244 := (iff #783 #4243)
  2.2293 +#4241 := (iff #667 #4238)
  2.2294 +#4239 := (iff #662 #662)
  2.2295 +#4240 := [refl]: #4239
  2.2296 +#4242 := [quant-intro #4240]: #4241
  2.2297 +#4245 := [monotonicity #4242]: #4244
  2.2298 +#4330 := [monotonicity #4245 #4327]: #4329
  2.2299 +#4333 := [monotonicity #4330]: #4332
  2.2300 +#4336 := [monotonicity #4333]: #4335
  2.2301 +#4339 := [monotonicity #4336]: #4338
  2.2302 +#4235 := (iff #1300 #4234)
  2.2303 +#4232 := (iff #1297 #4229)
  2.2304 +#4230 := (iff #1292 #1292)
  2.2305 +#4231 := [refl]: #4230
  2.2306 +#4233 := [quant-intro #4231]: #4232
  2.2307 +#4236 := [monotonicity #4233]: #4235
  2.2308 +#4342 := [monotonicity #4236 #4339]: #4341
  2.2309 +#4345 := [monotonicity #4342]: #4344
  2.2310 +#4348 := [monotonicity #4345]: #4347
  2.2311 +#4351 := [monotonicity #4348]: #4350
  2.2312 +#4227 := (iff #3410 #4226)
  2.2313 +#4224 := (iff #3217 #4221)
  2.2314 +#4222 := (iff #3212 #3212)
  2.2315 +#4223 := [refl]: #4222
  2.2316 +#4225 := [quant-intro #4223]: #4224
  2.2317 +#4228 := [monotonicity #4225]: #4227
  2.2318 +#4219 := (iff #3409 #4218)
  2.2319 +#4216 := (iff #3199 #4213)
  2.2320 +#4214 := (iff #3196 #3196)
  2.2321 +#4215 := [refl]: #4214
  2.2322 +#4217 := [quant-intro #4215]: #4216
  2.2323 +#4220 := [monotonicity #4217]: #4219
  2.2324 +#4209 := (iff #1455 #4208)
  2.2325 +#4206 := (iff #1452 #4203)
  2.2326 +#4204 := (iff #1449 #1449)
  2.2327 +#4205 := [refl]: #4204
  2.2328 +#4207 := [quant-intro #4205]: #4206
  2.2329 +#4210 := [monotonicity #4207]: #4209
  2.2330 +#4354 := [monotonicity #4210 #4220 #4228 #4351]: #4353
  2.2331 +#4357 := [monotonicity #4354]: #4356
  2.2332 +#4201 := (iff #3187 #4200)
  2.2333 +#4198 := (iff #3186 #4197)
  2.2334 +#4195 := (iff #3185 #4194)
  2.2335 +#4192 := (iff #3178 #4191)
  2.2336 +#4189 := (iff #3173 #4188)
  2.2337 +#4186 := (iff #3172 #4185)
  2.2338 +#4183 := (iff #3171 #4182)
  2.2339 +#4180 := (iff #3164 #4179)
  2.2340 +#4177 := (iff #3137 #4176)
  2.2341 +#4174 := (iff #3136 #4173)
  2.2342 +#4171 := (iff #3135 #4170)
  2.2343 +#4168 := (iff #3129 #4165)
  2.2344 +#4166 := (iff #3124 #3124)
  2.2345 +#4167 := [refl]: #4166
  2.2346 +#4169 := [quant-intro #4167]: #4168
  2.2347 +#4172 := [monotonicity #4169]: #4171
  2.2348 +#4175 := [monotonicity #4172]: #4174
  2.2349 +#4178 := [monotonicity #4175]: #4177
  2.2350 +#4181 := [monotonicity #4178]: #4180
  2.2351 +#4184 := [monotonicity #4181]: #4183
  2.2352 +#4163 := (iff #3170 #4162)
  2.2353 +#4160 := (iff #3107 #4157)
  2.2354 +#4158 := (iff #3102 #3102)
  2.2355 +#4159 := [refl]: #4158
  2.2356 +#4161 := [quant-intro #4159]: #4160
  2.2357 +#4164 := [monotonicity #4161]: #4163
  2.2358 +#4187 := [monotonicity #4164 #4184]: #4186
  2.2359 +#4190 := [monotonicity #4187]: #4189
  2.2360 +#4155 := (iff #3078 #4154)
  2.2361 +#4152 := (iff #3077 #4151)
  2.2362 +#4149 := (iff #3076 #4148)
  2.2363 +#4146 := (iff #3070 #4143)
  2.2364 +#4144 := (iff #3059 #3059)
  2.2365 +#4145 := [refl]: #4144
  2.2366 +#4147 := [quant-intro #4145]: #4146
  2.2367 +#4150 := [monotonicity #4147]: #4149
  2.2368 +#4153 := [monotonicity #4150]: #4152
  2.2369 +#4156 := [monotonicity #4153]: #4155
  2.2370 +#4193 := [monotonicity #4156 #4190]: #4192
  2.2371 +#4196 := [monotonicity #4193]: #4195
  2.2372 +#4139 := (iff #3184 #4138)
  2.2373 +#4136 := (iff #3055 #4133)
  2.2374 +#4134 := (iff #3044 #3044)
  2.2375 +#4135 := [refl]: #4134
  2.2376 +#4137 := [quant-intro #4135]: #4136
  2.2377 +#4140 := [monotonicity #4137]: #4139
  2.2378 +#4199 := [monotonicity #4140 #4196]: #4198
  2.2379 +#4202 := [monotonicity #4199]: #4201
  2.2380 +#4360 := [monotonicity #4202 #4357]: #4359
  2.2381 +#4363 := [monotonicity #4360]: #4362
  2.2382 +#4130 := (iff #3427 #4129)
  2.2383 +#4127 := (iff #3041 #4124)
  2.2384 +#4125 := (iff #3036 #3036)
  2.2385 +#4126 := [refl]: #4125
  2.2386 +#4128 := [quant-intro #4126]: #4127
  2.2387 +#4131 := [monotonicity #4128]: #4130
  2.2388 +#4122 := (iff #3426 #4121)
  2.2389 +#4119 := (iff #3013 #4116)
  2.2390 +#4117 := (iff #3008 #3008)
  2.2391 +#4118 := [refl]: #4117
  2.2392 +#4120 := [quant-intro #4118]: #4119
  2.2393 +#4123 := [monotonicity #4120]: #4122
  2.2394 +#4114 := (iff #3425 #4113)
  2.2395 +#4111 := (iff #2985 #4108)
  2.2396 +#4109 := (iff #2980 #2980)
  2.2397 +#4110 := [refl]: #4109
  2.2398 +#4112 := [quant-intro #4110]: #4111
  2.2399 +#4115 := [monotonicity #4112]: #4114
  2.2400 +#4105 := (iff #3424 #4104)
  2.2401 +#4102 := (iff #2962 #4099)
  2.2402 +#4100 := (iff #2957 #2957)
  2.2403 +#4101 := [refl]: #4100
  2.2404 +#4103 := [quant-intro #4101]: #4102
  2.2405 +#4106 := [monotonicity #4103]: #4105
  2.2406 +#4097 := (iff #1542 #4096)
  2.2407 +#4094 := (iff #1539 #4091)
  2.2408 +#4092 := (iff #1536 #1536)
  2.2409 +#4093 := [refl]: #4092
  2.2410 +#4095 := [quant-intro #4093]: #4094
  2.2411 +#4098 := [monotonicity #4095]: #4097
  2.2412 +#4366 := [monotonicity #4098 #4106 #4115 #4123 #4131 #4363]: #4365
  2.2413 +#4369 := [monotonicity #4366]: #4368
  2.2414 +#4088 := (iff #2938 #4087)
  2.2415 +#4085 := (iff #2937 #4084)
  2.2416 +#4082 := (iff #2936 #4081)
  2.2417 +#4079 := (iff #2930 #4076)
  2.2418 +#4077 := (iff #2919 #2919)
  2.2419 +#4078 := [refl]: #4077
  2.2420 +#4080 := [quant-intro #4078]: #4079
  2.2421 +#4083 := [monotonicity #4080]: #4082
  2.2422 +#4086 := [monotonicity #4083]: #4085
  2.2423 +#4089 := [monotonicity #4086]: #4088
  2.2424 +#4372 := [monotonicity #4089 #4369]: #4371
  2.2425 +#4375 := [monotonicity #4372]: #4374
  2.2426 +#4073 := (iff #3441 #4072)
  2.2427 +#4070 := (iff #2915 #4067)
  2.2428 +#4068 := (iff #2910 #2910)
  2.2429 +#4069 := [refl]: #4068
  2.2430 +#4071 := [quant-intro #4069]: #4070
  2.2431 +#4074 := [monotonicity #4071]: #4073
  2.2432 +#4378 := [monotonicity #4074 #4375]: #4377
  2.2433 +#4381 := [monotonicity #4378]: #4380
  2.2434 +#4384 := [monotonicity #4381]: #4383
  2.2435 +#4387 := [monotonicity #4384]: #4386
  2.2436 +#4064 := (iff #3455 #4063)
  2.2437 +#4061 := (iff #2870 #4058)
  2.2438 +#4059 := (iff #2865 #2865)
  2.2439 +#4060 := [refl]: #4059
  2.2440 +#4062 := [quant-intro #4060]: #4061
  2.2441 +#4065 := [monotonicity #4062]: #4064
  2.2442 +#4390 := [monotonicity #4065 #4387]: #4389
  2.2443 +#4393 := [monotonicity #4390]: #4392
  2.2444 +#4396 := [monotonicity #4393]: #4395
  2.2445 +#4399 := [monotonicity #4396]: #4398
  2.2446 +#4055 := (iff #1035 #4054)
  2.2447 +#4052 := (iff #1032 #4049)
  2.2448 +#4050 := (iff #1031 #1031)
  2.2449 +#4051 := [refl]: #4050
  2.2450 +#4053 := [quant-intro #4051]: #4052
  2.2451 +#4056 := [monotonicity #4053]: #4055
  2.2452 +#4402 := [monotonicity #4056 #4399]: #4401
  2.2453 +#4405 := [monotonicity #4402]: #4404
  2.2454 +#4408 := [monotonicity #4405]: #4407
  2.2455 +#4411 := [monotonicity #4408]: #4410
  2.2456 +#4414 := [monotonicity #4411]: #4413
  2.2457 +#4417 := [monotonicity #4414]: #4416
  2.2458 +#4420 := [monotonicity #4417]: #4419
  2.2459 +#2155 := (not #2154)
  2.2460 +#2752 := (and #201 #2155 #2749)
  2.2461 +#2755 := (not #2752)
  2.2462 +#2758 := (forall (vars (?x76 T2)) #2755)
  2.2463 +#2724 := (not #2721)
  2.2464 +#2160 := (not #2159)
  2.2465 +#2767 := (and #1349 #2160 #2724 #2758)
  2.2466 +#2129 := (not #2128)
  2.2467 +#2694 := (and #2129 #2130)
  2.2468 +#2697 := (not #2694)
  2.2469 +#2715 := (or #2697 #2710)
  2.2470 +#2718 := (not #2715)
  2.2471 +#2772 := (or #2718 #2767)
  2.2472 +#2775 := (and #1325 #2772)
  2.2473 +#2100 := (not #2099)
  2.2474 +#2669 := (and #2098 #2100)
  2.2475 +#2672 := (not #2669)
  2.2476 +#2688 := (or #2672 #2683)
  2.2477 +#2691 := (not #2688)
  2.2478 +#2778 := (or #2691 #2775)
  2.2479 +#2781 := (and #1311 #2778)
  2.2480 +#2784 := (or #2079 #2781)
  2.2481 +#2787 := (and #205 #2784)
  2.2482 +#2790 := (or #1305 #2787)
  2.2483 +#2793 := (and #667 #2790)
  2.2484 +#2796 := (or #2664 #2793)
  2.2485 +#2799 := (and #1297 #2796)
  2.2486 +#2802 := (or #2655 #2799)
  2.2487 +#2018 := (not #2017)
  2.2488 +#2016 := (not #2015)
  2.2489 +#2808 := (and #176 #184 #1286 #1439 #1452 #1460 #2016 #2018 #2802)
  2.2490 +#1961 := (not #1960)
  2.2491 +#1957 := (not #1956)
  2.2492 +#2592 := (and #1957 #1961)
  2.2493 +#2595 := (not #2592)
  2.2494 +#2612 := (or #2595 #2607)
  2.2495 +#2615 := (not #2612)
  2.2496 +#1970 := (not #162)
  2.2497 +#1980 := (and #1970 #1211)
  2.2498 +#2621 := (or #1980 #2615)
  2.2499 +#2565 := (not #2560)
  2.2500 +#2583 := (and #2565 #2578)
  2.2501 +#2586 := (or #1171 #2583)
  2.2502 +#2589 := (forall (vars (?x49 T2)) #2586)
  2.2503 +#2626 := (and #2589 #2621)
  2.2504 +#1890 := (not #1889)
  2.2505 +#2535 := (and #1890 #2532)
  2.2506 +#2538 := (not #2535)
  2.2507 +#2541 := (forall (vars (?x50 T2)) #2538)
  2.2508 +#2507 := (not #2504)
  2.2509 +#1895 := (not #1894)
  2.2510 +#2547 := (and #1895 #2507 #2541)
  2.2511 +#2629 := (or #2547 #2626)
  2.2512 +#1996 := (not #1236)
  2.2513 +#1999 := (forall (vars (?x48 T2)) #1996)
  2.2514 +#2635 := (and #140 #145 #492 #495 #1999 #2629)
  2.2515 +#2813 := (or #2635 #2808)
  2.2516 +#2484 := (not #2479)
  2.2517 +#2487 := (and #1854 #2467 #2484)
  2.2518 +#2490 := (or #1126 #2487)
  2.2519 +#2493 := (forall (vars (?x46 T2)) #2490)
  2.2520 +#2429 := (not #2424)
  2.2521 +#2447 := (and #1828 #2429 #2442)
  2.2522 +#2450 := (or #1088 #2447)
  2.2523 +#2453 := (forall (vars (?x37 T2)) #2450)
  2.2524 +#2819 := (and #106 #1519 #1530 #1539 #2453 #2493 #2813)
  2.2525 +#1784 := (not #1783)
  2.2526 +#2397 := (and #74 #1784 #2394)
  2.2527 +#2400 := (not #2397)
  2.2528 +#2403 := (forall (vars (?x38 T2)) #2400)
  2.2529 +#2369 := (not #2366)
  2.2530 +#1789 := (not #1788)
  2.2531 +#2409 := (and #1789 #2369 #2403)
  2.2532 +#2824 := (or #2409 #2819)
  2.2533 +#2827 := (and #1073 #2824)
  2.2534 +#1757 := (not #1756)
  2.2535 +#2347 := (and #1757 #1758)
  2.2536 +#2350 := (not #2347)
  2.2537 +#2360 := (or #2350 #2357)
  2.2538 +#2363 := (not #2360)
  2.2539 +#2830 := (or #2363 #2827)
  2.2540 +#2833 := (and #1047 #2830)
  2.2541 +#1728 := (not #1727)
  2.2542 +#2322 := (and #1726 #1728)
  2.2543 +#2325 := (not #2322)
  2.2544 +#2341 := (or #2325 #2336)
  2.2545 +#2344 := (not #2341)
  2.2546 +#2836 := (or #2344 #2833)
  2.2547 +#2839 := (and #1032 #2836)
  2.2548 +#2842 := (or #1707 #2839)
  2.2549 +#2845 := (and #78 #2842)
  2.2550 +#2848 := (or #1026 #2845)
  2.2551 +#3490 := (iff #2848 #3489)
  2.2552 +#3487 := (iff #2845 #3484)
  2.2553 +#3479 := (and #78 #3476)
  2.2554 +#3485 := (iff #3479 #3484)
  2.2555 +#3486 := [rewrite]: #3485
  2.2556 +#3480 := (iff #2845 #3479)
  2.2557 +#3477 := (iff #2842 #3476)
  2.2558 +#3474 := (iff #2839 #3471)
  2.2559 +#3466 := (and #1032 #3463)
  2.2560 +#3472 := (iff #3466 #3471)
  2.2561 +#3473 := [rewrite]: #3472
  2.2562 +#3467 := (iff #2839 #3466)
  2.2563 +#3464 := (iff #2836 #3463)
  2.2564 +#3461 := (iff #2833 #3458)
  2.2565 +#3452 := (and #2870 #3449)
  2.2566 +#3459 := (iff #3452 #3458)
  2.2567 +#3460 := [rewrite]: #3459
  2.2568 +#3453 := (iff #2833 #3452)
  2.2569 +#3450 := (iff #2830 #3449)
  2.2570 +#3447 := (iff #2827 #3444)
  2.2571 +#3438 := (and #2915 #3435)
  2.2572 +#3445 := (iff #3438 #3444)
  2.2573 +#3446 := [rewrite]: #3445
  2.2574 +#3439 := (iff #2827 #3438)
  2.2575 +#3436 := (iff #2824 #3435)
  2.2576 +#3433 := (iff #2819 #3430)
  2.2577 +#3421 := (and #106 #2962 #2985 #1539 #3013 #3041 #3418)
  2.2578 +#3431 := (iff #3421 #3430)
  2.2579 +#3432 := [rewrite]: #3431
  2.2580 +#3422 := (iff #2819 #3421)
  2.2581 +#3419 := (iff #2813 #3418)
  2.2582 +#3416 := (iff #2808 #3413)
  2.2583 +#3406 := (and #176 #184 #3199 #3217 #1452 #1460 #2016 #2018 #3403)
  2.2584 +#3414 := (iff #3406 #3413)
  2.2585 +#3415 := [rewrite]: #3414
  2.2586 +#3407 := (iff #2808 #3406)
  2.2587 +#3404 := (iff #2802 #3403)
  2.2588 +#3401 := (iff #2799 #3398)
  2.2589 +#3393 := (and #1297 #3390)
  2.2590 +#3399 := (iff #3393 #3398)
  2.2591 +#3400 := [rewrite]: #3399
  2.2592 +#3394 := (iff #2799 #3393)
  2.2593 +#3391 := (iff #2796 #3390)
  2.2594 +#3388 := (iff #2793 #3385)
  2.2595 +#3380 := (and #667 #3377)
  2.2596 +#3386 := (iff #3380 #3385)
  2.2597 +#3387 := [rewrite]: #3386
  2.2598 +#3381 := (iff #2793 #3380)
  2.2599 +#3378 := (iff #2790 #3377)
  2.2600 +#3375 := (iff #2787 #3372)
  2.2601 +#3367 := (and #205 #3364)
  2.2602 +#3373 := (iff #3367 #3372)
  2.2603 +#3374 := [rewrite]: #3373
  2.2604 +#3368 := (iff #2787 #3367)
  2.2605 +#3365 := (iff #2784 #3364)
  2.2606 +#3362 := (iff #2781 #3359)
  2.2607 +#3354 := (and #1311 #3351)
  2.2608 +#3360 := (iff #3354 #3359)
  2.2609 +#3361 := [rewrite]: #3360
  2.2610 +#3355 := (iff #2781 #3354)
  2.2611 +#3352 := (iff #2778 #3351)
  2.2612 +#3349 := (iff #2775 #3346)
  2.2613 +#3340 := (and #3263 #3337)
  2.2614 +#3347 := (iff #3340 #3346)
  2.2615 +#3348 := [rewrite]: #3347
  2.2616 +#3341 := (iff #2775 #3340)
  2.2617 +#3338 := (iff #2772 #3337)
  2.2618 +#3335 := (iff #2767 #3332)
  2.2619 +#3326 := (and #3308 #2160 #2724 #3323)
  2.2620 +#3333 := (iff #3326 #3332)
  2.2621 +#3334 := [rewrite]: #3333
  2.2622 +#3327 := (iff #2767 #3326)
  2.2623 +#3324 := (iff #2758 #3323)
  2.2624 +#3321 := (iff #2755 #3312)
  2.2625 +#3313 := (not #3312)
  2.2626 +#3316 := (not #3313)
  2.2627 +#3319 := (iff #3316 #3312)
  2.2628 +#3320 := [rewrite]: #3319
  2.2629 +#3317 := (iff #2755 #3316)
  2.2630 +#3314 := (iff #2752 #3313)
  2.2631 +#3315 := [rewrite]: #3314
  2.2632 +#3318 := [monotonicity #3315]: #3317
  2.2633 +#3322 := [trans #3318 #3320]: #3321
  2.2634 +#3325 := [quant-intro #3322]: #3324
  2.2635 +#3309 := (iff #1349 #3308)
  2.2636 +#3306 := (iff #1346 #3303)
  2.2637 +#3289 := (or #208 #1055)
  2.2638 +#3300 := (or #3289 #1342)
  2.2639 +#3304 := (iff #3300 #3303)
  2.2640 +#3305 := [rewrite]: #3304
  2.2641 +#3301 := (iff #1346 #3300)
  2.2642 +#3298 := (iff #1339 #3289)
  2.2643 +#3290 := (not #3289)
  2.2644 +#3293 := (not #3290)
  2.2645 +#3296 := (iff #3293 #3289)
  2.2646 +#3297 := [rewrite]: #3296
  2.2647 +#3294 := (iff #1339 #3293)
  2.2648 +#3291 := (iff #1334 #3290)
  2.2649 +#3292 := [rewrite]: #3291
  2.2650 +#3295 := [monotonicity #3292]: #3294
  2.2651 +#3299 := [trans #3295 #3297]: #3298
  2.2652 +#3302 := [monotonicity #3299]: #3301
  2.2653 +#3307 := [trans #3302 #3305]: #3306
  2.2654 +#3310 := [quant-intro #3307]: #3309
  2.2655 +#3328 := [monotonicity #3310 #3325]: #3327
  2.2656 +#3336 := [trans #3328 #3334]: #3335
  2.2657 +#3287 := (iff #2718 #3286)
  2.2658 +#3284 := (iff #2715 #3281)
  2.2659 +#3267 := (or #2128 #3266)
  2.2660 +#3278 := (or #3267 #2710)
  2.2661 +#3282 := (iff #3278 #3281)
  2.2662 +#3283 := [rewrite]: #3282
  2.2663 +#3279 := (iff #2715 #3278)
  2.2664 +#3276 := (iff #2697 #3267)
  2.2665 +#3268 := (not #3267)
  2.2666 +#3271 := (not #3268)
  2.2667 +#3274 := (iff #3271 #3267)
  2.2668 +#3275 := [rewrite]: #3274
  2.2669 +#3272 := (iff #2697 #3271)
  2.2670 +#3269 := (iff #2694 #3268)
  2.2671 +#3270 := [rewrite]: #3269
  2.2672 +#3273 := [monotonicity #3270]: #3272
  2.2673 +#3277 := [trans #3273 #3275]: #3276
  2.2674 +#3280 := [monotonicity #3277]: #3279
  2.2675 +#3285 := [trans #3280 #3283]: #3284
  2.2676 +#3288 := [monotonicity #3285]: #3287
  2.2677 +#3339 := [monotonicity #3288 #3336]: #3338
  2.2678 +#3264 := (iff #1325 #3263)
  2.2679 +#3261 := (iff #1322 #3258)
  2.2680 +#3244 := (or #201 #3243)
  2.2681 +#3255 := (or #3244 #1317)
  2.2682 +#3259 := (iff #3255 #3258)
  2.2683 +#3260 := [rewrite]: #3259
  2.2684 +#3256 := (iff #1322 #3255)
  2.2685 +#3253 := (iff #673 #3244)
  2.2686 +#3245 := (not #3244)
  2.2687 +#3248 := (not #3245)
  2.2688 +#3251 := (iff #3248 #3244)
  2.2689 +#3252 := [rewrite]: #3251
  2.2690 +#3249 := (iff #673 #3248)
  2.2691 +#3246 := (iff #210 #3245)
  2.2692 +#3247 := [rewrite]: #3246
  2.2693 +#3250 := [monotonicity #3247]: #3249
  2.2694 +#3254 := [trans #3250 #3252]: #3253
  2.2695 +#3257 := [monotonicity #3254]: #3256
  2.2696 +#3262 := [trans #3257 #3260]: #3261
  2.2697 +#3265 := [quant-intro #3262]: #3264
  2.2698 +#3342 := [monotonicity #3265 #3339]: #3341
  2.2699 +#3350 := [trans #3342 #3348]: #3349
  2.2700 +#3241 := (iff #2691 #3240)
  2.2701 +#3238 := (iff #2688 #3235)
  2.2702 +#3221 := (or #3220 #2099)
  2.2703 +#3232 := (or #3221 #2683)
  2.2704 +#3236 := (iff #3232 #3235)
  2.2705 +#3237 := [rewrite]: #3236
  2.2706 +#3233 := (iff #2688 #3232)
  2.2707 +#3230 := (iff #2672 #3221)
  2.2708 +#3222 := (not #3221)
  2.2709 +#3225 := (not #3222)
  2.2710 +#3228 := (iff #3225 #3221)
  2.2711 +#3229 := [rewrite]: #3228
  2.2712 +#3226 := (iff #2672 #3225)
  2.2713 +#3223 := (iff #2669 #3222)
  2.2714 +#3224 := [rewrite]: #3223
  2.2715 +#3227 := [monotonicity #3224]: #3226
  2.2716 +#3231 := [trans #3227 #3229]: #3230
  2.2717 +#3234 := [monotonicity #3231]: #3233
  2.2718 +#3239 := [trans #3234 #3237]: #3238
  2.2719 +#3242 := [monotonicity #3239]: #3241
  2.2720 +#3353 := [monotonicity #3242 #3350]: #3352
  2.2721 +#3356 := [monotonicity #3353]: #3355
  2.2722 +#3363 := [trans #3356 #3361]: #3362
  2.2723 +#3366 := [monotonicity #3363]: #3365
  2.2724 +#3369 := [monotonicity #3366]: #3368
  2.2725 +#3376 := [trans #3369 #3374]: #3375
  2.2726 +#3379 := [monotonicity #3376]: #3378
  2.2727 +#3382 := [monotonicity #3379]: #3381
  2.2728 +#3389 := [trans #3382 #3387]: #3388
  2.2729 +#3392 := [monotonicity #3389]: #3391
  2.2730 +#3395 := [monotonicity #3392]: #3394
  2.2731 +#3402 := [trans #3395 #3400]: #3401
  2.2732 +#3405 := [monotonicity #3402]: #3404
  2.2733 +#3218 := (iff #1439 #3217)
  2.2734 +#3215 := (iff #1436 #3212)
  2.2735 +#3209 := (or #3192 #1433)
  2.2736 +#3213 := (iff #3209 #3212)
  2.2737 +#3214 := [rewrite]: #3213
  2.2738 +#3210 := (iff #1436 #3209)
  2.2739 +#3207 := (iff #1428 #3192)
  2.2740 +#3202 := (not #3193)
  2.2741 +#3205 := (iff #3202 #3192)
  2.2742 +#3206 := [rewrite]: #3205
  2.2743 +#3203 := (iff #1428 #3202)
  2.2744 +#3194 := (iff #1275 #3193)
  2.2745 +#3195 := [rewrite]: #3194
  2.2746 +#3204 := [monotonicity #3195]: #3203
  2.2747 +#3208 := [trans #3204 #3206]: #3207
  2.2748 +#3211 := [monotonicity #3208]: #3210
  2.2749 +#3216 := [trans #3211 #3214]: #3215
  2.2750 +#3219 := [quant-intro #3216]: #3218
  2.2751 +#3200 := (iff #1286 #3199)
  2.2752 +#3197 := (iff #1281 #3196)
  2.2753 +#3198 := [monotonicity #3195]: #3197
  2.2754 +#3201 := [quant-intro #3198]: #3200
  2.2755 +#3408 := [monotonicity #3201 #3219 #3405]: #3407
  2.2756 +#3417 := [trans #3408 #3415]: #3416
  2.2757 +#3190 := (iff #2635 #3187)
  2.2758 +#3181 := (and #140 #145 #492 #495 #3055 #3178)
  2.2759 +#3188 := (iff #3181 #3187)
  2.2760 +#3189 := [rewrite]: #3188
  2.2761 +#3182 := (iff #2635 #3181)
  2.2762 +#3179 := (iff #2629 #3178)
  2.2763 +#3176 := (iff #2626 #3173)
  2.2764 +#3167 := (and #3107 #3164)
  2.2765 +#3174 := (iff #3167 #3173)
  2.2766 +#3175 := [rewrite]: #3174
  2.2767 +#3168 := (iff #2626 #3167)
  2.2768 +#3165 := (iff #2621 #3164)
  2.2769 +#3162 := (iff #2615 #3161)
  2.2770 +#3159 := (iff #2612 #3156)
  2.2771 +#3142 := (or #1956 #1960)
  2.2772 +#3153 := (or #3142 #2607)
  2.2773 +#3157 := (iff #3153 #3156)
  2.2774 +#3158 := [rewrite]: #3157
  2.2775 +#3154 := (iff #2612 #3153)
  2.2776 +#3151 := (iff #2595 #3142)
  2.2777 +#3143 := (not #3142)
  2.2778 +#3146 := (not #3143)
  2.2779 +#3149 := (iff #3146 #3142)
  2.2780 +#3150 := [rewrite]: #3149
  2.2781 +#3147 := (iff #2595 #3146)
  2.2782 +#3144 := (iff #2592 #3143)
  2.2783 +#3145 := [rewrite]: #3144
  2.2784 +#3148 := [monotonicity #3145]: #3147
  2.2785 +#3152 := [trans #3148 #3150]: #3151
  2.2786 +#3155 := [monotonicity #3152]: #3154
  2.2787 +#3160 := [trans #3155 #3158]: #3159
  2.2788 +#3163 := [monotonicity #3160]: #3162
  2.2789 +#3140 := (iff #1980 #3137)
  2.2790 +#3132 := (and #1970 #3129)
  2.2791 +#3138 := (iff #3132 #3137)
  2.2792 +#3139 := [rewrite]: #3138
  2.2793 +#3133 := (iff #1980 #3132)
  2.2794 +#3130 := (iff #1211 #3129)
  2.2795 +#3127 := (iff #1208 #3124)
  2.2796 +#3110 := (or #1055 #1164)
  2.2797 +#3121 := (or #3110 #1205)
  2.2798 +#3125 := (iff #3121 #3124)
  2.2799 +#3126 := [rewrite]: #3125
  2.2800 +#3122 := (iff #1208 #3121)
  2.2801 +#3119 := (iff #1202 #3110)
  2.2802 +#3111 := (not #3110)
  2.2803 +#3114 := (not #3111)
  2.2804 +#3117 := (iff #3114 #3110)
  2.2805 +#3118 := [rewrite]: #3117
  2.2806 +#3115 := (iff #1202 #3114)
  2.2807 +#3112 := (iff #1199 #3111)
  2.2808 +#3113 := [rewrite]: #3112
  2.2809 +#3116 := [monotonicity #3113]: #3115
  2.2810 +#3120 := [trans #3116 #3118]: #3119
  2.2811 +#3123 := [monotonicity #3120]: #3122
  2.2812 +#3128 := [trans #3123 #3126]: #3127
  2.2813 +#3131 := [quant-intro #3128]: #3130
  2.2814 +#3134 := [monotonicity #3131]: #3133
  2.2815 +#3141 := [trans #3134 #3139]: #3140
  2.2816 +#3166 := [monotonicity #3141 #3163]: #3165
  2.2817 +#3108 := (iff #2589 #3107)
  2.2818 +#3105 := (iff #2586 #3102)
  2.2819 +#3083 := (or #65 #1164)
  2.2820 +#3099 := (or #3083 #3096)
  2.2821 +#3103 := (iff #3099 #3102)
  2.2822 +#3104 := [rewrite]: #3103
  2.2823 +#3100 := (iff #2586 #3099)
  2.2824 +#3097 := (iff #2583 #3096)
  2.2825 +#3098 := [rewrite]: #3097
  2.2826 +#3092 := (iff #1171 #3083)
  2.2827 +#3084 := (not #3083)
  2.2828 +#3087 := (not #3084)
  2.2829 +#3090 := (iff #3087 #3083)
  2.2830 +#3091 := [rewrite]: #3090
  2.2831 +#3088 := (iff #1171 #3087)
  2.2832 +#3085 := (iff #1168 #3084)
  2.2833 +#3086 := [rewrite]: #3085
  2.2834 +#3089 := [monotonicity #3086]: #3088
  2.2835 +#3093 := [trans #3089 #3091]: #3092
  2.2836 +#3101 := [monotonicity #3093 #3098]: #3100
  2.2837 +#3106 := [trans #3101 #3104]: #3105
  2.2838 +#3109 := [quant-intro #3106]: #3108
  2.2839 +#3169 := [monotonicity #3109 #3166]: #3168
  2.2840 +#3177 := [trans #3169 #3175]: #3176
  2.2841 +#3081 := (iff #2547 #3078)
  2.2842 +#3073 := (and #1895 #2507 #3070)
  2.2843 +#3079 := (iff #3073 #3078)
  2.2844 +#3080 := [rewrite]: #3079
  2.2845 +#3074 := (iff #2547 #3073)
  2.2846 +#3071 := (iff #2541 #3070)
  2.2847 +#3068 := (iff #2538 #3059)
  2.2848 +#3060 := (not #3059)
  2.2849 +#3063 := (not #3060)
  2.2850 +#3066 := (iff #3063 #3059)
  2.2851 +#3067 := [rewrite]: #3066
  2.2852 +#3064 := (iff #2538 #3063)
  2.2853 +#3061 := (iff #2535 #3060)
  2.2854 +#3062 := [rewrite]: #3061
  2.2855 +#3065 := [monotonicity #3062]: #3064
  2.2856 +#3069 := [trans #3065 #3067]: #3068
  2.2857 +#3072 := [quant-intro #3069]: #3071
  2.2858 +#3075 := [monotonicity #3072]: #3074
  2.2859 +#3082 := [trans #3075 #3080]: #3081
  2.2860 +#3180 := [monotonicity #3082 #3177]: #3179
  2.2861 +#3056 := (iff #1999 #3055)
  2.2862 +#3053 := (iff #1996 #3044)
  2.2863 +#3045 := (not #3044)
  2.2864 +#3048 := (not #3045)
  2.2865 +#3051 := (iff #3048 #3044)
  2.2866 +#3052 := [rewrite]: #3051
  2.2867 +#3049 := (iff #1996 #3048)
  2.2868 +#3046 := (iff #1236 #3045)
  2.2869 +#3047 := [rewrite]: #3046
  2.2870 +#3050 := [monotonicity #3047]: #3049
  2.2871 +#3054 := [trans #3050 #3052]: #3053
  2.2872 +#3057 := [quant-intro #3054]: #3056
  2.2873 +#3183 := [monotonicity #3057 #3180]: #3182
  2.2874 +#3191 := [trans #3183 #3189]: #3190
  2.2875 +#3420 := [monotonicity #3191 #3417]: #3419
  2.2876 +#3042 := (iff #2493 #3041)
  2.2877 +#3039 := (iff #2490 #3036)
  2.2878 +#3016 := (or #65 #1119)
  2.2879 +#3033 := (or #3016 #3030)
  2.2880 +#3037 := (iff #3033 #3036)
  2.2881 +#3038 := [rewrite]: #3037
  2.2882 +#3034 := (iff #2490 #3033)
  2.2883 +#3031 := (iff #2487 #3030)
  2.2884 +#3032 := [rewrite]: #3031
  2.2885 +#3025 := (iff #1126 #3016)
  2.2886 +#3017 := (not #3016)
  2.2887 +#3020 := (not #3017)
  2.2888 +#3023 := (iff #3020 #3016)
  2.2889 +#3024 := [rewrite]: #3023
  2.2890 +#3021 := (iff #1126 #3020)
  2.2891 +#3018 := (iff #1123 #3017)
  2.2892 +#3019 := [rewrite]: #3018
  2.2893 +#3022 := [monotonicity #3019]: #3021
  2.2894 +#3026 := [trans #3022 #3024]: #3025
  2.2895 +#3035 := [monotonicity #3026 #3032]: #3034
  2.2896 +#3040 := [trans #3035 #3038]: #3039
  2.2897 +#3043 := [quant-intro #3040]: #3042
  2.2898 +#3014 := (iff #2453 #3013)
  2.2899 +#3011 := (iff #2450 #3008)
  2.2900 +#2988 := (or #65 #1081)
  2.2901 +#3005 := (or #2988 #3002)
  2.2902 +#3009 := (iff #3005 #3008)
  2.2903 +#3010 := [rewrite]: #3009
  2.2904 +#3006 := (iff #2450 #3005)
  2.2905 +#3003 := (iff #2447 #3002)
  2.2906 +#3004 := [rewrite]: #3003
  2.2907 +#2997 := (iff #1088 #2988)
  2.2908 +#2989 := (not #2988)
  2.2909 +#2992 := (not #2989)
  2.2910 +#2995 := (iff #2992 #2988)
  2.2911 +#2996 := [rewrite]: #2995
  2.2912 +#2993 := (iff #1088 #2992)
  2.2913 +#2990 := (iff #1085 #2989)
  2.2914 +#2991 := [rewrite]: #2990
  2.2915 +#2994 := [monotonicity #2991]: #2993
  2.2916 +#2998 := [trans #2994 #2996]: #2997
  2.2917 +#3007 := [monotonicity #2998 #3004]: #3006
  2.2918 +#3012 := [trans #3007 #3010]: #3011
  2.2919 +#3015 := [quant-intro #3012]: #3014
  2.2920 +#2986 := (iff #1530 #2985)
  2.2921 +#2983 := (iff #1527 #2980)
  2.2922 +#2966 := (or #111 #2965)
  2.2923 +#2977 := (or #2966 #1135)
  2.2924 +#2981 := (iff #2977 #2980)
  2.2925 +#2982 := [rewrite]: #2981
  2.2926 +#2978 := (iff #1527 #2977)
  2.2927 +#2975 := (iff #440 #2966)
  2.2928 +#2967 := (not #2966)
  2.2929 +#2970 := (not #2967)
  2.2930 +#2973 := (iff #2970 #2966)
  2.2931 +#2974 := [rewrite]: #2973
  2.2932 +#2971 := (iff #440 #2970)
  2.2933 +#2968 := (iff #114 #2967)
  2.2934 +#2969 := [rewrite]: #2968
  2.2935 +#2972 := [monotonicity #2969]: #2971
  2.2936 +#2976 := [trans #2972 #2974]: #2975
  2.2937 +#2979 := [monotonicity #2976]: #2978
  2.2938 +#2984 := [trans #2979 #2982]: #2983
  2.2939 +#2987 := [quant-intro #2984]: #2986
  2.2940 +#2963 := (iff #1519 #2962)
  2.2941 +#2960 := (iff #1516 #2957)
  2.2942 +#2943 := (or #112 #1055)
  2.2943 +#2954 := (or #2943 #1513)
  2.2944 +#2958 := (iff #2954 #2957)
  2.2945 +#2959 := [rewrite]: #2958
  2.2946 +#2955 := (iff #1516 #2954)
  2.2947 +#2952 := (iff #1510 #2943)
  2.2948 +#2944 := (not #2943)
  2.2949 +#2947 := (not #2944)
  2.2950 +#2950 := (iff #2947 #2943)
  2.2951 +#2951 := [rewrite]: #2950
  2.2952 +#2948 := (iff #1510 #2947)
  2.2953 +#2945 := (iff #1505 #2944)
  2.2954 +#2946 := [rewrite]: #2945
  2.2955 +#2949 := [monotonicity #2946]: #2948
  2.2956 +#2953 := [trans #2949 #2951]: #2952
  2.2957 +#2956 := [monotonicity #2953]: #2955
  2.2958 +#2961 := [trans #2956 #2959]: #2960
  2.2959 +#2964 := [quant-intro #2961]: #2963
  2.2960 +#3423 := [monotonicity #2964 #2987 #3015 #3043 #3420]: #3422
  2.2961 +#3434 := [trans #3423 #3432]: #3433
  2.2962 +#2941 := (iff #2409 #2938)
  2.2963 +#2933 := (and #1789 #2369 #2930)
  2.2964 +#2939 := (iff #2933 #2938)
  2.2965 +#2940 := [rewrite]: #2939
  2.2966 +#2934 := (iff #2409 #2933)
  2.2967 +#2931 := (iff #2403 #2930)
  2.2968 +#2928 := (iff #2400 #2919)
  2.2969 +#2920 := (not #2919)
  2.2970 +#2923 := (not #2920)
  2.2971 +#2926 := (iff #2923 #2919)
  2.2972 +#2927 := [rewrite]: #2926
  2.2973 +#2924 := (iff #2400 #2923)
  2.2974 +#2921 := (iff #2397 #2920)
  2.2975 +#2922 := [rewrite]: #2921
  2.2976 +#2925 := [monotonicity #2922]: #2924
  2.2977 +#2929 := [trans #2925 #2927]: #2928
  2.2978 +#2932 := [quant-intro #2929]: #2931
  2.2979 +#2935 := [monotonicity #2932]: #2934
  2.2980 +#2942 := [trans #2935 #2940]: #2941
  2.2981 +#3437 := [monotonicity #2942 #3434]: #3436
  2.2982 +#2916 := (iff #1073 #2915)
  2.2983 +#2913 := (iff #1070 #2910)
  2.2984 +#2896 := (or #75 #1055)
  2.2985 +#2907 := (or #2896 #1066)
  2.2986 +#2911 := (iff #2907 #2910)
  2.2987 +#2912 := [rewrite]: #2911
  2.2988 +#2908 := (iff #1070 #2907)
  2.2989 +#2905 := (iff #1062 #2896)
  2.2990 +#2897 := (not #2896)
  2.2991 +#2900 := (not #2897)
  2.2992 +#2903 := (iff #2900 #2896)
  2.2993 +#2904 := [rewrite]: #2903
  2.2994 +#2901 := (iff #1062 #2900)
  2.2995 +#2898 := (iff #1059 #2897)
  2.2996 +#2899 := [rewrite]: #2898
  2.2997 +#2902 := [monotonicity #2899]: #2901
  2.2998 +#2906 := [trans #2902 #2904]: #2905
  2.2999 +#2909 := [monotonicity #2906]: #2908
  2.3000 +#2914 := [trans #2909 #2912]: #2913
  2.3001 +#2917 := [quant-intro #2914]: #2916
  2.3002 +#3440 := [monotonicity #2917 #3437]: #3439
  2.3003 +#3448 := [trans #3440 #3446]: #3447
  2.3004 +#2894 := (iff #2363 #2893)
  2.3005 +#2891 := (iff #2360 #2888)
  2.3006 +#2874 := (or #1756 #2873)
  2.3007 +#2885 := (or #2874 #2357)
  2.3008 +#2889 := (iff #2885 #2888)
  2.3009 +#2890 := [rewrite]: #2889
  2.3010 +#2886 := (iff #2360 #2885)
  2.3011 +#2883 := (iff #2350 #2874)
  2.3012 +#2875 := (not #2874)
  2.3013 +#2878 := (not #2875)
  2.3014 +#2881 := (iff #2878 #2874)
  2.3015 +#2882 := [rewrite]: #2881
  2.3016 +#2879 := (iff #2350 #2878)
  2.3017 +#2876 := (iff #2347 #2875)
  2.3018 +#2877 := [rewrite]: #2876
  2.3019 +#2880 := [monotonicity #2877]: #2879
  2.3020 +#2884 := [trans #2880 #2882]: #2883
  2.3021 +#2887 := [monotonicity #2884]: #2886
  2.3022 +#2892 := [trans #2887 #2890]: #2891
  2.3023 +#2895 := [monotonicity #2892]: #2894
  2.3024 +#3451 := [monotonicity #2895 #3448]: #3450
  2.3025 +#2871 := (iff #1047 #2870)
  2.3026 +#2868 := (iff #1044 #2865)
  2.3027 +#2851 := (or #74 #2319)
  2.3028 +#2862 := (or #2851 #1040)
  2.3029 +#2866 := (iff #2862 #2865)
  2.3030 +#2867 := [rewrite]: #2866
  2.3031 +#2863 := (iff #1044 #2862)
  2.3032 +#2860 := (iff #416 #2851)
  2.3033 +#2852 := (not #2851)
  2.3034 +#2855 := (not #2852)
  2.3035 +#2858 := (iff #2855 #2851)
  2.3036 +#2859 := [rewrite]: #2858
  2.3037 +#2856 := (iff #416 #2855)
  2.3038 +#2853 := (iff #82 #2852)
  2.3039 +#2854 := [rewrite]: #2853
  2.3040 +#2857 := [monotonicity #2854]: #2856
  2.3041 +#2861 := [trans #2857 #2859]: #2860
  2.3042 +#2864 := [monotonicity #2861]: #2863
  2.3043 +#2869 := [trans #2864 #2867]: #2868
  2.3044 +#2872 := [quant-intro #2869]: #2871
  2.3045 +#3454 := [monotonicity #2872 #3451]: #3453
  2.3046 +#3462 := [trans #3454 #3460]: #3461
  2.3047 +#1832 := (iff #2344 #2108)
  2.3048 +#1711 := (iff #2341 #1968)
  2.3049 +#2062 := (or #1766 #1727)
  2.3050 +#1736 := (or #2062 #2336)
  2.3051 +#1969 := (iff #1736 #1968)
  2.3052 +#1710 := [rewrite]: #1969
  2.3053 +#2043 := (iff #2341 #1736)
  2.3054 +#2083 := (iff #2325 #2062)
  2.3055 +#1666 := (not #2062)
  2.3056 +#2137 := (not #1666)
  2.3057 +#1859 := (iff #2137 #2062)
  2.3058 +#2082 := [rewrite]: #1859
  2.3059 +#2138 := (iff #2325 #2137)
  2.3060 +#1667 := (iff #2322 #1666)
  2.3061 +#2063 := [rewrite]: #1667
  2.3062 +#1858 := [monotonicity #2063]: #2138
  2.3063 +#1735 := [trans #1858 #2082]: #2083
  2.3064 +#2044 := [monotonicity #1735]: #2043
  2.3065 +#2107 := [trans #2044 #1710]: #1711
  2.3066 +#1833 := [monotonicity #2107]: #1832
  2.3067 +#3465 := [monotonicity #1833 #3462]: #3464
  2.3068 +#3468 := [monotonicity #3465]: #3467
  2.3069 +#3475 := [trans #3468 #3473]: #3474
  2.3070 +#3478 := [monotonicity #3475]: #3477
  2.3071 +#3481 := [monotonicity #3478]: #3480
  2.3072 +#3488 := [trans #3481 #3486]: #3487
  2.3073 +#3491 := [monotonicity #3488]: #3490
  2.3074 +#2152 := (+ #2151 #2149)
  2.3075 +#2153 := (= #2152 0::int)
  2.3076 +#2156 := (and #201 #2155 #2153)
  2.3077 +#2173 := (not #2156)
  2.3078 +#2176 := (forall (vars (?x76 T2)) #2173)
  2.3079 +#2161 := (= ?x75!20 uf_11)
  2.3080 +#2162 := (not #2161)
  2.3081 +#2163 := (and #2162 #2160)
  2.3082 +#2164 := (not #2163)
  2.3083 +#2170 := (not #2164)
  2.3084 +#2180 := (and #2170 #2176)
  2.3085 +#2185 := (and #1349 #2180)
  2.3086 +#2119 := (* -1::int #2118)
  2.3087 +#2121 := (+ #2120 #2119)
  2.3088 +#2124 := (+ #2123 #2121)
  2.3089 +#2125 := (>= #2124 0::int)
  2.3090 +#2131 := (and #2130 #2129)
  2.3091 +#2132 := (not #2131)
  2.3092 +#2133 := (or #2132 #2125)
  2.3093 +#2134 := (not #2133)
  2.3094 +#2189 := (or #2134 #2185)
  2.3095 +#2193 := (and #1325 #2189)
  2.3096 +#2094 := (* -1::int #2093)
  2.3097 +#2096 := (+ #2095 #2094)
  2.3098 +#2097 := (>= #2096 0::int)
  2.3099 +#2101 := (and #2100 #2098)
  2.3100 +#2102 := (not #2101)
  2.3101 +#2103 := (or #2102 #2097)
  2.3102 +#2104 := (not #2103)
  2.3103 +#2197 := (or #2104 #2193)
  2.3104 +#2201 := (and #1311 #2197)
  2.3105 +#2205 := (or #2079 #2201)
  2.3106 +#2073 := (not #1305)
  2.3107 +#2209 := (and #2073 #2205)
  2.3108 +#2213 := (or #1305 #2209)
  2.3109 +#2217 := (and #667 #2213)
  2.3110 +#2055 := (= #2054 #2053)
  2.3111 +#2058 := (or #2057 #2055)
  2.3112 +#2059 := (not #2058)
  2.3113 +#2221 := (or #2059 #2217)
  2.3114 +#2225 := (and #1297 #2221)
  2.3115 +#2036 := (* -1::int #2035)
  2.3116 +#2038 := (+ #2037 #2036)
  2.3117 +#2039 := (>= #2038 0::int)
  2.3118 +#2040 := (not #2039)
  2.3119 +#2229 := (or #2040 #2225)
  2.3120 +#2019 := (and #2018 #2016)
  2.3121 +#2008 := (not #825)
  2.3122 +#2249 := (and #176 #2008 #2019 #1286 #2229 #1439 #1452 #1460)
  2.3123 +#1947 := (* -1::int #1946)
  2.3124 +#1949 := (+ #1948 #1947)
  2.3125 +#1952 := (+ #1951 #1949)
  2.3126 +#1953 := (>= #1952 0::int)
  2.3127 +#1962 := (and #1961 #1957)
  2.3128 +#1963 := (not #1962)
  2.3129 +#1964 := (or #1963 #1953)
  2.3130 +#1965 := (not #1964)
  2.3131 +#1984 := (or #1965 #1980)
  2.3132 +#1923 := (+ #1922 #1162)
  2.3133 +#1926 := (+ #1925 #1923)
  2.3134 +#1927 := (= #1926 0::int)
  2.3135 +#1928 := (>= #1923 0::int)
  2.3136 +#1929 := (not #1928)
  2.3137 +#1930 := (and #1929 #1927)
  2.3138 +#1935 := (or #1171 #1930)
  2.3139 +#1938 := (forall (vars (?x49 T2)) #1935)
  2.3140 +#1988 := (and #1938 #1984)
  2.3141 +#1887 := (+ #1886 #1884)
  2.3142 +#1888 := (= #1887 0::int)
  2.3143 +#1891 := (and #1890 #1888)
  2.3144 +#1907 := (not #1891)
  2.3145 +#1910 := (forall (vars (?x50 T2)) #1907)
  2.3146 +#1896 := (= ?x49!8 uf_11)
  2.3147 +#1897 := (not #1896)
  2.3148 +#1898 := (and #1897 #1895)
  2.3149 +#1899 := (not #1898)
  2.3150 +#1904 := (not #1899)
  2.3151 +#1914 := (and #1904 #1910)
  2.3152 +#1992 := (or #1914 #1988)
  2.3153 +#1878 := (not #586)
  2.3154 +#1875 := (not #604)
  2.3155 +#1872 := (not #577)
  2.3156 +#1869 := (not #595)
  2.3157 +#2002 := (and #1869 #1872 #1875 #1878 #1992 #1999)
  2.3158 +#2253 := (or #2002 #2249)
  2.3159 +#1847 := (+ #1846 #1117)
  2.3160 +#1848 := (>= #1847 0::int)
  2.3161 +#1849 := (not #1848)
  2.3162 +#1852 := (+ #1851 #1847)
  2.3163 +#1853 := (= #1852 0::int)
  2.3164 +#1855 := (and #1854 #1853 #1849)
  2.3165 +#1860 := (or #1126 #1855)
  2.3166 +#1863 := (forall (vars (?x46 T2)) #1860)
  2.3167 +#1821 := (+ #1079 #1820)
  2.3168 +#1823 := (+ #1822 #1821)
  2.3169 +#1824 := (= #1823 0::int)
  2.3170 +#1825 := (+ #1822 #1079)
  2.3171 +#1826 := (>= #1825 0::int)
  2.3172 +#1827 := (not #1826)
  2.3173 +#1829 := (and #1828 #1827 #1824)
  2.3174 +#1834 := (or #1088 #1829)
  2.3175 +#1837 := (forall (vars (?x37 T2)) #1834)
  2.3176 +#1813 := (not #1547)
  2.3177 +#2278 := (and #1813 #1837 #1863 #2253 #1519 #1530 #1539)
  2.3178 +#1779 := (+ #1778 #1776)
  2.3179 +#1780 := (+ #66 #1779)
  2.3180 +#1781 := (= #1780 0::int)
  2.3181 +#1785 := (and #74 #1784 #1781)
  2.3182 +#1801 := (not #1785)
  2.3183 +#1804 := (forall (vars (?x38 T2)) #1801)
  2.3184 +#1790 := (= ?x37!5 uf_11)
  2.3185 +#1791 := (not #1790)
  2.3186 +#1792 := (and #1791 #1789)
  2.3187 +#1793 := (not #1792)
  2.3188 +#1798 := (not #1793)
  2.3189 +#1808 := (and #1798 #1804)
  2.3190 +#2282 := (or #1808 #2278)
  2.3191 +#2286 := (and #1073 #2282)
  2.3192 +#1750 := (+ #1749 #1747)
  2.3193 +#1752 := (+ #1751 #1750)
  2.3194 +#1753 := (>= #1752 0::int)
  2.3195 +#1759 := (and #1758 #1757)
  2.3196 +#1760 := (not #1759)
  2.3197 +#1761 := (or #1760 #1753)
  2.3198 +#1762 := (not #1761)
  2.3199 +#2290 := (or #1762 #2286)
  2.3200 +#2294 := (and #1047 #2290)
  2.3201 +#1722 := (* -1::int #1721)
  2.3202 +#1724 := (+ #1723 #1722)
  2.3203 +#1725 := (>= #1724 0::int)
  2.3204 +#1729 := (and #1728 #1726)
  2.3205 +#1730 := (not #1729)
  2.3206 +#1731 := (or #1730 #1725)
  2.3207 +#1732 := (not #1731)
  2.3208 +#2298 := (or #1732 #2294)
  2.3209 +#2302 := (and #1032 #2298)
  2.3210 +#2306 := (or #1707 #2302)
  2.3211 +#1662 := (not #1026)
  2.3212 +#2310 := (and #1662 #2306)
  2.3213 +#2314 := (or #1026 #2310)
  2.3214 +#2849 := (iff #2314 #2848)
  2.3215 +#2846 := (iff #2310 #2845)
  2.3216 +#2843 := (iff #2306 #2842)
  2.3217 +#2840 := (iff #2302 #2839)
  2.3218 +#2837 := (iff #2298 #2836)
  2.3219 +#2834 := (iff #2294 #2833)
  2.3220 +#2831 := (iff #2290 #2830)
  2.3221 +#2828 := (iff #2286 #2827)
  2.3222 +#2825 := (iff #2282 #2824)
  2.3223 +#2822 := (iff #2278 #2819)
  2.3224 +#2816 := (and #106 #2453 #2493 #2813 #1519 #1530 #1539)
  2.3225 +#2820 := (iff #2816 #2819)
  2.3226 +#2821 := [rewrite]: #2820
  2.3227 +#2817 := (iff #2278 #2816)
  2.3228 +#2814 := (iff #2253 #2813)
  2.3229 +#2811 := (iff #2249 #2808)
  2.3230 +#2805 := (and #176 #184 #2019 #1286 #2802 #1439 #1452 #1460)
  2.3231 +#2809 := (iff #2805 #2808)
  2.3232 +#2810 := [rewrite]: #2809
  2.3233 +#2806 := (iff #2249 #2805)
  2.3234 +#2803 := (iff #2229 #2802)
  2.3235 +#2800 := (iff #2225 #2799)
  2.3236 +#2797 := (iff #2221 #2796)
  2.3237 +#2794 := (iff #2217 #2793)
  2.3238 +#2791 := (iff #2213 #2790)
  2.3239 +#2788 := (iff #2209 #2787)
  2.3240 +#2785 := (iff #2205 #2784)
  2.3241 +#2782 := (iff #2201 #2781)
  2.3242 +#2779 := (iff #2197 #2778)
  2.3243 +#2776 := (iff #2193 #2775)
  2.3244 +#2773 := (iff #2189 #2772)
  2.3245 +#2770 := (iff #2185 #2767)
  2.3246 +#2730 := (and #2160 #2724)
  2.3247 +#2761 := (and #2730 #2758)
  2.3248 +#2764 := (and #1349 #2761)
  2.3249 +#2768 := (iff #2764 #2767)
  2.3250 +#2769 := [rewrite]: #2768
  2.3251 +#2765 := (iff #2185 #2764)
  2.3252 +#2762 := (iff #2180 #2761)
  2.3253 +#2759 := (iff #2176 #2758)
  2.3254 +#2756 := (iff #2173 #2755)
  2.3255 +#2753 := (iff #2156 #2752)
  2.3256 +#2750 := (iff #2153 #2749)
  2.3257 +#2747 := (= #2152 #2746)
  2.3258 +#2748 := [rewrite]: #2747
  2.3259 +#2751 := [monotonicity #2748]: #2750
  2.3260 +#2754 := [monotonicity #2751]: #2753
  2.3261 +#2757 := [monotonicity #2754]: #2756
  2.3262 +#2760 := [quant-intro #2757]: #2759
  2.3263 +#2743 := (iff #2170 #2730)
  2.3264 +#2735 := (not #2730)
  2.3265 +#2738 := (not #2735)
  2.3266 +#2741 := (iff #2738 #2730)
  2.3267 +#2742 := [rewrite]: #2741
  2.3268 +#2739 := (iff #2170 #2738)
  2.3269 +#2736 := (iff #2164 #2735)
  2.3270 +#2733 := (iff #2163 #2730)
  2.3271 +#2727 := (and #2724 #2160)
  2.3272 +#2731 := (iff #2727 #2730)
  2.3273 +#2732 := [rewrite]: #2731
  2.3274 +#2728 := (iff #2163 #2727)
  2.3275 +#2725 := (iff #2162 #2724)
  2.3276 +#2722 := (iff #2161 #2721)
  2.3277 +#2723 := [rewrite]: #2722
  2.3278 +#2726 := [monotonicity #2723]: #2725
  2.3279 +#2729 := [monotonicity #2726]: #2728
  2.3280 +#2734 := [trans #2729 #2732]: #2733
  2.3281 +#2737 := [monotonicity #2734]: #2736
  2.3282 +#2740 := [monotonicity #2737]: #2739
  2.3283 +#2744 := [trans #2740 #2742]: #2743
  2.3284 +#2763 := [monotonicity #2744 #2760]: #2762
  2.3285 +#2766 := [monotonicity #2763]: #2765
  2.3286 +#2771 := [trans #2766 #2769]: #2770
  2.3287 +#2719 := (iff #2134 #2718)
  2.3288 +#2716 := (iff #2133 #2715)
  2.3289 +#2713 := (iff #2125 #2710)
  2.3290 +#2700 := (+ #2120 #2123)
  2.3291 +#2701 := (+ #2119 #2700)
  2.3292 +#2704 := (>= #2701 0::int)
  2.3293 +#2711 := (iff #2704 #2710)
  2.3294 +#2712 := [rewrite]: #2711
  2.3295 +#2705 := (iff #2125 #2704)
  2.3296 +#2702 := (= #2124 #2701)
  2.3297 +#2703 := [rewrite]: #2702
  2.3298 +#2706 := [monotonicity #2703]: #2705
  2.3299 +#2714 := [trans #2706 #2712]: #2713
  2.3300 +#2698 := (iff #2132 #2697)
  2.3301 +#2695 := (iff #2131 #2694)
  2.3302 +#2696 := [rewrite]: #2695
  2.3303 +#2699 := [monotonicity #2696]: #2698
  2.3304 +#2717 := [monotonicity #2699 #2714]: #2716
  2.3305 +#2720 := [monotonicity #2717]: #2719
  2.3306 +#2774 := [monotonicity #2720 #2771]: #2773
  2.3307 +#2777 := [monotonicity #2774]: #2776
  2.3308 +#2692 := (iff #2104 #2691)
  2.3309 +#2689 := (iff #2103 #2688)
  2.3310 +#2686 := (iff #2097 #2683)
  2.3311 +#2675 := (+ #2094 #2095)
  2.3312 +#2678 := (>= #2675 0::int)
  2.3313 +#2684 := (iff #2678 #2683)
  2.3314 +#2685 := [rewrite]: #2684
  2.3315 +#2679 := (iff #2097 #2678)
  2.3316 +#2676 := (= #2096 #2675)
  2.3317 +#2677 := [rewrite]: #2676
  2.3318 +#2680 := [monotonicity #2677]: #2679
  2.3319 +#2687 := [trans #2680 #2685]: #2686
  2.3320 +#2673 := (iff #2102 #2672)
  2.3321 +#2670 := (iff #2101 #2669)
  2.3322 +#2671 := [rewrite]: #2670
  2.3323 +#2674 := [monotonicity #2671]: #2673
  2.3324 +#2690 := [monotonicity #2674 #2687]: #2689
  2.3325 +#2693 := [monotonicity #2690]: #2692
  2.3326 +#2780 := [monotonicity #2693 #2777]: #2779
  2.3327 +#2783 := [monotonicity #2780]: #2782
  2.3328 +#2786 := [monotonicity #2783]: #2785
  2.3329 +#2667 := (iff #2073 #205)
  2.3330 +#2668 := [rewrite]: #2667
  2.3331 +#2789 := [monotonicity #2668 #2786]: #2788
  2.3332 +#2792 := [monotonicity #2789]: #2791
  2.3333 +#2795 := [monotonicity #2792]: #2794
  2.3334 +#2665 := (iff #2059 #2664)
  2.3335 +#2662 := (iff #2058 #2661)
  2.3336 +#2659 := (iff #2055 #2658)
  2.3337 +#2660 := [rewrite]: #2659
  2.3338 +#2663 := [monotonicity #2660]: #2662
  2.3339 +#2666 := [monotonicity #2663]: #2665
  2.3340 +#2798 := [monotonicity #2666 #2795]: #2797
  2.3341 +#2801 := [monotonicity #2798]: #2800
  2.3342 +#2656 := (iff #2040 #2655)
  2.3343 +#2653 := (iff #2039 #2650)
  2.3344 +#2642 := (+ #2036 #2037)
  2.3345 +#2645 := (>= #2642 0::int)
  2.3346 +#2651 := (iff #2645 #2650)
  2.3347 +#2652 := [rewrite]: #2651
  2.3348 +#2646 := (iff #2039 #2645)
  2.3349 +#2643 := (= #2038 #2642)
  2.3350 +#2644 := [rewrite]: #2643
  2.3351 +#2647 := [monotonicity #2644]: #2646
  2.3352 +#2654 := [trans #2647 #2652]: #2653
  2.3353 +#2657 := [monotonicity #2654]: #2656
  2.3354 +#2804 := [monotonicity #2657 #2801]: #2803
  2.3355 +#2640 := (iff #2008 #184)
  2.3356 +#2641 := [rewrite]: #2640
  2.3357 +#2807 := [monotonicity #2641 #2804]: #2806
  2.3358 +#2812 := [trans #2807 #2810]: #2811
  2.3359 +#2638 := (iff #2002 #2635)
  2.3360 +#2632 := (and #140 #145 #492 #495 #2629 #1999)
  2.3361 +#2636 := (iff #2632 #2635)
  2.3362 +#2637 := [rewrite]: #2636
  2.3363 +#2633 := (iff #2002 #2632)
  2.3364 +#2630 := (iff #1992 #2629)
  2.3365 +#2627 := (iff #1988 #2626)
  2.3366 +#2624 := (iff #1984 #2621)
  2.3367 +#2618 := (or #2615 #1980)
  2.3368 +#2622 := (iff #2618 #2621)
  2.3369 +#2623 := [rewrite]: #2622
  2.3370 +#2619 := (iff #1984 #2618)
  2.3371 +#2616 := (iff #1965 #2615)
  2.3372 +#2613 := (iff #1964 #2612)
  2.3373 +#2610 := (iff #1953 #2607)
  2.3374 +#2598 := (+ #1948 #1951)
  2.3375 +#2599 := (+ #1947 #2598)
  2.3376 +#2602 := (>= #2599 0::int)
  2.3377 +#2608 := (iff #2602 #2607)
  2.3378 +#2609 := [rewrite]: #2608
  2.3379 +#2603 := (iff #1953 #2602)
  2.3380 +#2600 := (= #1952 #2599)
  2.3381 +#2601 := [rewrite]: #2600
  2.3382 +#2604 := [monotonicity #2601]: #2603
  2.3383 +#2611 := [trans #2604 #2609]: #2610
  2.3384 +#2596 := (iff #1963 #2595)
  2.3385 +#2593 := (iff #1962 #2592)
  2.3386 +#2594 := [rewrite]: #2593
  2.3387 +#2597 := [monotonicity #2594]: #2596
  2.3388 +#2614 := [monotonicity #2597 #2611]: #2613
  2.3389 +#2617 := [monotonicity #2614]: #2616
  2.3390 +#2620 := [monotonicity #2617]: #2619
  2.3391 +#2625 := [trans #2620 #2623]: #2624
  2.3392 +#2590 := (iff #1938 #2589)
  2.3393 +#2587 := (iff #1935 #2586)
  2.3394 +#2584 := (iff #1930 #2583)
  2.3395 +#2581 := (iff #1927 #2578)
  2.3396 +#2568 := (+ #1922 #1925)
  2.3397 +#2569 := (+ #1162 #2568)
  2.3398 +#2572 := (= #2569 0::int)
  2.3399 +#2579 := (iff #2572 #2578)
  2.3400 +#2580 := [rewrite]: #2579
  2.3401 +#2573 := (iff #1927 #2572)
  2.3402 +#2570 := (= #1926 #2569)
  2.3403 +#2571 := [rewrite]: #2570
  2.3404 +#2574 := [monotonicity #2571]: #2573
  2.3405 +#2582 := [trans #2574 #2580]: #2581
  2.3406 +#2566 := (iff #1929 #2565)
  2.3407 +#2563 := (iff #1928 #2560)
  2.3408 +#2552 := (+ #1162 #1922)
  2.3409 +#2555 := (>= #2552 0::int)
  2.3410 +#2561 := (iff #2555 #2560)
  2.3411 +#2562 := [rewrite]: #2561
  2.3412 +#2556 := (iff #1928 #2555)
  2.3413 +#2553 := (= #1923 #2552)
  2.3414 +#2554 := [rewrite]: #2553
  2.3415 +#2557 := [monotonicity #2554]: #2556
  2.3416 +#2564 := [trans #2557 #2562]: #2563
  2.3417 +#2567 := [monotonicity #2564]: #2566
  2.3418 +#2585 := [monotonicity #2567 #2582]: #2584
  2.3419 +#2588 := [monotonicity #2585]: #2587
  2.3420 +#2591 := [quant-intro #2588]: #2590
  2.3421 +#2628 := [monotonicity #2591 #2625]: #2627
  2.3422 +#2550 := (iff #1914 #2547)
  2.3423 +#2513 := (and #1895 #2507)
  2.3424 +#2544 := (and #2513 #2541)
  2.3425 +#2548 := (iff #2544 #2547)
  2.3426 +#2549 := [rewrite]: #2548
  2.3427 +#2545 := (iff #1914 #2544)
  2.3428 +#2542 := (iff #1910 #2541)
  2.3429 +#2539 := (iff #1907 #2538)
  2.3430 +#2536 := (iff #1891 #2535)
  2.3431 +#2533 := (iff #1888 #2532)
  2.3432 +#2530 := (= #1887 #2529)
  2.3433 +#2531 := [rewrite]: #2530
  2.3434 +#2534 := [monotonicity #2531]: #2533
  2.3435 +#2537 := [monotonicity #2534]: #2536
  2.3436 +#2540 := [monotonicity #2537]: #2539
  2.3437 +#2543 := [quant-intro #2540]: #2542
  2.3438 +#2526 := (iff #1904 #2513)
  2.3439 +#2518 := (not #2513)
  2.3440 +#2521 := (not #2518)
  2.3441 +#2524 := (iff #2521 #2513)
  2.3442 +#2525 := [rewrite]: #2524
  2.3443 +#2522 := (iff #1904 #2521)
  2.3444 +#2519 := (iff #1899 #2518)
  2.3445 +#2516 := (iff #1898 #2513)
  2.3446 +#2510 := (and #2507 #1895)
  2.3447 +#2514 := (iff #2510 #2513)
  2.3448 +#2515 := [rewrite]: #2514
  2.3449 +#2511 := (iff #1898 #2510)
  2.3450 +#2508 := (iff #1897 #2507)
  2.3451 +#2505 := (iff #1896 #2504)
  2.3452 +#2506 := [rewrite]: #2505
  2.3453 +#2509 := [monotonicity #2506]: #2508
  2.3454 +#2512 := [monotonicity #2509]: #2511
  2.3455 +#2517 := [trans #2512 #2515]: #2516
  2.3456 +#2520 := [monotonicity #2517]: #2519
  2.3457 +#2523 := [monotonicity #2520]: #2522
  2.3458 +#2527 := [trans #2523 #2525]: #2526
  2.3459 +#2546 := [monotonicity #2527 #2543]: #2545
  2.3460 +#2551 := [trans #2546 #2549]: #2550
  2.3461 +#2631 := [monotonicity #2551 #2628]: #2630
  2.3462 +#2502 := (iff #1878 #495)
  2.3463 +#2503 := [rewrite]: #2502
  2.3464 +#2500 := (iff #1875 #492)
  2.3465 +#2501 := [rewrite]: #2500
  2.3466 +#2498 := (iff #1872 #145)
  2.3467 +#2499 := [rewrite]: #2498
  2.3468 +#2496 := (iff #1869 #140)
  2.3469 +#2497 := [rewrite]: #2496
  2.3470 +#2634 := [monotonicity #2497 #2499 #2501 #2503 #2631]: #2633
  2.3471 +#2639 := [trans #2634 #2637]: #2638
  2.3472 +#2815 := [monotonicity #2639 #2812]: #2814
  2.3473 +#2494 := (iff #1863 #2493)
  2.3474 +#2491 := (iff #1860 #2490)
  2.3475 +#2488 := (iff #1855 #2487)
  2.3476 +#2485 := (iff #1849 #2484)
  2.3477 +#2482 := (iff #1848 #2479)
  2.3478 +#2472 := (+ #1117 #1846)
  2.3479 +#2475 := (>= #2472 0::int)
  2.3480 +#2480 := (iff #2475 #2479)
  2.3481 +#2481 := [rewrite]: #2480
  2.3482 +#2476 := (iff #1848 #2475)
  2.3483 +#2473 := (= #1847 #2472)
  2.3484 +#2474 := [rewrite]: #2473
  2.3485 +#2477 := [monotonicity #2474]: #2476
  2.3486 +#2483 := [trans #2477 #2481]: #2482
  2.3487 +#2486 := [monotonicity #2483]: #2485
  2.3488 +#2470 := (iff #1853 #2467)
  2.3489 +#2456 := (+ #1846 #1851)
  2.3490 +#2457 := (+ #1117 #2456)
  2.3491 +#2460 := (= #2457 0::int)
  2.3492 +#2468 := (iff #2460 #2467)
  2.3493 +#2469 := [rewrite]: #2468
  2.3494 +#2461 := (iff #1853 #2460)
  2.3495 +#2458 := (= #1852 #2457)
  2.3496 +#2459 := [rewrite]: #2458
  2.3497 +#2462 := [monotonicity #2459]: #2461
  2.3498 +#2471 := [trans #2462 #2469]: #2470
  2.3499 +#2489 := [monotonicity #2471 #2486]: #2488
  2.3500 +#2492 := [monotonicity #2489]: #2491
  2.3501 +#2495 := [quant-intro #2492]: #2494
  2.3502 +#2454 := (iff #1837 #2453)
  2.3503 +#2451 := (iff #1834 #2450)
  2.3504 +#2448 := (iff #1829 #2447)
  2.3505 +#2445 := (iff #1824 #2442)
  2.3506 +#2432 := (+ #1820 #1822)
  2.3507 +#2433 := (+ #1079 #2432)
  2.3508 +#2436 := (= #2433 0::int)
  2.3509 +#2443 := (iff #2436 #2442)
  2.3510 +#2444 := [rewrite]: #2443
  2.3511 +#2437 := (iff #1824 #2436)
  2.3512 +#2434 := (= #1823 #2433)
  2.3513 +#2435 := [rewrite]: #2434
  2.3514 +#2438 := [monotonicity #2435]: #2437
  2.3515 +#2446 := [trans #2438 #2444]: #2445
  2.3516 +#2430 := (iff #1827 #2429)
  2.3517 +#2427 := (iff #1826 #2424)
  2.3518 +#2416 := (+ #1079 #1822)
  2.3519 +#2419 := (>= #2416 0::int)
  2.3520 +#2425 := (iff #2419 #2424)
  2.3521 +#2426 := [rewrite]: #2425
  2.3522 +#2420 := (iff #1826 #2419)
  2.3523 +#2417 := (= #1825 #2416)
  2.3524 +#2418 := [rewrite]: #2417
  2.3525 +#2421 := [monotonicity #2418]: #2420
  2.3526 +#2428 := [trans #2421 #2426]: #2427
  2.3527 +#2431 := [monotonicity #2428]: #2430
  2.3528 +#2449 := [monotonicity #2431 #2446]: #2448
  2.3529 +#2452 := [monotonicity #2449]: #2451
  2.3530 +#2455 := [quant-intro #2452]: #2454
  2.3531 +#2414 := (iff #1813 #106)
  2.3532 +#2415 := [rewrite]: #2414
  2.3533 +#2818 := [monotonicity #2415 #2455 #2495 #2815]: #2817
  2.3534 +#2823 := [trans #2818 #2821]: #2822
  2.3535 +#2412 := (iff #1808 #2409)
  2.3536 +#2375 := (and #1789 #2369)
  2.3537 +#2406 := (and #2375 #2403)
  2.3538 +#2410 := (iff #2406 #2409)
  2.3539 +#2411 := [rewrite]: #2410
  2.3540 +#2407 := (iff #1808 #2406)
  2.3541 +#2404 := (iff #1804 #2403)
  2.3542 +#2401 := (iff #1801 #2400)
  2.3543 +#2398 := (iff #1785 #2397)
  2.3544 +#2395 := (iff #1781 #2394)
  2.3545 +#2392 := (= #1780 #2391)
  2.3546 +#2393 := [rewrite]: #2392
  2.3547 +#2396 := [monotonicity #2393]: #2395
  2.3548 +#2399 := [monotonicity #2396]: #2398
  2.3549 +#2402 := [monotonicity #2399]: #2401
  2.3550 +#2405 := [quant-intro #2402]: #2404
  2.3551 +#2388 := (iff #1798 #2375)
  2.3552 +#2380 := (not #2375)
  2.3553 +#2383 := (not #2380)
  2.3554 +#2386 := (iff #2383 #2375)
  2.3555 +#2387 := [rewrite]: #2386
  2.3556 +#2384 := (iff #1798 #2383)
  2.3557 +#2381 := (iff #1793 #2380)
  2.3558 +#2378 := (iff #1792 #2375)
  2.3559 +#2372 := (and #2369 #1789)
  2.3560 +#2376 := (iff #2372 #2375)
  2.3561 +#2377 := [rewrite]: #2376
  2.3562 +#2373 := (iff #1792 #2372)
  2.3563 +#2370 := (iff #1791 #2369)
  2.3564 +#2367 := (iff #1790 #2366)
  2.3565 +#2368 := [rewrite]: #2367
  2.3566 +#2371 := [monotonicity #2368]: #2370
  2.3567 +#2374 := [monotonicity #2371]: #2373
  2.3568 +#2379 := [trans #2374 #2377]: #2378
  2.3569 +#2382 := [monotonicity #2379]: #2381
  2.3570 +#2385 := [monotonicity #2382]: #2384
  2.3571 +#2389 := [trans #2385 #2387]: #2388
  2.3572 +#2408 := [monotonicity #2389 #2405]: #2407
  2.3573 +#2413 := [trans #2408 #2411]: #2412
  2.3574 +#2826 := [monotonicity #2413 #2823]: #2825
  2.3575 +#2829 := [monotonicity #2826]: #2828
  2.3576 +#2364 := (iff #1762 #2363)
  2.3577 +#2361 := (iff #1761 #2360)
  2.3578 +#2358 := (iff #1753 #2357)
  2.3579 +#2355 := (= #1752 #2354)
  2.3580 +#2356 := [rewrite]: #2355
  2.3581 +#2359 := [monotonicity #2356]: #2358
  2.3582 +#2351 := (iff #1760 #2350)
  2.3583 +#2348 := (iff #1759 #2347)
  2.3584 +#2349 := [rewrite]: #2348
  2.3585 +#2352 := [monotonicity #2349]: #2351
  2.3586 +#2362 := [monotonicity #2352 #2359]: #2361
  2.3587 +#2365 := [monotonicity #2362]: #2364
  2.3588 +#2832 := [monotonicity #2365 #2829]: #2831
  2.3589 +#2835 := [monotonicity #2832]: #2834
  2.3590 +#2345 := (iff #1732 #2344)
  2.3591 +#2342 := (iff #1731 #2341)
  2.3592 +#2339 := (iff #1725 #2336)
  2.3593 +#2328 := (+ #1722 #1723)
  2.3594 +#2331 := (>= #2328 0::int)
  2.3595 +#2337 := (iff #2331 #2336)
  2.3596 +#2338 := [rewrite]: #2337
  2.3597 +#2332 := (iff #1725 #2331)
  2.3598 +#2329 := (= #1724 #2328)
  2.3599 +#2330 := [rewrite]: #2329
  2.3600 +#2333 := [monotonicity #2330]: #2332
  2.3601 +#2340 := [trans #2333 #2338]: #2339
  2.3602 +#2326 := (iff #1730 #2325)
  2.3603 +#2323 := (iff #1729 #2322)
  2.3604 +#2324 := [rewrite]: #2323
  2.3605 +#2327 := [monotonicity #2324]: #2326
  2.3606 +#2343 := [monotonicity #2327 #2340]: #2342
  2.3607 +#2346 := [monotonicity #2343]: #2345
  2.3608 +#2838 := [monotonicity #2346 #2835]: #2837
  2.3609 +#2841 := [monotonicity #2838]: #2840
  2.3610 +#2844 := [monotonicity #2841]: #2843
  2.3611 +#2320 := (iff #1662 #78)
  2.3612 +#2321 := [rewrite]: #2320
  2.3613 +#2847 := [monotonicity #2321 #2844]: #2846
  2.3614 +#2850 := [monotonicity #2847]: #2849
  2.3615 +#1636 := (not #1600)
  2.3616 +#2315 := (~ #1636 #2314)
  2.3617 +#2311 := (not #1597)
  2.3618 +#2312 := (~ #2311 #2310)
  2.3619 +#2307 := (not #1594)
  2.3620 +#2308 := (~ #2307 #2306)
  2.3621 +#2303 := (not #1591)
  2.3622 +#2304 := (~ #2303 #2302)
  2.3623 +#2299 := (not #1588)
  2.3624 +#2300 := (~ #2299 #2298)
  2.3625 +#2295 := (not #1585)
  2.3626 +#2296 := (~ #2295 #2294)
  2.3627 +#2291 := (not #1582)
  2.3628 +#2292 := (~ #2291 #2290)
  2.3629 +#2287 := (not #1579)
  2.3630 +#2288 := (~ #2287 #2286)
  2.3631 +#2283 := (not #1576)
  2.3632 +#2284 := (~ #2283 #2282)
  2.3633 +#2279 := (not #1571)
  2.3634 +#2280 := (~ #2279 #2278)
  2.3635 +#2275 := (not #1542)
  2.3636 +#2276 := (~ #2275 #1539)
  2.3637 +#2273 := (~ #1539 #1539)
  2.3638 +#2271 := (~ #1536 #1536)
  2.3639 +#2272 := [refl]: #2271
  2.3640 +#2274 := [nnf-pos #2272]: #2273
  2.3641 +#2277 := [nnf-neg #2274]: #2276
  2.3642 +#2268 := (not #1533)
  2.3643 +#2269 := (~ #2268 #1530)
  2.3644 +#2266 := (~ #1530 #1530)
  2.3645 +#2264 := (~ #1527 #1527)
  2.3646 +#2265 := [refl]: #2264
  2.3647 +#2267 := [nnf-pos #2265]: #2266
  2.3648 +#2270 := [nnf-neg #2267]: #2269
  2.3649 +#2261 := (not #1522)
  2.3650 +#2262 := (~ #2261 #1519)
  2.3651 +#2259 := (~ #1519 #1519)
  2.3652 +#2257 := (~ #1516 #1516)
  2.3653 +#2258 := [refl]: #2257
  2.3654 +#2260 := [nnf-pos #2258]: #2259
  2.3655 +#2263 := [nnf-neg #2260]: #2262
  2.3656 +#2254 := (not #1499)
  2.3657 +#2255 := (~ #2254 #2253)
  2.3658 +#2250 := (not #1494)
  2.3659 +#2251 := (~ #2250 #2249)
  2.3660 +#2247 := (~ #1460 #1460)
  2.3661 +#2248 := [refl]: #2247
  2.3662 +#2244 := (not #1455)
  2.3663 +#2245 := (~ #2244 #1452)
  2.3664 +#2242 := (~ #1452 #1452)
  2.3665 +#2240 := (~ #1449 #1449)
  2.3666 +#2241 := [refl]: #2240
  2.3667 +#2243 := [nnf-pos #2241]: #2242
  2.3668 +#2246 := [nnf-neg #2243]: #2245
  2.3669 +#2237 := (not #1442)
  2.3670 +#2238 := (~ #2237 #1439)
  2.3671 +#2235 := (~ #1439 #1439)
  2.3672 +#2233 := (~ #1436 #1436)
  2.3673 +#2234 := [refl]: #2233
  2.3674 +#2236 := [nnf-pos #2234]: #2235
  2.3675 +#2239 := [nnf-neg #2236]: #2238
  2.3676 +#2230 := (not #1425)
  2.3677 +#2231 := (~ #2230 #2229)
  2.3678 +#2226 := (not #1422)
  2.3679 +#2227 := (~ #2226 #2225)
  2.3680 +#2222 := (not #1419)
  2.3681 +#2223 := (~ #2222 #2221)
  2.3682 +#2218 := (not #1416)
  2.3683 +#2219 := (~ #2218 #2217)
  2.3684 +#2214 := (not #1413)
  2.3685 +#2215 := (~ #2214 #2213)
  2.3686 +#2210 := (not #1410)
  2.3687 +#2211 := (~ #2210 #2209)
  2.3688 +#2206 := (not #1407)
  2.3689 +#2207 := (~ #2206 #2205)
  2.3690 +#2202 := (not #1404)
  2.3691 +#2203 := (~ #2202 #2201)
  2.3692 +#2198 := (not #1401)
  2.3693 +#2199 := (~ #2198 #2197)
  2.3694 +#2194 := (not #1398)
  2.3695 +#2195 := (~ #2194 #2193)
  2.3696 +#2190 := (not #1395)
  2.3697 +#2191 := (~ #2190 #2189)
  2.3698 +#2186 := (not #1392)
  2.3699 +#2187 := (~ #2186 #2185)
  2.3700 +#2167 := (not #1389)
  2.3701 +#2183 := (~ #2167 #2180)
  2.3702 +#2157 := (exists (vars (?x76 T2)) #2156)
  2.3703 +#2165 := (or #2164 #2157)
  2.3704 +#2166 := (not #2165)
  2.3705 +#2181 := (~ #2166 #2180)
  2.3706 +#2177 := (not #2157)
  2.3707 +#2178 := (~ #2177 #2176)
  2.3708 +#2174 := (~ #2173 #2173)
  2.3709 +#2175 := [refl]: #2174
  2.3710 +#2179 := [nnf-neg #2175]: #2178
  2.3711 +#2171 := (~ #2170 #2170)
  2.3712 +#2172 := [refl]: #2171
  2.3713 +#2182 := [nnf-neg #2172 #2179]: #2181
  2.3714 +#2168 := (~ #2167 #2166)
  2.3715 +#2169 := [sk]: #2168
  2.3716 +#2184 := [trans #2169 #2182]: #2183
  2.3717 +#2143 := (not #1352)
  2.3718 +#2144 := (~ #2143 #1349)
  2.3719 +#2141 := (~ #1349 #1349)
  2.3720 +#2139 := (~ #1346 #1346)
  2.3721 +#2140 := [refl]: #2139
  2.3722 +#2142 := [nnf-pos #2140]: #2141
  2.3723 +#2145 := [nnf-neg #2142]: #2144
  2.3724 +#2188 := [nnf-neg #2145 #2184]: #2187
  2.3725 +#2135 := (~ #1352 #2134)
  2.3726 +#2136 := [sk]: #2135
  2.3727 +#2192 := [nnf-neg #2136 #2188]: #2191
  2.3728 +#2113 := (not #1328)
  2.3729 +#2114 := (~ #2113 #1325)
  2.3730 +#2111 := (~ #1325 #1325)
  2.3731 +#2109 := (~ #1322 #1322)
  2.3732 +#2110 := [refl]: #2109
  2.3733 +#2112 := [nnf-pos #2110]: #2111
  2.3734 +#2115 := [nnf-neg #2112]: #2114
  2.3735 +#2196 := [nnf-neg #2115 #2192]: #2195
  2.3736 +#2105 := (~ #1328 #2104)
  2.3737 +#2106 := [sk]: #2105
  2.3738 +#2200 := [nnf-neg #2106 #2196]: #2199
  2.3739 +#2088 := (not #1314)
  2.3740 +#2089 := (~ #2088 #1311)
  2.3741 +#2086 := (~ #1311 #1311)
  2.3742 +#2084 := (~ #1308 #1308)
  2.3743 +#2085 := [refl]: #2084
  2.3744 +#2087 := [nnf-pos #2085]: #2086
  2.3745 +#2090 := [nnf-neg #2087]: #2089
  2.3746 +#2204 := [nnf-neg #2090 #2200]: #2203
  2.3747 +#2080 := (~ #1314 #2079)
  2.3748 +#2081 := [sk]: #2080
  2.3749 +#2208 := [nnf-neg #2081 #2204]: #2207
  2.3750 +#2074 := (~ #2073 #2073)
  2.3751 +#2075 := [refl]: #2074
  2.3752 +#2212 := [nnf-neg #2075 #2208]: #2211
  2.3753 +#2071 := (~ #1305 #1305)
  2.3754 +#2072 := [refl]: #2071
  2.3755 +#2216 := [nnf-neg #2072 #2212]: #2215
  2.3756 +#2068 := (not #783)
  2.3757 +#2069 := (~ #2068 #667)
  2.3758 +#2066 := (~ #667 #667)
  2.3759 +#2064 := (~ #662 #662)
  2.3760 +#2065 := [refl]: #2064
  2.3761 +#2067 := [nnf-pos #2065]: #2066
  2.3762 +#2070 := [nnf-neg #2067]: #2069
  2.3763 +#2220 := [nnf-neg #2070 #2216]: #2219
  2.3764 +#2060 := (~ #783 #2059)
  2.3765 +#2061 := [sk]: #2060
  2.3766 +#2224 := [nnf-neg #2061 #2220]: #2223
  2.3767 +#2049 := (not #1300)
  2.3768 +#2050 := (~ #2049 #1297)
  2.3769 +#2047 := (~ #1297 #1297)
  2.3770 +#2045 := (~ #1292 #1292)
  2.3771 +#2046 := [refl]: #2045
  2.3772 +#2048 := [nnf-pos #2046]: #2047
  2.3773 +#2051 := [nnf-neg #2048]: #2050
  2.3774 +#2228 := [nnf-neg #2051 #2224]: #2227
  2.3775 +#2041 := (~ #1300 #2040)
  2.3776 +#2042 := [sk]: #2041
  2.3777 +#2232 := [nnf-neg #2042 #2228]: #2231
  2.3778 +#2031 := (not #1289)
  2.3779 +#2032 := (~ #2031 #1286)
  2.3780 +#2029 := (~ #1286 #1286)
  2.3781 +#2027 := (~ #1281 #1281)
  2.3782 +#2028 := [refl]: #2027
  2.3783 +#2030 := [nnf-pos #2028]: #2029
  2.3784 +#2033 := [nnf-neg #2030]: #2032
  2.3785 +#2024 := (not #1470)
  2.3786 +#2025 := (~ #2024 #2019)
  2.3787 +#2020 := (~ #1239 #2019)
  2.3788 +#2021 := [sk]: #2020
  2.3789 +#2026 := [nnf-neg #2021]: #2025
  2.3790 +#2009 := (~ #2008 #2008)
  2.3791 +#2010 := [refl]: #2009
  2.3792 +#2006 := (~ #176 #176)
  2.3793 +#2007 := [refl]: #2006
  2.3794 +#2252 := [nnf-neg #2007 #2010 #2026 #2033 #2232 #2239 #2246 #2248]: #2251
  2.3795 +#2003 := (not #1257)
  2.3796 +#2004 := (~ #2003 #2002)
  2.3797 +#2000 := (~ #1470 #1999)
  2.3798 +#1997 := (~ #1996 #1996)
  2.3799 +#1998 := [refl]: #1997
  2.3800 +#2001 := [nnf-neg #1998]: #2000
  2.3801 +#1993 := (not #1233)
  2.3802 +#1994 := (~ #1993 #1992)
  2.3803 +#1989 := (not #1230)
  2.3804 +#1990 := (~ #1989 #1988)
  2.3805 +#1985 := (not #1227)
  2.3806 +#1986 := (~ #1985 #1984)
  2.3807 +#1981 := (not #1222)
  2.3808 +#1982 := (~ #1981 #1980)
  2.3809 +#1977 := (not #1214)
  2.3810 +#1978 := (~ #1977 #1211)
  2.3811 +#1975 := (~ #1211 #1211)
  2.3812 +#1973 := (~ #1208 #1208)
  2.3813 +#1974 := [refl]: #1973
  2.3814 +#1976 := [nnf-pos #1974]: #1975
  2.3815 +#1979 := [nnf-neg #1976]: #1978
  2.3816 +#1971 := (~ #1970 #1970)
  2.3817 +#1972 := [refl]: #1971
  2.3818 +#1983 := [nnf-neg #1972 #1979]: #1982
  2.3819 +#1966 := (~ #1214 #1965)
  2.3820 +#1967 := [sk]: #1966
  2.3821 +#1987 := [nnf-neg #1967 #1983]: #1986
  2.3822 +#1941 := (not #1196)
  2.3823 +#1942 := (~ #1941 #1938)
  2.3824 +#1939 := (~ #1193 #1938)
  2.3825 +#1936 := (~ #1190 #1935)
  2.3826 +#1931 := (~ #1187 #1930)
  2.3827 +#1932 := [sk]: #1931
  2.3828 +#1919 := (~ #1171 #1171)
  2.3829 +#1920 := [refl]: #1919
  2.3830 +#1937 := [monotonicity #1920 #1932]: #1936
  2.3831 +#1940 := [nnf-pos #1937]: #1939
  2.3832 +#1943 := [nnf-neg #1940]: #1942
  2.3833 +#1991 := [nnf-neg #1943 #1987]: #1990
  2.3834 +#1917 := (~ #1196 #1914)
  2.3835 +#1892 := (exists (vars (?x50 T2)) #1891)
  2.3836 +#1900 := (or #1899 #1892)
  2.3837 +#1901 := (not #1900)
  2.3838 +#1915 := (~ #1901 #1914)
  2.3839 +#1911 := (not #1892)
  2.3840 +#1912 := (~ #1911 #1910)
  2.3841 +#1908 := (~ #1907 #1907)
  2.3842 +#1909 := [refl]: #1908
  2.3843 +#1913 := [nnf-neg #1909]: #1912
  2.3844 +#1905 := (~ #1904 #1904)
  2.3845 +#1906 := [refl]: #1905
  2.3846 +#1916 := [nnf-neg #1906 #1913]: #1915
  2.3847 +#1902 := (~ #1196 #1901)
  2.3848 +#1903 := [sk]: #1902
  2.3849 +#1918 := [trans #1903 #1916]: #1917
  2.3850 +#1995 := [nnf-neg #1918 #1991]: #1994
  2.3851 +#1879 := (~ #1878 #1878)
  2.3852 +#1880 := [refl]: #1879
  2.3853 +#1876 := (~ #1875 #1875)
  2.3854 +#1877 := [refl]: #1876
  2.3855 +#1873 := (~ #1872 #1872)
  2.3856 +#1874 := [refl]: #1873
  2.3857 +#1870 := (~ #1869 #1869)
  2.3858 +#1871 := [refl]: #1870
  2.3859 +#2005 := [nnf-neg #1871 #1874 #1877 #1880 #1995 #2001]: #2004
  2.3860 +#2256 := [nnf-neg #2005 #2252]: #2255
  2.3861 +#1866 := (not #1159)
  2.3862 +#1867 := (~ #1866 #1863)
  2.3863 +#1864 := (~ #1156 #1863)
  2.3864 +#1861 := (~ #1153 #1860)
  2.3865 +#1856 := (~ #1150 #1855)
  2.3866 +#1857 := [sk]: #1856
  2.3867 +#1843 := (~ #1126 #1126)
  2.3868 +#1844 := [refl]: #1843
  2.3869 +#1862 := [monotonicity #1844 #1857]: #1861
  2.3870 +#1865 := [nnf-pos #1862]: #1864
  2.3871 +#1868 := [nnf-neg #1865]: #1867
  2.3872 +#1840 := (not #1550)
  2.3873 +#1841 := (~ #1840 #1837)
  2.3874 +#1838 := (~ #1114 #1837)
  2.3875 +#1835 := (~ #1111 #1834)
  2.3876 +#1830 := (~ #1108 #1829)
  2.3877 +#1831 := [sk]: #1830
  2.3878 +#1816 := (~ #1088 #1088)
  2.3879 +#1817 := [refl]: #1816
  2.3880 +#1836 := [monotonicity #1817 #1831]: #1835
  2.3881 +#1839 := [nnf-pos #1836]: #1838
  2.3882 +#1842 := [nnf-neg #1839]: #1841
  2.3883 +#1814 := (~ #1813 #1813)
  2.3884 +#1815 := [refl]: #1814
  2.3885 +#2281 := [nnf-neg #1815 #1842 #1868 #2256 #2263 #2270 #2277]: #2280
  2.3886 +#1811 := (~ #1550 #1808)
  2.3887 +#1786 := (exists (vars (?x38 T2)) #1785)
  2.3888 +#1794 := (or #1793 #1786)
  2.3889 +#1795 := (not #1794)
  2.3890 +#1809 := (~ #1795 #1808)
  2.3891 +#1805 := (not #1786)
  2.3892 +#1806 := (~ #1805 #1804)
  2.3893 +#1802 := (~ #1801 #1801)
  2.3894 +#1803 := [refl]: #1802
  2.3895 +#1807 := [nnf-neg #1803]: #1806
  2.3896 +#1799 := (~ #1798 #1798)
  2.3897 +#1800 := [refl]: #1799
  2.3898 +#1810 := [nnf-neg #1800 #1807]: #1809
  2.3899 +#1796 := (~ #1550 #1795)
  2.3900 +#1797 := [sk]: #1796
  2.3901 +#1812 := [trans #1797 #1810]: #1811
  2.3902 +#2285 := [nnf-neg #1812 #2281]: #2284
  2.3903 +#1771 := (not #1076)
  2.3904 +#1772 := (~ #1771 #1073)
  2.3905 +#1769 := (~ #1073 #1073)
  2.3906 +#1767 := (~ #1070 #1070)
  2.3907 +#1768 := [refl]: #1767
  2.3908 +#1770 := [nnf-pos #1768]: #1769
  2.3909 +#1773 := [nnf-neg #1770]: #1772
  2.3910 +#2289 := [nnf-neg #1773 #2285]: #2288
  2.3911 +#1763 := (~ #1076 #1762)
  2.3912 +#1764 := [sk]: #1763
  2.3913 +#2293 := [nnf-neg #1764 #2289]: #2292
  2.3914 +#1741 := (not #1050)
  2.3915 +#1742 := (~ #1741 #1047)
  2.3916 +#1739 := (~ #1047 #1047)
  2.3917 +#1737 := (~ #1044 #1044)
  2.3918 +#1738 := [refl]: #1737
  2.3919 +#1740 := [nnf-pos #1738]: #1739
  2.3920 +#1743 := [nnf-neg #1740]: #1742
  2.3921 +#2297 := [nnf-neg #1743 #2293]: #2296
  2.3922 +#1733 := (~ #1050 #1732)
  2.3923 +#1734 := [sk]: #1733
  2.3924 +#2301 := [nnf-neg #1734 #2297]: #2300
  2.3925 +#1716 := (not #1035)
  2.3926 +#1717 := (~ #1716 #1032)
  2.3927 +#1714 := (~ #1032 #1032)
  2.3928 +#1712 := (~ #1031 #1031)
  2.3929 +#1713 := [refl]: #1712
  2.3930 +#1715 := [nnf-pos #1713]: #1714
  2.3931 +#1718 := [nnf-neg #1715]: #1717
  2.3932 +#2305 := [nnf-neg #1718 #2301]: #2304
  2.3933 +#1708 := (~ #1035 #1707)
  2.3934 +#1709 := [sk]: #1708
  2.3935 +#2309 := [nnf-neg #1709 #2305]: #2308
  2.3936 +#1663 := (~ #1662 #1662)
  2.3937 +#1703 := [refl]: #1663
  2.3938 +#2313 := [nnf-neg #1703 #2309]: #2312
  2.3939 +#1701 := (~ #1026 #1026)
  2.3940 +#1702 := [refl]: #1701
  2.3941 +#2316 := [nnf-neg #1702 #2313]: #2315
  2.3942 +#1637 := [not-or-elim #1633]: #1636
  2.3943 +#2317 := [mp~ #1637 #2316]: #2314
  2.3944 +#2318 := [mp #2317 #2850]: #2848
  2.3945 +#3492 := [mp #2318 #3491]: #3489
  2.3946 +#4421 := [mp #3492 #4420]: #4418
  2.3947 +#10019 := [unit-resolution #4421 #5020]: #4415
  2.3948 +#3747 := (or #4412 #4406)
  2.3949 +#3590 := [def-axiom]: #3747
  2.3950 +#10022 := [unit-resolution #3590 #10019]: #4406
  2.3951 +#10023 := (or #4409 #4403)
  2.3952 +#3664 := (* -1::int #1705)
  2.3953 +#3631 := (+ uf_9 #3664)
  2.3954 +#3633 := (<= #3631 0::int)
  2.3955 +#3738 := (= uf_9 #1705)
  2.3956 +#3712 := (= uf_11 ?x27!0)
  2.3957 +#3561 := (not #3712)
  2.3958 +#3560 := (= #1705 0::int)
  2.3959 +#4453 := (not #3560)
  2.3960 +#4452 := [hypothesis]: #1707
  2.3961 +#4504 := (or #4453 #1706)
  2.3962 +#4505 := [th-lemma]: #4504
  2.3963 +#4506 := [unit-resolution #4505 #4452]: #4453
  2.3964 +#3571 := (or #3570 #3560 #3561)
  2.3965 +#3727 := (= ?x27!0 uf_11)
  2.3966 +#3562 := (not #3727)
  2.3967 +#3563 := (or #3562 #3560)
  2.3968 +#3572 := (or #3570 #3563)
  2.3969 +#4443 := (iff #3572 #3571)
  2.3970 +#3585 := (or #3560 #3561)
  2.3971 +#4444 := (or #3570 #3585)
  2.3972 +#4447 := (iff #4444 #3571)
  2.3973 +#4448 := [rewrite]: #4447
  2.3974 +#4445 := (iff #3572 #4444)
  2.3975 +#3583 := (iff #3563 #3585)
  2.3976 +#4429 := (or #3561 #3560)
  2.3977 +#3569 := (iff #4429 #3585)
  2.3978 +#3566 := [rewrite]: #3569
  2.3979 +#3584 := (iff #3563 #4429)
  2.3980 +#3564 := (iff #3562 #3561)
  2.3981 +#3710 := (iff #3727 #3712)
  2.3982 +#3713 := [rewrite]: #3710
  2.3983 +#4428 := [monotonicity #3713]: #3564
  2.3984 +#3576 := [monotonicity #4428]: #3584
  2.3985 +#3567 := [trans #3576 #3566]: #3583
  2.3986 +#4446 := [monotonicity #3567]: #4445
  2.3987 +#4449 := [trans #4446 #4448]: #4443
  2.3988 +#3568 := [quant-inst]: #3572
  2.3989 +#4450 := [mp #3568 #4449]: #3571
  2.3990 +#4507 := [unit-resolution #4450 #4427 #4506]: #3561
  2.3991 +#3695 := (or #3712 #3738)
  2.3992 +#4043 := (forall (vars (?x25 T2)) (:pat #4042) #405)
  2.3993 +#4046 := (iff #410 #4043)
  2.3994 +#4044 := (iff #405 #405)
  2.3995 +#4045 := [refl]: #4044
  2.3996 +#4047 := [quant-intro #4045]: #4046
  2.3997 +#1660 := (~ #410 #410)
  2.3998 +#1698 := (~ #405 #405)
  2.3999 +#1699 := [refl]: #1698
  2.4000 +#1661 := [nnf-pos #1699]: #1660
  2.4001 +#1635 := [not-or-elim #1633]: #410
  2.4002 +#1700 := [mp~ #1635 #1661]: #410
  2.4003 +#4048 := [mp #1700 #4047]: #4043
  2.4004 +#3698 := (not #4043)
  2.4005 +#3699 := (or #3698 #3712 #3738)
  2.4006 +#3730 := (or #3727 #3738)
  2.4007 +#3700 := (or #3698 #3730)
  2.4008 +#3662 := (iff #3700 #3699)
  2.4009 +#3702 := (or #3698 #3695)
  2.4010 +#3653 := (iff #3702 #3699)
  2.4011 +#3660 := [rewrite]: #3653
  2.4012 +#3659 := (iff #3700 #3702)
  2.4013 +#3697 := (iff #3730 #3695)
  2.4014 +#3711 := [monotonicity #3713]: #3697
  2.4015 +#3661 := [monotonicity #3711]: #3659
  2.4016 +#3663 := [trans #3661 #3660]: #3662
  2.4017 +#3701 := [quant-inst]: #3700
  2.4018 +#3654 := [mp #3701 #3663]: #3699
  2.4019 +#4508 := [unit-resolution #3654 #4048]: #3695
  2.4020 +#4509 := [unit-resolution #4508 #4507]: #3738
  2.4021 +#4510 := (not #3738)
  2.4022 +#4511 := (or #4510 #3633)
  2.4023 +#4512 := [th-lemma]: #4511
  2.4024 +#4492 := [unit-resolution #4512 #4509]: #3633
  2.4025 +#4451 := (<= #1705 0::int)
  2.4026 +#4493 := (or #4451 #1706)
  2.4027 +#4494 := [th-lemma]: #4493
  2.4028 +#4495 := [unit-resolution #4494 #4452]: #4451
  2.4029 +#335 := (<= uf_9 0::int)
  2.4030 +#336 := (not #335)
  2.4031 +#54 := (< 0::int uf_9)
  2.4032 +#337 := (iff #54 #336)
  2.4033 +#338 := [rewrite]: #337
  2.4034 +#331 := [asserted]: #54
  2.4035 +#339 := [mp #331 #338]: #336
  2.4036 +#4496 := [th-lemma #339 #4495 #4492]: false
  2.4037 +#4491 := [lemma #4496]: #1706
  2.4038 +#3742 := (or #4409 #1707 #4403)
  2.4039 +#3743 := [def-axiom]: #3742
  2.4040 +#10024 := [unit-resolution #3743 #4491]: #10023
  2.4041 +#10025 := [unit-resolution #10024 #10022]: #4403
  2.4042 +#3766 := (or #4400 #4394)
  2.4043 +#3767 := [def-axiom]: #3766
  2.4044 +#10018 := [unit-resolution #3767 #10025]: #4394
  2.4045 +#3761 := (or #4397 #2108 #4391)
  2.4046 +#3762 := [def-axiom]: #3761
  2.4047 +#10026 := [unit-resolution #3762 #10018]: #4394
  2.4048 +#10027 := [unit-resolution #10026 #10021]: #4391
  2.4049 +#3787 := (or #4388 #4382)
  2.4050 +#3788 := [def-axiom]: #3787
  2.4051 +#10028 := [unit-resolution #3788 #10027]: #4382
  2.4052 +#3783 := (or #4385 #2893 #4379)
  2.4053 +#3784 := [def-axiom]: #3783
  2.4054 +#10029 := [unit-resolution #3784 #10028 #10020]: #4379
  2.4055 +#3771 := (or #4376 #4370)
  2.4056 +#3772 := [def-axiom]: #3771
  2.4057 +#10030 := [unit-resolution #3772 #10029]: #4370
  2.4058 +#10032 := (or #4373 #4367)
  2.4059 +#4499 := [hypothesis]: #4087
  2.4060 +#3969 := (or #4084 #2369)
  2.4061 +#3970 := [def-axiom]: #3969
  2.4062 +#4636 := [unit-resolution #3970 #4499]: #2369
  2.4063 +#4584 := (= uf_9 #1777)
  2.4064 +#4727 := (not #4584)
  2.4065 +#3636 := (or #4084 #1789)
  2.4066 +#3968 := [def-axiom]: #3636
  2.4067 +#4637 := [unit-resolution #3968 #4499]: #1789
  2.4068 +#4737 := (or #4727 #1788)
  2.4069 +#4738 := [th-lemma]: #4737
  2.4070 +#4739 := [unit-resolution #4738 #4637]: #4727
  2.4071 +#4758 := (or #4584 #2366)
  2.4072 +#4728 := [hypothesis]: #4727
  2.4073 +#4729 := [hypothesis]: #2369
  2.4074 +#4641 := (or #3698 #2366 #4584)
  2.4075 +#4585 := (or #1790 #4584)
  2.4076 +#4642 := (or #3698 #4585)
  2.4077 +#4628 := (iff #4642 #4641)
  2.4078 +#4638 := (or #2366 #4584)
  2.4079 +#4644 := (or #3698 #4638)
  2.4080 +#4626 := (iff #4644 #4641)
  2.4081 +#4627 := [rewrite]: #4626
  2.4082 +#4624 := (iff #4642 #4644)
  2.4083 +#4639 := (iff #4585 #4638)
  2.4084 +#4640 := [monotonicity #2368]: #4639
  2.4085 +#4625 := [monotonicity #4640]: #4624
  2.4086 +#4623 := [trans #4625 #4627]: #4628
  2.4087 +#4643 := [quant-inst]: #4642
  2.4088 +#4629 := [mp #4643 #4623]: #4641
  2.4089 +#4730 := [unit-resolution #4629 #4048 #4729 #4728]: false
  2.4090 +#4760 := [lemma #4730]: #4758
  2.4091 +#4740 := [unit-resolution #4760 #4739 #4636]: false
  2.4092 +#4741 := [lemma #4740]: #4084
  2.4093 +#3805 := (or #4373 #4087 #4367)
  2.4094 +#3815 := [def-axiom]: #3805
  2.4095 +#10033 := [unit-resolution #3815 #4741]: #10032
  2.4096 +#10034 := [unit-resolution #10033 #10030]: #4367
  2.4097 +#3800 := (or #4364 #4358)
  2.4098 +#3759 := [def-axiom]: #3800
  2.4099 +#10246 := [unit-resolution #3759 #10034]: #4358
  2.4100 +#3593 := (not #2607)
  2.4101 +#3836 := (or #4364 #106)
  2.4102 +#3832 := [def-axiom]: #3836
  2.4103 +#10035 := [unit-resolution #3832 #10034]: #106
  2.4104 +#8124 := (= #161 #105)
  2.4105 +#4885 := [hypothesis]: #4200
  2.4106 +#3652 := (or #4197 #495)
  2.4107 +#3934 := [def-axiom]: #3652
  2.4108 +#4886 := [unit-resolution #3934 #4885]: #495
  2.4109 +#8139 := [symm #4886]: #142
  2.4110 +#7937 := [monotonicity #8139]: #8124
  2.4111 +#4736 := [trans #7937 #10035]: #162
  2.4112 +#3612 := (or #4173 #1970)
  2.4113 +#3613 := [def-axiom]: #3612
  2.4114 +#7107 := [unit-resolution #3613 #4736]: #4173
  2.4115 +#3939 := (or #4197 #4191)
  2.4116 +#3928 := [def-axiom]: #3939
  2.4117 +#8726 := [unit-resolution #3928 #4885]: #4191
  2.4118 +#10469 := (or #4151 #586)
  2.4119 +#8744 := (?x47!7 ?x49!8)
  2.4120 +#8817 := (uf_4 uf_19 #8744)
  2.4121 +#8836 := (* -1::int #8817)
  2.4122 +#8739 := (uf_4 uf_14 #8744)
  2.4123 +#9868 := (+ #8739 #8836)
  2.4124 +#9874 := (>= #9868 0::int)
  2.4125 +#9867 := (= #8739 #8817)
  2.4126 +#10418 := (= #8817 #8739)
  2.4127 +#6250 := [hypothesis]: #495
  2.4128 +#10417 := [symm #6250]: #142
  2.4129 +#10419 := [monotonicity #10417]: #10418
  2.4130 +#10420 := [symm #10419]: #9867
  2.4131 +#10421 := (not #9867)
  2.4132 +#10416 := (or #10421 #9874)
  2.4133 +#10422 := [th-lemma]: #10416
  2.4134 +#10423 := [unit-resolution #10422 #10420]: #9874
  2.4135 +#8745 := (* -1::int #8739)
  2.4136 +#8586 := (uf_4 uf_14 ?x49!8)
  2.4137 +#8746 := (+ #8586 #8745)
  2.4138 +#8747 := (<= #8746 0::int)
  2.4139 +#8789 := (not #8747)
  2.4140 +#8770 := (up_6 uf_15 #8744)
  2.4141 +#8771 := (not #8770)
  2.4142 +#8748 := (uf_1 #8744 ?x49!8)
  2.4143 +#8749 := (uf_10 #8748)
  2.4144 +#8765 := (* -1::int #8749)
  2.4145 +#8766 := (+ #8745 #8765)
  2.4146 +#8767 := (+ #8586 #8766)
  2.4147 +#8768 := (= #8767 0::int)
  2.4148 +#8769 := (not #8768)
  2.4149 +#8754 := (or #8747 #8769 #8771)
  2.4150 +#8757 := (not #8754)
  2.4151 +#8721 := (* -1::int #8586)
  2.4152 +#8734 := (+ uf_9 #8721)
  2.4153 +#8722 := (<= #8734 0::int)
  2.4154 +#8939 := (not #8722)
  2.4155 +#10424 := [hypothesis]: #4154
  2.4156 +#3622 := (or #4151 #1895)
  2.4157 +#3627 := [def-axiom]: #3622
  2.4158 +#10425 := [unit-resolution #3627 #10424]: #1895
  2.4159 +#8935 := (+ #1882 #8721)
  2.4160 +#8932 := (>= #8935 0::int)
  2.4161 +#8934 := (= #1882 #8586)
  2.4162 +#10426 := (= #8586 #1882)
  2.4163 +#10427 := [monotonicity #6250]: #10426
  2.4164 +#10428 := [symm #10427]: #8934
  2.4165 +#10429 := (not #8934)
  2.4166 +#10430 := (or #10429 #8932)
  2.4167 +#10431 := [th-lemma]: #10430
  2.4168 +#10432 := [unit-resolution #10431 #10428]: #8932
  2.4169 +#8931 := (not #8932)
  2.4170 +#8940 := (or #8939 #8931 #1894)
  2.4171 +#8936 := [hypothesis]: #1895
  2.4172 +#8933 := [hypothesis]: #8722
  2.4173 +#8937 := [hypothesis]: #8932
  2.4174 +#8938 := [th-lemma #8937 #8933 #8936]: false
  2.4175 +#8738 := [lemma #8938]: #8940
  2.4176 +#10433 := [unit-resolution #8738 #10432 #10425]: #8939
  2.4177 +#10443 := (or #8722 #8757)
  2.4178 +#3963 := (or #4151 #2507)
  2.4179 +#3623 := [def-axiom]: #3963
  2.4180 +#10434 := [unit-resolution #3623 #10424]: #2507
  2.4181 +#3825 := (or #4364 #4124)
  2.4182 +#3793 := [def-axiom]: #3825
  2.4183 +#10442 := [unit-resolution #3793 #10034]: #4124
  2.4184 +#8762 := (or #4129 #2504 #8722 #8757)
  2.4185 +#8772 := (or #8771 #8769 #8747)
  2.4186 +#8773 := (not #8772)
  2.4187 +#8753 := (or #1896 #8722 #8773)
  2.4188 +#8775 := (or #4129 #8753)
  2.4189 +#8781 := (iff #8775 #8762)
  2.4190 +#8759 := (or #2504 #8722 #8757)
  2.4191 +#8777 := (or #4129 #8759)
  2.4192 +#8774 := (iff #8777 #8762)
  2.4193 +#8780 := [rewrite]: #8774
  2.4194 +#8778 := (iff #8775 #8777)
  2.4195 +#8760 := (iff #8753 #8759)
  2.4196 +#8752 := (iff #8773 #8757)
  2.4197 +#8755 := (iff #8772 #8754)
  2.4198 +#8756 := [rewrite]: #8755
  2.4199 +#8758 := [monotonicity #8756]: #8752
  2.4200 +#8761 := [monotonicity #2506 #8758]: #8760
  2.4201 +#8779 := [monotonicity #8761]: #8778
  2.4202 +#8782 := [trans #8779 #8780]: #8781
  2.4203 +#8776 := [quant-inst]: #8775
  2.4204 +#8783 := [mp #8776 #8782]: #8762
  2.4205 +#10444 := [unit-resolution #8783 #10442 #10434]: #10443
  2.4206 +#10445 := [unit-resolution #10444 #10433]: #8757
  2.4207 +#8787 := (or #8754 #8789)
  2.4208 +#8790 := [def-axiom]: #8787
  2.4209 +#10446 := [unit-resolution #8790 #10445]: #8789
  2.4210 +#8831 := (+ #1882 #8836)
  2.4211 +#8848 := (<= #8831 0::int)
  2.4212 +#8893 := (+ #8765 #8836)
  2.4213 +#8894 := (+ #1882 #8893)
  2.4214 +#8912 := (= #8894 0::int)
  2.4215 +#9084 := (<= #8894 0::int)
  2.4216 +#9871 := (<= #9868 0::int)
  2.4217 +#10447 := (or #10421 #9871)
  2.4218 +#10448 := [th-lemma]: #10447
  2.4219 +#10449 := [unit-resolution #10448 #10420]: #9871
  2.4220 +#8784 := (<= #8767 0::int)
  2.4221 +#8791 := (or #8754 #8768)
  2.4222 +#8792 := [def-axiom]: #8791
  2.4223 +#10450 := [unit-resolution #8792 #10445]: #8768
  2.4224 +#10451 := (or #8769 #8784)
  2.4225 +#10452 := [th-lemma]: #10451
  2.4226 +#10453 := [unit-resolution #10452 #10450]: #8784
  2.4227 +#8930 := (<= #8935 0::int)
  2.4228 +#10454 := (or #10429 #8930)
  2.4229 +#10455 := [th-lemma]: #10454
  2.4230 +#10456 := [unit-resolution #10455 #10428]: #8930
  2.4231 +#10096 := (not #9871)
  2.4232 +#10098 := (not #8784)
  2.4233 +#10097 := (not #8930)
  2.4234 +#10099 := (or #9084 #10097 #10098 #10096)
  2.4235 +#10059 := [hypothesis]: #9871
  2.4236 +#10060 := [hypothesis]: #8784
  2.4237 +#10062 := [hypothesis]: #8930
  2.4238 +#10063 := (not #9084)
  2.4239 +#10064 := [hypothesis]: #10063
  2.4240 +#10065 := [th-lemma #10064 #10062 #10060 #10059]: false
  2.4241 +#10100 := [lemma #10065]: #10099
  2.4242 +#10457 := [unit-resolution #10100 #10456 #10453 #10449]: #9084
  2.4243 +#9068 := (>= #8894 0::int)
  2.4244 +#8788 := (>= #8767 0::int)
  2.4245 +#10458 := (or #8769 #8788)
  2.4246 +#10459 := [th-lemma]: #10458
  2.4247 +#10460 := [unit-resolution #10459 #10450]: #8788
  2.4248 +#10439 := (not #9874)
  2.4249 +#10007 := (not #8788)
  2.4250 +#10440 := (or #9068 #8931 #10007 #10439)
  2.4251 +#10435 := [hypothesis]: #9874
  2.4252 +#9938 := [hypothesis]: #8788
  2.4253 +#10436 := (not #9068)
  2.4254 +#10437 := [hypothesis]: #10436
  2.4255 +#10438 := [th-lemma #10437 #8937 #9938 #10435]: false
  2.4256 +#10441 := [lemma #10438]: #10440
  2.4257 +#10461 := [unit-resolution #10441 #10432 #10460 #10423]: #9068
  2.4258 +#10462 := (or #8912 #10063 #10436)
  2.4259 +#10463 := [th-lemma]: #10462
  2.4260 +#10464 := [unit-resolution #10463 #10461 #10457]: #8912
  2.4261 +#8911 := (not #8912)
  2.4262 +#8918 := (or #8848 #8911)
  2.4263 +#3964 := (or #4151 #4143)
  2.4264 +#3607 := [def-axiom]: #3964
  2.4265 +#10465 := [unit-resolution #3607 #10424]: #4143
  2.4266 +#9022 := (or #4148 #8848 #8911)
  2.4267 +#8815 := (+ #1883 #8749)
  2.4268 +#8818 := (+ #8817 #8815)
  2.4269 +#8819 := (= #8818 0::int)
  2.4270 +#8820 := (not #8819)
  2.4271 +#8821 := (+ #8817 #1883)
  2.4272 +#8825 := (>= #8821 0::int)
  2.4273 +#8826 := (or #8825 #8820)
  2.4274 +#9031 := (or #4148 #8826)
  2.4275 +#9081 := (iff #9031 #9022)
  2.4276 +#9078 := (or #4148 #8918)
  2.4277 +#9024 := (iff #9078 #9022)
  2.4278 +#9080 := [rewrite]: #9024
  2.4279 +#9079 := (iff #9031 #9078)
  2.4280 +#8919 := (iff #8826 #8918)
  2.4281 +#8916 := (iff #8820 #8911)
  2.4282 +#8915 := (iff #8819 #8912)
  2.4283 +#8886 := (+ #8749 #8817)
  2.4284 +#8887 := (+ #1883 #8886)
  2.4285 +#8890 := (= #8887 0::int)
  2.4286 +#8913 := (iff #8890 #8912)
  2.4287 +#8914 := [rewrite]: #8913
  2.4288 +#8891 := (iff #8819 #8890)
  2.4289 +#8888 := (= #8818 #8887)
  2.4290 +#8889 := [rewrite]: #8888
  2.4291 +#8892 := [monotonicity #8889]: #8891
  2.4292 +#8910 := [trans #8892 #8914]: #8915
  2.4293 +#8917 := [monotonicity #8910]: #8916
  2.4294 +#8857 := (iff #8825 #8848)
  2.4295 +#8827 := (+ #1883 #8817)
  2.4296 +#8833 := (>= #8827 0::int)
  2.4297 +#8849 := (iff #8833 #8848)
  2.4298 +#8856 := [rewrite]: #8849
  2.4299 +#8834 := (iff #8825 #8833)
  2.4300 +#8829 := (= #8821 #8827)
  2.4301 +#8832 := [rewrite]: #8829
  2.4302 +#8835 := [monotonicity #8832]: #8834
  2.4303 +#8858 := [trans #8835 #8856]: #8857
  2.4304 +#8920 := [monotonicity #8858 #8917]: #8919
  2.4305 +#9023 := [monotonicity #8920]: #9079
  2.4306 +#9082 := [trans #9023 #9080]: #9081
  2.4307 +#9032 := [quant-inst]: #9031
  2.4308 +#9083 := [mp #9032 #9082]: #9022
  2.4309 +#10466 := [unit-resolution #9083 #10465]: #8918
  2.4310 +#10467 := [unit-resolution #10466 #10464]: #8848
  2.4311 +#10468 := [th-lemma #10432 #10467 #10446 #10423]: false
  2.4312 +#10470 := [lemma #10468]: #10469
  2.4313 +#8740 := [unit-resolution #10470 #4886]: #4151
  2.4314 +#3941 := (or #4194 #4154 #4188)
  2.4315 +#3945 := [def-axiom]: #3941
  2.4316 +#8741 := [unit-resolution #3945 #8740 #8726]: #4188
  2.4317 +#3672 := (or #4185 #4179)
  2.4318 +#3565 := [def-axiom]: #3672
  2.4319 +#8742 := [unit-resolution #3565 #8741]: #4179
  2.4320 +#3947 := (or #4182 #4176 #3161)
  2.4321 +#3669 := [def-axiom]: #3947
  2.4322 +#8743 := [unit-resolution #3669 #8742 #7107]: #3161
  2.4323 +#3956 := (or #3156 #3593)
  2.4324 +#3958 := [def-axiom]: #3956
  2.4325 +#8786 := [unit-resolution #3958 #8743]: #3593
  2.4326 +#3763 := (or #4364 #4099)
  2.4327 +#3818 := [def-axiom]: #3763
  2.4328 +#10042 := [unit-resolution #3818 #10034]: #4099
  2.4329 +#3953 := (or #3156 #1957)
  2.4330 +#3954 := [def-axiom]: #3953
  2.4331 +#8793 := [unit-resolution #3954 #8743]: #1957
  2.4332 +#3949 := (or #3156 #1961)
  2.4333 +#3955 := [def-axiom]: #3949
  2.4334 +#8794 := [unit-resolution #3955 #8743]: #1961
  2.4335 +#4870 := (or #4197 #1956 #4104 #1960 #2607)
  2.4336 +#4889 := (uf_4 uf_14 ?x53!11)
  2.4337 +#4883 := (= #1946 #4889)
  2.4338 +#4887 := (= #4889 #1946)
  2.4339 +#4882 := [monotonicity #4886]: #4887
  2.4340 +#4888 := [symm #4882]: #4883
  2.4341 +#4890 := (* -1::int #4889)
  2.4342 +#6163 := (+ #1946 #4890)
  2.4343 +#6178 := (<= #6163 0::int)
  2.4344 +#6288 := (not #6178)
  2.4345 +#6191 := [hypothesis]: #3593
  2.4346 +#6244 := [hypothesis]: #1961
  2.4347 +#6247 := [hypothesis]: #4099
  2.4348 +#6249 := [hypothesis]: #1957
  2.4349 +#3938 := (or #4197 #4133)
  2.4350 +#3935 := [def-axiom]: #3938
  2.4351 +#4841 := [unit-resolution #3935 #4885]: #4133
  2.4352 +#6294 := (or #6288 #1956 #4138 #4104 #1960 #2607 #586)
  2.4353 +#5206 := (uf_4 uf_14 ?x54!10)
  2.4354 +#5207 := (* -1::int #5206)
  2.4355 +#5202 := (+ uf_9 #5207)
  2.4356 +#5208 := (<= #5202 0::int)
  2.4357 +#5209 := (up_6 uf_15 ?x54!10)
  2.4358 +#5647 := (not #5209)
  2.4359 +#5579 := (+ #4890 #5206)
  2.4360 +#5580 := (+ #1951 #5579)
  2.4361 +#5572 := (>= #5580 0::int)
  2.4362 +#6194 := (not #5572)
  2.4363 +#6196 := (+ #1948 #5207)
  2.4364 +#6208 := (>= #6196 0::int)
  2.4365 +#6195 := (= #1948 #5206)
  2.4366 +#6209 := (= #5206 #1948)
  2.4367 +#6207 := [monotonicity #6250]: #6209
  2.4368 +#6210 := [symm #6207]: #6195
  2.4369 +#6211 := (not #6195)
  2.4370 +#6212 := (or #6211 #6208)
  2.4371 +#6241 := [th-lemma]: #6212
  2.4372 +#6242 := [unit-resolution #6241 #6210]: #6208
  2.4373 +#6192 := [hypothesis]: #6178
  2.4374 +#6289 := (not #6208)
  2.4375 +#6290 := (or #6194 #6288 #2607 #6289)
  2.4376 +#6190 := [hypothesis]: #6208
  2.4377 +#6187 := [hypothesis]: #5572
  2.4378 +#6193 := [th-lemma #6187 #6192 #6191 #6190]: false
  2.4379 +#6291 := [lemma #6193]: #6290
  2.4380 +#6243 := [unit-resolution #6291 #6192 #6191 #6242]: #6194
  2.4381 +#6248 := (or #5647 #5572)
  2.4382 +#5669 := (or #4104 #1960 #5647 #5572)
  2.4383 +#5605 := (+ #5206 #4890)
  2.4384 +#5606 := (+ #1951 #5605)
  2.4385 +#5646 := (>= #5606 0::int)
  2.4386 +#5578 := (or #5647 #1960 #5646)
  2.4387 +#5674 := (or #4104 #5578)
  2.4388 +#5939 := (iff #5674 #5669)
  2.4389 +#5670 := (or #1960 #5647 #5572)
  2.4390 +#5676 := (or #4104 #5670)
  2.4391 +#5909 := (iff #5676 #5669)
  2.4392 +#5910 := [rewrite]: #5909
  2.4393 +#5677 := (iff #5674 #5676)
  2.4394 +#5673 := (iff #5578 #5670)
  2.4395 +#5598 := (or #5647 #1960 #5572)
  2.4396 +#5671 := (iff #5598 #5670)
  2.4397 +#5672 := [rewrite]: #5671
  2.4398 +#5601 := (iff #5578 #5598)
  2.4399 +#5599 := (iff #5646 #5572)
  2.4400 +#5581 := (= #5606 #5580)
  2.4401 +#5582 := [rewrite]: #5581
  2.4402 +#5600 := [monotonicity #5582]: #5599
  2.4403 +#5602 := [monotonicity #5600]: #5601
  2.4404 +#5668 := [trans #5602 #5672]: #5673
  2.4405 +#5678 := [monotonicity #5668]: #5677
  2.4406 +#5940 := [trans #5678 #5910]: #5939
  2.4407 +#5675 := [quant-inst]: #5674
  2.4408 +#5941 := [mp #5675 #5940]: #5669
  2.4409 +#6177 := [unit-resolution #5941 #6247 #6244]: #6248
  2.4410 +#6189 := [unit-resolution #6177 #6243]: #5647
  2.4411 +#5211 := (or #5208 #5209)
  2.4412 +#6168 := [hypothesis]: #4133
  2.4413 +#5237 := (or #4138 #5208 #5209)
  2.4414 +#5210 := (or #5209 #5208)
  2.4415 +#5238 := (or #4138 #5210)
  2.4416 +#5244 := (iff #5238 #5237)
  2.4417 +#5240 := (or #4138 #5211)
  2.4418 +#5242 := (iff #5240 #5237)
  2.4419 +#5243 := [rewrite]: #5242
  2.4420 +#5235 := (iff #5238 #5240)
  2.4421 +#5212 := (iff #5210 #5211)
  2.4422 +#5236 := [rewrite]: #5212
  2.4423 +#5241 := [monotonicity #5236]: #5235
  2.4424 +#5245 := [trans #5241 #5243]: #5244
  2.4425 +#5239 := [quant-inst]: #5238
  2.4426 +#5293 := [mp #5239 #5245]: #5237
  2.4427 +#6292 := [unit-resolution #5293 #6168]: #5211
  2.4428 +#6287 := [unit-resolution #6292 #6189]: #5208
  2.4429 +#6293 := [th-lemma #6242 #6287 #6249]: false
  2.4430 +#6295 := [lemma #6293]: #6294
  2.4431 +#4866 := [unit-resolution #6295 #4841 #6249 #6247 #6244 #6191 #4886]: #6288
  2.4432 +#4867 := (not #4883)
  2.4433 +#4868 := (or #4867 #6178)
  2.4434 +#4869 := [th-lemma]: #4868
  2.4435 +#4840 := [unit-resolution #4869 #4866 #4888]: false
  2.4436 +#4865 := [lemma #4840]: #4870
  2.4437 +#8795 := [unit-resolution #4865 #8794 #8793 #10042 #4885 #8786]: false
  2.4438 +#8798 := [lemma #8795]: #4197
  2.4439 +#3834 := (or #4361 #4200 #4355)
  2.4440 +#3835 := [def-axiom]: #3834
  2.4441 +#10367 := [unit-resolution #3835 #8798 #10246]: #4355
  2.4442 +#3856 := (or #4352 #184)
  2.4443 +#3842 := [def-axiom]: #3856
  2.4444 +#10380 := [unit-resolution #3842 #10367]: #184
  2.4445 +#10381 := [symm #10380]: #7113
  2.4446 +#13521 := (= #11444 #183)
  2.4447 +#13346 := (= #10482 uf_22)
  2.4448 +#10483 := (= uf_22 #10482)
  2.4449 +#13 := (uf_3 #12)
  2.4450 +#295 := (= #11 #13)
  2.4451 +#3982 := (forall (vars (?x2 T2) (?x3 T2)) (:pat #3981) #295)
  2.4452 +#299 := (forall (vars (?x2 T2) (?x3 T2)) #295)
  2.4453 +#3985 := (iff #299 #3982)
  2.4454 +#3983 := (iff #295 #295)
  2.4455 +#3984 := [refl]: #3983
  2.4456 +#3986 := [quant-intro #3984]: #3985
  2.4457 +#1641 := (~ #299 #299)
  2.4458 +#1673 := (~ #295 #295)
  2.4459 +#1674 := [refl]: #1673
  2.4460 +#1639 := [nnf-pos #1674]: #1641
  2.4461 +#14 := (= #13 #11)
  2.4462 +#15 := (forall (vars (?x2 T2) (?x3 T2)) #14)
  2.4463 +#300 := (iff #15 #299)
  2.4464 +#297 := (iff #14 #295)
  2.4465 +#298 := [rewrite]: #297
  2.4466 +#301 := [quant-intro #298]: #300
  2.4467 +#294 := [asserted]: #15
  2.4468 +#304 := [mp #294 #301]: #299
  2.4469 +#1675 := [mp~ #304 #1639]: #299
  2.4470 +#3987 := [mp #1675 #3986]: #3982
  2.4471 +#7756 := (not #3982)
  2.4472 +#10489 := (or #7756 #10483)
  2.4473 +#10490 := [quant-inst]: #10489
  2.4474 +#13345 := [unit-resolution #10490 #3987]: #10483
  2.4475 +#13347 := [symm #13345]: #13346
  2.4476 +#13522 := [monotonicity #13347]: #13521
  2.4477 +#13524 := [trans #13522 #10381]: #13523
  2.4478 +#27228 := [monotonicity #13524 #27216]: #27227
  2.4479 +#27230 := [symm #27228]: #27229
  2.4480 +#27232 := [monotonicity #27230]: #27231
  2.4481 +#27226 := [hypothesis]: #16801
  2.4482 +#27233 := [mp #27226 #27232]: #27109
  2.4483 +#27075 := (= #10482 #19843)
  2.4484 +#25893 := (up_6 uf_15 #19843)
  2.4485 +#27081 := (or #25893 #27075)
  2.4486 +#27086 := (iff #27073 #27081)
  2.4487  #30 := (:var 1 T5)
  2.4488  #20 := (:var 2 T2)
  2.4489  #29 := (:var 3 T4)
  2.4490  #31 := (uf_7 #29 #20 #30)
  2.4491  #32 := (up_6 #31 #11)
  2.4492 -#3845 := (pattern #32)
  2.4493 +#4001 := (pattern #32)
  2.4494  #35 := (up_6 #29 #11)
  2.4495  #34 := (= #30 uf_8)
  2.4496  #24 := (= #11 #20)
  2.4497  #36 := (ite #24 #34 #35)
  2.4498  #37 := (iff #32 #36)
  2.4499 -#3846 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) (:pat #3845) #37)
  2.4500 +#4002 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) (:pat #4001) #37)
  2.4501  #38 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) #37)
  2.4502 -#3849 := (iff #38 #3846)
  2.4503 -#3847 := (iff #37 #37)
  2.4504 -#3848 := [refl]: #3847
  2.4505 -#3850 := [quant-intro #3848]: #3849
  2.4506 -#1505 := (~ #38 #38)
  2.4507 -#1541 := (~ #37 #37)
  2.4508 -#1542 := [refl]: #1541
  2.4509 -#1506 := [nnf-pos #1542]: #1505
  2.4510 -#309 := [asserted]: #38
  2.4511 -#1543 := [mp~ #309 #1506]: #38
  2.4512 -#3851 := [mp #1543 #3850]: #3846
  2.4513 -#6010 := (not #3846)
  2.4514 -#30184 := (or #6010 #14006)
  2.4515 -#5970 := (= uf_8 uf_8)
  2.4516 -#13995 := (ite #13994 #5970 #11031)
  2.4517 -#13997 := (iff #13996 #13995)
  2.4518 -#30185 := (or #6010 #13997)
  2.4519 -#30191 := (iff #30185 #30184)
  2.4520 -#30193 := (iff #30184 #30184)
  2.4521 -#30194 := [rewrite]: #30193
  2.4522 -#14007 := (iff #13997 #14006)
  2.4523 -#14004 := (iff #13995 #14001)
  2.4524 -#1 := true
  2.4525 -#13998 := (ite #13994 true #11031)
  2.4526 -#14002 := (iff #13998 #14001)
  2.4527 -#14003 := [rewrite]: #14002
  2.4528 -#13999 := (iff #13995 #13998)
  2.4529 -#5975 := (iff #5970 true)
  2.4530 -#5976 := [rewrite]: #5975
  2.4531 -#14000 := [monotonicity #5976]: #13999
  2.4532 -#14005 := [trans #14000 #14003]: #14004
  2.4533 -#14008 := [monotonicity #14005]: #14007
  2.4534 -#30192 := [monotonicity #14008]: #30191
  2.4535 -#30195 := [trans #30192 #30194]: #30191
  2.4536 -#30190 := [quant-inst]: #30185
  2.4537 -#30196 := [mp #30190 #30195]: #30184
  2.4538 -#30517 := [unit-resolution #30196 #3851]: #14006
  2.4539 -#30208 := (not #13996)
  2.4540 -#9424 := (up_6 uf_23 ?x75!20)
  2.4541 -#9640 := (not #9424)
  2.4542 -#30526 := (iff #9640 #30208)
  2.4543 -#30524 := (iff #9424 #13996)
  2.4544 -#30522 := (iff #13996 #9424)
  2.4545 -#8591 := (= #8048 uf_23)
  2.4546 -#191 := (uf_7 uf_15 uf_22 uf_8)
  2.4547 -#7418 := (= #191 uf_23)
  2.4548 -#192 := (= uf_23 #191)
  2.4549 -#4136 := (or #3126 #4133)
  2.4550 -#4139 := (not #4136)
  2.4551 -#4104 := (pattern #199 #226)
  2.4552 -#1336 := (>= #1338 0::int)
  2.4553 -#224 := (up_6 uf_23 #10)
  2.4554 -#3083 := (not #224)
  2.4555 -#3098 := (or #216 #3083 #1336)
  2.4556 -#4105 := (forall (vars (?x67 T2) (?x68 T2)) (:pat #4104) #3098)
  2.4557 -#4110 := (not #4105)
  2.4558 -#4142 := (or #4110 #4139)
  2.4559 -#4145 := (not #4142)
  2.4560 -decl ?x68!16 :: T2
  2.4561 -#1976 := ?x68!16
  2.4562 -#1980 := (uf_24 ?x68!16)
  2.4563 -#2517 := (* -1::int #1980)
  2.4564 -decl ?x67!17 :: T2
  2.4565 -#1977 := ?x67!17
  2.4566 -#1978 := (uf_24 ?x67!17)
  2.4567 -#2518 := (+ #1978 #2517)
  2.4568 -#2519 := (<= #2518 0::int)
  2.4569 -#1984 := (up_6 uf_23 ?x68!16)
  2.4570 -#1983 := (up_6 uf_23 ?x67!17)
  2.4571 -#3060 := (not #1983)
  2.4572 -#3075 := (or #3060 #1984 #2519)
  2.4573 -#3080 := (not #3075)
  2.4574 -#4148 := (or #3080 #4145)
  2.4575 -#4151 := (not #4148)
  2.4576 -#1327 := (>= #199 0::int)
  2.4577 -#4096 := (forall (vars (?x65 T2)) (:pat #4062) #1327)
  2.4578 -#4101 := (not #4096)
  2.4579 -#4154 := (or #4101 #4151)
  2.4580 -#4157 := (not #4154)
  2.4581 -decl ?x65!15 :: T2
  2.4582 -#1961 := ?x65!15
  2.4583 -#1962 := (uf_24 ?x65!15)
  2.4584 -#1963 := (>= #1962 0::int)
  2.4585 -#1964 := (not #1963)
  2.4586 -#4160 := (or #1964 #4157)
  2.4587 -#4163 := (not #4160)
  2.4588 -#219 := (uf_24 uf_11)
  2.4589 -#220 := (= #219 0::int)
  2.4590 -#1324 := (not #220)
  2.4591 -#4166 := (or #1324 #4163)
  2.4592 -#4169 := (not #4166)
  2.4593 -#4172 := (or #1324 #4169)
  2.4594 -#4175 := (not #4172)
  2.4595 -#110 := (uf_4 uf_14 #11)
  2.4596 -#3940 := (pattern #110)
  2.4597 -#658 := (= #110 #199)
  2.4598 -#700 := (or #223 #658)
  2.4599 -#4088 := (forall (vars (?x63 T2)) (:pat #4087 #3940 #4062) #700)
  2.4600 -#4093 := (not #4088)
  2.4601 -#4178 := (or #4093 #4175)
  2.4602 -#4181 := (not #4178)
  2.4603 -decl ?x63!14 :: T2
  2.4604 -#1937 := ?x63!14
  2.4605 -#1939 := (uf_4 uf_14 ?x63!14)
  2.4606 -#1938 := (uf_24 ?x63!14)
  2.4607 -#2494 := (= #1938 #1939)
  2.4608 -#1941 := (up_6 uf_23 ?x63!14)
  2.4609 -#1942 := (not #1941)
  2.4610 -#2497 := (or #1942 #2494)
  2.4611 -#2500 := (not #2497)
  2.4612 -#4184 := (or #2500 #4181)
  2.4613 -#4187 := (not #4184)
  2.4614 -#1248 := (* -1::int #199)
  2.4615 -#1313 := (+ #110 #1248)
  2.4616 -#1312 := (>= #1313 0::int)
  2.4617 -#4079 := (forall (vars (?x61 T2)) (:pat #3940 #4062) #1312)
  2.4618 -#4084 := (not #4079)
  2.4619 -#4190 := (or #4084 #4187)
  2.4620 -#4193 := (not #4190)
  2.4621 -decl ?x61!13 :: T2
  2.4622 -#1919 := ?x61!13
  2.4623 -#1922 := (uf_4 uf_14 ?x61!13)
  2.4624 -#2484 := (* -1::int #1922)
  2.4625 -#1920 := (uf_24 ?x61!13)
  2.4626 -#2485 := (+ #1920 #2484)
  2.4627 -#2486 := (<= #2485 0::int)
  2.4628 -#2491 := (not #2486)
  2.4629 -#4196 := (or #2491 #4193)
  2.4630 -#4199 := (not #4196)
  2.4631 -#193 := (uf_1 uf_22 #11)
  2.4632 -#4061 := (pattern #193)
  2.4633 -#194 := (uf_10 #193)
  2.4634 -#1229 := (* -1::int #194)
  2.4635 -#1235 := (* -1::int #185)
  2.4636 -#1236 := (+ #1235 #1229)
  2.4637 -#1237 := (+ #110 #1236)
  2.4638 -#1238 := (<= #1237 0::int)
  2.4639 -#1230 := (+ uf_9 #1229)
  2.4640 -#1231 := (<= #1230 0::int)
  2.4641 -#3032 := (or #1231 #1238)
  2.4642 -#3033 := (not #3032)
  2.4643 -#3054 := (or #658 #3033)
  2.4644 -#4071 := (forall (vars (?x60 T2)) (:pat #3940 #4062 #4061) #3054)
  2.4645 -#4076 := (not #4071)
  2.4646 -#1249 := (+ #194 #1248)
  2.4647 -#1250 := (+ #185 #1249)
  2.4648 -#1251 := (= #1250 0::int)
  2.4649 -#3046 := (or #1231 #1238 #1251)
  2.4650 -#4063 := (forall (vars (?x59 T2)) (:pat #4061 #3940 #4062) #3046)
  2.4651 -#4068 := (not #4063)
  2.4652 -decl ?x48!12 :: T2
  2.4653 -#1886 := ?x48!12
  2.4654 -#1892 := (up_6 uf_15 ?x48!12)
  2.4655 -#1887 := (uf_4 uf_14 ?x48!12)
  2.4656 -#1888 := (* -1::int #1887)
  2.4657 -#1889 := (+ uf_9 #1888)
  2.4658 -#1890 := (<= #1889 0::int)
  2.4659 -#1281 := (+ uf_9 #1235)
  2.4660 -#1282 := (<= #1281 0::int)
  2.4661 -#114 := (up_6 uf_15 #11)
  2.4662 -#3982 := (pattern #114)
  2.4663 -#1272 := (+ #110 #1235)
  2.4664 -#1271 := (>= #1272 0::int)
  2.4665 -#1275 := (or #114 #1271)
  2.4666 -#4053 := (forall (vars (?x58 T2)) (:pat #3982 #3940) #1275)
  2.4667 -#4058 := (not #4053)
  2.4668 -#3249 := (not #192)
  2.4669 -#183 := (up_6 uf_15 uf_22)
  2.4670 -#4202 := (or #183 #3249 #4058 #1282 #1890 #1892 #4068 #4076 #4199)
  2.4671 -#4205 := (not #4202)
  2.4672 -decl ?x53!11 :: T2
  2.4673 -#1827 := ?x53!11
  2.4674 -decl ?x54!10 :: T2
  2.4675 -#1826 := ?x54!10
  2.4676 -#1832 := (uf_1 ?x54!10 ?x53!11)
  2.4677 -#1833 := (uf_10 #1832)
  2.4678 -#1840 := (* -1::int #1833)
  2.4679 -decl uf_19 :: T3
  2.4680 -#150 := uf_19
  2.4681 -#1830 := (uf_4 uf_19 ?x54!10)
  2.4682 -#1836 := (* -1::int #1830)
  2.4683 -#2443 := (+ #1836 #1840)
  2.4684 -#1828 := (uf_4 uf_19 ?x53!11)
  2.4685 -#2444 := (+ #1828 #2443)
  2.4686 -#2445 := (<= #2444 0::int)
  2.4687 -#1841 := (+ uf_9 #1840)
  2.4688 -#1842 := (<= #1841 0::int)
  2.4689 -#1837 := (+ uf_9 #1836)
  2.4690 -#1838 := (<= #1837 0::int)
  2.4691 -#2992 := (or #1838 #1842 #2445)
  2.4692 -#2997 := (not #2992)
  2.4693 -#163 := (uf_4 uf_19 #10)
  2.4694 -#1165 := (* -1::int #163)
  2.4695 -#160 := (uf_4 uf_19 #11)
  2.4696 -#1166 := (+ #160 #1165)
  2.4697 -#1172 := (+ #91 #1166)
  2.4698 -#1195 := (>= #1172 0::int)
  2.4699 -#1152 := (* -1::int #160)
  2.4700 -#1153 := (+ uf_9 #1152)
  2.4701 -#1154 := (<= #1153 0::int)
  2.4702 -#2960 := (or #969 #1154 #1195)
  2.4703 -#4015 := (forall (vars (?x53 T2) (?x54 T2)) (:pat #3916) #2960)
  2.4704 -#4020 := (not #4015)
  2.4705 -#175 := (uf_4 uf_19 uf_11)
  2.4706 -#176 := (= #175 0::int)
  2.4707 -#4023 := (or #176 #4020)
  2.4708 -#4026 := (not #4023)
  2.4709 -#4029 := (or #4026 #2997)
  2.4710 -#4032 := (not #4029)
  2.4711 -#3991 := (pattern #160)
  2.4712 -decl ?x50!9 :: (-> T2 T2)
  2.4713 -#1803 := (?x50!9 #11)
  2.4714 -#1806 := (uf_1 #1803 #11)
  2.4715 -#1807 := (uf_10 #1806)
  2.4716 -#2413 := (* -1::int #1807)
  2.4717 -#1804 := (uf_4 uf_19 #1803)
  2.4718 -#2396 := (* -1::int #1804)
  2.4719 -#2414 := (+ #2396 #2413)
  2.4720 -#2415 := (+ #160 #2414)
  2.4721 -#2416 := (= #2415 0::int)
  2.4722 -#2930 := (not #2416)
  2.4723 -#2397 := (+ #160 #2396)
  2.4724 -#2398 := (<= #2397 0::int)
  2.4725 -#2931 := (or #2398 #2930)
  2.4726 -#2932 := (not #2931)
  2.4727 -#65 := (= #11 uf_11)
  2.4728 -#2938 := (or #65 #1154 #2932)
  2.4729 -#4007 := (forall (vars (?x49 T2)) (:pat #3991) #2938)
  2.4730 -#4012 := (not #4007)
  2.4731 -#4035 := (or #4012 #4032)
  2.4732 -#4038 := (not #4035)
  2.4733 -decl ?x49!8 :: T2
  2.4734 -#1763 := ?x49!8
  2.4735 -#1767 := (uf_1 #11 ?x49!8)
  2.4736 -#3992 := (pattern #1767)
  2.4737 -#1768 := (uf_10 #1767)
  2.4738 -#1764 := (uf_4 uf_19 ?x49!8)
  2.4739 -#1765 := (* -1::int #1764)
  2.4740 -#2366 := (+ #1765 #1768)
  2.4741 -#2367 := (+ #160 #2366)
  2.4742 -#2370 := (= #2367 0::int)
  2.4743 -#2894 := (not #2370)
  2.4744 -#1766 := (+ #160 #1765)
  2.4745 -#1771 := (>= #1766 0::int)
  2.4746 -#2895 := (or #1771 #2894)
  2.4747 -#3993 := (forall (vars (?x50 T2)) (:pat #3991 #3992) #2895)
  2.4748 -#3998 := (not #3993)
  2.4749 -#2342 := (= uf_11 ?x49!8)
  2.4750 -#1775 := (+ uf_9 #1765)
  2.4751 -#1776 := (<= #1775 0::int)
  2.4752 -#4001 := (or #1776 #2342 #3998)
  2.4753 -#4004 := (not #4001)
  2.4754 -#4041 := (or #4004 #4038)
  2.4755 -#4044 := (not #4041)
  2.4756 -#1054 := (* -1::int #110)
  2.4757 -#1055 := (+ uf_9 #1054)
  2.4758 -#1056 := (<= #1055 0::int)
  2.4759 -#2880 := (or #114 #1056)
  2.4760 -#3983 := (forall (vars (?x48 T2)) (:pat #3982 #3940) #2880)
  2.4761 -#3988 := (not #3983)
  2.4762 -#533 := (= uf_14 uf_19)
  2.4763 -#3023 := (not #533)
  2.4764 -decl uf_16 :: T4
  2.4765 -#145 := uf_16
  2.4766 -#530 := (= uf_15 uf_16)
  2.4767 -#3022 := (not #530)
  2.4768 -decl uf_21 :: T3
  2.4769 -#153 := uf_21
  2.4770 -decl uf_20 :: T3
  2.4771 -#152 := uf_20
  2.4772 -#154 := (= uf_20 uf_21)
  2.4773 -#3021 := (not #154)
  2.4774 -decl uf_18 :: T2
  2.4775 -#148 := uf_18
  2.4776 -decl uf_17 :: T2
  2.4777 -#147 := uf_17
  2.4778 -#149 := (= uf_17 uf_18)
  2.4779 -#3020 := (not #149)
  2.4780 -#4047 := (or #3020 #3021 #3022 #3023 #3988 #4044)
  2.4781 -#4050 := (not #4047)
  2.4782 -#4208 := (or #4050 #4205)
  2.4783 -#4211 := (not #4208)
  2.4784 -#1708 := (?x47!7 #11)
  2.4785 -#1709 := (uf_4 uf_14 #1708)
  2.4786 -#2309 := (* -1::int #1709)
  2.4787 -#2324 := (+ #110 #2309)
  2.4788 -#2325 := (<= #2324 0::int)
  2.4789 -#1713 := (uf_1 #1708 #11)
  2.4790 -#1714 := (uf_10 #1713)
  2.4791 -#2310 := (* -1::int #1714)
  2.4792 -#2311 := (+ #2309 #2310)
  2.4793 -#2312 := (+ #110 #2311)
  2.4794 -#2313 := (= #2312 0::int)
  2.4795 -#2864 := (not #2313)
  2.4796 -#1717 := (up_6 uf_15 #1708)
  2.4797 -#2863 := (not #1717)
  2.4798 -#2865 := (or #2863 #2864 #2325)
  2.4799 -#2866 := (not #2865)
  2.4800 -#2872 := (or #65 #1056 #2866)
  2.4801 -#3974 := (forall (vars (?x46 T2)) (:pat #3940) #2872)
  2.4802 -#3979 := (not #3974)
  2.4803 -decl uf_12 :: (-> T2 int)
  2.4804 -#66 := (uf_12 #11)
  2.4805 -#3886 := (pattern #66)
  2.4806 -decl ?x38!6 :: (-> T2 T2)
  2.4807 -#1680 := (?x38!6 #11)
  2.4808 -#1684 := (uf_12 #1680)
  2.4809 -#2268 := (* -1::int #1684)
  2.4810 -#1681 := (uf_1 #1680 #11)
  2.4811 -#1682 := (uf_10 #1681)
  2.4812 -#2285 := (* -1::int #1682)
  2.4813 -#2286 := (+ #2285 #2268)
  2.4814 -#2287 := (+ #66 #2286)
  2.4815 -#2288 := (= #2287 0::int)
  2.4816 -#2836 := (not #2288)
  2.4817 -#2269 := (+ #66 #2268)
  2.4818 -#2270 := (<= #2269 0::int)
  2.4819 -decl up_13 :: (-> T2 bool)
  2.4820 -#1690 := (up_13 #1680)
  2.4821 -#2835 := (not #1690)
  2.4822 -#2837 := (or #2835 #2270 #2836)
  2.4823 -#2838 := (not #2837)
  2.4824 -#993 := (* -1::int #66)
  2.4825 -#994 := (+ uf_9 #993)
  2.4826 -#995 := (<= #994 0::int)
  2.4827 -#2844 := (or #65 #995 #2838)
  2.4828 -#3966 := (forall (vars (?x37 T2)) (:pat #3886) #2844)
  2.4829 -#3971 := (not #3966)
  2.4830 -#116 := (up_6 uf_15 #10)
  2.4831 -#3957 := (pattern #114 #116)
  2.4832 -#118 := (uf_4 uf_14 #10)
  2.4833 -#1045 := (* -1::int #118)
  2.4834 -#1046 := (+ #110 #1045)
  2.4835 -#1069 := (>= #1046 0::int)
  2.4836 -#2801 := (not #116)
  2.4837 -#2816 := (or #114 #2801 #1069)
  2.4838 -#3958 := (forall (vars (?x42 T2) (?x43 T2)) (:pat #3957) #2816)
  2.4839 -#3963 := (not #3958)
  2.4840 -#1047 := (+ #91 #1046)
  2.4841 -#1043 := (>= #1047 0::int)
  2.4842 -#115 := (not #114)
  2.4843 -#2793 := (or #115 #969 #1043)
  2.4844 -#3949 := (forall (vars (?x44 T2) (?x45 T2)) (:pat #3916) #2793)
  2.4845 -#3954 := (not #3949)
  2.4846 -#1101 := (>= #110 0::int)
  2.4847 -#3941 := (forall (vars (?x41 T2)) (:pat #3940) #1101)
  2.4848 -#3946 := (not #3941)
  2.4849 -#108 := (uf_4 uf_14 uf_11)
  2.4850 -#109 := (= #108 0::int)
  2.4851 -#3266 := (not #109)
  2.4852 -#4214 := (or #3266 #3946 #3954 #3963 #3971 #3979 #4211)
  2.4853 -#4217 := (not #4214)
  2.4854 -decl ?x37!5 :: T2
  2.4855 -#1636 := ?x37!5
  2.4856 -#1637 := (uf_1 #11 ?x37!5)
  2.4857 -#3925 := (pattern #1637)
  2.4858 -#74 := (up_13 #11)
  2.4859 -#3879 := (pattern #74)
  2.4860 -#1639 := (uf_12 ?x37!5)
  2.4861 -#1640 := (* -1::int #1639)
  2.4862 -#1638 := (uf_10 #1637)
  2.4863 -#2238 := (+ #1638 #1640)
  2.4864 -#2239 := (+ #66 #2238)
  2.4865 -#2242 := (= #2239 0::int)
  2.4866 -#2754 := (not #2242)
  2.4867 -#1644 := (+ #66 #1640)
  2.4868 -#1645 := (>= #1644 0::int)
  2.4869 -#75 := (not #74)
  2.4870 -#2755 := (or #75 #1645 #2754)
  2.4871 -#3926 := (forall (vars (?x38 T2)) (:pat #3879 #3886 #3925) #2755)
  2.4872 -#3931 := (not #3926)
  2.4873 -#2214 := (= uf_11 ?x37!5)
  2.4874 -#1649 := (+ uf_9 #1640)
  2.4875 -#1650 := (<= #1649 0::int)
  2.4876 -#3934 := (or #1650 #2214 #3931)
  2.4877 -#3937 := (not #3934)
  2.4878 -#4220 := (or #3937 #4217)
  2.4879 -#4223 := (not #4220)
  2.4880 -#86 := (uf_12 #10)
  2.4881 -#955 := (* -1::int #86)
  2.4882 -#982 := (+ #955 #91)
  2.4883 -#983 := (+ #66 #982)
  2.4884 -#980 := (>= #983 0::int)
  2.4885 -#2746 := (or #75 #969 #980)
  2.4886 -#3917 := (forall (vars (?x33 T2) (?x34 T2)) (:pat #3916) #2746)
  2.4887 -#3922 := (not #3917)
  2.4888 -#4226 := (or #3922 #4223)
  2.4889 -#4229 := (not #4226)
  2.4890 -decl ?x34!3 :: T2
  2.4891 -#1606 := ?x34!3
  2.4892 -#1613 := (uf_12 ?x34!3)
  2.4893 -decl ?x33!4 :: T2
  2.4894 -#1607 := ?x33!4
  2.4895 -#1610 := (uf_12 ?x33!4)
  2.4896 -#1611 := (* -1::int #1610)
  2.4897 -#2201 := (+ #1611 #1613)
  2.4898 -#1608 := (uf_1 ?x34!3 ?x33!4)
  2.4899 -#1609 := (uf_10 #1608)
  2.4900 -#2202 := (+ #1609 #2201)
  2.4901 -#2205 := (>= #2202 0::int)
  2.4902 -#1620 := (up_13 ?x34!3)
  2.4903 -#2709 := (not #1620)
  2.4904 -#1616 := (* -1::int #1609)
  2.4905 -#1617 := (+ uf_9 #1616)
  2.4906 -#1618 := (<= #1617 0::int)
  2.4907 -#2724 := (or #1618 #2709 #2205)
  2.4908 -#2729 := (not #2724)
  2.4909 -#4232 := (or #2729 #4229)
  2.4910 -#4235 := (not #4232)
  2.4911 -#84 := (up_13 #10)
  2.4912 -#3907 := (pattern #74 #84)
  2.4913 -#956 := (+ #66 #955)
  2.4914 -#954 := (>= #956 0::int)
  2.4915 -#1898 := (not #84)
  2.4916 -#2701 := (or #74 #1898 #954)
  2.4917 -#3908 := (forall (vars (?x29 T2) (?x30 T2)) (:pat #3907) #2701)
  2.4918 -#3913 := (not #3908)
  2.4919 -#4238 := (or #3913 #4235)
  2.4920 -#4241 := (not #4238)
  2.4921 -decl ?x30!1 :: T2
  2.4922 -#1581 := ?x30!1
  2.4923 -#1585 := (uf_12 ?x30!1)
  2.4924 -#2182 := (* -1::int #1585)
  2.4925 -decl ?x29!2 :: T2
  2.4926 -#1582 := ?x29!2
  2.4927 -#1583 := (uf_12 ?x29!2)
  2.4928 -#2183 := (+ #1583 #2182)
  2.4929 -#2184 := (<= #2183 0::int)
  2.4930 -#1589 := (up_13 ?x30!1)
  2.4931 -#1588 := (up_13 ?x29!2)
  2.4932 -#1597 := (not #1588)
  2.4933 -#1948 := (or #1597 #1589 #2184)
  2.4934 -#2022 := (not #1948)
  2.4935 -#4244 := (or #2022 #4241)
  2.4936 -#4247 := (not #4244)
  2.4937 -#945 := (>= #66 0::int)
  2.4938 -#3899 := (forall (vars (?x27 T2)) (:pat #3886) #945)
  2.4939 -#3904 := (not #3899)
  2.4940 -#4250 := (or #3904 #4247)
  2.4941 -#4253 := (not #4250)
  2.4942 -decl ?x27!0 :: T2
  2.4943 -#1566 := ?x27!0
  2.4944 -#1567 := (uf_12 ?x27!0)
  2.4945 -#1568 := (>= #1567 0::int)
  2.4946 -#1569 := (not #1568)
  2.4947 -#4256 := (or #1569 #4253)
  2.4948 -#4259 := (not #4256)
  2.4949 -#80 := (uf_12 uf_11)
  2.4950 -#81 := (= #80 0::int)
  2.4951 -#940 := (not #81)
  2.4952 -#4262 := (or #940 #4259)
  2.4953 -#4265 := (not #4262)
  2.4954 -#4992 := [hypothesis]: #940
  2.4955 -#67 := (= #66 0::int)
  2.4956 -#70 := (not #65)
  2.4957 -#921 := (or #70 #67)
  2.4958 -#3893 := (forall (vars (?x24 T2)) (:pat #3886) #921)
  2.4959 -#924 := (forall (vars (?x24 T2)) #921)
  2.4960 -#3896 := (iff #924 #3893)
  2.4961 -#3894 := (iff #921 #921)
  2.4962 -#3895 := [refl]: #3894
  2.4963 -#3897 := [quant-intro #3895]: #3896
  2.4964 -#1521 := (~ #924 #924)
  2.4965 -#1560 := (~ #921 #921)
  2.4966 -#1561 := [refl]: #1560
  2.4967 -#1522 := [nnf-pos #1561]: #1521
  2.4968 -#397 := (= uf_9 #66)
  2.4969 -#403 := (or #65 #397)
  2.4970 -#408 := (forall (vars (?x25 T2)) #403)
  2.4971 -#76 := (forall (vars (?x26 T2)) #75)
  2.4972 -#930 := (and #76 #408 #924)
  2.4973 -#1385 := (= #1363 0::int)
  2.4974 -#1388 := (not #1336)
  2.4975 -#1397 := (and #216 #1388 #1385)
  2.4976 -#1402 := (exists (vars (?x76 T2)) #1397)
  2.4977 -#1374 := (+ uf_9 #1248)
  2.4978 -#1375 := (<= #1374 0::int)
  2.4979 -#1376 := (not #1375)
  2.4980 -#1379 := (and #70 #1376)
  2.4981 -#1382 := (not #1379)
  2.4982 -#1405 := (or #1382 #1402)
  2.4983 -#1408 := (forall (vars (?x75 T2)) #1405)
  2.4984 -#970 := (not #969)
  2.4985 -#1353 := (and #216 #970)
  2.4986 -#1358 := (not #1353)
  2.4987 -#1365 := (or #1358 #1361)
  2.4988 -#1368 := (forall (vars (?x71 T2) (?x72 T2)) #1365)
  2.4989 -#1371 := (not #1368)
  2.4990 -#1411 := (or #1371 #1408)
  2.4991 -#1414 := (and #1368 #1411)
  2.4992 -#225 := (and #223 #224)
  2.4993 -#711 := (not #225)
  2.4994 -#1341 := (or #711 #1336)
  2.4995 -#1344 := (forall (vars (?x67 T2) (?x68 T2)) #1341)
  2.4996 -#1347 := (not #1344)
  2.4997 -#1417 := (or #1347 #1414)
  2.4998 -#1420 := (and #1344 #1417)
  2.4999 -#1330 := (forall (vars (?x65 T2)) #1327)
  2.5000 -#1333 := (not #1330)
  2.5001 -#1423 := (or #1333 #1420)
  2.5002 -#1426 := (and #1330 #1423)
  2.5003 -#1429 := (or #1324 #1426)
  2.5004 -#1432 := (and #220 #1429)
  2.5005 -#705 := (forall (vars (?x63 T2)) #700)
  2.5006 -#814 := (not #705)
  2.5007 -#1435 := (or #814 #1432)
  2.5008 -#1438 := (and #705 #1435)
  2.5009 -#1316 := (forall (vars (?x61 T2)) #1312)
  2.5010 -#1319 := (not #1316)
  2.5011 -#1441 := (or #1319 #1438)
  2.5012 -#1444 := (and #1316 #1441)
  2.5013 -#1283 := (not #1282)
  2.5014 -#1278 := (forall (vars (?x58 T2)) #1275)
  2.5015 -#1239 := (not #1238)
  2.5016 -#1232 := (not #1231)
  2.5017 -#1242 := (and #1232 #1239)
  2.5018 -#1263 := (or #658 #1242)
  2.5019 -#1268 := (forall (vars (?x60 T2)) #1263)
  2.5020 -#1245 := (not #1242)
  2.5021 -#1254 := (or #1245 #1251)
  2.5022 -#1257 := (forall (vars (?x59 T2)) #1254)
  2.5023 -#1057 := (not #1056)
  2.5024 -#1132 := (and #115 #1057)
  2.5025 -#1135 := (exists (vars (?x48 T2)) #1132)
  2.5026 -#184 := (not #183)
  2.5027 -#1304 := (and #184 #192 #1135 #1257 #1268 #1278 #1283)
  2.5028 -#1309 := (not #1304)
  2.5029 -#1447 := (or #1309 #1444)
  2.5030 -#1155 := (not #1154)
  2.5031 -#1189 := (and #970 #1155)
  2.5032 -#1192 := (not #1189)
  2.5033 -#1198 := (or #1192 #1195)
  2.5034 -#1201 := (forall (vars (?x53 T2) (?x54 T2)) #1198)
  2.5035 -#1204 := (not #1201)
  2.5036 -#1212 := (or #176 #1204)
  2.5037 -#1217 := (and #1201 #1212)
  2.5038 -#1170 := (= #1172 0::int)
  2.5039 -#1164 := (>= #1166 0::int)
  2.5040 -#1167 := (not #1164)
  2.5041 -#1174 := (and #1167 #1170)
  2.5042 -#1177 := (exists (vars (?x50 T2)) #1174)
  2.5043 -#1158 := (and #70 #1155)
  2.5044 -#1161 := (not #1158)
  2.5045 -#1180 := (or #1161 #1177)
  2.5046 -#1183 := (forall (vars (?x49 T2)) #1180)
  2.5047 -#1186 := (not #1183)
  2.5048 -#1220 := (or #1186 #1217)
  2.5049 -#1223 := (and #1183 #1220)
  2.5050 -#1138 := (not #1135)
  2.5051 -#1144 := (and #149 #154 #530 #533 #1138)
  2.5052 -#1149 := (not #1144)
  2.5053 -#1226 := (or #1149 #1223)
  2.5054 -#1450 := (and #1226 #1447)
  2.5055 -#1104 := (forall (vars (?x41 T2)) #1101)
  2.5056 -#117 := (and #115 #116)
  2.5057 -#456 := (not #117)
  2.5058 -#1095 := (or #456 #1069)
  2.5059 -#1098 := (forall (vars (?x42 T2) (?x43 T2)) #1095)
  2.5060 -#1070 := (not #1069)
  2.5061 -#1066 := (= #1047 0::int)
  2.5062 -#1079 := (and #114 #1066 #1070)
  2.5063 -#1084 := (exists (vars (?x47 T2)) #1079)
  2.5064 -#1060 := (and #70 #1057)
  2.5065 -#1063 := (not #1060)
  2.5066 -#1087 := (or #1063 #1084)
  2.5067 -#1090 := (forall (vars (?x46 T2)) #1087)
  2.5068 -#1034 := (and #114 #970)
  2.5069 -#1039 := (not #1034)
  2.5070 -#1048 := (or #1039 #1043)
  2.5071 -#1051 := (forall (vars (?x44 T2) (?x45 T2)) #1048)
  2.5072 -#1005 := (= #983 0::int)
  2.5073 -#1008 := (not #954)
  2.5074 -#1017 := (and #74 #1008 #1005)
  2.5075 -#1022 := (exists (vars (?x38 T2)) #1017)
  2.5076 -#996 := (not #995)
  2.5077 -#999 := (and #70 #996)
  2.5078 -#1002 := (not #999)
  2.5079 -#1025 := (or #1002 #1022)
  2.5080 -#1028 := (forall (vars (?x37 T2)) #1025)
  2.5081 -#1124 := (and #109 #1028 #1051 #1090 #1098 #1104)
  2.5082 -#1129 := (not #1124)
  2.5083 -#1453 := (or #1129 #1450)
  2.5084 -#1456 := (and #1028 #1453)
  2.5085 -#973 := (and #74 #970)
  2.5086 -#976 := (not #973)
  2.5087 -#984 := (or #976 #980)
  2.5088 -#987 := (forall (vars (?x33 T2) (?x34 T2)) #984)
  2.5089 -#990 := (not #987)
  2.5090 -#1459 := (or #990 #1456)
  2.5091 -#1462 := (and #987 #1459)
  2.5092 -#85 := (and #75 #84)
  2.5093 -#432 := (not #85)
  2.5094 -#958 := (or #432 #954)
  2.5095 -#961 := (forall (vars (?x29 T2) (?x30 T2)) #958)
  2.5096 -#964 := (not #961)
  2.5097 -#1465 := (or #964 #1462)
  2.5098 -#1468 := (and #961 #1465)
  2.5099 -#946 := (forall (vars (?x27 T2)) #945)
  2.5100 -#949 := (not #946)
  2.5101 -#1471 := (or #949 #1468)
  2.5102 -#1474 := (and #946 #1471)
  2.5103 -#1477 := (or #940 #1474)
  2.5104 -#1480 := (and #81 #1477)
  2.5105 -#935 := (not #930)
  2.5106 -#1483 := (or #935 #1480)
  2.5107 -#1486 := (not #1483)
  2.5108 -#231 := (+ #199 #91)
  2.5109 -#238 := (= #226 #231)
  2.5110 -#239 := (and #216 #238)
  2.5111 -#237 := (< #199 #226)
  2.5112 -#240 := (and #237 #239)
  2.5113 -#241 := (exists (vars (?x76 T2)) #240)
  2.5114 -#235 := (< #199 uf_9)
  2.5115 -#236 := (and #70 #235)
  2.5116 -#242 := (implies #236 #241)
  2.5117 -#243 := (forall (vars (?x75 T2)) #242)
  2.5118 -#232 := (<= #226 #231)
  2.5119 -#92 := (< #91 uf_9)
  2.5120 -#230 := (and #216 #92)
  2.5121 -#233 := (implies #230 #232)
  2.5122 -#234 := (forall (vars (?x71 T2) (?x72 T2)) #233)
  2.5123 -#244 := (implies #234 #243)
  2.5124 -#245 := (and #234 #244)
  2.5125 -#227 := (<= #226 #199)
  2.5126 -#228 := (implies #225 #227)
  2.5127 -#229 := (forall (vars (?x67 T2) (?x68 T2)) #228)
  2.5128 -#246 := (implies #229 #245)
  2.5129 -#247 := (and #229 #246)
  2.5130 -#221 := (<= 0::int #199)
  2.5131 -#222 := (forall (vars (?x65 T2)) #221)
  2.5132 -#248 := (implies #222 #247)
  2.5133 -#249 := (and #222 #248)
  2.5134 -#250 := (implies #220 #249)
  2.5135 -#251 := (and #220 #250)
  2.5136 -#204 := (= #199 #110)
  2.5137 -#217 := (implies #216 #204)
  2.5138 -#218 := (forall (vars (?x63 T2)) #217)
  2.5139 -#252 := (implies #218 #251)
  2.5140 -#253 := (and #218 #252)
  2.5141 -#214 := (<= #199 #110)
  2.5142 -#215 := (forall (vars (?x61 T2)) #214)
  2.5143 -#254 := (implies #215 #253)
  2.5144 -#255 := (and #215 #254)
  2.5145 -#196 := (+ #185 #194)
  2.5146 -#197 := (< #196 #110)
  2.5147 -#195 := (< #194 uf_9)
  2.5148 -#198 := (and #195 #197)
  2.5149 -#203 := (not #198)
  2.5150 -#205 := (implies #203 #204)
  2.5151 -#206 := (forall (vars (?x60 T2)) #205)
  2.5152 -#200 := (= #199 #196)
  2.5153 -#201 := (implies #198 #200)
  2.5154 -#202 := (forall (vars (?x59 T2)) #201)
  2.5155 -#207 := (and #202 #206)
  2.5156 -#208 := (and #192 #207)
  2.5157 -#187 := (<= #185 #110)
  2.5158 -#188 := (implies #115 #187)
  2.5159 -#189 := (forall (vars (?x58 T2)) #188)
  2.5160 -#209 := (and #189 #208)
  2.5161 -#186 := (< #185 uf_9)
  2.5162 -#210 := (and #186 #209)
  2.5163 -#211 := (and #184 #210)
  2.5164 -#127 := (< #110 uf_9)
  2.5165 -#142 := (and #115 #127)
  2.5166 -#143 := (exists (vars (?x48 T2)) #142)
  2.5167 -#212 := (and #143 #211)
  2.5168 -#213 := (and true #212)
  2.5169 -#256 := (implies #213 #255)
  2.5170 -#165 := (+ #160 #91)
  2.5171 -#172 := (<= #163 #165)
  2.5172 -#161 := (< #160 uf_9)
  2.5173 -#171 := (and #161 #92)
  2.5174 -#173 := (implies #171 #172)
  2.5175 -#174 := (forall (vars (?x53 T2) (?x54 T2)) #173)
  2.5176 -#177 := (implies #174 #176)
  2.5177 -#178 := (and #174 #177)
  2.5178 -#166 := (= #163 #165)
  2.5179 -#164 := (< #160 #163)
  2.5180 -#167 := (and #164 #166)
  2.5181 -#168 := (exists (vars (?x50 T2)) #167)
  2.5182 -#162 := (and #70 #161)
  2.5183 -#169 := (implies #162 #168)
  2.5184 -#170 := (forall (vars (?x49 T2)) #169)
  2.5185 -#179 := (implies #170 #178)
  2.5186 -#180 := (and #170 #179)
  2.5187 -#151 := (= uf_19 uf_14)
  2.5188 -#155 := (and #151 #154)
  2.5189 -#156 := (and #149 #155)
  2.5190 -#146 := (= uf_16 uf_15)
  2.5191 -#157 := (and #146 #156)
  2.5192 -#144 := (not #143)
  2.5193 -#158 := (and #144 #157)
  2.5194 -#159 := (and true #158)
  2.5195 -#181 := (implies #159 #180)
  2.5196 -#257 := (and #181 #256)
  2.5197 -#123 := (+ #110 #91)
  2.5198 -#130 := (= #118 #123)
  2.5199 -#131 := (and #114 #130)
  2.5200 -#129 := (< #110 #118)
  2.5201 -#132 := (and #129 #131)
  2.5202 -#133 := (exists (vars (?x47 T2)) #132)
  2.5203 -#128 := (and #70 #127)
  2.5204 -#134 := (implies #128 #133)
  2.5205 -#135 := (forall (vars (?x46 T2)) #134)
  2.5206 -#124 := (<= #118 #123)
  2.5207 -#122 := (and #114 #92)
  2.5208 -#125 := (implies #122 #124)
  2.5209 -#126 := (forall (vars (?x44 T2) (?x45 T2)) #125)
  2.5210 -#136 := (and #126 #135)
  2.5211 -#119 := (<= #118 #110)
  2.5212 -#120 := (implies #117 #119)
  2.5213 -#121 := (forall (vars (?x42 T2) (?x43 T2)) #120)
  2.5214 -#137 := (and #121 #136)
  2.5215 -#111 := (<= 0::int #110)
  2.5216 -#112 := (forall (vars (?x41 T2)) #111)
  2.5217 -#138 := (and #112 #137)
  2.5218 -#139 := (and #109 #138)
  2.5219 -#140 := (and true #139)
  2.5220 -#94 := (+ #66 #91)
  2.5221 -#101 := (= #86 #94)
  2.5222 -#102 := (and #74 #101)
  2.5223 -#100 := (< #66 #86)
  2.5224 -#103 := (and #100 #102)
  2.5225 -#104 := (exists (vars (?x38 T2)) #103)
  2.5226 -#98 := (< #66 uf_9)
  2.5227 -#99 := (and #70 #98)
  2.5228 -#105 := (implies #99 #104)
  2.5229 -#106 := (forall (vars (?x37 T2)) #105)
  2.5230 -#141 := (and #106 #140)
  2.5231 -#258 := (implies #141 #257)
  2.5232 -#259 := (and #106 #258)
  2.5233 -#95 := (<= #86 #94)
  2.5234 -#93 := (and #74 #92)
  2.5235 -#96 := (implies #93 #95)
  2.5236 -#97 := (forall (vars (?x33 T2) (?x34 T2)) #96)
  2.5237 -#260 := (implies #97 #259)
  2.5238 -#261 := (and #97 #260)
  2.5239 -#87 := (<= #86 #66)
  2.5240 -#88 := (implies #85 #87)
  2.5241 -#89 := (forall (vars (?x29 T2) (?x30 T2)) #88)
  2.5242 -#262 := (implies #89 #261)
  2.5243 -#263 := (and #89 #262)
  2.5244 -#82 := (<= 0::int #66)
  2.5245 -#83 := (forall (vars (?x27 T2)) #82)
  2.5246 -#264 := (implies #83 #263)
  2.5247 -#265 := (and #83 #264)
  2.5248 -#266 := (implies #81 #265)
  2.5249 -#267 := (and #81 #266)
  2.5250 -#71 := (= #66 uf_9)
  2.5251 -#72 := (implies #70 #71)
  2.5252 -#73 := (forall (vars (?x25 T2)) #72)
  2.5253 -#77 := (and #73 #76)
  2.5254 -#68 := (implies #65 #67)
  2.5255 -#69 := (forall (vars (?x24 T2)) #68)
  2.5256 -#78 := (and #69 #77)
  2.5257 -#79 := (and true #78)
  2.5258 -#268 := (implies #79 #267)
  2.5259 -#269 := (not #268)
  2.5260 -#1489 := (iff #269 #1486)
  2.5261 -#721 := (+ #91 #199)
  2.5262 -#739 := (= #226 #721)
  2.5263 -#742 := (and #216 #739)
  2.5264 -#745 := (and #237 #742)
  2.5265 -#748 := (exists (vars (?x76 T2)) #745)
  2.5266 -#754 := (not #236)
  2.5267 -#755 := (or #754 #748)
  2.5268 -#760 := (forall (vars (?x75 T2)) #755)
  2.5269 -#724 := (<= #226 #721)
  2.5270 -#718 := (and #92 #216)
  2.5271 -#730 := (not #718)
  2.5272 -#731 := (or #730 #724)
  2.5273 -#736 := (forall (vars (?x71 T2) (?x72 T2)) #731)
  2.5274 -#766 := (not #736)
  2.5275 -#767 := (or #766 #760)
  2.5276 -#772 := (and #736 #767)
  2.5277 -#712 := (or #711 #227)
  2.5278 -#715 := (forall (vars (?x67 T2) (?x68 T2)) #712)
  2.5279 -#778 := (not #715)
  2.5280 -#779 := (or #778 #772)
  2.5281 -#784 := (and #715 #779)
  2.5282 -#790 := (not #222)
  2.5283 -#791 := (or #790 #784)
  2.5284 -#796 := (and #222 #791)
  2.5285 -#708 := (= 0::int #219)
  2.5286 -#802 := (not #708)
  2.5287 -#803 := (or #802 #796)
  2.5288 -#808 := (and #708 #803)
  2.5289 -#815 := (or #814 #808)
  2.5290 -#820 := (and #705 #815)
  2.5291 -#826 := (not #215)
  2.5292 -#827 := (or #826 #820)
  2.5293 -#832 := (and #215 #827)
  2.5294 -#664 := (or #198 #658)
  2.5295 -#669 := (forall (vars (?x60 T2)) #664)
  2.5296 -#644 := (= #196 #199)
  2.5297 -#650 := (or #203 #644)
  2.5298 -#655 := (forall (vars (?x59 T2)) #650)
  2.5299 -#672 := (and #655 #669)
  2.5300 -#675 := (and #192 #672)
  2.5301 -#638 := (or #114 #187)
  2.5302 -#641 := (forall (vars (?x58 T2)) #638)
  2.5303 -#678 := (and #641 #675)
  2.5304 -#681 := (and #186 #678)
  2.5305 -#684 := (and #184 #681)
  2.5306 -#687 := (and #143 #684)
  2.5307 -#838 := (not #687)
  2.5308 -#839 := (or #838 #832)
  2.5309 -#602 := (= 0::int #175)
  2.5310 -#560 := (+ #91 #160)
  2.5311 -#587 := (<= #163 #560)
  2.5312 -#584 := (and #92 #161)
  2.5313 -#593 := (not #584)
  2.5314 -#594 := (or #593 #587)
  2.5315 -#599 := (forall (vars (?x53 T2) (?x54 T2)) #594)
  2.5316 -#608 := (not #599)
  2.5317 -#609 := (or #608 #602)
  2.5318 -#614 := (and #599 #609)
  2.5319 -#563 := (= #163 #560)
  2.5320 -#566 := (and #164 #563)
  2.5321 -#569 := (exists (vars (?x50 T2)) #566)
  2.5322 -#575 := (not #162)
  2.5323 -#576 := (or #575 #569)
  2.5324 -#581 := (forall (vars (?x49 T2)) #576)
  2.5325 -#620 := (not #581)
  2.5326 -#621 := (or #620 #614)
  2.5327 -#626 := (and #581 #621)
  2.5328 -#539 := (and #154 #533)
  2.5329 -#544 := (and #149 #539)
  2.5330 -#547 := (and #530 #544)
  2.5331 -#550 := (and #144 #547)
  2.5332 -#632 := (not #550)
  2.5333 -#633 := (or #632 #626)
  2.5334 -#844 := (and #633 #839)
  2.5335 -#466 := (+ #91 #110)
  2.5336 -#484 := (= #118 #466)
  2.5337 -#487 := (and #114 #484)
  2.5338 -#490 := (and #129 #487)
  2.5339 -#493 := (exists (vars (?x47 T2)) #490)
  2.5340 -#499 := (not #128)
  2.5341 -#500 := (or #499 #493)
  2.5342 -#505 := (forall (vars (?x46 T2)) #500)
  2.5343 -#469 := (<= #118 #466)
  2.5344 -#463 := (and #92 #114)
  2.5345 -#475 := (not #463)
  2.5346 -#476 := (or #475 #469)
  2.5347 -#481 := (forall (vars (?x44 T2) (?x45 T2)) #476)
  2.5348 -#508 := (and #481 #505)
  2.5349 -#457 := (or #456 #119)
  2.5350 -#460 := (forall (vars (?x42 T2) (?x43 T2)) #457)
  2.5351 -#511 := (and #460 #508)
  2.5352 -#514 := (and #112 #511)
  2.5353 -#453 := (= 0::int #108)
  2.5354 -#517 := (and #453 #514)
  2.5355 -#446 := (not #99)
  2.5356 -#447 := (or #446 #104)
  2.5357 -#450 := (forall (vars (?x37 T2)) #447)
  2.5358 -#527 := (and #450 #517)
  2.5359 -#850 := (not #527)
  2.5360 -#851 := (or #850 #844)
  2.5361 -#856 := (and #450 #851)
  2.5362 -#439 := (not #93)
  2.5363 -#440 := (or #439 #95)
  2.5364 -#443 := (forall (vars (?x33 T2) (?x34 T2)) #440)
  2.5365 -#862 := (not #443)
  2.5366 -#863 := (or #862 #856)
  2.5367 -#868 := (and #443 #863)
  2.5368 -#433 := (or #432 #87)
  2.5369 -#436 := (forall (vars (?x29 T2) (?x30 T2)) #433)
  2.5370 -#874 := (not #436)
  2.5371 -#875 := (or #874 #868)
  2.5372 -#880 := (and #436 #875)
  2.5373 -#886 := (not #83)
  2.5374 -#887 := (or #886 #880)
  2.5375 -#892 := (and #83 #887)
  2.5376 -#429 := (= 0::int #80)
  2.5377 -#898 := (not #429)
  2.5378 -#899 := (or #898 #892)
  2.5379 -#904 := (and #429 #899)
  2.5380 -#414 := (and #76 #408)
  2.5381 -#383 := (= 0::int #66)
  2.5382 -#389 := (or #70 #383)
  2.5383 -#394 := (forall (vars (?x24 T2)) #389)
  2.5384 -#419 := (and #394 #414)
  2.5385 -#910 := (not #419)
  2.5386 -#911 := (or #910 #904)
  2.5387 -#916 := (not #911)
  2.5388 -#1487 := (iff #916 #1486)
  2.5389 -#1484 := (iff #911 #1483)
  2.5390 -#1481 := (iff #904 #1480)
  2.5391 -#1478 := (iff #899 #1477)
  2.5392 -#1475 := (iff #892 #1474)
  2.5393 -#1472 := (iff #887 #1471)
  2.5394 -#1469 := (iff #880 #1468)
  2.5395 -#1466 := (iff #875 #1465)
  2.5396 -#1463 := (iff #868 #1462)
  2.5397 -#1460 := (iff #863 #1459)
  2.5398 -#1457 := (iff #856 #1456)
  2.5399 -#1454 := (iff #851 #1453)
  2.5400 -#1451 := (iff #844 #1450)
  2.5401 -#1448 := (iff #839 #1447)
  2.5402 -#1445 := (iff #832 #1444)
  2.5403 -#1442 := (iff #827 #1441)
  2.5404 -#1439 := (iff #820 #1438)
  2.5405 -#1436 := (iff #815 #1435)
  2.5406 -#1433 := (iff #808 #1432)
  2.5407 -#1430 := (iff #803 #1429)
  2.5408 -#1427 := (iff #796 #1426)
  2.5409 -#1424 := (iff #791 #1423)
  2.5410 -#1421 := (iff #784 #1420)
  2.5411 -#1418 := (iff #779 #1417)
  2.5412 -#1415 := (iff #772 #1414)
  2.5413 -#1412 := (iff #767 #1411)
  2.5414 -#1409 := (iff #760 #1408)
  2.5415 -#1406 := (iff #755 #1405)
  2.5416 -#1403 := (iff #748 #1402)
  2.5417 -#1400 := (iff #745 #1397)
  2.5418 -#1391 := (and #216 #1385)
  2.5419 -#1394 := (and #1388 #1391)
  2.5420 -#1398 := (iff #1394 #1397)
  2.5421 -#1399 := [rewrite]: #1398
  2.5422 -#1395 := (iff #745 #1394)
  2.5423 -#1392 := (iff #742 #1391)
  2.5424 -#1386 := (iff #739 #1385)
  2.5425 -#1387 := [rewrite]: #1386
  2.5426 -#1393 := [monotonicity #1387]: #1392
  2.5427 -#1389 := (iff #237 #1388)
  2.5428 -#1390 := [rewrite]: #1389
  2.5429 -#1396 := [monotonicity #1390 #1393]: #1395
  2.5430 -#1401 := [trans #1396 #1399]: #1400
  2.5431 -#1404 := [quant-intro #1401]: #1403
  2.5432 -#1383 := (iff #754 #1382)
  2.5433 -#1380 := (iff #236 #1379)
  2.5434 -#1377 := (iff #235 #1376)
  2.5435 -#1378 := [rewrite]: #1377
  2.5436 -#1381 := [monotonicity #1378]: #1380
  2.5437 -#1384 := [monotonicity #1381]: #1383
  2.5438 -#1407 := [monotonicity #1384 #1404]: #1406
  2.5439 -#1410 := [quant-intro #1407]: #1409
  2.5440 -#1372 := (iff #766 #1371)
  2.5441 -#1369 := (iff #736 #1368)
  2.5442 -#1366 := (iff #731 #1365)
  2.5443 -#1362 := (iff #724 #1361)
  2.5444 -#1364 := [rewrite]: #1362
  2.5445 -#1359 := (iff #730 #1358)
  2.5446 -#1356 := (iff #718 #1353)
  2.5447 -#1350 := (and #970 #216)
  2.5448 -#1354 := (iff #1350 #1353)
  2.5449 -#1355 := [rewrite]: #1354
  2.5450 -#1351 := (iff #718 #1350)
  2.5451 -#971 := (iff #92 #970)
  2.5452 -#972 := [rewrite]: #971
  2.5453 -#1352 := [monotonicity #972]: #1351
  2.5454 -#1357 := [trans #1352 #1355]: #1356
  2.5455 -#1360 := [monotonicity #1357]: #1359
  2.5456 -#1367 := [monotonicity #1360 #1364]: #1366
  2.5457 -#1370 := [quant-intro #1367]: #1369
  2.5458 -#1373 := [monotonicity #1370]: #1372
  2.5459 -#1413 := [monotonicity #1373 #1410]: #1412
  2.5460 -#1416 := [monotonicity #1370 #1413]: #1415
  2.5461 -#1348 := (iff #778 #1347)
  2.5462 -#1345 := (iff #715 #1344)
  2.5463 -#1342 := (iff #712 #1341)
  2.5464 -#1339 := (iff #227 #1336)
  2.5465 -#1340 := [rewrite]: #1339
  2.5466 -#1343 := [monotonicity #1340]: #1342
  2.5467 -#1346 := [quant-intro #1343]: #1345
  2.5468 -#1349 := [monotonicity #1346]: #1348
  2.5469 -#1419 := [monotonicity #1349 #1416]: #1418
  2.5470 -#1422 := [monotonicity #1346 #1419]: #1421
  2.5471 -#1334 := (iff #790 #1333)
  2.5472 -#1331 := (iff #222 #1330)
  2.5473 -#1328 := (iff #221 #1327)
  2.5474 -#1329 := [rewrite]: #1328
  2.5475 -#1332 := [quant-intro #1329]: #1331
  2.5476 -#1335 := [monotonicity #1332]: #1334
  2.5477 -#1425 := [monotonicity #1335 #1422]: #1424
  2.5478 -#1428 := [monotonicity #1332 #1425]: #1427
  2.5479 -#1325 := (iff #802 #1324)
  2.5480 -#1322 := (iff #708 #220)
  2.5481 -#1323 := [rewrite]: #1322
  2.5482 -#1326 := [monotonicity #1323]: #1325
  2.5483 -#1431 := [monotonicity #1326 #1428]: #1430
  2.5484 -#1434 := [monotonicity #1323 #1431]: #1433
  2.5485 -#1437 := [monotonicity #1434]: #1436
  2.5486 -#1440 := [monotonicity #1437]: #1439
  2.5487 -#1320 := (iff #826 #1319)
  2.5488 -#1317 := (iff #215 #1316)
  2.5489 -#1314 := (iff #214 #1312)
  2.5490 -#1315 := [rewrite]: #1314
  2.5491 -#1318 := [quant-intro #1315]: #1317
  2.5492 -#1321 := [monotonicity #1318]: #1320
  2.5493 -#1443 := [monotonicity #1321 #1440]: #1442
  2.5494 -#1446 := [monotonicity #1318 #1443]: #1445
  2.5495 -#1310 := (iff #838 #1309)
  2.5496 -#1307 := (iff #687 #1304)
  2.5497 -#1286 := (and #1257 #1268)
  2.5498 -#1289 := (and #192 #1286)
  2.5499 -#1292 := (and #1278 #1289)
  2.5500 -#1295 := (and #1283 #1292)
  2.5501 -#1298 := (and #184 #1295)
  2.5502 -#1301 := (and #1135 #1298)
  2.5503 -#1305 := (iff #1301 #1304)
  2.5504 -#1306 := [rewrite]: #1305
  2.5505 -#1302 := (iff #687 #1301)
  2.5506 -#1299 := (iff #684 #1298)
  2.5507 -#1296 := (iff #681 #1295)
  2.5508 -#1293 := (iff #678 #1292)
  2.5509 -#1290 := (iff #675 #1289)
  2.5510 -#1287 := (iff #672 #1286)
  2.5511 -#1269 := (iff #669 #1268)
  2.5512 -#1266 := (iff #664 #1263)
  2.5513 -#1260 := (or #1242 #658)
  2.5514 -#1264 := (iff #1260 #1263)
  2.5515 -#1265 := [rewrite]: #1264
  2.5516 -#1261 := (iff #664 #1260)
  2.5517 -#1243 := (iff #198 #1242)
  2.5518 -#1240 := (iff #197 #1239)
  2.5519 -#1241 := [rewrite]: #1240
  2.5520 -#1233 := (iff #195 #1232)
  2.5521 -#1234 := [rewrite]: #1233
  2.5522 -#1244 := [monotonicity #1234 #1241]: #1243
  2.5523 -#1262 := [monotonicity #1244]: #1261
  2.5524 -#1267 := [trans #1262 #1265]: #1266
  2.5525 -#1270 := [quant-intro #1267]: #1269
  2.5526 -#1258 := (iff #655 #1257)
  2.5527 -#1255 := (iff #650 #1254)
  2.5528 -#1252 := (iff #644 #1251)
  2.5529 -#1253 := [rewrite]: #1252
  2.5530 -#1246 := (iff #203 #1245)
  2.5531 -#1247 := [monotonicity #1244]: #1246
  2.5532 -#1256 := [monotonicity #1247 #1253]: #1255
  2.5533 -#1259 := [quant-intro #1256]: #1258
  2.5534 -#1288 := [monotonicity #1259 #1270]: #1287
  2.5535 -#1291 := [monotonicity #1288]: #1290
  2.5536 -#1279 := (iff #641 #1278)
  2.5537 -#1276 := (iff #638 #1275)
  2.5538 -#1273 := (iff #187 #1271)
  2.5539 -#1274 := [rewrite]: #1273
  2.5540 -#1277 := [monotonicity #1274]: #1276
  2.5541 -#1280 := [quant-intro #1277]: #1279
  2.5542 -#1294 := [monotonicity #1280 #1291]: #1293
  2.5543 -#1284 := (iff #186 #1283)
  2.5544 -#1285 := [rewrite]: #1284
  2.5545 -#1297 := [monotonicity #1285 #1294]: #1296
  2.5546 -#1300 := [monotonicity #1297]: #1299
  2.5547 -#1136 := (iff #143 #1135)
  2.5548 -#1133 := (iff #142 #1132)
  2.5549 -#1058 := (iff #127 #1057)
  2.5550 -#1059 := [rewrite]: #1058
  2.5551 -#1134 := [monotonicity #1059]: #1133
  2.5552 -#1137 := [quant-intro #1134]: #1136
  2.5553 -#1303 := [monotonicity #1137 #1300]: #1302
  2.5554 -#1308 := [trans #1303 #1306]: #1307
  2.5555 -#1311 := [monotonicity #1308]: #1310
  2.5556 -#1449 := [monotonicity #1311 #1446]: #1448
  2.5557 -#1227 := (iff #633 #1226)
  2.5558 -#1224 := (iff #626 #1223)
  2.5559 -#1221 := (iff #621 #1220)
  2.5560 -#1218 := (iff #614 #1217)
  2.5561 -#1215 := (iff #609 #1212)
  2.5562 -#1209 := (or #1204 #176)
  2.5563 -#1213 := (iff #1209 #1212)
  2.5564 -#1214 := [rewrite]: #1213
  2.5565 -#1210 := (iff #609 #1209)
  2.5566 -#1207 := (iff #602 #176)
  2.5567 -#1208 := [rewrite]: #1207
  2.5568 -#1205 := (iff #608 #1204)
  2.5569 -#1202 := (iff #599 #1201)
  2.5570 -#1199 := (iff #594 #1198)
  2.5571 -#1196 := (iff #587 #1195)
  2.5572 -#1197 := [rewrite]: #1196
  2.5573 -#1193 := (iff #593 #1192)
  2.5574 -#1190 := (iff #584 #1189)
  2.5575 -#1156 := (iff #161 #1155)
  2.5576 -#1157 := [rewrite]: #1156
  2.5577 -#1191 := [monotonicity #972 #1157]: #1190
  2.5578 -#1194 := [monotonicity #1191]: #1193
  2.5579 -#1200 := [monotonicity #1194 #1197]: #1199
  2.5580 -#1203 := [quant-intro #1200]: #1202
  2.5581 -#1206 := [monotonicity #1203]: #1205
  2.5582 -#1211 := [monotonicity #1206 #1208]: #1210
  2.5583 -#1216 := [trans #1211 #1214]: #1215
  2.5584 -#1219 := [monotonicity #1203 #1216]: #1218
  2.5585 -#1187 := (iff #620 #1186)
  2.5586 -#1184 := (iff #581 #1183)
  2.5587 -#1181 := (iff #576 #1180)
  2.5588 -#1178 := (iff #569 #1177)
  2.5589 -#1175 := (iff #566 #1174)
  2.5590 -#1171 := (iff #563 #1170)
  2.5591 -#1173 := [rewrite]: #1171
  2.5592 -#1168 := (iff #164 #1167)
  2.5593 -#1169 := [rewrite]: #1168
  2.5594 -#1176 := [monotonicity #1169 #1173]: #1175
  2.5595 -#1179 := [quant-intro #1176]: #1178
  2.5596 -#1162 := (iff #575 #1161)
  2.5597 -#1159 := (iff #162 #1158)
  2.5598 -#1160 := [monotonicity #1157]: #1159
  2.5599 -#1163 := [monotonicity #1160]: #1162
  2.5600 -#1182 := [monotonicity #1163 #1179]: #1181
  2.5601 -#1185 := [quant-intro #1182]: #1184
  2.5602 -#1188 := [monotonicity #1185]: #1187
  2.5603 -#1222 := [monotonicity #1188 #1219]: #1221
  2.5604 -#1225 := [monotonicity #1185 #1222]: #1224
  2.5605 -#1150 := (iff #632 #1149)
  2.5606 -#1147 := (iff #550 #1144)
  2.5607 -#1141 := (and #1138 #547)
  2.5608 -#1145 := (iff #1141 #1144)
  2.5609 -#1146 := [rewrite]: #1145
  2.5610 -#1142 := (iff #550 #1141)
  2.5611 -#1139 := (iff #144 #1138)
  2.5612 -#1140 := [monotonicity #1137]: #1139
  2.5613 -#1143 := [monotonicity #1140]: #1142
  2.5614 -#1148 := [trans #1143 #1146]: #1147
  2.5615 -#1151 := [monotonicity #1148]: #1150
  2.5616 -#1228 := [monotonicity #1151 #1225]: #1227
  2.5617 -#1452 := [monotonicity #1228 #1449]: #1451
  2.5618 -#1130 := (iff #850 #1129)
  2.5619 -#1127 := (iff #527 #1124)
  2.5620 -#1109 := (and #1051 #1090)
  2.5621 -#1112 := (and #1098 #1109)
  2.5622 -#1115 := (and #1104 #1112)
  2.5623 -#1118 := (and #109 #1115)
  2.5624 -#1121 := (and #1028 #1118)
  2.5625 -#1125 := (iff #1121 #1124)
  2.5626 -#1126 := [rewrite]: #1125
  2.5627 -#1122 := (iff #527 #1121)
  2.5628 -#1119 := (iff #517 #1118)
  2.5629 -#1116 := (iff #514 #1115)
  2.5630 -#1113 := (iff #511 #1112)
  2.5631 -#1110 := (iff #508 #1109)
  2.5632 -#1091 := (iff #505 #1090)
  2.5633 -#1088 := (iff #500 #1087)
  2.5634 -#1085 := (iff #493 #1084)
  2.5635 -#1082 := (iff #490 #1079)
  2.5636 -#1073 := (and #114 #1066)
  2.5637 -#1076 := (and #1070 #1073)
  2.5638 -#1080 := (iff #1076 #1079)
  2.5639 -#1081 := [rewrite]: #1080
  2.5640 -#1077 := (iff #490 #1076)
  2.5641 -#1074 := (iff #487 #1073)
  2.5642 -#1067 := (iff #484 #1066)
  2.5643 -#1068 := [rewrite]: #1067
  2.5644 -#1075 := [monotonicity #1068]: #1074
  2.5645 -#1071 := (iff #129 #1070)
  2.5646 -#1072 := [rewrite]: #1071
  2.5647 -#1078 := [monotonicity #1072 #1075]: #1077
  2.5648 -#1083 := [trans #1078 #1081]: #1082
  2.5649 -#1086 := [quant-intro #1083]: #1085
  2.5650 -#1064 := (iff #499 #1063)
  2.5651 -#1061 := (iff #128 #1060)
  2.5652 -#1062 := [monotonicity #1059]: #1061
  2.5653 -#1065 := [monotonicity #1062]: #1064
  2.5654 -#1089 := [monotonicity #1065 #1086]: #1088
  2.5655 -#1092 := [quant-intro #1089]: #1091
  2.5656 -#1052 := (iff #481 #1051)
  2.5657 -#1049 := (iff #476 #1048)
  2.5658 -#1042 := (iff #469 #1043)
  2.5659 -#1044 := [rewrite]: #1042
  2.5660 -#1040 := (iff #475 #1039)
  2.5661 -#1037 := (iff #463 #1034)
  2.5662 -#1031 := (and #970 #114)
  2.5663 -#1035 := (iff #1031 #1034)
  2.5664 -#1036 := [rewrite]: #1035
  2.5665 -#1032 := (iff #463 #1031)
  2.5666 -#1033 := [monotonicity #972]: #1032
  2.5667 -#1038 := [trans #1033 #1036]: #1037
  2.5668 -#1041 := [monotonicity #1038]: #1040
  2.5669 -#1050 := [monotonicity #1041 #1044]: #1049
  2.5670 -#1053 := [quant-intro #1050]: #1052
  2.5671 -#1111 := [monotonicity #1053 #1092]: #1110
  2.5672 -#1099 := (iff #460 #1098)
  2.5673 -#1096 := (iff #457 #1095)
  2.5674 -#1093 := (iff #119 #1069)
  2.5675 -#1094 := [rewrite]: #1093
  2.5676 -#1097 := [monotonicity #1094]: #1096
  2.5677 -#1100 := [quant-intro #1097]: #1099
  2.5678 -#1114 := [monotonicity #1100 #1111]: #1113
  2.5679 -#1105 := (iff #112 #1104)
  2.5680 -#1102 := (iff #111 #1101)
  2.5681 -#1103 := [rewrite]: #1102
  2.5682 -#1106 := [quant-intro #1103]: #1105
  2.5683 -#1117 := [monotonicity #1106 #1114]: #1116
  2.5684 -#1107 := (iff #453 #109)
  2.5685 -#1108 := [rewrite]: #1107
  2.5686 -#1120 := [monotonicity #1108 #1117]: #1119
  2.5687 -#1029 := (iff #450 #1028)
  2.5688 -#1026 := (iff #447 #1025)
  2.5689 -#1023 := (iff #104 #1022)
  2.5690 -#1020 := (iff #103 #1017)
  2.5691 -#1011 := (and #74 #1005)
  2.5692 -#1014 := (and #1008 #1011)
  2.5693 -#1018 := (iff #1014 #1017)
  2.5694 -#1019 := [rewrite]: #1018
  2.5695 -#1015 := (iff #103 #1014)
  2.5696 -#1012 := (iff #102 #1011)
  2.5697 -#1006 := (iff #101 #1005)
  2.5698 -#1007 := [rewrite]: #1006
  2.5699 -#1013 := [monotonicity #1007]: #1012
  2.5700 -#1009 := (iff #100 #1008)
  2.5701 -#1010 := [rewrite]: #1009
  2.5702 -#1016 := [monotonicity #1010 #1013]: #1015
  2.5703 -#1021 := [trans #1016 #1019]: #1020
  2.5704 -#1024 := [quant-intro #1021]: #1023
  2.5705 -#1003 := (iff #446 #1002)
  2.5706 -#1000 := (iff #99 #999)
  2.5707 -#997 := (iff #98 #996)
  2.5708 -#998 := [rewrite]: #997
  2.5709 -#1001 := [monotonicity #998]: #1000
  2.5710 -#1004 := [monotonicity #1001]: #1003
  2.5711 -#1027 := [monotonicity #1004 #1024]: #1026
  2.5712 -#1030 := [quant-intro #1027]: #1029
  2.5713 -#1123 := [monotonicity #1030 #1120]: #1122
  2.5714 -#1128 := [trans #1123 #1126]: #1127
  2.5715 -#1131 := [monotonicity #1128]: #1130
  2.5716 -#1455 := [monotonicity #1131 #1452]: #1454
  2.5717 -#1458 := [monotonicity #1030 #1455]: #1457
  2.5718 -#991 := (iff #862 #990)
  2.5719 -#988 := (iff #443 #987)
  2.5720 -#985 := (iff #440 #984)
  2.5721 -#979 := (iff #95 #980)
  2.5722 -#981 := [rewrite]: #979
  2.5723 -#977 := (iff #439 #976)
  2.5724 -#974 := (iff #93 #973)
  2.5725 -#975 := [monotonicity #972]: #974
  2.5726 -#978 := [monotonicity #975]: #977
  2.5727 -#986 := [monotonicity #978 #981]: #985
  2.5728 -#989 := [quant-intro #986]: #988
  2.5729 -#992 := [monotonicity #989]: #991
  2.5730 -#1461 := [monotonicity #992 #1458]: #1460
  2.5731 -#1464 := [monotonicity #989 #1461]: #1463
  2.5732 -#965 := (iff #874 #964)
  2.5733 -#962 := (iff #436 #961)
  2.5734 -#959 := (iff #433 #958)
  2.5735 -#953 := (iff #87 #954)
  2.5736 -#957 := [rewrite]: #953
  2.5737 -#960 := [monotonicity #957]: #959
  2.5738 -#963 := [quant-intro #960]: #962
  2.5739 -#966 := [monotonicity #963]: #965
  2.5740 -#1467 := [monotonicity #966 #1464]: #1466
  2.5741 -#1470 := [monotonicity #963 #1467]: #1469
  2.5742 -#950 := (iff #886 #949)
  2.5743 -#947 := (iff #83 #946)
  2.5744 -#943 := (iff #82 #945)
  2.5745 -#944 := [rewrite]: #943
  2.5746 -#948 := [quant-intro #944]: #947
  2.5747 -#951 := [monotonicity #948]: #950
  2.5748 -#1473 := [monotonicity #951 #1470]: #1472
  2.5749 -#1476 := [monotonicity #948 #1473]: #1475
  2.5750 -#941 := (iff #898 #940)
  2.5751 -#938 := (iff #429 #81)
  2.5752 -#939 := [rewrite]: #938
  2.5753 -#942 := [monotonicity #939]: #941
  2.5754 -#1479 := [monotonicity #942 #1476]: #1478
  2.5755 -#1482 := [monotonicity #939 #1479]: #1481
  2.5756 -#936 := (iff #910 #935)
  2.5757 -#933 := (iff #419 #930)
  2.5758 -#927 := (and #924 #414)
  2.5759 -#931 := (iff #927 #930)
  2.5760 -#932 := [rewrite]: #931
  2.5761 -#928 := (iff #419 #927)
  2.5762 -#925 := (iff #394 #924)
  2.5763 -#922 := (iff #389 #921)
  2.5764 -#919 := (iff #383 #67)
  2.5765 -#920 := [rewrite]: #919
  2.5766 -#923 := [monotonicity #920]: #922
  2.5767 -#926 := [quant-intro #923]: #925
  2.5768 -#929 := [monotonicity #926]: #928
  2.5769 -#934 := [trans #929 #932]: #933
  2.5770 -#937 := [monotonicity #934]: #936
  2.5771 -#1485 := [monotonicity #937 #1482]: #1484
  2.5772 -#1488 := [monotonicity #1485]: #1487
  2.5773 -#917 := (iff #269 #916)
  2.5774 -#914 := (iff #268 #911)
  2.5775 -#907 := (implies #419 #904)
  2.5776 -#912 := (iff #907 #911)
  2.5777 -#913 := [rewrite]: #912
  2.5778 -#908 := (iff #268 #907)
  2.5779 -#905 := (iff #267 #904)
  2.5780 -#902 := (iff #266 #899)
  2.5781 -#895 := (implies #429 #892)
  2.5782 -#900 := (iff #895 #899)
  2.5783 -#901 := [rewrite]: #900
  2.5784 -#896 := (iff #266 #895)
  2.5785 -#893 := (iff #265 #892)
  2.5786 -#890 := (iff #264 #887)
  2.5787 -#883 := (implies #83 #880)
  2.5788 -#888 := (iff #883 #887)
  2.5789 -#889 := [rewrite]: #888
  2.5790 -#884 := (iff #264 #883)
  2.5791 -#881 := (iff #263 #880)
  2.5792 -#878 := (iff #262 #875)
  2.5793 -#871 := (implies #436 #868)
  2.5794 -#876 := (iff #871 #875)
  2.5795 -#877 := [rewrite]: #876
  2.5796 -#872 := (iff #262 #871)
  2.5797 -#869 := (iff #261 #868)
  2.5798 -#866 := (iff #260 #863)
  2.5799 -#859 := (implies #443 #856)
  2.5800 -#864 := (iff #859 #863)
  2.5801 -#865 := [rewrite]: #864
  2.5802 -#860 := (iff #260 #859)
  2.5803 -#857 := (iff #259 #856)
  2.5804 -#854 := (iff #258 #851)
  2.5805 -#847 := (implies #527 #844)
  2.5806 -#852 := (iff #847 #851)
  2.5807 -#853 := [rewrite]: #852
  2.5808 -#848 := (iff #258 #847)
  2.5809 -#845 := (iff #257 #844)
  2.5810 -#842 := (iff #256 #839)
  2.5811 -#835 := (implies #687 #832)
  2.5812 -#840 := (iff #835 #839)
  2.5813 -#841 := [rewrite]: #840
  2.5814 -#836 := (iff #256 #835)
  2.5815 -#833 := (iff #255 #832)
  2.5816 -#830 := (iff #254 #827)
  2.5817 -#823 := (implies #215 #820)
  2.5818 -#828 := (iff #823 #827)
  2.5819 -#829 := [rewrite]: #828
  2.5820 -#824 := (iff #254 #823)
  2.5821 -#821 := (iff #253 #820)
  2.5822 -#818 := (iff #252 #815)
  2.5823 -#811 := (implies #705 #808)
  2.5824 -#816 := (iff #811 #815)
  2.5825 -#817 := [rewrite]: #816
  2.5826 -#812 := (iff #252 #811)
  2.5827 -#809 := (iff #251 #808)
  2.5828 -#806 := (iff #250 #803)
  2.5829 -#799 := (implies #708 #796)
  2.5830 -#804 := (iff #799 #803)
  2.5831 -#805 := [rewrite]: #804
  2.5832 -#800 := (iff #250 #799)
  2.5833 -#797 := (iff #249 #796)
  2.5834 -#794 := (iff #248 #791)
  2.5835 -#787 := (implies #222 #784)
  2.5836 -#792 := (iff #787 #791)
  2.5837 -#793 := [rewrite]: #792
  2.5838 -#788 := (iff #248 #787)
  2.5839 -#785 := (iff #247 #784)
  2.5840 -#782 := (iff #246 #779)
  2.5841 -#775 := (implies #715 #772)
  2.5842 -#780 := (iff #775 #779)
  2.5843 -#781 := [rewrite]: #780
  2.5844 -#776 := (iff #246 #775)
  2.5845 -#773 := (iff #245 #772)
  2.5846 -#770 := (iff #244 #767)
  2.5847 -#763 := (implies #736 #760)
  2.5848 -#768 := (iff #763 #767)
  2.5849 -#769 := [rewrite]: #768
  2.5850 -#764 := (iff #244 #763)
  2.5851 -#761 := (iff #243 #760)
  2.5852 -#758 := (iff #242 #755)
  2.5853 -#751 := (implies #236 #748)
  2.5854 -#756 := (iff #751 #755)
  2.5855 -#757 := [rewrite]: #756
  2.5856 -#752 := (iff #242 #751)
  2.5857 -#749 := (iff #241 #748)
  2.5858 -#746 := (iff #240 #745)
  2.5859 -#743 := (iff #239 #742)
  2.5860 -#740 := (iff #238 #739)
  2.5861 -#722 := (= #231 #721)
  2.5862 -#723 := [rewrite]: #722
  2.5863 -#741 := [monotonicity #723]: #740
  2.5864 -#744 := [monotonicity #741]: #743
  2.5865 -#747 := [monotonicity #744]: #746
  2.5866 -#750 := [quant-intro #747]: #749
  2.5867 -#753 := [monotonicity #750]: #752
  2.5868 -#759 := [trans #753 #757]: #758
  2.5869 -#762 := [quant-intro #759]: #761
  2.5870 -#737 := (iff #234 #736)
  2.5871 -#734 := (iff #233 #731)
  2.5872 -#727 := (implies #718 #724)
  2.5873 -#732 := (iff #727 #731)
  2.5874 -#733 := [rewrite]: #732
  2.5875 -#728 := (iff #233 #727)
  2.5876 -#725 := (iff #232 #724)
  2.5877 -#726 := [monotonicity #723]: #725
  2.5878 -#719 := (iff #230 #718)
  2.5879 -#720 := [rewrite]: #719
  2.5880 -#729 := [monotonicity #720 #726]: #728
  2.5881 -#735 := [trans #729 #733]: #734
  2.5882 -#738 := [quant-intro #735]: #737
  2.5883 -#765 := [monotonicity #738 #762]: #764
  2.5884 -#771 := [trans #765 #769]: #770
  2.5885 -#774 := [monotonicity #738 #771]: #773
  2.5886 -#716 := (iff #229 #715)
  2.5887 -#713 := (iff #228 #712)
  2.5888 -#714 := [rewrite]: #713
  2.5889 -#717 := [quant-intro #714]: #716
  2.5890 -#777 := [monotonicity #717 #774]: #776
  2.5891 -#783 := [trans #777 #781]: #782
  2.5892 -#786 := [monotonicity #717 #783]: #785
  2.5893 -#789 := [monotonicity #786]: #788
  2.5894 -#795 := [trans #789 #793]: #794
  2.5895 -#798 := [monotonicity #795]: #797
  2.5896 -#709 := (iff #220 #708)
  2.5897 -#710 := [rewrite]: #709
  2.5898 -#801 := [monotonicity #710 #798]: #800
  2.5899 -#807 := [trans #801 #805]: #806
  2.5900 -#810 := [monotonicity #710 #807]: #809
  2.5901 -#706 := (iff #218 #705)
  2.5902 -#703 := (iff #217 #700)
  2.5903 -#697 := (implies #216 #658)
  2.5904 -#701 := (iff #697 #700)
  2.5905 -#702 := [rewrite]: #701
  2.5906 -#698 := (iff #217 #697)
  2.5907 -#659 := (iff #204 #658)
  2.5908 -#660 := [rewrite]: #659
  2.5909 -#699 := [monotonicity #660]: #698
  2.5910 -#704 := [trans #699 #702]: #703
  2.5911 -#707 := [quant-intro #704]: #706
  2.5912 -#813 := [monotonicity #707 #810]: #812
  2.5913 -#819 := [trans #813 #817]: #818
  2.5914 -#822 := [monotonicity #707 #819]: #821
  2.5915 -#825 := [monotonicity #822]: #824
  2.5916 -#831 := [trans #825 #829]: #830
  2.5917 -#834 := [monotonicity #831]: #833
  2.5918 -#695 := (iff #213 #687)
  2.5919 -#690 := (and true #687)
  2.5920 -#693 := (iff #690 #687)
  2.5921 -#694 := [rewrite]: #693
  2.5922 -#691 := (iff #213 #690)
  2.5923 -#688 := (iff #212 #687)
  2.5924 -#685 := (iff #211 #684)
  2.5925 -#682 := (iff #210 #681)
  2.5926 -#679 := (iff #209 #678)
  2.5927 -#676 := (iff #208 #675)
  2.5928 -#673 := (iff #207 #672)
  2.5929 -#670 := (iff #206 #669)
  2.5930 -#667 := (iff #205 #664)
  2.5931 -#661 := (implies #203 #658)
  2.5932 -#665 := (iff #661 #664)
  2.5933 -#666 := [rewrite]: #665
  2.5934 -#662 := (iff #205 #661)
  2.5935 -#663 := [monotonicity #660]: #662
  2.5936 -#668 := [trans #663 #666]: #667
  2.5937 -#671 := [quant-intro #668]: #670
  2.5938 -#656 := (iff #202 #655)
  2.5939 -#653 := (iff #201 #650)
  2.5940 -#647 := (implies #198 #644)
  2.5941 -#651 := (iff #647 #650)
  2.5942 -#652 := [rewrite]: #651
  2.5943 -#648 := (iff #201 #647)
  2.5944 -#645 := (iff #200 #644)
  2.5945 -#646 := [rewrite]: #645
  2.5946 -#649 := [monotonicity #646]: #648
  2.5947 -#654 := [trans #649 #652]: #653
  2.5948 -#657 := [quant-intro #654]: #656
  2.5949 -#674 := [monotonicity #657 #671]: #673
  2.5950 -#677 := [monotonicity #674]: #676
  2.5951 -#642 := (iff #189 #641)
  2.5952 -#639 := (iff #188 #638)
  2.5953 -#640 := [rewrite]: #639
  2.5954 -#643 := [quant-intro #640]: #642
  2.5955 -#680 := [monotonicity #643 #677]: #679
  2.5956 -#683 := [monotonicity #680]: #682
  2.5957 -#686 := [monotonicity #683]: #685
  2.5958 -#689 := [monotonicity #686]: #688
  2.5959 -#692 := [monotonicity #689]: #691
  2.5960 -#696 := [trans #692 #694]: #695
  2.5961 -#837 := [monotonicity #696 #834]: #836
  2.5962 -#843 := [trans #837 #841]: #842
  2.5963 -#636 := (iff #181 #633)
  2.5964 -#629 := (implies #550 #626)
  2.5965 -#634 := (iff #629 #633)
  2.5966 -#635 := [rewrite]: #634
  2.5967 -#630 := (iff #181 #629)
  2.5968 -#627 := (iff #180 #626)
  2.5969 -#624 := (iff #179 #621)
  2.5970 -#617 := (implies #581 #614)
  2.5971 -#622 := (iff #617 #621)
  2.5972 -#623 := [rewrite]: #622
  2.5973 -#618 := (iff #179 #617)
  2.5974 -#615 := (iff #178 #614)
  2.5975 -#612 := (iff #177 #609)
  2.5976 -#605 := (implies #599 #602)
  2.5977 -#610 := (iff #605 #609)
  2.5978 -#611 := [rewrite]: #610
  2.5979 -#606 := (iff #177 #605)
  2.5980 -#603 := (iff #176 #602)
  2.5981 -#604 := [rewrite]: #603
  2.5982 -#600 := (iff #174 #599)
  2.5983 -#597 := (iff #173 #594)
  2.5984 -#590 := (implies #584 #587)
  2.5985 -#595 := (iff #590 #594)
  2.5986 -#596 := [rewrite]: #595
  2.5987 -#591 := (iff #173 #590)
  2.5988 -#588 := (iff #172 #587)
  2.5989 -#561 := (= #165 #560)
  2.5990 -#562 := [rewrite]: #561
  2.5991 -#589 := [monotonicity #562]: #588
  2.5992 -#585 := (iff #171 #584)
  2.5993 -#586 := [rewrite]: #585
  2.5994 -#592 := [monotonicity #586 #589]: #591
  2.5995 -#598 := [trans #592 #596]: #597
  2.5996 -#601 := [quant-intro #598]: #600
  2.5997 -#607 := [monotonicity #601 #604]: #606
  2.5998 -#613 := [trans #607 #611]: #612
  2.5999 -#616 := [monotonicity #601 #613]: #615
  2.6000 -#582 := (iff #170 #581)
  2.6001 -#579 := (iff #169 #576)
  2.6002 -#572 := (implies #162 #569)
  2.6003 -#577 := (iff #572 #576)
  2.6004 -#578 := [rewrite]: #577
  2.6005 -#573 := (iff #169 #572)
  2.6006 -#570 := (iff #168 #569)
  2.6007 -#567 := (iff #167 #566)
  2.6008 -#564 := (iff #166 #563)
  2.6009 -#565 := [monotonicity #562]: #564
  2.6010 -#568 := [monotonicity #565]: #567
  2.6011 -#571 := [quant-intro #568]: #570
  2.6012 -#574 := [monotonicity #571]: #573
  2.6013 -#580 := [trans #574 #578]: #579
  2.6014 -#583 := [quant-intro #580]: #582
  2.6015 -#619 := [monotonicity #583 #616]: #618
  2.6016 -#625 := [trans #619 #623]: #624
  2.6017 -#628 := [monotonicity #583 #625]: #627
  2.6018 -#558 := (iff #159 #550)
  2.6019 -#553 := (and true #550)
  2.6020 -#556 := (iff #553 #550)
  2.6021 -#557 := [rewrite]: #556
  2.6022 -#554 := (iff #159 #553)
  2.6023 -#551 := (iff #158 #550)
  2.6024 -#548 := (iff #157 #547)
  2.6025 -#545 := (iff #156 #544)
  2.6026 -#542 := (iff #155 #539)
  2.6027 -#536 := (and #533 #154)
  2.6028 -#540 := (iff #536 #539)
  2.6029 -#541 := [rewrite]: #540
  2.6030 -#537 := (iff #155 #536)
  2.6031 -#534 := (iff #151 #533)
  2.6032 -#535 := [rewrite]: #534
  2.6033 -#538 := [monotonicity #535]: #537
  2.6034 -#543 := [trans #538 #541]: #542
  2.6035 -#546 := [monotonicity #543]: #545
  2.6036 -#531 := (iff #146 #530)
  2.6037 -#532 := [rewrite]: #531
  2.6038 -#549 := [monotonicity #532 #546]: #548
  2.6039 -#552 := [monotonicity #549]: #551
  2.6040 -#555 := [monotonicity #552]: #554
  2.6041 -#559 := [trans #555 #557]: #558
  2.6042 -#631 := [monotonicity #559 #628]: #630
  2.6043 -#637 := [trans #631 #635]: #636
  2.6044 -#846 := [monotonicity #637 #843]: #845
  2.6045 -#528 := (iff #141 #527)
  2.6046 -#525 := (iff #140 #517)
  2.6047 -#520 := (and true #517)
  2.6048 -#523 := (iff #520 #517)
  2.6049 -#524 := [rewrite]: #523
  2.6050 -#521 := (iff #140 #520)
  2.6051 -#518 := (iff #139 #517)
  2.6052 -#515 := (iff #138 #514)
  2.6053 -#512 := (iff #137 #511)
  2.6054 -#509 := (iff #136 #508)
  2.6055 -#506 := (iff #135 #505)
  2.6056 -#503 := (iff #134 #500)
  2.6057 -#496 := (implies #128 #493)
  2.6058 -#501 := (iff #496 #500)
  2.6059 -#502 := [rewrite]: #501
  2.6060 -#497 := (iff #134 #496)
  2.6061 -#494 := (iff #133 #493)
  2.6062 -#491 := (iff #132 #490)
  2.6063 -#488 := (iff #131 #487)
  2.6064 -#485 := (iff #130 #484)
  2.6065 -#467 := (= #123 #466)
  2.6066 -#468 := [rewrite]: #467
  2.6067 -#486 := [monotonicity #468]: #485
  2.6068 -#489 := [monotonicity #486]: #488
  2.6069 -#492 := [monotonicity #489]: #491
  2.6070 -#495 := [quant-intro #492]: #494
  2.6071 -#498 := [monotonicity #495]: #497
  2.6072 -#504 := [trans #498 #502]: #503
  2.6073 -#507 := [quant-intro #504]: #506
  2.6074 -#482 := (iff #126 #481)
  2.6075 -#479 := (iff #125 #476)
  2.6076 -#472 := (implies #463 #469)
  2.6077 -#477 := (iff #472 #476)
  2.6078 -#478 := [rewrite]: #477
  2.6079 -#473 := (iff #125 #472)
  2.6080 -#470 := (iff #124 #469)
  2.6081 -#471 := [monotonicity #468]: #470
  2.6082 -#464 := (iff #122 #463)
  2.6083 -#465 := [rewrite]: #464
  2.6084 -#474 := [monotonicity #465 #471]: #473
  2.6085 -#480 := [trans #474 #478]: #479
  2.6086 -#483 := [quant-intro #480]: #482
  2.6087 -#510 := [monotonicity #483 #507]: #509
  2.6088 -#461 := (iff #121 #460)
  2.6089 -#458 := (iff #120 #457)
  2.6090 -#459 := [rewrite]: #458
  2.6091 -#462 := [quant-intro #459]: #461
  2.6092 -#513 := [monotonicity #462 #510]: #512
  2.6093 -#516 := [monotonicity #513]: #515
  2.6094 -#454 := (iff #109 #453)
  2.6095 -#455 := [rewrite]: #454
  2.6096 -#519 := [monotonicity #455 #516]: #518
  2.6097 -#522 := [monotonicity #519]: #521
  2.6098 -#526 := [trans #522 #524]: #525
  2.6099 -#451 := (iff #106 #450)
  2.6100 -#448 := (iff #105 #447)
  2.6101 -#449 := [rewrite]: #448
  2.6102 -#452 := [quant-intro #449]: #451
  2.6103 -#529 := [monotonicity #452 #526]: #528
  2.6104 -#849 := [monotonicity #529 #846]: #848
  2.6105 -#855 := [trans #849 #853]: #854
  2.6106 -#858 := [monotonicity #452 #855]: #857
  2.6107 -#444 := (iff #97 #443)
  2.6108 -#441 := (iff #96 #440)
  2.6109 -#442 := [rewrite]: #441
  2.6110 -#445 := [quant-intro #442]: #444
  2.6111 -#861 := [monotonicity #445 #858]: #860
  2.6112 -#867 := [trans #861 #865]: #866
  2.6113 -#870 := [monotonicity #445 #867]: #869
  2.6114 -#437 := (iff #89 #436)
  2.6115 -#434 := (iff #88 #433)
  2.6116 -#435 := [rewrite]: #434
  2.6117 -#438 := [quant-intro #435]: #437
  2.6118 -#873 := [monotonicity #438 #870]: #872
  2.6119 -#879 := [trans #873 #877]: #878
  2.6120 -#882 := [monotonicity #438 #879]: #881
  2.6121 -#885 := [monotonicity #882]: #884
  2.6122 -#891 := [trans #885 #889]: #890
  2.6123 -#894 := [monotonicity #891]: #893
  2.6124 -#430 := (iff #81 #429)
  2.6125 -#431 := [rewrite]: #430
  2.6126 -#897 := [monotonicity #431 #894]: #896
  2.6127 -#903 := [trans #897 #901]: #902
  2.6128 -#906 := [monotonicity #431 #903]: #905
  2.6129 -#427 := (iff #79 #419)
  2.6130 -#422 := (and true #419)
  2.6131 -#425 := (iff #422 #419)
  2.6132 -#426 := [rewrite]: #425
  2.6133 -#423 := (iff #79 #422)
  2.6134 -#420 := (iff #78 #419)
  2.6135 -#417 := (iff #77 #414)
  2.6136 -#411 := (and #408 #76)
  2.6137 -#415 := (iff #411 #414)
  2.6138 -#416 := [rewrite]: #415
  2.6139 -#412 := (iff #77 #411)
  2.6140 -#409 := (iff #73 #408)
  2.6141 -#406 := (iff #72 #403)
  2.6142 -#400 := (implies #70 #397)
  2.6143 -#404 := (iff #400 #403)
  2.6144 -#405 := [rewrite]: #404
  2.6145 -#401 := (iff #72 #400)
  2.6146 -#398 := (iff #71 #397)
  2.6147 -#399 := [rewrite]: #398
  2.6148 -#402 := [monotonicity #399]: #401
  2.6149 -#407 := [trans #402 #405]: #406
  2.6150 -#410 := [quant-intro #407]: #409
  2.6151 -#413 := [monotonicity #410]: #412
  2.6152 -#418 := [trans #413 #416]: #417
  2.6153 -#395 := (iff #69 #394)
  2.6154 -#392 := (iff #68 #389)
  2.6155 -#386 := (implies #65 #383)
  2.6156 -#390 := (iff #386 #389)
  2.6157 -#391 := [rewrite]: #390
  2.6158 -#387 := (iff #68 #386)
  2.6159 -#384 := (iff #67 #383)
  2.6160 -#385 := [rewrite]: #384
  2.6161 -#388 := [monotonicity #385]: #387
  2.6162 -#393 := [trans #388 #391]: #392
  2.6163 -#396 := [quant-intro #393]: #395
  2.6164 -#421 := [monotonicity #396 #418]: #420
  2.6165 -#424 := [monotonicity #421]: #423
  2.6166 -#428 := [trans #424 #426]: #427
  2.6167 -#909 := [monotonicity #428 #906]: #908
  2.6168 -#915 := [trans #909 #913]: #914
  2.6169 -#918 := [monotonicity #915]: #917
  2.6170 -#1490 := [trans #918 #1488]: #1489
  2.6171 -#382 := [asserted]: #269
  2.6172 -#1491 := [mp #382 #1490]: #1486
  2.6173 -#1492 := [not-or-elim #1491]: #930
  2.6174 -#1495 := [and-elim #1492]: #924
  2.6175 -#1562 := [mp~ #1495 #1522]: #924
  2.6176 -#3898 := [mp #1562 #3897]: #3893
  2.6177 -#4872 := (not #3893)
  2.6178 -#4974 := (or #4872 #81)
  2.6179 -#3593 := (= uf_11 uf_11)
  2.6180 -#4532 := (not #3593)
  2.6181 -#4917 := (or #4532 #81)
  2.6182 -#4975 := (or #4872 #4917)
  2.6183 -#4976 := (iff #4975 #4974)
  2.6184 -#4978 := (iff #4974 #4974)
  2.6185 -#4979 := [rewrite]: #4978
  2.6186 -#4972 := (iff #4917 #81)
  2.6187 -#4951 := (or false #81)
  2.6188 -#4969 := (iff #4951 #81)
  2.6189 -#4971 := [rewrite]: #4969
  2.6190 -#4952 := (iff #4917 #4951)
  2.6191 -#4949 := (iff #4532 false)
  2.6192 -#4945 := (not true)
  2.6193 -#4948 := (iff #4945 false)
  2.6194 -#4943 := [rewrite]: #4948
  2.6195 -#4946 := (iff #4532 #4945)
  2.6196 -#4918 := (iff #3593 true)
  2.6197 -#4944 := [rewrite]: #4918
  2.6198 -#4947 := [monotonicity #4944]: #4946
  2.6199 -#4950 := [trans #4947 #4943]: #4949
  2.6200 -#4953 := [monotonicity #4950]: #4952
  2.6201 -#4973 := [trans #4953 #4971]: #4972
  2.6202 -#4977 := [monotonicity #4973]: #4976
  2.6203 -#4980 := [trans #4977 #4979]: #4976
  2.6204 -#4970 := [quant-inst]: #4975
  2.6205 -#4990 := [mp #4970 #4980]: #4974
  2.6206 -#4993 := [unit-resolution #4990 #3898 #4992]: false
  2.6207 -#4994 := [lemma #4993]: #81
  2.6208 -#4268 := (or #940 #4265)
  2.6209 -#3163 := (forall (vars (?x76 T2)) #3152)
  2.6210 -#3170 := (not #3163)
  2.6211 -#3148 := (forall (vars (?x71 T2) (?x72 T2)) #3143)
  2.6212 -#3169 := (not #3148)
  2.6213 -#3171 := (or #2044 #2557 #3169 #3170)
  2.6214 -#3172 := (not #3171)
  2.6215 -#3177 := (or #3126 #3172)
  2.6216 -#3184 := (not #3177)
  2.6217 -#3103 := (forall (vars (?x67 T2) (?x68 T2)) #3098)
  2.6218 -#3183 := (not #3103)
  2.6219 -#3185 := (or #3183 #3184)
  2.6220 -#3186 := (not #3185)
  2.6221 -#3191 := (or #3080 #3186)
  2.6222 -#3197 := (not #3191)
  2.6223 -#3198 := (or #1333 #3197)
  2.6224 -#3199 := (not #3198)
  2.6225 -#3204 := (or #1964 #3199)
  2.6226 -#3210 := (not #3204)
  2.6227 -#3211 := (or #1324 #3210)
  2.6228 -#3212 := (not #3211)
  2.6229 -#3217 := (or #1324 #3212)
  2.6230 -#3223 := (not #3217)
  2.6231 -#3224 := (or #814 #3223)
  2.6232 -#3225 := (not #3224)
  2.6233 -#3230 := (or #2500 #3225)
  2.6234 -#3236 := (not #3230)
  2.6235 -#3237 := (or #1319 #3236)
  2.6236 -#3238 := (not #3237)
  2.6237 -#3243 := (or #2491 #3238)
  2.6238 -#3253 := (not #3243)
  2.6239 -#3057 := (forall (vars (?x60 T2)) #3054)
  2.6240 -#3251 := (not #3057)
  2.6241 -#3051 := (forall (vars (?x59 T2)) #3046)
  2.6242 -#3250 := (not #3051)
  2.6243 -#3252 := (not #1278)
  2.6244 -#3254 := (or #183 #3249 #3252 #1282 #1890 #1892 #3250 #3251 #3253)
  2.6245 -#3255 := (not #3254)
  2.6246 -#2965 := (forall (vars (?x53 T2) (?x54 T2)) #2960)
  2.6247 -#2971 := (not #2965)
  2.6248 -#2972 := (or #176 #2971)
  2.6249 -#2973 := (not #2972)
  2.6250 -#3000 := (or #2973 #2997)
  2.6251 -#3007 := (not #3000)
  2.6252 -#2943 := (forall (vars (?x49 T2)) #2938)
  2.6253 -#3006 := (not #2943)
  2.6254 -#3008 := (or #3006 #3007)
  2.6255 -#3009 := (not #3008)
  2.6256 -#2906 := (forall (vars (?x50 T2)) #2895)
  2.6257 -#2912 := (not #2906)
  2.6258 -#2913 := (or #1776 #2342 #2912)
  2.6259 -#2914 := (not #2913)
  2.6260 -#3014 := (or #2914 #3009)
  2.6261 -#3025 := (not #3014)
  2.6262 -#2891 := (forall (vars (?x48 T2)) #2880)
  2.6263 -#3024 := (not #2891)
  2.6264 -#3026 := (or #3020 #3021 #3022 #3023 #3024 #3025)
  2.6265 -#3027 := (not #3026)
  2.6266 -#3260 := (or #3027 #3255)
  2.6267 -#3272 := (not #3260)
  2.6268 -#2877 := (forall (vars (?x46 T2)) #2872)
  2.6269 -#3271 := (not #2877)
  2.6270 -#2849 := (forall (vars (?x37 T2)) #2844)
  2.6271 -#3270 := (not #2849)
  2.6272 -#2821 := (forall (vars (?x42 T2) (?x43 T2)) #2816)
  2.6273 -#3268 := (not #2821)
  2.6274 -#2798 := (forall (vars (?x44 T2) (?x45 T2)) #2793)
  2.6275 -#3267 := (not #2798)
  2.6276 -#3269 := (not #1104)
  2.6277 -#3273 := (or #3266 #3269 #3267 #3268 #3270 #3271 #3272)
  2.6278 -#3274 := (not #3273)
  2.6279 -#2766 := (forall (vars (?x38 T2)) #2755)
  2.6280 -#2772 := (not #2766)
  2.6281 -#2773 := (or #1650 #2214 #2772)
  2.6282 -#2774 := (not #2773)
  2.6283 -#3279 := (or #2774 #3274)
  2.6284 -#3286 := (not #3279)
  2.6285 -#2751 := (forall (vars (?x33 T2) (?x34 T2)) #2746)
  2.6286 -#3285 := (not #2751)
  2.6287 -#3287 := (or #3285 #3286)
  2.6288 -#3288 := (not #3287)
  2.6289 -#3293 := (or #2729 #3288)
  2.6290 -#3300 := (not #3293)
  2.6291 -#2706 := (forall (vars (?x29 T2) (?x30 T2)) #2701)
  2.6292 -#3299 := (not #2706)
  2.6293 -#3301 := (or #3299 #3300)
  2.6294 -#3302 := (not #3301)
  2.6295 -#3307 := (or #2022 #3302)
  2.6296 -#3313 := (not #3307)
  2.6297 -#3314 := (or #949 #3313)
  2.6298 -#3315 := (not #3314)
  2.6299 -#3320 := (or #1569 #3315)
  2.6300 -#3326 := (not #3320)
  2.6301 -#3327 := (or #940 #3326)
  2.6302 -#3328 := (not #3327)
  2.6303 -#3333 := (or #940 #3328)
  2.6304 -#4269 := (iff #3333 #4268)
  2.6305 -#4266 := (iff #3328 #4265)
  2.6306 -#4263 := (iff #3327 #4262)
  2.6307 -#4260 := (iff #3326 #4259)
  2.6308 -#4257 := (iff #3320 #4256)
  2.6309 -#4254 := (iff #3315 #4253)
  2.6310 -#4251 := (iff #3314 #4250)
  2.6311 -#4248 := (iff #3313 #4247)
  2.6312 -#4245 := (iff #3307 #4244)
  2.6313 -#4242 := (iff #3302 #4241)
  2.6314 -#4239 := (iff #3301 #4238)
  2.6315 -#4236 := (iff #3300 #4235)
  2.6316 -#4233 := (iff #3293 #4232)
  2.6317 -#4230 := (iff #3288 #4229)
  2.6318 -#4227 := (iff #3287 #4226)
  2.6319 -#4224 := (iff #3286 #4223)
  2.6320 -#4221 := (iff #3279 #4220)
  2.6321 -#4218 := (iff #3274 #4217)
  2.6322 -#4215 := (iff #3273 #4214)
  2.6323 -#4212 := (iff #3272 #4211)
  2.6324 -#4209 := (iff #3260 #4208)
  2.6325 -#4206 := (iff #3255 #4205)
  2.6326 -#4203 := (iff #3254 #4202)
  2.6327 -#4200 := (iff #3253 #4199)
  2.6328 -#4197 := (iff #3243 #4196)
  2.6329 -#4194 := (iff #3238 #4193)
  2.6330 -#4191 := (iff #3237 #4190)
  2.6331 -#4188 := (iff #3236 #4187)
  2.6332 -#4185 := (iff #3230 #4184)
  2.6333 -#4182 := (iff #3225 #4181)
  2.6334 -#4179 := (iff #3224 #4178)
  2.6335 -#4176 := (iff #3223 #4175)
  2.6336 -#4173 := (iff #3217 #4172)
  2.6337 -#4170 := (iff #3212 #4169)
  2.6338 -#4167 := (iff #3211 #4166)
  2.6339 -#4164 := (iff #3210 #4163)
  2.6340 -#4161 := (iff #3204 #4160)
  2.6341 -#4158 := (iff #3199 #4157)
  2.6342 -#4155 := (iff #3198 #4154)
  2.6343 -#4152 := (iff #3197 #4151)
  2.6344 -#4149 := (iff #3191 #4148)
  2.6345 -#4146 := (iff #3186 #4145)
  2.6346 -#4143 := (iff #3185 #4142)
  2.6347 -#4140 := (iff #3184 #4139)
  2.6348 -#4137 := (iff #3177 #4136)
  2.6349 -#4134 := (iff #3172 #4133)
  2.6350 -#4131 := (iff #3171 #4130)
  2.6351 -#4128 := (iff #3170 #4127)
  2.6352 -#4125 := (iff #3163 #4122)
  2.6353 -#4123 := (iff #3152 #3152)
  2.6354 -#4124 := [refl]: #4123
  2.6355 -#4126 := [quant-intro #4124]: #4125
  2.6356 -#4129 := [monotonicity #4126]: #4128
  2.6357 -#4119 := (iff #3169 #4118)
  2.6358 -#4116 := (iff #3148 #4113)
  2.6359 -#4114 := (iff #3143 #3143)
  2.6360 -#4115 := [refl]: #4114
  2.6361 -#4117 := [quant-intro #4115]: #4116
  2.6362 -#4120 := [monotonicity #4117]: #4119
  2.6363 -#4132 := [monotonicity #4120 #4129]: #4131
  2.6364 -#4135 := [monotonicity #4132]: #4134
  2.6365 -#4138 := [monotonicity #4135]: #4137
  2.6366 -#4141 := [monotonicity #4138]: #4140
  2.6367 -#4111 := (iff #3183 #4110)
  2.6368 -#4108 := (iff #3103 #4105)
  2.6369 -#4106 := (iff #3098 #3098)
  2.6370 -#4107 := [refl]: #4106
  2.6371 -#4109 := [quant-intro #4107]: #4108
  2.6372 -#4112 := [monotonicity #4109]: #4111
  2.6373 -#4144 := [monotonicity #4112 #4141]: #4143
  2.6374 -#4147 := [monotonicity #4144]: #4146
  2.6375 -#4150 := [monotonicity #4147]: #4149
  2.6376 -#4153 := [monotonicity #4150]: #4152
  2.6377 -#4102 := (iff #1333 #4101)
  2.6378 -#4099 := (iff #1330 #4096)
  2.6379 -#4097 := (iff #1327 #1327)
  2.6380 -#4098 := [refl]: #4097
  2.6381 -#4100 := [quant-intro #4098]: #4099
  2.6382 -#4103 := [monotonicity #4100]: #4102
  2.6383 -#4156 := [monotonicity #4103 #4153]: #4155
  2.6384 -#4159 := [monotonicity #4156]: #4158
  2.6385 -#4162 := [monotonicity #4159]: #4161
  2.6386 -#4165 := [monotonicity #4162]: #4164
  2.6387 -#4168 := [monotonicity #4165]: #4167
  2.6388 -#4171 := [monotonicity #4168]: #4170
  2.6389 -#4174 := [monotonicity #4171]: #4173
  2.6390 -#4177 := [monotonicity #4174]: #4176
  2.6391 -#4094 := (iff #814 #4093)
  2.6392 -#4091 := (iff #705 #4088)
  2.6393 -#4089 := (iff #700 #700)
  2.6394 -#4090 := [refl]: #4089
  2.6395 -#4092 := [quant-intro #4090]: #4091
  2.6396 -#4095 := [monotonicity #4092]: #4094
  2.6397 -#4180 := [monotonicity #4095 #4177]: #4179
  2.6398 -#4183 := [monotonicity #4180]: #4182
  2.6399 -#4186 := [monotonicity #4183]: #4185
  2.6400 -#4189 := [monotonicity #4186]: #4188
  2.6401 -#4085 := (iff #1319 #4084)
  2.6402 -#4082 := (iff #1316 #4079)
  2.6403 -#4080 := (iff #1312 #1312)
  2.6404 -#4081 := [refl]: #4080
  2.6405 -#4083 := [quant-intro #4081]: #4082
  2.6406 -#4086 := [monotonicity #4083]: #4085
  2.6407 -#4192 := [monotonicity #4086 #4189]: #4191
  2.6408 -#4195 := [monotonicity #4192]: #4194
  2.6409 -#4198 := [monotonicity #4195]: #4197
  2.6410 -#4201 := [monotonicity #4198]: #4200
  2.6411 -#4077 := (iff #3251 #4076)
  2.6412 -#4074 := (iff #3057 #4071)
  2.6413 -#4072 := (iff #3054 #3054)
  2.6414 -#4073 := [refl]: #4072
  2.6415 -#4075 := [quant-intro #4073]: #4074
  2.6416 -#4078 := [monotonicity #4075]: #4077
  2.6417 -#4069 := (iff #3250 #4068)
  2.6418 -#4066 := (iff #3051 #4063)
  2.6419 -#4064 := (iff #3046 #3046)
  2.6420 -#4065 := [refl]: #4064
  2.6421 -#4067 := [quant-intro #4065]: #4066
  2.6422 -#4070 := [monotonicity #4067]: #4069
  2.6423 -#4059 := (iff #3252 #4058)
  2.6424 -#4056 := (iff #1278 #4053)
  2.6425 -#4054 := (iff #1275 #1275)
  2.6426 -#4055 := [refl]: #4054
  2.6427 -#4057 := [quant-intro #4055]: #4056
  2.6428 -#4060 := [monotonicity #4057]: #4059
  2.6429 -#4204 := [monotonicity #4060 #4070 #4078 #4201]: #4203
  2.6430 -#4207 := [monotonicity #4204]: #4206
  2.6431 -#4051 := (iff #3027 #4050)
  2.6432 -#4048 := (iff #3026 #4047)
  2.6433 -#4045 := (iff #3025 #4044)
  2.6434 -#4042 := (iff #3014 #4041)
  2.6435 -#4039 := (iff #3009 #4038)
  2.6436 -#4036 := (iff #3008 #4035)
  2.6437 -#4033 := (iff #3007 #4032)
  2.6438 -#4030 := (iff #3000 #4029)
  2.6439 -#4027 := (iff #2973 #4026)
  2.6440 -#4024 := (iff #2972 #4023)
  2.6441 -#4021 := (iff #2971 #4020)
  2.6442 -#4018 := (iff #2965 #4015)
  2.6443 -#4016 := (iff #2960 #2960)
  2.6444 -#4017 := [refl]: #4016
  2.6445 -#4019 := [quant-intro #4017]: #4018
  2.6446 -#4022 := [monotonicity #4019]: #4021
  2.6447 -#4025 := [monotonicity #4022]: #4024
  2.6448 -#4028 := [monotonicity #4025]: #4027
  2.6449 -#4031 := [monotonicity #4028]: #4030
  2.6450 -#4034 := [monotonicity #4031]: #4033
  2.6451 -#4013 := (iff #3006 #4012)
  2.6452 -#4010 := (iff #2943 #4007)
  2.6453 -#4008 := (iff #2938 #2938)
  2.6454 -#4009 := [refl]: #4008
  2.6455 -#4011 := [quant-intro #4009]: #4010
  2.6456 -#4014 := [monotonicity #4011]: #4013
  2.6457 -#4037 := [monotonicity #4014 #4034]: #4036
  2.6458 -#4040 := [monotonicity #4037]: #4039
  2.6459 -#4005 := (iff #2914 #4004)
  2.6460 -#4002 := (iff #2913 #4001)
  2.6461 -#3999 := (iff #2912 #3998)
  2.6462 -#3996 := (iff #2906 #3993)
  2.6463 -#3994 := (iff #2895 #2895)
  2.6464 -#3995 := [refl]: #3994
  2.6465 -#3997 := [quant-intro #3995]: #3996
  2.6466 -#4000 := [monotonicity #3997]: #3999
  2.6467 -#4003 := [monotonicity #4000]: #4002
  2.6468 -#4006 := [monotonicity #4003]: #4005
  2.6469 -#4043 := [monotonicity #4006 #4040]: #4042
  2.6470 -#4046 := [monotonicity #4043]: #4045
  2.6471 -#3989 := (iff #3024 #3988)
  2.6472 -#3986 := (iff #2891 #3983)
  2.6473 -#3984 := (iff #2880 #2880)
  2.6474 -#3985 := [refl]: #3984
  2.6475 -#3987 := [quant-intro #3985]: #3986
  2.6476 -#3990 := [monotonicity #3987]: #3989
  2.6477 -#4049 := [monotonicity #3990 #4046]: #4048
  2.6478 -#4052 := [monotonicity #4049]: #4051
  2.6479 -#4210 := [monotonicity #4052 #4207]: #4209
  2.6480 -#4213 := [monotonicity #4210]: #4212
  2.6481 -#3980 := (iff #3271 #3979)
  2.6482 -#3977 := (iff #2877 #3974)
  2.6483 -#3975 := (iff #2872 #2872)
  2.6484 -#3976 := [refl]: #3975
  2.6485 -#3978 := [quant-intro #3976]: #3977
  2.6486 -#3981 := [monotonicity #3978]: #3980
  2.6487 -#3972 := (iff #3270 #3971)
  2.6488 -#3969 := (iff #2849 #3966)
  2.6489 -#3967 := (iff #2844 #2844)
  2.6490 -#3968 := [refl]: #3967
  2.6491 -#3970 := [quant-intro #3968]: #3969
  2.6492 -#3973 := [monotonicity #3970]: #3972
  2.6493 -#3964 := (iff #3268 #3963)
  2.6494 -#3961 := (iff #2821 #3958)
  2.6495 -#3959 := (iff #2816 #2816)
  2.6496 -#3960 := [refl]: #3959
  2.6497 -#3962 := [quant-intro #3960]: #3961
  2.6498 -#3965 := [monotonicity #3962]: #3964
  2.6499 -#3955 := (iff #3267 #3954)
  2.6500 -#3952 := (iff #2798 #3949)
  2.6501 -#3950 := (iff #2793 #2793)
  2.6502 -#3951 := [refl]: #3950
  2.6503 -#3953 := [quant-intro #3951]: #3952
  2.6504 -#3956 := [monotonicity #3953]: #3955
  2.6505 -#3947 := (iff #3269 #3946)
  2.6506 -#3944 := (iff #1104 #3941)
  2.6507 -#3942 := (iff #1101 #1101)
  2.6508 -#3943 := [refl]: #3942
  2.6509 -#3945 := [quant-intro #3943]: #3944
  2.6510 -#3948 := [monotonicity #3945]: #3947
  2.6511 -#4216 := [monotonicity #3948 #3956 #3965 #3973 #3981 #4213]: #4215
  2.6512 -#4219 := [monotonicity #4216]: #4218
  2.6513 -#3938 := (iff #2774 #3937)
  2.6514 -#3935 := (iff #2773 #3934)
  2.6515 -#3932 := (iff #2772 #3931)
  2.6516 -#3929 := (iff #2766 #3926)
  2.6517 -#3927 := (iff #2755 #2755)
  2.6518 -#3928 := [refl]: #3927
  2.6519 -#3930 := [quant-intro #3928]: #3929
  2.6520 -#3933 := [monotonicity #3930]: #3932
  2.6521 -#3936 := [monotonicity #3933]: #3935
  2.6522 -#3939 := [monotonicity #3936]: #3938
  2.6523 -#4222 := [monotonicity #3939 #4219]: #4221
  2.6524 -#4225 := [monotonicity #4222]: #4224
  2.6525 -#3923 := (iff #3285 #3922)
  2.6526 -#3920 := (iff #2751 #3917)
  2.6527 -#3918 := (iff #2746 #2746)
  2.6528 -#3919 := [refl]: #3918
  2.6529 -#3921 := [quant-intro #3919]: #3920
  2.6530 -#3924 := [monotonicity #3921]: #3923
  2.6531 -#4228 := [monotonicity #3924 #4225]: #4227
  2.6532 -#4231 := [monotonicity #4228]: #4230
  2.6533 -#4234 := [monotonicity #4231]: #4233
  2.6534 -#4237 := [monotonicity #4234]: #4236
  2.6535 -#3914 := (iff #3299 #3913)
  2.6536 -#3911 := (iff #2706 #3908)
  2.6537 -#3909 := (iff #2701 #2701)
  2.6538 -#3910 := [refl]: #3909
  2.6539 -#3912 := [quant-intro #3910]: #3911
  2.6540 -#3915 := [monotonicity #3912]: #3914
  2.6541 -#4240 := [monotonicity #3915 #4237]: #4239
  2.6542 -#4243 := [monotonicity #4240]: #4242
  2.6543 -#4246 := [monotonicity #4243]: #4245
  2.6544 -#4249 := [monotonicity #4246]: #4248
  2.6545 -#3905 := (iff #949 #3904)
  2.6546 -#3902 := (iff #946 #3899)
  2.6547 -#3900 := (iff #945 #945)
  2.6548 -#3901 := [refl]: #3900
  2.6549 -#3903 := [quant-intro #3901]: #3902
  2.6550 -#3906 := [monotonicity #3903]: #3905
  2.6551 -#4252 := [monotonicity #3906 #4249]: #4251
  2.6552 -#4255 := [monotonicity #4252]: #4254
  2.6553 -#4258 := [monotonicity #4255]: #4257
  2.6554 -#4261 := [monotonicity #4258]: #4260
  2.6555 -#4264 := [monotonicity #4261]: #4263
  2.6556 -#4267 := [monotonicity #4264]: #4266
  2.6557 -#4270 := [monotonicity #4267]: #4269
  2.6558 -#2040 := (not #2039)
  2.6559 -#2588 := (and #216 #2040 #2585)
  2.6560 -#2591 := (not #2588)
  2.6561 -#2594 := (forall (vars (?x76 T2)) #2591)
  2.6562 -#2560 := (not #2557)
  2.6563 -#2603 := (and #1368 #2045 #2560 #2594)
  2.6564 -#2530 := (and #2014 #2015)
  2.6565 -#2533 := (not #2530)
  2.6566 -#2551 := (or #2533 #2546)
  2.6567 -#2554 := (not #2551)
  2.6568 -#2608 := (or #2554 #2603)
  2.6569 -#2611 := (and #1344 #2608)
  2.6570 -#1985 := (not #1984)
  2.6571 -#2505 := (and #1983 #1985)
  2.6572 -#2508 := (not #2505)
  2.6573 -#2524 := (or #2508 #2519)
  2.6574 -#2527 := (not #2524)
  2.6575 -#2614 := (or #2527 #2611)
  2.6576 -#2617 := (and #1330 #2614)
  2.6577 -#2620 := (or #1964 #2617)
  2.6578 -#2623 := (and #220 #2620)
  2.6579 -#2626 := (or #1324 #2623)
  2.6580 -#2629 := (and #705 #2626)
  2.6581 -#2632 := (or #2500 #2629)
  2.6582 -#2635 := (and #1316 #2632)
  2.6583 -#2638 := (or #2491 #2635)
  2.6584 -#1893 := (not #1892)
  2.6585 -#1891 := (not #1890)
  2.6586 -#2644 := (and #184 #192 #1257 #1268 #1278 #1283 #1891 #1893 #2638)
  2.6587 -#1843 := (not #1842)
  2.6588 -#1839 := (not #1838)
  2.6589 -#2430 := (and #1839 #1843)
  2.6590 -#2433 := (not #2430)
  2.6591 -#2450 := (or #2433 #2445)
  2.6592 -#2453 := (not #2450)
  2.6593 -#1852 := (not #176)
  2.6594 -#1862 := (and #1852 #1201)
  2.6595 -#2459 := (or #1862 #2453)
  2.6596 -#2403 := (not #2398)
  2.6597 -#2421 := (and #2403 #2416)
  2.6598 -#2424 := (or #1161 #2421)
  2.6599 -#2427 := (forall (vars (?x49 T2)) #2424)
  2.6600 -#2464 := (and #2427 #2459)
  2.6601 -#1772 := (not #1771)
  2.6602 -#2373 := (and #1772 #2370)
  2.6603 -#2376 := (not #2373)
  2.6604 -#2379 := (forall (vars (?x50 T2)) #2376)
  2.6605 -#2345 := (not #2342)
  2.6606 -#1777 := (not #1776)
  2.6607 -#2385 := (and #1777 #2345 #2379)
  2.6608 -#2467 := (or #2385 #2464)
  2.6609 -#1751 := (not #1132)
  2.6610 -#1754 := (forall (vars (?x48 T2)) #1751)
  2.6611 -#2473 := (and #149 #154 #530 #533 #1754 #2467)
  2.6612 -#2649 := (or #2473 #2644)
  2.6613 -#2330 := (not #2325)
  2.6614 -#2333 := (and #1717 #2313 #2330)
  2.6615 -#2336 := (or #1063 #2333)
  2.6616 -#2339 := (forall (vars (?x46 T2)) #2336)
  2.6617 -#2275 := (not #2270)
  2.6618 -#2293 := (and #1690 #2275 #2288)
  2.6619 -#2296 := (or #1002 #2293)
  2.6620 -#2299 := (forall (vars (?x37 T2)) #2296)
  2.6621 -#2658 := (and #109 #1051 #1098 #1104 #2299 #2339 #2649)
  2.6622 -#1646 := (not #1645)
  2.6623 -#2245 := (and #74 #1646 #2242)
  2.6624 -#2248 := (not #2245)
  2.6625 -#2251 := (forall (vars (?x38 T2)) #2248)
  2.6626 -#2217 := (not #2214)
  2.6627 -#1651 := (not #1650)
  2.6628 -#2257 := (and #1651 #2217 #2251)
  2.6629 -#2663 := (or #2257 #2658)
  2.6630 -#2666 := (and #987 #2663)
  2.6631 -#1619 := (not #1618)
  2.6632 -#2195 := (and #1619 #1620)
  2.6633 -#2198 := (not #2195)
  2.6634 -#2208 := (or #2198 #2205)
  2.6635 -#2211 := (not #2208)
  2.6636 -#2669 := (or #2211 #2666)
  2.6637 -#2672 := (and #961 #2669)
  2.6638 -#1590 := (not #1589)
  2.6639 -#2170 := (and #1588 #1590)
  2.6640 -#2173 := (not #2170)
  2.6641 -#2189 := (or #2173 #2184)
  2.6642 -#2192 := (not #2189)
  2.6643 -#2675 := (or #2192 #2672)
  2.6644 -#2678 := (and #946 #2675)
  2.6645 -#2681 := (or #1569 #2678)
  2.6646 -#2684 := (and #81 #2681)
  2.6647 -#2687 := (or #940 #2684)
  2.6648 -#3334 := (iff #2687 #3333)
  2.6649 -#3331 := (iff #2684 #3328)
  2.6650 -#3323 := (and #81 #3320)
  2.6651 -#3329 := (iff #3323 #3328)
  2.6652 -#3330 := [rewrite]: #3329
  2.6653 -#3324 := (iff #2684 #3323)
  2.6654 -#3321 := (iff #2681 #3320)
  2.6655 -#3318 := (iff #2678 #3315)
  2.6656 -#3310 := (and #946 #3307)
  2.6657 -#3316 := (iff #3310 #3315)
  2.6658 -#3317 := [rewrite]: #3316
  2.6659 -#3311 := (iff #2678 #3310)
  2.6660 -#3308 := (iff #2675 #3307)
  2.6661 -#3305 := (iff #2672 #3302)
  2.6662 -#3296 := (and #2706 #3293)
  2.6663 -#3303 := (iff #3296 #3302)
  2.6664 -#3304 := [rewrite]: #3303
  2.6665 -#3297 := (iff #2672 #3296)
  2.6666 -#3294 := (iff #2669 #3293)
  2.6667 -#3291 := (iff #2666 #3288)
  2.6668 -#3282 := (and #2751 #3279)
  2.6669 -#3289 := (iff #3282 #3288)
  2.6670 -#3290 := [rewrite]: #3289
  2.6671 -#3283 := (iff #2666 #3282)
  2.6672 -#3280 := (iff #2663 #3279)
  2.6673 -#3277 := (iff #2658 #3274)
  2.6674 -#3263 := (and #109 #2798 #2821 #1104 #2849 #2877 #3260)
  2.6675 -#3275 := (iff #3263 #3274)
  2.6676 -#3276 := [rewrite]: #3275
  2.6677 -#3264 := (iff #2658 #3263)
  2.6678 -#3261 := (iff #2649 #3260)
  2.6679 -#3258 := (iff #2644 #3255)
  2.6680 -#3246 := (and #184 #192 #3051 #3057 #1278 #1283 #1891 #1893 #3243)
  2.6681 -#3256 := (iff #3246 #3255)
  2.6682 -#3257 := [rewrite]: #3256
  2.6683 -#3247 := (iff #2644 #3246)
  2.6684 -#3244 := (iff #2638 #3243)
  2.6685 -#3241 := (iff #2635 #3238)
  2.6686 -#3233 := (and #1316 #3230)
  2.6687 -#3239 := (iff #3233 #3238)
  2.6688 -#3240 := [rewrite]: #3239
  2.6689 -#3234 := (iff #2635 #3233)
  2.6690 -#3231 := (iff #2632 #3230)
  2.6691 -#3228 := (iff #2629 #3225)
  2.6692 -#3220 := (and #705 #3217)
  2.6693 -#3226 := (iff #3220 #3225)
  2.6694 -#3227 := [rewrite]: #3226
  2.6695 -#3221 := (iff #2629 #3220)
  2.6696 -#3218 := (iff #2626 #3217)
  2.6697 -#3215 := (iff #2623 #3212)
  2.6698 -#3207 := (and #220 #3204)
  2.6699 -#3213 := (iff #3207 #3212)
  2.6700 -#3214 := [rewrite]: #3213
  2.6701 -#3208 := (iff #2623 #3207)
  2.6702 -#3205 := (iff #2620 #3204)
  2.6703 -#3202 := (iff #2617 #3199)
  2.6704 -#3194 := (and #1330 #3191)
  2.6705 -#3200 := (iff #3194 #3199)
  2.6706 -#3201 := [rewrite]: #3200
  2.6707 -#3195 := (iff #2617 #3194)
  2.6708 -#3192 := (iff #2614 #3191)
  2.6709 -#3189 := (iff #2611 #3186)
  2.6710 -#3180 := (and #3103 #3177)
  2.6711 -#3187 := (iff #3180 #3186)
  2.6712 -#3188 := [rewrite]: #3187
  2.6713 -#3181 := (iff #2611 #3180)
  2.6714 -#3178 := (iff #2608 #3177)
  2.6715 -#3175 := (iff #2603 #3172)
  2.6716 -#3166 := (and #3148 #2045 #2560 #3163)
  2.6717 -#3173 := (iff #3166 #3172)
  2.6718 -#3174 := [rewrite]: #3173
  2.6719 -#3167 := (iff #2603 #3166)
  2.6720 -#3164 := (iff #2594 #3163)
  2.6721 -#3161 := (iff #2591 #3152)
  2.6722 -#3153 := (not #3152)
  2.6723 -#3156 := (not #3153)
  2.6724 -#3159 := (iff #3156 #3152)
  2.6725 -#3160 := [rewrite]: #3159
  2.6726 -#3157 := (iff #2591 #3156)
  2.6727 -#3154 := (iff #2588 #3153)
  2.6728 -#3155 := [rewrite]: #3154
  2.6729 -#3158 := [monotonicity #3155]: #3157
  2.6730 -#3162 := [trans #3158 #3160]: #3161
  2.6731 -#3165 := [quant-intro #3162]: #3164
  2.6732 -#3149 := (iff #1368 #3148)
  2.6733 -#3146 := (iff #1365 #3143)
  2.6734 -#3129 := (or #223 #969)
  2.6735 -#3140 := (or #3129 #1361)
  2.6736 -#3144 := (iff #3140 #3143)
  2.6737 -#3145 := [rewrite]: #3144
  2.6738 -#3141 := (iff #1365 #3140)
  2.6739 -#3138 := (iff #1358 #3129)
  2.6740 -#3130 := (not #3129)
  2.6741 -#3133 := (not #3130)
  2.6742 -#3136 := (iff #3133 #3129)
  2.6743 -#3137 := [rewrite]: #3136
  2.6744 -#3134 := (iff #1358 #3133)
  2.6745 -#3131 := (iff #1353 #3130)
  2.6746 -#3132 := [rewrite]: #3131
  2.6747 -#3135 := [monotonicity #3132]: #3134
  2.6748 -#3139 := [trans #3135 #3137]: #3138
  2.6749 -#3142 := [monotonicity #3139]: #3141
  2.6750 -#3147 := [trans #3142 #3145]: #3146
  2.6751 -#3150 := [quant-intro #3147]: #3149
  2.6752 -#3168 := [monotonicity #3150 #3165]: #3167
  2.6753 -#3176 := [trans #3168 #3174]: #3175
  2.6754 -#3127 := (iff #2554 #3126)
  2.6755 -#3124 := (iff #2551 #3121)
  2.6756 -#3107 := (or #2013 #3106)
  2.6757 -#3118 := (or #3107 #2546)
  2.6758 -#3122 := (iff #3118 #3121)
  2.6759 -#3123 := [rewrite]: #3122
  2.6760 -#3119 := (iff #2551 #3118)
  2.6761 -#3116 := (iff #2533 #3107)
  2.6762 -#3108 := (not #3107)
  2.6763 -#3111 := (not #3108)
  2.6764 -#3114 := (iff #3111 #3107)
  2.6765 -#3115 := [rewrite]: #3114
  2.6766 -#3112 := (iff #2533 #3111)
  2.6767 -#3109 := (iff #2530 #3108)
  2.6768 -#3110 := [rewrite]: #3109
  2.6769 -#3113 := [monotonicity #3110]: #3112
  2.6770 -#3117 := [trans #3113 #3115]: #3116
  2.6771 -#3120 := [monotonicity #3117]: #3119
  2.6772 -#3125 := [trans #3120 #3123]: #3124
  2.6773 -#3128 := [monotonicity #3125]: #3127
  2.6774 -#3179 := [monotonicity #3128 #3176]: #3178
  2.6775 -#3104 := (iff #1344 #3103)
  2.6776 -#3101 := (iff #1341 #3098)
  2.6777 -#3084 := (or #216 #3083)
  2.6778 -#3095 := (or #3084 #1336)
  2.6779 -#3099 := (iff #3095 #3098)
  2.6780 -#3100 := [rewrite]: #3099
  2.6781 -#3096 := (iff #1341 #3095)
  2.6782 -#3093 := (iff #711 #3084)
  2.6783 -#3085 := (not #3084)
  2.6784 -#3088 := (not #3085)
  2.6785 -#3091 := (iff #3088 #3084)
  2.6786 -#3092 := [rewrite]: #3091
  2.6787 -#3089 := (iff #711 #3088)
  2.6788 -#3086 := (iff #225 #3085)
  2.6789 -#3087 := [rewrite]: #3086
  2.6790 -#3090 := [monotonicity #3087]: #3089
  2.6791 -#3094 := [trans #3090 #3092]: #3093
  2.6792 -#3097 := [monotonicity #3094]: #3096
  2.6793 -#3102 := [trans #3097 #3100]: #3101
  2.6794 -#3105 := [quant-intro #3102]: #3104
  2.6795 -#3182 := [monotonicity #3105 #3179]: #3181
  2.6796 -#3190 := [trans #3182 #3188]: #3189
  2.6797 -#3081 := (iff #2527 #3080)
  2.6798 -#3078 := (iff #2524 #3075)
  2.6799 -#3061 := (or #3060 #1984)
  2.6800 -#3072 := (or #3061 #2519)
  2.6801 -#3076 := (iff #3072 #3075)
  2.6802 -#3077 := [rewrite]: #3076
  2.6803 -#3073 := (iff #2524 #3072)
  2.6804 -#3070 := (iff #2508 #3061)
  2.6805 -#3062 := (not #3061)
  2.6806 -#3065 := (not #3062)
  2.6807 -#3068 := (iff #3065 #3061)
  2.6808 -#3069 := [rewrite]: #3068
  2.6809 -#3066 := (iff #2508 #3065)
  2.6810 -#3063 := (iff #2505 #3062)
  2.6811 -#3064 := [rewrite]: #3063
  2.6812 -#3067 := [monotonicity #3064]: #3066
  2.6813 -#3071 := [trans #3067 #3069]: #3070
  2.6814 -#3074 := [monotonicity #3071]: #3073
  2.6815 -#3079 := [trans #3074 #3077]: #3078
  2.6816 -#3082 := [monotonicity #3079]: #3081
  2.6817 -#3193 := [monotonicity #3082 #3190]: #3192
  2.6818 -#3196 := [monotonicity #3193]: #3195
  2.6819 -#3203 := [trans #3196 #3201]: #3202
  2.6820 -#3206 := [monotonicity #3203]: #3205
  2.6821 -#3209 := [monotonicity #3206]: #3208
  2.6822 -#3216 := [trans #3209 #3214]: #3215
  2.6823 -#3219 := [monotonicity #3216]: #3218
  2.6824 -#3222 := [monotonicity #3219]: #3221
  2.6825 -#3229 := [trans #3222 #3227]: #3228
  2.6826 -#3232 := [monotonicity #3229]: #3231
  2.6827 -#3235 := [monotonicity #3232]: #3234
  2.6828 -#3242 := [trans #3235 #3240]: #3241
  2.6829 -#3245 := [monotonicity #3242]: #3244
  2.6830 -#3058 := (iff #1268 #3057)
  2.6831 -#3055 := (iff #1263 #3054)
  2.6832 -#3034 := (iff #1242 #3033)
  2.6833 -#3035 := [rewrite]: #3034
  2.6834 -#3056 := [monotonicity #3035]: #3055
  2.6835 -#3059 := [quant-intro #3056]: #3058
  2.6836 -#3052 := (iff #1257 #3051)
  2.6837 -#3049 := (iff #1254 #3046)
  2.6838 -#3043 := (or #3032 #1251)
  2.6839 -#3047 := (iff #3043 #3046)
  2.6840 -#3048 := [rewrite]: #3047
  2.6841 -#3044 := (iff #1254 #3043)
  2.6842 -#3041 := (iff #1245 #3032)
  2.6843 -#3036 := (not #3033)
  2.6844 -#3039 := (iff #3036 #3032)
  2.6845 -#3040 := [rewrite]: #3039
  2.6846 -#3037 := (iff #1245 #3036)
  2.6847 -#3038 := [monotonicity #3035]: #3037
  2.6848 -#3042 := [trans #3038 #3040]: #3041
  2.6849 -#3045 := [monotonicity #3042]: #3044
  2.6850 -#3050 := [trans #3045 #3048]: #3049
  2.6851 -#3053 := [quant-intro #3050]: #3052
  2.6852 -#3248 := [monotonicity #3053 #3059 #3245]: #3247
  2.6853 -#3259 := [trans #3248 #3257]: #3258
  2.6854 -#3030 := (iff #2473 #3027)
  2.6855 -#3017 := (and #149 #154 #530 #533 #2891 #3014)
  2.6856 -#3028 := (iff #3017 #3027)
  2.6857 -#3029 := [rewrite]: #3028
  2.6858 -#3018 := (iff #2473 #3017)
  2.6859 -#3015 := (iff #2467 #3014)
  2.6860 -#3012 := (iff #2464 #3009)
  2.6861 -#3003 := (and #2943 #3000)
  2.6862 -#3010 := (iff #3003 #3009)
  2.6863 -#3011 := [rewrite]: #3010
  2.6864 -#3004 := (iff #2464 #3003)
  2.6865 -#3001 := (iff #2459 #3000)
  2.6866 -#2998 := (iff #2453 #2997)
  2.6867 -#2995 := (iff #2450 #2992)
  2.6868 -#2978 := (or #1838 #1842)
  2.6869 -#2989 := (or #2978 #2445)
  2.6870 -#2993 := (iff #2989 #2992)
  2.6871 -#2994 := [rewrite]: #2993
  2.6872 -#2990 := (iff #2450 #2989)
  2.6873 -#2987 := (iff #2433 #2978)
  2.6874 -#2979 := (not #2978)
  2.6875 -#2982 := (not #2979)
  2.6876 -#2985 := (iff #2982 #2978)
  2.6877 -#2986 := [rewrite]: #2985
  2.6878 -#2983 := (iff #2433 #2982)
  2.6879 -#2980 := (iff #2430 #2979)
  2.6880 -#2981 := [rewrite]: #2980
  2.6881 -#2984 := [monotonicity #2981]: #2983
  2.6882 -#2988 := [trans #2984 #2986]: #2987
  2.6883 -#2991 := [monotonicity #2988]: #2990
  2.6884 -#2996 := [trans #2991 #2994]: #2995
  2.6885 -#2999 := [monotonicity #2996]: #2998
  2.6886 -#2976 := (iff #1862 #2973)
  2.6887 -#2968 := (and #1852 #2965)
  2.6888 -#2974 := (iff #2968 #2973)
  2.6889 -#2975 := [rewrite]: #2974
  2.6890 -#2969 := (iff #1862 #2968)
  2.6891 -#2966 := (iff #1201 #2965)
  2.6892 -#2963 := (iff #1198 #2960)
  2.6893 -#2946 := (or #969 #1154)
  2.6894 -#2957 := (or #2946 #1195)
  2.6895 -#2961 := (iff #2957 #2960)
  2.6896 -#2962 := [rewrite]: #2961
  2.6897 -#2958 := (iff #1198 #2957)
  2.6898 -#2955 := (iff #1192 #2946)
  2.6899 -#2947 := (not #2946)
  2.6900 -#2950 := (not #2947)
  2.6901 -#2953 := (iff #2950 #2946)
  2.6902 -#2954 := [rewrite]: #2953
  2.6903 -#2951 := (iff #1192 #2950)
  2.6904 -#2948 := (iff #1189 #2947)
  2.6905 -#2949 := [rewrite]: #2948
  2.6906 -#2952 := [monotonicity #2949]: #2951
  2.6907 -#2956 := [trans #2952 #2954]: #2955
  2.6908 -#2959 := [monotonicity #2956]: #2958
  2.6909 -#2964 := [trans #2959 #2962]: #2963
  2.6910 -#2967 := [quant-intro #2964]: #2966
  2.6911 -#2970 := [monotonicity #2967]: #2969
  2.6912 -#2977 := [trans #2970 #2975]: #2976
  2.6913 -#3002 := [monotonicity #2977 #2999]: #3001
  2.6914 -#2944 := (iff #2427 #2943)
  2.6915 -#2941 := (iff #2424 #2938)
  2.6916 -#2919 := (or #65 #1154)
  2.6917 -#2935 := (or #2919 #2932)
  2.6918 -#2939 := (iff #2935 #2938)
  2.6919 -#2940 := [rewrite]: #2939
  2.6920 -#2936 := (iff #2424 #2935)
  2.6921 -#2933 := (iff #2421 #2932)
  2.6922 -#2934 := [rewrite]: #2933
  2.6923 -#2928 := (iff #1161 #2919)
  2.6924 -#2920 := (not #2919)
  2.6925 -#2923 := (not #2920)
  2.6926 -#2926 := (iff #2923 #2919)
  2.6927 -#2927 := [rewrite]: #2926
  2.6928 -#2924 := (iff #1161 #2923)
  2.6929 -#2921 := (iff #1158 #2920)
  2.6930 -#2922 := [rewrite]: #2921
  2.6931 -#2925 := [monotonicity #2922]: #2924
  2.6932 -#2929 := [trans #2925 #2927]: #2928
  2.6933 -#2937 := [monotonicity #2929 #2934]: #2936
  2.6934 -#2942 := [trans #2937 #2940]: #2941
  2.6935 -#2945 := [quant-intro #2942]: #2944
  2.6936 -#3005 := [monotonicity #2945 #3002]: #3004
  2.6937 -#3013 := [trans #3005 #3011]: #3012
  2.6938 -#2917 := (iff #2385 #2914)
  2.6939 -#2909 := (and #1777 #2345 #2906)
  2.6940 -#2915 := (iff #2909 #2914)
  2.6941 -#2916 := [rewrite]: #2915
  2.6942 -#2910 := (iff #2385 #2909)
  2.6943 -#2907 := (iff #2379 #2906)
  2.6944 -#2904 := (iff #2376 #2895)
  2.6945 -#2896 := (not #2895)
  2.6946 -#2899 := (not #2896)
  2.6947 -#2902 := (iff #2899 #2895)
  2.6948 -#2903 := [rewrite]: #2902
  2.6949 -#2900 := (iff #2376 #2899)
  2.6950 -#2897 := (iff #2373 #2896)
  2.6951 -#2898 := [rewrite]: #2897
  2.6952 -#2901 := [monotonicity #2898]: #2900
  2.6953 -#2905 := [trans #2901 #2903]: #2904
  2.6954 -#2908 := [quant-intro #2905]: #2907
  2.6955 -#2911 := [monotonicity #2908]: #2910
  2.6956 -#2918 := [trans #2911 #2916]: #2917
  2.6957 -#3016 := [monotonicity #2918 #3013]: #3015
  2.6958 -#2892 := (iff #1754 #2891)
  2.6959 -#2889 := (iff #1751 #2880)
  2.6960 -#2881 := (not #2880)
  2.6961 -#2884 := (not #2881)
  2.6962 -#2887 := (iff #2884 #2880)
  2.6963 -#2888 := [rewrite]: #2887
  2.6964 -#2885 := (iff #1751 #2884)
  2.6965 -#2882 := (iff #1132 #2881)
  2.6966 -#2883 := [rewrite]: #2882
  2.6967 -#2886 := [monotonicity #2883]: #2885
  2.6968 -#2890 := [trans #2886 #2888]: #2889
  2.6969 -#2893 := [quant-intro #2890]: #2892
  2.6970 -#3019 := [monotonicity #2893 #3016]: #3018
  2.6971 -#3031 := [trans #3019 #3029]: #3030
  2.6972 -#3262 := [monotonicity #3031 #3259]: #3261
  2.6973 -#2878 := (iff #2339 #2877)
  2.6974 -#2875 := (iff #2336 #2872)
  2.6975 -#2852 := (or #65 #1056)
  2.6976 -#2869 := (or #2852 #2866)
  2.6977 -#2873 := (iff #2869 #2872)
  2.6978 -#2874 := [rewrite]: #2873
  2.6979 -#2870 := (iff #2336 #2869)
  2.6980 -#2867 := (iff #2333 #2866)
  2.6981 -#2868 := [rewrite]: #2867
  2.6982 -#2861 := (iff #1063 #2852)
  2.6983 -#2853 := (not #2852)
  2.6984 -#2856 := (not #2853)
  2.6985 -#2859 := (iff #2856 #2852)
  2.6986 -#2860 := [rewrite]: #2859
  2.6987 -#2857 := (iff #1063 #2856)
  2.6988 -#2854 := (iff #1060 #2853)
  2.6989 -#2855 := [rewrite]: #2854
  2.6990 -#2858 := [monotonicity #2855]: #2857
  2.6991 -#2862 := [trans #2858 #2860]: #2861
  2.6992 -#2871 := [monotonicity #2862 #2868]: #2870
  2.6993 -#2876 := [trans #2871 #2874]: #2875
  2.6994 -#2879 := [quant-intro #2876]: #2878
  2.6995 -#2850 := (iff #2299 #2849)
  2.6996 -#2847 := (iff #2296 #2844)
  2.6997 -#2824 := (or #65 #995)
  2.6998 -#2841 := (or #2824 #2838)
  2.6999 -#2845 := (iff #2841 #2844)
  2.7000 -#2846 := [rewrite]: #2845
  2.7001 -#2842 := (iff #2296 #2841)
  2.7002 -#2839 := (iff #2293 #2838)
  2.7003 -#2840 := [rewrite]: #2839
  2.7004 -#2833 := (iff #1002 #2824)
  2.7005 -#2825 := (not #2824)
  2.7006 -#2828 := (not #2825)
  2.7007 -#2831 := (iff #2828 #2824)
  2.7008 -#2832 := [rewrite]: #2831
  2.7009 -#2829 := (iff #1002 #2828)
  2.7010 -#2826 := (iff #999 #2825)
  2.7011 -#2827 := [rewrite]: #2826
  2.7012 -#2830 := [monotonicity #2827]: #2829
  2.7013 -#2834 := [trans #2830 #2832]: #2833
  2.7014 -#2843 := [monotonicity #2834 #2840]: #2842
  2.7015 -#2848 := [trans #2843 #2846]: #2847
  2.7016 -#2851 := [quant-intro #2848]: #2850
  2.7017 -#2822 := (iff #1098 #2821)
  2.7018 -#2819 := (iff #1095 #2816)
  2.7019 -#2802 := (or #114 #2801)
  2.7020 -#2813 := (or #2802 #1069)
  2.7021 -#2817 := (iff #2813 #2816)
  2.7022 -#2818 := [rewrite]: #2817
  2.7023 -#2814 := (iff #1095 #2813)
  2.7024 -#2811 := (iff #456 #2802)
  2.7025 -#2803 := (not #2802)
  2.7026 -#2806 := (not #2803)
  2.7027 -#2809 := (iff #2806 #2802)
  2.7028 -#2810 := [rewrite]: #2809
  2.7029 -#2807 := (iff #456 #2806)
  2.7030 -#2804 := (iff #117 #2803)
  2.7031 -#2805 := [rewrite]: #2804
  2.7032 -#2808 := [monotonicity #2805]: #2807
  2.7033 -#2812 := [trans #2808 #2810]: #2811
  2.7034 -#2815 := [monotonicity #2812]: #2814
  2.7035 -#2820 := [trans #2815 #2818]: #2819
  2.7036 -#2823 := [quant-intro #2820]: #2822
  2.7037 -#2799 := (iff #1051 #2798)
  2.7038 -#2796 := (iff #1048 #2793)
  2.7039 -#2779 := (or #115 #969)
  2.7040 -#2790 := (or #2779 #1043)
  2.7041 -#2794 := (iff #2790 #2793)
  2.7042 -#2795 := [rewrite]: #2794
  2.7043 -#2791 := (iff #1048 #2790)
  2.7044 -#2788 := (iff #1039 #2779)
  2.7045 -#2780 := (not #2779)
  2.7046 -#2783 := (not #2780)
  2.7047 -#2786 := (iff #2783 #2779)
  2.7048 -#2787 := [rewrite]: #2786
  2.7049 -#2784 := (iff #1039 #2783)
  2.7050 -#2781 := (iff #1034 #2780)
  2.7051 -#2782 := [rewrite]: #2781
  2.7052 -#2785 := [monotonicity #2782]: #2784
  2.7053 -#2789 := [trans #2785 #2787]: #2788
  2.7054 -#2792 := [monotonicity #2789]: #2791
  2.7055 -#2797 := [trans #2792 #2795]: #2796
  2.7056 -#2800 := [quant-intro #2797]: #2799
  2.7057 -#3265 := [monotonicity #2800 #2823 #2851 #2879 #3262]: #3264
  2.7058 -#3278 := [trans #3265 #3276]: #3277
  2.7059 -#2777 := (iff #2257 #2774)
  2.7060 -#2769 := (and #1651 #2217 #2766)
  2.7061 -#2775 := (iff #2769 #2774)
  2.7062 -#2776 := [rewrite]: #2775
  2.7063 -#2770 := (iff #2257 #2769)
  2.7064 -#2767 := (iff #2251 #2766)
  2.7065 -#2764 := (iff #2248 #2755)
  2.7066 -#2756 := (not #2755)
  2.7067 -#2759 := (not #2756)
  2.7068 -#2762 := (iff #2759 #2755)
  2.7069 -#2763 := [rewrite]: #2762
  2.7070 -#2760 := (iff #2248 #2759)
  2.7071 -#2757 := (iff #2245 #2756)
  2.7072 -#2758 := [rewrite]: #2757
  2.7073 -#2761 := [monotonicity #2758]: #2760
  2.7074 -#2765 := [trans #2761 #2763]: #2764
  2.7075 -#2768 := [quant-intro #2765]: #2767
  2.7076 -#2771 := [monotonicity #2768]: #2770
  2.7077 -#2778 := [trans #2771 #2776]: #2777
  2.7078 -#3281 := [monotonicity #2778 #3278]: #3280
  2.7079 -#2752 := (iff #987 #2751)
  2.7080 -#2749 := (iff #984 #2746)
  2.7081 -#2732 := (or #75 #969)
  2.7082 -#2743 := (or #2732 #980)
  2.7083 -#2747 := (iff #2743 #2746)
  2.7084 -#2748 := [rewrite]: #2747
  2.7085 -#2744 := (iff #984 #2743)
  2.7086 -#2741 := (iff #976 #2732)
  2.7087 -#2733 := (not #2732)
  2.7088 -#2736 := (not #2733)
  2.7089 -#2739 := (iff #2736 #2732)
  2.7090 -#2740 := [rewrite]: #2739
  2.7091 -#2737 := (iff #976 #2736)
  2.7092 -#2734 := (iff #973 #2733)
  2.7093 -#2735 := [rewrite]: #2734
  2.7094 -#2738 := [monotonicity #2735]: #2737
  2.7095 -#2742 := [trans #2738 #2740]: #2741
  2.7096 -#2745 := [monotonicity #2742]: #2744
  2.7097 -#2750 := [trans #2745 #2748]: #2749
  2.7098 -#2753 := [quant-intro #2750]: #2752
  2.7099 -#3284 := [monotonicity #2753 #3281]: #3283
  2.7100 -#3292 := [trans #3284 #3290]: #3291
  2.7101 -#2730 := (iff #2211 #2729)
  2.7102 -#2727 := (iff #2208 #2724)
  2.7103 -#2710 := (or #1618 #2709)
  2.7104 -#2721 := (or #2710 #2205)
  2.7105 -#2725 := (iff #2721 #2724)
  2.7106 -#2726 := [rewrite]: #2725
  2.7107 -#2722 := (iff #2208 #2721)
  2.7108 -#2719 := (iff #2198 #2710)
  2.7109 -#2711 := (not #2710)
  2.7110 -#2714 := (not #2711)
  2.7111 -#2717 := (iff #2714 #2710)
  2.7112 -#2718 := [rewrite]: #2717
  2.7113 -#2715 := (iff #2198 #2714)
  2.7114 -#2712 := (iff #2195 #2711)
  2.7115 -#2713 := [rewrite]: #2712
  2.7116 -#2716 := [monotonicity #2713]: #2715
  2.7117 -#2720 := [trans #2716 #2718]: #2719
  2.7118 -#2723 := [monotonicity #2720]: #2722
  2.7119 -#2728 := [trans #2723 #2726]: #2727
  2.7120 -#2731 := [monotonicity #2728]: #2730
  2.7121 -#3295 := [monotonicity #2731 #3292]: #3294
  2.7122 -#2707 := (iff #961 #2706)
  2.7123 -#2704 := (iff #958 #2701)
  2.7124 -#1721 := (or #74 #1898)
  2.7125 -#2698 := (or #1721 #954)
  2.7126 -#2702 := (iff #2698 #2701)
  2.7127 -#2703 := [rewrite]: #2702
  2.7128 -#2699 := (iff #958 #2698)
  2.7129 -#2696 := (iff #432 #1721)
  2.7130 -#1722 := (not #1721)
  2.7131 -#2691 := (not #1722)
  2.7132 -#2694 := (iff #2691 #1721)
  2.7133 -#2695 := [rewrite]: #2694
  2.7134 -#2692 := (iff #432 #2691)
  2.7135 -#2167 := (iff #85 #1722)
  2.7136 -#2690 := [rewrite]: #2167
  2.7137 -#2693 := [monotonicity #2690]: #2692
  2.7138 -#2697 := [trans #2693 #2695]: #2696
  2.7139 -#2700 := [monotonicity #2697]: #2699
  2.7140 -#2705 := [trans #2700 #2703]: #2704
  2.7141 -#2708 := [quant-intro #2705]: #2707
  2.7142 -#3298 := [monotonicity #2708 #3295]: #3297
  2.7143 -#3306 := [trans #3298 #3304]: #3305
  2.7144 -#2023 := (iff #2192 #2022)
  2.7145 -#1694 := (iff #2189 #1948)
  2.7146 -#1598 := (or #1597 #1589)
  2.7147 -#1572 := (or #1598 #2184)
  2.7148 -#1850 := (iff #1572 #1948)
  2.7149 -#1851 := [rewrite]: #1850
  2.7150 -#1573 := (iff #2189 #1572)
  2.7151 -#1992 := (iff #2173 #1598)
  2.7152 -#1967 := (not #1598)
  2.7153 -#1929 := (not #1967)
  2.7154 -#1815 := (iff #1929 #1598)
  2.7155 -#1816 := [rewrite]: #1815
  2.7156 -#1627 := (iff #2173 #1929)
  2.7157 -#1968 := (iff #2170 #1967)
  2.7158 -#1928 := [rewrite]: #1968
  2.7159 -#1628 := [monotonicity #1928]: #1627
  2.7160 -#1993 := [trans #1628 #1816]: #1992
  2.7161 -#1947 := [monotonicity #1993]: #1573
  2.7162 -#1695 := [trans #1947 #1851]: #1694
  2.7163 -#1897 := [monotonicity #1695]: #2023
  2.7164 -#3309 := [monotonicity #1897 #3306]: #3308
  2.7165 -#3312 := [monotonicity #3309]: #3311
  2.7166 -#3319 := [trans #3312 #3317]: #3318
  2.7167 -#3322 := [monotonicity #3319]: #3321
  2.7168 -#3325 := [monotonicity #3322]: #3324
  2.7169 -#3332 := [trans #3325 #3330]: #3331
  2.7170 -#3335 := [monotonicity #3332]: #3334
  2.7171 -#2037 := (+ #2036 #2034)
  2.7172 -#2038 := (= #2037 0::int)
  2.7173 -#2041 := (and #216 #2040 #2038)
  2.7174 -#2058 := (not #2041)
  2.7175 -#2061 := (forall (vars (?x76 T2)) #2058)
  2.7176 -#2046 := (= ?x75!20 uf_11)
  2.7177 -#2047 := (not #2046)
  2.7178 -#2048 := (and #2047 #2045)
  2.7179 -#2049 := (not #2048)
  2.7180 -#2055 := (not #2049)
  2.7181 -#2065 := (and #2055 #2061)
  2.7182 -#2070 := (and #1368 #2065)
  2.7183 -#2004 := (* -1::int #2003)
  2.7184 -#2006 := (+ #2005 #2004)
  2.7185 -#2009 := (+ #2008 #2006)
  2.7186 -#2010 := (>= #2009 0::int)
  2.7187 -#2016 := (and #2015 #2014)
  2.7188 -#2017 := (not #2016)
  2.7189 -#2018 := (or #2017 #2010)
  2.7190 -#2019 := (not #2018)
  2.7191 -#2074 := (or #2019 #2070)
  2.7192 -#2078 := (and #1344 #2074)
  2.7193 -#1979 := (* -1::int #1978)
  2.7194 -#1981 := (+ #1980 #1979)
  2.7195 -#1982 := (>= #1981 0::int)
  2.7196 -#1986 := (and #1985 #1983)
  2.7197 -#1987 := (not #1986)
  2.7198 -#1988 := (or #1987 #1982)
  2.7199 -#1989 := (not #1988)
  2.7200 -#2082 := (or #1989 #2078)
  2.7201 -#2086 := (and #1330 #2082)
  2.7202 -#2090 := (or #1964 #2086)
  2.7203 -#1958 := (not #1324)
  2.7204 -#2094 := (and #1958 #2090)
  2.7205 -#2098 := (or #1324 #2094)
  2.7206 -#2102 := (and #705 #2098)
  2.7207 -#1940 := (= #1939 #1938)
  2.7208 -#1943 := (or #1942 #1940)
  2.7209 -#1944 := (not #1943)
  2.7210 -#2106 := (or #1944 #2102)
  2.7211 -#2110 := (and #1316 #2106)
  2.7212 -#1921 := (* -1::int #1920)
  2.7213 -#1923 := (+ #1922 #1921)
  2.7214 -#1924 := (>= #1923 0::int)
  2.7215 -#1925 := (not #1924)
  2.7216 -#2114 := (or #1925 #2110)
  2.7217 -#1894 := (and #1893 #1891)
  2.7218 -#1913 := (and #184 #192 #1894 #1257 #1268 #1278 #1283)
  2.7219 -#2118 := (and #1913 #2114)
  2.7220 -#1829 := (* -1::int #1828)
  2.7221 -#1831 := (+ #1830 #1829)
  2.7222 -#1834 := (+ #1833 #1831)
  2.7223 -#1835 := (>= #1834 0::int)
  2.7224 -#1844 := (and #1843 #1839)
  2.7225 -#1845 := (not #1844)
  2.7226 -#1846 := (or #1845 #1835)
  2.7227 -#1847 := (not #1846)
  2.7228 -#1866 := (or #1847 #1862)
  2.7229 -#1805 := (+ #1804 #1152)
  2.7230 -#1808 := (+ #1807 #1805)
  2.7231 -#1809 := (= #1808 0::int)
  2.7232 -#1810 := (>= #1805 0::int)
  2.7233 -#1811 := (not #1810)
  2.7234 -#1812 := (and #1811 #1809)
  2.7235 -#1817 := (or #1161 #1812)
  2.7236 -#1820 := (forall (vars (?x49 T2)) #1817)
  2.7237 -#1870 := (and #1820 #1866)
  2.7238 -#1769 := (+ #1768 #1766)
  2.7239 -#1770 := (= #1769 0::int)
  2.7240 -#1773 := (and #1772 #1770)
  2.7241 -#1789 := (not #1773)
  2.7242 -#1792 := (forall (vars (?x50 T2)) #1789)
  2.7243 -#1778 := (= ?x49!8 uf_11)
  2.7244 -#1779 := (not #1778)
  2.7245 -#1780 := (and #1779 #1777)
  2.7246 -#1781 := (not #1780)
  2.7247 -#1786 := (not #1781)
  2.7248 -#1796 := (and #1786 #1792)
  2.7249 -#1874 := (or #1796 #1870)
  2.7250 -#1757 := (and #149 #154 #530 #533 #1754)
  2.7251 -#1878 := (and #1757 #1874)
  2.7252 -#2122 := (or #1878 #2118)
  2.7253 -#1710 := (+ #1709 #1054)
  2.7254 -#1711 := (>= #1710 0::int)
  2.7255 -#1712 := (not #1711)
  2.7256 -#1715 := (+ #1714 #1710)
  2.7257 -#1716 := (= #1715 0::int)
  2.7258 -#1718 := (and #1717 #1716 #1712)
  2.7259 -#1723 := (or #1063 #1718)
  2.7260 -#1726 := (forall (vars (?x46 T2)) #1723)
  2.7261 -#1683 := (+ #993 #1682)
  2.7262 -#1685 := (+ #1684 #1683)
  2.7263 -#1686 := (= #1685 0::int)
  2.7264 -#1687 := (+ #1684 #993)
  2.7265 -#1688 := (>= #1687 0::int)
  2.7266 -#1689 := (not #1688)
  2.7267 -#1691 := (and #1690 #1689 #1686)
  2.7268 -#1696 := (or #1002 #1691)
  2.7269 -#1699 := (forall (vars (?x37 T2)) #1696)
  2.7270 -#1737 := (and #109 #1699 #1051 #1726 #1098 #1104)
  2.7271 -#2126 := (and #1737 #2122)
  2.7272 -#1641 := (+ #1640 #1638)
  2.7273 -#1642 := (+ #66 #1641)
  2.7274 -#1643 := (= #1642 0::int)
  2.7275 -#1647 := (and #74 #1646 #1643)
  2.7276 -#1664 := (not #1647)
  2.7277 -#1667 := (forall (vars (?x38 T2)) #1664)
  2.7278 -#1652 := (= ?x37!5 uf_11)
  2.7279 -#1653 := (not #1652)
  2.7280 -#1654 := (and #1653 #1651)
  2.7281 -#1655 := (not #1654)
  2.7282 -#1661 := (not #1655)
  2.7283 -#1671 := (and #1661 #1667)
  2.7284 -#2130 := (or #1671 #2126)
  2.7285 -#2134 := (and #987 #2130)
  2.7286 -#1612 := (+ #1611 #1609)
  2.7287 -#1614 := (+ #1613 #1612)
  2.7288 -#1615 := (>= #1614 0::int)
  2.7289 -#1621 := (and #1620 #1619)
  2.7290 -#1622 := (not #1621)
  2.7291 -#1623 := (or #1622 #1615)
  2.7292 -#1624 := (not #1623)
  2.7293 -#2138 := (or #1624 #2134)
  2.7294 -#2142 := (and #961 #2138)
  2.7295 -#1584 := (* -1::int #1583)
  2.7296 -#1586 := (+ #1585 #1584)
  2.7297 -#1587 := (>= #1586 0::int)
  2.7298 -#1591 := (and #1590 #1588)
  2.7299 -#1592 := (not #1591)
  2.7300 -#1593 := (or #1592 #1587)
  2.7301 -#1594 := (not #1593)
  2.7302 -#2146 := (or #1594 #2142)
  2.7303 -#2150 := (and #946 #2146)
  2.7304 -#2154 := (or #1569 #2150)
  2.7305 -#1523 := (not #940)
  2.7306 -#2158 := (and #1523 #2154)
  2.7307 -#2162 := (or #940 #2158)
  2.7308 -#2688 := (iff #2162 #2687)
  2.7309 -#2685 := (iff #2158 #2684)
  2.7310 -#2682 := (iff #2154 #2681)
  2.7311 -#2679 := (iff #2150 #2678)
  2.7312 -#2676 := (iff #2146 #2675)
  2.7313 -#2673 := (iff #2142 #2672)
  2.7314 -#2670 := (iff #2138 #2669)
  2.7315 -#2667 := (iff #2134 #2666)
  2.7316 -#2664 := (iff #2130 #2663)
  2.7317 -#2661 := (iff #2126 #2658)
  2.7318 -#2652 := (and #109 #2299 #1051 #2339 #1098 #1104)
  2.7319 -#2655 := (and #2652 #2649)
  2.7320 -#2659 := (iff #2655 #2658)
  2.7321 -#2660 := [rewrite]: #2659
  2.7322 -#2656 := (iff #2126 #2655)
  2.7323 -#2650 := (iff #2122 #2649)
  2.7324 -#2647 := (iff #2118 #2644)
  2.7325 -#2641 := (and #1913 #2638)
  2.7326 -#2645 := (iff #2641 #2644)
  2.7327 -#2646 := [rewrite]: #2645
  2.7328 -#2642 := (iff #2118 #2641)
  2.7329 -#2639 := (iff #2114 #2638)
  2.7330 -#2636 := (iff #2110 #2635)
  2.7331 -#2633 := (iff #2106 #2632)
  2.7332 -#2630 := (iff #2102 #2629)
  2.7333 -#2627 := (iff #2098 #2626)
  2.7334 -#2624 := (iff #2094 #2623)
  2.7335 -#2621 := (iff #2090 #2620)
  2.7336 -#2618 := (iff #2086 #2617)
  2.7337 -#2615 := (iff #2082 #2614)
  2.7338 -#2612 := (iff #2078 #2611)
  2.7339 -#2609 := (iff #2074 #2608)
  2.7340 -#2606 := (iff #2070 #2603)
  2.7341 -#2566 := (and #2045 #2560)
  2.7342 -#2597 := (and #2566 #2594)
  2.7343 -#2600 := (and #1368 #2597)
  2.7344 -#2604 := (iff #2600 #2603)
  2.7345 -#2605 := [rewrite]: #2604
  2.7346 -#2601 := (iff #2070 #2600)
  2.7347 -#2598 := (iff #2065 #2597)
  2.7348 -#2595 := (iff #2061 #2594)
  2.7349 -#2592 := (iff #2058 #2591)
  2.7350 -#2589 := (iff #2041 #2588)
  2.7351 -#2586 := (iff #2038 #2585)
  2.7352 -#2583 := (= #2037 #2582)
  2.7353 -#2584 := [rewrite]: #2583
  2.7354 -#2587 := [monotonicity #2584]: #2586
  2.7355 -#2590 := [monotonicity #2587]: #2589
  2.7356 -#2593 := [monotonicity #2590]: #2592
  2.7357 -#2596 := [quant-intro #2593]: #2595
  2.7358 -#2579 := (iff #2055 #2566)
  2.7359 -#2571 := (not #2566)
  2.7360 -#2574 := (not #2571)
  2.7361 -#2577 := (iff #2574 #2566)
  2.7362 -#2578 := [rewrite]: #2577
  2.7363 -#2575 := (iff #2055 #2574)
  2.7364 -#2572 := (iff #2049 #2571)
  2.7365 -#2569 := (iff #2048 #2566)
  2.7366 -#2563 := (and #2560 #2045)
  2.7367 -#2567 := (iff #2563 #2566)
  2.7368 -#2568 := [rewrite]: #2567
  2.7369 -#2564 := (iff #2048 #2563)
  2.7370 -#2561 := (iff #2047 #2560)
  2.7371 -#2558 := (iff #2046 #2557)
  2.7372 -#2559 := [rewrite]: #2558
  2.7373 -#2562 := [monotonicity #2559]: #2561
  2.7374 -#2565 := [monotonicity #2562]: #2564
  2.7375 -#2570 := [trans #2565 #2568]: #2569
  2.7376 -#2573 := [monotonicity #2570]: #2572
  2.7377 -#2576 := [monotonicity #2573]: #2575
  2.7378 -#2580 := [trans #2576 #2578]: #2579
  2.7379 -#2599 := [monotonicity #2580 #2596]: #2598
  2.7380 -#2602 := [monotonicity #2599]: #2601
  2.7381 -#2607 := [trans #2602 #2605]: #2606
  2.7382 -#2555 := (iff #2019 #2554)
  2.7383 -#2552 := (iff #2018 #2551)
  2.7384 -#2549 := (iff #2010 #2546)
  2.7385 -#2536 := (+ #2005 #2008)
  2.7386 -#2537 := (+ #2004 #2536)
  2.7387 -#2540 := (>= #2537 0::int)
  2.7388 -#2547 := (iff #2540 #2546)
  2.7389 -#2548 := [rewrite]: #2547
  2.7390 -#2541 := (iff #2010 #2540)
  2.7391 -#2538 := (= #2009 #2537)
  2.7392 -#2539 := [rewrite]: #2538
  2.7393 -#2542 := [monotonicity #2539]: #2541
  2.7394 -#2550 := [trans #2542 #2548]: #2549
  2.7395 -#2534 := (iff #2017 #2533)
  2.7396 -#2531 := (iff #2016 #2530)
  2.7397 -#2532 := [rewrite]: #2531
  2.7398 -#2535 := [monotonicity #2532]: #2534
  2.7399 -#2553 := [monotonicity #2535 #2550]: #2552
  2.7400 -#2556 := [monotonicity #2553]: #2555
  2.7401 -#2610 := [monotonicity #2556 #2607]: #2609
  2.7402 -#2613 := [monotonicity #2610]: #2612
  2.7403 -#2528 := (iff #1989 #2527)
  2.7404 -#2525 := (iff #1988 #2524)
  2.7405 -#2522 := (iff #1982 #2519)
  2.7406 -#2511 := (+ #1979 #1980)
  2.7407 -#2514 := (>= #2511 0::int)
  2.7408 -#2520 := (iff #2514 #2519)
  2.7409 -#2521 := [rewrite]: #2520
  2.7410 -#2515 := (iff #1982 #2514)
  2.7411 -#2512 := (= #1981 #2511)
  2.7412 -#2513 := [rewrite]: #2512
  2.7413 -#2516 := [monotonicity #2513]: #2515
  2.7414 -#2523 := [trans #2516 #2521]: #2522
  2.7415 -#2509 := (iff #1987 #2508)
  2.7416 -#2506 := (iff #1986 #2505)
  2.7417 -#2507 := [rewrite]: #2506
  2.7418 -#2510 := [monotonicity #2507]: #2509
  2.7419 -#2526 := [monotonicity #2510 #2523]: #2525
  2.7420 -#2529 := [monotonicity #2526]: #2528
  2.7421 -#2616 := [monotonicity #2529 #2613]: #2615
  2.7422 -#2619 := [monotonicity #2616]: #2618
  2.7423 -#2622 := [monotonicity #2619]: #2621
  2.7424 -#2503 := (iff #1958 #220)
  2.7425 -#2504 := [rewrite]: #2503
  2.7426 -#2625 := [monotonicity #2504 #2622]: #2624
  2.7427 -#2628 := [monotonicity #2625]: #2627
  2.7428 -#2631 := [monotonicity #2628]: #2630
  2.7429 -#2501 := (iff #1944 #2500)
  2.7430 -#2498 := (iff #1943 #2497)
  2.7431 -#2495 := (iff #1940 #2494)
  2.7432 -#2496 := [rewrite]: #2495
  2.7433 -#2499 := [monotonicity #2496]: #2498
  2.7434 -#2502 := [monotonicity #2499]: #2501
  2.7435 -#2634 := [monotonicity #2502 #2631]: #2633
  2.7436 -#2637 := [monotonicity #2634]: #2636
  2.7437 -#2492 := (iff #1925 #2491)
  2.7438 -#2489 := (iff #1924 #2486)
  2.7439 -#2478 := (+ #1921 #1922)
  2.7440 -#2481 := (>= #2478 0::int)
  2.7441 -#2487 := (iff #2481 #2486)
  2.7442 -#2488 := [rewrite]: #2487
  2.7443 -#2482 := (iff #1924 #2481)
  2.7444 -#2479 := (= #1923 #2478)
  2.7445 -#2480 := [rewrite]: #2479
  2.7446 -#2483 := [monotonicity #2480]: #2482
  2.7447 -#2490 := [trans #2483 #2488]: #2489
  2.7448 -#2493 := [monotonicity #2490]: #2492
  2.7449 -#2640 := [monotonicity #2493 #2637]: #2639
  2.7450 -#2643 := [monotonicity #2640]: #2642
  2.7451 -#2648 := [trans #2643 #2646]: #2647
  2.7452 -#2476 := (iff #1878 #2473)
  2.7453 -#2470 := (and #1757 #2467)
  2.7454 -#2474 := (iff #2470 #2473)
  2.7455 -#2475 := [rewrite]: #2474
  2.7456 -#2471 := (iff #1878 #2470)
  2.7457 -#2468 := (iff #1874 #2467)
  2.7458 -#2465 := (iff #1870 #2464)
  2.7459 -#2462 := (iff #1866 #2459)
  2.7460 -#2456 := (or #2453 #1862)
  2.7461 -#2460 := (iff #2456 #2459)
  2.7462 -#2461 := [rewrite]: #2460
  2.7463 -#2457 := (iff #1866 #2456)
  2.7464 -#2454 := (iff #1847 #2453)
  2.7465 -#2451 := (iff #1846 #2450)
  2.7466 -#2448 := (iff #1835 #2445)
  2.7467 -#2436 := (+ #1830 #1833)
  2.7468 -#2437 := (+ #1829 #2436)
  2.7469 -#2440 := (>= #2437 0::int)
  2.7470 -#2446 := (iff #2440 #2445)
  2.7471 -#2447 := [rewrite]: #2446
  2.7472 -#2441 := (iff #1835 #2440)
  2.7473 -#2438 := (= #1834 #2437)
  2.7474 -#2439 := [rewrite]: #2438
  2.7475 -#2442 := [monotonicity #2439]: #2441
  2.7476 -#2449 := [trans #2442 #2447]: #2448
  2.7477 -#2434 := (iff #1845 #2433)
  2.7478 -#2431 := (iff #1844 #2430)
  2.7479 -#2432 := [rewrite]: #2431
  2.7480 -#2435 := [monotonicity #2432]: #2434
  2.7481 -#2452 := [monotonicity #2435 #2449]: #2451
  2.7482 -#2455 := [monotonicity #2452]: #2454
  2.7483 -#2458 := [monotonicity #2455]: #2457
  2.7484 -#2463 := [trans #2458 #2461]: #2462
  2.7485 -#2428 := (iff #1820 #2427)
  2.7486 -#2425 := (iff #1817 #2424)
  2.7487 -#2422 := (iff #1812 #2421)
  2.7488 -#2419 := (iff #1809 #2416)
  2.7489 -#2406 := (+ #1804 #1807)
  2.7490 -#2407 := (+ #1152 #2406)
  2.7491 -#2410 := (= #2407 0::int)
  2.7492 -#2417 := (iff #2410 #2416)
  2.7493 -#2418 := [rewrite]: #2417
  2.7494 -#2411 := (iff #1809 #2410)
  2.7495 -#2408 := (= #1808 #2407)
  2.7496 -#2409 := [rewrite]: #2408
  2.7497 -#2412 := [monotonicity #2409]: #2411
  2.7498 -#2420 := [trans #2412 #2418]: #2419
  2.7499 -#2404 := (iff #1811 #2403)
  2.7500 -#2401 := (iff #1810 #2398)
  2.7501 -#2390 := (+ #1152 #1804)
  2.7502 -#2393 := (>= #2390 0::int)
  2.7503 -#2399 := (iff #2393 #2398)
  2.7504 -#2400 := [rewrite]: #2399
  2.7505 -#2394 := (iff #1810 #2393)
  2.7506 -#2391 := (= #1805 #2390)
  2.7507 -#2392 := [rewrite]: #2391
  2.7508 -#2395 := [monotonicity #2392]: #2394
  2.7509 -#2402 := [trans #2395 #2400]: #2401
  2.7510 -#2405 := [monotonicity #2402]: #2404
  2.7511 -#2423 := [monotonicity #2405 #2420]: #2422
  2.7512 -#2426 := [monotonicity #2423]: #2425
  2.7513 -#2429 := [quant-intro #2426]: #2428
  2.7514 -#2466 := [monotonicity #2429 #2463]: #2465
  2.7515 -#2388 := (iff #1796 #2385)
  2.7516 -#2351 := (and #1777 #2345)
  2.7517 -#2382 := (and #2351 #2379)
  2.7518 -#2386 := (iff #2382 #2385)
  2.7519 -#2387 := [rewrite]: #2386
  2.7520 -#2383 := (iff #1796 #2382)
  2.7521 -#2380 := (iff #1792 #2379)
  2.7522 -#2377 := (iff #1789 #2376)
  2.7523 -#2374 := (iff #1773 #2373)
  2.7524 -#2371 := (iff #1770 #2370)
  2.7525 -#2368 := (= #1769 #2367)
  2.7526 -#2369 := [rewrite]: #2368
  2.7527 -#2372 := [monotonicity #2369]: #2371
  2.7528 -#2375 := [monotonicity #2372]: #2374
  2.7529 -#2378 := [monotonicity #2375]: #2377
  2.7530 -#2381 := [quant-intro #2378]: #2380
  2.7531 -#2364 := (iff #1786 #2351)
  2.7532 -#2356 := (not #2351)
  2.7533 -#2359 := (not #2356)
  2.7534 -#2362 := (iff #2359 #2351)
  2.7535 -#2363 := [rewrite]: #2362
  2.7536 -#2360 := (iff #1786 #2359)
  2.7537 -#2357 := (iff #1781 #2356)
  2.7538 -#2354 := (iff #1780 #2351)
  2.7539 -#2348 := (and #2345 #1777)
  2.7540 -#2352 := (iff #2348 #2351)
  2.7541 -#2353 := [rewrite]: #2352
  2.7542 -#2349 := (iff #1780 #2348)
  2.7543 -#2346 := (iff #1779 #2345)
  2.7544 -#2343 := (iff #1778 #2342)
  2.7545 -#2344 := [rewrite]: #2343
  2.7546 -#2347 := [monotonicity #2344]: #2346
  2.7547 -#2350 := [monotonicity #2347]: #2349
  2.7548 -#2355 := [trans #2350 #2353]: #2354
  2.7549 -#2358 := [monotonicity #2355]: #2357
  2.7550 -#2361 := [monotonicity #2358]: #2360
  2.7551 -#2365 := [trans #2361 #2363]: #2364
  2.7552 -#2384 := [monotonicity #2365 #2381]: #2383
  2.7553 -#2389 := [trans #2384 #2387]: #2388
  2.7554 -#2469 := [monotonicity #2389 #2466]: #2468
  2.7555 -#2472 := [monotonicity #2469]: #2471
  2.7556 -#2477 := [trans #2472 #2475]: #2476
  2.7557 -#2651 := [monotonicity #2477 #2648]: #2650
  2.7558 -#2653 := (iff #1737 #2652)
  2.7559 -#2340 := (iff #1726 #2339)
  2.7560 -#2337 := (iff #1723 #2336)
  2.7561 -#2334 := (iff #1718 #2333)
  2.7562 -#2331 := (iff #1712 #2330)
  2.7563 -#2328 := (iff #1711 #2325)
  2.7564 -#2318 := (+ #1054 #1709)
  2.7565 -#2321 := (>= #2318 0::int)
  2.7566 -#2326 := (iff #2321 #2325)
  2.7567 -#2327 := [rewrite]: #2326
  2.7568 -#2322 := (iff #1711 #2321)
  2.7569 -#2319 := (= #1710 #2318)
  2.7570 -#2320 := [rewrite]: #2319
  2.7571 -#2323 := [monotonicity #2320]: #2322
  2.7572 -#2329 := [trans #2323 #2327]: #2328
  2.7573 -#2332 := [monotonicity #2329]: #2331
  2.7574 -#2316 := (iff #1716 #2313)
  2.7575 -#2302 := (+ #1709 #1714)
  2.7576 -#2303 := (+ #1054 #2302)
  2.7577 -#2306 := (= #2303 0::int)
  2.7578 -#2314 := (iff #2306 #2313)
  2.7579 -#2315 := [rewrite]: #2314
  2.7580 -#2307 := (iff #1716 #2306)
  2.7581 -#2304 := (= #1715 #2303)
  2.7582 -#2305 := [rewrite]: #2304
  2.7583 -#2308 := [monotonicity #2305]: #2307
  2.7584 -#2317 := [trans #2308 #2315]: #2316
  2.7585 -#2335 := [monotonicity #2317 #2332]: #2334
  2.7586 -#2338 := [monotonicity #2335]: #2337
  2.7587 -#2341 := [quant-intro #2338]: #2340
  2.7588 -#2300 := (iff #1699 #2299)
  2.7589 -#2297 := (iff #1696 #2296)
  2.7590 -#2294 := (iff #1691 #2293)
  2.7591 -#2291 := (iff #1686 #2288)
  2.7592 -#2278 := (+ #1682 #1684)
  2.7593 -#2279 := (+ #993 #2278)
  2.7594 -#2282 := (= #2279 0::int)
  2.7595 -#2289 := (iff #2282 #2288)
  2.7596 -#2290 := [rewrite]: #2289
  2.7597 -#2283 := (iff #1686 #2282)
  2.7598 -#2280 := (= #1685 #2279)
  2.7599 -#2281 := [rewrite]: #2280
  2.7600 -#2284 := [monotonicity #2281]: #2283
  2.7601 -#2292 := [trans #2284 #2290]: #2291
  2.7602 -#2276 := (iff #1689 #2275)
  2.7603 -#2273 := (iff #1688 #2270)
  2.7604 -#2262 := (+ #993 #1684)
  2.7605 -#2265 := (>= #2262 0::int)
  2.7606 -#2271 := (iff #2265 #2270)
  2.7607 -#2272 := [rewrite]: #2271
  2.7608 -#2266 := (iff #1688 #2265)
  2.7609 -#2263 := (= #1687 #2262)
  2.7610 -#2264 := [rewrite]: #2263
  2.7611 -#2267 := [monotonicity #2264]: #2266
  2.7612 -#2274 := [trans #2267 #2272]: #2273
  2.7613 -#2277 := [monotonicity #2274]: #2276
  2.7614 -#2295 := [monotonicity #2277 #2292]: #2294
  2.7615 -#2298 := [monotonicity #2295]: #2297
  2.7616 -#2301 := [quant-intro #2298]: #2300
  2.7617 -#2654 := [monotonicity #2301 #2341]: #2653
  2.7618 -#2657 := [monotonicity #2654 #2651]: #2656
  2.7619 -#2662 := [trans #2657 #2660]: #2661
  2.7620 -#2260 := (iff #1671 #2257)
  2.7621 -#2223 := (and #1651 #2217)
  2.7622 -#2254 := (and #2223 #2251)
  2.7623 -#2258 := (iff #2254 #2257)
  2.7624 -#2259 := [rewrite]: #2258
  2.7625 -#2255 := (iff #1671 #2254)
  2.7626 -#2252 := (iff #1667 #2251)
  2.7627 -#2249 := (iff #1664 #2248)
  2.7628 -#2246 := (iff #1647 #2245)
  2.7629 -#2243 := (iff #1643 #2242)
  2.7630 -#2240 := (= #1642 #2239)
  2.7631 -#2241 := [rewrite]: #2240
  2.7632 -#2244 := [monotonicity #2241]: #2243
  2.7633 -#2247 := [monotonicity #2244]: #2246
  2.7634 -#2250 := [monotonicity #2247]: #2249
  2.7635 -#2253 := [quant-intro #2250]: #2252
  2.7636 -#2236 := (iff #1661 #2223)
  2.7637 -#2228 := (not #2223)
  2.7638 -#2231 := (not #2228)
  2.7639 -#2234 := (iff #2231 #2223)
  2.7640 -#2235 := [rewrite]: #2234
  2.7641 -#2232 := (iff #1661 #2231)
  2.7642 -#2229 := (iff #1655 #2228)
  2.7643 -#2226 := (iff #1654 #2223)
  2.7644 -#2220 := (and #2217 #1651)
  2.7645 -#2224 := (iff #2220 #2223)
  2.7646 -#2225 := [rewrite]: #2224
  2.7647 -#2221 := (iff #1654 #2220)
  2.7648 -#2218 := (iff #1653 #2217)
  2.7649 -#2215 := (iff #1652 #2214)
  2.7650 -#2216 := [rewrite]: #2215
  2.7651 -#2219 := [monotonicity #2216]: #2218
  2.7652 -#2222 := [monotonicity #2219]: #2221
  2.7653 -#2227 := [trans #2222 #2225]: #2226
  2.7654 -#2230 := [monotonicity #2227]: #2229
  2.7655 -#2233 := [monotonicity #2230]: #2232
  2.7656 -#2237 := [trans #2233 #2235]: #2236
  2.7657 -#2256 := [monotonicity #2237 #2253]: #2255
  2.7658 -#2261 := [trans #2256 #2259]: #2260
  2.7659 -#2665 := [monotonicity #2261 #2662]: #2664
  2.7660 -#2668 := [monotonicity #2665]: #2667
  2.7661 -#2212 := (iff #1624 #2211)
  2.7662 -#2209 := (iff #1623 #2208)
  2.7663 -#2206 := (iff #1615 #2205)
  2.7664 -#2203 := (= #1614 #2202)
  2.7665 -#2204 := [rewrite]: #2203
  2.7666 -#2207 := [monotonicity #2204]: #2206
  2.7667 -#2199 := (iff #1622 #2198)
  2.7668 -#2196 := (iff #1621 #2195)
  2.7669 -#2197 := [rewrite]: #2196
  2.7670 -#2200 := [monotonicity #2197]: #2199
  2.7671 -#2210 := [monotonicity #2200 #2207]: #2209
  2.7672 -#2213 := [monotonicity #2210]: #2212
  2.7673 -#2671 := [monotonicity #2213 #2668]: #2670
  2.7674 -#2674 := [monotonicity #2671]: #2673
  2.7675 -#2193 := (iff #1594 #2192)
  2.7676 -#2190 := (iff #1593 #2189)
  2.7677 -#2187 := (iff #1587 #2184)
  2.7678 -#2176 := (+ #1584 #1585)
  2.7679 -#2179 := (>= #2176 0::int)
  2.7680 -#2185 := (iff #2179 #2184)
  2.7681 -#2186 := [rewrite]: #2185
  2.7682 -#2180 := (iff #1587 #2179)
  2.7683 -#2177 := (= #1586 #2176)
  2.7684 -#2178 := [rewrite]: #2177
  2.7685 -#2181 := [monotonicity #2178]: #2180
  2.7686 -#2188 := [trans #2181 #2186]: #2187
  2.7687 -#2174 := (iff #1592 #2173)
  2.7688 -#2171 := (iff #1591 #2170)
  2.7689 -#2172 := [rewrite]: #2171
  2.7690 -#2175 := [monotonicity #2172]: #2174
  2.7691 -#2191 := [monotonicity #2175 #2188]: #2190
  2.7692 -#2194 := [monotonicity #2191]: #2193
  2.7693 -#2677 := [monotonicity #2194 #2674]: #2676
  2.7694 -#2680 := [monotonicity #2677]: #2679
  2.7695 -#2683 := [monotonicity #2680]: #2682
  2.7696 -#2168 := (iff #1523 #81)
  2.7697 -#2169 := [rewrite]: #2168
  2.7698 -#2686 := [monotonicity #2169 #2683]: #2685
  2.7699 -#2689 := [monotonicity #2686]: #2688
  2.7700 -#1496 := (not #1480)
  2.7701 -#2163 := (~ #1496 #2162)
  2.7702 -#2159 := (not #1477)
  2.7703 -#2160 := (~ #2159 #2158)
  2.7704 -#2155 := (not #1474)
  2.7705 -#2156 := (~ #2155 #2154)
  2.7706 -#2151 := (not #1471)
  2.7707 -#2152 := (~ #2151 #2150)
  2.7708 -#2147 := (not #1468)
  2.7709 -#2148 := (~ #2147 #2146)
  2.7710 -#2143 := (not #1465)
  2.7711 -#2144 := (~ #2143 #2142)
  2.7712 -#2139 := (not #1462)
  2.7713 -#2140 := (~ #2139 #2138)
  2.7714 -#2135 := (not #1459)
  2.7715 -#2136 := (~ #2135 #2134)
  2.7716 -#2131 := (not #1456)
  2.7717 -#2132 := (~ #2131 #2130)
  2.7718 -#2127 := (not #1453)
  2.7719 -#2128 := (~ #2127 #2126)
  2.7720 -#2123 := (not #1450)
  2.7721 -#2124 := (~ #2123 #2122)
  2.7722 -#2119 := (not #1447)
  2.7723 -#2120 := (~ #2119 #2118)
  2.7724 -#2115 := (not #1444)
  2.7725 -#2116 := (~ #2115 #2114)
  2.7726 -#2111 := (not #1441)
  2.7727 -#2112 := (~ #2111 #2110)
  2.7728 -#2107 := (not #1438)
  2.7729 -#2108 := (~ #2107 #2106)
  2.7730 -#2103 := (not #1435)
  2.7731 -#2104 := (~ #2103 #2102)
  2.7732 -#2099 := (not #1432)
  2.7733 -#2100 := (~ #2099 #2098)
  2.7734 -#2095 := (not #1429)
  2.7735 -#2096 := (~ #2095 #2094)
  2.7736 -#2091 := (not #1426)
  2.7737 -#2092 := (~ #2091 #2090)
  2.7738 -#2087 := (not #1423)
  2.7739 -#2088 := (~ #2087 #2086)
  2.7740 -#2083 := (not #1420)
  2.7741 -#2084 := (~ #2083 #2082)
  2.7742 -#2079 := (not #1417)
  2.7743 -#2080 := (~ #2079 #2078)
  2.7744 -#2075 := (not #1414)
  2.7745 -#2076 := (~ #2075 #2074)
  2.7746 -#2071 := (not #1411)
  2.7747 -#2072 := (~ #2071 #2070)
  2.7748 -#2052 := (not #1408)
  2.7749 -#2068 := (~ #2052 #2065)
  2.7750 -#2042 := (exists (vars (?x76 T2)) #2041)
  2.7751 -#2050 := (or #2049 #2042)
  2.7752 -#2051 := (not #2050)
  2.7753 -#2066 := (~ #2051 #2065)
  2.7754 -#2062 := (not #2042)
  2.7755 -#2063 := (~ #2062 #2061)
  2.7756 -#2059 := (~ #2058 #2058)
  2.7757 -#2060 := [refl]: #2059
  2.7758 -#2064 := [nnf-neg #2060]: #2063
  2.7759 -#2056 := (~ #2055 #2055)
  2.7760 -#2057 := [refl]: #2056
  2.7761 -#2067 := [nnf-neg #2057 #2064]: #2066
  2.7762 -#2053 := (~ #2052 #2051)
  2.7763 -#2054 := [sk]: #2053
  2.7764 -#2069 := [trans #2054 #2067]: #2068
  2.7765 -#2028 := (not #1371)
  2.7766 -#2029 := (~ #2028 #1368)
  2.7767 -#2026 := (~ #1368 #1368)
  2.7768 -#2024 := (~ #1365 #1365)
  2.7769 -#2025 := [refl]: #2024
  2.7770 -#2027 := [nnf-pos #2025]: #2026
  2.7771 -#2030 := [nnf-neg #2027]: #2029
  2.7772 -#2073 := [nnf-neg #2030 #2069]: #2072
  2.7773 -#2020 := (~ #1371 #2019)
  2.7774 -#2021 := [sk]: #2020
  2.7775 -#2077 := [nnf-neg #2021 #2073]: #2076
  2.7776 -#1998 := (not #1347)
  2.7777 -#1999 := (~ #1998 #1344)
  2.7778 -#1996 := (~ #1344 #1344)
  2.7779 -#1994 := (~ #1341 #1341)
  2.7780 -#1995 := [refl]: #1994
  2.7781 -#1997 := [nnf-pos #1995]: #1996
  2.7782 -#2000 := [nnf-neg #1997]: #1999
  2.7783 -#2081 := [nnf-neg #2000 #2077]: #2080
  2.7784 -#1990 := (~ #1347 #1989)
  2.7785 -#1991 := [sk]: #1990
  2.7786 -#2085 := [nnf-neg #1991 #2081]: #2084
  2.7787 -#1973 := (not #1333)
  2.7788 -#1974 := (~ #1973 #1330)
  2.7789 -#1971 := (~ #1330 #1330)
  2.7790 -#1969 := (~ #1327 #1327)
  2.7791 -#1970 := [refl]: #1969
  2.7792 -#1972 := [nnf-pos #1970]: #1971
  2.7793 -#1975 := [nnf-neg #1972]: #1974
  2.7794 -#2089 := [nnf-neg #1975 #2085]: #2088
  2.7795 -#1965 := (~ #1333 #1964)
  2.7796 -#1966 := [sk]: #1965
  2.7797 -#2093 := [nnf-neg #1966 #2089]: #2092
  2.7798 -#1959 := (~ #1958 #1958)
  2.7799 -#1960 := [refl]: #1959
  2.7800 -#2097 := [nnf-neg #1960 #2093]: #2096
  2.7801 -#1956 := (~ #1324 #1324)
  2.7802 -#1957 := [refl]: #1956
  2.7803 -#2101 := [nnf-neg #1957 #2097]: #2100
  2.7804 -#1953 := (not #814)
  2.7805 -#1954 := (~ #1953 #705)
  2.7806 -#1951 := (~ #705 #705)
  2.7807 -#1949 := (~ #700 #700)
  2.7808 -#1950 := [refl]: #1949
  2.7809 -#1952 := [nnf-pos #1950]: #1951
  2.7810 -#1955 := [nnf-neg #1952]: #1954
  2.7811 -#2105 := [nnf-neg #1955 #2101]: #2104
  2.7812 -#1945 := (~ #814 #1944)
  2.7813 -#1946 := [sk]: #1945
  2.7814 -#2109 := [nnf-neg #1946 #2105]: #2108
  2.7815 -#1934 := (not #1319)
  2.7816 -#1935 := (~ #1934 #1316)
  2.7817 -#1932 := (~ #1316 #1316)
  2.7818 -#1930 := (~ #1312 #1312)
  2.7819 -#1931 := [refl]: #1930
  2.7820 -#1933 := [nnf-pos #1931]: #1932
  2.7821 -#1936 := [nnf-neg #1933]: #1935
  2.7822 -#2113 := [nnf-neg #1936 #2109]: #2112
  2.7823 -#1926 := (~ #1319 #1925)
  2.7824 -#1927 := [sk]: #1926
  2.7825 -#2117 := [nnf-neg #1927 #2113]: #2116
  2.7826 -#1916 := (not #1309)
  2.7827 -#1917 := (~ #1916 #1913)
  2.7828 -#1914 := (~ #1304 #1913)
  2.7829 -#1911 := (~ #1283 #1283)
  2.7830 -#1912 := [refl]: #1911
  2.7831 -#1909 := (~ #1278 #1278)
  2.7832 -#1907 := (~ #1275 #1275)
  2.7833 -#1908 := [refl]: #1907
  2.7834 -#1910 := [nnf-pos #1908]: #1909
  2.7835 -#1905 := (~ #1268 #1268)
  2.7836 -#1903 := (~ #1263 #1263)
  2.7837 -#1904 := [refl]: #1903
  2.7838 -#1906 := [nnf-pos #1904]: #1905
  2.7839 -#1901 := (~ #1257 #1257)
  2.7840 -#1899 := (~ #1254 #1254)
  2.7841 -#1900 := [refl]: #1899
  2.7842 -#1902 := [nnf-pos #1900]: #1901
  2.7843 -#1895 := (~ #1135 #1894)
  2.7844 -#1896 := [sk]: #1895
  2.7845 -#1884 := (~ #192 #192)
  2.7846 -#1885 := [refl]: #1884
  2.7847 -#1882 := (~ #184 #184)
  2.7848 -#1883 := [refl]: #1882
  2.7849 -#1915 := [monotonicity #1883 #1885 #1896 #1902 #1906 #1910 #1912]: #1914
  2.7850 -#1918 := [nnf-neg #1915]: #1917
  2.7851 -#2121 := [nnf-neg #1918 #2117]: #2120
  2.7852 -#1879 := (not #1226)
  2.7853 -#1880 := (~ #1879 #1878)
  2.7854 -#1875 := (not #1223)
  2.7855 -#1876 := (~ #1875 #1874)
  2.7856 -#1871 := (not #1220)
  2.7857 -#1872 := (~ #1871 #1870)
  2.7858 -#1867 := (not #1217)
  2.7859 -#1868 := (~ #1867 #1866)
  2.7860 -#1863 := (not #1212)
  2.7861 -#1864 := (~ #1863 #1862)
  2.7862 -#1859 := (not #1204)
  2.7863 -#1860 := (~ #1859 #1201)
  2.7864 -#1857 := (~ #1201 #1201)
  2.7865 -#1855 := (~ #1198 #1198)
  2.7866 -#1856 := [refl]: #1855
  2.7867 -#1858 := [nnf-pos #1856]: #1857
  2.7868 -#1861 := [nnf-neg #1858]: #1860
  2.7869 -#1853 := (~ #1852 #1852)
  2.7870 -#1854 := [refl]: #1853
  2.7871 -#1865 := [nnf-neg #1854 #1861]: #1864
  2.7872 -#1848 := (~ #1204 #1847)
  2.7873 -#1849 := [sk]: #1848
  2.7874 -#1869 := [nnf-neg #1849 #1865]: #1868
  2.7875 -#1823 := (not #1186)
  2.7876 -#1824 := (~ #1823 #1820)
  2.7877 -#1821 := (~ #1183 #1820)
  2.7878 -#1818 := (~ #1180 #1817)
  2.7879 -#1813 := (~ #1177 #1812)
  2.7880 -#1814 := [sk]: #1813
  2.7881 -#1801 := (~ #1161 #1161)
  2.7882 -#1802 := [refl]: #1801
  2.7883 -#1819 := [monotonicity #1802 #1814]: #1818
  2.7884 -#1822 := [nnf-pos #1819]: #1821
  2.7885 -#1825 := [nnf-neg #1822]: #1824
  2.7886 -#1873 := [nnf-neg #1825 #1869]: #1872
  2.7887 -#1799 := (~ #1186 #1796)
  2.7888 -#1774 := (exists (vars (?x50 T2)) #1773)
  2.7889 -#1782 := (or #1781 #1774)
  2.7890 -#1783 := (not #1782)
  2.7891 -#1797 := (~ #1783 #1796)
  2.7892 -#1793 := (not #1774)
  2.7893 -#1794 := (~ #1793 #1792)
  2.7894 -#1790 := (~ #1789 #1789)
  2.7895 -#1791 := [refl]: #1790
  2.7896 -#1795 := [nnf-neg #1791]: #1794
  2.7897 -#1787 := (~ #1786 #1786)
  2.7898 -#1788 := [refl]: #1787
  2.7899 -#1798 := [nnf-neg #1788 #1795]: #1797
  2.7900 -#1784 := (~ #1186 #1783)
  2.7901 -#1785 := [sk]: #1784
  2.7902 -#1800 := [trans #1785 #1798]: #1799
  2.7903 -#1877 := [nnf-neg #1800 #1873]: #1876
  2.7904 -#1760 := (not #1149)
  2.7905 -#1761 := (~ #1760 #1757)
  2.7906 -#1758 := (~ #1144 #1757)
  2.7907 -#1755 := (~ #1138 #1754)
  2.7908 -#1752 := (~ #1751 #1751)
  2.7909 -#1753 := [refl]: #1752
  2.7910 -#1756 := [nnf-neg #1753]: #1755
  2.7911 -#1749 := (~ #533 #533)
  2.7912 -#1750 := [refl]: #1749
  2.7913 -#1747 := (~ #530 #530)
  2.7914 -#1748 := [refl]: #1747
  2.7915 -#1745 := (~ #154 #154)
  2.7916 -#1746 := [refl]: #1745
  2.7917 -#1743 := (~ #149 #149)
  2.7918 -#1744 := [refl]: #1743
  2.7919 -#1759 := [monotonicity #1744 #1746 #1748 #1750 #1756]: #1758
  2.7920 -#1762 := [nnf-neg #1759]: #1761
  2.7921 -#1881 := [nnf-neg #1762 #1877]: #1880
  2.7922 -#2125 := [nnf-neg #1881 #2121]: #2124
  2.7923 -#1740 := (not #1129)
  2.7924 -#1741 := (~ #1740 #1737)
  2.7925 -#1738 := (~ #1124 #1737)
  2.7926 -#1735 := (~ #1104 #1104)
  2.7927 -#1733 := (~ #1101 #1101)
  2.7928 -#1734 := [refl]: #1733
  2.7929 -#1736 := [nnf-pos #1734]: #1735
  2.7930 -#1731 := (~ #1098 #1098)
  2.7931 -#1729 := (~ #1095 #1095)
  2.7932 -#1730 := [refl]: #1729
  2.7933 -#1732 := [nnf-pos #1730]: #1731
  2.7934 -#1727 := (~ #1090 #1726)
  2.7935 -#1724 := (~ #1087 #1723)
  2.7936 -#1719 := (~ #1084 #1718)
  2.7937 -#1720 := [sk]: #1719
  2.7938 -#1706 := (~ #1063 #1063)
  2.7939 -#1707 := [refl]: #1706
  2.7940 -#1725 := [monotonicity #1707 #1720]: #1724
  2.7941 -#1728 := [nnf-pos #1725]: #1727
  2.7942 -#1704 := (~ #1051 #1051)
  2.7943 -#1702 := (~ #1048 #1048)
  2.7944 -#1703 := [refl]: #1702
  2.7945 -#1705 := [nnf-pos #1703]: #1704
  2.7946 -#1700 := (~ #1028 #1699)
  2.7947 -#1697 := (~ #1025 #1696)
  2.7948 -#1692 := (~ #1022 #1691)
  2.7949 -#1693 := [sk]: #1692
  2.7950 -#1678 := (~ #1002 #1002)
  2.7951 -#1679 := [refl]: #1678
  2.7952 -#1698 := [monotonicity #1679 #1693]: #1697
  2.7953 -#1701 := [nnf-pos #1698]: #1700
  2.7954 -#1676 := (~ #109 #109)
  2.7955 -#1677 := [refl]: #1676
  2.7956 -#1739 := [monotonicity #1677 #1701 #1705 #1728 #1732 #1736]: #1738
  2.7957 -#1742 := [nnf-neg #1739]: #1741
  2.7958 -#2129 := [nnf-neg #1742 #2125]: #2128
  2.7959 -#1658 := (not #1028)
  2.7960 -#1674 := (~ #1658 #1671)
  2.7961 -#1648 := (exists (vars (?x38 T2)) #1647)
  2.7962 -#1656 := (or #1655 #1648)
  2.7963 -#1657 := (not #1656)
  2.7964 -#1672 := (~ #1657 #1671)
  2.7965 -#1668 := (not #1648)
  2.7966 -#1669 := (~ #1668 #1667)
  2.7967 -#1665 := (~ #1664 #1664)
  2.7968 -#1666 := [refl]: #1665
  2.7969 -#1670 := [nnf-neg #1666]: #1669
  2.7970 -#1662 := (~ #1661 #1661)
  2.7971 -#1663 := [refl]: #1662
  2.7972 -#1673 := [nnf-neg #1663 #1670]: #1672
  2.7973 -#1659 := (~ #1658 #1657)
  2.7974 -#1660 := [sk]: #1659
  2.7975 -#1675 := [trans #1660 #1673]: #1674
  2.7976 -#2133 := [nnf-neg #1675 #2129]: #2132
  2.7977 -#1633 := (not #990)
  2.7978 -#1634 := (~ #1633 #987)
  2.7979 -#1631 := (~ #987 #987)
  2.7980 -#1629 := (~ #984 #984)
  2.7981 -#1630 := [refl]: #1629
  2.7982 -#1632 := [nnf-pos #1630]: #1631
  2.7983 -#1635 := [nnf-neg #1632]: #1634
  2.7984 -#2137 := [nnf-neg #1635 #2133]: #2136
  2.7985 -#1625 := (~ #990 #1624)
  2.7986 -#1626 := [sk]: #1625
  2.7987 -#2141 := [nnf-neg #1626 #2137]: #2140
  2.7988 -#1603 := (not #964)
  2.7989 -#1604 := (~ #1603 #961)
  2.7990 -#1601 := (~ #961 #961)
  2.7991 -#1599 := (~ #958 #958)
  2.7992 -#1600 := [refl]: #1599
  2.7993 -#1602 := [nnf-pos #1600]: #1601
  2.7994 -#1605 := [nnf-neg #1602]: #1604
  2.7995 -#2145 := [nnf-neg #1605 #2141]: #2144
  2.7996 -#1595 := (~ #964 #1594)
  2.7997 -#1596 := [sk]: #1595
  2.7998 -#2149 := [nnf-neg #1596 #2145]: #2148
  2.7999 -#1578 := (not #949)
  2.8000 -#1579 := (~ #1578 #946)
  2.8001 -#1576 := (~ #946 #946)
  2.8002 -#1574 := (~ #945 #945)
  2.8003 -#1575 := [refl]: #1574
  2.8004 -#1577 := [nnf-pos #1575]: #1576
  2.8005 -#1580 := [nnf-neg #1577]: #1579
  2.8006 -#2153 := [nnf-neg #1580 #2149]: #2152
  2.8007 -#1570 := (~ #949 #1569)
  2.8008 -#1571 := [sk]: #1570
  2.8009 -#2157 := [nnf-neg #1571 #2153]: #2156
  2.8010 -#1524 := (~ #1523 #1523)
  2.8011 -#1565 := [refl]: #1524
  2.8012 -#2161 := [nnf-neg #1565 #2157]: #2160
  2.8013 -#1563 := (~ #940 #940)
  2.8014 -#1564 := [refl]: #1563
  2.8015 -#2164 := [nnf-neg #1564 #2161]: #2163
  2.8016 -#1497 := [not-or-elim #1491]: #1496
  2.8017 -#2165 := [mp~ #1497 #2164]: #2162
  2.8018 -#2166 := [mp #2165 #2689]: #2687
  2.8019 -#3336 := [mp #2166 #3335]: #3333
  2.8020 -#4271 := [mp #3336 #4270]: #4268
  2.8021 -#6202 := [unit-resolution #4271 #4994]: #4265
  2.8022 -#3591 := (or #4262 #4256)
  2.8023 -#3434 := [def-axiom]: #3591
  2.8024 -#6203 := [unit-resolution #3434 #6202]: #4256
  2.8025 -#6204 := (or #4259 #4253)
  2.8026 -#333 := (<= uf_9 0::int)
  2.8027 -#334 := (not #333)
  2.8028 -#54 := (< 0::int uf_9)
  2.8029 -#335 := (iff #54 #334)
  2.8030 -#336 := [rewrite]: #335
  2.8031 -#329 := [asserted]: #54
  2.8032 -#337 := [mp #329 #336]: #334
  2.8033 -#4524 := (* -1::int #1567)
  2.8034 -#4525 := (+ uf_9 #4524)
  2.8035 -#4534 := (<= #4525 0::int)
  2.8036 -#3581 := (= uf_9 #1567)
  2.8037 -#3568 := (= uf_11 ?x27!0)
  2.8038 -#4428 := (not #3568)
  2.8039 -#4541 := (= #1567 0::int)
  2.8040 -#4864 := (not #4541)
  2.8041 -#4858 := [hypothesis]: #1569
  2.8042 -#4865 := (or #4864 #1568)
  2.8043 -#4866 := [th-lemma]: #4865
  2.8044 -#4867 := [unit-resolution #4866 #4858]: #4864
  2.8045 -#4873 := (or #4872 #4428 #4541)
  2.8046 -#3582 := (= ?x27!0 uf_11)
  2.8047 -#4542 := (not #3582)
  2.8048 -#4427 := (or #4542 #4541)
  2.8049 -#4874 := (or #4872 #4427)
  2.8050 -#4860 := (iff #4874 #4873)
  2.8051 -#4550 := (or #4428 #4541)
  2.8052 -#4876 := (or #4872 #4550)
  2.8053 -#4879 := (iff #4876 #4873)
  2.8054 -#4859 := [rewrite]: #4879
  2.8055 -#4877 := (iff #4874 #4876)
  2.8056 -#4553 := (iff #4427 #4550)
  2.8057 -#4362 := (iff #4542 #4428)
  2.8058 -#3573 := (iff #3582 #3568)
  2.8059 -#3558 := [rewrite]: #3573
  2.8060 -#4538 := [monotonicity #3558]: #4362
  2.8061 -#4871 := [monotonicity #4538]: #4553
  2.8062 -#4878 := [monotonicity #4871]: #4877
  2.8063 -#4861 := [trans #4878 #4859]: #4860
  2.8064 -#4875 := [quant-inst]: #4874
  2.8065 -#4862 := [mp #4875 #4861]: #4873
  2.8066 -#4868 := [unit-resolution #4862 #3898 #4867]: #4428
  2.8067 -#3560 := (or #3568 #3581)
  2.8068 -#3887 := (forall (vars (?x25 T2)) (:pat #3886) #403)
  2.8069 -#3890 := (iff #408 #3887)
  2.8070 -#3888 := (iff #403 #403)
  2.8071 -#3889 := [refl]: #3888
  2.8072 -#3891 := [quant-intro #3889]: #3890
  2.8073 -#1519 := (~ #408 #408)
  2.8074 -#1557 := (~ #403 #403)
  2.8075 -#1558 := [refl]: #1557
  2.8076 -#1520 := [nnf-pos #1558]: #1519
  2.8077 -#1494 := [and-elim #1492]: #408
  2.8078 -#1559 := [mp~ #1494 #1520]: #408
  2.8079 -#3892 := [mp #1559 #3891]: #3887
  2.8080 -#3569 := (not #3887)
  2.8081 -#4289 := (or #3569 #3568 #3581)
  2.8082 -#3578 := (or #3582 #3581)
  2.8083 -#4290 := (or #3569 #3578)
  2.8084 -#4364 := (iff #4290 #4289)
  2.8085 -#4292 := (or #3569 #3560)
  2.8086 -#4308 := (iff #4292 #4289)
  2.8087 -#4363 := [rewrite]: #4308
  2.8088 -#4307 := (iff #4290 #4292)
  2.8089 -#3561 := (iff #3578 #3560)
  2.8090 -#3565 := [monotonicity #3558]: #3561
  2.8091 -#4288 := [monotonicity #3565]: #4307
  2.8092 -#4365 := [trans #4288 #4363]: #4364
  2.8093 -#4291 := [quant-inst]: #4290
  2.8094 -#4366 := [mp #4291 #4365]: #4289
  2.8095 -#4883 := [unit-resolution #4366 #3892]: #3560
  2.8096 -#4884 := [unit-resolution #4883 #4868]: #3581
  2.8097 -#4909 := (not #3581)
  2.8098 -#4910 := (or #4909 #4534)
  2.8099 -#4911 := [th-lemma]: #4910
  2.8100 -#4912 := [unit-resolution #4911 #4884]: #4534
  2.8101 -#4863 := (<= #1567 0::int)
  2.8102 -#4913 := (or #4863 #1568)
  2.8103 -#4908 := [th-lemma]: #4913
  2.8104 -#4914 := [unit-resolution #4908 #4858]: #4863
  2.8105 -#4915 := [th-lemma #4914 #4912 #337]: false
  2.8106 -#4916 := [lemma #4915]: #1568
  2.8107 -#3586 := (or #4259 #1569 #4253)
  2.8108 -#3587 := [def-axiom]: #3586
  2.8109 -#6205 := [unit-resolution #3587 #4916]: #6204
  2.8110 -#6206 := [unit-resolution #6205 #6203]: #4253
  2.8111 -#3610 := (or #4250 #4244)
  2.8112 -#3611 := [def-axiom]: #3610
  2.8113 -#6207 := [unit-resolution #3611 #6206]: #4244
  2.8114 -#5458 := [hypothesis]: #1588
  2.8115 -#3880 := (forall (vars (?x26 T2)) (:pat #3879) #75)
  2.8116 -#3883 := (iff #76 #3880)
  2.8117 -#3881 := (iff #75 #75)
  2.8118 -#3882 := [refl]: #3881
  2.8119 -#3884 := [quant-intro #3882]: #3883
  2.8120 -#1517 := (~ #76 #76)
  2.8121 -#1554 := (~ #75 #75)
  2.8122 -#1555 := [refl]: #1554
  2.8123 -#1518 := [nnf-pos #1555]: #1517
  2.8124 -#1493 := [and-elim #1492]: #76
  2.8125 -#1556 := [mp~ #1493 #1518]: #76
  2.8126 -#3885 := [mp #1556 #3884]: #3880
  2.8127 -#4999 := (not #3880)
  2.8128 -#5000 := (or #4999 #1597)
  2.8129 -#5001 := [quant-inst]: #5000
  2.8130 -#5459 := [unit-resolution #5001 #3885 #5458]: false
  2.8131 -#5460 := [lemma #5459]: #1597
  2.8132 -#3403 := (or #1948 #1588)
  2.8133 -#3488 := [def-axiom]: #3403
  2.8134 -#6208 := [unit-resolution #3488 #5460]: #1948
  2.8135 -#3605 := (or #4247 #2022 #4241)
  2.8136 -#3606 := [def-axiom]: #3605
  2.8137 -#6209 := [unit-resolution #3606 #6208 #6207]: #4241
  2.8138 -#3631 := (or #4238 #4232)
  2.8139 -#3632 := [def-axiom]: #3631
  2.8140 -#6210 := [unit-resolution #3632 #6209]: #4232
  2.8141 -#5548 := [hypothesis]: #1620
  2.8142 -#5094 := (or #4999 #2709)
  2.8143 -#5095 := [quant-inst]: #5094
  2.8144 -#5549 := [unit-resolution #5095 #3885 #5548]: false
  2.8145 -#5553 := [lemma #5549]: #2709
  2.8146 -#3474 := (or #2724 #1620)
  2.8147 -#3809 := [def-axiom]: #3474
  2.8148 -#6211 := [unit-resolution #3809 #5553]: #2724
  2.8149 -#3627 := (or #4235 #2729 #4229)
  2.8150 -#3628 := [def-axiom]: #3627
  2.8151 -#6212 := [unit-resolution #3628 #6211 #6210]: #4229
  2.8152 -#3615 := (or #4226 #4220)
  2.8153 -#3616 := [def-axiom]: #3615
  2.8154 -#6213 := [unit-resolution #3616 #6212]: #4220
  2.8155 -#5484 := (= uf_9 #1639)
  2.8156 -#5561 := (not #5484)
  2.8157 -#5559 := [hypothesis]: #3937
  2.8158 -#3480 := (or #3934 #1651)
  2.8159 -#3812 := [def-axiom]: #3480
  2.8160 -#5560 := [unit-resolution #3812 #5559]: #1651
  2.8161 -#5562 := (or #5561 #1650)
  2.8162 -#5563 := [th-lemma]: #5562
  2.8163 -#5564 := [unit-resolution #5563 #5560]: #5561
  2.8164 -#3813 := (or #3934 #2217)
  2.8165 -#3814 := [def-axiom]: #3813
  2.8166 -#5565 := [unit-resolution #3814 #5559]: #2217
  2.8167 -#5504 := (or #3569 #2214 #5484)
  2.8168 -#5485 := (or #1652 #5484)
  2.8169 -#5505 := (or #3569 #5485)
  2.8170 -#5519 := (iff #5505 #5504)
  2.8171 -#5501 := (or #2214 #5484)
  2.8172 -#5506 := (or #3569 #5501)
  2.8173 -#5509 := (iff #5506 #5504)
  2.8174 -#5510 := [rewrite]: #5509
  2.8175 -#5507 := (iff #5505 #5506)
  2.8176 -#5502 := (iff #5485 #5501)
  2.8177 -#5503 := [monotonicity #2216]: #5502
  2.8178 -#5508 := [monotonicity #5503]: #5507
  2.8179 -#5521 := [trans #5508 #5510]: #5519
  2.8180 -#5500 := [quant-inst]: #5505
  2.8181 -#5522 := [mp #5500 #5521]: #5504
  2.8182 -#5566 := [unit-resolution #5522 #3892 #5565 #5564]: false
  2.8183 -#5567 := [lemma #5566]: #3934
  2.8184 -#3649 := (or #4223 #3937 #4217)
  2.8185 -#3659 := [def-axiom]: #3649
  2.8186 -#6214 := [unit-resolution #3659 #5567 #6213]: #4217
  2.8187 -#5359 := (or #4214 #4205)
  2.8188 -#4367 := (?x47!7 ?x49!8)
  2.8189 -#4714 := (uf_4 uf_19 #4367)
  2.8190 -#4751 := (* -1::int #4714)
  2.8191 -#4368 := (uf_4 uf_14 #4367)
  2.8192 -#5011 := (+ #4368 #4751)
  2.8193 -#5015 := (<= #5011 0::int)
  2.8194 -#5010 := (= #4368 #4714)
  2.8195 -#5211 := (= #4714 #4368)
  2.8196 -#5206 := [hypothesis]: #4202
  2.8197 -#5207 := [hypothesis]: #4217
  2.8198 -#3644 := (or #4214 #4208)
  2.8199 -#3603 := [def-axiom]: #3644
  2.8200 -#5208 := [unit-resolution #3603 #5207]: #4208
  2.8201 -#3678 := (or #4211 #4050 #4205)
  2.8202 -#3679 := [def-axiom]: #3678
  2.8203 -#5209 := [unit-resolution #3679 #5208 #5206]: #4050
  2.8204 -#3496 := (or #4047 #533)
  2.8205 -#3778 := [def-axiom]: #3496
  2.8206 -#5210 := [unit-resolution #3778 #5209]: #533
  2.8207 -#5205 := [symm #5210]: #151
  2.8208 -#5212 := [monotonicity #5205]: #5211
  2.8209 -#5213 := [symm #5212]: #5010
  2.8210 -#5214 := (not #5010)
  2.8211 -#5215 := (or #5214 #5015)
  2.8212 -#5268 := [th-lemma]: #5215
  2.8213 -#5269 := [unit-resolution #5268 #5213]: #5015
  2.8214 -#4369 := (* -1::int #4368)
  2.8215 -#4353 := (uf_1 #4367 ?x49!8)
  2.8216 -#4354 := (uf_10 #4353)
  2.8217 -#4355 := (* -1::int #4354)
  2.8218 -#4432 := (+ #4355 #4369)
  2.8219 -#4301 := (uf_4 uf_14 ?x49!8)
  2.8220 -#4433 := (+ #4301 #4432)
  2.8221 -#4520 := (<= #4433 0::int)
  2.8222 -#4436 := (= #4433 0::int)
  2.8223 -#4418 := (not #4436)
  2.8224 -#4359 := (up_6 uf_15 #4367)
  2.8225 -#4360 := (not #4359)
  2.8226 -#4351 := (+ #4301 #4369)
  2.8227 -#4352 := (<= #4351 0::int)
  2.8228 -#4423 := (or #4352 #4360 #4418)
  2.8229 -#4442 := (not #4423)
  2.8230 -#4302 := (* -1::int #4301)
  2.8231 -#4303 := (+ uf_9 #4302)
  2.8232 -#4283 := (<= #4303 0::int)
  2.8233 -#4675 := (not #4283)
  2.8234 -#3783 := (or #4047 #4041)
  2.8235 -#3772 := [def-axiom]: #3783
  2.8236 -#5270 := [unit-resolution #3772 #5209]: #4041
  2.8237 -#3680 := (or #4214 #109)
  2.8238 -#3676 := [def-axiom]: #3680
  2.8239 -#5271 := [unit-resolution #3676 #5207]: #109
  2.8240 -#5272 := (= #175 #108)
  2.8241 -#5273 := [monotonicity #5205]: #5272
  2.8242 -#5274 := [trans #5273 #5271]: #176
  2.8243 -#3456 := (or #4023 #1852)
  2.8244 -#3457 := [def-axiom]: #3456
  2.8245 -#5275 := [unit-resolution #3457 #5274]: #4023
  2.8246 -#3782 := (or #4047 #3983)
  2.8247 -#3779 := [def-axiom]: #3782
  2.8248 -#5276 := [unit-resolution #3779 #5209]: #3983
  2.8249 -#3607 := (or #4214 #3949)
  2.8250 -#3662 := [def-axiom]: #3607
  2.8251 -#5256 := [unit-resolution #3662 #5207]: #3949
  2.8252 -#4685 := (or #2992 #3954 #3988 #3023)
  2.8253 -#4370 := (uf_4 uf_14 ?x54!10)
  2.8254 -#4371 := (* -1::int #4370)
  2.8255 -#4552 := (+ #1830 #4371)
  2.8256 -#4554 := (>= #4552 0::int)
  2.8257 -#4551 := (= #1830 #4370)
  2.8258 -#4633 := (= #4370 #1830)
  2.8259 -#4632 := [hypothesis]: #533
  2.8260 -#4634 := [monotonicity #4632]: #4633
  2.8261 -#4635 := [symm #4634]: #4551
  2.8262 -#4636 := (not #4551)
  2.8263 -#4637 := (or #4636 #4554)
  2.8264 -#4638 := [th-lemma]: #4637
  2.8265 -#4620 := [unit-resolution #4638 #4635]: #4554
  2.8266 -#3503 := (uf_4 uf_14 ?x53!11)
  2.8267 -#3504 := (* -1::int #3503)
  2.8268 -#4545 := (+ #1828 #3504)
  2.8269 -#4549 := (<= #4545 0::int)
  2.8270 -#4544 := (= #1828 #3503)
  2.8271 -#4621 := (= #3503 #1828)
  2.8272 -#4622 := [monotonicity #4632]: #4621
  2.8273 -#4623 := [symm #4622]: #4544
  2.8274 -#4624 := (not #4544)
  2.8275 -#4619 := (or #4624 #4549)
  2.8276 -#4625 := [th-lemma]: #4619
  2.8277 -#4626 := [unit-resolution #4625 #4623]: #4549
  2.8278 -#3437 := (not #2445)
  2.8279 -#4627 := [hypothesis]: #2997
  2.8280 -#3800 := (or #2992 #3437)
  2.8281 -#3802 := [def-axiom]: #3800
  2.8282 -#4628 := [unit-resolution #3802 #4627]: #3437
  2.8283 -#4822 := [hypothesis]: #3983
  2.8284 -#4826 := [hypothesis]: #3949
  2.8285 -#3793 := (or #2992 #1843)
  2.8286 -#3799 := [def-axiom]: #3793
  2.8287 -#4629 := [unit-resolution #3799 #4627]: #1843
  2.8288 -#4372 := (+ uf_9 #4371)
  2.8289 -#4373 := (<= #4372 0::int)
  2.8290 -#4820 := (not #4373)
  2.8291 -#3797 := (or #2992 #1839)
  2.8292 -#3798 := [def-axiom]: #3797
  2.8293 -#4680 := [unit-resolution #3798 #4627]: #1839
  2.8294 -#4816 := (not #4554)
  2.8295 -#4681 := (or #4820 #1838 #4816)
  2.8296 -#4682 := [th-lemma]: #4681
  2.8297 -#4683 := [unit-resolution #4682 #4680 #4620]: #4820
  2.8298 -#4815 := (not #4549)
  2.8299 -#4830 := (or #4373 #3954 #1842 #3988 #2445 #4815 #4816)
  2.8300 -#4446 := (+ #3504 #4370)
  2.8301 -#4447 := (+ #1833 #4446)
  2.8302 -#4450 := (>= #4447 0::int)
  2.8303 -#4814 := (not #4450)
  2.8304 -#4811 := [hypothesis]: #4554
  2.8305 -#4812 := [hypothesis]: #4549
  2.8306 -#4813 := [hypothesis]: #3437
  2.8307 -#4817 := (or #4814 #4815 #2445 #4816)
  2.8308 -#4818 := [th-lemma]: #4817
  2.8309 -#4819 := [unit-resolution #4818 #4813 #4812 #4811]: #4814
  2.8310 -#4374 := (up_6 uf_15 ?x54!10)
  2.8311 -#4821 := [hypothesis]: #4820
  2.8312 -#4376 := (or #4373 #4374)
  2.8313 -#4379 := (or #3988 #4373 #4374)
  2.8314 -#4375 := (or #4374 #4373)
  2.8315 -#4380 := (or #3988 #4375)
  2.8316 -#4387 := (iff #4380 #4379)
  2.8317 -#4382 := (or #3988 #4376)
  2.8318 -#4385 := (iff #4382 #4379)
  2.8319 -#4386 := [rewrite]: #4385
  2.8320 -#4383 := (iff #4380 #4382)
  2.8321 -#4377 := (iff #4375 #4376)
  2.8322 -#4378 := [rewrite]: #4377
  2.8323 -#4384 := [monotonicity #4378]: #4383
  2.8324 -#4388 := [trans #4384 #4386]: #4387
  2.8325 -#4381 := [quant-inst]: #4380
  2.8326 -#4389 := [mp #4381 #4388]: #4379
  2.8327 -#4823 := [unit-resolution #4389 #4822]: #4376
  2.8328 -#4824 := [unit-resolution #4823 #4821]: #4374
  2.8329 -#4444 := (not #4374)
  2.8330 -#4827 := (or #4444 #4450)
  2.8331 -#4825 := [hypothesis]: #1843
  2.8332 -#4461 := (or #3954 #1842 #4444 #4450)
  2.8333 -#4439 := (+ #4370 #3504)
  2.8334 -#4440 := (+ #1833 #4439)
  2.8335 -#4443 := (>= #4440 0::int)
  2.8336 -#4445 := (or #4444 #1842 #4443)
  2.8337 -#4462 := (or #3954 #4445)
  2.8338 -#4469 := (iff #4462 #4461)
  2.8339 -#4456 := (or #1842 #4444 #4450)
  2.8340 -#4464 := (or #3954 #4456)
  2.8341 -#4467 := (iff #4464 #4461)
  2.8342 -#4468 := [rewrite]: #4467
  2.8343 -#4465 := (iff #4462 #4464)
  2.8344 -#4459 := (iff #4445 #4456)
  2.8345 -#4453 := (or #4444 #1842 #4450)
  2.8346 -#4457 := (iff #4453 #4456)
  2.8347 -#4458 := [rewrite]: #4457
  2.8348 -#4454 := (iff #4445 #4453)
  2.8349 -#4451 := (iff #4443 #4450)
  2.8350 -#4448 := (= #4440 #4447)
  2.8351 -#4449 := [rewrite]: #4448
  2.8352 -#4452 := [monotonicity #4449]: #4451
  2.8353 -#4455 := [monotonicity #4452]: #4454
  2.8354 -#4460 := [trans #4455 #4458]: #4459
  2.8355 -#4466 := [monotonicity #4460]: #4465
  2.8356 -#4470 := [trans #4466 #4468]: #4469
  2.8357 -#4463 := [quant-inst]: #4462
  2.8358 -#4471 := [mp #4463 #4470]: #4461
  2.8359 -#4828 := [unit-resolution #4471 #4826 #4825]: #4827
  2.8360 -#4829 := [unit-resolution #4828 #4824 #4819]: false
  2.8361 -#4831 := [lemma #4829]: #4830
  2.8362 -#4684 := [unit-resolution #4831 #4683 #4629 #4826 #4822 #4628 #4626 #4620]: false
  2.8363 -#4686 := [lemma #4684]: #4685
  2.8364 -#5257 := [unit-resolution #4686 #5256 #5276 #5210]: #2992
  2.8365 -#3791 := (or #4032 #4026 #2997)
  2.8366 -#3513 := [def-axiom]: #3791
  2.8367 -#5258 := [unit-resolution #3513 #5257 #5275]: #4032
  2.8368 -#3516 := (or #4035 #4029)
  2.8369 -#3409 := [def-axiom]: #3516
  2.8370 -#5259 := [unit-resolution #3409 #5258]: #4035
  2.8371 -#3785 := (or #4044 #4004 #4038)
  2.8372 -#3789 := [def-axiom]: #3785
  2.8373 -#5260 := [unit-resolution #3789 #5259 #5270]: #4004
  2.8374 -#3466 := (or #4001 #1777)
  2.8375 -#3471 := [def-axiom]: #3466
  2.8376 -#5255 := [unit-resolution #3471 #5260]: #1777
  2.8377 -#4669 := (+ #1764 #4302)
  2.8378 -#4671 := (>= #4669 0::int)
  2.8379 -#4668 := (= #1764 #4301)
  2.8380 -#5261 := (= #4301 #1764)
  2.8381 -#5262 := [monotonicity #5210]: #5261
  2.8382 -#5263 := [symm #5262]: #4668
  2.8383 -#5264 := (not #4668)
  2.8384 -#5265 := (or #5264 #4671)
  2.8385 -#5280 := [th-lemma]: #5265
  2.8386 -#5281 := [unit-resolution #5280 #5263]: #4671
  2.8387 -#4676 := (not #4671)
  2.8388 -#4677 := (or #4675 #4676 #1776)
  2.8389 -#4672 := [hypothesis]: #1777
  2.8390 -#4667 := [hypothesis]: #4283
  2.8391 -#4673 := [hypothesis]: #4671
  2.8392 -#4674 := [th-lemma #4673 #4667 #4672]: false
  2.8393 -#4692 := [lemma #4674]: #4677
  2.8394 -#5302 := [unit-resolution #4692 #5281 #5255]: #4675
  2.8395 -#5305 := (or #4283 #4442)
  2.8396 -#3807 := (or #4001 #2345)
  2.8397 -#3467 := [def-axiom]: #3807
  2.8398 -#5303 := [unit-resolution #3467 #5260]: #2345
  2.8399 -#3669 := (or #4214 #3974)
  2.8400 -#3637 := [def-axiom]: #3669
  2.8401 -#5304 := [unit-resolution #3637 #5207]: #3974
  2.8402 -#4496 := (or #3979 #2342 #4283 #4442)
  2.8403 -#4350 := (+ #4369 #4355)
  2.8404 -#4356 := (+ #4301 #4350)
  2.8405 -#4357 := (= #4356 0::int)
  2.8406 -#4358 := (not #4357)
  2.8407 -#4429 := (or #4360 #4358 #4352)
  2.8408 -#4430 := (not #4429)
  2.8409 -#4431 := (or #1778 #4283 #4430)
  2.8410 -#4502 := (or #3979 #4431)
  2.8411 -#4517 := (iff #4502 #4496)
  2.8412 -#4499 := (or #2342 #4283 #4442)
  2.8413 -#4504 := (or #3979 #4499)
  2.8414 -#4514 := (iff #4504 #4496)
  2.8415 -#4516 := [rewrite]: #4514
  2.8416 -#4505 := (iff #4502 #4504)
  2.8417 -#4500 := (iff #4431 #4499)
  2.8418 -#4497 := (iff #4430 #4442)
  2.8419 -#4426 := (iff #4429 #4423)
  2.8420 -#4421 := (or #4360 #4418 #4352)
  2.8421 -#4424 := (iff #4421 #4423)
  2.8422 -#4425 := [rewrite]: #4424
  2.8423 -#4416 := (iff #4429 #4421)
  2.8424 -#4419 := (iff #4358 #4418)
  2.8425 -#4437 := (iff #4357 #4436)
  2.8426 -#4434 := (= #4356 #4433)
  2.8427 -#4435 := [rewrite]: #4434
  2.8428 -#4417 := [monotonicity #4435]: #4437
  2.8429 -#4420 := [monotonicity #4417]: #4419
  2.8430 -#4422 := [monotonicity #4420]: #4416
  2.8431 -#4441 := [trans #4422 #4425]: #4426
  2.8432 -#4498 := [monotonicity #4441]: #4497
  2.8433 -#4501 := [monotonicity #2344 #4498]: #4500
  2.8434 -#4506 := [monotonicity #4501]: #4505
  2.8435 -#4518 := [trans #4506 #4516]: #4517
  2.8436 -#4503 := [quant-inst]: #4502
  2.8437 -#4519 := [mp #4503 #4518]: #4496
  2.8438 -#5306 := [unit-resolution #4519 #5304 #5303]: #5305
  2.8439 -#5301 := [unit-resolution #5306 #5302]: #4442
  2.8440 -#4531 := (or #4423 #4436)
  2.8441 -#4533 := [def-axiom]: #4531
  2.8442 -#5307 := [unit-resolution #4533 #5301]: #4436
  2.8443 -#5308 := (or #4418 #4520)
  2.8444 -#5309 := [th-lemma]: #5308
  2.8445 -#5310 := [unit-resolution #5309 #5307]: #4520
  2.8446 -#4670 := (<= #4669 0::int)
  2.8447 -#5311 := (or #5264 #4670)
  2.8448 -#5337 := [th-lemma]: #5311
  2.8449 -#5338 := [unit-resolution #5337 #5263]: #4670
  2.8450 -#5016 := (>= #5011 0::int)
  2.8451 -#5339 := (or #5214 #5016)
  2.8452 -#5340 := [th-lemma]: #5339
  2.8453 -#5341 := [unit-resolution #5340 #5213]: #5016
  2.8454 -#4521 := (not #4352)
  2.8455 -#4522 := (or #4423 #4521)
  2.8456 -#4523 := [def-axiom]: #4522
  2.8457 -#5336 := [unit-resolution #4523 #5301]: #4521
  2.8458 -#3808 := (or #4001 #3993)
  2.8459 -#3451 := [def-axiom]: #3808
  2.8460 -#5342 := [unit-resolution #3451 #5260]: #3993
  2.8461 -#4766 := (+ #4355 #4751)
  2.8462 -#4772 := (+ #1764 #4766)
  2.8463 -#4799 := (>= #4772 0::int)
  2.8464 -#4515 := (>= #4433 0::int)
  2.8465 -#5343 := (or #4418 #4515)
  2.8466 -#5344 := [th-lemma]: #5343
  2.8467 -#5345 := [unit-resolution #5344 #5307]: #4515
  2.8468 -#5402 := (not #5016)
  2.8469 -#5346 := (not #4515)
  2.8470 -#5355 := (or #4799 #4676 #5346 #5402)
  2.8471 -#5356 := [th-lemma]: #5355
  2.8472 -#5357 := [unit-resolution #5356 #5281 #5345 #5341]: #4799
  2.8473 -#5412 := (not #5015)
  2.8474 -#5411 := (not #4520)
  2.8475 -#5410 := (not #4670)
  2.8476 -#5417 := (not #4799)
  2.8477 -#5424 := (or #5417 #3998 #4676 #4352 #5402 #5410 #5411 #5412)
  2.8478 -#4752 := (+ #1764 #4751)
  2.8479 -#4753 := (<= #4752 0::int)
  2.8480 -#5401 := (not #4753)
  2.8481 -#5399 := [hypothesis]: #5016
  2.8482 -#5400 := [hypothesis]: #4521
  2.8483 -#5403 := (or #5401 #4676 #4352 #5402)
  2.8484 -#5404 := [th-lemma]: #5403
  2.8485 -#5405 := [unit-resolution #5404 #4673 #5400 #5399]: #5401
  2.8486 -#4773 := (= #4772 0::int)
  2.8487 -#5406 := [hypothesis]: #4799
  2.8488 -#4798 := (<= #4772 0::int)
  2.8489 -#5407 := [hypothesis]: #5015
  2.8490 -#5408 := [hypothesis]: #4520
  2.8491 -#5409 := [hypothesis]: #4670
  2.8492 -#5413 := (or #4798 #5410 #5411 #5412)
  2.8493 -#5414 := [th-lemma]: #5413
  2.8494 -#5415 := [unit-resolution #5414 #5409 #5408 #5407]: #4798
  2.8495 -#5416 := (not #4798)
  2.8496 -#5418 := (or #4773 #5416 #5417)
  2.8497 -#5419 := [th-lemma]: #5418
  2.8498 -#5420 := [unit-resolution #5419 #5415 #5406]: #4773
  2.8499 -#4784 := (not #4773)
  2.8500 -#4786 := (or #4753 #4784)
  2.8501 -#5421 := [hypothesis]: #3993
  2.8502 -#4792 := (or #3998 #4753 #4784)
  2.8503 -#4693 := (+ #1765 #4354)
  2.8504 -#4715 := (+ #4714 #4693)
  2.8505 -#4716 := (= #4715 0::int)
  2.8506 -#4717 := (not #4716)
  2.8507 -#4718 := (+ #4714 #1765)
  2.8508 -#4713 := (>= #4718 0::int)
  2.8509 -#4719 := (or #4713 #4717)
  2.8510 -#4795 := (or #3998 #4719)
  2.8511 -#4793 := (iff #4795 #4792)
  2.8512 -#4630 := (or #3998 #4786)
  2.8513 -#4679 := (iff #4630 #4792)
  2.8514 -#4788 := [rewrite]: #4679
  2.8515 -#4631 := (iff #4795 #4630)
  2.8516 -#4787 := (iff #4719 #4786)
  2.8517 -#4782 := (iff #4717 #4784)
  2.8518 -#4776 := (iff #4716 #4773)
  2.8519 -#4757 := (+ #4354 #4714)
  2.8520 -#4758 := (+ #1765 #4757)
  2.8521 -#4769 := (= #4758 0::int)
  2.8522 -#4774 := (iff #4769 #4773)
  2.8523 -#4775 := [rewrite]: #4774
  2.8524 -#4770 := (iff #4716 #4769)
  2.8525 -#4767 := (= #4715 #4758)
  2.8526 -#4768 := [rewrite]: #4767
  2.8527 -#4771 := [monotonicity #4768]: #4770
  2.8528 -#4783 := [trans #4771 #4775]: #4776
  2.8529 -#4785 := [monotonicity #4783]: #4782
  2.8530 -#4755 := (iff #4713 #4753)
  2.8531 -#4720 := (+ #1765 #4714)
  2.8532 -#4723 := (>= #4720 0::int)
  2.8533 -#4748 := (iff #4723 #4753)
  2.8534 -#4754 := [rewrite]: #4748
  2.8535 -#4749 := (iff #4713 #4723)
  2.8536 -#4721 := (= #4718 #4720)
  2.8537 -#4722 := [rewrite]: #4721
  2.8538 -#4750 := [monotonicity #4722]: #4749
  2.8539 -#4756 := [trans #4750 #4754]: #4755
  2.8540 -#4791 := [monotonicity #4756 #4785]: #4787
  2.8541 -#4678 := [monotonicity #4791]: #4631
  2.8542 -#4794 := [trans #4678 #4788]: #4793
  2.8543 -#4796 := [quant-inst]: #4795
  2.8544 -#4797 := [mp #4796 #4794]: #4792
  2.8545 -#5422 := [unit-resolution #4797 #5421]: #4786
  2.8546 -#5423 := [unit-resolution #5422 #5420 #5405]: false
  2.8547 -#5425 := [lemma #5423]: #5424
  2.8548 -#5358 := [unit-resolution #5425 #5357 #5342 #5281 #5336 #5341 #5338 #5310 #5269]: false
  2.8549 -#5354 := [lemma #5358]: #5359
  2.8550 -#6215 := [unit-resolution #5354 #6214]: #4205
  2.8551 -#3700 := (or #4202 #192)
  2.8552 -#3686 := [def-axiom]: #3700
  2.8553 -#7417 := [unit-resolution #3686 #6215]: #192
  2.8554 -#7413 := [symm #7417]: #7418
  2.8555 -#8694 := (= #8048 #191)
  2.8556 -#9757 := (= #6904 uf_22)
  2.8557 -#6905 := (= uf_22 #6904)
  2.8558 -#12 := (uf_1 #10 #11)
  2.8559 -#3825 := (pattern #12)
  2.8560 -#13 := (uf_3 #12)
  2.8561 -#293 := (= #11 #13)
  2.8562 -#3826 := (forall (vars (?x2 T2) (?x3 T2)) (:pat #3825) #293)
  2.8563 -#297 := (forall (vars (?x2 T2) (?x3 T2)) #293)
  2.8564 -#3829 := (iff #297 #3826)
  2.8565 -#3827 := (iff #293 #293)
  2.8566 -#3828 := [refl]: #3827
  2.8567 -#3830 := [quant-intro #3828]: #3829
  2.8568 -#1500 := (~ #297 #297)
  2.8569 -#1532 := (~ #293 #293)
  2.8570 -#1533 := [refl]: #1532
  2.8571 -#1498 := [nnf-pos #1533]: #1500
  2.8572 -#14 := (= #13 #11)
  2.8573 -#15 := (forall (vars (?x2 T2) (?x3 T2)) #14)
  2.8574 -#298 := (iff #15 #297)
  2.8575 -#295 := (iff #14 #293)
  2.8576 -#296 := [rewrite]: #295
  2.8577 -#299 := [quant-intro #296]: #298
  2.8578 -#292 := [asserted]: #15
  2.8579 -#302 := [mp #292 #299]: #297
  2.8580 -#1534 := [mp~ #302 #1498]: #297
  2.8581 -#3831 := [mp #1534 #3830]: #3826
  2.8582 -#5007 := (not #3826)
  2.8583 -#6321 := (or #5007 #6905)
  2.8584 -#6319 := [quant-inst]: #6321
  2.8585 -#9756 := [unit-resolution #6319 #3831]: #6905
  2.8586 -#9758 := [symm #9756]: #9757
  2.8587 -#8603 := [monotonicity #9758]: #8694
  2.8588 -#8592 := [trans #8603 #7413]: #8591
  2.8589 -#30523 := [monotonicity #8592]: #30522
  2.8590 -#30525 := [symm #30523]: #30524
  2.8591 -#30527 := [monotonicity #30525]: #30526
  2.8592 -#30518 := (not #10311)
  2.8593 -#30519 := [hypothesis]: #30518
  2.8594 -#10337 := (or #9640 #10311)
  2.8595 -#9157 := (= #185 #1939)
  2.8596 -#9114 := (= #1939 #185)
  2.8597 -#8831 := (= ?x63!14 uf_22)
  2.8598 -#8074 := (= ?x63!14 #6904)
  2.8599 -#8212 := (uf_1 #6904 ?x63!14)
  2.8600 -#8213 := (uf_10 #8212)
  2.8601 -#8269 := (<= #8213 0::int)
  2.8602 -#7863 := (up_6 uf_15 ?x63!14)
  2.8603 -#8055 := (or #7863 #8074)
  2.8604 -#8073 := (up_6 #8048 ?x63!14)
  2.8605 -#8128 := (iff #8055 #8073)
  2.8606 -#8076 := (or #6010 #8128)
  2.8607 -#8075 := (ite #8074 #5970 #7863)
  2.8608 -#8051 := (iff #8073 #8075)
  2.8609 -#8160 := (or #6010 #8051)
  2.8610 -#8176 := (iff #8160 #8076)
  2.8611 -#8178 := (iff #8076 #8076)
  2.8612 -#8204 := [rewrite]: #8178
  2.8613 -#8140 := (iff #8051 #8128)
  2.8614 -#8126 := (iff #8073 #8055)
  2.8615 -#8138 := (iff #8126 #8128)
  2.8616 -#8139 := [rewrite]: #8138
  2.8617 -#8122 := (iff #8051 #8126)
  2.8618 -#8124 := (iff #8075 #8055)
  2.8619 -#8052 := (ite #8074 true #7863)
  2.8620 -#8123 := (iff #8052 #8055)
  2.8621 -#8118 := [rewrite]: #8123
  2.8622 -#8053 := (iff #8075 #8052)
  2.8623 -#8054 := [monotonicity #5976]: #8053
  2.8624 -#8125 := [trans #8054 #8118]: #8124
  2.8625 -#8127 := [monotonicity #8125]: #8122
  2.8626 -#8158 := [trans #8127 #8139]: #8140
  2.8627 -#8177 := [monotonicity #8158]: #8176
  2.8628 -#8205 := [trans #8177 #8204]: #8176
  2.8629 -#8173 := [quant-inst]: #8160
  2.8630 -#8206 := [mp #8173 #8205]: #8076
  2.8631 -#8606 := [unit-resolution #8206 #3851]: #8128
  2.8632 -#8980 := (iff #1941 #8073)
  2.8633 -#8593 := (iff #8073 #1941)
  2.8634 -#8588 := [monotonicity #8592]: #8593
  2.8635 -#8983 := [symm #8588]: #8980
  2.8636 -#8453 := [hypothesis]: #2500
  2.8637 -#3769 := (or #2497 #1941)
  2.8638 -#3770 := [def-axiom]: #3769
  2.8639 -#8590 := [unit-resolution #3770 #8453]: #1941
  2.8640 -#9018 := [mp #8590 #8983]: #8073
  2.8641 -#8157 := (not #8073)
  2.8642 -#7280 := (not #8128)
  2.8643 -#7285 := (or #7280 #8055 #8157)
  2.8644 -#7639 := [def-axiom]: #7285
  2.8645 -#9019 := [unit-resolution #7639 #9018 #8606]: #8055
  2.8646 -#7891 := (uf_1 uf_22 ?x63!14)
  2.8647 -#7892 := (uf_10 #7891)
  2.8648 -#7831 := (* -1::int #1939)
  2.8649 -#7910 := (+ #7831 #7892)
  2.8650 -#7911 := (+ #185 #7910)
  2.8651 -#7912 := (>= #7911 0::int)
  2.8652 -#7886 := (not #7912)
  2.8653 -#7896 := (* -1::int #7892)
  2.8654 -#7900 := (+ uf_9 #7896)
  2.8655 -#7901 := (<= #7900 0::int)
  2.8656 -#7943 := (or #7901 #7912)
  2.8657 -#7946 := (not #7943)
  2.8658 -#3775 := (not #2494)
  2.8659 -#3776 := (or #2497 #3775)
  2.8660 -#3771 := [def-axiom]: #3776
  2.8661 -#8506 := [unit-resolution #3771 #8453]: #3775
  2.8662 -#3665 := (or #4202 #4071)
  2.8663 -#3666 := [def-axiom]: #3665
  2.8664 -#6216 := [unit-resolution #3666 #6215]: #4071
  2.8665 -#7928 := (or #4076 #2494 #7946)
  2.8666 -#7897 := (+ #1235 #7896)
  2.8667 -#7898 := (+ #1939 #7897)
  2.8668 -#7899 := (<= #7898 0::int)
  2.8669 -#7940 := (or #7901 #7899)
  2.8670 -#7941 := (not #7940)
  2.8671 -#7942 := (or #1940 #7941)
  2.8672 -#7929 := (or #4076 #7942)
  2.8673 -#7591 := (iff #7929 #7928)
  2.8674 -#7949 := (or #2494 #7946)
  2.8675 -#7931 := (or #4076 #7949)
  2.8676 -#7590 := (iff #7931 #7928)
  2.8677 -#7585 := [rewrite]: #7590
  2.8678 -#7855 := (iff #7929 #7931)
  2.8679 -#7950 := (iff #7942 #7949)
  2.8680 -#7947 := (iff #7941 #7946)
  2.8681 -#7944 := (iff #7940 #7943)
  2.8682 -#7915 := (iff #7899 #7912)
  2.8683 -#7903 := (+ #1939 #7896)
  2.8684 -#7904 := (+ #1235 #7903)
  2.8685 -#7907 := (<= #7904 0::int)
  2.8686 -#7913 := (iff #7907 #7912)
  2.8687 -#7914 := [rewrite]: #7913
  2.8688 -#7908 := (iff #7899 #7907)
  2.8689 -#7905 := (= #7898 #7904)
  2.8690 -#7906 := [rewrite]: #7905
  2.8691 -#7909 := [monotonicity #7906]: #7908
  2.8692 -#7916 := [trans #7909 #7914]: #7915
  2.8693 -#7945 := [monotonicity #7916]: #7944
  2.8694 -#7948 := [monotonicity #7945]: #7947
  2.8695 -#7951 := [monotonicity #2496 #7948]: #7950
  2.8696 -#7856 := [monotonicity #7951]: #7855
  2.8697 -#7592 := [trans #7856 #7585]: #7591
  2.8698 -#7930 := [quant-inst]: #7929
  2.8699 -#7582 := [mp #7930 #7592]: #7928
  2.8700 -#9020 := [unit-resolution #7582 #6216 #8506]: #7946
  2.8701 -#7887 := (or #7943 #7886)
  2.8702 -#7888 := [def-axiom]: #7887
  2.8703 -#9017 := [unit-resolution #7888 #9020]: #7886
  2.8704 -#6768 := (not #8055)
  2.8705 -#9798 := (or #8269 #7912 #6768)
  2.8706 -#8339 := (uf_3 #8212)
  2.8707 -#9705 := (uf_4 uf_14 #8339)
  2.8708 -#9706 := (* -1::int #9705)
  2.8709 -#8358 := (uf_4 uf_14 #6904)
  2.8710 -#9707 := (+ #8358 #9706)
  2.8711 -#9708 := (>= #9707 0::int)
  2.8712 -#9709 := (up_6 uf_15 #8339)
  2.8713 -#9753 := (iff #7863 #9709)
  2.8714 -#9751 := (iff #9709 #7863)
  2.8715 -#9749 := (= #8339 ?x63!14)
  2.8716 -#8340 := (= ?x63!14 #8339)
  2.8717 -#8389 := (or #5007 #8340)
  2.8718 -#8383 := [quant-inst]: #8389
  2.8719 -#9748 := [unit-resolution #8383 #3831]: #8340
  2.8720 -#9750 := [symm #9748]: #9749
  2.8721 -#9752 := [monotonicity #9750]: #9751
  2.8722 -#9754 := [symm #9752]: #9753
  2.8723 -#9739 := [hypothesis]: #8055
  2.8724 -#8159 := (not #8074)
  2.8725 -#8299 := (= #8213 0::int)
  2.8726 -#9741 := (not #8299)
  2.8727 -#8270 := (not #8269)
  2.8728 -#9740 := [hypothesis]: #8270
  2.8729 -#9742 := (or #9741 #8269)
  2.8730 -#9743 := [th-lemma]: #9742
  2.8731 -#9744 := [unit-resolution #9743 #9740]: #9741
  2.8732 -#8309 := (or #8159 #8299)
  2.8733 +#4005 := (iff #38 #4002)
  2.8734 +#4003 := (iff #37 #37)
  2.8735 +#4004 := [refl]: #4003
  2.8736 +#4006 := [quant-intro #4004]: #4005
  2.8737 +#1646 := (~ #38 #38)
  2.8738 +#1682 := (~ #37 #37)
  2.8739 +#1683 := [refl]: #1682
  2.8740 +#1647 := [nnf-pos #1683]: #1646
  2.8741 +#311 := [asserted]: #38
  2.8742 +#1684 := [mp~ #311 #1647]: #38
  2.8743 +#4007 := [mp #1684 #4006]: #4002
  2.8744 +#6538 := (not #4002)
  2.8745 +#27089 := (or #6538 #27086)
  2.8746 +#3681 := (= uf_8 uf_8)
  2.8747 +#27069 := (= #19843 #10482)
  2.8748 +#27070 := (ite #27069 #3681 #25893)
  2.8749 +#27074 := (iff #27073 #27070)
  2.8750 +#27090 := (or #6538 #27074)
  2.8751 +#27092 := (iff #27090 #27089)
  2.8752 +#27094 := (iff #27089 #27089)
  2.8753 +#27095 := [rewrite]: #27094
  2.8754 +#27087 := (iff #27074 #27086)
  2.8755 +#27084 := (iff #27070 #27081)
  2.8756 +#27078 := (ite #27075 true #25893)
  2.8757 +#27082 := (iff #27078 #27081)
  2.8758 +#27083 := [rewrite]: #27082
  2.8759 +#27079 := (iff #27070 #27078)
  2.8760 +#3684 := (iff #3681 true)
  2.8761 +#3673 := [rewrite]: #3684
  2.8762 +#27076 := (iff #27069 #27075)
  2.8763 +#27077 := [rewrite]: #27076
  2.8764 +#27080 := [monotonicity #27077 #3673]: #27079
  2.8765 +#27085 := [trans #27080 #27083]: #27084
  2.8766 +#27088 := [monotonicity #27085]: #27087
  2.8767 +#27093 := [monotonicity #27088]: #27092
  2.8768 +#27096 := [trans #27093 #27095]: #27092
  2.8769 +#27091 := [quant-inst]: #27090
  2.8770 +#27097 := [mp #27091 #27096]: #27089
  2.8771 +#27196 := [unit-resolution #27097 #4007]: #27086
  2.8772 +#27106 := (not #27086)
  2.8773 +#27223 := (or #27106 #27073)
  2.8774 +#5835 := (up_6 uf_15 #5823)
  2.8775 +#27219 := (iff #5835 #25893)
  2.8776 +#27217 := (iff #25893 #5835)
  2.8777 +#27218 := [monotonicity #27216]: #27217
  2.8778 +#27220 := [symm #27218]: #27219
  2.8779 +#5836 := (not #5835)
  2.8780 +#5828 := (uf_1 #5823 ?x75!20)
  2.8781 +#5829 := (uf_10 #5828)
  2.8782 +#5830 := (* -1::int #5829)
  2.8783 +#5824 := (uf_4 uf_14 #5823)
  2.8784 +#5825 := (* -1::int #5824)
  2.8785 +#5831 := (+ #5825 #5830)
  2.8786 +#5561 := (uf_4 uf_14 ?x75!20)
  2.8787 +#5832 := (+ #5561 #5831)
  2.8788 +#5833 := (= #5832 0::int)
  2.8789 +#5834 := (not #5833)
  2.8790 +#5826 := (+ #5561 #5825)
  2.8791 +#5827 := (<= #5826 0::int)
  2.8792 +#5842 := (or #5827 #5834 #5836)
  2.8793 +#5845 := (not #5842)
  2.8794 +#5591 := (* -1::int #5561)
  2.8795 +#5839 := (+ uf_9 #5591)
  2.8796 +#5840 := (<= #5839 0::int)
  2.8797 +#22585 := (not #5840)
  2.8798 +#6522 := [hypothesis]: #3240
  2.8799 +#3920 := (not #2683)
  2.8800 +#3921 := (or #3235 #3920)
  2.8801 +#3915 := [def-axiom]: #3921
  2.8802 +#6523 := [unit-resolution #3915 #6522]: #3920
  2.8803 +#13600 := (or #3235 #2683)
  2.8804 +#6436 := (uf_1 uf_22 ?x68!16)
  2.8805 +#6437 := (uf_10 #6436)
  2.8806 +#6462 := (+ #2681 #6437)
  2.8807 +#6463 := (+ #177 #6462)
  2.8808 +#13033 := (<= #6463 0::int)
  2.8809 +#6466 := (= #6463 0::int)
  2.8810 +#6403 := (uf_4 uf_14 ?x68!16)
  2.8811 +#6420 := (* -1::int #6403)
  2.8812 +#6455 := (+ #6420 #6437)
  2.8813 +#6456 := (+ #177 #6455)
  2.8814 +#6457 := (>= #6456 0::int)
  2.8815 +#6441 := (* -1::int #6437)
  2.8816 +#6445 := (+ uf_9 #6441)
  2.8817 +#6446 := (<= #6445 0::int)
  2.8818 +#6492 := (or #6446 #6457)
  2.8819 +#6495 := (not #6492)
  2.8820 +#6489 := (= #2095 #6403)
  2.8821 +#9335 := (not #6489)
  2.8822 +#6421 := (+ #2095 #6420)
  2.8823 +#13056 := (>= #6421 0::int)
  2.8824 +#13361 := (not #13056)
  2.8825 +#12929 := (= ?x67!17 #10482)
  2.8826 +#6205 := (up_6 uf_15 ?x67!17)
  2.8827 +#12936 := (or #6205 #12929)
  2.8828 +#12931 := (up_6 #11444 ?x67!17)
  2.8829 +#12941 := (iff #12931 #12936)
  2.8830 +#12895 := (or #6538 #12941)
  2.8831 +#12930 := (ite #12929 #3681 #6205)
  2.8832 +#12932 := (iff #12931 #12930)
  2.8833 +#12896 := (or #6538 #12932)
  2.8834 +#12898 := (iff #12896 #12895)
  2.8835 +#12894 := (iff #12895 #12895)
  2.8836 +#12900 := [rewrite]: #12894
  2.8837 +#12942 := (iff #12932 #12941)
  2.8838 +#12939 := (iff #12930 #12936)
  2.8839 +#12933 := (ite #12929 true #6205)
  2.8840 +#12937 := (iff #12933 #12936)
  2.8841 +#12938 := [rewrite]: #12937
  2.8842 +#12934 := (iff #12930 #12933)
  2.8843 +#12935 := [monotonicity #3673]: #12934
  2.8844 +#12940 := [trans #12935 #12938]: #12939
  2.8845 +#12943 := [monotonicity #12940]: #12942
  2.8846 +#12899 := [monotonicity #12943]: #12898
  2.8847 +#12901 := [trans #12899 #12900]: #12898
  2.8848 +#12897 := [quant-inst]: #12896
  2.8849 +#12902 := [mp #12897 #12901]: #12895
  2.8850 +#13389 := [unit-resolution #12902 #4007]: #12941
  2.8851 +#11402 := (iff #2098 #12931)
  2.8852 +#13390 := (iff #12931 #2098)
  2.8853 +#11401 := [monotonicity #13524]: #13390
  2.8854 +#13535 := [symm #11401]: #11402
  2.8855 +#3775 := (or #3235 #2098)
  2.8856 +#3776 := [def-axiom]: #3775
  2.8857 +#6525 := [unit-resolution #3776 #6522]: #2098
  2.8858 +#13536 := [mp #6525 #13535]: #12931
  2.8859 +#12962 := (not #12931)
  2.8860 +#12959 := (not #12941)
  2.8861 +#12963 := (or #12959 #12962 #12936)
  2.8862 +#12964 := [def-axiom]: #12963
  2.8863 +#13537 := [unit-resolution #12964 #13536 #13389]: #12936
  2.8864 +#10975 := [hypothesis]: #3920
  2.8865 +#6233 := (+ #177 #6420)
  2.8866 +#6234 := (<= #6233 0::int)
  2.8867 +#3749 := (up_6 uf_15 ?x68!16)
  2.8868 +#12831 := (not #3749)
  2.8869 +#12761 := (= ?x68!16 #10482)
  2.8870 +#12767 := (or #3749 #12761)
  2.8871 +#12836 := (not #12767)
  2.8872 +#12763 := (up_6 #11444 ?x68!16)
  2.8873 +#12796 := (iff #12763 #12767)
  2.8874 +#12793 := (or #6538 #12796)
  2.8875 +#12762 := (ite #12761 #3681 #3749)
  2.8876 +#12764 := (iff #12763 #12762)
  2.8877 +#12799 := (or #6538 #12764)
  2.8878 +#12801 := (iff #12799 #12793)
  2.8879 +#12803 := (iff #12793 #12793)
  2.8880 +#12828 := [rewrite]: #12803
  2.8881 +#12797 := (iff #12764 #12796)
  2.8882 +#12794 := (iff #12762 #12767)
  2.8883 +#12759 := (ite #12761 true #3749)
  2.8884 +#12768 := (iff #12759 #12767)
  2.8885 +#12769 := [rewrite]: #12768
  2.8886 +#12765 := (iff #12762 #12759)
  2.8887 +#12766 := [monotonicity #3673]: #12765
  2.8888 +#12795 := [trans #12766 #12769]: #12794
  2.8889 +#12798 := [monotonicity #12795]: #12797
  2.8890 +#12802 := [monotonicity #12798]: #12801
  2.8891 +#12829 := [trans #12802 #12828]: #12801
  2.8892 +#12800 := [quant-inst]: #12799
  2.8893 +#12830 := [mp #12800 #12829]: #12793
  2.8894 +#13565 := [unit-resolution #12830 #4007]: #12796
  2.8895 +#12866 := (not #12763)
  2.8896 +#13564 := (iff #2100 #12866)
  2.8897 +#13568 := (iff #2099 #12763)
  2.8898 +#13566 := (iff #12763 #2099)
  2.8899 +#13567 := [monotonicity #13524]: #13566
  2.8900 +#13569 := [symm #13567]: #13568
  2.8901 +#13570 := [monotonicity #13569]: #13564
  2.8902 +#3918 := (or #3235 #2100)
  2.8903 +#3919 := [def-axiom]: #3918
  2.8904 +#6524 := [unit-resolution #3919 #6522]: #2100
  2.8905 +#13571 := [mp #6524 #13570]: #12866
  2.8906 +#12863 := (not #12796)
  2.8907 +#12864 := (or #12863 #12763 #12836)
  2.8908 +#12865 := [def-axiom]: #12864
  2.8909 +#13572 := [unit-resolution #12865 #13571 #13565]: #12836
  2.8910 +#12832 := (or #12767 #12831)
  2.8911 +#12827 := [def-axiom]: #12832
  2.8912 +#13573 := [unit-resolution #12827 #13572]: #12831
  2.8913 +#6238 := (or #3749 #6234)
  2.8914 +#3838 := (or #4352 #4203)
  2.8915 +#3839 := [def-axiom]: #3838
  2.8916 +#10794 := [unit-resolution #3839 #10367]: #4203
  2.8917 +#13087 := (or #4208 #3749 #6234)
  2.8918 +#6251 := (+ #6403 #1268)
  2.8919 +#6252 := (>= #6251 0::int)
  2.8920 +#6253 := (or #3749 #6252)
  2.8921 +#13085 := (or #4208 #6253)
  2.8922 +#13095 := (iff #13085 #13087)
  2.8923 +#13091 := (or #4208 #6238)
  2.8924 +#13093 := (iff #13091 #13087)
  2.8925 +#13094 := [rewrite]: #13093
  2.8926 +#13084 := (iff #13085 #13091)
  2.8927 +#6239 := (iff #6253 #6238)
  2.8928 +#6236 := (iff #6252 #6234)
  2.8929 +#6254 := (+ #1268 #6403)
  2.8930 +#6257 := (>= #6254 0::int)
  2.8931 +#6232 := (iff #6257 #6234)
  2.8932 +#6235 := [rewrite]: #6232
  2.8933 +#6258 := (iff #6252 #6257)
  2.8934 +#6255 := (= #6251 #6254)
  2.8935 +#6256 := [rewrite]: #6255
  2.8936 +#6259 := [monotonicity #6256]: #6258
  2.8937 +#6237 := [trans #6259 #6235]: #6236
  2.8938 +#6240 := [monotonicity #6237]: #6239
  2.8939 +#13092 := [monotonicity #6240]: #13084
  2.8940 +#13096 := [trans #13092 #13094]: #13095
  2.8941 +#13090 := [quant-inst]: #13085
  2.8942 +#13098 := [mp #13090 #13096]: #13087
  2.8943 +#13574 := [unit-resolution #13098 #10794]: #6238
  2.8944 +#10559 := [unit-resolution #13574 #13573]: #6234
  2.8945 +#12956 := (not #12936)
  2.8946 +#13360 := (not #6234)
  2.8947 +#13379 := (or #13361 #2683 #13360 #12956)
  2.8948 +#4526 := (uf_24 uf_22)
  2.8949 +#4567 := (* -1::int #4526)
  2.8950 +#6154 := (+ #2093 #4567)
  2.8951 +#13335 := (<= #6154 0::int)
  2.8952 +#13334 := (= #2093 #4526)
  2.8953 +#6206 := (= ?x67!17 uf_22)
  2.8954 +#13343 := [hypothesis]: #12936
  2.8955 +#10290 := (not #6205)
  2.8956 +#10815 := (uf_4 uf_14 #10482)
  2.8957 +#10842 := (* -1::int #10815)
  2.8958 +#6176 := (uf_4 uf_14 ?x67!17)
  2.8959 +#13287 := (+ #6176 #10842)
  2.8960 +#13288 := (<= #13287 0::int)
  2.8961 +#13464 := (not #13288)
  2.8962 +#13357 := [hypothesis]: #6234
  2.8963 +#5358 := (* -1::int #6176)
  2.8964 +#5458 := (+ #2093 #5358)
  2.8965 +#5459 := (<= #5458 0::int)
  2.8966 +#3715 := (or #4352 #4346)
  2.8967 +#3826 := [def-axiom]: #3715
  2.8968 +#10824 := [unit-resolution #3826 #10367]: #4346
  2.8969 +#3847 := (or #4352 #4213)
  2.8970 +#3820 := [def-axiom]: #3847
  2.8971 +#10373 := [unit-resolution #3820 #10367]: #4213
  2.8972 +#3821 := (or #4352 #4221)
  2.8973 +#3822 := [def-axiom]: #3821
  2.8974 +#10825 := [unit-resolution #3822 #10367]: #4221
  2.8975 +#6791 := (or #2650 #4226 #4218)
  2.8976 +#6483 := (uf_1 uf_22 ?x61!13)
  2.8977 +#6484 := (uf_10 #6483)
  2.8978 +#6567 := (+ #2036 #6484)
  2.8979 +#6568 := (+ #177 #6567)
  2.8980 +#6588 := (>= #6568 0::int)
  2.8981 +#6570 := (= #6568 0::int)
  2.8982 +#6544 := (* -1::int #6484)
  2.8983 +#6540 := (+ uf_9 #6544)
  2.8984 +#6548 := (<= #6540 0::int)
  2.8985 +#6625 := (not #6548)
  2.8986 +#6558 := (+ #2648 #6484)
  2.8987 +#6553 := (+ #177 #6558)
  2.8988 +#6559 := (>= #6553 0::int)
  2.8989 +#6596 := (or #6548 #6559)
  2.8990 +#6598 := (not #6596)
  2.8991 +#6593 := (= #2035 #2037)
  2.8992 +#6749 := (not #6593)
  2.8993 +#6733 := [hypothesis]: #2655
  2.8994 +#6752 := (or #6749 #2650)
  2.8995 +#6753 := [th-lemma]: #6752
  2.8996 +#6748 := [unit-resolution #6753 #6733]: #6749
  2.8997 +#6754 := [hypothesis]: #4213
  2.8998 +#6603 := (or #4218 #6593 #6598)
  2.8999 +#6545 := (+ #1268 #6544)
  2.9000 +#6546 := (+ #2037 #6545)
  2.9001 +#6547 := (<= #6546 0::int)
  2.9002 +#6589 := (or #6548 #6547)
  2.9003 +#6591 := (not #6589)
  2.9004 +#6592 := (= #2037 #2035)
  2.9005 +#6590 := (or #6592 #6591)
  2.9006 +#6604 := (or #4218 #6590)
  2.9007 +#6621 := (iff #6604 #6603)
  2.9008 +#6601 := (or #6593 #6598)
  2.9009 +#6606 := (or #4218 #6601)
  2.9010 +#6619 := (iff #6606 #6603)
  2.9011 +#6620 := [rewrite]: #6619
  2.9012 +#6617 := (iff #6604 #6606)
  2.9013 +#6564 := (iff #6590 #6601)
  2.9014 +#6599 := (iff #6591 #6598)
  2.9015 +#6597 := (iff #6589 #6596)
  2.9016 +#6562 := (iff #6547 #6559)
  2.9017 +#6550 := (+ #2037 #6544)
  2.9018 +#6551 := (+ #1268 #6550)
  2.9019 +#6555 := (<= #6551 0::int)
  2.9020 +#6560 := (iff #6555 #6559)
  2.9021 +#6561 := [rewrite]: #6560
  2.9022 +#6556 := (iff #6547 #6555)
  2.9023 +#6552 := (= #6546 #6551)
  2.9024 +#6554 := [rewrite]: #6552
  2.9025 +#6557 := [monotonicity #6554]: #6556
  2.9026 +#6563 := [trans #6557 #6561]: #6562
  2.9027 +#6565 := [monotonicity #6563]: #6597
  2.9028 +#6600 := [monotonicity #6565]: #6599
  2.9029 +#6594 := (iff #6592 #6593)
  2.9030 +#6595 := [rewrite]: #6594
  2.9031 +#6602 := [monotonicity #6595 #6600]: #6564
  2.9032 +#6618 := [monotonicity #6602]: #6617
  2.9033 +#6622 := [trans #6618 #6620]: #6621
  2.9034 +#6605 := [quant-inst]: #6604
  2.9035 +#6623 := [mp #6605 #6622]: #6603
  2.9036 +#6755 := [unit-resolution #6623 #6754 #6748]: #6598
  2.9037 +#6626 := (or #6596 #6625)
  2.9038 +#6627 := [def-axiom]: #6626
  2.9039 +#6756 := [unit-resolution #6627 #6755]: #6625
  2.9040 +#6628 := (not #6559)
  2.9041 +#6629 := (or #6596 #6628)
  2.9042 +#6630 := [def-axiom]: #6629
  2.9043 +#6757 := [unit-resolution #6630 #6755]: #6628
  2.9044 +#6574 := (or #6548 #6559 #6570)
  2.9045 +#6758 := [hypothesis]: #4221
  2.9046 +#6576 := (or #4226 #6548 #6559 #6570)
  2.9047 +#6542 := (+ #6484 #2036)
  2.9048 +#6543 := (+ #177 #6542)
  2.9049 +#6541 := (= #6543 0::int)
  2.9050 +#6549 := (or #6548 #6547 #6541)
  2.9051 +#6577 := (or #4226 #6549)
  2.9052 +#6585 := (iff #6577 #6576)
  2.9053 +#6580 := (or #4226 #6574)
  2.9054 +#6582 := (iff #6580 #6576)
  2.9055 +#6583 := [rewrite]: #6582
  2.9056 +#6578 := (iff #6577 #6580)
  2.9057 +#6572 := (iff #6549 #6574)
  2.9058 +#6571 := (iff #6541 #6570)
  2.9059 +#6566 := (= #6543 #6568)
  2.9060 +#6569 := [rewrite]: #6566
  2.9061 +#6573 := [monotonicity #6569]: #6571
  2.9062 +#6575 := [monotonicity #6563 #6573]: #6572
  2.9063 +#6581 := [monotonicity #6575]: #6578
  2.9064 +#6586 := [trans #6581 #6583]: #6585
  2.9065 +#6579 := [quant-inst]: #6577
  2.9066 +#6584 := [mp #6579 #6586]: #6576
  2.9067 +#6782 := [unit-resolution #6584 #6758]: #6574
  2.9068 +#6783 := [unit-resolution #6782 #6757 #6756]: #6570
  2.9069 +#6784 := (not #6570)
  2.9070 +#6785 := (or #6784 #6588)
  2.9071 +#6786 := [th-lemma]: #6785
  2.9072 +#6781 := [unit-resolution #6786 #6783]: #6588
  2.9073 +#6624 := (>= #2649 0::int)
  2.9074 +#6787 := (or #6624 #2650)
  2.9075 +#6788 := [th-lemma]: #6787
  2.9076 +#6789 := [unit-resolution #6788 #6733]: #6624
  2.9077 +#6790 := [th-lemma #6789 #6757 #6781]: false
  2.9078 +#6815 := [lemma #6790]: #6791
  2.9079 +#10826 := [unit-resolution #6815 #10825 #10373]: #2650
  2.9080 +#3853 := (or #4349 #2655 #4343)
  2.9081 +#3854 := [def-axiom]: #3853
  2.9082 +#10827 := [unit-resolution #3854 #10826 #10824]: #4343
  2.9083 +#3866 := (or #4340 #4229)
  2.9084 +#3867 := [def-axiom]: #3866
  2.9085 +#10835 := [unit-resolution #3867 #10827]: #4229
  2.9086 +#10497 := (or #4234 #5459)
  2.9087 +#5451 := (+ #6176 #2094)
  2.9088 +#5452 := (>= #5451 0::int)
  2.9089 +#10498 := (or #4234 #5452)
  2.9090 +#10502 := (iff #10498 #10497)
  2.9091 +#10504 := (iff #10497 #10497)
  2.9092 +#10505 := [rewrite]: #10504
  2.9093 +#5485 := (iff #5452 #5459)
  2.9094 +#5453 := (+ #2094 #6176)
  2.9095 +#5450 := (>= #5453 0::int)
  2.9096 +#5460 := (iff #5450 #5459)
  2.9097 +#5484 := [rewrite]: #5460
  2.9098 +#5456 := (iff #5452 #5450)
  2.9099 +#5454 := (= #5451 #5453)
  2.9100 +#5455 := [rewrite]: #5454
  2.9101 +#5457 := [monotonicity #5455]: #5456
  2.9102 +#5486 := [trans #5457 #5484]: #5485
  2.9103 +#10503 := [monotonicity #5486]: #10502
  2.9104 +#10506 := [trans #10503 #10505]: #10502
  2.9105 +#10501 := [quant-inst]: #10498
  2.9106 +#10507 := [mp #10501 #10506]: #10497
  2.9107 +#11063 := [unit-resolution #10507 #10835]: #5459
  2.9108 +#10550 := (+ #177 #10842)
  2.9109 +#10551 := (>= #10550 0::int)
  2.9110 +#10851 := (= #177 #10815)
  2.9111 +#13455 := (= #10815 #177)
  2.9112 +#13456 := [monotonicity #13347]: #13455
  2.9113 +#13457 := [symm #13456]: #10851
  2.9114 +#13458 := (not #10851)
  2.9115 +#13459 := (or #13458 #10551)
  2.9116 +#13460 := [th-lemma]: #13459
  2.9117 +#13461 := [unit-resolution #13460 #13457]: #10551
  2.9118 +#13358 := [hypothesis]: #13056
  2.9119 +#13331 := (not #10551)
  2.9120 +#11754 := (not #5459)
  2.9121 +#13362 := (or #13464 #11754 #2683 #13360 #13331 #13361)
  2.9122 +#13363 := [th-lemma]: #13362
  2.9123 +#13364 := [unit-resolution #13363 #13358 #13461 #11063 #13357 #10975]: #13464
  2.9124 +#13586 := (or #10290 #13288)
  2.9125 +#13575 := [hypothesis]: #13464
  2.9126 +#10840 := (up_6 uf_15 #10482)
  2.9127 +#13580 := (not #10840)
  2.9128 +#13581 := (iff #176 #13580)
  2.9129 +#13578 := (iff #175 #10840)
  2.9130 +#13576 := (iff #10840 #175)
  2.9131 +#13577 := [monotonicity #13347]: #13576
  2.9132 +#13579 := [symm #13577]: #13578
  2.9133 +#13582 := [monotonicity #13579]: #13581
  2.9134 +#3855 := (or #4352 #176)
  2.9135 +#3850 := [def-axiom]: #3855
  2.9136 +#10368 := [unit-resolution #3850 #10367]: #176
  2.9137 +#13583 := [mp #10368 #13582]: #13580
  2.9138 +#13584 := [hypothesis]: #6205
  2.9139 +#3799 := (or #4364 #4108)
  2.9140 +#3823 := [def-axiom]: #3799
  2.9141 +#10473 := [unit-resolution #3823 #10034]: #4108
  2.9142 +#13489 := (or #4113 #10290 #10840 #13288)
  2.9143 +#13250 := (+ #10815 #5358)
  2.9144 +#13251 := (>= #13250 0::int)
  2.9145 +#13282 := (or #10840 #10290 #13251)
  2.9146 +#13491 := (or #4113 #13282)
  2.9147 +#13502 := (iff #13491 #13489)
  2.9148 +#13306 := (or #10290 #10840 #13288)
  2.9149 +#13497 := (or #4113 #13306)
  2.9150 +#13500 := (iff #13497 #13489)
  2.9151 +#13501 := [rewrite]: #13500
  2.9152 +#13498 := (iff #13491 #13497)
  2.9153 +#13319 := (iff #13282 #13306)
  2.9154 +#13311 := (or #10840 #10290 #13288)
  2.9155 +#13315 := (iff #13311 #13306)
  2.9156 +#13318 := [rewrite]: #13315
  2.9157 +#13316 := (iff #13282 #13311)
  2.9158 +#13309 := (iff #13251 #13288)
  2.9159 +#13283 := (+ #5358 #10815)
  2.9160 +#13286 := (>= #13283 0::int)
  2.9161 +#13289 := (iff #13286 #13288)
  2.9162 +#13290 := [rewrite]: #13289
  2.9163 +#13280 := (iff #13251 #13286)
  2.9164 +#13284 := (= #13250 #13283)
  2.9165 +#13285 := [rewrite]: #13284
  2.9166 +#13281 := [monotonicity #13285]: #13280
  2.9167 +#13310 := [trans #13281 #13290]: #13309
  2.9168 +#13317 := [monotonicity #13310]: #13316
  2.9169 +#13320 := [trans #13317 #13318]: #13319
  2.9170 +#13499 := [monotonicity #13320]: #13498
  2.9171 +#13369 := [trans #13499 #13501]: #13502
  2.9172 +#13492 := [quant-inst]: #13491
  2.9173 +#13383 := [mp #13492 #13369]: #13489
  2.9174 +#13585 := [unit-resolution #13383 #10473 #13584 #13583 #13575]: false
  2.9175 +#13587 := [lemma #13585]: #13586
  2.9176 +#13359 := [unit-resolution #13587 #13364]: #10290
  2.9177 +#12957 := (or #12956 #6205 #12929)
  2.9178 +#12958 := [def-axiom]: #12957
  2.9179 +#13336 := [unit-resolution #12958 #13359 #13343]: #12929
  2.9180 +#13380 := [trans #13336 #13347]: #6206
  2.9181 +#13381 := [monotonicity #13380]: #13334
  2.9182 +#13374 := (not #13334)
  2.9183 +#13382 := (or #13374 #13335)
  2.9184 +#13438 := [th-lemma]: #13382
  2.9185 +#13375 := [unit-resolution #13438 #13381]: #13335
  2.9186 +#4768 := (+ #177 #4567)
  2.9187 +#4769 := (>= #4768 0::int)
  2.9188 +#9856 := (or #4234 #4769)
  2.9189 +#9857 := [quant-inst]: #9856
  2.9190 +#10836 := [unit-resolution #9857 #10835]: #4769
  2.9191 +#13378 := [th-lemma #10975 #13357 #13358 #10836 #13375]: false
  2.9192 +#13372 := [lemma #13378]: #13379
  2.9193 +#10577 := [unit-resolution #13372 #10559 #10975 #13537]: #13361
  2.9194 +#11369 := (or #9335 #13056)
  2.9195 +#13408 := [th-lemma]: #11369
  2.9196 +#13409 := [unit-resolution #13408 #10577]: #9335
  2.9197 +#6498 := (or #6489 #6495)
  2.9198 +#13035 := (or #4218 #6489 #6495)
  2.9199 +#6442 := (+ #1268 #6441)
  2.9200 +#6443 := (+ #6403 #6442)
  2.9201 +#6444 := (<= #6443 0::int)
  2.9202 +#6485 := (or #6446 #6444)
  2.9203 +#6486 := (not #6485)
  2.9204 +#6487 := (= #6403 #2095)
  2.9205 +#6488 := (or #6487 #6486)
  2.9206 +#13036 := (or #4218 #6488)
  2.9207 +#13053 := (iff #13036 #13035)
  2.9208 +#13049 := (or #4218 #6498)
  2.9209 +#13052 := (iff #13049 #13035)
  2.9210 +#13047 := [rewrite]: #13052
  2.9211 +#13050 := (iff #13036 #13049)
  2.9212 +#6499 := (iff #6488 #6498)
  2.9213 +#6496 := (iff #6486 #6495)
  2.9214 +#6493 := (iff #6485 #6492)
  2.9215 +#6460 := (iff #6444 #6457)
  2.9216 +#6448 := (+ #6403 #6441)
  2.9217 +#6449 := (+ #1268 #6448)
  2.9218 +#6452 := (<= #6449 0::int)
  2.9219 +#6458 := (iff #6452 #6457)
  2.9220 +#6459 := [rewrite]: #6458
  2.9221 +#6453 := (iff #6444 #6452)
  2.9222 +#6450 := (= #6443 #6449)
  2.9223 +#6451 := [rewrite]: #6450
  2.9224 +#6454 := [monotonicity #6451]: #6453
  2.9225 +#6461 := [trans #6454 #6459]: #6460
  2.9226 +#6494 := [monotonicity #6461]: #6493
  2.9227 +#6497 := [monotonicity #6494]: #6496
  2.9228 +#6490 := (iff #6487 #6489)
  2.9229 +#6491 := [rewrite]: #6490
  2.9230 +#6500 := [monotonicity #6491 #6497]: #6499
  2.9231 +#13051 := [monotonicity #6500]: #13050
  2.9232 +#13054 := [trans #13051 #13047]: #13053
  2.9233 +#13048 := [quant-inst]: #13036
  2.9234 +#13055 := [mp #13048 #13054]: #13035
  2.9235 +#13387 := [unit-resolution #13055 #10373]: #6498
  2.9236 +#13388 := [unit-resolution #13387 #13409]: #6495
  2.9237 +#13385 := (or #6492 #6466)
  2.9238 +#13434 := (not #6466)
  2.9239 +#13435 := [hypothesis]: #13434
  2.9240 +#13057 := (not #6446)
  2.9241 +#13439 := [hypothesis]: #6495
  2.9242 +#13077 := (or #6492 #13057)
  2.9243 +#13078 := [def-axiom]: #13077
  2.9244 +#13365 := [unit-resolution #13078 #13439]: #13057
  2.9245 +#13079 := (not #6457)
  2.9246 +#13080 := (or #6492 #13079)
  2.9247 +#13081 := [def-axiom]: #13080
  2.9248 +#13366 := [unit-resolution #13081 #13439]: #13079
  2.9249 +#6469 := (or #6446 #6457 #6466)
  2.9250 +#13012 := (or #4226 #6446 #6457 #6466)
  2.9251 +#6438 := (+ #6437 #2681)
  2.9252 +#6439 := (+ #177 #6438)
  2.9253 +#6440 := (= #6439 0::int)
  2.9254 +#6447 := (or #6446 #6444 #6440)
  2.9255 +#13013 := (or #4226 #6447)
  2.9256 +#13031 := (iff #13013 #13012)
  2.9257 +#13015 := (or #4226 #6469)
  2.9258 +#13029 := (iff #13015 #13012)
  2.9259 +#13030 := [rewrite]: #13029
  2.9260 +#13027 := (iff #13013 #13015)
  2.9261 +#6470 := (iff #6447 #6469)
  2.9262 +#6467 := (iff #6440 #6466)
  2.9263 +#6464 := (= #6439 #6463)
  2.9264 +#6465 := [rewrite]: #6464
  2.9265 +#6468 := [monotonicity #6465]: #6467
  2.9266 +#6471 := [monotonicity #6461 #6468]: #6470
  2.9267 +#13028 := [monotonicity #6471]: #13027
  2.9268 +#13026 := [trans #13028 #13030]: #13031
  2.9269 +#13014 := [quant-inst]: #13013
  2.9270 +#13032 := [mp #13014 #13026]: #13012
  2.9271 +#13367 := [unit-resolution #13032 #10825]: #6469
  2.9272 +#13368 := [unit-resolution #13367 #13366 #13365 #13435]: false
  2.9273 +#13386 := [lemma #13368]: #13385
  2.9274 +#13488 := [unit-resolution #13386 #13388]: #6466
  2.9275 +#13588 := (or #13434 #13033)
  2.9276 +#13589 := [th-lemma]: #13588
  2.9277 +#13590 := [unit-resolution #13589 #13488]: #13033
  2.9278 +#12924 := (uf_1 #10482 ?x68!16)
  2.9279 +#12925 := (uf_10 #12924)
  2.9280 +#13060 := (* -1::int #12925)
  2.9281 +#13437 := (+ #6437 #13060)
  2.9282 +#13441 := (>= #13437 0::int)
  2.9283 +#13436 := (= #6437 #12925)
  2.9284 +#13445 := (= #12925 #6437)
  2.9285 +#13443 := (= #12924 #6436)
  2.9286 +#13444 := [monotonicity #13347]: #13443
  2.9287 +#13446 := [monotonicity #13444]: #13445
  2.9288 +#13447 := [symm #13446]: #13436
  2.9289 +#13448 := (not #13436)
  2.9290 +#13449 := (or #13448 #13441)
  2.9291 +#13450 := [th-lemma]: #13449
  2.9292 +#13451 := [unit-resolution #13450 #13447]: #13441
  2.9293 +#13410 := (<= #12925 0::int)
  2.9294 +#13411 := (not #13410)
  2.9295 +#12833 := (not #12761)
  2.9296 +#12834 := (or #12767 #12833)
  2.9297 +#12835 := [def-axiom]: #12834
  2.9298 +#13591 := [unit-resolution #12835 #13572]: #12833
  2.9299  #56 := (uf_10 #12)
  2.9300 +#371 := (<= #56 0::int)
  2.9301 +#372 := (not #371)
  2.9302 +#55 := (= #10 #11)
  2.9303 +#375 := (or #55 #372)
  2.9304 +#4029 := (forall (vars (?x22 T2) (?x23 T2)) (:pat #3981) #375)
  2.9305 +#378 := (forall (vars (?x22 T2) (?x23 T2)) #375)
  2.9306 +#4032 := (iff #378 #4029)
  2.9307 +#4030 := (iff #375 #375)
  2.9308 +#4031 := [refl]: #4030
  2.9309 +#4033 := [quant-intro #4031]: #4032
  2.9310 +#1656 := (~ #378 #378)
  2.9311 +#1655 := (~ #375 #375)
  2.9312 +#1693 := [refl]: #1655
  2.9313 +#1657 := [nnf-pos #1693]: #1656
  2.9314 +#61 := (< 0::int #56)
  2.9315 +#60 := (not #55)
  2.9316 +#62 := (implies #60 #61)
  2.9317 +#63 := (forall (vars (?x22 T2) (?x23 T2)) #62)
  2.9318 +#381 := (iff #63 #378)
  2.9319 +#365 := (or #55 #61)
  2.9320 +#368 := (forall (vars (?x22 T2) (?x23 T2)) #365)
  2.9321 +#379 := (iff #368 #378)
  2.9322 +#376 := (iff #365 #375)
  2.9323 +#373 := (iff #61 #372)
  2.9324 +#374 := [rewrite]: #373
  2.9325 +#377 := [monotonicity #374]: #376
  2.9326 +#380 := [quant-intro #377]: #379
  2.9327 +#369 := (iff #63 #368)
  2.9328 +#366 := (iff #62 #365)
  2.9329 +#367 := [rewrite]: #366
  2.9330 +#370 := [quant-intro #367]: #369
  2.9331 +#382 := [trans #370 #380]: #381
  2.9332 +#364 := [asserted]: #63
  2.9333 +#383 := [mp #364 #382]: #378
  2.9334 +#1694 := [mp~ #383 #1657]: #378
  2.9335 +#4034 := [mp #1694 #4033]: #4029
  2.9336 +#7051 := (not #4029)
  2.9337 +#13419 := (or #7051 #12761 #13411)
  2.9338 +#13412 := (= #10482 ?x68!16)
  2.9339 +#13413 := (or #13412 #13411)
  2.9340 +#13420 := (or #7051 #13413)
  2.9341 +#13427 := (iff #13420 #13419)
  2.9342 +#13416 := (or #12761 #13411)
  2.9343 +#13422 := (or #7051 #13416)
  2.9344 +#13425 := (iff #13422 #13419)
  2.9345 +#13426 := [rewrite]: #13425
  2.9346 +#13423 := (iff #13420 #13422)
  2.9347 +#13417 := (iff #13413 #13416)
  2.9348 +#13414 := (iff #13412 #12761)
  2.9349 +#13415 := [rewrite]: #13414
  2.9350 +#13418 := [monotonicity #13415]: #13417
  2.9351 +#13424 := [monotonicity #13418]: #13423
  2.9352 +#13428 := [trans #13424 #13426]: #13427
  2.9353 +#13421 := [quant-inst]: #13420
  2.9354 +#13429 := [mp #13421 #13428]: #13419
  2.9355 +#13592 := [unit-resolution #13429 #4034 #13591]: #13411
  2.9356 +#13463 := (not #13033)
  2.9357 +#13465 := (or #13463 #2683 #13464 #12761)
  2.9358 +#13442 := [hypothesis]: #13288
  2.9359 +#13452 := [hypothesis]: #12833
  2.9360 +#13453 := [unit-resolution #13429 #4034 #13452]: #13411
  2.9361 +#13454 := [hypothesis]: #13033
  2.9362 +#13462 := [th-lemma #13461 #11063 #10975 #13454 #13453 #13451 #13442]: false
  2.9363 +#13466 := [lemma #13462]: #13465
  2.9364 +#13593 := [unit-resolution #13466 #13590 #10975 #13591]: #13464
  2.9365 +#13594 := [unit-resolution #13587 #13593]: #10290
  2.9366 +#13595 := [unit-resolution #12958 #13594 #13537]: #12929
  2.9367 +#13596 := [trans #13595 #13347]: #6206
  2.9368 +#13597 := [monotonicity #13596]: #13334
  2.9369 +#13598 := [unit-resolution #13438 #13597]: #13335
  2.9370 +#13599 := [th-lemma #13598 #10975 #10836 #13592 #13451 #13590]: false
  2.9371 +#13601 := [lemma #13599]: #13600
  2.9372 +#13863 := [unit-resolution #13601 #6523 #6522]: false
  2.9373 +#13851 := [lemma #13863]: #3235
  2.9374 +#7476 := (uf_1 uf_22 ?x63!14)
  2.9375 +#8409 := (uf_2 #7476)
  2.9376 +#8528 := (up_6 uf_15 #8409)
  2.9377 +#8582 := (iff #8528 #175)
  2.9378 +#8563 := (iff #175 #8528)
  2.9379 +#8410 := (= uf_22 #8409)
  2.9380 +#8416 := (or #8415 #8410)
  2.9381 +#8417 := [quant-inst]: #8416
  2.9382 +#8694 := [unit-resolution #8417 #3993]: #8410
  2.9383 +#10477 := [monotonicity #8694]: #8563
  2.9384 +#10478 := [symm #10477]: #8582
  2.9385 +#7477 := (uf_10 #7476)
  2.9386 +#6712 := (* -1::int #2054)
  2.9387 +#7563 := (+ #6712 #7477)
  2.9388 +#7564 := (+ #177 #7563)
  2.9389 +#7637 := (>= #7564 0::int)
  2.9390 +#7832 := (not #7637)
  2.9391 +#7478 := (* -1::int #7477)
  2.9392 +#7480 := (+ uf_9 #7478)
  2.9393 +#7481 := (<= #7480 0::int)
  2.9394 +#7636 := (or #7481 #7637)
  2.9395 +#7631 := (not #7636)
  2.9396 +#3931 := (not #2658)
  2.9397 +#10371 := [hypothesis]: #2664
  2.9398 +#3932 := (or #2661 #3931)
  2.9399 +#3927 := [def-axiom]: #3932
  2.9400 +#10372 := [unit-resolution #3927 #10371]: #3931
  2.9401 +#7698 := (or #4218 #2658 #7631)
  2.9402 +#7472 := (+ #1268 #7478)
  2.9403 +#7479 := (+ #2054 #7472)
  2.9404 +#7474 := (<= #7479 0::int)
  2.9405 +#7482 := (or #7481 #7474)
  2.9406 +#7280 := (not #7482)
  2.9407 +#7373 := (or #2055 #7280)
  2.9408 +#7694 := (or #4218 #7373)
  2.9409 +#6817 := (iff #7694 #7698)
  2.9410 +#7696 := (or #2658 #7631)
  2.9411 +#7699 := (or #4218 #7696)
  2.9412 +#7724 := (iff #7699 #7698)
  2.9413 +#7720 := [rewrite]: #7724
  2.9414 +#7704 := (iff #7694 #7699)
  2.9415 +#7697 := (iff #7373 #7696)
  2.9416 +#7626 := (iff #7280 #7631)
  2.9417 +#7629 := (iff #7482 #7636)
  2.9418 +#7627 := (iff #7474 #7637)
  2.9419 +#7374 := (+ #2054 #7478)
  2.9420 +#7380 := (+ #1268 #7374)
  2.9421 +#7281 := (<= #7380 0::int)
  2.9422 +#7662 := (iff #7281 #7637)
  2.9423 +#7663 := [rewrite]: #7662
  2.9424 +#7369 := (iff #7474 #7281)
  2.9425 +#7381 := (= #7479 #7380)
  2.9426 +#7498 := [rewrite]: #7381
  2.9427 +#7370 := [monotonicity #7498]: #7369
  2.9428 +#7628 := [trans #7370 #7663]: #7627
  2.9429 +#7630 := [monotonicity #7628]: #7629
  2.9430 +#7632 := [monotonicity #7630]: #7626
  2.9431 +#7695 := [monotonicity #2660 #7632]: #7697
  2.9432 +#7723 := [monotonicity #7695]: #7704
  2.9433 +#7303 := [trans #7723 #7720]: #6817
  2.9434 +#7700 := [quant-inst]: #7694
  2.9435 +#7483 := [mp #7700 #7303]: #7698
  2.9436 +#10375 := [unit-resolution #7483 #10373 #10372]: #7631
  2.9437 +#7871 := (or #7636 #7832)
  2.9438 +#7872 := [def-axiom]: #7871
  2.9439 +#10377 := [unit-resolution #7872 #10375]: #7832
  2.9440 +#8188 := (= uf_22 ?x63!14)
  2.9441 +#8259 := (not #8188)
  2.9442 +#9020 := (or #8259 #7637)
  2.9443 +#7408 := (+ #177 #6712)
  2.9444 +#8885 := (>= #7408 0::int)
  2.9445 +#8884 := (= #177 #2054)
  2.9446 +#8950 := (= #2054 #177)
  2.9447 +#8129 := (= ?x63!14 uf_22)
  2.9448 +#8946 := [hypothesis]: #8188
  2.9449 +#8947 := [symm #8946]: #8129
  2.9450 +#8951 := [monotonicity #8947]: #8950
  2.9451 +#8983 := [symm #8951]: #8884
  2.9452 +#8984 := (not #8884)
  2.9453 +#8985 := (or #8984 #8885)
  2.9454 +#8981 := [th-lemma]: #8985
  2.9455 +#8977 := [unit-resolution #8981 #8983]: #8885
  2.9456 +#10121 := [hypothesis]: #7832
  2.9457 +#8408 := (>= #7477 0::int)
  2.9458 +#8398 := (= #7477 0::int)
  2.9459 +#8399 := (or #8259 #8398)
  2.9460  #57 := (= #56 0::int)
  2.9461 -#55 := (= #10 #11)
  2.9462 -#60 := (not #55)
  2.9463 -#353 := (or #60 #57)
  2.9464 -#3867 := (forall (vars (?x20 T2) (?x21 T2)) (:pat #3825) #353)
  2.9465 -#356 := (forall (vars (?x20 T2) (?x21 T2)) #353)
  2.9466 -#3870 := (iff #356 #3867)
  2.9467 -#3868 := (iff #353 #353)
  2.9468 -#3869 := [refl]: #3868
  2.9469 -#3871 := [quant-intro #3869]: #3870
  2.9470 -#1511 := (~ #356 #356)
  2.9471 -#1550 := (~ #353 #353)
  2.9472 -#1551 := [refl]: #1550
  2.9473 -#1512 := [nnf-pos #1551]: #1511
  2.9474 +#355 := (or #60 #57)
  2.9475 +#4023 := (forall (vars (?x20 T2) (?x21 T2)) (:pat #3981) #355)
  2.9476 +#358 := (forall (vars (?x20 T2) (?x21 T2)) #355)
  2.9477 +#4026 := (iff #358 #4023)
  2.9478 +#4024 := (iff #355 #355)
  2.9479 +#4025 := [refl]: #4024
  2.9480 +#4027 := [quant-intro #4025]: #4026
  2.9481 +#1652 := (~ #358 #358)
  2.9482 +#1691 := (~ #355 #355)
  2.9483 +#1692 := [refl]: #1691
  2.9484 +#1653 := [nnf-pos #1692]: #1652
  2.9485  #58 := (implies #55 #57)
  2.9486  #59 := (forall (vars (?x20 T2) (?x21 T2)) #58)
  2.9487 -#359 := (iff #59 #356)
  2.9488 -#332 := (= 0::int #56)
  2.9489 -#343 := (or #60 #332)
  2.9490 -#348 := (forall (vars (?x20 T2) (?x21 T2)) #343)
  2.9491 -#357 := (iff #348 #356)
  2.9492 -#354 := (iff #343 #353)
  2.9493 -#351 := (iff #332 #57)
  2.9494 -#352 := [rewrite]: #351
  2.9495 -#355 := [monotonicity #352]: #354
  2.9496 -#358 := [quant-intro #355]: #357
  2.9497 -#349 := (iff #59 #348)
  2.9498 -#346 := (iff #58 #343)
  2.9499 -#340 := (implies #55 #332)
  2.9500 -#344 := (iff #340 #343)
  2.9501 -#345 := [rewrite]: #344
  2.9502 -#341 := (iff #58 #340)
  2.9503 -#338 := (iff #57 #332)
  2.9504 -#339 := [rewrite]: #338
  2.9505 -#342 := [monotonicity #339]: #341
  2.9506 -#347 := [trans #342 #345]: #346
  2.9507 -#350 := [quant-intro #347]: #349
  2.9508 -#360 := [trans #350 #358]: #359
  2.9509 -#330 := [asserted]: #59
  2.9510 -#361 := [mp #330 #360]: #356
  2.9511 -#1513 := [mp~ #361 #1512]: #356
  2.9512 -#3872 := [mp #1513 #3871]: #3867
  2.9513 -#8154 := (not #3867)
  2.9514 -#8319 := (or #8154 #8159 #8299)
  2.9515 -#8250 := (= #6904 ?x63!14)
  2.9516 -#8305 := (not #8250)
  2.9517 -#8306 := (or #8305 #8299)
  2.9518 -#8324 := (or #8154 #8306)
  2.9519 -#8351 := (iff #8324 #8319)
  2.9520 -#8326 := (or #8154 #8309)
  2.9521 -#8342 := (iff #8326 #8319)
  2.9522 -#8343 := [rewrite]: #8342
  2.9523 -#8336 := (iff #8324 #8326)
  2.9524 -#8317 := (iff #8306 #8309)
  2.9525 -#8307 := (iff #8305 #8159)
  2.9526 -#8252 := (iff #8250 #8074)
  2.9527 -#8253 := [rewrite]: #8252
  2.9528 -#8308 := [monotonicity #8253]: #8307
  2.9529 -#8318 := [monotonicity #8308]: #8317
  2.9530 -#8337 := [monotonicity #8318]: #8336
  2.9531 -#8352 := [trans #8337 #8343]: #8351
  2.9532 -#8325 := [quant-inst]: #8324
  2.9533 -#8384 := [mp #8325 #8352]: #8319
  2.9534 -#9745 := [unit-resolution #8384 #3872]: #8309
  2.9535 -#9746 := [unit-resolution #9745 #9744]: #8159
  2.9536 -#6665 := (or #6768 #7863 #8074)
  2.9537 -#6767 := [def-axiom]: #6665
  2.9538 -#9747 := [unit-resolution #6767 #9746 #9739]: #7863
  2.9539 -#9755 := [mp #9747 #9754]: #9709
  2.9540 -#9710 := (not #9709)
  2.9541 -#9767 := (or #9708 #9710)
  2.9542 -#8353 := (up_6 uf_15 #6904)
  2.9543 -#9763 := (not #8353)
  2.9544 -#9764 := (iff #184 #9763)
  2.9545 -#9761 := (iff #183 #8353)
  2.9546 -#9759 := (iff #8353 #183)
  2.9547 -#9760 := [monotonicity #9758]: #9759
  2.9548 -#9762 := [symm #9760]: #9761
  2.9549 -#9765 := [monotonicity #9762]: #9764
  2.9550 -#3699 := (or #4202 #184)
  2.9551 -#3694 := [def-axiom]: #3699
  2.9552 -#7018 := [unit-resolution #3694 #6215]: #184
  2.9553 -#9766 := [mp #7018 #9765]: #9763
  2.9554 -#3643 := (or #4214 #3958)
  2.9555 -#3667 := [def-axiom]: #3643
  2.9556 -#7019 := [unit-resolution #3667 #6214]: #3958
  2.9557 -#9715 := (or #3963 #8353 #9708 #9710)
  2.9558 -#9711 := (or #8353 #9710 #9708)
  2.9559 -#9716 := (or #3963 #9711)
  2.9560 -#9723 := (iff #9716 #9715)
  2.9561 -#9712 := (or #8353 #9708 #9710)
  2.9562 -#9718 := (or #3963 #9712)
  2.9563 -#9721 := (iff #9718 #9715)
  2.9564 -#9722 := [rewrite]: #9721
  2.9565 -#9719 := (iff #9716 #9718)
  2.9566 -#9713 := (iff #9711 #9712)
  2.9567 -#9714 := [rewrite]: #9713
  2.9568 -#9720 := [monotonicity #9714]: #9719
  2.9569 -#9724 := [trans #9720 #9722]: #9723
  2.9570 -#9717 := [quant-inst]: #9716
  2.9571 -#9725 := [mp #9717 #9724]: #9715
  2.9572 -#9768 := [unit-resolution #9725 #7019 #9766]: #9767
  2.9573 -#9769 := [unit-resolution #9768 #9755]: #9708
  2.9574 -#9770 := [hypothesis]: #7886
  2.9575 -#8219 := (* -1::int #8213)
  2.9576 -#8387 := (+ #7892 #8219)
  2.9577 -#8393 := (>= #8387 0::int)
  2.9578 -#8386 := (= #7892 #8213)
  2.9579 -#9773 := (= #8213 #7892)
  2.9580 -#9771 := (= #8212 #7891)
  2.9581 -#9772 := [monotonicity #9758]: #9771
  2.9582 -#9774 := [monotonicity #9772]: #9773
  2.9583 -#9775 := [symm #9774]: #8386
  2.9584 -#9776 := (not #8386)
  2.9585 -#9777 := (or #9776 #8393)
  2.9586 -#9778 := [th-lemma]: #9777
  2.9587 -#9779 := [unit-resolution #9778 #9775]: #8393
  2.9588 -#8385 := (>= #8213 0::int)
  2.9589 -#9780 := (or #8385 #8269)
  2.9590 -#9781 := [th-lemma]: #9780
  2.9591 -#9782 := [unit-resolution #9781 #9740]: #8385
  2.9592 -#9730 := (+ #1939 #9706)
  2.9593 -#9737 := (<= #9730 0::int)
  2.9594 -#9729 := (= #1939 #9705)
  2.9595 -#9783 := (= #9705 #1939)
  2.9596 -#9784 := [monotonicity #9750]: #9783
  2.9597 -#9785 := [symm #9784]: #9729
  2.9598 -#9786 := (not #9729)
  2.9599 -#9787 := (or #9786 #9737)
  2.9600 -#9788 := [th-lemma]: #9787
  2.9601 -#9789 := [unit-resolution #9788 #9785]: #9737
  2.9602 -#8369 := (* -1::int #8358)
  2.9603 -#9504 := (+ #185 #8369)
  2.9604 -#9300 := (>= #9504 0::int)
  2.9605 -#9503 := (= #185 #8358)
  2.9606 -#9790 := (= #8358 #185)
  2.9607 -#9791 := [monotonicity #9758]: #9790
  2.9608 -#9792 := [symm #9791]: #9503
  2.9609 -#9793 := (not #9503)
  2.9610 -#9794 := (or #9793 #9300)
  2.9611 -#9795 := [th-lemma]: #9794
  2.9612 -#9796 := [unit-resolution #9795 #9792]: #9300
  2.9613 -#9797 := [th-lemma #9796 #9789 #9782 #9779 #9770 #9769]: false
  2.9614 -#9799 := [lemma #9797]: #9798
  2.9615 -#9021 := [unit-resolution #9799 #9017 #9019]: #8269
  2.9616 -#8254 := (or #8074 #8270)
  2.9617 -#369 := (<= #56 0::int)
  2.9618 -#370 := (not #369)
  2.9619 -#373 := (or #55 #370)
  2.9620 -#3873 := (forall (vars (?x22 T2) (?x23 T2)) (:pat #3825) #373)
  2.9621 -#376 := (forall (vars (?x22 T2) (?x23 T2)) #373)
  2.9622 -#3876 := (iff #376 #3873)
  2.9623 -#3874 := (iff #373 #373)
  2.9624 -#3875 := [refl]: #3874
  2.9625 -#3877 := [quant-intro #3875]: #3876
  2.9626 -#1515 := (~ #376 #376)
  2.9627 -#1514 := (~ #373 #373)
  2.9628 -#1552 := [refl]: #1514
  2.9629 -#1516 := [nnf-pos #1552]: #1515
  2.9630 -#61 := (< 0::int #56)
  2.9631 -#62 := (implies #60 #61)
  2.9632 -#63 := (forall (vars (?x22 T2) (?x23 T2)) #62)
  2.9633 -#379 := (iff #63 #376)
  2.9634 -#363 := (or #55 #61)
  2.9635 -#366 := (forall (vars (?x22 T2) (?x23 T2)) #363)
  2.9636 -#377 := (iff #366 #376)
  2.9637 -#374 := (iff #363 #373)
  2.9638 -#371 := (iff #61 #370)
  2.9639 -#372 := [rewrite]: #371
  2.9640 -#375 := [monotonicity #372]: #374
  2.9641 -#378 := [quant-intro #375]: #377
  2.9642 -#367 := (iff #63 #366)
  2.9643 -#364 := (iff #62 #363)
  2.9644 -#365 := [rewrite]: #364
  2.9645 -#368 := [quant-intro #365]: #367
  2.9646 -#380 := [trans #368 #378]: #379
  2.9647 -#362 := [asserted]: #63
  2.9648 -#381 := [mp #362 #380]: #376
  2.9649 -#1553 := [mp~ #381 #1516]: #376
  2.9650 -#3878 := [mp #1553 #3877]: #3873
  2.9651 -#7324 := (not #3873)
  2.9652 -#8256 := (or #7324 #8074 #8270)
  2.9653 -#8251 := (or #8250 #8270)
  2.9654 -#8300 := (or #7324 #8251)
  2.9655 -#8316 := (iff #8300 #8256)
  2.9656 -#8302 := (or #7324 #8254)
  2.9657 -#8320 := (iff #8302 #8256)
  2.9658 -#8321 := [rewrite]: #8320
  2.9659 -#8303 := (iff #8300 #8302)
  2.9660 -#8249 := (iff #8251 #8254)
  2.9661 -#8255 := [monotonicity #8253]: #8249
  2.9662 -#8304 := [monotonicity #8255]: #8303
  2.9663 -#8322 := [trans #8304 #8321]: #8316
  2.9664 -#8301 := [quant-inst]: #8300
  2.9665 -#8323 := [mp #8301 #8322]: #8256
  2.9666 -#9022 := [unit-resolution #8323 #3878]: #8254
  2.9667 -#9013 := [unit-resolution #9022 #9021]: #8074
  2.9668 -#8832 := [trans #9013 #9758]: #8831
  2.9669 -#9155 := [monotonicity #8832]: #9114
  2.9670 -#9158 := [symm #9155]: #9157
  2.9671 -#9154 := (= #1938 #185)
  2.9672 -#5830 := (uf_24 uf_22)
  2.9673 -#9156 := (= #5830 #185)
  2.9674 -#5879 := (= #185 #5830)
  2.9675 -#5833 := (uf_10 #5832)
  2.9676 -#5849 := (>= #5833 0::int)
  2.9677 -#5837 := (* -1::int #5833)
  2.9678 -#5841 := (+ uf_9 #5837)
  2.9679 -#5842 := (<= #5841 0::int)
  2.9680 -#5881 := (or #5842 #5849)
  2.9681 -#6879 := (= #5833 0::int)
  2.9682 -decl uf_2 :: (-> T1 T2)
  2.9683 -#5488 := (uf_1 uf_22 uf_11)
  2.9684 -#8349 := (uf_2 #5488)
  2.9685 -#8700 := (uf_1 #8349 #8349)
  2.9686 -#8701 := (uf_10 #8700)
  2.9687 -#9648 := (= #8701 0::int)
  2.9688 -#9665 := (or #8154 #9648)
  2.9689 -#9649 := (= #8349 #8349)
  2.9690 -#9650 := (not #9649)
  2.9691 -#9651 := (or #9650 #9648)
  2.9692 -#9666 := (or #8154 #9651)
  2.9693 -#9668 := (iff #9666 #9665)
  2.9694 -#9670 := (iff #9665 #9665)
  2.9695 -#9671 := [rewrite]: #9670
  2.9696 -#9663 := (iff #9651 #9648)
  2.9697 -#9658 := (or false #9648)
  2.9698 -#9661 := (iff #9658 #9648)
  2.9699 -#9662 := [rewrite]: #9661
  2.9700 -#9659 := (iff #9651 #9658)
  2.9701 -#9656 := (iff #9650 false)
  2.9702 -#9654 := (iff #9650 #4945)
  2.9703 -#9652 := (iff #9649 true)
  2.9704 -#9653 := [rewrite]: #9652
  2.9705 -#9655 := [monotonicity #9653]: #9654
  2.9706 -#9657 := [trans #9655 #4943]: #9656
  2.9707 -#9660 := [monotonicity #9657]: #9659
  2.9708 -#9664 := [trans #9660 #9662]: #9663
  2.9709 -#9669 := [monotonicity #9664]: #9668
  2.9710 -#9672 := [trans #9669 #9671]: #9668
  2.9711 -#9667 := [quant-inst]: #9666
  2.9712 -#9673 := [mp #9667 #9672]: #9665
  2.9713 -#9675 := [unit-resolution #9673 #3872]: #9648
  2.9714 -#9684 := (= #5833 #8701)
  2.9715 -#9682 := (= #5832 #8700)
  2.9716 -#9680 := (= #8700 #5832)
  2.9717 -#9048 := (= #8349 uf_22)
  2.9718 -#8350 := (= uf_22 #8349)
  2.9719 -#16 := (uf_2 #12)
  2.9720 -#301 := (= #10 #16)
  2.9721 -#3832 := (forall (vars (?x4 T2) (?x5 T2)) (:pat #3825) #301)
  2.9722 -#305 := (forall (vars (?x4 T2) (?x5 T2)) #301)
  2.9723 -#3835 := (iff #305 #3832)
  2.9724 -#3833 := (iff #301 #301)
  2.9725 -#3834 := [refl]: #3833
  2.9726 -#3836 := [quant-intro #3834]: #3835
  2.9727 -#1501 := (~ #305 #305)
  2.9728 -#1535 := (~ #301 #301)
  2.9729 -#1536 := [refl]: #1535
  2.9730 -#1502 := [nnf-pos #1536]: #1501
  2.9731 -#17 := (= #16 #10)
  2.9732 -#18 := (forall (vars (?x4 T2) (?x5 T2)) #17)
  2.9733 -#306 := (iff #18 #305)
  2.9734 -#303 := (iff #17 #301)
  2.9735 -#304 := [rewrite]: #303
  2.9736 -#307 := [quant-intro #304]: #306
  2.9737 -#300 := [asserted]: #18
  2.9738 -#310 := [mp #300 #307]: #305
  2.9739 -#1537 := [mp~ #310 #1502]: #305
  2.9740 -#3837 := [mp #1537 #3836]: #3832
  2.9741 -#8156 := (not #3832)
  2.9742 -#8355 := (or #8156 #8350)
  2.9743 -#8356 := [quant-inst]: #8355
  2.9744 -#9047 := [unit-resolution #8356 #3837]: #8350
  2.9745 -#9049 := [symm #9047]: #9048
  2.9746 -#9681 := [monotonicity #9049 #9049]: #9680
  2.9747 -#9683 := [symm #9681]: #9682
  2.9748 -#9685 := [monotonicity #9683]: #9684
  2.9749 -#9686 := [trans #9685 #9675]: #6879
  2.9750 -#5907 := (not #5849)
  2.9751 -#9687 := [hypothesis]: #5907
  2.9752 -#9688 := (not #6879)
  2.9753 -#9689 := (or #9688 #5849)
  2.9754 -#9690 := [th-lemma]: #9689
  2.9755 -#9691 := [unit-resolution #9690 #9687 #9686]: false
  2.9756 -#9692 := [lemma #9691]: #5849
  2.9757 -#5908 := (or #5881 #5907)
  2.9758 -#5909 := [def-axiom]: #5908
  2.9759 -#8604 := [unit-resolution #5909 #9692]: #5881
  2.9760 -#5884 := (not #5881)
  2.9761 -#5887 := (or #5879 #5884)
  2.9762 -#5890 := (or #4076 #5879 #5884)
  2.9763 -#5838 := (+ #1235 #5837)
  2.9764 -#5839 := (+ #185 #5838)
  2.9765 -#5840 := (<= #5839 0::int)
  2.9766 -#5877 := (or #5842 #5840)
  2.9767 -#5878 := (not #5877)
  2.9768 -#5880 := (or #5879 #5878)
  2.9769 -#5891 := (or #4076 #5880)
  2.9770 -#5898 := (iff #5891 #5890)
  2.9771 -#5893 := (or #4076 #5887)
  2.9772 -#5896 := (iff #5893 #5890)
  2.9773 -#5897 := [rewrite]: #5896
  2.9774 -#5894 := (iff #5891 #5893)
  2.9775 -#5888 := (iff #5880 #5887)
  2.9776 -#5885 := (iff #5878 #5884)
  2.9777 -#5882 := (iff #5877 #5881)
  2.9778 -#5852 := (iff #5840 #5849)
  2.9779 -#5846 := (<= #5837 0::int)
  2.9780 -#5850 := (iff #5846 #5849)
  2.9781 -#5851 := [rewrite]: #5850
  2.9782 -#5847 := (iff #5840 #5846)
  2.9783 -#5844 := (= #5839 #5837)
  2.9784 -#5845 := [rewrite]: #5844
  2.9785 -#5848 := [monotonicity #5845]: #5847
  2.9786 -#5853 := [trans #5848 #5851]: #5852
  2.9787 -#5883 := [monotonicity #5853]: #5882
  2.9788 -#5886 := [monotonicity #5883]: #5885
  2.9789 -#5889 := [monotonicity #5886]: #5888
  2.9790 -#5895 := [monotonicity #5889]: #5894
  2.9791 -#5899 := [trans #5895 #5897]: #5898
  2.9792 -#5892 := [quant-inst]: #5891
  2.9793 -#5900 := [mp #5892 #5899]: #5890
  2.9794 -#8599 := [unit-resolution #5900 #6216]: #5887
  2.9795 -#8605 := [unit-resolution #8599 #8604]: #5879
  2.9796 -#9120 := [symm #8605]: #9156
  2.9797 -#9121 := (= #1938 #5830)
  2.9798 -#9149 := [monotonicity #8832]: #9121
  2.9799 -#9182 := [trans #9149 #9120]: #9154
  2.9800 -#9183 := [trans #9182 #9158]: #2494
  2.9801 -#9203 := [unit-resolution #8506 #9183]: false
  2.9802 -#9204 := [lemma #9203]: #2497
  2.9803 -#3559 := (or #4202 #4196)
  2.9804 -#3670 := [def-axiom]: #3559
  2.9805 -#7035 := [unit-resolution #3670 #6215]: #4196
  2.9806 -#6020 := (uf_1 uf_22 ?x61!13)
  2.9807 -#6021 := (uf_10 #6020)
  2.9808 -#6082 := (+ #1921 #6021)
  2.9809 -#6083 := (+ #185 #6082)
  2.9810 -#6104 := (>= #6083 0::int)
  2.9811 -#6086 := (= #6083 0::int)
  2.9812 -#6022 := (* -1::int #6021)
  2.9813 -#6026 := (+ uf_9 #6022)
  2.9814 -#6027 := (<= #6026 0::int)
  2.9815 -#6070 := (not #6027)
  2.9816 -#6042 := (+ #2484 #6021)
  2.9817 -#6043 := (+ #185 #6042)
  2.9818 -#6044 := (>= #6043 0::int)
  2.9819 -#6049 := (or #6027 #6044)
  2.9820 -#6052 := (not #6049)
  2.9821 -#6032 := (= #1920 #1922)
  2.9822 -#6196 := (not #6032)
  2.9823 -#6195 := [hypothesis]: #2491
  2.9824 -#6199 := (or #6196 #2486)
  2.9825 -#6200 := [th-lemma]: #6199
  2.9826 -#6201 := [unit-resolution #6200 #6195]: #6196
  2.9827 -#6058 := (or #4076 #6032 #6052)
  2.9828 -#6023 := (+ #1235 #6022)
  2.9829 -#6024 := (+ #1922 #6023)
  2.9830 -#6025 := (<= #6024 0::int)
  2.9831 -#6028 := (or #6027 #6025)
  2.9832 -#6029 := (not #6028)
  2.9833 -#6030 := (= #1922 #1920)
  2.9834 -#6031 := (or #6030 #6029)
  2.9835 -#6059 := (or #4076 #6031)
  2.9836 -#6066 := (iff #6059 #6058)
  2.9837 -#6055 := (or #6032 #6052)
  2.9838 -#6061 := (or #4076 #6055)
  2.9839 -#6064 := (iff #6061 #6058)
  2.9840 -#6065 := [rewrite]: #6064
  2.9841 -#6062 := (iff #6059 #6061)
  2.9842 -#6056 := (iff #6031 #6055)
  2.9843 -#6053 := (iff #6029 #6052)
  2.9844 -#6050 := (iff #6028 #6049)
  2.9845 -#6047 := (iff #6025 #6044)
  2.9846 -#6035 := (+ #1922 #6022)
  2.9847 -#6036 := (+ #1235 #6035)
  2.9848 -#6039 := (<= #6036 0::int)
  2.9849 -#6045 := (iff #6039 #6044)
  2.9850 -#6046 := [rewrite]: #6045
  2.9851 -#6040 := (iff #6025 #6039)
  2.9852 -#6037 := (= #6024 #6036)
  2.9853 -#6038 := [rewrite]: #6037
  2.9854 -#6041 := [monotonicity #6038]: #6040
  2.9855 -#6048 := [trans #6041 #6046]: #6047
  2.9856 -#6051 := [monotonicity #6048]: #6050
  2.9857 -#6054 := [monotonicity #6051]: #6053
  2.9858 -#6033 := (iff #6030 #6032)
  2.9859 -#6034 := [rewrite]: #6033
  2.9860 -#6057 := [monotonicity #6034 #6054]: #6056
  2.9861 -#6063 := [monotonicity #6057]: #6062
  2.9862 -#6067 := [trans #6063 #6065]: #6066
  2.9863 -#6060 := [quant-inst]: #6059
  2.9864 -#6068 := [mp #6060 #6067]: #6058
  2.9865 -#6217 := [unit-resolution #6068 #6216 #6201]: #6052
  2.9866 -#6071 := (or #6049 #6070)
  2.9867 -#6072 := [def-axiom]: #6071
  2.9868 -#6218 := [unit-resolution #6072 #6217]: #6070
  2.9869 -#6073 := (not #6044)
  2.9870 -#6074 := (or #6049 #6073)
  2.9871 -#6075 := [def-axiom]: #6074
  2.9872 -#6219 := [unit-resolution #6075 #6217]: #6073
  2.9873 -#6089 := (or #6027 #6044 #6086)
  2.9874 -#3691 := (or #4202 #4063)
  2.9875 -#3664 := [def-axiom]: #3691
  2.9876 -#6220 := [unit-resolution #3664 #6215]: #4063
  2.9877 -#6092 := (or #4068 #6027 #6044 #6086)
  2.9878 -#6078 := (+ #6021 #1921)
  2.9879 -#6079 := (+ #185 #6078)
  2.9880 -#6080 := (= #6079 0::int)
  2.9881 -#6081 := (or #6027 #6025 #6080)
  2.9882 -#6093 := (or #4068 #6081)
  2.9883 -#6100 := (iff #6093 #6092)
  2.9884 -#6095 := (or #4068 #6089)
  2.9885 -#6098 := (iff #6095 #6092)
  2.9886 -#6099 := [rewrite]: #6098
  2.9887 -#6096 := (iff #6093 #6095)
  2.9888 -#6090 := (iff #6081 #6089)
  2.9889 -#6087 := (iff #6080 #6086)
  2.9890 -#6084 := (= #6079 #6083)
  2.9891 -#6085 := [rewrite]: #6084
  2.9892 -#6088 := [monotonicity #6085]: #6087
  2.9893 -#6091 := [monotonicity #6048 #6088]: #6090
  2.9894 -#6097 := [monotonicity #6091]: #6096
  2.9895 -#6101 := [trans #6097 #6099]: #6100
  2.9896 -#6094 := [quant-inst]: #6093
  2.9897 -#6102 := [mp #6094 #6101]: #6092
  2.9898 -#6221 := [unit-resolution #6102 #6220]: #6089
  2.9899 -#6222 := [unit-resolution #6221 #6219 #6218]: #6086
  2.9900 -#6223 := (not #6086)
  2.9901 -#6224 := (or #6223 #6104)
  2.9902 -#6225 := [th-lemma]: #6224
  2.9903 -#6226 := [unit-resolution #6225 #6222]: #6104
  2.9904 -#6069 := (>= #2485 0::int)
  2.9905 -#6227 := (or #6069 #2486)
  2.9906 -#6228 := [th-lemma]: #6227
  2.9907 -#6229 := [unit-resolution #6228 #6195]: #6069
  2.9908 -#6230 := [th-lemma #6229 #6219 #6226]: false
  2.9909 -#6231 := [lemma #6230]: #2486
  2.9910 -#3697 := (or #4199 #2491 #4193)
  2.9911 -#3698 := [def-axiom]: #3697
  2.9912 -#7036 := [unit-resolution #3698 #6231 #7035]: #4193
  2.9913 -#3712 := (or #4190 #4184)
  2.9914 -#3713 := [def-axiom]: #3712
  2.9915 -#13484 := [unit-resolution #3713 #7036]: #4184
  2.9916 -#3708 := (or #4187 #2500 #4181)
  2.9917 -#3709 := [def-axiom]: #3708
  2.9918 -#13485 := [unit-resolution #3709 #13484]: #4184
  2.9919 -#13486 := [unit-resolution #13485 #9204]: #4181
  2.9920 -#3719 := (or #4178 #4088)
  2.9921 -#3720 := [def-axiom]: #3719
  2.9922 -#13487 := [unit-resolution #3720 #13486]: #4088
  2.9923 -#21789 := (or #4093 #9640 #10311)
  2.9924 -#10307 := (= #10301 #2032)
  2.9925 -#10310 := (or #9640 #10307)
  2.9926 -#22142 := (or #4093 #10310)
  2.9927 -#16210 := (iff #22142 #21789)
  2.9928 -#22191 := (or #4093 #10337)
  2.9929 -#22697 := (iff #22191 #21789)
  2.9930 -#17223 := [rewrite]: #22697
  2.9931 -#22172 := (iff #22142 #22191)
  2.9932 -#10338 := (iff #10310 #10337)
  2.9933 -#10335 := (iff #10307 #10311)
  2.9934 -#10336 := [rewrite]: #10335
  2.9935 -#10339 := [monotonicity #10336]: #10338
  2.9936 -#22553 := [monotonicity #10339]: #22172
  2.9937 -#20892 := [trans #22553 #17223]: #16210
  2.9938 -#19383 := [quant-inst]: #22142
  2.9939 -#19478 := [mp #19383 #20892]: #21789
  2.9940 -#30520 := [unit-resolution #19478 #13487]: #10337
  2.9941 -#30521 := [unit-resolution #30520 #30519]: #9640
  2.9942 -#30528 := [mp #30521 #30527]: #30208
  2.9943 -#30205 := (not #14006)
  2.9944 -#30206 := (or #30205 #13996 #30202)
  2.9945 -#30207 := [def-axiom]: #30206
  2.9946 -#30529 := [unit-resolution #30207 #30528 #30517]: #30202
  2.9947 -#30200 := (or #14001 #30199)
  2.9948 -#30201 := [def-axiom]: #30200
  2.9949 -#30530 := [unit-resolution #30201 #30529]: #30199
  2.9950 -#30279 := (or #13994 #30274)
  2.9951 -#30282 := (or #7324 #13994 #30274)
  2.9952 -#30275 := (= #6904 ?x75!20)
  2.9953 -#30276 := (or #30275 #30274)
  2.9954 -#30283 := (or #7324 #30276)
  2.9955 -#30290 := (iff #30283 #30282)
  2.9956 -#30285 := (or #7324 #30279)
  2.9957 -#30288 := (iff #30285 #30282)
  2.9958 -#30289 := [rewrite]: #30288
  2.9959 -#30286 := (iff #30283 #30285)
  2.9960 -#30280 := (iff #30276 #30279)
  2.9961 -#30277 := (iff #30275 #13994)
  2.9962 -#30278 := [rewrite]: #30277
  2.9963 -#30281 := [monotonicity #30278]: #30280
  2.9964 -#30287 := [monotonicity #30281]: #30286
  2.9965 -#30291 := [trans #30287 #30289]: #30290
  2.9966 -#30284 := [quant-inst]: #30283
  2.9967 -#30292 := [mp #30284 #30291]: #30282
  2.9968 -#30531 := [unit-resolution #30292 #3878]: #30279
  2.9969 -#30532 := [unit-resolution #30531 #30530]: #30274
  2.9970 -#10732 := (* -1::int #10701)
  2.9971 -#10440 := (uf_1 uf_22 ?x75!20)
  2.9972 -#10441 := (uf_10 #10440)
  2.9973 -#17909 := (+ #10441 #10732)
  2.9974 -#23144 := (>= #17909 0::int)
  2.9975 -#15426 := (= #10441 #10701)
  2.9976 -#30535 := (= #10701 #10441)
  2.9977 -#30533 := (= #10700 #10440)
  2.9978 -#30534 := [monotonicity #9758]: #30533
  2.9979 -#30536 := [monotonicity #30534]: #30535
  2.9980 -#30537 := [symm #30536]: #15426
  2.9981 -#30538 := (not #15426)
  2.9982 -#30539 := (or #30538 #23144)
  2.9983 -#30540 := [th-lemma]: #30539
  2.9984 -#30541 := [unit-resolution #30540 #30537]: #23144
  2.9985 -#5831 := (* -1::int #5830)
  2.9986 -#5854 := (+ #5831 #5833)
  2.9987 -#5855 := (+ #185 #5854)
  2.9988 -#5876 := (>= #5855 0::int)
  2.9989 -#5901 := (+ #185 #5831)
  2.9990 -#5903 := (>= #5901 0::int)
  2.9991 -#3710 := (or #4190 #4079)
  2.9992 -#3711 := [def-axiom]: #3710
  2.9993 -#7037 := [unit-resolution #3711 #7036]: #4079
  2.9994 -#6127 := (or #4084 #5903)
  2.9995 -#6128 := [quant-inst]: #6127
  2.9996 -#6900 := [unit-resolution #6128 #7037]: #5903
  2.9997 -#30542 := (not #5903)
  2.9998 -#30543 := (or #5876 #5907 #30542)
  2.9999 -#30544 := [th-lemma]: #30543
 2.10000 -#30545 := [unit-resolution #30544 #9692 #6900]: #5876
 2.10001 -#6249 := (<= #5833 0::int)
 2.10002 -#6242 := (or #8154 #6879)
 2.10003 -#5994 := (= uf_22 uf_22)
 2.10004 -#6880 := (not #5994)
 2.10005 -#6881 := (or #6880 #6879)
 2.10006 -#6243 := (or #8154 #6881)
 2.10007 -#6245 := (iff #6243 #6242)
 2.10008 -#6241 := (iff #6242 #6242)
 2.10009 -#6246 := [rewrite]: #6241
 2.10010 -#6891 := (iff #6881 #6879)
 2.10011 -#6886 := (or false #6879)
 2.10012 -#6889 := (iff #6886 #6879)
 2.10013 -#6890 := [rewrite]: #6889
 2.10014 -#6887 := (iff #6881 #6886)
 2.10015 -#6884 := (iff #6880 false)
 2.10016 -#6882 := (iff #6880 #4945)
 2.10017 -#5997 := (iff #5994 true)
 2.10018 -#5998 := [rewrite]: #5997
 2.10019 -#6883 := [monotonicity #5998]: #6882
 2.10020 -#6885 := [trans #6883 #4943]: #6884
 2.10021 -#6888 := [monotonicity #6885]: #6887
 2.10022 -#6892 := [trans #6888 #6890]: #6891
 2.10023 -#6240 := [monotonicity #6892]: #6245
 2.10024 -#6247 := [trans #6240 #6246]: #6245
 2.10025 -#6244 := [quant-inst]: #6243
 2.10026 -#6248 := [mp #6244 #6247]: #6242
 2.10027 -#22629 := [unit-resolution #6248 #3872]: #6879
 2.10028 -#22630 := (or #9688 #6249)
 2.10029 -#22631 := [th-lemma]: #22630
 2.10030 -#22632 := [unit-resolution #22631 #22629]: #6249
 2.10031 -#7858 := (+ #5830 #7883)
 2.10032 -#7614 := (>= #7858 0::int)
 2.10033 -#8012 := (= #5830 #8027)
 2.10034 -#23496 := (= #8027 #5830)
 2.10035 -#23497 := [monotonicity #9758]: #23496
 2.10036 -#23498 := [symm #23497]: #8012
 2.10037 -#23499 := (not #8012)
 2.10038 -#30546 := (or #23499 #7614)
 2.10039 -#30547 := [th-lemma]: #30546
 2.10040 -#30548 := [unit-resolution #30547 #23498]: #7614
 2.10041 -#10675 := (+ #2033 #10441)
 2.10042 -#10676 := (+ #185 #10675)
 2.10043 -#22250 := (<= #10676 0::int)
 2.10044 -#10649 := (= #10676 0::int)
 2.10045 -#10442 := (* -1::int #10441)
 2.10046 -#10469 := (+ uf_9 #10442)
 2.10047 -#10470 := (<= #10469 0::int)
 2.10048 -#21628 := (not #10470)
 2.10049 -#10503 := (+ #10403 #10441)
 2.10050 -#10504 := (+ #185 #10503)
 2.10051 -#10499 := (>= #10504 0::int)
 2.10052 -#10509 := (or #10470 #10499)
 2.10053 -#10515 := (not #10509)
 2.10054 -#10520 := (or #10311 #10515)
 2.10055 -#15425 := (or #4076 #10311 #10515)
 2.10056 -#10443 := (+ #1235 #10442)
 2.10057 -#10467 := (+ #10301 #10443)
 2.10058 -#10468 := (<= #10467 0::int)
 2.10059 -#10471 := (or #10470 #10468)
 2.10060 -#10466 := (not #10471)
 2.10061 -#10472 := (or #10307 #10466)
 2.10062 -#22687 := (or #4076 #10472)
 2.10063 -#19499 := (iff #22687 #15425)
 2.10064 -#21215 := (or #4076 #10520)
 2.10065 -#21268 := (iff #21215 #15425)
 2.10066 -#21592 := [rewrite]: #21268
 2.10067 -#21283 := (iff #22687 #21215)
 2.10068 -#10522 := (iff #10472 #10520)
 2.10069 -#10518 := (iff #10466 #10515)
 2.10070 -#10516 := (iff #10471 #10509)
 2.10071 -#10507 := (iff #10468 #10499)
 2.10072 -#10473 := (+ #10301 #10442)
 2.10073 -#10474 := (+ #1235 #10473)
 2.10074 -#10500 := (<= #10474 0::int)
 2.10075 -#10505 := (iff #10500 #10499)
 2.10076 -#10506 := [rewrite]: #10505
 2.10077 -#10501 := (iff #10468 #10500)
 2.10078 -#10475 := (= #10467 #10474)
 2.10079 -#10476 := [rewrite]: #10475
 2.10080 -#10502 := [monotonicity #10476]: #10501
 2.10081 -#10508 := [trans #10502 #10506]: #10507
 2.10082 -#10517 := [monotonicity #10508]: #10516
 2.10083 -#10519 := [monotonicity #10517]: #10518
 2.10084 -#10523 := [monotonicity #10336 #10519]: #10522
 2.10085 -#21447 := [monotonicity #10523]: #21283
 2.10086 -#21457 := [trans #21447 #21592]: #19499
 2.10087 -#20648 := [quant-inst]: #22687
 2.10088 -#21455 := [mp #20648 #21457]: #15425
 2.10089 -#30549 := [unit-resolution #21455 #6216]: #10520
 2.10090 -#30550 := [unit-resolution #30549 #30519]: #10515
 2.10091 -#22684 := (or #10509 #21628)
 2.10092 -#20894 := [def-axiom]: #22684
 2.10093 -#30551 := [unit-resolution #20894 #30550]: #21628
 2.10094 -#22445 := (not #10499)
 2.10095 -#21601 := (or #10509 #22445)
 2.10096 -#19500 := [def-axiom]: #21601
 2.10097 -#30552 := [unit-resolution #19500 #30550]: #22445
 2.10098 -#10680 := (or #10470 #10499 #10649)
 2.10099 -#22909 := (or #4068 #10470 #10499 #10649)
 2.10100 -#10641 := (+ #10441 #2033)
 2.10101 -#10642 := (+ #185 #10641)
 2.10102 -#10643 := (= #10642 0::int)
 2.10103 -#10650 := (or #10470 #10468 #10643)
 2.10104 -#22907 := (or #4068 #10650)
 2.10105 -#21602 := (iff #22907 #22909)
 2.10106 -#22692 := (or #4068 #10680)
 2.10107 -#22690 := (iff #22692 #22909)
 2.10108 -#22915 := [rewrite]: #22690
 2.10109 -#22680 := (iff #22907 #22692)
 2.10110 -#10681 := (iff #10650 #10680)
 2.10111 -#10679 := (iff #10643 #10649)
 2.10112 -#10677 := (= #10642 #10676)
 2.10113 -#10678 := [rewrite]: #10677
 2.10114 -#10674 := [monotonicity #10678]: #10679
 2.10115 -#10682 := [monotonicity #10508 #10674]: #10681
 2.10116 -#22900 := [monotonicity #10682]: #22680
 2.10117 -#21458 := [trans #22900 #22915]: #21602
 2.10118 -#22696 := [quant-inst]: #22907
 2.10119 -#21404 := [mp #22696 #21458]: #22909
 2.10120 -#30553 := [unit-resolution #21404 #6220]: #10680
 2.10121 -#30554 := [unit-resolution #30553 #30552 #30551]: #10649
 2.10122 -#30555 := (not #10649)
 2.10123 -#30556 := (or #30555 #22250)
 2.10124 -#30557 := [th-lemma]: #30556
 2.10125 -#30558 := [unit-resolution #30557 #30554]: #22250
 2.10126 -#30563 := (not #23144)
 2.10127 -#30562 := (not #5876)
 2.10128 -#23491 := (not #6249)
 2.10129 -#30561 := (not #7614)
 2.10130 -#30560 := (not #22250)
 2.10131 -#30564 := (or #30559 #30560 #30561 #23491 #30562 #30273 #30563)
 2.10132 -#30565 := [th-lemma]: #30564
 2.10133 -#30566 := [unit-resolution #30565 #30558 #30548 #22632 #30545 #30541 #30532]: #30559
 2.10134 -#10720 := (+ #7883 #10732)
 2.10135 -#10721 := (+ #2032 #10720)
 2.10136 -#10722 := (= #10721 0::int)
 2.10137 -#17953 := (>= #10721 0::int)
 2.10138 -#30567 := (or #17953 #30560 #30561 #23491 #30562 #30563)
 2.10139 -#30568 := [th-lemma]: #30567
 2.10140 -#30569 := [unit-resolution #30568 #30558 #30548 #22632 #30545 #30541]: #17953
 2.10141 -#17886 := (<= #10721 0::int)
 2.10142 -#17849 := (<= #17909 0::int)
 2.10143 -#30570 := (or #30538 #17849)
 2.10144 -#30571 := [th-lemma]: #30570
 2.10145 -#30572 := [unit-resolution #30571 #30537]: #17849
 2.10146 -#5875 := (<= #5855 0::int)
 2.10147 -#5902 := (<= #5901 0::int)
 2.10148 -#23487 := (not #5879)
 2.10149 -#23488 := (or #23487 #5902)
 2.10150 -#23489 := [th-lemma]: #23488
 2.10151 -#23490 := [unit-resolution #23489 #8605]: #5902
 2.10152 -#23492 := (not #5902)
 2.10153 -#23493 := (or #5875 #23491 #23492)
 2.10154 -#23494 := [th-lemma]: #23493
 2.10155 -#23495 := [unit-resolution #23494 #23490 #22632]: #5875
 2.10156 -#7859 := (<= #7858 0::int)
 2.10157 -#23500 := (or #23499 #7859)
 2.10158 -#23501 := [th-lemma]: #23500
 2.10159 -#23502 := [unit-resolution #23501 #23498]: #7859
 2.10160 -#22934 := (>= #10676 0::int)
 2.10161 -#30573 := (or #30555 #22934)
 2.10162 -#30574 := [th-lemma]: #30573
 2.10163 -#30575 := [unit-resolution #30574 #30554]: #22934
 2.10164 -#30579 := (not #17849)
 2.10165 -#30578 := (not #5875)
 2.10166 -#30577 := (not #7859)
 2.10167 -#30576 := (not #22934)
 2.10168 -#30580 := (or #17886 #30576 #30577 #5907 #30578 #30579)
 2.10169 -#30581 := [th-lemma]: #30580
 2.10170 -#30582 := [unit-resolution #30581 #30575 #23502 #23495 #9692 #30572]: #17886
 2.10171 -#30584 := (not #17953)
 2.10172 -#30583 := (not #17886)
 2.10173 -#30585 := (or #10722 #30583 #30584)
 2.10174 -#30586 := [th-lemma]: #30585
 2.10175 -#30587 := [unit-resolution #30586 #30582 #30569]: #10722
 2.10176 -#10725 := (not #10722)
 2.10177 -#30589 := (or #10697 #10725)
 2.10178 -#8020 := (up_6 uf_23 #6904)
 2.10179 -#5971 := (up_6 #191 uf_22)
 2.10180 -#29386 := (iff #5971 #8020)
 2.10181 -#29384 := (iff #8020 #5971)
 2.10182 -#29385 := [monotonicity #7417 #9758]: #29384
 2.10183 -#29387 := [symm #29385]: #29386
 2.10184 +#361 := (iff #59 #358)
 2.10185 +#334 := (= 0::int #56)
 2.10186 +#345 := (or #60 #334)
 2.10187 +#350 := (forall (vars (?x20 T2) (?x21 T2)) #345)
 2.10188 +#359 := (iff #350 #358)
 2.10189 +#356 := (iff #345 #355)
 2.10190 +#353 := (iff #334 #57)
 2.10191 +#354 := [rewrite]: #353
 2.10192 +#357 := [monotonicity #354]: #356
 2.10193 +#360 := [quant-intro #357]: #359
 2.10194 +#351 := (iff #59 #350)
 2.10195 +#348 := (iff #58 #345)
 2.10196 +#342 := (implies #55 #334)
 2.10197 +#346 := (iff #342 #345)
 2.10198 +#347 := [rewrite]: #346
 2.10199 +#343 := (iff #58 #342)
 2.10200 +#340 := (iff #57 #334)
 2.10201 +#341 := [rewrite]: #340
 2.10202 +#344 := [monotonicity #341]: #343
 2.10203 +#349 := [trans #344 #347]: #348
 2.10204 +#352 := [quant-intro #349]: #351
 2.10205 +#362 := [trans #352 #360]: #361
 2.10206 +#332 := [asserted]: #59
 2.10207 +#363 := [mp #332 #362]: #358
 2.10208 +#1654 := [mp~ #363 #1653]: #358
 2.10209 +#4028 := [mp #1654 #4027]: #4023
 2.10210 +#7068 := (not #4023)
 2.10211 +#8402 := (or #7068 #8259 #8398)
 2.10212 +#8403 := (or #7068 #8399)
 2.10213 +#8405 := (iff #8403 #8402)
 2.10214 +#8406 := [rewrite]: #8405
 2.10215 +#8404 := [quant-inst]: #8403
 2.10216 +#8407 := [mp #8404 #8406]: #8402
 2.10217 +#8986 := [unit-resolution #8407 #4028]: #8399
 2.10218 +#8987 := [unit-resolution #8986 #8946]: #8398
 2.10219 +#9015 := (not #8398)
 2.10220 +#9016 := (or #9015 #8408)
 2.10221 +#8982 := [th-lemma]: #9016
 2.10222 +#9017 := [unit-resolution #8982 #8987]: #8408
 2.10223 +#9014 := [th-lemma #9017 #10121 #8977]: false
 2.10224 +#9021 := [lemma #9014]: #9020
 2.10225 +#10378 := [unit-resolution #9021 #10377]: #8259
 2.10226 +#7164 := (up_6 uf_15 ?x63!14)
 2.10227 +#8193 := (or #7164 #8188)
 2.10228 +#8173 := (up_6 #183 ?x63!14)
 2.10229 +#8206 := (iff #8173 #8193)
 2.10230 +#8209 := (or #6538 #8206)
 2.10231 +#8130 := (ite #8129 #3681 #7164)
 2.10232 +#8187 := (iff #8173 #8130)
 2.10233 +#8204 := (or #6538 #8187)
 2.10234 +#8211 := (iff #8204 #8209)
 2.10235 +#8213 := (iff #8209 #8209)
 2.10236 +#8214 := [rewrite]: #8213
 2.10237 +#8207 := (iff #8187 #8206)
 2.10238 +#8196 := (iff #8130 #8193)
 2.10239 +#8191 := (ite #8188 true #7164)
 2.10240 +#8194 := (iff #8191 #8193)
 2.10241 +#8195 := [rewrite]: #8194
 2.10242 +#8186 := (iff #8130 #8191)
 2.10243 +#8189 := (iff #8129 #8188)
 2.10244 +#8190 := [rewrite]: #8189
 2.10245 +#8192 := [monotonicity #8190 #3673]: #8186
 2.10246 +#8205 := [trans #8192 #8195]: #8196
 2.10247 +#8208 := [monotonicity #8205]: #8207
 2.10248 +#8212 := [monotonicity #8208]: #8211
 2.10249 +#8246 := [trans #8212 #8214]: #8211
 2.10250 +#8210 := [quant-inst]: #8204
 2.10251 +#8247 := [mp #8210 #8246]: #8209
 2.10252 +#8553 := [unit-resolution #8247 #4007]: #8206
 2.10253 +#8674 := (iff #2056 #8173)
 2.10254 +#8666 := (iff #8173 #2056)
 2.10255 +#10382 := [monotonicity #10381]: #8666
 2.10256 +#10385 := [symm #10382]: #8674
 2.10257 +#3925 := (or #2661 #2056)
 2.10258 +#3926 := [def-axiom]: #3925
 2.10259 +#10379 := [unit-resolution #3926 #10371]: #2056
 2.10260 +#10471 := [mp #10379 #10385]: #8173
 2.10261 +#8290 := (not #8173)
 2.10262 +#8287 := (not #8206)
 2.10263 +#8291 := (or #8287 #8290 #8193)
 2.10264 +#8286 := [def-axiom]: #8291
 2.10265 +#10472 := [unit-resolution #8286 #10471 #8553]: #8193
 2.10266 +#8262 := (not #8193)
 2.10267 +#10474 := (or #8188 #7637 #8528 #8262)
 2.10268 +#10142 := (or #8188 #7637 #4113 #8528 #8262)
 2.10269 +#8400 := (uf_3 #7476)
 2.10270 +#10070 := (uf_4 uf_14 #8400)
 2.10271 +#10071 := (* -1::int #10070)
 2.10272 +#8525 := (uf_4 uf_14 #8409)
 2.10273 +#10072 := (+ #8525 #10071)
 2.10274 +#10073 := (>= #10072 0::int)
 2.10275 +#10074 := (up_6 uf_15 #8400)
 2.10276 +#10112 := (iff #7164 #10074)
 2.10277 +#10110 := (iff #10074 #7164)
 2.10278 +#10108 := (= #8400 ?x63!14)
 2.10279 +#8401 := (= ?x63!14 #8400)
 2.10280 +#8411 := (or #7756 #8401)
 2.10281 +#8412 := [quant-inst]: #8411
 2.10282 +#10107 := [unit-resolution #8412 #3987]: #8401
 2.10283 +#10109 := [symm #10107]: #10108
 2.10284 +#10111 := [monotonicity #10109]: #10110
 2.10285 +#10113 := [symm #10111]: #10112
 2.10286 +#10104 := [hypothesis]: #8193
 2.10287 +#10105 := [hypothesis]: #8259
 2.10288 +#8263 := (or #8262 #7164 #8188)
 2.10289 +#8264 := [def-axiom]: #8263
 2.10290 +#10106 := [unit-resolution #8264 #10105 #10104]: #7164
 2.10291 +#10114 := [mp #10106 #10113]: #10074
 2.10292 +#10075 := (not #10074)
 2.10293 +#10118 := (or #10073 #10075)
 2.10294 +#10115 := (not #8528)
 2.10295 +#10116 := [hypothesis]: #10115
 2.10296 +#10117 := [hypothesis]: #4108
 2.10297 +#10080 := (or #4113 #8528 #10073 #10075)
 2.10298 +#10076 := (or #8528 #10075 #10073)
 2.10299 +#10081 := (or #4113 #10076)
 2.10300 +#10088 := (iff #10081 #10080)
 2.10301 +#10077 := (or #8528 #10073 #10075)
 2.10302 +#10083 := (or #4113 #10077)
 2.10303 +#10086 := (iff #10083 #10080)
 2.10304 +#10087 := [rewrite]: #10086
 2.10305 +#10084 := (iff #10081 #10083)
 2.10306 +#10078 := (iff #10076 #10077)
 2.10307 +#10079 := [rewrite]: #10078
 2.10308 +#10085 := [monotonicity #10079]: #10084
 2.10309 +#10089 := [trans #10085 #10087]: #10088
 2.10310 +#10082 := [quant-inst]: #10081
 2.10311 +#10090 := [mp #10082 #10089]: #10080
 2.10312 +#10119 := [unit-resolution #10090 #10117 #10116]: #10118
 2.10313 +#10120 := [unit-resolution #10119 #10114]: #10073
 2.10314 +#8157 := (<= #7477 0::int)
 2.10315 +#8158 := (not #8157)
 2.10316 +#8160 := (or #8158 #8188)
 2.10317 +#8163 := (or #7051 #8158 #8188)
 2.10318 +#8159 := (or #8188 #8158)
 2.10319 +#8164 := (or #7051 #8159)
 2.10320 +#8222 := (iff #8164 #8163)
 2.10321 +#8215 := (or #7051 #8160)
 2.10322 +#8218 := (iff #8215 #8163)
 2.10323 +#8219 := [rewrite]: #8218
 2.10324 +#8216 := (iff #8164 #8215)
 2.10325 +#8161 := (iff #8159 #8160)
 2.10326 +#8162 := [rewrite]: #8161
 2.10327 +#8217 := [monotonicity #8162]: #8216
 2.10328 +#8347 := [trans #8217 #8219]: #8222
 2.10329 +#8166 := [quant-inst]: #8164
 2.10330 +#8397 := [mp #8166 #8347]: #8163
 2.10331 +#10122 := [unit-resolution #8397 #4034]: #8160
 2.10332 +#10123 := [unit-resolution #10122 #10105]: #8158
 2.10333 +#10124 := (or #8408 #8157)
 2.10334 +#10125 := [th-lemma]: #10124
 2.10335 +#10126 := [unit-resolution #10125 #10123]: #8408
 2.10336 +#10095 := (+ #2054 #10071)
 2.10337 +#10102 := (<= #10095 0::int)
 2.10338 +#10094 := (= #2054 #10070)
 2.10339 +#10127 := (= #10070 #2054)
 2.10340 +#10128 := [monotonicity #10109]: #10127
 2.10341 +#10129 := [symm #10128]: #10094
 2.10342 +#10130 := (not #10094)
 2.10343 +#10131 := (or #10130 #10102)
 2.10344 +#10132 := [th-lemma]: #10131
 2.10345 +#10133 := [unit-resolution #10132 #10129]: #10102
 2.10346 +#8536 := (* -1::int #8525)
 2.10347 +#8803 := (+ #177 #8536)
 2.10348 +#8816 := (>= #8803 0::int)
 2.10349 +#8802 := (= #177 #8525)
 2.10350 +#10134 := (= #8525 #177)
 2.10351 +#8698 := (= #8409 uf_22)
 2.10352 +#8699 := [symm #8694]: #8698
 2.10353 +#10135 := [monotonicity #8699]: #10134
 2.10354 +#10136 := [symm #10135]: #8802
 2.10355 +#10137 := (not #8802)
 2.10356 +#10138 := (or #10137 #8816)
 2.10357 +#10139 := [th-lemma]: #10138
 2.10358 +#10140 := [unit-resolution #10139 #10136]: #8816
 2.10359 +#10141 := [th-lemma #10140 #10133 #10126 #10121 #10120]: false
 2.10360 +#10143 := [lemma #10141]: #10142
 2.10361 +#10475 := [unit-resolution #10143 #10473]: #10474
 2.10362 +#10476 := [unit-resolution #10475 #10472 #10378 #10377]: #8528
 2.10363 +#10479 := [mp #10476 #10478]: #175
 2.10364 +#10480 := [unit-resolution #10368 #10479]: false
 2.10365 +#10481 := [lemma #10480]: #2661
 2.10366 +#3868 := (or #4340 #4334)
 2.10367 +#3869 := [def-axiom]: #3868
 2.10368 +#10828 := [unit-resolution #3869 #10827]: #4334
 2.10369 +#3864 := (or #4337 #2664 #4331)
 2.10370 +#3865 := [def-axiom]: #3864
 2.10371 +#10829 := [unit-resolution #3865 #10828]: #4334
 2.10372 +#10830 := [unit-resolution #10829 #10481]: #4331
 2.10373 +#10976 := (or #4328 #4307)
 2.10374 +#3837 := (or #4364 #4091)
 2.10375 +#3817 := [def-axiom]: #3837
 2.10376 +#8978 := [unit-resolution #3817 #10034]: #4091
 2.10377 +#7751 := (or #4328 #825 #4226 #4218 #4096 #4307 #1547)
 2.10378 +#4645 := (>= #177 0::int)
 2.10379 +#7721 := [hypothesis]: #4091
 2.10380 +#6301 := (or #4096 #4645)
 2.10381 +#6302 := [quant-inst]: #6301
 2.10382 +#7722 := [unit-resolution #6302 #7721]: #4645
 2.10383 +#7202 := (uf_1 uf_22 ?x65!15)
 2.10384 +#7203 := (uf_10 #7202)
 2.10385 +#4856 := (* -1::int #2077)
 2.10386 +#7255 := (+ #4856 #7203)
 2.10387 +#7256 := (+ #177 #7255)
 2.10388 +#7300 := (<= #7256 0::int)
 2.10389 +#7273 := (= #7256 0::int)
 2.10390 +#6830 := (uf_4 uf_14 ?x65!15)
 2.10391 +#7035 := (* -1::int #6830)
 2.10392 +#7249 := (+ #7035 #7203)
 2.10393 +#7250 := (+ #177 #7249)
 2.10394 +#7251 := (>= #7250 0::int)
 2.10395 +#7345 := (not #7251)
 2.10396 +#7206 := (* -1::int #7203)
 2.10397 +#7210 := (+ uf_9 #7206)
 2.10398 +#7261 := (<= #7210 0::int)
 2.10399 +#7351 := (or #7251 #7261)
 2.10400 +#7356 := (not #7351)
 2.10401 +#6838 := (= #2077 #6830)
 2.10402 +#8359 := (not #6838)
 2.10403 +#7036 := (+ #2077 #7035)
 2.10404 +#7870 := (>= #7036 0::int)
 2.10405 +#7878 := (not #7870)
 2.10406 +#7489 := (>= #6830 0::int)
 2.10407 +#7492 := (or #4096 #7489)
 2.10408 +#7487 := [quant-inst]: #7492
 2.10409 +#7726 := [unit-resolution #7487 #7721]: #7489
 2.10410 +#7727 := [hypothesis]: #4304
 2.10411 +#7728 := [hypothesis]: #4331
 2.10412 +#3873 := (or #4328 #4322)
 2.10413 +#3877 := [def-axiom]: #3873
 2.10414 +#7729 := [unit-resolution #3877 #7728]: #4322
 2.10415 +#4709 := (= #105 #204)
 2.10416 +#7748 := (iff #4709 #205)
 2.10417 +#7747 := [commutativity]: #1303
 2.10418 +#7740 := (iff #4709 #670)
 2.10419 +#7725 := [hypothesis]: #106
 2.10420 +#7746 := [monotonicity #7725]: #7740
 2.10421 +#7749 := [trans #7746 #7747]: #7748
 2.10422 +#4721 := (<= #105 0::int)
 2.10423 +#7730 := (or #1547 #4721)
 2.10424 +#7741 := [th-lemma]: #7730
 2.10425 +#7742 := [unit-resolution #7741 #7725]: #4721
 2.10426 +#7112 := [hypothesis]: #184
 2.10427 +#3875 := (or #4328 #4238)
 2.10428 +#3876 := [def-axiom]: #3875
 2.10429 +#7743 := [unit-resolution #3876 #7728]: #4238
 2.10430 +#7161 := (not #4645)
 2.10431 +#7160 := (not #4721)
 2.10432 +#7162 := (or #4709 #7160 #7161 #825 #4243 #4218)
 2.10433 +#4667 := (uf_1 uf_22 uf_11)
 2.10434 +#4668 := (uf_10 #4667)
 2.10435 +#6983 := (<= #4668 0::int)
 2.10436 +#6984 := (not #6983)
 2.10437 +#4606 := (= uf_11 uf_22)
 2.10438 +#6828 := (not #4606)
 2.10439 +#4650 := (up_6 uf_15 uf_11)
 2.10440 +#7333 := (or #4606 #4650)
 2.10441 +#6837 := (not #7333)
 2.10442 +#7328 := (up_6 #183 uf_11)
 2.10443 +#7338 := (iff #7328 #7333)
 2.10444 +#3737 := (or #6538 #7338)
 2.10445 +#7327 := (ite #4606 #3681 #4650)
 2.10446 +#7329 := (iff #7328 #7327)
 2.10447 +#6818 := (or #6538 #7329)
 2.10448 +#6814 := (iff #6818 #3737)
 2.10449 +#6821 := (iff #3737 #3737)
 2.10450 +#6822 := [rewrite]: #6821
 2.10451 +#7339 := (iff #7329 #7338)
 2.10452 +#7336 := (iff #7327 #7333)
 2.10453 +#7330 := (ite #4606 true #4650)
 2.10454 +#7334 := (iff #7330 #7333)
 2.10455 +#7335 := [rewrite]: #7334
 2.10456 +#7331 := (iff #7327 #7330)
 2.10457 +#7332 := [monotonicity #3673]: #7331
 2.10458 +#7337 := [trans #7332 #7335]: #7336
 2.10459 +#7340 := [monotonicity #7337]: #7339
 2.10460 +#6820 := [monotonicity #7340]: #6814
 2.10461 +#6823 := [trans #6820 #6822]: #6814
 2.10462 +#6819 := [quant-inst]: #6818
 2.10463 +#6824 := [mp #6819 #6823]: #3737
 2.10464 +#7083 := [unit-resolution #6824 #4007]: #7338
 2.10465 +#6842 := (not #7328)
 2.10466 +#4795 := (up_6 uf_23 uf_11)
 2.10467 +#4796 := (not #4795)
 2.10468 +#7169 := (iff #4796 #6842)
 2.10469 +#7167 := (iff #4795 #7328)
 2.10470 +#7115 := (iff #7328 #4795)
 2.10471 +#7114 := [symm #7112]: #7113
 2.10472 +#7116 := [monotonicity #7114]: #7115
 2.10473 +#7168 := [symm #7116]: #7167
 2.10474 +#7170 := [monotonicity #7168]: #7169
 2.10475 +#7084 := (not #4709)
 2.10476 +#7109 := [hypothesis]: #7084
 2.10477 +#4798 := (or #4709 #4796)
 2.10478 +#7110 := [hypothesis]: #4238
 2.10479 +#6714 := (or #4243 #4709 #4796)
 2.10480 +#4797 := (or #4796 #4709)
 2.10481 +#6729 := (or #4243 #4797)
 2.10482 +#6720 := (iff #6729 #6714)
 2.10483 +#6728 := (or #4243 #4798)
 2.10484 +#6718 := (iff #6728 #6714)
 2.10485 +#6719 := [rewrite]: #6718
 2.10486 +#6731 := (iff #6729 #6728)
 2.10487 +#4799 := (iff #4797 #4798)
 2.10488 +#4800 := [rewrite]: #4799
 2.10489 +#6717 := [monotonicity #4800]: #6731
 2.10490 +#6721 := [trans #6717 #6719]: #6720
 2.10491 +#6730 := [quant-inst]: #6729
 2.10492 +#6716 := [mp #6730 #6721]: #6714
 2.10493 +#7111 := [unit-resolution #6716 #7110]: #4798
 2.10494 +#7106 := [unit-resolution #7111 #7109]: #4796
 2.10495 +#7171 := [mp #7106 #7170]: #6842
 2.10496 +#6840 := (not #7338)
 2.10497 +#6841 := (or #6840 #7328 #6837)
 2.10498 +#6836 := [def-axiom]: #6841
 2.10499 +#7172 := [unit-resolution #6836 #7171 #7083]: #6837
 2.10500 +#6829 := (or #7333 #6828)
 2.10501 +#6827 := [def-axiom]: #6829
 2.10502 +#7173 := [unit-resolution #6827 #7172]: #6828
 2.10503 +#6986 := (or #4606 #6984)
 2.10504 +#6989 := (or #7051 #4606 #6984)
 2.10505 +#4604 := (= uf_22 uf_11)
 2.10506 +#6985 := (or #4604 #6984)
 2.10507 +#6990 := (or #7051 #6985)
 2.10508 +#6978 := (iff #6990 #6989)
 2.10509 +#6974 := (or #7051 #6986)
 2.10510 +#6977 := (iff #6974 #6989)
 2.10511 +#6972 := [rewrite]: #6977
 2.10512 +#6975 := (iff #6990 #6974)
 2.10513 +#6987 := (iff #6985 #6986)
 2.10514 +#4607 := (iff #4604 #4606)
 2.10515 +#4608 := [rewrite]: #4607
 2.10516 +#6988 := [monotonicity #4608]: #6987
 2.10517 +#6976 := [monotonicity #6988]: #6975
 2.10518 +#6979 := [trans #6976 #6972]: #6978
 2.10519 +#6973 := [quant-inst]: #6990
 2.10520 +#6980 := [mp #6973 #6979]: #6989
 2.10521 +#7174 := [unit-resolution #6980 #4034]: #6986
 2.10522 +#7175 := [unit-resolution #7174 #7173]: #6984
 2.10523 +#4672 := (* -1::int #4668)
 2.10524 +#4673 := (+ #1268 #4672)
 2.10525 +#4674 := (+ #105 #4673)
 2.10526 +#4675 := (<= #4674 0::int)
 2.10527 +#6530 := (not #4675)
 2.10528 +#4676 := (+ uf_9 #4672)
 2.10529 +#4677 := (<= #4676 0::int)
 2.10530 +#4711 := (or #4675 #4677)
 2.10531 +#4714 := (not #4711)
 2.10532 +#4717 := (or #4709 #4714)
 2.10533 +#6326 := (or #4218 #4709 #4714)
 2.10534 +#4707 := (or #4677 #4675)
 2.10535 +#4708 := (not #4707)
 2.10536 +#4710 := (or #4709 #4708)
 2.10537 +#6355 := (or #4218 #4710)
 2.10538 +#6360 := (iff #6355 #6326)
 2.10539 +#6357 := (or #4218 #4717)
 2.10540 +#6354 := (iff #6357 #6326)
 2.10541 +#6359 := [rewrite]: #6354
 2.10542 +#6352 := (iff #6355 #6357)
 2.10543 +#4718 := (iff #4710 #4717)
 2.10544 +#4715 := (iff #4708 #4714)
 2.10545 +#4712 := (iff #4707 #4711)
 2.10546 +#4713 := [rewrite]: #4712
 2.10547 +#4716 := [monotonicity #4713]: #4715
 2.10548 +#4719 := [monotonicity #4716]: #4718
 2.10549 +#6358 := [monotonicity #4719]: #6352
 2.10550 +#6361 := [trans #6358 #6359]: #6360
 2.10551 +#6356 := [quant-inst]: #6355
 2.10552 +#6362 := [mp #6356 #6361]: #6326
 2.10553 +#7155 := [unit-resolution #6362 #6754]: #4717
 2.10554 +#7156 := [unit-resolution #7155 #7109]: #4714
 2.10555 +#6531 := (or #4711 #6530)
 2.10556 +#6532 := [def-axiom]: #6531
 2.10557 +#7157 := [unit-resolution #6532 #7156]: #6530
 2.10558 +#7158 := [hypothesis]: #4645
 2.10559 +#7159 := [hypothesis]: #4721
 2.10560 +#7154 := [th-lemma #7159 #7158 #7157 #7175]: false
 2.10561 +#7163 := [lemma #7154]: #7162
 2.10562 +#7744 := [unit-resolution #7163 #7743 #7722 #7112 #7742 #6754]: #4709
 2.10563 +#7745 := [mp #7744 #7749]: #205
 2.10564 +#3872 := (or #4325 #1305 #4319)
 2.10565 +#3874 := [def-axiom]: #3872
 2.10566 +#7750 := [unit-resolution #3874 #7745 #7729]: #4319
 2.10567 +#3879 := (or #4316 #4310)
 2.10568 +#3881 := [def-axiom]: #3879
 2.10569 +#7761 := [unit-resolution #3881 #7750]: #4310
 2.10570 +#3893 := (or #4313 #2079 #4307)
 2.10571 +#3887 := [def-axiom]: #3893
 2.10572 +#7762 := [unit-resolution #3887 #7761 #7727]: #2079
 2.10573 +#7916 := (not #7489)
 2.10574 +#7917 := (or #7878 #2078 #7916)
 2.10575 +#7875 := [hypothesis]: #7489
 2.10576 +#7876 := [hypothesis]: #7870
 2.10577 +#8371 := [hypothesis]: #2079
 2.10578 +#7877 := [th-lemma #8371 #7876 #7875]: false
 2.10579 +#7918 := [lemma #7877]: #7917
 2.10580 +#7763 := [unit-resolution #7918 #7762 #7726]: #7878
 2.10581 +#7796 := (or #8359 #7870)
 2.10582 +#7792 := [hypothesis]: #7878
 2.10583 +#7793 := [hypothesis]: #6838
 2.10584 +#7797 := [th-lemma]: #7796
 2.10585 +#7798 := [unit-resolution #7797 #7793 #7792]: false
 2.10586 +#7799 := [lemma #7798]: #7796
 2.10587 +#7790 := [unit-resolution #7799 #7763]: #8359
 2.10588 +#7359 := (or #6838 #7356)
 2.10589 +#7362 := (or #4218 #6838 #7356)
 2.10590 +#7207 := (+ #1268 #7206)
 2.10591 +#7208 := (+ #6830 #7207)
 2.10592 +#7209 := (<= #7208 0::int)
 2.10593 +#7304 := (or #7261 #7209)
 2.10594 +#7305 := (not #7304)
 2.10595 +#6831 := (= #6830 #2077)
 2.10596 +#7306 := (or #6831 #7305)
 2.10597 +#7363 := (or #4218 #7306)
 2.10598 +#7343 := (iff #7363 #7362)
 2.10599 +#7365 := (or #4218 #7359)
 2.10600 +#7368 := (iff #7365 #7362)
 2.10601 +#7342 := [rewrite]: #7368
 2.10602 +#7366 := (iff #7363 #7365)
 2.10603 +#7360 := (iff #7306 #7359)
 2.10604 +#7357 := (iff #7305 #7356)
 2.10605 +#7354 := (iff #7304 #7351)
 2.10606 +#7307 := (or #7261 #7251)
 2.10607 +#7352 := (iff #7307 #7351)
 2.10608 +#7353 := [rewrite]: #7352
 2.10609 +#7308 := (iff #7304 #7307)
 2.10610 +#7248 := (iff #7209 #7251)
 2.10611 +#7263 := (+ #6830 #7206)
 2.10612 +#7264 := (+ #1268 #7263)
 2.10613 +#7267 := (<= #7264 0::int)
 2.10614 +#7252 := (iff #7267 #7251)
 2.10615 +#7253 := [rewrite]: #7252
 2.10616 +#7268 := (iff #7209 #7267)
 2.10617 +#7265 := (= #7208 #7264)
 2.10618 +#7266 := [rewrite]: #7265
 2.10619 +#7269 := [monotonicity #7266]: #7268
 2.10620 +#7254 := [trans #7269 #7253]: #7248
 2.10621 +#7350 := [monotonicity #7254]: #7308
 2.10622 +#7355 := [trans #7350 #7353]: #7354
 2.10623 +#7358 := [monotonicity #7355]: #7357
 2.10624 +#6839 := (iff #6831 #6838)
 2.10625 +#6843 := [rewrite]: #6839
 2.10626 +#7361 := [monotonicity #6843 #7358]: #7360
 2.10627 +#7367 := [monotonicity #7361]: #7366
 2.10628 +#7341 := [trans #7367 #7342]: #7343
 2.10629 +#7364 := [quant-inst]: #7363
 2.10630 +#7344 := [mp #7364 #7341]: #7362
 2.10631 +#8361 := [unit-resolution #7344 #6754]: #7359
 2.10632 +#7794 := [unit-resolution #8361 #7790]: #7356
 2.10633 +#7346 := (or #7351 #7345)
 2.10634 +#7347 := [def-axiom]: #7346
 2.10635 +#7789 := [unit-resolution #7347 #7794]: #7345
 2.10636 +#7348 := (not #7261)
 2.10637 +#7349 := (or #7351 #7348)
 2.10638 +#7411 := [def-axiom]: #7349
 2.10639 +#7795 := [unit-resolution #7411 #7794]: #7348
 2.10640 +#7313 := (or #7251 #7261 #7273)
 2.10641 +#7318 := (or #4226 #7251 #7261 #7273)
 2.10642 +#7204 := (+ #7203 #4856)
 2.10643 +#7205 := (+ #177 #7204)
 2.10644 +#7200 := (= #7205 0::int)
 2.10645 +#7262 := (or #7261 #7209 #7200)
 2.10646 +#7319 := (or #4226 #7262)
 2.10647 +#7326 := (iff #7319 #7318)
 2.10648 +#7321 := (or #4226 #7313)
 2.10649 +#7324 := (iff #7321 #7318)
 2.10650 +#7325 := [rewrite]: #7324
 2.10651 +#7322 := (iff #7319 #7321)
 2.10652 +#7316 := (iff #7262 #7313)
 2.10653 +#7310 := (or #7261 #7251 #7273)
 2.10654 +#7314 := (iff #7310 #7313)
 2.10655 +#7315 := [rewrite]: #7314
 2.10656 +#7311 := (iff #7262 #7310)
 2.10657 +#7274 := (iff #7200 #7273)
 2.10658 +#7257 := (= #7205 #7256)
 2.10659 +#7258 := [rewrite]: #7257
 2.10660 +#7309 := [monotonicity #7258]: #7274
 2.10661 +#7312 := [monotonicity #7254 #7309]: #7311
 2.10662 +#7317 := [trans #7312 #7315]: #7316
 2.10663 +#7323 := [monotonicity #7317]: #7322
 2.10664 +#7301 := [trans #7323 #7325]: #7326
 2.10665 +#7320 := [quant-inst]: #7319
 2.10666 +#7302 := [mp #7320 #7301]: #7318
 2.10667 +#8365 := [unit-resolution #7302 #6758]: #7313
 2.10668 +#7624 := [unit-resolution #8365 #7795 #7789]: #7273
 2.10669 +#8367 := (not #7273)
 2.10670 +#8368 := (or #8367 #7300)
 2.10671 +#8369 := [th-lemma]: #8368
 2.10672 +#7625 := [unit-resolution #8369 #7624]: #7300
 2.10673 +#7701 := (>= #7203 0::int)
 2.10674 +#7612 := (<= #7203 0::int)
 2.10675 +#7613 := (not #7612)
 2.10676 +#7514 := (= uf_22 ?x65!15)
 2.10677 +#7375 := (not #7514)
 2.10678 +#7416 := (up_6 uf_15 ?x65!15)
 2.10679 +#7539 := (or #7416 #7514)
 2.10680 +#4454 := (not #7539)
 2.10681 +#7495 := (up_6 #183 ?x65!15)
 2.10682 +#7522 := (iff #7495 #7539)
 2.10683 +#7523 := (or #6538 #7522)
 2.10684 +#7508 := (= ?x65!15 uf_22)
 2.10685 +#7509 := (ite #7508 #3681 #7416)
 2.10686 +#7510 := (iff #7495 #7509)
 2.10687 +#7518 := (or #6538 #7510)
 2.10688 +#7525 := (iff #7518 #7523)
 2.10689 +#7378 := (iff #7523 #7523)
 2.10690 +#7379 := [rewrite]: #7378
 2.10691 +#7538 := (iff #7510 #7522)
 2.10692 +#7520 := (iff #7509 #7539)
 2.10693 +#7517 := (ite #7514 true #7416)
 2.10694 +#7519 := (iff #7517 #7539)
 2.10695 +#7497 := [rewrite]: #7519
 2.10696 +#7513 := (iff #7509 #7517)
 2.10697 +#7515 := (iff #7508 #7514)
 2.10698 +#7516 := [rewrite]: #7515
 2.10699 +#7531 := [monotonicity #7516 #3673]: #7513
 2.10700 +#7521 := [trans #7531 #7497]: #7520
 2.10701 +#7496 := [monotonicity #7521]: #7538
 2.10702 +#7526 := [monotonicity #7496]: #7525
 2.10703 +#7371 := [trans #7526 #7379]: #7525
 2.10704 +#7524 := [quant-inst]: #7518
 2.10705 +#7372 := [mp #7524 #7371]: #7523
 2.10706 +#7616 := [unit-resolution #7372 #4007]: #7522
 2.10707 +#7486 := (not #7495)
 2.10708 +#4859 := (up_6 uf_23 ?x65!15)
 2.10709 +#4860 := (not #4859)
 2.10710 +#7823 := (iff #4860 #7486)
 2.10711 +#7821 := (iff #4859 #7495)
 2.10712 +#7819 := (iff #7495 #4859)
 2.10713 +#7820 := [monotonicity #7114]: #7819
 2.10714 +#7822 := [symm #7820]: #7821
 2.10715 +#7818 := [monotonicity #7822]: #7823
 2.10716 +#6844 := (or #4860 #6838)
 2.10717 +#6854 := (or #4243 #4860 #6838)
 2.10718 +#6832 := (or #4860 #6831)
 2.10719 +#6855 := (or #4243 #6832)
 2.10720 +#6953 := (iff #6855 #6854)
 2.10721 +#6950 := (or #4243 #6844)
 2.10722 +#6947 := (iff #6950 #6854)
 2.10723 +#6948 := [rewrite]: #6947
 2.10724 +#6951 := (iff #6855 #6950)
 2.10725 +#6845 := (iff #6832 #6844)
 2.10726 +#6846 := [monotonicity #6843]: #6845
 2.10727 +#6952 := [monotonicity #6846]: #6951
 2.10728 +#6954 := [trans #6952 #6948]: #6953
 2.10729 +#6949 := [quant-inst]: #6855
 2.10730 +#6955 := [mp #6949 #6954]: #6854
 2.10731 +#7611 := [unit-resolution #6955 #7743]: #6844
 2.10732 +#7791 := [unit-resolution #7611 #7790]: #4860
 2.10733 +#7824 := [mp #7791 #7818]: #7486
 2.10734 +#7382 := (not #7522)
 2.10735 +#7485 := (or #7382 #7495 #4454)
 2.10736 +#3736 := [def-axiom]: #7485
 2.10737 +#7825 := [unit-resolution #3736 #7824 #7616]: #4454
 2.10738 +#7376 := (or #7539 #7375)
 2.10739 +#7377 := [def-axiom]: #7376
 2.10740 +#7826 := [unit-resolution #7377 #7825]: #7375
 2.10741 +#7614 := (or #7514 #7613)
 2.10742 +#7661 := (or #7051 #7514 #7613)
 2.10743 +#7665 := (or #7051 #7614)
 2.10744 +#7668 := (iff #7665 #7661)
 2.10745 +#7669 := [rewrite]: #7668
 2.10746 +#7667 := [quant-inst]: #7665
 2.10747 +#7670 := [mp #7667 #7669]: #7661
 2.10748 +#7827 := [unit-resolution #7670 #4034]: #7614
 2.10749 +#7828 := [unit-resolution #7827 #7826]: #7613
 2.10750 +#7572 := (or #7701 #7612)
 2.10751 +#7573 := [th-lemma]: #7572
 2.10752 +#7622 := [unit-resolution #7573 #7828]: #7701
 2.10753 +#7623 := [th-lemma #7622 #7762 #7625 #7722]: false
 2.10754 +#7829 := [lemma #7623]: #7751
 2.10755 +#10977 := [unit-resolution #7829 #10825 #10373 #8978 #10380 #10035]: #10976
 2.10756 +#10978 := [unit-resolution #10977 #10830]: #4307
 2.10757 +#3898 := (or #4304 #4298)
 2.10758 +#3899 := [def-axiom]: #3898
 2.10759 +#27197 := [unit-resolution #3899 #10978]: #4298
 2.10760 +#3897 := (or #4301 #3240 #4295)
 2.10761 +#3889 := [def-axiom]: #3897
 2.10762 +#27200 := [unit-resolution #3889 #27197]: #4298
 2.10763 +#27201 := [unit-resolution #27200 #13851]: #4295
 2.10764 +#3811 := (or #4292 #4286)
 2.10765 +#3812 := [def-axiom]: #3811
 2.10766 +#27202 := [unit-resolution #3812 #27201]: #4286
 2.10767 +#27203 := (or #4289 #4283)
 2.10768 +#6911 := (uf_1 uf_22 ?x71!19)
 2.10769 +#6912 := (uf_10 #6911)
 2.10770 +#6865 := (uf_4 uf_14 ?x71!19)
 2.10771 +#6895 := (* -1::int #6865)
 2.10772 +#6930 := (+ #6895 #6912)
 2.10773 +#6931 := (+ #177 #6930)
 2.10774 +#6932 := (>= #6931 0::int)
 2.10775 +#18852 := (not #6932)
 2.10776 +#6916 := (* -1::int #6912)
 2.10777 +#19137 := (+ #2123 #6916)
 2.10778 +#19141 := (>= #19137 0::int)
 2.10779 +#19136 := (= #2123 #6912)
 2.10780 +#19003 := (= #2122 #6911)
 2.10781 +#5904 := (= ?x72!18 uf_22)
 2.10782 +#15400 := (= ?x72!18 #10482)
 2.10783 +#5903 := (up_6 uf_15 ?x72!18)
 2.10784 +#6616 := (not #5903)
 2.10785 +#5874 := (uf_4 uf_14 ?x72!18)
 2.10786 +#6991 := (+ #5874 #6895)
 2.10787 +#6992 := (+ #2123 #6991)
 2.10788 +#6993 := (>= #6992 0::int)
 2.10789 +#19560 := (not #6993)
 2.10790 +#6896 := (+ #2118 #6895)
 2.10791 +#6897 := (<= #6896 0::int)
 2.10792 +#18663 := (or #4234 #6897)
 2.10793 +#6887 := (+ #6865 #2119)
 2.10794 +#6888 := (>= #6887 0::int)
 2.10795 +#18661 := (or #4234 #6888)
 2.10796 +#18693 := (iff #18661 #18663)
 2.10797 +#18718 := (iff #18663 #18663)
 2.10798 +#18749 := [rewrite]: #18718
 2.10799 +#6900 := (iff #6888 #6897)
 2.10800 +#6889 := (+ #2119 #6865)
 2.10801 +#6892 := (>= #6889 0::int)
 2.10802 +#6898 := (iff #6892 #6897)
 2.10803 +#6899 := [rewrite]: #6898
 2.10804 +#6893 := (iff #6888 #6892)
 2.10805 +#6890 := (= #6887 #6889)
 2.10806 +#6891 := [rewrite]: #6890
 2.10807 +#6894 := [monotonicity #6891]: #6893
 2.10808 +#6901 := [trans #6894 #6899]: #6900
 2.10809 +#18748 := [monotonicity #6901]: #18693
 2.10810 +#18750 := [trans #18748 #18749]: #18693
 2.10811 +#18692 := [quant-inst]: #18661
 2.10812 +#18745 := [mp #18692 #18750]: #18663
 2.10813 +#19541 := [unit-resolution #18745 #10835]: #6897
 2.10814 +#3755 := (not #2710)
 2.10815 +#19547 := [hypothesis]: #3286
 2.10816 +#3756 := (or #3281 #3755)
 2.10817 +#3909 := [def-axiom]: #3756
 2.10818 +#19548 := [unit-resolution #3909 #19547]: #3755
 2.10819 +#5966 := (* -1::int #5874)
 2.10820 +#5967 := (+ #2120 #5966)
 2.10821 +#17815 := (>= #5967 0::int)
 2.10822 +#5879 := (= #2120 #5874)
 2.10823 +#3924 := (or #3281 #2130)
 2.10824 +#3753 := [def-axiom]: #3924
 2.10825 +#19549 := [unit-resolution #3753 #19547]: #2130
 2.10826 +#10831 := [unit-resolution #3876 #10830]: #4238
 2.10827 +#16861 := (or #4243 #3266 #5879)
 2.10828 +#5875 := (= #5874 #2120)
 2.10829 +#5878 := (or #3266 #5875)
 2.10830 +#16856 := (or #4243 #5878)
 2.10831 +#17034 := (iff #16856 #16861)
 2.10832 +#5882 := (or #3266 #5879)
 2.10833 +#16863 := (or #4243 #5882)
 2.10834 +#16865 := (iff #16863 #16861)
 2.10835 +#16726 := [rewrite]: #16865
 2.10836 +#16864 := (iff #16856 #16863)
 2.10837 +#5883 := (iff #5878 #5882)
 2.10838 +#5880 := (iff #5875 #5879)
 2.10839 +#5881 := [rewrite]: #5880
 2.10840 +#5884 := [monotonicity #5881]: #5883
 2.10841 +#16860 := [monotonicity #5884]: #16864
 2.10842 +#17035 := [trans #16860 #16726]: #17034
 2.10843 +#16862 := [quant-inst]: #16856
 2.10844 +#17042 := [mp #16862 #17035]: #16861
 2.10845 +#19515 := [unit-resolution #17042 #10831 #19549]: #5879
 2.10846 +#19551 := (not #5879)
 2.10847 +#19558 := (or #19551 #17815)
 2.10848 +#19559 := [th-lemma]: #19558
 2.10849 +#19557 := [unit-resolution #19559 #19515]: #17815
 2.10850 +#19579 := (not #6897)
 2.10851 +#19578 := (not #17815)
 2.10852 +#19580 := (or #19560 #19578 #19579 #2710)
 2.10853 +#19585 := [th-lemma]: #19580
 2.10854 +#19586 := [unit-resolution #19585 #19557 #19548 #19541]: #19560
 2.10855 +#19584 := (or #6616 #6993)
 2.10856 +#3923 := (or #3281 #2129)
 2.10857 +#3917 := [def-axiom]: #3923
 2.10858 +#19575 := [unit-resolution #3917 #19547]: #2129
 2.10859 +#18880 := (or #4104 #2128 #6616 #6993)
 2.10860 +#6994 := (or #6616 #2128 #6993)
 2.10861 +#18885 := (or #4104 #6994)
 2.10862 +#18786 := (iff #18885 #18880)
 2.10863 +#6995 := (or #2128 #6616 #6993)
 2.10864 +#18887 := (or #4104 #6995)
 2.10865 +#18855 := (iff #18887 #18880)
 2.10866 +#18785 := [rewrite]: #18855
 2.10867 +#18888 := (iff #18885 #18887)
 2.10868 +#6996 := (iff #6994 #6995)
 2.10869 +#6997 := [rewrite]: #6996
 2.10870 +#18854 := [monotonicity #6997]: #18888
 2.10871 +#18784 := [trans #18854 #18785]: #18786
 2.10872 +#18886 := [quant-inst]: #18885
 2.10873 +#18853 := [mp #18886 #18784]: #18880
 2.10874 +#18782 := [unit-resolution #18853 #10042 #19575]: #19584
 2.10875 +#19562 := [unit-resolution #18782 #19586]: #6616
 2.10876 +#15415 := (or #5903 #15400)
 2.10877 +#15410 := (up_6 #11444 ?x72!18)
 2.10878 +#15420 := (iff #15410 #15415)
 2.10879 +#17068 := (or #6538 #15420)
 2.10880 +#15401 := (ite #15400 #3681 #5903)
 2.10881 +#15411 := (iff #15410 #15401)
 2.10882 +#17041 := (or #6538 #15411)
 2.10883 +#17071 := (iff #17041 #17068)
 2.10884 +#17075 := (iff #17068 #17068)
 2.10885 +#17033 := [rewrite]: #17075
 2.10886 +#15421 := (iff #15411 #15420)
 2.10887 +#15418 := (iff #15401 #15415)
 2.10888 +#15412 := (ite #15400 true #5903)
 2.10889 +#15416 := (iff #15412 #15415)
 2.10890 +#15417 := [rewrite]: #15416
 2.10891 +#15413 := (iff #15401 #15412)
 2.10892 +#15414 := [monotonicity #3673]: #15413
 2.10893 +#15419 := [trans #15414 #15417]: #15418
 2.10894 +#15422 := [monotonicity #15419]: #15421
 2.10895 +#17069 := [monotonicity #15422]: #17071
 2.10896 +#17076 := [trans #17069 #17033]: #17071
 2.10897 +#17070 := [quant-inst]: #17041
 2.10898 +#17077 := [mp #17070 #17076]: #17068
 2.10899 +#19567 := [unit-resolution #17077 #4007]: #15420
 2.10900 +#19566 := (iff #2130 #15410)
 2.10901 +#19561 := (iff #15410 #2130)
 2.10902 +#19568 := [monotonicity #13524]: #19561
 2.10903 +#19576 := [symm #19568]: #19566
 2.10904 +#19577 := [mp #19549 #19576]: #15410
 2.10905 +#17132 := (not #15410)
 2.10906 +#17134 := (not #15420)
 2.10907 +#17137 := (or #17134 #17132 #15415)
 2.10908 +#17138 := [def-axiom]: #17137
 2.10909 +#19571 := [unit-resolution #17138 #19577 #19567]: #15415
 2.10910 +#17112 := (not #15415)
 2.10911 +#17133 := (or #17112 #5903 #15400)
 2.10912 +#17128 := [def-axiom]: #17133
 2.10913 +#19546 := [unit-resolution #17128 #19571 #19562]: #15400
 2.10914 +#18949 := [trans #19546 #13347]: #5904
 2.10915 +#19152 := [monotonicity #18949]: #19003
 2.10916 +#19266 := [monotonicity #19152]: #19136
 2.10917 +#19321 := (not #19136)
 2.10918 +#18783 := (or #19321 #19141)
 2.10919 +#19327 := [th-lemma]: #18783
 2.10920 +#19424 := [unit-resolution #19327 #19266]: #19141
 2.10921 +#7076 := (uf_2 #2122)
 2.10922 +#7082 := (uf_4 uf_14 #7076)
 2.10923 +#7096 := (* -1::int #7082)
 2.10924 +#7097 := (+ #177 #7096)
 2.10925 +#7098 := (<= #7097 0::int)
 2.10926 +#19129 := (= #177 #7082)
 2.10927 +#19009 := (= #7082 #177)
 2.10928 +#19025 := (= #7076 uf_22)
 2.10929 +#19026 := (= #7076 #10482)
 2.10930 +#19488 := (= #7076 ?x72!18)
 2.10931 +#7077 := (= ?x72!18 #7076)
 2.10932 +#18938 := (or #8415 #7077)
 2.10933 +#18939 := [quant-inst]: #18938
 2.10934 +#19425 := [unit-resolution #18939 #3993]: #7077
 2.10935 +#19489 := [symm #19425]: #19488
 2.10936 +#19027 := [trans #19489 #19546]: #19026
 2.10937 +#19116 := [trans #19027 #13347]: #19025
 2.10938 +#19117 := [monotonicity #19116]: #19009
 2.10939 +#19124 := [symm #19117]: #19129
 2.10940 +#19125 := (not #19129)
 2.10941 +#19118 := (or #19125 #7098)
 2.10942 +#19126 := [th-lemma]: #19118
 2.10943 +#19494 := [unit-resolution #19126 #19124]: #7098
 2.10944 +#18959 := (+ #5874 #7096)
 2.10945 +#18942 := (>= #18959 0::int)
 2.10946 +#18958 := (= #5874 #7082)
 2.10947 +#19503 := [monotonicity #19425]: #18958
 2.10948 +#19714 := (not #18958)
 2.10949 +#19715 := (or #19714 #18942)
 2.10950 +#19716 := [th-lemma]: #19715
 2.10951 +#19717 := [unit-resolution #19716 #19503]: #18942
 2.10952 +#19840 := (not #19141)
 2.10953 +#19719 := (not #18942)
 2.10954 +#19718 := (not #7098)
 2.10955 +#19720 := (or #18852 #19579 #2710 #19718 #19719 #19578 #19840)
 2.10956 +#19721 := [th-lemma]: #19720
 2.10957 +#19722 := [unit-resolution #19721 #19541 #19557 #19548 #19717 #19494 #19424]: #18852
 2.10958 +#6920 := (+ uf_9 #6916)
 2.10959 +#6921 := (<= #6920 0::int)
 2.10960 +#18850 := (not #6921)
 2.10961 +#19841 := (or #18850 #19840 #2128)
 2.10962 +#19836 := [hypothesis]: #2129
 2.10963 +#19837 := [hypothesis]: #6921
 2.10964 +#19838 := [hypothesis]: #19141
 2.10965 +#19839 := [th-lemma #19838 #19837 #19836]: false
 2.10966 +#19842 := [lemma #19839]: #19841
 2.10967 +#19748 := [unit-resolution #19842 #19424 #19575]: #18850
 2.10968 +#6937 := (+ #2119 #6912)
 2.10969 +#6938 := (+ #177 #6937)
 2.10970 +#6941 := (= #6938 0::int)
 2.10971 +#19752 := (not #6941)
 2.10972 +#18700 := (>= #6938 0::int)
 2.10973 +#19749 := (not #18700)
 2.10974 +#19750 := (or #19749 #2710 #19718 #19719 #19578 #19840)
 2.10975 +#19746 := [th-lemma]: #19750
 2.10976 +#19747 := [unit-resolution #19746 #19557 #19548 #19717 #19494 #19424]: #19749
 2.10977 +#19753 := (or #19752 #18700)
 2.10978 +#19754 := [th-lemma]: #19753
 2.10979 +#19751 := [unit-resolution #19754 #19747]: #19752
 2.10980 +#6944 := (or #6921 #6932 #6941)
 2.10981 +#18751 := (or #4226 #6921 #6932 #6941)
 2.10982 +#6913 := (+ #6912 #2119)
 2.10983 +#6914 := (+ #177 #6913)
 2.10984 +#6915 := (= #6914 0::int)
 2.10985 +#6917 := (+ #1268 #6916)
 2.10986 +#6918 := (+ #6865 #6917)
 2.10987 +#6919 := (<= #6918 0::int)
 2.10988 +#6922 := (or #6921 #6919 #6915)
 2.10989 +#18752 := (or #4226 #6922)
 2.10990 +#18697 := (iff #18752 #18751)
 2.10991 +#18811 := (or #4226 #6944)
 2.10992 +#18691 := (iff #18811 #18751)
 2.10993 +#18696 := [rewrite]: #18691
 2.10994 +#18695 := (iff #18752 #18811)
 2.10995 +#6945 := (iff #6922 #6944)
 2.10996 +#6942 := (iff #6915 #6941)
 2.10997 +#6939 := (= #6914 #6938)
 2.10998 +#6940 := [rewrite]: #6939
 2.10999 +#6943 := [monotonicity #6940]: #6942
 2.11000 +#6935 := (iff #6919 #6932)
 2.11001 +#6923 := (+ #6865 #6916)
 2.11002 +#6924 := (+ #1268 #6923)
 2.11003 +#6927 := (<= #6924 0::int)
 2.11004 +#6933 := (iff #6927 #6932)
 2.11005 +#6934 := [rewrite]: #6933
 2.11006 +#6928 := (iff #6919 #6927)
 2.11007 +#6925 := (= #6918 #6924)
 2.11008 +#6926 := [rewrite]: #6925
 2.11009 +#6929 := [monotonicity #6926]: #6928
 2.11010 +#6936 := [trans #6929 #6934]: #6935
 2.11011 +#6946 := [monotonicity #6936 #6943]: #6945
 2.11012 +#18690 := [monotonicity #6946]: #18695
 2.11013 +#18694 := [trans #18690 #18696]: #18697
 2.11014 +#18816 := [quant-inst]: #18752
 2.11015 +#18698 := [mp #18816 #18694]: #18751
 2.11016 +#19755 := [unit-resolution #18698 #10825]: #6944
 2.11017 +#19756 := [unit-resolution #19755 #19751 #19748 #19722]: false
 2.11018 +#19782 := [lemma #19756]: #3281
 2.11019 +#3808 := (or #4289 #3286 #4283)
 2.11020 +#3809 := [def-axiom]: #3808
 2.11021 +#27204 := [unit-resolution #3809 #19782]: #27203
 2.11022 +#27205 := [unit-resolution #27204 #27202]: #4283
 2.11023 +#3913 := (or #4280 #2160)
 2.11024 +#3911 := [def-axiom]: #3913
 2.11025 +#27206 := [unit-resolution #3911 #27205]: #2160
 2.11026 +#5592 := (+ #2147 #5591)
 2.11027 +#18461 := (>= #5592 0::int)
 2.11028 +#5566 := (= #2147 #5561)
 2.11029 +#3757 := (or #4280 #4272)
 2.11030 +#3905 := [def-axiom]: #3757
 2.11031 +#27207 := [unit-resolution #3905 #27205]: #4272
 2.11032 +#18570 := (or #5566 #4277)
 2.11033 +#15060 := (uf_10 #15059)
 2.11034 +#15086 := (* -1::int #15060)
 2.11035 +#11725 := (uf_24 #10482)
 2.11036 +#11723 := (* -1::int #11725)
 2.11037 +#15087 := (+ #11723 #15086)
 2.11038 +#15088 := (+ #2147 #15087)
 2.11039 +#15741 := (>= #15088 0::int)
 2.11040 +#5607 := (uf_1 uf_22 ?x75!20)
 2.11041 +#5608 := (uf_10 #5607)
 2.11042 +#15832 := (+ #5608 #15086)
 2.11043 +#15834 := (>= #15832 0::int)
 2.11044 +#15831 := (= #5608 #15060)
 2.11045 +#18427 := (= #15060 #5608)
 2.11046 +#18425 := (= #15059 #5607)
 2.11047 +#18426 := [monotonicity #13347]: #18425
 2.11048 +#18428 := [monotonicity #18426]: #18427
 2.11049 +#18429 := [symm #18428]: #15831
 2.11050 +#18424 := (not #15831)
 2.11051 +#18430 := (or #18424 #15834)
 2.11052 +#18431 := [th-lemma]: #18430
 2.11053 +#18432 := [unit-resolution #18431 #18429]: #15834
 2.11054 +#11677 := (+ #4526 #11723)
 2.11055 +#8662 := (>= #11677 0::int)
 2.11056 +#8604 := (= #4526 #11725)
 2.11057 +#18433 := (= #11725 #4526)
 2.11058 +#18434 := [monotonicity #13347]: #18433
 2.11059 +#18441 := [symm #18434]: #8604
 2.11060 +#18442 := (not #8604)
 2.11061 +#18440 := (or #18442 #8662)
 2.11062 +#18443 := [th-lemma]: #18440
 2.11063 +#18444 := [unit-resolution #18443 #18441]: #8662
 2.11064 +#5633 := (+ #2148 #5608)
 2.11065 +#5634 := (+ #177 #5633)
 2.11066 +#15560 := (<= #5634 0::int)
 2.11067 +#5637 := (= #5634 0::int)
 2.11068 +#5612 := (* -1::int #5608)
 2.11069 +#5616 := (+ uf_9 #5612)
 2.11070 +#5617 := (<= #5616 0::int)
 2.11071 +#15577 := (not #5617)
 2.11072 +#5626 := (+ #5591 #5608)
 2.11073 +#5627 := (+ #177 #5626)
 2.11074 +#5628 := (>= #5627 0::int)
 2.11075 +#5659 := (or #5617 #5628)
 2.11076 +#5662 := (not #5659)
 2.11077 +#18518 := (not #5566)
 2.11078 +#18445 := [hypothesis]: #18518
 2.11079 +#5665 := (or #5566 #5662)
 2.11080 +#15564 := (or #4218 #5566 #5662)
 2.11081 +#5613 := (+ #1268 #5612)
 2.11082 +#5614 := (+ #5561 #5613)
 2.11083 +#5615 := (<= #5614 0::int)
 2.11084 +#5656 := (or #5617 #5615)
 2.11085 +#5657 := (not #5656)
 2.11086 +#5562 := (= #5561 #2147)
 2.11087 +#5658 := (or #5562 #5657)
 2.11088 +#15565 := (or #4218 #5658)
 2.11089 +#15574 := (iff #15565 #15564)
 2.11090 +#15567 := (or #4218 #5665)
 2.11091 +#15570 := (iff #15567 #15564)
 2.11092 +#15571 := [rewrite]: #15570
 2.11093 +#15568 := (iff #15565 #15567)
 2.11094 +#5666 := (iff #5658 #5665)
 2.11095 +#5663 := (iff #5657 #5662)
 2.11096 +#5660 := (iff #5656 #5659)
 2.11097 +#5631 := (iff #5615 #5628)
 2.11098 +#5619 := (+ #5561 #5612)
 2.11099 +#5620 := (+ #1268 #5619)
 2.11100 +#5623 := (<= #5620 0::int)
 2.11101 +#5629 := (iff #5623 #5628)
 2.11102 +#5630 := [rewrite]: #5629
 2.11103 +#5624 := (iff #5615 #5623)
 2.11104 +#5621 := (= #5614 #5620)
 2.11105 +#5622 := [rewrite]: #5621
 2.11106 +#5625 := [monotonicity #5622]: #5624
 2.11107 +#5632 := [trans #5625 #5630]: #5631
 2.11108 +#5661 := [monotonicity #5632]: #5660
 2.11109 +#5664 := [monotonicity #5661]: #5663
 2.11110 +#5567 := (iff #5562 #5566)
 2.11111 +#5568 := [rewrite]: #5567
 2.11112 +#5667 := [monotonicity #5568 #5664]: #5666
 2.11113 +#15569 := [monotonicity #5667]: #15568
 2.11114 +#15575 := [trans #15569 #15571]: #15574
 2.11115 +#15566 := [quant-inst]: #15565
 2.11116 +#15576 := [mp #15566 #15575]: #15564
 2.11117 +#18449 := [unit-resolution #15576 #10373]: #5665
 2.11118 +#18450 := [unit-resolution #18449 #18445]: #5662
 2.11119 +#15578 := (or #5659 #15577)
 2.11120 +#15608 := [def-axiom]: #15578
 2.11121 +#18453 := [unit-resolution #15608 #18450]: #15577
 2.11122 +#15724 := (not #5628)
 2.11123 +#15725 := (or #5659 #15724)
 2.11124 +#15726 := [def-axiom]: #15725
 2.11125 +#18454 := [unit-resolution #15726 #18450]: #15724
 2.11126 +#5640 := (or #5617 #5628 #5637)
 2.11127 +#15352 := (or #4226 #5617 #5628 #5637)
 2.11128 +#5609 := (+ #5608 #2148)
 2.11129 +#5610 := (+ #177 #5609)
 2.11130 +#5611 := (= #5610 0::int)
 2.11131 +#5618 := (or #5617 #5615 #5611)
 2.11132 +#15353 := (or #4226 #5618)
 2.11133 +#15526 := (iff #15353 #15352)
 2.11134 +#15377 := (or #4226 #5640)
 2.11135 +#15505 := (iff #15377 #15352)
 2.11136 +#15506 := [rewrite]: #15505
 2.11137 +#15408 := (iff #15353 #15377)
 2.11138 +#5641 := (iff #5618 #5640)
 2.11139 +#5638 := (iff #5611 #5637)
 2.11140 +#5635 := (= #5610 #5634)
 2.11141 +#5636 := [rewrite]: #5635
 2.11142 +#5639 := [monotonicity #5636]: #5638
 2.11143 +#5642 := [monotonicity #5632 #5639]: #5641
 2.11144 +#15409 := [monotonicity #5642]: #15408
 2.11145 +#15549 := [trans #15409 #15506]: #15526
 2.11146 +#15376 := [quant-inst]: #15353
 2.11147 +#15550 := [mp #15376 #15549]: #15352
 2.11148 +#18490 := [unit-resolution #15550 #10825]: #5640
 2.11149 +#18491 := [unit-resolution #18490 #18454 #18453]: #5637
 2.11150 +#18492 := (not #5637)
 2.11151 +#18493 := (or #18492 #15560)
 2.11152 +#18494 := [th-lemma]: #18493
 2.11153 +#18495 := [unit-resolution #18494 #18491]: #15560
 2.11154 +#18499 := (not #15834)
 2.11155 +#18498 := (not #4769)
 2.11156 +#18497 := (not #8662)
 2.11157 +#18496 := (not #15560)
 2.11158 +#18500 := (or #15741 #18496 #18497 #18498 #18499)
 2.11159 +#18501 := [th-lemma]: #18500
 2.11160 +#18502 := [unit-resolution #18501 #18495 #18444 #10836 #18432]: #15741
 2.11161 +#15740 := (<= #15088 0::int)
 2.11162 +#15833 := (<= #15832 0::int)
 2.11163 +#18503 := (or #18424 #15833)
 2.11164 +#18504 := [th-lemma]: #18503
 2.11165 +#18505 := [unit-resolution #18504 #18429]: #15833
 2.11166 +#9287 := (<= #4768 0::int)
 2.11167 +#4527 := (= #177 #4526)
 2.11168 +#4776 := (up_6 uf_23 uf_22)
 2.11169 +#3683 := (up_6 #183 uf_22)
 2.11170 +#10821 := (iff #3683 #4776)
 2.11171 +#10819 := (iff #4776 #3683)
 2.11172 +#10820 := [monotonicity #10380]: #10819
 2.11173 +#10822 := [symm #10820]: #10821
 2.11174  #46 := (:var 0 T5)
 2.11175  #45 := (:var 2 T4)
 2.11176  #47 := (uf_7 #45 #10 #46)
 2.11177 -#3860 := (pattern #47)
 2.11178 -#319 := (= uf_8 #46)
 2.11179 +#4016 := (pattern #47)
 2.11180 +#321 := (= uf_8 #46)
 2.11181  #48 := (up_6 #47 #10)
 2.11182 -#323 := (iff #48 #319)
 2.11183 -#3861 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) (:pat #3860) #323)
 2.11184 -#326 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #323)
 2.11185 -#3864 := (iff #326 #3861)
 2.11186 -#3862 := (iff #323 #323)
 2.11187 -#3863 := [refl]: #3862
 2.11188 -#3865 := [quant-intro #3863]: #3864
 2.11189 -#1509 := (~ #326 #326)
 2.11190 -#1547 := (~ #323 #323)
 2.11191 -#1548 := [refl]: #1547
 2.11192 -#1510 := [nnf-pos #1548]: #1509
 2.11193 +#325 := (iff #48 #321)
 2.11194 +#4017 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) (:pat #4016) #325)
 2.11195 +#328 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #325)
 2.11196 +#4020 := (iff #328 #4017)
 2.11197 +#4018 := (iff #325 #325)
 2.11198 +#4019 := [refl]: #4018
 2.11199 +#4021 := [quant-intro #4019]: #4020
 2.11200 +#1650 := (~ #328 #328)
 2.11201 +#1688 := (~ #325 #325)
 2.11202 +#1689 := [refl]: #1688
 2.11203 +#1651 := [nnf-pos #1689]: #1650
 2.11204  #49 := (= #46 uf_8)
 2.11205  #50 := (iff #48 #49)
 2.11206  #51 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #50)
 2.11207 -#327 := (iff #51 #326)
 2.11208 -#324 := (iff #50 #323)
 2.11209 -#321 := (iff #49 #319)
 2.11210 -#322 := [rewrite]: #321
 2.11211 -#325 := [monotonicity #322]: #324
 2.11212 -#328 := [quant-intro #325]: #327
 2.11213 -#318 := [asserted]: #51
 2.11214 -#331 := [mp #318 #328]: #326
 2.11215 -#1549 := [mp~ #331 #1510]: #326
 2.11216 -#3866 := [mp #1549 #3865]: #3861
 2.11217 -#5984 := (not #3861)
 2.11218 -#5985 := (or #5984 #5971)
 2.11219 -#5974 := (iff #5971 #5970)
 2.11220 -#5986 := (or #5984 #5974)
 2.11221 -#5988 := (iff #5986 #5985)
 2.11222 -#5990 := (iff #5985 #5985)
 2.11223 -#5991 := [rewrite]: #5990
 2.11224 -#5982 := (iff #5974 #5971)
 2.11225 -#5977 := (iff #5971 true)
 2.11226 -#5980 := (iff #5977 #5971)
 2.11227 -#5981 := [rewrite]: #5980
 2.11228 -#5978 := (iff #5974 #5977)
 2.11229 -#5979 := [monotonicity #5976]: #5978
 2.11230 -#5983 := [trans #5979 #5981]: #5982
 2.11231 -#5989 := [monotonicity #5983]: #5988
 2.11232 -#5992 := [trans #5989 #5991]: #5988
 2.11233 -#5987 := [quant-inst]: #5986
 2.11234 -#5993 := [mp #5987 #5992]: #5985
 2.11235 -#29383 := [unit-resolution #5993 #3866]: #5971
 2.11236 -#29388 := [mp #29383 #29387]: #8020
 2.11237 -#30588 := [hypothesis]: #4122
 2.11238 -#8023 := (not #8020)
 2.11239 -#23013 := (or #4127 #8023 #10697 #10725)
 2.11240 -#10702 := (+ #2033 #10701)
 2.11241 -#10703 := (+ #8027 #10702)
 2.11242 -#10704 := (= #10703 0::int)
 2.11243 -#10717 := (not #10704)
 2.11244 -#10718 := (+ #8027 #2033)
 2.11245 -#10716 := (>= #10718 0::int)
 2.11246 -#10711 := (or #8023 #10716 #10717)
 2.11247 -#22922 := (or #4127 #10711)
 2.11248 -#22994 := (iff #22922 #23013)
 2.11249 -#10742 := (or #8023 #10697 #10725)
 2.11250 -#22980 := (or #4127 #10742)
 2.11251 -#22955 := (iff #22980 #23013)
 2.11252 -#22999 := [rewrite]: #22955
 2.11253 -#22906 := (iff #22922 #22980)
 2.11254 -#10798 := (iff #10711 #10742)
 2.11255 -#10726 := (iff #10717 #10725)
 2.11256 -#10719 := (iff #10704 #10722)
 2.11257 -#10746 := (+ #8027 #10701)
 2.11258 -#10747 := (+ #2033 #10746)
 2.11259 -#10750 := (= #10747 0::int)
 2.11260 -#10715 := (iff #10750 #10722)
 2.11261 -#10723 := [rewrite]: #10715
 2.11262 -#10730 := (iff #10704 #10750)
 2.11263 -#10748 := (= #10703 #10747)
 2.11264 -#10749 := [rewrite]: #10748
 2.11265 -#10731 := [monotonicity #10749]: #10730
 2.11266 -#10724 := [trans #10731 #10723]: #10719
 2.11267 -#10727 := [monotonicity #10724]: #10726
 2.11268 -#10694 := (iff #10716 #10697)
 2.11269 -#10712 := (+ #2033 #8027)
 2.11270 -#10695 := (>= #10712 0::int)
 2.11271 -#10698 := (iff #10695 #10697)
 2.11272 -#10699 := [rewrite]: #10698
 2.11273 -#10710 := (iff #10716 #10695)
 2.11274 -#10713 := (= #10718 #10712)
 2.11275 -#10714 := [rewrite]: #10713
 2.11276 -#10696 := [monotonicity #10714]: #10710
 2.11277 -#10745 := [trans #10696 #10699]: #10694
 2.11278 -#10796 := [monotonicity #10745 #10727]: #10798
 2.11279 -#21369 := [monotonicity #10796]: #22906
 2.11280 -#17898 := [trans #21369 #22999]: #22994
 2.11281 -#22936 := [quant-inst]: #22922
 2.11282 -#17881 := [mp #22936 #17898]: #23013
 2.11283 -#30590 := [unit-resolution #17881 #30588 #29388]: #30589
 2.11284 -#30591 := [unit-resolution #30590 #30587 #30566]: false
 2.11285 -#30593 := [lemma #30591]: #30592
 2.11286 -#25195 := [unit-resolution #30593 #25346]: #10311
 2.11287 -#35020 := (or #30518 #7777)
 2.11288 -#35021 := [th-lemma]: #35020
 2.11289 -#25253 := [unit-resolution #35021 #25195]: #7777
 2.11290 -#33354 := (not #7777)
 2.11291 -#33351 := (or #33430 #33354 #2044)
 2.11292 -#33352 := [hypothesis]: #11140
 2.11293 -#38137 := [hypothesis]: #2045
 2.11294 -#33346 := [hypothesis]: #7777
 2.11295 -#33353 := [th-lemma #33346 #38137 #33352]: false
 2.11296 -#33355 := [lemma #33353]: #33351
 2.11297 -#25263 := [unit-resolution #33355 #25253 #25348]: #33430
 2.11298 -#25380 := (or #11140 #11168)
 2.11299 -#3758 := (or #4130 #2560)
 2.11300 -#3640 := [def-axiom]: #3758
 2.11301 -#25347 := [unit-resolution #3640 #25286]: #2560
 2.11302 -#10947 := [unit-resolution #3637 #6214]: #3974
 2.11303 -#19098 := (or #3979 #2557 #11140 #11168)
 2.11304 -#11132 := (or #11137 #11135 #11146)
 2.11305 -#11138 := (not #11132)
 2.11306 -#11141 := (or #2046 #11140 #11138)
 2.11307 -#24415 := (or #3979 #11141)
 2.11308 -#24431 := (iff #24415 #19098)
 2.11309 -#11165 := (or #2557 #11140 #11168)
 2.11310 -#24132 := (or #3979 #11165)
 2.11311 -#24604 := (iff #24132 #19098)
 2.11312 -#24448 := [rewrite]: #24604
 2.11313 -#24350 := (iff #24415 #24132)
 2.11314 -#11171 := (iff #11141 #11165)
 2.11315 -#11169 := (iff #11138 #11168)
 2.11316 -#11166 := (iff #11132 #11142)
 2.11317 -#11167 := [rewrite]: #11166
 2.11318 -#11170 := [monotonicity #11167]: #11169
 2.11319 -#11172 := [monotonicity #2559 #11170]: #11171
 2.11320 -#24430 := [monotonicity #11172]: #24350
 2.11321 -#24397 := [trans #24430 #24448]: #24431
 2.11322 -#24390 := [quant-inst]: #24415
 2.11323 -#24306 := [mp #24390 #24397]: #19098
 2.11324 -#25352 := [unit-resolution #24306 #10947 #25347]: #25380
 2.11325 -#25354 := [unit-resolution #25352 #25263]: #11168
 2.11326 -#24534 := (or #11142 #11136)
 2.11327 -#24551 := [def-axiom]: #24534
 2.11328 -#25381 := [unit-resolution #24551 #25354]: #11136
 2.11329 -#31877 := (up_6 uf_23 #11097)
 2.11330 -#31878 := (not #31877)
 2.11331 -#35062 := (or #11142 #31878 #4127)
 2.11332 -#24524 := (not #11146)
 2.11333 -#38825 := [hypothesis]: #11168
 2.11334 -#24595 := (or #11142 #24524)
 2.11335 -#24514 := [def-axiom]: #24595
 2.11336 -#38826 := [unit-resolution #24514 #38825]: #24524
 2.11337 -#31875 := (uf_24 #11097)
 2.11338 -#31894 := (* -1::int #31875)
 2.11339 -#32091 := (+ #2032 #31894)
 2.11340 -#32092 := (<= #32091 0::int)
 2.11341 -#33436 := [hypothesis]: #31877
 2.11342 -#32104 := (+ #11149 #31894)
 2.11343 -#32105 := (+ #2032 #32104)
 2.11344 -#32106 := (= #32105 0::int)
 2.11345 -#35038 := (iff #11134 #32106)
 2.11346 -#35034 := (iff #32106 #11134)
 2.11347 -#35015 := (= #32105 #11133)
 2.11348 -#35029 := (= #11133 #32105)
 2.11349 -#31895 := (+ #11143 #31894)
 2.11350 -#33428 := (<= #31895 0::int)
 2.11351 -#31876 := (= #11143 #31875)
 2.11352 -#31880 := (or #31876 #31878)
 2.11353 -#31423 := (or #4093 #31876 #31878)
 2.11354 -#31879 := (or #31878 #31876)
 2.11355 -#31434 := (or #4093 #31879)
 2.11356 -#31443 := (iff #31434 #31423)
 2.11357 -#31441 := (or #4093 #31880)
 2.11358 -#31431 := (iff #31441 #31423)
 2.11359 -#31440 := [rewrite]: #31431
 2.11360 -#31433 := (iff #31434 #31441)
 2.11361 -#31881 := (iff #31879 #31880)
 2.11362 -#31882 := [rewrite]: #31881
 2.11363 -#31442 := [monotonicity #31882]: #31433
 2.11364 -#31436 := [trans #31442 #31440]: #31443
 2.11365 -#31435 := [quant-inst]: #31434
 2.11366 -#31444 := [mp #31435 #31436]: #31423
 2.11367 -#33899 := [unit-resolution #31444 #13487]: #31880
 2.11368 -#33904 := [unit-resolution #33899 #33436]: #31876
 2.11369 -#23171 := (not #31876)
 2.11370 -#16263 := (or #23171 #33428)
 2.11371 -#31645 := [th-lemma]: #16263
 2.11372 -#31947 := [unit-resolution #31645 #33904]: #33428
 2.11373 -#31896 := (>= #31895 0::int)
 2.11374 -#31469 := (or #4084 #31896)
 2.11375 -#31470 := [quant-inst]: #31469
 2.11376 -#29796 := [unit-resolution #31470 #7037]: #31896
 2.11377 -#10405 := (<= #10404 0::int)
 2.11378 -#25597 := [unit-resolution #30593 #30588]: #10311
 2.11379 -#34536 := (or #30518 #10405)
 2.11380 -#34894 := [th-lemma]: #34536
 2.11381 -#34869 := [unit-resolution #34894 #25597]: #10405
 2.11382 -#35016 := [unit-resolution #35021 #25597]: #7777
 2.11383 -#35035 := [th-lemma #35016 #34869 #29796 #31947]: #35029
 2.11384 -#35036 := [symm #35035]: #35015
 2.11385 -#35037 := [monotonicity #35036]: #35034
 2.11386 -#35039 := [symm #35037]: #35038
 2.11387 -#24631 := (or #11142 #11134)
 2.11388 -#18952 := [def-axiom]: #24631
 2.11389 -#33451 := [unit-resolution #18952 #38825]: #11134
 2.11390 -#35064 := [mp #33451 #35039]: #32106
 2.11391 -#32111 := (not #32106)
 2.11392 -#32114 := (or #31878 #32092 #32111)
 2.11393 -#31607 := (or #4127 #31878 #32092 #32111)
 2.11394 -#32078 := (+ #2033 #11148)
 2.11395 -#32079 := (+ #31875 #32078)
 2.11396 -#32080 := (= #32079 0::int)
 2.11397 -#32081 := (not #32080)
 2.11398 -#32082 := (+ #31875 #2033)
 2.11399 -#32083 := (>= #32082 0::int)
 2.11400 -#32084 := (or #31878 #32083 #32081)
 2.11401 -#31608 := (or #4127 #32084)
 2.11402 -#31636 := (iff #31608 #31607)
 2.11403 -#31565 := (or #4127 #32114)
 2.11404 -#31606 := (iff #31565 #31607)
 2.11405 -#31635 := [rewrite]: #31606
 2.11406 -#31633 := (iff #31608 #31565)
 2.11407 -#32115 := (iff #32084 #32114)
 2.11408 -#32112 := (iff #32081 #32111)
 2.11409 -#32109 := (iff #32080 #32106)
 2.11410 -#32097 := (+ #11148 #31875)
 2.11411 -#32098 := (+ #2033 #32097)
 2.11412 -#32101 := (= #32098 0::int)
 2.11413 -#32107 := (iff #32101 #32106)
 2.11414 -#32108 := [rewrite]: #32107
 2.11415 -#32102 := (iff #32080 #32101)
 2.11416 -#32099 := (= #32079 #32098)
 2.11417 -#32100 := [rewrite]: #32099
 2.11418 -#32103 := [monotonicity #32100]: #32102
 2.11419 -#32110 := [trans #32103 #32108]: #32109
 2.11420 -#32113 := [monotonicity #32110]: #32112
 2.11421 -#32095 := (iff #32083 #32092)
 2.11422 -#32085 := (+ #2033 #31875)
 2.11423 -#32088 := (>= #32085 0::int)
 2.11424 -#32093 := (iff #32088 #32092)
 2.11425 -#32094 := [rewrite]: #32093
 2.11426 -#32089 := (iff #32083 #32088)
 2.11427 -#32086 := (= #32082 #32085)
 2.11428 -#32087 := [rewrite]: #32086
 2.11429 -#32090 := [monotonicity #32087]: #32089
 2.11430 -#32096 := [trans #32090 #32094]: #32095
 2.11431 -#32116 := [monotonicity #32096 #32113]: #32115
 2.11432 -#31634 := [monotonicity #32116]: #31633
 2.11433 -#17991 := [trans #31634 #31635]: #31636
 2.11434 -#31598 := [quant-inst]: #31608
 2.11435 -#23660 := [mp #31598 #17991]: #31607
 2.11436 -#35065 := [unit-resolution #23660 #30588]: #32114
 2.11437 -#35066 := [unit-resolution #35065 #35064 #33436]: #32092
 2.11438 -#35067 := [th-lemma #35016 #29796 #35066 #38826]: false
 2.11439 -#35063 := [lemma #35067]: #35062
 2.11440 -#25287 := [unit-resolution #35063 #25354 #25346]: #31878
 2.11441 -#38842 := (or #31877 #11137)
 2.11442 -#36185 := (up_6 #8048 #11097)
 2.11443 -#38820 := (not #36185)
 2.11444 -#38838 := (iff #31878 #38820)
 2.11445 -#38836 := (iff #31877 #36185)
 2.11446 -#38834 := (iff #36185 #31877)
 2.11447 -#38835 := [monotonicity #8592]: #38834
 2.11448 -#38837 := [symm #38835]: #38836
 2.11449 -#38839 := [monotonicity #38837]: #38838
 2.11450 -#38833 := [hypothesis]: #31878
 2.11451 -#38840 := [mp #38833 #38839]: #38820
 2.11452 -#36187 := (= #6904 #11097)
 2.11453 -#36206 := (or #11136 #36187)
 2.11454 -#36190 := (iff #36185 #36206)
 2.11455 -#38800 := (or #6010 #36190)
 2.11456 -#36182 := (= #11097 #6904)
 2.11457 -#36183 := (ite #36182 #5970 #11136)
 2.11458 -#36186 := (iff #36185 #36183)
 2.11459 -#38801 := (or #6010 #36186)
 2.11460 -#38803 := (iff #38801 #38800)
 2.11461 -#38805 := (iff #38800 #38800)
 2.11462 -#38806 := [rewrite]: #38805
 2.11463 -#36191 := (iff #36186 #36190)
 2.11464 -#36209 := (iff #36183 #36206)
 2.11465 -#36203 := (ite #36187 true #11136)
 2.11466 -#36207 := (iff #36203 #36206)
 2.11467 -#36208 := [rewrite]: #36207
 2.11468 -#36204 := (iff #36183 #36203)
 2.11469 -#36188 := (iff #36182 #36187)
 2.11470 -#36202 := [rewrite]: #36188
 2.11471 -#36205 := [monotonicity #36202 #5976]: #36204
 2.11472 -#36210 := [trans #36205 #36208]: #36209
 2.11473 -#36192 := [monotonicity #36210]: #36191
 2.11474 -#38804 := [monotonicity #36192]: #38803
 2.11475 -#38807 := [trans #38804 #38806]: #38803
 2.11476 -#38802 := [quant-inst]: #38801
 2.11477 -#38808 := [mp #38802 #38807]: #38800
 2.11478 -#38827 := [unit-resolution #38808 #3851]: #36190
 2.11479 -#38817 := (not #36190)
 2.11480 -#38830 := (or #38817 #36185)
 2.11481 -#38828 := [hypothesis]: #11136
 2.11482 -#38809 := (or #36206 #11137)
 2.11483 -#38810 := [def-axiom]: #38809
 2.11484 -#38829 := [unit-resolution #38810 #38828]: #36206
 2.11485 -#38814 := (not #36206)
 2.11486 -#38818 := (or #38817 #36185 #38814)
 2.11487 -#38819 := [def-axiom]: #38818
 2.11488 -#38831 := [unit-resolution #38819 #38829]: #38830
 2.11489 -#38832 := [unit-resolution #38831 #38827]: #36185
 2.11490 -#38841 := [unit-resolution #38832 #38840]: false
 2.11491 -#38843 := [lemma #38841]: #38842
 2.11492 -#25282 := [unit-resolution #38843 #25287 #25381]: false
 2.11493 -#25366 := [lemma #25282]: #4130
 2.11494 -#5604 := (= #108 #219)
 2.11495 -#25448 := (iff #5604 #220)
 2.11496 -#25447 := [commutativity]: #1322
 2.11497 -#25445 := (iff #5604 #708)
 2.11498 -#6918 := [unit-resolution #3676 #6214]: #109
 2.11499 -#25446 := [monotonicity #6918]: #25445
 2.11500 -#25449 := [trans #25446 #25447]: #25448
 2.11501 -#5555 := (uf_10 #5488)
 2.11502 -#5558 := (* -1::int #5555)
 2.11503 -#5571 := (+ uf_9 #5558)
 2.11504 -#5572 := (<= #5571 0::int)
 2.11505 -#5568 := (+ #1235 #5558)
 2.11506 -#5569 := (+ #108 #5568)
 2.11507 -#5570 := (<= #5569 0::int)
 2.11508 -#5606 := (or #5570 #5572)
 2.11509 -#5486 := (+ #108 #1235)
 2.11510 -#7088 := (<= #5486 0::int)
 2.11511 -#3577 := (<= #108 0::int)
 2.11512 -#6919 := (or #3266 #3577)
 2.11513 -#6920 := [th-lemma]: #6919
 2.11514 -#6921 := [unit-resolution #6920 #6918]: #3577
 2.11515 -#5969 := (>= #185 0::int)
 2.11516 -#3681 := (or #4214 #3941)
 2.11517 -#3661 := [def-axiom]: #3681
 2.11518 -#7734 := [unit-resolution #3661 #6214]: #3941
 2.11519 -#5972 := (or #3946 #5969)
 2.11520 -#5973 := [quant-inst]: #5972
 2.11521 -#7735 := [unit-resolution #5973 #7734]: #5969
 2.11522 -#5140 := (not #3577)
 2.11523 -#25432 := (not #5969)
 2.11524 -#25433 := (or #7088 #25432 #5140)
 2.11525 -#25434 := [th-lemma]: #25433
 2.11526 -#25435 := [unit-resolution #25434 #7735 #6921]: #7088
 2.11527 -#8448 := (+ #5555 #5837)
 2.11528 -#8450 := (>= #8448 0::int)
 2.11529 -#8695 := (uf_1 #6904 uf_11)
 2.11530 -#8696 := (uf_10 #8695)
 2.11531 -#9032 := (= #8696 0::int)
 2.11532 -#22996 := (not #9032)
 2.11533 -#15055 := (>= #8696 0::int)
 2.11534 -#22691 := (not #15055)
 2.11535 -#10009 := (not #8450)
 2.11536 -#23412 := [hypothesis]: #10009
 2.11537 -#22699 := (or #8450 #22691)
 2.11538 -#8632 := (* -1::int #8696)
 2.11539 -#15323 := (+ #5555 #8632)
 2.11540 -#15325 := (>= #15323 0::int)
 2.11541 -#9629 := (= #5555 #8696)
 2.11542 -#23372 := (= #8696 #5555)
 2.11543 -#23413 := (= #8695 #5488)
 2.11544 -#23441 := [monotonicity #9758]: #23413
 2.11545 -#23440 := [monotonicity #23441]: #23372
 2.11546 -#23446 := [symm #23440]: #9629
 2.11547 -#23447 := (not #9629)
 2.11548 -#23449 := (or #23447 #15325)
 2.11549 -#23379 := [th-lemma]: #23449
 2.11550 -#22669 := [unit-resolution #23379 #23446]: #15325
 2.11551 -#22695 := (not #15325)
 2.11552 -#23448 := (or #8450 #23491 #22691 #22695)
 2.11553 -#22698 := [th-lemma]: #23448
 2.11554 -#22700 := [unit-resolution #22698 #22669 #22632]: #22699
 2.11555 -#22883 := [unit-resolution #22700 #23412]: #22691
 2.11556 -#23043 := (or #22996 #15055)
 2.11557 -#23450 := [th-lemma]: #23043
 2.11558 -#23034 := [unit-resolution #23450 #22883]: #22996
 2.11559 -#8929 := (= uf_11 #6904)
 2.11560 -#8788 := (<= #8696 0::int)
 2.11561 -#8449 := (<= #8448 0::int)
 2.11562 -#10435 := (or #8450 #8449)
 2.11563 -#10434 := [th-lemma]: #10435
 2.11564 -#23407 := [unit-resolution #10434 #23412]: #8449
 2.11565 -#10438 := (not #8449)
 2.11566 -#23443 := (or #10438 #8788)
 2.11567 -#22944 := (or #10438 #23491 #8788 #22695)
 2.11568 -#23411 := [th-lemma]: #22944
 2.11569 -#23409 := [unit-resolution #23411 #22669 #22632]: #23443
 2.11570 -#23442 := [unit-resolution #23409 #23407]: #8788
 2.11571 -#8794 := (not #8788)
 2.11572 -#8933 := (or #8794 #8929)
 2.11573 -#12371 := (or #7324 #8794 #8929)
 2.11574 -#8795 := (= #6904 uf_11)
 2.11575 -#8796 := (or #8795 #8794)
 2.11576 -#12524 := (or #7324 #8796)
 2.11577 -#13058 := (iff #12524 #12371)
 2.11578 -#12579 := (or #7324 #8933)
 2.11579 -#13029 := (iff #12579 #12371)
 2.11580 -#13057 := [rewrite]: #13029
 2.11581 -#12620 := (iff #12524 #12579)
 2.11582 -#8965 := (iff #8796 #8933)
 2.11583 -#8931 := (or #8929 #8794)
 2.11584 -#8934 := (iff #8931 #8933)
 2.11585 -#8964 := [rewrite]: #8934
 2.11586 -#8932 := (iff #8796 #8931)
 2.11587 -#8924 := (iff #8795 #8929)
 2.11588 -#8930 := [rewrite]: #8924
 2.11589 -#8928 := [monotonicity #8930]: #8932
 2.11590 -#8966 := [trans #8928 #8964]: #8965
 2.11591 -#12543 := [monotonicity #8966]: #12620
 2.11592 -#13028 := [trans #12543 #13057]: #13058
 2.11593 -#12621 := [quant-inst]: #12524
 2.11594 -#13055 := [mp #12621 #13028]: #12371
 2.11595 -#23444 := [unit-resolution #13055 #3878]: #8933
 2.11596 -#20374 := [unit-resolution #23444 #23442]: #8929
 2.11597 -#9008 := (not #8929)
 2.11598 -#9009 := (or #9008 #9032)
 2.11599 -#12859 := (or #8154 #9008 #9032)
 2.11600 -#9033 := (not #8795)
 2.11601 -#9007 := (or #9033 #9032)
 2.11602 -#13122 := (or #8154 #9007)
 2.11603 -#13134 := (iff #13122 #12859)
 2.11604 -#12878 := (or #8154 #9009)
 2.11605 -#13147 := (iff #12878 #12859)
 2.11606 -#13150 := [rewrite]: #13147
 2.11607 -#13131 := (iff #13122 #12878)
 2.11608 -#9010 := (iff #9007 #9009)
 2.11609 -#9006 := (iff #9033 #9008)
 2.11610 -#9031 := [monotonicity #8930]: #9006
 2.11611 -#9011 := [monotonicity #9031]: #9010
 2.11612 -#13120 := [monotonicity #9011]: #13131
 2.11613 -#13149 := [trans #13120 #13150]: #13134
 2.11614 -#13056 := [quant-inst]: #13122
 2.11615 -#13151 := [mp #13056 #13149]: #12859
 2.11616 -#23445 := [unit-resolution #13151 #3872]: #9009
 2.11617 -#11092 := [unit-resolution #23445 #20374 #23034]: false
 2.11618 -#17852 := [lemma #11092]: #8450
 2.11619 -#25436 := (not #7088)
 2.11620 -#25439 := (or #5570 #10009 #25436)
 2.11621 -#25437 := (or #5570 #5907 #10009 #25436)
 2.11622 -#25438 := [th-lemma]: #25437
 2.11623 -#25440 := [unit-resolution #25438 #9692]: #25439
 2.11624 -#25441 := [unit-resolution #25440 #17852 #25435]: #5570
 2.11625 -#5629 := (not #5570)
 2.11626 -#5630 := (or #5606 #5629)
 2.11627 -#5631 := [def-axiom]: #5630
 2.11628 -#25442 := [unit-resolution #5631 #25441]: #5606
 2.11629 -#5609 := (not #5606)
 2.11630 -#5612 := (or #5604 #5609)
 2.11631 -#5615 := (or #4076 #5604 #5609)
 2.11632 -#5602 := (or #5572 #5570)
 2.11633 -#5603 := (not #5602)
 2.11634 -#5605 := (or #5604 #5603)
 2.11635 -#5616 := (or #4076 #5605)
 2.11636 -#5623 := (iff #5616 #5615)
 2.11637 -#5618 := (or #4076 #5612)
 2.11638 -#5621 := (iff #5618 #5615)
 2.11639 -#5622 := [rewrite]: #5621
 2.11640 -#5619 := (iff #5616 #5618)
 2.11641 -#5613 := (iff #5605 #5612)
 2.11642 -#5610 := (iff #5603 #5609)
 2.11643 -#5607 := (iff #5602 #5606)
 2.11644 -#5608 := [rewrite]: #5607
 2.11645 -#5611 := [monotonicity #5608]: #5610
 2.11646 -#5614 := [monotonicity #5611]: #5613
 2.11647 -#5620 := [monotonicity #5614]: #5619
 2.11648 -#5624 := [trans #5620 #5622]: #5623
 2.11649 -#5617 := [quant-inst]: #5616
 2.11650 -#5625 := [mp #5617 #5624]: #5615
 2.11651 -#25443 := [unit-resolution #5625 #6216]: #5612
 2.11652 -#25444 := [unit-resolution #25443 #25442]: #5604
 2.11653 -#25450 := [mp #25444 #25449]: #220
 2.11654 -#3717 := (or #4178 #4172)
 2.11655 -#3721 := [def-axiom]: #3717
 2.11656 -#13489 := [unit-resolution #3721 #13486]: #4172
 2.11657 -#3716 := (or #4175 #1324 #4169)
 2.11658 -#3718 := [def-axiom]: #3716
 2.11659 -#25451 := [unit-resolution #3718 #13489]: #4172
 2.11660 -#25452 := [unit-resolution #25451 #25450]: #4169
 2.11661 -#3723 := (or #4166 #4160)
 2.11662 -#3725 := [def-axiom]: #3723
 2.11663 -#25453 := [unit-resolution #3725 #25452]: #4160
 2.11664 -#25454 := (or #4163 #4157)
 2.11665 -#8769 := (or #4093 #1963)
 2.11666 -#8407 := (uf_4 uf_14 ?x65!15)
 2.11667 -#8699 := (>= #8407 0::int)
 2.11668 -#8702 := (or #3946 #8699)
 2.11669 -#8703 := [quant-inst]: #8702
 2.11670 -#8764 := [unit-resolution #8703 #7734]: #8699
 2.11671 -#9046 := [hypothesis]: #1964
 2.11672 -#8438 := (* -1::int #8407)
 2.11673 -#8439 := (+ #1962 #8438)
 2.11674 -#8763 := (>= #8439 0::int)
 2.11675 -#8412 := (= #1962 #8407)
 2.11676 -#9060 := [hypothesis]: #4088
 2.11677 -#9082 := (or #8412 #1963 #4093)
 2.11678 -#8454 := (uf_1 uf_22 ?x65!15)
 2.11679 -#8455 := (uf_10 #8454)
 2.11680 -#8429 := (* -1::int #1962)
 2.11681 -#8511 := (+ #8429 #8455)
 2.11682 -#8512 := (+ #185 #8511)
 2.11683 -#8532 := (<= #8512 0::int)
 2.11684 -#8515 := (= #8512 0::int)
 2.11685 -#8456 := (* -1::int #8455)
 2.11686 -#8460 := (+ uf_9 #8456)
 2.11687 -#8461 := (<= #8460 0::int)
 2.11688 -#8499 := (not #8461)
 2.11689 -#8472 := (+ #8438 #8455)
 2.11690 -#8473 := (+ #185 #8472)
 2.11691 -#8474 := (>= #8473 0::int)
 2.11692 -#8479 := (or #8461 #8474)
 2.11693 -#8482 := (not #8479)
 2.11694 -#9034 := (not #8412)
 2.11695 -#9035 := [hypothesis]: #9034
 2.11696 -#8485 := (or #8412 #8482)
 2.11697 -#8488 := (or #4076 #8412 #8482)
 2.11698 -#8457 := (+ #1235 #8456)
 2.11699 -#8458 := (+ #8407 #8457)
 2.11700 -#8459 := (<= #8458 0::int)
 2.11701 -#8462 := (or #8461 #8459)
 2.11702 -#8463 := (not #8462)
 2.11703 -#8408 := (= #8407 #1962)
 2.11704 -#8464 := (or #8408 #8463)
 2.11705 -#8489 := (or #4076 #8464)
 2.11706 -#8496 := (iff #8489 #8488)
 2.11707 -#8491 := (or #4076 #8485)
 2.11708 -#8494 := (iff #8491 #8488)
 2.11709 -#8495 := [rewrite]: #8494
 2.11710 -#8492 := (iff #8489 #8491)
 2.11711 -#8486 := (iff #8464 #8485)
 2.11712 -#8483 := (iff #8463 #8482)
 2.11713 -#8480 := (iff #8462 #8479)
 2.11714 -#8477 := (iff #8459 #8474)
 2.11715 -#8465 := (+ #8407 #8456)
 2.11716 -#8466 := (+ #1235 #8465)
 2.11717 -#8469 := (<= #8466 0::int)
 2.11718 -#8475 := (iff #8469 #8474)
 2.11719 -#8476 := [rewrite]: #8475
 2.11720 -#8470 := (iff #8459 #8469)
 2.11721 -#8467 := (= #8458 #8466)
 2.11722 -#8468 := [rewrite]: #8467
 2.11723 -#8471 := [monotonicity #8468]: #8470
 2.11724 -#8478 := [trans #8471 #8476]: #8477
 2.11725 -#8481 := [monotonicity #8478]: #8480
 2.11726 -#8484 := [monotonicity #8481]: #8483
 2.11727 -#8413 := (iff #8408 #8412)
 2.11728 -#8414 := [rewrite]: #8413
 2.11729 -#8487 := [monotonicity #8414 #8484]: #8486
 2.11730 -#8493 := [monotonicity #8487]: #8492
 2.11731 -#8497 := [trans #8493 #8495]: #8496
 2.11732 -#8490 := [quant-inst]: #8489
 2.11733 -#8498 := [mp #8490 #8497]: #8488
 2.11734 -#9036 := [unit-resolution #8498 #6216]: #8485
 2.11735 -#9037 := [unit-resolution #9036 #9035]: #8482
 2.11736 -#8500 := (or #8479 #8499)
 2.11737 -#8501 := [def-axiom]: #8500
 2.11738 -#9038 := [unit-resolution #8501 #9037]: #8499
 2.11739 -#8502 := (not #8474)
 2.11740 -#8503 := (or #8479 #8502)
 2.11741 -#8504 := [def-axiom]: #8503
 2.11742 -#9039 := [unit-resolution #8504 #9037]: #8502
 2.11743 -#8518 := (or #8461 #8474 #8515)
 2.11744 -#8521 := (or #4068 #8461 #8474 #8515)
 2.11745 -#8507 := (+ #8455 #8429)
 2.11746 -#8508 := (+ #185 #8507)
 2.11747 -#8509 := (= #8508 0::int)
 2.11748 -#8510 := (or #8461 #8459 #8509)
 2.11749 -#8522 := (or #4068 #8510)
 2.11750 -#8529 := (iff #8522 #8521)
 2.11751 -#8524 := (or #4068 #8518)
 2.11752 -#8527 := (iff #8524 #8521)
 2.11753 -#8528 := [rewrite]: #8527
 2.11754 -#8525 := (iff #8522 #8524)
 2.11755 -#8519 := (iff #8510 #8518)
 2.11756 -#8516 := (iff #8509 #8515)
 2.11757 -#8513 := (= #8508 #8512)
 2.11758 -#8514 := [rewrite]: #8513
 2.11759 -#8517 := [monotonicity #8514]: #8516
 2.11760 -#8520 := [monotonicity #8478 #8517]: #8519
 2.11761 -#8526 := [monotonicity #8520]: #8525
 2.11762 -#8530 := [trans #8526 #8528]: #8529
 2.11763 -#8523 := [quant-inst]: #8522
 2.11764 -#8531 := [mp #8523 #8530]: #8521
 2.11765 -#9040 := [unit-resolution #8531 #6220]: #8518
 2.11766 -#9041 := [unit-resolution #9040 #9039 #9038]: #8515
 2.11767 -#9042 := (not #8515)
 2.11768 -#9043 := (or #9042 #8532)
 2.11769 -#9044 := [th-lemma]: #9043
 2.11770 -#9045 := [unit-resolution #9044 #9041]: #8532
 2.11771 -#8903 := (uf_1 #8349 ?x65!15)
 2.11772 -#8904 := (uf_10 #8903)
 2.11773 -#8910 := (* -1::int #8904)
 2.11774 -#8982 := (+ #8455 #8910)
 2.11775 -#8986 := (>= #8982 0::int)
 2.11776 -#8981 := (= #8455 #8904)
 2.11777 -#9052 := (= #8904 #8455)
 2.11778 -#9050 := (= #8903 #8454)
 2.11779 -#9051 := [monotonicity #9049]: #9050
 2.11780 -#9053 := [monotonicity #9051]: #9052
 2.11781 -#9054 := [symm #9053]: #8981
 2.11782 -#9055 := (not #8981)
 2.11783 -#9056 := (or #9055 #8986)
 2.11784 -#9057 := [th-lemma]: #9056
 2.11785 -#9058 := [unit-resolution #9057 #9054]: #8986
 2.11786 -#8974 := (>= #8904 0::int)
 2.11787 -#8935 := (<= #8904 0::int)
 2.11788 -#8936 := (not #8935)
 2.11789 -#8859 := (= ?x65!15 #8349)
 2.11790 -#8887 := (not #8859)
 2.11791 -#8612 := (up_6 uf_15 ?x65!15)
 2.11792 -#8867 := (or #8612 #8859)
 2.11793 -#8890 := (not #8867)
 2.11794 -#8861 := (uf_7 uf_15 #8349 uf_8)
 2.11795 -#8862 := (up_6 #8861 ?x65!15)
 2.11796 -#8872 := (iff #8862 #8867)
 2.11797 -#8875 := (or #6010 #8872)
 2.11798 -#8860 := (ite #8859 #5970 #8612)
 2.11799 -#8863 := (iff #8862 #8860)
 2.11800 -#8876 := (or #6010 #8863)
 2.11801 -#8878 := (iff #8876 #8875)
 2.11802 -#8880 := (iff #8875 #8875)
 2.11803 -#8881 := [rewrite]: #8880
 2.11804 -#8873 := (iff #8863 #8872)
 2.11805 -#8870 := (iff #8860 #8867)
 2.11806 -#8864 := (ite #8859 true #8612)
 2.11807 -#8868 := (iff #8864 #8867)
 2.11808 -#8869 := [rewrite]: #8868
 2.11809 -#8865 := (iff #8860 #8864)
 2.11810 -#8866 := [monotonicity #5976]: #8865
 2.11811 -#8871 := [trans #8866 #8869]: #8870
 2.11812 -#8874 := [monotonicity #8871]: #8873
 2.11813 -#8879 := [monotonicity #8874]: #8878
 2.11814 -#8882 := [trans #8879 #8881]: #8878
 2.11815 -#8877 := [quant-inst]: #8876
 2.11816 -#8883 := [mp #8877 #8882]: #8875
 2.11817 -#9059 := [unit-resolution #8883 #3851]: #8872
 2.11818 -#8896 := (not #8862)
 2.11819 -#8409 := (up_6 uf_23 ?x65!15)
 2.11820 -#8410 := (not #8409)
 2.11821 -#9071 := (iff #8410 #8896)
 2.11822 -#9069 := (iff #8409 #8862)
 2.11823 -#9067 := (iff #8862 #8409)
 2.11824 -#9065 := (= #8861 uf_23)
 2.11825 -#9063 := (= #8861 #191)
 2.11826 -#9064 := [monotonicity #9049]: #9063
 2.11827 -#9066 := [trans #9064 #7413]: #9065
 2.11828 -#9068 := [monotonicity #9066]: #9067
 2.11829 -#9070 := [symm #9068]: #9069
 2.11830 -#9072 := [monotonicity #9070]: #9071
 2.11831 -#8415 := (or #8410 #8412)
 2.11832 -#8418 := (or #4093 #8410 #8412)
 2.11833 -#8411 := (or #8410 #8408)
 2.11834 -#8419 := (or #4093 #8411)
 2.11835 -#8426 := (iff #8419 #8418)
 2.11836 -#8421 := (or #4093 #8415)
 2.11837 -#8424 := (iff #8421 #8418)
 2.11838 -#8425 := [rewrite]: #8424
 2.11839 -#8422 := (iff #8419 #8421)
 2.11840 -#8416 := (iff #8411 #8415)
 2.11841 -#8417 := [monotonicity #8414]: #8416
 2.11842 -#8423 := [monotonicity #8417]: #8422
 2.11843 -#8427 := [trans #8423 #8425]: #8426
 2.11844 -#8420 := [quant-inst]: #8419
 2.11845 -#8428 := [mp #8420 #8427]: #8418
 2.11846 -#9061 := [unit-resolution #8428 #9060]: #8415
 2.11847 -#9062 := [unit-resolution #9061 #9035]: #8410
 2.11848 -#9073 := [mp #9062 #9072]: #8896
 2.11849 -#8893 := (not #8872)
 2.11850 -#8894 := (or #8893 #8862 #8890)
 2.11851 -#8895 := [def-axiom]: #8894
 2.11852 -#9074 := [unit-resolution #8895 #9073 #9059]: #8890
 2.11853 -#8888 := (or #8867 #8887)
 2.11854 -#8889 := [def-axiom]: #8888
 2.11855 -#9075 := [unit-resolution #8889 #9074]: #8887
 2.11856 -#8941 := (or #8859 #8936)
 2.11857 -#8944 := (or #7324 #8859 #8936)
 2.11858 -#8937 := (= #8349 ?x65!15)
 2.11859 -#8938 := (or #8937 #8936)
 2.11860 -#8945 := (or #7324 #8938)
 2.11861 -#8952 := (iff #8945 #8944)
 2.11862 -#8947 := (or #7324 #8941)
 2.11863 -#8950 := (iff #8947 #8944)
 2.11864 -#8951 := [rewrite]: #8950
 2.11865 -#8948 := (iff #8945 #8947)
 2.11866 -#8942 := (iff #8938 #8941)
 2.11867 -#8939 := (iff #8937 #8859)
 2.11868 -#8940 := [rewrite]: #8939
 2.11869 -#8943 := [monotonicity #8940]: #8942
 2.11870 -#8949 := [monotonicity #8943]: #8948
 2.11871 -#8953 := [trans #8949 #8951]: #8952
 2.11872 -#8946 := [quant-inst]: #8945
 2.11873 -#8954 := [mp #8946 #8953]: #8944
 2.11874 -#9076 := [unit-resolution #8954 #3878]: #8941
 2.11875 -#9077 := [unit-resolution #9076 #9075]: #8936
 2.11876 -#9078 := (or #8974 #8935)
 2.11877 -#9079 := [th-lemma]: #9078
 2.11878 -#9080 := [unit-resolution #9079 #9077]: #8974
 2.11879 -#9081 := [th-lemma #9080 #9058 #9046 #9045 #7735]: false
 2.11880 -#9083 := [lemma #9081]: #9082
 2.11881 -#8765 := [unit-resolution #9083 #9060 #9046]: #8412
 2.11882 -#8766 := (or #9034 #8763)
 2.11883 -#8767 := [th-lemma]: #8766
 2.11884 -#8762 := [unit-resolution #8767 #8765]: #8763
 2.11885 -#8768 := [th-lemma #8762 #9046 #8764]: false
 2.11886 -#8770 := [lemma #8768]: #8769
 2.11887 -#13488 := [unit-resolution #8770 #13487]: #1963
 2.11888 -#3737 := (or #4163 #1964 #4157)
 2.11889 -#3731 := [def-axiom]: #3737
 2.11890 -#25455 := [unit-resolution #3731 #13488]: #25454
 2.11891 -#25456 := [unit-resolution #25455 #25453]: #4157
 2.11892 -#3742 := (or #4154 #4148)
 2.11893 -#3743 := [def-axiom]: #3742
 2.11894 -#29389 := [unit-resolution #3743 #25456]: #4148
 2.11895 -#29390 := (or #4151 #4145)
 2.11896 -#6820 := (+ #1978 #5831)
 2.11897 -#6821 := (<= #6820 0::int)
 2.11898 -#6819 := (= #1978 #5830)
 2.11899 -#6333 := (= uf_22 ?x67!17)
 2.11900 -#6328 := (up_6 uf_15 ?x67!17)
 2.11901 -#6339 := (or #6328 #6333)
 2.11902 -#6331 := (up_6 #191 ?x67!17)
 2.11903 -#6344 := (iff #6331 #6339)
 2.11904 -#6347 := (or #6010 #6344)
 2.11905 -#6329 := (= ?x67!17 uf_22)
 2.11906 -#6330 := (ite #6329 #5970 #6328)
 2.11907 -#6332 := (iff #6331 #6330)
 2.11908 -#6348 := (or #6010 #6332)
 2.11909 -#6350 := (iff #6348 #6347)
 2.11910 -#6352 := (iff #6347 #6347)
 2.11911 -#6353 := [rewrite]: #6352
 2.11912 -#6345 := (iff #6332 #6344)
 2.11913 -#6342 := (iff #6330 #6339)
 2.11914 -#6336 := (ite #6333 true #6328)
 2.11915 -#6340 := (iff #6336 #6339)
 2.11916 -#6341 := [rewrite]: #6340
 2.11917 -#6337 := (iff #6330 #6336)
 2.11918 -#6334 := (iff #6329 #6333)
 2.11919 -#6335 := [rewrite]: #6334
 2.11920 -#6338 := [monotonicity #6335 #5976]: #6337
 2.11921 -#6343 := [trans #6338 #6341]: #6342
 2.11922 -#6346 := [monotonicity #6343]: #6345
 2.11923 -#6351 := [monotonicity #6346]: #6350
 2.11924 -#6354 := [trans #6351 #6353]: #6350
 2.11925 -#6349 := [quant-inst]: #6348
 2.11926 -#6355 := [mp #6349 #6354]: #6347
 2.11927 -#7414 := [unit-resolution #6355 #3851]: #6344
 2.11928 -#7421 := (iff #1983 #6331)
 2.11929 -#7419 := (iff #6331 #1983)
 2.11930 -#7420 := [monotonicity #7413]: #7419
 2.11931 -#7422 := [symm #7420]: #7421
 2.11932 -#7415 := [hypothesis]: #3080
 2.11933 -#3619 := (or #3075 #1983)
 2.11934 -#3620 := [def-axiom]: #3619
 2.11935 -#7416 := [unit-resolution #3620 #7415]: #1983
 2.11936 -#7423 := [mp #7416 #7422]: #6331
 2.11937 -#6368 := (not #6331)
 2.11938 -#6365 := (not #6344)
 2.11939 -#6369 := (or #6365 #6368 #6339)
 2.11940 -#6370 := [def-axiom]: #6369
 2.11941 -#7454 := [unit-resolution #6370 #7423 #7414]: #6339
 2.11942 -#6356 := (not #6328)
 2.11943 -#6308 := (uf_4 uf_14 ?x67!17)
 2.11944 -#6386 := (* -1::int #6308)
 2.11945 -#6605 := (+ #185 #6386)
 2.11946 -#6961 := (>= #6605 0::int)
 2.11947 -#7041 := (not #6961)
 2.11948 -#6266 := (= uf_22 ?x68!16)
 2.11949 -#6292 := (not #6266)
 2.11950 -#6257 := (up_6 uf_15 ?x68!16)
 2.11951 -#6272 := (or #6257 #6266)
 2.11952 -#6295 := (not #6272)
 2.11953 -#6264 := (up_6 #191 ?x68!16)
 2.11954 -#6277 := (iff #6264 #6272)
 2.11955 -#6280 := (or #6010 #6277)
 2.11956 -#6260 := (= ?x68!16 uf_22)
 2.11957 -#6263 := (ite #6260 #5970 #6257)
 2.11958 -#6265 := (iff #6264 #6263)
 2.11959 -#6281 := (or #6010 #6265)
 2.11960 -#6283 := (iff #6281 #6280)
 2.11961 -#6285 := (iff #6280 #6280)
 2.11962 -#6286 := [rewrite]: #6285
 2.11963 -#6278 := (iff #6265 #6277)
 2.11964 -#6275 := (iff #6263 #6272)
 2.11965 -#6269 := (ite #6266 true #6257)
 2.11966 -#6273 := (iff #6269 #6272)
 2.11967 -#6274 := [rewrite]: #6273
 2.11968 -#6270 := (iff #6263 #6269)
 2.11969 -#6267 := (iff #6260 #6266)
 2.11970 -#6268 := [rewrite]: #6267
 2.11971 -#6271 := [monotonicity #6268 #5976]: #6270
 2.11972 -#6276 := [trans #6271 #6274]: #6275
 2.11973 -#6279 := [monotonicity #6276]: #6278
 2.11974 -#6284 := [monotonicity #6279]: #6283
 2.11975 -#6287 := [trans #6284 #6286]: #6283
 2.11976 -#6282 := [quant-inst]: #6281
 2.11977 -#6288 := [mp #6282 #6287]: #6280
 2.11978 -#7455 := [unit-resolution #6288 #3851]: #6277
 2.11979 -#6301 := (not #6264)
 2.11980 -#7491 := (iff #1985 #6301)
 2.11981 -#7461 := (iff #1984 #6264)
 2.11982 -#7459 := (iff #6264 #1984)
 2.11983 -#7460 := [monotonicity #7413]: #7459
 2.11984 -#7490 := [symm #7460]: #7461
 2.11985 -#7492 := [monotonicity #7490]: #7491
 2.11986 -#3762 := (or #3075 #1985)
 2.11987 -#3763 := [def-axiom]: #3762
 2.11988 -#7458 := [unit-resolution #3763 #7415]: #1985
 2.11989 -#7493 := [mp #7458 #7492]: #6301
 2.11990 -#6298 := (not #6277)
 2.11991 -#6299 := (or #6298 #6264 #6295)
 2.11992 -#6300 := [def-axiom]: #6299
 2.11993 -#7494 := [unit-resolution #6300 #7493 #7455]: #6295
 2.11994 -#6293 := (or #6272 #6292)
 2.11995 -#6294 := [def-axiom]: #6293
 2.11996 -#7495 := [unit-resolution #6294 #7494]: #6292
 2.11997 -#6483 := (uf_4 uf_14 ?x68!16)
 2.11998 -#6494 := (* -1::int #6483)
 2.11999 -#6696 := (+ #185 #6494)
 2.12000 -#6697 := (<= #6696 0::int)
 2.12001 -#6289 := (not #6257)
 2.12002 -#6290 := (or #6272 #6289)
 2.12003 -#6291 := [def-axiom]: #6290
 2.12004 -#7496 := [unit-resolution #6291 #7494]: #6289
 2.12005 -#6702 := (or #6257 #6697)
 2.12006 -#3682 := (or #4202 #4053)
 2.12007 -#3683 := [def-axiom]: #3682
 2.12008 -#7497 := [unit-resolution #3683 #6215]: #4053
 2.12009 -#6705 := (or #4058 #6257 #6697)
 2.12010 -#6685 := (+ #6483 #1235)
 2.12011 -#6686 := (>= #6685 0::int)
 2.12012 -#6689 := (or #6257 #6686)
 2.12013 -#6706 := (or #4058 #6689)
 2.12014 -#6713 := (iff #6706 #6705)
 2.12015 -#6708 := (or #4058 #6702)
 2.12016 -#6711 := (iff #6708 #6705)
 2.12017 -#6712 := [rewrite]: #6711
 2.12018 -#6709 := (iff #6706 #6708)
 2.12019 -#6703 := (iff #6689 #6702)
 2.12020 -#6700 := (iff #6686 #6697)
 2.12021 -#6690 := (+ #1235 #6483)
 2.12022 -#6693 := (>= #6690 0::int)
 2.12023 -#6698 := (iff #6693 #6697)
 2.12024 -#6699 := [rewrite]: #6698
 2.12025 -#6694 := (iff #6686 #6693)
 2.12026 -#6691 := (= #6685 #6690)
 2.12027 -#6692 := [rewrite]: #6691
 2.12028 -#6695 := [monotonicity #6692]: #6694
 2.12029 -#6701 := [trans #6695 #6699]: #6700
 2.12030 -#6704 := [monotonicity #6701]: #6703
 2.12031 -#6710 := [monotonicity #6704]: #6709
 2.12032 -#6714 := [trans #6710 #6712]: #6713
 2.12033 -#6707 := [quant-inst]: #6706
 2.12034 -#6715 := [mp #6707 #6714]: #6705
 2.12035 -#7498 := [unit-resolution #6715 #7497]: #6702
 2.12036 -#7499 := [unit-resolution #7498 #7496]: #6697
 2.12037 -#3764 := (not #2519)
 2.12038 -#3765 := (or #3075 #3764)
 2.12039 -#3759 := [def-axiom]: #3765
 2.12040 -#7500 := [unit-resolution #3759 #7415]: #3764
 2.12041 -#7343 := (not #6697)
 2.12042 -#7344 := (or #7041 #2519 #7343 #6266)
 2.12043 -#7098 := [hypothesis]: #6697
 2.12044 -#7034 := [hypothesis]: #3764
 2.12045 -#6387 := (+ #1978 #6386)
 2.12046 -#6388 := (<= #6387 0::int)
 2.12047 -#6393 := (or #4084 #6388)
 2.12048 -#6376 := (+ #6308 #1979)
 2.12049 -#6377 := (>= #6376 0::int)
 2.12050 -#6394 := (or #4084 #6377)
 2.12051 -#6396 := (iff #6394 #6393)
 2.12052 -#6398 := (iff #6393 #6393)
 2.12053 -#6399 := [rewrite]: #6398
 2.12054 -#6391 := (iff #6377 #6388)
 2.12055 -#6380 := (+ #1979 #6308)
 2.12056 -#6383 := (>= #6380 0::int)
 2.12057 -#6389 := (iff #6383 #6388)
 2.12058 -#6390 := [rewrite]: #6389
 2.12059 -#6384 := (iff #6377 #6383)
 2.12060 -#6381 := (= #6376 #6380)
 2.12061 -#6382 := [rewrite]: #6381
 2.12062 -#6385 := [monotonicity #6382]: #6384
 2.12063 -#6392 := [trans #6385 #6390]: #6391
 2.12064 -#6397 := [monotonicity #6392]: #6396
 2.12065 -#6400 := [trans #6397 #6399]: #6396
 2.12066 -#6395 := [quant-inst]: #6394
 2.12067 -#6401 := [mp #6395 #6400]: #6393
 2.12068 -#7038 := [unit-resolution #6401 #7037]: #6388
 2.12069 -#7039 := [hypothesis]: #6961
 2.12070 -#6495 := (+ #1980 #6494)
 2.12071 -#6559 := (>= #6495 0::int)
 2.12072 -#6522 := (= #1980 #6483)
 2.12073 -#6510 := (uf_1 uf_22 ?x68!16)
 2.12074 -#6511 := (uf_10 #6510)
 2.12075 -#6532 := (+ #6494 #6511)
 2.12076 -#6533 := (+ #185 #6532)
 2.12077 -#6534 := (>= #6533 0::int)
 2.12078 -#6512 := (* -1::int #6511)
 2.12079 -#6516 := (+ uf_9 #6512)
 2.12080 -#6517 := (<= #6516 0::int)
 2.12081 -#6539 := (or #6517 #6534)
 2.12082 -#6572 := (+ #2517 #6511)
 2.12083 -#6573 := (+ #185 #6572)
 2.12084 -#6576 := (= #6573 0::int)
 2.12085 -#6784 := (not #6576)
 2.12086 -#6593 := (<= #6573 0::int)
 2.12087 -#7348 := (not #6593)
 2.12088 -#7173 := [hypothesis]: #6292
 2.12089 -#7349 := (or #7348 #7041 #2519 #6266)
 2.12090 -#6828 := (<= #6511 0::int)
 2.12091 -#6829 := (not #6828)
 2.12092 -#7097 := (or #7324 #6266 #6829)
 2.12093 -#6830 := (or #6266 #6829)
 2.12094 -#7326 := (or #7324 #6830)
 2.12095 -#7328 := (iff #7326 #7097)
 2.12096 -#7339 := [rewrite]: #7328
 2.12097 -#7327 := [quant-inst]: #7326
 2.12098 -#7340 := [mp #7327 #7339]: #7097
 2.12099 -#7323 := [unit-resolution #7340 #3878 #7173]: #6829
 2.12100 -#7346 := [hypothesis]: #6593
 2.12101 -#7347 := [th-lemma #7346 #7039 #7038 #7034 #7323]: false
 2.12102 -#7350 := [lemma #7347]: #7349
 2.12103 -#7178 := [unit-resolution #7350 #7039 #7034 #7173]: #7348
 2.12104 -#7179 := (or #6784 #6593)
 2.12105 -#7309 := [th-lemma]: #7179
 2.12106 -#7321 := [unit-resolution #7309 #7178]: #6784
 2.12107 -#6791 := (or #6539 #6576)
 2.12108 -#6785 := [hypothesis]: #6784
 2.12109 -#6560 := (not #6517)
 2.12110 -#6542 := (not #6539)
 2.12111 -#6786 := [hypothesis]: #6542
 2.12112 -#6561 := (or #6539 #6560)
 2.12113 -#6562 := [def-axiom]: #6561
 2.12114 -#6787 := [unit-resolution #6562 #6786]: #6560
 2.12115 -#6563 := (not #6534)
 2.12116 -#6564 := (or #6539 #6563)
 2.12117 -#6565 := [def-axiom]: #6564
 2.12118 -#6788 := [unit-resolution #6565 #6786]: #6563
 2.12119 -#6579 := (or #6517 #6534 #6576)
 2.12120 -#6582 := (or #4068 #6517 #6534 #6576)
 2.12121 -#6568 := (+ #6511 #2517)
 2.12122 -#6569 := (+ #185 #6568)
 2.12123 -#6570 := (= #6569 0::int)
 2.12124 -#6513 := (+ #1235 #6512)
 2.12125 -#6514 := (+ #6483 #6513)
 2.12126 -#6515 := (<= #6514 0::int)
 2.12127 -#6571 := (or #6517 #6515 #6570)
 2.12128 -#6583 := (or #4068 #6571)
 2.12129 -#6590 := (iff #6583 #6582)
 2.12130 -#6585 := (or #4068 #6579)
 2.12131 -#6588 := (iff #6585 #6582)
 2.12132 -#6589 := [rewrite]: #6588
 2.12133 -#6586 := (iff #6583 #6585)
 2.12134 -#6580 := (iff #6571 #6579)
 2.12135 -#6577 := (iff #6570 #6576)
 2.12136 -#6574 := (= #6569 #6573)
 2.12137 -#6575 := [rewrite]: #6574
 2.12138 -#6578 := [monotonicity #6575]: #6577
 2.12139 -#6537 := (iff #6515 #6534)
 2.12140 -#6525 := (+ #6483 #6512)
 2.12141 -#6526 := (+ #1235 #6525)
 2.12142 -#6529 := (<= #6526 0::int)
 2.12143 -#6535 := (iff #6529 #6534)
 2.12144 -#6536 := [rewrite]: #6535
 2.12145 -#6530 := (iff #6515 #6529)
 2.12146 -#6527 := (= #6514 #6526)
 2.12147 -#6528 := [rewrite]: #6527
 2.12148 -#6531 := [monotonicity #6528]: #6530
 2.12149 -#6538 := [trans #6531 #6536]: #6537
 2.12150 -#6581 := [monotonicity #6538 #6578]: #6580
 2.12151 -#6587 := [monotonicity #6581]: #6586
 2.12152 -#6591 := [trans #6587 #6589]: #6590
 2.12153 -#6584 := [quant-inst]: #6583
 2.12154 -#6592 := [mp #6584 #6591]: #6582
 2.12155 -#6789 := [unit-resolution #6592 #6220]: #6579
 2.12156 -#6790 := [unit-resolution #6789 #6788 #6787 #6785]: false
 2.12157 -#6792 := [lemma #6790]: #6791
 2.12158 -#7320 := [unit-resolution #6792 #7321]: #6539
 2.12159 -#6545 := (or #6522 #6542)
 2.12160 -#6548 := (or #4076 #6522 #6542)
 2.12161 -#6518 := (or #6517 #6515)
 2.12162 -#6519 := (not #6518)
 2.12163 -#6520 := (= #6483 #1980)
 2.12164 -#6521 := (or #6520 #6519)
 2.12165 -#6549 := (or #4076 #6521)
 2.12166 -#6556 := (iff #6549 #6548)
 2.12167 -#6551 := (or #4076 #6545)
 2.12168 -#6554 := (iff #6551 #6548)
 2.12169 -#6555 := [rewrite]: #6554
 2.12170 -#6552 := (iff #6549 #6551)
 2.12171 -#6546 := (iff #6521 #6545)
 2.12172 -#6543 := (iff #6519 #6542)
 2.12173 -#6540 := (iff #6518 #6539)
 2.12174 -#6541 := [monotonicity #6538]: #6540
 2.12175 -#6544 := [monotonicity #6541]: #6543
 2.12176 -#6523 := (iff #6520 #6522)
 2.12177 -#6524 := [rewrite]: #6523
 2.12178 -#6547 := [monotonicity #6524 #6544]: #6546
 2.12179 -#6553 := [monotonicity #6547]: #6552
 2.12180 -#6557 := [trans #6553 #6555]: #6556
 2.12181 -#6550 := [quant-inst]: #6549
 2.12182 -#6558 := [mp #6550 #6557]: #6548
 2.12183 -#7322 := [unit-resolution #6558 #6216]: #6545
 2.12184 -#7325 := [unit-resolution #7322 #7320]: #6522
 2.12185 -#7123 := (not #6522)
 2.12186 -#7124 := (or #7123 #6559)
 2.12187 -#7167 := [th-lemma]: #7124
 2.12188 -#7341 := [unit-resolution #7167 #7325]: #6559
 2.12189 -#7342 := [th-lemma #7341 #7039 #7038 #7034 #7098]: false
 2.12190 -#7345 := [lemma #7342]: #7344
 2.12191 -#7501 := [unit-resolution #7345 #7500 #7499 #7495]: #7041
 2.12192 -#7021 := (or #6356 #6961)
 2.12193 -#6969 := [hypothesis]: #7041
 2.12194 -#7017 := [hypothesis]: #6328
 2.12195 -#6874 := (or #3963 #183 #6356 #6961)
 2.12196 -#6962 := (or #183 #6356 #6961)
 2.12197 -#6875 := (or #3963 #6962)
 2.12198 -#6877 := (iff #6875 #6874)
 2.12199 -#6878 := [rewrite]: #6877
 2.12200 -#6876 := [quant-inst]: #6875
 2.12201 -#6893 := [mp #6876 #6878]: #6874
 2.12202 -#7020 := [unit-resolution #6893 #7019 #7018 #7017 #6969]: false
 2.12203 -#7016 := [lemma #7020]: #7021
 2.12204 -#7502 := [unit-resolution #7016 #7501]: #6356
 2.12205 -#6362 := (not #6339)
 2.12206 -#6363 := (or #6362 #6328 #6333)
 2.12207 -#6364 := [def-axiom]: #6363
 2.12208 -#7503 := [unit-resolution #6364 #7502 #7454]: #6333
 2.12209 -#6359 := (not #6333)
 2.12210 -#7337 := (or #6359 #6819)
 2.12211 -#6999 := [hypothesis]: #6333
 2.12212 -#7334 := [symm #6999]: #6329
 2.12213 -#7335 := [monotonicity #7334]: #6819
 2.12214 -#6870 := (not #6819)
 2.12215 -#7333 := [hypothesis]: #6870
 2.12216 -#7336 := [unit-resolution #7333 #7335]: false
 2.12217 -#7338 := [lemma #7336]: #7337
 2.12218 -#7504 := [unit-resolution #7338 #7503]: #6819
 2.12219 -#6898 := (or #6870 #6821)
 2.12220 -#6899 := [th-lemma]: #6898
 2.12221 -#7505 := [unit-resolution #6899 #7504]: #6821
 2.12222 -#7488 := (or #7348 #2519 #6359 #6266)
 2.12223 -#7463 := [unit-resolution #7338 #6999]: #6819
 2.12224 -#7464 := [unit-resolution #6899 #7463]: #6821
 2.12225 -#7380 := (uf_1 ?x67!17 ?x68!16)
 2.12226 -#7381 := (uf_10 #7380)
 2.12227 -#7385 := (* -1::int #7381)
 2.12228 -#7457 := (+ #6511 #7385)
 2.12229 -#7462 := (>= #7457 0::int)
 2.12230 -#7456 := (= #6511 #7381)
 2.12231 -#7467 := (= #7381 #6511)
 2.12232 -#7465 := (= #7380 #6510)
 2.12233 -#7466 := [monotonicity #7334]: #7465
 2.12234 -#7468 := [monotonicity #7466]: #7467
 2.12235 -#7469 := [symm #7468]: #7456
 2.12236 -#7470 := (not #7456)
 2.12237 -#7471 := (or #7470 #7462)
 2.12238 -#7472 := [th-lemma]: #7471
 2.12239 -#7473 := [unit-resolution #7472 #7469]: #7462
 2.12240 -#7424 := (<= #7381 0::int)
 2.12241 -#7425 := (not #7424)
 2.12242 -#7428 := (= ?x68!16 ?x67!17)
 2.12243 -#7481 := (not #7428)
 2.12244 -#7482 := (iff #6292 #7481)
 2.12245 -#7479 := (iff #6266 #7428)
 2.12246 -#7477 := (iff #7428 #6266)
 2.12247 -#7476 := [commutativity]: #6267
 2.12248 -#7474 := (iff #7428 #6260)
 2.12249 -#7475 := [monotonicity #7334]: #7474
 2.12250 -#7478 := [trans #7475 #7476]: #7477
 2.12251 -#7480 := [symm #7478]: #7479
 2.12252 -#7483 := [monotonicity #7480]: #7482
 2.12253 -#7484 := [mp #7173 #7483]: #7481
 2.12254 -#7434 := (or #7425 #7428)
 2.12255 -#7439 := (or #7324 #7425 #7428)
 2.12256 -#7426 := (= ?x67!17 ?x68!16)
 2.12257 -#7427 := (or #7426 #7425)
 2.12258 -#7440 := (or #7324 #7427)
 2.12259 -#7447 := (iff #7440 #7439)
 2.12260 -#7442 := (or #7324 #7434)
 2.12261 -#7445 := (iff #7442 #7439)
 2.12262 -#7446 := [rewrite]: #7445
 2.12263 -#7443 := (iff #7440 #7442)
 2.12264 -#7437 := (iff #7427 #7434)
 2.12265 -#7431 := (or #7428 #7425)
 2.12266 -#7435 := (iff #7431 #7434)
 2.12267 -#7436 := [rewrite]: #7435
 2.12268 -#7432 := (iff #7427 #7431)
 2.12269 -#7429 := (iff #7426 #7428)
 2.12270 -#7430 := [rewrite]: #7429
 2.12271 -#7433 := [monotonicity #7430]: #7432
 2.12272 -#7438 := [trans #7433 #7436]: #7437
 2.12273 -#7444 := [monotonicity #7438]: #7443
 2.12274 -#7448 := [trans #7444 #7446]: #7447
 2.12275 -#7441 := [quant-inst]: #7440
 2.12276 -#7449 := [mp #7441 #7448]: #7439
 2.12277 -#7485 := [unit-resolution #7449 #3878]: #7434
 2.12278 -#7486 := [unit-resolution #7485 #7484]: #7425
 2.12279 -#7487 := [th-lemma #6900 #7486 #7473 #7346 #7034 #7464]: false
 2.12280 -#7489 := [lemma #7487]: #7488
 2.12281 -#7506 := [unit-resolution #7489 #7500 #7503 #7495]: #7348
 2.12282 -#7507 := [unit-resolution #7309 #7506]: #6784
 2.12283 -#7508 := [unit-resolution #6792 #7507]: #6539
 2.12284 -#7509 := [unit-resolution #7322 #7508]: #6522
 2.12285 -#7510 := [unit-resolution #7167 #7509]: #6559
 2.12286 -#7511 := [th-lemma #6900 #7499 #7510 #7500 #7505]: false
 2.12287 -#7512 := [lemma #7511]: #3075
 2.12288 -#3741 := (or #4151 #3080 #4145)
 2.12289 -#3733 := [def-axiom]: #3741
 2.12290 -#29391 := [unit-resolution #3733 #7512]: #29390
 2.12291 -#29392 := [unit-resolution #29391 #29389]: #4145
 2.12292 -#3655 := (or #4142 #4136)
 2.12293 -#3656 := [def-axiom]: #3655
 2.12294 -#30174 := [unit-resolution #3656 #29392]: #4136
 2.12295 -#3652 := (or #4139 #3126 #4133)
 2.12296 -#3653 := [def-axiom]: #3652
 2.12297 -#30181 := [unit-resolution #3653 #30174]: #4136
 2.12298 -#30177 := [unit-resolution #30181 #25366]: #3126
 2.12299 -#3767 := (or #3121 #2014)
 2.12300 -#3761 := [def-axiom]: #3767
 2.12301 -#30178 := [unit-resolution #3761 #30177]: #2014
 2.12302 -#19559 := (+ #2008 #18070)
 2.12303 -#21560 := (>= #19559 0::int)
 2.12304 -#21561 := (= #2008 #18066)
 2.12305 -#18705 := (= #2007 #18065)
 2.12306 -#11539 := (= ?x71!19 #11538)
 2.12307 -#16935 := (or #5007 #11539)
 2.12308 -#16865 := [quant-inst]: #16935
 2.12309 -#22732 := [unit-resolution #16865 #3831]: #11539
 2.12310 -#22885 := (= ?x72!18 uf_22)
 2.12311 -#10926 := (= ?x72!18 #6904)
 2.12312 -#10925 := (up_6 uf_15 ?x72!18)
 2.12313 -#10950 := (not #10925)
 2.12314 -#11332 := (uf_4 uf_14 ?x71!19)
 2.12315 -#11368 := (* -1::int #11332)
 2.12316 -#10897 := (uf_4 uf_14 ?x72!18)
 2.12317 -#11464 := (+ #10897 #11368)
 2.12318 -#11465 := (+ #2008 #11464)
 2.12319 -#11466 := (>= #11465 0::int)
 2.12320 -#20486 := (not #11466)
 2.12321 -#3599 := (not #2546)
 2.12322 -#3600 := (or #3121 #3599)
 2.12323 -#3753 := [def-axiom]: #3600
 2.12324 -#30156 := [unit-resolution #3753 #30177]: #3599
 2.12325 -#11082 := (* -1::int #10897)
 2.12326 -#11083 := (+ #2005 #11082)
 2.12327 -#22657 := (>= #11083 0::int)
 2.12328 -#10908 := (= #2005 #10897)
 2.12329 -#3768 := (or #3121 #2015)
 2.12330 -#3597 := [def-axiom]: #3768
 2.12331 -#30163 := [unit-resolution #3597 #30177]: #2015
 2.12332 -#10911 := (or #3106 #10908)
 2.12333 -#19109 := (not #10908)
 2.12334 -#26554 := [hypothesis]: #19109
 2.12335 -#22817 := [hypothesis]: #2015
 2.12336 -#10589 := (or #4093 #3106 #10908)
 2.12337 -#10898 := (= #10897 #2005)
 2.12338 -#10907 := (or #3106 #10898)
 2.12339 -#10544 := (or #4093 #10907)
 2.12340 -#10543 := (iff #10544 #10589)
 2.12341 -#10433 := (or #4093 #10911)
 2.12342 -#10439 := (iff #10433 #10589)
 2.12343 -#10639 := [rewrite]: #10439
 2.12344 -#10592 := (iff #10544 #10433)
 2.12345 -#10912 := (iff #10907 #10911)
 2.12346 -#10909 := (iff #10898 #10908)
 2.12347 -#10910 := [rewrite]: #10909
 2.12348 -#10913 := [monotonicity #10910]: #10912
 2.12349 -#10593 := [monotonicity #10913]: #10592
 2.12350 -#10545 := [trans #10593 #10639]: #10543
 2.12351 -#10590 := [quant-inst]: #10544
 2.12352 -#10836 := [mp #10590 #10545]: #10589
 2.12353 -#24736 := [unit-resolution #10836 #13487 #22817 #26554]: false
 2.12354 -#24651 := [lemma #24736]: #10911
 2.12355 -#30132 := [unit-resolution #24651 #30163]: #10908
 2.12356 -#18810 := (or #19109 #22657)
 2.12357 -#19214 := [th-lemma]: #18810
 2.12358 -#30138 := [unit-resolution #19214 #30132]: #22657
 2.12359 -#22794 := (not #22657)
 2.12360 -#30135 := (or #20486 #22794 #2546)
 2.12361 -#11369 := (+ #2003 #11368)
 2.12362 -#11370 := (<= #11369 0::int)
 2.12363 -#20553 := (not #11370)
 2.12364 -#25610 := [hypothesis]: #20553
 2.12365 -#15168 := (or #4084 #11370)
 2.12366 -#11360 := (+ #11332 #2004)
 2.12367 -#11361 := (>= #11360 0::int)
 2.12368 -#15207 := (or #4084 #11361)
 2.12369 -#15251 := (iff #15207 #15168)
 2.12370 -#15083 := (iff #15168 #15168)
 2.12371 -#15254 := [rewrite]: #15083
 2.12372 -#11373 := (iff #11361 #11370)
 2.12373 -#11362 := (+ #2004 #11332)
 2.12374 -#11365 := (>= #11362 0::int)
 2.12375 -#11371 := (iff #11365 #11370)
 2.12376 -#11372 := [rewrite]: #11371
 2.12377 -#11366 := (iff #11361 #11365)
 2.12378 -#11363 := (= #11360 #11362)
 2.12379 -#11364 := [rewrite]: #11363
 2.12380 -#11367 := [monotonicity #11364]: #11366
 2.12381 -#11374 := [trans #11367 #11372]: #11373
 2.12382 -#15205 := [monotonicity #11374]: #15251
 2.12383 -#15289 := [trans #15205 #15254]: #15251
 2.12384 -#15255 := [quant-inst]: #15207
 2.12385 -#15163 := [mp #15255 #15289]: #15168
 2.12386 -#25611 := [unit-resolution #15163 #7037 #25610]: false
 2.12387 -#25612 := [lemma #25611]: #11370
 2.12388 -#20554 := (or #20486 #22794 #20553 #2546)
 2.12389 -#20520 := [th-lemma]: #20554
 2.12390 -#30137 := [unit-resolution #20520 #25612]: #30135
 2.12391 -#30131 := [unit-resolution #30137 #30138 #30156]: #20486
 2.12392 -#18604 := [unit-resolution #3662 #6214]: #3949
 2.12393 -#16306 := (or #3954 #2013 #10950 #11466)
 2.12394 -#11467 := (or #10950 #2013 #11466)
 2.12395 -#16314 := (or #3954 #11467)
 2.12396 -#16528 := (iff #16314 #16306)
 2.12397 -#11468 := (or #2013 #10950 #11466)
 2.12398 -#16531 := (or #3954 #11468)
 2.12399 -#16527 := (iff #16531 #16306)
 2.12400 -#16599 := [rewrite]: #16527
 2.12401 -#16302 := (iff #16314 #16531)
 2.12402 -#11469 := (iff #11467 #11468)
 2.12403 -#11470 := [rewrite]: #11469
 2.12404 -#16598 := [monotonicity #11470]: #16302
 2.12405 -#16273 := [trans #16598 #16599]: #16528
 2.12406 -#16530 := [quant-inst]: #16314
 2.12407 -#16623 := [mp #16530 #16273]: #16306
 2.12408 -#30186 := [unit-resolution #16623 #18604 #30178 #30131]: #10950
 2.12409 -#10933 := (or #10925 #10926)
 2.12410 -#10928 := (up_6 #8048 ?x72!18)
 2.12411 -#10938 := (iff #10928 #10933)
 2.12412 -#10919 := (or #6010 #10938)
 2.12413 -#10927 := (ite #10926 #5970 #10925)
 2.12414 -#10929 := (iff #10928 #10927)
 2.12415 -#9877 := (or #6010 #10929)
 2.12416 -#10920 := (iff #9877 #10919)
 2.12417 -#9876 := (iff #10919 #10919)
 2.12418 -#10914 := [rewrite]: #9876
 2.12419 -#10939 := (iff #10929 #10938)
 2.12420 -#10936 := (iff #10927 #10933)
 2.12421 -#10930 := (ite #10926 true #10925)
 2.12422 -#10934 := (iff #10930 #10933)
 2.12423 -#10935 := [rewrite]: #10934
 2.12424 -#10931 := (iff #10927 #10930)
 2.12425 -#10932 := [monotonicity #5976]: #10931
 2.12426 -#10937 := [trans #10932 #10935]: #10936
 2.12427 -#10940 := [monotonicity #10937]: #10939
 2.12428 -#10127 := [monotonicity #10940]: #10920
 2.12429 -#10900 := [trans #10127 #10914]: #10920
 2.12430 -#10921 := [quant-inst]: #9877
 2.12431 -#9879 := [mp #10921 #10900]: #10919
 2.12432 -#20934 := [unit-resolution #9879 #3851]: #10938
 2.12433 -#18735 := (iff #2015 #10928)
 2.12434 -#20942 := (iff #10928 #2015)
 2.12435 -#18734 := [monotonicity #8592]: #20942
 2.12436 -#22886 := [symm #18734]: #18735
 2.12437 -#30136 := [mp #30163 #22886]: #10928
 2.12438 -#11095 := (not #10928)
 2.12439 -#10096 := (not #10938)
 2.12440 -#11478 := (or #10096 #11095 #10933)
 2.12441 -#11383 := [def-axiom]: #11478
 2.12442 -#30170 := [unit-resolution #11383 #30136 #20934]: #10933
 2.12443 -#10013 := (not #10933)
 2.12444 -#11234 := (or #10013 #10925 #10926)
 2.12445 -#11235 := [def-axiom]: #11234
 2.12446 -#30187 := [unit-resolution #11235 #30170 #30186]: #10926
 2.12447 -#30204 := [trans #30187 #9758]: #22885
 2.12448 -#30209 := [monotonicity #30204 #22732]: #18705
 2.12449 -#30203 := [monotonicity #30209]: #21561
 2.12450 -#21225 := (not #21561)
 2.12451 -#21229 := (or #21225 #21560)
 2.12452 -#20945 := [th-lemma]: #21229
 2.12453 -#30210 := [unit-resolution #20945 #30203]: #21560
 2.12454 -#22878 := (not #21560)
 2.12455 -#22827 := (or #17499 #22878 #2013)
 2.12456 -#22811 := [hypothesis]: #2014
 2.12457 -#22788 := [hypothesis]: #18075
 2.12458 -#22810 := [hypothesis]: #21560
 2.12459 -#22879 := [th-lemma #22810 #22788 #22811]: false
 2.12460 -#22888 := [lemma #22879]: #22827
 2.12461 -#30169 := [unit-resolution #22888 #30210 #30178]: #17499
 2.12462 -#11646 := (uf_4 uf_14 #11538)
 2.12463 -#11659 := (* -1::int #11646)
 2.12464 -#18084 := (+ #11659 #18066)
 2.12465 -#18085 := (+ #185 #18084)
 2.12466 -#18086 := (>= #18085 0::int)
 2.12467 -#17430 := (not #18086)
 2.12468 -#11384 := (uf_1 uf_22 ?x71!19)
 2.12469 -#11385 := (uf_10 #11384)
 2.12470 -#11402 := (+ #11368 #11385)
 2.12471 -#11403 := (+ #185 #11402)
 2.12472 -#11404 := (>= #11403 0::int)
 2.12473 -#15413 := (not #11404)
 2.12474 -#11547 := (uf_2 #2007)
 2.12475 -#11552 := (uf_4 uf_14 #11547)
 2.12476 -#11565 := (* -1::int #11552)
 2.12477 -#11566 := (+ #185 #11565)
 2.12478 -#11567 := (<= #11566 0::int)
 2.12479 -#11557 := (up_6 uf_15 #11547)
 2.12480 -#28137 := (not #11557)
 2.12481 -#30214 := (iff #10950 #28137)
 2.12482 -#30212 := (iff #10925 #11557)
 2.12483 -#30211 := (iff #11557 #10925)
 2.12484 -#28262 := (= #11547 ?x72!18)
 2.12485 -#11548 := (= ?x72!18 #11547)
 2.12486 -#16957 := (or #8156 #11548)
 2.12487 -#16964 := [quant-inst]: #16957
 2.12488 -#22805 := [unit-resolution #16964 #3837]: #11548
 2.12489 -#30153 := [symm #22805]: #28262
 2.12490 -#30171 := [monotonicity #30153]: #30211
 2.12491 -#30134 := [symm #30171]: #30212
 2.12492 -#30240 := [monotonicity #30134]: #30214
 2.12493 -#30237 := [mp #30186 #30240]: #28137
 2.12494 -#11572 := (or #11557 #11567)
 2.12495 -#26052 := (or #4058 #11557 #11567)
 2.12496 -#11555 := (+ #11552 #1235)
 2.12497 -#11556 := (>= #11555 0::int)
 2.12498 -#11558 := (or #11557 #11556)
 2.12499 -#24959 := (or #4058 #11558)
 2.12500 -#26166 := (iff #24959 #26052)
 2.12501 -#24944 := (or #4058 #11572)
 2.12502 -#26155 := (iff #24944 #26052)
 2.12503 -#24069 := [rewrite]: #26155
 2.12504 -#24260 := (iff #24959 #24944)
 2.12505 -#11573 := (iff #11558 #11572)
 2.12506 -#11570 := (iff #11556 #11567)
 2.12507 -#11559 := (+ #1235 #11552)
 2.12508 -#11562 := (>= #11559 0::int)
 2.12509 -#11568 := (iff #11562 #11567)
 2.12510 -#11569 := [rewrite]: #11568
 2.12511 -#11563 := (iff #11556 #11562)
 2.12512 -#11560 := (= #11555 #11559)
 2.12513 -#11561 := [rewrite]: #11560
 2.12514 -#11564 := [monotonicity #11561]: #11563
 2.12515 -#11571 := [trans #11564 #11569]: #11570
 2.12516 -#11574 := [monotonicity #11571]: #11573
 2.12517 -#24990 := [monotonicity #11574]: #24260
 2.12518 -#24992 := [trans #24990 #24069]: #26166
 2.12519 -#24970 := [quant-inst]: #24959
 2.12520 -#26321 := [mp #24970 #24992]: #26052
 2.12521 -#30243 := [unit-resolution #26321 #7497]: #11572
 2.12522 -#30133 := [unit-resolution #30243 #30237]: #11567
 2.12523 -#22774 := (not #11567)
 2.12524 -#22822 := (or #15413 #2546 #22878 #22774 #22794)
 2.12525 -#22808 := [hypothesis]: #11404
 2.12526 -#22807 := [hypothesis]: #22657
 2.12527 -#17228 := (+ #10897 #11565)
 2.12528 -#17121 := (>= #17228 0::int)
 2.12529 -#17229 := (= #10897 #11552)
 2.12530 -#22789 := [monotonicity #22805]: #17229
 2.12531 -#22790 := (not #17229)
 2.12532 -#22787 := (or #22790 #17121)
 2.12533 -#22771 := [th-lemma]: #22787
 2.12534 -#22781 := [unit-resolution #22771 #22789]: #17121
 2.12535 -#22802 := [hypothesis]: #11567
 2.12536 -#22779 := [hypothesis]: #3599
 2.12537 -#22829 := [unit-resolution #15163 #7037]: #11370
 2.12538 -#18268 := (+ #11385 #18070)
 2.12539 -#18269 := (<= #18268 0::int)
 2.12540 -#17117 := (= #11385 #18066)
 2.12541 -#22830 := (= #11384 #18065)
 2.12542 -#22818 := [monotonicity #22732]: #22830
 2.12543 -#22816 := [monotonicity #22818]: #17117
 2.12544 -#22804 := (not #17117)
 2.12545 -#22797 := (or #22804 #18269)
 2.12546 -#22821 := [th-lemma]: #22797
 2.12547 -#22813 := [unit-resolution #22821 #22816]: #18269
 2.12548 -#22819 := [th-lemma #22813 #22829 #22779 #22810 #22802 #22781 #22807 #22808]: false
 2.12549 -#18715 := [lemma #22819]: #22822
 2.12550 -#30242 := [unit-resolution #18715 #30210 #30138 #30133 #30156]: #15413
 2.12551 -#30247 := (or #17430 #11404)
 2.12552 -#18270 := (>= #18268 0::int)
 2.12553 -#22014 := (uf_1 #6904 ?x72!18)
 2.12554 -#23089 := (uf_3 #22014)
 2.12555 -#25777 := (uf_1 #23089 ?x71!19)
 2.12556 -#25872 := (uf_3 #25777)
 2.12557 -#27572 := (= #25872 #11538)
 2.12558 -#26806 := (= #11538 #25872)
 2.12559 -#26804 := (= #2007 #25777)
 2.12560 -#23115 := (= ?x72!18 #23089)
 2.12561 -#17768 := (or #5007 #23115)
 2.12562 -#17877 := [quant-inst]: #17768
 2.12563 -#26799 := [unit-resolution #17877 #3831]: #23115
 2.12564 -#27568 := [monotonicity #26799]: #26804
 2.12565 -#27571 := [monotonicity #27568]: #26806
 2.12566 -#27573 := [symm #27571]: #27572
 2.12567 -#25873 := (= ?x71!19 #25872)
 2.12568 -#26816 := (not #25873)
 2.12569 -#27263 := [hypothesis]: #26816
 2.12570 -#27265 := (or #5007 #25873)
 2.12571 -#27266 := [quant-inst]: #27265
 2.12572 -#27264 := [unit-resolution #27266 #3831 #27263]: false
 2.12573 -#27269 := [lemma #27264]: #25873
 2.12574 -#27574 := [trans #27269 #27573]: #11539
 2.12575 -#28371 := [monotonicity #27574]: #22830
 2.12576 -#28372 := [monotonicity #28371]: #17117
 2.12577 -#28370 := [hypothesis]: #22804
 2.12578 -#28373 := [unit-resolution #28370 #28372]: false
 2.12579 -#28374 := [lemma #28373]: #17117
 2.12580 -#20936 := (or #22804 #18270)
 2.12581 -#20938 := [th-lemma]: #20936
 2.12582 -#30213 := [unit-resolution #20938 #28374]: #18270
 2.12583 -#21441 := (not #18270)
 2.12584 -#30244 := (or #17430 #11404 #21441)
 2.12585 -#18023 := (+ #11332 #11659)
 2.12586 -#18024 := (<= #18023 0::int)
 2.12587 -#17225 := (= #11332 #11646)
 2.12588 -#26817 := (or #26816 #17225)
 2.12589 -#26812 := (= #11646 #11332)
 2.12590 -#26810 := (= #11538 ?x71!19)
 2.12591 -#26808 := (= #25872 ?x71!19)
 2.12592 -#26794 := [hypothesis]: #25873
 2.12593 -#26809 := [symm #26794]: #26808
 2.12594 -#26802 := (= #25777 #2007)
 2.12595 -#26800 := (= #23089 ?x72!18)
 2.12596 -#26801 := [symm #26799]: #26800
 2.12597 -#26803 := [monotonicity #26801]: #26802
 2.12598 -#26805 := [symm #26803]: #26804
 2.12599 -#26807 := [monotonicity #26805]: #26806
 2.12600 -#26811 := [trans #26807 #26809]: #26810
 2.12601 -#26813 := [monotonicity #26811]: #26812
 2.12602 -#26814 := [symm #26813]: #17225
 2.12603 -#21448 := (not #17225)
 2.12604 -#26793 := [hypothesis]: #21448
 2.12605 -#26815 := [unit-resolution #26793 #26814]: false
 2.12606 -#26818 := [lemma #26815]: #26817
 2.12607 -#30239 := [unit-resolution #26818 #27269]: #17225
 2.12608 -#21454 := (or #21448 #18024)
 2.12609 -#20933 := [th-lemma]: #21454
 2.12610 -#30238 := [unit-resolution #20933 #30239]: #18024
 2.12611 -#22247 := (not #18024)
 2.12612 -#22226 := (or #17430 #22247 #11404 #21441)
 2.12613 -#22243 := [th-lemma]: #22226
 2.12614 -#30246 := [unit-resolution #22243 #30238]: #30244
 2.12615 -#30265 := [unit-resolution #30246 #30213]: #30247
 2.12616 -#30266 := [unit-resolution #30265 #30242]: #17430
 2.12617 -#25738 := (or #18075 #18086 #18113)
 2.12618 -#26503 := [hypothesis]: #17430
 2.12619 -#26498 := [hypothesis]: #17499
 2.12620 -#18095 := (= #18092 0::int)
 2.12621 -#22231 := (not #18095)
 2.12622 -#25748 := (not #18113)
 2.12623 -#25749 := [hypothesis]: #25748
 2.12624 -#22367 := (or #22231 #18113)
 2.12625 -#22447 := [th-lemma]: #22367
 2.12626 -#25750 := [unit-resolution #22447 #25749]: #22231
 2.12627 -#26505 := (or #18095 #18086 #18075)
 2.12628 -#26497 := [hypothesis]: #22231
 2.12629 -#17115 := (or #4068 #18075 #18086 #18095)
 2.12630 -#18067 := (+ #18066 #18049)
 2.12631 -#18068 := (+ #185 #18067)
 2.12632 -#18069 := (= #18068 0::int)
 2.12633 -#18071 := (+ #1235 #18070)
 2.12634 -#18072 := (+ #11646 #18071)
 2.12635 -#18073 := (<= #18072 0::int)
 2.12636 -#18076 := (or #18075 #18073 #18069)
 2.12637 -#17396 := (or #4068 #18076)
 2.12638 -#17345 := (iff #17396 #17115)
 2.12639 -#18098 := (or #18075 #18086 #18095)
 2.12640 -#17361 := (or #4068 #18098)
 2.12641 -#17360 := (iff #17361 #17115)
 2.12642 -#17359 := [rewrite]: #17360
 2.12643 -#17363 := (iff #17396 #17361)
 2.12644 -#18099 := (iff #18076 #18098)
 2.12645 -#18096 := (iff #18069 #18095)
 2.12646 -#18093 := (= #18068 #18092)
 2.12647 -#18094 := [rewrite]: #18093
 2.12648 -#18097 := [monotonicity #18094]: #18096
 2.12649 -#18089 := (iff #18073 #18086)
 2.12650 -#18077 := (+ #11646 #18070)
 2.12651 -#18078 := (+ #1235 #18077)
 2.12652 -#18081 := (<= #18078 0::int)
 2.12653 -#18087 := (iff #18081 #18086)
 2.12654 -#18088 := [rewrite]: #18087
 2.12655 -#18082 := (iff #18073 #18081)
 2.12656 -#18079 := (= #18072 #18078)
 2.12657 -#18080 := [rewrite]: #18079
 2.12658 -#18083 := [monotonicity #18080]: #18082
 2.12659 -#18090 := [trans #18083 #18088]: #18089
 2.12660 -#18100 := [monotonicity #18090 #18097]: #18099
 2.12661 -#17346 := [monotonicity #18100]: #17363
 2.12662 -#17364 := [trans #17346 #17359]: #17345
 2.12663 -#17381 := [quant-inst]: #17396
 2.12664 -#17317 := [mp #17381 #17364]: #17115
 2.12665 -#26504 := [unit-resolution #17317 #6220 #26503 #26498 #26497]: false
 2.12666 -#26506 := [lemma #26504]: #26505
 2.12667 -#25751 := [unit-resolution #26506 #25750 #26498 #26503]: false
 2.12668 -#25739 := [lemma #25751]: #25738
 2.12669 -#30267 := [unit-resolution #25739 #30266 #30169]: #18113
 2.12670 -#25874 := (uf_2 #25777)
 2.12671 -#25875 := (= #23089 #25874)
 2.12672 -#28275 := (not #25875)
 2.12673 -#28360 := [hypothesis]: #28275
 2.12674 -#28362 := (or #8156 #25875)
 2.12675 -#28363 := [quant-inst]: #28362
 2.12676 -#28361 := [unit-resolution #28363 #3837 #28360]: false
 2.12677 -#28364 := [lemma #28361]: #25875
 2.12678 -#28276 := (or #28275 #17229)
 2.12679 -#28264 := (= #11552 #10897)
 2.12680 -#28260 := (= #11547 #23089)
 2.12681 -#28258 := (= #25874 #23089)
 2.12682 -#28251 := [hypothesis]: #25875
 2.12683 -#28259 := [symm #28251]: #28258
 2.12684 -#28256 := (= #11547 #25874)
 2.12685 -#28257 := [monotonicity #27568]: #28256
 2.12686 -#28261 := [trans #28257 #28259]: #28260
 2.12687 -#28263 := [trans #28261 #26801]: #28262
 2.12688 -#28265 := [monotonicity #28263]: #28264
 2.12689 -#28273 := [symm #28265]: #17229
 2.12690 -#28210 := [hypothesis]: #22790
 2.12691 -#28274 := [unit-resolution #28210 #28273]: false
 2.12692 -#28277 := [lemma #28274]: #28276
 2.12693 -#26555 := [unit-resolution #28277 #28364]: #17229
 2.12694 -#30245 := [unit-resolution #22771 #26555]: #17121
 2.12695 -#18258 := (+ #2003 #18049)
 2.12696 -#18261 := (<= #18258 0::int)
 2.12697 -#17226 := (= #2003 #18030)
 2.12698 -#27788 := [monotonicity #27574]: #17226
 2.12699 -#21452 := (not #17226)
 2.12700 -#27567 := [hypothesis]: #21452
 2.12701 -#27789 := [unit-resolution #27567 #27788]: false
 2.12702 -#27872 := [lemma #27789]: #17226
 2.12703 -#22901 := (or #21452 #18261)
 2.12704 -#22182 := [th-lemma]: #22901
 2.12705 -#30269 := [unit-resolution #22182 #27872]: #18261
 2.12706 -[th-lemma #30269 #30245 #30138 #30133 #30156 #30210 #30267]: false
 2.12707 +#329 := (iff #51 #328)
 2.12708 +#326 := (iff #50 #325)
 2.12709 +#323 := (iff #49 #321)
 2.12710 +#324 := [rewrite]: #323
 2.12711 +#327 := [monotonicity #324]: #326
 2.12712 +#330 := [quant-intro #327]: #329
 2.12713 +#320 := [asserted]: #51
 2.12714 +#333 := [mp #320 #330]: #328
 2.12715 +#1690 := [mp~ #333 #1651]: #328
 2.12716 +#4022 := [mp #1690 #4021]: #4017
 2.12717 +#8841 := (not #4017)
 2.12718 +#8843 := (or #8841 #3683)
 2.12719 +#3682 := (iff #3683 #3681)
 2.12720 +#8837 := (or #8841 #3682)
 2.12721 +#8844 := (iff #8837 #8843)
 2.12722 +#8846 := (iff #8843 #8843)
 2.12723 +#8847 := [rewrite]: #8846
 2.12724 +#3668 := (iff #3682 #3683)
 2.12725 +#3674 := (iff #3683 true)
 2.12726 +#3676 := (iff #3674 #3683)
 2.12727 +#3677 := [rewrite]: #3676
 2.12728 +#3675 := (iff #3682 #3674)
 2.12729 +#3667 := [monotonicity #3673]: #3675
 2.12730 +#3678 := [trans #3667 #3677]: #3668
 2.12731 +#8845 := [monotonicity #3678]: #8844
 2.12732 +#8842 := [trans #8845 #8847]: #8844
 2.12733 +#8838 := [quant-inst]: #8837
 2.12734 +#9410 := [mp #8838 #8842]: #8843
 2.12735 +#10818 := [unit-resolution #9410 #4022]: #3683
 2.12736 +#10823 := [mp #10818 #10822]: #4776
 2.12737 +#4777 := (not #4776)
 2.12738 +#4781 := (or #4527 #4777)
 2.12739 +#10191 := (or #4243 #4527 #4777)
 2.12740 +#4780 := (or #4777 #4527)
 2.12741 +#10192 := (or #4243 #4780)
 2.12742 +#10250 := (iff #10192 #10191)
 2.12743 +#10193 := (or #4243 #4781)
 2.12744 +#10248 := (iff #10193 #10191)
 2.12745 +#10249 := [rewrite]: #10248
 2.12746 +#10194 := (iff #10192 #10193)
 2.12747 +#4782 := (iff #4780 #4781)
 2.12748 +#4783 := [rewrite]: #4782
 2.12749 +#10247 := [monotonicity #4783]: #10194
 2.12750 +#10252 := [trans #10247 #10249]: #10250
 2.12751 +#10190 := [quant-inst]: #10192
 2.12752 +#10253 := [mp #10190 #10252]: #10191
 2.12753 +#10832 := [unit-resolution #10253 #10831]: #4781
 2.12754 +#10833 := [unit-resolution #10832 #10823]: #4527
 2.12755 +#9343 := (not #4527)
 2.12756 +#9344 := (or #9343 #9287)
 2.12757 +#9345 := [th-lemma]: #9344
 2.12758 +#10834 := [unit-resolution #9345 #10833]: #9287
 2.12759 +#11672 := (<= #11677 0::int)
 2.12760 +#18506 := (or #18442 #11672)
 2.12761 +#18507 := [th-lemma]: #18506
 2.12762 +#18508 := [unit-resolution #18507 #18441]: #11672
 2.12763 +#15561 := (>= #5634 0::int)
 2.12764 +#18482 := (or #18492 #15561)
 2.12765 +#18483 := [th-lemma]: #18482
 2.12766 +#18481 := [unit-resolution #18483 #18491]: #15561
 2.12767 +#18487 := (not #15833)
 2.12768 +#18486 := (not #9287)
 2.12769 +#18485 := (not #11672)
 2.12770 +#18484 := (not #15561)
 2.12771 +#18488 := (or #15740 #18484 #18485 #18486 #18487)
 2.12772 +#18489 := [th-lemma]: #18488
 2.12773 +#17776 := [unit-resolution #18489 #18481 #18508 #10834 #18505]: #15740
 2.12774 +#15089 := (= #15088 0::int)
 2.12775 +#15094 := (not #15089)
 2.12776 +#14996 := (+ #2147 #11723)
 2.12777 +#15074 := (<= #14996 0::int)
 2.12778 +#18551 := (not #15074)
 2.12779 +#17160 := (uf_3 #5828)
 2.12780 +#17947 := (uf_1 #10482 #17160)
 2.12781 +#17948 := (uf_10 #17947)
 2.12782 +#17950 := (* -1::int #17948)
 2.12783 +#18119 := (+ #5608 #17950)
 2.12784 +#18161 := (>= #18119 0::int)
 2.12785 +#18116 := (= #5608 #17948)
 2.12786 +#17971 := (= #17948 #5608)
 2.12787 +#17965 := (= #17947 #5607)
 2.12788 +#17826 := (= #17160 ?x75!20)
 2.12789 +#17161 := (= ?x75!20 #17160)
 2.12790 +#17164 := (or #7756 #17161)
 2.12791 +#17165 := [quant-inst]: #17164
 2.12792 +#17777 := [unit-resolution #17165 #3987]: #17161
 2.12793 +#17827 := [symm #17777]: #17826
 2.12794 +#17970 := [monotonicity #13347 #17827]: #17965
 2.12795 +#17974 := [monotonicity #17970]: #17971
 2.12796 +#17975 := [symm #17974]: #18116
 2.12797 +#17976 := (not #18116)
 2.12798 +#17979 := (or #17976 #18161)
 2.12799 +#18037 := [th-lemma]: #17979
 2.12800 +#18038 := [unit-resolution #18037 #17975]: #18161
 2.12801 +#18048 := (<= #17948 0::int)
 2.12802 +#18049 := (not #18048)
 2.12803 +#18467 := (= #10482 #17160)
 2.12804 +#17898 := (not #18467)
 2.12805 +#18462 := (up_6 uf_15 #17160)
 2.12806 +#18473 := (or #18462 #18467)
 2.12807 +#17926 := (not #18473)
 2.12808 +#18465 := (up_6 #11444 #17160)
 2.12809 +#18478 := (iff #18465 #18473)
 2.12810 +#17873 := (or #6538 #18478)
 2.12811 +#18463 := (= #17160 #10482)
 2.12812 +#18464 := (ite #18463 #3681 #18462)
 2.12813 +#18466 := (iff #18465 #18464)
 2.12814 +#17874 := (or #6538 #18466)
 2.12815 +#17876 := (iff #17874 #17873)
 2.12816 +#17892 := (iff #17873 #17873)
 2.12817 +#17893 := [rewrite]: #17892
 2.12818 +#18479 := (iff #18466 #18478)
 2.12819 +#18476 := (iff #18464 #18473)
 2.12820 +#18470 := (ite #18467 true #18462)
 2.12821 +#18474 := (iff #18470 #18473)
 2.12822 +#18475 := [rewrite]: #18474
 2.12823 +#18471 := (iff #18464 #18470)
 2.12824 +#18468 := (iff #18463 #18467)
 2.12825 +#18469 := [rewrite]: #18468
 2.12826 +#18472 := [monotonicity #18469 #3673]: #18471
 2.12827 +#18477 := [trans #18472 #18475]: #18476
 2.12828 +#18480 := [monotonicity #18477]: #18479
 2.12829 +#17891 := [monotonicity #18480]: #17876
 2.12830 +#17894 := [trans #17891 #17893]: #17876
 2.12831 +#17875 := [quant-inst]: #17874
 2.12832 +#17895 := [mp #17875 #17894]: #17873
 2.12833 +#18337 := [unit-resolution #17895 #4007]: #18478
 2.12834 +#17931 := (not #18465)
 2.12835 +#4948 := (up_6 uf_23 ?x75!20)
 2.12836 +#4949 := (not #4948)
 2.12837 +#18452 := (iff #4949 #17931)
 2.12838 +#18352 := (iff #4948 #18465)
 2.12839 +#18341 := (iff #18465 #4948)
 2.12840 +#18342 := [monotonicity #13524 #17827]: #18341
 2.12841 +#18451 := [symm #18342]: #18352
 2.12842 +#18455 := [monotonicity #18451]: #18452
 2.12843 +#5569 := (or #4949 #5566)
 2.12844 +#14917 := (or #4243 #4949 #5566)
 2.12845 +#5565 := (or #4949 #5562)
 2.12846 +#14918 := (or #4243 #5565)
 2.12847 +#15338 := (iff #14918 #14917)
 2.12848 +#15153 := (or #4243 #5569)
 2.12849 +#15201 := (iff #15153 #14917)
 2.12850 +#15202 := [rewrite]: #15201
 2.12851 +#15162 := (iff #14918 #15153)
 2.12852 +#5570 := (iff #5565 #5569)
 2.12853 +#5571 := [monotonicity #5568]: #5570
 2.12854 +#15163 := [monotonicity #5571]: #15162
 2.12855 +#15339 := [trans #15163 #15202]: #15338
 2.12856 +#15152 := [quant-inst]: #14918
 2.12857 +#15340 := [mp #15152 #15339]: #14917
 2.12858 +#18516 := [unit-resolution #15340 #10831]: #5569
 2.12859 +#18338 := [unit-resolution #18516 #18445]: #4949
 2.12860 +#18456 := [mp #18338 #18455]: #17931
 2.12861 +#17929 := (not #18478)
 2.12862 +#17930 := (or #17929 #18465 #17926)
 2.12863 +#17925 := [def-axiom]: #17930
 2.12864 +#18457 := [unit-resolution #17925 #18456 #18337]: #17926
 2.12865 +#17899 := (or #18473 #17898)
 2.12866 +#17900 := [def-axiom]: #17899
 2.12867 +#18460 := [unit-resolution #17900 #18457]: #17898
 2.12868 +#18064 := (or #18049 #18467)
 2.12869 +#18066 := (or #7051 #18049 #18467)
 2.12870 +#18063 := (or #18467 #18049)
 2.12871 +#18067 := (or #7051 #18063)
 2.12872 +#18081 := (iff #18067 #18066)
 2.12873 +#18073 := (or #7051 #18064)
 2.12874 +#18075 := (iff #18073 #18066)
 2.12875 +#18076 := [rewrite]: #18075
 2.12876 +#18071 := (iff #18067 #18073)
 2.12877 +#18062 := (iff #18063 #18064)
 2.12878 +#18065 := [rewrite]: #18062
 2.12879 +#18074 := [monotonicity #18065]: #18071
 2.12880 +#18082 := [trans #18074 #18076]: #18081
 2.12881 +#18072 := [quant-inst]: #18067
 2.12882 +#18080 := [mp #18072 #18082]: #18066
 2.12883 +#18549 := [unit-resolution #18080 #4034]: #18064
 2.12884 +#18550 := [unit-resolution #18549 #18460]: #18049
 2.12885 +#18552 := (not #18161)
 2.12886 +#18553 := (or #18551 #18496 #18497 #18498 #18048 #18552)
 2.12887 +#18554 := [th-lemma]: #18553
 2.12888 +#18555 := [unit-resolution #18554 #18495 #18444 #10836 #18550 #18038]: #18551
 2.12889 +#18562 := (or #15074 #15094)
 2.12890 +#11728 := (up_6 uf_23 #10482)
 2.12891 +#18558 := (iff #3683 #11728)
 2.12892 +#18556 := (iff #11728 #3683)
 2.12893 +#18557 := [monotonicity #10380 #13347]: #18556
 2.12894 +#18559 := [symm #18557]: #18558
 2.12895 +#18560 := [mp #10818 #18559]: #11728
 2.12896 +#18561 := [hypothesis]: #4272
 2.12897 +#11732 := (not #11728)
 2.12898 +#15729 := (or #4277 #11732 #15074 #15094)
 2.12899 +#15061 := (+ #2148 #15060)
 2.12900 +#15062 := (+ #11725 #15061)
 2.12901 +#15063 := (= #15062 0::int)
 2.12902 +#15064 := (not #15063)
 2.12903 +#15065 := (+ #11725 #2148)
 2.12904 +#15066 := (>= #15065 0::int)
 2.12905 +#15067 := (or #11732 #15066 #15064)
 2.12906 +#15730 := (or #4277 #15067)
 2.12907 +#15737 := (iff #15730 #15729)
 2.12908 +#15097 := (or #11732 #15074 #15094)
 2.12909 +#15732 := (or #4277 #15097)
 2.12910 +#15735 := (iff #15732 #15729)
 2.12911 +#15736 := [rewrite]: #15735
 2.12912 +#15733 := (iff #15730 #15732)
 2.12913 +#15098 := (iff #15067 #15097)
 2.12914 +#15095 := (iff #15064 #15094)
 2.12915 +#15092 := (iff #15063 #15089)
 2.12916 +#15079 := (+ #11725 #15060)
 2.12917 +#15080 := (+ #2148 #15079)
 2.12918 +#15083 := (= #15080 0::int)
 2.12919 +#15090 := (iff #15083 #15089)
 2.12920 +#15091 := [rewrite]: #15090
 2.12921 +#15084 := (iff #15063 #15083)
 2.12922 +#15081 := (= #15062 #15080)
 2.12923 +#15082 := [rewrite]: #15081
 2.12924 +#15085 := [monotonicity #15082]: #15084
 2.12925 +#15093 := [trans #15085 #15091]: #15092
 2.12926 +#15096 := [monotonicity #15093]: #15095
 2.12927 +#15077 := (iff #15066 #15074)
 2.12928 +#15068 := (+ #2148 #11725)
 2.12929 +#15071 := (>= #15068 0::int)
 2.12930 +#15075 := (iff #15071 #15074)
 2.12931 +#15076 := [rewrite]: #15075
 2.12932 +#15072 := (iff #15066 #15071)
 2.12933 +#15069 := (= #15065 #15068)
 2.12934 +#15070 := [rewrite]: #15069
 2.12935 +#15073 := [monotonicity #15070]: #15072
 2.12936 +#15078 := [trans #15073 #15076]: #15077
 2.12937 +#15099 := [monotonicity #15078 #15096]: #15098
 2.12938 +#15734 := [monotonicity #15099]: #15733
 2.12939 +#15738 := [trans #15734 #15736]: #15737
 2.12940 +#15731 := [quant-inst]: #15730
 2.12941 +#15739 := [mp #15731 #15738]: #15729
 2.12942 +#18563 := [unit-resolution #15739 #18561 #18560]: #18562
 2.12943 +#18564 := [unit-resolution #18563 #18555]: #15094
 2.12944 +#18566 := (not #15741)
 2.12945 +#18565 := (not #15740)
 2.12946 +#18567 := (or #15089 #18565 #18566)
 2.12947 +#18568 := [th-lemma]: #18567
 2.12948 +#18569 := [unit-resolution #18568 #18564 #17776 #18502]: false
 2.12949 +#18571 := [lemma #18569]: #18570
 2.12950 +#27208 := [unit-resolution #18571 #27207]: #5566
 2.12951 +#18519 := (or #18518 #18461)
 2.12952 +#18520 := [th-lemma]: #18519
 2.12953 +#27209 := [unit-resolution #18520 #27208]: #18461
 2.12954 +#22580 := (not #18461)
 2.12955 +#22586 := (or #22585 #22580 #2159)
 2.12956 +#22581 := [hypothesis]: #2160
 2.12957 +#22582 := [hypothesis]: #18461
 2.12958 +#22583 := [hypothesis]: #5840
 2.12959 +#22584 := [th-lemma #22583 #22582 #22581]: false
 2.12960 +#22587 := [lemma #22584]: #22586
 2.12961 +#27210 := [unit-resolution #22587 #27209 #27206]: #22585
 2.12962 +#3914 := (or #4280 #2724)
 2.12963 +#3796 := [def-axiom]: #3914
 2.12964 +#27211 := [unit-resolution #3796 #27205]: #2724
 2.12965 +#16286 := (or #4129 #2721 #5840 #5845)
 2.12966 +#5837 := (or #5836 #5834 #5827)
 2.12967 +#5838 := (not #5837)
 2.12968 +#5841 := (or #2161 #5840 #5838)
 2.12969 +#16309 := (or #4129 #5841)
 2.12970 +#16464 := (iff #16309 #16286)
 2.12971 +#5848 := (or #2721 #5840 #5845)
 2.12972 +#16025 := (or #4129 #5848)
 2.12973 +#16414 := (iff #16025 #16286)
 2.12974 +#16302 := [rewrite]: #16414
 2.12975 +#16445 := (iff #16309 #16025)
 2.12976 +#5849 := (iff #5841 #5848)
 2.12977 +#5846 := (iff #5838 #5845)
 2.12978 +#5843 := (iff #5837 #5842)
 2.12979 +#5844 := [rewrite]: #5843
 2.12980 +#5847 := [monotonicity #5844]: #5846
 2.12981 +#5850 := [monotonicity #2723 #5847]: #5849
 2.12982 +#16461 := [monotonicity #5850]: #16445
 2.12983 +#16413 := [trans #16461 #16302]: #16464
 2.12984 +#16307 := [quant-inst]: #16309
 2.12985 +#16444 := [mp #16307 #16413]: #16286
 2.12986 +#27212 := [unit-resolution #16444 #10442 #27211 #27210]: #5845
 2.12987 +#16693 := (or #5842 #5835)
 2.12988 +#16554 := [def-axiom]: #16693
 2.12989 +#27213 := [unit-resolution #16554 #27212]: #5835
 2.12990 +#27221 := [mp #27213 #27220]: #25893
 2.12991 +#25894 := (not #25893)
 2.12992 +#27098 := (or #27081 #25894)
 2.12993 +#27099 := [def-axiom]: #27098
 2.12994 +#27222 := [unit-resolution #27099 #27221]: #27081
 2.12995 +#27103 := (not #27081)
 2.12996 +#27107 := (or #27106 #27073 #27103)
 2.12997 +#27108 := [def-axiom]: #27107
 2.12998 +#27224 := [unit-resolution #27108 #27222]: #27223
 2.12999 +#27225 := [unit-resolution #27224 #27196]: #27073
 2.13000 +#27234 := [unit-resolution #27225 #27233]: false
 2.13001 +#27235 := [lemma #27234]: #16800
 2.13002 +#16798 := (uf_24 #5823)
 2.13003 +#16817 := (* -1::int #16798)
 2.13004 +#17010 := (+ #2147 #16817)
 2.13005 +#17011 := (<= #17010 0::int)
 2.13006 +#22559 := (not #17011)
 2.13007 +#15902 := (not #5827)
 2.13008 +#16589 := (or #5842 #15902)
 2.13009 +#16412 := [def-axiom]: #16589
 2.13010 +#22552 := [unit-resolution #16412 #27212]: #15902
 2.13011 +#16818 := (+ #5824 #16817)
 2.13012 +#16819 := (>= #16818 0::int)
 2.13013 +#16900 := (or #4234 #16819)
 2.13014 +#15938 := [quant-inst]: #16900
 2.13015 +#22558 := [unit-resolution #15938 #10835]: #16819
 2.13016 +#22544 := (not #16819)
 2.13017 +#23021 := (or #22559 #5827 #22580 #22544)
 2.13018 +#22554 := [th-lemma]: #23021
 2.13019 +#18055 := [unit-resolution #22554 #27209 #22558 #22552]: #22559
 2.13020 +#16977 := (+ #5830 #16817)
 2.13021 +#16978 := (+ #2147 #16977)
 2.13022 +#17021 := (= #16978 0::int)
 2.13023 +#19944 := (>= #16978 0::int)
 2.13024 +#9360 := (>= #5832 0::int)
 2.13025 +#16497 := (or #5842 #5833)
 2.13026 +#16618 := [def-axiom]: #16497
 2.13027 +#16042 := [unit-resolution #16618 #27212]: #5833
 2.13028 +#21361 := (or #5834 #9360)
 2.13029 +#21365 := [th-lemma]: #21361
 2.13030 +#22952 := [unit-resolution #21365 #16042]: #9360
 2.13031 +#22974 := (not #9360)
 2.13032 +#23033 := (or #19944 #22974 #22580 #22544)
 2.13033 +#22976 := [th-lemma]: #23033
 2.13034 +#22955 := [unit-resolution #22976 #22952 #22558 #27209]: #19944
 2.13035 +#16979 := (<= #16978 0::int)
 2.13036 +#22549 := (<= #16818 0::int)
 2.13037 +#16799 := (= #5824 #16798)
 2.13038 +#16803 := (or #16799 #16801)
 2.13039 +#17738 := (or #4243 #16799 #16801)
 2.13040 +#16802 := (or #16801 #16799)
 2.13041 +#18032 := (or #4243 #16802)
 2.13042 +#15937 := (iff #18032 #17738)
 2.13043 +#18787 := (or #4243 #16803)
 2.13044 +#18974 := (iff #18787 #17738)
 2.13045 +#19070 := [rewrite]: #18974
 2.13046 +#19064 := (iff #18032 #18787)
 2.13047 +#16804 := (iff #16802 #16803)
 2.13048 +#16805 := [rewrite]: #16804
 2.13049 +#17444 := [monotonicity #16805]: #19064
 2.13050 +#19082 := [trans #17444 #19070]: #15937
 2.13051 +#19040 := [quant-inst]: #18032
 2.13052 +#17767 := [mp #19040 #19082]: #17738
 2.13053 +#18817 := [unit-resolution #17767 #10831]: #16803
 2.13054 +#23050 := [unit-resolution #18817 #27235]: #16799
 2.13055 +#23024 := (not #16799)
 2.13056 +#23019 := (or #23024 #22549)
 2.13057 +#23047 := [th-lemma]: #23019
 2.13058 +#23015 := [unit-resolution #23047 #23050]: #22549
 2.13059 +#5593 := (<= #5592 0::int)
 2.13060 +#20441 := (not #5593)
 2.13061 +#20442 := [hypothesis]: #20441
 2.13062 +#20353 := (or #4234 #5593)
 2.13063 +#5583 := (+ #5561 #2148)
 2.13064 +#5584 := (>= #5583 0::int)
 2.13065 +#20370 := (or #4234 #5584)
 2.13066 +#20377 := (iff #20370 #20353)
 2.13067 +#20384 := (iff #20353 #20353)
 2.13068 +#20387 := [rewrite]: #20384
 2.13069 +#5596 := (iff #5584 #5593)
 2.13070 +#5585 := (+ #2148 #5561)
 2.13071 +#5588 := (>= #5585 0::int)
 2.13072 +#5594 := (iff #5588 #5593)
 2.13073 +#5595 := [rewrite]: #5594
 2.13074 +#5589 := (iff #5584 #5588)
 2.13075 +#5586 := (= #5583 #5585)
 2.13076 +#5587 := [rewrite]: #5586
 2.13077 +#5590 := [monotonicity #5587]: #5589
 2.13078 +#5597 := [trans #5590 #5595]: #5596
 2.13079 +#20383 := [monotonicity #5597]: #20377
 2.13080 +#20388 := [trans #20383 #20387]: #20377
 2.13081 +#20376 := [quant-inst]: #20370
 2.13082 +#20438 := [mp #20376 #20388]: #20353
 2.13083 +#20437 := [unit-resolution #20438 #10835 #20442]: false
 2.13084 +#20443 := [lemma #20437]: #5593
 2.13085 +#15900 := (<= #5832 0::int)
 2.13086 +#23077 := (or #5834 #15900)
 2.13087 +#23040 := [th-lemma]: #23077
 2.13088 +#23022 := [unit-resolution #23040 #16042]: #15900
 2.13089 +#23053 := (not #22549)
 2.13090 +#22936 := (not #15900)
 2.13091 +#23179 := (or #16979 #22936 #20441 #23053)
 2.13092 +#23061 := [th-lemma]: #23179
 2.13093 +#23075 := [unit-resolution #23061 #23022 #20443 #23015]: #16979
 2.13094 +#23181 := (not #19944)
 2.13095 +#23180 := (not #16979)
 2.13096 +#23059 := (or #17021 #23180 #23181)
 2.13097 +#23057 := [th-lemma]: #23059
 2.13098 +#23182 := [unit-resolution #23057 #23075 #22955]: #17021
 2.13099 +#17026 := (not #17021)
 2.13100 +#17029 := (or #16801 #17011 #17026)
 2.13101 +#19879 := (or #4277 #16801 #17011 #17026)
 2.13102 +#16998 := (+ #2148 #5829)
 2.13103 +#16999 := (+ #16798 #16998)
 2.13104 +#17000 := (= #16999 0::int)
 2.13105 +#17001 := (not #17000)
 2.13106 +#16962 := (+ #16798 #2148)
 2.13107 +#17002 := (>= #16962 0::int)
 2.13108 +#17003 := (or #16801 #17002 #17001)
 2.13109 +#19880 := (or #4277 #17003)
 2.13110 +#19850 := (iff #19880 #19879)
 2.13111 +#19873 := (or #4277 #17029)
 2.13112 +#19915 := (iff #19873 #19879)
 2.13113 +#19874 := [rewrite]: #19915
 2.13114 +#20138 := (iff #19880 #19873)
 2.13115 +#17030 := (iff #17003 #17029)
 2.13116 +#17027 := (iff #17001 #17026)
 2.13117 +#17024 := (iff #17000 #17021)
 2.13118 +#16970 := (+ #5829 #16798)
 2.13119 +#16971 := (+ #2148 #16970)
 2.13120 +#17018 := (= #16971 0::int)
 2.13121 +#17022 := (iff #17018 #17021)
 2.13122 +#17023 := [rewrite]: #17022
 2.13123 +#17019 := (iff #17000 #17018)
 2.13124 +#17016 := (= #16999 #16971)
 2.13125 +#17017 := [rewrite]: #17016
 2.13126 +#17020 := [monotonicity #17017]: #17019
 2.13127 +#17025 := [trans #17020 #17023]: #17024
 2.13128 +#17028 := [monotonicity #17025]: #17027
 2.13129 +#17014 := (iff #17002 #17011)
 2.13130 +#17004 := (+ #2148 #16798)
 2.13131 +#17007 := (>= #17004 0::int)
 2.13132 +#17012 := (iff #17007 #17011)
 2.13133 +#17013 := [rewrite]: #17012
 2.13134 +#17008 := (iff #17002 #17007)
 2.13135 +#17005 := (= #16962 #17004)
 2.13136 +#17006 := [rewrite]: #17005
 2.13137 +#17009 := [monotonicity #17006]: #17008
 2.13138 +#17015 := [trans #17009 #17013]: #17014
 2.13139 +#17031 := [monotonicity #17015 #17028]: #17030
 2.13140 +#20025 := [monotonicity #17031]: #20138
 2.13141 +#20123 := [trans #20025 #19874]: #19850
 2.13142 +#19878 := [quant-inst]: #19880
 2.13143 +#19916 := [mp #19878 #20123]: #19879
 2.13144 +#23081 := [unit-resolution #19916 #27207]: #17029
 2.13145 +[unit-resolution #23081 #23182 #18055 #27235]: false
 2.13146  unsat
     3.1 --- a/src/HOL/Boogie/Examples/cert/Boogie_max	Wed Dec 23 17:36:26 2009 +0100
     3.2 +++ b/src/HOL/Boogie/Examples/cert/Boogie_max	Wed Dec 23 17:37:42 2009 +0100
     3.3 @@ -14,6 +14,6 @@
     3.4    (uf_3 Int Int)
     3.5    (uf_1 Int)
     3.6   )
     3.7 -:assumption (not (implies (and true (and (< 0 uf_1) (and (= uf_2 (uf_3 0)) (and (<= 0 0) (and (<= 0 0) (and (<= 1 1) (<= 1 1))))))) (and (forall (?x1 Int) (implies (and (<= 0 ?x1) (< ?x1 1)) (<= (uf_3 ?x1) uf_2))) (implies (forall (?x2 Int) (implies (and (<= 0 ?x2) (< ?x2 1)) (<= (uf_3 ?x2) uf_2))) (and (= (uf_3 0) uf_2) (implies (and (= (uf_3 0) uf_2) (and true (and (and (<= 0 uf_4) (<= 1 uf_5)) (and (forall (?x3 Int) (implies (and (<= 0 ?x3) (< ?x3 uf_5)) (<= (uf_3 ?x3) uf_6))) (and (= (uf_3 uf_4) uf_6) (and (<= 0 uf_4) (<= 1 uf_5))))))) (and (implies (and true (and (and (<= 0 uf_4) (<= 1 uf_5)) (and (<= uf_1 uf_5) (and (and (<= 0 uf_4) (<= 1 uf_5)) (and (= uf_7 uf_4) (and (= uf_8 uf_6) (= uf_9 uf_5))))))) (and (exists (?x4 Int) (implies (and (<= 0 ?x4) (< ?x4 uf_1)) (= (uf_3 ?x4) uf_8))) (implies (exists (?x5 Int) (implies (and (<= 0 ?x5) (< ?x5 uf_1)) (= (uf_3 ?x5) uf_8))) (forall (?x6 Int) (implies (and (<= 0 ?x6) (< ?x6 uf_1)) (<= (uf_3 ?x6) uf_8)))))) (implies (and true (and (and (<= 0 uf_4) (<= 1 uf_5)) (and (< uf_5 uf_1) (and (<= 0 uf_4) (<= 1 uf_5))))) (and (implies (and true (and (and (<= 0 uf_4) (<= 1 uf_5)) (and (< uf_6 (uf_3 uf_5)) (and (= uf_10 (uf_3 uf_5)) (and (and (<= 1 uf_5) (<= 1 uf_5)) (and (= uf_11 uf_5) (and (= uf_12 uf_10) (and true (and (and (<= 0 uf_11) (<= 1 uf_5)) (and (= uf_13 (+ uf_5 1)) (and (<= 0 uf_11) (<= 2 uf_13)))))))))))) (and (forall (?x7 Int) (implies (and (<= 0 ?x7) (< ?x7 uf_13)) (<= (uf_3 ?x7) uf_12))) (implies (forall (?x8 Int) (implies (and (<= 0 ?x8) (< ?x8 uf_13)) (<= (uf_3 ?x8) uf_12))) (= (uf_3 uf_11) uf_12)))) (implies (and true (and (and (<= 0 uf_4) (<= 1 uf_5)) (and (<= (uf_3 uf_5) uf_6) (and (and (<= 0 uf_4) (<= 1 uf_5)) (and (= uf_11 uf_4) (and (= uf_12 uf_6) (and true (and (and (<= 0 uf_11) (<= 1 uf_5)) (and (= uf_13 (+ uf_5 1)) (and (<= 0 uf_11) (<= 2 uf_13))))))))))) (and (forall (?x9 Int) (implies (and (<= 0 ?x9) (< ?x9 uf_13)) (<= (uf_3 ?x9) uf_12))) (implies (forall (?x10 Int) (implies (and (<= 0 ?x10) (< ?x10 uf_13)) (<= (uf_3 ?x10) uf_12))) (= (uf_3 uf_11) uf_12)))))))))))))
     3.8 +:assumption (not (implies true (implies (< 0 uf_1) (implies (= uf_2 (uf_3 0)) (implies (and (<= 0 0) (and (<= 0 0) (and (<= 1 1) (<= 1 1)))) (and (forall (?x1 Int) (implies (and (<= 0 ?x1) (< ?x1 1)) (<= (uf_3 ?x1) uf_2))) (implies (forall (?x2 Int) (implies (and (<= 0 ?x2) (< ?x2 1)) (<= (uf_3 ?x2) uf_2))) (and (= (uf_3 0) uf_2) (implies (= (uf_3 0) uf_2) (implies true (implies (and (<= 0 uf_4) (<= 1 uf_5)) (implies (forall (?x3 Int) (implies (and (<= 0 ?x3) (< ?x3 uf_5)) (<= (uf_3 ?x3) uf_6))) (implies (= (uf_3 uf_4) uf_6) (implies (and (<= 0 uf_4) (<= 1 uf_5)) (and (implies true (implies (and (<= 0 uf_4) (<= 1 uf_5)) (implies (<= uf_1 uf_5) (implies (and (<= 0 uf_4) (<= 1 uf_5)) (implies (= uf_7 uf_4) (implies (= uf_8 uf_6) (implies (= uf_9 uf_5) (and (exists (?x4 Int) (implies (and (<= 0 ?x4) (< ?x4 uf_1)) (= (uf_3 ?x4) uf_8))) (implies (exists (?x5 Int) (implies (and (<= 0 ?x5) (< ?x5 uf_1)) (= (uf_3 ?x5) uf_8))) (and (forall (?x6 Int) (implies (and (<= 0 ?x6) (< ?x6 uf_1)) (<= (uf_3 ?x6) uf_8))) true)))))))))) (implies true (implies (and (<= 0 uf_4) (<= 1 uf_5)) (implies (< uf_5 uf_1) (implies (and (<= 0 uf_4) (<= 1 uf_5)) (and (implies true (implies (and (<= 0 uf_4) (<= 1 uf_5)) (implies (< uf_6 (uf_3 uf_5)) (implies (= uf_10 (uf_3 uf_5)) (implies (and (<= 1 uf_5) (<= 1 uf_5)) (implies (= uf_11 uf_5) (implies (= uf_12 uf_10) (implies true (implies (and (<= 0 uf_11) (<= 1 uf_5)) (implies (= uf_13 (+ uf_5 1)) (implies (and (<= 0 uf_11) (<= 2 uf_13)) (and (forall (?x7 Int) (implies (and (<= 0 ?x7) (< ?x7 uf_13)) (<= (uf_3 ?x7) uf_12))) (implies (forall (?x8 Int) (implies (and (<= 0 ?x8) (< ?x8 uf_13)) (<= (uf_3 ?x8) uf_12))) (and (= (uf_3 uf_11) uf_12) true)))))))))))))) (implies true (implies (and (<= 0 uf_4) (<= 1 uf_5)) (implies (<= (uf_3 uf_5) uf_6) (implies (and (<= 0 uf_4) (<= 1 uf_5)) (implies (= uf_11 uf_4) (implies (= uf_12 uf_6) (implies true (implies (and (<= 0 uf_11) (<= 1 uf_5)) (implies (= uf_13 (+ uf_5 1)) (implies (and (<= 0 uf_11) (<= 2 uf_13)) (and (forall (?x9 Int) (implies (and (<= 0 ?x9) (< ?x9 uf_13)) (<= (uf_3 ?x9) uf_12))) (implies (forall (?x10 Int) (implies (and (<= 0 ?x10) (< ?x10 uf_13)) (<= (uf_3 ?x10) uf_12))) (and (= (uf_3 uf_11) uf_12) true)))))))))))))))))))))))))))))))))
     3.9  :formula true
    3.10  )
     4.1 --- a/src/HOL/Boogie/Examples/cert/Boogie_max.proof	Wed Dec 23 17:36:26 2009 +0100
     4.2 +++ b/src/HOL/Boogie/Examples/cert/Boogie_max.proof	Wed Dec 23 17:37:42 2009 +0100
     4.3 @@ -1,1995 +1,2224 @@
     4.4  #2 := false
     4.5 +#4 := 0::int
     4.6  decl uf_3 :: (-> int int)
     4.7 -decl ?x1!0 :: int
     4.8 -#870 := ?x1!0
     4.9 -#871 := (uf_3 ?x1!0)
    4.10 +#8 := (uf_3 0::int)
    4.11 +#647 := -1::int
    4.12 +#2054 := (* -1::int #8)
    4.13  decl uf_2 :: int
    4.14  #7 := uf_2
    4.15 -#1833 := (= uf_2 #871)
    4.16 -#4 := 0::int
    4.17 -#8 := (uf_3 0::int)
    4.18 -#1842 := (= #8 #871)
    4.19 -#1841 := (= #871 #8)
    4.20 -#1860 := (= ?x1!0 0::int)
    4.21 -#11 := 1::int
    4.22 -#873 := (>= ?x1!0 1::int)
    4.23 -#874 := (not #873)
    4.24 -#875 := (>= ?x1!0 0::int)
    4.25 -#913 := (not #875)
    4.26 -#516 := -1::int
    4.27 -#827 := (* -1::int #871)
    4.28 -#828 := (+ uf_2 #827)
    4.29 -#872 := (>= #828 0::int)
    4.30 -#1208 := (or #872 #873 #913)
    4.31 -#1213 := (not #1208)
    4.32 -decl ?x4!1 :: int
    4.33 -#900 := ?x4!1
    4.34 -#908 := (uf_3 ?x4!1)
    4.35 -decl uf_8 :: int
    4.36 -#49 := uf_8
    4.37 -#1055 := (= uf_8 #908)
    4.38 -#905 := (>= ?x4!1 0::int)
    4.39 -#1286 := (not #905)
    4.40 -#901 := (* -1::int ?x4!1)
    4.41 +#2050 := (+ uf_2 #2054)
    4.42 +#2051 := (>= #2050 0::int)
    4.43 +#9 := (= uf_2 #8)
    4.44  decl uf_1 :: int
    4.45  #5 := uf_1
    4.46 -#902 := (+ uf_1 #901)
    4.47 -#903 := (<= #902 0::int)
    4.48 -#1301 := (or #903 #1286 #1055)
    4.49 -#1332 := (not #1301)
    4.50 -decl ?x6!2 :: int
    4.51 -#918 := ?x6!2
    4.52 -#919 := (uf_3 ?x6!2)
    4.53 -#1079 := (* -1::int #919)
    4.54 -#1080 := (+ uf_8 #1079)
    4.55 -#1081 := (>= #1080 0::int)
    4.56 -#926 := (>= ?x6!2 0::int)
    4.57 -#1306 := (not #926)
    4.58 -#922 := (* -1::int ?x6!2)
    4.59 -#923 := (+ uf_1 #922)
    4.60 +#965 := (<= uf_1 0::int)
    4.61 +decl uf_6 :: int
    4.62 +#32 := uf_6
    4.63 +#922 := (* -1::int uf_6)
    4.64 +#16 := (:var 0 int)
    4.65 +#20 := (uf_3 #16)
    4.66 +#923 := (+ #20 #922)
    4.67  #924 := (<= #923 0::int)
    4.68 -#1474 := (or #924 #1306 #1081 #1332)
    4.69 -#1477 := (not #1474)
    4.70 -#19 := (:var 0 int)
    4.71 -#23 := (uf_3 #19)
    4.72 -#1986 := (pattern #23)
    4.73 -#604 := (* -1::int #19)
    4.74 -#605 := (+ uf_1 #604)
    4.75 -#606 := (<= #605 0::int)
    4.76 -#505 := (>= #19 0::int)
    4.77 -#1216 := (not #505)
    4.78 -#61 := (= #23 uf_8)
    4.79 -#1275 := (or #61 #1216 #606)
    4.80 -#1280 := (not #1275)
    4.81 -#2047 := (forall (vars (?x4 int)) (:pat #1986) #1280)
    4.82 -#2052 := (or #2047 #1477)
    4.83 -#2055 := (not #2052)
    4.84  decl uf_5 :: int
    4.85 -#30 := uf_5
    4.86 -#533 := (* -1::int uf_5)
    4.87 -#583 := (+ uf_1 #533)
    4.88 -#584 := (<= #583 0::int)
    4.89 -#650 := (not #584)
    4.90 -#557 := (>= uf_5 1::int)
    4.91 -#1349 := (not #557)
    4.92 +#27 := uf_5
    4.93 +#717 := (* -1::int uf_5)
    4.94 +#912 := (+ #16 #717)
    4.95 +#911 := (>= #912 0::int)
    4.96 +#913 := (not #911)
    4.97 +#636 := (>= #16 0::int)
    4.98 +#916 := (and #636 #913)
    4.99 +#919 := (not #916)
   4.100 +#927 := (or #919 #924)
   4.101 +#930 := (forall (vars (?x3 int)) #927)
   4.102 +#933 := (not #930)
   4.103 +#64 := (uf_3 uf_5)
   4.104 +#815 := (* -1::int #64)
   4.105 +#816 := (+ uf_6 #815)
   4.106 +#814 := (>= #816 0::int)
   4.107 +#813 := (not #814)
   4.108 +decl uf_11 :: int
   4.109 +#69 := uf_11
   4.110 +#749 := (>= uf_11 0::int)
   4.111 +#11 := 1::int
   4.112 +#666 := (>= uf_5 1::int)
   4.113 +#804 := (and #666 #749)
   4.114 +#807 := (not #804)
   4.115 +decl uf_13 :: int
   4.116 +#75 := uf_13
   4.117 +#761 := (* -1::int uf_13)
   4.118 +#798 := (+ uf_5 #761)
   4.119 +#797 := (= #798 -1::int)
   4.120 +#801 := (not #797)
   4.121 +decl uf_12 :: int
   4.122 +#71 := uf_12
   4.123 +#772 := (* -1::int uf_12)
   4.124 +#773 := (+ #20 #772)
   4.125 +#774 := (<= #773 0::int)
   4.126 +#762 := (+ #16 #761)
   4.127 +#760 := (>= #762 0::int)
   4.128 +#763 := (not #760)
   4.129 +#766 := (and #636 #763)
   4.130 +#769 := (not #766)
   4.131 +#777 := (or #769 #774)
   4.132 +#780 := (forall (vars (?x7 int)) #777)
   4.133 +#783 := (not #780)
   4.134 +#86 := (uf_3 uf_11)
   4.135 +#302 := (= uf_12 #86)
   4.136 +#789 := (or #302 #783)
   4.137 +#794 := (and #780 #789)
   4.138 +#78 := 2::int
   4.139 +#752 := (>= uf_13 2::int)
   4.140 +#754 := (and #749 #752)
   4.141 +#757 := (not #754)
   4.142  decl uf_4 :: int
   4.143 -#28 := uf_4
   4.144 -#555 := (>= uf_4 0::int)
   4.145 -#1348 := (not #555)
   4.146 +#25 := uf_4
   4.147 +#663 := (>= uf_4 0::int)
   4.148 +#668 := (and #663 #666)
   4.149 +#671 := (not #668)
   4.150 +#421 := (= uf_6 uf_12)
   4.151 +#427 := (not #421)
   4.152 +#418 := (= uf_4 uf_11)
   4.153 +#436 := (not #418)
   4.154 +#877 := (or #436 #427 #671 #757 #794 #801 #807 #813)
   4.155 +#810 := (not #666)
   4.156 +decl uf_10 :: int
   4.157 +#66 := uf_10
   4.158 +#283 := (= uf_10 uf_12)
   4.159 +#361 := (not #283)
   4.160 +#280 := (= uf_5 uf_11)
   4.161 +#370 := (not #280)
   4.162 +#275 := (= #64 uf_10)
   4.163 +#388 := (not #275)
   4.164 +#853 := (or #388 #370 #361 #810 #671 #757 #794 #801 #807 #814)
   4.165 +#882 := (and #853 #877)
   4.166 +#718 := (+ uf_1 #717)
   4.167 +#719 := (<= #718 0::int)
   4.168 +#903 := (or #671 #719 #882)
   4.169 +#722 := (not #719)
   4.170 +decl uf_8 :: int
   4.171 +#41 := uf_8
   4.172 +#700 := (* -1::int uf_8)
   4.173 +#701 := (+ #20 #700)
   4.174 +#702 := (<= #701 0::int)
   4.175 +#674 := (* -1::int #16)
   4.176 +#675 := (+ uf_1 #674)
   4.177 +#676 := (<= #675 0::int)
   4.178 +#677 := (not #676)
   4.179 +#680 := (and #636 #677)
   4.180 +#683 := (not #680)
   4.181 +#705 := (or #683 #702)
   4.182 +#708 := (forall (vars (?x6 int)) #705)
   4.183 +#47 := (= #20 uf_8)
   4.184 +#689 := (or #47 #683)
   4.185 +#694 := (exists (vars (?x4 int)) #689)
   4.186 +#697 := (not #694)
   4.187 +#711 := (or #697 #708)
   4.188 +#714 := (and #694 #711)
   4.189  decl uf_9 :: int
   4.190 -#51 := uf_9
   4.191 -#216 := (= uf_5 uf_9)
   4.192 -#1347 := (not #216)
   4.193 -decl uf_6 :: int
   4.194 -#35 := uf_6
   4.195 -#213 := (= uf_6 uf_8)
   4.196 -#1346 := (not #213)
   4.197 +#43 := uf_9
   4.198 +#180 := (= uf_5 uf_9)
   4.199 +#218 := (not #180)
   4.200 +#177 := (= uf_6 uf_8)
   4.201 +#227 := (not #177)
   4.202  decl uf_7 :: int
   4.203 -#47 := uf_7
   4.204 -#210 := (= uf_4 uf_7)
   4.205 -#1345 := (not #210)
   4.206 -#2058 := (or #1345 #1346 #1347 #1348 #1349 #650 #2055)
   4.207 -#2061 := (not #2058)
   4.208 -decl ?x7!3 :: int
   4.209 -#954 := ?x7!3
   4.210 -#955 := (uf_3 ?x7!3)
   4.211 -#1138 := (* -1::int #955)
   4.212 -decl uf_12 :: int
   4.213 -#81 := uf_12
   4.214 -#1139 := (+ uf_12 #1138)
   4.215 -#1140 := (>= #1139 0::int)
   4.216 -#1116 := (* -1::int ?x7!3)
   4.217 -decl uf_13 :: int
   4.218 -#85 := uf_13
   4.219 -#1117 := (+ uf_13 #1116)
   4.220 -#1118 := (<= #1117 0::int)
   4.221 -#961 := (>= ?x7!3 0::int)
   4.222 -#1389 := (not #961)
   4.223 -#1404 := (or #1389 #1118 #1140)
   4.224 -#1409 := (not #1404)
   4.225 -#733 := (* -1::int uf_12)
   4.226 -#734 := (+ #23 #733)
   4.227 -#735 := (<= #734 0::int)
   4.228 -#674 := (* -1::int uf_13)
   4.229 -#723 := (+ #19 #674)
   4.230 -#722 := (>= #723 0::int)
   4.231 -#1371 := (or #1216 #722 #735)
   4.232 -#2003 := (forall (vars (?x7 int)) (:pat #1986) #1371)
   4.233 -#2008 := (not #2003)
   4.234 -decl uf_11 :: int
   4.235 -#79 := uf_11
   4.236 -#106 := (uf_3 uf_11)
   4.237 -#358 := (= uf_12 #106)
   4.238 -#2011 := (or #358 #2008)
   4.239 -#2014 := (not #2011)
   4.240 -#2017 := (or #2014 #1409)
   4.241 -#2020 := (not #2017)
   4.242 -#74 := (uf_3 uf_5)
   4.243 -#679 := (* -1::int #74)
   4.244 -#680 := (+ uf_6 #679)
   4.245 -#678 := (>= #680 0::int)
   4.246 -#681 := (not #678)
   4.247 -#675 := (+ uf_5 #674)
   4.248 -#673 := (= #675 -1::int)
   4.249 -#1423 := (not #673)
   4.250 -#88 := 2::int
   4.251 -#671 := (>= uf_13 2::int)
   4.252 -#1422 := (not #671)
   4.253 -#668 := (>= uf_11 0::int)
   4.254 -#1421 := (not #668)
   4.255 -#385 := (= uf_6 uf_12)
   4.256 -#1435 := (not #385)
   4.257 -#382 := (= uf_4 uf_11)
   4.258 -#1434 := (not #382)
   4.259 -#2029 := (or #1434 #1435 #1348 #1349 #1421 #1422 #1423 #681 #2020)
   4.260 -#2032 := (not #2029)
   4.261 -decl uf_10 :: int
   4.262 -#76 := uf_10
   4.263 -#296 := (= uf_10 uf_12)
   4.264 -#1420 := (not #296)
   4.265 -#293 := (= uf_5 uf_11)
   4.266 -#1419 := (not #293)
   4.267 -#288 := (= #74 uf_10)
   4.268 -#1418 := (not #288)
   4.269 -#2023 := (or #1418 #1419 #1420 #1348 #1349 #1421 #1422 #1423 #678 #2020)
   4.270 -#2026 := (not #2023)
   4.271 -#2035 := (or #2026 #2032)
   4.272 -#2038 := (not #2035)
   4.273 -#2041 := (or #1348 #1349 #584 #2038)
   4.274 -#2044 := (not #2041)
   4.275 -#2064 := (or #2044 #2061)
   4.276 -#2067 := (not #2064)
   4.277 -#543 := (* -1::int uf_6)
   4.278 -#544 := (+ #23 #543)
   4.279 -#545 := (<= #544 0::int)
   4.280 -#534 := (+ #19 #533)
   4.281 -#532 := (>= #534 0::int)
   4.282 -#1253 := (or #1216 #532 #545)
   4.283 -#1995 := (forall (vars (?x3 int)) (:pat #1986) #1253)
   4.284 -#2000 := (not #1995)
   4.285 -#519 := (* -1::int #23)
   4.286 -#520 := (+ uf_2 #519)
   4.287 -#518 := (>= #520 0::int)
   4.288 -#508 := (>= #19 1::int)
   4.289 -#1231 := (or #1216 #508 #518)
   4.290 -#1987 := (forall (vars (?x1 int)) (:pat #1986) #1231)
   4.291 -#1992 := (not #1987)
   4.292 -#39 := (uf_3 uf_4)
   4.293 -#183 := (= uf_6 #39)
   4.294 -#1461 := (not #183)
   4.295 -#2070 := (or #1461 #1348 #1349 #1992 #2000 #2067)
   4.296 -#1123 := (not #1118)
   4.297 -#2073 := (not #2070)
   4.298 -#2289 := [hypothesis]: #2073
   4.299 -#1885 := (or #2070 #2064)
   4.300 -#1887 := [def-axiom]: #1885
   4.301 -#2290 := [unit-resolution #1887 #2289]: #2064
   4.302 -#1898 := (or #2070 #1995)
   4.303 -#1884 := [def-axiom]: #1898
   4.304 -#2227 := [unit-resolution #1884 #2289]: #1995
   4.305 -#1907 := (or #2070 #183)
   4.306 -#1891 := [def-axiom]: #1907
   4.307 -#2228 := [unit-resolution #1891 #2289]: #183
   4.308 -#2142 := (or #2058 #1461 #2000)
   4.309 -#2082 := (uf_3 uf_7)
   4.310 -#2086 := (= uf_8 #2082)
   4.311 -#2136 := (= #39 #2082)
   4.312 -#2134 := (= #2082 #39)
   4.313 -#48 := (= uf_7 uf_4)
   4.314 -#2119 := [hypothesis]: #2061
   4.315 -#1824 := (or #2058 #210)
   4.316 -#1825 := [def-axiom]: #1824
   4.317 -#2130 := [unit-resolution #1825 #2119]: #210
   4.318 -#2131 := [symm #2130]: #48
   4.319 -#2135 := [monotonicity #2131]: #2134
   4.320 -#2137 := [symm #2135]: #2136
   4.321 -#2138 := (= uf_8 #39)
   4.322 -#2132 := [hypothesis]: #183
   4.323 -#50 := (= uf_8 uf_6)
   4.324 -#1826 := (or #2058 #213)
   4.325 -#1827 := [def-axiom]: #1826
   4.326 -#2121 := [unit-resolution #1827 #2119]: #213
   4.327 -#2133 := [symm #2121]: #50
   4.328 -#2139 := [trans #2133 #2132]: #2138
   4.329 -#2140 := [trans #2139 #2137]: #2086
   4.330 -#2114 := (not #2086)
   4.331 -#2080 := (>= uf_7 0::int)
   4.332 -#2081 := (not #2080)
   4.333 -#1577 := (* -1::int uf_7)
   4.334 -#1575 := (+ uf_1 #1577)
   4.335 -#1578 := (<= #1575 0::int)
   4.336 -#2092 := (or #1578 #2081 #2086)
   4.337 -#2097 := (not #2092)
   4.338 -#1911 := (or #2058 #2052)
   4.339 -#1912 := [def-axiom]: #1911
   4.340 -#2120 := [unit-resolution #1912 #2119]: #2052
   4.341 -#630 := (* -1::int uf_8)
   4.342 -#1747 := (+ uf_6 #630)
   4.343 -#1737 := (<= #1747 0::int)
   4.344 -#2122 := (or #1346 #1737)
   4.345 -#2123 := [th-lemma]: #2122
   4.346 -#2124 := [unit-resolution #2123 #2121]: #1737
   4.347 -#1630 := [hypothesis]: #1995
   4.348 -#1899 := (or #2058 #584)
   4.349 -#1901 := [def-axiom]: #1899
   4.350 -#2125 := [unit-resolution #1901 #2119]: #584
   4.351 -#1656 := (not #1737)
   4.352 -#1615 := (or #1474 #650 #2000 #1656)
   4.353 -#1642 := [hypothesis]: #584
   4.354 -#1724 := (+ uf_5 #922)
   4.355 -#1725 := (<= #1724 0::int)
   4.356 -#1717 := (+ uf_6 #1079)
   4.357 -#1718 := (>= #1717 0::int)
   4.358 -#1645 := (not #1718)
   4.359 -#1652 := [hypothesis]: #1737
   4.360 -#1810 := (not #1081)
   4.361 -#1621 := [hypothesis]: #1477
   4.362 -#1811 := (or #1474 #1810)
   4.363 -#1770 := [def-axiom]: #1811
   4.364 -#1623 := [unit-resolution #1770 #1621]: #1810
   4.365 -#1639 := (or #1645 #1081 #1656)
   4.366 -#1653 := [hypothesis]: #1810
   4.367 -#1654 := [hypothesis]: #1718
   4.368 -#1655 := [th-lemma #1654 #1653 #1652]: false
   4.369 -#1641 := [lemma #1655]: #1639
   4.370 -#1628 := [unit-resolution #1641 #1623 #1652]: #1645
   4.371 -#1631 := (or #1718 #1725)
   4.372 -#1927 := (or #1474 #926)
   4.373 -#1809 := [def-axiom]: #1927
   4.374 -#1629 := [unit-resolution #1809 #1621]: #926
   4.375 -#1699 := (or #2000 #1306 #1718 #1725)
   4.376 -#1729 := (+ #919 #543)
   4.377 -#1730 := (<= #1729 0::int)
   4.378 -#1733 := (+ ?x6!2 #533)
   4.379 -#1734 := (>= #1733 0::int)
   4.380 -#1738 := (or #1306 #1734 #1730)
   4.381 -#1707 := (or #2000 #1738)
   4.382 -#1686 := (iff #1707 #1699)
   4.383 -#1702 := (or #1306 #1718 #1725)
   4.384 -#1693 := (or #2000 #1702)
   4.385 -#1695 := (iff #1693 #1699)
   4.386 -#1697 := [rewrite]: #1695
   4.387 -#1694 := (iff #1707 #1693)
   4.388 -#1705 := (iff #1738 #1702)
   4.389 -#1698 := (or #1306 #1725 #1718)
   4.390 -#1703 := (iff #1698 #1702)
   4.391 -#1704 := [rewrite]: #1703
   4.392 -#1700 := (iff #1738 #1698)
   4.393 -#1709 := (iff #1730 #1718)
   4.394 -#1711 := (+ #543 #919)
   4.395 -#1714 := (<= #1711 0::int)
   4.396 -#1719 := (iff #1714 #1718)
   4.397 -#1720 := [rewrite]: #1719
   4.398 -#1715 := (iff #1730 #1714)
   4.399 -#1712 := (= #1729 #1711)
   4.400 -#1713 := [rewrite]: #1712
   4.401 -#1716 := [monotonicity #1713]: #1715
   4.402 -#1721 := [trans #1716 #1720]: #1709
   4.403 -#1708 := (iff #1734 #1725)
   4.404 -#1731 := (+ #533 ?x6!2)
   4.405 -#1735 := (>= #1731 0::int)
   4.406 -#1723 := (iff #1735 #1725)
   4.407 -#1726 := [rewrite]: #1723
   4.408 -#1736 := (iff #1734 #1735)
   4.409 -#1739 := (= #1733 #1731)
   4.410 -#1732 := [rewrite]: #1739
   4.411 -#1722 := [monotonicity #1732]: #1736
   4.412 -#1710 := [trans #1722 #1726]: #1708
   4.413 -#1701 := [monotonicity #1710 #1721]: #1700
   4.414 -#1706 := [trans #1701 #1704]: #1705
   4.415 -#1696 := [monotonicity #1706]: #1694
   4.416 -#1687 := [trans #1696 #1697]: #1686
   4.417 -#1692 := [quant-inst]: #1707
   4.418 -#1688 := [mp #1692 #1687]: #1699
   4.419 -#1632 := [unit-resolution #1688 #1630 #1629]: #1631
   4.420 -#1633 := [unit-resolution #1632 #1628]: #1725
   4.421 -#925 := (not #924)
   4.422 -#1926 := (or #1474 #925)
   4.423 -#1924 := [def-axiom]: #1926
   4.424 -#1622 := [unit-resolution #1924 #1621]: #925
   4.425 -#1634 := [th-lemma #1622 #1633 #1642]: false
   4.426 -#1617 := [lemma #1634]: #1615
   4.427 -#2126 := [unit-resolution #1617 #2125 #1630 #2124]: #1474
   4.428 -#1815 := (or #2055 #2047 #1477)
   4.429 -#1823 := [def-axiom]: #1815
   4.430 -#2127 := [unit-resolution #1823 #2126 #2120]: #2047
   4.431 -#1919 := (not #2047)
   4.432 -#2100 := (or #1919 #2097)
   4.433 -#2083 := (= #2082 uf_8)
   4.434 -#2084 := (or #2083 #2081 #1578)
   4.435 -#2085 := (not #2084)
   4.436 -#2101 := (or #1919 #2085)
   4.437 -#2103 := (iff #2101 #2100)
   4.438 -#2105 := (iff #2100 #2100)
   4.439 -#2106 := [rewrite]: #2105
   4.440 -#2098 := (iff #2085 #2097)
   4.441 -#2095 := (iff #2084 #2092)
   4.442 -#2089 := (or #2086 #2081 #1578)
   4.443 -#2093 := (iff #2089 #2092)
   4.444 -#2094 := [rewrite]: #2093
   4.445 -#2090 := (iff #2084 #2089)
   4.446 -#2087 := (iff #2083 #2086)
   4.447 -#2088 := [rewrite]: #2087
   4.448 -#2091 := [monotonicity #2088]: #2090
   4.449 -#2096 := [trans #2091 #2094]: #2095
   4.450 -#2099 := [monotonicity #2096]: #2098
   4.451 -#2104 := [monotonicity #2099]: #2103
   4.452 -#2107 := [trans #2104 #2106]: #2103
   4.453 -#2102 := [quant-inst]: #2101
   4.454 -#2108 := [mp #2102 #2107]: #2100
   4.455 -#2128 := [unit-resolution #2108 #2127]: #2097
   4.456 -#2115 := (or #2092 #2114)
   4.457 -#2116 := [def-axiom]: #2115
   4.458 -#2129 := [unit-resolution #2116 #2128]: #2114
   4.459 -#2141 := [unit-resolution #2129 #2140]: false
   4.460 -#2143 := [lemma #2141]: #2142
   4.461 -#2229 := [unit-resolution #2143 #2228 #2227]: #2058
   4.462 -#1906 := (or #2067 #2044 #2061)
   4.463 -#1900 := [def-axiom]: #1906
   4.464 -#2299 := [unit-resolution #1900 #2229 #2290]: #2044
   4.465 -#1934 := (or #2041 #2035)
   4.466 -#1928 := [def-axiom]: #1934
   4.467 -#2376 := [unit-resolution #1928 #2299]: #2035
   4.468 -#2374 := (or #2029 #2000 #1461)
   4.469 -#2334 := [hypothesis]: #2032
   4.470 -#1952 := (or #2029 #2017)
   4.471 -#1941 := [def-axiom]: #1952
   4.472 -#2335 := [unit-resolution #1941 #2334]: #2017
   4.473 -#2226 := (= #39 #106)
   4.474 -#2340 := (= #106 #39)
   4.475 -#112 := (= uf_11 uf_4)
   4.476 -#1678 := (or #2029 #382)
   4.477 -#1679 := [def-axiom]: #1678
   4.478 -#2336 := [unit-resolution #1679 #2334]: #382
   4.479 -#2337 := [symm #2336]: #112
   4.480 -#2341 := [monotonicity #2337]: #2340
   4.481 -#2342 := [symm #2341]: #2226
   4.482 -#2343 := (= uf_12 #39)
   4.483 -#113 := (= uf_12 uf_6)
   4.484 -#1953 := (or #2029 #385)
   4.485 -#1957 := [def-axiom]: #1953
   4.486 -#2338 := [unit-resolution #1957 #2334]: #385
   4.487 -#2339 := [symm #2338]: #113
   4.488 -#2344 := [trans #2339 #2132]: #2343
   4.489 -#2345 := [trans #2344 #2342]: #358
   4.490 -#970 := (not #358)
   4.491 -#1643 := (or #2011 #970)
   4.492 -#1978 := [def-axiom]: #1643
   4.493 -#2346 := [unit-resolution #1978 #2345]: #2011
   4.494 -#1977 := (or #2020 #2014 #1409)
   4.495 -#1620 := [def-axiom]: #1977
   4.496 -#2347 := [unit-resolution #1620 #2346 #2335]: #1409
   4.497 -#1981 := (or #1404 #1123)
   4.498 -#1982 := [def-axiom]: #1981
   4.499 -#2348 := [unit-resolution #1982 #2347]: #1123
   4.500 -#1664 := (>= #675 -1::int)
   4.501 -#1665 := (or #2029 #673)
   4.502 -#1947 := [def-axiom]: #1665
   4.503 -#2349 := [unit-resolution #1947 #2334]: #673
   4.504 -#2350 := (or #1423 #1664)
   4.505 -#2351 := [th-lemma]: #2350
   4.506 -#2352 := [unit-resolution #2351 #2349]: #1664
   4.507 -#2241 := (+ uf_5 #1116)
   4.508 -#2311 := (>= #2241 0::int)
   4.509 -#2367 := (not #2311)
   4.510 -#2300 := (= uf_5 ?x7!3)
   4.511 -#2331 := (not #2300)
   4.512 -#2310 := (= #74 #955)
   4.513 -#2315 := (not #2310)
   4.514 -#2314 := (+ #74 #1138)
   4.515 -#2316 := (>= #2314 0::int)
   4.516 -#2320 := (not #2316)
   4.517 -#1951 := (or #2029 #678)
   4.518 -#1948 := [def-axiom]: #1951
   4.519 -#2353 := [unit-resolution #1948 #2334]: #678
   4.520 -#1983 := (not #1140)
   4.521 -#1984 := (or #1404 #1983)
   4.522 -#1979 := [def-axiom]: #1984
   4.523 -#2354 := [unit-resolution #1979 #2347]: #1983
   4.524 -#1579 := (+ uf_6 #733)
   4.525 -#1955 := (<= #1579 0::int)
   4.526 -#2355 := (or #1435 #1955)
   4.527 -#2356 := [th-lemma]: #2355
   4.528 -#2357 := [unit-resolution #2356 #2338]: #1955
   4.529 -#2296 := (not #1955)
   4.530 -#2321 := (or #2320 #2296 #1140 #681)
   4.531 -#2317 := [hypothesis]: #678
   4.532 -#2292 := [hypothesis]: #1983
   4.533 -#2291 := [hypothesis]: #1955
   4.534 -#2318 := [hypothesis]: #2316
   4.535 -#2319 := [th-lemma #2318 #2291 #2292 #2317]: false
   4.536 -#2322 := [lemma #2319]: #2321
   4.537 -#2358 := [unit-resolution #2322 #2357 #2354 #2353]: #2320
   4.538 -#2323 := (or #2315 #2316)
   4.539 -#2324 := [th-lemma]: #2323
   4.540 -#2359 := [unit-resolution #2324 #2358]: #2315
   4.541 -#2332 := (or #2331 #2310)
   4.542 -#2328 := [hypothesis]: #2300
   4.543 -#2329 := [monotonicity #2328]: #2310
   4.544 -#2327 := [hypothesis]: #2315
   4.545 -#2330 := [unit-resolution #2327 #2329]: false
   4.546 -#2333 := [lemma #2330]: #2332
   4.547 -#2360 := [unit-resolution #2333 #2359]: #2331
   4.548 -#2370 := (or #2300 #2367)
   4.549 -#2242 := (<= #2241 0::int)
   4.550 -#2253 := (+ uf_6 #1138)
   4.551 -#2254 := (>= #2253 0::int)
   4.552 -#2295 := (not #2254)
   4.553 -#2297 := (or #2295 #1140 #2296)
   4.554 -#2293 := [hypothesis]: #2254
   4.555 -#2294 := [th-lemma #2293 #2292 #2291]: false
   4.556 -#2298 := [lemma #2294]: #2297
   4.557 -#2361 := [unit-resolution #2298 #2354 #2357]: #2295
   4.558 -#2363 := (or #2242 #2254)
   4.559 -#1648 := (or #1404 #961)
   4.560 -#1649 := [def-axiom]: #1648
   4.561 -#2362 := [unit-resolution #1649 #2347]: #961
   4.562 -#2262 := (or #2000 #1389 #2242 #2254)
   4.563 -#2230 := (+ #955 #543)
   4.564 -#2231 := (<= #2230 0::int)
   4.565 -#2232 := (+ ?x7!3 #533)
   4.566 -#2233 := (>= #2232 0::int)
   4.567 -#2234 := (or #1389 #2233 #2231)
   4.568 -#2263 := (or #2000 #2234)
   4.569 -#2270 := (iff #2263 #2262)
   4.570 -#2259 := (or #1389 #2242 #2254)
   4.571 -#2265 := (or #2000 #2259)
   4.572 -#2268 := (iff #2265 #2262)
   4.573 -#2269 := [rewrite]: #2268
   4.574 -#2266 := (iff #2263 #2265)
   4.575 -#2260 := (iff #2234 #2259)
   4.576 -#2257 := (iff #2231 #2254)
   4.577 -#2247 := (+ #543 #955)
   4.578 -#2250 := (<= #2247 0::int)
   4.579 -#2255 := (iff #2250 #2254)
   4.580 -#2256 := [rewrite]: #2255
   4.581 -#2251 := (iff #2231 #2250)
   4.582 -#2248 := (= #2230 #2247)
   4.583 -#2249 := [rewrite]: #2248
   4.584 -#2252 := [monotonicity #2249]: #2251
   4.585 -#2258 := [trans #2252 #2256]: #2257
   4.586 -#2245 := (iff #2233 #2242)
   4.587 -#2235 := (+ #533 ?x7!3)
   4.588 -#2238 := (>= #2235 0::int)
   4.589 -#2243 := (iff #2238 #2242)
   4.590 -#2244 := [rewrite]: #2243
   4.591 -#2239 := (iff #2233 #2238)
   4.592 -#2236 := (= #2232 #2235)
   4.593 -#2237 := [rewrite]: #2236
   4.594 -#2240 := [monotonicity #2237]: #2239
   4.595 -#2246 := [trans #2240 #2244]: #2245
   4.596 -#2261 := [monotonicity #2246 #2258]: #2260
   4.597 -#2267 := [monotonicity #2261]: #2266
   4.598 -#2271 := [trans #2267 #2269]: #2270
   4.599 -#2264 := [quant-inst]: #2263
   4.600 -#2272 := [mp #2264 #2271]: #2262
   4.601 -#2364 := [unit-resolution #2272 #1630 #2362]: #2363
   4.602 -#2365 := [unit-resolution #2364 #2361]: #2242
   4.603 -#2366 := (not #2242)
   4.604 -#2368 := (or #2300 #2366 #2367)
   4.605 -#2369 := [th-lemma]: #2368
   4.606 -#2371 := [unit-resolution #2369 #2365]: #2370
   4.607 -#2372 := [unit-resolution #2371 #2360]: #2367
   4.608 -#2373 := [th-lemma #2372 #2352 #2348]: false
   4.609 -#2375 := [lemma #2373]: #2374
   4.610 -#2377 := [unit-resolution #2375 #2227 #2228]: #2029
   4.611 -#1940 := (or #2038 #2026 #2032)
   4.612 -#1946 := [def-axiom]: #1940
   4.613 -#2378 := [unit-resolution #1946 #2377 #2376]: #2026
   4.614 -#1970 := (or #2023 #2017)
   4.615 -#1973 := [def-axiom]: #1970
   4.616 -#2379 := [unit-resolution #1973 #2378]: #2017
   4.617 -#2388 := (= #74 #106)
   4.618 -#2384 := (= #106 #74)
   4.619 -#80 := (= uf_11 uf_5)
   4.620 -#1625 := (or #2023 #293)
   4.621 -#1626 := [def-axiom]: #1625
   4.622 -#2382 := [unit-resolution #1626 #2378]: #293
   4.623 -#2383 := [symm #2382]: #80
   4.624 -#2385 := [monotonicity #2383]: #2384
   4.625 -#2389 := [symm #2385]: #2388
   4.626 -#2390 := (= uf_12 #74)
   4.627 -#77 := (= uf_10 #74)
   4.628 -#1961 := (or #2023 #288)
   4.629 -#1624 := [def-axiom]: #1961
   4.630 -#2381 := [unit-resolution #1624 #2378]: #288
   4.631 -#2387 := [symm #2381]: #77
   4.632 -#82 := (= uf_12 uf_10)
   4.633 -#1627 := (or #2023 #296)
   4.634 -#1963 := [def-axiom]: #1627
   4.635 -#2380 := [unit-resolution #1963 #2378]: #296
   4.636 -#2386 := [symm #2380]: #82
   4.637 -#2391 := [trans #2386 #2387]: #2390
   4.638 -#2392 := [trans #2391 #2389]: #358
   4.639 -#2393 := [unit-resolution #1978 #2392]: #2011
   4.640 -#2394 := [unit-resolution #1620 #2393 #2379]: #1409
   4.641 -#2395 := [unit-resolution #1982 #2394]: #1123
   4.642 -#2157 := (+ #74 #733)
   4.643 -#2158 := (<= #2157 0::int)
   4.644 -#2156 := (= #74 uf_12)
   4.645 -#2396 := [trans #2381 #2380]: #2156
   4.646 -#2397 := (not #2156)
   4.647 -#2398 := (or #2397 #2158)
   4.648 -#2399 := [th-lemma]: #2398
   4.649 -#2400 := [unit-resolution #2399 #2396]: #2158
   4.650 -#1612 := (or #2023 #681)
   4.651 -#1972 := [def-axiom]: #1612
   4.652 -#2401 := [unit-resolution #1972 #2378]: #681
   4.653 -#2402 := [unit-resolution #1979 #2394]: #1983
   4.654 -#2403 := (not #2158)
   4.655 -#2404 := (or #2295 #1140 #2403 #678)
   4.656 -#2405 := [th-lemma]: #2404
   4.657 -#2406 := [unit-resolution #2405 #2402 #2401 #2400]: #2295
   4.658 -#2407 := [unit-resolution #1649 #2394]: #961
   4.659 -#2408 := [unit-resolution #2272 #2227 #2407 #2406]: #2242
   4.660 -#2409 := (or #2320 #1140 #2403)
   4.661 -#2410 := [th-lemma]: #2409
   4.662 -#2411 := [unit-resolution #2410 #2402 #2400]: #2320
   4.663 -#2412 := [unit-resolution #2324 #2411]: #2315
   4.664 -#2413 := [unit-resolution #2333 #2412]: #2331
   4.665 -#2414 := [unit-resolution #2369 #2413 #2408]: #2367
   4.666 -#1971 := (or #2023 #673)
   4.667 -#1611 := [def-axiom]: #1971
   4.668 -#2415 := [unit-resolution #1611 #2378]: #673
   4.669 -#2416 := [unit-resolution #2351 #2415]: #1664
   4.670 -#2417 := [th-lemma #2416 #2414 #2395]: false
   4.671 -#2418 := [lemma #2417]: #2070
   4.672 -#2076 := (or #1213 #2073)
   4.673 -#1283 := (forall (vars (?x4 int)) #1280)
   4.674 -#1480 := (or #1283 #1477)
   4.675 -#1483 := (not #1480)
   4.676 -#1486 := (or #1345 #1346 #1347 #1348 #1349 #650 #1483)
   4.677 -#1489 := (not #1486)
   4.678 -#1376 := (forall (vars (?x7 int)) #1371)
   4.679 -#1382 := (not #1376)
   4.680 -#1383 := (or #358 #1382)
   4.681 -#1384 := (not #1383)
   4.682 -#1412 := (or #1384 #1409)
   4.683 -#1424 := (not #1412)
   4.684 -#1436 := (or #1434 #1435 #1348 #1349 #1421 #1422 #1423 #681 #1424)
   4.685 -#1437 := (not #1436)
   4.686 -#1425 := (or #1418 #1419 #1420 #1348 #1349 #1421 #1422 #1423 #678 #1424)
   4.687 -#1426 := (not #1425)
   4.688 -#1442 := (or #1426 #1437)
   4.689 -#1448 := (not #1442)
   4.690 -#1449 := (or #1348 #1349 #584 #1448)
   4.691 -#1450 := (not #1449)
   4.692 -#1495 := (or #1450 #1489)
   4.693 -#1500 := (not #1495)
   4.694 -#1258 := (forall (vars (?x3 int)) #1253)
   4.695 -#1463 := (not #1258)
   4.696 -#1236 := (forall (vars (?x1 int)) #1231)
   4.697 -#1462 := (not #1236)
   4.698 -#1503 := (or #1461 #1348 #1349 #1462 #1463 #1500)
   4.699 -#1506 := (not #1503)
   4.700 -#1509 := (or #1213 #1506)
   4.701 -#2077 := (iff #1509 #2076)
   4.702 -#2074 := (iff #1506 #2073)
   4.703 -#2071 := (iff #1503 #2070)
   4.704 -#2068 := (iff #1500 #2067)
   4.705 -#2065 := (iff #1495 #2064)
   4.706 -#2062 := (iff #1489 #2061)
   4.707 -#2059 := (iff #1486 #2058)
   4.708 -#2056 := (iff #1483 #2055)
   4.709 -#2053 := (iff #1480 #2052)
   4.710 -#2050 := (iff #1283 #2047)
   4.711 -#2048 := (iff #1280 #1280)
   4.712 -#2049 := [refl]: #2048
   4.713 -#2051 := [quant-intro #2049]: #2050
   4.714 -#2054 := [monotonicity #2051]: #2053
   4.715 -#2057 := [monotonicity #2054]: #2056
   4.716 -#2060 := [monotonicity #2057]: #2059
   4.717 -#2063 := [monotonicity #2060]: #2062
   4.718 -#2045 := (iff #1450 #2044)
   4.719 -#2042 := (iff #1449 #2041)
   4.720 -#2039 := (iff #1448 #2038)
   4.721 -#2036 := (iff #1442 #2035)
   4.722 -#2033 := (iff #1437 #2032)
   4.723 -#2030 := (iff #1436 #2029)
   4.724 -#2021 := (iff #1424 #2020)
   4.725 -#2018 := (iff #1412 #2017)
   4.726 -#2015 := (iff #1384 #2014)
   4.727 -#2012 := (iff #1383 #2011)
   4.728 -#2009 := (iff #1382 #2008)
   4.729 -#2006 := (iff #1376 #2003)
   4.730 -#2004 := (iff #1371 #1371)
   4.731 -#2005 := [refl]: #2004
   4.732 -#2007 := [quant-intro #2005]: #2006
   4.733 -#2010 := [monotonicity #2007]: #2009
   4.734 -#2013 := [monotonicity #2010]: #2012
   4.735 -#2016 := [monotonicity #2013]: #2015
   4.736 -#2019 := [monotonicity #2016]: #2018
   4.737 -#2022 := [monotonicity #2019]: #2021
   4.738 -#2031 := [monotonicity #2022]: #2030
   4.739 -#2034 := [monotonicity #2031]: #2033
   4.740 -#2027 := (iff #1426 #2026)
   4.741 -#2024 := (iff #1425 #2023)
   4.742 -#2025 := [monotonicity #2022]: #2024
   4.743 -#2028 := [monotonicity #2025]: #2027
   4.744 -#2037 := [monotonicity #2028 #2034]: #2036
   4.745 -#2040 := [monotonicity #2037]: #2039
   4.746 -#2043 := [monotonicity #2040]: #2042
   4.747 -#2046 := [monotonicity #2043]: #2045
   4.748 -#2066 := [monotonicity #2046 #2063]: #2065
   4.749 -#2069 := [monotonicity #2066]: #2068
   4.750 -#2001 := (iff #1463 #2000)
   4.751 -#1998 := (iff #1258 #1995)
   4.752 -#1996 := (iff #1253 #1253)
   4.753 -#1997 := [refl]: #1996
   4.754 -#1999 := [quant-intro #1997]: #1998
   4.755 -#2002 := [monotonicity #1999]: #2001
   4.756 -#1993 := (iff #1462 #1992)
   4.757 -#1990 := (iff #1236 #1987)
   4.758 -#1988 := (iff #1231 #1231)
   4.759 -#1989 := [refl]: #1988
   4.760 -#1991 := [quant-intro #1989]: #1990
   4.761 -#1994 := [monotonicity #1991]: #1993
   4.762 -#2072 := [monotonicity #1994 #2002 #2069]: #2071
   4.763 -#2075 := [monotonicity #2072]: #2074
   4.764 -#2078 := [monotonicity #2075]: #2077
   4.765 -#1126 := (and #961 #1123)
   4.766 -#1129 := (not #1126)
   4.767 -#1145 := (or #1129 #1140)
   4.768 -#1148 := (not #1145)
   4.769 -#724 := (not #722)
   4.770 -#727 := (and #505 #724)
   4.771 -#730 := (not #727)
   4.772 -#738 := (or #730 #735)
   4.773 -#741 := (forall (vars (?x7 int)) #738)
   4.774 -#980 := (and #970 #741)
   4.775 -#1154 := (or #980 #1148)
   4.776 -#1172 := (and #382 #385 #555 #557 #668 #671 #673 #678 #1154)
   4.777 -#1162 := (and #288 #293 #296 #555 #557 #668 #671 #673 #681 #1154)
   4.778 -#1177 := (or #1162 #1172)
   4.779 -#1183 := (and #555 #557 #650 #1177)
   4.780 -#1067 := (and #925 #926)
   4.781 -#1070 := (not #1067)
   4.782 -#1086 := (or #1070 #1081)
   4.783 -#1089 := (not #1086)
   4.784 -#904 := (not #903)
   4.785 -#1058 := (and #904 #905)
   4.786 -#1061 := (not #1058)
   4.787 -#1064 := (or #1055 #1061)
   4.788 -#1092 := (and #1064 #1089)
   4.789 -#607 := (not #606)
   4.790 -#610 := (and #505 #607)
   4.791 -#613 := (not #610)
   4.792 -#619 := (or #61 #613)
   4.793 -#894 := (not #619)
   4.794 -#897 := (forall (vars (?x4 int)) #894)
   4.795 -#1095 := (or #897 #1092)
   4.796 -#1101 := (and #210 #213 #216 #555 #557 #584 #1095)
   4.797 -#1188 := (or #1101 #1183)
   4.798 -#531 := (not #532)
   4.799 -#537 := (and #505 #531)
   4.800 -#540 := (not #537)
   4.801 -#548 := (or #540 #545)
   4.802 -#551 := (forall (vars (?x3 int)) #548)
   4.803 -#506 := (not #508)
   4.804 -#510 := (and #505 #506)
   4.805 -#513 := (not #510)
   4.806 -#522 := (or #513 #518)
   4.807 -#525 := (forall (vars (?x1 int)) #522)
   4.808 -#1194 := (and #183 #525 #551 #555 #557 #1188)
   4.809 -#1036 := (and #874 #875)
   4.810 -#1039 := (not #1036)
   4.811 -#1045 := (or #872 #1039)
   4.812 -#1050 := (not #1045)
   4.813 -#1199 := (or #1050 #1194)
   4.814 -#1512 := (iff #1199 #1509)
   4.815 -#1321 := (or #924 #1306 #1081)
   4.816 -#1333 := (or #1332 #1321)
   4.817 -#1334 := (not #1333)
   4.818 -#1339 := (or #1283 #1334)
   4.819 -#1350 := (not #1339)
   4.820 -#1351 := (or #1345 #1346 #1347 #1348 #1349 #650 #1350)
   4.821 -#1352 := (not #1351)
   4.822 -#1455 := (or #1352 #1450)
   4.823 -#1464 := (not #1455)
   4.824 -#1465 := (or #1461 #1348 #1349 #1462 #1463 #1464)
   4.825 -#1466 := (not #1465)
   4.826 -#1471 := (or #1213 #1466)
   4.827 -#1510 := (iff #1471 #1509)
   4.828 -#1507 := (iff #1466 #1506)
   4.829 -#1504 := (iff #1465 #1503)
   4.830 -#1501 := (iff #1464 #1500)
   4.831 -#1498 := (iff #1455 #1495)
   4.832 -#1492 := (or #1489 #1450)
   4.833 -#1496 := (iff #1492 #1495)
   4.834 -#1497 := [rewrite]: #1496
   4.835 -#1493 := (iff #1455 #1492)
   4.836 -#1490 := (iff #1352 #1489)
   4.837 -#1487 := (iff #1351 #1486)
   4.838 -#1484 := (iff #1350 #1483)
   4.839 -#1481 := (iff #1339 #1480)
   4.840 -#1478 := (iff #1334 #1477)
   4.841 -#1475 := (iff #1333 #1474)
   4.842 -#1476 := [rewrite]: #1475
   4.843 -#1479 := [monotonicity #1476]: #1478
   4.844 -#1482 := [monotonicity #1479]: #1481
   4.845 -#1485 := [monotonicity #1482]: #1484
   4.846 -#1488 := [monotonicity #1485]: #1487
   4.847 -#1491 := [monotonicity #1488]: #1490
   4.848 -#1494 := [monotonicity #1491]: #1493
   4.849 -#1499 := [trans #1494 #1497]: #1498
   4.850 -#1502 := [monotonicity #1499]: #1501
   4.851 -#1505 := [monotonicity #1502]: #1504
   4.852 -#1508 := [monotonicity #1505]: #1507
   4.853 -#1511 := [monotonicity #1508]: #1510
   4.854 -#1472 := (iff #1199 #1471)
   4.855 -#1469 := (iff #1194 #1466)
   4.856 -#1458 := (and #183 #1236 #1258 #555 #557 #1455)
   4.857 -#1467 := (iff #1458 #1466)
   4.858 -#1468 := [rewrite]: #1467
   4.859 -#1459 := (iff #1194 #1458)
   4.860 -#1456 := (iff #1188 #1455)
   4.861 -#1453 := (iff #1183 #1450)
   4.862 -#1445 := (and #555 #557 #650 #1442)
   4.863 -#1451 := (iff #1445 #1450)
   4.864 -#1452 := [rewrite]: #1451
   4.865 -#1446 := (iff #1183 #1445)
   4.866 -#1443 := (iff #1177 #1442)
   4.867 -#1440 := (iff #1172 #1437)
   4.868 -#1431 := (and #382 #385 #555 #557 #668 #671 #673 #678 #1412)
   4.869 -#1438 := (iff #1431 #1437)
   4.870 -#1439 := [rewrite]: #1438
   4.871 -#1432 := (iff #1172 #1431)
   4.872 -#1413 := (iff #1154 #1412)
   4.873 -#1410 := (iff #1148 #1409)
   4.874 -#1407 := (iff #1145 #1404)
   4.875 -#1390 := (or #1389 #1118)
   4.876 -#1401 := (or #1390 #1140)
   4.877 -#1405 := (iff #1401 #1404)
   4.878 -#1406 := [rewrite]: #1405
   4.879 -#1402 := (iff #1145 #1401)
   4.880 -#1399 := (iff #1129 #1390)
   4.881 -#1391 := (not #1390)
   4.882 -#1394 := (not #1391)
   4.883 -#1397 := (iff #1394 #1390)
   4.884 -#1398 := [rewrite]: #1397
   4.885 -#1395 := (iff #1129 #1394)
   4.886 -#1392 := (iff #1126 #1391)
   4.887 -#1393 := [rewrite]: #1392
   4.888 -#1396 := [monotonicity #1393]: #1395
   4.889 -#1400 := [trans #1396 #1398]: #1399
   4.890 -#1403 := [monotonicity #1400]: #1402
   4.891 -#1408 := [trans #1403 #1406]: #1407
   4.892 -#1411 := [monotonicity #1408]: #1410
   4.893 -#1387 := (iff #980 #1384)
   4.894 -#1379 := (and #970 #1376)
   4.895 -#1385 := (iff #1379 #1384)
   4.896 -#1386 := [rewrite]: #1385
   4.897 -#1380 := (iff #980 #1379)
   4.898 -#1377 := (iff #741 #1376)
   4.899 -#1374 := (iff #738 #1371)
   4.900 -#1357 := (or #1216 #722)
   4.901 -#1368 := (or #1357 #735)
   4.902 -#1372 := (iff #1368 #1371)
   4.903 -#1373 := [rewrite]: #1372
   4.904 -#1369 := (iff #738 #1368)
   4.905 -#1366 := (iff #730 #1357)
   4.906 -#1358 := (not #1357)
   4.907 -#1361 := (not #1358)
   4.908 -#1364 := (iff #1361 #1357)
   4.909 -#1365 := [rewrite]: #1364
   4.910 -#1362 := (iff #730 #1361)
   4.911 -#1359 := (iff #727 #1358)
   4.912 -#1360 := [rewrite]: #1359
   4.913 -#1363 := [monotonicity #1360]: #1362
   4.914 -#1367 := [trans #1363 #1365]: #1366
   4.915 -#1370 := [monotonicity #1367]: #1369
   4.916 -#1375 := [trans #1370 #1373]: #1374
   4.917 -#1378 := [quant-intro #1375]: #1377
   4.918 -#1381 := [monotonicity #1378]: #1380
   4.919 -#1388 := [trans #1381 #1386]: #1387
   4.920 -#1414 := [monotonicity #1388 #1411]: #1413
   4.921 -#1433 := [monotonicity #1414]: #1432
   4.922 -#1441 := [trans #1433 #1439]: #1440
   4.923 -#1429 := (iff #1162 #1426)
   4.924 -#1415 := (and #288 #293 #296 #555 #557 #668 #671 #673 #681 #1412)
   4.925 -#1427 := (iff #1415 #1426)
   4.926 -#1428 := [rewrite]: #1427
   4.927 -#1416 := (iff #1162 #1415)
   4.928 -#1417 := [monotonicity #1414]: #1416
   4.929 -#1430 := [trans #1417 #1428]: #1429
   4.930 -#1444 := [monotonicity #1430 #1441]: #1443
   4.931 -#1447 := [monotonicity #1444]: #1446
   4.932 -#1454 := [trans #1447 #1452]: #1453
   4.933 -#1355 := (iff #1101 #1352)
   4.934 -#1342 := (and #210 #213 #216 #555 #557 #584 #1339)
   4.935 -#1353 := (iff #1342 #1352)
   4.936 -#1354 := [rewrite]: #1353
   4.937 -#1343 := (iff #1101 #1342)
   4.938 -#1340 := (iff #1095 #1339)
   4.939 -#1337 := (iff #1092 #1334)
   4.940 -#1326 := (not #1321)
   4.941 -#1329 := (and #1301 #1326)
   4.942 -#1335 := (iff #1329 #1334)
   4.943 -#1336 := [rewrite]: #1335
   4.944 -#1330 := (iff #1092 #1329)
   4.945 -#1327 := (iff #1089 #1326)
   4.946 -#1324 := (iff #1086 #1321)
   4.947 -#1307 := (or #924 #1306)
   4.948 -#1318 := (or #1307 #1081)
   4.949 -#1322 := (iff #1318 #1321)
   4.950 -#1323 := [rewrite]: #1322
   4.951 -#1319 := (iff #1086 #1318)
   4.952 -#1316 := (iff #1070 #1307)
   4.953 -#1308 := (not #1307)
   4.954 -#1311 := (not #1308)
   4.955 -#1314 := (iff #1311 #1307)
   4.956 -#1315 := [rewrite]: #1314
   4.957 -#1312 := (iff #1070 #1311)
   4.958 -#1309 := (iff #1067 #1308)
   4.959 -#1310 := [rewrite]: #1309
   4.960 -#1313 := [monotonicity #1310]: #1312
   4.961 -#1317 := [trans #1313 #1315]: #1316
   4.962 -#1320 := [monotonicity #1317]: #1319
   4.963 -#1325 := [trans #1320 #1323]: #1324
   4.964 -#1328 := [monotonicity #1325]: #1327
   4.965 -#1304 := (iff #1064 #1301)
   4.966 -#1287 := (or #903 #1286)
   4.967 -#1298 := (or #1055 #1287)
   4.968 -#1302 := (iff #1298 #1301)
   4.969 -#1303 := [rewrite]: #1302
   4.970 -#1299 := (iff #1064 #1298)
   4.971 -#1296 := (iff #1061 #1287)
   4.972 -#1288 := (not #1287)
   4.973 -#1291 := (not #1288)
   4.974 -#1294 := (iff #1291 #1287)
   4.975 -#1295 := [rewrite]: #1294
   4.976 -#1292 := (iff #1061 #1291)
   4.977 -#1289 := (iff #1058 #1288)
   4.978 -#1290 := [rewrite]: #1289
   4.979 -#1293 := [monotonicity #1290]: #1292
   4.980 -#1297 := [trans #1293 #1295]: #1296
   4.981 -#1300 := [monotonicity #1297]: #1299
   4.982 -#1305 := [trans #1300 #1303]: #1304
   4.983 -#1331 := [monotonicity #1305 #1328]: #1330
   4.984 -#1338 := [trans #1331 #1336]: #1337
   4.985 -#1284 := (iff #897 #1283)
   4.986 -#1281 := (iff #894 #1280)
   4.987 -#1278 := (iff #619 #1275)
   4.988 -#1261 := (or #1216 #606)
   4.989 -#1272 := (or #61 #1261)
   4.990 -#1276 := (iff #1272 #1275)
   4.991 -#1277 := [rewrite]: #1276
   4.992 -#1273 := (iff #619 #1272)
   4.993 -#1270 := (iff #613 #1261)
   4.994 -#1262 := (not #1261)
   4.995 -#1265 := (not #1262)
   4.996 -#1268 := (iff #1265 #1261)
   4.997 -#1269 := [rewrite]: #1268
   4.998 -#1266 := (iff #613 #1265)
   4.999 -#1263 := (iff #610 #1262)
  4.1000 -#1264 := [rewrite]: #1263
  4.1001 -#1267 := [monotonicity #1264]: #1266
  4.1002 -#1271 := [trans #1267 #1269]: #1270
  4.1003 -#1274 := [monotonicity #1271]: #1273
  4.1004 -#1279 := [trans #1274 #1277]: #1278
  4.1005 -#1282 := [monotonicity #1279]: #1281
  4.1006 -#1285 := [quant-intro #1282]: #1284
  4.1007 -#1341 := [monotonicity #1285 #1338]: #1340
  4.1008 -#1344 := [monotonicity #1341]: #1343
  4.1009 -#1356 := [trans #1344 #1354]: #1355
  4.1010 -#1457 := [monotonicity #1356 #1454]: #1456
  4.1011 -#1259 := (iff #551 #1258)
  4.1012 -#1256 := (iff #548 #1253)
  4.1013 -#1239 := (or #1216 #532)
  4.1014 -#1250 := (or #1239 #545)
  4.1015 -#1254 := (iff #1250 #1253)
  4.1016 -#1255 := [rewrite]: #1254
  4.1017 -#1251 := (iff #548 #1250)
  4.1018 -#1248 := (iff #540 #1239)
  4.1019 -#1240 := (not #1239)
  4.1020 -#1243 := (not #1240)
  4.1021 -#1246 := (iff #1243 #1239)
  4.1022 -#1247 := [rewrite]: #1246
  4.1023 -#1244 := (iff #540 #1243)
  4.1024 -#1241 := (iff #537 #1240)
  4.1025 -#1242 := [rewrite]: #1241
  4.1026 -#1245 := [monotonicity #1242]: #1244
  4.1027 -#1249 := [trans #1245 #1247]: #1248
  4.1028 -#1252 := [monotonicity #1249]: #1251
  4.1029 -#1257 := [trans #1252 #1255]: #1256
  4.1030 -#1260 := [quant-intro #1257]: #1259
  4.1031 -#1237 := (iff #525 #1236)
  4.1032 -#1234 := (iff #522 #1231)
  4.1033 -#1217 := (or #1216 #508)
  4.1034 -#1228 := (or #1217 #518)
  4.1035 -#1232 := (iff #1228 #1231)
  4.1036 -#1233 := [rewrite]: #1232
  4.1037 -#1229 := (iff #522 #1228)
  4.1038 -#1226 := (iff #513 #1217)
  4.1039 -#1218 := (not #1217)
  4.1040 -#1221 := (not #1218)
  4.1041 -#1224 := (iff #1221 #1217)
  4.1042 -#1225 := [rewrite]: #1224
  4.1043 -#1222 := (iff #513 #1221)
  4.1044 -#1219 := (iff #510 #1218)
  4.1045 -#1220 := [rewrite]: #1219
  4.1046 -#1223 := [monotonicity #1220]: #1222
  4.1047 -#1227 := [trans #1223 #1225]: #1226
  4.1048 -#1230 := [monotonicity #1227]: #1229
  4.1049 -#1235 := [trans #1230 #1233]: #1234
  4.1050 -#1238 := [quant-intro #1235]: #1237
  4.1051 -#1460 := [monotonicity #1238 #1260 #1457]: #1459
  4.1052 -#1470 := [trans #1460 #1468]: #1469
  4.1053 -#1214 := (iff #1050 #1213)
  4.1054 -#1211 := (iff #1045 #1208)
  4.1055 -#914 := (or #873 #913)
  4.1056 -#1205 := (or #872 #914)
  4.1057 -#1209 := (iff #1205 #1208)
  4.1058 -#1210 := [rewrite]: #1209
  4.1059 -#1206 := (iff #1045 #1205)
  4.1060 -#1203 := (iff #1039 #914)
  4.1061 -#882 := (not #914)
  4.1062 -#935 := (not #882)
  4.1063 -#1035 := (iff #935 #914)
  4.1064 -#1202 := [rewrite]: #1035
  4.1065 -#968 := (iff #1039 #935)
  4.1066 -#883 := (iff #1036 #882)
  4.1067 -#934 := [rewrite]: #883
  4.1068 -#969 := [monotonicity #934]: #968
  4.1069 -#1204 := [trans #969 #1202]: #1203
  4.1070 -#1207 := [monotonicity #1204]: #1206
  4.1071 -#1212 := [trans #1207 #1210]: #1211
  4.1072 -#1215 := [monotonicity #1212]: #1214
  4.1073 -#1473 := [monotonicity #1215 #1470]: #1472
  4.1074 -#1513 := [trans #1473 #1511]: #1512
  4.1075 -#832 := (and #183 #551 #555 #557)
  4.1076 -#778 := (and #382 #385 #555 #557 #668 #671 #673 #678)
  4.1077 -#783 := (not #778)
  4.1078 -#992 := (not #783)
  4.1079 -#956 := (+ #955 #733)
  4.1080 -#957 := (<= #956 0::int)
  4.1081 -#958 := (+ ?x7!3 #674)
  4.1082 -#959 := (>= #958 0::int)
  4.1083 -#960 := (not #959)
  4.1084 -#962 := (and #961 #960)
  4.1085 -#963 := (not #962)
  4.1086 -#964 := (or #963 #957)
  4.1087 -#965 := (not #964)
  4.1088 -#984 := (or #965 #980)
  4.1089 -#995 := (and #984 #992)
  4.1090 -#714 := (and #288 #293 #296 #555 #557 #668 #671 #673 #681)
  4.1091 -#719 := (not #714)
  4.1092 -#951 := (not #719)
  4.1093 -#988 := (and #951 #984)
  4.1094 -#999 := (or #988 #995)
  4.1095 -#659 := (and #555 #557 #650)
  4.1096 -#664 := (not #659)
  4.1097 -#948 := (not #664)
  4.1098 -#1003 := (and #948 #999)
  4.1099 -#920 := (+ #919 #630)
  4.1100 -#921 := (<= #920 0::int)
  4.1101 -#927 := (and #926 #925)
  4.1102 -#928 := (not #927)
  4.1103 -#929 := (or #928 #921)
  4.1104 -#930 := (not #929)
  4.1105 -#906 := (and #905 #904)
  4.1106 -#907 := (not #906)
  4.1107 -#909 := (= #908 uf_8)
  4.1108 -#910 := (or #909 #907)
  4.1109 -#936 := (and #910 #930)
  4.1110 -#940 := (or #897 #936)
  4.1111 -#596 := (and #210 #213 #216 #555 #557 #584)
  4.1112 -#601 := (not #596)
  4.1113 -#891 := (not #601)
  4.1114 -#944 := (and #891 #940)
  4.1115 -#1007 := (or #944 #1003)
  4.1116 -#1026 := (and #525 #1007 #832)
  4.1117 -#876 := (and #875 #874)
  4.1118 -#877 := (not #876)
  4.1119 -#878 := (or #877 #872)
  4.1120 -#879 := (not #878)
  4.1121 -#1030 := (or #879 #1026)
  4.1122 -#1200 := (iff #1030 #1199)
  4.1123 -#1197 := (iff #1026 #1194)
  4.1124 -#1191 := (and #525 #1188 #832)
  4.1125 -#1195 := (iff #1191 #1194)
  4.1126 -#1196 := [rewrite]: #1195
  4.1127 -#1192 := (iff #1026 #1191)
  4.1128 -#1189 := (iff #1007 #1188)
  4.1129 -#1186 := (iff #1003 #1183)
  4.1130 -#1180 := (and #659 #1177)
  4.1131 -#1184 := (iff #1180 #1183)
  4.1132 -#1185 := [rewrite]: #1184
  4.1133 -#1181 := (iff #1003 #1180)
  4.1134 -#1178 := (iff #999 #1177)
  4.1135 -#1175 := (iff #995 #1172)
  4.1136 -#1169 := (and #1154 #778)
  4.1137 -#1173 := (iff #1169 #1172)
  4.1138 -#1174 := [rewrite]: #1173
  4.1139 -#1170 := (iff #995 #1169)
  4.1140 -#1167 := (iff #992 #778)
  4.1141 -#1168 := [rewrite]: #1167
  4.1142 -#1157 := (iff #984 #1154)
  4.1143 -#1151 := (or #1148 #980)
  4.1144 -#1155 := (iff #1151 #1154)
  4.1145 -#1156 := [rewrite]: #1155
  4.1146 -#1152 := (iff #984 #1151)
  4.1147 -#1149 := (iff #965 #1148)
  4.1148 -#1146 := (iff #964 #1145)
  4.1149 -#1143 := (iff #957 #1140)
  4.1150 -#1132 := (+ #733 #955)
  4.1151 -#1135 := (<= #1132 0::int)
  4.1152 -#1141 := (iff #1135 #1140)
  4.1153 -#1142 := [rewrite]: #1141
  4.1154 -#1136 := (iff #957 #1135)
  4.1155 -#1133 := (= #956 #1132)
  4.1156 -#1134 := [rewrite]: #1133
  4.1157 -#1137 := [monotonicity #1134]: #1136
  4.1158 -#1144 := [trans #1137 #1142]: #1143
  4.1159 -#1130 := (iff #963 #1129)
  4.1160 -#1127 := (iff #962 #1126)
  4.1161 -#1124 := (iff #960 #1123)
  4.1162 -#1121 := (iff #959 #1118)
  4.1163 -#1110 := (+ #674 ?x7!3)
  4.1164 -#1113 := (>= #1110 0::int)
  4.1165 -#1119 := (iff #1113 #1118)
  4.1166 -#1120 := [rewrite]: #1119
  4.1167 -#1114 := (iff #959 #1113)
  4.1168 -#1111 := (= #958 #1110)
  4.1169 -#1112 := [rewrite]: #1111
  4.1170 -#1115 := [monotonicity #1112]: #1114
  4.1171 -#1122 := [trans #1115 #1120]: #1121
  4.1172 -#1125 := [monotonicity #1122]: #1124
  4.1173 -#1128 := [monotonicity #1125]: #1127
  4.1174 -#1131 := [monotonicity #1128]: #1130
  4.1175 -#1147 := [monotonicity #1131 #1144]: #1146
  4.1176 -#1150 := [monotonicity #1147]: #1149
  4.1177 -#1153 := [monotonicity #1150]: #1152
  4.1178 -#1158 := [trans #1153 #1156]: #1157
  4.1179 -#1171 := [monotonicity #1158 #1168]: #1170
  4.1180 -#1176 := [trans #1171 #1174]: #1175
  4.1181 -#1165 := (iff #988 #1162)
  4.1182 -#1159 := (and #714 #1154)
  4.1183 -#1163 := (iff #1159 #1162)
  4.1184 -#1164 := [rewrite]: #1163
  4.1185 -#1160 := (iff #988 #1159)
  4.1186 -#1108 := (iff #951 #714)
  4.1187 -#1109 := [rewrite]: #1108
  4.1188 -#1161 := [monotonicity #1109 #1158]: #1160
  4.1189 -#1166 := [trans #1161 #1164]: #1165
  4.1190 -#1179 := [monotonicity #1166 #1176]: #1178
  4.1191 -#1106 := (iff #948 #659)
  4.1192 -#1107 := [rewrite]: #1106
  4.1193 -#1182 := [monotonicity #1107 #1179]: #1181
  4.1194 -#1187 := [trans #1182 #1185]: #1186
  4.1195 -#1104 := (iff #944 #1101)
  4.1196 -#1098 := (and #596 #1095)
  4.1197 -#1102 := (iff #1098 #1101)
  4.1198 -#1103 := [rewrite]: #1102
  4.1199 -#1099 := (iff #944 #1098)
  4.1200 -#1096 := (iff #940 #1095)
  4.1201 -#1093 := (iff #936 #1092)
  4.1202 -#1090 := (iff #930 #1089)
  4.1203 -#1087 := (iff #929 #1086)
  4.1204 -#1084 := (iff #921 #1081)
  4.1205 -#1073 := (+ #630 #919)
  4.1206 -#1076 := (<= #1073 0::int)
  4.1207 -#1082 := (iff #1076 #1081)
  4.1208 -#1083 := [rewrite]: #1082
  4.1209 -#1077 := (iff #921 #1076)
  4.1210 -#1074 := (= #920 #1073)
  4.1211 -#1075 := [rewrite]: #1074
  4.1212 -#1078 := [monotonicity #1075]: #1077
  4.1213 -#1085 := [trans #1078 #1083]: #1084
  4.1214 -#1071 := (iff #928 #1070)
  4.1215 -#1068 := (iff #927 #1067)
  4.1216 -#1069 := [rewrite]: #1068
  4.1217 -#1072 := [monotonicity #1069]: #1071
  4.1218 -#1088 := [monotonicity #1072 #1085]: #1087
  4.1219 -#1091 := [monotonicity #1088]: #1090
  4.1220 -#1065 := (iff #910 #1064)
  4.1221 -#1062 := (iff #907 #1061)
  4.1222 -#1059 := (iff #906 #1058)
  4.1223 -#1060 := [rewrite]: #1059
  4.1224 -#1063 := [monotonicity #1060]: #1062
  4.1225 -#1056 := (iff #909 #1055)
  4.1226 -#1057 := [rewrite]: #1056
  4.1227 -#1066 := [monotonicity #1057 #1063]: #1065
  4.1228 -#1094 := [monotonicity #1066 #1091]: #1093
  4.1229 -#1097 := [monotonicity #1094]: #1096
  4.1230 -#1053 := (iff #891 #596)
  4.1231 -#1054 := [rewrite]: #1053
  4.1232 -#1100 := [monotonicity #1054 #1097]: #1099
  4.1233 -#1105 := [trans #1100 #1103]: #1104
  4.1234 -#1190 := [monotonicity #1105 #1187]: #1189
  4.1235 -#1193 := [monotonicity #1190]: #1192
  4.1236 -#1198 := [trans #1193 #1196]: #1197
  4.1237 -#1051 := (iff #879 #1050)
  4.1238 -#1048 := (iff #878 #1045)
  4.1239 -#1042 := (or #1039 #872)
  4.1240 -#1046 := (iff #1042 #1045)
  4.1241 -#1047 := [rewrite]: #1046
  4.1242 -#1043 := (iff #878 #1042)
  4.1243 -#1040 := (iff #877 #1039)
  4.1244 -#1037 := (iff #876 #1036)
  4.1245 -#1038 := [rewrite]: #1037
  4.1246 -#1041 := [monotonicity #1038]: #1040
  4.1247 -#1044 := [monotonicity #1041]: #1043
  4.1248 -#1049 := [trans #1044 #1047]: #1048
  4.1249 -#1052 := [monotonicity #1049]: #1051
  4.1250 -#1201 := [monotonicity #1052 #1198]: #1200
  4.1251 -#837 := (not #832)
  4.1252 -#744 := (not #741)
  4.1253 -#750 := (or #358 #744)
  4.1254 -#755 := (and #741 #750)
  4.1255 -#786 := (or #755 #783)
  4.1256 -#758 := (or #719 #755)
  4.1257 -#789 := (and #758 #786)
  4.1258 -#792 := (or #664 #789)
  4.1259 -#631 := (+ #23 #630)
  4.1260 -#632 := (<= #631 0::int)
  4.1261 -#635 := (or #613 #632)
  4.1262 -#638 := (forall (vars (?x6 int)) #635)
  4.1263 -#624 := (exists (vars (?x4 int)) #619)
  4.1264 -#627 := (not #624)
  4.1265 -#641 := (or #627 #638)
  4.1266 -#644 := (and #624 #641)
  4.1267 -#647 := (or #601 #644)
  4.1268 -#795 := (and #647 #792)
  4.1269 -#528 := (not #525)
  4.1270 -#858 := (or #528 #795 #837)
  4.1271 -#863 := (and #525 #858)
  4.1272 -#866 := (not #863)
  4.1273 -#1031 := (~ #866 #1030)
  4.1274 -#1027 := (not #858)
  4.1275 -#1028 := (~ #1027 #1026)
  4.1276 -#1023 := (not #837)
  4.1277 -#1024 := (~ #1023 #832)
  4.1278 -#1021 := (~ #832 #832)
  4.1279 -#1019 := (~ #557 #557)
  4.1280 -#1020 := [refl]: #1019
  4.1281 -#1017 := (~ #555 #555)
  4.1282 -#1018 := [refl]: #1017
  4.1283 -#1015 := (~ #551 #551)
  4.1284 -#1013 := (~ #548 #548)
  4.1285 -#1014 := [refl]: #1013
  4.1286 -#1016 := [nnf-pos #1014]: #1015
  4.1287 -#1011 := (~ #183 #183)
  4.1288 -#1012 := [refl]: #1011
  4.1289 -#1022 := [monotonicity #1012 #1016 #1018 #1020]: #1021
  4.1290 -#1025 := [nnf-neg #1022]: #1024
  4.1291 -#1008 := (not #795)
  4.1292 -#1009 := (~ #1008 #1007)
  4.1293 -#1004 := (not #792)
  4.1294 -#1005 := (~ #1004 #1003)
  4.1295 -#1000 := (not #789)
  4.1296 -#1001 := (~ #1000 #999)
  4.1297 -#996 := (not #786)
  4.1298 -#997 := (~ #996 #995)
  4.1299 -#993 := (~ #992 #992)
  4.1300 -#994 := [refl]: #993
  4.1301 -#985 := (not #755)
  4.1302 -#986 := (~ #985 #984)
  4.1303 -#981 := (not #750)
  4.1304 -#982 := (~ #981 #980)
  4.1305 -#977 := (not #744)
  4.1306 -#978 := (~ #977 #741)
  4.1307 -#975 := (~ #741 #741)
  4.1308 -#973 := (~ #738 #738)
  4.1309 -#974 := [refl]: #973
  4.1310 -#976 := [nnf-pos #974]: #975
  4.1311 -#979 := [nnf-neg #976]: #978
  4.1312 -#971 := (~ #970 #970)
  4.1313 -#972 := [refl]: #971
  4.1314 -#983 := [nnf-neg #972 #979]: #982
  4.1315 -#966 := (~ #744 #965)
  4.1316 -#967 := [sk]: #966
  4.1317 -#987 := [nnf-neg #967 #983]: #986
  4.1318 -#998 := [nnf-neg #987 #994]: #997
  4.1319 -#989 := (not #758)
  4.1320 -#990 := (~ #989 #988)
  4.1321 -#952 := (~ #951 #951)
  4.1322 -#953 := [refl]: #952
  4.1323 -#991 := [nnf-neg #953 #987]: #990
  4.1324 -#1002 := [nnf-neg #991 #998]: #1001
  4.1325 -#949 := (~ #948 #948)
  4.1326 -#950 := [refl]: #949
  4.1327 -#1006 := [nnf-neg #950 #1002]: #1005
  4.1328 -#945 := (not #647)
  4.1329 -#946 := (~ #945 #944)
  4.1330 -#941 := (not #644)
  4.1331 -#942 := (~ #941 #940)
  4.1332 -#937 := (not #641)
  4.1333 -#938 := (~ #937 #936)
  4.1334 -#931 := (not #638)
  4.1335 -#932 := (~ #931 #930)
  4.1336 -#933 := [sk]: #932
  4.1337 -#915 := (not #627)
  4.1338 -#916 := (~ #915 #910)
  4.1339 -#911 := (~ #624 #910)
  4.1340 -#912 := [sk]: #911
  4.1341 -#917 := [nnf-neg #912]: #916
  4.1342 -#939 := [nnf-neg #917 #933]: #938
  4.1343 -#898 := (~ #627 #897)
  4.1344 -#895 := (~ #894 #894)
  4.1345 -#896 := [refl]: #895
  4.1346 -#899 := [nnf-neg #896]: #898
  4.1347 -#943 := [nnf-neg #899 #939]: #942
  4.1348 -#892 := (~ #891 #891)
  4.1349 -#893 := [refl]: #892
  4.1350 -#947 := [nnf-neg #893 #943]: #946
  4.1351 -#1010 := [nnf-neg #947 #1006]: #1009
  4.1352 -#888 := (not #528)
  4.1353 -#889 := (~ #888 #525)
  4.1354 -#886 := (~ #525 #525)
  4.1355 -#884 := (~ #522 #522)
  4.1356 -#885 := [refl]: #884
  4.1357 -#887 := [nnf-pos #885]: #886
  4.1358 -#890 := [nnf-neg #887]: #889
  4.1359 -#1029 := [nnf-neg #890 #1010 #1025]: #1028
  4.1360 -#880 := (~ #528 #879)
  4.1361 -#881 := [sk]: #880
  4.1362 -#1032 := [nnf-neg #881 #1029]: #1031
  4.1363 -#9 := (= uf_2 #8)
  4.1364 -#575 := (and #9 #183 #551 #555 #557)
  4.1365 -#580 := (not #575)
  4.1366 -#798 := (or #580 #795)
  4.1367 -#801 := (and #9 #798)
  4.1368 -#804 := (or #528 #801)
  4.1369 -#807 := (and #525 #804)
  4.1370 -#822 := (not #807)
  4.1371 -#867 := (iff #822 #866)
  4.1372 -#864 := (iff #807 #863)
  4.1373 -#861 := (iff #804 #858)
  4.1374 -#843 := (or #795 #837)
  4.1375 -#855 := (or #528 #843)
  4.1376 -#859 := (iff #855 #858)
  4.1377 -#860 := [rewrite]: #859
  4.1378 -#856 := (iff #804 #855)
  4.1379 -#853 := (iff #801 #843)
  4.1380 +#39 := uf_7
  4.1381 +#174 := (= uf_4 uf_7)
  4.1382 +#236 := (not #174)
  4.1383 +#743 := (or #236 #227 #218 #671 #714 #722)
  4.1384 +#908 := (and #743 #903)
  4.1385 +#36 := (uf_3 uf_4)
  4.1386 +#171 := (= uf_6 #36)
  4.1387 +#523 := (not #171)
  4.1388 +#556 := (not #9)
  4.1389 +#951 := (or #556 #523 #671 #908 #933)
  4.1390 +#956 := (and #9 #951)
  4.1391 +#650 := (* -1::int #20)
  4.1392 +#651 := (+ uf_2 #650)
  4.1393 +#649 := (>= #651 0::int)
  4.1394 +#639 := (>= #16 1::int)
  4.1395 +#637 := (not #639)
  4.1396 +#641 := (and #636 #637)
  4.1397 +#644 := (not #641)
  4.1398 +#653 := (or #644 #649)
  4.1399 +#656 := (forall (vars (?x1 int)) #653)
  4.1400 +#659 := (not #656)
  4.1401 +#959 := (or #659 #956)
  4.1402 +#962 := (and #656 #959)
  4.1403 +#985 := (or #556 #962 #965)
  4.1404 +#990 := (not #985)
  4.1405  #1 := true
  4.1406 -#848 := (and true #843)
  4.1407 -#851 := (iff #848 #843)
  4.1408 -#852 := [rewrite]: #851
  4.1409 -#849 := (iff #801 #848)
  4.1410 -#846 := (iff #798 #843)
  4.1411 -#840 := (or #837 #795)
  4.1412 -#844 := (iff #840 #843)
  4.1413 -#845 := [rewrite]: #844
  4.1414 -#841 := (iff #798 #840)
  4.1415 -#838 := (iff #580 #837)
  4.1416 -#835 := (iff #575 #832)
  4.1417 -#829 := (and true #183 #551 #555 #557)
  4.1418 -#833 := (iff #829 #832)
  4.1419 -#834 := [rewrite]: #833
  4.1420 -#830 := (iff #575 #829)
  4.1421 -#826 := (iff #9 true)
  4.1422 -#479 := (<= uf_1 0::int)
  4.1423 -#480 := (not #479)
  4.1424 -#495 := (and #9 #480)
  4.1425 -#500 := (not #495)
  4.1426 -#810 := (or #500 #807)
  4.1427 -#813 := (not #810)
  4.1428 -#107 := (= #106 uf_12)
  4.1429 -#103 := (<= #23 uf_12)
  4.1430 -#101 := (< #19 uf_13)
  4.1431 -#20 := (<= 0::int #19)
  4.1432 -#102 := (and #20 #101)
  4.1433 -#104 := (implies #102 #103)
  4.1434 -#105 := (forall (vars (?x7 int)) #104)
  4.1435 -#108 := (implies #105 #107)
  4.1436 -#109 := (and #105 #108)
  4.1437 -#89 := (<= 2::int uf_13)
  4.1438 -#83 := (<= 0::int uf_11)
  4.1439 -#90 := (and #83 #89)
  4.1440 -#86 := (+ uf_5 1::int)
  4.1441 -#87 := (= uf_13 #86)
  4.1442 -#91 := (and #87 #90)
  4.1443 -#31 := (<= 1::int uf_5)
  4.1444 -#84 := (and #83 #31)
  4.1445 -#92 := (and #84 #91)
  4.1446 -#93 := (and true #92)
  4.1447 -#114 := (and #113 #93)
  4.1448 -#115 := (and #112 #114)
  4.1449 -#29 := (<= 0::int uf_4)
  4.1450 -#32 := (and #29 #31)
  4.1451 -#116 := (and #32 #115)
  4.1452 -#111 := (<= #74 uf_6)
  4.1453 -#117 := (and #111 #116)
  4.1454 -#118 := (and #32 #117)
  4.1455 -#119 := (and true #118)
  4.1456 -#120 := (implies #119 #109)
  4.1457 -#94 := (and #82 #93)
  4.1458 -#95 := (and #80 #94)
  4.1459 -#78 := (and #31 #31)
  4.1460 -#96 := (and #78 #95)
  4.1461 -#97 := (and #77 #96)
  4.1462 -#75 := (< uf_6 #74)
  4.1463 -#98 := (and #75 #97)
  4.1464 -#99 := (and #32 #98)
  4.1465 -#100 := (and true #99)
  4.1466 -#110 := (implies #100 #109)
  4.1467 -#121 := (and #110 #120)
  4.1468 -#70 := (< uf_5 uf_1)
  4.1469 -#71 := (and #70 #32)
  4.1470 -#72 := (and #32 #71)
  4.1471 -#73 := (and true #72)
  4.1472 -#122 := (implies #73 #121)
  4.1473 -#64 := (<= #23 uf_8)
  4.1474 -#59 := (< #19 uf_1)
  4.1475 -#60 := (and #20 #59)
  4.1476 -#65 := (implies #60 #64)
  4.1477 -#66 := (forall (vars (?x6 int)) #65)
  4.1478 -#62 := (implies #60 #61)
  4.1479 -#63 := (exists (vars (?x4 int)) #62)
  4.1480 -#67 := (implies #63 #66)
  4.1481 -#68 := (and #63 #67)
  4.1482 -#52 := (= uf_9 uf_5)
  4.1483 -#53 := (and #50 #52)
  4.1484 -#54 := (and #48 #53)
  4.1485 -#55 := (and #32 #54)
  4.1486 -#46 := (<= uf_1 uf_5)
  4.1487 -#56 := (and #46 #55)
  4.1488 -#57 := (and #32 #56)
  4.1489 -#58 := (and true #57)
  4.1490 -#69 := (implies #58 #68)
  4.1491 -#123 := (and #69 #122)
  4.1492 -#40 := (= #39 uf_6)
  4.1493 -#41 := (and #40 #32)
  4.1494 -#36 := (<= #23 uf_6)
  4.1495 -#33 := (< #19 uf_5)
  4.1496 -#34 := (and #20 #33)
  4.1497 -#37 := (implies #34 #36)
  4.1498 -#38 := (forall (vars (?x3 int)) #37)
  4.1499 -#42 := (and #38 #41)
  4.1500 -#43 := (and #32 #42)
  4.1501 -#44 := (and true #43)
  4.1502 -#27 := (= #8 uf_2)
  4.1503 -#45 := (and #27 #44)
  4.1504 -#124 := (implies #45 #123)
  4.1505 -#125 := (and #27 #124)
  4.1506 -#24 := (<= #23 uf_2)
  4.1507 -#21 := (< #19 1::int)
  4.1508 -#22 := (and #20 #21)
  4.1509 -#25 := (implies #22 #24)
  4.1510 -#26 := (forall (vars (?x1 int)) #25)
  4.1511 -#126 := (implies #26 #125)
  4.1512 -#127 := (and #26 #126)
  4.1513 +#87 := (= #86 uf_12)
  4.1514 +#88 := (and #87 true)
  4.1515 +#83 := (<= #20 uf_12)
  4.1516 +#81 := (< #16 uf_13)
  4.1517 +#17 := (<= 0::int #16)
  4.1518 +#82 := (and #17 #81)
  4.1519 +#84 := (implies #82 #83)
  4.1520 +#85 := (forall (vars (?x7 int)) #84)
  4.1521 +#89 := (implies #85 #88)
  4.1522 +#90 := (and #85 #89)
  4.1523 +#79 := (<= 2::int uf_13)
  4.1524 +#73 := (<= 0::int uf_11)
  4.1525 +#80 := (and #73 #79)
  4.1526 +#91 := (implies #80 #90)
  4.1527 +#76 := (+ uf_5 1::int)
  4.1528 +#77 := (= uf_13 #76)
  4.1529 +#92 := (implies #77 #91)
  4.1530 +#28 := (<= 1::int uf_5)
  4.1531 +#74 := (and #73 #28)
  4.1532 +#93 := (implies #74 #92)
  4.1533 +#94 := (implies true #93)
  4.1534 +#104 := (= uf_12 uf_6)
  4.1535 +#105 := (implies #104 #94)
  4.1536 +#103 := (= uf_11 uf_4)
  4.1537 +#106 := (implies #103 #105)
  4.1538 +#26 := (<= 0::int uf_4)
  4.1539 +#29 := (and #26 #28)
  4.1540 +#107 := (implies #29 #106)
  4.1541 +#102 := (<= #64 uf_6)
  4.1542 +#108 := (implies #102 #107)
  4.1543 +#109 := (implies #29 #108)
  4.1544 +#110 := (implies true #109)
  4.1545 +#72 := (= uf_12 uf_10)
  4.1546 +#95 := (implies #72 #94)
  4.1547 +#70 := (= uf_11 uf_5)
  4.1548 +#96 := (implies #70 #95)
  4.1549 +#68 := (and #28 #28)
  4.1550 +#97 := (implies #68 #96)
  4.1551 +#67 := (= uf_10 #64)
  4.1552 +#98 := (implies #67 #97)
  4.1553 +#65 := (< uf_6 #64)
  4.1554 +#99 := (implies #65 #98)
  4.1555 +#100 := (implies #29 #99)
  4.1556 +#101 := (implies true #100)
  4.1557 +#111 := (and #101 #110)
  4.1558 +#112 := (implies #29 #111)
  4.1559 +#63 := (< uf_5 uf_1)
  4.1560 +#113 := (implies #63 #112)
  4.1561 +#114 := (implies #29 #113)
  4.1562 +#115 := (implies true #114)
  4.1563 +#50 := (<= #20 uf_8)
  4.1564 +#45 := (< #16 uf_1)
  4.1565 +#46 := (and #17 #45)
  4.1566 +#51 := (implies #46 #50)
  4.1567 +#52 := (forall (vars (?x6 int)) #51)
  4.1568 +#53 := (and #52 true)
  4.1569 +#48 := (implies #46 #47)
  4.1570 +#49 := (exists (vars (?x4 int)) #48)
  4.1571 +#54 := (implies #49 #53)
  4.1572 +#55 := (and #49 #54)
  4.1573 +#44 := (= uf_9 uf_5)
  4.1574 +#56 := (implies #44 #55)
  4.1575 +#42 := (= uf_8 uf_6)
  4.1576 +#57 := (implies #42 #56)
  4.1577 +#40 := (= uf_7 uf_4)
  4.1578 +#58 := (implies #40 #57)
  4.1579 +#59 := (implies #29 #58)
  4.1580 +#38 := (<= uf_1 uf_5)
  4.1581 +#60 := (implies #38 #59)
  4.1582 +#61 := (implies #29 #60)
  4.1583 +#62 := (implies true #61)
  4.1584 +#116 := (and #62 #115)
  4.1585 +#117 := (implies #29 #116)
  4.1586 +#37 := (= #36 uf_6)
  4.1587 +#118 := (implies #37 #117)
  4.1588 +#33 := (<= #20 uf_6)
  4.1589 +#30 := (< #16 uf_5)
  4.1590 +#31 := (and #17 #30)
  4.1591 +#34 := (implies #31 #33)
  4.1592 +#35 := (forall (vars (?x3 int)) #34)
  4.1593 +#119 := (implies #35 #118)
  4.1594 +#120 := (implies #29 #119)
  4.1595 +#121 := (implies true #120)
  4.1596 +#24 := (= #8 uf_2)
  4.1597 +#122 := (implies #24 #121)
  4.1598 +#123 := (and #24 #122)
  4.1599 +#21 := (<= #20 uf_2)
  4.1600 +#18 := (< #16 1::int)
  4.1601 +#19 := (and #17 #18)
  4.1602 +#22 := (implies #19 #21)
  4.1603 +#23 := (forall (vars (?x1 int)) #22)
  4.1604 +#124 := (implies #23 #123)
  4.1605 +#125 := (and #23 #124)
  4.1606  #12 := (<= 1::int 1::int)
  4.1607  #13 := (and #12 #12)
  4.1608  #10 := (<= 0::int 0::int)
  4.1609  #14 := (and #10 #13)
  4.1610  #15 := (and #10 #14)
  4.1611 -#16 := (and #9 #15)
  4.1612 +#126 := (implies #15 #125)
  4.1613 +#127 := (implies #9 #126)
  4.1614  #6 := (< 0::int uf_1)
  4.1615 -#17 := (and #6 #16)
  4.1616 -#18 := (and true #17)
  4.1617 -#128 := (implies #18 #127)
  4.1618 -#129 := (not #128)
  4.1619 -#816 := (iff #129 #813)
  4.1620 -#302 := (+ 1::int uf_5)
  4.1621 -#305 := (= uf_13 #302)
  4.1622 -#311 := (and #90 #305)
  4.1623 -#299 := (and #31 #83)
  4.1624 -#316 := (and #299 #311)
  4.1625 -#391 := (and #316 #385)
  4.1626 -#396 := (and #382 #391)
  4.1627 -#399 := (and #32 #396)
  4.1628 -#402 := (and #111 #399)
  4.1629 -#405 := (and #32 #402)
  4.1630 -#418 := (not #405)
  4.1631 -#351 := (not #102)
  4.1632 -#352 := (or #351 #103)
  4.1633 -#355 := (forall (vars (?x7 int)) #352)
  4.1634 -#364 := (not #355)
  4.1635 -#365 := (or #364 #358)
  4.1636 -#370 := (and #355 #365)
  4.1637 -#419 := (or #370 #418)
  4.1638 -#326 := (and #296 #316)
  4.1639 -#329 := (and #293 #326)
  4.1640 -#332 := (and #31 #329)
  4.1641 -#335 := (and #288 #332)
  4.1642 -#338 := (and #75 #335)
  4.1643 -#341 := (and #32 #338)
  4.1644 -#376 := (not #341)
  4.1645 -#377 := (or #376 #370)
  4.1646 -#424 := (and #377 #419)
  4.1647 -#275 := (and #32 #70)
  4.1648 -#278 := (and #32 #275)
  4.1649 -#430 := (not #278)
  4.1650 -#431 := (or #430 #424)
  4.1651 -#241 := (not #60)
  4.1652 -#248 := (or #241 #64)
  4.1653 -#251 := (forall (vars (?x6 int)) #248)
  4.1654 -#242 := (or #241 #61)
  4.1655 -#245 := (exists (vars (?x4 int)) #242)
  4.1656 -#257 := (not #245)
  4.1657 -#258 := (or #257 #251)
  4.1658 -#263 := (and #245 #258)
  4.1659 -#219 := (and #213 #216)
  4.1660 -#222 := (and #210 #219)
  4.1661 -#225 := (and #32 #222)
  4.1662 -#228 := (and #46 #225)
  4.1663 -#231 := (and #32 #228)
  4.1664 -#269 := (not #231)
  4.1665 -#270 := (or #269 #263)
  4.1666 -#436 := (and #270 #431)
  4.1667 -#189 := (and #32 #183)
  4.1668 -#176 := (not #34)
  4.1669 -#177 := (or #176 #36)
  4.1670 -#180 := (forall (vars (?x3 int)) #177)
  4.1671 -#194 := (and #180 #189)
  4.1672 -#197 := (and #32 #194)
  4.1673 -#207 := (and #9 #197)
  4.1674 -#442 := (not #207)
  4.1675 -#443 := (or #442 #436)
  4.1676 -#448 := (and #9 #443)
  4.1677 -#167 := (not #22)
  4.1678 -#168 := (or #167 #24)
  4.1679 -#171 := (forall (vars (?x1 int)) #168)
  4.1680 -#454 := (not #171)
  4.1681 -#455 := (or #454 #448)
  4.1682 -#460 := (and #171 #455)
  4.1683 -#148 := (and #10 #12)
  4.1684 -#151 := (and #10 #148)
  4.1685 -#154 := (and #9 #151)
  4.1686 -#157 := (and #6 #154)
  4.1687 -#466 := (not #157)
  4.1688 -#467 := (or #466 #460)
  4.1689 -#472 := (not #467)
  4.1690 -#814 := (iff #472 #813)
  4.1691 -#811 := (iff #467 #810)
  4.1692 -#808 := (iff #460 #807)
  4.1693 -#805 := (iff #455 #804)
  4.1694 -#802 := (iff #448 #801)
  4.1695 -#799 := (iff #443 #798)
  4.1696 -#796 := (iff #436 #795)
  4.1697 -#793 := (iff #431 #792)
  4.1698 -#790 := (iff #424 #789)
  4.1699 -#787 := (iff #419 #786)
  4.1700 -#784 := (iff #418 #783)
  4.1701 -#781 := (iff #405 #778)
  4.1702 -#684 := (and #668 #671)
  4.1703 -#687 := (and #684 #673)
  4.1704 -#690 := (and #557 #668)
  4.1705 -#693 := (and #690 #687)
  4.1706 -#763 := (and #693 #385)
  4.1707 -#766 := (and #382 #763)
  4.1708 -#560 := (and #555 #557)
  4.1709 -#769 := (and #560 #766)
  4.1710 -#772 := (and #678 #769)
  4.1711 -#775 := (and #560 #772)
  4.1712 -#779 := (iff #775 #778)
  4.1713 -#780 := [rewrite]: #779
  4.1714 -#776 := (iff #405 #775)
  4.1715 -#773 := (iff #402 #772)
  4.1716 -#770 := (iff #399 #769)
  4.1717 -#767 := (iff #396 #766)
  4.1718 -#764 := (iff #391 #763)
  4.1719 -#694 := (iff #316 #693)
  4.1720 -#688 := (iff #311 #687)
  4.1721 -#676 := (iff #305 #673)
  4.1722 -#677 := [rewrite]: #676
  4.1723 -#685 := (iff #90 #684)
  4.1724 -#670 := (iff #89 #671)
  4.1725 -#672 := [rewrite]: #670
  4.1726 -#667 := (iff #83 #668)
  4.1727 -#669 := [rewrite]: #667
  4.1728 -#686 := [monotonicity #669 #672]: #685
  4.1729 -#689 := [monotonicity #686 #677]: #688
  4.1730 -#691 := (iff #299 #690)
  4.1731 -#558 := (iff #31 #557)
  4.1732 +#128 := (implies #6 #127)
  4.1733 +#129 := (implies true #128)
  4.1734 +#130 := (not #129)
  4.1735 +#993 := (iff #130 #990)
  4.1736 +#295 := (not #82)
  4.1737 +#296 := (or #295 #83)
  4.1738 +#299 := (forall (vars (?x7 int)) #296)
  4.1739 +#315 := (not #299)
  4.1740 +#316 := (or #315 #302)
  4.1741 +#321 := (and #299 #316)
  4.1742 +#327 := (not #80)
  4.1743 +#328 := (or #327 #321)
  4.1744 +#289 := (+ 1::int uf_5)
  4.1745 +#292 := (= uf_13 #289)
  4.1746 +#336 := (not #292)
  4.1747 +#337 := (or #336 #328)
  4.1748 +#286 := (and #28 #73)
  4.1749 +#345 := (not #286)
  4.1750 +#346 := (or #345 #337)
  4.1751 +#428 := (or #346 #427)
  4.1752 +#437 := (or #436 #428)
  4.1753 +#245 := (not #29)
  4.1754 +#445 := (or #245 #437)
  4.1755 +#453 := (not #102)
  4.1756 +#454 := (or #453 #445)
  4.1757 +#462 := (or #245 #454)
  4.1758 +#362 := (or #361 #346)
  4.1759 +#371 := (or #370 #362)
  4.1760 +#379 := (not #28)
  4.1761 +#380 := (or #379 #371)
  4.1762 +#389 := (or #388 #380)
  4.1763 +#397 := (not #65)
  4.1764 +#398 := (or #397 #389)
  4.1765 +#406 := (or #245 #398)
  4.1766 +#474 := (and #406 #462)
  4.1767 +#480 := (or #245 #474)
  4.1768 +#488 := (not #63)
  4.1769 +#489 := (or #488 #480)
  4.1770 +#497 := (or #245 #489)
  4.1771 +#183 := (not #46)
  4.1772 +#190 := (or #183 #50)
  4.1773 +#193 := (forall (vars (?x6 int)) #190)
  4.1774 +#184 := (or #183 #47)
  4.1775 +#187 := (exists (vars (?x4 int)) #184)
  4.1776 +#206 := (not #187)
  4.1777 +#207 := (or #206 #193)
  4.1778 +#212 := (and #187 #207)
  4.1779 +#219 := (or #218 #212)
  4.1780 +#228 := (or #227 #219)
  4.1781 +#237 := (or #236 #228)
  4.1782 +#246 := (or #245 #237)
  4.1783 +#254 := (not #38)
  4.1784 +#255 := (or #254 #246)
  4.1785 +#263 := (or #245 #255)
  4.1786 +#509 := (and #263 #497)
  4.1787 +#515 := (or #245 #509)
  4.1788 +#524 := (or #523 #515)
  4.1789 +#164 := (not #31)
  4.1790 +#165 := (or #164 #33)
  4.1791 +#168 := (forall (vars (?x3 int)) #165)
  4.1792 +#532 := (not #168)
  4.1793 +#533 := (or #532 #524)
  4.1794 +#541 := (or #245 #533)
  4.1795 +#557 := (or #556 #541)
  4.1796 +#562 := (and #9 #557)
  4.1797 +#155 := (not #19)
  4.1798 +#156 := (or #155 #21)
  4.1799 +#159 := (forall (vars (?x1 int)) #156)
  4.1800 +#568 := (not #159)
  4.1801 +#569 := (or #568 #562)
  4.1802 +#574 := (and #159 #569)
  4.1803 +#149 := (and #10 #12)
  4.1804 +#152 := (and #10 #149)
  4.1805 +#580 := (not #152)
  4.1806 +#581 := (or #580 #574)
  4.1807 +#589 := (or #556 #581)
  4.1808 +#597 := (not #6)
  4.1809 +#598 := (or #597 #589)
  4.1810 +#610 := (not #598)
  4.1811 +#991 := (iff #610 #990)
  4.1812 +#988 := (iff #598 #985)
  4.1813 +#976 := (or false #962)
  4.1814 +#979 := (or #556 #976)
  4.1815 +#982 := (or #965 #979)
  4.1816 +#986 := (iff #982 #985)
  4.1817 +#987 := [rewrite]: #986
  4.1818 +#983 := (iff #598 #982)
  4.1819 +#980 := (iff #589 #979)
  4.1820 +#977 := (iff #581 #976)
  4.1821 +#963 := (iff #574 #962)
  4.1822 +#960 := (iff #569 #959)
  4.1823 +#957 := (iff #562 #956)
  4.1824 +#954 := (iff #557 #951)
  4.1825 +#936 := (or #671 #908)
  4.1826 +#939 := (or #523 #936)
  4.1827 +#942 := (or #933 #939)
  4.1828 +#945 := (or #671 #942)
  4.1829 +#948 := (or #556 #945)
  4.1830 +#952 := (iff #948 #951)
  4.1831 +#953 := [rewrite]: #952
  4.1832 +#949 := (iff #557 #948)
  4.1833 +#946 := (iff #541 #945)
  4.1834 +#943 := (iff #533 #942)
  4.1835 +#940 := (iff #524 #939)
  4.1836 +#937 := (iff #515 #936)
  4.1837 +#909 := (iff #509 #908)
  4.1838 +#906 := (iff #497 #903)
  4.1839 +#894 := (or #671 #882)
  4.1840 +#897 := (or #719 #894)
  4.1841 +#900 := (or #671 #897)
  4.1842 +#904 := (iff #900 #903)
  4.1843 +#905 := [rewrite]: #904
  4.1844 +#901 := (iff #497 #900)
  4.1845 +#898 := (iff #489 #897)
  4.1846 +#895 := (iff #480 #894)
  4.1847 +#883 := (iff #474 #882)
  4.1848 +#880 := (iff #462 #877)
  4.1849 +#826 := (or #757 #794)
  4.1850 +#829 := (or #801 #826)
  4.1851 +#832 := (or #807 #829)
  4.1852 +#862 := (or #832 #427)
  4.1853 +#865 := (or #436 #862)
  4.1854 +#868 := (or #671 #865)
  4.1855 +#871 := (or #813 #868)
  4.1856 +#874 := (or #671 #871)
  4.1857 +#878 := (iff #874 #877)
  4.1858 +#879 := [rewrite]: #878
  4.1859 +#875 := (iff #462 #874)
  4.1860 +#872 := (iff #454 #871)
  4.1861 +#869 := (iff #445 #868)
  4.1862 +#866 := (iff #437 #865)
  4.1863 +#863 := (iff #428 #862)
  4.1864 +#833 := (iff #346 #832)
  4.1865 +#830 := (iff #337 #829)
  4.1866 +#827 := (iff #328 #826)
  4.1867 +#795 := (iff #321 #794)
  4.1868 +#792 := (iff #316 #789)
  4.1869 +#786 := (or #783 #302)
  4.1870 +#790 := (iff #786 #789)
  4.1871 +#791 := [rewrite]: #790
  4.1872 +#787 := (iff #316 #786)
  4.1873 +#784 := (iff #315 #783)
  4.1874 +#781 := (iff #299 #780)
  4.1875 +#778 := (iff #296 #777)
  4.1876 +#775 := (iff #83 #774)
  4.1877 +#776 := [rewrite]: #775
  4.1878 +#770 := (iff #295 #769)
  4.1879 +#767 := (iff #82 #766)
  4.1880 +#764 := (iff #81 #763)
  4.1881 +#765 := [rewrite]: #764
  4.1882 +#634 := (iff #17 #636)
  4.1883 +#635 := [rewrite]: #634
  4.1884 +#768 := [monotonicity #635 #765]: #767
  4.1885 +#771 := [monotonicity #768]: #770
  4.1886 +#779 := [monotonicity #771 #776]: #778
  4.1887 +#782 := [quant-intro #779]: #781
  4.1888 +#785 := [monotonicity #782]: #784
  4.1889 +#788 := [monotonicity #785]: #787
  4.1890 +#793 := [trans #788 #791]: #792
  4.1891 +#796 := [monotonicity #782 #793]: #795
  4.1892 +#758 := (iff #327 #757)
  4.1893 +#755 := (iff #80 #754)
  4.1894 +#751 := (iff #79 #752)
  4.1895 +#753 := [rewrite]: #751
  4.1896 +#748 := (iff #73 #749)
  4.1897 +#750 := [rewrite]: #748
  4.1898 +#756 := [monotonicity #750 #753]: #755
  4.1899 +#759 := [monotonicity #756]: #758
  4.1900 +#828 := [monotonicity #759 #796]: #827
  4.1901 +#802 := (iff #336 #801)
  4.1902 +#799 := (iff #292 #797)
  4.1903 +#800 := [rewrite]: #799
  4.1904 +#803 := [monotonicity #800]: #802
  4.1905 +#831 := [monotonicity #803 #828]: #830
  4.1906 +#808 := (iff #345 #807)
  4.1907 +#805 := (iff #286 #804)
  4.1908 +#665 := (iff #28 #666)
  4.1909 +#667 := [rewrite]: #665
  4.1910 +#806 := [monotonicity #667 #750]: #805
  4.1911 +#809 := [monotonicity #806]: #808
  4.1912 +#834 := [monotonicity #809 #831]: #833
  4.1913 +#864 := [monotonicity #834]: #863
  4.1914 +#867 := [monotonicity #864]: #866
  4.1915 +#672 := (iff #245 #671)
  4.1916 +#669 := (iff #29 #668)
  4.1917 +#662 := (iff #26 #663)
  4.1918 +#664 := [rewrite]: #662
  4.1919 +#670 := [monotonicity #664 #667]: #669
  4.1920 +#673 := [monotonicity #670]: #672
  4.1921 +#870 := [monotonicity #673 #867]: #869
  4.1922 +#860 := (iff #453 #813)
  4.1923 +#858 := (iff #102 #814)
  4.1924 +#859 := [rewrite]: #858
  4.1925 +#861 := [monotonicity #859]: #860
  4.1926 +#873 := [monotonicity #861 #870]: #872
  4.1927 +#876 := [monotonicity #673 #873]: #875
  4.1928 +#881 := [trans #876 #879]: #880
  4.1929 +#856 := (iff #406 #853)
  4.1930 +#835 := (or #361 #832)
  4.1931 +#838 := (or #370 #835)
  4.1932 +#841 := (or #810 #838)
  4.1933 +#844 := (or #388 #841)
  4.1934 +#847 := (or #814 #844)
  4.1935 +#850 := (or #671 #847)
  4.1936 +#854 := (iff #850 #853)
  4.1937 +#855 := [rewrite]: #854
  4.1938 +#851 := (iff #406 #850)
  4.1939 +#848 := (iff #398 #847)
  4.1940 +#845 := (iff #389 #844)
  4.1941 +#842 := (iff #380 #841)
  4.1942 +#839 := (iff #371 #838)
  4.1943 +#836 := (iff #362 #835)
  4.1944 +#837 := [monotonicity #834]: #836
  4.1945 +#840 := [monotonicity #837]: #839
  4.1946 +#811 := (iff #379 #810)
  4.1947 +#812 := [monotonicity #667]: #811
  4.1948 +#843 := [monotonicity #812 #840]: #842
  4.1949 +#846 := [monotonicity #843]: #845
  4.1950 +#824 := (iff #397 #814)
  4.1951 +#819 := (not #813)
  4.1952 +#822 := (iff #819 #814)
  4.1953 +#823 := [rewrite]: #822
  4.1954 +#820 := (iff #397 #819)
  4.1955 +#817 := (iff #65 #813)
  4.1956 +#818 := [rewrite]: #817
  4.1957 +#821 := [monotonicity #818]: #820
  4.1958 +#825 := [trans #821 #823]: #824
  4.1959 +#849 := [monotonicity #825 #846]: #848
  4.1960 +#852 := [monotonicity #673 #849]: #851
  4.1961 +#857 := [trans #852 #855]: #856
  4.1962 +#884 := [monotonicity #857 #881]: #883
  4.1963 +#896 := [monotonicity #673 #884]: #895
  4.1964 +#892 := (iff #488 #719)
  4.1965 +#887 := (not #722)
  4.1966 +#890 := (iff #887 #719)
  4.1967 +#891 := [rewrite]: #890
  4.1968 +#888 := (iff #488 #887)
  4.1969 +#885 := (iff #63 #722)
  4.1970 +#886 := [rewrite]: #885
  4.1971 +#889 := [monotonicity #886]: #888
  4.1972 +#893 := [trans #889 #891]: #892
  4.1973 +#899 := [monotonicity #893 #896]: #898
  4.1974 +#902 := [monotonicity #673 #899]: #901
  4.1975 +#907 := [trans #902 #905]: #906
  4.1976 +#746 := (iff #263 #743)
  4.1977 +#725 := (or #218 #714)
  4.1978 +#728 := (or #227 #725)
  4.1979 +#731 := (or #236 #728)
  4.1980 +#734 := (or #671 #731)
  4.1981 +#737 := (or #722 #734)
  4.1982 +#740 := (or #671 #737)
  4.1983 +#744 := (iff #740 #743)
  4.1984 +#745 := [rewrite]: #744
  4.1985 +#741 := (iff #263 #740)
  4.1986 +#738 := (iff #255 #737)
  4.1987 +#735 := (iff #246 #734)
  4.1988 +#732 := (iff #237 #731)
  4.1989 +#729 := (iff #228 #728)
  4.1990 +#726 := (iff #219 #725)
  4.1991 +#715 := (iff #212 #714)
  4.1992 +#712 := (iff #207 #711)
  4.1993 +#709 := (iff #193 #708)
  4.1994 +#706 := (iff #190 #705)
  4.1995 +#703 := (iff #50 #702)
  4.1996 +#704 := [rewrite]: #703
  4.1997 +#684 := (iff #183 #683)
  4.1998 +#681 := (iff #46 #680)
  4.1999 +#678 := (iff #45 #677)
  4.2000 +#679 := [rewrite]: #678
  4.2001 +#682 := [monotonicity #635 #679]: #681
  4.2002 +#685 := [monotonicity #682]: #684
  4.2003 +#707 := [monotonicity #685 #704]: #706
  4.2004 +#710 := [quant-intro #707]: #709
  4.2005 +#698 := (iff #206 #697)
  4.2006 +#695 := (iff #187 #694)
  4.2007 +#692 := (iff #184 #689)
  4.2008 +#686 := (or #683 #47)
  4.2009 +#690 := (iff #686 #689)
  4.2010 +#691 := [rewrite]: #690
  4.2011 +#687 := (iff #184 #686)
  4.2012 +#688 := [monotonicity #685]: #687
  4.2013 +#693 := [trans #688 #691]: #692
  4.2014 +#696 := [quant-intro #693]: #695
  4.2015 +#699 := [monotonicity #696]: #698
  4.2016 +#713 := [monotonicity #699 #710]: #712
  4.2017 +#716 := [monotonicity #696 #713]: #715
  4.2018 +#727 := [monotonicity #716]: #726
  4.2019 +#730 := [monotonicity #727]: #729
  4.2020 +#733 := [monotonicity #730]: #732
  4.2021 +#736 := [monotonicity #673 #733]: #735
  4.2022 +#723 := (iff #254 #722)
  4.2023 +#720 := (iff #38 #719)
  4.2024 +#721 := [rewrite]: #720
  4.2025 +#724 := [monotonicity #721]: #723
  4.2026 +#739 := [monotonicity #724 #736]: #738
  4.2027 +#742 := [monotonicity #673 #739]: #741
  4.2028 +#747 := [trans #742 #745]: #746
  4.2029 +#910 := [monotonicity #747 #907]: #909
  4.2030 +#938 := [monotonicity #673 #910]: #937
  4.2031 +#941 := [monotonicity #938]: #940
  4.2032 +#934 := (iff #532 #933)
  4.2033 +#931 := (iff #168 #930)
  4.2034 +#928 := (iff #165 #927)
  4.2035 +#925 := (iff #33 #924)
  4.2036 +#926 := [rewrite]: #925
  4.2037 +#920 := (iff #164 #919)
  4.2038 +#917 := (iff #31 #916)
  4.2039 +#914 := (iff #30 #913)
  4.2040 +#915 := [rewrite]: #914
  4.2041 +#918 := [monotonicity #635 #915]: #917
  4.2042 +#921 := [monotonicity #918]: #920
  4.2043 +#929 := [monotonicity #921 #926]: #928
  4.2044 +#932 := [quant-intro #929]: #931
  4.2045 +#935 := [monotonicity #932]: #934
  4.2046 +#944 := [monotonicity #935 #941]: #943
  4.2047 +#947 := [monotonicity #673 #944]: #946
  4.2048 +#950 := [monotonicity #947]: #949
  4.2049 +#955 := [trans #950 #953]: #954
  4.2050 +#958 := [monotonicity #955]: #957
  4.2051 +#660 := (iff #568 #659)
  4.2052 +#657 := (iff #159 #656)
  4.2053 +#654 := (iff #156 #653)
  4.2054 +#648 := (iff #21 #649)
  4.2055 +#652 := [rewrite]: #648
  4.2056 +#645 := (iff #155 #644)
  4.2057 +#642 := (iff #19 #641)
  4.2058 +#638 := (iff #18 #637)
  4.2059 +#640 := [rewrite]: #638
  4.2060 +#643 := [monotonicity #635 #640]: #642
  4.2061 +#646 := [monotonicity #643]: #645
  4.2062 +#655 := [monotonicity #646 #652]: #654
  4.2063 +#658 := [quant-intro #655]: #657
  4.2064 +#661 := [monotonicity #658]: #660
  4.2065 +#961 := [monotonicity #661 #958]: #960
  4.2066 +#964 := [monotonicity #658 #961]: #963
  4.2067 +#632 := (iff #580 false)
  4.2068 +#627 := (not true)
  4.2069 +#630 := (iff #627 false)
  4.2070 +#631 := [rewrite]: #630
  4.2071 +#628 := (iff #580 #627)
  4.2072 +#625 := (iff #152 true)
  4.2073 +#617 := (and true true)
  4.2074 +#620 := (and true #617)
  4.2075 +#623 := (iff #620 true)
  4.2076 +#624 := [rewrite]: #623
  4.2077 +#621 := (iff #152 #620)
  4.2078 +#618 := (iff #149 #617)
  4.2079 +#615 := (iff #12 true)
  4.2080 +#616 := [rewrite]: #615
  4.2081 +#613 := (iff #10 true)
  4.2082 +#614 := [rewrite]: #613
  4.2083 +#619 := [monotonicity #614 #616]: #618
  4.2084 +#622 := [monotonicity #614 #619]: #621
  4.2085 +#626 := [trans #622 #624]: #625
  4.2086 +#629 := [monotonicity #626]: #628
  4.2087 +#633 := [trans #629 #631]: #632
  4.2088 +#978 := [monotonicity #633 #964]: #977
  4.2089 +#981 := [monotonicity #978]: #980
  4.2090 +#974 := (iff #597 #965)
  4.2091 +#966 := (not #965)
  4.2092 +#969 := (not #966)
  4.2093 +#972 := (iff #969 #965)
  4.2094 +#973 := [rewrite]: #972
  4.2095 +#970 := (iff #597 #969)
  4.2096 +#967 := (iff #6 #966)
  4.2097 +#968 := [rewrite]: #967
  4.2098 +#971 := [monotonicity #968]: #970
  4.2099 +#975 := [trans #971 #973]: #974
  4.2100 +#984 := [monotonicity #975 #981]: #983
  4.2101 +#989 := [trans #984 #987]: #988
  4.2102 +#992 := [monotonicity #989]: #991
  4.2103 +#611 := (iff #130 #610)
  4.2104 +#608 := (iff #129 #598)
  4.2105 +#603 := (implies true #598)
  4.2106 +#606 := (iff #603 #598)
  4.2107 +#607 := [rewrite]: #606
  4.2108 +#604 := (iff #129 #603)
  4.2109 +#601 := (iff #128 #598)
  4.2110 +#594 := (implies #6 #589)
  4.2111 +#599 := (iff #594 #598)
  4.2112 +#600 := [rewrite]: #599
  4.2113 +#595 := (iff #128 #594)
  4.2114 +#592 := (iff #127 #589)
  4.2115 +#586 := (implies #9 #581)
  4.2116 +#590 := (iff #586 #589)
  4.2117 +#591 := [rewrite]: #590
  4.2118 +#587 := (iff #127 #586)
  4.2119 +#584 := (iff #126 #581)
  4.2120 +#577 := (implies #152 #574)
  4.2121 +#582 := (iff #577 #581)
  4.2122 +#583 := [rewrite]: #582
  4.2123 +#578 := (iff #126 #577)
  4.2124 +#575 := (iff #125 #574)
  4.2125 +#572 := (iff #124 #569)
  4.2126 +#565 := (implies #159 #562)
  4.2127 +#570 := (iff #565 #569)
  4.2128 +#571 := [rewrite]: #570
  4.2129 +#566 := (iff #124 #565)
  4.2130 +#563 := (iff #123 #562)
  4.2131 +#560 := (iff #122 #557)
  4.2132 +#553 := (implies #9 #541)
  4.2133 +#558 := (iff #553 #557)
  4.2134  #559 := [rewrite]: #558
  4.2135 -#692 := [monotonicity #559 #669]: #691
  4.2136 -#695 := [monotonicity #692 #689]: #694
  4.2137 -#765 := [monotonicity #695]: #764
  4.2138 -#768 := [monotonicity #765]: #767
  4.2139 -#561 := (iff #32 #560)
  4.2140 -#554 := (iff #29 #555)
  4.2141 -#556 := [rewrite]: #554
  4.2142 -#562 := [monotonicity #556 #559]: #561
  4.2143 -#771 := [monotonicity #562 #768]: #770
  4.2144 -#761 := (iff #111 #678)
  4.2145 -#762 := [rewrite]: #761
  4.2146 -#774 := [monotonicity #762 #771]: #773
  4.2147 -#777 := [monotonicity #562 #774]: #776
  4.2148 -#782 := [trans #777 #780]: #781
  4.2149 -#785 := [monotonicity #782]: #784
  4.2150 -#756 := (iff #370 #755)
  4.2151 -#753 := (iff #365 #750)
  4.2152 -#747 := (or #744 #358)
  4.2153 -#751 := (iff #747 #750)
  4.2154 -#752 := [rewrite]: #751
  4.2155 -#748 := (iff #365 #747)
  4.2156 -#745 := (iff #364 #744)
  4.2157 -#742 := (iff #355 #741)
  4.2158 -#739 := (iff #352 #738)
  4.2159 -#736 := (iff #103 #735)
  4.2160 -#737 := [rewrite]: #736
  4.2161 -#731 := (iff #351 #730)
  4.2162 -#728 := (iff #102 #727)
  4.2163 -#725 := (iff #101 #724)
  4.2164 -#726 := [rewrite]: #725
  4.2165 -#503 := (iff #20 #505)
  4.2166 -#504 := [rewrite]: #503
  4.2167 -#729 := [monotonicity #504 #726]: #728
  4.2168 -#732 := [monotonicity #729]: #731
  4.2169 -#740 := [monotonicity #732 #737]: #739
  4.2170 -#743 := [quant-intro #740]: #742
  4.2171 -#746 := [monotonicity #743]: #745
  4.2172 -#749 := [monotonicity #746]: #748
  4.2173 -#754 := [trans #749 #752]: #753
  4.2174 -#757 := [monotonicity #743 #754]: #756
  4.2175 -#788 := [monotonicity #757 #785]: #787
  4.2176 -#759 := (iff #377 #758)
  4.2177 -#720 := (iff #376 #719)
  4.2178 -#717 := (iff #341 #714)
  4.2179 -#696 := (and #296 #693)
  4.2180 -#699 := (and #293 #696)
  4.2181 -#702 := (and #557 #699)
  4.2182 -#705 := (and #288 #702)
  4.2183 -#708 := (and #681 #705)
  4.2184 -#711 := (and #560 #708)
  4.2185 -#715 := (iff #711 #714)
  4.2186 -#716 := [rewrite]: #715
  4.2187 -#712 := (iff #341 #711)
  4.2188 -#709 := (iff #338 #708)
  4.2189 -#706 := (iff #335 #705)
  4.2190 -#703 := (iff #332 #702)
  4.2191 -#700 := (iff #329 #699)
  4.2192 -#697 := (iff #326 #696)
  4.2193 -#698 := [monotonicity #695]: #697
  4.2194 -#701 := [monotonicity #698]: #700
  4.2195 -#704 := [monotonicity #559 #701]: #703
  4.2196 -#707 := [monotonicity #704]: #706
  4.2197 -#682 := (iff #75 #681)
  4.2198 -#683 := [rewrite]: #682
  4.2199 -#710 := [monotonicity #683 #707]: #709
  4.2200 -#713 := [monotonicity #562 #710]: #712
  4.2201 -#718 := [trans #713 #716]: #717
  4.2202 -#721 := [monotonicity #718]: #720
  4.2203 -#760 := [monotonicity #721 #757]: #759
  4.2204 -#791 := [monotonicity #760 #788]: #790
  4.2205 -#665 := (iff #430 #664)
  4.2206 -#662 := (iff #278 #659)
  4.2207 -#653 := (and #560 #650)
  4.2208 -#656 := (and #560 #653)
  4.2209 -#660 := (iff #656 #659)
  4.2210 -#661 := [rewrite]: #660
  4.2211 -#657 := (iff #278 #656)
  4.2212 -#654 := (iff #275 #653)
  4.2213 -#651 := (iff #70 #650)
  4.2214 -#652 := [rewrite]: #651
  4.2215 -#655 := [monotonicity #562 #652]: #654
  4.2216 -#658 := [monotonicity #562 #655]: #657
  4.2217 -#663 := [trans #658 #661]: #662
  4.2218 -#666 := [monotonicity #663]: #665
  4.2219 -#794 := [monotonicity #666 #791]: #793
  4.2220 -#648 := (iff #270 #647)
  4.2221 -#645 := (iff #263 #644)
  4.2222 -#642 := (iff #258 #641)
  4.2223 -#639 := (iff #251 #638)
  4.2224 -#636 := (iff #248 #635)
  4.2225 -#633 := (iff #64 #632)
  4.2226 -#634 := [rewrite]: #633
  4.2227 -#614 := (iff #241 #613)
  4.2228 -#611 := (iff #60 #610)
  4.2229 -#608 := (iff #59 #607)
  4.2230 -#609 := [rewrite]: #608
  4.2231 -#612 := [monotonicity #504 #609]: #611
  4.2232 -#615 := [monotonicity #612]: #614
  4.2233 -#637 := [monotonicity #615 #634]: #636
  4.2234 -#640 := [quant-intro #637]: #639
  4.2235 -#628 := (iff #257 #627)
  4.2236 -#625 := (iff #245 #624)
  4.2237 -#622 := (iff #242 #619)
  4.2238 -#616 := (or #613 #61)
  4.2239 -#620 := (iff #616 #619)
  4.2240 -#621 := [rewrite]: #620
  4.2241 -#617 := (iff #242 #616)
  4.2242 -#618 := [monotonicity #615]: #617
  4.2243 -#623 := [trans #618 #621]: #622
  4.2244 -#626 := [quant-intro #623]: #625
  4.2245 -#629 := [monotonicity #626]: #628
  4.2246 -#643 := [monotonicity #629 #640]: #642
  4.2247 -#646 := [monotonicity #626 #643]: #645
  4.2248 -#602 := (iff #269 #601)
  4.2249 -#599 := (iff #231 #596)
  4.2250 -#587 := (and #560 #222)
  4.2251 -#590 := (and #584 #587)
  4.2252 -#593 := (and #560 #590)
  4.2253 -#597 := (iff #593 #596)
  4.2254 -#598 := [rewrite]: #597
  4.2255 -#594 := (iff #231 #593)
  4.2256 -#591 := (iff #228 #590)
  4.2257 -#588 := (iff #225 #587)
  4.2258 -#589 := [monotonicity #562]: #588
  4.2259 -#585 := (iff #46 #584)
  4.2260 -#586 := [rewrite]: #585
  4.2261 -#592 := [monotonicity #586 #589]: #591
  4.2262 -#595 := [monotonicity #562 #592]: #594
  4.2263 -#600 := [trans #595 #598]: #599
  4.2264 -#603 := [monotonicity #600]: #602
  4.2265 -#649 := [monotonicity #603 #646]: #648
  4.2266 -#797 := [monotonicity #649 #794]: #796
  4.2267 -#581 := (iff #442 #580)
  4.2268 -#578 := (iff #207 #575)
  4.2269 -#563 := (and #560 #183)
  4.2270 -#566 := (and #551 #563)
  4.2271 -#569 := (and #560 #566)
  4.2272 -#572 := (and #9 #569)
  4.2273 -#576 := (iff #572 #575)
  4.2274 -#577 := [rewrite]: #576
  4.2275 -#573 := (iff #207 #572)
  4.2276 -#570 := (iff #197 #569)
  4.2277 -#567 := (iff #194 #566)
  4.2278 -#564 := (iff #189 #563)
  4.2279 -#565 := [monotonicity #562]: #564
  4.2280 -#552 := (iff #180 #551)
  4.2281 -#549 := (iff #177 #548)
  4.2282 -#546 := (iff #36 #545)
  4.2283 -#547 := [rewrite]: #546
  4.2284 -#541 := (iff #176 #540)
  4.2285 -#538 := (iff #34 #537)
  4.2286 -#535 := (iff #33 #531)
  4.2287 -#536 := [rewrite]: #535
  4.2288 -#539 := [monotonicity #504 #536]: #538
  4.2289 -#542 := [monotonicity #539]: #541
  4.2290 -#550 := [monotonicity #542 #547]: #549
  4.2291 -#553 := [quant-intro #550]: #552
  4.2292 -#568 := [monotonicity #553 #565]: #567
  4.2293 -#571 := [monotonicity #562 #568]: #570
  4.2294 -#574 := [monotonicity #571]: #573
  4.2295 -#579 := [trans #574 #577]: #578
  4.2296 -#582 := [monotonicity #579]: #581
  4.2297 -#800 := [monotonicity #582 #797]: #799
  4.2298 -#803 := [monotonicity #800]: #802
  4.2299 -#529 := (iff #454 #528)
  4.2300 -#526 := (iff #171 #525)
  4.2301 -#523 := (iff #168 #522)
  4.2302 -#517 := (iff #24 #518)
  4.2303 -#521 := [rewrite]: #517
  4.2304 -#514 := (iff #167 #513)
  4.2305 -#511 := (iff #22 #510)
  4.2306 -#507 := (iff #21 #506)
  4.2307 -#509 := [rewrite]: #507
  4.2308 -#512 := [monotonicity #504 #509]: #511
  4.2309 -#515 := [monotonicity #512]: #514
  4.2310 -#524 := [monotonicity #515 #521]: #523
  4.2311 -#527 := [quant-intro #524]: #526
  4.2312 -#530 := [monotonicity #527]: #529
  4.2313 -#806 := [monotonicity #530 #803]: #805
  4.2314 -#809 := [monotonicity #527 #806]: #808
  4.2315 -#501 := (iff #466 #500)
  4.2316 -#498 := (iff #157 #495)
  4.2317 -#483 := (and true true)
  4.2318 -#486 := (and true #483)
  4.2319 -#489 := (and #9 #486)
  4.2320 -#492 := (and #480 #489)
  4.2321 -#496 := (iff #492 #495)
  4.2322 -#497 := [rewrite]: #496
  4.2323 -#493 := (iff #157 #492)
  4.2324 -#490 := (iff #154 #489)
  4.2325 -#487 := (iff #151 #486)
  4.2326 -#484 := (iff #148 #483)
  4.2327 -#477 := (iff #12 true)
  4.2328 -#478 := [rewrite]: #477
  4.2329 -#475 := (iff #10 true)
  4.2330 -#476 := [rewrite]: #475
  4.2331 -#485 := [monotonicity #476 #478]: #484
  4.2332 -#488 := [monotonicity #476 #485]: #487
  4.2333 -#491 := [monotonicity #488]: #490
  4.2334 -#481 := (iff #6 #480)
  4.2335 +#554 := (iff #122 #553)
  4.2336 +#551 := (iff #121 #541)
  4.2337 +#546 := (implies true #541)
  4.2338 +#549 := (iff #546 #541)
  4.2339 +#550 := [rewrite]: #549
  4.2340 +#547 := (iff #121 #546)
  4.2341 +#544 := (iff #120 #541)
  4.2342 +#538 := (implies #29 #533)
  4.2343 +#542 := (iff #538 #541)
  4.2344 +#543 := [rewrite]: #542
  4.2345 +#539 := (iff #120 #538)
  4.2346 +#536 := (iff #119 #533)
  4.2347 +#529 := (implies #168 #524)
  4.2348 +#534 := (iff #529 #533)
  4.2349 +#535 := [rewrite]: #534
  4.2350 +#530 := (iff #119 #529)
  4.2351 +#527 := (iff #118 #524)
  4.2352 +#520 := (implies #171 #515)
  4.2353 +#525 := (iff #520 #524)
  4.2354 +#526 := [rewrite]: #525
  4.2355 +#521 := (iff #118 #520)
  4.2356 +#518 := (iff #117 #515)
  4.2357 +#512 := (implies #29 #509)
  4.2358 +#516 := (iff #512 #515)
  4.2359 +#517 := [rewrite]: #516
  4.2360 +#513 := (iff #117 #512)
  4.2361 +#510 := (iff #116 #509)
  4.2362 +#507 := (iff #115 #497)
  4.2363 +#502 := (implies true #497)
  4.2364 +#505 := (iff #502 #497)
  4.2365 +#506 := [rewrite]: #505
  4.2366 +#503 := (iff #115 #502)
  4.2367 +#500 := (iff #114 #497)
  4.2368 +#494 := (implies #29 #489)
  4.2369 +#498 := (iff #494 #497)
  4.2370 +#499 := [rewrite]: #498
  4.2371 +#495 := (iff #114 #494)
  4.2372 +#492 := (iff #113 #489)
  4.2373 +#485 := (implies #63 #480)
  4.2374 +#490 := (iff #485 #489)
  4.2375 +#491 := [rewrite]: #490
  4.2376 +#486 := (iff #113 #485)
  4.2377 +#483 := (iff #112 #480)
  4.2378 +#477 := (implies #29 #474)
  4.2379 +#481 := (iff #477 #480)
  4.2380  #482 := [rewrite]: #481
  4.2381 -#494 := [monotonicity #482 #491]: #493
  4.2382 -#499 := [trans #494 #497]: #498
  4.2383 -#502 := [monotonicity #499]: #501
  4.2384 -#812 := [monotonicity #502 #809]: #811
  4.2385 -#815 := [monotonicity #812]: #814
  4.2386 -#473 := (iff #129 #472)
  4.2387 -#470 := (iff #128 #467)
  4.2388 -#463 := (implies #157 #460)
  4.2389 -#468 := (iff #463 #467)
  4.2390 -#469 := [rewrite]: #468
  4.2391 -#464 := (iff #128 #463)
  4.2392 -#461 := (iff #127 #460)
  4.2393 -#458 := (iff #126 #455)
  4.2394 -#451 := (implies #171 #448)
  4.2395 -#456 := (iff #451 #455)
  4.2396 -#457 := [rewrite]: #456
  4.2397 -#452 := (iff #126 #451)
  4.2398 -#449 := (iff #125 #448)
  4.2399 -#446 := (iff #124 #443)
  4.2400 -#439 := (implies #207 #436)
  4.2401 -#444 := (iff #439 #443)
  4.2402 -#445 := [rewrite]: #444
  4.2403 -#440 := (iff #124 #439)
  4.2404 -#437 := (iff #123 #436)
  4.2405 -#434 := (iff #122 #431)
  4.2406 -#427 := (implies #278 #424)
  4.2407 -#432 := (iff #427 #431)
  4.2408 -#433 := [rewrite]: #432
  4.2409 -#428 := (iff #122 #427)
  4.2410 -#425 := (iff #121 #424)
  4.2411 -#422 := (iff #120 #419)
  4.2412 -#415 := (implies #405 #370)
  4.2413 -#420 := (iff #415 #419)
  4.2414 -#421 := [rewrite]: #420
  4.2415 -#416 := (iff #120 #415)
  4.2416 -#371 := (iff #109 #370)
  4.2417 -#368 := (iff #108 #365)
  4.2418 -#361 := (implies #355 #358)
  4.2419 -#366 := (iff #361 #365)
  4.2420 -#367 := [rewrite]: #366
  4.2421 -#362 := (iff #108 #361)
  4.2422 -#359 := (iff #107 #358)
  4.2423 -#360 := [rewrite]: #359
  4.2424 -#356 := (iff #105 #355)
  4.2425 -#353 := (iff #104 #352)
  4.2426 -#354 := [rewrite]: #353
  4.2427 -#357 := [quant-intro #354]: #356
  4.2428 -#363 := [monotonicity #357 #360]: #362
  4.2429 -#369 := [trans #363 #367]: #368
  4.2430 -#372 := [monotonicity #357 #369]: #371
  4.2431 -#413 := (iff #119 #405)
  4.2432 -#408 := (and true #405)
  4.2433 -#411 := (iff #408 #405)
  4.2434 -#412 := [rewrite]: #411
  4.2435 -#409 := (iff #119 #408)
  4.2436 -#406 := (iff #118 #405)
  4.2437 -#403 := (iff #117 #402)
  4.2438 -#400 := (iff #116 #399)
  4.2439 -#397 := (iff #115 #396)
  4.2440 -#394 := (iff #114 #391)
  4.2441 -#388 := (and #385 #316)
  4.2442 -#392 := (iff #388 #391)
  4.2443 -#393 := [rewrite]: #392
  4.2444 -#389 := (iff #114 #388)
  4.2445 -#324 := (iff #93 #316)
  4.2446 -#319 := (and true #316)
  4.2447 -#322 := (iff #319 #316)
  4.2448 -#323 := [rewrite]: #322
  4.2449 -#320 := (iff #93 #319)
  4.2450 -#317 := (iff #92 #316)
  4.2451 -#314 := (iff #91 #311)
  4.2452 -#308 := (and #305 #90)
  4.2453 -#312 := (iff #308 #311)
  4.2454 -#313 := [rewrite]: #312
  4.2455 -#309 := (iff #91 #308)
  4.2456 -#306 := (iff #87 #305)
  4.2457 -#303 := (= #86 #302)
  4.2458 +#478 := (iff #112 #477)
  4.2459 +#475 := (iff #111 #474)
  4.2460 +#472 := (iff #110 #462)
  4.2461 +#467 := (implies true #462)
  4.2462 +#470 := (iff #467 #462)
  4.2463 +#471 := [rewrite]: #470
  4.2464 +#468 := (iff #110 #467)
  4.2465 +#465 := (iff #109 #462)
  4.2466 +#459 := (implies #29 #454)
  4.2467 +#463 := (iff #459 #462)
  4.2468 +#464 := [rewrite]: #463
  4.2469 +#460 := (iff #109 #459)
  4.2470 +#457 := (iff #108 #454)
  4.2471 +#450 := (implies #102 #445)
  4.2472 +#455 := (iff #450 #454)
  4.2473 +#456 := [rewrite]: #455
  4.2474 +#451 := (iff #108 #450)
  4.2475 +#448 := (iff #107 #445)
  4.2476 +#442 := (implies #29 #437)
  4.2477 +#446 := (iff #442 #445)
  4.2478 +#447 := [rewrite]: #446
  4.2479 +#443 := (iff #107 #442)
  4.2480 +#440 := (iff #106 #437)
  4.2481 +#433 := (implies #418 #428)
  4.2482 +#438 := (iff #433 #437)
  4.2483 +#439 := [rewrite]: #438
  4.2484 +#434 := (iff #106 #433)
  4.2485 +#431 := (iff #105 #428)
  4.2486 +#424 := (implies #421 #346)
  4.2487 +#429 := (iff #424 #428)
  4.2488 +#430 := [rewrite]: #429
  4.2489 +#425 := (iff #105 #424)
  4.2490 +#356 := (iff #94 #346)
  4.2491 +#351 := (implies true #346)
  4.2492 +#354 := (iff #351 #346)
  4.2493 +#355 := [rewrite]: #354
  4.2494 +#352 := (iff #94 #351)
  4.2495 +#349 := (iff #93 #346)
  4.2496 +#342 := (implies #286 #337)
  4.2497 +#347 := (iff #342 #346)
  4.2498 +#348 := [rewrite]: #347
  4.2499 +#343 := (iff #93 #342)
  4.2500 +#340 := (iff #92 #337)
  4.2501 +#333 := (implies #292 #328)
  4.2502 +#338 := (iff #333 #337)
  4.2503 +#339 := [rewrite]: #338
  4.2504 +#334 := (iff #92 #333)
  4.2505 +#331 := (iff #91 #328)
  4.2506 +#324 := (implies #80 #321)
  4.2507 +#329 := (iff #324 #328)
  4.2508 +#330 := [rewrite]: #329
  4.2509 +#325 := (iff #91 #324)
  4.2510 +#322 := (iff #90 #321)
  4.2511 +#319 := (iff #89 #316)
  4.2512 +#312 := (implies #299 #302)
  4.2513 +#317 := (iff #312 #316)
  4.2514 +#318 := [rewrite]: #317
  4.2515 +#313 := (iff #89 #312)
  4.2516 +#310 := (iff #88 #302)
  4.2517 +#305 := (and #302 true)
  4.2518 +#308 := (iff #305 #302)
  4.2519 +#309 := [rewrite]: #308
  4.2520 +#306 := (iff #88 #305)
  4.2521 +#303 := (iff #87 #302)
  4.2522  #304 := [rewrite]: #303
  4.2523  #307 := [monotonicity #304]: #306
  4.2524 -#310 := [monotonicity #307]: #309
  4.2525 -#315 := [trans #310 #313]: #314
  4.2526 -#300 := (iff #84 #299)
  4.2527 -#301 := [rewrite]: #300
  4.2528 -#318 := [monotonicity #301 #315]: #317
  4.2529 -#321 := [monotonicity #318]: #320
  4.2530 -#325 := [trans #321 #323]: #324
  4.2531 -#386 := (iff #113 #385)
  4.2532 -#387 := [rewrite]: #386
  4.2533 -#390 := [monotonicity #387 #325]: #389
  4.2534 -#395 := [trans #390 #393]: #394
  4.2535 -#383 := (iff #112 #382)
  4.2536 -#384 := [rewrite]: #383
  4.2537 -#398 := [monotonicity #384 #395]: #397
  4.2538 -#401 := [monotonicity #398]: #400
  4.2539 -#404 := [monotonicity #401]: #403
  4.2540 -#407 := [monotonicity #404]: #406
  4.2541 -#410 := [monotonicity #407]: #409
  4.2542 -#414 := [trans #410 #412]: #413
  4.2543 -#417 := [monotonicity #414 #372]: #416
  4.2544 -#423 := [trans #417 #421]: #422
  4.2545 -#380 := (iff #110 #377)
  4.2546 -#373 := (implies #341 #370)
  4.2547 -#378 := (iff #373 #377)
  4.2548 -#379 := [rewrite]: #378
  4.2549 -#374 := (iff #110 #373)
  4.2550 -#349 := (iff #100 #341)
  4.2551 -#344 := (and true #341)
  4.2552 -#347 := (iff #344 #341)
  4.2553 -#348 := [rewrite]: #347
  4.2554 -#345 := (iff #100 #344)
  4.2555 -#342 := (iff #99 #341)
  4.2556 -#339 := (iff #98 #338)
  4.2557 -#336 := (iff #97 #335)
  4.2558 -#333 := (iff #96 #332)
  4.2559 -#330 := (iff #95 #329)
  4.2560 -#327 := (iff #94 #326)
  4.2561 -#297 := (iff #82 #296)
  4.2562 +#311 := [trans #307 #309]: #310
  4.2563 +#300 := (iff #85 #299)
  4.2564 +#297 := (iff #84 #296)
  4.2565  #298 := [rewrite]: #297
  4.2566 -#328 := [monotonicity #298 #325]: #327
  4.2567 -#294 := (iff #80 #293)
  4.2568 -#295 := [rewrite]: #294
  4.2569 -#331 := [monotonicity #295 #328]: #330
  4.2570 -#291 := (iff #78 #31)
  4.2571 -#292 := [rewrite]: #291
  4.2572 -#334 := [monotonicity #292 #331]: #333
  4.2573 -#289 := (iff #77 #288)
  4.2574 -#290 := [rewrite]: #289
  4.2575 -#337 := [monotonicity #290 #334]: #336
  4.2576 -#340 := [monotonicity #337]: #339
  4.2577 -#343 := [monotonicity #340]: #342
  4.2578 -#346 := [monotonicity #343]: #345
  4.2579 -#350 := [trans #346 #348]: #349
  4.2580 -#375 := [monotonicity #350 #372]: #374
  4.2581 -#381 := [trans #375 #379]: #380
  4.2582 -#426 := [monotonicity #381 #423]: #425
  4.2583 -#286 := (iff #73 #278)
  4.2584 -#281 := (and true #278)
  4.2585 -#284 := (iff #281 #278)
  4.2586 +#301 := [quant-intro #298]: #300
  4.2587 +#314 := [monotonicity #301 #311]: #313
  4.2588 +#320 := [trans #314 #318]: #319
  4.2589 +#323 := [monotonicity #301 #320]: #322
  4.2590 +#326 := [monotonicity #323]: #325
  4.2591 +#332 := [trans #326 #330]: #331
  4.2592 +#293 := (iff #77 #292)
  4.2593 +#290 := (= #76 #289)
  4.2594 +#291 := [rewrite]: #290
  4.2595 +#294 := [monotonicity #291]: #293
  4.2596 +#335 := [monotonicity #294 #332]: #334
  4.2597 +#341 := [trans #335 #339]: #340
  4.2598 +#287 := (iff #74 #286)
  4.2599 +#288 := [rewrite]: #287
  4.2600 +#344 := [monotonicity #288 #341]: #343
  4.2601 +#350 := [trans #344 #348]: #349
  4.2602 +#353 := [monotonicity #350]: #352
  4.2603 +#357 := [trans #353 #355]: #356
  4.2604 +#422 := (iff #104 #421)
  4.2605 +#423 := [rewrite]: #422
  4.2606 +#426 := [monotonicity #423 #357]: #425
  4.2607 +#432 := [trans #426 #430]: #431
  4.2608 +#419 := (iff #103 #418)
  4.2609 +#420 := [rewrite]: #419
  4.2610 +#435 := [monotonicity #420 #432]: #434
  4.2611 +#441 := [trans #435 #439]: #440
  4.2612 +#444 := [monotonicity #441]: #443
  4.2613 +#449 := [trans #444 #447]: #448
  4.2614 +#452 := [monotonicity #449]: #451
  4.2615 +#458 := [trans #452 #456]: #457
  4.2616 +#461 := [monotonicity #458]: #460
  4.2617 +#466 := [trans #461 #464]: #465
  4.2618 +#469 := [monotonicity #466]: #468
  4.2619 +#473 := [trans #469 #471]: #472
  4.2620 +#416 := (iff #101 #406)
  4.2621 +#411 := (implies true #406)
  4.2622 +#414 := (iff #411 #406)
  4.2623 +#415 := [rewrite]: #414
  4.2624 +#412 := (iff #101 #411)
  4.2625 +#409 := (iff #100 #406)
  4.2626 +#403 := (implies #29 #398)
  4.2627 +#407 := (iff #403 #406)
  4.2628 +#408 := [rewrite]: #407
  4.2629 +#404 := (iff #100 #403)
  4.2630 +#401 := (iff #99 #398)
  4.2631 +#394 := (implies #65 #389)
  4.2632 +#399 := (iff #394 #398)
  4.2633 +#400 := [rewrite]: #399
  4.2634 +#395 := (iff #99 #394)
  4.2635 +#392 := (iff #98 #389)
  4.2636 +#385 := (implies #275 #380)
  4.2637 +#390 := (iff #385 #389)
  4.2638 +#391 := [rewrite]: #390
  4.2639 +#386 := (iff #98 #385)
  4.2640 +#383 := (iff #97 #380)
  4.2641 +#376 := (implies #28 #371)
  4.2642 +#381 := (iff #376 #380)
  4.2643 +#382 := [rewrite]: #381
  4.2644 +#377 := (iff #97 #376)
  4.2645 +#374 := (iff #96 #371)
  4.2646 +#367 := (implies #280 #362)
  4.2647 +#372 := (iff #367 #371)
  4.2648 +#373 := [rewrite]: #372
  4.2649 +#368 := (iff #96 #367)
  4.2650 +#365 := (iff #95 #362)
  4.2651 +#358 := (implies #283 #346)
  4.2652 +#363 := (iff #358 #362)
  4.2653 +#364 := [rewrite]: #363
  4.2654 +#359 := (iff #95 #358)
  4.2655 +#284 := (iff #72 #283)
  4.2656  #285 := [rewrite]: #284
  4.2657 -#282 := (iff #73 #281)
  4.2658 -#279 := (iff #72 #278)
  4.2659 -#276 := (iff #71 #275)
  4.2660 +#360 := [monotonicity #285 #357]: #359
  4.2661 +#366 := [trans #360 #364]: #365
  4.2662 +#281 := (iff #70 #280)
  4.2663 +#282 := [rewrite]: #281
  4.2664 +#369 := [monotonicity #282 #366]: #368
  4.2665 +#375 := [trans #369 #373]: #374
  4.2666 +#278 := (iff #68 #28)
  4.2667 +#279 := [rewrite]: #278
  4.2668 +#378 := [monotonicity #279 #375]: #377
  4.2669 +#384 := [trans #378 #382]: #383
  4.2670 +#276 := (iff #67 #275)
  4.2671  #277 := [rewrite]: #276
  4.2672 -#280 := [monotonicity #277]: #279
  4.2673 -#283 := [monotonicity #280]: #282
  4.2674 -#287 := [trans #283 #285]: #286
  4.2675 -#429 := [monotonicity #287 #426]: #428
  4.2676 -#435 := [trans #429 #433]: #434
  4.2677 -#273 := (iff #69 #270)
  4.2678 -#266 := (implies #231 #263)
  4.2679 -#271 := (iff #266 #270)
  4.2680 +#387 := [monotonicity #277 #384]: #386
  4.2681 +#393 := [trans #387 #391]: #392
  4.2682 +#396 := [monotonicity #393]: #395
  4.2683 +#402 := [trans #396 #400]: #401
  4.2684 +#405 := [monotonicity #402]: #404
  4.2685 +#410 := [trans #405 #408]: #409
  4.2686 +#413 := [monotonicity #410]: #412
  4.2687 +#417 := [trans #413 #415]: #416
  4.2688 +#476 := [monotonicity #417 #473]: #475
  4.2689 +#479 := [monotonicity #476]: #478
  4.2690 +#484 := [trans #479 #482]: #483
  4.2691 +#487 := [monotonicity #484]: #486
  4.2692 +#493 := [trans #487 #491]: #492
  4.2693 +#496 := [monotonicity #493]: #495
  4.2694 +#501 := [trans #496 #499]: #500
  4.2695 +#504 := [monotonicity #501]: #503
  4.2696 +#508 := [trans #504 #506]: #507
  4.2697 +#273 := (iff #62 #263)
  4.2698 +#268 := (implies true #263)
  4.2699 +#271 := (iff #268 #263)
  4.2700  #272 := [rewrite]: #271
  4.2701 -#267 := (iff #69 #266)
  4.2702 -#264 := (iff #68 #263)
  4.2703 -#261 := (iff #67 #258)
  4.2704 -#254 := (implies #245 #251)
  4.2705 -#259 := (iff #254 #258)
  4.2706 -#260 := [rewrite]: #259
  4.2707 -#255 := (iff #67 #254)
  4.2708 -#252 := (iff #66 #251)
  4.2709 -#249 := (iff #65 #248)
  4.2710 -#250 := [rewrite]: #249
  4.2711 -#253 := [quant-intro #250]: #252
  4.2712 -#246 := (iff #63 #245)
  4.2713 -#243 := (iff #62 #242)
  4.2714 -#244 := [rewrite]: #243
  4.2715 -#247 := [quant-intro #244]: #246
  4.2716 -#256 := [monotonicity #247 #253]: #255
  4.2717 -#262 := [trans #256 #260]: #261
  4.2718 -#265 := [monotonicity #247 #262]: #264
  4.2719 -#239 := (iff #58 #231)
  4.2720 -#234 := (and true #231)
  4.2721 -#237 := (iff #234 #231)
  4.2722 -#238 := [rewrite]: #237
  4.2723 -#235 := (iff #58 #234)
  4.2724 -#232 := (iff #57 #231)
  4.2725 -#229 := (iff #56 #228)
  4.2726 -#226 := (iff #55 #225)
  4.2727 -#223 := (iff #54 #222)
  4.2728 -#220 := (iff #53 #219)
  4.2729 -#217 := (iff #52 #216)
  4.2730 -#218 := [rewrite]: #217
  4.2731 -#214 := (iff #50 #213)
  4.2732 -#215 := [rewrite]: #214
  4.2733 -#221 := [monotonicity #215 #218]: #220
  4.2734 -#211 := (iff #48 #210)
  4.2735 -#212 := [rewrite]: #211
  4.2736 -#224 := [monotonicity #212 #221]: #223
  4.2737 -#227 := [monotonicity #224]: #226
  4.2738 -#230 := [monotonicity #227]: #229
  4.2739 -#233 := [monotonicity #230]: #232
  4.2740 -#236 := [monotonicity #233]: #235
  4.2741 -#240 := [trans #236 #238]: #239
  4.2742 -#268 := [monotonicity #240 #265]: #267
  4.2743 -#274 := [trans #268 #272]: #273
  4.2744 -#438 := [monotonicity #274 #435]: #437
  4.2745 -#208 := (iff #45 #207)
  4.2746 -#205 := (iff #44 #197)
  4.2747 -#200 := (and true #197)
  4.2748 -#203 := (iff #200 #197)
  4.2749 -#204 := [rewrite]: #203
  4.2750 -#201 := (iff #44 #200)
  4.2751 -#198 := (iff #43 #197)
  4.2752 -#195 := (iff #42 #194)
  4.2753 -#192 := (iff #41 #189)
  4.2754 -#186 := (and #183 #32)
  4.2755 -#190 := (iff #186 #189)
  4.2756 -#191 := [rewrite]: #190
  4.2757 -#187 := (iff #41 #186)
  4.2758 -#184 := (iff #40 #183)
  4.2759 -#185 := [rewrite]: #184
  4.2760 -#188 := [monotonicity #185]: #187
  4.2761 -#193 := [trans #188 #191]: #192
  4.2762 -#181 := (iff #38 #180)
  4.2763 -#178 := (iff #37 #177)
  4.2764 +#269 := (iff #62 #268)
  4.2765 +#266 := (iff #61 #263)
  4.2766 +#260 := (implies #29 #255)
  4.2767 +#264 := (iff #260 #263)
  4.2768 +#265 := [rewrite]: #264
  4.2769 +#261 := (iff #61 #260)
  4.2770 +#258 := (iff #60 #255)
  4.2771 +#251 := (implies #38 #246)
  4.2772 +#256 := (iff #251 #255)
  4.2773 +#257 := [rewrite]: #256
  4.2774 +#252 := (iff #60 #251)
  4.2775 +#249 := (iff #59 #246)
  4.2776 +#242 := (implies #29 #237)
  4.2777 +#247 := (iff #242 #246)
  4.2778 +#248 := [rewrite]: #247
  4.2779 +#243 := (iff #59 #242)
  4.2780 +#240 := (iff #58 #237)
  4.2781 +#233 := (implies #174 #228)
  4.2782 +#238 := (iff #233 #237)
  4.2783 +#239 := [rewrite]: #238
  4.2784 +#234 := (iff #58 #233)
  4.2785 +#231 := (iff #57 #228)
  4.2786 +#224 := (implies #177 #219)
  4.2787 +#229 := (iff #224 #228)
  4.2788 +#230 := [rewrite]: #229
  4.2789 +#225 := (iff #57 #224)
  4.2790 +#222 := (iff #56 #219)
  4.2791 +#215 := (implies #180 #212)
  4.2792 +#220 := (iff #215 #219)
  4.2793 +#221 := [rewrite]: #220
  4.2794 +#216 := (iff #56 #215)
  4.2795 +#213 := (iff #55 #212)
  4.2796 +#210 := (iff #54 #207)
  4.2797 +#203 := (implies #187 #193)
  4.2798 +#208 := (iff #203 #207)
  4.2799 +#209 := [rewrite]: #208
  4.2800 +#204 := (iff #54 #203)
  4.2801 +#201 := (iff #53 #193)
  4.2802 +#196 := (and #193 true)
  4.2803 +#199 := (iff #196 #193)
  4.2804 +#200 := [rewrite]: #199
  4.2805 +#197 := (iff #53 #196)
  4.2806 +#194 := (iff #52 #193)
  4.2807 +#191 := (iff #51 #190)
  4.2808 +#192 := [rewrite]: #191
  4.2809 +#195 := [quant-intro #192]: #194
  4.2810 +#198 := [monotonicity #195]: #197
  4.2811 +#202 := [trans #198 #200]: #201
  4.2812 +#188 := (iff #49 #187)
  4.2813 +#185 := (iff #48 #184)
  4.2814 +#186 := [rewrite]: #185
  4.2815 +#189 := [quant-intro #186]: #188
  4.2816 +#205 := [monotonicity #189 #202]: #204
  4.2817 +#211 := [trans #205 #209]: #210
  4.2818 +#214 := [monotonicity #189 #211]: #213
  4.2819 +#181 := (iff #44 #180)
  4.2820 +#182 := [rewrite]: #181
  4.2821 +#217 := [monotonicity #182 #214]: #216
  4.2822 +#223 := [trans #217 #221]: #222
  4.2823 +#178 := (iff #42 #177)
  4.2824  #179 := [rewrite]: #178
  4.2825 -#182 := [quant-intro #179]: #181
  4.2826 -#196 := [monotonicity #182 #193]: #195
  4.2827 -#199 := [monotonicity #196]: #198
  4.2828 -#202 := [monotonicity #199]: #201
  4.2829 -#206 := [trans #202 #204]: #205
  4.2830 -#174 := (iff #27 #9)
  4.2831 -#175 := [rewrite]: #174
  4.2832 -#209 := [monotonicity #175 #206]: #208
  4.2833 -#441 := [monotonicity #209 #438]: #440
  4.2834 -#447 := [trans #441 #445]: #446
  4.2835 -#450 := [monotonicity #175 #447]: #449
  4.2836 -#172 := (iff #26 #171)
  4.2837 -#169 := (iff #25 #168)
  4.2838 -#170 := [rewrite]: #169
  4.2839 -#173 := [quant-intro #170]: #172
  4.2840 -#453 := [monotonicity #173 #450]: #452
  4.2841 -#459 := [trans #453 #457]: #458
  4.2842 -#462 := [monotonicity #173 #459]: #461
  4.2843 -#165 := (iff #18 #157)
  4.2844 -#160 := (and true #157)
  4.2845 -#163 := (iff #160 #157)
  4.2846 -#164 := [rewrite]: #163
  4.2847 -#161 := (iff #18 #160)
  4.2848 -#158 := (iff #17 #157)
  4.2849 -#155 := (iff #16 #154)
  4.2850 -#152 := (iff #15 #151)
  4.2851 -#149 := (iff #14 #148)
  4.2852 -#146 := (iff #13 #12)
  4.2853 -#147 := [rewrite]: #146
  4.2854 -#150 := [monotonicity #147]: #149
  4.2855 -#153 := [monotonicity #150]: #152
  4.2856 -#156 := [monotonicity #153]: #155
  4.2857 -#159 := [monotonicity #156]: #158
  4.2858 -#162 := [monotonicity #159]: #161
  4.2859 -#166 := [trans #162 #164]: #165
  4.2860 -#465 := [monotonicity #166 #462]: #464
  4.2861 -#471 := [trans #465 #469]: #470
  4.2862 -#474 := [monotonicity #471]: #473
  4.2863 -#817 := [trans #474 #815]: #816
  4.2864 -#145 := [asserted]: #129
  4.2865 -#818 := [mp #145 #817]: #813
  4.2866 -#819 := [not-or-elim #818]: #495
  4.2867 -#820 := [and-elim #819]: #9
  4.2868 -#824 := [iff-true #820]: #826
  4.2869 -#831 := [monotonicity #824]: #830
  4.2870 -#836 := [trans #831 #834]: #835
  4.2871 -#839 := [monotonicity #836]: #838
  4.2872 -#842 := [monotonicity #839]: #841
  4.2873 -#847 := [trans #842 #845]: #846
  4.2874 -#850 := [monotonicity #824 #847]: #849
  4.2875 -#854 := [trans #850 #852]: #853
  4.2876 -#857 := [monotonicity #854]: #856
  4.2877 -#862 := [trans #857 #860]: #861
  4.2878 -#865 := [monotonicity #862]: #864
  4.2879 -#868 := [monotonicity #865]: #867
  4.2880 -#823 := [not-or-elim #818]: #822
  4.2881 -#869 := [mp #823 #868]: #866
  4.2882 -#1033 := [mp~ #869 #1032]: #1030
  4.2883 -#1034 := [mp #1033 #1201]: #1199
  4.2884 -#1514 := [mp #1034 #1513]: #1509
  4.2885 -#2079 := [mp #1514 #2078]: #2076
  4.2886 -#1835 := [unit-resolution #2079 #2418]: #1213
  4.2887 -#1658 := (or #1208 #874)
  4.2888 -#1659 := [def-axiom]: #1658
  4.2889 -#1728 := [unit-resolution #1659 #1835]: #874
  4.2890 -#1650 := (or #1208 #875)
  4.2891 -#1661 := [def-axiom]: #1650
  4.2892 -#1839 := [unit-resolution #1661 #1835]: #875
  4.2893 -#1840 := [th-lemma #1839 #1728]: #1860
  4.2894 -#1846 := [monotonicity #1840]: #1841
  4.2895 -#1843 := [symm #1846]: #1842
  4.2896 -#1813 := [trans #820 #1843]: #1833
  4.2897 -#1572 := (not #872)
  4.2898 -#1657 := (or #1208 #1572)
  4.2899 -#1573 := [def-axiom]: #1657
  4.2900 -#1772 := [unit-resolution #1573 #1835]: #1572
  4.2901 -#1806 := (not #1833)
  4.2902 -#1803 := (or #1806 #872)
  4.2903 -#1805 := [th-lemma]: #1803
  4.2904 -[unit-resolution #1805 #1772 #1813]: false
  4.2905 +#226 := [monotonicity #179 #223]: #225
  4.2906 +#232 := [trans #226 #230]: #231
  4.2907 +#175 := (iff #40 #174)
  4.2908 +#176 := [rewrite]: #175
  4.2909 +#235 := [monotonicity #176 #232]: #234
  4.2910 +#241 := [trans #235 #239]: #240
  4.2911 +#244 := [monotonicity #241]: #243
  4.2912 +#250 := [trans #244 #248]: #249
  4.2913 +#253 := [monotonicity #250]: #252
  4.2914 +#259 := [trans #253 #257]: #258
  4.2915 +#262 := [monotonicity #259]: #261
  4.2916 +#267 := [trans #262 #265]: #266
  4.2917 +#270 := [monotonicity #267]: #269
  4.2918 +#274 := [trans #270 #272]: #273
  4.2919 +#511 := [monotonicity #274 #508]: #510
  4.2920 +#514 := [monotonicity #511]: #513
  4.2921 +#519 := [trans #514 #517]: #518
  4.2922 +#172 := (iff #37 #171)
  4.2923 +#173 := [rewrite]: #172
  4.2924 +#522 := [monotonicity #173 #519]: #521
  4.2925 +#528 := [trans #522 #526]: #527
  4.2926 +#169 := (iff #35 #168)
  4.2927 +#166 := (iff #34 #165)
  4.2928 +#167 := [rewrite]: #166
  4.2929 +#170 := [quant-intro #167]: #169
  4.2930 +#531 := [monotonicity #170 #528]: #530
  4.2931 +#537 := [trans #531 #535]: #536
  4.2932 +#540 := [monotonicity #537]: #539
  4.2933 +#545 := [trans #540 #543]: #544
  4.2934 +#548 := [monotonicity #545]: #547
  4.2935 +#552 := [trans #548 #550]: #551
  4.2936 +#162 := (iff #24 #9)
  4.2937 +#163 := [rewrite]: #162
  4.2938 +#555 := [monotonicity #163 #552]: #554
  4.2939 +#561 := [trans #555 #559]: #560
  4.2940 +#564 := [monotonicity #163 #561]: #563
  4.2941 +#160 := (iff #23 #159)
  4.2942 +#157 := (iff #22 #156)
  4.2943 +#158 := [rewrite]: #157
  4.2944 +#161 := [quant-intro #158]: #160
  4.2945 +#567 := [monotonicity #161 #564]: #566
  4.2946 +#573 := [trans #567 #571]: #572
  4.2947 +#576 := [monotonicity #161 #573]: #575
  4.2948 +#153 := (iff #15 #152)
  4.2949 +#150 := (iff #14 #149)
  4.2950 +#147 := (iff #13 #12)
  4.2951 +#148 := [rewrite]: #147
  4.2952 +#151 := [monotonicity #148]: #150
  4.2953 +#154 := [monotonicity #151]: #153
  4.2954 +#579 := [monotonicity #154 #576]: #578
  4.2955 +#585 := [trans #579 #583]: #584
  4.2956 +#588 := [monotonicity #585]: #587
  4.2957 +#593 := [trans #588 #591]: #592
  4.2958 +#596 := [monotonicity #593]: #595
  4.2959 +#602 := [trans #596 #600]: #601
  4.2960 +#605 := [monotonicity #602]: #604
  4.2961 +#609 := [trans #605 #607]: #608
  4.2962 +#612 := [monotonicity #609]: #611
  4.2963 +#994 := [trans #612 #992]: #993
  4.2964 +#146 := [asserted]: #130
  4.2965 +#995 := [mp #146 #994]: #990
  4.2966 +#996 := [not-or-elim #995]: #9
  4.2967 +#2042 := (or #556 #2051)
  4.2968 +#2066 := [th-lemma]: #2042
  4.2969 +#2043 := [unit-resolution #2066 #996]: #2051
  4.2970 +decl ?x1!0 :: int
  4.2971 +#1039 := ?x1!0
  4.2972 +#1040 := (uf_3 ?x1!0)
  4.2973 +#1037 := (* -1::int #1040)
  4.2974 +#1038 := (+ uf_2 #1037)
  4.2975 +#1041 := (>= #1038 0::int)
  4.2976 +#1780 := (not #1041)
  4.2977 +#1044 := (>= ?x1!0 0::int)
  4.2978 +#1094 := (not #1044)
  4.2979 +#1042 := (>= ?x1!0 1::int)
  4.2980 +#1427 := (or #1041 #1042 #1094)
  4.2981 +#1432 := (not #1427)
  4.2982 +decl ?x4!1 :: int
  4.2983 +#1081 := ?x4!1
  4.2984 +#1089 := (uf_3 ?x4!1)
  4.2985 +#1262 := (= uf_8 #1089)
  4.2986 +#1086 := (>= ?x4!1 0::int)
  4.2987 +#1505 := (not #1086)
  4.2988 +#1082 := (* -1::int ?x4!1)
  4.2989 +#1083 := (+ uf_1 #1082)
  4.2990 +#1084 := (<= #1083 0::int)
  4.2991 +#1520 := (or #1084 #1505 #1262)
  4.2992 +#1551 := (not #1520)
  4.2993 +decl ?x6!2 :: int
  4.2994 +#1099 := ?x6!2
  4.2995 +#1100 := (uf_3 ?x6!2)
  4.2996 +#1286 := (* -1::int #1100)
  4.2997 +#1287 := (+ uf_8 #1286)
  4.2998 +#1288 := (>= #1287 0::int)
  4.2999 +#1107 := (>= ?x6!2 0::int)
  4.3000 +#1525 := (not #1107)
  4.3001 +#1103 := (* -1::int ?x6!2)
  4.3002 +#1104 := (+ uf_1 #1103)
  4.3003 +#1105 := (<= #1104 0::int)
  4.3004 +#1682 := (or #1105 #1525 #1288 #1551)
  4.3005 +#1685 := (not #1682)
  4.3006 +#2194 := (pattern #20)
  4.3007 +#1435 := (not #636)
  4.3008 +#1494 := (or #47 #1435 #676)
  4.3009 +#1499 := (not #1494)
  4.3010 +#2255 := (forall (vars (?x4 int)) (:pat #2194) #1499)
  4.3011 +#2260 := (or #2255 #1685)
  4.3012 +#2263 := (not #2260)
  4.3013 +#1564 := (not #663)
  4.3014 +#2266 := (or #236 #227 #218 #1564 #810 #722 #2263)
  4.3015 +#2269 := (not #2266)
  4.3016 +decl ?x7!3 :: int
  4.3017 +#1148 := ?x7!3
  4.3018 +#1149 := (uf_3 ?x7!3)
  4.3019 +#1351 := (* -1::int #1149)
  4.3020 +#1352 := (+ uf_12 #1351)
  4.3021 +#1353 := (>= #1352 0::int)
  4.3022 +#1329 := (* -1::int ?x7!3)
  4.3023 +#1330 := (+ uf_13 #1329)
  4.3024 +#1331 := (<= #1330 0::int)
  4.3025 +#1155 := (>= ?x7!3 0::int)
  4.3026 +#1604 := (not #1155)
  4.3027 +#1619 := (or #1604 #1331 #1353)
  4.3028 +#1624 := (not #1619)
  4.3029 +#1586 := (or #1435 #760 #774)
  4.3030 +#2211 := (forall (vars (?x7 int)) (:pat #2194) #1586)
  4.3031 +#2216 := (not #2211)
  4.3032 +#2219 := (or #302 #2216)
  4.3033 +#2222 := (not #2219)
  4.3034 +#2225 := (or #2222 #1624)
  4.3035 +#2228 := (not #2225)
  4.3036 +#1634 := (not #752)
  4.3037 +#1633 := (not #749)
  4.3038 +#2237 := (or #436 #427 #1564 #810 #1633 #1634 #801 #813 #2228)
  4.3039 +#2240 := (not #2237)
  4.3040 +#2231 := (or #388 #370 #361 #1564 #810 #1633 #1634 #801 #814 #2228)
  4.3041 +#2234 := (not #2231)
  4.3042 +#2243 := (or #2234 #2240)
  4.3043 +#2246 := (not #2243)
  4.3044 +#2249 := (or #1564 #810 #719 #2246)
  4.3045 +#2252 := (not #2249)
  4.3046 +#2272 := (or #2252 #2269)
  4.3047 +#2275 := (not #2272)
  4.3048 +#1472 := (or #1435 #911 #924)
  4.3049 +#2203 := (forall (vars (?x3 int)) (:pat #2194) #1472)
  4.3050 +#2208 := (not #2203)
  4.3051 +#1450 := (or #1435 #639 #649)
  4.3052 +#2195 := (forall (vars (?x1 int)) (:pat #2194) #1450)
  4.3053 +#2200 := (not #2195)
  4.3054 +#2278 := (or #523 #1564 #810 #2200 #2208 #2275)
  4.3055 +#1336 := (not #1331)
  4.3056 +#2281 := (not #2278)
  4.3057 +#2525 := [hypothesis]: #2281
  4.3058 +#2115 := (or #2278 #171)
  4.3059 +#2099 := [def-axiom]: #2115
  4.3060 +#2526 := [unit-resolution #2099 #2525]: #171
  4.3061 +#2093 := (or #2278 #2272)
  4.3062 +#2095 := [def-axiom]: #2093
  4.3063 +#2527 := [unit-resolution #2095 #2525]: #2272
  4.3064 +#2106 := (or #2278 #2203)
  4.3065 +#2092 := [def-axiom]: #2106
  4.3066 +#2528 := [unit-resolution #2092 #2525]: #2203
  4.3067 +#2347 := (or #2266 #523 #2208)
  4.3068 +#1786 := (uf_3 uf_7)
  4.3069 +#2291 := (= uf_8 #1786)
  4.3070 +#2341 := (= #36 #1786)
  4.3071 +#2339 := (= #1786 #36)
  4.3072 +#2324 := [hypothesis]: #2269
  4.3073 +#2032 := (or #2266 #174)
  4.3074 +#2033 := [def-axiom]: #2032
  4.3075 +#2335 := [unit-resolution #2033 #2324]: #174
  4.3076 +#2336 := [symm #2335]: #40
  4.3077 +#2340 := [monotonicity #2336]: #2339
  4.3078 +#2342 := [symm #2340]: #2341
  4.3079 +#2343 := (= uf_8 #36)
  4.3080 +#2337 := [hypothesis]: #171
  4.3081 +#2034 := (or #2266 #177)
  4.3082 +#2035 := [def-axiom]: #2034
  4.3083 +#2326 := [unit-resolution #2035 #2324]: #177
  4.3084 +#2338 := [symm #2326]: #42
  4.3085 +#2344 := [trans #2338 #2337]: #2343
  4.3086 +#2345 := [trans #2344 #2342]: #2291
  4.3087 +#2319 := (not #2291)
  4.3088 +#1785 := (>= uf_7 0::int)
  4.3089 +#1783 := (not #1785)
  4.3090 +#1795 := (* -1::int uf_7)
  4.3091 +#1782 := (+ uf_1 #1795)
  4.3092 +#1784 := (<= #1782 0::int)
  4.3093 +#2297 := (or #1784 #1783 #2291)
  4.3094 +#2302 := (not #2297)
  4.3095 +#2119 := (or #2266 #2260)
  4.3096 +#2120 := [def-axiom]: #2119
  4.3097 +#2325 := [unit-resolution #2120 #2324]: #2260
  4.3098 +#1953 := (+ uf_6 #700)
  4.3099 +#1954 := (<= #1953 0::int)
  4.3100 +#2327 := (or #227 #1954)
  4.3101 +#2328 := [th-lemma]: #2327
  4.3102 +#2329 := [unit-resolution #2328 #2326]: #1954
  4.3103 +#1831 := [hypothesis]: #2203
  4.3104 +#2107 := (or #2266 #719)
  4.3105 +#2109 := [def-axiom]: #2107
  4.3106 +#2330 := [unit-resolution #2109 #2324]: #719
  4.3107 +#1862 := (not #1954)
  4.3108 +#1841 := (or #1682 #722 #2208 #1862)
  4.3109 +#1864 := [hypothesis]: #719
  4.3110 +#1943 := (+ uf_5 #1103)
  4.3111 +#1944 := (<= #1943 0::int)
  4.3112 +#1922 := (+ uf_6 #1286)
  4.3113 +#1923 := (>= #1922 0::int)
  4.3114 +#1861 := (not #1923)
  4.3115 +#1855 := [hypothesis]: #1954
  4.3116 +#2018 := (not #1288)
  4.3117 +#1847 := [hypothesis]: #1685
  4.3118 +#2019 := (or #1682 #2018)
  4.3119 +#1978 := [def-axiom]: #2019
  4.3120 +#1849 := [unit-resolution #1978 #1847]: #2018
  4.3121 +#1863 := (or #1861 #1288 #1862)
  4.3122 +#1846 := [hypothesis]: #2018
  4.3123 +#1859 := [hypothesis]: #1923
  4.3124 +#1860 := [th-lemma #1859 #1846 #1855]: false
  4.3125 +#1853 := [lemma #1860]: #1863
  4.3126 +#1850 := [unit-resolution #1853 #1849 #1855]: #1861
  4.3127 +#1836 := (or #1923 #1944)
  4.3128 +#2135 := (or #1682 #1107)
  4.3129 +#2017 := [def-axiom]: #2135
  4.3130 +#1829 := [unit-resolution #2017 #1847]: #1107
  4.3131 +#1912 := (or #2208 #1525 #1923 #1944)
  4.3132 +#1955 := (+ #1100 #922)
  4.3133 +#1945 := (<= #1955 0::int)
  4.3134 +#1935 := (+ ?x6!2 #717)
  4.3135 +#1937 := (>= #1935 0::int)
  4.3136 +#1938 := (or #1525 #1937 #1945)
  4.3137 +#1913 := (or #2208 #1938)
  4.3138 +#1904 := (iff #1913 #1912)
  4.3139 +#1906 := (or #1525 #1923 #1944)
  4.3140 +#1907 := (or #2208 #1906)
  4.3141 +#1901 := (iff #1907 #1912)
  4.3142 +#1902 := [rewrite]: #1901
  4.3143 +#1915 := (iff #1913 #1907)
  4.3144 +#1910 := (iff #1938 #1906)
  4.3145 +#1928 := (or #1525 #1944 #1923)
  4.3146 +#1908 := (iff #1928 #1906)
  4.3147 +#1909 := [rewrite]: #1908
  4.3148 +#1917 := (iff #1938 #1928)
  4.3149 +#1926 := (iff #1945 #1923)
  4.3150 +#1934 := (+ #922 #1100)
  4.3151 +#1919 := (<= #1934 0::int)
  4.3152 +#1924 := (iff #1919 #1923)
  4.3153 +#1925 := [rewrite]: #1924
  4.3154 +#1920 := (iff #1945 #1919)
  4.3155 +#1916 := (= #1955 #1934)
  4.3156 +#1918 := [rewrite]: #1916
  4.3157 +#1921 := [monotonicity #1918]: #1920
  4.3158 +#1927 := [trans #1921 #1925]: #1926
  4.3159 +#1933 := (iff #1937 #1944)
  4.3160 +#1941 := (+ #717 ?x6!2)
  4.3161 +#1939 := (>= #1941 0::int)
  4.3162 +#1930 := (iff #1939 #1944)
  4.3163 +#1932 := [rewrite]: #1930
  4.3164 +#1947 := (iff #1937 #1939)
  4.3165 +#1942 := (= #1935 #1941)
  4.3166 +#1946 := [rewrite]: #1942
  4.3167 +#1940 := [monotonicity #1946]: #1947
  4.3168 +#1931 := [trans #1940 #1932]: #1933
  4.3169 +#1929 := [monotonicity #1931 #1927]: #1917
  4.3170 +#1911 := [trans #1929 #1909]: #1910
  4.3171 +#1900 := [monotonicity #1911]: #1915
  4.3172 +#1903 := [trans #1900 #1902]: #1904
  4.3173 +#1914 := [quant-inst]: #1913
  4.3174 +#1905 := [mp #1914 #1903]: #1912
  4.3175 +#1837 := [unit-resolution #1905 #1831 #1829]: #1836
  4.3176 +#1838 := [unit-resolution #1837 #1850]: #1944
  4.3177 +#1106 := (not #1105)
  4.3178 +#2134 := (or #1682 #1106)
  4.3179 +#2132 := [def-axiom]: #2134
  4.3180 +#1839 := [unit-resolution #2132 #1847]: #1106
  4.3181 +#1840 := [th-lemma #1839 #1838 #1864]: false
  4.3182 +#1830 := [lemma #1840]: #1841
  4.3183 +#2331 := [unit-resolution #1830 #2330 #1831 #2329]: #1682
  4.3184 +#2023 := (or #2263 #2255 #1685)
  4.3185 +#2031 := [def-axiom]: #2023
  4.3186 +#2332 := [unit-resolution #2031 #2331 #2325]: #2255
  4.3187 +#2127 := (not #2255)
  4.3188 +#2305 := (or #2127 #2302)
  4.3189 +#2288 := (= #1786 uf_8)
  4.3190 +#2289 := (or #2288 #1783 #1784)
  4.3191 +#2290 := (not #2289)
  4.3192 +#2306 := (or #2127 #2290)
  4.3193 +#2308 := (iff #2306 #2305)
  4.3194 +#2310 := (iff #2305 #2305)
  4.3195 +#2311 := [rewrite]: #2310
  4.3196 +#2303 := (iff #2290 #2302)
  4.3197 +#2300 := (iff #2289 #2297)
  4.3198 +#2294 := (or #2291 #1783 #1784)
  4.3199 +#2298 := (iff #2294 #2297)
  4.3200 +#2299 := [rewrite]: #2298
  4.3201 +#2295 := (iff #2289 #2294)
  4.3202 +#2292 := (iff #2288 #2291)
  4.3203 +#2293 := [rewrite]: #2292
  4.3204 +#2296 := [monotonicity #2293]: #2295
  4.3205 +#2301 := [trans #2296 #2299]: #2300
  4.3206 +#2304 := [monotonicity #2301]: #2303
  4.3207 +#2309 := [monotonicity #2304]: #2308
  4.3208 +#2312 := [trans #2309 #2311]: #2308
  4.3209 +#2307 := [quant-inst]: #2306
  4.3210 +#2313 := [mp #2307 #2312]: #2305
  4.3211 +#2333 := [unit-resolution #2313 #2332]: #2302
  4.3212 +#2320 := (or #2297 #2319)
  4.3213 +#2321 := [def-axiom]: #2320
  4.3214 +#2334 := [unit-resolution #2321 #2333]: #2319
  4.3215 +#2346 := [unit-resolution #2334 #2345]: false
  4.3216 +#2348 := [lemma #2346]: #2347
  4.3217 +#2529 := [unit-resolution #2348 #2526 #2528]: #2266
  4.3218 +#2114 := (or #2275 #2252 #2269)
  4.3219 +#2108 := [def-axiom]: #2114
  4.3220 +#2548 := [unit-resolution #2108 #2529 #2527]: #2252
  4.3221 +#2142 := (or #2249 #2243)
  4.3222 +#2136 := [def-axiom]: #2142
  4.3223 +#2614 := [unit-resolution #2136 #2548]: #2243
  4.3224 +#2355 := (or #302 #2246 #523)
  4.3225 +#2349 := (= #64 #86)
  4.3226 +#1950 := (= #86 #64)
  4.3227 +#2314 := [hypothesis]: #2243
  4.3228 +#1164 := (not #302)
  4.3229 +#1791 := [hypothesis]: #1164
  4.3230 +#1803 := (or #2237 #302 #523)
  4.3231 +#1808 := (= #36 #86)
  4.3232 +#1790 := (= #86 #36)
  4.3233 +#1788 := [hypothesis]: #2240
  4.3234 +#1886 := (or #2237 #418)
  4.3235 +#1887 := [def-axiom]: #1886
  4.3236 +#1789 := [unit-resolution #1887 #1788]: #418
  4.3237 +#1792 := [symm #1789]: #103
  4.3238 +#1812 := [monotonicity #1792]: #1790
  4.3239 +#1810 := [symm #1812]: #1808
  4.3240 +#1813 := (= uf_12 #36)
  4.3241 +#2161 := (or #2237 #421)
  4.3242 +#2165 := [def-axiom]: #2161
  4.3243 +#1793 := [unit-resolution #2165 #1788]: #421
  4.3244 +#1794 := [symm #1793]: #104
  4.3245 +#1796 := [trans #1794 #2337]: #1813
  4.3246 +#1799 := [trans #1796 #1810]: #302
  4.3247 +#1800 := [unit-resolution #1791 #1799]: false
  4.3248 +#1804 := [lemma #1800]: #1803
  4.3249 +#2315 := [unit-resolution #1804 #1791 #2337]: #2237
  4.3250 +#2148 := (or #2246 #2234 #2240)
  4.3251 +#2154 := [def-axiom]: #2148
  4.3252 +#2316 := [unit-resolution #2154 #2315 #2314]: #2234
  4.3253 +#1833 := (or #2231 #280)
  4.3254 +#1834 := [def-axiom]: #1833
  4.3255 +#2322 := [unit-resolution #1834 #2316]: #280
  4.3256 +#2323 := [symm #2322]: #70
  4.3257 +#1805 := [monotonicity #2323]: #1950
  4.3258 +#2350 := [symm #1805]: #2349
  4.3259 +#2351 := (= uf_12 #64)
  4.3260 +#2169 := (or #2231 #275)
  4.3261 +#1832 := [def-axiom]: #2169
  4.3262 +#2318 := [unit-resolution #1832 #2316]: #275
  4.3263 +#1806 := [symm #2318]: #67
  4.3264 +#1835 := (or #2231 #283)
  4.3265 +#2171 := [def-axiom]: #1835
  4.3266 +#2317 := [unit-resolution #2171 #2316]: #283
  4.3267 +#1798 := [symm #2317]: #72
  4.3268 +#2352 := [trans #1798 #1806]: #2351
  4.3269 +#2353 := [trans #2352 #2350]: #302
  4.3270 +#2354 := [unit-resolution #1791 #2353]: false
  4.3271 +#2356 := [lemma #2354]: #2355
  4.3272 +#2615 := [unit-resolution #2356 #2614 #2526]: #302
  4.3273 +#1851 := (or #2219 #1164)
  4.3274 +#2186 := [def-axiom]: #1851
  4.3275 +#2616 := [unit-resolution #2186 #2615]: #2219
  4.3276 +#2612 := (or #2237 #2208 #2222)
  4.3277 +#2583 := [hypothesis]: #2219
  4.3278 +#2160 := (or #2237 #2225)
  4.3279 +#2149 := [def-axiom]: #2160
  4.3280 +#2584 := [unit-resolution #2149 #1788]: #2225
  4.3281 +#2185 := (or #2228 #2222 #1624)
  4.3282 +#1828 := [def-axiom]: #2185
  4.3283 +#2585 := [unit-resolution #1828 #2584 #2583]: #1624
  4.3284 +#2189 := (or #1619 #1336)
  4.3285 +#2190 := [def-axiom]: #2189
  4.3286 +#2586 := [unit-resolution #2190 #2585]: #1336
  4.3287 +#2415 := (+ uf_5 #1329)
  4.3288 +#2560 := (>= #2415 0::int)
  4.3289 +#2601 := (not #2560)
  4.3290 +#2549 := (= uf_5 ?x7!3)
  4.3291 +#2580 := (not #2549)
  4.3292 +#2559 := (= #64 #1149)
  4.3293 +#2564 := (not #2559)
  4.3294 +#2563 := (+ #64 #1351)
  4.3295 +#2565 := (>= #2563 0::int)
  4.3296 +#2569 := (not #2565)
  4.3297 +#2159 := (or #2237 #814)
  4.3298 +#2156 := [def-axiom]: #2159
  4.3299 +#2587 := [unit-resolution #2156 #1788]: #814
  4.3300 +#2191 := (not #1353)
  4.3301 +#2192 := (or #1619 #2191)
  4.3302 +#2187 := [def-axiom]: #2192
  4.3303 +#2588 := [unit-resolution #2187 #2585]: #2191
  4.3304 +#1787 := (+ uf_6 #772)
  4.3305 +#2163 := (<= #1787 0::int)
  4.3306 +#2589 := (or #427 #2163)
  4.3307 +#2590 := [th-lemma]: #2589
  4.3308 +#2591 := [unit-resolution #2590 #1793]: #2163
  4.3309 +#2539 := (not #2163)
  4.3310 +#2570 := (or #2569 #2539 #1353 #813)
  4.3311 +#2566 := [hypothesis]: #814
  4.3312 +#2531 := [hypothesis]: #2191
  4.3313 +#2533 := [hypothesis]: #2163
  4.3314 +#2567 := [hypothesis]: #2565
  4.3315 +#2568 := [th-lemma #2567 #2533 #2531 #2566]: false
  4.3316 +#2571 := [lemma #2568]: #2570
  4.3317 +#2592 := [unit-resolution #2571 #2591 #2588 #2587]: #2569
  4.3318 +#2572 := (or #2564 #2565)
  4.3319 +#2573 := [th-lemma]: #2572
  4.3320 +#2593 := [unit-resolution #2573 #2592]: #2564
  4.3321 +#2581 := (or #2580 #2559)
  4.3322 +#2577 := [hypothesis]: #2549
  4.3323 +#2578 := [monotonicity #2577]: #2559
  4.3324 +#2576 := [hypothesis]: #2564
  4.3325 +#2579 := [unit-resolution #2576 #2578]: false
  4.3326 +#2582 := [lemma #2579]: #2581
  4.3327 +#2594 := [unit-resolution #2582 #2593]: #2580
  4.3328 +#2604 := (or #2549 #2601)
  4.3329 +#2416 := (<= #2415 0::int)
  4.3330 +#2427 := (+ uf_6 #1351)
  4.3331 +#2428 := (>= #2427 0::int)
  4.3332 +#2545 := (not #2428)
  4.3333 +#2546 := (or #2545 #2539 #1353)
  4.3334 +#2543 := [hypothesis]: #2428
  4.3335 +#2544 := [th-lemma #2533 #2531 #2543]: false
  4.3336 +#2547 := [lemma #2544]: #2546
  4.3337 +#2595 := [unit-resolution #2547 #2591 #2588]: #2545
  4.3338 +#2597 := (or #2416 #2428)
  4.3339 +#1856 := (or #1619 #1155)
  4.3340 +#1857 := [def-axiom]: #1856
  4.3341 +#2596 := [unit-resolution #1857 #2585]: #1155
  4.3342 +#2436 := (or #2208 #1604 #2416 #2428)
  4.3343 +#2404 := (+ #1149 #922)
  4.3344 +#2405 := (<= #2404 0::int)
  4.3345 +#2406 := (+ ?x7!3 #717)
  4.3346 +#2407 := (>= #2406 0::int)
  4.3347 +#2408 := (or #1604 #2407 #2405)
  4.3348 +#2437 := (or #2208 #2408)
  4.3349 +#2444 := (iff #2437 #2436)
  4.3350 +#2433 := (or #1604 #2416 #2428)
  4.3351 +#2439 := (or #2208 #2433)
  4.3352 +#2442 := (iff #2439 #2436)
  4.3353 +#2443 := [rewrite]: #2442
  4.3354 +#2440 := (iff #2437 #2439)
  4.3355 +#2434 := (iff #2408 #2433)
  4.3356 +#2431 := (iff #2405 #2428)
  4.3357 +#2421 := (+ #922 #1149)
  4.3358 +#2424 := (<= #2421 0::int)
  4.3359 +#2429 := (iff #2424 #2428)
  4.3360 +#2430 := [rewrite]: #2429
  4.3361 +#2425 := (iff #2405 #2424)
  4.3362 +#2422 := (= #2404 #2421)
  4.3363 +#2423 := [rewrite]: #2422
  4.3364 +#2426 := [monotonicity #2423]: #2425
  4.3365 +#2432 := [trans #2426 #2430]: #2431
  4.3366 +#2419 := (iff #2407 #2416)
  4.3367 +#2409 := (+ #717 ?x7!3)
  4.3368 +#2412 := (>= #2409 0::int)
  4.3369 +#2417 := (iff #2412 #2416)
  4.3370 +#2418 := [rewrite]: #2417
  4.3371 +#2413 := (iff #2407 #2412)
  4.3372 +#2410 := (= #2406 #2409)
  4.3373 +#2411 := [rewrite]: #2410
  4.3374 +#2414 := [monotonicity #2411]: #2413
  4.3375 +#2420 := [trans #2414 #2418]: #2419
  4.3376 +#2435 := [monotonicity #2420 #2432]: #2434
  4.3377 +#2441 := [monotonicity #2435]: #2440
  4.3378 +#2445 := [trans #2441 #2443]: #2444
  4.3379 +#2438 := [quant-inst]: #2437
  4.3380 +#2446 := [mp #2438 #2445]: #2436
  4.3381 +#2598 := [unit-resolution #2446 #1831 #2596]: #2597
  4.3382 +#2599 := [unit-resolution #2598 #2595]: #2416
  4.3383 +#2600 := (not #2416)
  4.3384 +#2602 := (or #2549 #2600 #2601)
  4.3385 +#2603 := [th-lemma]: #2602
  4.3386 +#2605 := [unit-resolution #2603 #2599]: #2604
  4.3387 +#2606 := [unit-resolution #2605 #2594]: #2601
  4.3388 +#1872 := (>= #798 -1::int)
  4.3389 +#1873 := (or #2237 #797)
  4.3390 +#2155 := [def-axiom]: #1873
  4.3391 +#2607 := [unit-resolution #2155 #1788]: #797
  4.3392 +#2608 := (or #801 #1872)
  4.3393 +#2609 := [th-lemma]: #2608
  4.3394 +#2610 := [unit-resolution #2609 #2607]: #1872
  4.3395 +#2611 := [th-lemma #2610 #2606 #2586]: false
  4.3396 +#2613 := [lemma #2611]: #2612
  4.3397 +#2617 := [unit-resolution #2613 #2528 #2616]: #2237
  4.3398 +#2618 := [unit-resolution #2154 #2617 #2614]: #2234
  4.3399 +#2178 := (or #2231 #2225)
  4.3400 +#2181 := [def-axiom]: #2178
  4.3401 +#2619 := [unit-resolution #2181 #2618]: #2225
  4.3402 +#2620 := [unit-resolution #1828 #2619 #2616]: #1624
  4.3403 +#2621 := [unit-resolution #2190 #2620]: #1336
  4.3404 +#2397 := (+ #64 #772)
  4.3405 +#2398 := (<= #2397 0::int)
  4.3406 +#2396 := (= #64 uf_12)
  4.3407 +#2622 := [unit-resolution #2171 #2618]: #283
  4.3408 +#2623 := [unit-resolution #1832 #2618]: #275
  4.3409 +#2624 := [trans #2623 #2622]: #2396
  4.3410 +#2625 := (not #2396)
  4.3411 +#2626 := (or #2625 #2398)
  4.3412 +#2627 := [th-lemma]: #2626
  4.3413 +#2628 := [unit-resolution #2627 #2624]: #2398
  4.3414 +#1820 := (or #2231 #813)
  4.3415 +#2180 := [def-axiom]: #1820
  4.3416 +#2629 := [unit-resolution #2180 #2618]: #813
  4.3417 +#2630 := [unit-resolution #2187 #2620]: #2191
  4.3418 +#2631 := (not #2398)
  4.3419 +#2632 := (or #2545 #1353 #2631 #814)
  4.3420 +#2633 := [th-lemma]: #2632
  4.3421 +#2634 := [unit-resolution #2633 #2630 #2629 #2628]: #2545
  4.3422 +#2635 := [unit-resolution #1857 #2620]: #1155
  4.3423 +#2636 := [unit-resolution #2446 #2528 #2635]: #2597
  4.3424 +#2637 := [unit-resolution #2636 #2634]: #2416
  4.3425 +#2638 := (or #2569 #1353 #2631)
  4.3426 +#2639 := [th-lemma]: #2638
  4.3427 +#2640 := [unit-resolution #2639 #2630 #2628]: #2569
  4.3428 +#2641 := [unit-resolution #2573 #2640]: #2564
  4.3429 +#2642 := [unit-resolution #2582 #2641]: #2580
  4.3430 +#2643 := [unit-resolution #2603 #2642 #2637]: #2601
  4.3431 +#2179 := (or #2231 #797)
  4.3432 +#1819 := [def-axiom]: #2179
  4.3433 +#2644 := [unit-resolution #1819 #2618]: #797
  4.3434 +#2645 := [unit-resolution #2609 #2644]: #1872
  4.3435 +#2646 := [th-lemma #2645 #2643 #2621]: false
  4.3436 +#2647 := [lemma #2646]: #2278
  4.3437 +#2284 := (or #1432 #2281)
  4.3438 +#1502 := (forall (vars (?x4 int)) #1499)
  4.3439 +#1688 := (or #1502 #1685)
  4.3440 +#1691 := (not #1688)
  4.3441 +#1694 := (or #236 #227 #218 #1564 #810 #722 #1691)
  4.3442 +#1697 := (not #1694)
  4.3443 +#1591 := (forall (vars (?x7 int)) #1586)
  4.3444 +#1597 := (not #1591)
  4.3445 +#1598 := (or #302 #1597)
  4.3446 +#1599 := (not #1598)
  4.3447 +#1627 := (or #1599 #1624)
  4.3448 +#1635 := (not #1627)
  4.3449 +#1645 := (or #436 #427 #1564 #810 #1633 #1634 #801 #813 #1635)
  4.3450 +#1646 := (not #1645)
  4.3451 +#1636 := (or #388 #370 #361 #1564 #810 #1633 #1634 #801 #814 #1635)
  4.3452 +#1637 := (not #1636)
  4.3453 +#1651 := (or #1637 #1646)
  4.3454 +#1657 := (not #1651)
  4.3455 +#1658 := (or #1564 #810 #719 #1657)
  4.3456 +#1659 := (not #1658)
  4.3457 +#1703 := (or #1659 #1697)
  4.3458 +#1708 := (not #1703)
  4.3459 +#1477 := (forall (vars (?x3 int)) #1472)
  4.3460 +#1671 := (not #1477)
  4.3461 +#1455 := (forall (vars (?x1 int)) #1450)
  4.3462 +#1670 := (not #1455)
  4.3463 +#1711 := (or #523 #1564 #810 #1670 #1671 #1708)
  4.3464 +#1714 := (not #1711)
  4.3465 +#1717 := (or #1432 #1714)
  4.3466 +#2285 := (iff #1717 #2284)
  4.3467 +#2282 := (iff #1714 #2281)
  4.3468 +#2279 := (iff #1711 #2278)
  4.3469 +#2276 := (iff #1708 #2275)
  4.3470 +#2273 := (iff #1703 #2272)
  4.3471 +#2270 := (iff #1697 #2269)
  4.3472 +#2267 := (iff #1694 #2266)
  4.3473 +#2264 := (iff #1691 #2263)
  4.3474 +#2261 := (iff #1688 #2260)
  4.3475 +#2258 := (iff #1502 #2255)
  4.3476 +#2256 := (iff #1499 #1499)
  4.3477 +#2257 := [refl]: #2256
  4.3478 +#2259 := [quant-intro #2257]: #2258
  4.3479 +#2262 := [monotonicity #2259]: #2261
  4.3480 +#2265 := [monotonicity #2262]: #2264
  4.3481 +#2268 := [monotonicity #2265]: #2267
  4.3482 +#2271 := [monotonicity #2268]: #2270
  4.3483 +#2253 := (iff #1659 #2252)
  4.3484 +#2250 := (iff #1658 #2249)
  4.3485 +#2247 := (iff #1657 #2246)
  4.3486 +#2244 := (iff #1651 #2243)
  4.3487 +#2241 := (iff #1646 #2240)
  4.3488 +#2238 := (iff #1645 #2237)
  4.3489 +#2229 := (iff #1635 #2228)
  4.3490 +#2226 := (iff #1627 #2225)
  4.3491 +#2223 := (iff #1599 #2222)
  4.3492 +#2220 := (iff #1598 #2219)
  4.3493 +#2217 := (iff #1597 #2216)
  4.3494 +#2214 := (iff #1591 #2211)
  4.3495 +#2212 := (iff #1586 #1586)
  4.3496 +#2213 := [refl]: #2212
  4.3497 +#2215 := [quant-intro #2213]: #2214
  4.3498 +#2218 := [monotonicity #2215]: #2217
  4.3499 +#2221 := [monotonicity #2218]: #2220
  4.3500 +#2224 := [monotonicity #2221]: #2223
  4.3501 +#2227 := [monotonicity #2224]: #2226
  4.3502 +#2230 := [monotonicity #2227]: #2229
  4.3503 +#2239 := [monotonicity #2230]: #2238
  4.3504 +#2242 := [monotonicity #2239]: #2241
  4.3505 +#2235 := (iff #1637 #2234)
  4.3506 +#2232 := (iff #1636 #2231)
  4.3507 +#2233 := [monotonicity #2230]: #2232
  4.3508 +#2236 := [monotonicity #2233]: #2235
  4.3509 +#2245 := [monotonicity #2236 #2242]: #2244
  4.3510 +#2248 := [monotonicity #2245]: #2247
  4.3511 +#2251 := [monotonicity #2248]: #2250
  4.3512 +#2254 := [monotonicity #2251]: #2253
  4.3513 +#2274 := [monotonicity #2254 #2271]: #2273
  4.3514 +#2277 := [monotonicity #2274]: #2276
  4.3515 +#2209 := (iff #1671 #2208)
  4.3516 +#2206 := (iff #1477 #2203)
  4.3517 +#2204 := (iff #1472 #1472)
  4.3518 +#2205 := [refl]: #2204
  4.3519 +#2207 := [quant-intro #2205]: #2206
  4.3520 +#2210 := [monotonicity #2207]: #2209
  4.3521 +#2201 := (iff #1670 #2200)
  4.3522 +#2198 := (iff #1455 #2195)
  4.3523 +#2196 := (iff #1450 #1450)
  4.3524 +#2197 := [refl]: #2196
  4.3525 +#2199 := [quant-intro #2197]: #2198
  4.3526 +#2202 := [monotonicity #2199]: #2201
  4.3527 +#2280 := [monotonicity #2202 #2210 #2277]: #2279
  4.3528 +#2283 := [monotonicity #2280]: #2282
  4.3529 +#2286 := [monotonicity #2283]: #2285
  4.3530 +#1339 := (and #1155 #1336)
  4.3531 +#1342 := (not #1339)
  4.3532 +#1358 := (or #1342 #1353)
  4.3533 +#1361 := (not #1358)
  4.3534 +#1174 := (and #1164 #780)
  4.3535 +#1367 := (or #1174 #1361)
  4.3536 +#1391 := (and #418 #421 #663 #666 #749 #752 #797 #814 #1367)
  4.3537 +#1379 := (and #275 #280 #283 #663 #666 #749 #752 #797 #813 #1367)
  4.3538 +#1396 := (or #1379 #1391)
  4.3539 +#1402 := (and #663 #666 #722 #1396)
  4.3540 +#1274 := (and #1106 #1107)
  4.3541 +#1277 := (not #1274)
  4.3542 +#1293 := (or #1277 #1288)
  4.3543 +#1296 := (not #1293)
  4.3544 +#1085 := (not #1084)
  4.3545 +#1265 := (and #1085 #1086)
  4.3546 +#1268 := (not #1265)
  4.3547 +#1271 := (or #1262 #1268)
  4.3548 +#1299 := (and #1271 #1296)
  4.3549 +#1075 := (not #689)
  4.3550 +#1078 := (forall (vars (?x4 int)) #1075)
  4.3551 +#1302 := (or #1078 #1299)
  4.3552 +#1308 := (and #174 #177 #180 #663 #666 #719 #1302)
  4.3553 +#1407 := (or #1308 #1402)
  4.3554 +#1413 := (and #171 #656 #663 #666 #930 #1407)
  4.3555 +#1043 := (not #1042)
  4.3556 +#1235 := (and #1043 #1044)
  4.3557 +#1238 := (not #1235)
  4.3558 +#1244 := (or #1041 #1238)
  4.3559 +#1249 := (not #1244)
  4.3560 +#1418 := (or #1249 #1413)
  4.3561 +#1720 := (iff #1418 #1717)
  4.3562 +#1540 := (or #1105 #1525 #1288)
  4.3563 +#1552 := (or #1551 #1540)
  4.3564 +#1553 := (not #1552)
  4.3565 +#1558 := (or #1502 #1553)
  4.3566 +#1565 := (not #1558)
  4.3567 +#1566 := (or #236 #227 #218 #1564 #810 #722 #1565)
  4.3568 +#1567 := (not #1566)
  4.3569 +#1664 := (or #1567 #1659)
  4.3570 +#1672 := (not #1664)
  4.3571 +#1673 := (or #523 #1564 #810 #1670 #1671 #1672)
  4.3572 +#1674 := (not #1673)
  4.3573 +#1679 := (or #1432 #1674)
  4.3574 +#1718 := (iff #1679 #1717)
  4.3575 +#1715 := (iff #1674 #1714)
  4.3576 +#1712 := (iff #1673 #1711)
  4.3577 +#1709 := (iff #1672 #1708)
  4.3578 +#1706 := (iff #1664 #1703)
  4.3579 +#1700 := (or #1697 #1659)
  4.3580 +#1704 := (iff #1700 #1703)
  4.3581 +#1705 := [rewrite]: #1704
  4.3582 +#1701 := (iff #1664 #1700)
  4.3583 +#1698 := (iff #1567 #1697)
  4.3584 +#1695 := (iff #1566 #1694)
  4.3585 +#1692 := (iff #1565 #1691)
  4.3586 +#1689 := (iff #1558 #1688)
  4.3587 +#1686 := (iff #1553 #1685)
  4.3588 +#1683 := (iff #1552 #1682)
  4.3589 +#1684 := [rewrite]: #1683
  4.3590 +#1687 := [monotonicity #1684]: #1686
  4.3591 +#1690 := [monotonicity #1687]: #1689
  4.3592 +#1693 := [monotonicity #1690]: #1692
  4.3593 +#1696 := [monotonicity #1693]: #1695
  4.3594 +#1699 := [monotonicity #1696]: #1698
  4.3595 +#1702 := [monotonicity #1699]: #1701
  4.3596 +#1707 := [trans #1702 #1705]: #1706
  4.3597 +#1710 := [monotonicity #1707]: #1709
  4.3598 +#1713 := [monotonicity #1710]: #1712
  4.3599 +#1716 := [monotonicity #1713]: #1715
  4.3600 +#1719 := [monotonicity #1716]: #1718
  4.3601 +#1680 := (iff #1418 #1679)
  4.3602 +#1677 := (iff #1413 #1674)
  4.3603 +#1667 := (and #171 #1455 #663 #666 #1477 #1664)
  4.3604 +#1675 := (iff #1667 #1674)
  4.3605 +#1676 := [rewrite]: #1675
  4.3606 +#1668 := (iff #1413 #1667)
  4.3607 +#1665 := (iff #1407 #1664)
  4.3608 +#1662 := (iff #1402 #1659)
  4.3609 +#1654 := (and #663 #666 #722 #1651)
  4.3610 +#1660 := (iff #1654 #1659)
  4.3611 +#1661 := [rewrite]: #1660
  4.3612 +#1655 := (iff #1402 #1654)
  4.3613 +#1652 := (iff #1396 #1651)
  4.3614 +#1649 := (iff #1391 #1646)
  4.3615 +#1642 := (and #418 #421 #663 #666 #749 #752 #797 #814 #1627)
  4.3616 +#1647 := (iff #1642 #1646)
  4.3617 +#1648 := [rewrite]: #1647
  4.3618 +#1643 := (iff #1391 #1642)
  4.3619 +#1628 := (iff #1367 #1627)
  4.3620 +#1625 := (iff #1361 #1624)
  4.3621 +#1622 := (iff #1358 #1619)
  4.3622 +#1605 := (or #1604 #1331)
  4.3623 +#1616 := (or #1605 #1353)
  4.3624 +#1620 := (iff #1616 #1619)
  4.3625 +#1621 := [rewrite]: #1620
  4.3626 +#1617 := (iff #1358 #1616)
  4.3627 +#1614 := (iff #1342 #1605)
  4.3628 +#1606 := (not #1605)
  4.3629 +#1609 := (not #1606)
  4.3630 +#1612 := (iff #1609 #1605)
  4.3631 +#1613 := [rewrite]: #1612
  4.3632 +#1610 := (iff #1342 #1609)
  4.3633 +#1607 := (iff #1339 #1606)
  4.3634 +#1608 := [rewrite]: #1607
  4.3635 +#1611 := [monotonicity #1608]: #1610
  4.3636 +#1615 := [trans #1611 #1613]: #1614
  4.3637 +#1618 := [monotonicity #1615]: #1617
  4.3638 +#1623 := [trans #1618 #1621]: #1622
  4.3639 +#1626 := [monotonicity #1623]: #1625
  4.3640 +#1602 := (iff #1174 #1599)
  4.3641 +#1594 := (and #1164 #1591)
  4.3642 +#1600 := (iff #1594 #1599)
  4.3643 +#1601 := [rewrite]: #1600
  4.3644 +#1595 := (iff #1174 #1594)
  4.3645 +#1592 := (iff #780 #1591)
  4.3646 +#1589 := (iff #777 #1586)
  4.3647 +#1572 := (or #1435 #760)
  4.3648 +#1583 := (or #1572 #774)
  4.3649 +#1587 := (iff #1583 #1586)
  4.3650 +#1588 := [rewrite]: #1587
  4.3651 +#1584 := (iff #777 #1583)
  4.3652 +#1581 := (iff #769 #1572)
  4.3653 +#1573 := (not #1572)
  4.3654 +#1576 := (not #1573)
  4.3655 +#1579 := (iff #1576 #1572)
  4.3656 +#1580 := [rewrite]: #1579
  4.3657 +#1577 := (iff #769 #1576)
  4.3658 +#1574 := (iff #766 #1573)
  4.3659 +#1575 := [rewrite]: #1574
  4.3660 +#1578 := [monotonicity #1575]: #1577
  4.3661 +#1582 := [trans #1578 #1580]: #1581
  4.3662 +#1585 := [monotonicity #1582]: #1584
  4.3663 +#1590 := [trans #1585 #1588]: #1589
  4.3664 +#1593 := [quant-intro #1590]: #1592
  4.3665 +#1596 := [monotonicity #1593]: #1595
  4.3666 +#1603 := [trans #1596 #1601]: #1602
  4.3667 +#1629 := [monotonicity #1603 #1626]: #1628
  4.3668 +#1644 := [monotonicity #1629]: #1643
  4.3669 +#1650 := [trans #1644 #1648]: #1649
  4.3670 +#1640 := (iff #1379 #1637)
  4.3671 +#1630 := (and #275 #280 #283 #663 #666 #749 #752 #797 #813 #1627)
  4.3672 +#1638 := (iff #1630 #1637)
  4.3673 +#1639 := [rewrite]: #1638
  4.3674 +#1631 := (iff #1379 #1630)
  4.3675 +#1632 := [monotonicity #1629]: #1631
  4.3676 +#1641 := [trans #1632 #1639]: #1640
  4.3677 +#1653 := [monotonicity #1641 #1650]: #1652
  4.3678 +#1656 := [monotonicity #1653]: #1655
  4.3679 +#1663 := [trans #1656 #1661]: #1662
  4.3680 +#1570 := (iff #1308 #1567)
  4.3681 +#1561 := (and #174 #177 #180 #663 #666 #719 #1558)
  4.3682 +#1568 := (iff #1561 #1567)
  4.3683 +#1569 := [rewrite]: #1568
  4.3684 +#1562 := (iff #1308 #1561)
  4.3685 +#1559 := (iff #1302 #1558)
  4.3686 +#1556 := (iff #1299 #1553)
  4.3687 +#1545 := (not #1540)
  4.3688 +#1548 := (and #1520 #1545)
  4.3689 +#1554 := (iff #1548 #1553)
  4.3690 +#1555 := [rewrite]: #1554
  4.3691 +#1549 := (iff #1299 #1548)
  4.3692 +#1546 := (iff #1296 #1545)
  4.3693 +#1543 := (iff #1293 #1540)
  4.3694 +#1526 := (or #1105 #1525)
  4.3695 +#1537 := (or #1526 #1288)
  4.3696 +#1541 := (iff #1537 #1540)
  4.3697 +#1542 := [rewrite]: #1541
  4.3698 +#1538 := (iff #1293 #1537)
  4.3699 +#1535 := (iff #1277 #1526)
  4.3700 +#1527 := (not #1526)
  4.3701 +#1530 := (not #1527)
  4.3702 +#1533 := (iff #1530 #1526)
  4.3703 +#1534 := [rewrite]: #1533
  4.3704 +#1531 := (iff #1277 #1530)
  4.3705 +#1528 := (iff #1274 #1527)
  4.3706 +#1529 := [rewrite]: #1528
  4.3707 +#1532 := [monotonicity #1529]: #1531
  4.3708 +#1536 := [trans #1532 #1534]: #1535
  4.3709 +#1539 := [monotonicity #1536]: #1538
  4.3710 +#1544 := [trans #1539 #1542]: #1543
  4.3711 +#1547 := [monotonicity #1544]: #1546
  4.3712 +#1523 := (iff #1271 #1520)
  4.3713 +#1506 := (or #1084 #1505)
  4.3714 +#1517 := (or #1262 #1506)
  4.3715 +#1521 := (iff #1517 #1520)
  4.3716 +#1522 := [rewrite]: #1521
  4.3717 +#1518 := (iff #1271 #1517)
  4.3718 +#1515 := (iff #1268 #1506)
  4.3719 +#1507 := (not #1506)
  4.3720 +#1510 := (not #1507)
  4.3721 +#1513 := (iff #1510 #1506)
  4.3722 +#1514 := [rewrite]: #1513
  4.3723 +#1511 := (iff #1268 #1510)
  4.3724 +#1508 := (iff #1265 #1507)
  4.3725 +#1509 := [rewrite]: #1508
  4.3726 +#1512 := [monotonicity #1509]: #1511
  4.3727 +#1516 := [trans #1512 #1514]: #1515
  4.3728 +#1519 := [monotonicity #1516]: #1518
  4.3729 +#1524 := [trans #1519 #1522]: #1523
  4.3730 +#1550 := [monotonicity #1524 #1547]: #1549
  4.3731 +#1557 := [trans #1550 #1555]: #1556
  4.3732 +#1503 := (iff #1078 #1502)
  4.3733 +#1500 := (iff #1075 #1499)
  4.3734 +#1497 := (iff #689 #1494)
  4.3735 +#1480 := (or #1435 #676)
  4.3736 +#1491 := (or #47 #1480)
  4.3737 +#1495 := (iff #1491 #1494)
  4.3738 +#1496 := [rewrite]: #1495
  4.3739 +#1492 := (iff #689 #1491)
  4.3740 +#1489 := (iff #683 #1480)
  4.3741 +#1481 := (not #1480)
  4.3742 +#1484 := (not #1481)
  4.3743 +#1487 := (iff #1484 #1480)
  4.3744 +#1488 := [rewrite]: #1487
  4.3745 +#1485 := (iff #683 #1484)
  4.3746 +#1482 := (iff #680 #1481)
  4.3747 +#1483 := [rewrite]: #1482
  4.3748 +#1486 := [monotonicity #1483]: #1485
  4.3749 +#1490 := [trans #1486 #1488]: #1489
  4.3750 +#1493 := [monotonicity #1490]: #1492
  4.3751 +#1498 := [trans #1493 #1496]: #1497
  4.3752 +#1501 := [monotonicity #1498]: #1500
  4.3753 +#1504 := [quant-intro #1501]: #1503
  4.3754 +#1560 := [monotonicity #1504 #1557]: #1559
  4.3755 +#1563 := [monotonicity #1560]: #1562
  4.3756 +#1571 := [trans #1563 #1569]: #1570
  4.3757 +#1666 := [monotonicity #1571 #1663]: #1665
  4.3758 +#1478 := (iff #930 #1477)
  4.3759 +#1475 := (iff #927 #1472)
  4.3760 +#1458 := (or #1435 #911)
  4.3761 +#1469 := (or #1458 #924)
  4.3762 +#1473 := (iff #1469 #1472)
  4.3763 +#1474 := [rewrite]: #1473
  4.3764 +#1470 := (iff #927 #1469)
  4.3765 +#1467 := (iff #919 #1458)
  4.3766 +#1459 := (not #1458)
  4.3767 +#1462 := (not #1459)
  4.3768 +#1465 := (iff #1462 #1458)
  4.3769 +#1466 := [rewrite]: #1465
  4.3770 +#1463 := (iff #919 #1462)
  4.3771 +#1460 := (iff #916 #1459)
  4.3772 +#1461 := [rewrite]: #1460
  4.3773 +#1464 := [monotonicity #1461]: #1463
  4.3774 +#1468 := [trans #1464 #1466]: #1467
  4.3775 +#1471 := [monotonicity #1468]: #1470
  4.3776 +#1476 := [trans #1471 #1474]: #1475
  4.3777 +#1479 := [quant-intro #1476]: #1478
  4.3778 +#1456 := (iff #656 #1455)
  4.3779 +#1453 := (iff #653 #1450)
  4.3780 +#1436 := (or #1435 #639)
  4.3781 +#1447 := (or #1436 #649)
  4.3782 +#1451 := (iff #1447 #1450)
  4.3783 +#1452 := [rewrite]: #1451
  4.3784 +#1448 := (iff #653 #1447)
  4.3785 +#1445 := (iff #644 #1436)
  4.3786 +#1437 := (not #1436)
  4.3787 +#1440 := (not #1437)
  4.3788 +#1443 := (iff #1440 #1436)
  4.3789 +#1444 := [rewrite]: #1443
  4.3790 +#1441 := (iff #644 #1440)
  4.3791 +#1438 := (iff #641 #1437)
  4.3792 +#1439 := [rewrite]: #1438
  4.3793 +#1442 := [monotonicity #1439]: #1441
  4.3794 +#1446 := [trans #1442 #1444]: #1445
  4.3795 +#1449 := [monotonicity #1446]: #1448
  4.3796 +#1454 := [trans #1449 #1452]: #1453
  4.3797 +#1457 := [quant-intro #1454]: #1456
  4.3798 +#1669 := [monotonicity #1457 #1479 #1666]: #1668
  4.3799 +#1678 := [trans #1669 #1676]: #1677
  4.3800 +#1433 := (iff #1249 #1432)
  4.3801 +#1430 := (iff #1244 #1427)
  4.3802 +#1095 := (or #1042 #1094)
  4.3803 +#1424 := (or #1041 #1095)
  4.3804 +#1428 := (iff #1424 #1427)
  4.3805 +#1429 := [rewrite]: #1428
  4.3806 +#1425 := (iff #1244 #1424)
  4.3807 +#1422 := (iff #1238 #1095)
  4.3808 +#1162 := (not #1095)
  4.3809 +#1052 := (not #1162)
  4.3810 +#1234 := (iff #1052 #1095)
  4.3811 +#1421 := [rewrite]: #1234
  4.3812 +#1115 := (iff #1238 #1052)
  4.3813 +#1163 := (iff #1235 #1162)
  4.3814 +#1051 := [rewrite]: #1163
  4.3815 +#1116 := [monotonicity #1051]: #1115
  4.3816 +#1423 := [trans #1116 #1421]: #1422
  4.3817 +#1426 := [monotonicity #1423]: #1425
  4.3818 +#1431 := [trans #1426 #1429]: #1430
  4.3819 +#1434 := [monotonicity #1431]: #1433
  4.3820 +#1681 := [monotonicity #1434 #1678]: #1680
  4.3821 +#1721 := [trans #1681 #1719]: #1720
  4.3822 +#1185 := (not #807)
  4.3823 +#1182 := (not #801)
  4.3824 +#1150 := (+ #1149 #772)
  4.3825 +#1151 := (<= #1150 0::int)
  4.3826 +#1152 := (+ ?x7!3 #761)
  4.3827 +#1153 := (>= #1152 0::int)
  4.3828 +#1154 := (not #1153)
  4.3829 +#1156 := (and #1155 #1154)
  4.3830 +#1157 := (not #1156)
  4.3831 +#1158 := (or #1157 #1151)
  4.3832 +#1159 := (not #1158)
  4.3833 +#1178 := (or #1159 #1174)
  4.3834 +#1145 := (not #757)
  4.3835 +#1063 := (not #671)
  4.3836 +#1197 := (not #427)
  4.3837 +#1194 := (not #436)
  4.3838 +#1202 := (and #1194 #1197 #1063 #1145 #1178 #1182 #1185 #819)
  4.3839 +#1142 := (not #810)
  4.3840 +#1139 := (not #361)
  4.3841 +#1136 := (not #370)
  4.3842 +#1133 := (not #388)
  4.3843 +#1190 := (and #1133 #1136 #1139 #1142 #1063 #1145 #1178 #1182 #1185 #813)
  4.3844 +#1206 := (or #1190 #1202)
  4.3845 +#1210 := (and #1063 #722 #1206)
  4.3846 +#1101 := (+ #1100 #700)
  4.3847 +#1102 := (<= #1101 0::int)
  4.3848 +#1108 := (and #1107 #1106)
  4.3849 +#1109 := (not #1108)
  4.3850 +#1110 := (or #1109 #1102)
  4.3851 +#1111 := (not #1110)
  4.3852 +#1087 := (and #1086 #1085)
  4.3853 +#1088 := (not #1087)
  4.3854 +#1090 := (= #1089 uf_8)
  4.3855 +#1091 := (or #1090 #1088)
  4.3856 +#1117 := (and #1091 #1111)
  4.3857 +#1121 := (or #1078 #1117)
  4.3858 +#1072 := (not #218)
  4.3859 +#1069 := (not #227)
  4.3860 +#1066 := (not #236)
  4.3861 +#1127 := (and #1066 #1069 #1072 #1063 #1121 #887)
  4.3862 +#1214 := (or #1127 #1210)
  4.3863 +#1053 := (not #523)
  4.3864 +#1225 := (and #1053 #656 #1063 #1214 #930)
  4.3865 +#1045 := (and #1044 #1043)
  4.3866 +#1046 := (not #1045)
  4.3867 +#1047 := (or #1046 #1041)
  4.3868 +#1048 := (not #1047)
  4.3869 +#1229 := (or #1048 #1225)
  4.3870 +#1419 := (iff #1229 #1418)
  4.3871 +#1416 := (iff #1225 #1413)
  4.3872 +#1410 := (and #171 #656 #668 #1407 #930)
  4.3873 +#1414 := (iff #1410 #1413)
  4.3874 +#1415 := [rewrite]: #1414
  4.3875 +#1411 := (iff #1225 #1410)
  4.3876 +#1408 := (iff #1214 #1407)
  4.3877 +#1405 := (iff #1210 #1402)
  4.3878 +#1399 := (and #668 #722 #1396)
  4.3879 +#1403 := (iff #1399 #1402)
  4.3880 +#1404 := [rewrite]: #1403
  4.3881 +#1400 := (iff #1210 #1399)
  4.3882 +#1397 := (iff #1206 #1396)
  4.3883 +#1394 := (iff #1202 #1391)
  4.3884 +#1388 := (and #418 #421 #668 #754 #1367 #797 #804 #814)
  4.3885 +#1392 := (iff #1388 #1391)
  4.3886 +#1393 := [rewrite]: #1392
  4.3887 +#1389 := (iff #1202 #1388)
  4.3888 +#1374 := (iff #1185 #804)
  4.3889 +#1375 := [rewrite]: #1374
  4.3890 +#1372 := (iff #1182 #797)
  4.3891 +#1373 := [rewrite]: #1372
  4.3892 +#1370 := (iff #1178 #1367)
  4.3893 +#1364 := (or #1361 #1174)
  4.3894 +#1368 := (iff #1364 #1367)
  4.3895 +#1369 := [rewrite]: #1368
  4.3896 +#1365 := (iff #1178 #1364)
  4.3897 +#1362 := (iff #1159 #1361)
  4.3898 +#1359 := (iff #1158 #1358)
  4.3899 +#1356 := (iff #1151 #1353)
  4.3900 +#1345 := (+ #772 #1149)
  4.3901 +#1348 := (<= #1345 0::int)
  4.3902 +#1354 := (iff #1348 #1353)
  4.3903 +#1355 := [rewrite]: #1354
  4.3904 +#1349 := (iff #1151 #1348)
  4.3905 +#1346 := (= #1150 #1345)
  4.3906 +#1347 := [rewrite]: #1346
  4.3907 +#1350 := [monotonicity #1347]: #1349
  4.3908 +#1357 := [trans #1350 #1355]: #1356
  4.3909 +#1343 := (iff #1157 #1342)
  4.3910 +#1340 := (iff #1156 #1339)
  4.3911 +#1337 := (iff #1154 #1336)
  4.3912 +#1334 := (iff #1153 #1331)
  4.3913 +#1323 := (+ #761 ?x7!3)
  4.3914 +#1326 := (>= #1323 0::int)
  4.3915 +#1332 := (iff #1326 #1331)
  4.3916 +#1333 := [rewrite]: #1332
  4.3917 +#1327 := (iff #1153 #1326)
  4.3918 +#1324 := (= #1152 #1323)
  4.3919 +#1325 := [rewrite]: #1324
  4.3920 +#1328 := [monotonicity #1325]: #1327
  4.3921 +#1335 := [trans #1328 #1333]: #1334
  4.3922 +#1338 := [monotonicity #1335]: #1337
  4.3923 +#1341 := [monotonicity #1338]: #1340
  4.3924 +#1344 := [monotonicity #1341]: #1343
  4.3925 +#1360 := [monotonicity #1344 #1357]: #1359
  4.3926 +#1363 := [monotonicity #1360]: #1362
  4.3927 +#1366 := [monotonicity #1363]: #1365
  4.3928 +#1371 := [trans #1366 #1369]: #1370
  4.3929 +#1321 := (iff #1145 #754)
  4.3930 +#1322 := [rewrite]: #1321
  4.3931 +#1254 := (iff #1063 #668)
  4.3932 +#1255 := [rewrite]: #1254
  4.3933 +#1386 := (iff #1197 #421)
  4.3934 +#1387 := [rewrite]: #1386
  4.3935 +#1384 := (iff #1194 #418)
  4.3936 +#1385 := [rewrite]: #1384
  4.3937 +#1390 := [monotonicity #1385 #1387 #1255 #1322 #1371 #1373 #1375 #823]: #1389
  4.3938 +#1395 := [trans #1390 #1393]: #1394
  4.3939 +#1382 := (iff #1190 #1379)
  4.3940 +#1376 := (and #275 #280 #283 #666 #668 #754 #1367 #797 #804 #813)
  4.3941 +#1380 := (iff #1376 #1379)
  4.3942 +#1381 := [rewrite]: #1380
  4.3943 +#1377 := (iff #1190 #1376)
  4.3944 +#1319 := (iff #1142 #666)
  4.3945 +#1320 := [rewrite]: #1319
  4.3946 +#1317 := (iff #1139 #283)
  4.3947 +#1318 := [rewrite]: #1317
  4.3948 +#1315 := (iff #1136 #280)
  4.3949 +#1316 := [rewrite]: #1315
  4.3950 +#1313 := (iff #1133 #275)
  4.3951 +#1314 := [rewrite]: #1313
  4.3952 +#1378 := [monotonicity #1314 #1316 #1318 #1320 #1255 #1322 #1371 #1373 #1375]: #1377
  4.3953 +#1383 := [trans #1378 #1381]: #1382
  4.3954 +#1398 := [monotonicity #1383 #1395]: #1397
  4.3955 +#1401 := [monotonicity #1255 #1398]: #1400
  4.3956 +#1406 := [trans #1401 #1404]: #1405
  4.3957 +#1311 := (iff #1127 #1308)
  4.3958 +#1305 := (and #174 #177 #180 #668 #1302 #719)
  4.3959 +#1309 := (iff #1305 #1308)
  4.3960 +#1310 := [rewrite]: #1309
  4.3961 +#1306 := (iff #1127 #1305)
  4.3962 +#1303 := (iff #1121 #1302)
  4.3963 +#1300 := (iff #1117 #1299)
  4.3964 +#1297 := (iff #1111 #1296)
  4.3965 +#1294 := (iff #1110 #1293)
  4.3966 +#1291 := (iff #1102 #1288)
  4.3967 +#1280 := (+ #700 #1100)
  4.3968 +#1283 := (<= #1280 0::int)
  4.3969 +#1289 := (iff #1283 #1288)
  4.3970 +#1290 := [rewrite]: #1289
  4.3971 +#1284 := (iff #1102 #1283)
  4.3972 +#1281 := (= #1101 #1280)
  4.3973 +#1282 := [rewrite]: #1281
  4.3974 +#1285 := [monotonicity #1282]: #1284
  4.3975 +#1292 := [trans #1285 #1290]: #1291
  4.3976 +#1278 := (iff #1109 #1277)
  4.3977 +#1275 := (iff #1108 #1274)
  4.3978 +#1276 := [rewrite]: #1275
  4.3979 +#1279 := [monotonicity #1276]: #1278
  4.3980 +#1295 := [monotonicity #1279 #1292]: #1294
  4.3981 +#1298 := [monotonicity #1295]: #1297
  4.3982 +#1272 := (iff #1091 #1271)
  4.3983 +#1269 := (iff #1088 #1268)
  4.3984 +#1266 := (iff #1087 #1265)
  4.3985 +#1267 := [rewrite]: #1266
  4.3986 +#1270 := [monotonicity #1267]: #1269
  4.3987 +#1263 := (iff #1090 #1262)
  4.3988 +#1264 := [rewrite]: #1263
  4.3989 +#1273 := [monotonicity #1264 #1270]: #1272
  4.3990 +#1301 := [monotonicity #1273 #1298]: #1300
  4.3991 +#1304 := [monotonicity #1301]: #1303
  4.3992 +#1260 := (iff #1072 #180)
  4.3993 +#1261 := [rewrite]: #1260
  4.3994 +#1258 := (iff #1069 #177)
  4.3995 +#1259 := [rewrite]: #1258
  4.3996 +#1256 := (iff #1066 #174)
  4.3997 +#1257 := [rewrite]: #1256
  4.3998 +#1307 := [monotonicity #1257 #1259 #1261 #1255 #1304 #891]: #1306
  4.3999 +#1312 := [trans #1307 #1310]: #1311
  4.4000 +#1409 := [monotonicity #1312 #1406]: #1408
  4.4001 +#1252 := (iff #1053 #171)
  4.4002 +#1253 := [rewrite]: #1252
  4.4003 +#1412 := [monotonicity #1253 #1255 #1409]: #1411
  4.4004 +#1417 := [trans #1412 #1415]: #1416
  4.4005 +#1250 := (iff #1048 #1249)
  4.4006 +#1247 := (iff #1047 #1244)
  4.4007 +#1241 := (or #1238 #1041)
  4.4008 +#1245 := (iff #1241 #1244)
  4.4009 +#1246 := [rewrite]: #1245
  4.4010 +#1242 := (iff #1047 #1241)
  4.4011 +#1239 := (iff #1046 #1238)
  4.4012 +#1236 := (iff #1045 #1235)
  4.4013 +#1237 := [rewrite]: #1236
  4.4014 +#1240 := [monotonicity #1237]: #1239
  4.4015 +#1243 := [monotonicity #1240]: #1242
  4.4016 +#1248 := [trans #1243 #1246]: #1247
  4.4017 +#1251 := [monotonicity #1248]: #1250
  4.4018 +#1420 := [monotonicity #1251 #1417]: #1419
  4.4019 +#1025 := (or #523 #659 #671 #908 #933)
  4.4020 +#1030 := (and #656 #1025)
  4.4021 +#1033 := (not #1030)
  4.4022 +#1230 := (~ #1033 #1229)
  4.4023 +#1226 := (not #1025)
  4.4024 +#1227 := (~ #1226 #1225)
  4.4025 +#1222 := (not #933)
  4.4026 +#1223 := (~ #1222 #930)
  4.4027 +#1220 := (~ #930 #930)
  4.4028 +#1218 := (~ #927 #927)
  4.4029 +#1219 := [refl]: #1218
  4.4030 +#1221 := [nnf-pos #1219]: #1220
  4.4031 +#1224 := [nnf-neg #1221]: #1223
  4.4032 +#1215 := (not #908)
  4.4033 +#1216 := (~ #1215 #1214)
  4.4034 +#1211 := (not #903)
  4.4035 +#1212 := (~ #1211 #1210)
  4.4036 +#1207 := (not #882)
  4.4037 +#1208 := (~ #1207 #1206)
  4.4038 +#1203 := (not #877)
  4.4039 +#1204 := (~ #1203 #1202)
  4.4040 +#1200 := (~ #819 #819)
  4.4041 +#1201 := [refl]: #1200
  4.4042 +#1186 := (~ #1185 #1185)
  4.4043 +#1187 := [refl]: #1186
  4.4044 +#1183 := (~ #1182 #1182)
  4.4045 +#1184 := [refl]: #1183
  4.4046 +#1179 := (not #794)
  4.4047 +#1180 := (~ #1179 #1178)
  4.4048 +#1175 := (not #789)
  4.4049 +#1176 := (~ #1175 #1174)
  4.4050 +#1171 := (not #783)
  4.4051 +#1172 := (~ #1171 #780)
  4.4052 +#1169 := (~ #780 #780)
  4.4053 +#1167 := (~ #777 #777)
  4.4054 +#1168 := [refl]: #1167
  4.4055 +#1170 := [nnf-pos #1168]: #1169
  4.4056 +#1173 := [nnf-neg #1170]: #1172
  4.4057 +#1165 := (~ #1164 #1164)
  4.4058 +#1166 := [refl]: #1165
  4.4059 +#1177 := [nnf-neg #1166 #1173]: #1176
  4.4060 +#1160 := (~ #783 #1159)
  4.4061 +#1161 := [sk]: #1160
  4.4062 +#1181 := [nnf-neg #1161 #1177]: #1180
  4.4063 +#1146 := (~ #1145 #1145)
  4.4064 +#1147 := [refl]: #1146
  4.4065 +#1064 := (~ #1063 #1063)
  4.4066 +#1065 := [refl]: #1064
  4.4067 +#1198 := (~ #1197 #1197)
  4.4068 +#1199 := [refl]: #1198
  4.4069 +#1195 := (~ #1194 #1194)
  4.4070 +#1196 := [refl]: #1195
  4.4071 +#1205 := [nnf-neg #1196 #1199 #1065 #1147 #1181 #1184 #1187 #1201]: #1204
  4.4072 +#1191 := (not #853)
  4.4073 +#1192 := (~ #1191 #1190)
  4.4074 +#1188 := (~ #813 #813)
  4.4075 +#1189 := [refl]: #1188
  4.4076 +#1143 := (~ #1142 #1142)
  4.4077 +#1144 := [refl]: #1143
  4.4078 +#1140 := (~ #1139 #1139)
  4.4079 +#1141 := [refl]: #1140
  4.4080 +#1137 := (~ #1136 #1136)
  4.4081 +#1138 := [refl]: #1137
  4.4082 +#1134 := (~ #1133 #1133)
  4.4083 +#1135 := [refl]: #1134
  4.4084 +#1193 := [nnf-neg #1135 #1138 #1141 #1144 #1065 #1147 #1181 #1184 #1187 #1189]: #1192
  4.4085 +#1209 := [nnf-neg #1193 #1205]: #1208
  4.4086 +#1131 := (~ #722 #722)
  4.4087 +#1132 := [refl]: #1131
  4.4088 +#1213 := [nnf-neg #1065 #1132 #1209]: #1212
  4.4089 +#1128 := (not #743)
  4.4090 +#1129 := (~ #1128 #1127)
  4.4091 +#1125 := (~ #887 #887)
  4.4092 +#1126 := [refl]: #1125
  4.4093 +#1122 := (not #714)
  4.4094 +#1123 := (~ #1122 #1121)
  4.4095 +#1118 := (not #711)
  4.4096 +#1119 := (~ #1118 #1117)
  4.4097 +#1112 := (not #708)
  4.4098 +#1113 := (~ #1112 #1111)
  4.4099 +#1114 := [sk]: #1113
  4.4100 +#1096 := (not #697)
  4.4101 +#1097 := (~ #1096 #1091)
  4.4102 +#1092 := (~ #694 #1091)
  4.4103 +#1093 := [sk]: #1092
  4.4104 +#1098 := [nnf-neg #1093]: #1097
  4.4105 +#1120 := [nnf-neg #1098 #1114]: #1119
  4.4106 +#1079 := (~ #697 #1078)
  4.4107 +#1076 := (~ #1075 #1075)
  4.4108 +#1077 := [refl]: #1076
  4.4109 +#1080 := [nnf-neg #1077]: #1079
  4.4110 +#1124 := [nnf-neg #1080 #1120]: #1123
  4.4111 +#1073 := (~ #1072 #1072)
  4.4112 +#1074 := [refl]: #1073
  4.4113 +#1070 := (~ #1069 #1069)
  4.4114 +#1071 := [refl]: #1070
  4.4115 +#1067 := (~ #1066 #1066)
  4.4116 +#1068 := [refl]: #1067
  4.4117 +#1130 := [nnf-neg #1068 #1071 #1074 #1065 #1124 #1126]: #1129
  4.4118 +#1217 := [nnf-neg #1130 #1213]: #1216
  4.4119 +#1060 := (not #659)
  4.4120 +#1061 := (~ #1060 #656)
  4.4121 +#1058 := (~ #656 #656)
  4.4122 +#1056 := (~ #653 #653)
  4.4123 +#1057 := [refl]: #1056
  4.4124 +#1059 := [nnf-pos #1057]: #1058
  4.4125 +#1062 := [nnf-neg #1059]: #1061
  4.4126 +#1054 := (~ #1053 #1053)
  4.4127 +#1055 := [refl]: #1054
  4.4128 +#1228 := [nnf-neg #1055 #1062 #1065 #1217 #1224]: #1227
  4.4129 +#1049 := (~ #659 #1048)
  4.4130 +#1050 := [sk]: #1049
  4.4131 +#1231 := [nnf-neg #1050 #1228]: #1230
  4.4132 +#997 := (not #962)
  4.4133 +#1034 := (iff #997 #1033)
  4.4134 +#1031 := (iff #962 #1030)
  4.4135 +#1028 := (iff #959 #1025)
  4.4136 +#1010 := (or #523 #671 #908 #933)
  4.4137 +#1022 := (or #659 #1010)
  4.4138 +#1026 := (iff #1022 #1025)
  4.4139 +#1027 := [rewrite]: #1026
  4.4140 +#1023 := (iff #959 #1022)
  4.4141 +#1020 := (iff #956 #1010)
  4.4142 +#1015 := (and true #1010)
  4.4143 +#1018 := (iff #1015 #1010)
  4.4144 +#1019 := [rewrite]: #1018
  4.4145 +#1016 := (iff #956 #1015)
  4.4146 +#1013 := (iff #951 #1010)
  4.4147 +#1007 := (or false #523 #671 #908 #933)
  4.4148 +#1011 := (iff #1007 #1010)
  4.4149 +#1012 := [rewrite]: #1011
  4.4150 +#1008 := (iff #951 #1007)
  4.4151 +#1005 := (iff #556 false)
  4.4152 +#1003 := (iff #556 #627)
  4.4153 +#1002 := (iff #9 true)
  4.4154 +#1000 := [iff-true #996]: #1002
  4.4155 +#1004 := [monotonicity #1000]: #1003
  4.4156 +#1006 := [trans #1004 #631]: #1005
  4.4157 +#1009 := [monotonicity #1006]: #1008
  4.4158 +#1014 := [trans #1009 #1012]: #1013
  4.4159 +#1017 := [monotonicity #1000 #1014]: #1016
  4.4160 +#1021 := [trans #1017 #1019]: #1020
  4.4161 +#1024 := [monotonicity #1021]: #1023
  4.4162 +#1029 := [trans #1024 #1027]: #1028
  4.4163 +#1032 := [monotonicity #1029]: #1031
  4.4164 +#1035 := [monotonicity #1032]: #1034
  4.4165 +#998 := [not-or-elim #995]: #997
  4.4166 +#1036 := [mp #998 #1035]: #1033
  4.4167 +#1232 := [mp~ #1036 #1231]: #1229
  4.4168 +#1233 := [mp #1232 #1420]: #1418
  4.4169 +#1722 := [mp #1233 #1721]: #1717
  4.4170 +#2287 := [mp #1722 #2286]: #2284
  4.4171 +#1936 := [unit-resolution #2287 #2647]: #1432
  4.4172 +#1865 := (or #1427 #1780)
  4.4173 +#1781 := [def-axiom]: #1865
  4.4174 +#2047 := [unit-resolution #1781 #1936]: #1780
  4.4175 +#2062 := (+ #8 #1037)
  4.4176 +#2041 := (>= #2062 0::int)
  4.4177 +#2067 := (= #8 #1040)
  4.4178 +#2045 := (= #1040 #8)
  4.4179 +#2040 := (= ?x1!0 0::int)
  4.4180 +#1866 := (or #1427 #1043)
  4.4181 +#1867 := [def-axiom]: #1866
  4.4182 +#2048 := [unit-resolution #1867 #1936]: #1043
  4.4183 +#1858 := (or #1427 #1044)
  4.4184 +#1869 := [def-axiom]: #1858
  4.4185 +#2049 := [unit-resolution #1869 #1936]: #1044
  4.4186 +#2046 := [th-lemma #2049 #2048]: #2040
  4.4187 +#2014 := [monotonicity #2046]: #2045
  4.4188 +#2021 := [symm #2014]: #2067
  4.4189 +#1980 := (not #2067)
  4.4190 +#2011 := (or #1980 #2041)
  4.4191 +#2013 := [th-lemma]: #2011
  4.4192 +#2015 := [unit-resolution #2013 #2021]: #2041
  4.4193 +[th-lemma #2015 #2047 #2043]: false
  4.4194  unsat
     5.1 --- a/src/HOL/Boogie/Examples/cert/VCC_maximum	Wed Dec 23 17:36:26 2009 +0100
     5.2 +++ b/src/HOL/Boogie/Examples/cert/VCC_maximum	Wed Dec 23 17:37:42 2009 +0100
     5.3 @@ -687,6 +687,6 @@
     5.4  :assumption (distinct uf_282)
     5.5  :assumption (distinct uf_42)
     5.6  :assumption (distinct uf_263 uf_14 uf_262 uf_261)
     5.7 -:assumption (not (implies (and (and (<= 0 uf_283) (<= uf_283 uf_78)) (and (and (<= 0 uf_284) (<= uf_284 uf_76)) (and (and (<= 0 uf_285) (<= uf_285 uf_76)) (and (< uf_286 1099511627776) (and (< 0 uf_286) (and (and (= (uf_27 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288)))) uf_9) (and (= (uf_25 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288)))) uf_26) (and (= (uf_48 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) (uf_124 uf_7 uf_286)) uf_9) (and (= (uf_24 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288)))) uf_9) (and (not (= (uf_12 (uf_124 uf_7 uf_286)) uf_14)) (= (uf_23 (uf_124 uf_7 uf_286)) uf_9)))))) (and (= (uf_203 uf_287) uf_9) (and (and (= (uf_202 uf_281 uf_287) uf_9) (= (uf_55 uf_287) uf_9)) (and (forall (?x771 T19) (< (uf_289 ?x771) uf_290) :pat { (uf_289 ?x771) }) (and (and (up_291 uf_287 uf_281 uf_280 (uf_29 (uf_43 uf_7 uf_288)) (uf_6 uf_7)) (up_292 uf_287 uf_281 uf_280 (uf_43 uf_7 uf_288) (uf_6 uf_7))) (and (up_291 uf_287 uf_281 uf_279 uf_286 uf_4) (and (= uf_293 (uf_173 uf_287)) (and (forall (?x772 T5) (iff (= (uf_294 uf_293 ?x772) uf_9) false) :pat { (uf_294 uf_293 ?x772) }) (and (<= 0 uf_286) (<= uf_286 uf_76))))))))))))))) (and (= (uf_200 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) uf_282) uf_9) (implies (= (uf_200 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) uf_282) uf_9) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_9)) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_9)) (implies (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_9)) (and (= uf_295 (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7))) (and (up_291 uf_287 uf_278 uf_277 uf_295 uf_7) (and (up_291 uf_287 uf_276 uf_275 0 uf_4) (and (up_291 uf_287 uf_274 uf_273 1 uf_4) (and (<= 1 1) (and (<= 1 1) (and (<= 0 0) (<= 0 0))))))))) (and (<= 1 uf_286) (implies (<= 1 uf_286) (and (forall (?x773 Int) (implies (and (and (<= 0 ?x773) (<= ?x773 uf_76)) (< ?x773 1)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x773 uf_7)) uf_295))) (implies (forall (?x774 Int) (implies (and (and (<= 0 ?x774) (<= ?x774 uf_76)) (< ?x774 1)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x774 uf_7)) uf_295))) (and (and (< 0 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_295)) (implies (and (and (< 0 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_295)) (and (and (<= 0 uf_296) (<= uf_296 uf_78)) (and (and (<= 0 uf_297) (<= uf_297 uf_76)) (and (and (<= 0 uf_298) (<= uf_298 uf_76)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (<= uf_298 uf_286) (and (forall (?x775 Int) (implies (and (and (<= 0 ?x775) (<= ?x775 uf_76)) (< ?x775 uf_298)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x775 uf_7)) uf_296))) (and (and (< uf_297 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_297 uf_7)) uf_296)) (and (<= 1 uf_298) (<= 0 uf_297)))))))))) (and (implies (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (not true) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (= (uf_202 uf_272 uf_287) uf_9) (= (uf_55 uf_287) uf_9)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (<= 1 uf_298) (<= 0 uf_297)))))))) (and up_216 (implies (and up_216 (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (= uf_299 uf_296) (and (= uf_300 uf_298) (and (= uf_301 uf_297) (= uf_302 uf_296)))))))) (and (forall (?x776 Int) (implies (and (and (<= 0 ?x776) (<= ?x776 uf_76)) (< ?x776 uf_286)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x776 uf_7)) uf_302))) (implies (forall (?x777 Int) (implies (and (and (<= 0 ?x777) (<= ?x777 uf_76)) (< ?x777 uf_286)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x777 uf_7)) uf_302))) (exists (?x778 Int) (and (<= 0 ?x778) (and (<= ?x778 uf_76) (and (< ?x778 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x778 uf_7)) uf_302)))))))))) (implies (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (forall (?x779 T5) (implies (not (= (uf_12 (uf_13 (uf_25 uf_287 ?x779))) uf_261)) (not (= (uf_12 (uf_13 (uf_25 uf_287 ?x779))) uf_261))) :pat { (uf_40 (uf_41 uf_287) ?x779) }) (and (forall (?x780 T5) (implies (= (uf_68 uf_287 ?x780) uf_9) (and (= (uf_19 (uf_20 uf_287) ?x780) (uf_19 (uf_20 uf_287) ?x780)) (= (uf_68 uf_287 ?x780) uf_9))) :pat { (uf_19 (uf_20 uf_287) ?x780) }) (and (forall (?x781 T5) (implies (= (uf_68 uf_287 ?x781) uf_9) (and (= (uf_40 (uf_41 uf_287) ?x781) (uf_40 (uf_41 uf_287) ?x781)) (= (uf_68 uf_287 ?x781) uf_9))) :pat { (uf_40 (uf_41 uf_287) ?x781) }) (and (forall (?x782 T5) (implies (= (uf_68 uf_287 ?x782) uf_9) (and (= (uf_58 (uf_59 uf_287) ?x782) (uf_58 (uf_59 uf_287) ?x782)) (= (uf_68 uf_287 ?x782) uf_9))) :pat { (uf_58 (uf_59 uf_287) ?x782) }) (and (<= (uf_173 uf_287) (uf_173 uf_287)) (and (forall (?x783 T5) (<= (uf_172 uf_287 ?x783) (uf_172 uf_287 ?x783)) :pat { (uf_172 uf_287 ?x783) }) (= (uf_178 uf_287 uf_287) uf_9))))))) (and (and (<= (uf_173 uf_287) (uf_173 uf_287)) (and (forall (?x784 T5) (<= (uf_172 uf_287 ?x784) (uf_172 uf_287 ?x784)) :pat { (uf_172 uf_287 ?x784) }) (= (uf_178 uf_287 uf_287) uf_9))) (and (and (= (uf_202 uf_272 uf_287) uf_9) (= (uf_55 uf_287) uf_9)) (and (up_291 uf_287 uf_272 uf_273 uf_298 uf_4) (and (up_291 uf_287 uf_272 uf_275 uf_297 uf_4) (and (up_291 uf_287 uf_272 uf_277 uf_296 uf_7) (and (up_291 uf_287 uf_272 uf_279 uf_286 uf_4) (and (and (up_291 uf_287 uf_272 uf_280 (uf_29 (uf_43 uf_7 uf_288)) (uf_6 uf_7)) (up_292 uf_287 uf_272 uf_280 (uf_43 uf_7 uf_288) (uf_6 uf_7))) (and (and (= (uf_59 uf_287) (uf_59 uf_287)) (= (uf_41 uf_287) (uf_41 uf_287))) (and (<= 1 uf_298) (<= 0 uf_297)))))))))))))) (and (implies (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (< uf_298 uf_286) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (<= 1 uf_298) (<= 0 uf_297))))) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (and (<= 1 uf_298) (<= 0 uf_297))) (and (implies (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (< uf_296 (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7))) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (<= 1 uf_298) (<= 0 uf_297))))) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (and (= uf_303 (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7))) (and (up_291 uf_287 uf_271 uf_277 uf_303 uf_7) (and (up_291 uf_287 uf_270 uf_275 uf_298 uf_4) (and (and (<= 1 uf_298) (<= 1 uf_298)) (and (= uf_304 uf_303) (and (= uf_305 uf_298) (and (<= 1 uf_298) (<= 0 uf_305))))))))) (and (and (<= 0 (+ uf_298 1)) (<= (+ uf_298 1) uf_76)) (implies (and (and (<= 0 (+ uf_298 1)) (<= (+ uf_298 1) uf_76)) (and (= uf_306 (+ uf_298 1)) (and (up_291 uf_287 uf_269 uf_273 uf_306 uf_4) (and (<= 2 uf_306) (<= 0 uf_305))))) (and (<= uf_306 uf_286) (implies (<= uf_306 uf_286) (and (forall (?x785 Int) (implies (and (and (<= 0 ?x785) (<= ?x785 uf_76)) (< ?x785 uf_306)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x785 uf_7)) uf_304))) (implies (forall (?x786 Int) (implies (and (and (<= 0 ?x786) (<= ?x786 uf_76)) (< ?x786 uf_306)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x786 uf_7)) uf_304))) (and (< uf_305 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_305 uf_7)) uf_304))))))))))))) (implies (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_296) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (= uf_304 uf_296) (and (= uf_305 uf_297) (and (<= 1 uf_298) (<= 0 uf_305))))))))) (and (and (<= 0 (+ uf_298 1)) (<= (+ uf_298 1) uf_76)) (implies (and (and (<= 0 (+ uf_298 1)) (<= (+ uf_298 1) uf_76)) (and (= uf_306 (+ uf_298 1)) (and (up_291 uf_287 uf_269 uf_273 uf_306 uf_4) (and (<= 2 uf_306) (<= 0 uf_305))))) (and (<= uf_306 uf_286) (implies (<= uf_306 uf_286) (and (forall (?x787 Int) (implies (and (and (<= 0 ?x787) (<= ?x787 uf_76)) (< ?x787 uf_306)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x787 uf_7)) uf_304))) (implies (forall (?x788 Int) (implies (and (and (<= 0 ?x788) (<= ?x788 uf_76)) (< ?x788 uf_306)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x788 uf_7)) uf_304))) (and (< uf_305 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_305 uf_7)) uf_304))))))))))))))) (implies (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (<= uf_286 uf_298) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (<= 1 uf_298) (<= 0 uf_297))))))) (and up_216 (implies (and up_216 (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (<= 1 uf_298) (<= 0 uf_297)) (and (= uf_299 uf_296) (and (= uf_300 uf_298) (and (= uf_301 uf_297) (= uf_302 uf_296)))))))) (and (forall (?x789 Int) (implies (and (and (<= 0 ?x789) (<= ?x789 uf_76)) (< ?x789 uf_286)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x789 uf_7)) uf_302))) (implies (forall (?x790 Int) (implies (and (and (<= 0 ?x790) (<= ?x790 uf_76)) (< ?x790 uf_286)) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x790 uf_7)) uf_302))) (exists (?x791 Int) (and (<= 0 ?x791) (and (<= ?x791 uf_76) (and (< ?x791 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x791 uf_7)) uf_302)))))))))))))))))))))))))))
     5.8 +:assumption (not (implies (and (<= 0 uf_283) (<= uf_283 uf_78)) (implies (and (<= 0 uf_284) (<= uf_284 uf_76)) (implies (and (<= 0 uf_285) (<= uf_285 uf_76)) (implies (< uf_286 1099511627776) (implies (< 0 uf_286) (implies (and (= (uf_27 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288)))) uf_9) (and (= (uf_25 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288)))) uf_26) (and (= (uf_48 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) (uf_124 uf_7 uf_286)) uf_9) (and (= (uf_24 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288)))) uf_9) (and (not (= (uf_12 (uf_124 uf_7 uf_286)) uf_14)) (= (uf_23 (uf_124 uf_7 uf_286)) uf_9)))))) (implies (= (uf_203 uf_287) uf_9) (implies (and (= (uf_202 uf_281 uf_287) uf_9) (= (uf_55 uf_287) uf_9)) (implies (forall (?x771 T19) (< (uf_289 ?x771) uf_290) :pat { (uf_289 ?x771) }) (implies (and (up_291 uf_287 uf_281 uf_280 (uf_29 (uf_43 uf_7 uf_288)) (uf_6 uf_7)) (up_292 uf_287 uf_281 uf_280 (uf_43 uf_7 uf_288) (uf_6 uf_7))) (implies (up_291 uf_287 uf_281 uf_279 uf_286 uf_4) (implies (= uf_293 (uf_173 uf_287)) (implies (forall (?x772 T5) (iff (= (uf_294 uf_293 ?x772) uf_9) false) :pat { (uf_294 uf_293 ?x772) }) (implies (and (<= 0 uf_286) (<= uf_286 uf_76)) (and (= (uf_200 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) uf_282) uf_9) (implies (= (uf_200 uf_287 (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) (uf_43 (uf_124 uf_7 uf_286) (uf_116 (uf_43 uf_7 uf_288))) uf_282) uf_9) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_9)) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_9)) (implies (= uf_295 (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7))) (implies (up_291 uf_287 uf_278 uf_277 uf_295 uf_7) (implies (up_291 uf_287 uf_276 uf_275 0 uf_4) (implies (up_291 uf_287 uf_274 uf_273 1 uf_4) (implies (and (<= 1 1) (and (<= 1 1) (and (<= 0 0) (<= 0 0)))) (and (<= 1 uf_286) (implies (<= 1 uf_286) (and (forall (?x773 Int) (implies (and (<= 0 ?x773) (<= ?x773 uf_76)) (implies (< ?x773 1) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x773 uf_7)) uf_295)))) (implies (forall (?x774 Int) (implies (and (<= 0 ?x774) (<= ?x774 uf_76)) (implies (< ?x774 1) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x774 uf_7)) uf_295)))) (and (and (< 0 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_295)) (implies (and (< 0 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) 0 uf_7)) uf_295)) (implies (and (<= 0 uf_296) (<= uf_296 uf_78)) (implies (and (<= 0 uf_297) (<= uf_297 uf_76)) (implies (and (<= 0 uf_298) (<= uf_298 uf_76)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (<= uf_298 uf_286) (implies (forall (?x775 Int) (implies (and (<= 0 ?x775) (<= ?x775 uf_76)) (implies (< ?x775 uf_298) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x775 uf_7)) uf_296)))) (implies (and (< uf_297 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_297 uf_7)) uf_296)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (and (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (not true) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (= (uf_202 uf_272 uf_287) uf_9) (= (uf_55 uf_287) uf_9)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (and up_216 (implies up_216 (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (= uf_299 uf_296) (implies (= uf_300 uf_298) (implies (= uf_301 uf_297) (implies (= uf_302 uf_296) (and (forall (?x776 Int) (implies (and (<= 0 ?x776) (<= ?x776 uf_76)) (implies (< ?x776 uf_286) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x776 uf_7)) uf_302)))) (implies (forall (?x777 Int) (implies (and (<= 0 ?x777) (<= ?x777 uf_76)) (implies (< ?x777 uf_286) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x777 uf_7)) uf_302)))) (and (exists (?x778 Int) (and (<= 0 ?x778) (and (<= ?x778 uf_76) (and (< ?x778 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x778 uf_7)) uf_302))))) true))))))))))))))))))) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (forall (?x779 T5) (implies (not (= (uf_12 (uf_13 (uf_25 uf_287 ?x779))) uf_261)) (not (= (uf_12 (uf_13 (uf_25 uf_287 ?x779))) uf_261))) :pat { (uf_40 (uf_41 uf_287) ?x779) }) (and (forall (?x780 T5) (implies (= (uf_68 uf_287 ?x780) uf_9) (and (= (uf_19 (uf_20 uf_287) ?x780) (uf_19 (uf_20 uf_287) ?x780)) (= (uf_68 uf_287 ?x780) uf_9))) :pat { (uf_19 (uf_20 uf_287) ?x780) }) (and (forall (?x781 T5) (implies (= (uf_68 uf_287 ?x781) uf_9) (and (= (uf_40 (uf_41 uf_287) ?x781) (uf_40 (uf_41 uf_287) ?x781)) (= (uf_68 uf_287 ?x781) uf_9))) :pat { (uf_40 (uf_41 uf_287) ?x781) }) (and (forall (?x782 T5) (implies (= (uf_68 uf_287 ?x782) uf_9) (and (= (uf_58 (uf_59 uf_287) ?x782) (uf_58 (uf_59 uf_287) ?x782)) (= (uf_68 uf_287 ?x782) uf_9))) :pat { (uf_58 (uf_59 uf_287) ?x782) }) (and (<= (uf_173 uf_287) (uf_173 uf_287)) (and (forall (?x783 T5) (<= (uf_172 uf_287 ?x783) (uf_172 uf_287 ?x783)) :pat { (uf_172 uf_287 ?x783) }) (= (uf_178 uf_287 uf_287) uf_9))))))) (implies (and (<= (uf_173 uf_287) (uf_173 uf_287)) (and (forall (?x784 T5) (<= (uf_172 uf_287 ?x784) (uf_172 uf_287 ?x784)) :pat { (uf_172 uf_287 ?x784) }) (= (uf_178 uf_287 uf_287) uf_9))) (implies (and (= (uf_202 uf_272 uf_287) uf_9) (= (uf_55 uf_287) uf_9)) (implies (up_291 uf_287 uf_272 uf_273 uf_298 uf_4) (implies (up_291 uf_287 uf_272 uf_275 uf_297 uf_4) (implies (up_291 uf_287 uf_272 uf_277 uf_296 uf_7) (implies (up_291 uf_287 uf_272 uf_279 uf_286 uf_4) (implies (and (up_291 uf_287 uf_272 uf_280 (uf_29 (uf_43 uf_7 uf_288)) (uf_6 uf_7)) (up_292 uf_287 uf_272 uf_280 (uf_43 uf_7 uf_288) (uf_6 uf_7))) (implies (and (= (uf_59 uf_287) (uf_59 uf_287)) (= (uf_41 uf_287) (uf_41 uf_287))) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (and (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (< uf_298 uf_286) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (and (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (< uf_296 (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7))) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_24 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (and (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (and (= (uf_48 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7) uf_7) uf_9) (= (uf_68 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_9)) (implies (= uf_303 (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7))) (implies (up_291 uf_287 uf_271 uf_277 uf_303 uf_7) (implies (up_291 uf_287 uf_270 uf_275 uf_298 uf_4) (implies (and (<= 1 uf_298) (<= 1 uf_298)) (implies (= uf_304 uf_303) (implies (= uf_305 uf_298) (implies (and (<= 1 uf_298) (<= 0 uf_305)) (and (and (<= 0 (+ uf_298 1)) (<= (+ uf_298 1) uf_76)) (implies (and (<= 0 (+ uf_298 1)) (<= (+ uf_298 1) uf_76)) (implies (= uf_306 (+ uf_298 1)) (implies (up_291 uf_287 uf_269 uf_273 uf_306 uf_4) (implies (and (<= 2 uf_306) (<= 0 uf_305)) (and (<= uf_306 uf_286) (implies (<= uf_306 uf_286) (and (forall (?x785 Int) (implies (and (<= 0 ?x785) (<= ?x785 uf_76)) (implies (< ?x785 uf_306) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x785 uf_7)) uf_304)))) (implies (forall (?x786 Int) (implies (and (<= 0 ?x786) (<= ?x786 uf_76)) (implies (< ?x786 uf_306) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x786 uf_7)) uf_304)))) (and (and (< uf_305 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_305 uf_7)) uf_304)) true))))))))))))))))))))))))) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_298 uf_7)) uf_296) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (= uf_304 uf_296) (implies (= uf_305 uf_297) (implies (and (<= 1 uf_298) (<= 0 uf_305)) (and (and (<= 0 (+ uf_298 1)) (<= (+ uf_298 1) uf_76)) (implies (and (<= 0 (+ uf_298 1)) (<= (+ uf_298 1) uf_76)) (implies (= uf_306 (+ uf_298 1)) (implies (up_291 uf_287 uf_269 uf_273 uf_306 uf_4) (implies (and (<= 2 uf_306) (<= 0 uf_305)) (and (<= uf_306 uf_286) (implies (<= uf_306 uf_286) (and (forall (?x787 Int) (implies (and (<= 0 ?x787) (<= ?x787 uf_76)) (implies (< ?x787 uf_306) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x787 uf_7)) uf_304)))) (implies (forall (?x788 Int) (implies (and (<= 0 ?x788) (<= ?x788 uf_76)) (implies (< ?x788 uf_306) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x788 uf_7)) uf_304)))) (and (and (< uf_305 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) uf_305 uf_7)) uf_304)) true)))))))))))))))))))))))))))) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (<= uf_286 uf_298) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (and up_216 (implies up_216 (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (and (<= 1 uf_298) (<= 0 uf_297)) (implies (= uf_299 uf_296) (implies (= uf_300 uf_298) (implies (= uf_301 uf_297) (implies (= uf_302 uf_296) (and (forall (?x789 Int) (implies (and (<= 0 ?x789) (<= ?x789 uf_76)) (implies (< ?x789 uf_286) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x789 uf_7)) uf_302)))) (implies (forall (?x790 Int) (implies (and (<= 0 ?x790) (<= ?x790 uf_76)) (implies (< ?x790 uf_286) (<= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x790 uf_7)) uf_302)))) (and (exists (?x791 Int) (and (<= 0 ?x791) (and (<= ?x791 uf_76) (and (< ?x791 uf_286) (= (uf_110 uf_287 (uf_66 (uf_43 uf_7 uf_288) ?x791 uf_7)) uf_302))))) true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
     5.9  :formula true
    5.10  )
     6.1 --- a/src/HOL/Boogie/Examples/cert/VCC_maximum.proof	Wed Dec 23 17:36:26 2009 +0100
     6.2 +++ b/src/HOL/Boogie/Examples/cert/VCC_maximum.proof	Wed Dec 23 17:37:42 2009 +0100
     6.3 @@ -1,309 +1,106 @@
     6.4  #2 := false
     6.5 -decl ?x785!14 :: int
     6.6 -#17756 := ?x785!14
     6.7 -decl uf_298 :: int
     6.8 -#3087 := uf_298
     6.9 -#30181 := (= uf_298 ?x785!14)
    6.10 -#121 := 0::int
    6.11 -#4042 := -1::int
    6.12 -#18020 := (* -1::int ?x785!14)
    6.13 -decl uf_306 :: int
    6.14 -#3256 := uf_306
    6.15 -#18021 := (+ uf_306 #18020)
    6.16 -#18022 := (<= #18021 0::int)
    6.17  decl uf_110 :: (-> T4 T5 int)
    6.18  decl uf_66 :: (-> T5 int T3 T5)
    6.19  decl uf_7 :: T3
    6.20  #10 := uf_7
    6.21 +decl ?x785!14 :: int
    6.22 +#18296 := ?x785!14
    6.23  decl uf_43 :: (-> T3 int T5)
    6.24  decl uf_288 :: int
    6.25  #2978 := uf_288
    6.26  #2979 := (uf_43 uf_7 uf_288)
    6.27 -#17764 := (uf_66 #2979 ?x785!14 uf_7)
    6.28 +#18301 := (uf_66 #2979 ?x785!14 uf_7)
    6.29  decl uf_287 :: T4
    6.30  #2976 := uf_287
    6.31 -#17765 := (uf_110 uf_287 #17764)
    6.32 -#18007 := (* -1::int #17765)
    6.33 +#18302 := (uf_110 uf_287 #18301)
    6.34 +decl uf_298 :: int
    6.35 +#3069 := uf_298
    6.36 +#3181 := (uf_66 #2979 uf_298 uf_7)
    6.37 +#3190 := (uf_110 uf_287 #3181)
    6.38 +#30497 := (= #3190 #18302)
    6.39 +#30502 := (not #30497)
    6.40 +#121 := 0::int
    6.41 +#4044 := -1::int
    6.42 +#18623 := (* -1::int #18302)
    6.43 +#30501 := (+ #3190 #18623)
    6.44 +#30503 := (>= #30501 0::int)
    6.45 +#30513 := (not #30503)
    6.46  decl uf_304 :: int
    6.47 -#3239 := uf_304
    6.48 -#18008 := (+ uf_304 #18007)
    6.49 -#18009 := (>= #18008 0::int)
    6.50 -#17761 := (>= ?x785!14 0::int)
    6.51 -#21511 := (not #17761)
    6.52 -#7471 := 4294967295::int
    6.53 -#17757 := (<= ?x785!14 4294967295::int)
    6.54 -#21510 := (not #17757)
    6.55 -#21526 := (or #21510 #21511 #18009 #18022)
    6.56 -#21531 := (not #21526)
    6.57 +#3197 := uf_304
    6.58 +#13279 := (* -1::int uf_304)
    6.59 +#30155 := (+ #3190 #13279)
    6.60 +#30108 := (<= #30155 0::int)
    6.61 +#30154 := (= #3190 uf_304)
    6.62 +decl uf_303 :: int
    6.63 +#3192 := uf_303
    6.64 +#12313 := (= uf_303 uf_304)
    6.65 +#18624 := (+ uf_304 #18623)
    6.66 +#18625 := (>= #18624 0::int)
    6.67 +#18610 := (* -1::int ?x785!14)
    6.68 +decl uf_306 :: int
    6.69 +#3207 := uf_306
    6.70 +#18611 := (+ uf_306 #18610)
    6.71 +#18612 := (<= #18611 0::int)
    6.72 +#18298 := (>= ?x785!14 0::int)
    6.73 +#22078 := (not #18298)
    6.74 +#7473 := 4294967295::int
    6.75 +#18297 := (<= ?x785!14 4294967295::int)
    6.76 +#22077 := (not #18297)
    6.77 +#22093 := (or #22077 #22078 #18612 #18625)
    6.78 +#22098 := (not #22093)
    6.79  #161 := (:var 0 int)
    6.80 -#3072 := (uf_66 #2979 #161 uf_7)
    6.81 -#22468 := (pattern #3072)
    6.82 -#14378 := (<= #161 4294967295::int)
    6.83 -#18695 := (not #14378)
    6.84 -#13112 := (* -1::int uf_304)
    6.85 -#3073 := (uf_110 uf_287 #3072)
    6.86 -#13113 := (+ #3073 #13112)
    6.87 -#13114 := (<= #13113 0::int)
    6.88 -#13062 := (* -1::int uf_306)
    6.89 -#13097 := (+ #161 #13062)
    6.90 -#13096 := (>= #13097 0::int)
    6.91 -#4041 := (>= #161 0::int)
    6.92 -#4963 := (not #4041)
    6.93 -#21492 := (or #4963 #13096 #13114 #18695)
    6.94 -#22485 := (forall (vars (?x785 int)) (:pat #22468) #21492)
    6.95 -#22490 := (not #22485)
    6.96 +#3053 := (uf_66 #2979 #161 uf_7)
    6.97 +#23000 := (pattern #3053)
    6.98 +#14916 := (<= #161 4294967295::int)
    6.99 +#19295 := (not #14916)
   6.100 +#3054 := (uf_110 uf_287 #3053)
   6.101 +#13280 := (+ #3054 #13279)
   6.102 +#13281 := (<= #13280 0::int)
   6.103 +#13260 := (* -1::int uf_306)
   6.104 +#13268 := (+ #161 #13260)
   6.105 +#13267 := (>= #13268 0::int)
   6.106 +#4043 := (>= #161 0::int)
   6.107 +#4965 := (not #4043)
   6.108 +#22059 := (or #4965 #13267 #13281 #19295)
   6.109 +#23017 := (forall (vars (?x785 int)) (:pat #23000) #22059)
   6.110 +#23022 := (not #23017)
   6.111  decl uf_305 :: int
   6.112 -#3241 := uf_305
   6.113 -#13126 := (* -1::int uf_305)
   6.114 +#3199 := uf_305
   6.115 +#13301 := (* -1::int uf_305)
   6.116  decl uf_286 :: int
   6.117  #2973 := uf_286
   6.118 -#13127 := (+ uf_286 #13126)
   6.119 -#13128 := (<= #13127 0::int)
   6.120 -#3271 := (uf_66 #2979 uf_305 uf_7)
   6.121 -#3272 := (uf_110 uf_287 #3271)
   6.122 -#12446 := (= uf_304 #3272)
   6.123 -#21466 := (not #12446)
   6.124 -#21467 := (or #21466 #13128)
   6.125 -#21468 := (not #21467)
   6.126 -#22493 := (or #21468 #22490)
   6.127 -#3220 := (uf_66 #2979 uf_298 uf_7)
   6.128 -#3230 := (uf_110 uf_287 #3220)
   6.129 -#28730 := (= #3230 #3272)
   6.130 -#28979 := (= #3272 #3230)
   6.131 -#29112 := (= #3271 #3220)
   6.132 -decl uf_144 :: (-> T3 T3)
   6.133 -decl uf_124 :: (-> T3 int T3)
   6.134 -#2977 := (uf_124 uf_7 uf_286)
   6.135 -#24108 := (uf_144 #2977)
   6.136 -decl uf_125 :: (-> T5 T5 int)
   6.137 -decl uf_116 :: (-> T5 int)
   6.138 -decl uf_28 :: (-> int T5)
   6.139 -decl uf_29 :: (-> T5 int)
   6.140 -#3013 := (uf_29 #2979)
   6.141 -#23935 := (uf_28 #3013)
   6.142 -#26317 := (uf_116 #23935)
   6.143 -#26333 := (uf_43 #24108 #26317)
   6.144 -decl uf_13 :: (-> T5 T3)
   6.145 -#26868 := (uf_13 #26333)
   6.146 -#27481 := (uf_66 #26333 uf_298 #26868)
   6.147 -#27482 := (uf_125 #27481 #26333)
   6.148 -#2980 := (uf_116 #2979)
   6.149 -#26469 := (uf_43 #24108 #2980)
   6.150 -#27555 := (uf_66 #26469 #27482 #24108)
   6.151 -#27664 := (= #27555 #3220)
   6.152 -#27655 := (= #24108 uf_7)
   6.153 -#24109 := (= uf_7 #24108)
   6.154 -#326 := (:var 1 T3)
   6.155 -#1358 := (uf_124 #326 #161)
   6.156 -#1592 := (pattern #1358)
   6.157 -#1605 := (uf_144 #1358)
   6.158 -#8271 := (= #326 #1605)
   6.159 -#8275 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #8271)
   6.160 -#16576 := (~ #8275 #8275)
   6.161 -#16574 := (~ #8271 #8271)
   6.162 -#16575 := [refl]: #16574
   6.163 -#16577 := [nnf-pos #16575]: #16576
   6.164 -#1606 := (= #1605 #326)
   6.165 -#1607 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #1606)
   6.166 -#8276 := (iff #1607 #8275)
   6.167 -#8273 := (iff #1606 #8271)
   6.168 -#8274 := [rewrite]: #8273
   6.169 -#8277 := [quant-intro #8274]: #8276
   6.170 -#8270 := [asserted]: #1607
   6.171 -#8280 := [mp #8270 #8277]: #8275
   6.172 -#16578 := [mp~ #8280 #16577]: #8275
   6.173 -#24112 := (not #8275)
   6.174 -#24113 := (or #24112 #24109)
   6.175 -#24114 := [quant-inst]: #24113
   6.176 -#27654 := [unit-resolution #24114 #16578]: #24109
   6.177 -#27656 := [symm #27654]: #27655
   6.178 -#27657 := (= #27482 uf_298)
   6.179 -#26369 := (uf_13 #23935)
   6.180 -#28212 := (uf_66 #23935 uf_298 #26369)
   6.181 -#28213 := (uf_125 #28212 #23935)
   6.182 -#29709 := (= #28213 uf_298)
   6.183 -#28214 := (= uf_298 #28213)
   6.184 -#15 := (:var 1 T5)
   6.185 -#1390 := (uf_13 #15)
   6.186 -#1391 := (uf_66 #15 #161 #1390)
   6.187 -#1392 := (pattern #1391)
   6.188 -#1393 := (uf_125 #1391 #15)
   6.189 -#7663 := (= #161 #1393)
   6.190 -#7667 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #7663)
   6.191 -#16288 := (~ #7667 #7667)
   6.192 -#16286 := (~ #7663 #7663)
   6.193 -#16287 := [refl]: #16286
   6.194 -#16289 := [nnf-pos #16287]: #16288
   6.195 -#1394 := (= #1393 #161)
   6.196 -#1395 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #1394)
   6.197 -#7668 := (iff #1395 #7667)
   6.198 -#7665 := (iff #1394 #7663)
   6.199 -#7666 := [rewrite]: #7665
   6.200 -#7669 := [quant-intro #7666]: #7668
   6.201 -#7662 := [asserted]: #1395
   6.202 -#7672 := [mp #7662 #7669]: #7667
   6.203 -#16290 := [mp~ #7672 #16289]: #7667
   6.204 -#26376 := (not #7667)
   6.205 -#28217 := (or #26376 #28214)
   6.206 -#28218 := [quant-inst]: #28217
   6.207 -#28873 := [unit-resolution #28218 #16290]: #28214
   6.208 -#29710 := [symm #28873]: #29709
   6.209 -#28080 := (= #27482 #28213)
   6.210 -#29457 := (= #28213 #27482)
   6.211 -#27795 := (= #23935 #26333)
   6.212 -#27716 := (= #2979 #26333)
   6.213 -#27718 := (= #26333 #2979)
   6.214 -#27783 := (= #26317 uf_288)
   6.215 -#27660 := (= #2980 uf_288)
   6.216 -#24227 := (= uf_288 #2980)
   6.217 -#2697 := (uf_43 #326 #161)
   6.218 -#22405 := (pattern #2697)
   6.219 -#2698 := (uf_116 #2697)
   6.220 -#11208 := (= #161 #2698)
   6.221 -#22406 := (forall (vars (?x718 T3) (?x719 int)) (:pat #22405) #11208)
   6.222 -#11212 := (forall (vars (?x718 T3) (?x719 int)) #11208)
   6.223 -#22409 := (iff #11212 #22406)
   6.224 -#22407 := (iff #11208 #11208)
   6.225 -#22408 := [refl]: #22407
   6.226 -#22410 := [quant-intro #22408]: #22409
   6.227 -#17483 := (~ #11212 #11212)
   6.228 -#17481 := (~ #11208 #11208)
   6.229 -#17482 := [refl]: #17481
   6.230 -#17484 := [nnf-pos #17482]: #17483
   6.231 -#2699 := (= #2698 #161)
   6.232 -#2700 := (forall (vars (?x718 T3) (?x719 int)) #2699)
   6.233 -#11213 := (iff #2700 #11212)
   6.234 -#11210 := (iff #2699 #11208)
   6.235 -#11211 := [rewrite]: #11210
   6.236 -#11214 := [quant-intro #11211]: #11213
   6.237 -#11207 := [asserted]: #2700
   6.238 -#11217 := [mp #11207 #11214]: #11212
   6.239 -#17485 := [mp~ #11217 #17484]: #11212
   6.240 -#22411 := [mp #17485 #22410]: #22406
   6.241 -#24181 := (not #22406)
   6.242 -#24232 := (or #24181 #24227)
   6.243 -#24233 := [quant-inst]: #24232
   6.244 -#27659 := [unit-resolution #24233 #22411]: #24227
   6.245 -#27661 := [symm #27659]: #27660
   6.246 -#27710 := (= #26317 #2980)
   6.247 -#27708 := (= #23935 #2979)
   6.248 -#23936 := (= #2979 #23935)
   6.249 -#23 := (:var 0 T5)
   6.250 -#93 := (uf_29 #23)
   6.251 -#22316 := (pattern #93)
   6.252 -#94 := (uf_28 #93)
   6.253 -#3540 := (= #23 #94)
   6.254 -#22317 := (forall (vars (?x14 T5)) (:pat #22316) #3540)
   6.255 -#3543 := (forall (vars (?x14 T5)) #3540)
   6.256 -#22318 := (iff #3543 #22317)
   6.257 -#22320 := (iff #22317 #22317)
   6.258 -#22321 := [rewrite]: #22320
   6.259 -#22319 := [rewrite]: #22318
   6.260 -#22322 := [trans #22319 #22321]: #22318
   6.261 -#15525 := (~ #3543 #3543)
   6.262 -#15515 := (~ #3540 #3540)
   6.263 -#15516 := [refl]: #15515
   6.264 -#15581 := [nnf-pos #15516]: #15525
   6.265 -#95 := (= #94 #23)
   6.266 -#96 := (forall (vars (?x14 T5)) #95)
   6.267 -#3544 := (iff #96 #3543)
   6.268 -#3541 := (iff #95 #3540)
   6.269 -#3542 := [rewrite]: #3541
   6.270 -#3545 := [quant-intro #3542]: #3544
   6.271 -#3539 := [asserted]: #96
   6.272 -#3548 := [mp #3539 #3545]: #3543
   6.273 -#15582 := [mp~ #3548 #15581]: #3543
   6.274 -#22323 := [mp #15582 #22322]: #22317
   6.275 -#23939 := (not #22317)
   6.276 -#23940 := (or #23939 #23936)
   6.277 -#23941 := [quant-inst]: #23940
   6.278 -#27707 := [unit-resolution #23941 #22323]: #23936
   6.279 -#27709 := [symm #27707]: #27708
   6.280 -#27711 := [monotonicity #27709]: #27710
   6.281 -#27784 := [trans #27711 #27661]: #27783
   6.282 -#27789 := [monotonicity #27656 #27784]: #27718
   6.283 -#27790 := [symm #27789]: #27716
   6.284 -#27796 := [trans #27709 #27790]: #27795
   6.285 -#29455 := (= #28212 #27481)
   6.286 -#29453 := (= #3220 #27481)
   6.287 -#29451 := (= #27481 #3220)
   6.288 -#29423 := (= #26868 uf_7)
   6.289 -#24223 := (uf_13 #2979)
   6.290 -#27846 := (= #24223 uf_7)
   6.291 -#24224 := (= uf_7 #24223)
   6.292 -#2701 := (uf_13 #2697)
   6.293 -#11216 := (= #326 #2701)
   6.294 -#22412 := (forall (vars (?x720 T3) (?x721 int)) (:pat #22405) #11216)
   6.295 -#11220 := (forall (vars (?x720 T3) (?x721 int)) #11216)
   6.296 -#22415 := (iff #11220 #22412)
   6.297 -#22413 := (iff #11216 #11216)
   6.298 -#22414 := [refl]: #22413
   6.299 -#22416 := [quant-intro #22414]: #22415
   6.300 -#17488 := (~ #11220 #11220)
   6.301 -#17486 := (~ #11216 #11216)
   6.302 -#17487 := [refl]: #17486
   6.303 -#17489 := [nnf-pos #17487]: #17488
   6.304 -#2702 := (= #2701 #326)
   6.305 -#2703 := (forall (vars (?x720 T3) (?x721 int)) #2702)
   6.306 -#11221 := (iff #2703 #11220)
   6.307 -#11218 := (iff #2702 #11216)
   6.308 -#11219 := [rewrite]: #11218
   6.309 -#11222 := [quant-intro #11219]: #11221
   6.310 -#11215 := [asserted]: #2703
   6.311 -#11225 := [mp #11215 #11222]: #11220
   6.312 -#17490 := [mp~ #11225 #17489]: #11220
   6.313 -#22417 := [mp #17490 #22416]: #22412
   6.314 -#24175 := (not #22412)
   6.315 -#24229 := (or #24175 #24224)
   6.316 -#24230 := [quant-inst]: #24229
   6.317 -#27843 := [unit-resolution #24230 #22417]: #24224
   6.318 -#27847 := [symm #27843]: #27846
   6.319 -#29421 := (= #26868 #24223)
   6.320 -#29422 := [monotonicity #27789]: #29421
   6.321 -#29424 := [trans #29422 #27847]: #29423
   6.322 -#29452 := [monotonicity #27789 #29424]: #29451
   6.323 -#29454 := [symm #29452]: #29453
   6.324 -#29449 := (= #28212 #3220)
   6.325 -#27848 := (= #26369 uf_7)
   6.326 -#27844 := (= #26369 #24223)
   6.327 -#27845 := [monotonicity #27709]: #27844
   6.328 -#27849 := [trans #27845 #27847]: #27848
   6.329 -#29450 := [monotonicity #27709 #27849]: #29449
   6.330 -#29456 := [trans #29450 #29454]: #29455
   6.331 -#29458 := [monotonicity #29456 #27796]: #29457
   6.332 -#29441 := [symm #29458]: #28080
   6.333 -#29711 := [trans #29441 #29710]: #27657
   6.334 -#27662 := (= #26469 #2979)
   6.335 -#27663 := [monotonicity #27656 #27661]: #27662
   6.336 -#29712 := [monotonicity #27663 #29711 #27656]: #27664
   6.337 -#29208 := (= #3271 #27555)
   6.338 -#29074 := (= uf_305 #27482)
   6.339 -#28951 := (= uf_305 #28213)
   6.340 -#3242 := (= uf_305 uf_298)
   6.341 -#12383 := (= uf_298 uf_305)
   6.342 -#22496 := (not #22493)
   6.343 -#22499 := (or #22496 #21531)
   6.344 -#22502 := (not #22499)
   6.345 -#13090 := (+ uf_286 #13062)
   6.346 -#13089 := (>= #13090 0::int)
   6.347 -#13093 := (not #13089)
   6.348 -#22505 := (or #13093 #22502)
   6.349 -#22508 := (not #22505)
   6.350 -#22511 := (or #13093 #22508)
   6.351 -#22514 := (not #22511)
   6.352 -#15126 := 4294967294::int
   6.353 -#15127 := (<= uf_298 4294967294::int)
   6.354 -#17745 := (not #15127)
   6.355 -#13063 := (+ uf_298 #13062)
   6.356 -#13061 := (= #13063 -1::int)
   6.357 -#21556 := (not #13061)
   6.358 +#13302 := (+ uf_286 #13301)
   6.359 +#13303 := (<= #13302 0::int)
   6.360 +#3219 := (uf_66 #2979 uf_305 uf_7)
   6.361 +#3220 := (uf_110 uf_287 #3219)
   6.362 +#12352 := (= uf_304 #3220)
   6.363 +#22044 := (not #12352)
   6.364 +#22045 := (or #22044 #13303)
   6.365 +#22046 := (not #22045)
   6.366 +#23025 := (or #22046 #23022)
   6.367 +#23028 := (not #23025)
   6.368 +#23031 := (or #23028 #22098)
   6.369 +#23034 := (not #23031)
   6.370 +#13261 := (+ uf_286 #13260)
   6.371 +#13259 := (>= #13261 0::int)
   6.372 +#13264 := (not #13259)
   6.373 +#23037 := (or #13264 #23034)
   6.374 +#23040 := (not #23037)
   6.375 +#23043 := (or #13264 #23040)
   6.376 +#23046 := (not #23043)
   6.377 +#15608 := 4294967294::int
   6.378 +#15609 := (<= uf_298 4294967294::int)
   6.379 +#18279 := (not #15609)
   6.380 +#13328 := (+ uf_298 #13260)
   6.381 +#13327 := (= #13328 -1::int)
   6.382 +#13331 := (not #13327)
   6.383  #892 := 2::int
   6.384 -#13059 := (>= uf_306 2::int)
   6.385 -#21555 := (not #13059)
   6.386 -#13051 := (>= uf_298 -1::int)
   6.387 -#17742 := (not #13051)
   6.388 -#13017 := (>= uf_305 0::int)
   6.389 -#21554 := (not #13017)
   6.390 +#13251 := (>= uf_306 2::int)
   6.391 +#22121 := (not #13251)
   6.392 +#13243 := (>= uf_298 -1::int)
   6.393 +#18276 := (not #13243)
   6.394 +#13234 := (>= uf_305 0::int)
   6.395 +#22120 := (not #13234)
   6.396  decl up_291 :: (-> T4 T1 T1 int T3 bool)
   6.397  decl uf_4 :: T3
   6.398  #7 := uf_4
   6.399 @@ -311,1019 +108,1174 @@
   6.400  #2946 := uf_273
   6.401  decl uf_269 :: T1
   6.402  #2942 := uf_269
   6.403 -#3258 := (up_291 uf_287 uf_269 uf_273 uf_306 uf_4)
   6.404 -#21553 := (not #3258)
   6.405 -#22517 := (or #21553 #21554 #17742 #21555 #21556 #17745 #22514)
   6.406 -#22520 := (not #22517)
   6.407 -#22523 := (or #17742 #17745 #22520)
   6.408 -#22526 := (not #22523)
   6.409 +#3209 := (up_291 uf_287 uf_269 uf_273 uf_306 uf_4)
   6.410 +#12401 := (not #3209)
   6.411 +#23049 := (or #12401 #22120 #18276 #22121 #13331 #18279 #23046)
   6.412 +#23052 := (not #23049)
   6.413 +#23055 := (or #18276 #18279 #23052)
   6.414 +#23058 := (not #23055)
   6.415  #4 := 1::int
   6.416 -#12913 := (>= uf_298 1::int)
   6.417 -#21575 := (not #12913)
   6.418 -#21574 := (not #12383)
   6.419 -decl uf_303 :: int
   6.420 -#3234 := uf_303
   6.421 -#12380 := (= uf_303 uf_304)
   6.422 -#21573 := (not #12380)
   6.423 -#12375 := (= #3230 uf_303)
   6.424 -#21572 := (not #12375)
   6.425 +#13225 := (>= uf_298 1::int)
   6.426 +#13365 := (not #13225)
   6.427 +#12316 := (= uf_298 uf_305)
   6.428 +#12440 := (not #12316)
   6.429 +#12449 := (not #12313)
   6.430 +#12308 := (= #3190 uf_303)
   6.431 +#12485 := (not #12308)
   6.432  decl uf_68 :: (-> T4 T5 T2)
   6.433 -#3226 := (uf_68 uf_287 #3220)
   6.434 +#3187 := (uf_68 uf_287 #3181)
   6.435  decl uf_9 :: T2
   6.436  #19 := uf_9
   6.437 -#12355 := (= uf_9 #3226)
   6.438 -#17730 := (not #12355)
   6.439 +#12302 := (= uf_9 #3187)
   6.440 +#18247 := (not #12302)
   6.441  decl uf_48 :: (-> T5 T3 T2)
   6.442 -#3221 := (uf_48 #3220 uf_7)
   6.443 -#12346 := (= uf_9 #3221)
   6.444 -#17721 := (not #12346)
   6.445 +#3182 := (uf_48 #3181 uf_7)
   6.446 +#12293 := (= uf_9 #3182)
   6.447 +#18238 := (not #12293)
   6.448  decl uf_275 :: T1
   6.449  #2948 := uf_275
   6.450  decl uf_270 :: T1
   6.451  #2943 := uf_270
   6.452 -#3237 := (up_291 uf_287 uf_270 uf_275 uf_298 uf_4)
   6.453 -#21571 := (not #3237)
   6.454 +#3195 := (up_291 uf_287 uf_270 uf_275 uf_298 uf_4)
   6.455 +#12467 := (not #3195)
   6.456  decl uf_277 :: T1
   6.457  #2950 := uf_277
   6.458  decl uf_271 :: T1
   6.459  #2944 := uf_271
   6.460 -#3236 := (up_291 uf_287 uf_271 uf_277 uf_303 uf_7)
   6.461 -#21570 := (not #3236)
   6.462 -#22529 := (or #21570 #21571 #17721 #17730 #21572 #21573 #21574 #21575 #21554 #22526)
   6.463 -#22532 := (not #22529)
   6.464 -#12998 := (* -1::int #3230)
   6.465 +#3194 := (up_291 uf_287 uf_271 uf_277 uf_303 uf_7)
   6.466 +#12476 := (not #3194)
   6.467 +#23061 := (or #12476 #12467 #18238 #18247 #12485 #12449 #12440 #13365 #22120 #23058)
   6.468 +#23064 := (not #23061)
   6.469 +#13418 := (* -1::int #3190)
   6.470  decl uf_296 :: int
   6.471 -#3079 := uf_296
   6.472 -#12999 := (+ uf_296 #12998)
   6.473 -#12997 := (>= #12999 0::int)
   6.474 -#12996 := (not #12997)
   6.475 +#3061 := uf_296
   6.476 +#13419 := (+ uf_296 #13418)
   6.477 +#13417 := (>= #13419 0::int)
   6.478 +#13416 := (not #13417)
   6.479  decl uf_297 :: int
   6.480 -#3083 := uf_297
   6.481 -#12910 := (>= uf_297 0::int)
   6.482 -#21602 := (not #12910)
   6.483 -#12524 := (= uf_297 uf_305)
   6.484 -#21614 := (not #12524)
   6.485 -#12521 := (= uf_296 uf_304)
   6.486 -#21613 := (not #12521)
   6.487 -#22559 := (or #21613 #21614 #21602 #21575 #12996 #21554 #22526)
   6.488 -#22562 := (not #22559)
   6.489 -#22535 := (or #17721 #17730 #22532)
   6.490 -#22538 := (not #22535)
   6.491 +#3065 := uf_297
   6.492 +#13222 := (>= uf_297 0::int)
   6.493 +#22161 := (not #13222)
   6.494 +#12551 := (= uf_297 uf_305)
   6.495 +#12557 := (not #12551)
   6.496 +#12548 := (= uf_296 uf_304)
   6.497 +#12566 := (not #12548)
   6.498 +#23091 := (or #12566 #12557 #22161 #13365 #22120 #13416 #23058)
   6.499 +#23094 := (not #23091)
   6.500 +#23067 := (or #18238 #18247 #23064)
   6.501 +#23070 := (not #23067)
   6.502  decl uf_24 :: (-> T4 T5 T2)
   6.503 -#3223 := (uf_24 uf_287 #3220)
   6.504 -#12349 := (= uf_9 #3223)
   6.505 -#17724 := (not #12349)
   6.506 -#22541 := (or #17721 #17724 #22538)
   6.507 -#22544 := (not #22541)
   6.508 -#22547 := (or #17721 #17724 #22544)
   6.509 -#22550 := (not #22547)
   6.510 -#22553 := (or #21602 #21575 #12997 #22550)
   6.511 -#22556 := (not #22553)
   6.512 -#22565 := (or #22556 #22562)
   6.513 -#22568 := (not #22565)
   6.514 -#22571 := (or #17721 #17730 #21602 #21575 #22568)
   6.515 -#22574 := (not #22571)
   6.516 +#3184 := (uf_24 uf_287 #3181)
   6.517 +#12296 := (= uf_9 #3184)
   6.518 +#18241 := (not #12296)
   6.519 +#23073 := (or #18238 #18241 #23070)
   6.520 +#23076 := (not #23073)
   6.521 +#23079 := (or #18238 #18241 #23076)
   6.522 +#23082 := (not #23079)
   6.523 +#23085 := (or #22161 #13365 #13417 #23082)
   6.524 +#23088 := (not #23085)
   6.525 +#23097 := (or #23088 #23094)
   6.526 +#23100 := (not #23097)
   6.527 +#23103 := (or #18238 #18247 #22161 #13365 #23100)
   6.528 +#23106 := (not #23103)
   6.529  decl uf_25 :: (-> T4 T5 T5)
   6.530  decl uf_135 :: (-> T14 T5)
   6.531  decl uf_58 :: (-> T13 T5 T14)
   6.532  decl uf_59 :: (-> T4 T13)
   6.533 -#3175 := (uf_59 uf_287)
   6.534 -#27095 := (uf_58 #3175 #3220)
   6.535 -#28578 := (uf_135 #27095)
   6.536 -#28581 := (uf_25 uf_287 #28578)
   6.537 +#3150 := (uf_59 uf_287)
   6.538 +#27629 := (uf_58 #3150 #3181)
   6.539 +#29089 := (uf_135 #27629)
   6.540 +#29092 := (uf_25 uf_287 #29089)
   6.541  decl uf_26 :: T5
   6.542  #77 := uf_26
   6.543 -#28582 := (= uf_26 #28581)
   6.544 +#29093 := (= uf_26 #29092)
   6.545  decl uf_210 :: (-> T4 T5 T2)
   6.546 -#28579 := (uf_210 uf_287 #28578)
   6.547 -#28580 := (= uf_9 #28579)
   6.548 -#28638 := (or #28580 #28582)
   6.549 -#28641 := (not #28638)
   6.550 +#29090 := (uf_210 uf_287 #29089)
   6.551 +#29091 := (= uf_9 #29090)
   6.552 +#29149 := (or #29091 #29093)
   6.553 +#29152 := (not #29149)
   6.554  decl uf_136 :: (-> T14 T2)
   6.555 -#28591 := (uf_136 #27095)
   6.556 -#28592 := (= uf_9 #28591)
   6.557 -#28593 := (not #28592)
   6.558 +#29102 := (uf_136 #27629)
   6.559 +#29103 := (= uf_9 #29102)
   6.560 +#29104 := (not #29103)
   6.561  decl uf_27 :: (-> T4 T5 T2)
   6.562 -#28588 := (uf_27 uf_287 #28578)
   6.563 -#28589 := (= uf_9 #28588)
   6.564 -#28590 := (not #28589)
   6.565 -#28632 := (or #28590 #28593)
   6.566 -#28635 := (not #28632)
   6.567 +#29099 := (uf_27 uf_287 #29089)
   6.568 +#29100 := (= uf_9 #29099)
   6.569 +#29101 := (not #29100)
   6.570 +#29143 := (or #29101 #29104)
   6.571 +#29146 := (not #29143)
   6.572  decl uf_12 :: (-> T3 T8)
   6.573 -#27351 := (uf_13 #3220)
   6.574 -#28596 := (uf_12 #27351)
   6.575 +decl uf_13 :: (-> T5 T3)
   6.576 +#27885 := (uf_13 #3181)
   6.577 +#29107 := (uf_12 #27885)
   6.578  decl uf_14 :: T8
   6.579  #28 := uf_14
   6.580 -#28614 := (= uf_14 #28596)
   6.581 -#28629 := (not #28614)
   6.582 -#28585 := (uf_13 #28578)
   6.583 -#28586 := (uf_12 #28585)
   6.584 -#28587 := (= uf_14 #28586)
   6.585 -#28647 := (or #28587 #28629 #28635 #28641)
   6.586 -#28652 := (not #28647)
   6.587 -#28603 := (uf_25 uf_287 #3220)
   6.588 -#28604 := (= uf_26 #28603)
   6.589 -#28601 := (uf_210 uf_287 #3220)
   6.590 -#28602 := (= uf_9 #28601)
   6.591 -#28617 := (or #28602 #28604)
   6.592 -#28620 := (not #28617)
   6.593 -#28623 := (or #28614 #28620)
   6.594 -#28626 := (not #28623)
   6.595 -#28655 := (or #28626 #28652)
   6.596 -#28658 := (not #28655)
   6.597 -#28661 := (or #17724 #28658)
   6.598 -#28664 := (not #28661)
   6.599 +#29125 := (= uf_14 #29107)
   6.600 +#29140 := (not #29125)
   6.601 +#29096 := (uf_13 #29089)
   6.602 +#29097 := (uf_12 #29096)
   6.603 +#29098 := (= uf_14 #29097)
   6.604 +#29158 := (or #29098 #29140 #29146 #29152)
   6.605 +#29163 := (not #29158)
   6.606 +#29114 := (uf_25 uf_287 #3181)
   6.607 +#29115 := (= uf_26 #29114)
   6.608 +#29112 := (uf_210 uf_287 #3181)
   6.609 +#29113 := (= uf_9 #29112)
   6.610 +#29128 := (or #29113 #29115)
   6.611 +#29131 := (not #29128)
   6.612 +#29134 := (or #29125 #29131)
   6.613 +#29137 := (not #29134)
   6.614 +#29166 := (or #29137 #29163)
   6.615 +#29169 := (not #29166)
   6.616 +#29172 := (or #18241 #29169)
   6.617 +#29175 := (not #29172)
   6.618 +#29178 := (iff #12302 #29175)
   6.619 +#29750 := (not #29178)
   6.620 +#29945 := [hypothesis]: #29750
   6.621 +#23 := (:var 0 T5)
   6.622 +#47 := (:var 1 T4)
   6.623 +#2381 := (uf_68 #47 #23)
   6.624 +#2382 := (pattern #2381)
   6.625 +#282 := (uf_59 #47)
   6.626 +#2384 := (uf_58 #282 #23)
   6.627 +#2388 := (uf_135 #2384)
   6.628 +#2399 := (uf_210 #47 #2388)
   6.629 +#10480 := (= uf_9 #2399)
   6.630 +#2397 := (uf_25 #47 #2388)
   6.631 +#10477 := (= uf_26 #2397)
   6.632 +#10483 := (or #10477 #10480)
   6.633 +#21752 := (not #10483)
   6.634 +#2393 := (uf_13 #2388)
   6.635 +#2394 := (uf_12 #2393)
   6.636 +#10471 := (= uf_14 #2394)
   6.637 +#2389 := (uf_27 #47 #2388)
   6.638 +#10462 := (= uf_9 #2389)
   6.639 +#10465 := (not #10462)
   6.640 +#2385 := (uf_136 #2384)
   6.641 +#10456 := (= uf_9 #2385)
   6.642 +#10459 := (not #10456)
   6.643 +#10468 := (or #10459 #10465)
   6.644 +#21751 := (not #10468)
   6.645 +#26 := (uf_13 #23)
   6.646 +#27 := (uf_12 #26)
   6.647 +#29 := (= #27 uf_14)
   6.648 +#52 := (not #29)
   6.649 +#21753 := (or #52 #21751 #10471 #21752)
   6.650 +#21754 := (not #21753)
   6.651 +#2405 := (uf_210 #47 #23)
   6.652 +#10495 := (= uf_9 #2405)
   6.653 +#142 := (uf_25 #47 #23)
   6.654 +#3617 := (= uf_26 #142)
   6.655 +#10498 := (or #3617 #10495)
   6.656 +#21746 := (not #10498)
   6.657 +#21747 := (or #29 #21746)
   6.658 +#21748 := (not #21747)
   6.659 +#21757 := (or #21748 #21754)
   6.660 +#21763 := (not #21757)
   6.661 +#146 := (uf_24 #47 #23)
   6.662 +#3623 := (= uf_9 #146)
   6.663 +#11068 := (not #3623)
   6.664 +#21764 := (or #11068 #21763)
   6.665 +#21765 := (not #21764)
   6.666 +#10452 := (= uf_9 #2381)
   6.667 +#21770 := (iff #10452 #21765)
   6.668 +#21773 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #21770)
   6.669 +#10474 := (not #10471)
   6.670 +#10516 := (and #29 #10468 #10474 #10483)
   6.671 +#10501 := (and #52 #10498)
   6.672 +#10522 := (or #10501 #10516)
   6.673 +#10527 := (and #3623 #10522)
   6.674 +#10530 := (iff #10452 #10527)
   6.675 +#10533 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10530)
   6.676 +#21774 := (iff #10533 #21773)
   6.677 +#21771 := (iff #10530 #21770)
   6.678 +#21768 := (iff #10527 #21765)
   6.679 +#21760 := (and #3623 #21757)
   6.680 +#21766 := (iff #21760 #21765)
   6.681 +#21767 := [rewrite]: #21766
   6.682 +#21761 := (iff #10527 #21760)
   6.683 +#21758 := (iff #10522 #21757)
   6.684 +#21755 := (iff #10516 #21754)
   6.685 +#21756 := [rewrite]: #21755
   6.686 +#21749 := (iff #10501 #21748)
   6.687 +#21750 := [rewrite]: #21749
   6.688 +#21759 := [monotonicity #21750 #21756]: #21758
   6.689 +#21762 := [monotonicity #21759]: #21761
   6.690 +#21769 := [trans #21762 #21767]: #21768
   6.691 +#21772 := [monotonicity #21769]: #21771
   6.692 +#21775 := [quant-intro #21772]: #21774
   6.693 +#17696 := (~ #10533 #10533)
   6.694 +#17694 := (~ #10530 #10530)
   6.695 +#17695 := [refl]: #17694
   6.696 +#17697 := [nnf-pos #17695]: #17696
   6.697 +#2406 := (= #2405 uf_9)
   6.698 +#143 := (= #142 uf_26)
   6.699 +#2407 := (or #143 #2406)
   6.700 +#2408 := (and #52 #2407)
   6.701 +#2400 := (= #2399 uf_9)
   6.702 +#2398 := (= #2397 uf_26)
   6.703 +#2401 := (or #2398 #2400)
   6.704 +#2395 := (= #2394 uf_14)
   6.705 +#2396 := (not #2395)
   6.706 +#2402 := (and #2396 #2401)
   6.707 +#2390 := (= #2389 uf_9)
   6.708 +#2391 := (not #2390)
   6.709 +#2386 := (= #2385 uf_9)
   6.710 +#2387 := (not #2386)
   6.711 +#2392 := (or #2387 #2391)
   6.712 +#2403 := (and #2392 #2402)
   6.713 +#2404 := (and #29 #2403)
   6.714 +#2409 := (or #2404 #2408)
   6.715 +#147 := (= #146 uf_9)
   6.716 +#2410 := (and #147 #2409)
   6.717 +#2383 := (= #2381 uf_9)
   6.718 +#2411 := (iff #2383 #2410)
   6.719 +#2412 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #2411)
   6.720 +#10536 := (iff #2412 #10533)
   6.721 +#10486 := (and #10474 #10483)
   6.722 +#10489 := (and #10468 #10486)
   6.723 +#10492 := (and #29 #10489)
   6.724 +#10504 := (or #10492 #10501)
   6.725 +#10507 := (and #3623 #10504)
   6.726 +#10510 := (iff #10452 #10507)
   6.727 +#10513 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10510)
   6.728 +#10534 := (iff #10513 #10533)
   6.729 +#10531 := (iff #10510 #10530)
   6.730 +#10528 := (iff #10507 #10527)
   6.731 +#10525 := (iff #10504 #10522)
   6.732 +#10519 := (or #10516 #10501)
   6.733 +#10523 := (iff #10519 #10522)
   6.734 +#10524 := [rewrite]: #10523
   6.735 +#10520 := (iff #10504 #10519)
   6.736 +#10517 := (iff #10492 #10516)
   6.737 +#10518 := [rewrite]: #10517
   6.738 +#10521 := [monotonicity #10518]: #10520
   6.739 +#10526 := [trans #10521 #10524]: #10525
   6.740 +#10529 := [monotonicity #10526]: #10528
   6.741 +#10532 := [monotonicity #10529]: #10531
   6.742 +#10535 := [quant-intro #10532]: #10534
   6.743 +#10514 := (iff #2412 #10513)
   6.744 +#10511 := (iff #2411 #10510)
   6.745 +#10508 := (iff #2410 #10507)
   6.746 +#10505 := (iff #2409 #10504)
   6.747 +#10502 := (iff #2408 #10501)
   6.748 +#10499 := (iff #2407 #10498)
   6.749 +#10496 := (iff #2406 #10495)
   6.750 +#10497 := [rewrite]: #10496
   6.751 +#3618 := (iff #143 #3617)
   6.752 +#3619 := [rewrite]: #3618
   6.753 +#10500 := [monotonicity #3619 #10497]: #10499
   6.754 +#10503 := [monotonicity #10500]: #10502
   6.755 +#10493 := (iff #2404 #10492)
   6.756 +#10490 := (iff #2403 #10489)
   6.757 +#10487 := (iff #2402 #10486)
   6.758 +#10484 := (iff #2401 #10483)
   6.759 +#10481 := (iff #2400 #10480)
   6.760 +#10482 := [rewrite]: #10481
   6.761 +#10478 := (iff #2398 #10477)
   6.762 +#10479 := [rewrite]: #10478
   6.763 +#10485 := [monotonicity #10479 #10482]: #10484
   6.764 +#10475 := (iff #2396 #10474)
   6.765 +#10472 := (iff #2395 #10471)
   6.766 +#10473 := [rewrite]: #10472
   6.767 +#10476 := [monotonicity #10473]: #10475
   6.768 +#10488 := [monotonicity #10476 #10485]: #10487
   6.769 +#10469 := (iff #2392 #10468)
   6.770 +#10466 := (iff #2391 #10465)
   6.771 +#10463 := (iff #2390 #10462)
   6.772 +#10464 := [rewrite]: #10463
   6.773 +#10467 := [monotonicity #10464]: #10466
   6.774 +#10460 := (iff #2387 #10459)
   6.775 +#10457 := (iff #2386 #10456)
   6.776 +#10458 := [rewrite]: #10457
   6.777 +#10461 := [monotonicity #10458]: #10460
   6.778 +#10470 := [monotonicity #10461 #10467]: #10469
   6.779 +#10491 := [monotonicity #10470 #10488]: #10490
   6.780 +#10494 := [monotonicity #10491]: #10493
   6.781 +#10506 := [monotonicity #10494 #10503]: #10505
   6.782 +#3624 := (iff #147 #3623)
   6.783 +#3625 := [rewrite]: #3624
   6.784 +#10509 := [monotonicity #3625 #10506]: #10508
   6.785 +#10454 := (iff #2383 #10452)
   6.786 +#10455 := [rewrite]: #10454
   6.787 +#10512 := [monotonicity #10455 #10509]: #10511
   6.788 +#10515 := [quant-intro #10512]: #10514
   6.789 +#10537 := [trans #10515 #10535]: #10536
   6.790 +#10451 := [asserted]: #2412
   6.791 +#10538 := [mp #10451 #10537]: #10533
   6.792 +#17698 := [mp~ #10538 #17697]: #10533
   6.793 +#21776 := [mp #17698 #21775]: #21773
   6.794 +#27259 := (not #21773)
   6.795 +#29859 := (or #27259 #29178)
   6.796 +#29094 := (or #29093 #29091)
   6.797 +#29095 := (not #29094)
   6.798 +#29105 := (or #29104 #29101)
   6.799 +#29106 := (not #29105)
   6.800 +#29108 := (= #29107 uf_14)
   6.801 +#29109 := (not #29108)
   6.802 +#29110 := (or #29109 #29106 #29098 #29095)
   6.803 +#29111 := (not #29110)
   6.804 +#29116 := (or #29115 #29113)
   6.805 +#29117 := (not #29116)
   6.806 +#29118 := (or #29108 #29117)
   6.807 +#29119 := (not #29118)
   6.808 +#29120 := (or #29119 #29111)
   6.809 +#29121 := (not #29120)
   6.810 +#29122 := (or #18241 #29121)
   6.811 +#29123 := (not #29122)
   6.812 +#29124 := (iff #12302 #29123)
   6.813 +#29860 := (or #27259 #29124)
   6.814 +#29862 := (iff #29860 #29859)
   6.815 +#29690 := (iff #29859 #29859)
   6.816 +#29691 := [rewrite]: #29690
   6.817 +#29179 := (iff #29124 #29178)
   6.818 +#29176 := (iff #29123 #29175)
   6.819 +#29173 := (iff #29122 #29172)
   6.820 +#29170 := (iff #29121 #29169)
   6.821 +#29167 := (iff #29120 #29166)
   6.822 +#29164 := (iff #29111 #29163)
   6.823 +#29161 := (iff #29110 #29158)
   6.824 +#29155 := (or #29140 #29146 #29098 #29152)
   6.825 +#29159 := (iff #29155 #29158)
   6.826 +#29160 := [rewrite]: #29159
   6.827 +#29156 := (iff #29110 #29155)
   6.828 +#29153 := (iff #29095 #29152)
   6.829 +#29150 := (iff #29094 #29149)
   6.830 +#29151 := [rewrite]: #29150
   6.831 +#29154 := [monotonicity #29151]: #29153
   6.832 +#29147 := (iff #29106 #29146)
   6.833 +#29144 := (iff #29105 #29143)
   6.834 +#29145 := [rewrite]: #29144
   6.835 +#29148 := [monotonicity #29145]: #29147
   6.836 +#29141 := (iff #29109 #29140)
   6.837 +#29126 := (iff #29108 #29125)
   6.838 +#29127 := [rewrite]: #29126
   6.839 +#29142 := [monotonicity #29127]: #29141
   6.840 +#29157 := [monotonicity #29142 #29148 #29154]: #29156
   6.841 +#29162 := [trans #29157 #29160]: #29161
   6.842 +#29165 := [monotonicity #29162]: #29164
   6.843 +#29138 := (iff #29119 #29137)
   6.844 +#29135 := (iff #29118 #29134)
   6.845 +#29132 := (iff #29117 #29131)
   6.846 +#29129 := (iff #29116 #29128)
   6.847 +#29130 := [rewrite]: #29129
   6.848 +#29133 := [monotonicity #29130]: #29132
   6.849 +#29136 := [monotonicity #29127 #29133]: #29135
   6.850 +#29139 := [monotonicity #29136]: #29138
   6.851 +#29168 := [monotonicity #29139 #29165]: #29167
   6.852 +#29171 := [monotonicity #29168]: #29170
   6.853 +#29174 := [monotonicity #29171]: #29173
   6.854 +#29177 := [monotonicity #29174]: #29176
   6.855 +#29180 := [monotonicity #29177]: #29179
   6.856 +#29689 := [monotonicity #29180]: #29862
   6.857 +#29674 := [trans #29689 #29691]: #29862
   6.858 +#29861 := [quant-inst]: #29860
   6.859 +#29675 := [mp #29861 #29674]: #29859
   6.860 +#29979 := [unit-resolution #29675 #21776 #29945]: false
   6.861 +#29980 := [lemma #29979]: #29178
   6.862 +#30580 := (or #29750 #12302)
   6.863 +#29847 := [hypothesis]: #29158
   6.864 +decl uf_116 :: (-> T5 int)
   6.865 +#2980 := (uf_116 #2979)
   6.866 +decl uf_124 :: (-> T3 int T3)
   6.867 +#2977 := (uf_124 uf_7 uf_286)
   6.868 +#2981 := (uf_43 #2977 #2980)
   6.869 +#2984 := (uf_25 uf_287 #2981)
   6.870 +#29898 := (= #2984 #29092)
   6.871 +#29899 := (= #29092 #2984)
   6.872 +#30393 := (= #29089 #2981)
   6.873 +decl uf_143 :: (-> T3 int)
   6.874 +#24645 := (uf_143 #2977)
   6.875 +decl uf_144 :: (-> T3 T3)
   6.876 +#24643 := (uf_144 #2977)
   6.877 +#26925 := (uf_124 #24643 #24645)
   6.878 +#26926 := (uf_43 #26925 #2980)
   6.879 +#28291 := (= #26926 #2981)
   6.880 +#28289 := (= #26925 #2977)
   6.881 +#28287 := (= #24645 uf_286)
   6.882 +#24646 := (= uf_286 #24645)
   6.883 +#326 := (:var 1 T3)
   6.884 +#1358 := (uf_124 #326 #161)
   6.885 +#1592 := (pattern #1358)
   6.886 +#1602 := (uf_143 #1358)
   6.887 +#8266 := (= #161 #1602)
   6.888 +#8269 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #8266)
   6.889 +#17072 := (~ #8269 #8269)
   6.890 +#17070 := (~ #8266 #8266)
   6.891 +#17071 := [refl]: #17070
   6.892 +#17073 := [nnf-pos #17071]: #17072
   6.893 +#1603 := (= #1602 #161)
   6.894 +#1604 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #1603)
   6.895 +#8270 := (iff #1604 #8269)
   6.896 +#8267 := (iff #1603 #8266)
   6.897 +#8268 := [rewrite]: #8267
   6.898 +#8271 := [quant-intro #8268]: #8270
   6.899 +#8265 := [asserted]: #1604
   6.900 +#8274 := [mp #8265 #8271]: #8269
   6.901 +#17074 := [mp~ #8274 #17073]: #8269
   6.902 +#24652 := (not #8269)
   6.903 +#24653 := (or #24652 #24646)
   6.904 +#24654 := [quant-inst]: #24653
   6.905 +#28210 := [unit-resolution #24654 #17074]: #24646
   6.906 +#28288 := [symm #28210]: #28287
   6.907 +#28189 := (= #24643 uf_7)
   6.908 +#24644 := (= uf_7 #24643)
   6.909 +#1605 := (uf_144 #1358)
   6.910 +#8273 := (= #326 #1605)
   6.911 +#8277 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #8273)
   6.912 +#17077 := (~ #8277 #8277)
   6.913 +#17075 := (~ #8273 #8273)
   6.914 +#17076 := [refl]: #17075
   6.915 +#17078 := [nnf-pos #17076]: #17077
   6.916 +#1606 := (= #1605 #326)
   6.917 +#1607 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #1606)
   6.918 +#8278 := (iff #1607 #8277)
   6.919 +#8275 := (iff #1606 #8273)
   6.920 +#8276 := [rewrite]: #8275
   6.921 +#8279 := [quant-intro #8276]: #8278
   6.922 +#8272 := [asserted]: #1607
   6.923 +#8282 := [mp #8272 #8279]: #8277
   6.924 +#17079 := [mp~ #8282 #17078]: #8277
   6.925 +#24647 := (not #8277)
   6.926 +#24648 := (or #24647 #24644)
   6.927 +#24649 := [quant-inst]: #24648
   6.928 +#28188 := [unit-resolution #24649 #17079]: #24644
   6.929 +#28190 := [symm #28188]: #28189
   6.930 +#28290 := [monotonicity #28190 #28288]: #28289
   6.931 +#28292 := [monotonicity #28290]: #28291
   6.932 +#30391 := (= #29089 #26926)
   6.933 +decl uf_125 :: (-> T5 T5 int)
   6.934 +decl uf_28 :: (-> int T5)
   6.935 +decl uf_29 :: (-> T5 int)
   6.936 +#3013 := (uf_29 #2979)
   6.937 +#24470 := (uf_28 #3013)
   6.938 +#26903 := (uf_13 #24470)
   6.939 +#28922 := (uf_66 #24470 uf_298 #26903)
   6.940 +#28923 := (uf_125 #28922 #24470)
   6.941 +#28947 := (uf_66 #26926 #28923 #24643)
   6.942 +#28951 := (uf_58 #3150 #28947)
   6.943 +#28954 := (uf_135 #28951)
   6.944 +#30390 := (= #28954 #26926)
   6.945 +#28955 := (= #26926 #28954)
   6.946  decl up_67 :: (-> T14 bool)
   6.947 -decl uf_143 :: (-> T3 int)
   6.948 -#24110 := (uf_143 #2977)
   6.949 -#26391 := (uf_124 #24108 #24110)
   6.950 -#26392 := (uf_43 #26391 #2980)
   6.951 -#27485 := (uf_66 #26392 #27482 #24108)
   6.952 -#27491 := (uf_58 #3175 #27485)
   6.953 -#27497 := (up_67 #27491)
   6.954 -#27498 := (not #27497)
   6.955 -#27494 := (uf_135 #27491)
   6.956 -#27495 := (= #26392 #27494)
   6.957 -#27496 := (not #27495)
   6.958 -#27492 := (uf_136 #27491)
   6.959 -#27493 := (= uf_9 #27492)
   6.960 -#27488 := (uf_24 uf_287 #27485)
   6.961 -#27489 := (= uf_9 #27488)
   6.962 -#27490 := (not #27489)
   6.963 -#27519 := (or #27490 #27493 #27496 #27498)
   6.964 -#27522 := (not #27519)
   6.965 -#30005 := [hypothesis]: #27519
   6.966 -#27503 := (>= #27482 0::int)
   6.967 -#28457 := (* -1::int #28213)
   6.968 -#28081 := (+ #27482 #28457)
   6.969 -#28082 := (>= #28081 0::int)
   6.970 -#29442 := (not #28080)
   6.971 -#29440 := (or #29442 #28082)
   6.972 -#29443 := [th-lemma]: #29440
   6.973 -#29444 := [unit-resolution #29443 #29441]: #28082
   6.974 -#13392 := (>= uf_298 0::int)
   6.975 +#28957 := (up_67 #28951)
   6.976 +#28958 := (not #28957)
   6.977 +#28956 := (not #28955)
   6.978 +#28952 := (uf_136 #28951)
   6.979 +#28953 := (= uf_9 #28952)
   6.980 +#28948 := (uf_24 uf_287 #28947)
   6.981 +#28949 := (= uf_9 #28948)
   6.982 +#28950 := (not #28949)
   6.983 +#28979 := (or #28950 #28953 #28956 #28958)
   6.984 +#28982 := (not #28979)
   6.985 +#28972 := (* -1::int #28923)
   6.986 +#28973 := (+ #24645 #28972)
   6.987 +#28974 := (<= #28973 0::int)
   6.988 +#30321 := (not #28974)
   6.989 +#29082 := (+ uf_298 #28972)
   6.990 +#29084 := (>= #29082 0::int)
   6.991 +#28924 := (= uf_298 #28923)
   6.992 +#15 := (:var 1 T5)
   6.993 +#1390 := (uf_13 #15)
   6.994 +#1391 := (uf_66 #15 #161 #1390)
   6.995 +#1392 := (pattern #1391)
   6.996 +#1393 := (uf_125 #1391 #15)
   6.997 +#7665 := (= #161 #1393)
   6.998 +#7669 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #7665)
   6.999 +#16789 := (~ #7669 #7669)
  6.1000 +#16787 := (~ #7665 #7665)
  6.1001 +#16788 := [refl]: #16787
  6.1002 +#16790 := [nnf-pos #16788]: #16789
  6.1003 +#1394 := (= #1393 #161)
  6.1004 +#1395 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #1394)
  6.1005 +#7670 := (iff #1395 #7669)
  6.1006 +#7667 := (iff #1394 #7665)
  6.1007 +#7668 := [rewrite]: #7667
  6.1008 +#7671 := [quant-intro #7668]: #7670
  6.1009 +#7664 := [asserted]: #1395
  6.1010 +#7674 := [mp #7664 #7671]: #7669
  6.1011 +#16791 := [mp~ #7674 #16790]: #7669
  6.1012 +#26910 := (not #7669)
  6.1013 +#28927 := (or #26910 #28924)
  6.1014 +#28928 := [quant-inst]: #28927
  6.1015 +#29280 := [unit-resolution #28928 #16791]: #28924
  6.1016 +#29281 := (not #28924)
  6.1017 +#30320 := (or #29281 #29084)
  6.1018 +#30315 := [th-lemma]: #30320
  6.1019 +#30316 := [unit-resolution #30315 #29280]: #29084
  6.1020 +#13246 := (* -1::int uf_298)
  6.1021 +#13509 := (+ uf_286 #13246)
  6.1022 +#13510 := (<= #13509 0::int)
  6.1023 +#13511 := (not #13510)
  6.1024 +#23109 := (or #18238 #18247 #23106)
  6.1025 +#23112 := (not #23109)
  6.1026 +#23115 := (or #18238 #18241 #23112)
  6.1027 +#23118 := (not #23115)
  6.1028 +#23121 := (or #18238 #18241 #23118)
  6.1029 +#23124 := (not #23121)
  6.1030 +#23127 := (or #22161 #13365 #13510 #23124)
  6.1031 +#23130 := (not #23127)
  6.1032  decl ?x776!15 :: int
  6.1033 -#17865 := ?x776!15
  6.1034 -#18168 := (* -1::int ?x776!15)
  6.1035 -#18169 := (+ uf_286 #18168)
  6.1036 -#18170 := (<= #18169 0::int)
  6.1037 -#17873 := (uf_66 #2979 ?x776!15 uf_7)
  6.1038 -#17874 := (uf_110 uf_287 #17873)
  6.1039 -#18155 := (* -1::int #17874)
  6.1040 +#18420 := ?x776!15
  6.1041 +#18425 := (uf_66 #2979 ?x776!15 uf_7)
  6.1042 +#18426 := (uf_110 uf_287 #18425)
  6.1043 +#18771 := (* -1::int #18426)
  6.1044  decl uf_302 :: int
  6.1045 -#3128 := uf_302
  6.1046 -#18156 := (+ uf_302 #18155)
  6.1047 -#18157 := (>= #18156 0::int)
  6.1048 -#17870 := (>= ?x776!15 0::int)
  6.1049 -#21709 := (not #17870)
  6.1050 -#17866 := (<= ?x776!15 4294967295::int)
  6.1051 -#21708 := (not #17866)
  6.1052 -#21724 := (or #21708 #21709 #18157 #18170)
  6.1053 -#21729 := (not #21724)
  6.1054 -#12727 := (* -1::int uf_286)
  6.1055 -#13271 := (+ #161 #12727)
  6.1056 -#13270 := (>= #13271 0::int)
  6.1057 -#3142 := (= #3073 uf_302)
  6.1058 -#21682 := (not #3142)
  6.1059 -#21683 := (or #21682 #4963 #13270 #18695)
  6.1060 -#22609 := (forall (vars (?x778 int)) (:pat #22468) #21683)
  6.1061 -#22614 := (not #22609)
  6.1062 -#13286 := (* -1::int uf_302)
  6.1063 -#13287 := (+ #3073 #13286)
  6.1064 -#13288 := (<= #13287 0::int)
  6.1065 -#21674 := (or #4963 #13270 #13288 #18695)
  6.1066 -#22601 := (forall (vars (?x776 int)) (:pat #22468) #21674)
  6.1067 -#22606 := (not #22601)
  6.1068 -#22617 := (or #22606 #22614)
  6.1069 -#22620 := (not #22617)
  6.1070 -#22623 := (or #22620 #21729)
  6.1071 -#22626 := (not #22623)
  6.1072 -#12965 := (* -1::int uf_298)
  6.1073 -#12966 := (+ uf_286 #12965)
  6.1074 -#12967 := (<= #12966 0::int)
  6.1075 -#12968 := (not #12967)
  6.1076 -#12122 := (= uf_296 uf_302)
  6.1077 -#21741 := (not #12122)
  6.1078 +#3096 := uf_302
  6.1079 +#18772 := (+ uf_302 #18771)
  6.1080 +#18773 := (>= #18772 0::int)
  6.1081 +#18758 := (* -1::int ?x776!15)
  6.1082 +#18759 := (+ uf_286 #18758)
  6.1083 +#18760 := (<= #18759 0::int)
  6.1084 +#18422 := (>= ?x776!15 0::int)
  6.1085 +#22255 := (not #18422)
  6.1086 +#18421 := (<= ?x776!15 4294967295::int)
  6.1087 +#22254 := (not #18421)
  6.1088 +#22270 := (or #22254 #22255 #18760 #18773)
  6.1089 +#22275 := (not #22270)
  6.1090 +#13151 := (* -1::int uf_286)
  6.1091 +#13539 := (+ #161 #13151)
  6.1092 +#13538 := (>= #13539 0::int)
  6.1093 +#3103 := (= #3054 uf_302)
  6.1094 +#22228 := (not #3103)
  6.1095 +#22229 := (or #22228 #4965 #13538 #19295)
  6.1096 +#23141 := (forall (vars (?x778 int)) (:pat #23000) #22229)
  6.1097 +#23146 := (not #23141)
  6.1098 +#13550 := (* -1::int uf_302)
  6.1099 +#13551 := (+ #3054 #13550)
  6.1100 +#13552 := (<= #13551 0::int)
  6.1101 +#22220 := (or #4965 #13538 #13552 #19295)
  6.1102 +#23133 := (forall (vars (?x776 int)) (:pat #23000) #22220)
  6.1103 +#23138 := (not #23133)
  6.1104 +#23149 := (or #23138 #23146)
  6.1105 +#23152 := (not #23149)
  6.1106 +#23155 := (or #23152 #22275)
  6.1107 +#23158 := (not #23155)
  6.1108 +#12017 := (= uf_296 uf_302)
  6.1109 +#12052 := (not #12017)
  6.1110  decl uf_301 :: int
  6.1111 -#3126 := uf_301
  6.1112 -#12119 := (= uf_297 uf_301)
  6.1113 -#21740 := (not #12119)
  6.1114 +#3094 := uf_301
  6.1115 +#12014 := (= uf_297 uf_301)
  6.1116 +#12061 := (not #12014)
  6.1117  decl uf_300 :: int
  6.1118 -#3124 := uf_300
  6.1119 -#12116 := (= uf_298 uf_300)
  6.1120 -#21739 := (not #12116)
  6.1121 +#3092 := uf_300
  6.1122 +#12011 := (= uf_298 uf_300)
  6.1123 +#12070 := (not #12011)
  6.1124  decl uf_299 :: int
  6.1125 -#3122 := uf_299
  6.1126 -#12113 := (= uf_296 uf_299)
  6.1127 -#21738 := (not #12113)
  6.1128 -#22629 := (or #21738 #21739 #21740 #21741 #21602 #21575 #12968 #22626)
  6.1129 -#22632 := (not #22629)
  6.1130 -#22577 := (or #17721 #17730 #22574)
  6.1131 -#22580 := (not #22577)
  6.1132 -#22583 := (or #17721 #17724 #22580)
  6.1133 -#22586 := (not #22583)
  6.1134 -#22589 := (or #17721 #17724 #22586)
  6.1135 -#22592 := (not #22589)
  6.1136 -#22595 := (or #21602 #21575 #12967 #22592)
  6.1137 -#22598 := (not #22595)
  6.1138 -#22635 := (or #22598 #22632)
  6.1139 -#22638 := (not #22635)
  6.1140 -#13378 := (* -1::int uf_296)
  6.1141 -#13379 := (+ #3073 #13378)
  6.1142 -#13380 := (<= #13379 0::int)
  6.1143 -#13363 := (+ #161 #12965)
  6.1144 -#13362 := (>= #13363 0::int)
  6.1145 -#21458 := (or #4963 #13362 #13380 #18695)
  6.1146 -#22477 := (forall (vars (?x775 int)) (:pat #22468) #21458)
  6.1147 -#22482 := (not #22477)
  6.1148 +#3090 := uf_299
  6.1149 +#12008 := (= uf_296 uf_299)
  6.1150 +#12079 := (not #12008)
  6.1151 +#23161 := (or #12079 #12070 #12061 #12052 #22161 #13365 #13511 #23158)
  6.1152 +#23164 := (not #23161)
  6.1153 +#23167 := (or #23130 #23164)
  6.1154 +#23170 := (not #23167)
  6.1155 +#13715 := (* -1::int uf_296)
  6.1156 +#13716 := (+ #3054 #13715)
  6.1157 +#13717 := (<= #13716 0::int)
  6.1158 +#13704 := (+ #161 #13246)
  6.1159 +#13703 := (>= #13704 0::int)
  6.1160 +#22036 := (or #4965 #13703 #13717 #19295)
  6.1161 +#23009 := (forall (vars (?x775 int)) (:pat #23000) #22036)
  6.1162 +#23014 := (not #23009)
  6.1163  #1331 := 255::int
  6.1164 -#15107 := (<= uf_296 255::int)
  6.1165 -#21770 := (not #15107)
  6.1166 -#15096 := (<= uf_297 4294967295::int)
  6.1167 -#21769 := (not #15096)
  6.1168 -#15085 := (<= uf_298 4294967295::int)
  6.1169 -#21768 := (not #15085)
  6.1170 -#13402 := (>= uf_296 0::int)
  6.1171 -#21766 := (not #13402)
  6.1172 -#21765 := (not #13392)
  6.1173 -#13389 := (>= #12966 0::int)
  6.1174 -#21764 := (not #13389)
  6.1175 -#13356 := (* -1::int uf_297)
  6.1176 -#13357 := (+ uf_286 #13356)
  6.1177 -#13358 := (<= #13357 0::int)
  6.1178 -#12740 := (<= uf_286 0::int)
  6.1179 +#15594 := (<= uf_296 255::int)
  6.1180 +#22305 := (not #15594)
  6.1181 +#15577 := (<= uf_297 4294967295::int)
  6.1182 +#22304 := (not #15577)
  6.1183 +#15560 := (<= uf_298 4294967295::int)
  6.1184 +#22303 := (not #15560)
  6.1185 +#13765 := (>= uf_296 0::int)
  6.1186 +#22301 := (not #13765)
  6.1187 +#13743 := (>= uf_298 0::int)
  6.1188 +#22300 := (not #13743)
  6.1189 +#13737 := (>= #13509 0::int)
  6.1190 +#13740 := (not #13737)
  6.1191 +#13686 := (* -1::int uf_297)
  6.1192 +#13687 := (+ uf_286 #13686)
  6.1193 +#13688 := (<= #13687 0::int)
  6.1194 +#13217 := (<= uf_286 0::int)
  6.1195  decl uf_178 :: (-> T4 T4 T2)
  6.1196 -#3187 := (uf_178 uf_287 uf_287)
  6.1197 -#12261 := (= uf_9 #3187)
  6.1198 -#21763 := (not #12261)
  6.1199 +#3162 := (uf_178 uf_287 uf_287)
  6.1200 +#12254 := (= uf_9 #3162)
  6.1201 +#13683 := (not #12254)
  6.1202  decl uf_202 :: (-> T1 T4 T2)
  6.1203  decl uf_272 :: T1
  6.1204  #2945 := uf_272
  6.1205 -#3113 := (uf_202 uf_272 uf_287)
  6.1206 -#12067 := (= uf_9 #3113)
  6.1207 -#21762 := (not #12067)
  6.1208 -#3100 := (uf_66 #2979 uf_297 uf_7)
  6.1209 -#3101 := (uf_110 uf_287 #3100)
  6.1210 -#12030 := (= uf_296 #3101)
  6.1211 -#21761 := (not #12030)
  6.1212 +#3087 := (uf_202 uf_272 uf_287)
  6.1213 +#11997 := (= uf_9 #3087)
  6.1214 +#14996 := (not #11997)
  6.1215 +#3082 := (uf_66 #2979 uf_297 uf_7)
  6.1216 +#3083 := (uf_110 uf_287 #3082)
  6.1217 +#11989 := (= uf_296 #3083)
  6.1218 +#22299 := (not #11989)
  6.1219  decl up_292 :: (-> T4 T1 T1 T5 T3 bool)
  6.1220  decl uf_6 :: (-> T3 T3)
  6.1221  #11 := (uf_6 uf_7)
  6.1222  decl uf_280 :: T1
  6.1223  #2953 := uf_280
  6.1224 -#3200 := (up_292 uf_287 uf_272 uf_280 #2979 #11)
  6.1225 -#21760 := (not #3200)
  6.1226 -#3199 := (up_291 uf_287 uf_272 uf_280 #3013 #11)
  6.1227 -#21759 := (not #3199)
  6.1228 +#3175 := (up_292 uf_287 uf_272 uf_280 #2979 #11)
  6.1229 +#22298 := (not #3175)
  6.1230 +#3174 := (up_291 uf_287 uf_272 uf_280 #3013 #11)
  6.1231 +#22297 := (not #3174)
  6.1232  decl uf_279 :: T1
  6.1233  #2952 := uf_279
  6.1234 -#3198 := (up_291 uf_287 uf_272 uf_279 uf_286 uf_4)
  6.1235 -#21758 := (not #3198)
  6.1236 -#3197 := (up_291 uf_287 uf_272 uf_277 uf_296 uf_7)
  6.1237 -#21757 := (not #3197)
  6.1238 -#3196 := (up_291 uf_287 uf_272 uf_275 uf_297 uf_4)
  6.1239 -#21756 := (not #3196)
  6.1240 -#3195 := (up_291 uf_287 uf_272 uf_273 uf_298 uf_4)
  6.1241 -#21755 := (not #3195)
  6.1242 -#3044 := (uf_66 #2979 0::int uf_7)
  6.1243 -#3054 := (uf_110 uf_287 #3044)
  6.1244 +#3173 := (up_291 uf_287 uf_272 uf_279 uf_286 uf_4)
  6.1245 +#12742 := (not #3173)
  6.1246 +#3172 := (up_291 uf_287 uf_272 uf_277 uf_296 uf_7)
  6.1247 +#12751 := (not #3172)
  6.1248 +#3171 := (up_291 uf_287 uf_272 uf_275 uf_297 uf_4)
  6.1249 +#12760 := (not #3171)
  6.1250 +#3170 := (up_291 uf_287 uf_272 uf_273 uf_298 uf_4)
  6.1251 +#12769 := (not #3170)
  6.1252 +#3031 := (uf_66 #2979 0::int uf_7)
  6.1253 +#3041 := (uf_110 uf_287 #3031)
  6.1254  decl uf_295 :: int
  6.1255 -#3053 := uf_295
  6.1256 -#3055 := (= uf_295 #3054)
  6.1257 -#17676 := (not #3055)
  6.1258 -#22641 := (or #17676 #21755 #21756 #21757 #21758 #21759 #21760 #21761 #21762 #21763 #12740 #21602 #21575 #13358 #21764 #21765 #21766 #21768 #21769 #21770 #22482 #22638)
  6.1259 -#22644 := (not #22641)
  6.1260 -#22647 := (or #17676 #12740 #22644)
  6.1261 -#22650 := (not #22647)
  6.1262 -#12886 := (* -1::int #3073)
  6.1263 -#12887 := (+ uf_295 #12886)
  6.1264 -#12885 := (>= #12887 0::int)
  6.1265 -#12869 := (>= #161 1::int)
  6.1266 -#21436 := (or #4963 #12869 #12885 #18695)
  6.1267 -#22469 := (forall (vars (?x773 int)) (:pat #22468) #21436)
  6.1268 -#22474 := (not #22469)
  6.1269 -#22653 := (or #22474 #22650)
  6.1270 -#22656 := (not #22653)
  6.1271 +#3040 := uf_295
  6.1272 +#3042 := (= uf_295 #3041)
  6.1273 +#12976 := (not #3042)
  6.1274 +#23173 := (or #12976 #12769 #12760 #12751 #12742 #22297 #22298 #22299 #14996 #13683 #13217 #22161 #13365 #13688 #13740 #22300 #22301 #22303 #22304 #22305 #23014 #23170)
  6.1275 +#23176 := (not #23173)
  6.1276 +#23179 := (or #12976 #13217 #23176)
  6.1277 +#23182 := (not #23179)
  6.1278 +#13197 := (* -1::int #3054)
  6.1279 +#13198 := (+ uf_295 #13197)
  6.1280 +#13196 := (>= #13198 0::int)
  6.1281 +#13184 := (>= #161 1::int)
  6.1282 +#22025 := (or #4965 #13184 #13196 #19295)
  6.1283 +#23001 := (forall (vars (?x773 int)) (:pat #23000) #22025)
  6.1284 +#23006 := (not #23001)
  6.1285 +#23185 := (or #23006 #23182)
  6.1286 +#23188 := (not #23185)
  6.1287  decl ?x773!13 :: int
  6.1288 -#17651 := ?x773!13
  6.1289 -#17658 := (uf_66 #2979 ?x773!13 uf_7)
  6.1290 -#17659 := (uf_110 uf_287 #17658)
  6.1291 -#17660 := (* -1::int #17659)
  6.1292 -#17661 := (+ uf_295 #17660)
  6.1293 -#17662 := (>= #17661 0::int)
  6.1294 -#17655 := (>= ?x773!13 0::int)
  6.1295 -#21399 := (not #17655)
  6.1296 -#17653 := (>= ?x773!13 1::int)
  6.1297 -#17652 := (<= ?x773!13 4294967295::int)
  6.1298 -#21398 := (not #17652)
  6.1299 -#21414 := (or #21398 #17653 #21399 #17662)
  6.1300 -#21419 := (not #21414)
  6.1301 -#22659 := (or #21419 #22656)
  6.1302 -#22662 := (not #22659)
  6.1303 -#12863 := (>= uf_286 1::int)
  6.1304 -#12866 := (not #12863)
  6.1305 -#22665 := (or #12866 #22662)
  6.1306 -#22668 := (not #22665)
  6.1307 -#22671 := (or #12866 #22668)
  6.1308 -#22674 := (not #22671)
  6.1309 -#3050 := (uf_68 uf_287 #3044)
  6.1310 -#11979 := (= uf_9 #3050)
  6.1311 -#17640 := (not #11979)
  6.1312 -#3045 := (uf_48 #3044 uf_7)
  6.1313 -#11970 := (= uf_9 #3045)
  6.1314 -#17631 := (not #11970)
  6.1315 +#18159 := ?x773!13
  6.1316 +#18169 := (>= ?x773!13 1::int)
  6.1317 +#18164 := (uf_66 #2979 ?x773!13 uf_7)
  6.1318 +#18165 := (uf_110 uf_287 #18164)
  6.1319 +#18166 := (* -1::int #18165)
  6.1320 +#18167 := (+ uf_295 #18166)
  6.1321 +#18168 := (>= #18167 0::int)
  6.1322 +#18161 := (>= ?x773!13 0::int)
  6.1323 +#21999 := (not #18161)
  6.1324 +#18160 := (<= ?x773!13 4294967295::int)
  6.1325 +#21998 := (not #18160)
  6.1326 +#22014 := (or #21998 #21999 #18168 #18169)
  6.1327 +#22019 := (not #22014)
  6.1328 +#23191 := (or #22019 #23188)
  6.1329 +#23194 := (not #23191)
  6.1330 +#13178 := (>= uf_286 1::int)
  6.1331 +#13181 := (not #13178)
  6.1332 +#23197 := (or #13181 #23194)
  6.1333 +#23200 := (not #23197)
  6.1334 +#23203 := (or #13181 #23200)
  6.1335 +#23206 := (not #23203)
  6.1336 +#3037 := (uf_68 uf_287 #3031)
  6.1337 +#11937 := (= uf_9 #3037)
  6.1338 +#18136 := (not #11937)
  6.1339 +#3032 := (uf_48 #3031 uf_7)
  6.1340 +#11928 := (= uf_9 #3032)
  6.1341 +#18127 := (not #11928)
  6.1342  decl uf_274 :: T1
  6.1343  #2947 := uf_274
  6.1344 -#3058 := (up_291 uf_287 uf_274 uf_273 1::int uf_4)
  6.1345 -#21813 := (not #3058)
  6.1346 +#3045 := (up_291 uf_287 uf_274 uf_273 1::int uf_4)
  6.1347 +#12949 := (not #3045)
  6.1348  decl uf_276 :: T1
  6.1349  #2949 := uf_276
  6.1350 -#3057 := (up_291 uf_287 uf_276 uf_275 0::int uf_4)
  6.1351 -#21812 := (not #3057)
  6.1352 +#3044 := (up_291 uf_287 uf_276 uf_275 0::int uf_4)
  6.1353 +#12958 := (not #3044)
  6.1354  decl uf_278 :: T1
  6.1355  #2951 := uf_278
  6.1356 -#3056 := (up_291 uf_287 uf_278 uf_277 uf_295 uf_7)
  6.1357 -#21811 := (not #3056)
  6.1358 -#22677 := (or #17676 #21811 #21812 #21813 #17631 #17640 #22674)
  6.1359 -#22680 := (not #22677)
  6.1360 -#22683 := (or #17631 #17640 #22680)
  6.1361 -#22686 := (not #22683)
  6.1362 -#3047 := (uf_24 uf_287 #3044)
  6.1363 -#11973 := (= uf_9 #3047)
  6.1364 -#17634 := (not #11973)
  6.1365 -#22689 := (or #17631 #17634 #22686)
  6.1366 -#22692 := (not #22689)
  6.1367 -#26286 := (uf_13 #3044)
  6.1368 -#26287 := (= #24108 #26286)
  6.1369 -#26260 := (uf_48 #3044 #24108)
  6.1370 -#26261 := (= uf_9 #26260)
  6.1371 -#26289 := (iff #26261 #26287)
  6.1372 -#233 := (:var 0 T3)
  6.1373 -#2666 := (uf_48 #15 #233)
  6.1374 -#2667 := (pattern #2666)
  6.1375 -#11138 := (= uf_9 #2666)
  6.1376 -#9039 := (= #233 #1390)
  6.1377 -#11159 := (iff #9039 #11138)
  6.1378 -#22399 := (forall (vars (?x712 T5) (?x713 T3)) (:pat #2667) #11159)
  6.1379 -#11164 := (forall (vars (?x712 T5) (?x713 T3)) #11159)
  6.1380 -#22402 := (iff #11164 #22399)
  6.1381 -#22400 := (iff #11159 #11159)
  6.1382 -#22401 := [refl]: #22400
  6.1383 -#22403 := [quant-intro #22401]: #22402
  6.1384 -#17468 := (~ #11164 #11164)
  6.1385 -#17466 := (~ #11159 #11159)
  6.1386 -#17467 := [refl]: #17466
  6.1387 -#17469 := [nnf-pos #17467]: #17468
  6.1388 -#1890 := (= #1390 #233)
  6.1389 -#2668 := (= #2666 uf_9)
  6.1390 -#2673 := (iff #2668 #1890)
  6.1391 -#2674 := (forall (vars (?x712 T5) (?x713 T3)) #2673)
  6.1392 -#11165 := (iff #2674 #11164)
  6.1393 -#11162 := (iff #2673 #11159)
  6.1394 -#11155 := (iff #11138 #9039)
  6.1395 -#11160 := (iff #11155 #11159)
  6.1396 -#11161 := [rewrite]: #11160
  6.1397 -#11157 := (iff #2673 #11155)
  6.1398 -#9040 := (iff #1890 #9039)
  6.1399 -#9041 := [rewrite]: #9040
  6.1400 -#11140 := (iff #2668 #11138)
  6.1401 -#11141 := [rewrite]: #11140
  6.1402 -#11158 := [monotonicity #11141 #9041]: #11157
  6.1403 -#11163 := [trans #11158 #11161]: #11162
  6.1404 -#11166 := [quant-intro #11163]: #11165
  6.1405 -#11154 := [asserted]: #2674
  6.1406 -#11169 := [mp #11154 #11166]: #11164
  6.1407 -#17470 := [mp~ #11169 #17469]: #11164
  6.1408 -#22404 := [mp #17470 #22403]: #22399
  6.1409 -#25427 := (not #22399)
  6.1410 -#26306 := (or #25427 #26289)
  6.1411 -#26288 := (iff #26287 #26261)
  6.1412 -#26307 := (or #25427 #26288)
  6.1413 -#26363 := (iff #26307 #26306)
  6.1414 -#26462 := (iff #26306 #26306)
  6.1415 -#26453 := [rewrite]: #26462
  6.1416 -#26290 := (iff #26288 #26289)
  6.1417 -#26291 := [rewrite]: #26290
  6.1418 -#26459 := [monotonicity #26291]: #26363
  6.1419 -#26518 := [trans #26459 #26453]: #26363
  6.1420 -#26300 := [quant-inst]: #26307
  6.1421 -#26463 := [mp #26300 #26518]: #26306
  6.1422 -#26613 := [unit-resolution #26463 #22404]: #26289
  6.1423 -#26268 := (not #26261)
  6.1424 -#26569 := (iff #17631 #26268)
  6.1425 -#26567 := (iff #11970 #26261)
  6.1426 -#26657 := (iff #26261 #11970)
  6.1427 -#26615 := (= #26260 #3045)
  6.1428 -#26616 := [monotonicity #27656]: #26615
  6.1429 -#26658 := [monotonicity #26616]: #26657
  6.1430 -#26568 := [symm #26658]: #26567
  6.1431 -#26617 := [monotonicity #26568]: #26569
  6.1432 -#26614 := [hypothesis]: #17631
  6.1433 -#26618 := [mp #26614 #26617]: #26268
  6.1434 -#26660 := (= #24223 #26286)
  6.1435 -#26622 := (= #26286 #24223)
  6.1436 -#26620 := (= #3044 #2979)
  6.1437 -#26566 := (= #3044 #26333)
  6.1438 -#26311 := (uf_66 #23935 0::int #24108)
  6.1439 -#26336 := (= #26311 #26333)
  6.1440 -#26339 := (not #26336)
  6.1441 -decl uf_138 :: (-> T5 T5 T2)
  6.1442 -#26312 := (uf_138 #26311 #23935)
  6.1443 -#26313 := (= uf_9 #26312)
  6.1444 -#26314 := (not #26313)
  6.1445 -#26345 := (or #26314 #26339)
  6.1446 -#26350 := (not #26345)
  6.1447 -#247 := (:var 1 int)
  6.1448 -#21 := (:var 2 T5)
  6.1449 -#1576 := (uf_66 #21 #247 #233)
  6.1450 -#1577 := (pattern #1576)
  6.1451 -#1578 := (uf_138 #1576 #21)
  6.1452 -#8220 := (= uf_9 #1578)
  6.1453 -#20314 := (not #8220)
  6.1454 -decl uf_139 :: (-> T3 int)
  6.1455 -#1581 := (uf_139 #233)
  6.1456 -#1582 := (* #247 #1581)
  6.1457 -#1580 := (uf_116 #21)
  6.1458 -#1583 := (+ #1580 #1582)
  6.1459 -#1584 := (uf_43 #233 #1583)
  6.1460 -#1585 := (= #1576 #1584)
  6.1461 -#20313 := (not #1585)
  6.1462 -#20315 := (or #20313 #20314)
  6.1463 -#20316 := (not #20315)
  6.1464 -#20319 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #20316)
  6.1465 -#8226 := (and #1585 #8220)
  6.1466 -#8231 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #8226)
  6.1467 -#20320 := (iff #8231 #20319)
  6.1468 -#20317 := (iff #8226 #20316)
  6.1469 -#20318 := [rewrite]: #20317
  6.1470 -#20321 := [quant-intro #20318]: #20320
  6.1471 -#16546 := (~ #8231 #8231)
  6.1472 -#16544 := (~ #8226 #8226)
  6.1473 -#16545 := [refl]: #16544
  6.1474 -#16547 := [nnf-pos #16545]: #16546
  6.1475 -#1579 := (= #1578 uf_9)
  6.1476 -#1586 := (and #1579 #1585)
  6.1477 -#1587 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #1586)
  6.1478 -#8232 := (iff #1587 #8231)
  6.1479 -#8229 := (iff #1586 #8226)
  6.1480 -#8223 := (and #8220 #1585)
  6.1481 -#8227 := (iff #8223 #8226)
  6.1482 -#8228 := [rewrite]: #8227
  6.1483 -#8224 := (iff #1586 #8223)
  6.1484 -#8221 := (iff #1579 #8220)
  6.1485 -#8222 := [rewrite]: #8221
  6.1486 -#8225 := [monotonicity #8222]: #8224
  6.1487 -#8230 := [trans #8225 #8228]: #8229
  6.1488 -#8233 := [quant-intro #8230]: #8232
  6.1489 -#8219 := [asserted]: #1587
  6.1490 -#8236 := [mp #8219 #8233]: #8231
  6.1491 -#16548 := [mp~ #8236 #16547]: #8231
  6.1492 -#20322 := [mp #16548 #20321]: #20319
  6.1493 -#26353 := (not #20319)
  6.1494 -#26293 := (or #26353 #26350)
  6.1495 -#26315 := (uf_139 #24108)
  6.1496 -#26316 := (* 0::int #26315)
  6.1497 -#26318 := (+ #26317 #26316)
  6.1498 -#26319 := (uf_43 #24108 #26318)
  6.1499 -#26320 := (= #26311 #26319)
  6.1500 -#26321 := (not #26320)
  6.1501 -#26322 := (or #26321 #26314)
  6.1502 -#26323 := (not #26322)
  6.1503 -#26294 := (or #26353 #26323)
  6.1504 -#26295 := (iff #26294 #26293)
  6.1505 -#26310 := (iff #26293 #26293)
  6.1506 -#26297 := [rewrite]: #26310
  6.1507 -#26351 := (iff #26323 #26350)
  6.1508 -#26348 := (iff #26322 #26345)
  6.1509 -#26342 := (or #26339 #26314)
  6.1510 -#26346 := (iff #26342 #26345)
  6.1511 -#26347 := [rewrite]: #26346
  6.1512 -#26343 := (iff #26322 #26342)
  6.1513 -#26340 := (iff #26321 #26339)
  6.1514 -#26337 := (iff #26320 #26336)
  6.1515 -#26334 := (= #26319 #26333)
  6.1516 -#26331 := (= #26318 #26317)
  6.1517 -#26326 := (+ #26317 0::int)
  6.1518 -#26329 := (= #26326 #26317)
  6.1519 -#26330 := [rewrite]: #26329
  6.1520 -#26327 := (= #26318 #26326)
  6.1521 -#26324 := (= #26316 0::int)
  6.1522 -#26325 := [rewrite]: #26324
  6.1523 -#26328 := [monotonicity #26325]: #26327
  6.1524 -#26332 := [trans #26328 #26330]: #26331
  6.1525 -#26335 := [monotonicity #26332]: #26334
  6.1526 -#26338 := [monotonicity #26335]: #26337
  6.1527 -#26341 := [monotonicity #26338]: #26340
  6.1528 -#26344 := [monotonicity #26341]: #26343
  6.1529 -#26349 := [trans #26344 #26347]: #26348
  6.1530 -#26352 := [monotonicity #26349]: #26351
  6.1531 -#26296 := [monotonicity #26352]: #26295
  6.1532 -#26298 := [trans #26296 #26297]: #26295
  6.1533 -#26292 := [quant-inst]: #26294
  6.1534 -#26299 := [mp #26292 #26298]: #26293
  6.1535 -#27785 := [unit-resolution #26299 #20322]: #26350
  6.1536 -#26385 := (or #26345 #26336)
  6.1537 -#26458 := [def-axiom]: #26385
  6.1538 -#27786 := [unit-resolution #26458 #27785]: #26336
  6.1539 -#27787 := (= #3044 #26311)
  6.1540 -#27788 := [monotonicity #27707 #27654]: #27787
  6.1541 -#26619 := [trans #27788 #27786]: #26566
  6.1542 -#26621 := [trans #26619 #27789]: #26620
  6.1543 -#26609 := [monotonicity #26621]: #26622
  6.1544 -#26661 := [symm #26609]: #26660
  6.1545 -#26662 := (= #24108 #24223)
  6.1546 -#26645 := [trans #27656 #27843]: #26662
  6.1547 -#26647 := [trans #26645 #26661]: #26287
  6.1548 -#26503 := (not #26287)
  6.1549 -#26502 := (not #26289)
  6.1550 -#26504 := (or #26502 #26261 #26503)
  6.1551 -#26505 := [def-axiom]: #26504
  6.1552 -#26659 := [unit-resolution #26505 #26647 #26618 #26613]: false
  6.1553 -#26648 := [lemma #26659]: #11970
  6.1554 -#28096 := (or #17631 #22692)
  6.1555 -#22695 := (or #17631 #17634 #22692)
  6.1556 -#22698 := (not #22695)
  6.1557 +#3043 := (up_291 uf_287 uf_278 uf_277 uf_295 uf_7)
  6.1558 +#12967 := (not #3043)
  6.1559 +#23209 := (or #12976 #12967 #12958 #12949 #18127 #18136 #23206)
  6.1560 +#23212 := (not #23209)
  6.1561 +#23215 := (or #18127 #18136 #23212)
  6.1562 +#23218 := (not #23215)
  6.1563 +#3034 := (uf_24 uf_287 #3031)
  6.1564 +#11931 := (= uf_9 #3034)
  6.1565 +#18130 := (not #11931)
  6.1566 +#23221 := (or #18127 #18130 #23218)
  6.1567 +#23224 := (not #23221)
  6.1568 +#23227 := (or #18127 #18130 #23224)
  6.1569 +#23230 := (not #23227)
  6.1570  decl uf_200 :: (-> T4 T5 T5 T16 T2)
  6.1571  decl uf_282 :: T16
  6.1572  #2957 := uf_282
  6.1573 -#2981 := (uf_43 #2977 #2980)
  6.1574 -#3042 := (uf_200 uf_287 #2981 #2981 uf_282)
  6.1575 -#11967 := (= uf_9 #3042)
  6.1576 -#12702 := (not #11967)
  6.1577 -#22701 := (or #12702 #22698)
  6.1578 -#22704 := (not #22701)
  6.1579 -#24010 := (uf_116 #2981)
  6.1580 -#25399 := (uf_43 #2977 #24010)
  6.1581 -#25810 := (uf_13 #25399)
  6.1582 -#26056 := (uf_12 #25810)
  6.1583 -#26059 := (= uf_14 #26056)
  6.1584 -#26178 := (not #26059)
  6.1585 +#3029 := (uf_200 uf_287 #2981 #2981 uf_282)
  6.1586 +#11925 := (= uf_9 #3029)
  6.1587 +#13009 := (not #11925)
  6.1588 +#23233 := (or #13009 #23230)
  6.1589 +#23236 := (not #23233)
  6.1590 +#24545 := (uf_116 #2981)
  6.1591 +#25933 := (uf_43 #2977 #24545)
  6.1592 +#26480 := (uf_200 uf_287 #25933 #25933 uf_282)
  6.1593 +#26725 := (= #26480 #3029)
  6.1594 +#26728 := (= #3029 #26480)
  6.1595 +#25940 := (= #2981 #25933)
  6.1596 +#2986 := (uf_48 #2981 #2977)
  6.1597 +#11869 := (= uf_9 #2986)
  6.1598 +decl uf_23 :: (-> T3 T2)
  6.1599 +#2993 := (uf_23 #2977)
  6.1600 +#11881 := (= uf_9 #2993)
  6.1601  #2990 := (uf_12 #2977)
  6.1602 -#11873 := (= uf_14 #2990)
  6.1603 -#11876 := (not #11873)
  6.1604 -#26179 := (iff #11876 #26178)
  6.1605 -#26176 := (iff #11873 #26059)
  6.1606 -#26195 := (iff #26059 #11873)
  6.1607 -#26171 := (= #26056 #2990)
  6.1608 -#26169 := (= #25810 #2977)
  6.1609 -#24228 := (uf_13 #2981)
  6.1610 -#27920 := (= #24228 #2977)
  6.1611 -#24231 := (= #2977 #24228)
  6.1612 -#24236 := (or #24175 #24231)
  6.1613 -#24237 := [quant-inst]: #24236
  6.1614 -#27857 := [unit-resolution #24237 #22417]: #24231
  6.1615 -#27921 := [symm #27857]: #27920
  6.1616 -#26162 := (= #25810 #24228)
  6.1617 -#27876 := (= #25399 #2981)
  6.1618 -#25406 := (= #2981 #25399)
  6.1619 -#2986 := (uf_48 #2981 #2977)
  6.1620 -#11867 := (= uf_9 #2986)
  6.1621 +#11875 := (= uf_14 #2990)
  6.1622 +#11878 := (not #11875)
  6.1623 +#2988 := (uf_24 uf_287 #2981)
  6.1624 +#11872 := (= uf_9 #2988)
  6.1625 +#11866 := (= uf_26 #2984)
  6.1626 +#2982 := (uf_27 uf_287 #2981)
  6.1627 +#11862 := (= uf_9 #2982)
  6.1628 +#13937 := (and #11862 #11866 #11869 #11872 #11878 #11881)
  6.1629  decl uf_283 :: int
  6.1630  #2961 := uf_283
  6.1631 -#12768 := (* -1::int uf_283)
  6.1632 +#13993 := (* -1::int uf_283)
  6.1633  decl uf_78 :: int
  6.1634  #429 := uf_78
  6.1635 -#12769 := (+ uf_78 #12768)
  6.1636 -#12767 := (>= #12769 0::int)
  6.1637 -#12765 := (>= uf_283 0::int)
  6.1638 +#13994 := (+ uf_78 #13993)
  6.1639 +#13992 := (>= #13994 0::int)
  6.1640 +#13990 := (>= uf_283 0::int)
  6.1641 +#13997 := (and #13990 #13992)
  6.1642 +#14000 := (not #13997)
  6.1643  decl uf_284 :: int
  6.1644  #2965 := uf_284
  6.1645 -#12760 := (* -1::int uf_284)
  6.1646 +#13979 := (* -1::int uf_284)
  6.1647  decl uf_76 :: int
  6.1648  #409 := uf_76
  6.1649 -#12761 := (+ uf_76 #12760)
  6.1650 -#12759 := (>= #12761 0::int)
  6.1651 -#12757 := (>= uf_284 0::int)
  6.1652 +#13980 := (+ uf_76 #13979)
  6.1653 +#13978 := (>= #13980 0::int)
  6.1654 +#13976 := (>= uf_284 0::int)
  6.1655 +#13983 := (and #13976 #13978)
  6.1656 +#13986 := (not #13983)
  6.1657  decl uf_285 :: int
  6.1658  #2969 := uf_285
  6.1659 -#12752 := (* -1::int uf_285)
  6.1660 -#12753 := (+ uf_76 #12752)
  6.1661 -#12751 := (>= #12753 0::int)
  6.1662 -#12749 := (>= uf_285 0::int)
  6.1663 +#13965 := (* -1::int uf_285)
  6.1664 +#13966 := (+ uf_76 #13965)
  6.1665 +#13964 := (>= #13966 0::int)
  6.1666 +#13962 := (>= uf_285 0::int)
  6.1667 +#13969 := (and #13962 #13964)
  6.1668 +#13972 := (not #13969)
  6.1669  #1042 := 1099511627776::int
  6.1670 -#12744 := (>= uf_286 1099511627776::int)
  6.1671 -#12745 := (not #12744)
  6.1672 -#12741 := (not #12740)
  6.1673 +#13950 := (>= uf_286 1099511627776::int)
  6.1674 +#13940 := (not #13937)
  6.1675  decl uf_289 :: (-> T19 int)
  6.1676  #3007 := (:var 0 T19)
  6.1677  #3008 := (uf_289 #3007)
  6.1678  #3009 := (pattern #3008)
  6.1679  decl uf_290 :: int
  6.1680  #3010 := uf_290
  6.1681 -#12733 := (* -1::int uf_290)
  6.1682 -#12734 := (+ #3008 #12733)
  6.1683 -#12732 := (>= #12734 0::int)
  6.1684 -#12731 := (not #12732)
  6.1685 -#12737 := (forall (vars (?x771 T19)) (:pat #3009) #12731)
  6.1686 -#12728 := (+ uf_76 #12727)
  6.1687 -#12726 := (>= #12728 0::int)
  6.1688 -#12724 := (>= uf_286 0::int)
  6.1689 +#13927 := (* -1::int uf_290)
  6.1690 +#13928 := (+ #3008 #13927)
  6.1691 +#13926 := (>= #13928 0::int)
  6.1692 +#13925 := (not #13926)
  6.1693 +#13931 := (forall (vars (?x771 T19)) (:pat #3009) #13925)
  6.1694 +#13934 := (not #13931)
  6.1695 +#13218 := (not #13217)
  6.1696 +#13781 := (and #3042 #13218)
  6.1697 +#13786 := (not #13781)
  6.1698 +#13769 := (+ uf_78 #13715)
  6.1699 +#13768 := (>= #13769 0::int)
  6.1700 +#13772 := (and #13765 #13768)
  6.1701 +#13775 := (not #13772)
  6.1702 +#13756 := (+ uf_76 #13686)
  6.1703 +#13755 := (>= #13756 0::int)
  6.1704 +#13759 := (and #13222 #13755)
  6.1705 +#13762 := (not #13759)
  6.1706 +#13247 := (+ uf_76 #13246)
  6.1707 +#13746 := (>= #13247 0::int)
  6.1708 +#13749 := (and #13743 #13746)
  6.1709 +#13752 := (not #13749)
  6.1710 +#4355 := (* -1::int uf_76)
  6.1711 +#4356 := (+ #161 #4355)
  6.1712 +#4357 := (<= #4356 0::int)
  6.1713 +#4364 := (and #4043 #4357)
  6.1714 +#5579 := (not #4364)
  6.1715 +#13726 := (or #5579 #13703 #13717)
  6.1716 +#13731 := (forall (vars (?x775 int)) #13726)
  6.1717 +#13734 := (not #13731)
  6.1718 +#13689 := (not #13688)
  6.1719 +#13695 := (and #11989 #13689)
  6.1720 +#13700 := (not #13695)
  6.1721 +#13540 := (not #13538)
  6.1722 +#13578 := (and #3103 #4043 #4357 #13540)
  6.1723 +#13583 := (exists (vars (?x778 int)) #13578)
  6.1724 +#13561 := (or #5579 #13538 #13552)
  6.1725 +#13566 := (forall (vars (?x776 int)) #13561)
  6.1726 +#13586 := (not #13566)
  6.1727 +#13592 := (or #13586 #13583)
  6.1728 +#13597 := (and #13566 #13592)
  6.1729 +#13227 := (and #13222 #13225)
  6.1730 +#13230 := (not #13227)
  6.1731 +decl up_216 :: bool
  6.1732 +#2482 := up_216
  6.1733 +#12113 := (not up_216)
  6.1734 +#13624 := (or #12113 #12079 #12070 #12061 #12052 #13230 #13597)
  6.1735 +#13629 := (and up_216 #13624)
  6.1736 +#13654 := (or #13230 #13511 #13629)
  6.1737 +#13245 := (>= #13247 1::int)
  6.1738 +#13334 := (and #13243 #13245)
  6.1739 +#13337 := (not #13334)
  6.1740 +#13304 := (not #13303)
  6.1741 +#13310 := (and #12352 #13304)
  6.1742 +#13290 := (or #5579 #13267 #13281)
  6.1743 +#13295 := (forall (vars (?x785 int)) #13290)
  6.1744 +#13298 := (not #13295)
  6.1745 +#13315 := (or #13298 #13310)
  6.1746 +#13318 := (and #13295 #13315)
  6.1747 +#13321 := (or #13264 #13318)
  6.1748 +#13324 := (and #13259 #13321)
  6.1749 +#13253 := (and #13234 #13251)
  6.1750 +#13256 := (not #13253)
  6.1751 +#13352 := (or #12401 #13256 #13324 #13331 #13337)
  6.1752 +#13360 := (and #13243 #13245 #13352)
  6.1753 +#13236 := (and #13225 #13234)
  6.1754 +#13239 := (not #13236)
  6.1755 +#13471 := (or #12566 #12557 #13230 #13239 #13360 #13416)
  6.1756 +#12305 := (and #12293 #12302)
  6.1757 +#12494 := (not #12305)
  6.1758 +#13392 := (or #12476 #12467 #12494 #12485 #12449 #12440 #13365 #13239 #13360)
  6.1759 +#13400 := (and #12293 #12302 #13392)
  6.1760 +#12299 := (and #12293 #12296)
  6.1761 +#12506 := (not #12299)
  6.1762 +#13405 := (or #12506 #13400)
  6.1763 +#13411 := (and #12293 #12296 #13405)
  6.1764 +#13441 := (or #13230 #13411 #13417)
  6.1765 +#13476 := (and #13441 #13471)
  6.1766 +#13485 := (or #12494 #13230 #13476)
  6.1767 +#13493 := (and #12293 #12302 #13485)
  6.1768 +#13498 := (or #12506 #13493)
  6.1769 +#13504 := (and #12293 #12296 #13498)
  6.1770 +#13533 := (or #13230 #13504 #13510)
  6.1771 +#13659 := (and #13533 #13654)
  6.1772 +decl uf_55 :: (-> T4 T2)
  6.1773 +#3004 := (uf_55 uf_287)
  6.1774 +#11905 := (= uf_9 #3004)
  6.1775 +#12003 := (and #11905 #11997)
  6.1776 +#12141 := (not #12003)
  6.1777 +#3176 := (and #3174 #3175)
  6.1778 +#12733 := (not #3176)
  6.1779 +#13852 := (or #12769 #12760 #12751 #12742 #12733 #12141 #13683 #13230 #13659 #13700 #13734 #13740 #13752 #13762 #13775 #13786)
  6.1780 +#13860 := (and #3042 #13218 #13852)
  6.1781 +#13206 := (or #5579 #13184 #13196)
  6.1782 +#13211 := (forall (vars (?x773 int)) #13206)
  6.1783 +#13214 := (not #13211)
  6.1784 +#13865 := (or #13214 #13860)
  6.1785 +#13868 := (and #13211 #13865)
  6.1786 +#13871 := (or #13181 #13868)
  6.1787 +#13874 := (and #13178 #13871)
  6.1788 +#11940 := (and #11928 #11937)
  6.1789 +#12985 := (not #11940)
  6.1790 +#13895 := (or #12976 #12967 #12958 #12949 #12985 #13874)
  6.1791 +#13903 := (and #11928 #11937 #13895)
  6.1792 +#11934 := (and #11928 #11931)
  6.1793 +#12997 := (not #11934)
  6.1794 +#13908 := (or #12997 #13903)
  6.1795 +#13914 := (and #11928 #11931 #13908)
  6.1796 +#13919 := (or #13009 #13914)
  6.1797 +#13922 := (and #11925 #13919)
  6.1798 +#13152 := (+ uf_76 #13151)
  6.1799 +#13150 := (>= #13152 0::int)
  6.1800 +#13148 := (>= uf_286 0::int)
  6.1801 +#13155 := (and #13148 #13150)
  6.1802 +#13158 := (not #13155)
  6.1803  decl uf_294 :: (-> int T5 T2)
  6.1804  decl uf_293 :: int
  6.1805  #3018 := uf_293
  6.1806  #3021 := (uf_294 uf_293 #23)
  6.1807  #3022 := (pattern #3021)
  6.1808 -#11909 := (= uf_9 #3021)
  6.1809 -#11915 := (not #11909)
  6.1810 -#11920 := (forall (vars (?x772 T5)) (:pat #3022) #11915)
  6.1811 -decl uf_55 :: (-> T4 T2)
  6.1812 -#3004 := (uf_55 uf_287)
  6.1813 -#11903 := (= uf_9 #3004)
  6.1814 +#11911 := (= uf_9 #3021)
  6.1815 +#11917 := (not #11911)
  6.1816 +#11922 := (forall (vars (?x772 T5)) (:pat #3022) #11917)
  6.1817 +#13030 := (not #11922)
  6.1818  decl uf_281 :: T1
  6.1819  #2954 := uf_281
  6.1820  #3002 := (uf_202 uf_281 uf_287)
  6.1821 -#11900 := (= uf_9 #3002)
  6.1822 +#11902 := (= uf_9 #3002)
  6.1823 +#11908 := (and #11902 #11905)
  6.1824 +#13075 := (not #11908)
  6.1825  decl uf_203 :: (-> T4 T2)
  6.1826  #3000 := (uf_203 uf_287)
  6.1827 -#11897 := (= uf_9 #3000)
  6.1828 -decl uf_23 :: (-> T3 T2)
  6.1829 -#2993 := (uf_23 #2977)
  6.1830 -#11879 := (= uf_9 #2993)
  6.1831 -#2988 := (uf_24 uf_287 #2981)
  6.1832 -#11870 := (= uf_9 #2988)
  6.1833 -#2984 := (uf_25 uf_287 #2981)
  6.1834 -#11864 := (= uf_26 #2984)
  6.1835 -#2982 := (uf_27 uf_287 #2981)
  6.1836 -#11860 := (= uf_9 #2982)
  6.1837 +#11899 := (= uf_9 #3000)
  6.1838 +#13084 := (not #11899)
  6.1839  decl uf_173 :: (-> T4 int)
  6.1840  #3019 := (uf_173 uf_287)
  6.1841  #3020 := (= uf_293 #3019)
  6.1842 +#13039 := (not #3020)
  6.1843  #3017 := (up_291 uf_287 uf_281 uf_279 uf_286 uf_4)
  6.1844 +#13048 := (not #3017)
  6.1845  #3015 := (up_292 uf_287 uf_281 uf_280 #2979 #11)
  6.1846  #3014 := (up_291 uf_287 uf_281 uf_280 #3013 #11)
  6.1847 -#12823 := (and #3014 #3015 #3017 #3020 #11860 #11864 #11867 #11870 #11876 #11879 #11897 #11900 #11903 #11920 #12724 #12726 #12737 #12741 #12745 #12749 #12751 #12757 #12759 #12765 #12767)
  6.1848 -#13406 := (+ uf_78 #13378)
  6.1849 -#13405 := (>= #13406 0::int)
  6.1850 -#13399 := (+ uf_76 #13356)
  6.1851 -#13398 := (>= #13399 0::int)
  6.1852 -#13055 := (+ uf_76 #12965)
  6.1853 -#13395 := (>= #13055 0::int)
  6.1854 -#13364 := (not #13362)
  6.1855 -#4353 := (* -1::int uf_76)
  6.1856 -#4354 := (+ #161 #4353)
  6.1857 -#4355 := (<= #4354 0::int)
  6.1858 -#13370 := (and #4041 #4355 #13364)
  6.1859 -#13375 := (not #13370)
  6.1860 -#13383 := (or #13375 #13380)
  6.1861 -#13386 := (forall (vars (?x775 int)) #13383)
  6.1862 -#13359 := (not #13358)
  6.1863 -#13448 := (and #3055 #12030 #12741 #12910 #12913 #13359 #13386 #13389 #13392 #13395 #13398 #13402 #13405)
  6.1864 -#13453 := (not #13448)
  6.1865 -#13342 := (and #12910 #12913 #12967)
  6.1866 -#13347 := (not #13342)
  6.1867 -#13272 := (not #13270)
  6.1868 -#13306 := (and #3142 #4041 #4355 #13272)
  6.1869 -#13311 := (exists (vars (?x778 int)) #13306)
  6.1870 -#13278 := (and #4041 #4355 #13272)
  6.1871 -#13283 := (not #13278)
  6.1872 -#13291 := (or #13283 #13288)
  6.1873 -#13294 := (forall (vars (?x776 int)) #13291)
  6.1874 -#13314 := (not #13294)
  6.1875 -#13320 := (or #13314 #13311)
  6.1876 -#13325 := (and #13294 #13320)
  6.1877 -decl up_216 :: bool
  6.1878 -#2482 := up_216
  6.1879 -#13262 := (and up_216 #12113 #12116 #12119 #12122 #12910 #12913)
  6.1880 -#13267 := (not #13262)
  6.1881 -#13328 := (or #13267 #13325)
  6.1882 -#13331 := (and up_216 #13328)
  6.1883 -#13350 := (or #13331 #13347)
  6.1884 -#13211 := (and #12521 #12524 #12910 #12913 #12997 #13017)
  6.1885 -#13216 := (not #13211)
  6.1886 -#13129 := (not #13128)
  6.1887 -#13135 := (and #12446 #13129)
  6.1888 -#13098 := (not #13096)
  6.1889 -#13104 := (and #4041 #4355 #13098)
  6.1890 -#13109 := (not #13104)
  6.1891 -#13117 := (or #13109 #13114)
  6.1892 -#13120 := (forall (vars (?x785 int)) #13117)
  6.1893 -#13123 := (not #13120)
  6.1894 -#13140 := (or #13123 #13135)
  6.1895 -#13143 := (and #13120 #13140)
  6.1896 -#13146 := (or #13093 #13143)
  6.1897 -#13149 := (and #13089 #13146)
  6.1898 -#13054 := (>= #13055 1::int)
  6.1899 -#13081 := (and #3258 #13017 #13051 #13054 #13059 #13061)
  6.1900 -#13086 := (not #13081)
  6.1901 -#13152 := (or #13086 #13149)
  6.1902 -#13158 := (and #13051 #13054 #13152)
  6.1903 -#13219 := (or #13158 #13216)
  6.1904 -#13043 := (and #3236 #3237 #12346 #12355 #12375 #12380 #12383 #12913 #13017)
  6.1905 -#13048 := (not #13043)
  6.1906 -#13163 := (or #13048 #13158)
  6.1907 -#13169 := (and #12346 #12355 #13163)
  6.1908 -#12352 := (and #12346 #12349)
  6.1909 -#12503 := (not #12352)
  6.1910 -#13174 := (or #12503 #13169)
  6.1911 -#13180 := (and #12346 #12349 #13174)
  6.1912 -#13008 := (and #12910 #12913 #12996)
  6.1913 -#13013 := (not #13008)
  6.1914 -#13185 := (or #13013 #13180)
  6.1915 -#13222 := (and #13185 #13219)
  6.1916 -#12988 := (and #12346 #12355 #12910 #12913)
  6.1917 -#12993 := (not #12988)
  6.1918 -#13225 := (or #12993 #13222)
  6.1919 -#13231 := (and #12346 #12355 #13225)
  6.1920 -#13236 := (or #12503 #13231)
  6.1921 -#13242 := (and #12346 #12349 #13236)
  6.1922 -#12977 := (and #12910 #12913 #12968)
  6.1923 -#12982 := (not #12977)
  6.1924 -#13247 := (or #12982 #13242)
  6.1925 -#13353 := (and #13247 #13350)
  6.1926 -#12957 := (and #3195 #3196 #3197 #3198 #3199 #3200 #11903 #12067 #12261 #12910 #12913)
  6.1927 -#12962 := (not #12957)
  6.1928 -#13462 := (or #12962 #13353 #13453)
  6.1929 -#13470 := (and #3055 #12741 #13462)
  6.1930 -#12870 := (not #12869)
  6.1931 -#12876 := (and #4041 #4355 #12870)
  6.1932 -#12881 := (not #12876)
  6.1933 -#12889 := (or #12881 #12885)
  6.1934 -#12892 := (forall (vars (?x773 int)) #12889)
  6.1935 -#12895 := (not #12892)
  6.1936 -#13475 := (or #12895 #13470)
  6.1937 -#13478 := (and #12892 #13475)
  6.1938 -#13481 := (or #12866 #13478)
  6.1939 -#13484 := (and #12863 #13481)
  6.1940 -#12855 := (and #3055 #3056 #3057 #3058 #11970 #11979)
  6.1941 -#12860 := (not #12855)
  6.1942 -#13487 := (or #12860 #13484)
  6.1943 -#13493 := (and #11970 #11979 #13487)
  6.1944 -#11976 := (and #11970 #11973)
  6.1945 -#12690 := (not #11976)
  6.1946 -#13498 := (or #12690 #13493)
  6.1947 -#13504 := (and #11970 #11973 #13498)
  6.1948 -#13509 := (or #12702 #13504)
  6.1949 -#13512 := (and #11967 #13509)
  6.1950 -#12828 := (not #12823)
  6.1951 -#13515 := (or #12828 #13512)
  6.1952 -#13518 := (not #13515)
  6.1953 -#3137 := (< #161 uf_286)
  6.1954 -#3143 := (and #3137 #3142)
  6.1955 +#3016 := (and #3014 #3015)
  6.1956 +#13057 := (not #3016)
  6.1957 +#14045 := (or #13057 #13048 #13039 #13084 #13075 #13030 #13158 #13217 #13922 #13934 #13940 #13950 #13972 #13986 #14000)
  6.1958 +#14050 := (not #14045)
  6.1959 +#1 := true
  6.1960 +#3098 := (< #161 uf_286)
  6.1961 +#3104 := (and #3098 #3103)
  6.1962  #411 := (<= #161 uf_76)
  6.1963 -#3144 := (and #411 #3143)
  6.1964 +#3105 := (and #411 #3104)
  6.1965  #285 := (<= 0::int #161)
  6.1966 -#3145 := (and #285 #3144)
  6.1967 -#3146 := (exists (vars (?x778 int)) #3145)
  6.1968 -#3139 := (<= #3073 uf_302)
  6.1969 +#3106 := (and #285 #3105)
  6.1970 +#3107 := (exists (vars (?x778 int)) #3106)
  6.1971 +#3108 := (and #3107 true)
  6.1972 +#3099 := (<= #3054 uf_302)
  6.1973 +#3100 := (implies #3098 #3099)
  6.1974  #412 := (and #285 #411)
  6.1975 -#3138 := (and #412 #3137)
  6.1976 -#3140 := (implies #3138 #3139)
  6.1977 -#3141 := (forall (vars (?x776 int)) #3140)
  6.1978 -#3147 := (implies #3141 #3146)
  6.1979 -#3148 := (and #3141 #3147)
  6.1980 -#3129 := (= uf_302 uf_296)
  6.1981 -#3127 := (= uf_301 uf_297)
  6.1982 -#3130 := (and #3127 #3129)
  6.1983 -#3125 := (= uf_300 uf_298)
  6.1984 -#3131 := (and #3125 #3130)
  6.1985 -#3123 := (= uf_299 uf_296)
  6.1986 -#3132 := (and #3123 #3131)
  6.1987 -#3084 := (<= 0::int uf_297)
  6.1988 -#3091 := (<= 1::int uf_298)
  6.1989 -#3092 := (and #3091 #3084)
  6.1990 -#3133 := (and #3092 #3132)
  6.1991 -#3134 := (and #3092 #3133)
  6.1992 -#3135 := (and #3092 #3134)
  6.1993 -#3136 := (and up_216 #3135)
  6.1994 -#3149 := (implies #3136 #3148)
  6.1995 -#3150 := (and up_216 #3149)
  6.1996 -#3116 := (and #3092 #3092)
  6.1997 -#3304 := (and #3092 #3116)
  6.1998 -#3305 := (and #3092 #3304)
  6.1999 -#3303 := (<= uf_286 uf_298)
  6.2000 -#3306 := (and #3303 #3305)
  6.2001 -#3307 := (and #3092 #3306)
  6.2002 -#3308 := (implies #3307 #3150)
  6.2003 -#3273 := (= #3272 uf_304)
  6.2004 -#3270 := (< uf_305 uf_286)
  6.2005 -#3274 := (and #3270 #3273)
  6.2006 -#3267 := (<= #3073 uf_304)
  6.2007 -#3265 := (< #161 uf_306)
  6.2008 -#3266 := (and #412 #3265)
  6.2009 -#3268 := (implies #3266 #3267)
  6.2010 -#3269 := (forall (vars (?x785 int)) #3268)
  6.2011 -#3275 := (implies #3269 #3274)
  6.2012 -#3276 := (and #3269 #3275)
  6.2013 -#3264 := (<= uf_306 uf_286)
  6.2014 -#3277 := (implies #3264 #3276)
  6.2015 -#3278 := (and #3264 #3277)
  6.2016 -#3243 := (<= 0::int uf_305)
  6.2017 -#3259 := (<= 2::int uf_306)
  6.2018 -#3260 := (and #3259 #3243)
  6.2019 -#3261 := (and #3258 #3260)
  6.2020 -#3252 := (+ uf_298 1::int)
  6.2021 -#3257 := (= uf_306 #3252)
  6.2022 -#3262 := (and #3257 #3261)
  6.2023 -#3254 := (<= #3252 uf_76)
  6.2024 -#3253 := (<= 0::int #3252)
  6.2025 -#3255 := (and #3253 #3254)
  6.2026 -#3263 := (and #3255 #3262)
  6.2027 -#3279 := (implies #3263 #3278)
  6.2028 -#3280 := (and #3255 #3279)
  6.2029 -#3244 := (and #3091 #3243)
  6.2030 -#3288 := (= uf_305 uf_297)
  6.2031 -#3289 := (and #3288 #3244)
  6.2032 -#3287 := (= uf_304 uf_296)
  6.2033 -#3290 := (and #3287 #3289)
  6.2034 -#3291 := (and #3092 #3290)
  6.2035 -#3292 := (and #3092 #3291)
  6.2036 -#3293 := (and #3092 #3292)
  6.2037 -#3286 := (<= #3230 uf_296)
  6.2038 -#3294 := (and #3286 #3293)
  6.2039 -#3295 := (and #3092 #3294)
  6.2040 -#3296 := (implies #3295 #3280)
  6.2041 -#3245 := (and #3242 #3244)
  6.2042 -#3240 := (= uf_304 uf_303)
  6.2043 -#3246 := (and #3240 #3245)
  6.2044 -#3238 := (and #3091 #3091)
  6.2045 -#3247 := (and #3238 #3246)
  6.2046 -#3248 := (and #3237 #3247)
  6.2047 -#3249 := (and #3236 #3248)
  6.2048 -#3235 := (= uf_303 #3230)
  6.2049 -#3250 := (and #3235 #3249)
  6.2050 -#3227 := (= #3226 uf_9)
  6.2051 -#3222 := (= #3221 uf_9)
  6.2052 -#3228 := (and #3222 #3227)
  6.2053 -#3251 := (and #3228 #3250)
  6.2054 -#3281 := (implies #3251 #3280)
  6.2055 -#3282 := (and #3228 #3281)
  6.2056 -#3224 := (= #3223 uf_9)
  6.2057 -#3225 := (and #3222 #3224)
  6.2058 -#3283 := (implies #3225 #3282)
  6.2059 -#3284 := (and #3225 #3283)
  6.2060 -#3231 := (< uf_296 #3230)
  6.2061 -#3232 := (and #3231 #3116)
  6.2062 -#3233 := (and #3092 #3232)
  6.2063 -#3285 := (implies #3233 #3284)
  6.2064 -#3297 := (and #3285 #3296)
  6.2065 -#3229 := (and #3228 #3092)
  6.2066 -#3298 := (implies #3229 #3297)
  6.2067 -#3299 := (and #3228 #3298)
  6.2068 -#3300 := (implies #3225 #3299)
  6.2069 -#3301 := (and #3225 #3300)
  6.2070 -#3217 := (< uf_298 uf_286)
  6.2071 -#3218 := (and #3217 #3116)
  6.2072 -#3219 := (and #3092 #3218)
  6.2073 -#3302 := (implies #3219 #3301)
  6.2074 -#3309 := (and #3302 #3308)
  6.2075 +#3101 := (implies #412 #3100)
  6.2076 +#3102 := (forall (vars (?x776 int)) #3101)
  6.2077 +#3109 := (implies #3102 #3108)
  6.2078 +#3110 := (and #3102 #3109)
  6.2079 +#3097 := (= uf_302 uf_296)
  6.2080 +#3111 := (implies #3097 #3110)
  6.2081 +#3095 := (= uf_301 uf_297)
  6.2082 +#3112 := (implies #3095 #3111)
  6.2083 +#3093 := (= uf_300 uf_298)
  6.2084 +#3113 := (implies #3093 #3112)
  6.2085 +#3091 := (= uf_299 uf_296)
  6.2086 +#3114 := (implies #3091 #3113)
  6.2087 +#3066 := (<= 0::int uf_297)
  6.2088 +#3073 := (<= 1::int uf_298)
  6.2089 +#3074 := (and #3073 #3066)
  6.2090 +#3115 := (implies #3074 #3114)
  6.2091 +#3116 := (implies #3074 #3115)
  6.2092 +#3117 := (implies #3074 #3116)
  6.2093 +#3118 := (implies up_216 #3117)
  6.2094 +#3119 := (and up_216 #3118)
  6.2095 +#3120 := (implies #3074 #3119)
  6.2096 +#3121 := (implies #3074 #3120)
  6.2097 +#3269 := (implies #3074 #3121)
  6.2098 +#3270 := (implies #3074 #3269)
  6.2099 +#3268 := (<= uf_286 uf_298)
  6.2100 +#3271 := (implies #3268 #3270)
  6.2101 +#3272 := (implies #3074 #3271)
  6.2102 +#3221 := (= #3220 uf_304)
  6.2103 +#3218 := (< uf_305 uf_286)
  6.2104 +#3222 := (and #3218 #3221)
  6.2105 +#3223 := (and #3222 true)
  6.2106 +#3214 := (<= #3054 uf_304)
  6.2107 +#3213 := (< #161 uf_306)
  6.2108 +#3215 := (implies #3213 #3214)
  6.2109 +#3216 := (implies #412 #3215)
  6.2110 +#3217 := (forall (vars (?x785 int)) #3216)
  6.2111 +#3224 := (implies #3217 #3223)
  6.2112 +#3225 := (and #3217 #3224)
  6.2113 +#3212 := (<= uf_306 uf_286)
  6.2114 +#3226 := (implies #3212 #3225)
  6.2115 +#3227 := (and #3212 #3226)
  6.2116 +#3201 := (<= 0::int uf_305)
  6.2117 +#3210 := (<= 2::int uf_306)
  6.2118 +#3211 := (and #3210 #3201)
  6.2119 +#3228 := (implies #3211 #3227)
  6.2120 +#3229 := (implies #3209 #3228)
  6.2121 +#3203 := (+ uf_298 1::int)
  6.2122 +#3208 := (= uf_306 #3203)
  6.2123 +#3230 := (implies #3208 #3229)
  6.2124 +#3205 := (<= #3203 uf_76)
  6.2125 +#3204 := (<= 0::int #3203)
  6.2126 +#3206 := (and #3204 #3205)
  6.2127 +#3231 := (implies #3206 #3230)
  6.2128 +#3232 := (and #3206 #3231)
  6.2129 +#3202 := (and #3073 #3201)
  6.2130 +#3233 := (implies #3202 #3232)
  6.2131 +#3250 := (= uf_305 uf_297)
  6.2132 +#3251 := (implies #3250 #3233)
  6.2133 +#3249 := (= uf_304 uf_296)
  6.2134 +#3252 := (implies #3249 #3251)
  6.2135 +#3253 := (implies #3074 #3252)
  6.2136 +#3254 := (implies #3074 #3253)
  6.2137 +#3255 := (implies #3074 #3254)
  6.2138 +#3248 := (<= #3190 uf_296)
  6.2139 +#3256 := (implies #3248 #3255)
  6.2140 +#3257 := (implies #3074 #3256)
  6.2141 +#3200 := (= uf_305 uf_298)
  6.2142 +#3234 := (implies #3200 #3233)
  6.2143 +#3198 := (= uf_304 uf_303)
  6.2144 +#3235 := (implies #3198 #3234)
  6.2145 +#3196 := (and #3073 #3073)
  6.2146 +#3236 := (implies #3196 #3235)
  6.2147 +#3237 := (implies #3195 #3236)
  6.2148 +#3238 := (implies #3194 #3237)
  6.2149 +#3193 := (= uf_303 #3190)
  6.2150 +#3239 := (implies #3193 #3238)
  6.2151 +#3188 := (= #3187 uf_9)
  6.2152 +#3183 := (= #3182 uf_9)
  6.2153 +#3189 := (and #3183 #3188)
  6.2154 +#3240 := (implies #3189 #3239)
  6.2155 +#3241 := (and #3189 #3240)
  6.2156 +#3185 := (= #3184 uf_9)
  6.2157 +#3186 := (and #3183 #3185)
  6.2158 +#3242 := (implies #3186 #3241)
  6.2159 +#3243 := (and #3186 #3242)
  6.2160 +#3244 := (implies #3074 #3243)
  6.2161 +#3245 := (implies #3074 #3244)
  6.2162 +#3191 := (< uf_296 #3190)
  6.2163 +#3246 := (implies #3191 #3245)
  6.2164 +#3247 := (implies #3074 #3246)
  6.2165 +#3258 := (and #3247 #3257)
  6.2166 +#3259 := (implies #3074 #3258)
  6.2167 +#3260 := (implies #3189 #3259)
  6.2168 +#3261 := (and #3189 #3260)
  6.2169 +#3262 := (implies #3186 #3261)
  6.2170 +#3263 := (and #3186 #3262)
  6.2171 +#3264 := (implies #3074 #3263)
  6.2172 +#3265 := (implies #3074 #3264)
  6.2173 +#3180 := (< uf_298 uf_286)
  6.2174 +#3266 := (implies #3180 #3265)
  6.2175 +#3267 := (implies #3074 #3266)
  6.2176 +#3273 := (and #3267 #3272)
  6.2177 +#3274 := (implies #3074 #3273)
  6.2178  decl uf_41 :: (-> T4 T12)
  6.2179 -#3152 := (uf_41 uf_287)
  6.2180 -#3203 := (= #3152 #3152)
  6.2181 -#3202 := (= #3175 #3175)
  6.2182 -#3204 := (and #3202 #3203)
  6.2183 -#3205 := (and #3204 #3092)
  6.2184 -#3201 := (and #3199 #3200)
  6.2185 -#3206 := (and #3201 #3205)
  6.2186 -#3207 := (and #3198 #3206)
  6.2187 -#3208 := (and #3197 #3207)
  6.2188 -#3209 := (and #3196 #3208)
  6.2189 -#3210 := (and #3195 #3209)
  6.2190 +#3127 := (uf_41 uf_287)
  6.2191 +#3178 := (= #3127 #3127)
  6.2192 +#3177 := (= #3150 #3150)
  6.2193 +#3179 := (and #3177 #3178)
  6.2194 +#3275 := (implies #3179 #3274)
  6.2195 +#3276 := (implies #3176 #3275)
  6.2196 +#3277 := (implies #3173 #3276)
  6.2197 +#3278 := (implies #3172 #3277)
  6.2198 +#3279 := (implies #3171 #3278)
  6.2199 +#3280 := (implies #3170 #3279)
  6.2200  #3005 := (= #3004 uf_9)
  6.2201 -#3114 := (= #3113 uf_9)
  6.2202 -#3115 := (and #3114 #3005)
  6.2203 -#3211 := (and #3115 #3210)
  6.2204 -#3188 := (= #3187 uf_9)
  6.2205 +#3088 := (= #3087 uf_9)
  6.2206 +#3089 := (and #3088 #3005)
  6.2207 +#3281 := (implies #3089 #3280)
  6.2208 +#3163 := (= #3162 uf_9)
  6.2209  decl uf_172 :: (-> T4 T5 int)
  6.2210 -#3183 := (uf_172 uf_287 #23)
  6.2211 -#3184 := (pattern #3183)
  6.2212 -#3185 := (<= #3183 #3183)
  6.2213 -#3186 := (forall (vars (?x783 T5)) (:pat #3184) #3185)
  6.2214 -#3189 := (and #3186 #3188)
  6.2215 -#3182 := (<= #3019 #3019)
  6.2216 -#3190 := (and #3182 #3189)
  6.2217 -#3212 := (and #3190 #3211)
  6.2218 -#3176 := (uf_58 #3175 #23)
  6.2219 -#3177 := (pattern #3176)
  6.2220 -#3165 := (uf_68 uf_287 #23)
  6.2221 -#3166 := (= #3165 uf_9)
  6.2222 -#3178 := (= #3176 #3176)
  6.2223 -#3179 := (and #3178 #3166)
  6.2224 -#3180 := (implies #3166 #3179)
  6.2225 -#3181 := (forall (vars (?x782 T5)) (:pat #3177) #3180)
  6.2226 -#3191 := (and #3181 #3190)
  6.2227 +#3158 := (uf_172 uf_287 #23)
  6.2228 +#3159 := (pattern #3158)
  6.2229 +#3160 := (<= #3158 #3158)
  6.2230 +#3161 := (forall (vars (?x783 T5)) (:pat #3159) #3160)
  6.2231 +#3164 := (and #3161 #3163)
  6.2232 +#3157 := (<= #3019 #3019)
  6.2233 +#3165 := (and #3157 #3164)
  6.2234 +#3282 := (implies #3165 #3281)
  6.2235 +#3151 := (uf_58 #3150 #23)
  6.2236 +#3152 := (pattern #3151)
  6.2237 +#3140 := (uf_68 uf_287 #23)
  6.2238 +#3141 := (= #3140 uf_9)
  6.2239 +#3153 := (= #3151 #3151)
  6.2240 +#3154 := (and #3153 #3141)
  6.2241 +#3155 := (implies #3141 #3154)
  6.2242 +#3156 := (forall (vars (?x782 T5)) (:pat #3152) #3155)
  6.2243 +#3166 := (and #3156 #3165)
  6.2244  decl uf_40 :: (-> T12 T5 T11)
  6.2245 -#3153 := (uf_40 #3152 #23)
  6.2246 -#3154 := (pattern #3153)
  6.2247 -#3171 := (= #3153 #3153)
  6.2248 -#3172 := (and #3171 #3166)
  6.2249 -#3173 := (implies #3166 #3172)
  6.2250 -#3174 := (forall (vars (?x781 T5)) (:pat #3154) #3173)
  6.2251 -#3192 := (and #3174 #3191)
  6.2252 +#3128 := (uf_40 #3127 #23)
  6.2253 +#3129 := (pattern #3128)
  6.2254 +#3146 := (= #3128 #3128)
  6.2255 +#3147 := (and #3146 #3141)
  6.2256 +#3148 := (implies #3141 #3147)
  6.2257 +#3149 := (forall (vars (?x781 T5)) (:pat #3129) #3148)
  6.2258 +#3167 := (and #3149 #3166)
  6.2259  decl uf_19 :: (-> T9 T5 int)
  6.2260  decl uf_20 :: (-> T4 T9)
  6.2261 -#3162 := (uf_20 uf_287)
  6.2262 -#3163 := (uf_19 #3162 #23)
  6.2263 -#3164 := (pattern #3163)
  6.2264 -#3167 := (= #3163 #3163)
  6.2265 -#3168 := (and #3167 #3166)
  6.2266 -#3169 := (implies #3166 #3168)
  6.2267 -#3170 := (forall (vars (?x780 T5)) (:pat #3164) #3169)
  6.2268 -#3193 := (and #3170 #3192)
  6.2269 +#3137 := (uf_20 uf_287)
  6.2270 +#3138 := (uf_19 #3137 #23)
  6.2271 +#3139 := (pattern #3138)
  6.2272 +#3142 := (= #3138 #3138)
  6.2273 +#3143 := (and #3142 #3141)
  6.2274 +#3144 := (implies #3141 #3143)
  6.2275 +#3145 := (forall (vars (?x780 T5)) (:pat #3139) #3144)
  6.2276 +#3168 := (and #3145 #3167)
  6.2277  decl uf_261 :: T8
  6.2278  #2837 := uf_261
  6.2279 -#3155 := (uf_25 uf_287 #23)
  6.2280 -#3156 := (uf_13 #3155)
  6.2281 -#3157 := (uf_12 #3156)
  6.2282 -#3158 := (= #3157 uf_261)
  6.2283 -#3159 := (not #3158)
  6.2284 -#3160 := (implies #3159 #3159)
  6.2285 -#3161 := (forall (vars (?x779 T5)) (:pat #3154) #3160)
  6.2286 -#3194 := (and #3161 #3193)
  6.2287 -#3213 := (and #3194 #3212)
  6.2288 -#3214 := (and #3092 #3213)
  6.2289 -#3215 := (and #3092 #3214)
  6.2290 -#3216 := (and #3092 #3215)
  6.2291 -#3310 := (implies #3216 #3309)
  6.2292 -#3117 := (and #3115 #3116)
  6.2293 -#3118 := (and #3092 #3117)
  6.2294 -#3119 := (and #3092 #3118)
  6.2295 -#1 := true
  6.2296 -#3112 := (not true)
  6.2297 -#3120 := (and #3112 #3119)
  6.2298 -#3121 := (and #3092 #3120)
  6.2299 -#3151 := (implies #3121 #3150)
  6.2300 -#3311 := (and #3151 #3310)
  6.2301 -#3102 := (= #3101 uf_296)
  6.2302 -#3099 := (< uf_297 uf_286)
  6.2303 -#3103 := (and #3099 #3102)
  6.2304 -#3104 := (and #3103 #3092)
  6.2305 -#3096 := (<= #3073 uf_296)
  6.2306 -#3094 := (< #161 uf_298)
  6.2307 -#3095 := (and #412 #3094)
  6.2308 -#3097 := (implies #3095 #3096)
  6.2309 -#3098 := (forall (vars (?x775 int)) #3097)
  6.2310 -#3105 := (and #3098 #3104)
  6.2311 -#3093 := (<= uf_298 uf_286)
  6.2312 -#3106 := (and #3093 #3105)
  6.2313 -#3107 := (and #3092 #3106)
  6.2314 -#3089 := (<= uf_298 uf_76)
  6.2315 -#3088 := (<= 0::int uf_298)
  6.2316 -#3090 := (and #3088 #3089)
  6.2317 -#3108 := (and #3090 #3107)
  6.2318 -#3085 := (<= uf_297 uf_76)
  6.2319 -#3086 := (and #3084 #3085)
  6.2320 -#3109 := (and #3086 #3108)
  6.2321 -#3081 := (<= uf_296 uf_78)
  6.2322 -#3080 := (<= 0::int uf_296)
  6.2323 -#3082 := (and #3080 #3081)
  6.2324 -#3110 := (and #3082 #3109)
  6.2325 -#3077 := (= #3054 uf_295)
  6.2326 +#3130 := (uf_25 uf_287 #23)
  6.2327 +#3131 := (uf_13 #3130)
  6.2328 +#3132 := (uf_12 #3131)
  6.2329 +#3133 := (= #3132 uf_261)
  6.2330 +#3134 := (not #3133)
  6.2331 +#3135 := (implies #3134 #3134)
  6.2332 +#3136 := (forall (vars (?x779 T5)) (:pat #3129) #3135)
  6.2333 +#3169 := (and #3136 #3168)
  6.2334 +#3283 := (implies #3169 #3282)
  6.2335 +#3284 := (implies #3074 #3283)
  6.2336 +#3285 := (implies #3074 #3284)
  6.2337 +#3286 := (implies #3074 #3285)
  6.2338 +#3122 := (implies #3089 #3121)
  6.2339 +#3123 := (implies #3074 #3122)
  6.2340 +#3124 := (implies #3074 #3123)
  6.2341 +#3086 := (not true)
  6.2342 +#3125 := (implies #3086 #3124)
  6.2343 +#3126 := (implies #3074 #3125)
  6.2344 +#3287 := (and #3126 #3286)
  6.2345 +#3288 := (implies #3074 #3287)
  6.2346 +#3084 := (= #3083 uf_296)
  6.2347 +#3081 := (< uf_297 uf_286)
  6.2348 +#3085 := (and #3081 #3084)
  6.2349 +#3289 := (implies #3085 #3288)
  6.2350 +#3077 := (<= #3054 uf_296)
  6.2351 +#3076 := (< #161 uf_298)
  6.2352 +#3078 := (implies #3076 #3077)
  6.2353 +#3079 := (implies #412 #3078)
  6.2354 +#3080 := (forall (vars (?x775 int)) #3079)
  6.2355 +#3290 := (implies #3080 #3289)
  6.2356 +#3075 := (<= uf_298 uf_286)
  6.2357 +#3291 := (implies #3075 #3290)
  6.2358 +#3292 := (implies #3074 #3291)
  6.2359 +#3071 := (<= uf_298 uf_76)
  6.2360 +#3070 := (<= 0::int uf_298)
  6.2361 +#3072 := (and #3070 #3071)
  6.2362 +#3293 := (implies #3072 #3292)
  6.2363 +#3067 := (<= uf_297 uf_76)
  6.2364 +#3068 := (and #3066 #3067)
  6.2365 +#3294 := (implies #3068 #3293)
  6.2366 +#3063 := (<= uf_296 uf_78)
  6.2367 +#3062 := (<= 0::int uf_296)
  6.2368 +#3064 := (and #3062 #3063)
  6.2369 +#3295 := (implies #3064 #3294)
  6.2370 +#3059 := (= #3041 uf_295)
  6.2371  #2975 := (< 0::int uf_286)
  6.2372 -#3078 := (and #2975 #3077)
  6.2373 -#3111 := (and #3078 #3110)
  6.2374 -#3312 := (implies #3111 #3311)
  6.2375 -#3313 := (and #3078 #3312)
  6.2376 -#3074 := (<= #3073 uf_295)
  6.2377 -#3070 := (< #161 1::int)
  6.2378 -#3071 := (and #412 #3070)
  6.2379 -#3075 := (implies #3071 #3074)
  6.2380 -#3076 := (forall (vars (?x773 int)) #3075)
  6.2381 -#3314 := (implies #3076 #3313)
  6.2382 -#3315 := (and #3076 #3314)
  6.2383 -#3069 := (<= 1::int uf_286)
  6.2384 -#3316 := (implies #3069 #3315)
  6.2385 -#3317 := (and #3069 #3316)
  6.2386 -#3060 := (<= 0::int 0::int)
  6.2387 -#3061 := (and #3060 #3060)
  6.2388 -#3059 := (<= 1::int 1::int)
  6.2389 -#3062 := (and #3059 #3061)
  6.2390 -#3063 := (and #3059 #3062)
  6.2391 -#3064 := (and #3058 #3063)
  6.2392 -#3065 := (and #3057 #3064)
  6.2393 -#3066 := (and #3056 #3065)
  6.2394 -#3067 := (and #3055 #3066)
  6.2395 -#3051 := (= #3050 uf_9)
  6.2396 -#3046 := (= #3045 uf_9)
  6.2397 -#3052 := (and #3046 #3051)
  6.2398 -#3068 := (and #3052 #3067)
  6.2399 -#3318 := (implies #3068 #3317)
  6.2400 -#3319 := (and #3052 #3318)
  6.2401 -#3048 := (= #3047 uf_9)
  6.2402 +#3060 := (and #2975 #3059)
  6.2403 +#3296 := (implies #3060 #3295)
  6.2404 +#3297 := (and #3060 #3296)
  6.2405 +#3055 := (<= #3054 uf_295)
  6.2406 +#3052 := (< #161 1::int)
  6.2407 +#3056 := (implies #3052 #3055)
  6.2408 +#3057 := (implies #412 #3056)
  6.2409 +#3058 := (forall (vars (?x773 int)) #3057)
  6.2410 +#3298 := (implies #3058 #3297)
  6.2411 +#3299 := (and #3058 #3298)
  6.2412 +#3051 := (<= 1::int uf_286)
  6.2413 +#3300 := (implies #3051 #3299)
  6.2414 +#3301 := (and #3051 #3300)
  6.2415 +#3047 := (<= 0::int 0::int)
  6.2416 +#3048 := (and #3047 #3047)
  6.2417 +#3046 := (<= 1::int 1::int)
  6.2418  #3049 := (and #3046 #3048)
  6.2419 -#3320 := (implies #3049 #3319)
  6.2420 -#3321 := (and #3049 #3320)
  6.2421 -#3043 := (= #3042 uf_9)
  6.2422 -#3322 := (implies #3043 #3321)
  6.2423 -#3323 := (and #3043 #3322)
  6.2424 +#3050 := (and #3046 #3049)
  6.2425 +#3302 := (implies #3050 #3301)
  6.2426 +#3303 := (implies #3045 #3302)
  6.2427 +#3304 := (implies #3044 #3303)
  6.2428 +#3305 := (implies #3043 #3304)
  6.2429 +#3306 := (implies #3042 #3305)
  6.2430 +#3038 := (= #3037 uf_9)
  6.2431 +#3033 := (= #3032 uf_9)
  6.2432 +#3039 := (and #3033 #3038)
  6.2433 +#3307 := (implies #3039 #3306)
  6.2434 +#3308 := (and #3039 #3307)
  6.2435 +#3035 := (= #3034 uf_9)
  6.2436 +#3036 := (and #3033 #3035)
  6.2437 +#3309 := (implies #3036 #3308)
  6.2438 +#3310 := (and #3036 #3309)
  6.2439 +#3030 := (= #3029 uf_9)
  6.2440 +#3311 := (implies #3030 #3310)
  6.2441 +#3312 := (and #3030 #3311)
  6.2442  #3027 := (<= uf_286 uf_76)
  6.2443  #3026 := (<= 0::int uf_286)
  6.2444  #3028 := (and #3026 #3027)
  6.2445 +#3313 := (implies #3028 #3312)
  6.2446  #3023 := (= #3021 uf_9)
  6.2447  #3024 := (iff #3023 false)
  6.2448  #3025 := (forall (vars (?x772 T5)) (:pat #3022) #3024)
  6.2449 -#3029 := (and #3025 #3028)
  6.2450 -#3030 := (and #3020 #3029)
  6.2451 -#3031 := (and #3017 #3030)
  6.2452 -#3016 := (and #3014 #3015)
  6.2453 -#3032 := (and #3016 #3031)
  6.2454 +#3314 := (implies #3025 #3313)
  6.2455 +#3315 := (implies #3020 #3314)
  6.2456 +#3316 := (implies #3017 #3315)
  6.2457 +#3317 := (implies #3016 #3316)
  6.2458  #3011 := (< #3008 uf_290)
  6.2459  #3012 := (forall (vars (?x771 T19)) (:pat #3009) #3011)
  6.2460 -#3033 := (and #3012 #3032)
  6.2461 +#3318 := (implies #3012 #3317)
  6.2462  #3003 := (= #3002 uf_9)
  6.2463  #3006 := (and #3003 #3005)
  6.2464 -#3034 := (and #3006 #3033)
  6.2465 +#3319 := (implies #3006 #3318)
  6.2466  #3001 := (= #3000 uf_9)
  6.2467 -#3035 := (and #3001 #3034)
  6.2468 +#3320 := (implies #3001 #3319)
  6.2469  #2994 := (= #2993 uf_9)
  6.2470  #2991 := (= #2990 uf_14)
  6.2471  #2992 := (not #2991)
  6.2472 @@ -1336,1710 +1288,2237 @@
  6.2473  #2998 := (and #2985 #2997)
  6.2474  #2983 := (= #2982 uf_9)
  6.2475  #2999 := (and #2983 #2998)
  6.2476 -#3036 := (and #2999 #3035)
  6.2477 -#3037 := (and #2975 #3036)
  6.2478 +#3321 := (implies #2999 #3320)
  6.2479 +#3322 := (implies #2975 #3321)
  6.2480  #2974 := (< uf_286 1099511627776::int)
  6.2481 -#3038 := (and #2974 #3037)
  6.2482 +#3323 := (implies #2974 #3322)
  6.2483  #2971 := (<= uf_285 uf_76)
  6.2484  #2970 := (<= 0::int uf_285)
  6.2485  #2972 := (and #2970 #2971)
  6.2486 -#3039 := (and #2972 #3038)
  6.2487 +#3324 := (implies #2972 #3323)
  6.2488  #2967 := (<= uf_284 uf_76)
  6.2489  #2966 := (<= 0::int uf_284)
  6.2490  #2968 := (and #2966 #2967)
  6.2491 -#3040 := (and #2968 #3039)
  6.2492 +#3325 := (implies #2968 #3324)
  6.2493  #2963 := (<= uf_283 uf_78)
  6.2494  #2962 := (<= 0::int uf_283)
  6.2495  #2964 := (and #2962 #2963)
  6.2496 -#3041 := (and #2964 #3040)
  6.2497 -#3324 := (implies #3041 #3323)
  6.2498 -#3325 := (not #3324)
  6.2499 -#13521 := (iff #3325 #13518)
  6.2500 -#12020 := (and #3084 #3091)
  6.2501 -#12605 := (and #3303 #12020)
  6.2502 -#12608 := (and #12020 #12605)
  6.2503 -#12614 := (not #12608)
  6.2504 -#12146 := (not #3138)
  6.2505 -#12147 := (or #12146 #3139)
  6.2506 -#12150 := (forall (vars (?x776 int)) #12147)
  6.2507 -#12156 := (not #12150)
  6.2508 -#12157 := (or #3146 #12156)
  6.2509 -#12162 := (and #12150 #12157)
  6.2510 -#12125 := (and #12119 #12122)
  6.2511 -#12128 := (and #12116 #12125)
  6.2512 -#12131 := (and #12113 #12128)
  6.2513 -#12134 := (and #12020 #12131)
  6.2514 -#12137 := (and #12020 #12134)
  6.2515 -#12140 := (and #12020 #12137)
  6.2516 -#12143 := (and up_216 #12140)
  6.2517 -#12168 := (not #12143)
  6.2518 -#12169 := (or #12168 #12162)
  6.2519 -#12174 := (and up_216 #12169)
  6.2520 -#12615 := (or #12174 #12614)
  6.2521 -#12530 := (and #3244 #12524)
  6.2522 -#12535 := (and #12521 #12530)
  6.2523 -#12538 := (and #12020 #12535)
  6.2524 -#12541 := (and #12020 #12538)
  6.2525 -#12544 := (and #12020 #12541)
  6.2526 -#12547 := (and #3286 #12544)
  6.2527 -#12550 := (and #12020 #12547)
  6.2528 -#12556 := (not #12550)
  6.2529 -#12449 := (and #3270 #12446)
  6.2530 -#12439 := (not #3266)
  6.2531 -#12440 := (or #12439 #3267)
  6.2532 -#12443 := (forall (vars (?x785 int)) #12440)
  6.2533 -#12455 := (not #12443)
  6.2534 -#12456 := (or #12455 #12449)
  6.2535 -#12461 := (and #12443 #12456)
  6.2536 -#12467 := (not #3264)
  6.2537 -#12468 := (or #12467 #12461)
  6.2538 -#12473 := (and #3264 #12468)
  6.2539 -#12427 := (and #3243 #3259)
  6.2540 -#12430 := (and #3258 #12427)
  6.2541 -#12412 := (+ 1::int uf_298)
  6.2542 -#12424 := (= uf_306 #12412)
  6.2543 -#12433 := (and #12424 #12430)
  6.2544 -#12418 := (<= #12412 uf_76)
  6.2545 -#12415 := (<= 0::int #12412)
  6.2546 -#12421 := (and #12415 #12418)
  6.2547 -#12436 := (and #12421 #12433)
  6.2548 -#12479 := (not #12436)
  6.2549 -#12480 := (or #12479 #12473)
  6.2550 -#12485 := (and #12421 #12480)
  6.2551 -#12557 := (or #12485 #12556)
  6.2552 -#12389 := (and #3244 #12383)
  6.2553 -#12394 := (and #12380 #12389)
  6.2554 -#12397 := (and #3091 #12394)
  6.2555 -#12400 := (and #3237 #12397)
  6.2556 -#12403 := (and #3236 #12400)
  6.2557 -#12406 := (and #12375 #12403)
  6.2558 -#12358 := (and #12346 #12355)
  6.2559 -#12409 := (and #12358 #12406)
  6.2560 -#12491 := (not #12409)
  6.2561 -#12492 := (or #12491 #12485)
  6.2562 -#12497 := (and #12358 #12492)
  6.2563 -#12504 := (or #12503 #12497)
  6.2564 -#12509 := (and #12352 #12504)
  6.2565 -#12369 := (and #3231 #12020)
  6.2566 -#12372 := (and #12020 #12369)
  6.2567 -#12515 := (not #12372)
  6.2568 -#12516 := (or #12515 #12509)
  6.2569 -#12562 := (and #12516 #12557)
  6.2570 -#12364 := (and #12020 #12358)
  6.2571 -#12568 := (not #12364)
  6.2572 -#12569 := (or #12568 #12562)
  6.2573 -#12574 := (and #12358 #12569)
  6.2574 -#12580 := (or #12503 #12574)
  6.2575 -#12585 := (and #12352 #12580)
  6.2576 -#12340 := (and #3217 #12020)
  6.2577 -#12343 := (and #12020 #12340)
  6.2578 -#12591 := (not #12343)
  6.2579 -#12592 := (or #12591 #12585)
  6.2580 -#12620 := (and #12592 #12615)
  6.2581 -#12307 := (and #3201 #12020)
  6.2582 -#12310 := (and #3198 #12307)
  6.2583 -#12313 := (and #3197 #12310)
  6.2584 -#12316 := (and #3196 #12313)
  6.2585 -#12319 := (and #3195 #12316)
  6.2586 -#12073 := (and #11903 #12067)
  6.2587 -#12322 := (and #12073 #12319)
  6.2588 -#12264 := (and #3186 #12261)
  6.2589 -#12267 := (and #3182 #12264)
  6.2590 -#12325 := (and #12267 #12322)
  6.2591 -#12328 := (and #12267 #12325)
  6.2592 -#12331 := (and #12020 #12328)
  6.2593 -#12334 := (and #12020 #12331)
  6.2594 -#12337 := (and #12020 #12334)
  6.2595 -#12626 := (not #12337)
  6.2596 -#12627 := (or #12626 #12620)
  6.2597 -#12033 := (and #3099 #12030)
  6.2598 -#12039 := (and #12020 #12033)
  6.2599 -#12023 := (not #3095)
  6.2600 -#12024 := (or #12023 #3096)
  6.2601 -#12027 := (forall (vars (?x775 int)) #12024)
  6.2602 -#12044 := (and #12027 #12039)
  6.2603 -#12047 := (and #3093 #12044)
  6.2604 -#12050 := (and #12020 #12047)
  6.2605 -#12053 := (and #3090 #12050)
  6.2606 -#12056 := (and #3086 #12053)
  6.2607 -#12059 := (and #3082 #12056)
  6.2608 -#12017 := (and #2975 #3055)
  6.2609 -#12062 := (and #12017 #12059)
  6.2610 -#12642 := (not #12062)
  6.2611 -#12643 := (or #12642 #12627)
  6.2612 -#12648 := (and #12017 #12643)
  6.2613 -#12008 := (not #3071)
  6.2614 -#12009 := (or #12008 #3074)
  6.2615 -#12012 := (forall (vars (?x773 int)) #12009)
  6.2616 -#12654 := (not #12012)
  6.2617 -#12655 := (or #12654 #12648)
  6.2618 -#12660 := (and #12012 #12655)
  6.2619 -#12666 := (not #3069)
  6.2620 -#12667 := (or #12666 #12660)
  6.2621 -#12672 := (and #3069 #12667)
  6.2622 -#11987 := (and #3059 #3060)
  6.2623 -#11990 := (and #3059 #11987)
  6.2624 -#11993 := (and #3058 #11990)
  6.2625 -#11996 := (and #3057 #11993)
  6.2626 -#11999 := (and #3056 #11996)
  6.2627 -#12002 := (and #3055 #11999)
  6.2628 -#11982 := (and #11970 #11979)
  6.2629 -#12005 := (and #11982 #12002)
  6.2630 -#12678 := (not #12005)
  6.2631 -#12679 := (or #12678 #12672)
  6.2632 -#12684 := (and #11982 #12679)
  6.2633 -#12691 := (or #12690 #12684)
  6.2634 -#12696 := (and #11976 #12691)
  6.2635 -#12703 := (or #12702 #12696)
  6.2636 -#12708 := (and #11967 #12703)
  6.2637 -#11926 := (and #3028 #11920)
  6.2638 -#11931 := (and #3020 #11926)
  6.2639 -#11934 := (and #3017 #11931)
  6.2640 -#11937 := (and #3016 #11934)
  6.2641 -#11940 := (and #3012 #11937)
  6.2642 -#11906 := (and #11900 #11903)
  6.2643 -#11943 := (and #11906 #11940)
  6.2644 -#11946 := (and #11897 #11943)
  6.2645 -#11882 := (and #11876 #11879)
  6.2646 -#11885 := (and #11870 #11882)
  6.2647 -#11888 := (and #11867 #11885)
  6.2648 -#11891 := (and #11864 #11888)
  6.2649 -#11894 := (and #11860 #11891)
  6.2650 -#11949 := (and #11894 #11946)
  6.2651 -#11952 := (and #2975 #11949)
  6.2652 -#11955 := (and #2974 #11952)
  6.2653 -#11958 := (and #2972 #11955)
  6.2654 -#11961 := (and #2968 #11958)
  6.2655 -#11964 := (and #2964 #11961)
  6.2656 -#12714 := (not #11964)
  6.2657 -#12715 := (or #12714 #12708)
  6.2658 -#12720 := (not #12715)
  6.2659 -#13519 := (iff #12720 #13518)
  6.2660 -#13516 := (iff #12715 #13515)
  6.2661 -#13513 := (iff #12708 #13512)
  6.2662 -#13510 := (iff #12703 #13509)
  6.2663 -#13507 := (iff #12696 #13504)
  6.2664 -#13501 := (and #11976 #13498)
  6.2665 +#3326 := (implies #2964 #3325)
  6.2666 +#3327 := (not #3326)
  6.2667 +#14053 := (iff #3327 #14050)
  6.2668 +#12020 := (not #3098)
  6.2669 +#12021 := (or #12020 #3099)
  6.2670 +#5570 := (not #412)
  6.2671 +#12027 := (or #5570 #12021)
  6.2672 +#12032 := (forall (vars (?x776 int)) #12027)
  6.2673 +#12040 := (not #12032)
  6.2674 +#12041 := (or #3107 #12040)
  6.2675 +#12046 := (and #12032 #12041)
  6.2676 +#12053 := (or #12052 #12046)
  6.2677 +#12062 := (or #12061 #12053)
  6.2678 +#12071 := (or #12070 #12062)
  6.2679 +#12080 := (or #12079 #12071)
  6.2680 +#11971 := (and #3066 #3073)
  6.2681 +#12088 := (not #11971)
  6.2682 +#12089 := (or #12088 #12080)
  6.2683 +#12097 := (or #12088 #12089)
  6.2684 +#12105 := (or #12088 #12097)
  6.2685 +#12114 := (or #12113 #12105)
  6.2686 +#12119 := (and up_216 #12114)
  6.2687 +#12125 := (or #12088 #12119)
  6.2688 +#12133 := (or #12088 #12125)
  6.2689 +#12682 := (or #12088 #12133)
  6.2690 +#12690 := (or #12088 #12682)
  6.2691 +#12698 := (not #3268)
  6.2692 +#12699 := (or #12698 #12690)
  6.2693 +#12707 := (or #12088 #12699)
  6.2694 +#12355 := (and #3218 #12352)
  6.2695 +#12337 := (not #3213)
  6.2696 +#12338 := (or #12337 #3214)
  6.2697 +#12344 := (or #5570 #12338)
  6.2698 +#12349 := (forall (vars (?x785 int)) #12344)
  6.2699 +#12368 := (not #12349)
  6.2700 +#12369 := (or #12368 #12355)
  6.2701 +#12374 := (and #12349 #12369)
  6.2702 +#12380 := (not #3212)
  6.2703 +#12381 := (or #12380 #12374)
  6.2704 +#12386 := (and #3212 #12381)
  6.2705 +#12334 := (and #3201 #3210)
  6.2706 +#12392 := (not #12334)
  6.2707 +#12393 := (or #12392 #12386)
  6.2708 +#12402 := (or #12401 #12393)
  6.2709 +#12319 := (+ 1::int uf_298)
  6.2710 +#12331 := (= uf_306 #12319)
  6.2711 +#12410 := (not #12331)
  6.2712 +#12411 := (or #12410 #12402)
  6.2713 +#12325 := (<= #12319 uf_76)
  6.2714 +#12322 := (<= 0::int #12319)
  6.2715 +#12328 := (and #12322 #12325)
  6.2716 +#12419 := (not #12328)
  6.2717 +#12420 := (or #12419 #12411)
  6.2718 +#12425 := (and #12328 #12420)
  6.2719 +#12431 := (not #3202)
  6.2720 +#12432 := (or #12431 #12425)
  6.2721 +#12558 := (or #12432 #12557)
  6.2722 +#12567 := (or #12566 #12558)
  6.2723 +#12575 := (or #12088 #12567)
  6.2724 +#12583 := (or #12088 #12575)
  6.2725 +#12591 := (or #12088 #12583)
  6.2726 +#12599 := (not #3248)
  6.2727 +#12600 := (or #12599 #12591)
  6.2728 +#12608 := (or #12088 #12600)
  6.2729 +#12441 := (or #12440 #12432)
  6.2730 +#12450 := (or #12449 #12441)
  6.2731 +#12458 := (not #3073)
  6.2732 +#12459 := (or #12458 #12450)
  6.2733 +#12468 := (or #12467 #12459)
  6.2734 +#12477 := (or #12476 #12468)
  6.2735 +#12486 := (or #12485 #12477)
  6.2736 +#12495 := (or #12494 #12486)
  6.2737 +#12500 := (and #12305 #12495)
  6.2738 +#12507 := (or #12506 #12500)
  6.2739 +#12512 := (and #12299 #12507)
  6.2740 +#12518 := (or #12088 #12512)
  6.2741 +#12526 := (or #12088 #12518)
  6.2742 +#12534 := (not #3191)
  6.2743 +#12535 := (or #12534 #12526)
  6.2744 +#12543 := (or #12088 #12535)
  6.2745 +#12613 := (and #12543 #12608)
  6.2746 +#12619 := (or #12088 #12613)
  6.2747 +#12627 := (or #12494 #12619)
  6.2748 +#12632 := (and #12305 #12627)
  6.2749 +#12638 := (or #12506 #12632)
  6.2750 +#12643 := (and #12299 #12638)
  6.2751 +#12649 := (or #12088 #12643)
  6.2752 +#12657 := (or #12088 #12649)
  6.2753 +#12665 := (not #3180)
  6.2754 +#12666 := (or #12665 #12657)
  6.2755 +#12674 := (or #12088 #12666)
  6.2756 +#12712 := (and #12674 #12707)
  6.2757 +#12718 := (or #12088 #12712)
  6.2758 +#12734 := (or #12733 #12718)
  6.2759 +#12743 := (or #12742 #12734)
  6.2760 +#12752 := (or #12751 #12743)
  6.2761 +#12761 := (or #12760 #12752)
  6.2762 +#12770 := (or #12769 #12761)
  6.2763 +#12778 := (or #12141 #12770)
  6.2764 +#12257 := (and #3161 #12254)
  6.2765 +#12260 := (and #3157 #12257)
  6.2766 +#12786 := (not #12260)
  6.2767 +#12787 := (or #12786 #12778)
  6.2768 +#12795 := (or #12786 #12787)
  6.2769 +#12803 := (or #12088 #12795)
  6.2770 +#12811 := (or #12088 #12803)
  6.2771 +#12819 := (or #12088 #12811)
  6.2772 +#12834 := (or #12088 #12819)
  6.2773 +#11992 := (and #3081 #11989)
  6.2774 +#12842 := (not #11992)
  6.2775 +#12843 := (or #12842 #12834)
  6.2776 +#11974 := (not #3076)
  6.2777 +#11975 := (or #11974 #3077)
  6.2778 +#11981 := (or #5570 #11975)
  6.2779 +#11986 := (forall (vars (?x775 int)) #11981)
  6.2780 +#12851 := (not #11986)
  6.2781 +#12852 := (or #12851 #12843)
  6.2782 +#12860 := (not #3075)
  6.2783 +#12861 := (or #12860 #12852)
  6.2784 +#12869 := (or #12088 #12861)
  6.2785 +#12877 := (not #3072)
  6.2786 +#12878 := (or #12877 #12869)
  6.2787 +#12886 := (not #3068)
  6.2788 +#12887 := (or #12886 #12878)
  6.2789 +#12895 := (not #3064)
  6.2790 +#12896 := (or #12895 #12887)
  6.2791 +#11968 := (and #2975 #3042)
  6.2792 +#12904 := (not #11968)
  6.2793 +#12905 := (or #12904 #12896)
  6.2794 +#12910 := (and #11968 #12905)
  6.2795 +#11951 := (not #3052)
  6.2796 +#11952 := (or #11951 #3055)
  6.2797 +#11958 := (or #5570 #11952)
  6.2798 +#11963 := (forall (vars (?x773 int)) #11958)
  6.2799 +#12916 := (not #11963)
  6.2800 +#12917 := (or #12916 #12910)
  6.2801 +#12922 := (and #11963 #12917)
  6.2802 +#12928 := (not #3051)
  6.2803 +#12929 := (or #12928 #12922)
  6.2804 +#12934 := (and #3051 #12929)
  6.2805 +#11945 := (and #3046 #3047)
  6.2806 +#11948 := (and #3046 #11945)
  6.2807 +#12940 := (not #11948)
  6.2808 +#12941 := (or #12940 #12934)
  6.2809 +#12950 := (or #12949 #12941)
  6.2810 +#12959 := (or #12958 #12950)
  6.2811 +#12968 := (or #12967 #12959)
  6.2812 +#12977 := (or #12976 #12968)
  6.2813 +#12986 := (or #12985 #12977)
  6.2814 +#12991 := (and #11940 #12986)
  6.2815 +#12998 := (or #12997 #12991)
  6.2816 +#13003 := (and #11934 #12998)
  6.2817 +#13010 := (or #13009 #13003)
  6.2818 +#13015 := (and #11925 #13010)
  6.2819 +#13021 := (not #3028)
  6.2820 +#13022 := (or #13021 #13015)
  6.2821 +#13031 := (or #13030 #13022)
  6.2822 +#13040 := (or #13039 #13031)
  6.2823 +#13049 := (or #13048 #13040)
  6.2824 +#13058 := (or #13057 #13049)
  6.2825 +#13066 := (not #3012)
  6.2826 +#13067 := (or #13066 #13058)
  6.2827 +#13076 := (or #13075 #13067)
  6.2828 +#13085 := (or #13084 #13076)
  6.2829 +#11884 := (and #11878 #11881)
  6.2830 +#11887 := (and #11872 #11884)
  6.2831 +#11890 := (and #11869 #11887)
  6.2832 +#11893 := (and #11866 #11890)
  6.2833 +#11896 := (and #11862 #11893)
  6.2834 +#13093 := (not #11896)
  6.2835 +#13094 := (or #13093 #13085)
  6.2836 +#13102 := (not #2975)
  6.2837 +#13103 := (or #13102 #13094)
  6.2838 +#13111 := (not #2974)
  6.2839 +#13112 := (or #13111 #13103)
  6.2840 +#13120 := (not #2972)
  6.2841 +#13121 := (or #13120 #13112)
  6.2842 +#13129 := (not #2968)
  6.2843 +#13130 := (or #13129 #13121)
  6.2844 +#13138 := (not #2964)
  6.2845 +#13139 := (or #13138 #13130)
  6.2846 +#13144 := (not #13139)
  6.2847 +#14051 := (iff #13144 #14050)
  6.2848 +#14048 := (iff #13139 #14045)
  6.2849 +#14003 := (or #13158 #13922)
  6.2850 +#14006 := (or #13030 #14003)
  6.2851 +#14009 := (or #13039 #14006)
  6.2852 +#14012 := (or #13048 #14009)
  6.2853 +#14015 := (or #13057 #14012)
  6.2854 +#14018 := (or #13934 #14015)
  6.2855 +#14021 := (or #13075 #14018)
  6.2856 +#14024 := (or #13084 #14021)
  6.2857 +#14027 := (or #13940 #14024)
  6.2858 +#14030 := (or #13217 #14027)
  6.2859 +#14033 := (or #13950 #14030)
  6.2860 +#14036 := (or #13972 #14033)
  6.2861 +#14039 := (or #13986 #14036)
  6.2862 +#14042 := (or #14000 #14039)
  6.2863 +#14046 := (iff #14042 #14045)
  6.2864 +#14047 := [rewrite]: #14046
  6.2865 +#14043 := (iff #13139 #14042)
  6.2866 +#14040 := (iff #13130 #14039)
  6.2867 +#14037 := (iff #13121 #14036)
  6.2868 +#14034 := (iff #13112 #14033)
  6.2869 +#14031 := (iff #13103 #14030)
  6.2870 +#14028 := (iff #13094 #14027)
  6.2871 +#14025 := (iff #13085 #14024)
  6.2872 +#14022 := (iff #13076 #14021)
  6.2873 +#14019 := (iff #13067 #14018)
  6.2874 +#14016 := (iff #13058 #14015)
  6.2875 +#14013 := (iff #13049 #14012)
  6.2876 +#14010 := (iff #13040 #14009)
  6.2877 +#14007 := (iff #13031 #14006)
  6.2878 +#14004 := (iff #13022 #14003)
  6.2879 +#13923 := (iff #13015 #13922)
  6.2880 +#13920 := (iff #13010 #13919)
  6.2881 +#13917 := (iff #13003 #13914)
  6.2882 +#13911 := (and #11934 #13908)
  6.2883 +#13915 := (iff #13911 #13914)
  6.2884 +#13916 := [rewrite]: #13915
  6.2885 +#13912 := (iff #13003 #13911)
  6.2886 +#13909 := (iff #12998 #13908)
  6.2887 +#13906 := (iff #12991 #13903)
  6.2888 +#13900 := (and #11940 #13895)
  6.2889 +#13904 := (iff #13900 #13903)
  6.2890 +#13905 := [rewrite]: #13904
  6.2891 +#13901 := (iff #12991 #13900)
  6.2892 +#13898 := (iff #12986 #13895)
  6.2893 +#13877 := (or false #13874)
  6.2894 +#13880 := (or #12949 #13877)
  6.2895 +#13883 := (or #12958 #13880)
  6.2896 +#13886 := (or #12967 #13883)
  6.2897 +#13889 := (or #12976 #13886)
  6.2898 +#13892 := (or #12985 #13889)
  6.2899 +#13896 := (iff #13892 #13895)
  6.2900 +#13897 := [rewrite]: #13896
  6.2901 +#13893 := (iff #12986 #13892)
  6.2902 +#13890 := (iff #12977 #13889)
  6.2903 +#13887 := (iff #12968 #13886)
  6.2904 +#13884 := (iff #12959 #13883)
  6.2905 +#13881 := (iff #12950 #13880)
  6.2906 +#13878 := (iff #12941 #13877)
  6.2907 +#13875 := (iff #12934 #13874)
  6.2908 +#13872 := (iff #12929 #13871)
  6.2909 +#13869 := (iff #12922 #13868)
  6.2910 +#13866 := (iff #12917 #13865)
  6.2911 +#13863 := (iff #12910 #13860)
  6.2912 +#13778 := (and #13218 #3042)
  6.2913 +#13857 := (and #13778 #13852)
  6.2914 +#13861 := (iff #13857 #13860)
  6.2915 +#13862 := [rewrite]: #13861
  6.2916 +#13858 := (iff #12910 #13857)
  6.2917 +#13855 := (iff #12905 #13852)
  6.2918 +#13789 := (or #13230 #13659)
  6.2919 +#13792 := (or #12733 #13789)
  6.2920 +#13795 := (or #12742 #13792)
  6.2921 +#13798 := (or #12751 #13795)
  6.2922 +#13801 := (or #12760 #13798)
  6.2923 +#13804 := (or #12769 #13801)
  6.2924 +#13807 := (or #12141 #13804)
  6.2925 +#13810 := (or #13683 #13807)
  6.2926 +#13813 := (or #13683 #13810)
  6.2927 +#13816 := (or #13230 #13813)
  6.2928 +#13819 := (or #13230 #13816)
  6.2929 +#13822 := (or #13230 #13819)
  6.2930 +#13825 := (or #13230 #13822)
  6.2931 +#13828 := (or #13700 #13825)
  6.2932 +#13831 := (or #13734 #13828)
  6.2933 +#13834 := (or #13740 #13831)
  6.2934 +#13837 := (or #13230 #13834)
  6.2935 +#13840 := (or #13752 #13837)
  6.2936 +#13843 := (or #13762 #13840)
  6.2937 +#13846 := (or #13775 #13843)
  6.2938 +#13849 := (or #13786 #13846)
  6.2939 +#13853 := (iff #13849 #13852)
  6.2940 +#13854 := [rewrite]: #13853
  6.2941 +#13850 := (iff #12905 #13849)
  6.2942 +#13847 := (iff #12896 #13846)
  6.2943 +#13844 := (iff #12887 #13843)
  6.2944 +#13841 := (iff #12878 #13840)
  6.2945 +#13838 := (iff #12869 #13837)
  6.2946 +#13835 := (iff #12861 #13834)
  6.2947 +#13832 := (iff #12852 #13831)
  6.2948 +#13829 := (iff #12843 #13828)
  6.2949 +#13826 := (iff #12834 #13825)
  6.2950 +#13823 := (iff #12819 #13822)
  6.2951 +#13820 := (iff #12811 #13819)
  6.2952 +#13817 := (iff #12803 #13816)
  6.2953 +#13814 := (iff #12795 #13813)
  6.2954 +#13811 := (iff #12787 #13810)
  6.2955 +#13808 := (iff #12778 #13807)
  6.2956 +#13805 := (iff #12770 #13804)
  6.2957 +#13802 := (iff #12761 #13801)
  6.2958 +#13799 := (iff #12752 #13798)
  6.2959 +#13796 := (iff #12743 #13795)
  6.2960 +#13793 := (iff #12734 #13792)
  6.2961 +#13790 := (iff #12718 #13789)
  6.2962 +#13660 := (iff #12712 #13659)
  6.2963 +#13657 := (iff #12707 #13654)
  6.2964 +#13636 := (or #13230 #13629)
  6.2965 +#13639 := (or #13230 #13636)
  6.2966 +#13642 := (or #13230 #13639)
  6.2967 +#13645 := (or #13230 #13642)
  6.2968 +#13648 := (or #13511 #13645)
  6.2969 +#13651 := (or #13230 #13648)
  6.2970 +#13655 := (iff #13651 #13654)
  6.2971 +#13656 := [rewrite]: #13655
  6.2972 +#13652 := (iff #12707 #13651)
  6.2973 +#13649 := (iff #12699 #13648)
  6.2974 +#13646 := (iff #12690 #13645)
  6.2975 +#13643 := (iff #12682 #13642)
  6.2976 +#13640 := (iff #12133 #13639)
  6.2977 +#13637 := (iff #12125 #13636)
  6.2978 +#13630 := (iff #12119 #13629)
  6.2979 +#13627 := (iff #12114 #13624)
  6.2980 +#13600 := (or #12052 #13597)
  6.2981 +#13603 := (or #12061 #13600)
  6.2982 +#13606 := (or #12070 #13603)
  6.2983 +#13609 := (or #12079 #13606)
  6.2984 +#13612 := (or #13230 #13609)
  6.2985 +#13615 := (or #13230 #13612)
  6.2986 +#13618 := (or #13230 #13615)
  6.2987 +#13621 := (or #12113 #13618)
  6.2988 +#13625 := (iff #13621 #13624)
  6.2989 +#13626 := [rewrite]: #13625
  6.2990 +#13622 := (iff #12114 #13621)
  6.2991 +#13619 := (iff #12105 #13618)
  6.2992 +#13616 := (iff #12097 #13615)
  6.2993 +#13613 := (iff #12089 #13612)
  6.2994 +#13610 := (iff #12080 #13609)
  6.2995 +#13607 := (iff #12071 #13606)
  6.2996 +#13604 := (iff #12062 #13603)
  6.2997 +#13601 := (iff #12053 #13600)
  6.2998 +#13598 := (iff #12046 #13597)
  6.2999 +#13595 := (iff #12041 #13592)
  6.3000 +#13589 := (or #13583 #13586)
  6.3001 +#13593 := (iff #13589 #13592)
  6.3002 +#13594 := [rewrite]: #13593
  6.3003 +#13590 := (iff #12041 #13589)
  6.3004 +#13587 := (iff #12040 #13586)
  6.3005 +#13567 := (iff #12032 #13566)
  6.3006 +#13564 := (iff #12027 #13561)
  6.3007 +#13555 := (or #13538 #13552)
  6.3008 +#13558 := (or #5579 #13555)
  6.3009 +#13562 := (iff #13558 #13561)
  6.3010 +#13563 := [rewrite]: #13562
  6.3011 +#13559 := (iff #12027 #13558)
  6.3012 +#13556 := (iff #12021 #13555)
  6.3013 +#13553 := (iff #3099 #13552)
  6.3014 +#13554 := [rewrite]: #13553
  6.3015 +#13548 := (iff #12020 #13538)
  6.3016 +#13543 := (not #13540)
  6.3017 +#13546 := (iff #13543 #13538)
  6.3018 +#13547 := [rewrite]: #13546
  6.3019 +#13544 := (iff #12020 #13543)
  6.3020 +#13541 := (iff #3098 #13540)
  6.3021 +#13542 := [rewrite]: #13541
  6.3022 +#13545 := [monotonicity #13542]: #13544
  6.3023 +#13549 := [trans #13545 #13547]: #13548
  6.3024 +#13557 := [monotonicity #13549 #13554]: #13556
  6.3025 +#5580 := (iff #5570 #5579)
  6.3026 +#4365 := (iff #412 #4364)
  6.3027 +#4358 := (iff #411 #4357)
  6.3028 +#4359 := [rewrite]: #4358
  6.3029 +#4041 := (iff #285 #4043)
  6.3030 +#4042 := [rewrite]: #4041
  6.3031 +#4366 := [monotonicity #4042 #4359]: #4365
  6.3032 +#5581 := [monotonicity #4366]: #5580
  6.3033 +#13560 := [monotonicity #5581 #13557]: #13559
  6.3034 +#13565 := [trans #13560 #13563]: #13564
  6.3035 +#13568 := [quant-intro #13565]: #13567
  6.3036 +#13588 := [monotonicity #13568]: #13587
  6.3037 +#13584 := (iff #3107 #13583)
  6.3038 +#13581 := (iff #3106 #13578)
  6.3039 +#13569 := (and #13540 #3103)
  6.3040 +#13572 := (and #4357 #13569)
  6.3041 +#13575 := (and #4043 #13572)
  6.3042 +#13579 := (iff #13575 #13578)
  6.3043 +#13580 := [rewrite]: #13579
  6.3044 +#13576 := (iff #3106 #13575)
  6.3045 +#13573 := (iff #3105 #13572)
  6.3046 +#13570 := (iff #3104 #13569)
  6.3047 +#13571 := [monotonicity #13542]: #13570
  6.3048 +#13574 := [monotonicity #4359 #13571]: #13573
  6.3049 +#13577 := [monotonicity #4042 #13574]: #13576
  6.3050 +#13582 := [trans #13577 #13580]: #13581
  6.3051 +#13585 := [quant-intro #13582]: #13584
  6.3052 +#13591 := [monotonicity #13585 #13588]: #13590
  6.3053 +#13596 := [trans #13591 #13594]: #13595
  6.3054 +#13599 := [monotonicity #13568 #13596]: #13598
  6.3055 +#13602 := [monotonicity #13599]: #13601
  6.3056 +#13605 := [monotonicity #13602]: #13604
  6.3057 +#13608 := [monotonicity #13605]: #13607
  6.3058 +#13611 := [monotonicity #13608]: #13610
  6.3059 +#13231 := (iff #12088 #13230)
  6.3060 +#13228 := (iff #11971 #13227)
  6.3061 +#13224 := (iff #3073 #13225)
  6.3062 +#13226 := [rewrite]: #13224
  6.3063 +#13221 := (iff #3066 #13222)
  6.3064 +#13223 := [rewrite]: #13221
  6.3065 +#13229 := [monotonicity #13223 #13226]: #13228
  6.3066 +#13232 := [monotonicity #13229]: #13231
  6.3067 +#13614 := [monotonicity #13232 #13611]: #13613
  6.3068 +#13617 := [monotonicity #13232 #13614]: #13616
  6.3069 +#13620 := [monotonicity #13232 #13617]: #13619
  6.3070 +#13623 := [monotonicity #13620]: #13622
  6.3071 +#13628 := [trans #13623 #13626]: #13627
  6.3072 +#13631 := [monotonicity #13628]: #13630
  6.3073 +#13638 := [monotonicity #13232 #13631]: #13637
  6.3074 +#13641 := [monotonicity #13232 #13638]: #13640
  6.3075 +#13644 := [monotonicity #13232 #13641]: #13643
  6.3076 +#13647 := [monotonicity #13232 #13644]: #13646
  6.3077 +#13634 := (iff #12698 #13511)
  6.3078 +#13632 := (iff #3268 #13510)
  6.3079 +#13633 := [rewrite]: #13632
  6.3080 +#13635 := [monotonicity #13633]: #13634
  6.3081 +#13650 := [monotonicity #13635 #13647]: #13649
  6.3082 +#13653 := [monotonicity #13232 #13650]: #13652
  6.3083 +#13658 := [trans #13653 #13656]: #13657
  6.3084 +#13536 := (iff #12674 #13533)
  6.3085 +#13521 := (or #13230 #13504)
  6.3086 +#13524 := (or #13230 #13521)
  6.3087 +#13527 := (or #13510 #13524)
  6.3088 +#13530 := (or #13230 #13527)
  6.3089 +#13534 := (iff #13530 #13533)
  6.3090 +#13535 := [rewrite]: #13534
  6.3091 +#13531 := (iff #12674 #13530)
  6.3092 +#13528 := (iff #12666 #13527)
  6.3093 +#13525 := (iff #12657 #13524)
  6.3094 +#13522 := (iff #12649 #13521)
  6.3095 +#13507 := (iff #12643 #13504)
  6.3096 +#13501 := (and #12299 #13498)
  6.3097  #13505 := (iff #13501 #13504)
  6.3098  #13506 := [rewrite]: #13505
  6.3099 -#13502 := (iff #12696 #13501)
  6.3100 -#13499 := (iff #12691 #13498)
  6.3101 -#13496 := (iff #12684 #13493)
  6.3102 -#13490 := (and #11982 #13487)
  6.3103 +#13502 := (iff #12643 #13501)
  6.3104 +#13499 := (iff #12638 #13498)
  6.3105 +#13496 := (iff #12632 #13493)
  6.3106 +#13490 := (and #12305 #13485)
  6.3107  #13494 := (iff #13490 #13493)
  6.3108  #13495 := [rewrite]: #13494
  6.3109 -#13491 := (iff #12684 #13490)
  6.3110 -#13488 := (iff #12679 #13487)
  6.3111 -#13485 := (iff #12672 #13484)
  6.3112 -#13482 := (iff #12667 #13481)
  6.3113 -#13479 := (iff #12660 #13478)
  6.3114 -#13476 := (iff #12655 #13475)
  6.3115 -#13473 := (iff #12648 #13470)
  6.3116 -#13442 := (and #12741 #3055)
  6.3117 -#13467 := (and #13442 #13462)
  6.3118 -#13471 := (iff #13467 #13470)
  6.3119 -#13472 := [rewrite]: #13471
  6.3120 -#13468 := (iff #12648 #13467)
  6.3121 -#13465 := (iff #12643 #13462)
  6.3122 -#13456 := (or #12962 #13353)
  6.3123 -#13459 := (or #13453 #13456)
  6.3124 -#13463 := (iff #13459 #13462)
  6.3125 -#13464 := [rewrite]: #13463
  6.3126 -#13460 := (iff #12643 #13459)
  6.3127 -#13457 := (iff #12627 #13456)
  6.3128 -#13354 := (iff #12620 #13353)
  6.3129 -#13351 := (iff #12615 #13350)
  6.3130 -#13348 := (iff #12614 #13347)
  6.3131 -#13345 := (iff #12608 #13342)
  6.3132 -#12915 := (and #12910 #12913)
  6.3133 -#13336 := (and #12967 #12915)
  6.3134 -#13339 := (and #12915 #13336)
  6.3135 -#13343 := (iff #13339 #13342)
  6.3136 -#13344 := [rewrite]: #13343
  6.3137 -#13340 := (iff #12608 #13339)
  6.3138 -#13337 := (iff #12605 #13336)
  6.3139 -#12916 := (iff #12020 #12915)
  6.3140 -#12912 := (iff #3091 #12913)
  6.3141 -#12914 := [rewrite]: #12912
  6.3142 -#12909 := (iff #3084 #12910)
  6.3143 -#12911 := [rewrite]: #12909
  6.3144 -#12917 := [monotonicity #12911 #12914]: #12916
  6.3145 -#13334 := (iff #3303 #12967)
  6.3146 -#13335 := [rewrite]: #13334
  6.3147 -#13338 := [monotonicity #13335 #12917]: #13337
  6.3148 -#13341 := [monotonicity #12917 #13338]: #13340
  6.3149 -#13346 := [trans #13341 #13344]: #13345
  6.3150 -#13349 := [monotonicity #13346]: #13348
  6.3151 -#13332 := (iff #12174 #13331)
  6.3152 -#13329 := (iff #12169 #13328)
  6.3153 -#13326 := (iff #12162 #13325)
  6.3154 -#13323 := (iff #12157 #13320)
  6.3155 -#13317 := (or #13311 #13314)
  6.3156 -#13321 := (iff #13317 #13320)
  6.3157 -#13322 := [rewrite]: #13321
  6.3158 -#13318 := (iff #12157 #13317)
  6.3159 -#13315 := (iff #12156 #13314)
  6.3160 -#13295 := (iff #12150 #13294)
  6.3161 -#13292 := (iff #12147 #13291)
  6.3162 -#13289 := (iff #3139 #13288)
  6.3163 -#13290 := [rewrite]: #13289
  6.3164 -#13284 := (iff #12146 #13283)
  6.3165 -#13281 := (iff #3138 #13278)
  6.3166 -#4362 := (and #4041 #4355)
  6.3167 -#13275 := (and #4362 #13272)
  6.3168 -#13279 := (iff #13275 #13278)
  6.3169 -#13280 := [rewrite]: #13279
  6.3170 -#13276 := (iff #3138 #13275)
  6.3171 -#13273 := (iff #3137 #13272)
  6.3172 -#13274 := [rewrite]: #13273
  6.3173 -#4363 := (iff #412 #4362)
  6.3174 -#4356 := (iff #411 #4355)
  6.3175 -#4357 := [rewrite]: #4356
  6.3176 -#4039 := (iff #285 #4041)
  6.3177 -#4040 := [rewrite]: #4039
  6.3178 -#4364 := [monotonicity #4040 #4357]: #4363
  6.3179 -#13277 := [monotonicity #4364 #13274]: #13276
  6.3180 -#13282 := [trans #13277 #13280]: #13281
  6.3181 -#13285 := [monotonicity #13282]: #13284
  6.3182 -#13293 := [monotonicity #13285 #13290]: #13292
  6.3183 -#13296 := [quant-intro #13293]: #13295
  6.3184 -#13316 := [monotonicity #13296]: #13315
  6.3185 -#13312 := (iff #3146 #13311)
  6.3186 -#13309 := (iff #3145 #13306)
  6.3187 -#13297 := (and #13272 #3142)
  6.3188 -#13300 := (and #4355 #13297)
  6.3189 -#13303 := (and #4041 #13300)
  6.3190 -#13307 := (iff #13303 #13306)
  6.3191 -#13308 := [rewrite]: #13307
  6.3192 -#13304 := (iff #3145 #13303)
  6.3193 -#13301 := (iff #3144 #13300)
  6.3194 -#13298 := (iff #3143 #13297)
  6.3195 -#13299 := [monotonicity #13274]: #13298
  6.3196 -#13302 := [monotonicity #4357 #13299]: #13301
  6.3197 -#13305 := [monotonicity #4040 #13302]: #13304
  6.3198 -#13310 := [trans #13305 #13308]: #13309
  6.3199 -#13313 := [quant-intro #13310]: #13312
  6.3200 -#13319 := [monotonicity #13313 #13316]: #13318
  6.3201 -#13324 := [trans #13319 #13322]: #13323
  6.3202 -#13327 := [monotonicity #13296 #13324]: #13326
  6.3203 -#13268 := (iff #12168 #13267)
  6.3204 -#13265 := (iff #12143 #13262)
  6.3205 -#13250 := (and #12915 #12131)
  6.3206 -#13253 := (and #12915 #13250)
  6.3207 -#13256 := (and #12915 #13253)
  6.3208 -#13259 := (and up_216 #13256)
  6.3209 -#13263 := (iff #13259 #13262)
  6.3210 -#13264 := [rewrite]: #13263
  6.3211 -#13260 := (iff #12143 #13259)
  6.3212 -#13257 := (iff #12140 #13256)
  6.3213 -#13254 := (iff #12137 #13253)
  6.3214 -#13251 := (iff #12134 #13250)
  6.3215 -#13252 := [monotonicity #12917]: #13251
  6.3216 -#13255 := [monotonicity #12917 #13252]: #13254
  6.3217 -#13258 := [monotonicity #12917 #13255]: #13257
  6.3218 -#13261 := [monotonicity #13258]: #13260
  6.3219 -#13266 := [trans #13261 #13264]: #13265
  6.3220 -#13269 := [monotonicity #13266]: #13268
  6.3221 -#13330 := [monotonicity #13269 #13327]: #13329
  6.3222 +#13491 := (iff #12632 #13490)
  6.3223 +#13488 := (iff #12627 #13485)
  6.3224 +#13479 := (or #13230 #13476)
  6.3225 +#13482 := (or #12494 #13479)
  6.3226 +#13486 := (iff #13482 #13485)
  6.3227 +#13487 := [rewrite]: #13486
  6.3228 +#13483 := (iff #12627 #13482)
  6.3229 +#13480 := (iff #12619 #13479)
  6.3230 +#13477 := (iff #12613 #13476)
  6.3231 +#13474 := (iff #12608 #13471)
  6.3232 +#13368 := (or #13239 #13360)
  6.3233 +#13450 := (or #13368 #12557)
  6.3234 +#13453 := (or #12566 #13450)
  6.3235 +#13456 := (or #13230 #13453)
  6.3236 +#13459 := (or #13230 #13456)
  6.3237 +#13462 := (or #13230 #13459)
  6.3238 +#13465 := (or #13416 #13462)
  6.3239 +#13468 := (or #13230 #13465)
  6.3240 +#13472 := (iff #13468 #13471)
  6.3241 +#13473 := [rewrite]: #13472
  6.3242 +#13469 := (iff #12608 #13468)
  6.3243 +#13466 := (iff #12600 #13465)
  6.3244 +#13463 := (iff #12591 #13462)
  6.3245 +#13460 := (iff #12583 #13459)
  6.3246 +#13457 := (iff #12575 #13456)
  6.3247 +#13454 := (iff #12567 #13453)
  6.3248 +#13451 := (iff #12558 #13450)
  6.3249 +#13369 := (iff #12432 #13368)
  6.3250 +#13363 := (iff #12425 #13360)
  6.3251 +#13357 := (and #13334 #13352)
  6.3252 +#13361 := (iff #13357 #13360)
  6.3253 +#13362 := [rewrite]: #13361
  6.3254 +#13358 := (iff #12425 #13357)
  6.3255 +#13355 := (iff #12420 #13352)
  6.3256 +#13340 := (or #13256 #13324)
  6.3257 +#13343 := (or #12401 #13340)
  6.3258 +#13346 := (or #13331 #13343)
  6.3259 +#13349 := (or #13337 #13346)
  6.3260 +#13353 := (iff #13349 #13352)
  6.3261 +#13354 := [rewrite]: #13353
  6.3262 +#13350 := (iff #12420 #13349)
  6.3263 +#13347 := (iff #12411 #13346)
  6.3264 +#13344 := (iff #12402 #13343)
  6.3265 +#13341 := (iff #12393 #13340)
  6.3266 +#13325 := (iff #12386 #13324)
  6.3267 +#13322 := (iff #12381 #13321)
  6.3268 +#13319 := (iff #12374 #13318)
  6.3269 +#13316 := (iff #12369 #13315)
  6.3270 +#13313 := (iff #12355 #13310)
  6.3271 +#13307 := (and #13304 #12352)
  6.3272 +#13311 := (iff #13307 #13310)
  6.3273 +#13312 := [rewrite]: #13311
  6.3274 +#13308 := (iff #12355 #13307)
  6.3275 +#13305 := (iff #3218 #13304)
  6.3276 +#13306 := [rewrite]: #13305
  6.3277 +#13309 := [monotonicity #13306]: #13308
  6.3278 +#13314 := [trans #13309 #13312]: #13313
  6.3279 +#13299 := (iff #12368 #13298)
  6.3280 +#13296 := (iff #12349 #13295)
  6.3281 +#13293 := (iff #12344 #13290)
  6.3282 +#13284 := (or #13267 #13281)
  6.3283 +#13287 := (or #5579 #13284)
  6.3284 +#13291 := (iff #13287 #13290)
  6.3285 +#13292 := [rewrite]: #13291
  6.3286 +#13288 := (iff #12344 #13287)
  6.3287 +#13285 := (iff #12338 #13284)
  6.3288 +#13282 := (iff #3214 #13281)
  6.3289 +#13283 := [rewrite]: #13282
  6.3290 +#13277 := (iff #12337 #13267)
  6.3291 +#13269 := (not #13267)
  6.3292 +#13272 := (not #13269)
  6.3293 +#13275 := (iff #13272 #13267)
  6.3294 +#13276 := [rewrite]: #13275
  6.3295 +#13273 := (iff #12337 #13272)
  6.3296 +#13270 := (iff #3213 #13269)
  6.3297 +#13271 := [rewrite]: #13270
  6.3298 +#13274 := [monotonicity #13271]: #13273
  6.3299 +#13278 := [trans #13274 #13276]: #13277
  6.3300 +#13286 := [monotonicity #13278 #13283]: #13285
  6.3301 +#13289 := [monotonicity #5581 #13286]: #13288
  6.3302 +#13294 := [trans #13289 #13292]: #13293
  6.3303 +#13297 := [quant-intro #13294]: #13296
  6.3304 +#13300 := [monotonicity #13297]: #13299
  6.3305 +#13317 := [monotonicity #13300 #13314]: #13316
  6.3306 +#13320 := [monotonicity #13297 #13317]: #13319
  6.3307 +#13265 := (iff #12380 #13264)
  6.3308 +#13262 := (iff #3212 #13259)
  6.3309 +#13263 := [rewrite]: #13262
  6.3310 +#13266 := [monotonicity #13263]: #13265
  6.3311 +#13323 := [monotonicity #13266 #13320]: #13322
  6.3312 +#13326 := [monotonicity #13263 #13323]: #13325
  6.3313 +#13257 := (iff #12392 #13256)
  6.3314 +#13254 := (iff #12334 #13253)
  6.3315 +#13250 := (iff #3210 #13251)
  6.3316 +#13252 := [rewrite]: #13250
  6.3317 +#13233 := (iff #3201 #13234)
  6.3318 +#13235 := [rewrite]: #13233
  6.3319 +#13255 := [monotonicity #13235 #13252]: #13254
  6.3320 +#13258 := [monotonicity #13255]: #13257
  6.3321 +#13342 := [monotonicity #13258 #13326]: #13341
  6.3322 +#13345 := [monotonicity #13342]: #13344
  6.3323 +#13332 := (iff #12410 #13331)
  6.3324 +#13329 := (iff #12331 #13327)
  6.3325 +#13330 := [rewrite]: #13329
  6.3326  #13333 := [monotonicity #13330]: #13332
  6.3327 -#13352 := [monotonicity #13333 #13349]: #13351
  6.3328 -#13248 := (iff #12592 #13247)
  6.3329 -#13245 := (iff #12585 #13242)
  6.3330 -#13239 := (and #12352 #13236)
  6.3331 -#13243 := (iff #13239 #13242)
  6.3332 -#13244 := [rewrite]: #13243
  6.3333 -#13240 := (iff #12585 #13239)
  6.3334 -#13237 := (iff #12580 #13236)
  6.3335 -#13234 := (iff #12574 #13231)
  6.3336 -#13228 := (and #12358 #13225)
  6.3337 -#13232 := (iff #13228 #13231)
  6.3338 -#13233 := [rewrite]: #13232
  6.3339 -#13229 := (iff #12574 #13228)
  6.3340 -#13226 := (iff #12569 #13225)
  6.3341 -#13223 := (iff #12562 #13222)
  6.3342 -#13220 := (iff #12557 #13219)
  6.3343 -#13217 := (iff #12556 #13216)
  6.3344 -#13214 := (iff #12550 #13211)
  6.3345 -#13019 := (and #12913 #13017)
  6.3346 -#13190 := (and #13019 #12524)
  6.3347 -#13193 := (and #12521 #13190)
  6.3348 -#13196 := (and #12915 #13193)
  6.3349 -#13199 := (and #12915 #13196)
  6.3350 -#13202 := (and #12915 #13199)
  6.3351 -#13205 := (and #12997 #13202)
  6.3352 -#13208 := (and #12915 #13205)
  6.3353 -#13212 := (iff #13208 #13211)
  6.3354 -#13213 := [rewrite]: #13212
  6.3355 -#13209 := (iff #12550 #13208)
  6.3356 -#13206 := (iff #12547 #13205)
  6.3357 -#13203 := (iff #12544 #13202)
  6.3358 -#13200 := (iff #12541 #13199)
  6.3359 -#13197 := (iff #12538 #13196)
  6.3360 -#13194 := (iff #12535 #13193)
  6.3361 -#13191 := (iff #12530 #13190)
  6.3362 -#13020 := (iff #3244 #13019)
  6.3363 -#13016 := (iff #3243 #13017)
  6.3364 -#13018 := [rewrite]: #13016
  6.3365 -#13021 := [monotonicity #12914 #13018]: #13020
  6.3366 -#13192 := [monotonicity #13021]: #13191
  6.3367 -#13195 := [monotonicity #13192]: #13194
  6.3368 -#13198 := [monotonicity #12917 #13195]: #13197
  6.3369 -#13201 := [monotonicity #12917 #13198]: #13200
  6.3370 -#13204 := [monotonicity #12917 #13201]: #13203
  6.3371 -#13188 := (iff #3286 #12997)
  6.3372 -#13189 := [rewrite]: #13188
  6.3373 -#13207 := [monotonicity #13189 #13204]: #13206
  6.3374 -#13210 := [monotonicity #12917 #13207]: #13209
  6.3375 -#13215 := [trans #13210 #13213]: #13214
  6.3376 -#13218 := [monotonicity #13215]: #13217
  6.3377 -#13161 := (iff #12485 #13158)
  6.3378 -#13075 := (and #13051 #13054)
  6.3379 -#13155 := (and #13075 #13152)
  6.3380 -#13159 := (iff #13155 #13158)
  6.3381 -#13160 := [rewrite]: #13159
  6.3382 -#13156 := (iff #12485 #13155)
  6.3383 -#13153 := (iff #12480 #13152)
  6.3384 -#13150 := (iff #12473 #13149)
  6.3385 -#13147 := (iff #12468 #13146)
  6.3386 -#13144 := (iff #12461 #13143)
  6.3387 -#13141 := (iff #12456 #13140)
  6.3388 -#13138 := (iff #12449 #13135)
  6.3389 -#13132 := (and #13129 #12446)
  6.3390 -#13136 := (iff #13132 #13135)
  6.3391 -#13137 := [rewrite]: #13136
  6.3392 -#13133 := (iff #12449 #13132)
  6.3393 -#13130 := (iff #3270 #13129)
  6.3394 -#13131 := [rewrite]: #13130
  6.3395 -#13134 := [monotonicity #13131]: #13133
  6.3396 -#13139 := [trans #13134 #13137]: #13138
  6.3397 -#13124 := (iff #12455 #13123)
  6.3398 -#13121 := (iff #12443 #13120)
  6.3399 -#13118 := (iff #12440 #13117)
  6.3400 -#13115 := (iff #3267 #13114)
  6.3401 -#13116 := [rewrite]: #13115
  6.3402 -#13110 := (iff #12439 #13109)
  6.3403 -#13107 := (iff #3266 #13104)
  6.3404 -#13101 := (and #4362 #13098)
  6.3405 -#13105 := (iff #13101 #13104)
  6.3406 -#13106 := [rewrite]: #13105
  6.3407 -#13102 := (iff #3266 #13101)
  6.3408 -#13099 := (iff #3265 #13098)
  6.3409 -#13100 := [rewrite]: #13099
  6.3410 -#13103 := [monotonicity #4364 #13100]: #13102
  6.3411 -#13108 := [trans #13103 #13106]: #13107
  6.3412 -#13111 := [monotonicity #13108]: #13110
  6.3413 -#13119 := [monotonicity #13111 #13116]: #13118
  6.3414 -#13122 := [quant-intro #13119]: #13121
  6.3415 -#13125 := [monotonicity #13122]: #13124
  6.3416 -#13142 := [monotonicity #13125 #13139]: #13141
  6.3417 -#13145 := [monotonicity #13122 #13142]: #13144
  6.3418 -#13094 := (iff #12467 #13093)
  6.3419 -#13091 := (iff #3264 #13089)
  6.3420 -#13092 := [rewrite]: #13091
  6.3421 -#13095 := [monotonicity #13092]: #13094
  6.3422 -#13148 := [monotonicity #13095 #13145]: #13147
  6.3423 -#13151 := [monotonicity #13092 #13148]: #13150
  6.3424 -#13087 := (iff #12479 #13086)
  6.3425 -#13084 := (iff #12436 #13081)
  6.3426 -#13066 := (and #13017 #13059)
  6.3427 -#13069 := (and #3258 #13066)
  6.3428 -#13072 := (and #13061 #13069)
  6.3429 -#13078 := (and #13075 #13072)
  6.3430 -#13082 := (iff #13078 #13081)
  6.3431 -#13083 := [rewrite]: #13082
  6.3432 -#13079 := (iff #12436 #13078)
  6.3433 -#13073 := (iff #12433 #13072)
  6.3434 -#13070 := (iff #12430 #13069)
  6.3435 -#13067 := (iff #12427 #13066)
  6.3436 -#13058 := (iff #3259 #13059)
  6.3437 -#13060 := [rewrite]: #13058
  6.3438 -#13068 := [monotonicity #13018 #13060]: #13067
  6.3439 -#13071 := [monotonicity #13068]: #13070
  6.3440 -#13064 := (iff #12424 #13061)
  6.3441 -#13065 := [rewrite]: #13064
  6.3442 -#13074 := [monotonicity #13065 #13071]: #13073
  6.3443 -#13076 := (iff #12421 #13075)
  6.3444 -#13056 := (iff #12418 #13054)
  6.3445 -#13057 := [rewrite]: #13056
  6.3446 -#13052 := (iff #12415 #13051)
  6.3447 -#13053 := [rewrite]: #13052
  6.3448 -#13077 := [monotonicity #13053 #13057]: #13076
  6.3449 -#13080 := [monotonicity #13077 #13074]: #13079
  6.3450 -#13085 := [trans #13080 #13083]: #13084
  6.3451 -#13088 := [monotonicity #13085]: #13087
  6.3452 -#13154 := [monotonicity #13088 #13151]: #13153
  6.3453 -#13157 := [monotonicity #13077 #13154]: #13156
  6.3454 -#13162 := [trans #13157 #13160]: #13161
  6.3455 -#13221 := [monotonicity #13162 #13218]: #13220
  6.3456 -#13186 := (iff #12516 #13185)
  6.3457 -#13183 := (iff #12509 #13180)
  6.3458 -#13177 := (and #12352 #13174)
  6.3459 -#13181 := (iff #13177 #13180)
  6.3460 -#13182 := [rewrite]: #13181
  6.3461 -#13178 := (iff #12509 #13177)
  6.3462 -#13175 := (iff #12504 #13174)
  6.3463 -#13172 := (iff #12497 #13169)
  6.3464 -#13166 := (and #12358 #13163)
  6.3465 -#13170 := (iff #13166 #13169)
  6.3466 -#13171 := [rewrite]: #13170
  6.3467 -#13167 := (iff #12497 #13166)
  6.3468 -#13164 := (iff #12492 #13163)
  6.3469 -#13049 := (iff #12491 #13048)
  6.3470 -#13046 := (iff #12409 #13043)
  6.3471 -#13022 := (and #13019 #12383)
  6.3472 -#13025 := (and #12380 #13022)
  6.3473 -#13028 := (and #12913 #13025)
  6.3474 -#13031 := (and #3237 #13028)
  6.3475 -#13034 := (and #3236 #13031)
  6.3476 -#13037 := (and #12375 #13034)
  6.3477 -#13040 := (and #12358 #13037)
  6.3478 -#13044 := (iff #13040 #13043)
  6.3479 -#13045 := [rewrite]: #13044
  6.3480 -#13041 := (iff #12409 #13040)
  6.3481 -#13038 := (iff #12406 #13037)
  6.3482 -#13035 := (iff #12403 #13034)
  6.3483 -#13032 := (iff #12400 #13031)
  6.3484 -#13029 := (iff #12397 #13028)
  6.3485 -#13026 := (iff #12394 #13025)
  6.3486 -#13023 := (iff #12389 #13022)
  6.3487 -#13024 := [monotonicity #13021]: #13023
  6.3488 -#13027 := [monotonicity #13024]: #13026
  6.3489 -#13030 := [monotonicity #12914 #13027]: #13029
  6.3490 -#13033 := [monotonicity #13030]: #13032
  6.3491 -#13036 := [monotonicity #13033]: #13035
  6.3492 -#13039 := [monotonicity #13036]: #13038
  6.3493 -#13042 := [monotonicity #13039]: #13041
  6.3494 -#13047 := [trans #13042 #13045]: #13046
  6.3495 -#13050 := [monotonicity #13047]: #13049
  6.3496 -#13165 := [monotonicity #13050 #13162]: #13164
  6.3497 -#13168 := [monotonicity #13165]: #13167
  6.3498 -#13173 := [trans #13168 #13171]: #13172
  6.3499 -#13176 := [monotonicity #13173]: #13175
  6.3500 -#13179 := [monotonicity #13176]: #13178
  6.3501 -#13184 := [trans #13179 #13182]: #13183
  6.3502 -#13014 := (iff #12515 #13013)
  6.3503 -#13011 := (iff #12372 #13008)
  6.3504 -#13002 := (and #12996 #12915)
  6.3505 -#13005 := (and #12915 #13002)
  6.3506 -#13009 := (iff #13005 #13008)
  6.3507 -#13010 := [rewrite]: #13009
  6.3508 -#13006 := (iff #12372 #13005)
  6.3509 -#13003 := (iff #12369 #13002)
  6.3510 -#13000 := (iff #3231 #12996)
  6.3511 -#13001 := [rewrite]: #13000
  6.3512 -#13004 := [monotonicity #13001 #12917]: #13003
  6.3513 -#13007 := [monotonicity #12917 #13004]: #13006
  6.3514 -#13012 := [trans #13007 #13010]: #13011
  6.3515 -#13015 := [monotonicity #13012]: #13014
  6.3516 -#13187 := [monotonicity #13015 #13184]: #13186
  6.3517 -#13224 := [monotonicity #13187 #13221]: #13223
  6.3518 -#12994 := (iff #12568 #12993)
  6.3519 -#12991 := (iff #12364 #12988)
  6.3520 -#12985 := (and #12915 #12358)
  6.3521 -#12989 := (iff #12985 #12988)
  6.3522 -#12990 := [rewrite]: #12989
  6.3523 -#12986 := (iff #12364 #12985)
  6.3524 -#12987 := [monotonicity #12917]: #12986
  6.3525 -#12992 := [trans #12987 #12990]: #12991
  6.3526 -#12995 := [monotonicity #12992]: #12994
  6.3527 -#13227 := [monotonicity #12995 #13224]: #13226
  6.3528 -#13230 := [monotonicity #13227]: #13229
  6.3529 -#13235 := [trans #13230 #13233]: #13234
  6.3530 -#13238 := [monotonicity #13235]: #13237
  6.3531 +#13348 := [monotonicity #13333 #13345]: #13347
  6.3532 +#13338 := (iff #12419 #13337)
  6.3533 +#13335 := (iff #12328 #13334)
  6.3534 +#13248 := (iff #12325 #13245)
  6.3535 +#13249 := [rewrite]: #13248
  6.3536 +#13242 := (iff #12322 #13243)
  6.3537 +#13244 := [rewrite]: #13242
  6.3538 +#13336 := [monotonicity #13244 #13249]: #13335
  6.3539 +#13339 := [monotonicity #13336]: #13338
  6.3540 +#13351 := [monotonicity #13339 #13348]: #13350
  6.3541 +#13356 := [trans #13351 #13354]: #13355
  6.3542 +#13359 := [monotonicity #13336 #13356]: #13358
  6.3543 +#13364 := [trans #13359 #13362]: #13363
  6.3544 +#13240 := (iff #12431 #13239)
  6.3545 +#13237 := (iff #3202 #13236)
  6.3546 +#13238 := [monotonicity #13226 #13235]: #13237
  6.3547  #13241 := [monotonicity #13238]: #13240
  6.3548 -#13246 := [trans #13241 #13244]: #13245
  6.3549 -#12983 := (iff #12591 #12982)
  6.3550 -#12980 := (iff #12343 #12977)
  6.3551 -#12971 := (and #12968 #12915)
  6.3552 -#12974 := (and #12915 #12971)
  6.3553 -#12978 := (iff #12974 #12977)
  6.3554 -#12979 := [rewrite]: #12978
  6.3555 -#12975 := (iff #12343 #12974)
  6.3556 -#12972 := (iff #12340 #12971)
  6.3557 -#12969 := (iff #3217 #12968)
  6.3558 -#12970 := [rewrite]: #12969
  6.3559 -#12973 := [monotonicity #12970 #12917]: #12972
  6.3560 -#12976 := [monotonicity #12917 #12973]: #12975
  6.3561 -#12981 := [trans #12976 #12979]: #12980
  6.3562 -#12984 := [monotonicity #12981]: #12983
  6.3563 -#13249 := [monotonicity #12984 #13246]: #13248
  6.3564 -#13355 := [monotonicity #13249 #13352]: #13354
  6.3565 -#12963 := (iff #12626 #12962)
  6.3566 -#12960 := (iff #12337 #12957)
  6.3567 -#12918 := (and #3201 #12915)
  6.3568 -#12921 := (and #3198 #12918)
  6.3569 -#12924 := (and #3197 #12921)
  6.3570 -#12927 := (and #3196 #12924)
  6.3571 -#12930 := (and #3195 #12927)
  6.3572 -#12933 := (and #12073 #12930)
  6.3573 -#12936 := (and true #12261)
  6.3574 -#12939 := (and true #12936)
  6.3575 -#12942 := (and #12939 #12933)
  6.3576 -#12945 := (and #12939 #12942)
  6.3577 -#12948 := (and #12915 #12945)
  6.3578 -#12951 := (and #12915 #12948)
  6.3579 -#12954 := (and #12915 #12951)
  6.3580 -#12958 := (iff #12954 #12957)
  6.3581 -#12959 := [rewrite]: #12958
  6.3582 -#12955 := (iff #12337 #12954)
  6.3583 -#12952 := (iff #12334 #12951)
  6.3584 -#12949 := (iff #12331 #12948)
  6.3585 -#12946 := (iff #12328 #12945)
  6.3586 -#12943 := (iff #12325 #12942)
  6.3587 -#12934 := (iff #12322 #12933)
  6.3588 -#12931 := (iff #12319 #12930)
  6.3589 -#12928 := (iff #12316 #12927)
  6.3590 -#12925 := (iff #12313 #12924)
  6.3591 -#12922 := (iff #12310 #12921)
  6.3592 -#12919 := (iff #12307 #12918)
  6.3593 -#12920 := [monotonicity #12917]: #12919
  6.3594 -#12923 := [monotonicity #12920]: #12922
  6.3595 -#12926 := [monotonicity #12923]: #12925
  6.3596 -#12929 := [monotonicity #12926]: #12928
  6.3597 -#12932 := [monotonicity #12929]: #12931
  6.3598 -#12935 := [monotonicity #12932]: #12934
  6.3599 -#12940 := (iff #12267 #12939)
  6.3600 -#12937 := (iff #12264 #12936)
  6.3601 -#12905 := (iff #3186 true)
  6.3602 -#12900 := (forall (vars (?x783 T5)) (:pat #3184) true)
  6.3603 -#12903 := (iff #12900 true)
  6.3604 -#12904 := [elim-unused]: #12903
  6.3605 -#12901 := (iff #3186 #12900)
  6.3606 -#12898 := (iff #3185 true)
  6.3607 -#12899 := [rewrite]: #12898
  6.3608 -#12902 := [quant-intro #12899]: #12901
  6.3609 -#12906 := [trans #12902 #12904]: #12905
  6.3610 -#12938 := [monotonicity #12906]: #12937
  6.3611 -#12907 := (iff #3182 true)
  6.3612 -#12908 := [rewrite]: #12907
  6.3613 -#12941 := [monotonicity #12908 #12938]: #12940
  6.3614 -#12944 := [monotonicity #12941 #12935]: #12943
  6.3615 -#12947 := [monotonicity #12941 #12944]: #12946
  6.3616 -#12950 := [monotonicity #12917 #12947]: #12949
  6.3617 -#12953 := [monotonicity #12917 #12950]: #12952
  6.3618 -#12956 := [monotonicity #12917 #12953]: #12955
  6.3619 -#12961 := [trans #12956 #12959]: #12960
  6.3620 -#12964 := [monotonicity #12961]: #12963
  6.3621 -#13458 := [monotonicity #12964 #13355]: #13457
  6.3622 -#13454 := (iff #12642 #13453)
  6.3623 -#13451 := (iff #12062 #13448)
  6.3624 -#13409 := (and #13359 #12030)
  6.3625 -#13412 := (and #12915 #13409)
  6.3626 -#13415 := (and #13386 #13412)
  6.3627 -#13418 := (and #13389 #13415)
  6.3628 -#13421 := (and #12915 #13418)
  6.3629 -#13424 := (and #13392 #13395)
  6.3630 -#13427 := (and #13424 #13421)
  6.3631 -#13430 := (and #12910 #13398)
  6.3632 -#13433 := (and #13430 #13427)
  6.3633 -#13436 := (and #13402 #13405)
  6.3634 -#13439 := (and #13436 #13433)
  6.3635 -#13445 := (and #13442 #13439)
  6.3636 -#13449 := (iff #13445 #13448)
  6.3637 -#13450 := [rewrite]: #13449
  6.3638 -#13446 := (iff #12062 #13445)
  6.3639 -#13440 := (iff #12059 #13439)
  6.3640 -#13434 := (iff #12056 #13433)
  6.3641 -#13428 := (iff #12053 #13427)
  6.3642 -#13422 := (iff #12050 #13421)
  6.3643 -#13419 := (iff #12047 #13418)
  6.3644 -#13416 := (iff #12044 #13415)
  6.3645 -#13413 := (iff #12039 #13412)
  6.3646 -#13410 := (iff #12033 #13409)
  6.3647 -#13360 := (iff #3099 #13359)
  6.3648 -#13361 := [rewrite]: #13360
  6.3649 -#13411 := [monotonicity #13361]: #13410
  6.3650 -#13414 := [monotonicity #12917 #13411]: #13413
  6.3651 -#13387 := (iff #12027 #13386)
  6.3652 -#13384 := (iff #12024 #13383)
  6.3653 -#13381 := (iff #3096 #13380)
  6.3654 -#13382 := [rewrite]: #13381
  6.3655 -#13376 := (iff #12023 #13375)
  6.3656 -#13373 := (iff #3095 #13370)
  6.3657 -#13367 := (and #4362 #13364)
  6.3658 -#13371 := (iff #13367 #13370)
  6.3659 -#13372 := [rewrite]: #13371
  6.3660 -#13368 := (iff #3095 #13367)
  6.3661 -#13365 := (iff #3094 #13364)
  6.3662 -#13366 := [rewrite]: #13365
  6.3663 -#13369 := [monotonicity #4364 #13366]: #13368
  6.3664 -#13374 := [trans #13369 #13372]: #13373
  6.3665 -#13377 := [monotonicity #13374]: #13376
  6.3666 -#13385 := [monotonicity #13377 #13382]: #13384
  6.3667 -#13388 := [quant-intro #13385]: #13387
  6.3668 -#13417 := [monotonicity #13388 #13414]: #13416
  6.3669 -#13390 := (iff #3093 #13389)
  6.3670 -#13391 := [rewrite]: #13390
  6.3671 -#13420 := [monotonicity #13391 #13417]: #13419
  6.3672 -#13423 := [monotonicity #12917 #13420]: #13422
  6.3673 -#13425 := (iff #3090 #13424)
  6.3674 -#13396 := (iff #3089 #13395)
  6.3675 -#13397 := [rewrite]: #13396
  6.3676 -#13393 := (iff #3088 #13392)
  6.3677 +#13370 := [monotonicity #13241 #13364]: #13369
  6.3678 +#13452 := [monotonicity #13370]: #13451
  6.3679 +#13455 := [monotonicity #13452]: #13454
  6.3680 +#13458 := [monotonicity #13232 #13455]: #13457
  6.3681 +#13461 := [monotonicity #13232 #13458]: #13460
  6.3682 +#13464 := [monotonicity #13232 #13461]: #13463
  6.3683 +#13448 := (iff #12599 #13416)
  6.3684 +#13446 := (iff #3248 #13417)
  6.3685 +#13447 := [rewrite]: #13446
  6.3686 +#13449 := [monotonicity #13447]: #13448
  6.3687 +#13467 := [monotonicity #13449 #13464]: #13466
  6.3688 +#13470 := [monotonicity #13232 #13467]: #13469
  6.3689 +#13475 := [trans #13470 #13473]: #13474
  6.3690 +#13444 := (iff #12543 #13441)
  6.3691 +#13429 := (or #13230 #13411)
  6.3692 +#13432 := (or #13230 #13429)
  6.3693 +#13435 := (or #13417 #13432)
  6.3694 +#13438 := (or #13230 #13435)
  6.3695 +#13442 := (iff #13438 #13441)
  6.3696 +#13443 := [rewrite]: #13442
  6.3697 +#13439 := (iff #12543 #13438)
  6.3698 +#13436 := (iff #12535 #13435)
  6.3699 +#13433 := (iff #12526 #13432)
  6.3700 +#13430 := (iff #12518 #13429)
  6.3701 +#13414 := (iff #12512 #13411)
  6.3702 +#13408 := (and #12299 #13405)
  6.3703 +#13412 := (iff #13408 #13411)
  6.3704 +#13413 := [rewrite]: #13412
  6.3705 +#13409 := (iff #12512 #13408)
  6.3706 +#13406 := (iff #12507 #13405)
  6.3707 +#13403 := (iff #12500 #13400)
  6.3708 +#13397 := (and #12305 #13392)
  6.3709 +#13401 := (iff #13397 #13400)
  6.3710 +#13402 := [rewrite]: #13401
  6.3711 +#13398 := (iff #12500 #13397)
  6.3712 +#13395 := (iff #12495 #13392)
  6.3713 +#13371 := (or #12440 #13368)
  6.3714 +#13374 := (or #12449 #13371)
  6.3715 +#13377 := (or #13365 #13374)
  6.3716 +#13380 := (or #12467 #13377)
  6.3717 +#13383 := (or #12476 #13380)
  6.3718 +#13386 := (or #12485 #13383)
  6.3719 +#13389 := (or #12494 #13386)
  6.3720 +#13393 := (iff #13389 #13392)
  6.3721  #13394 := [rewrite]: #13393
  6.3722 -#13426 := [monotonicity #13394 #13397]: #13425
  6.3723 -#13429 := [monotonicity #13426 #13423]: #13428
  6.3724 -#13431 := (iff #3086 #13430)
  6.3725 -#13400 := (iff #3085 #13398)
  6.3726 -#13401 := [rewrite]: #13400
  6.3727 -#13432 := [monotonicity #12911 #13401]: #13431
  6.3728 -#13435 := [monotonicity #13432 #13429]: #13434
  6.3729 -#13437 := (iff #3082 #13436)
  6.3730 -#13407 := (iff #3081 #13405)
  6.3731 -#13408 := [rewrite]: #13407
  6.3732 -#13403 := (iff #3080 #13402)
  6.3733 -#13404 := [rewrite]: #13403
  6.3734 -#13438 := [monotonicity #13404 #13408]: #13437
  6.3735 -#13441 := [monotonicity #13438 #13435]: #13440
  6.3736 -#13443 := (iff #12017 #13442)
  6.3737 -#12742 := (iff #2975 #12741)
  6.3738 -#12743 := [rewrite]: #12742
  6.3739 -#13444 := [monotonicity #12743]: #13443
  6.3740 -#13447 := [monotonicity #13444 #13441]: #13446
  6.3741 -#13452 := [trans #13447 #13450]: #13451
  6.3742 -#13455 := [monotonicity #13452]: #13454
  6.3743 -#13461 := [monotonicity #13455 #13458]: #13460
  6.3744 -#13466 := [trans #13461 #13464]: #13465
  6.3745 -#13469 := [monotonicity #13444 #13466]: #13468
  6.3746 -#13474 := [trans #13469 #13472]: #13473
  6.3747 -#12896 := (iff #12654 #12895)
  6.3748 -#12893 := (iff #12012 #12892)
  6.3749 -#12890 := (iff #12009 #12889)
  6.3750 -#12884 := (iff #3074 #12885)
  6.3751 -#12888 := [rewrite]: #12884
  6.3752 -#12882 := (iff #12008 #12881)
  6.3753 -#12879 := (iff #3071 #12876)
  6.3754 -#12873 := (and #4362 #12870)
  6.3755 -#12877 := (iff #12873 #12876)
  6.3756 -#12878 := [rewrite]: #12877
  6.3757 -#12874 := (iff #3071 #12873)
  6.3758 -#12871 := (iff #3070 #12870)
  6.3759 -#12872 := [rewrite]: #12871
  6.3760 -#12875 := [monotonicity #4364 #12872]: #12874
  6.3761 -#12880 := [trans #12875 #12878]: #12879
  6.3762 -#12883 := [monotonicity #12880]: #12882
  6.3763 -#12891 := [monotonicity #12883 #12888]: #12890
  6.3764 -#12894 := [quant-intro #12891]: #12893
  6.3765 -#12897 := [monotonicity #12894]: #12896
  6.3766 -#13477 := [monotonicity #12897 #13474]: #13476
  6.3767 -#13480 := [monotonicity #12894 #13477]: #13479
  6.3768 -#12867 := (iff #12666 #12866)
  6.3769 -#12864 := (iff #3069 #12863)
  6.3770 -#12865 := [rewrite]: #12864
  6.3771 -#12868 := [monotonicity #12865]: #12867
  6.3772 -#13483 := [monotonicity #12868 #13480]: #13482
  6.3773 -#13486 := [monotonicity #12865 #13483]: #13485
  6.3774 -#12861 := (iff #12678 #12860)
  6.3775 -#12858 := (iff #12005 #12855)
  6.3776 -#12293 := (and true true)
  6.3777 -#12837 := (and true #12293)
  6.3778 -#12840 := (and #3058 #12837)
  6.3779 -#12843 := (and #3057 #12840)
  6.3780 -#12846 := (and #3056 #12843)
  6.3781 -#12849 := (and #3055 #12846)
  6.3782 -#12852 := (and #11982 #12849)
  6.3783 -#12856 := (iff #12852 #12855)
  6.3784 -#12857 := [rewrite]: #12856
  6.3785 -#12853 := (iff #12005 #12852)
  6.3786 -#12850 := (iff #12002 #12849)
  6.3787 -#12847 := (iff #11999 #12846)
  6.3788 -#12844 := (iff #11996 #12843)
  6.3789 -#12841 := (iff #11993 #12840)
  6.3790 -#12838 := (iff #11990 #12837)
  6.3791 -#12835 := (iff #11987 #12293)
  6.3792 -#12833 := (iff #3060 true)
  6.3793 -#12834 := [rewrite]: #12833
  6.3794 -#12831 := (iff #3059 true)
  6.3795 -#12832 := [rewrite]: #12831
  6.3796 -#12836 := [monotonicity #12832 #12834]: #12835
  6.3797 -#12839 := [monotonicity #12832 #12836]: #12838
  6.3798 -#12842 := [monotonicity #12839]: #12841
  6.3799 -#12845 := [monotonicity #12842]: #12844
  6.3800 -#12848 := [monotonicity #12845]: #12847
  6.3801 -#12851 := [monotonicity #12848]: #12850
  6.3802 -#12854 := [monotonicity #12851]: #12853
  6.3803 -#12859 := [trans #12854 #12857]: #12858
  6.3804 -#12862 := [monotonicity #12859]: #12861
  6.3805 -#13489 := [monotonicity #12862 #13486]: #13488
  6.3806 +#13390 := (iff #12495 #13389)
  6.3807 +#13387 := (iff #12486 #13386)
  6.3808 +#13384 := (iff #12477 #13383)
  6.3809 +#13381 := (iff #12468 #13380)
  6.3810 +#13378 := (iff #12459 #13377)
  6.3811 +#13375 := (iff #12450 #13374)
  6.3812 +#13372 := (iff #12441 #13371)
  6.3813 +#13373 := [monotonicity #13370]: #13372
  6.3814 +#13376 := [monotonicity #13373]: #13375
  6.3815 +#13366 := (iff #12458 #13365)
  6.3816 +#13367 := [monotonicity #13226]: #13366
  6.3817 +#13379 := [monotonicity #13367 #13376]: #13378
  6.3818 +#13382 := [monotonicity #13379]: #13381
  6.3819 +#13385 := [monotonicity #13382]: #13384
  6.3820 +#13388 := [monotonicity #13385]: #13387
  6.3821 +#13391 := [monotonicity #13388]: #13390
  6.3822 +#13396 := [trans #13391 #13394]: #13395
  6.3823 +#13399 := [monotonicity #13396]: #13398
  6.3824 +#13404 := [trans #13399 #13402]: #13403
  6.3825 +#13407 := [monotonicity #13404]: #13406
  6.3826 +#13410 := [monotonicity #13407]: #13409
  6.3827 +#13415 := [trans #13410 #13413]: #13414
  6.3828 +#13431 := [monotonicity #13232 #13415]: #13430
  6.3829 +#13434 := [monotonicity #13232 #13431]: #13433
  6.3830 +#13427 := (iff #12534 #13417)
  6.3831 +#13422 := (not #13416)
  6.3832 +#13425 := (iff #13422 #13417)
  6.3833 +#13426 := [rewrite]: #13425
  6.3834 +#13423 := (iff #12534 #13422)
  6.3835 +#13420 := (iff #3191 #13416)
  6.3836 +#13421 := [rewrite]: #13420
  6.3837 +#13424 := [monotonicity #13421]: #13423
  6.3838 +#13428 := [trans #13424 #13426]: #13427
  6.3839 +#13437 := [monotonicity #13428 #13434]: #13436
  6.3840 +#13440 := [monotonicity #13232 #13437]: #13439
  6.3841 +#13445 := [trans #13440 #13443]: #13444
  6.3842 +#13478 := [monotonicity #13445 #13475]: #13477
  6.3843 +#13481 := [monotonicity #13232 #13478]: #13480
  6.3844 +#13484 := [monotonicity #13481]: #13483
  6.3845 +#13489 := [trans #13484 #13487]: #13488
  6.3846  #13492 := [monotonicity #13489]: #13491
  6.3847  #13497 := [trans #13492 #13495]: #13496
  6.3848  #13500 := [monotonicity #13497]: #13499
  6.3849  #13503 := [monotonicity #13500]: #13502
  6.3850  #13508 := [trans #13503 #13506]: #13507
  6.3851 -#13511 := [monotonicity #13508]: #13510
  6.3852 -#13514 := [monotonicity #13511]: #13513
  6.3853 -#12829 := (iff #12714 #12828)
  6.3854 -#12826 := (iff #11964 #12823)
  6.3855 -#12772 := (and #12724 #12726)
  6.3856 -#12775 := (and #12772 #11920)
  6.3857 -#12778 := (and #3020 #12775)
  6.3858 -#12781 := (and #3017 #12778)
  6.3859 -#12784 := (and #3016 #12781)
  6.3860 -#12787 := (and #12737 #12784)
  6.3861 -#12790 := (and #11906 #12787)
  6.3862 -#12793 := (and #11897 #12790)
  6.3863 -#12796 := (and #11894 #12793)
  6.3864 -#12799 := (and #12741 #12796)
  6.3865 -#12802 := (and #12745 #12799)
  6.3866 -#12805 := (and #12749 #12751)
  6.3867 -#12808 := (and #12805 #12802)
  6.3868 -#12811 := (and #12757 #12759)
  6.3869 -#12814 := (and #12811 #12808)
  6.3870 -#12817 := (and #12765 #12767)
  6.3871 -#12820 := (and #12817 #12814)
  6.3872 -#12824 := (iff #12820 #12823)
  6.3873 -#12825 := [rewrite]: #12824
  6.3874 -#12821 := (iff #11964 #12820)
  6.3875 -#12815 := (iff #11961 #12814)
  6.3876 -#12809 := (iff #11958 #12808)
  6.3877 -#12803 := (iff #11955 #12802)
  6.3878 -#12800 := (iff #11952 #12799)
  6.3879 -#12797 := (iff #11949 #12796)
  6.3880 -#12794 := (iff #11946 #12793)
  6.3881 -#12791 := (iff #11943 #12790)
  6.3882 -#12788 := (iff #11940 #12787)
  6.3883 -#12785 := (iff #11937 #12784)
  6.3884 -#12782 := (iff #11934 #12781)
  6.3885 -#12779 := (iff #11931 #12778)
  6.3886 -#12776 := (iff #11926 #12775)
  6.3887 -#12773 := (iff #3028 #12772)
  6.3888 -#12729 := (iff #3027 #12726)
  6.3889 -#12730 := [rewrite]: #12729
  6.3890 -#12723 := (iff #3026 #12724)
  6.3891 -#12725 := [rewrite]: #12723
  6.3892 -#12774 := [monotonicity #12725 #12730]: #12773
  6.3893 -#12777 := [monotonicity #12774]: #12776
  6.3894 -#12780 := [monotonicity #12777]: #12779
  6.3895 -#12783 := [monotonicity #12780]: #12782
  6.3896 -#12786 := [monotonicity #12783]: #12785
  6.3897 -#12738 := (iff #3012 #12737)
  6.3898 -#12735 := (iff #3011 #12731)
  6.3899 +#13523 := [monotonicity #13232 #13508]: #13522
  6.3900 +#13526 := [monotonicity #13232 #13523]: #13525
  6.3901 +#13519 := (iff #12665 #13510)
  6.3902 +#13514 := (not #13511)
  6.3903 +#13517 := (iff #13514 #13510)
  6.3904 +#13518 := [rewrite]: #13517
  6.3905 +#13515 := (iff #12665 #13514)
  6.3906 +#13512 := (iff #3180 #13511)
  6.3907 +#13513 := [rewrite]: #13512
  6.3908 +#13516 := [monotonicity #13513]: #13515
  6.3909 +#13520 := [trans #13516 #13518]: #13519
  6.3910 +#13529 := [monotonicity #13520 #13526]: #13528
  6.3911 +#13532 := [monotonicity #13232 #13529]: #13531
  6.3912 +#13537 := [trans #13532 #13535]: #13536
  6.3913 +#13661 := [monotonicity #13537 #13658]: #13660
  6.3914 +#13791 := [monotonicity #13232 #13661]: #13790
  6.3915 +#13794 := [monotonicity #13791]: #13793
  6.3916 +#13797 := [monotonicity #13794]: #13796
  6.3917 +#13800 := [monotonicity #13797]: #13799
  6.3918 +#13803 := [monotonicity #13800]: #13802
  6.3919 +#13806 := [monotonicity #13803]: #13805
  6.3920 +#13809 := [monotonicity #13806]: #13808
  6.3921 +#13684 := (iff #12786 #13683)
  6.3922 +#13681 := (iff #12260 #12254)
  6.3923 +#13673 := (and true #12254)
  6.3924 +#13676 := (and true #13673)
  6.3925 +#13679 := (iff #13676 #12254)
  6.3926 +#13680 := [rewrite]: #13679
  6.3927 +#13677 := (iff #12260 #13676)
  6.3928 +#13674 := (iff #12257 #13673)
  6.3929 +#13669 := (iff #3161 true)
  6.3930 +#13664 := (forall (vars (?x783 T5)) (:pat #3159) true)
  6.3931 +#13667 := (iff #13664 true)
  6.3932 +#13668 := [elim-unused]: #13667
  6.3933 +#13665 := (iff #3161 #13664)
  6.3934 +#13662 := (iff #3160 true)
  6.3935 +#13663 := [rewrite]: #13662
  6.3936 +#13666 := [quant-intro #13663]: #13665
  6.3937 +#13670 := [trans #13666 #13668]: #13669
  6.3938 +#13675 := [monotonicity #13670]: #13674
  6.3939 +#13671 := (iff #3157 true)
  6.3940 +#13672 := [rewrite]: #13671
  6.3941 +#13678 := [monotonicity #13672 #13675]: #13677
  6.3942 +#13682 := [trans #13678 #13680]: #13681
  6.3943 +#13685 := [monotonicity #13682]: #13684
  6.3944 +#13812 := [monotonicity #13685 #13809]: #13811
  6.3945 +#13815 := [monotonicity #13685 #13812]: #13814
  6.3946 +#13818 := [monotonicity #13232 #13815]: #13817
  6.3947 +#13821 := [monotonicity #13232 #13818]: #13820
  6.3948 +#13824 := [monotonicity #13232 #13821]: #13823
  6.3949 +#13827 := [monotonicity #13232 #13824]: #13826
  6.3950 +#13701 := (iff #12842 #13700)
  6.3951 +#13698 := (iff #11992 #13695)
  6.3952 +#13692 := (and #13689 #11989)
  6.3953 +#13696 := (iff #13692 #13695)
  6.3954 +#13697 := [rewrite]: #13696
  6.3955 +#13693 := (iff #11992 #13692)
  6.3956 +#13690 := (iff #3081 #13689)
  6.3957 +#13691 := [rewrite]: #13690
  6.3958 +#13694 := [monotonicity #13691]: #13693
  6.3959 +#13699 := [trans #13694 #13697]: #13698
  6.3960 +#13702 := [monotonicity #13699]: #13701
  6.3961 +#13830 := [monotonicity #13702 #13827]: #13829
  6.3962 +#13735 := (iff #12851 #13734)
  6.3963 +#13732 := (iff #11986 #13731)
  6.3964 +#13729 := (iff #11981 #13726)
  6.3965 +#13720 := (or #13703 #13717)
  6.3966 +#13723 := (or #5579 #13720)
  6.3967 +#13727 := (iff #13723 #13726)
  6.3968 +#13728 := [rewrite]: #13727
  6.3969 +#13724 := (iff #11981 #13723)
  6.3970 +#13721 := (iff #11975 #13720)
  6.3971 +#13718 := (iff #3077 #13717)
  6.3972 +#13719 := [rewrite]: #13718
  6.3973 +#13713 := (iff #11974 #13703)
  6.3974 +#13705 := (not #13703)
  6.3975 +#13708 := (not #13705)
  6.3976 +#13711 := (iff #13708 #13703)
  6.3977 +#13712 := [rewrite]: #13711
  6.3978 +#13709 := (iff #11974 #13708)
  6.3979 +#13706 := (iff #3076 #13705)
  6.3980 +#13707 := [rewrite]: #13706
  6.3981 +#13710 := [monotonicity #13707]: #13709
  6.3982 +#13714 := [trans #13710 #13712]: #13713
  6.3983 +#13722 := [monotonicity #13714 #13719]: #13721
  6.3984 +#13725 := [monotonicity #5581 #13722]: #13724
  6.3985 +#13730 := [trans #13725 #13728]: #13729
  6.3986 +#13733 := [quant-intro #13730]: #13732
  6.3987 +#13736 := [monotonicity #13733]: #13735
  6.3988 +#13833 := [monotonicity #13736 #13830]: #13832
  6.3989 +#13741 := (iff #12860 #13740)
  6.3990 +#13738 := (iff #3075 #13737)
  6.3991 +#13739 := [rewrite]: #13738
  6.3992 +#13742 := [monotonicity #13739]: #13741
  6.3993 +#13836 := [monotonicity #13742 #13833]: #13835
  6.3994 +#13839 := [monotonicity #13232 #13836]: #13838
  6.3995 +#13753 := (iff #12877 #13752)
  6.3996 +#13750 := (iff #3072 #13749)
  6.3997 +#13747 := (iff #3071 #13746)
  6.3998 +#13748 := [rewrite]: #13747
  6.3999 +#13744 := (iff #3070 #13743)
  6.4000 +#13745 := [rewrite]: #13744
  6.4001 +#13751 := [monotonicity #13745 #13748]: #13750
  6.4002 +#13754 := [monotonicity #13751]: #13753
  6.4003 +#13842 := [monotonicity #13754 #13839]: #13841
  6.4004 +#13763 := (iff #12886 #13762)
  6.4005 +#13760 := (iff #3068 #13759)
  6.4006 +#13757 := (iff #3067 #13755)
  6.4007 +#13758 := [rewrite]: #13757
  6.4008 +#13761 := [monotonicity #13223 #13758]: #13760
  6.4009 +#13764 := [monotonicity #13761]: #13763
  6.4010 +#13845 := [monotonicity #13764 #13842]: #13844
  6.4011 +#13776 := (iff #12895 #13775)
  6.4012 +#13773 := (iff #3064 #13772)
  6.4013 +#13770 := (iff #3063 #13768)
  6.4014 +#13771 := [rewrite]: #13770
  6.4015 +#13766 := (iff #3062 #13765)
  6.4016 +#13767 := [rewrite]: #13766
  6.4017 +#13774 := [monotonicity #13767 #13771]: #13773
  6.4018 +#13777 := [monotonicity #13774]: #13776
  6.4019 +#13848 := [monotonicity #13777 #13845]: #13847
  6.4020 +#13787 := (iff #12904 #13786)
  6.4021 +#13784 := (iff #11968 #13781)
  6.4022 +#13782 := (iff #13778 #13781)
  6.4023 +#13783 := [rewrite]: #13782
  6.4024 +#13779 := (iff #11968 #13778)
  6.4025 +#13219 := (iff #2975 #13218)
  6.4026 +#13220 := [rewrite]: #13219
  6.4027 +#13780 := [monotonicity #13220]: #13779
  6.4028 +#13785 := [trans #13780 #13783]: #13784
  6.4029 +#13788 := [monotonicity #13785]: #13787
  6.4030 +#13851 := [monotonicity #13788 #13848]: #13850
  6.4031 +#13856 := [trans #13851 #13854]: #13855
  6.4032 +#13859 := [monotonicity #13780 #13856]: #13858
  6.4033 +#13864 := [trans #13859 #13862]: #13863
  6.4034 +#13215 := (iff #12916 #13214)
  6.4035 +#13212 := (iff #11963 #13211)
  6.4036 +#13209 := (iff #11958 #13206)
  6.4037 +#13200 := (or #13184 #13196)
  6.4038 +#13203 := (or #5579 #13200)
  6.4039 +#13207 := (iff #13203 #13206)
  6.4040 +#13208 := [rewrite]: #13207
  6.4041 +#13204 := (iff #11958 #13203)
  6.4042 +#13201 := (iff #11952 #13200)
  6.4043 +#13195 := (iff #3055 #13196)
  6.4044 +#13199 := [rewrite]: #13195
  6.4045 +#13193 := (iff #11951 #13184)
  6.4046 +#13185 := (not #13184)
  6.4047 +#13188 := (not #13185)
  6.4048 +#13191 := (iff #13188 #13184)
  6.4049 +#13192 := [rewrite]: #13191
  6.4050 +#13189 := (iff #11951 #13188)
  6.4051 +#13186 := (iff #3052 #13185)
  6.4052 +#13187 := [rewrite]: #13186
  6.4053 +#13190 := [monotonicity #13187]: #13189
  6.4054 +#13194 := [trans #13190 #13192]: #13193
  6.4055 +#13202 := [monotonicity #13194 #13199]: #13201
  6.4056 +#13205 := [monotonicity #5581 #13202]: #13204
  6.4057 +#13210 := [trans #13205 #13208]: #13209
  6.4058 +#13213 := [quant-intro #13210]: #13212
  6.4059 +#13216 := [monotonicity #13213]: #13215
  6.4060 +#13867 := [monotonicity #13216 #13864]: #13866
  6.4061 +#13870 := [monotonicity #13213 #13867]: #13869
  6.4062 +#13182 := (iff #12928 #13181)
  6.4063 +#13179 := (iff #3051 #13178)
  6.4064 +#13180 := [rewrite]: #13179
  6.4065 +#13183 := [monotonicity #13180]: #13182
  6.4066 +#13873 := [monotonicity #13183 #13870]: #13872
  6.4067 +#13876 := [monotonicity #13180 #13873]: #13875
  6.4068 +#13176 := (iff #12940 false)
  6.4069 +#11995 := (iff #3086 false)
  6.4070 +#11996 := [rewrite]: #11995
  6.4071 +#13174 := (iff #12940 #3086)
  6.4072 +#13172 := (iff #11948 true)
  6.4073 +#12286 := (and true true)
  6.4074 +#13167 := (and true #12286)
  6.4075 +#13170 := (iff #13167 true)
  6.4076 +#13171 := [rewrite]: #13170
  6.4077 +#13168 := (iff #11948 #13167)
  6.4078 +#13165 := (iff #11945 #12286)
  6.4079 +#13163 := (iff #3047 true)
  6.4080 +#13164 := [rewrite]: #13163
  6.4081 +#13161 := (iff #3046 true)
  6.4082 +#13162 := [rewrite]: #13161
  6.4083 +#13166 := [monotonicity #13162 #13164]: #13165
  6.4084 +#13169 := [monotonicity #13162 #13166]: #13168
  6.4085 +#13173 := [trans #13169 #13171]: #13172
  6.4086 +#13175 := [monotonicity #13173]: #13174
  6.4087 +#13177 := [trans #13175 #11996]: #13176
  6.4088 +#13879 := [monotonicity #13177 #13876]: #13878
  6.4089 +#13882 := [monotonicity #13879]: #13881
  6.4090 +#13885 := [monotonicity #13882]: #13884
  6.4091 +#13888 := [monotonicity #13885]: #13887
  6.4092 +#13891 := [monotonicity #13888]: #13890
  6.4093 +#13894 := [monotonicity #13891]: #13893
  6.4094 +#13899 := [trans #13894 #13897]: #13898
  6.4095 +#13902 := [monotonicity #13899]: #13901
  6.4096 +#13907 := [trans #13902 #13905]: #13906
  6.4097 +#13910 := [monotonicity #13907]: #13909
  6.4098 +#13913 := [monotonicity #13910]: #13912
  6.4099 +#13918 := [trans #13913 #13916]: #13917
  6.4100 +#13921 := [monotonicity #13918]: #13920
  6.4101 +#13924 := [monotonicity #13921]: #13923
  6.4102 +#13159 := (iff #13021 #13158)
  6.4103 +#13156 := (iff #3028 #13155)
  6.4104 +#13153 := (iff #3027 #13150)
  6.4105 +#13154 := [rewrite]: #13153
  6.4106 +#13147 := (iff #3026 #13148)
  6.4107 +#13149 := [rewrite]: #13147
  6.4108 +#13157 := [monotonicity #13149 #13154]: #13156
  6.4109 +#13160 := [monotonicity #13157]: #13159
  6.4110 +#14005 := [monotonicity #13160 #13924]: #14004
  6.4111 +#14008 := [monotonicity #14005]: #14007
  6.4112 +#14011 := [monotonicity #14008]: #14010
  6.4113 +#14014 := [monotonicity #14011]: #14013
  6.4114 +#14017 := [monotonicity #14014]: #14016
  6.4115 +#13935 := (iff #13066 #13934)
  6.4116 +#13932 := (iff #3012 #13931)
  6.4117 +#13929 := (iff #3011 #13925)
  6.4118 +#13930 := [rewrite]: #13929
  6.4119 +#13933 := [quant-intro #13930]: #13932
  6.4120 +#13936 := [monotonicity #13933]: #13935
  6.4121 +#14020 := [monotonicity #13936 #14017]: #14019
  6.4122 +#14023 := [monotonicity #14020]: #14022
  6.4123 +#14026 := [monotonicity #14023]: #14025
  6.4124 +#13941 := (iff #13093 #13940)
  6.4125 +#13938 := (iff #11896 #13937)
  6.4126 +#13939 := [rewrite]: #13938
  6.4127 +#13942 := [monotonicity #13939]: #13941
  6.4128 +#14029 := [monotonicity #13942 #14026]: #14028
  6.4129 +#13948 := (iff #13102 #13217)
  6.4130 +#13943 := (not #13218)
  6.4131 +#13946 := (iff #13943 #13217)
  6.4132 +#13947 := [rewrite]: #13946
  6.4133 +#13944 := (iff #13102 #13943)
  6.4134 +#13945 := [monotonicity #13220]: #13944
  6.4135 +#13949 := [trans #13945 #13947]: #13948
  6.4136 +#14032 := [monotonicity #13949 #14029]: #14031
  6.4137 +#13959 := (iff #13111 #13950)
  6.4138 +#13951 := (not #13950)
  6.4139 +#13954 := (not #13951)
  6.4140 +#13957 := (iff #13954 #13950)
  6.4141 +#13958 := [rewrite]: #13957
  6.4142 +#13955 := (iff #13111 #13954)
  6.4143 +#13952 := (iff #2974 #13951)
  6.4144 +#13953 := [rewrite]: #13952
  6.4145 +#13956 := [monotonicity #13953]: #13955
  6.4146 +#13960 := [trans #13956 #13958]: #13959
  6.4147 +#14035 := [monotonicity #13960 #14032]: #14034
  6.4148 +#13973 := (iff #13120 #13972)
  6.4149 +#13970 := (iff #2972 #13969)
  6.4150 +#13967 := (iff #2971 #13964)
  6.4151 +#13968 := [rewrite]: #13967
  6.4152 +#13961 := (iff #2970 #13962)
  6.4153 +#13963 := [rewrite]: #13961
  6.4154 +#13971 := [monotonicity #13963 #13968]: #13970
  6.4155 +#13974 := [monotonicity #13971]: #13973
  6.4156 +#14038 := [monotonicity #13974 #14035]: #14037
  6.4157 +#13987 := (iff #13129 #13986)
  6.4158 +#13984 := (iff #2968 #13983)
  6.4159 +#13981 := (iff #2967 #13978)
  6.4160 +#13982 := [rewrite]: #13981
  6.4161 +#13975 := (iff #2966 #13976)
  6.4162 +#13977 := [rewrite]: #13975
  6.4163 +#13985 := [monotonicity #13977 #13982]: #13984
  6.4164 +#13988 := [monotonicity #13985]: #13987
  6.4165 +#14041 := [monotonicity #13988 #14038]: #14040
  6.4166 +#14001 := (iff #13138 #14000)
  6.4167 +#13998 := (iff #2964 #13997)
  6.4168 +#13995 := (iff #2963 #13992)
  6.4169 +#13996 := [rewrite]: #13995
  6.4170 +#13989 := (iff #2962 #13990)
  6.4171 +#13991 := [rewrite]: #13989
  6.4172 +#13999 := [monotonicity #13991 #13996]: #13998
  6.4173 +#14002 := [monotonicity #13999]: #14001
  6.4174 +#14044 := [monotonicity #14002 #14041]: #14043
  6.4175 +#14049 := [trans #14044 #14047]: #14048
  6.4176 +#14052 := [monotonicity #14049]: #14051
  6.4177 +#13145 := (iff #3327 #13144)
  6.4178 +#13142 := (iff #3326 #13139)
  6.4179 +#13135 := (implies #2964 #13130)
  6.4180 +#13140 := (iff #13135 #13139)
  6.4181 +#13141 := [rewrite]: #13140
  6.4182 +#13136 := (iff #3326 #13135)
  6.4183 +#13133 := (iff #3325 #13130)
  6.4184 +#13126 := (implies #2968 #13121)
  6.4185 +#13131 := (iff #13126 #13130)
  6.4186 +#13132 := [rewrite]: #13131
  6.4187 +#13127 := (iff #3325 #13126)
  6.4188 +#13124 := (iff #3324 #13121)
  6.4189 +#13117 := (implies #2972 #13112)
  6.4190 +#13122 := (iff #13117 #13121)
  6.4191 +#13123 := [rewrite]: #13122
  6.4192 +#13118 := (iff #3324 #13117)
  6.4193 +#13115 := (iff #3323 #13112)
  6.4194 +#13108 := (implies #2974 #13103)
  6.4195 +#13113 := (iff #13108 #13112)
  6.4196 +#13114 := [rewrite]: #13113
  6.4197 +#13109 := (iff #3323 #13108)
  6.4198 +#13106 := (iff #3322 #13103)
  6.4199 +#13099 := (implies #2975 #13094)
  6.4200 +#13104 := (iff #13099 #13103)
  6.4201 +#13105 := [rewrite]: #13104
  6.4202 +#13100 := (iff #3322 #13099)
  6.4203 +#13097 := (iff #3321 #13094)
  6.4204 +#13090 := (implies #11896 #13085)
  6.4205 +#13095 := (iff #13090 #13094)
  6.4206 +#13096 := [rewrite]: #13095
  6.4207 +#13091 := (iff #3321 #13090)
  6.4208 +#13088 := (iff #3320 #13085)
  6.4209 +#13081 := (implies #11899 #13076)
  6.4210 +#13086 := (iff #13081 #13085)
  6.4211 +#13087 := [rewrite]: #13086
  6.4212 +#13082 := (iff #3320 #13081)
  6.4213 +#13079 := (iff #3319 #13076)
  6.4214 +#13072 := (implies #11908 #13067)
  6.4215 +#13077 := (iff #13072 #13076)
  6.4216 +#13078 := [rewrite]: #13077
  6.4217 +#13073 := (iff #3319 #13072)
  6.4218 +#13070 := (iff #3318 #13067)
  6.4219 +#13063 := (implies #3012 #13058)
  6.4220 +#13068 := (iff #13063 #13067)
  6.4221 +#13069 := [rewrite]: #13068
  6.4222 +#13064 := (iff #3318 #13063)
  6.4223 +#13061 := (iff #3317 #13058)
  6.4224 +#13054 := (implies #3016 #13049)
  6.4225 +#13059 := (iff #13054 #13058)
  6.4226 +#13060 := [rewrite]: #13059
  6.4227 +#13055 := (iff #3317 #13054)
  6.4228 +#13052 := (iff #3316 #13049)
  6.4229 +#13045 := (implies #3017 #13040)
  6.4230 +#13050 := (iff #13045 #13049)
  6.4231 +#13051 := [rewrite]: #13050
  6.4232 +#13046 := (iff #3316 #13045)
  6.4233 +#13043 := (iff #3315 #13040)
  6.4234 +#13036 := (implies #3020 #13031)
  6.4235 +#13041 := (iff #13036 #13040)
  6.4236 +#13042 := [rewrite]: #13041
  6.4237 +#13037 := (iff #3315 #13036)
  6.4238 +#13034 := (iff #3314 #13031)
  6.4239 +#13027 := (implies #11922 #13022)
  6.4240 +#13032 := (iff #13027 #13031)
  6.4241 +#13033 := [rewrite]: #13032
  6.4242 +#13028 := (iff #3314 #13027)
  6.4243 +#13025 := (iff #3313 #13022)
  6.4244 +#13018 := (implies #3028 #13015)
  6.4245 +#13023 := (iff #13018 #13022)
  6.4246 +#13024 := [rewrite]: #13023
  6.4247 +#13019 := (iff #3313 #13018)
  6.4248 +#13016 := (iff #3312 #13015)
  6.4249 +#13013 := (iff #3311 #13010)
  6.4250 +#13006 := (implies #11925 #13003)
  6.4251 +#13011 := (iff #13006 #13010)
  6.4252 +#13012 := [rewrite]: #13011
  6.4253 +#13007 := (iff #3311 #13006)
  6.4254 +#13004 := (iff #3310 #13003)
  6.4255 +#13001 := (iff #3309 #12998)
  6.4256 +#12994 := (implies #11934 #12991)
  6.4257 +#12999 := (iff #12994 #12998)
  6.4258 +#13000 := [rewrite]: #12999
  6.4259 +#12995 := (iff #3309 #12994)
  6.4260 +#12992 := (iff #3308 #12991)
  6.4261 +#12989 := (iff #3307 #12986)
  6.4262 +#12982 := (implies #11940 #12977)
  6.4263 +#12987 := (iff #12982 #12986)
  6.4264 +#12988 := [rewrite]: #12987
  6.4265 +#12983 := (iff #3307 #12982)
  6.4266 +#12980 := (iff #3306 #12977)
  6.4267 +#12973 := (implies #3042 #12968)
  6.4268 +#12978 := (iff #12973 #12977)
  6.4269 +#12979 := [rewrite]: #12978
  6.4270 +#12974 := (iff #3306 #12973)
  6.4271 +#12971 := (iff #3305 #12968)
  6.4272 +#12964 := (implies #3043 #12959)
  6.4273 +#12969 := (iff #12964 #12968)
  6.4274 +#12970 := [rewrite]: #12969
  6.4275 +#12965 := (iff #3305 #12964)
  6.4276 +#12962 := (iff #3304 #12959)
  6.4277 +#12955 := (implies #3044 #12950)
  6.4278 +#12960 := (iff #12955 #12959)
  6.4279 +#12961 := [rewrite]: #12960
  6.4280 +#12956 := (iff #3304 #12955)
  6.4281 +#12953 := (iff #3303 #12950)
  6.4282 +#12946 := (implies #3045 #12941)
  6.4283 +#12951 := (iff #12946 #12950)
  6.4284 +#12952 := [rewrite]: #12951
  6.4285 +#12947 := (iff #3303 #12946)
  6.4286 +#12944 := (iff #3302 #12941)
  6.4287 +#12937 := (implies #11948 #12934)
  6.4288 +#12942 := (iff #12937 #12941)
  6.4289 +#12943 := [rewrite]: #12942
  6.4290 +#12938 := (iff #3302 #12937)
  6.4291 +#12935 := (iff #3301 #12934)
  6.4292 +#12932 := (iff #3300 #12929)
  6.4293 +#12925 := (implies #3051 #12922)
  6.4294 +#12930 := (iff #12925 #12929)
  6.4295 +#12931 := [rewrite]: #12930
  6.4296 +#12926 := (iff #3300 #12925)
  6.4297 +#12923 := (iff #3299 #12922)
  6.4298 +#12920 := (iff #3298 #12917)
  6.4299 +#12913 := (implies #11963 #12910)
  6.4300 +#12918 := (iff #12913 #12917)
  6.4301 +#12919 := [rewrite]: #12918
  6.4302 +#12914 := (iff #3298 #12913)
  6.4303 +#12911 := (iff #3297 #12910)
  6.4304 +#12908 := (iff #3296 #12905)
  6.4305 +#12901 := (implies #11968 #12896)
  6.4306 +#12906 := (iff #12901 #12905)
  6.4307 +#12907 := [rewrite]: #12906
  6.4308 +#12902 := (iff #3296 #12901)
  6.4309 +#12899 := (iff #3295 #12896)
  6.4310 +#12892 := (implies #3064 #12887)
  6.4311 +#12897 := (iff #12892 #12896)
  6.4312 +#12898 := [rewrite]: #12897
  6.4313 +#12893 := (iff #3295 #12892)
  6.4314 +#12890 := (iff #3294 #12887)
  6.4315 +#12883 := (implies #3068 #12878)
  6.4316 +#12888 := (iff #12883 #12887)
  6.4317 +#12889 := [rewrite]: #12888
  6.4318 +#12884 := (iff #3294 #12883)
  6.4319 +#12881 := (iff #3293 #12878)
  6.4320 +#12874 := (implies #3072 #12869)
  6.4321 +#12879 := (iff #12874 #12878)
  6.4322 +#12880 := [rewrite]: #12879
  6.4323 +#12875 := (iff #3293 #12874)
  6.4324 +#12872 := (iff #3292 #12869)
  6.4325 +#12866 := (implies #11971 #12861)
  6.4326 +#12870 := (iff #12866 #12869)
  6.4327 +#12871 := [rewrite]: #12870
  6.4328 +#12867 := (iff #3292 #12866)
  6.4329 +#12864 := (iff #3291 #12861)
  6.4330 +#12857 := (implies #3075 #12852)
  6.4331 +#12862 := (iff #12857 #12861)
  6.4332 +#12863 := [rewrite]: #12862
  6.4333 +#12858 := (iff #3291 #12857)
  6.4334 +#12855 := (iff #3290 #12852)
  6.4335 +#12848 := (implies #11986 #12843)
  6.4336 +#12853 := (iff #12848 #12852)
  6.4337 +#12854 := [rewrite]: #12853
  6.4338 +#12849 := (iff #3290 #12848)
  6.4339 +#12846 := (iff #3289 #12843)
  6.4340 +#12839 := (implies #11992 #12834)
  6.4341 +#12844 := (iff #12839 #12843)
  6.4342 +#12845 := [rewrite]: #12844
  6.4343 +#12840 := (iff #3289 #12839)
  6.4344 +#12837 := (iff #3288 #12834)
  6.4345 +#12831 := (implies #11971 #12819)
  6.4346 +#12835 := (iff #12831 #12834)
  6.4347 +#12836 := [rewrite]: #12835
  6.4348 +#12832 := (iff #3288 #12831)
  6.4349 +#12829 := (iff #3287 #12819)
  6.4350 +#12824 := (and true #12819)
  6.4351 +#12827 := (iff #12824 #12819)
  6.4352 +#12828 := [rewrite]: #12827
  6.4353 +#12825 := (iff #3287 #12824)
  6.4354 +#12822 := (iff #3286 #12819)
  6.4355 +#12816 := (implies #11971 #12811)
  6.4356 +#12820 := (iff #12816 #12819)
  6.4357 +#12821 := [rewrite]: #12820
  6.4358 +#12817 := (iff #3286 #12816)
  6.4359 +#12814 := (iff #3285 #12811)
  6.4360 +#12808 := (implies #11971 #12803)
  6.4361 +#12812 := (iff #12808 #12811)
  6.4362 +#12813 := [rewrite]: #12812
  6.4363 +#12809 := (iff #3285 #12808)
  6.4364 +#12806 := (iff #3284 #12803)
  6.4365 +#12800 := (implies #11971 #12795)
  6.4366 +#12804 := (iff #12800 #12803)
  6.4367 +#12805 := [rewrite]: #12804
  6.4368 +#12801 := (iff #3284 #12800)
  6.4369 +#12798 := (iff #3283 #12795)
  6.4370 +#12792 := (implies #12260 #12787)
  6.4371 +#12796 := (iff #12792 #12795)
  6.4372 +#12797 := [rewrite]: #12796
  6.4373 +#12793 := (iff #3283 #12792)
  6.4374 +#12790 := (iff #3282 #12787)
  6.4375 +#12783 := (implies #12260 #12778)
  6.4376 +#12788 := (iff #12783 #12787)
  6.4377 +#12789 := [rewrite]: #12788
  6.4378 +#12784 := (iff #3282 #12783)
  6.4379 +#12781 := (iff #3281 #12778)
  6.4380 +#12775 := (implies #12003 #12770)
  6.4381 +#12779 := (iff #12775 #12778)
  6.4382 +#12780 := [rewrite]: #12779
  6.4383 +#12776 := (iff #3281 #12775)
  6.4384 +#12773 := (iff #3280 #12770)
  6.4385 +#12766 := (implies #3170 #12761)
  6.4386 +#12771 := (iff #12766 #12770)
  6.4387 +#12772 := [rewrite]: #12771
  6.4388 +#12767 := (iff #3280 #12766)
  6.4389 +#12764 := (iff #3279 #12761)
  6.4390 +#12757 := (implies #3171 #12752)
  6.4391 +#12762 := (iff #12757 #12761)
  6.4392 +#12763 := [rewrite]: #12762
  6.4393 +#12758 := (iff #3279 #12757)
  6.4394 +#12755 := (iff #3278 #12752)
  6.4395 +#12748 := (implies #3172 #12743)
  6.4396 +#12753 := (iff #12748 #12752)
  6.4397 +#12754 := [rewrite]: #12753
  6.4398 +#12749 := (iff #3278 #12748)
  6.4399 +#12746 := (iff #3277 #12743)
  6.4400 +#12739 := (implies #3173 #12734)
  6.4401 +#12744 := (iff #12739 #12743)
  6.4402 +#12745 := [rewrite]: #12744
  6.4403 +#12740 := (iff #3277 #12739)
  6.4404 +#12737 := (iff #3276 #12734)
  6.4405 +#12730 := (implies #3176 #12718)
  6.4406 +#12735 := (iff #12730 #12734)
  6.4407  #12736 := [rewrite]: #12735
  6.4408 -#12739 := [quant-intro #12736]: #12738
  6.4409 -#12789 := [monotonicity #12739 #12786]: #12788
  6.4410 -#12792 := [monotonicity #12789]: #12791
  6.4411 -#12795 := [monotonicity #12792]: #12794
  6.4412 -#12798 := [monotonicity #12795]: #12797
  6.4413 -#12801 := [monotonicity #12743 #12798]: #12800
  6.4414 -#12746 := (iff #2974 #12745)
  6.4415 -#12747 := [rewrite]: #12746
  6.4416 -#12804 := [monotonicity #12747 #12801]: #12803
  6.4417 -#12806 := (iff #2972 #12805)
  6.4418 -#12754 := (iff #2971 #12751)
  6.4419 -#12755 := [rewrite]: #12754
  6.4420 -#12748 := (iff #2970 #12749)
  6.4421 -#12750 := [rewrite]: #12748
  6.4422 -#12807 := [monotonicity #12750 #12755]: #12806
  6.4423 -#12810 := [monotonicity #12807 #12804]: #12809
  6.4424 -#12812 := (iff #2968 #12811)
  6.4425 -#12762 := (iff #2967 #12759)
  6.4426 -#12763 := [rewrite]: #12762
  6.4427 -#12756 := (iff #2966 #12757)
  6.4428 -#12758 := [rewrite]: #12756
  6.4429 -#12813 := [monotonicity #12758 #12763]: #12812
  6.4430 -#12816 := [monotonicity #12813 #12810]: #12815
  6.4431 -#12818 := (iff #2964 #12817)
  6.4432 -#12770 := (iff #2963 #12767)
  6.4433 -#12771 := [rewrite]: #12770
  6.4434 -#12764 := (iff #2962 #12765)
  6.4435 -#12766 := [rewrite]: #12764
  6.4436 -#12819 := [monotonicity #12766 #12771]: #12818
  6.4437 -#12822 := [monotonicity #12819 #12816]: #12821
  6.4438 -#12827 := [trans #12822 #12825]: #12826
  6.4439 -#12830 := [monotonicity #12827]: #12829
  6.4440 -#13517 := [monotonicity #12830 #13514]: #13516
  6.4441 -#13520 := [monotonicity #13517]: #13519
  6.4442 -#12721 := (iff #3325 #12720)
  6.4443 -#12718 := (iff #3324 #12715)
  6.4444 -#12711 := (implies #11964 #12708)
  6.4445 -#12716 := (iff #12711 #12715)
  6.4446 -#12717 := [rewrite]: #12716
  6.4447 -#12712 := (iff #3324 #12711)
  6.4448 -#12709 := (iff #3323 #12708)
  6.4449 -#12706 := (iff #3322 #12703)
  6.4450 -#12699 := (implies #11967 #12696)
  6.4451 -#12704 := (iff #12699 #12703)
  6.4452 -#12705 := [rewrite]: #12704
  6.4453 -#12700 := (iff #3322 #12699)
  6.4454 -#12697 := (iff #3321 #12696)
  6.4455 -#12694 := (iff #3320 #12691)
  6.4456 -#12687 := (implies #11976 #12684)
  6.4457 -#12692 := (iff #12687 #12691)
  6.4458 -#12693 := [rewrite]: #12692
  6.4459 -#12688 := (iff #3320 #12687)
  6.4460 -#12685 := (iff #3319 #12684)
  6.4461 -#12682 := (iff #3318 #12679)
  6.4462 -#12675 := (implies #12005 #12672)
  6.4463 -#12680 := (iff #12675 #12679)
  6.4464 -#12681 := [rewrite]: #12680
  6.4465 -#12676 := (iff #3318 #12675)
  6.4466 -#12673 := (iff #3317 #12672)
  6.4467 -#12670 := (iff #3316 #12667)
  6.4468 -#12663 := (implies #3069 #12660)
  6.4469 -#12668 := (iff #12663 #12667)
  6.4470 -#12669 := [rewrite]: #12668
  6.4471 -#12664 := (iff #3316 #12663)
  6.4472 -#12661 := (iff #3315 #12660)
  6.4473 -#12658 := (iff #3314 #12655)
  6.4474 -#12651 := (implies #12012 #12648)
  6.4475 -#12656 := (iff #12651 #12655)
  6.4476 -#12657 := [rewrite]: #12656
  6.4477 -#12652 := (iff #3314 #12651)
  6.4478 -#12649 := (iff #3313 #12648)
  6.4479 -#12646 := (iff #3312 #12643)
  6.4480 -#12639 := (implies #12062 #12627)
  6.4481 -#12644 := (iff #12639 #12643)
  6.4482 -#12645 := [rewrite]: #12644
  6.4483 -#12640 := (iff #3312 #12639)
  6.4484 -#12637 := (iff #3311 #12627)
  6.4485 -#12632 := (and true #12627)
  6.4486 -#12635 := (iff #12632 #12627)
  6.4487 -#12636 := [rewrite]: #12635
  6.4488 -#12633 := (iff #3311 #12632)
  6.4489 -#12630 := (iff #3310 #12627)
  6.4490 -#12623 := (implies #12337 #12620)
  6.4491 -#12628 := (iff #12623 #12627)
  6.4492 +#12731 := (iff #3276 #12730)
  6.4493 +#12728 := (iff #3275 #12718)
  6.4494 +#12723 := (implies true #12718)
  6.4495 +#12726 := (iff #12723 #12718)
  6.4496 +#12727 := [rewrite]: #12726
  6.4497 +#12724 := (iff #3275 #12723)
  6.4498 +#12721 := (iff #3274 #12718)
  6.4499 +#12715 := (implies #11971 #12712)
  6.4500 +#12719 := (iff #12715 #12718)
  6.4501 +#12720 := [rewrite]: #12719
  6.4502 +#12716 := (iff #3274 #12715)
  6.4503 +#12713 := (iff #3273 #12712)
  6.4504 +#12710 := (iff #3272 #12707)
  6.4505 +#12704 := (implies #11971 #12699)
  6.4506 +#12708 := (iff #12704 #12707)
  6.4507 +#12709 := [rewrite]: #12708
  6.4508 +#12705 := (iff #3272 #12704)
  6.4509 +#12702 := (iff #3271 #12699)
  6.4510 +#12695 := (implies #3268 #12690)
  6.4511 +#12700 := (iff #12695 #12699)
  6.4512 +#12701 := [rewrite]: #12700
  6.4513 +#12696 := (iff #3271 #12695)
  6.4514 +#12693 := (iff #3270 #12690)
  6.4515 +#12687 := (implies #11971 #12682)
  6.4516 +#12691 := (iff #12687 #12690)
  6.4517 +#12692 := [rewrite]: #12691
  6.4518 +#12688 := (iff #3270 #12687)
  6.4519 +#12685 := (iff #3269 #12682)
  6.4520 +#12679 := (implies #11971 #12133)
  6.4521 +#12683 := (iff #12679 #12682)
  6.4522 +#12684 := [rewrite]: #12683
  6.4523 +#12680 := (iff #3269 #12679)
  6.4524 +#12136 := (iff #3121 #12133)
  6.4525 +#12130 := (implies #11971 #12125)
  6.4526 +#12134 := (iff #12130 #12133)
  6.4527 +#12135 := [rewrite]: #12134
  6.4528 +#12131 := (iff #3121 #12130)
  6.4529 +#12128 := (iff #3120 #12125)
  6.4530 +#12122 := (implies #11971 #12119)
  6.4531 +#12126 := (iff #12122 #12125)
  6.4532 +#12127 := [rewrite]: #12126
  6.4533 +#12123 := (iff #3120 #12122)
  6.4534 +#12120 := (iff #3119 #12119)
  6.4535 +#12117 := (iff #3118 #12114)
  6.4536 +#12110 := (implies up_216 #12105)
  6.4537 +#12115 := (iff #12110 #12114)
  6.4538 +#12116 := [rewrite]: #12115
  6.4539 +#12111 := (iff #3118 #12110)
  6.4540 +#12108 := (iff #3117 #12105)
  6.4541 +#12102 := (implies #11971 #12097)
  6.4542 +#12106 := (iff #12102 #12105)
  6.4543 +#12107 := [rewrite]: #12106
  6.4544 +#12103 := (iff #3117 #12102)
  6.4545 +#12100 := (iff #3116 #12097)
  6.4546 +#12094 := (implies #11971 #12089)
  6.4547 +#12098 := (iff #12094 #12097)
  6.4548 +#12099 := [rewrite]: #12098
  6.4549 +#12095 := (iff #3116 #12094)
  6.4550 +#12092 := (iff #3115 #12089)
  6.4551 +#12085 := (implies #11971 #12080)
  6.4552 +#12090 := (iff #12085 #12089)
  6.4553 +#12091 := [rewrite]: #12090
  6.4554 +#12086 := (iff #3115 #12085)
  6.4555 +#12083 := (iff #3114 #12080)
  6.4556 +#12076 := (implies #12008 #12071)
  6.4557 +#12081 := (iff #12076 #12080)
  6.4558 +#12082 := [rewrite]: #12081
  6.4559 +#12077 := (iff #3114 #12076)
  6.4560 +#12074 := (iff #3113 #12071)
  6.4561 +#12067 := (implies #12011 #12062)
  6.4562 +#12072 := (iff #12067 #12071)
  6.4563 +#12073 := [rewrite]: #12072
  6.4564 +#12068 := (iff #3113 #12067)
  6.4565 +#12065 := (iff #3112 #12062)
  6.4566 +#12058 := (implies #12014 #12053)
  6.4567 +#12063 := (iff #12058 #12062)
  6.4568 +#12064 := [rewrite]: #12063
  6.4569 +#12059 := (iff #3112 #12058)
  6.4570 +#12056 := (iff #3111 #12053)
  6.4571 +#12049 := (implies #12017 #12046)
  6.4572 +#12054 := (iff #12049 #12053)
  6.4573 +#12055 := [rewrite]: #12054
  6.4574 +#12050 := (iff #3111 #12049)
  6.4575 +#12047 := (iff #3110 #12046)
  6.4576 +#12044 := (iff #3109 #12041)
  6.4577 +#12037 := (implies #12032 #3107)
  6.4578 +#12042 := (iff #12037 #12041)
  6.4579 +#12043 := [rewrite]: #12042
  6.4580 +#12038 := (iff #3109 #12037)
  6.4581 +#12035 := (iff #3108 #3107)
  6.4582 +#12036 := [rewrite]: #12035
  6.4583 +#12033 := (iff #3102 #12032)
  6.4584 +#12030 := (iff #3101 #12027)
  6.4585 +#12024 := (implies #412 #12021)
  6.4586 +#12028 := (iff #12024 #12027)
  6.4587 +#12029 := [rewrite]: #12028
  6.4588 +#12025 := (iff #3101 #12024)
  6.4589 +#12022 := (iff #3100 #12021)
  6.4590 +#12023 := [rewrite]: #12022
  6.4591 +#12026 := [monotonicity #12023]: #12025
  6.4592 +#12031 := [trans #12026 #12029]: #12030
  6.4593 +#12034 := [quant-intro #12031]: #12033
  6.4594 +#12039 := [monotonicity #12034 #12036]: #12038
  6.4595 +#12045 := [trans #12039 #12043]: #12044
  6.4596 +#12048 := [monotonicity #12034 #12045]: #12047
  6.4597 +#12018 := (iff #3097 #12017)
  6.4598 +#12019 := [rewrite]: #12018
  6.4599 +#12051 := [monotonicity #12019 #12048]: #12050
  6.4600 +#12057 := [trans #12051 #12055]: #12056
  6.4601 +#12015 := (iff #3095 #12014)
  6.4602 +#12016 := [rewrite]: #12015
  6.4603 +#12060 := [monotonicity #12016 #12057]: #12059
  6.4604 +#12066 := [trans #12060 #12064]: #12065
  6.4605 +#12012 := (iff #3093 #12011)
  6.4606 +#12013 := [rewrite]: #12012
  6.4607 +#12069 := [monotonicity #12013 #12066]: #12068
  6.4608 +#12075 := [trans #12069 #12073]: #12074
  6.4609 +#12009 := (iff #3091 #12008)
  6.4610 +#12010 := [rewrite]: #12009
  6.4611 +#12078 := [monotonicity #12010 #12075]: #12077
  6.4612 +#12084 := [trans #12078 #12082]: #12083
  6.4613 +#11972 := (iff #3074 #11971)
  6.4614 +#11973 := [rewrite]: #11972
  6.4615 +#12087 := [monotonicity #11973 #12084]: #12086
  6.4616 +#12093 := [trans #12087 #12091]: #12092
  6.4617 +#12096 := [monotonicity #11973 #12093]: #12095
  6.4618 +#12101 := [trans #12096 #12099]: #12100
  6.4619 +#12104 := [monotonicity #11973 #12101]: #12103
  6.4620 +#12109 := [trans #12104 #12107]: #12108
  6.4621 +#12112 := [monotonicity #12109]: #12111
  6.4622 +#12118 := [trans #12112 #12116]: #12117
  6.4623 +#12121 := [monotonicity #12118]: #12120
  6.4624 +#12124 := [monotonicity #11973 #12121]: #12123
  6.4625 +#12129 := [trans #12124 #12127]: #12128
  6.4626 +#12132 := [monotonicity #11973 #12129]: #12131
  6.4627 +#12137 := [trans #12132 #12135]: #12136
  6.4628 +#12681 := [monotonicity #11973 #12137]: #12680
  6.4629 +#12686 := [trans #12681 #12684]: #12685
  6.4630 +#12689 := [monotonicity #11973 #12686]: #12688
  6.4631 +#12694 := [trans #12689 #12692]: #12693
  6.4632 +#12697 := [monotonicity #12694]: #12696
  6.4633 +#12703 := [trans #12697 #12701]: #12702
  6.4634 +#12706 := [monotonicity #11973 #12703]: #12705
  6.4635 +#12711 := [trans #12706 #12709]: #12710
  6.4636 +#12677 := (iff #3267 #12674)
  6.4637 +#12671 := (implies #11971 #12666)
  6.4638 +#12675 := (iff #12671 #12674)
  6.4639 +#12676 := [rewrite]: #12675
  6.4640 +#12672 := (iff #3267 #12671)
  6.4641 +#12669 := (iff #3266 #12666)
  6.4642 +#12662 := (implies #3180 #12657)
  6.4643 +#12667 := (iff #12662 #12666)
  6.4644 +#12668 := [rewrite]: #12667
  6.4645 +#12663 := (iff #3266 #12662)
  6.4646 +#12660 := (iff #3265 #12657)
  6.4647 +#12654 := (implies #11971 #12649)
  6.4648 +#12658 := (iff #12654 #12657)
  6.4649 +#12659 := [rewrite]: #12658
  6.4650 +#12655 := (iff #3265 #12654)
  6.4651 +#12652 := (iff #3264 #12649)
  6.4652 +#12646 := (implies #11971 #12643)
  6.4653 +#12650 := (iff #12646 #12649)
  6.4654 +#12651 := [rewrite]: #12650
  6.4655 +#12647 := (iff #3264 #12646)
  6.4656 +#12644 := (iff #3263 #12643)
  6.4657 +#12641 := (iff #3262 #12638)
  6.4658 +#12635 := (implies #12299 #12632)
  6.4659 +#12639 := (iff #12635 #12638)
  6.4660 +#12640 := [rewrite]: #12639
  6.4661 +#12636 := (iff #3262 #12635)
  6.4662 +#12633 := (iff #3261 #12632)
  6.4663 +#12630 := (iff #3260 #12627)
  6.4664 +#12624 := (implies #12305 #12619)
  6.4665 +#12628 := (iff #12624 #12627)
  6.4666  #12629 := [rewrite]: #12628
  6.4667 -#12624 := (iff #3310 #12623)
  6.4668 -#12621 := (iff #3309 #12620)
  6.4669 -#12618 := (iff #3308 #12615)
  6.4670 -#12611 := (implies #12608 #12174)
  6.4671 -#12616 := (iff #12611 #12615)
  6.4672 -#12617 := [rewrite]: #12616
  6.4673 -#12612 := (iff #3308 #12611)
  6.4674 -#12175 := (iff #3150 #12174)
  6.4675 -#12172 := (iff #3149 #12169)
  6.4676 -#12165 := (implies #12143 #12162)
  6.4677 -#12170 := (iff #12165 #12169)
  6.4678 -#12171 := [rewrite]: #12170
  6.4679 -#12166 := (iff #3149 #12165)
  6.4680 -#12163 := (iff #3148 #12162)
  6.4681 -#12160 := (iff #3147 #12157)
  6.4682 -#12153 := (implies #12150 #3146)
  6.4683 -#12158 := (iff #12153 #12157)
  6.4684 -#12159 := [rewrite]: #12158
  6.4685 -#12154 := (iff #3147 #12153)
  6.4686 -#12151 := (iff #3141 #12150)
  6.4687 -#12148 := (iff #3140 #12147)
  6.4688 -#12149 := [rewrite]: #12148
  6.4689 -#12152 := [quant-intro #12149]: #12151
  6.4690 -#12155 := [monotonicity #12152]: #12154
  6.4691 -#12161 := [trans #12155 #12159]: #12160
  6.4692 -#12164 := [monotonicity #12152 #12161]: #12163
  6.4693 -#12144 := (iff #3136 #12143)
  6.4694 -#12141 := (iff #3135 #12140)
  6.4695 -#12138 := (iff #3134 #12137)
  6.4696 -#12135 := (iff #3133 #12134)
  6.4697 -#12132 := (iff #3132 #12131)
  6.4698 -#12129 := (iff #3131 #12128)
  6.4699 -#12126 := (iff #3130 #12125)
  6.4700 -#12123 := (iff #3129 #12122)
  6.4701 -#12124 := [rewrite]: #12123
  6.4702 -#12120 := (iff #3127 #12119)
  6.4703 -#12121 := [rewrite]: #12120
  6.4704 -#12127 := [monotonicity #12121 #12124]: #12126
  6.4705 -#12117 := (iff #3125 #12116)
  6.4706 -#12118 := [rewrite]: #12117
  6.4707 -#12130 := [monotonicity #12118 #12127]: #12129
  6.4708 -#12114 := (iff #3123 #12113)
  6.4709 -#12115 := [rewrite]: #12114
  6.4710 -#12133 := [monotonicity #12115 #12130]: #12132
  6.4711 -#12021 := (iff #3092 #12020)
  6.4712 -#12022 := [rewrite]: #12021
  6.4713 -#12136 := [monotonicity #12022 #12133]: #12135
  6.4714 -#12139 := [monotonicity #12022 #12136]: #12138
  6.4715 -#12142 := [monotonicity #12022 #12139]: #12141
  6.4716 -#12145 := [monotonicity #12142]: #12144
  6.4717 -#12167 := [monotonicity #12145 #12164]: #12166
  6.4718 -#12173 := [trans #12167 #12171]: #12172
  6.4719 -#12176 := [monotonicity #12173]: #12175
  6.4720 -#12609 := (iff #3307 #12608)
  6.4721 -#12606 := (iff #3306 #12605)
  6.4722 -#12603 := (iff #3305 #12020)
  6.4723 -#12078 := (and #12020 #12020)
  6.4724 -#12081 := (iff #12078 #12020)
  6.4725 -#12082 := [rewrite]: #12081
  6.4726 -#12601 := (iff #3305 #12078)
  6.4727 -#12599 := (iff #3304 #12020)
  6.4728 -#12597 := (iff #3304 #12078)
  6.4729 -#12083 := (iff #3116 #12020)
  6.4730 -#12079 := (iff #3116 #12078)
  6.4731 -#12080 := [monotonicity #12022 #12022]: #12079
  6.4732 -#12084 := [trans #12080 #12082]: #12083
  6.4733 -#12598 := [monotonicity #12022 #12084]: #12597
  6.4734 -#12600 := [trans #12598 #12082]: #12599
  6.4735 -#12602 := [monotonicity #12022 #12600]: #12601
  6.4736 -#12604 := [trans #12602 #12082]: #12603
  6.4737 -#12607 := [monotonicity #12604]: #12606
  6.4738 -#12610 := [monotonicity #12022 #12607]: #12609
  6.4739 -#12613 := [monotonicity #12610 #12176]: #12612
  6.4740 -#12619 := [trans #12613 #12617]: #12618
  6.4741 -#12595 := (iff #3302 #12592)
  6.4742 -#12588 := (implies #12343 #12585)
  6.4743 -#12593 := (iff #12588 #12592)
  6.4744 -#12594 := [rewrite]: #12593
  6.4745 -#12589 := (iff #3302 #12588)
  6.4746 -#12586 := (iff #3301 #12585)
  6.4747 -#12583 := (iff #3300 #12580)
  6.4748 -#12577 := (implies #12352 #12574)
  6.4749 -#12581 := (iff #12577 #12580)
  6.4750 -#12582 := [rewrite]: #12581
  6.4751 -#12578 := (iff #3300 #12577)
  6.4752 -#12575 := (iff #3299 #12574)
  6.4753 -#12572 := (iff #3298 #12569)
  6.4754 -#12565 := (implies #12364 #12562)
  6.4755 -#12570 := (iff #12565 #12569)
  6.4756 -#12571 := [rewrite]: #12570
  6.4757 -#12566 := (iff #3298 #12565)
  6.4758 -#12563 := (iff #3297 #12562)
  6.4759 -#12560 := (iff #3296 #12557)
  6.4760 -#12553 := (implies #12550 #12485)
  6.4761 -#12558 := (iff #12553 #12557)
  6.4762 -#12559 := [rewrite]: #12558
  6.4763 -#12554 := (iff #3296 #12553)
  6.4764 -#12486 := (iff #3280 #12485)
  6.4765 -#12483 := (iff #3279 #12480)
  6.4766 -#12476 := (implies #12436 #12473)
  6.4767 -#12481 := (iff #12476 #12480)
  6.4768 -#12482 := [rewrite]: #12481
  6.4769 -#12477 := (iff #3279 #12476)
  6.4770 -#12474 := (iff #3278 #12473)
  6.4771 -#12471 := (iff #3277 #12468)
  6.4772 -#12464 := (implies #3264 #12461)
  6.4773 +#12625 := (iff #3260 #12624)
  6.4774 +#12622 := (iff #3259 #12619)
  6.4775 +#12616 := (implies #11971 #12613)
  6.4776 +#12620 := (iff #12616 #12619)
  6.4777 +#12621 := [rewrite]: #12620
  6.4778 +#12617 := (iff #3259 #12616)
  6.4779 +#12614 := (iff #3258 #12613)
  6.4780 +#12611 := (iff #3257 #12608)
  6.4781 +#12605 := (implies #11971 #12600)
  6.4782 +#12609 := (iff #12605 #12608)
  6.4783 +#12610 := [rewrite]: #12609
  6.4784 +#12606 := (iff #3257 #12605)
  6.4785 +#12603 := (iff #3256 #12600)
  6.4786 +#12596 := (implies #3248 #12591)
  6.4787 +#12601 := (iff #12596 #12600)
  6.4788 +#12602 := [rewrite]: #12601
  6.4789 +#12597 := (iff #3256 #12596)
  6.4790 +#12594 := (iff #3255 #12591)
  6.4791 +#12588 := (implies #11971 #12583)
  6.4792 +#12592 := (iff #12588 #12591)
  6.4793 +#12593 := [rewrite]: #12592
  6.4794 +#12589 := (iff #3255 #12588)
  6.4795 +#12586 := (iff #3254 #12583)
  6.4796 +#12580 := (implies #11971 #12575)
  6.4797 +#12584 := (iff #12580 #12583)
  6.4798 +#12585 := [rewrite]: #12584
  6.4799 +#12581 := (iff #3254 #12580)
  6.4800 +#12578 := (iff #3253 #12575)
  6.4801 +#12572 := (implies #11971 #12567)
  6.4802 +#12576 := (iff #12572 #12575)
  6.4803 +#12577 := [rewrite]: #12576
  6.4804 +#12573 := (iff #3253 #12572)
  6.4805 +#12570 := (iff #3252 #12567)
  6.4806 +#12563 := (implies #12548 #12558)
  6.4807 +#12568 := (iff #12563 #12567)
  6.4808 +#12569 := [rewrite]: #12568
  6.4809 +#12564 := (iff #3252 #12563)
  6.4810 +#12561 := (iff #3251 #12558)
  6.4811 +#12554 := (implies #12551 #12432)
  6.4812 +#12559 := (iff #12554 #12558)
  6.4813 +#12560 := [rewrite]: #12559
  6.4814 +#12555 := (iff #3251 #12554)
  6.4815 +#12435 := (iff #3233 #12432)
  6.4816 +#12428 := (implies #3202 #12425)
  6.4817 +#12433 := (iff #12428 #12432)
  6.4818 +#12434 := [rewrite]: #12433
  6.4819 +#12429 := (iff #3233 #12428)
  6.4820 +#12426 := (iff #3232 #12425)
  6.4821 +#12423 := (iff #3231 #12420)
  6.4822 +#12416 := (implies #12328 #12411)
  6.4823 +#12421 := (iff #12416 #12420)
  6.4824 +#12422 := [rewrite]: #12421
  6.4825 +#12417 := (iff #3231 #12416)
  6.4826 +#12414 := (iff #3230 #12411)
  6.4827 +#12407 := (implies #12331 #12402)
  6.4828 +#12412 := (iff #12407 #12411)
  6.4829 +#12413 := [rewrite]: #12412
  6.4830 +#12408 := (iff #3230 #12407)
  6.4831 +#12405 := (iff #3229 #12402)
  6.4832 +#12398 := (implies #3209 #12393)
  6.4833 +#12403 := (iff #12398 #12402)
  6.4834 +#12404 := [rewrite]: #12403
  6.4835 +#12399 := (iff #3229 #12398)
  6.4836 +#12396 := (iff #3228 #12393)
  6.4837 +#12389 := (implies #12334 #12386)
  6.4838 +#12394 := (iff #12389 #12393)
  6.4839 +#12395 := [rewrite]: #12394
  6.4840 +#12390 := (iff #3228 #12389)
  6.4841 +#12387 := (iff #3227 #12386)
  6.4842 +#12384 := (iff #3226 #12381)
  6.4843 +#12377 := (implies #3212 #12374)
  6.4844 +#12382 := (iff #12377 #12381)
  6.4845 +#12383 := [rewrite]: #12382
  6.4846 +#12378 := (iff #3226 #12377)
  6.4847 +#12375 := (iff #3225 #12374)
  6.4848 +#12372 := (iff #3224 #12369)
  6.4849 +#12365 := (implies #12349 #12355)
  6.4850 +#12370 := (iff #12365 #12369)
  6.4851 +#12371 := [rewrite]: #12370
  6.4852 +#12366 := (iff #3224 #12365)
  6.4853 +#12363 := (iff #3223 #12355)
  6.4854 +#12358 := (and #12355 true)
  6.4855 +#12361 := (iff #12358 #12355)
  6.4856 +#12362 := [rewrite]: #12361
  6.4857 +#12359 := (iff #3223 #12358)
  6.4858 +#12356 := (iff #3222 #12355)
  6.4859 +#12353 := (iff #3221 #12352)
  6.4860 +#12354 := [rewrite]: #12353
  6.4861 +#12357 := [monotonicity #12354]: #12356
  6.4862 +#12360 := [monotonicity #12357]: #12359
  6.4863 +#12364 := [trans #12360 #12362]: #12363
  6.4864 +#12350 := (iff #3217 #12349)
  6.4865 +#12347 := (iff #3216 #12344)
  6.4866 +#12341 := (implies #412 #12338)
  6.4867 +#12345 := (iff #12341 #12344)
  6.4868 +#12346 := [rewrite]: #12345
  6.4869 +#12342 := (iff #3216 #12341)
  6.4870 +#12339 := (iff #3215 #12338)
  6.4871 +#12340 := [rewrite]: #12339
  6.4872 +#12343 := [monotonicity #12340]: #12342
  6.4873 +#12348 := [trans #12343 #12346]: #12347
  6.4874 +#12351 := [quant-intro #12348]: #12350
  6.4875 +#12367 := [monotonicity #12351 #12364]: #12366
  6.4876 +#12373 := [trans #12367 #12371]: #12372
  6.4877 +#12376 := [monotonicity #12351 #12373]: #12375
  6.4878 +#12379 := [monotonicity #12376]: #12378
  6.4879 +#12385 := [trans #12379 #12383]: #12384
  6.4880 +#12388 := [monotonicity #12385]: #12387
  6.4881 +#12335 := (iff #3211 #12334)
  6.4882 +#12336 := [rewrite]: #12335
  6.4883 +#12391 := [monotonicity #12336 #12388]: #12390
  6.4884 +#12397 := [trans #12391 #12395]: #12396
  6.4885 +#12400 := [monotonicity #12397]: #12399
  6.4886 +#12406 := [trans #12400 #12404]: #12405
  6.4887 +#12332 := (iff #3208 #12331)
  6.4888 +#12320 := (= #3203 #12319)
  6.4889 +#12321 := [rewrite]: #12320
  6.4890 +#12333 := [monotonicity #12321]: #12332
  6.4891 +#12409 := [monotonicity #12333 #12406]: #12408
  6.4892 +#12415 := [trans #12409 #12413]: #12414
  6.4893 +#12329 := (iff #3206 #12328)
  6.4894 +#12326 := (iff #3205 #12325)
  6.4895 +#12327 := [monotonicity #12321]: #12326
  6.4896 +#12323 := (iff #3204 #12322)
  6.4897 +#12324 := [monotonicity #12321]: #12323
  6.4898 +#12330 := [monotonicity #12324 #12327]: #12329
  6.4899 +#12418 := [monotonicity #12330 #12415]: #12417
  6.4900 +#12424 := [trans #12418 #12422]: #12423
  6.4901 +#12427 := [monotonicity #12330 #12424]: #12426
  6.4902 +#12430 := [monotonicity #12427]: #12429
  6.4903 +#12436 := [trans #12430 #12434]: #12435
  6.4904 +#12552 := (iff #3250 #12551)
  6.4905 +#12553 := [rewrite]: #12552
  6.4906 +#12556 := [monotonicity #12553 #12436]: #12555
  6.4907 +#12562 := [trans #12556 #12560]: #12561
  6.4908 +#12549 := (iff #3249 #12548)
  6.4909 +#12550 := [rewrite]: #12549
  6.4910 +#12565 := [monotonicity #12550 #12562]: #12564
  6.4911 +#12571 := [trans #12565 #12569]: #12570
  6.4912 +#12574 := [monotonicity #11973 #12571]: #12573
  6.4913 +#12579 := [trans #12574 #12577]: #12578
  6.4914 +#12582 := [monotonicity #11973 #12579]: #12581
  6.4915 +#12587 := [trans #12582 #12585]: #12586
  6.4916 +#12590 := [monotonicity #11973 #12587]: #12589
  6.4917 +#12595 := [trans #12590 #12593]: #12594
  6.4918 +#12598 := [monotonicity #12595]: #12597
  6.4919 +#12604 := [trans #12598 #12602]: #12603
  6.4920 +#12607 := [monotonicity #11973 #12604]: #12606
  6.4921 +#12612 := [trans #12607 #12610]: #12611
  6.4922 +#12546 := (iff #3247 #12543)
  6.4923 +#12540 := (implies #11971 #12535)
  6.4924 +#12544 := (iff #12540 #12543)
  6.4925 +#12545 := [rewrite]: #12544
  6.4926 +#12541 := (iff #3247 #12540)
  6.4927 +#12538 := (iff #3246 #12535)
  6.4928 +#12531 := (implies #3191 #12526)
  6.4929 +#12536 := (iff #12531 #12535)
  6.4930 +#12537 := [rewrite]: #12536
  6.4931 +#12532 := (iff #3246 #12531)
  6.4932 +#12529 := (iff #3245 #12526)
  6.4933 +#12523 := (implies #11971 #12518)
  6.4934 +#12527 := (iff #12523 #12526)
  6.4935 +#12528 := [rewrite]: #12527
  6.4936 +#12524 := (iff #3245 #12523)
  6.4937 +#12521 := (iff #3244 #12518)
  6.4938 +#12515 := (implies #11971 #12512)
  6.4939 +#12519 := (iff #12515 #12518)
  6.4940 +#12520 := [rewrite]: #12519
  6.4941 +#12516 := (iff #3244 #12515)
  6.4942 +#12513 := (iff #3243 #12512)
  6.4943 +#12510 := (iff #3242 #12507)
  6.4944 +#12503 := (implies #12299 #12500)
  6.4945 +#12508 := (iff #12503 #12507)
  6.4946 +#12509 := [rewrite]: #12508
  6.4947 +#12504 := (iff #3242 #12503)
  6.4948 +#12501 := (iff #3241 #12500)
  6.4949 +#12498 := (iff #3240 #12495)
  6.4950 +#12491 := (implies #12305 #12486)
  6.4951 +#12496 := (iff #12491 #12495)
  6.4952 +#12497 := [rewrite]: #12496
  6.4953 +#12492 := (iff #3240 #12491)
  6.4954 +#12489 := (iff #3239 #12486)
  6.4955 +#12482 := (implies #12308 #12477)
  6.4956 +#12487 := (iff #12482 #12486)
  6.4957 +#12488 := [rewrite]: #12487
  6.4958 +#12483 := (iff #3239 #12482)
  6.4959 +#12480 := (iff #3238 #12477)
  6.4960 +#12473 := (implies #3194 #12468)
  6.4961 +#12478 := (iff #12473 #12477)
  6.4962 +#12479 := [rewrite]: #12478
  6.4963 +#12474 := (iff #3238 #12473)
  6.4964 +#12471 := (iff #3237 #12468)
  6.4965 +#12464 := (implies #3195 #12459)
  6.4966  #12469 := (iff #12464 #12468)
  6.4967  #12470 := [rewrite]: #12469
  6.4968 -#12465 := (iff #3277 #12464)
  6.4969 -#12462 := (iff #3276 #12461)
  6.4970 -#12459 := (iff #3275 #12456)
  6.4971 -#12452 := (implies #12443 #12449)
  6.4972 -#12457 := (iff #12452 #12456)
  6.4973 -#12458 := [rewrite]: #12457
  6.4974 -#12453 := (iff #3275 #12452)
  6.4975 -#12450 := (iff #3274 #12449)
  6.4976 -#12447 := (iff #3273 #12446)
  6.4977 -#12448 := [rewrite]: #12447
  6.4978 -#12451 := [monotonicity #12448]: #12450
  6.4979 -#12444 := (iff #3269 #12443)
  6.4980 -#12441 := (iff #3268 #12440)
  6.4981 -#12442 := [rewrite]: #12441
  6.4982 -#12445 := [quant-intro #12442]: #12444
  6.4983 -#12454 := [monotonicity #12445 #12451]: #12453
  6.4984 -#12460 := [trans #12454 #12458]: #12459
  6.4985 -#12463 := [monotonicity #12445 #12460]: #12462
  6.4986 +#12465 := (iff #3237 #12464)
  6.4987 +#12462 := (iff #3236 #12459)
  6.4988 +#12455 := (implies #3073 #12450)
  6.4989 +#12460 := (iff #12455 #12459)
  6.4990 +#12461 := [rewrite]: #12460
  6.4991 +#12456 := (iff #3236 #12455)
  6.4992 +#12453 := (iff #3235 #12450)
  6.4993 +#12446 := (implies #12313 #12441)
  6.4994 +#12451 := (iff #12446 #12450)
  6.4995 +#12452 := [rewrite]: #12451
  6.4996 +#12447 := (iff #3235 #12446)
  6.4997 +#12444 := (iff #3234 #12441)
  6.4998 +#12437 := (implies #12316 #12432)
  6.4999 +#12442 := (iff #12437 #12441)
  6.5000 +#12443 := [rewrite]: #12442
  6.5001 +#12438 := (iff #3234 #12437)
  6.5002 +#12317 := (iff #3200 #12316)
  6.5003 +#12318 := [rewrite]: #12317
  6.5004 +#12439 := [monotonicity #12318 #12436]: #12438
  6.5005 +#12445 := [trans #12439 #12443]: #12444
  6.5006 +#12314 := (iff #3198 #12313)
  6.5007 +#12315 := [rewrite]: #12314
  6.5008 +#12448 := [monotonicity #12315 #12445]: #12447
  6.5009 +#12454 := [trans #12448 #12452]: #12453
  6.5010 +#12311 := (iff #3196 #3073)
  6.5011 +#12312 := [rewrite]: #12311
  6.5012 +#12457 := [monotonicity #12312 #12454]: #12456
  6.5013 +#12463 := [trans #12457 #12461]: #12462
  6.5014  #12466 := [monotonicity #12463]: #12465
  6.5015  #12472 := [trans #12466 #12470]: #12471
  6.5016  #12475 := [monotonicity #12472]: #12474
  6.5017 -#12437 := (iff #3263 #12436)
  6.5018 -#12434 := (iff #3262 #12433)
  6.5019 -#12431 := (iff #3261 #12430)
  6.5020 -#12428 := (iff #3260 #12427)
  6.5021 -#12429 := [rewrite]: #12428
  6.5022 -#12432 := [monotonicity #12429]: #12431
  6.5023 -#12425 := (iff #3257 #12424)
  6.5024 -#12413 := (= #3252 #12412)
  6.5025 -#12414 := [rewrite]: #12413
  6.5026 -#12426 := [monotonicity #12414]: #12425
  6.5027 -#12435 := [monotonicity #12426 #12432]: #12434
  6.5028 -#12422 := (iff #3255 #12421)
  6.5029 -#12419 := (iff #3254 #12418)
  6.5030 -#12420 := [monotonicity #12414]: #12419
  6.5031 -#12416 := (iff #3253 #12415)
  6.5032 -#12417 := [monotonicity #12414]: #12416
  6.5033 -#12423 := [monotonicity #12417 #12420]: #12422
  6.5034 -#12438 := [monotonicity #12423 #12435]: #12437
  6.5035 -#12478 := [monotonicity #12438 #12475]: #12477
  6.5036 -#12484 := [trans #12478 #12482]: #12483
  6.5037 -#12487 := [monotonicity #12423 #12484]: #12486
  6.5038 -#12551 := (iff #3295 #12550)
  6.5039 -#12548 := (iff #3294 #12547)
  6.5040 -#12545 := (iff #3293 #12544)
  6.5041 -#12542 := (iff #3292 #12541)
  6.5042 -#12539 := (iff #3291 #12538)
  6.5043 -#12536 := (iff #3290 #12535)
  6.5044 -#12533 := (iff #3289 #12530)
  6.5045 -#12527 := (and #12524 #3244)
  6.5046 -#12531 := (iff #12527 #12530)
  6.5047 -#12532 := [rewrite]: #12531
  6.5048 -#12528 := (iff #3289 #12527)
  6.5049 -#12525 := (iff #3288 #12524)
  6.5050 -#12526 := [rewrite]: #12525
  6.5051 -#12529 := [monotonicity #12526]: #12528
  6.5052 -#12534 := [trans #12529 #12532]: #12533
  6.5053 -#12522 := (iff #3287 #12521)
  6.5054 -#12523 := [rewrite]: #12522
  6.5055 -#12537 := [monotonicity #12523 #12534]: #12536
  6.5056 -#12540 := [monotonicity #12022 #12537]: #12539
  6.5057 -#12543 := [monotonicity #12022 #12540]: #12542
  6.5058 -#12546 := [monotonicity #12022 #12543]: #12545
  6.5059 -#12549 := [monotonicity #12546]: #12548
  6.5060 -#12552 := [monotonicity #12022 #12549]: #12551
  6.5061 -#12555 := [monotonicity #12552 #12487]: #12554
  6.5062 -#12561 := [trans #12555 #12559]: #12560
  6.5063 -#12519 := (iff #3285 #12516)
  6.5064 -#12512 := (implies #12372 #12509)
  6.5065 -#12517 := (iff #12512 #12516)
  6.5066 -#12518 := [rewrite]: #12517
  6.5067 -#12513 := (iff #3285 #12512)
  6.5068 -#12510 := (iff #3284 #12509)
  6.5069 -#12507 := (iff #3283 #12504)
  6.5070 -#12500 := (implies #12352 #12497)
  6.5071 -#12505 := (iff #12500 #12504)
  6.5072 -#12506 := [rewrite]: #12505
  6.5073 -#12501 := (iff #3283 #12500)
  6.5074 -#12498 := (iff #3282 #12497)
  6.5075 -#12495 := (iff #3281 #12492)
  6.5076 -#12488 := (implies #12409 #12485)
  6.5077 -#12493 := (iff #12488 #12492)
  6.5078 -#12494 := [rewrite]: #12493
  6.5079 -#12489 := (iff #3281 #12488)
  6.5080 -#12410 := (iff #3251 #12409)
  6.5081 -#12407 := (iff #3250 #12406)
  6.5082 -#12404 := (iff #3249 #12403)
  6.5083 -#12401 := (iff #3248 #12400)
  6.5084 -#12398 := (iff #3247 #12397)
  6.5085 -#12395 := (iff #3246 #12394)
  6.5086 -#12392 := (iff #3245 #12389)
  6.5087 -#12386 := (and #12383 #3244)
  6.5088 -#12390 := (iff #12386 #12389)
  6.5089 -#12391 := [rewrite]: #12390
  6.5090 -#12387 := (iff #3245 #12386)
  6.5091 -#12384 := (iff #3242 #12383)
  6.5092 -#12385 := [rewrite]: #12384
  6.5093 -#12388 := [monotonicity #12385]: #12387
  6.5094 -#12393 := [trans #12388 #12391]: #12392
  6.5095 -#12381 := (iff #3240 #12380)
  6.5096 -#12382 := [rewrite]: #12381
  6.5097 -#12396 := [monotonicity #12382 #12393]: #12395
  6.5098 -#12378 := (iff #3238 #3091)
  6.5099 -#12379 := [rewrite]: #12378
  6.5100 -#12399 := [monotonicity #12379 #12396]: #12398
  6.5101 -#12402 := [monotonicity #12399]: #12401
  6.5102 -#12405 := [monotonicity #12402]: #12404
  6.5103 -#12376 := (iff #3235 #12375)
  6.5104 -#12377 := [rewrite]: #12376
  6.5105 -#12408 := [monotonicity #12377 #12405]: #12407
  6.5106 -#12359 := (iff #3228 #12358)
  6.5107 -#12356 := (iff #3227 #12355)
  6.5108 -#12357 := [rewrite]: #12356
  6.5109 -#12347 := (iff #3222 #12346)
  6.5110 -#12348 := [rewrite]: #12347
  6.5111 -#12360 := [monotonicity #12348 #12357]: #12359
  6.5112 -#12411 := [monotonicity #12360 #12408]: #12410
  6.5113 -#12490 := [monotonicity #12411 #12487]: #12489
  6.5114 -#12496 := [trans #12490 #12494]: #12495
  6.5115 -#12499 := [monotonicity #12360 #12496]: #12498
  6.5116 -#12353 := (iff #3225 #12352)
  6.5117 -#12350 := (iff #3224 #12349)
  6.5118 -#12351 := [rewrite]: #12350
  6.5119 -#12354 := [monotonicity #12348 #12351]: #12353
  6.5120 -#12502 := [monotonicity #12354 #12499]: #12501
  6.5121 -#12508 := [trans #12502 #12506]: #12507
  6.5122 -#12511 := [monotonicity #12354 #12508]: #12510
  6.5123 -#12373 := (iff #3233 #12372)
  6.5124 -#12370 := (iff #3232 #12369)
  6.5125 -#12371 := [monotonicity #12084]: #12370
  6.5126 -#12374 := [monotonicity #12022 #12371]: #12373
  6.5127 -#12514 := [monotonicity #12374 #12511]: #12513
  6.5128 -#12520 := [trans #12514 #12518]: #12519
  6.5129 -#12564 := [monotonicity #12520 #12561]: #12563
  6.5130 -#12367 := (iff #3229 #12364)
  6.5131 -#12361 := (and #12358 #12020)
  6.5132 -#12365 := (iff #12361 #12364)
  6.5133 -#12366 := [rewrite]: #12365
  6.5134 -#12362 := (iff #3229 #12361)
  6.5135 -#12363 := [monotonicity #12360 #12022]: #12362
  6.5136 -#12368 := [trans #12363 #12366]: #12367
  6.5137 -#12567 := [monotonicity #12368 #12564]: #12566
  6.5138 -#12573 := [trans #12567 #12571]: #12572
  6.5139 -#12576 := [monotonicity #12360 #12573]: #12575
  6.5140 -#12579 := [monotonicity #12354 #12576]: #12578
  6.5141 -#12584 := [trans #12579 #12582]: #12583
  6.5142 -#12587 := [monotonicity #12354 #12584]: #12586
  6.5143 -#12344 := (iff #3219 #12343)
  6.5144 -#12341 := (iff #3218 #12340)
  6.5145 -#12342 := [monotonicity #12084]: #12341
  6.5146 -#12345 := [monotonicity #12022 #12342]: #12344
  6.5147 -#12590 := [monotonicity #12345 #12587]: #12589
  6.5148 -#12596 := [trans #12590 #12594]: #12595
  6.5149 -#12622 := [monotonicity #12596 #12619]: #12621
  6.5150 -#12338 := (iff #3216 #12337)
  6.5151 -#12335 := (iff #3215 #12334)
  6.5152 -#12332 := (iff #3214 #12331)
  6.5153 -#12329 := (iff #3213 #12328)
  6.5154 -#12326 := (iff #3212 #12325)
  6.5155 -#12323 := (iff #3211 #12322)
  6.5156 -#12320 := (iff #3210 #12319)
  6.5157 -#12317 := (iff #3209 #12316)
  6.5158 -#12314 := (iff #3208 #12313)
  6.5159 -#12311 := (iff #3207 #12310)
  6.5160 -#12308 := (iff #3206 #12307)
  6.5161 -#12305 := (iff #3205 #12020)
  6.5162 -#12300 := (and true #12020)
  6.5163 -#12303 := (iff #12300 #12020)
  6.5164 +#12481 := [trans #12475 #12479]: #12480
  6.5165 +#12309 := (iff #3193 #12308)
  6.5166 +#12310 := [rewrite]: #12309
  6.5167 +#12484 := [monotonicity #12310 #12481]: #12483
  6.5168 +#12490 := [trans #12484 #12488]: #12489
  6.5169 +#12306 := (iff #3189 #12305)
  6.5170 +#12303 := (iff #3188 #12302)
  6.5171  #12304 := [rewrite]: #12303
  6.5172 -#12301 := (iff #3205 #12300)
  6.5173 -#12298 := (iff #3204 true)
  6.5174 -#12296 := (iff #12293 true)
  6.5175 -#12297 := [rewrite]: #12296
  6.5176 -#12294 := (iff #3204 #12293)
  6.5177 -#12291 := (iff #3203 true)
  6.5178 -#12292 := [rewrite]: #12291
  6.5179 -#12289 := (iff #3202 true)
  6.5180 +#12294 := (iff #3183 #12293)
  6.5181 +#12295 := [rewrite]: #12294
  6.5182 +#12307 := [monotonicity #12295 #12304]: #12306
  6.5183 +#12493 := [monotonicity #12307 #12490]: #12492
  6.5184 +#12499 := [trans #12493 #12497]: #12498
  6.5185 +#12502 := [monotonicity #12307 #12499]: #12501
  6.5186 +#12300 := (iff #3186 #12299)
  6.5187 +#12297 := (iff #3185 #12296)
  6.5188 +#12298 := [rewrite]: #12297
  6.5189 +#12301 := [monotonicity #12295 #12298]: #12300
  6.5190 +#12505 := [monotonicity #12301 #12502]: #12504
  6.5191 +#12511 := [trans #12505 #12509]: #12510
  6.5192 +#12514 := [monotonicity #12301 #12511]: #12513
  6.5193 +#12517 := [monotonicity #11973 #12514]: #12516
  6.5194 +#12522 := [trans #12517 #12520]: #12521
  6.5195 +#12525 := [monotonicity #11973 #12522]: #12524
  6.5196 +#12530 := [trans #12525 #12528]: #12529
  6.5197 +#12533 := [monotonicity #12530]: #12532
  6.5198 +#12539 := [trans #12533 #12537]: #12538
  6.5199 +#12542 := [monotonicity #11973 #12539]: #12541
  6.5200 +#12547 := [trans #12542 #12545]: #12546
  6.5201 +#12615 := [monotonicity #12547 #12612]: #12614
  6.5202 +#12618 := [monotonicity #11973 #12615]: #12617
  6.5203 +#12623 := [trans #12618 #12621]: #12622
  6.5204 +#12626 := [monotonicity #12307 #12623]: #12625
  6.5205 +#12631 := [trans #12626 #12629]: #12630
  6.5206 +#12634 := [monotonicity #12307 #12631]: #12633
  6.5207 +#12637 := [monotonicity #12301 #12634]: #12636
  6.5208 +#12642 := [trans #12637 #12640]: #12641
  6.5209 +#12645 := [monotonicity #12301 #12642]: #12644
  6.5210 +#12648 := [monotonicity #11973 #12645]: #12647
  6.5211 +#12653 := [trans #12648 #12651]: #12652
  6.5212 +#12656 := [monotonicity #11973 #12653]: #12655
  6.5213 +#12661 := [trans #12656 #12659]: #12660
  6.5214 +#12664 := [monotonicity #12661]: #12663
  6.5215 +#12670 := [trans #12664 #12668]: #12669
  6.5216 +#12673 := [monotonicity #11973 #12670]: #12672
  6.5217 +#12678 := [trans #12673 #12676]: #12677
  6.5218 +#12714 := [monotonicity #12678 #12711]: #12713
  6.5219 +#12717 := [monotonicity #11973 #12714]: #12716
  6.5220 +#12722 := [trans #12717 #12720]: #12721
  6.5221 +#12291 := (iff #3179 true)
  6.5222 +#12289 := (iff #12286 true)
  6.5223  #12290 := [rewrite]: #12289
  6.5224 -#12295 := [monotonicity #12290 #12292]: #12294
  6.5225 -#12299 := [trans #12295 #12297]: #12298
  6.5226 -#12302 := [monotonicity #12299 #12022]: #12301
  6.5227 -#12306 := [trans #12302 #12304]: #12305
  6.5228 -#12309 := [monotonicity #12306]: #12308
  6.5229 -#12312 := [monotonicity #12309]: #12311
  6.5230 -#12315 := [monotonicity #12312]: #12314
  6.5231 -#12318 := [monotonicity #12315]: #12317
  6.5232 -#12321 := [monotonicity #12318]: #12320
  6.5233 -#12076 := (iff #3115 #12073)
  6.5234 -#12070 := (and #12067 #11903)
  6.5235 -#12074 := (iff #12070 #12073)
  6.5236 -#12075 := [rewrite]: #12074
  6.5237 -#12071 := (iff #3115 #12070)
  6.5238 -#11904 := (iff #3005 #11903)
  6.5239 -#11905 := [rewrite]: #11904
  6.5240 -#12068 := (iff #3114 #12067)
  6.5241 -#12069 := [rewrite]: #12068
  6.5242 -#12072 := [monotonicity #12069 #11905]: #12071
  6.5243 -#12077 := [trans #12072 #12075]: #12076
  6.5244 -#12324 := [monotonicity #12077 #12321]: #12323
  6.5245 -#12268 := (iff #3190 #12267)
  6.5246 -#12265 := (iff #3189 #12264)
  6.5247 -#12262 := (iff #3188 #12261)
  6.5248 -#12263 := [rewrite]: #12262
  6.5249 -#12266 := [monotonicity #12263]: #12265
  6.5250 -#12269 := [monotonicity #12266]: #12268
  6.5251 -#12327 := [monotonicity #12269 #12324]: #12326
  6.5252 -#12287 := (iff #3194 #12267)
  6.5253 -#12270 := (and true #12267)
  6.5254 -#12273 := (iff #12270 #12267)
  6.5255 -#12274 := [rewrite]: #12273
  6.5256 -#12285 := (iff #3194 #12270)
  6.5257 -#12283 := (iff #3193 #12267)
  6.5258 -#12281 := (iff #3193 #12270)
  6.5259 -#12279 := (iff #3192 #12267)
  6.5260 -#12277 := (iff #3192 #12270)
  6.5261 -#12275 := (iff #3191 #12267)
  6.5262 -#12271 := (iff #3191 #12270)
  6.5263 -#12259 := (iff #3181 true)
  6.5264 -#12254 := (forall (vars (?x782 T5)) (:pat #3177) true)
  6.5265 -#12257 := (iff #12254 true)
  6.5266 -#12258 := [elim-unused]: #12257
  6.5267 -#12255 := (iff #3181 #12254)
  6.5268 -#12252 := (iff #3180 true)
  6.5269 -#12204 := (= uf_9 #3165)
  6.5270 -#12216 := (implies #12204 #12204)
  6.5271 +#12287 := (iff #3179 #12286)
  6.5272 +#12284 := (iff #3178 true)
  6.5273 +#12285 := [rewrite]: #12284
  6.5274 +#12282 := (iff #3177 true)
  6.5275 +#12283 := [rewrite]: #12282
  6.5276 +#12288 := [monotonicity #12283 #12285]: #12287
  6.5277 +#12292 := [trans #12288 #12290]: #12291
  6.5278 +#12725 := [monotonicity #12292 #12722]: #12724
  6.5279 +#12729 := [trans #12725 #12727]: #12728
  6.5280 +#12732 := [monotonicity #12729]: #12731
  6.5281 +#12738 := [trans #12732 #12736]: #12737
  6.5282 +#12741 := [monotonicity #12738]: #12740
  6.5283 +#12747 := [trans #12741 #12745]: #12746
  6.5284 +#12750 := [monotonicity #12747]: #12749
  6.5285 +#12756 := [trans #12750 #12754]: #12755
  6.5286 +#12759 := [monotonicity #12756]: #12758
  6.5287 +#12765 := [trans #12759 #12763]: #12764
  6.5288 +#12768 := [monotonicity #12765]: #12767
  6.5289 +#12774 := [trans #12768 #12772]: #12773
  6.5290 +#12006 := (iff #3089 #12003)
  6.5291 +#12000 := (and #11997 #11905)
  6.5292 +#12004 := (iff #12000 #12003)
  6.5293 +#12005 := [rewrite]: #12004
  6.5294 +#12001 := (iff #3089 #12000)
  6.5295 +#11906 := (iff #3005 #11905)
  6.5296 +#11907 := [rewrite]: #11906
  6.5297 +#11998 := (iff #3088 #11997)
  6.5298 +#11999 := [rewrite]: #11998
  6.5299 +#12002 := [monotonicity #11999 #11907]: #12001
  6.5300 +#12007 := [trans #12002 #12005]: #12006
  6.5301 +#12777 := [monotonicity #12007 #12774]: #12776
  6.5302 +#12782 := [trans #12777 #12780]: #12781
  6.5303 +#12261 := (iff #3165 #12260)
  6.5304 +#12258 := (iff #3164 #12257)
  6.5305 +#12255 := (iff #3163 #12254)
  6.5306 +#12256 := [rewrite]: #12255
  6.5307 +#12259 := [monotonicity #12256]: #12258
  6.5308 +#12262 := [monotonicity #12259]: #12261
  6.5309 +#12785 := [monotonicity #12262 #12782]: #12784
  6.5310 +#12791 := [trans #12785 #12789]: #12790
  6.5311 +#12280 := (iff #3169 #12260)
  6.5312 +#12263 := (and true #12260)
  6.5313 +#12266 := (iff #12263 #12260)
  6.5314 +#12267 := [rewrite]: #12266
  6.5315 +#12278 := (iff #3169 #12263)
  6.5316 +#12276 := (iff #3168 #12260)
  6.5317 +#12274 := (iff #3168 #12263)
  6.5318 +#12272 := (iff #3167 #12260)
  6.5319 +#12270 := (iff #3167 #12263)
  6.5320 +#12268 := (iff #3166 #12260)
  6.5321 +#12264 := (iff #3166 #12263)
  6.5322 +#12252 := (iff #3156 true)
  6.5323 +#12247 := (forall (vars (?x782 T5)) (:pat #3152) true)
  6.5324 +#12250 := (iff #12247 true)
  6.5325 +#12251 := [elim-unused]: #12250
  6.5326 +#12248 := (iff #3156 #12247)
  6.5327 +#12245 := (iff #3155 true)
  6.5328 +#12197 := (= uf_9 #3140)
  6.5329 +#12209 := (implies #12197 #12197)
  6.5330 +#12212 := (iff #12209 true)
  6.5331 +#12213 := [rewrite]: #12212
  6.5332 +#12243 := (iff #3155 #12209)
  6.5333 +#12241 := (iff #3154 #12197)
  6.5334 +#12202 := (and true #12197)
  6.5335 +#12205 := (iff #12202 #12197)
  6.5336 +#12206 := [rewrite]: #12205
  6.5337 +#12239 := (iff #3154 #12202)
  6.5338 +#12198 := (iff #3141 #12197)
  6.5339 +#12199 := [rewrite]: #12198
  6.5340 +#12237 := (iff #3153 true)
  6.5341 +#12238 := [rewrite]: #12237
  6.5342 +#12240 := [monotonicity #12238 #12199]: #12239
  6.5343 +#12242 := [trans #12240 #12206]: #12241
  6.5344 +#12244 := [monotonicity #12199 #12242]: #12243
  6.5345 +#12246 := [trans #12244 #12213]: #12245
  6.5346 +#12249 := [quant-intro #12246]: #12248
  6.5347 +#12253 := [trans #12249 #12251]: #12252
  6.5348 +#12265 := [monotonicity #12253 #12262]: #12264
  6.5349 +#12269 := [trans #12265 #12267]: #12268
  6.5350 +#12235 := (iff #3149 true)
  6.5351 +#12190 := (forall (vars (?x779 T5)) (:pat #3129) true)
  6.5352 +#12193 := (iff #12190 true)
  6.5353 +#12194 := [elim-unused]: #12193
  6.5354 +#12233 := (iff #3149 #12190)
  6.5355 +#12231 := (iff #3148 true)
  6.5356 +#12229 := (iff #3148 #12209)
  6.5357 +#12227 := (iff #3147 #12197)
  6.5358 +#12225 := (iff #3147 #12202)
  6.5359 +#12223 := (iff #3146 true)
  6.5360 +#12224 := [rewrite]: #12223
  6.5361 +#12226 := [monotonicity #12224 #12199]: #12225
  6.5362 +#12228 := [trans #12226 #12206]: #12227
  6.5363 +#12230 := [monotonicity #12199 #12228]: #12229
  6.5364 +#12232 := [trans #12230 #12213]: #12231
  6.5365 +#12234 := [quant-intro #12232]: #12233
  6.5366 +#12236 := [trans #12234 #12194]: #12235
  6.5367 +#12271 := [monotonicity #12236 #12269]: #12270
  6.5368 +#12273 := [trans #12271 #12267]: #12272
  6.5369 +#12221 := (iff #3145 true)
  6.5370 +#12216 := (forall (vars (?x780 T5)) (:pat #3139) true)
  6.5371  #12219 := (iff #12216 true)
  6.5372 -#12220 := [rewrite]: #12219
  6.5373 -#12250 := (iff #3180 #12216)
  6.5374 -#12248 := (iff #3179 #12204)
  6.5375 -#12209 := (and true #12204)
  6.5376 -#12212 := (iff #12209 #12204)
  6.5377 -#12213 := [rewrite]: #12212
  6.5378 -#12246 := (iff #3179 #12209)
  6.5379 -#12205 := (iff #3166 #12204)
  6.5380 -#12206 := [rewrite]: #12205
  6.5381 -#12244 := (iff #3178 true)
  6.5382 -#12245 := [rewrite]: #12244
  6.5383 -#12247 := [monotonicity #12245 #12206]: #12246
  6.5384 -#12249 := [trans #12247 #12213]: #12248
  6.5385 -#12251 := [monotonicity #12206 #12249]: #12250
  6.5386 -#12253 := [trans #12251 #12220]: #12252
  6.5387 -#12256 := [quant-intro #12253]: #12255
  6.5388 -#12260 := [trans #12256 #12258]: #12259
  6.5389 -#12272 := [monotonicity #12260 #12269]: #12271
  6.5390 -#12276 := [trans #12272 #12274]: #12275
  6.5391 -#12242 := (iff #3174 true)
  6.5392 -#12197 := (forall (vars (?x779 T5)) (:pat #3154) true)
  6.5393 -#12200 := (iff #12197 true)
  6.5394 -#12201 := [elim-unused]: #12200
  6.5395 -#12240 := (iff #3174 #12197)
  6.5396 -#12238 := (iff #3173 true)
  6.5397 -#12236 := (iff #3173 #12216)
  6.5398 -#12234 := (iff #3172 #12204)
  6.5399 -#12232 := (iff #3172 #12209)
  6.5400 -#12230 := (iff #3171 true)
  6.5401 -#12231 := [rewrite]: #12230
  6.5402 -#12233 := [monotonicity #12231 #12206]: #12232
  6.5403 -#12235 := [trans #12233 #12213]: #12234
  6.5404 -#12237 := [monotonicity #12206 #12235]: #12236
  6.5405 -#12239 := [trans #12237 #12220]: #12238
  6.5406 -#12241 := [quant-intro #12239]: #12240
  6.5407 -#12243 := [trans #12241 #12201]: #12242
  6.5408 -#12278 := [monotonicity #12243 #12276]: #12277
  6.5409 -#12280 := [trans #12278 #12274]: #12279
  6.5410 -#12228 := (iff #3170 true)
  6.5411 -#12223 := (forall (vars (?x780 T5)) (:pat #3164) true)
  6.5412 -#12226 := (iff #12223 true)
  6.5413 -#12227 := [elim-unused]: #12226
  6.5414 -#12224 := (iff #3170 #12223)
  6.5415 -#12221 := (iff #3169 true)
  6.5416 -#12217 := (iff #3169 #12216)
  6.5417 -#12214 := (iff #3168 #12204)
  6.5418 -#12210 := (iff #3168 #12209)
  6.5419 -#12207 := (iff #3167 true)
  6.5420 -#12208 := [rewrite]: #12207
  6.5421 -#12211 := [monotonicity #12208 #12206]: #12210
  6.5422 +#12220 := [elim-unused]: #12219
  6.5423 +#12217 := (iff #3145 #12216)
  6.5424 +#12214 := (iff #3144 true)
  6.5425 +#12210 := (iff #3144 #12209)
  6.5426 +#12207 := (iff #3143 #12197)
  6.5427 +#12203 := (iff #3143 #12202)
  6.5428 +#12200 := (iff #3142 true)
  6.5429 +#12201 := [rewrite]: #12200
  6.5430 +#12204 := [monotonicity #12201 #12199]: #12203
  6.5431 +#12208 := [trans #12204 #12206]: #12207
  6.5432 +#12211 := [monotonicity #12199 #12208]: #12210
  6.5433  #12215 := [trans #12211 #12213]: #12214
  6.5434 -#12218 := [monotonicity #12206 #12215]: #12217
  6.5435 +#12218 := [quant-intro #12215]: #12217
  6.5436  #12222 := [trans #12218 #12220]: #12221
  6.5437 -#12225 := [quant-intro #12222]: #12224
  6.5438 -#12229 := [trans #12225 #12227]: #12228
  6.5439 -#12282 := [monotonicity #12229 #12280]: #12281
  6.5440 -#12284 := [trans #12282 #12274]: #12283
  6.5441 -#12202 := (iff #3161 true)
  6.5442 -#12198 := (iff #3161 #12197)
  6.5443 -#12195 := (iff #3160 true)
  6.5444 -#12184 := (= uf_261 #3157)
  6.5445 -#12187 := (not #12184)
  6.5446 -#12190 := (implies #12187 #12187)
  6.5447 -#12193 := (iff #12190 true)
  6.5448 -#12194 := [rewrite]: #12193
  6.5449 -#12191 := (iff #3160 #12190)
  6.5450 -#12188 := (iff #3159 #12187)
  6.5451 -#12185 := (iff #3158 #12184)
  6.5452 -#12186 := [rewrite]: #12185
  6.5453 -#12189 := [monotonicity #12186]: #12188
  6.5454 -#12192 := [monotonicity #12189 #12189]: #12191
  6.5455 +#12275 := [monotonicity #12222 #12273]: #12274
  6.5456 +#12277 := [trans #12275 #12267]: #12276
  6.5457 +#12195 := (iff #3136 true)
  6.5458 +#12191 := (iff #3136 #12190)
  6.5459 +#12188 := (iff #3135 true)
  6.5460 +#12177 := (= uf_261 #3132)
  6.5461 +#12180 := (not #12177)
  6.5462 +#12183 := (implies #12180 #12180)
  6.5463 +#12186 := (iff #12183 true)
  6.5464 +#12187 := [rewrite]: #12186
  6.5465 +#12184 := (iff #3135 #12183)
  6.5466 +#12181 := (iff #3134 #12180)
  6.5467 +#12178 := (iff #3133 #12177)
  6.5468 +#12179 := [rewrite]: #12178
  6.5469 +#12182 := [monotonicity #12179]: #12181
  6.5470 +#12185 := [monotonicity #12182 #12182]: #12184
  6.5471 +#12189 := [trans #12185 #12187]: #12188
  6.5472 +#12192 := [quant-intro #12189]: #12191
  6.5473  #12196 := [trans #12192 #12194]: #12195
  6.5474 -#12199 := [quant-intro #12196]: #12198
  6.5475 -#12203 := [trans #12199 #12201]: #12202
  6.5476 -#12286 := [monotonicity #12203 #12284]: #12285
  6.5477 -#12288 := [trans #12286 #12274]: #12287
  6.5478 -#12330 := [monotonicity #12288 #12327]: #12329
  6.5479 -#12333 := [monotonicity #12022 #12330]: #12332
  6.5480 -#12336 := [monotonicity #12022 #12333]: #12335
  6.5481 -#12339 := [monotonicity #12022 #12336]: #12338
  6.5482 -#12625 := [monotonicity #12339 #12622]: #12624
  6.5483 -#12631 := [trans #12625 #12629]: #12630
  6.5484 -#12182 := (iff #3151 true)
  6.5485 -#12177 := (implies false #12174)
  6.5486 -#12180 := (iff #12177 true)
  6.5487 -#12181 := [rewrite]: #12180
  6.5488 -#12178 := (iff #3151 #12177)
  6.5489 -#12111 := (iff #3121 false)
  6.5490 -#12106 := (and #12020 false)
  6.5491 -#12109 := (iff #12106 false)
  6.5492 -#12110 := [rewrite]: #12109
  6.5493 -#12107 := (iff #3121 #12106)
  6.5494 -#12104 := (iff #3120 false)
  6.5495 -#12088 := (and #12020 #12073)
  6.5496 -#12093 := (and #12020 #12088)
  6.5497 -#12096 := (and #12020 #12093)
  6.5498 -#12099 := (and false #12096)
  6.5499 -#12102 := (iff #12099 false)
  6.5500 -#12103 := [rewrite]: #12102
  6.5501 -#12100 := (iff #3120 #12099)
  6.5502 -#12097 := (iff #3119 #12096)
  6.5503 -#12094 := (iff #3118 #12093)
  6.5504 -#12091 := (iff #3117 #12088)
  6.5505 -#12085 := (and #12073 #12020)
  6.5506 -#12089 := (iff #12085 #12088)
  6.5507 -#12090 := [rewrite]: #12089
  6.5508 -#12086 := (iff #3117 #12085)
  6.5509 -#12087 := [monotonicity #12077 #12084]: #12086
  6.5510 -#12092 := [trans #12087 #12090]: #12091
  6.5511 -#12095 := [monotonicity #12022 #12092]: #12094
  6.5512 -#12098 := [monotonicity #12022 #12095]: #12097
  6.5513 -#12065 := (iff #3112 false)
  6.5514 -#12066 := [rewrite]: #12065
  6.5515 -#12101 := [monotonicity #12066 #12098]: #12100
  6.5516 -#12105 := [trans #12101 #12103]: #12104
  6.5517 -#12108 := [monotonicity #12022 #12105]: #12107
  6.5518 -#12112 := [trans #12108 #12110]: #12111
  6.5519 -#12179 := [monotonicity #12112 #12176]: #12178
  6.5520 -#12183 := [trans #12179 #12181]: #12182
  6.5521 -#12634 := [monotonicity #12183 #12631]: #12633
  6.5522 -#12638 := [trans #12634 #12636]: #12637
  6.5523 -#12063 := (iff #3111 #12062)
  6.5524 -#12060 := (iff #3110 #12059)
  6.5525 -#12057 := (iff #3109 #12056)
  6.5526 -#12054 := (iff #3108 #12053)
  6.5527 -#12051 := (iff #3107 #12050)
  6.5528 -#12048 := (iff #3106 #12047)
  6.5529 -#12045 := (iff #3105 #12044)
  6.5530 -#12042 := (iff #3104 #12039)
  6.5531 -#12036 := (and #12033 #12020)
  6.5532 -#12040 := (iff #12036 #12039)
  6.5533 -#12041 := [rewrite]: #12040
  6.5534 -#12037 := (iff #3104 #12036)
  6.5535 -#12034 := (iff #3103 #12033)
  6.5536 -#12031 := (iff #3102 #12030)
  6.5537 -#12032 := [rewrite]: #12031
  6.5538 -#12035 := [monotonicity #12032]: #12034
  6.5539 -#12038 := [monotonicity #12035 #12022]: #12037
  6.5540 -#12043 := [trans #12038 #12041]: #12042
  6.5541 -#12028 := (iff #3098 #12027)
  6.5542 -#12025 := (iff #3097 #12024)
  6.5543 -#12026 := [rewrite]: #12025
  6.5544 -#12029 := [quant-intro #12026]: #12028
  6.5545 -#12046 := [monotonicity #12029 #12043]: #12045
  6.5546 -#12049 := [monotonicity #12046]: #12048
  6.5547 -#12052 := [monotonicity #12022 #12049]: #12051
  6.5548 -#12055 := [monotonicity #12052]: #12054
  6.5549 -#12058 := [monotonicity #12055]: #12057
  6.5550 -#12061 := [monotonicity #12058]: #12060
  6.5551 -#12018 := (iff #3078 #12017)
  6.5552 -#12015 := (iff #3077 #3055)
  6.5553 -#12016 := [rewrite]: #12015
  6.5554 -#12019 := [monotonicity #12016]: #12018
  6.5555 -#12064 := [monotonicity #12019 #12061]: #12063
  6.5556 -#12641 := [monotonicity #12064 #12638]: #12640
  6.5557 -#12647 := [trans #12641 #12645]: #12646
  6.5558 -#12650 := [monotonicity #12019 #12647]: #12649
  6.5559 -#12013 := (iff #3076 #12012)
  6.5560 -#12010 := (iff #3075 #12009)
  6.5561 -#12011 := [rewrite]: #12010
  6.5562 -#12014 := [quant-intro #12011]: #12013
  6.5563 -#12653 := [monotonicity #12014 #12650]: #12652
  6.5564 -#12659 := [trans #12653 #12657]: #12658
  6.5565 -#12662 := [monotonicity #12014 #12659]: #12661
  6.5566 -#12665 := [monotonicity #12662]: #12664
  6.5567 -#12671 := [trans #12665 #12669]: #12670
  6.5568 -#12674 := [monotonicity #12671]: #12673
  6.5569 -#12006 := (iff #3068 #12005)
  6.5570 -#12003 := (iff #3067 #12002)
  6.5571 -#12000 := (iff #3066 #11999)
  6.5572 -#11997 := (iff #3065 #11996)
  6.5573 -#11994 := (iff #3064 #11993)
  6.5574 -#11991 := (iff #3063 #11990)
  6.5575 -#11988 := (iff #3062 #11987)
  6.5576 -#11985 := (iff #3061 #3060)
  6.5577 -#11986 := [rewrite]: #11985
  6.5578 -#11989 := [monotonicity #11986]: #11988
  6.5579 -#11992 := [monotonicity #11989]: #11991
  6.5580 -#11995 := [monotonicity #11992]: #11994
  6.5581 -#11998 := [monotonicity #11995]: #11997
  6.5582 -#12001 := [monotonicity #11998]: #12000
  6.5583 -#12004 := [monotonicity #12001]: #12003
  6.5584 -#11983 := (iff #3052 #11982)
  6.5585 -#11980 := (iff #3051 #11979)
  6.5586 -#11981 := [rewrite]: #11980
  6.5587 -#11971 := (iff #3046 #11970)
  6.5588 -#11972 := [rewrite]: #11971
  6.5589 -#11984 := [monotonicity #11972 #11981]: #11983
  6.5590 -#12007 := [monotonicity #11984 #12004]: #12006
  6.5591 -#12677 := [monotonicity #12007 #12674]: #12676
  6.5592 -#12683 := [trans #12677 #12681]: #12682
  6.5593 -#12686 := [monotonicity #11984 #12683]: #12685
  6.5594 -#11977 := (iff #3049 #11976)
  6.5595 -#11974 := (iff #3048 #11973)
  6.5596 -#11975 := [rewrite]: #11974
  6.5597 -#11978 := [monotonicity #11972 #11975]: #11977
  6.5598 -#12689 := [monotonicity #11978 #12686]: #12688
  6.5599 -#12695 := [trans #12689 #12693]: #12694
  6.5600 -#12698 := [monotonicity #11978 #12695]: #12697
  6.5601 -#11968 := (iff #3043 #11967)
  6.5602 -#11969 := [rewrite]: #11968
  6.5603 -#12701 := [monotonicity #11969 #12698]: #12700
  6.5604 -#12707 := [trans #12701 #12705]: #12706
  6.5605 -#12710 := [monotonicity #11969 #12707]: #12709
  6.5606 -#11965 := (iff #3041 #11964)
  6.5607 -#11962 := (iff #3040 #11961)
  6.5608 -#11959 := (iff #3039 #11958)
  6.5609 -#11956 := (iff #3038 #11955)
  6.5610 -#11953 := (iff #3037 #11952)
  6.5611 -#11950 := (iff #3036 #11949)
  6.5612 -#11947 := (iff #3035 #11946)
  6.5613 -#11944 := (iff #3034 #11943)
  6.5614 -#11941 := (iff #3033 #11940)
  6.5615 -#11938 := (iff #3032 #11937)
  6.5616 -#11935 := (iff #3031 #11934)
  6.5617 -#11932 := (iff #3030 #11931)
  6.5618 -#11929 := (iff #3029 #11926)
  6.5619 -#11923 := (and #11920 #3028)
  6.5620 -#11927 := (iff #11923 #11926)
  6.5621 -#11928 := [rewrite]: #11927
  6.5622 -#11924 := (iff #3029 #11923)
  6.5623 -#11921 := (iff #3025 #11920)
  6.5624 -#11918 := (iff #3024 #11915)
  6.5625 -#11912 := (iff #11909 false)
  6.5626 -#11916 := (iff #11912 #11915)
  6.5627 -#11917 := [rewrite]: #11916
  6.5628 -#11913 := (iff #3024 #11912)
  6.5629 -#11910 := (iff #3023 #11909)
  6.5630 -#11911 := [rewrite]: #11910
  6.5631 -#11914 := [monotonicity #11911]: #11913
  6.5632 -#11919 := [trans #11914 #11917]: #11918
  6.5633 -#11922 := [quant-intro #11919]: #11921
  6.5634 -#11925 := [monotonicity #11922]: #11924
  6.5635 -#11930 := [trans #11925 #11928]: #11929
  6.5636 -#11933 := [monotonicity #11930]: #11932
  6.5637 -#11936 := [monotonicity #11933]: #11935
  6.5638 -#11939 := [monotonicity #11936]: #11938
  6.5639 -#11942 := [monotonicity #11939]: #11941
  6.5640 -#11907 := (iff #3006 #11906)
  6.5641 -#11901 := (iff #3003 #11900)
  6.5642 -#11902 := [rewrite]: #11901
  6.5643 -#11908 := [monotonicity #11902 #11905]: #11907
  6.5644 -#11945 := [monotonicity #11908 #11942]: #11944
  6.5645 -#11898 := (iff #3001 #11897)
  6.5646 -#11899 := [rewrite]: #11898
  6.5647 -#11948 := [monotonicity #11899 #11945]: #11947
  6.5648 -#11895 := (iff #2999 #11894)
  6.5649 -#11892 := (iff #2998 #11891)
  6.5650 -#11889 := (iff #2997 #11888)
  6.5651 -#11886 := (iff #2996 #11885)
  6.5652 -#11883 := (iff #2995 #11882)
  6.5653 -#11880 := (iff #2994 #11879)
  6.5654 -#11881 := [rewrite]: #11880
  6.5655 -#11877 := (iff #2992 #11876)
  6.5656 -#11874 := (iff #2991 #11873)
  6.5657 -#11875 := [rewrite]: #11874
  6.5658 -#11878 := [monotonicity #11875]: #11877
  6.5659 -#11884 := [monotonicity #11878 #11881]: #11883
  6.5660 -#11871 := (iff #2989 #11870)
  6.5661 -#11872 := [rewrite]: #11871
  6.5662 -#11887 := [monotonicity #11872 #11884]: #11886
  6.5663 -#11868 := (iff #2987 #11867)
  6.5664 -#11869 := [rewrite]: #11868
  6.5665 -#11890 := [monotonicity #11869 #11887]: #11889
  6.5666 -#11865 := (iff #2985 #11864)
  6.5667 -#11866 := [rewrite]: #11865
  6.5668 -#11893 := [monotonicity #11866 #11890]: #11892
  6.5669 -#11862 := (iff #2983 #11860)
  6.5670 -#11863 := [rewrite]: #11862
  6.5671 -#11896 := [monotonicity #11863 #11893]: #11895
  6.5672 -#11951 := [monotonicity #11896 #11948]: #11950
  6.5673 -#11954 := [monotonicity #11951]: #11953
  6.5674 +#12279 := [monotonicity #12196 #12277]: #12278
  6.5675 +#12281 := [trans #12279 #12267]: #12280
  6.5676 +#12794 := [monotonicity #12281 #12791]: #12793
  6.5677 +#12799 := [trans #12794 #12797]: #12798
  6.5678 +#12802 := [monotonicity #11973 #12799]: #12801
  6.5679 +#12807 := [trans #12802 #12805]: #12806
  6.5680 +#12810 := [monotonicity #11973 #12807]: #12809
  6.5681 +#12815 := [trans #12810 #12813]: #12814
  6.5682 +#12818 := [monotonicity #11973 #12815]: #12817
  6.5683 +#12823 := [trans #12818 #12821]: #12822
  6.5684 +#12175 := (iff #3126 true)
  6.5685 +#12170 := (implies #11971 true)
  6.5686 +#12173 := (iff #12170 true)
  6.5687 +#12174 := [rewrite]: #12173
  6.5688 +#12171 := (iff #3126 #12170)
  6.5689 +#12168 := (iff #3125 true)
  6.5690 +#12142 := (or #12141 #12133)
  6.5691 +#12150 := (or #12088 #12142)
  6.5692 +#12158 := (or #12088 #12150)
  6.5693 +#12163 := (implies false #12158)
  6.5694 +#12166 := (iff #12163 true)
  6.5695 +#12167 := [rewrite]: #12166
  6.5696 +#12164 := (iff #3125 #12163)
  6.5697 +#12161 := (iff #3124 #12158)
  6.5698 +#12155 := (implies #11971 #12150)
  6.5699 +#12159 := (iff #12155 #12158)
  6.5700 +#12160 := [rewrite]: #12159
  6.5701 +#12156 := (iff #3124 #12155)
  6.5702 +#12153 := (iff #3123 #12150)
  6.5703 +#12147 := (implies #11971 #12142)
  6.5704 +#12151 := (iff #12147 #12150)
  6.5705 +#12152 := [rewrite]: #12151
  6.5706 +#12148 := (iff #3123 #12147)
  6.5707 +#12145 := (iff #3122 #12142)
  6.5708 +#12138 := (implies #12003 #12133)
  6.5709 +#12143 := (iff #12138 #12142)
  6.5710 +#12144 := [rewrite]: #12143
  6.5711 +#12139 := (iff #3122 #12138)
  6.5712 +#12140 := [monotonicity #12007 #12137]: #12139
  6.5713 +#12146 := [trans #12140 #12144]: #12145
  6.5714 +#12149 := [monotonicity #11973 #12146]: #12148
  6.5715 +#12154 := [trans #12149 #12152]: #12153
  6.5716 +#12157 := [monotonicity #11973 #12154]: #12156
  6.5717 +#12162 := [trans #12157 #12160]: #12161
  6.5718 +#12165 := [monotonicity #11996 #12162]: #12164
  6.5719 +#12169 := [trans #12165 #12167]: #12168
  6.5720 +#12172 := [monotonicity #11973 #12169]: #12171
  6.5721 +#12176 := [trans #12172 #12174]: #12175
  6.5722 +#12826 := [monotonicity #12176 #12823]: #12825
  6.5723 +#12830 := [trans #12826 #12828]: #12829
  6.5724 +#12833 := [monotonicity #11973 #12830]: #12832
  6.5725 +#12838 := [trans #12833 #12836]: #12837
  6.5726 +#11993 := (iff #3085 #11992)
  6.5727 +#11990 := (iff #3084 #11989)
  6.5728 +#11991 := [rewrite]: #11990
  6.5729 +#11994 := [monotonicity #11991]: #11993
  6.5730 +#12841 := [monotonicity #11994 #12838]: #12840
  6.5731 +#12847 := [trans #12841 #12845]: #12846
  6.5732 +#11987 := (iff #3080 #11986)
  6.5733 +#11984 := (iff #3079 #11981)
  6.5734 +#11978 := (implies #412 #11975)
  6.5735 +#11982 := (iff #11978 #11981)
  6.5736 +#11983 := [rewrite]: #11982
  6.5737 +#11979 := (iff #3079 #11978)
  6.5738 +#11976 := (iff #3078 #11975)
  6.5739 +#11977 := [rewrite]: #11976
  6.5740 +#11980 := [monotonicity #11977]: #11979
  6.5741 +#11985 := [trans #11980 #11983]: #11984
  6.5742 +#11988 := [quant-intro #11985]: #11987
  6.5743 +#12850 := [monotonicity #11988 #12847]: #12849
  6.5744 +#12856 := [trans #12850 #12854]: #12855
  6.5745 +#12859 := [monotonicity #12856]: #12858
  6.5746 +#12865 := [trans #12859 #12863]: #12864
  6.5747 +#12868 := [monotonicity #11973 #12865]: #12867
  6.5748 +#12873 := [trans #12868 #12871]: #12872
  6.5749 +#12876 := [monotonicity #12873]: #12875
  6.5750 +#12882 := [trans #12876 #12880]: #12881
  6.5751 +#12885 := [monotonicity #12882]: #12884
  6.5752 +#12891 := [trans #12885 #12889]: #12890
  6.5753 +#12894 := [monotonicity #12891]: #12893
  6.5754 +#12900 := [trans #12894 #12898]: #12899
  6.5755 +#11969 := (iff #3060 #11968)
  6.5756 +#11966 := (iff #3059 #3042)
  6.5757 +#11967 := [rewrite]: #11966
  6.5758 +#11970 := [monotonicity #11967]: #11969
  6.5759 +#12903 := [monotonicity #11970 #12900]: #12902
  6.5760 +#12909 := [trans #12903 #12907]: #12908
  6.5761 +#12912 := [monotonicity #11970 #12909]: #12911
  6.5762 +#11964 := (iff #3058 #11963)
  6.5763 +#11961 := (iff #3057 #11958)
  6.5764 +#11955 := (implies #412 #11952)
  6.5765 +#11959 := (iff #11955 #11958)
  6.5766 +#11960 := [rewrite]: #11959
  6.5767 +#11956 := (iff #3057 #11955)
  6.5768 +#11953 := (iff #3056 #11952)
  6.5769 +#11954 := [rewrite]: #11953
  6.5770  #11957 := [monotonicity #11954]: #11956
  6.5771 -#11960 := [monotonicity #11957]: #11959
  6.5772 -#11963 := [monotonicity #11960]: #11962
  6.5773 -#11966 := [monotonicity #11963]: #11965
  6.5774 -#12713 := [monotonicity #11966 #12710]: #12712
  6.5775 -#12719 := [trans #12713 #12717]: #12718
  6.5776 -#12722 := [monotonicity #12719]: #12721
  6.5777 -#13522 := [trans #12722 #13520]: #13521
  6.5778 -#11859 := [asserted]: #3325
  6.5779 -#13523 := [mp #11859 #13522]: #13518
  6.5780 -#13524 := [not-or-elim #13523]: #12823
  6.5781 -#13531 := [and-elim #13524]: #11867
  6.5782 -#11145 := (not #11138)
  6.5783 +#11962 := [trans #11957 #11960]: #11961
  6.5784 +#11965 := [quant-intro #11962]: #11964
  6.5785 +#12915 := [monotonicity #11965 #12912]: #12914
  6.5786 +#12921 := [trans #12915 #12919]: #12920
  6.5787 +#12924 := [monotonicity #11965 #12921]: #12923
  6.5788 +#12927 := [monotonicity #12924]: #12926
  6.5789 +#12933 := [trans #12927 #12931]: #12932
  6.5790 +#12936 := [monotonicity #12933]: #12935
  6.5791 +#11949 := (iff #3050 #11948)
  6.5792 +#11946 := (iff #3049 #11945)
  6.5793 +#11943 := (iff #3048 #3047)
  6.5794 +#11944 := [rewrite]: #11943
  6.5795 +#11947 := [monotonicity #11944]: #11946
  6.5796 +#11950 := [monotonicity #11947]: #11949
  6.5797 +#12939 := [monotonicity #11950 #12936]: #12938
  6.5798 +#12945 := [trans #12939 #12943]: #12944
  6.5799 +#12948 := [monotonicity #12945]: #12947
  6.5800 +#12954 := [trans #12948 #12952]: #12953
  6.5801 +#12957 := [monotonicity #12954]: #12956
  6.5802 +#12963 := [trans #12957 #12961]: #12962
  6.5803 +#12966 := [monotonicity #12963]: #12965
  6.5804 +#12972 := [trans #12966 #12970]: #12971
  6.5805 +#12975 := [monotonicity #12972]: #12974
  6.5806 +#12981 := [trans #12975 #12979]: #12980
  6.5807 +#11941 := (iff #3039 #11940)
  6.5808 +#11938 := (iff #3038 #11937)
  6.5809 +#11939 := [rewrite]: #11938
  6.5810 +#11929 := (iff #3033 #11928)
  6.5811 +#11930 := [rewrite]: #11929
  6.5812 +#11942 := [monotonicity #11930 #11939]: #11941
  6.5813 +#12984 := [monotonicity #11942 #12981]: #12983
  6.5814 +#12990 := [trans #12984 #12988]: #12989
  6.5815 +#12993 := [monotonicity #11942 #12990]: #12992
  6.5816 +#11935 := (iff #3036 #11934)
  6.5817 +#11932 := (iff #3035 #11931)
  6.5818 +#11933 := [rewrite]: #11932
  6.5819 +#11936 := [monotonicity #11930 #11933]: #11935
  6.5820 +#12996 := [monotonicity #11936 #12993]: #12995
  6.5821 +#13002 := [trans #12996 #13000]: #13001
  6.5822 +#13005 := [monotonicity #11936 #13002]: #13004
  6.5823 +#11926 := (iff #3030 #11925)
  6.5824 +#11927 := [rewrite]: #11926
  6.5825 +#13008 := [monotonicity #11927 #13005]: #13007
  6.5826 +#13014 := [trans #13008 #13012]: #13013
  6.5827 +#13017 := [monotonicity #11927 #13014]: #13016
  6.5828 +#13020 := [monotonicity #13017]: #13019
  6.5829 +#13026 := [trans #13020 #13024]: #13025
  6.5830 +#11923 := (iff #3025 #11922)
  6.5831 +#11920 := (iff #3024 #11917)
  6.5832 +#11914 := (iff #11911 false)
  6.5833 +#11918 := (iff #11914 #11917)
  6.5834 +#11919 := [rewrite]: #11918
  6.5835 +#11915 := (iff #3024 #11914)
  6.5836 +#11912 := (iff #3023 #11911)
  6.5837 +#11913 := [rewrite]: #11912
  6.5838 +#11916 := [monotonicity #11913]: #11915
  6.5839 +#11921 := [trans #11916 #11919]: #11920
  6.5840 +#11924 := [quant-intro #11921]: #11923
  6.5841 +#13029 := [monotonicity #11924 #13026]: #13028
  6.5842 +#13035 := [trans #13029 #13033]: #13034
  6.5843 +#13038 := [monotonicity #13035]: #13037
  6.5844 +#13044 := [trans #13038 #13042]: #13043
  6.5845 +#13047 := [monotonicity #13044]: #13046
  6.5846 +#13053 := [trans #13047 #13051]: #13052
  6.5847 +#13056 := [monotonicity #13053]: #13055
  6.5848 +#13062 := [trans #13056 #13060]: #13061
  6.5849 +#13065 := [monotonicity #13062]: #13064
  6.5850 +#13071 := [trans #13065 #13069]: #13070
  6.5851 +#11909 := (iff #3006 #11908)
  6.5852 +#11903 := (iff #3003 #11902)
  6.5853 +#11904 := [rewrite]: #11903
  6.5854 +#11910 := [monotonicity #11904 #11907]: #11909
  6.5855 +#13074 := [monotonicity #11910 #13071]: #13073
  6.5856 +#13080 := [trans #13074 #13078]: #13079
  6.5857 +#11900 := (iff #3001 #11899)
  6.5858 +#11901 := [rewrite]: #11900
  6.5859 +#13083 := [monotonicity #11901 #13080]: #13082
  6.5860 +#13089 := [trans #13083 #13087]: #13088
  6.5861 +#11897 := (iff #2999 #11896)
  6.5862 +#11894 := (iff #2998 #11893)
  6.5863 +#11891 := (iff #2997 #11890)
  6.5864 +#11888 := (iff #2996 #11887)
  6.5865 +#11885 := (iff #2995 #11884)
  6.5866 +#11882 := (iff #2994 #11881)
  6.5867 +#11883 := [rewrite]: #11882
  6.5868 +#11879 := (iff #2992 #11878)
  6.5869 +#11876 := (iff #2991 #11875)
  6.5870 +#11877 := [rewrite]: #11876
  6.5871 +#11880 := [monotonicity #11877]: #11879
  6.5872 +#11886 := [monotonicity #11880 #11883]: #11885
  6.5873 +#11873 := (iff #2989 #11872)
  6.5874 +#11874 := [rewrite]: #11873
  6.5875 +#11889 := [monotonicity #11874 #11886]: #11888
  6.5876 +#11870 := (iff #2987 #11869)
  6.5877 +#11871 := [rewrite]: #11870
  6.5878 +#11892 := [monotonicity #11871 #11889]: #11891
  6.5879 +#11867 := (iff #2985 #11866)
  6.5880 +#11868 := [rewrite]: #11867
  6.5881 +#11895 := [monotonicity #11868 #11892]: #11894
  6.5882 +#11864 := (iff #2983 #11862)
  6.5883 +#11865 := [rewrite]: #11864
  6.5884 +#11898 := [monotonicity #11865 #11895]: #11897
  6.5885 +#13092 := [monotonicity #11898 #13089]: #13091
  6.5886 +#13098 := [trans #13092 #13096]: #13097
  6.5887 +#13101 := [monotonicity #13098]: #13100
  6.5888 +#13107 := [trans #13101 #13105]: #13106
  6.5889 +#13110 := [monotonicity #13107]: #13109
  6.5890 +#13116 := [trans #13110 #13114]: #13115
  6.5891 +#13119 := [monotonicity #13116]: #13118
  6.5892 +#13125 := [trans #13119 #13123]: #13124
  6.5893 +#13128 := [monotonicity #13125]: #13127
  6.5894 +#13134 := [trans #13128 #13132]: #13133
  6.5895 +#13137 := [monotonicity #13134]: #13136
  6.5896 +#13143 := [trans #13137 #13141]: #13142
  6.5897 +#13146 := [monotonicity #13143]: #13145
  6.5898 +#14054 := [trans #13146 #14052]: #14053
  6.5899 +#11861 := [asserted]: #3327
  6.5900 +#14055 := [mp #11861 #14054]: #14050
  6.5901 +#14073 := [not-or-elim #14055]: #13937
  6.5902 +#14076 := [and-elim #14073]: #11869
  6.5903 +#233 := (:var 0 T3)
  6.5904 +#2666 := (uf_48 #15 #233)
  6.5905 +#2667 := (pattern #2666)
  6.5906 +#11140 := (= uf_9 #2666)
  6.5907 +#11147 := (not #11140)
  6.5908  #1259 := (uf_116 #15)
  6.5909  #2669 := (uf_43 #233 #1259)
  6.5910  #2670 := (= #15 #2669)
  6.5911 -#11146 := (or #2670 #11145)
  6.5912 -#11151 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #11146)
  6.5913 -#17463 := (~ #11151 #11151)
  6.5914 -#17461 := (~ #11146 #11146)
  6.5915 -#17462 := [refl]: #17461
  6.5916 -#17464 := [nnf-pos #17462]: #17463
  6.5917 +#11148 := (or #2670 #11147)
  6.5918 +#11153 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #11148)
  6.5919 +#17964 := (~ #11153 #11153)
  6.5920 +#17962 := (~ #11148 #11148)
  6.5921 +#17963 := [refl]: #17962
  6.5922 +#17965 := [nnf-pos #17963]: #17964
  6.5923 +#2668 := (= #2666 uf_9)
  6.5924  #2671 := (implies #2668 #2670)
  6.5925  #2672 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #2671)
  6.5926 -#11152 := (iff #2672 #11151)
  6.5927 -#11149 := (iff #2671 #11146)
  6.5928 -#11142 := (implies #11138 #2670)
  6.5929 -#11147 := (iff #11142 #11146)
  6.5930 -#11148 := [rewrite]: #11147
  6.5931 -#11143 := (iff #2671 #11142)
  6.5932 -#11144 := [monotonicity #11141]: #11143
  6.5933 -#11150 := [trans #11144 #11148]: #11149
  6.5934 -#11153 := [quant-intro #11150]: #11152
  6.5935 -#11137 := [asserted]: #2672
  6.5936 -#11156 := [mp #11137 #11153]: #11151
  6.5937 -#17465 := [mp~ #11156 #17464]: #11151
  6.5938 -#25398 := (not #11867)
  6.5939 -#25411 := (not #11151)
  6.5940 -#25412 := (or #25411 #25398 #25406)
  6.5941 -#25407 := (or #25406 #25398)
  6.5942 -#25413 := (or #25411 #25407)
  6.5943 -#25420 := (iff #25413 #25412)
  6.5944 -#25408 := (or #25398 #25406)
  6.5945 -#25415 := (or #25411 #25408)
  6.5946 -#25418 := (iff #25415 #25412)
  6.5947 -#25419 := [rewrite]: #25418
  6.5948 -#25416 := (iff #25413 #25415)
  6.5949 -#25409 := (iff #25407 #25408)
  6.5950 -#25410 := [rewrite]: #25409
  6.5951 -#25417 := [monotonicity #25410]: #25416
  6.5952 -#25421 := [trans #25417 #25419]: #25420
  6.5953 -#25414 := [quant-inst]: #25413
  6.5954 -#25422 := [mp #25414 #25421]: #25412
  6.5955 -#27875 := [unit-resolution #25422 #17465 #13531]: #25406
  6.5956 -#27877 := [symm #27875]: #27876
  6.5957 -#26168 := [monotonicity #27877]: #26162
  6.5958 -#26170 := [trans #26168 #27921]: #26169
  6.5959 -#26172 := [monotonicity #26170]: #26171
  6.5960 -#26174 := [monotonicity #26172]: #26195
  6.5961 -#26177 := [symm #26174]: #26176
  6.5962 -#26161 := [monotonicity #26177]: #26179
  6.5963 -#13533 := [and-elim #13524]: #11876
  6.5964 -#26175 := [mp #13533 #26161]: #26178
  6.5965 +#11154 := (iff #2672 #11153)
  6.5966 +#11151 := (iff #2671 #11148)
  6.5967 +#11144 := (implies #11140 #2670)
  6.5968 +#11149 := (iff #11144 #11148)
  6.5969 +#11150 := [rewrite]: #11149
  6.5970 +#11145 := (iff #2671 #11144)
  6.5971 +#11142 := (iff #2668 #11140)
  6.5972 +#11143 := [rewrite]: #11142
  6.5973 +#11146 := [monotonicity #11143]: #11145
  6.5974 +#11152 := [trans #11146 #11150]: #11151
  6.5975 +#11155 := [quant-intro #11152]: #11154
  6.5976 +#11139 := [asserted]: #2672
  6.5977 +#11158 := [mp #11139 #11155]: #11153
  6.5978 +#17966 := [mp~ #11158 #17965]: #11153
  6.5979 +#25932 := (not #11869)
  6.5980 +#25945 := (not #11153)
  6.5981 +#25946 := (or #25945 #25932 #25940)
  6.5982 +#25941 := (or #25940 #25932)
  6.5983 +#25947 := (or #25945 #25941)
  6.5984 +#25954 := (iff #25947 #25946)
  6.5985 +#25942 := (or #25932 #25940)
  6.5986 +#25949 := (or #25945 #25942)
  6.5987 +#25952 := (iff #25949 #25946)
  6.5988 +#25953 := [rewrite]: #25952
  6.5989 +#25950 := (iff #25947 #25949)
  6.5990 +#25943 := (iff #25941 #25942)
  6.5991 +#25944 := [rewrite]: #25943
  6.5992 +#25951 := [monotonicity #25944]: #25950
  6.5993 +#25955 := [trans #25951 #25953]: #25954
  6.5994 +#25948 := [quant-inst]: #25947
  6.5995 +#25956 := [mp #25948 #25955]: #25946
  6.5996 +#28304 := [unit-resolution #25956 #17966 #14076]: #25940
  6.5997 +#26515 := [monotonicity #28304 #28304]: #26728
  6.5998 +#26577 := [symm #26515]: #26725
  6.5999 +#26481 := (= uf_9 #26480)
  6.6000  decl uf_196 :: (-> T4 T5 T5 T2)
  6.6001 -#25944 := (uf_196 uf_287 #25399 #25399)
  6.6002 -#25945 := (= uf_9 #25944)
  6.6003 -#25966 := (not #25945)
  6.6004 -#25946 := (uf_200 uf_287 #25399 #25399 uf_282)
  6.6005 -#25947 := (= uf_9 #25946)
  6.6006 -#25949 := (iff #25945 #25947)
  6.6007 +#26478 := (uf_196 uf_287 #25933 #25933)
  6.6008 +#26479 := (= uf_9 #26478)
  6.6009 +#26483 := (iff #26479 #26481)
  6.6010  #2245 := (:var 0 T16)
  6.6011 +#21 := (:var 2 T5)
  6.6012  #13 := (:var 3 T4)
  6.6013  #2256 := (uf_200 #13 #21 #15 #2245)
  6.6014  #2257 := (pattern #2256)
  6.6015  #2259 := (uf_196 #13 #21 #15)
  6.6016 -#10101 := (= uf_9 #2259)
  6.6017 -#10097 := (= uf_9 #2256)
  6.6018 -#10104 := (iff #10097 #10101)
  6.6019 -#10107 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #10104)
  6.6020 -#17105 := (~ #10107 #10107)
  6.6021 -#17103 := (~ #10104 #10104)
  6.6022 -#17104 := [refl]: #17103
  6.6023 -#17106 := [nnf-pos #17104]: #17105
  6.6024 +#10103 := (= uf_9 #2259)
  6.6025 +#10099 := (= uf_9 #2256)
  6.6026 +#10106 := (iff #10099 #10103)
  6.6027 +#10109 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #10106)
  6.6028 +#17606 := (~ #10109 #10109)
  6.6029 +#17604 := (~ #10106 #10106)
  6.6030 +#17605 := [refl]: #17604
  6.6031 +#17607 := [nnf-pos #17605]: #17606
  6.6032  #2260 := (= #2259 uf_9)
  6.6033  #2258 := (= #2256 uf_9)
  6.6034  #2261 := (iff #2258 #2260)
  6.6035  #2262 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #2261)
  6.6036 -#10108 := (iff #2262 #10107)
  6.6037 -#10105 := (iff #2261 #10104)
  6.6038 -#10102 := (iff #2260 #10101)
  6.6039 -#10103 := [rewrite]: #10102
  6.6040 -#10099 := (iff #2258 #10097)
  6.6041 -#10100 := [rewrite]: #10099
  6.6042 -#10106 := [monotonicity #10100 #10103]: #10105
  6.6043 -#10109 := [quant-intro #10106]: #10108
  6.6044 -#10096 := [asserted]: #2262
  6.6045 -#10112 := [mp #10096 #10109]: #10107
  6.6046 -#17107 := [mp~ #10112 #17106]: #10107
  6.6047 -#25955 := (not #10107)
  6.6048 -#25953 := (or #25955 #25949)
  6.6049 -#25948 := (iff #25947 #25945)
  6.6050 -#25956 := (or #25955 #25948)
  6.6051 -#25958 := (iff #25956 #25953)
  6.6052 -#25960 := (iff #25953 #25953)
  6.6053 -#25961 := [rewrite]: #25960
  6.6054 -#25950 := (iff #25948 #25949)
  6.6055 -#25951 := [rewrite]: #25950
  6.6056 -#25959 := [monotonicity #25951]: #25958
  6.6057 -#25978 := [trans #25959 #25961]: #25958
  6.6058 -#25957 := [quant-inst]: #25956
  6.6059 -#25964 := [mp #25957 #25978]: #25953
  6.6060 -#26163 := [unit-resolution #25964 #17107]: #25949
  6.6061 -#25963 := (not #25947)
  6.6062 -#26189 := (iff #12702 #25963)
  6.6063 -#26188 := (iff #11967 #25947)
  6.6064 -#26167 := (iff #25947 #11967)
  6.6065 -#26165 := (= #25946 #3042)
  6.6066 -#26166 := [monotonicity #27877 #27877]: #26165
  6.6067 -#26187 := [monotonicity #26166]: #26167
  6.6068 -#26186 := [symm #26187]: #26188
  6.6069 -#26190 := [monotonicity #26186]: #26189
  6.6070 -#26164 := [hypothesis]: #12702
  6.6071 -#26191 := [mp #26164 #26190]: #25963
  6.6072 -#25967 := (not #25949)
  6.6073 -#25969 := (or #25967 #25966 #25947)
  6.6074 -#25970 := [def-axiom]: #25969
  6.6075 -#26192 := [unit-resolution #25970 #26191 #26163]: #25966
  6.6076 -#26048 := (uf_24 uf_287 #25399)
  6.6077 -#26049 := (= uf_9 #26048)
  6.6078 -#26196 := (= #2988 #26048)
  6.6079 -#26193 := (= #26048 #2988)
  6.6080 -#26194 := [monotonicity #27877]: #26193
  6.6081 -#26198 := [symm #26194]: #26196
  6.6082 -#13532 := [and-elim #13524]: #11870
  6.6083 -#26199 := [trans #13532 #26198]: #26049
  6.6084 -#26051 := (uf_48 #25399 #25810)
  6.6085 -#26052 := (= uf_9 #26051)
  6.6086 -#26202 := (= #2986 #26051)
  6.6087 -#26197 := (= #26051 #2986)
  6.6088 -#26200 := [monotonicity #27877 #26170]: #26197
  6.6089 -#26203 := [symm #26200]: #26202
  6.6090 -#26204 := [trans #13531 #26203]: #26052
  6.6091 -#26053 := (not #26052)
  6.6092 -#26050 := (not #26049)
  6.6093 -#26225 := (or #25945 #26050 #26053 #26059)
  6.6094 -#25822 := (uf_25 uf_287 #25399)
  6.6095 -#26054 := (= uf_26 #25822)
  6.6096 -#26213 := (= #2984 #25822)
  6.6097 -#26185 := (= #25822 #2984)
  6.6098 -#26211 := [monotonicity #27877]: #26185
  6.6099 -#26212 := [symm #26211]: #26213
  6.6100 -#13530 := [and-elim #13524]: #11864
  6.6101 -#26214 := [trans #13530 #26212]: #26054
  6.6102 -#25848 := (uf_27 uf_287 #25399)
  6.6103 -#25849 := (= uf_9 #25848)
  6.6104 -#26218 := (= #2982 #25848)
  6.6105 -#26215 := (= #25848 #2982)
  6.6106 -#26216 := [monotonicity #27877]: #26215
  6.6107 -#26224 := [symm #26216]: #26218
  6.6108 -#13529 := [and-elim #13524]: #11860
  6.6109 -#26246 := [trans #13529 #26224]: #25849
  6.6110 -#25811 := (uf_23 #25810)
  6.6111 -#25818 := (= uf_9 #25811)
  6.6112 -#26250 := (= #2993 #25811)
  6.6113 -#26247 := (= #25811 #2993)
  6.6114 -#26248 := [monotonicity #26170]: #26247
  6.6115 -#26251 := [symm #26248]: #26250
  6.6116 -#13534 := [and-elim #13524]: #11879
  6.6117 -#26252 := [trans #13534 #26251]: #25818
  6.6118 -#13537 := [and-elim #13524]: #11903
  6.6119 -#47 := (:var 1 T4)
  6.6120 +#10110 := (iff #2262 #10109)
  6.6121 +#10107 := (iff #2261 #10106)
  6.6122 +#10104 := (iff #2260 #10103)
  6.6123 +#10105 := [rewrite]: #10104
  6.6124 +#10101 := (iff #2258 #10099)
  6.6125 +#10102 := [rewrite]: #10101
  6.6126 +#10108 := [monotonicity #10102 #10105]: #10107
  6.6127 +#10111 := [quant-intro #10108]: #10110
  6.6128 +#10098 := [asserted]: #2262
  6.6129 +#10114 := [mp #10098 #10111]: #10109
  6.6130 +#17608 := [mp~ #10114 #17607]: #10109
  6.6131 +#26501 := (not #10109)
  6.6132 +#26502 := (or #26501 #26483)
  6.6133 +#26482 := (iff #26481 #26479)
  6.6134 +#26499 := (or #26501 #26482)
  6.6135 +#26504 := (iff #26499 #26502)
  6.6136 +#26506 := (iff #26502 #26502)
  6.6137 +#26486 := [rewrite]: #26506
  6.6138 +#26484 := (iff #26482 #26483)
  6.6139 +#26485 := [rewrite]: #26484
  6.6140 +#26505 := [monotonicity #26485]: #26504
  6.6141 +#26488 := [trans #26505 #26486]: #26504
  6.6142 +#26503 := [quant-inst]: #26499
  6.6143 +#26489 := [mp #26503 #26488]: #26502
  6.6144 +#26699 := [unit-resolution #26489 #17608]: #26483
  6.6145 +#26490 := (not #26483)
  6.6146 +#26518 := (or #26490 #26481)
  6.6147 +#26344 := (uf_13 #25933)
  6.6148 +#26590 := (uf_12 #26344)
  6.6149 +#26593 := (= uf_14 #26590)
  6.6150 +#26712 := (not #26593)
  6.6151 +#26713 := (iff #11878 #26712)
  6.6152 +#26710 := (iff #11875 #26593)
  6.6153 +#26729 := (iff #26593 #11875)
  6.6154 +#26705 := (= #26590 #2990)
  6.6155 +#26703 := (= #26344 #2977)
  6.6156 +#24763 := (uf_13 #2981)
  6.6157 +#28352 := (= #24763 #2977)
  6.6158 +#24766 := (= #2977 #24763)
  6.6159 +#2697 := (uf_43 #326 #161)
  6.6160 +#22937 := (pattern #2697)
  6.6161 +#2701 := (uf_13 #2697)
  6.6162 +#11218 := (= #326 #2701)
  6.6163 +#22944 := (forall (vars (?x720 T3) (?x721 int)) (:pat #22937) #11218)
  6.6164 +#11222 := (forall (vars (?x720 T3) (?x721 int)) #11218)
  6.6165 +#22947 := (iff #11222 #22944)
  6.6166 +#22945 := (iff #11218 #11218)
  6.6167 +#22946 := [refl]: #22945
  6.6168 +#22948 := [quant-intro #22946]: #22947
  6.6169 +#17989 := (~ #11222 #11222)
  6.6170 +#17987 := (~ #11218 #11218)
  6.6171 +#17988 := [refl]: #17987
  6.6172 +#17990 := [nnf-pos #17988]: #17989
  6.6173 +#2702 := (= #2701 #326)
  6.6174 +#2703 := (forall (vars (?x720 T3) (?x721 int)) #2702)
  6.6175 +#11223 := (iff #2703 #11222)
  6.6176 +#11220 := (iff #2702 #11218)
  6.6177 +#11221 := [rewrite]: #11220
  6.6178 +#11224 := [quant-intro #11221]: #11223
  6.6179 +#11217 := [asserted]: #2703
  6.6180 +#11227 := [mp #11217 #11224]: #11222
  6.6181 +#17991 := [mp~ #11227 #17990]: #11222
  6.6182 +#22949 := [mp #17991 #22948]: #22944
  6.6183 +#24710 := (not #22944)
  6.6184 +#24771 := (or #24710 #24766)
  6.6185 +#24772 := [quant-inst]: #24771
  6.6186 +#28286 := [unit-resolution #24772 #22949]: #24766
  6.6187 +#28353 := [symm #28286]: #28352
  6.6188 +#26696 := (= #26344 #24763)
  6.6189 +#28305 := (= #25933 #2981)
  6.6190 +#28306 := [symm #28304]: #28305
  6.6191 +#26702 := [monotonicity #28306]: #26696
  6.6192 +#26704 := [trans #26702 #28353]: #26703
  6.6193 +#26706 := [monotonicity #26704]: #26705
  6.6194 +#26708 := [monotonicity #26706]: #26729
  6.6195 +#26711 := [symm #26708]: #26710
  6.6196 +#26727 := [monotonicity #26711]: #26713
  6.6197 +#14078 := [and-elim #14073]: #11878
  6.6198 +#26737 := [mp #14078 #26727]: #26712
  6.6199 +#26582 := (uf_24 uf_287 #25933)
  6.6200 +#26583 := (= uf_9 #26582)
  6.6201 +#26744 := (= #2988 #26582)
  6.6202 +#26738 := (= #26582 #2988)
  6.6203 +#26719 := [monotonicity #28306]: #26738
  6.6204 +#26747 := [symm #26719]: #26744
  6.6205 +#14077 := [and-elim #14073]: #11872
  6.6206 +#26746 := [trans #14077 #26747]: #26583
  6.6207 +#26585 := (uf_48 #25933 #26344)
  6.6208 +#26586 := (= uf_9 #26585)
  6.6209 +#26751 := (= #2986 #26585)
  6.6210 +#26748 := (= #26585 #2986)
  6.6211 +#26749 := [monotonicity #28306 #26704]: #26748
  6.6212 +#26752 := [symm #26749]: #26751
  6.6213 +#26758 := [trans #14076 #26752]: #26586
  6.6214 +#26587 := (not #26586)
  6.6215 +#26584 := (not #26583)
  6.6216 +#26819 := (or #26584 #26587 #26593)
  6.6217 +#26356 := (uf_25 uf_287 #25933)
  6.6218 +#26588 := (= uf_26 #26356)
  6.6219 +#26784 := (= #2984 #26356)
  6.6220 +#26780 := (= #26356 #2984)
  6.6221 +#26781 := [monotonicity #28306]: #26780
  6.6222 +#26785 := [symm #26781]: #26784
  6.6223 +#14075 := [and-elim #14073]: #11866
  6.6224 +#26779 := [trans #14075 #26785]: #26588
  6.6225 +#26500 := (not #26479)
  6.6226 +#26786 := [hypothesis]: #26500
  6.6227 +#26382 := (uf_27 uf_287 #25933)
  6.6228 +#26383 := (= uf_9 #26382)
  6.6229 +#26789 := (= #2982 #26382)
  6.6230 +#26759 := (= #26382 #2982)
  6.6231 +#26787 := [monotonicity #28306]: #26759
  6.6232 +#26810 := [symm #26787]: #26789
  6.6233 +#14074 := [and-elim #14073]: #11862
  6.6234 +#26811 := [trans #14074 #26810]: #26383
  6.6235 +#26345 := (uf_23 #26344)
  6.6236 +#26352 := (= uf_9 #26345)
  6.6237 +#26835 := (= #2993 #26345)
  6.6238 +#26812 := (= #26345 #2993)
  6.6239 +#26813 := [monotonicity #26704]: #26812
  6.6240 +#26800 := [symm #26813]: #26835
  6.6241 +#14079 := [and-elim #14073]: #11881
  6.6242 +#26836 := [trans #14079 #26800]: #26352
  6.6243 +#14062 := [not-or-elim #14055]: #11908
  6.6244 +#14064 := [and-elim #14062]: #11905
  6.6245  #2217 := (uf_196 #47 #23 #23)
  6.6246  #2218 := (pattern #2217)
  6.6247 -#9982 := (= uf_9 #2217)
  6.6248 +#9984 := (= uf_9 #2217)
  6.6249  #227 := (uf_55 #47)
  6.6250 -#3897 := (= uf_9 #227)
  6.6251 -#18563 := (not #3897)
  6.6252 -#146 := (uf_24 #47 #23)
  6.6253 -#3621 := (= uf_9 #146)
  6.6254 -#11066 := (not #3621)
  6.6255 -#26 := (uf_13 #23)
  6.6256 +#3899 := (= uf_9 #227)
  6.6257 +#19163 := (not #3899)
  6.6258  #144 := (uf_48 #23 #26)
  6.6259 -#3618 := (= uf_9 #144)
  6.6260 -#18438 := (not #3618)
  6.6261 -#142 := (uf_25 #47 #23)
  6.6262 -#3615 := (= uf_26 #142)
  6.6263 -#18437 := (not #3615)
  6.6264 +#3620 := (= uf_9 #144)
  6.6265 +#19038 := (not #3620)
  6.6266 +#19037 := (not #3617)
  6.6267  #135 := (uf_27 #47 #23)
  6.6268 -#3600 := (= uf_9 #135)
  6.6269 -#10691 := (not #3600)
  6.6270 +#3602 := (= uf_9 #135)
  6.6271 +#10693 := (not #3602)
  6.6272  #71 := (uf_23 #26)
  6.6273 -#3453 := (= uf_9 #71)
  6.6274 -#10746 := (not #3453)
  6.6275 -#27 := (uf_12 #26)
  6.6276 -#29 := (= #27 uf_14)
  6.6277 -#20996 := (or #29 #10746 #10691 #18437 #18438 #11066 #18563 #9982)
  6.6278 -#21001 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #20996)
  6.6279 -#52 := (not #29)
  6.6280 -#9997 := (and #52 #3453 #3600 #3615 #3618 #3621 #3897)
  6.6281 -#10000 := (not #9997)
  6.6282 -#10006 := (or #9982 #10000)
  6.6283 -#10011 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #10006)
  6.6284 -#21002 := (iff #10011 #21001)
  6.6285 -#20999 := (iff #10006 #20996)
  6.6286 -#20982 := (or #29 #10746 #10691 #18437 #18438 #11066 #18563)
  6.6287 -#20993 := (or #9982 #20982)
  6.6288 -#20997 := (iff #20993 #20996)
  6.6289 -#20998 := [rewrite]: #20997
  6.6290 -#20994 := (iff #10006 #20993)
  6.6291 -#20991 := (iff #10000 #20982)
  6.6292 -#20983 := (not #20982)
  6.6293 -#20986 := (not #20983)
  6.6294 -#20989 := (iff #20986 #20982)
  6.6295 -#20990 := [rewrite]: #20989
  6.6296 -#20987 := (iff #10000 #20986)
  6.6297 -#20984 := (iff #9997 #20983)
  6.6298 -#20985 := [rewrite]: #20984
  6.6299 -#20988 := [monotonicity #20985]: #20987
  6.6300 -#20992 := [trans #20988 #20990]: #20991
  6.6301 -#20995 := [monotonicity #20992]: #20994
  6.6302 -#21000 := [trans #20995 #20998]: #20999
  6.6303 -#21003 := [quant-intro #21000]: #21002
  6.6304 -#17073 := (~ #10011 #10011)
  6.6305 -#17071 := (~ #10006 #10006)
  6.6306 -#17072 := [refl]: #17071
  6.6307 -#17074 := [nnf-pos #17072]: #17073
  6.6308 +#3455 := (= uf_9 #71)
  6.6309 +#10748 := (not #3455)
  6.6310 +#21596 := (or #29 #10748 #10693 #19037 #19038 #11068 #19163 #9984)
  6.6311 +#21601 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #21596)
  6.6312 +#9999 := (and #52 #3455 #3602 #3617 #3620 #3623 #3899)
  6.6313 +#10002 := (not #9999)
  6.6314 +#10008 := (or #9984 #10002)
  6.6315 +#10013 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #10008)
  6.6316 +#21602 := (iff #10013 #21601)
  6.6317 +#21599 := (iff #10008 #21596)
  6.6318 +#21582 := (or #29 #10748 #10693 #19037 #19038 #11068 #19163)
  6.6319 +#21593 := (or #9984 #21582)
  6.6320 +#21597 := (iff #21593 #21596)
  6.6321 +#21598 := [rewrite]: #21597
  6.6322 +#21594 := (iff #10008 #21593)
  6.6323 +#21591 := (iff #10002 #21582)
  6.6324 +#21583 := (not #21582)
  6.6325 +#21586 := (not #21583)
  6.6326 +#21589 := (iff #21586 #21582)
  6.6327 +#21590 := [rewrite]: #21589
  6.6328 +#21587 := (iff #10002 #21586)
  6.6329 +#21584 := (iff #9999 #21583)
  6.6330 +#21585 := [rewrite]: #21584
  6.6331 +#21588 := [monotonicity #21585]: #21587
  6.6332 +#21592 := [trans #21588 #21590]: #21591
  6.6333 +#21595 := [monotonicity #21592]: #21594
  6.6334 +#21600 := [trans #21595 #21598]: #21599
  6.6335 +#21603 := [quant-intro #21600]: #21602
  6.6336 +#17574 := (~ #10013 #10013)
  6.6337 +#17572 := (~ #10008 #10008)
  6.6338 +#17573 := [refl]: #17572
  6.6339 +#17575 := [nnf-pos #17573]: #17574
  6.6340  #2225 := (= #2217 uf_9)
  6.6341  #72 := (= #71 uf_9)
  6.6342  #2219 := (and #52 #72)
  6.6343 -#147 := (= #146 uf_9)
  6.6344  #2220 := (and #147 #2219)
  6.6345  #145 := (= #144 uf_9)
  6.6346  #2221 := (and #145 #2220)
  6.6347 -#143 := (= #142 uf_26)
  6.6348  #2222 := (and #143 #2221)
  6.6349  #136 := (= #135 uf_9)
  6.6350  #2223 := (and #136 #2222)
  6.6351 @@ -3047,1764 +3526,1771 @@
  6.6352  #2224 := (and #229 #2223)
  6.6353  #2226 := (implies #2224 #2225)
  6.6354  #2227 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #2226)
  6.6355 -#10014 := (iff #2227 #10011)
  6.6356 -#9963 := (and #52 #3453)
  6.6357 -#9967 := (and #3621 #9963)
  6.6358 -#9970 := (and #3618 #9967)
  6.6359 -#9973 := (and #3615 #9970)
  6.6360 -#9976 := (and #3600 #9973)
  6.6361 -#9979 := (and #3897 #9976)
  6.6362 -#9988 := (not #9979)
  6.6363 -#9989 := (or #9988 #9982)
  6.6364 -#9994 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #9989)
  6.6365 -#10012 := (iff #9994 #10011)
  6.6366 -#10009 := (iff #9989 #10006)
  6.6367 -#10003 := (or #10000 #9982)
  6.6368 -#10007 := (iff #10003 #10006)
  6.6369 -#10008 := [rewrite]: #10007
  6.6370 -#10004 := (iff #9989 #10003)
  6.6371 -#10001 := (iff #9988 #10000)
  6.6372 -#9998 := (iff #9979 #9997)
  6.6373 -#9999 := [rewrite]: #9998
  6.6374 -#10002 := [monotonicity #9999]: #10001
  6.6375 -#10005 := [monotonicity #10002]: #10004
  6.6376 -#10010 := [trans #10005 #10008]: #10009
  6.6377 -#10013 := [quant-intro #10010]: #10012
  6.6378 -#9995 := (iff #2227 #9994)
  6.6379 -#9992 := (iff #2226 #9989)
  6.6380 -#9985 := (implies #9979 #9982)
  6.6381 -#9990 := (iff #9985 #9989)
  6.6382 -#9991 := [rewrite]: #9990
  6.6383 -#9986 := (iff #2226 #9985)
  6.6384 -#9983 := (iff #2225 #9982)
  6.6385 -#9984 := [rewrite]: #9983
  6.6386 -#9980 := (iff #2224 #9979)
  6.6387 -#9977 := (iff #2223 #9976)
  6.6388 -#9974 := (iff #2222 #9973)
  6.6389 -#9971 := (iff #2221 #9970)
  6.6390 -#9968 := (iff #2220 #9967)
  6.6391 -#9965 := (iff #2219 #9963)
  6.6392 -#3454 := (iff #72 #3453)
  6.6393 -#3455 := [rewrite]: #3454
  6.6394 -#9966 := [monotonicity #3455]: #9965
  6.6395 -#3622 := (iff #147 #3621)
  6.6396 -#3623 := [rewrite]: #3622
  6.6397 -#9969 := [monotonicity #3623 #9966]: #9968
  6.6398 -#3619 := (iff #145 #3618)
  6.6399 -#3620 := [rewrite]: #3619
  6.6400 -#9972 := [monotonicity #3620 #9969]: #9971
  6.6401 -#3616 := (iff #143 #3615)
  6.6402 -#3617 := [rewrite]: #3616
  6.6403 -#9975 := [monotonicity #3617 #9972]: #9974
  6.6404 -#3602 := (iff #136 #3600)
  6.6405 -#3603 := [rewrite]: #3602
  6.6406 -#9978 := [monotonicity #3603 #9975]: #9977
  6.6407 -#3899 := (iff #229 #3897)
  6.6408 -#3900 := [rewrite]: #3899
  6.6409 -#9981 := [monotonicity #3900 #9978]: #9980
  6.6410 -#9987 := [monotonicity #9981 #9984]: #9986
  6.6411 -#9993 := [trans #9987 #9991]: #9992
  6.6412 -#9996 := [quant-intro #9993]: #9995
  6.6413 -#10015 := [trans #9996 #10013]: #10014
  6.6414 -#9962 := [asserted]: #2227
  6.6415 -#10016 := [mp #9962 #10015]: #10011
  6.6416 -#17075 := [mp~ #10016 #17074]: #10011
  6.6417 -#21004 := [mp #17075 #21003]: #21001
  6.6418 -#26055 := (not #26054)
  6.6419 -#25875 := (not #25849)
  6.6420 -#25819 := (not #25818)
  6.6421 -#23948 := (not #11903)
  6.6422 -#26041 := (not #21001)
  6.6423 -#26043 := (or #26041 #23948 #25819 #25875 #25945 #26050 #26053 #26055 #26059)
  6.6424 -#26057 := (= #26056 uf_14)
  6.6425 -#26058 := (or #26057 #25819 #25875 #26055 #26053 #26050 #23948 #25945)
  6.6426 -#26044 := (or #26041 #26058)
  6.6427 -#26031 := (iff #26044 #26043)
  6.6428 -#26065 := (or #23948 #25819 #25875 #25945 #26050 #26053 #26055 #26059)
  6.6429 -#26046 := (or #26041 #26065)
  6.6430 -#26028 := (iff #26046 #26043)
  6.6431 -#26030 := [rewrite]: #26028
  6.6432 -#26047 := (iff #26044 #26046)
  6.6433 -#26068 := (iff #26058 #26065)
  6.6434 -#26062 := (or #26059 #25819 #25875 #26055 #26053 #26050 #23948 #25945)
  6.6435 -#26066 := (iff #26062 #26065)
  6.6436 -#26067 := [rewrite]: #26066
  6.6437 -#26063 := (iff #26058 #26062)
  6.6438 -#26060 := (iff #26057 #26059)
  6.6439 -#26061 := [rewrite]: #26060
  6.6440 -#26064 := [monotonicity #26061]: #26063
  6.6441 -#26069 := [trans #26064 #26067]: #26068
  6.6442 -#26042 := [monotonicity #26069]: #26047
  6.6443 -#26032 := [trans #26042 #26030]: #26031
  6.6444 -#26045 := [quant-inst]: #26044
  6.6445 -#26033 := [mp #26045 #26032]: #26043
  6.6446 -#26253 := [unit-resolution #26033 #21004 #13537 #26252 #26246 #26214]: #26225
  6.6447 -#26254 := [unit-resolution #26253 #26204 #26199 #26192 #26175]: false
  6.6448 -#26255 := [lemma #26254]: #11967
  6.6449 -#22707 := (or #12702 #22704)
  6.6450 -#21694 := (forall (vars (?x778 int)) #21683)
  6.6451 -#21701 := (not #21694)
  6.6452 -#21679 := (forall (vars (?x776 int)) #21674)
  6.6453 -#21700 := (not #21679)
  6.6454 -#21702 := (or #21700 #21701)
  6.6455 -#21703 := (not #21702)
  6.6456 -#21732 := (or #21703 #21729)
  6.6457 -#21742 := (not #21732)
  6.6458 -#21743 := (or #21738 #21739 #21740 #21741 #21602 #21575 #12968 #21742)
  6.6459 -#21744 := (not #21743)
  6.6460 -#21497 := (forall (vars (?x785 int)) #21492)
  6.6461 -#21503 := (not #21497)
  6.6462 -#21504 := (or #21468 #21503)
  6.6463 -#21505 := (not #21504)
  6.6464 -#21534 := (or #21505 #21531)
  6.6465 -#21540 := (not #21534)
  6.6466 -#21541 := (or #13093 #21540)
  6.6467 -#21542 := (not #21541)
  6.6468 -#21547 := (or #13093 #21542)
  6.6469 -#21557 := (not #21547)
  6.6470 -#21558 := (or #21553 #21554 #17742 #21555 #21556 #17745 #21557)
  6.6471 -#21559 := (not #21558)
  6.6472 -#21564 := (or #17742 #17745 #21559)
  6.6473 -#21576 := (not #21564)
  6.6474 -#21615 := (or #21613 #21614 #21602 #21575 #12996 #21554 #21576)
  6.6475 -#21616 := (not #21615)
  6.6476 -#21577 := (or #21570 #21571 #17721 #17730 #21572 #21573 #21574 #21575 #21554 #21576)
  6.6477 -#21578 := (not #21577)
  6.6478 -#21583 := (or #17721 #17730 #21578)
  6.6479 -#21589 := (not #21583)
  6.6480 -#21590 := (or #17721 #17724 #21589)
  6.6481 -#21591 := (not #21590)
  6.6482 -#21596 := (or #17721 #17724 #21591)
  6.6483 -#21603 := (not #21596)
  6.6484 -#21604 := (or #21602 #21575 #12997 #21603)
  6.6485 -#21605 := (not #21604)
  6.6486 -#21621 := (or #21605 #21616)
  6.6487 -#21627 := (not #21621)
  6.6488 -#21628 := (or #17721 #17730 #21602 #21575 #21627)
  6.6489 -#21629 := (not #21628)
  6.6490 -#21634 := (or #17721 #17730 #21629)
  6.6491 -#21640 := (not #21634)
  6.6492 -#21641 := (or #17721 #17724 #21640)
  6.6493 -#21642 := (not #21641)
  6.6494 -#21647 := (or #17721 #17724 #21642)
  6.6495 -#21653 := (not #21647)
  6.6496 -#21654 := (or #21602 #21575 #12967 #21653)
  6.6497 -#21655 := (not #21654)
  6.6498 -#21749 := (or #21655 #21744)
  6.6499 -#21771 := (not #21749)
  6.6500 -#21463 := (forall (vars (?x775 int)) #21458)
  6.6501 -#21767 := (not #21463)
  6.6502 -#21772 := (or #17676 #21755 #21756 #21757 #21758 #21759 #21760 #21761 #21762 #21763 #12740 #21602 #21575 #13358 #21764 #21765 #21766 #21768 #21769 #21770 #21767 #21771)
  6.6503 -#21773 := (not #21772)
  6.6504 -#21778 := (or #17676 #12740 #21773)
  6.6505 -#21785 := (not #21778)
  6.6506 -#21441 := (forall (vars (?x773 int)) #21436)
  6.6507 -#21784 := (not #21441)
  6.6508 -#21786 := (or #21784 #21785)
  6.6509 -#21787 := (not #21786)
  6.6510 -#21792 := (or #21419 #21787)
  6.6511 -#21798 := (not #21792)
  6.6512 -#21799 := (or #12866 #21798)
  6.6513 -#21800 := (not #21799)
  6.6514 -#21805 := (or #12866 #21800)
  6.6515 -#21814 := (not #21805)
  6.6516 -#21815 := (or #17676 #21811 #21812 #21813 #17631 #17640 #21814)
  6.6517 -#21816 := (not #21815)
  6.6518 -#21821 := (or #17631 #17640 #21816)
  6.6519 -#21827 := (not #21821)
  6.6520 -#21828 := (or #17631 #17634 #21827)
  6.6521 -#21829 := (not #21828)
  6.6522 -#21834 := (or #17631 #17634 #21829)
  6.6523 -#21840 := (not #21834)
  6.6524 -#21841 := (or #12702 #21840)
  6.6525 -#21842 := (not #21841)
  6.6526 -#21847 := (or #12702 #21842)
  6.6527 -#22708 := (iff #21847 #22707)
  6.6528 -#22705 := (iff #21842 #22704)
  6.6529 -#22702 := (iff #21841 #22701)
  6.6530 -#22699 := (iff #21840 #22698)
  6.6531 -#22696 := (iff #21834 #22695)
  6.6532 -#22693 := (iff #21829 #22692)
  6.6533 -#22690 := (iff #21828 #22689)
  6.6534 -#22687 := (iff #21827 #22686)
  6.6535 -#22684 := (iff #21821 #22683)
  6.6536 -#22681 := (iff #21816 #22680)
  6.6537 -#22678 := (iff #21815 #22677)
  6.6538 -#22675 := (iff #21814 #22674)
  6.6539 -#22672 := (iff #21805 #22671)
  6.6540 -#22669 := (iff #21800 #22668)
  6.6541 -#22666 := (iff #21799 #22665)
  6.6542 -#22663 := (iff #21798 #22662)
  6.6543 -#22660 := (iff #21792 #22659)
  6.6544 -#22657 := (iff #21787 #22656)
  6.6545 -#22654 := (iff #21786 #22653)
  6.6546 -#22651 := (iff #21785 #22650)
  6.6547 -#22648 := (iff #21778 #22647)
  6.6548 -#22645 := (iff #21773 #22644)
  6.6549 -#22642 := (iff #21772 #22641)
  6.6550 -#22639 := (iff #21771 #22638)
  6.6551 -#22636 := (iff #21749 #22635)
  6.6552 -#22633 := (iff #21744 #22632)
  6.6553 -#22630 := (iff #21743 #22629)
  6.6554 -#22627 := (iff #21742 #22626)
  6.6555 -#22624 := (iff #21732 #22623)
  6.6556 -#22621 := (iff #21703 #22620)
  6.6557 -#22618 := (iff #21702 #22617)
  6.6558 -#22615 := (iff #21701 #22614)
  6.6559 -#22612 := (iff #21694 #22609)
  6.6560 -#22610 := (iff #21683 #21683)
  6.6561 -#22611 := [refl]: #22610
  6.6562 -#22613 := [quant-intro #22611]: #22612
  6.6563 -#22616 := [monotonicity #22613]: #22615
  6.6564 -#22607 := (iff #21700 #22606)
  6.6565 -#22604 := (iff #21679 #22601)
  6.6566 -#22602 := (iff #21674 #21674)
  6.6567 -#22603 := [refl]: #22602
  6.6568 -#22605 := [quant-intro #22603]: #22604
  6.6569 -#22608 := [monotonicity #22605]: #22607
  6.6570 -#22619 := [monotonicity #22608 #22616]: #22618
  6.6571 -#22622 := [monotonicity #22619]: #22621
  6.6572 -#22625 := [monotonicity #22622]: #22624
  6.6573 -#22628 := [monotonicity #22625]: #22627
  6.6574 -#22631 := [monotonicity #22628]: #22630
  6.6575 -#22634 := [monotonicity #22631]: #22633
  6.6576 -#22599 := (iff #21655 #22598)
  6.6577 -#22596 := (iff #21654 #22595)
  6.6578 -#22593 := (iff #21653 #22592)
  6.6579 -#22590 := (iff #21647 #22589)
  6.6580 -#22587 := (iff #21642 #22586)
  6.6581 -#22584 := (iff #21641 #22583)
  6.6582 -#22581 := (iff #21640 #22580)
  6.6583 -#22578 := (iff #21634 #22577)
  6.6584 -#22575 := (iff #21629 #22574)
  6.6585 -#22572 := (iff #21628 #22571)
  6.6586 -#22569 := (iff #21627 #22568)
  6.6587 -#22566 := (iff #21621 #22565)
  6.6588 -#22563 := (iff #21616 #22562)
  6.6589 -#22560 := (iff #21615 #22559)
  6.6590 -#22527 := (iff #21576 #22526)
  6.6591 -#22524 := (iff #21564 #22523)
  6.6592 -#22521 := (iff #21559 #22520)
  6.6593 -#22518 := (iff #21558 #22517)
  6.6594 -#22515 := (iff #21557 #22514)
  6.6595 -#22512 := (iff #21547 #22511)
  6.6596 -#22509 := (iff #21542 #22508)
  6.6597 -#22506 := (iff #21541 #22505)
  6.6598 -#22503 := (iff #21540 #22502)
  6.6599 -#22500 := (iff #21534 #22499)
  6.6600 -#22497 := (iff #21505 #22496)
  6.6601 -#22494 := (iff #21504 #22493)
  6.6602 -#22491 := (iff #21503 #22490)
  6.6603 -#22488 := (iff #21497 #22485)
  6.6604 -#22486 := (iff #21492 #21492)
  6.6605 -#22487 := [refl]: #22486
  6.6606 -#22489 := [quant-intro #22487]: #22488
  6.6607 -#22492 := [monotonicity #22489]: #22491
  6.6608 -#22495 := [monotonicity #22492]: #22494
  6.6609 -#22498 := [monotonicity #22495]: #22497
  6.6610 -#22501 := [monotonicity #22498]: #22500
  6.6611 -#22504 := [monotonicity #22501]: #22503
  6.6612 -#22507 := [monotonicity #22504]: #22506
  6.6613 -#22510 := [monotonicity #22507]: #22509
  6.6614 -#22513 := [monotonicity #22510]: #22512
  6.6615 -#22516 := [monotonicity #22513]: #22515
  6.6616 -#22519 := [monotonicity #22516]: #22518
  6.6617 -#22522 := [monotonicity #22519]: #22521
  6.6618 -#22525 := [monotonicity #22522]: #22524
  6.6619 -#22528 := [monotonicity #22525]: #22527
  6.6620 -#22561 := [monotonicity #22528]: #22560
  6.6621 -#22564 := [monotonicity #22561]: #22563
  6.6622 -#22557 := (iff #21605 #22556)
  6.6623 -#22554 := (iff #21604 #22553)
  6.6624 -#22551 := (iff #21603 #22550)
  6.6625 -#22548 := (iff #21596 #22547)
  6.6626 -#22545 := (iff #21591 #22544)
  6.6627 -#22542 := (iff #21590 #22541)
  6.6628 -#22539 := (iff #21589 #22538)
  6.6629 -#22536 := (iff #21583 #22535)
  6.6630 -#22533 := (iff #21578 #22532)
  6.6631 -#22530 := (iff #21577 #22529)
  6.6632 -#22531 := [monotonicity #22528]: #22530
  6.6633 -#22534 := [monotonicity #22531]: #22533
  6.6634 -#22537 := [monotonicity #22534]: #22536
  6.6635 -#22540 := [monotonicity #22537]: #22539
  6.6636 -#22543 := [monotonicity #22540]: #22542
  6.6637 -#22546 := [monotonicity #22543]: #22545
  6.6638 -#22549 := [monotonicity #22546]: #22548
  6.6639 -#22552 := [monotonicity #22549]: #22551
  6.6640 -#22555 := [monotonicity #22552]: #22554
  6.6641 -#22558 := [monotonicity #22555]: #22557
  6.6642 -#22567 := [monotonicity #22558 #22564]: #22566
  6.6643 -#22570 := [monotonicity #22567]: #22569
  6.6644 -#22573 := [monotonicity #22570]: #22572
  6.6645 -#22576 := [monotonicity #22573]: #22575
  6.6646 -#22579 := [monotonicity #22576]: #22578
  6.6647 -#22582 := [monotonicity #22579]: #22581
  6.6648 -#22585 := [monotonicity #22582]: #22584
  6.6649 -#22588 := [monotonicity #22585]: #22587
  6.6650 -#22591 := [monotonicity #22588]: #22590
  6.6651 -#22594 := [monotonicity #22591]: #22593
  6.6652 -#22597 := [monotonicity #22594]: #22596
  6.6653 -#22600 := [monotonicity #22597]: #22599
  6.6654 -#22637 := [monotonicity #22600 #22634]: #22636
  6.6655 -#22640 := [monotonicity #22637]: #22639
  6.6656 -#22483 := (iff #21767 #22482)
  6.6657 -#22480 := (iff #21463 #22477)
  6.6658 -#22478 := (iff #21458 #21458)
  6.6659 -#22479 := [refl]: #22478
  6.6660 -#22481 := [quant-intro #22479]: #22480
  6.6661 -#22484 := [monotonicity #22481]: #22483
  6.6662 -#22643 := [monotonicity #22484 #22640]: #22642
  6.6663 -#22646 := [monotonicity #22643]: #22645
  6.6664 -#22649 := [monotonicity #22646]: #22648
  6.6665 -#22652 := [monotonicity #22649]: #22651
  6.6666 -#22475 := (iff #21784 #22474)
  6.6667 -#22472 := (iff #21441 #22469)
  6.6668 -#22470 := (iff #21436 #21436)
  6.6669 -#22471 := [refl]: #22470
  6.6670 -#22473 := [quant-intro #22471]: #22472
  6.6671 -#22476 := [monotonicity #22473]: #22475
  6.6672 -#22655 := [monotonicity #22476 #22652]: #22654
  6.6673 -#22658 := [monotonicity #22655]: #22657
  6.6674 -#22661 := [monotonicity #22658]: #22660
  6.6675 -#22664 := [monotonicity #22661]: #22663
  6.6676 -#22667 := [monotonicity #22664]: #22666
  6.6677 -#22670 := [monotonicity #22667]: #22669
  6.6678 -#22673 := [monotonicity #22670]: #22672
  6.6679 -#22676 := [monotonicity #22673]: #22675
  6.6680 -#22679 := [monotonicity #22676]: #22678
  6.6681 -#22682 := [monotonicity #22679]: #22681
  6.6682 -#22685 := [monotonicity #22682]: #22684
  6.6683 -#22688 := [monotonicity #22685]: #22687
  6.6684 -#22691 := [monotonicity #22688]: #22690
  6.6685 -#22694 := [monotonicity #22691]: #22693
  6.6686 -#22697 := [monotonicity #22694]: #22696
  6.6687 -#22700 := [monotonicity #22697]: #22699
  6.6688 -#22703 := [monotonicity #22700]: #22702
  6.6689 -#22706 := [monotonicity #22703]: #22705
  6.6690 -#22709 := [monotonicity #22706]: #22708
  6.6691 -#18175 := (not #18170)
  6.6692 -#18181 := (and #17866 #17870 #18175)
  6.6693 -#18186 := (not #18181)
  6.6694 -#18189 := (or #18157 #18186)
  6.6695 -#18192 := (not #18189)
  6.6696 -#15260 := (and #3142 #4041 #13272 #14378)
  6.6697 -#17890 := (not #15260)
  6.6698 -#17893 := (forall (vars (?x778 int)) #17890)
  6.6699 -#15235 := (and #4041 #13272 #14378)
  6.6700 -#15240 := (not #15235)
  6.6701 -#15246 := (or #13288 #15240)
  6.6702 -#15251 := (forall (vars (?x776 int)) #15246)
  6.6703 -#17897 := (and #15251 #17893)
  6.6704 -#18198 := (or #17897 #18192)
  6.6705 -#18206 := (and #12113 #12116 #12119 #12122 #12910 #12913 #12967 #18198)
  6.6706 -#18027 := (not #18022)
  6.6707 -#18033 := (and #17757 #17761 #18027)
  6.6708 -#18038 := (not #18033)
  6.6709 -#18041 := (or #18009 #18038)
  6.6710 -#18044 := (not #18041)
  6.6711 -#15146 := (and #4041 #13098 #14378)
  6.6712 -#15151 := (not #15146)
  6.6713 -#15157 := (or #13114 #15151)
  6.6714 -#15162 := (forall (vars (?x785 int)) #15157)
  6.6715 -#17774 := (not #13135)
  6.6716 -#17784 := (and #17774 #15162)
  6.6717 -#18050 := (or #17784 #18044)
  6.6718 -#18055 := (and #13089 #18050)
  6.6719 -#18058 := (or #13093 #18055)
  6.6720 -#18064 := (and #3258 #13017 #13051 #13059 #13061 #15127 #18058)
  6.6721 -#18069 := (or #17742 #17745 #18064)
  6.6722 -#18107 := (and #12521 #12524 #12910 #12913 #12997 #13017 #18069)
  6.6723 -#18075 := (and #3236 #3237 #12346 #12355 #12375 #12380 #12383 #12913 #13017 #18069)
  6.6724 -#18080 := (or #17721 #17730 #18075)
  6.6725 -#18086 := (and #12346 #12349 #18080)
  6.6726 -#18091 := (or #17721 #17724 #18086)
  6.6727 -#18097 := (and #12910 #12913 #12996 #18091)
  6.6728 -#18112 := (or #18097 #18107)
  6.6729 -#18118 := (and #12346 #12355 #12910 #12913 #18112)
  6.6730 -#18123 := (or #17721 #17730 #18118)
  6.6731 -#18129 := (and #12346 #12349 #18123)
  6.6732 -#18134 := (or #17721 #17724 #18129)
  6.6733 -#18140 := (and #12910 #12913 #12968 #18134)
  6.6734 -#18211 := (or #18140 #18206)
  6.6735 -#15060 := (and #4041 #13364 #14378)
  6.6736 -#15065 := (not #15060)
  6.6737 -#15071 := (or #13380 #15065)
  6.6738 -#15076 := (forall (vars (?x775 int)) #15071)
  6.6739 -#18217 := (and #3055 #3195 #3196 #3197 #3198 #3199 #3200 #12030 #12067 #12261 #12741 #12910 #12913 #13359 #13389 #13392 #13402 #15076 #15085 #15096 #15107 #18211)
  6.6740 -#18222 := (or #17676 #12740 #18217)
  6.6741 -#15035 := (and #4041 #12870 #14378)
  6.6742 -#15040 := (not #15035)
  6.6743 -#15046 := (or #12885 #15040)
  6.6744 -#15051 := (forall (vars (?x773 int)) #15046)
  6.6745 -#18225 := (and #15051 #18222)
  6.6746 -#17654 := (not #17653)
  6.6747 -#17971 := (and #17652 #17654 #17655)
  6.6748 -#17974 := (not #17971)
  6.6749 -#17977 := (or #17662 #17974)
  6.6750 -#17980 := (not #17977)
  6.6751 -#18228 := (or #17980 #18225)
  6.6752 -#18231 := (and #12863 #18228)
  6.6753 -#18234 := (or #12866 #18231)
  6.6754 -#18240 := (and #3055 #3056 #3057 #3058 #11970 #11979 #18234)
  6.6755 -#18245 := (or #17631 #17640 #18240)
  6.6756 -#18251 := (and #11970 #11973 #18245)
  6.6757 -#18256 := (or #17631 #17634 #18251)
  6.6758 -#18259 := (and #11967 #18256)
  6.6759 -#18262 := (or #12702 #18259)
  6.6760 -#21848 := (iff #18262 #21847)
  6.6761 -#21845 := (iff #18259 #21842)
  6.6762 -#21837 := (and #11967 #21834)
  6.6763 -#21843 := (iff #21837 #21842)
  6.6764 -#21844 := [rewrite]: #21843
  6.6765 -#21838 := (iff #18259 #21837)
  6.6766 -#21835 := (iff #18256 #21834)
  6.6767 -#21832 := (iff #18251 #21829)
  6.6768 -#21824 := (and #11970 #11973 #21821)
  6.6769 -#21830 := (iff #21824 #21829)
  6.6770 -#21831 := [rewrite]: #21830
  6.6771 -#21825 := (iff #18251 #21824)
  6.6772 -#21822 := (iff #18245 #21821)
  6.6773 -#21819 := (iff #18240 #21816)
  6.6774 -#21808 := (and #3055 #3056 #3057 #3058 #11970 #11979 #21805)
  6.6775 -#21817 := (iff #21808 #21816)
  6.6776 -#21818 := [rewrite]: #21817
  6.6777 -#21809 := (iff #18240 #21808)
  6.6778 -#21806 := (iff #18234 #21805)
  6.6779 -#21803 := (iff #18231 #21800)
  6.6780 -#21795 := (and #12863 #21792)
  6.6781 -#21801 := (iff #21795 #21800)
  6.6782 -#21802 := [rewrite]: #21801
  6.6783 -#21796 := (iff #18231 #21795)
  6.6784 -#21793 := (iff #18228 #21792)
  6.6785 -#21790 := (iff #18225 #21787)
  6.6786 -#21781 := (and #21441 #21778)
  6.6787 -#21788 := (iff #21781 #21787)
  6.6788 -#21789 := [rewrite]: #21788
  6.6789 -#21782 := (iff #18225 #21781)
  6.6790 -#21779 := (iff #18222 #21778)
  6.6791 -#21776 := (iff #18217 #21773)
  6.6792 -#21752 := (and #3055 #3195 #3196 #3197 #3198 #3199 #3200 #12030 #12067 #12261 #12741 #12910 #12913 #13359 #13389 #13392 #13402 #21463 #15085 #15096 #15107 #21749)
  6.6793 -#21774 := (iff #21752 #21773)
  6.6794 -#21775 := [rewrite]: #21774
  6.6795 -#21753 := (iff #18217 #21752)
  6.6796 -#21750 := (iff #18211 #21749)
  6.6797 -#21747 := (iff #18206 #21744)
  6.6798 -#21735 := (and #12113 #12116 #12119 #12122 #12910 #12913 #12967 #21732)
  6.6799 -#21745 := (iff #21735 #21744)
  6.6800 -#21746 := [rewrite]: #21745
  6.6801 -#21736 := (iff #18206 #21735)
  6.6802 -#21733 := (iff #18198 #21732)
  6.6803 -#21730 := (iff #18192 #21729)
  6.6804 -#21727 := (iff #18189 #21724)
  6.6805 -#21710 := (or #21708 #21709 #18170)
  6.6806 -#21721 := (or #18157 #21710)
  6.6807 -#21725 := (iff #21721 #21724)
  6.6808 -#21726 := [rewrite]: #21725
  6.6809 -#21722 := (iff #18189 #21721)
  6.6810 -#21719 := (iff #18186 #21710)
  6.6811 -#21711 := (not #21710)
  6.6812 -#21714 := (not #21711)
  6.6813 -#21717 := (iff #21714 #21710)
  6.6814 -#21718 := [rewrite]: #21717
  6.6815 -#21715 := (iff #18186 #21714)
  6.6816 -#21712 := (iff #18181 #21711)
  6.6817 -#21713 := [rewrite]: #21712
  6.6818 -#21716 := [monotonicity #21713]: #21715
  6.6819 -#21720 := [trans #21716 #21718]: #21719
  6.6820 -#21723 := [monotonicity #21720]: #21722
  6.6821 -#21728 := [trans #21723 #21726]: #21727
  6.6822 -#21731 := [monotonicity #21728]: #21730
  6.6823 -#21706 := (iff #17897 #21703)
  6.6824 -#21697 := (and #21679 #21694)
  6.6825 -#21704 := (iff #21697 #21703)
  6.6826 -#21705 := [rewrite]: #21704
  6.6827 -#21698 := (iff #17897 #21697)
  6.6828 -#21695 := (iff #17893 #21694)
  6.6829 -#21692 := (iff #17890 #21683)
  6.6830 -#21684 := (not #21683)
  6.6831 -#21687 := (not #21684)
  6.6832 -#21690 := (iff #21687 #21683)
  6.6833 -#21691 := [rewrite]: #21690
  6.6834 -#21688 := (iff #17890 #21687)
  6.6835 -#21685 := (iff #15260 #21684)
  6.6836 -#21686 := [rewrite]: #21685
  6.6837 -#21689 := [monotonicity #21686]: #21688
  6.6838 -#21693 := [trans #21689 #21691]: #21692
  6.6839 -#21696 := [quant-intro #21693]: #21695
  6.6840 -#21680 := (iff #15251 #21679)
  6.6841 -#21677 := (iff #15246 #21674)
  6.6842 -#21660 := (or #4963 #13270 #18695)
  6.6843 -#21671 := (or #13288 #21660)
  6.6844 -#21675 := (iff #21671 #21674)
  6.6845 -#21676 := [rewrite]: #21675
  6.6846 -#21672 := (iff #15246 #21671)
  6.6847 -#21669 := (iff #15240 #21660)
  6.6848 -#21661 := (not #21660)
  6.6849 -#21664 := (not #21661)
  6.6850 -#21667 := (iff #21664 #21660)
  6.6851 -#21668 := [rewrite]: #21667
  6.6852 -#21665 := (iff #15240 #21664)
  6.6853 -#21662 := (iff #15235 #21661)
  6.6854 -#21663 := [rewrite]: #21662
  6.6855 -#21666 := [monotonicity #21663]: #21665
  6.6856 -#21670 := [trans #21666 #21668]: #21669
  6.6857 -#21673 := [monotonicity #21670]: #21672
  6.6858 -#21678 := [trans #21673 #21676]: #21677
  6.6859 -#21681 := [quant-intro #21678]: #21680
  6.6860 -#21699 := [monotonicity #21681 #21696]: #21698
  6.6861 -#21707 := [trans #21699 #21705]: #21706
  6.6862 -#21734 := [monotonicity #21707 #21731]: #21733
  6.6863 -#21737 := [monotonicity #21734]: #21736
  6.6864 -#21748 := [trans #21737 #21746]: #21747
  6.6865 -#21658 := (iff #18140 #21655)
  6.6866 -#21650 := (and #12910 #12913 #12968 #21647)
  6.6867 -#21656 := (iff #21650 #21655)
  6.6868 -#21657 := [rewrite]: #21656
  6.6869 -#21651 := (iff #18140 #21650)
  6.6870 -#21648 := (iff #18134 #21647)
  6.6871 -#21645 := (iff #18129 #21642)
  6.6872 -#21637 := (and #12346 #12349 #21634)
  6.6873 -#21643 := (iff #21637 #21642)
  6.6874 -#21644 := [rewrite]: #21643
  6.6875 -#21638 := (iff #18129 #21637)
  6.6876 -#21635 := (iff #18123 #21634)
  6.6877 -#21632 := (iff #18118 #21629)
  6.6878 -#21624 := (and #12346 #12355 #12910 #12913 #21621)
  6.6879 -#21630 := (iff #21624 #21629)
  6.6880 -#21631 := [rewrite]: #21630
  6.6881 -#21625 := (iff #18118 #21624)
  6.6882 -#21622 := (iff #18112 #21621)
  6.6883 -#21619 := (iff #18107 #21616)
  6.6884 -#21610 := (and #12521 #12524 #12910 #12913 #12997 #13017 #21564)
  6.6885 -#21617 := (iff #21610 #21616)
  6.6886 -#21618 := [rewrite]: #21617
  6.6887 -#21611 := (iff #18107 #21610)
  6.6888 -#21565 := (iff #18069 #21564)
  6.6889 -#21562 := (iff #18064 #21559)
  6.6890 -#21550 := (and #3258 #13017 #13051 #13059 #13061 #15127 #21547)
  6.6891 -#21560 := (iff #21550 #21559)
  6.6892 -#21561 := [rewrite]: #21560
  6.6893 -#21551 := (iff #18064 #21550)
  6.6894 -#21548 := (iff #18058 #21547)
  6.6895 -#21545 := (iff #18055 #21542)
  6.6896 -#21537 := (and #13089 #21534)
  6.6897 -#21543 := (iff #21537 #21542)
  6.6898 -#21544 := [rewrite]: #21543
  6.6899 -#21538 := (iff #18055 #21537)
  6.6900 -#21535 := (iff #18050 #21534)
  6.6901 -#21532 := (iff #18044 #21531)
  6.6902 -#21529 := (iff #18041 #21526)
  6.6903 -#21512 := (or #21510 #21511 #18022)
  6.6904 -#21523 := (or #18009 #21512)
  6.6905 -#21527 := (iff #21523 #21526)
  6.6906 -#21528 := [rewrite]: #21527
  6.6907 -#21524 := (iff #18041 #21523)
  6.6908 -#21521 := (iff #18038 #21512)
  6.6909 -#21513 := (not #21512)
  6.6910 -#21516 := (not #21513)
  6.6911 -#21519 := (iff #21516 #21512)
  6.6912 -#21520 := [rewrite]: #21519
  6.6913 -#21517 := (iff #18038 #21516)
  6.6914 -#21514 := (iff #18033 #21513)
  6.6915 -#21515 := [rewrite]: #21514
  6.6916 -#21518 := [monotonicity #21515]: #21517
  6.6917 -#21522 := [trans #21518 #21520]: #21521
  6.6918 -#21525 := [monotonicity #21522]: #21524
  6.6919 -#21530 := [trans #21525 #21528]: #21529
  6.6920 -#21533 := [monotonicity #21530]: #21532
  6.6921 -#21508 := (iff #17784 #21505)
  6.6922 -#21500 := (and #21467 #21497)
  6.6923 -#21506 := (iff #21500 #21505)
  6.6924 -#21507 := [rewrite]: #21506
  6.6925 -#21501 := (iff #17784 #21500)
  6.6926 -#21498 := (iff #15162 #21497)
  6.6927 -#21495 := (iff #15157 #21492)
  6.6928 -#21478 := (or #4963 #13096 #18695)
  6.6929 -#21489 := (or #13114 #21478)
  6.6930 -#21493 := (iff #21489 #21492)
  6.6931 -#21494 := [rewrite]: #21493
  6.6932 -#21490 := (iff #15157 #21489)
  6.6933 -#21487 := (iff #15151 #21478)
  6.6934 -#21479 := (not #21478)
  6.6935 -#21482 := (not #21479)
  6.6936 -#21485 := (iff #21482 #21478)
  6.6937 -#21486 := [rewrite]: #21485
  6.6938 -#21483 := (iff #15151 #21482)
  6.6939 -#21480 := (iff #15146 #21479)
  6.6940 -#21481 := [rewrite]: #21480
  6.6941 -#21484 := [monotonicity #21481]: #21483
  6.6942 -#21488 := [trans #21484 #21486]: #21487
  6.6943 -#21491 := [monotonicity #21488]: #21490
  6.6944 -#21496 := [trans #21491 #21494]: #21495
  6.6945 -#21499 := [quant-intro #21496]: #21498
  6.6946 -#21476 := (iff #17774 #21467)
  6.6947 -#21471 := (not #21468)
  6.6948 -#21474 := (iff #21471 #21467)
  6.6949 -#21475 := [rewrite]: #21474
  6.6950 -#21472 := (iff #17774 #21471)
  6.6951 -#21469 := (iff #13135 #21468)
  6.6952 -#21470 := [rewrite]: #21469
  6.6953 -#21473 := [monotonicity #21470]: #21472
  6.6954 -#21477 := [trans #21473 #21475]: #21476
  6.6955 -#21502 := [monotonicity #21477 #21499]: #21501
  6.6956 -#21509 := [trans #21502 #21507]: #21508
  6.6957 -#21536 := [monotonicity #21509 #21533]: #21535
  6.6958 -#21539 := [monotonicity #21536]: #21538
  6.6959 -#21546 := [trans #21539 #21544]: #21545
  6.6960 -#21549 := [monotonicity #21546]: #21548
  6.6961 -#21552 := [monotonicity #21549]: #21551
  6.6962 -#21563 := [trans #21552 #21561]: #21562
  6.6963 -#21566 := [monotonicity #21563]: #21565
  6.6964 -#21612 := [monotonicity #21566]: #21611
  6.6965 -#21620 := [trans #21612 #21618]: #21619
  6.6966 -#21608 := (iff #18097 #21605)
  6.6967 -#21599 := (and #12910 #12913 #12996 #21596)
  6.6968 -#21606 := (iff #21599 #21605)
  6.6969 -#21607 := [rewrite]: #21606
  6.6970 -#21600 := (iff #18097 #21599)
  6.6971 -#21597 := (iff #18091 #21596)
  6.6972 -#21594 := (iff #18086 #21591)
  6.6973 -#21586 := (and #12346 #12349 #21583)
  6.6974 -#21592 := (iff #21586 #21591)
  6.6975 -#21593 := [rewrite]: #21592
  6.6976 -#21587 := (iff #18086 #21586)
  6.6977 -#21584 := (iff #18080 #21583)
  6.6978 -#21581 := (iff #18075 #21578)
  6.6979 -#21567 := (and #3236 #3237 #12346 #12355 #12375 #12380 #12383 #12913 #13017 #21564)
  6.6980 -#21579 := (iff #21567 #21578)
  6.6981 -#21580 := [rewrite]: #21579
  6.6982 -#21568 := (iff #18075 #21567)
  6.6983 -#21569 := [monotonicity #21566]: #21568
  6.6984 -#21582 := [trans #21569 #21580]: #21581
  6.6985 -#21585 := [monotonicity #21582]: #21584
  6.6986 -#21588 := [monotonicity #21585]: #21587
  6.6987 -#21595 := [trans #21588 #21593]: #21594
  6.6988 -#21598 := [monotonicity #21595]: #21597
  6.6989 -#21601 := [monotonicity #21598]: #21600
  6.6990 -#21609 := [trans #21601 #21607]: #21608
  6.6991 -#21623 := [monotonicity #21609 #21620]: #21622
  6.6992 -#21626 := [monotonicity #21623]: #21625
  6.6993 -#21633 := [trans #21626 #21631]: #21632
  6.6994 -#21636 := [monotonicity #21633]: #21635
  6.6995 -#21639 := [monotonicity #21636]: #21638
  6.6996 -#21646 := [trans #21639 #21644]: #21645
  6.6997 -#21649 := [monotonicity #21646]: #21648
  6.6998 -#21652 := [monotonicity #21649]: #21651
  6.6999 -#21659 := [trans #21652 #21657]: #21658
  6.7000 -#21751 := [monotonicity #21659 #21748]: #21750
  6.7001 -#21464 := (iff #15076 #21463)
  6.7002 -#21461 := (iff #15071 #21458)
  6.7003 -#21444 := (or #4963 #13362 #18695)
  6.7004 -#21455 := (or #13380 #21444)
  6.7005 -#21459 := (iff #21455 #21458)
  6.7006 -#21460 := [rewrite]: #21459
  6.7007 -#21456 := (iff #15071 #21455)
  6.7008 -#21453 := (iff #15065 #21444)
  6.7009 -#21445 := (not #21444)
  6.7010 -#21448 := (not #21445)
  6.7011 -#21451 := (iff #21448 #21444)
  6.7012 -#21452 := [rewrite]: #21451
  6.7013 -#21449 := (iff #15065 #21448)
  6.7014 -#21446 := (iff #15060 #21445)
  6.7015 -#21447 := [rewrite]: #21446
  6.7016 -#21450 := [monotonicity #21447]: #21449
  6.7017 -#21454 := [trans #21450 #21452]: #21453
  6.7018 -#21457 := [monotonicity #21454]: #21456
  6.7019 -#21462 := [trans #21457 #21460]: #21461
  6.7020 -#21465 := [quant-intro #21462]: #21464
  6.7021 -#21754 := [monotonicity #21465 #21751]: #21753
  6.7022 -#21777 := [trans #21754 #21775]: #21776
  6.7023 -#21780 := [monotonicity #21777]: #21779
  6.7024 -#21442 := (iff #15051 #21441)
  6.7025 -#21439 := (iff #15046 #21436)
  6.7026 -#21422 := (or #4963 #12869 #18695)
  6.7027 -#21433 := (or #12885 #21422)
  6.7028 -#21437 := (iff #21433 #21436)
  6.7029 -#21438 := [rewrite]: #21437
  6.7030 -#21434 := (iff #15046 #21433)
  6.7031 -#21431 := (iff #15040 #21422)
  6.7032 -#21423 := (not #21422)
  6.7033 -#21426 := (not #21423)
  6.7034 -#21429 := (iff #21426 #21422)
  6.7035 -#21430 := [rewrite]: #21429
  6.7036 -#21427 := (iff #15040 #21426)
  6.7037 -#21424 := (iff #15035 #21423)
  6.7038 -#21425 := [rewrite]: #21424
  6.7039 -#21428 := [monotonicity #21425]: #21427
  6.7040 -#21432 := [trans #21428 #21430]: #21431
  6.7041 -#21435 := [monotonicity #21432]: #21434
  6.7042 -#21440 := [trans #21435 #21438]: #21439
  6.7043 -#21443 := [quant-intro #21440]: #21442
  6.7044 -#21783 := [monotonicity #21443 #21780]: #21782
  6.7045 -#21791 := [trans #21783 #21789]: #21790
  6.7046 -#21420 := (iff #17980 #21419)
  6.7047 -#21417 := (iff #17977 #21414)
  6.7048 -#21400 := (or #21398 #17653 #21399)
  6.7049 -#21411 := (or #17662 #21400)
  6.7050 -#21415 := (iff #21411 #21414)
  6.7051 -#21416 := [rewrite]: #21415
  6.7052 -#21412 := (iff #17977 #21411)
  6.7053 -#21409 := (iff #17974 #21400)
  6.7054 -#21401 := (not #21400)
  6.7055 -#21404 := (not #21401)
  6.7056 -#21407 := (iff #21404 #21400)
  6.7057 -#21408 := [rewrite]: #21407
  6.7058 -#21405 := (iff #17974 #21404)
  6.7059 -#21402 := (iff #17971 #21401)
  6.7060 -#21403 := [rewrite]: #21402
  6.7061 -#21406 := [monotonicity #21403]: #21405
  6.7062 -#21410 := [trans #21406 #21408]: #21409
  6.7063 -#21413 := [monotonicity #21410]: #21412
  6.7064 -#21418 := [trans #21413 #21416]: #21417
  6.7065 -#21421 := [monotonicity #21418]: #21420
  6.7066 -#21794 := [monotonicity #21421 #21791]: #21793
  6.7067 -#21797 := [monotonicity #21794]: #21796
  6.7068 -#21804 := [trans #21797 #21802]: #21803
  6.7069 -#21807 := [monotonicity #21804]: #21806
  6.7070 -#21810 := [monotonicity #21807]: #21809
  6.7071 -#21820 := [trans #21810 #21818]: #21819
  6.7072 -#21823 := [monotonicity #21820]: #21822
  6.7073 -#21826 := [monotonicity #21823]: #21825
  6.7074 -#21833 := [trans #21826 #21831]: #21832
  6.7075 -#21836 := [monotonicity #21833]: #21835
  6.7076 -#21839 := [monotonicity #21836]: #21838
  6.7077 -#21846 := [trans #21839 #21844]: #21845
  6.7078 -#21849 := [monotonicity #21846]: #21848
  6.7079 -#17867 := (+ ?x776!15 #12727)
  6.7080 -#17868 := (>= #17867 0::int)
  6.7081 -#17869 := (not #17868)
  6.7082 -#17871 := (and #17870 #17869 #17866)
  6.7083 -#17872 := (not #17871)
  6.7084 -#17875 := (+ #17874 #13286)
  6.7085 -#17876 := (<= #17875 0::int)
  6.7086 -#17877 := (or #17876 #17872)
  6.7087 -#17878 := (not #17877)
  6.7088 -#17901 := (or #17878 #17897)
  6.7089 -#14493 := (and #12113 #12116 #12119 #12122 #12910 #12913)
  6.7090 -#14498 := (not #14493)
  6.7091 -#17862 := (not #14498)
  6.7092 -#17859 := (not #13347)
  6.7093 -#17905 := (and #17859 #17862 #17901)
  6.7094 -#17758 := (+ ?x785!14 #13062)
  6.7095 -#17759 := (>= #17758 0::int)
  6.7096 -#17760 := (not #17759)
  6.7097 -#17762 := (and #17761 #17760 #17757)
  6.7098 -#17763 := (not #17762)
  6.7099 -#17766 := (+ #17765 #13112)
  6.7100 -#17767 := (<= #17766 0::int)
  6.7101 -#17768 := (or #17767 #17763)
  6.7102 -#17769 := (not #17768)
  6.7103 -#17788 := (or #17769 #17784)
  6.7104 -#17753 := (not #13093)
  6.7105 -#17792 := (and #17753 #17788)
  6.7106 -#17796 := (or #13093 #17792)
  6.7107 -#15135 := (and #3258 #13017 #13051 #13059 #13061 #15127)
  6.7108 -#15140 := (not #15135)
  6.7109 -#17748 := (not #15140)
  6.7110 -#17800 := (and #17748 #17796)
  6.7111 -#17804 := (or #17742 #17745 #17800)
  6.7112 -#17828 := (not #13216)
  6.7113 -#17831 := (and #17828 #17804)
  6.7114 -#17739 := (not #13048)
  6.7115 -#17808 := (and #17739 #17804)
  6.7116 -#17812 := (or #17721 #17730 #17808)
  6.7117 -#17727 := (not #12503)
  6.7118 -#17816 := (and #17727 #17812)
  6.7119 -#17820 := (or #17721 #17724 #17816)
  6.7120 -#17736 := (not #13013)
  6.7121 -#17824 := (and #17736 #17820)
  6.7122 -#17835 := (or #17824 #17831)
  6.7123 -#17733 := (not #12993)
  6.7124 -#17839 := (and #17733 #17835)
  6.7125 -#17843 := (or #17721 #17730 #17839)
  6.7126 -#17847 := (and #17727 #17843)
  6.7127 -#17851 := (or #17721 #17724 #17847)
  6.7128 -#17718 := (not #12982)
  6.7129 -#17855 := (and #17718 #17851)
  6.7130 -#17909 := (or #17855 #17905)
  6.7131 -#15115 := (and #3055 #12030 #12741 #12910 #12913 #13359 #13389 #13392 #13402 #15076 #15085 #15096 #15107)
  6.7132 -#14482 := (and #3195 #3196 #3197 #3198 #3199 #3200 #12067 #12261 #12910 #12913)
  6.7133 -#14487 := (not #14482)
  6.7134 -#17682 := (not #14487)
  6.7135 -#17913 := (and #17682 #15115 #17909)
  6.7136 -#17679 := (not #12741)
  6.7137 -#17917 := (or #17676 #17679 #17913)
  6.7138 -#17921 := (and #15051 #17917)
  6.7139 -#17656 := (and #17655 #17654 #17652)
  6.7140 -#17657 := (not #17656)
  6.7141 -#17663 := (or #17662 #17657)
  6.7142 -#17664 := (not #17663)
  6.7143 -#17925 := (or #17664 #17921)
  6.7144 -#17648 := (not #12866)
  6.7145 -#17929 := (and #17648 #17925)
  6.7146 -#17933 := (or #12866 #17929)
  6.7147 -#17643 := (not #12860)
  6.7148 -#17937 := (and #17643 #17933)
  6.7149 -#17941 := (or #17631 #17640 #17937)
  6.7150 -#17637 := (not #12690)
  6.7151 -#17945 := (and #17637 #17941)
  6.7152 -#17949 := (or #17631 #17634 #17945)
  6.7153 -#17628 := (not #12702)
  6.7154 -#17953 := (and #17628 #17949)
  6.7155 -#17957 := (or #12702 #17953)
  6.7156 -#18263 := (iff #17957 #18262)
  6.7157 -#18260 := (iff #17953 #18259)
  6.7158 -#18257 := (iff #17949 #18256)
  6.7159 -#18254 := (iff #17945 #18251)
  6.7160 -#18248 := (and #11976 #18245)
  6.7161 -#18252 := (iff #18248 #18251)
  6.7162 -#18253 := [rewrite]: #18252
  6.7163 -#18249 := (iff #17945 #18248)
  6.7164 -#18246 := (iff #17941 #18245)
  6.7165 -#18243 := (iff #17937 #18240)
  6.7166 -#18237 := (and #12855 #18234)
  6.7167 -#18241 := (iff #18237 #18240)
  6.7168 -#18242 := [rewrite]: #18241
  6.7169 -#18238 := (iff #17937 #18237)
  6.7170 -#18235 := (iff #17933 #18234)
  6.7171 -#18232 := (iff #17929 #18231)
  6.7172 -#18229 := (iff #17925 #18228)
  6.7173 -#18226 := (iff #17921 #18225)
  6.7174 -#18223 := (iff #17917 #18222)
  6.7175 -#18220 := (iff #17913 #18217)
  6.7176 -#18214 := (and #14482 #15115 #18211)
  6.7177 -#18218 := (iff #18214 #18217)
  6.7178 -#18219 := [rewrite]: #18218
  6.7179 -#18215 := (iff #17913 #18214)
  6.7180 -#18212 := (iff #17909 #18211)
  6.7181 -#18209 := (iff #17905 #18206)
  6.7182 -#18203 := (and #13342 #14493 #18198)
  6.7183 -#18207 := (iff #18203 #18206)
  6.7184 -#18208 := [rewrite]: #18207
  6.7185 -#18204 := (iff #17905 #18203)
  6.7186 -#18201 := (iff #17901 #18198)
  6.7187 -#18195 := (or #18192 #17897)
  6.7188 -#18199 := (iff #18195 #18198)
  6.7189 -#18200 := [rewrite]: #18199
  6.7190 -#18196 := (iff #17901 #18195)
  6.7191 -#18193 := (iff #17878 #18192)
  6.7192 -#18190 := (iff #17877 #18189)
  6.7193 -#18187 := (iff #17872 #18186)
  6.7194 -#18184 := (iff #17871 #18181)
  6.7195 -#18178 := (and #17870 #18175 #17866)
  6.7196 -#18182 := (iff #18178 #18181)
  6.7197 -#18183 := [rewrite]: #18182
  6.7198 -#18179 := (iff #17871 #18178)
  6.7199 -#18176 := (iff #17869 #18175)
  6.7200 -#18173 := (iff #17868 #18170)
  6.7201 -#18162 := (+ #12727 ?x776!15)
  6.7202 -#18165 := (>= #18162 0::int)
  6.7203 -#18171 := (iff #18165 #18170)
  6.7204 -#18172 := [rewrite]: #18171
  6.7205 -#18166 := (iff #17868 #18165)
  6.7206 -#18163 := (= #17867 #18162)
  6.7207 -#18164 := [rewrite]: #18163
  6.7208 -#18167 := [monotonicity #18164]: #18166
  6.7209 -#18174 := [trans #18167 #18172]: #18173
  6.7210 -#18177 := [monotonicity #18174]: #18176
  6.7211 -#18180 := [monotonicity #18177]: #18179
  6.7212 -#18185 := [trans #18180 #18183]: #18184
  6.7213 -#18188 := [monotonicity #18185]: #18187
  6.7214 -#18160 := (iff #17876 #18157)
  6.7215 -#18149 := (+ #13286 #17874)
  6.7216 -#18152 := (<= #18149 0::int)
  6.7217 -#18158 := (iff #18152 #18157)
  6.7218 -#18159 := [rewrite]: #18158
  6.7219 -#18153 := (iff #17876 #18152)
  6.7220 -#18150 := (= #17875 #18149)
  6.7221 -#18151 := [rewrite]: #18150
  6.7222 -#18154 := [monotonicity #18151]: #18153
  6.7223 -#18161 := [trans #18154 #18159]: #18160
  6.7224 -#18191 := [monotonicity #18161 #18188]: #18190
  6.7225 -#18194 := [monotonicity #18191]: #18193
  6.7226 -#18197 := [monotonicity #18194]: #18196
  6.7227 -#18202 := [trans #18197 #18200]: #18201
  6.7228 -#18147 := (iff #17862 #14493)
  6.7229 -#18148 := [rewrite]: #18147
  6.7230 -#18145 := (iff #17859 #13342)
  6.7231 -#18146 := [rewrite]: #18145
  6.7232 -#18205 := [monotonicity #18146 #18148 #18202]: #18204
  6.7233 -#18210 := [trans #18205 #18208]: #18209
  6.7234 -#18143 := (iff #17855 #18140)
  6.7235 -#18137 := (and #12977 #18134)
  6.7236 -#18141 := (iff #18137 #18140)
  6.7237 -#18142 := [rewrite]: #18141
  6.7238 -#18138 := (iff #17855 #18137)
  6.7239 -#18135 := (iff #17851 #18134)
  6.7240 -#18132 := (iff #17847 #18129)
  6.7241 -#18126 := (and #12352 #18123)
  6.7242 -#18130 := (iff #18126 #18129)
  6.7243 -#18131 := [rewrite]: #18130
  6.7244 -#18127 := (iff #17847 #18126)
  6.7245 -#18124 := (iff #17843 #18123)
  6.7246 -#18121 := (iff #17839 #18118)
  6.7247 -#18115 := (and #12988 #18112)
  6.7248 -#18119 := (iff #18115 #18118)
  6.7249 -#18120 := [rewrite]: #18119
  6.7250 -#18116 := (iff #17839 #18115)
  6.7251 -#18113 := (iff #17835 #18112)
  6.7252 -#18110 := (iff #17831 #18107)
  6.7253 -#18104 := (and #13211 #18069)
  6.7254 -#18108 := (iff #18104 #18107)
  6.7255 -#18109 := [rewrite]: #18108
  6.7256 -#18105 := (iff #17831 #18104)
  6.7257 -#18070 := (iff #17804 #18069)
  6.7258 -#18067 := (iff #17800 #18064)
  6.7259 -#18061 := (and #15135 #18058)
  6.7260 -#18065 := (iff #18061 #18064)
  6.7261 -#18066 := [rewrite]: #18065
  6.7262 -#18062 := (iff #17800 #18061)
  6.7263 -#18059 := (iff #17796 #18058)
  6.7264 -#18056 := (iff #17792 #18055)
  6.7265 -#18053 := (iff #17788 #18050)
  6.7266 -#18047 := (or #18044 #17784)
  6.7267 -#18051 := (iff #18047 #18050)
  6.7268 -#18052 := [rewrite]: #18051
  6.7269 -#18048 := (iff #17788 #18047)
  6.7270 -#18045 := (iff #17769 #18044)
  6.7271 -#18042 := (iff #17768 #18041)
  6.7272 -#18039 := (iff #17763 #18038)
  6.7273 -#18036 := (iff #17762 #18033)
  6.7274 -#18030 := (and #17761 #18027 #17757)
  6.7275 -#18034 := (iff #18030 #18033)
  6.7276 -#18035 := [rewrite]: #18034
  6.7277 -#18031 := (iff #17762 #18030)
  6.7278 -#18028 := (iff #17760 #18027)
  6.7279 -#18025 := (iff #17759 #18022)
  6.7280 -#18014 := (+ #13062 ?x785!14)
  6.7281 -#18017 := (>= #18014 0::int)
  6.7282 -#18023 := (iff #18017 #18022)
  6.7283 -#18024 := [rewrite]: #18023
  6.7284 -#18018 := (iff #17759 #18017)
  6.7285 -#18015 := (= #17758 #18014)
  6.7286 -#18016 := [rewrite]: #18015
  6.7287 -#18019 := [monotonicity #18016]: #18018
  6.7288 -#18026 := [trans #18019 #18024]: #18025
  6.7289 -#18029 := [monotonicity #18026]: #18028
  6.7290 -#18032 := [monotonicity #18029]: #18031
  6.7291 -#18037 := [trans #18032 #18035]: #18036
  6.7292 -#18040 := [monotonicity #18037]: #18039
  6.7293 -#18012 := (iff #17767 #18009)
  6.7294 -#18001 := (+ #13112 #17765)
  6.7295 -#18004 := (<= #18001 0::int)
  6.7296 -#18010 := (iff #18004 #18009)
  6.7297 -#18011 := [rewrite]: #18010
  6.7298 -#18005 := (iff #17767 #18004)
  6.7299 -#18002 := (= #17766 #18001)
  6.7300 -#18003 := [rewrite]: #18002
  6.7301 -#18006 := [monotonicity #18003]: #18005
  6.7302 -#18013 := [trans #18006 #18011]: #18012
  6.7303 -#18043 := [monotonicity #18013 #18040]: #18042
  6.7304 -#18046 := [monotonicity #18043]: #18045
  6.7305 -#18049 := [monotonicity #18046]: #18048
  6.7306 -#18054 := [trans #18049 #18052]: #18053
  6.7307 -#17999 := (iff #17753 #13089)
  6.7308 -#18000 := [rewrite]: #17999
  6.7309 -#18057 := [monotonicity #18000 #18054]: #18056
  6.7310 -#18060 := [monotonicity #18057]: #18059
  6.7311 -#17997 := (iff #17748 #15135)
  6.7312 -#17998 := [rewrite]: #17997
  6.7313 -#18063 := [monotonicity #17998 #18060]: #18062
  6.7314 -#18068 := [trans #18063 #18066]: #18067
  6.7315 -#18071 := [monotonicity #18068]: #18070
  6.7316 -#18102 := (iff #17828 #13211)
  6.7317 -#18103 := [rewrite]: #18102
  6.7318 -#18106 := [monotonicity #18103 #18071]: #18105
  6.7319 -#18111 := [trans #18106 #18109]: #18110
  6.7320 -#18100 := (iff #17824 #18097)
  6.7321 -#18094 := (and #13008 #18091)
  6.7322 -#18098 := (iff #18094 #18097)
  6.7323 -#18099 := [rewrite]: #18098
  6.7324 -#18095 := (iff #17824 #18094)
  6.7325 -#18092 := (iff #17820 #18091)
  6.7326 -#18089 := (iff #17816 #18086)
  6.7327 -#18083 := (and #12352 #18080)
  6.7328 -#18087 := (iff #18083 #18086)
  6.7329 -#18088 := [rewrite]: #18087
  6.7330 -#18084 := (iff #17816 #18083)
  6.7331 -#18081 := (iff #17812 #18080)
  6.7332 -#18078 := (iff #17808 #18075)
  6.7333 -#18072 := (and #13043 #18069)
  6.7334 -#18076 := (iff #18072 #18075)
  6.7335 -#18077 := [rewrite]: #18076
  6.7336 -#18073 := (iff #17808 #18072)
  6.7337 -#17995 := (iff #17739 #13043)
  6.7338 -#17996 := [rewrite]: #17995
  6.7339 -#18074 := [monotonicity #17996 #18071]: #18073
  6.7340 -#18079 := [trans #18074 #18077]: #18078
  6.7341 -#18082 := [monotonicity #18079]: #18081
  6.7342 -#17989 := (iff #17727 #12352)
  6.7343 -#17990 := [rewrite]: #17989
  6.7344 -#18085 := [monotonicity #17990 #18082]: #18084
  6.7345 -#18090 := [trans #18085 #18088]: #18089
  6.7346 -#18093 := [monotonicity #18090]: #18092
  6.7347 -#17993 := (iff #17736 #13008)
  6.7348 -#17994 := [rewrite]: #17993
  6.7349 -#18096 := [monotonicity #17994 #18093]: #18095
  6.7350 -#18101 := [trans #18096 #18099]: #18100
  6.7351 -#18114 := [monotonicity #18101 #18111]: #18113
  6.7352 -#17991 := (iff #17733 #12988)
  6.7353 -#17992 := [rewrite]: #17991
  6.7354 -#18117 := [monotonicity #17992 #18114]: #18116
  6.7355 -#18122 := [trans #18117 #18120]: #18121
  6.7356 -#18125 := [monotonicity #18122]: #18124
  6.7357 -#18128 := [monotonicity #17990 #18125]: #18127
  6.7358 -#18133 := [trans #18128 #18131]: #18132
  6.7359 -#18136 := [monotonicity #18133]: #18135
  6.7360 -#17987 := (iff #17718 #12977)
  6.7361 -#17988 := [rewrite]: #17987
  6.7362 -#18139 := [monotonicity #17988 #18136]: #18138
  6.7363 -#18144 := [trans #18139 #18142]: #18143
  6.7364 -#18213 := [monotonicity #18144 #18210]: #18212
  6.7365 -#17985 := (iff #17682 #14482)
  6.7366 -#17986 := [rewrite]: #17985
  6.7367 -#18216 := [monotonicity #17986 #18213]: #18215
  6.7368 -#18221 := [trans #18216 #18219]: #18220
  6.7369 -#17983 := (iff #17679 #12740)
  6.7370 -#17984 := [rewrite]: #17983
  6.7371 -#18224 := [monotonicity #17984 #18221]: #18223
  6.7372 -#18227 := [monotonicity #18224]: #18226
  6.7373 -#17981 := (iff #17664 #17980)
  6.7374 -#17978 := (iff #17663 #17977)
  6.7375 -#17975 := (iff #17657 #17974)
  6.7376 -#17972 := (iff #17656 #17971)
  6.7377 -#17973 := [rewrite]: #17972
  6.7378 -#17976 := [monotonicity #17973]: #17975
  6.7379 -#17979 := [monotonicity #17976]: #17978
  6.7380 -#17982 := [monotonicity #17979]: #17981
  6.7381 -#18230 := [monotonicity #17982 #18227]: #18229
  6.7382 -#17969 := (iff #17648 #12863)
  6.7383 -#17970 := [rewrite]: #17969
  6.7384 -#18233 := [monotonicity #17970 #18230]: #18232
  6.7385 -#18236 := [monotonicity #18233]: #18235
  6.7386 -#17967 := (iff #17643 #12855)
  6.7387 -#17968 := [rewrite]: #17967
  6.7388 -#18239 := [monotonicity #17968 #18236]: #18238
  6.7389 -#18244 := [trans #18239 #18242]: #18243
  6.7390 -#18247 := [monotonicity #18244]: #18246
  6.7391 -#17965 := (iff #17637 #11976)
  6.7392 -#17966 := [rewrite]: #17965
  6.7393 -#18250 := [monotonicity #17966 #18247]: #18249
  6.7394 -#18255 := [trans #18250 #18253]: #18254
  6.7395 -#18258 := [monotonicity #18255]: #18257
  6.7396 -#17963 := (iff #17628 #11967)
  6.7397 -#17964 := [rewrite]: #17963
  6.7398 -#18261 := [monotonicity #17964 #18258]: #18260
  6.7399 -#18264 := [monotonicity #18261]: #18263
  6.7400 -#15265 := (exists (vars (?x778 int)) #15260)
  6.7401 -#15254 := (not #15251)
  6.7402 -#15268 := (or #15254 #15265)
  6.7403 -#15271 := (and #15251 #15268)
  6.7404 -#15277 := (or #13347 #14498 #15271)
  6.7405 -#15165 := (not #15162)
  6.7406 -#15171 := (or #13135 #15165)
  6.7407 -#15176 := (and #15162 #15171)
  6.7408 -#15179 := (or #13093 #15176)
  6.7409 -#15182 := (and #13089 #15179)
  6.7410 -#15185 := (or #15140 #15182)
  6.7411 -#15188 := (and #13051 #15127 #15185)
  6.7412 -#15209 := (or #13216 #15188)
  6.7413 -#15191 := (or #13048 #15188)
  6.7414 -#15194 := (and #12346 #12355 #15191)
  6.7415 -#15197 := (or #12503 #15194)
  6.7416 -#15200 := (and #12346 #12349 #15197)
  6.7417 -#15203 := (or #13013 #15200)
  6.7418 -#15214 := (and #15203 #15209)
  6.7419 -#15217 := (or #12993 #15214)
  6.7420 -#15220 := (and #12346 #12355 #15217)
  6.7421 -#15223 := (or #12503 #15220)
  6.7422 -#15226 := (and #12346 #12349 #15223)
  6.7423 -#15229 := (or #12982 #15226)
  6.7424 -#15282 := (and #15229 #15277)
  6.7425 -#15120 := (not #15115)
  6.7426 -#15288 := (or #14487 #15120 #15282)
  6.7427 -#15293 := (and #3055 #12741 #15288)
  6.7428 -#15054 := (not #15051)
  6.7429 -#15296 := (or #15054 #15293)
  6.7430 -#15299 := (and #15051 #15296)
  6.7431 -#15302 := (or #12866 #15299)
  6.7432 -#15305 := (and #12863 #15302)
  6.7433 -#15308 := (or #12860 #15305)
  6.7434 -#15311 := (and #11970 #11979 #15308)
  6.7435 -#15314 := (or #12690 #15311)
  6.7436 -#15317 := (and #11970 #11973 #15314)
  6.7437 -#15320 := (or #12702 #15317)
  6.7438 -#15323 := (and #11967 #15320)
  6.7439 -#15326 := (not #15323)
  6.7440 -#17958 := (~ #15326 #17957)
  6.7441 -#17954 := (not #15320)
  6.7442 -#17955 := (~ #17954 #17953)
  6.7443 -#17950 := (not #15317)
  6.7444 -#17951 := (~ #17950 #17949)
  6.7445 -#17946 := (not #15314)
  6.7446 -#17947 := (~ #17946 #17945)
  6.7447 -#17942 := (not #15311)
  6.7448 -#17943 := (~ #17942 #17941)
  6.7449 -#17938 := (not #15308)
  6.7450 -#17939 := (~ #17938 #17937)
  6.7451 -#17934 := (not #15305)
  6.7452 -#17935 := (~ #17934 #17933)
  6.7453 -#17930 := (not #15302)
  6.7454 -#17931 := (~ #17930 #17929)
  6.7455 -#17926 := (not #15299)
  6.7456 -#17927 := (~ #17926 #17925)
  6.7457 -#17922 := (not #15296)
  6.7458 -#17923 := (~ #17922 #17921)
  6.7459 -#17918 := (not #15293)
  6.7460 -#17919 := (~ #17918 #17917)
  6.7461 -#17914 := (not #15288)
  6.7462 -#17915 := (~ #17914 #17913)
  6.7463 -#17910 := (not #15282)
  6.7464 -#17911 := (~ #17910 #17909)
  6.7465 -#17906 := (not #15277)
  6.7466 -#17907 := (~ #17906 #17905)
  6.7467 -#17902 := (not #15271)
  6.7468 -#17903 := (~ #17902 #17901)
  6.7469 -#17898 := (not #15268)
  6.7470 -#17899 := (~ #17898 #17897)
  6.7471 -#17894 := (not #15265)
  6.7472 -#17895 := (~ #17894 #17893)
  6.7473 -#17891 := (~ #17890 #17890)
  6.7474 -#17892 := [refl]: #17891
  6.7475 -#17896 := [nnf-neg #17892]: #17895
  6.7476 -#17887 := (not #15254)
  6.7477 -#17888 := (~ #17887 #15251)
  6.7478 -#17885 := (~ #15251 #15251)
  6.7479 -#17883 := (~ #15246 #15246)
  6.7480 -#17884 := [refl]: #17883
  6.7481 -#17886 := [nnf-pos #17884]: #17885
  6.7482 -#17889 := [nnf-neg #17886]: #17888
  6.7483 -#17900 := [nnf-neg #17889 #17896]: #17899
  6.7484 -#17879 := (~ #15254 #17878)
  6.7485 -#17880 := [sk]: #17879
  6.7486 -#17904 := [nnf-neg #17880 #17900]: #17903
  6.7487 -#17863 := (~ #17862 #17862)
  6.7488 -#17864 := [refl]: #17863
  6.7489 -#17860 := (~ #17859 #17859)
  6.7490 -#17861 := [refl]: #17860
  6.7491 -#17908 := [nnf-neg #17861 #17864 #17904]: #17907
  6.7492 -#17856 := (not #15229)
  6.7493 -#17857 := (~ #17856 #17855)
  6.7494 -#17852 := (not #15226)
  6.7495 -#17853 := (~ #17852 #17851)
  6.7496 -#17848 := (not #15223)
  6.7497 -#17849 := (~ #17848 #17847)
  6.7498 -#17844 := (not #15220)
  6.7499 -#17845 := (~ #17844 #17843)
  6.7500 -#17840 := (not #15217)
  6.7501 -#17841 := (~ #17840 #17839)
  6.7502 -#17836 := (not #15214)
  6.7503 -#17837 := (~ #17836 #17835)
  6.7504 -#17832 := (not #15209)
  6.7505 -#17833 := (~ #17832 #17831)
  6.7506 -#17805 := (not #15188)
  6.7507 -#17806 := (~ #17805 #17804)
  6.7508 -#17801 := (not #15185)
  6.7509 -#17802 := (~ #17801 #17800)
  6.7510 -#17797 := (not #15182)
  6.7511 -#17798 := (~ #17797 #17796)
  6.7512 -#17793 := (not #15179)
  6.7513 -#17794 := (~ #17793 #17792)
  6.7514 -#17789 := (not #15176)
  6.7515 -#17790 := (~ #17789 #17788)
  6.7516 -#17785 := (not #15171)
  6.7517 -#17786 := (~ #17785 #17784)
  6.7518 -#17781 := (not #15165)
  6.7519 -#17782 := (~ #17781 #15162)
  6.7520 -#17779 := (~ #15162 #15162)
  6.7521 -#17777 := (~ #15157 #15157)
  6.7522 -#17778 := [refl]: #17777
  6.7523 -#17780 := [nnf-pos #17778]: #17779
  6.7524 -#17783 := [nnf-neg #17780]: #17782
  6.7525 -#17775 := (~ #17774 #17774)
  6.7526 -#17776 := [refl]: #17775
  6.7527 -#17787 := [nnf-neg #17776 #17783]: #17786
  6.7528 -#17770 := (~ #15165 #17769)
  6.7529 -#17771 := [sk]: #17770
  6.7530 -#17791 := [nnf-neg #17771 #17787]: #17790
  6.7531 -#17754 := (~ #17753 #17753)
  6.7532 -#17755 := [refl]: #17754
  6.7533 -#17795 := [nnf-neg #17755 #17791]: #17794
  6.7534 -#17751 := (~ #13093 #13093)
  6.7535 -#17752 := [refl]: #17751
  6.7536 -#17799 := [nnf-neg #17752 #17795]: #17798
  6.7537 -#17749 := (~ #17748 #17748)
  6.7538 -#17750 := [refl]: #17749
  6.7539 -#17803 := [nnf-neg #17750 #17799]: #17802
  6.7540 -#17746 := (~ #17745 #17745)
  6.7541 -#17747 := [refl]: #17746
  6.7542 -#17743 := (~ #17742 #17742)
  6.7543 -#17744 := [refl]: #17743
  6.7544 -#17807 := [nnf-neg #17744 #17747 #17803]: #17806
  6.7545 -#17829 := (~ #17828 #17828)
  6.7546 -#17830 := [refl]: #17829
  6.7547 -#17834 := [nnf-neg #17830 #17807]: #17833
  6.7548 -#17825 := (not #15203)
  6.7549 -#17826 := (~ #17825 #17824)
  6.7550 -#17821 := (not #15200)
  6.7551 -#17822 := (~ #17821 #17820)
  6.7552 -#17817 := (not #15197)
  6.7553 -#17818 := (~ #17817 #17816)
  6.7554 -#17813 := (not #15194)
  6.7555 -#17814 := (~ #17813 #17812)
  6.7556 -#17809 := (not #15191)
  6.7557 -#17810 := (~ #17809 #17808)
  6.7558 -#17740 := (~ #17739 #17739)
  6.7559 -#17741 := [refl]: #17740
  6.7560 -#17811 := [nnf-neg #17741 #17807]: #17810
  6.7561 -#17731 := (~ #17730 #17730)
  6.7562 -#17732 := [refl]: #17731
  6.7563 -#17722 := (~ #17721 #17721)
  6.7564 -#17723 := [refl]: #17722
  6.7565 -#17815 := [nnf-neg #17723 #17732 #17811]: #17814
  6.7566 -#17728 := (~ #17727 #17727)
  6.7567 -#17729 := [refl]: #17728
  6.7568 -#17819 := [nnf-neg #17729 #17815]: #17818
  6.7569 -#17725 := (~ #17724 #17724)
  6.7570 -#17726 := [refl]: #17725
  6.7571 -#17823 := [nnf-neg #17723 #17726 #17819]: #17822
  6.7572 -#17737 := (~ #17736 #17736)
  6.7573 -#17738 := [refl]: #17737
  6.7574 -#17827 := [nnf-neg #17738 #17823]: #17826
  6.7575 -#17838 := [nnf-neg #17827 #17834]: #17837
  6.7576 -#17734 := (~ #17733 #17733)
  6.7577 -#17735 := [refl]: #17734
  6.7578 -#17842 := [nnf-neg #17735 #17838]: #17841
  6.7579 -#17846 := [nnf-neg #17723 #17732 #17842]: #17845
  6.7580 -#17850 := [nnf-neg #17729 #17846]: #17849
  6.7581 -#17854 := [nnf-neg #17723 #17726 #17850]: #17853
  6.7582 -#17719 := (~ #17718 #17718)
  6.7583 -#17720 := [refl]: #17719
  6.7584 -#17858 := [nnf-neg #17720 #17854]: #17857
  6.7585 -#17912 := [nnf-neg #17858 #17908]: #17911
  6.7586 -#17715 := (not #15120)
  6.7587 -#17716 := (~ #17715 #15115)
  6.7588 -#17713 := (~ #15115 #15115)
  6.7589 -#17711 := (~ #15107 #15107)
  6.7590 -#17712 := [refl]: #17711
  6.7591 -#17709 := (~ #15096 #15096)
  6.7592 -#17710 := [refl]: #17709
  6.7593 -#17707 := (~ #15085 #15085)
  6.7594 -#17708 := [refl]: #17707
  6.7595 -#17705 := (~ #15076 #15076)
  6.7596 -#17703 := (~ #15071 #15071)
  6.7597 -#17704 := [refl]: #17703
  6.7598 -#17706 := [nnf-pos #17704]: #17705
  6.7599 -#17701 := (~ #13402 #13402)
  6.7600 -#17702 := [refl]: #17701
  6.7601 -#17699 := (~ #13392 #13392)
  6.7602 -#17700 := [refl]: #17699
  6.7603 -#17697 := (~ #13389 #13389)
  6.7604 -#17698 := [refl]: #17697
  6.7605 -#17695 := (~ #13359 #13359)
  6.7606 -#17696 := [refl]: #17695
  6.7607 -#17693 := (~ #12913 #12913)
  6.7608 -#17694 := [refl]: #17693
  6.7609 -#17691 := (~ #12910 #12910)
  6.7610 -#17692 := [refl]: #17691
  6.7611 -#17689 := (~ #12741 #12741)
  6.7612 -#17690 := [refl]: #17689
  6.7613 -#17687 := (~ #12030 #12030)
  6.7614 -#17688 := [refl]: #17687
  6.7615 -#17685 := (~ #3055 #3055)
  6.7616 -#17686 := [refl]: #17685
  6.7617 -#17714 := [monotonicity #17686 #17688 #17690 #17692 #17694 #17696 #17698 #17700 #17702 #17706 #17708 #17710 #17712]: #17713
  6.7618 -#17717 := [nnf-neg #17714]: #17716
  6.7619 -#17683 := (~ #17682 #17682)
  6.7620 -#17684 := [refl]: #17683
  6.7621 -#17916 := [nnf-neg #17684 #17717 #17912]: #17915
  6.7622 -#17680 := (~ #17679 #17679)
  6.7623 -#17681 := [refl]: #17680
  6.7624 -#17677 := (~ #17676 #17676)
  6.7625 -#17678 := [refl]: #17677
  6.7626 -#17920 := [nnf-neg #17678 #17681 #17916]: #17919
  6.7627 -#17673 := (not #15054)
  6.7628 -#17674 := (~ #17673 #15051)
  6.7629 -#17671 := (~ #15051 #15051)
  6.7630 -#17669 := (~ #15046 #15046)
  6.7631 -#17670 := [refl]: #17669
  6.7632 -#17672 := [nnf-pos #17670]: #17671
  6.7633 -#17675 := [nnf-neg #17672]: #17674
  6.7634 -#17924 := [nnf-neg #17675 #17920]: #17923
  6.7635 -#17665 := (~ #15054 #17664)
  6.7636 -#17666 := [sk]: #17665
  6.7637 -#17928 := [nnf-neg #17666 #17924]: #17927
  6.7638 -#17649 := (~ #17648 #17648)
  6.7639 -#17650 := [refl]: #17649
  6.7640 -#17932 := [nnf-neg #17650 #17928]: #17931
  6.7641 -#17646 := (~ #12866 #12866)
  6.7642 -#17647 := [refl]: #17646
  6.7643 -#17936 := [nnf-neg #17647 #17932]: #17935
  6.7644 -#17644 := (~ #17643 #17643)
  6.7645 -#17645 := [refl]: #17644
  6.7646 -#17940 := [nnf-neg #17645 #17936]: #17939
  6.7647 -#17641 := (~ #17640 #17640)
  6.7648 -#17642 := [refl]: #17641
  6.7649 -#17632 := (~ #17631 #17631)
  6.7650 -#17633 := [refl]: #17632
  6.7651 -#17944 := [nnf-neg #17633 #17642 #17940]: #17943
  6.7652 -#17638 := (~ #17637 #17637)
  6.7653 -#17639 := [refl]: #17638
  6.7654 -#17948 := [nnf-neg #17639 #17944]: #17947
  6.7655 -#17635 := (~ #17634 #17634)
  6.7656 -#17636 := [refl]: #17635
  6.7657 -#17952 := [nnf-neg #17633 #17636 #17948]: #17951
  6.7658 -#17629 := (~ #17628 #17628)
  6.7659 -#17630 := [refl]: #17629
  6.7660 -#17956 := [nnf-neg #17630 #17952]: #17955
  6.7661 -#17626 := (~ #12702 #12702)
  6.7662 -#17627 := [refl]: #17626
  6.7663 -#17959 := [nnf-neg #17627 #17956]: #17958
  6.7664 -#14519 := (or #13325 #13347 #14498)
  6.7665 -#14524 := (and #13247 #14519)
  6.7666 -#14530 := (or #13453 #14487 #14524)
  6.7667 -#14535 := (and #3055 #12741 #14530)
  6.7668 -#14538 := (or #12895 #14535)
  6.7669 -#14541 := (and #12892 #14538)
  6.7670 -#14544 := (or #12866 #14541)
  6.7671 -#14547 := (and #12863 #14544)
  6.7672 -#14550 := (or #12860 #14547)
  6.7673 -#14553 := (and #11970 #11979 #14550)
  6.7674 -#14556 := (or #12690 #14553)
  6.7675 -#14559 := (and #11970 #11973 #14556)
  6.7676 -#14562 := (or #12702 #14559)
  6.7677 -#14565 := (and #11967 #14562)
  6.7678 -#14568 := (not #14565)
  6.7679 -#15327 := (iff #14568 #15326)
  6.7680 -#15324 := (iff #14565 #15323)
  6.7681 -#15321 := (iff #14562 #15320)
  6.7682 -#15318 := (iff #14559 #15317)
  6.7683 -#15315 := (iff #14556 #15314)
  6.7684 -#15312 := (iff #14553 #15311)
  6.7685 -#15309 := (iff #14550 #15308)
  6.7686 -#15306 := (iff #14547 #15305)
  6.7687 -#15303 := (iff #14544 #15302)
  6.7688 -#15300 := (iff #14541 #15299)
  6.7689 -#15297 := (iff #14538 #15296)
  6.7690 -#15294 := (iff #14535 #15293)
  6.7691 -#15291 := (iff #14530 #15288)
  6.7692 -#15285 := (or #15120 #14487 #15282)
  6.7693 -#15289 := (iff #15285 #15288)
  6.7694 -#15290 := [rewrite]: #15289
  6.7695 -#15286 := (iff #14530 #15285)
  6.7696 -#15283 := (iff #14524 #15282)
  6.7697 -#15280 := (iff #14519 #15277)
  6.7698 -#15274 := (or #15271 #13347 #14498)
  6.7699 -#15278 := (iff #15274 #15277)
  6.7700 -#15279 := [rewrite]: #15278
  6.7701 -#15275 := (iff #14519 #15274)
  6.7702 -#15272 := (iff #13325 #15271)
  6.7703 -#15269 := (iff #13320 #15268)
  6.7704 -#15266 := (iff #13311 #15265)
  6.7705 -#15263 := (iff #13306 #15260)
  6.7706 -#15257 := (and #3142 #4041 #14378 #13272)
  6.7707 -#15261 := (iff #15257 #15260)
  6.7708 -#15262 := [rewrite]: #15261
  6.7709 -#15258 := (iff #13306 #15257)
  6.7710 -#14373 := (iff #4355 #14378)
  6.7711 -#14394 := -4294967295::int
  6.7712 -#14386 := (+ -4294967295::int #161)
  6.7713 -#14379 := (<= #14386 0::int)
  6.7714 -#14375 := (iff #14379 #14378)
  6.7715 -#14376 := [rewrite]: #14375
  6.7716 -#14380 := (iff #4355 #14379)
  6.7717 -#14381 := (= #4354 #14386)
  6.7718 -#14387 := (+ #161 -4294967295::int)
  6.7719 -#14383 := (= #14387 #14386)
  6.7720 -#14384 := [rewrite]: #14383
  6.7721 -#14388 := (= #4354 #14387)
  6.7722 -#14389 := (= #4353 -4294967295::int)
  6.7723 -#14395 := (* -1::int 4294967295::int)
  6.7724 -#14391 := (= #14395 -4294967295::int)
  6.7725 -#14392 := [rewrite]: #14391
  6.7726 -#14396 := (= #4353 #14395)
  6.7727 -#7476 := (= uf_76 4294967295::int)
  6.7728 +#10016 := (iff #2227 #10013)
  6.7729 +#9965 := (and #52 #3455)
  6.7730 +#9969 := (and #3623 #9965)
  6.7731 +#9972 := (and #3620 #9969)
  6.7732 +#9975 := (and #3617 #9972)
  6.7733 +#9978 := (and #3602 #9975)
  6.7734 +#9981 := (and #3899 #9978)
  6.7735 +#9990 := (not #9981)
  6.7736 +#9991 := (or #9990 #9984)
  6.7737 +#9996 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #9991)
  6.7738 +#10014 := (iff #9996 #10013)
  6.7739 +#10011 := (iff #9991 #10008)
  6.7740 +#10005 := (or #10002 #9984)
  6.7741 +#10009 := (iff #10005 #10008)
  6.7742 +#10010 := [rewrite]: #10009
  6.7743 +#10006 := (iff #9991 #10005)
  6.7744 +#10003 := (iff #9990 #10002)
  6.7745 +#10000 := (iff #9981 #9999)
  6.7746 +#10001 := [rewrite]: #10000
  6.7747 +#10004 := [monotonicity #10001]: #10003
  6.7748 +#10007 := [monotonicity #10004]: #10006
  6.7749 +#10012 := [trans #10007 #10010]: #10011
  6.7750 +#10015 := [quant-intro #10012]: #10014
  6.7751 +#9997 := (iff #2227 #9996)
  6.7752 +#9994 := (iff #2226 #9991)
  6.7753 +#9987 := (implies #9981 #9984)
  6.7754 +#9992 := (iff #9987 #9991)
  6.7755 +#9993 := [rewrite]: #9992
  6.7756 +#9988 := (iff #2226 #9987)
  6.7757 +#9985 := (iff #2225 #9984)
  6.7758 +#9986 := [rewrite]: #9985
  6.7759 +#9982 := (iff #2224 #9981)
  6.7760 +#9979 := (iff #2223 #9978)
  6.7761 +#9976 := (iff #2222 #9975)
  6.7762 +#9973 := (iff #2221 #9972)
  6.7763 +#9970 := (iff #2220 #9969)
  6.7764 +#9967 := (iff #2219 #9965)
  6.7765 +#3456 := (iff #72 #3455)
  6.7766 +#3457 := [rewrite]: #3456
  6.7767 +#9968 := [monotonicity #3457]: #9967
  6.7768 +#9971 := [monotonicity #3625 #9968]: #9970
  6.7769 +#3621 := (iff #145 #3620)
  6.7770 +#3622 := [rewrite]: #3621
  6.7771 +#9974 := [monotonicity #3622 #9971]: #9973
  6.7772 +#9977 := [monotonicity #3619 #9974]: #9976
  6.7773 +#3604 := (iff #136 #3602)
  6.7774 +#3605 := [rewrite]: #3604
  6.7775 +#9980 := [monotonicity #3605 #9977]: #9979
  6.7776 +#3901 := (iff #229 #3899)
  6.7777 +#3902 := [rewrite]: #3901
  6.7778 +#9983 := [monotonicity #3902 #9980]: #9982
  6.7779 +#9989 := [monotonicity #9983 #9986]: #9988
  6.7780 +#9995 := [trans #9989 #9993]: #9994
  6.7781 +#9998 := [quant-intro #9995]: #9997
  6.7782 +#10017 := [trans #9998 #10015]: #10016
  6.7783 +#9964 := [asserted]: #2227
  6.7784 +#10018 := [mp #9964 #10017]: #10013
  6.7785 +#17576 := [mp~ #10018 #17575]: #10013
  6.7786 +#21604 := [mp #17576 #21603]: #21601
  6.7787 +#26589 := (not #26588)
  6.7788 +#26409 := (not #26383)
  6.7789 +#26353 := (not #26352)
  6.7790 +#24483 := (not #11905)
  6.7791 +#26517 := (not #21601)
  6.7792 +#26520 := (or #26517 #24483 #26353 #26409 #26479 #26584 #26587 #26589 #26593)
  6.7793 +#26591 := (= #26590 uf_14)
  6.7794 +#26592 := (or #26591 #26353 #26409 #26589 #26587 #26584 #24483 #26479)
  6.7795 +#26521 := (or #26517 #26592)
  6.7796 +#26572 := (iff #26521 #26520)
  6.7797 +#26599 := (or #24483 #26353 #26409 #26479 #26584 #26587 #26589 #26593)
  6.7798 +#26523 := (or #26517 #26599)
  6.7799 +#26570 := (iff #26523 #26520)
  6.7800 +#26571 := [rewrite]: #26570
  6.7801 +#26574 := (iff #26521 #26523)
  6.7802 +#26602 := (iff #26592 #26599)
  6.7803 +#26596 := (or #26593 #26353 #26409 #26589 #26587 #26584 #24483 #26479)
  6.7804 +#26600 := (iff #26596 #26599)
  6.7805 +#26601 := [rewrite]: #26600
  6.7806 +#26597 := (iff #26592 #26596)
  6.7807 +#26594 := (iff #26591 #26593)
  6.7808 +#26595 := [rewrite]: #26594
  6.7809 +#26598 := [monotonicity #26595]: #26597
  6.7810 +#26603 := [trans #26598 #26601]: #26602
  6.7811 +#26569 := [monotonicity #26603]: #26574
  6.7812 +#26568 := [trans #26569 #26571]: #26572
  6.7813 +#26522 := [quant-inst]: #26521
  6.7814 +#26573 := [mp #26522 #26568]: #26520
  6.7815 +#26837 := [unit-resolution #26573 #21604 #14064 #26836 #26811 #26786 #26779]: #26819
  6.7816 +#26838 := [unit-resolution #26837 #26758 #26746 #26737]: false
  6.7817 +#26899 := [lemma #26838]: #26479
  6.7818 +#26492 := (or #26490 #26500 #26481)
  6.7819 +#26493 := [def-axiom]: #26492
  6.7820 +#26513 := [unit-resolution #26493 #26899]: #26518
  6.7821 +#26519 := [unit-resolution #26513 #26699]: #26481
  6.7822 +#26578 := [trans #26519 #26577]: #11925
  6.7823 +#26514 := [hypothesis]: #13009
  6.7824 +#26580 := [unit-resolution #26514 #26578]: false
  6.7825 +#26581 := [lemma #26580]: #11925
  6.7826 +#23239 := (or #13009 #23236)
  6.7827 +#22240 := (forall (vars (?x778 int)) #22229)
  6.7828 +#22247 := (not #22240)
  6.7829 +#22225 := (forall (vars (?x776 int)) #22220)
  6.7830 +#22246 := (not #22225)
  6.7831 +#22248 := (or #22246 #22247)
  6.7832 +#22249 := (not #22248)
  6.7833 +#22278 := (or #22249 #22275)
  6.7834 +#22284 := (not #22278)
  6.7835 +#22285 := (or #12079 #12070 #12061 #12052 #22161 #13365 #13511 #22284)
  6.7836 +#22286 := (not #22285)
  6.7837 +#22064 := (forall (vars (?x785 int)) #22059)
  6.7838 +#22070 := (not #22064)
  6.7839 +#22071 := (or #22046 #22070)
  6.7840 +#22072 := (not #22071)
  6.7841 +#22101 := (or #22072 #22098)
  6.7842 +#22107 := (not #22101)
  6.7843 +#22108 := (or #13264 #22107)
  6.7844 +#22109 := (not #22108)
  6.7845 +#22114 := (or #13264 #22109)
  6.7846 +#22122 := (not #22114)
  6.7847 +#22123 := (or #12401 #22120 #18276 #22121 #13331 #18279 #22122)
  6.7848 +#22124 := (not #22123)
  6.7849 +#22129 := (or #18276 #18279 #22124)
  6.7850 +#22135 := (not #22129)
  6.7851 +#22172 := (or #12566 #12557 #22161 #13365 #22120 #13416 #22135)
  6.7852 +#22173 := (not #22172)
  6.7853 +#22136 := (or #12476 #12467 #18238 #18247 #12485 #12449 #12440 #13365 #22120 #22135)
  6.7854 +#22137 := (not #22136)
  6.7855 +#22142 := (or #18238 #18247 #22137)
  6.7856 +#22148 := (not #22142)
  6.7857 +#22149 := (or #18238 #18241 #22148)
  6.7858 +#22150 := (not #22149)
  6.7859 +#22155 := (or #18238 #18241 #22150)
  6.7860 +#22162 := (not #22155)
  6.7861 +#22163 := (or #22161 #13365 #13417 #22162)
  6.7862 +#22164 := (not #22163)
  6.7863 +#22178 := (or #22164 #22173)
  6.7864 +#22184 := (not #22178)
  6.7865 +#22185 := (or #18238 #18247 #22161 #13365 #22184)
  6.7866 +#22186 := (not #22185)
  6.7867 +#22191 := (or #18238 #18247 #22186)
  6.7868 +#22197 := (not #22191)
  6.7869 +#22198 := (or #18238 #18241 #22197)
  6.7870 +#22199 := (not #22198)
  6.7871 +#22204 := (or #18238 #18241 #22199)
  6.7872 +#22210 := (not #22204)
  6.7873 +#22211 := (or #22161 #13365 #13510 #22210)
  6.7874 +#22212 := (not #22211)
  6.7875 +#22291 := (or #22212 #22286)
  6.7876 +#22306 := (not #22291)
  6.7877 +#22041 := (forall (vars (?x775 int)) #22036)
  6.7878 +#22302 := (not #22041)
  6.7879 +#22307 := (or #12976 #12769 #12760 #12751 #12742 #22297 #22298 #22299 #14996 #13683 #13217 #22161 #13365 #13688 #13740 #22300 #22301 #22303 #22304 #22305 #22302 #22306)
  6.7880 +#22308 := (not #22307)
  6.7881 +#22313 := (or #12976 #13217 #22308)
  6.7882 +#22320 := (not #22313)
  6.7883 +#22030 := (forall (vars (?x773 int)) #22025)
  6.7884 +#22319 := (not #22030)
  6.7885 +#22321 := (or #22319 #22320)
  6.7886 +#22322 := (not #22321)
  6.7887 +#22327 := (or #22019 #22322)
  6.7888 +#22333 := (not #22327)
  6.7889 +#22334 := (or #13181 #22333)
  6.7890 +#22335 := (not #22334)
  6.7891 +#22340 := (or #13181 #22335)
  6.7892 +#22346 := (not #22340)
  6.7893 +#22347 := (or #12976 #12967 #12958 #12949 #18127 #18136 #22346)
  6.7894 +#22348 := (not #22347)
  6.7895 +#22353 := (or #18127 #18136 #22348)
  6.7896 +#22359 := (not #22353)
  6.7897 +#22360 := (or #18127 #18130 #22359)
  6.7898 +#22361 := (not #22360)
  6.7899 +#22366 := (or #18127 #18130 #22361)
  6.7900 +#22372 := (not #22366)
  6.7901 +#22373 := (or #13009 #22372)
  6.7902 +#22374 := (not #22373)
  6.7903 +#22379 := (or #13009 #22374)
  6.7904 +#23240 := (iff #22379 #23239)
  6.7905 +#23237 := (iff #22374 #23236)
  6.7906 +#23234 := (iff #22373 #23233)
  6.7907 +#23231 := (iff #22372 #23230)
  6.7908 +#23228 := (iff #22366 #23227)
  6.7909 +#23225 := (iff #22361 #23224)
  6.7910 +#23222 := (iff #22360 #23221)
  6.7911 +#23219 := (iff #22359 #23218)
  6.7912 +#23216 := (iff #22353 #23215)
  6.7913 +#23213 := (iff #22348 #23212)
  6.7914 +#23210 := (iff #22347 #23209)
  6.7915 +#23207 := (iff #22346 #23206)
  6.7916 +#23204 := (iff #22340 #23203)
  6.7917 +#23201 := (iff #22335 #23200)
  6.7918 +#23198 := (iff #22334 #23197)
  6.7919 +#23195 := (iff #22333 #23194)
  6.7920 +#23192 := (iff #22327 #23191)
  6.7921 +#23189 := (iff #22322 #23188)
  6.7922 +#23186 := (iff #22321 #23185)
  6.7923 +#23183 := (iff #22320 #23182)
  6.7924 +#23180 := (iff #22313 #23179)
  6.7925 +#23177 := (iff #22308 #23176)
  6.7926 +#23174 := (iff #22307 #23173)
  6.7927 +#23171 := (iff #22306 #23170)
  6.7928 +#23168 := (iff #22291 #23167)
  6.7929 +#23165 := (iff #22286 #23164)
  6.7930 +#23162 := (iff #22285 #23161)
  6.7931 +#23159 := (iff #22284 #23158)
  6.7932 +#23156 := (iff #22278 #23155)
  6.7933 +#23153 := (iff #22249 #23152)
  6.7934 +#23150 := (iff #22248 #23149)
  6.7935 +#23147 := (iff #22247 #23146)
  6.7936 +#23144 := (iff #22240 #23141)
  6.7937 +#23142 := (iff #22229 #22229)
  6.7938 +#23143 := [refl]: #23142
  6.7939 +#23145 := [quant-intro #23143]: #23144
  6.7940 +#23148 := [monotonicity #23145]: #23147
  6.7941 +#23139 := (iff #22246 #23138)
  6.7942 +#23136 := (iff #22225 #23133)
  6.7943 +#23134 := (iff #22220 #22220)
  6.7944 +#23135 := [refl]: #23134
  6.7945 +#23137 := [quant-intro #23135]: #23136
  6.7946 +#23140 := [monotonicity #23137]: #23139
  6.7947 +#23151 := [monotonicity #23140 #23148]: #23150
  6.7948 +#23154 := [monotonicity #23151]: #23153
  6.7949 +#23157 := [monotonicity #23154]: #23156
  6.7950 +#23160 := [monotonicity #23157]: #23159
  6.7951 +#23163 := [monotonicity #23160]: #23162
  6.7952 +#23166 := [monotonicity #23163]: #23165
  6.7953 +#23131 := (iff #22212 #23130)
  6.7954 +#23128 := (iff #22211 #23127)
  6.7955 +#23125 := (iff #22210 #23124)
  6.7956 +#23122 := (iff #22204 #23121)
  6.7957 +#23119 := (iff #22199 #23118)
  6.7958 +#23116 := (iff #22198 #23115)
  6.7959 +#23113 := (iff #22197 #23112)
  6.7960 +#23110 := (iff #22191 #23109)
  6.7961 +#23107 := (iff #22186 #23106)
  6.7962 +#23104 := (iff #22185 #23103)
  6.7963 +#23101 := (iff #22184 #23100)
  6.7964 +#23098 := (iff #22178 #23097)
  6.7965 +#23095 := (iff #22173 #23094)
  6.7966 +#23092 := (iff #22172 #23091)
  6.7967 +#23059 := (iff #22135 #23058)
  6.7968 +#23056 := (iff #22129 #23055)
  6.7969 +#23053 := (iff #22124 #23052)
  6.7970 +#23050 := (iff #22123 #23049)
  6.7971 +#23047 := (iff #22122 #23046)
  6.7972 +#23044 := (iff #22114 #23043)
  6.7973 +#23041 := (iff #22109 #23040)
  6.7974 +#23038 := (iff #22108 #23037)
  6.7975 +#23035 := (iff #22107 #23034)
  6.7976 +#23032 := (iff #22101 #23031)
  6.7977 +#23029 := (iff #22072 #23028)
  6.7978 +#23026 := (iff #22071 #23025)
  6.7979 +#23023 := (iff #22070 #23022)
  6.7980 +#23020 := (iff #22064 #23017)
  6.7981 +#23018 := (iff #22059 #22059)
  6.7982 +#23019 := [refl]: #23018
  6.7983 +#23021 := [quant-intro #23019]: #23020
  6.7984 +#23024 := [monotonicity #23021]: #23023
  6.7985 +#23027 := [monotonicity #23024]: #23026
  6.7986 +#23030 := [monotonicity #23027]: #23029
  6.7987 +#23033 := [monotonicity #23030]: #23032
  6.7988 +#23036 := [monotonicity #23033]: #23035
  6.7989 +#23039 := [monotonicity #23036]: #23038
  6.7990 +#23042 := [monotonicity #23039]: #23041
  6.7991 +#23045 := [monotonicity #23042]: #23044
  6.7992 +#23048 := [monotonicity #23045]: #23047
  6.7993 +#23051 := [monotonicity #23048]: #23050
  6.7994 +#23054 := [monotonicity #23051]: #23053
  6.7995 +#23057 := [monotonicity #23054]: #23056
  6.7996 +#23060 := [monotonicity #23057]: #23059
  6.7997 +#23093 := [monotonicity #23060]: #23092
  6.7998 +#23096 := [monotonicity #23093]: #23095
  6.7999 +#23089 := (iff #22164 #23088)
  6.8000 +#23086 := (iff #22163 #23085)
  6.8001 +#23083 := (iff #22162 #23082)
  6.8002 +#23080 := (iff #22155 #23079)
  6.8003 +#23077 := (iff #22150 #23076)
  6.8004 +#23074 := (iff #22149 #23073)
  6.8005 +#23071 := (iff #22148 #23070)
  6.8006 +#23068 := (iff #22142 #23067)
  6.8007 +#23065 := (iff #22137 #23064)
  6.8008 +#23062 := (iff #22136 #23061)
  6.8009 +#23063 := [monotonicity #23060]: #23062
  6.8010 +#23066 := [monotonicity #23063]: #23065
  6.8011 +#23069 := [monotonicity #23066]: #23068
  6.8012 +#23072 := [monotonicity #23069]: #23071
  6.8013 +#23075 := [monotonicity #23072]: #23074
  6.8014 +#23078 := [monotonicity #23075]: #23077
  6.8015 +#23081 := [monotonicity #23078]: #23080
  6.8016 +#23084 := [monotonicity #23081]: #23083
  6.8017 +#23087 := [monotonicity #23084]: #23086
  6.8018 +#23090 := [monotonicity #23087]: #23089
  6.8019 +#23099 := [monotonicity #23090 #23096]: #23098
  6.8020 +#23102 := [monotonicity #23099]: #23101
  6.8021 +#23105 := [monotonicity #23102]: #23104
  6.8022 +#23108 := [monotonicity #23105]: #23107
  6.8023 +#23111 := [monotonicity #23108]: #23110
  6.8024 +#23114 := [monotonicity #23111]: #23113
  6.8025 +#23117 := [monotonicity #23114]: #23116
  6.8026 +#23120 := [monotonicity #23117]: #23119
  6.8027 +#23123 := [monotonicity #23120]: #23122
  6.8028 +#23126 := [monotonicity #23123]: #23125
  6.8029 +#23129 := [monotonicity #23126]: #23128
  6.8030 +#23132 := [monotonicity #23129]: #23131
  6.8031 +#23169 := [monotonicity #23132 #23166]: #23168
  6.8032 +#23172 := [monotonicity #23169]: #23171
  6.8033 +#23015 := (iff #22302 #23014)
  6.8034 +#23012 := (iff #22041 #23009)
  6.8035 +#23010 := (iff #22036 #22036)
  6.8036 +#23011 := [refl]: #23010
  6.8037 +#23013 := [quant-intro #23011]: #23012
  6.8038 +#23016 := [monotonicity #23013]: #23015
  6.8039 +#23175 := [monotonicity #23016 #23172]: #23174
  6.8040 +#23178 := [monotonicity #23175]: #23177
  6.8041 +#23181 := [monotonicity #23178]: #23180
  6.8042 +#23184 := [monotonicity #23181]: #23183
  6.8043 +#23007 := (iff #22319 #23006)
  6.8044 +#23004 := (iff #22030 #23001)
  6.8045 +#23002 := (iff #22025 #22025)
  6.8046 +#23003 := [refl]: #23002
  6.8047 +#23005 := [quant-intro #23003]: #23004
  6.8048 +#23008 := [monotonicity #23005]: #23007
  6.8049 +#23187 := [monotonicity #23008 #23184]: #23186
  6.8050 +#23190 := [monotonicity #23187]: #23189
  6.8051 +#23193 := [monotonicity #23190]: #23192
  6.8052 +#23196 := [monotonicity #23193]: #23195
  6.8053 +#23199 := [monotonicity #23196]: #23198
  6.8054 +#23202 := [monotonicity #23199]: #23201
  6.8055 +#23205 := [monotonicity #23202]: #23204
  6.8056 +#23208 := [monotonicity #23205]: #23207
  6.8057 +#23211 := [monotonicity #23208]: #23210
  6.8058 +#23214 := [monotonicity #23211]: #23213
  6.8059 +#23217 := [monotonicity #23214]: #23216
  6.8060 +#23220 := [monotonicity #23217]: #23219
  6.8061 +#23223 := [monotonicity #23220]: #23222
  6.8062 +#23226 := [monotonicity #23223]: #23225
  6.8063 +#23229 := [monotonicity #23226]: #23228
  6.8064 +#23232 := [monotonicity #23229]: #23231
  6.8065 +#23235 := [monotonicity #23232]: #23234
  6.8066 +#23238 := [monotonicity #23235]: #23237
  6.8067 +#23241 := [monotonicity #23238]: #23240
  6.8068 +#18778 := (and #18421 #18422)
  6.8069 +#18781 := (not #18778)
  6.8070 +#18784 := (or #18760 #18773 #18781)
  6.8071 +#18787 := (not #18784)
  6.8072 +#15730 := (and #3103 #4043 #13540 #14916)
  6.8073 +#18444 := (not #15730)
  6.8074 +#18447 := (forall (vars (?x778 int)) #18444)
  6.8075 +#14159 := (and #4043 #14916)
  6.8076 +#14158 := (not #14159)
  6.8077 +#15716 := (or #13538 #13552 #14158)
  6.8078 +#15721 := (forall (vars (?x776 int)) #15716)
  6.8079 +#18451 := (and #15721 #18447)
  6.8080 +#18793 := (or #18451 #18787)
  6.8081 +#18801 := (and #12008 #12011 #12014 #12017 #13222 #13225 #13510 #18793)
  6.8082 +#18630 := (and #18297 #18298)
  6.8083 +#18633 := (not #18630)
  6.8084 +#18636 := (or #18612 #18625 #18633)
  6.8085 +#18639 := (not #18636)
  6.8086 +#15617 := (or #13267 #13281 #14158)
  6.8087 +#15622 := (forall (vars (?x785 int)) #15617)
  6.8088 +#18313 := (not #13310)
  6.8089 +#18323 := (and #18313 #15622)
  6.8090 +#18645 := (or #18323 #18639)
  6.8091 +#18650 := (and #13259 #18645)
  6.8092 +#18653 := (or #13264 #18650)
  6.8093 +#18661 := (and #3209 #13234 #13243 #13251 #13327 #15609 #18653)
  6.8094 +#18666 := (or #18276 #18279 #18661)
  6.8095 +#18706 := (and #12548 #12551 #13222 #13225 #13234 #13417 #18666)
  6.8096 +#18672 := (and #3194 #3195 #12293 #12302 #12308 #12313 #12316 #13225 #13234 #18666)
  6.8097 +#18677 := (or #18238 #18247 #18672)
  6.8098 +#18683 := (and #12293 #12296 #18677)
  6.8099 +#18688 := (or #18238 #18241 #18683)
  6.8100 +#18694 := (and #13222 #13225 #13416 #18688)
  6.8101 +#18711 := (or #18694 #18706)
  6.8102 +#18717 := (and #12293 #12302 #13222 #13225 #18711)
  6.8103 +#18722 := (or #18238 #18247 #18717)
  6.8104 +#18728 := (and #12293 #12296 #18722)
  6.8105 +#18733 := (or #18238 #18241 #18728)
  6.8106 +#18739 := (and #13222 #13225 #13511 #18733)
  6.8107 +#18806 := (or #18739 #18801)
  6.8108 +#15543 := (or #13703 #13717 #14158)
  6.8109 +#15548 := (forall (vars (?x775 int)) #15543)
  6.8110 +#18812 := (and #3042 #3170 #3171 #3172 #3173 #3174 #3175 #11989 #11997 #12254 #13218 #13222 #13225 #13689 #13737 #13743 #13765 #15548 #15560 #15577 #15594 #18806)
  6.8111 +#18817 := (or #12976 #13217 #18812)
  6.8112 +#15529 := (or #13184 #13196 #14158)
  6.8113 +#15534 := (forall (vars (?x773 int)) #15529)
  6.8114 +#18820 := (and #15534 #18817)
  6.8115 +#18533 := (and #18160 #18161)
  6.8116 +#18536 := (not #18533)
  6.8117 +#18542 := (or #18168 #18169 #18536)
  6.8118 +#18547 := (not #18542)
  6.8119 +#18823 := (or #18547 #18820)
  6.8120 +#18826 := (and #13178 #18823)
  6.8121 +#18829 := (or #13181 #18826)
  6.8122 +#18835 := (and #3042 #3043 #3044 #3045 #11928 #11937 #18829)
  6.8123 +#18840 := (or #18127 #18136 #18835)
  6.8124 +#18846 := (and #11928 #11931 #18840)
  6.8125 +#18851 := (or #18127 #18130 #18846)
  6.8126 +#18854 := (and #11925 #18851)
  6.8127 +#18857 := (or #13009 #18854)
  6.8128 +#22380 := (iff #18857 #22379)
  6.8129 +#22377 := (iff #18854 #22374)
  6.8130 +#22369 := (and #11925 #22366)
  6.8131 +#22375 := (iff #22369 #22374)
  6.8132 +#22376 := [rewrite]: #22375
  6.8133 +#22370 := (iff #18854 #22369)
  6.8134 +#22367 := (iff #18851 #22366)
  6.8135 +#22364 := (iff #18846 #22361)
  6.8136 +#22356 := (and #11928 #11931 #22353)
  6.8137 +#22362 := (iff #22356 #22361)
  6.8138 +#22363 := [rewrite]: #22362
  6.8139 +#22357 := (iff #18846 #22356)
  6.8140 +#22354 := (iff #18840 #22353)
  6.8141 +#22351 := (iff #18835 #22348)
  6.8142 +#22343 := (and #3042 #3043 #3044 #3045 #11928 #11937 #22340)
  6.8143 +#22349 := (iff #22343 #22348)
  6.8144 +#22350 := [rewrite]: #22349
  6.8145 +#22344 := (iff #18835 #22343)
  6.8146 +#22341 := (iff #18829 #22340)
  6.8147 +#22338 := (iff #18826 #22335)
  6.8148 +#22330 := (and #13178 #22327)
  6.8149 +#22336 := (iff #22330 #22335)
  6.8150 +#22337 := [rewrite]: #22336
  6.8151 +#22331 := (iff #18826 #22330)
  6.8152 +#22328 := (iff #18823 #22327)
  6.8153 +#22325 := (iff #18820 #22322)
  6.8154 +#22316 := (and #22030 #22313)
  6.8155 +#22323 := (iff #22316 #22322)
  6.8156 +#22324 := [rewrite]: #22323
  6.8157 +#22317 := (iff #18820 #22316)
  6.8158 +#22314 := (iff #18817 #22313)
  6.8159 +#22311 := (iff #18812 #22308)
  6.8160 +#22294 := (and #3042 #3170 #3171 #3172 #3173 #3174 #3175 #11989 #11997 #12254 #13218 #13222 #13225 #13689 #13737 #13743 #13765 #22041 #15560 #15577 #15594 #22291)
  6.8161 +#22309 := (iff #22294 #22308)
  6.8162 +#22310 := [rewrite]: #22309
  6.8163 +#22295 := (iff #18812 #22294)
  6.8164 +#22292 := (iff #18806 #22291)
  6.8165 +#22289 := (iff #18801 #22286)
  6.8166 +#22281 := (and #12008 #12011 #12014 #12017 #13222 #13225 #13510 #22278)
  6.8167 +#22287 := (iff #22281 #22286)
  6.8168 +#22288 := [rewrite]: #22287
  6.8169 +#22282 := (iff #18801 #22281)
  6.8170 +#22279 := (iff #18793 #22278)
  6.8171 +#22276 := (iff #18787 #22275)
  6.8172 +#22273 := (iff #18784 #22270)
  6.8173 +#22256 := (or #22254 #22255)
  6.8174 +#22267 := (or #18760 #18773 #22256)
  6.8175 +#22271 := (iff #22267 #22270)
  6.8176 +#22272 := [rewrite]: #22271
  6.8177 +#22268 := (iff #18784 #22267)
  6.8178 +#22265 := (iff #18781 #22256)
  6.8179 +#22257 := (not #22256)
  6.8180 +#22260 := (not #22257)
  6.8181 +#22263 := (iff #22260 #22256)
  6.8182 +#22264 := [rewrite]: #22263
  6.8183 +#22261 := (iff #18781 #22260)
  6.8184 +#22258 := (iff #18778 #22257)
  6.8185 +#22259 := [rewrite]: #22258
  6.8186 +#22262 := [monotonicity #22259]: #22261
  6.8187 +#22266 := [trans #22262 #22264]: #22265
  6.8188 +#22269 := [monotonicity #22266]: #22268
  6.8189 +#22274 := [trans #22269 #22272]: #22273
  6.8190 +#22277 := [monotonicity #22274]: #22276
  6.8191 +#22252 := (iff #18451 #22249)
  6.8192 +#22243 := (and #22225 #22240)
  6.8193 +#22250 := (iff #22243 #22249)
  6.8194 +#22251 := [rewrite]: #22250
  6.8195 +#22244 := (iff #18451 #22243)
  6.8196 +#22241 := (iff #18447 #22240)
  6.8197 +#22238 := (iff #18444 #22229)
  6.8198 +#22230 := (not #22229)
  6.8199 +#22233 := (not #22230)
  6.8200 +#22236 := (iff #22233 #22229)
  6.8201 +#22237 := [rewrite]: #22236
  6.8202 +#22234 := (iff #18444 #22233)
  6.8203 +#22231 := (iff #15730 #22230)
  6.8204 +#22232 := [rewrite]: #22231
  6.8205 +#22235 := [monotonicity #22232]: #22234
  6.8206 +#22239 := [trans #22235 #22237]: #22238
  6.8207 +#22242 := [quant-intro #22239]: #22241
  6.8208 +#22226 := (iff #15721 #22225)
  6.8209 +#22223 := (iff #15716 #22220)
  6.8210 +#19933 := (or #4965 #19295)
  6.8211 +#22217 := (or #13538 #13552 #19933)
  6.8212 +#22221 := (iff #22217 #22220)
  6.8213 +#22222 := [rewrite]: #22221
  6.8214 +#22218 := (iff #15716 #22217)
  6.8215 +#19942 := (iff #14158 #19933)
  6.8216 +#19934 := (not #19933)
  6.8217 +#19937 := (not #19934)
  6.8218 +#19940 := (iff #19937 #19933)
  6.8219 +#19941 := [rewrite]: #19940
  6.8220 +#19938 := (iff #14158 #19937)
  6.8221 +#19935 := (iff #14159 #19934)
  6.8222 +#19936 := [rewrite]: #19935
  6.8223 +#19939 := [monotonicity #19936]: #19938
  6.8224 +#19943 := [trans #19939 #19941]: #19942
  6.8225 +#22219 := [monotonicity #19943]: #22218
  6.8226 +#22224 := [trans #22219 #22222]: #22223
  6.8227 +#22227 := [quant-intro #22224]: #22226
  6.8228 +#22245 := [monotonicity #22227 #22242]: #22244
  6.8229 +#22253 := [trans #22245 #22251]: #22252
  6.8230 +#22280 := [monotonicity #22253 #22277]: #22279
  6.8231 +#22283 := [monotonicity #22280]: #22282
  6.8232 +#22290 := [trans #22283 #22288]: #22289
  6.8233 +#22215 := (iff #18739 #22212)
  6.8234 +#22207 := (and #13222 #13225 #13511 #22204)
  6.8235 +#22213 := (iff #22207 #22212)
  6.8236 +#22214 := [rewrite]: #22213
  6.8237 +#22208 := (iff #18739 #22207)
  6.8238 +#22205 := (iff #18733 #22204)
  6.8239 +#22202 := (iff #18728 #22199)
  6.8240 +#22194 := (and #12293 #12296 #22191)
  6.8241 +#22200 := (iff #22194 #22199)
  6.8242 +#22201 := [rewrite]: #22200
  6.8243 +#22195 := (iff #18728 #22194)
  6.8244 +#22192 := (iff #18722 #22191)
  6.8245 +#22189 := (iff #18717 #22186)
  6.8246 +#22181 := (and #12293 #12302 #13222 #13225 #22178)
  6.8247 +#22187 := (iff #22181 #22186)
  6.8248 +#22188 := [rewrite]: #22187
  6.8249 +#22182 := (iff #18717 #22181)
  6.8250 +#22179 := (iff #18711 #22178)
  6.8251 +#22176 := (iff #18706 #22173)
  6.8252 +#22169 := (and #12548 #12551 #13222 #13225 #13234 #13417 #22129)
  6.8253 +#22174 := (iff #22169 #22173)
  6.8254 +#22175 := [rewrite]: #22174
  6.8255 +#22170 := (iff #18706 #22169)
  6.8256 +#22130 := (iff #18666 #22129)
  6.8257 +#22127 := (iff #18661 #22124)
  6.8258 +#22117 := (and #3209 #13234 #13243 #13251 #13327 #15609 #22114)
  6.8259 +#22125 := (iff #22117 #22124)
  6.8260 +#22126 := [rewrite]: #22125
  6.8261 +#22118 := (iff #18661 #22117)
  6.8262 +#22115 := (iff #18653 #22114)
  6.8263 +#22112 := (iff #18650 #22109)
  6.8264 +#22104 := (and #13259 #22101)
  6.8265 +#22110 := (iff #22104 #22109)
  6.8266 +#22111 := [rewrite]: #22110
  6.8267 +#22105 := (iff #18650 #22104)
  6.8268 +#22102 := (iff #18645 #22101)
  6.8269 +#22099 := (iff #18639 #22098)
  6.8270 +#22096 := (iff #18636 #22093)
  6.8271 +#22079 := (or #22077 #22078)
  6.8272 +#22090 := (or #18612 #18625 #22079)
  6.8273 +#22094 := (iff #22090 #22093)
  6.8274 +#22095 := [rewrite]: #22094
  6.8275 +#22091 := (iff #18636 #22090)
  6.8276 +#22088 := (iff #18633 #22079)
  6.8277 +#22080 := (not #22079)
  6.8278 +#22083 := (not #22080)
  6.8279 +#22086 := (iff #22083 #22079)
  6.8280 +#22087 := [rewrite]: #22086
  6.8281 +#22084 := (iff #18633 #22083)
  6.8282 +#22081 := (iff #18630 #22080)
  6.8283 +#22082 := [rewrite]: #22081
  6.8284 +#22085 := [monotonicity #22082]: #22084
  6.8285 +#22089 := [trans #22085 #22087]: #22088
  6.8286 +#22092 := [monotonicity #22089]: #22091
  6.8287 +#22097 := [trans #22092 #22095]: #22096
  6.8288 +#22100 := [monotonicity #22097]: #22099
  6.8289 +#22075 := (iff #18323 #22072)
  6.8290 +#22067 := (and #22045 #22064)
  6.8291 +#22073 := (iff #22067 #22072)
  6.8292 +#22074 := [rewrite]: #22073
  6.8293 +#22068 := (iff #18323 #22067)
  6.8294 +#22065 := (iff #15622 #22064)
  6.8295 +#22062 := (iff #15617 #22059)
  6.8296 +#22056 := (or #13267 #13281 #19933)
  6.8297 +#22060 := (iff #22056 #22059)
  6.8298 +#22061 := [rewrite]: #22060
  6.8299 +#22057 := (iff #15617 #22056)
  6.8300 +#22058 := [monotonicity #19943]: #22057
  6.8301 +#22063 := [trans #22058 #22061]: #22062
  6.8302 +#22066 := [quant-intro #22063]: #22065
  6.8303 +#22054 := (iff #18313 #22045)
  6.8304 +#22049 := (not #22046)
  6.8305 +#22052 := (iff #22049 #22045)
  6.8306 +#22053 := [rewrite]: #22052
  6.8307 +#22050 := (iff #18313 #22049)
  6.8308 +#22047 := (iff #13310 #22046)
  6.8309 +#22048 := [rewrite]: #22047
  6.8310 +#22051 := [monotonicity #22048]: #22050
  6.8311 +#22055 := [trans #22051 #22053]: #22054
  6.8312 +#22069 := [monotonicity #22055 #22066]: #22068
  6.8313 +#22076 := [trans #22069 #22074]: #22075
  6.8314 +#22103 := [monotonicity #22076 #22100]: #22102
  6.8315 +#22106 := [monotonicity #22103]: #22105
  6.8316 +#22113 := [trans #22106 #22111]: #22112
  6.8317 +#22116 := [monotonicity #22113]: #22115
  6.8318 +#22119 := [monotonicity #22116]: #22118
  6.8319 +#22128 := [trans #22119 #22126]: #22127
  6.8320 +#22131 := [monotonicity #22128]: #22130
  6.8321 +#22171 := [monotonicity #22131]: #22170
  6.8322 +#22177 := [trans #22171 #22175]: #22176
  6.8323 +#22167 := (iff #18694 #22164)
  6.8324 +#22158 := (and #13222 #13225 #13416 #22155)
  6.8325 +#22165 := (iff #22158 #22164)
  6.8326 +#22166 := [rewrite]: #22165
  6.8327 +#22159 := (iff #18694 #22158)
  6.8328 +#22156 := (iff #18688 #22155)
  6.8329 +#22153 := (iff #18683 #22150)
  6.8330 +#22145 := (and #12293 #12296 #22142)
  6.8331 +#22151 := (iff #22145 #22150)
  6.8332 +#22152 := [rewrite]: #22151
  6.8333 +#22146 := (iff #18683 #22145)
  6.8334 +#22143 := (iff #18677 #22142)
  6.8335 +#22140 := (iff #18672 #22137)
  6.8336 +#22132 := (and #3194 #3195 #12293 #12302 #12308 #12313 #12316 #13225 #13234 #22129)
  6.8337 +#22138 := (iff #22132 #22137)
  6.8338 +#22139 := [rewrite]: #22138
  6.8339 +#22133 := (iff #18672 #22132)
  6.8340 +#22134 := [monotonicity #22131]: #22133
  6.8341 +#22141 := [trans #22134 #22139]: #22140
  6.8342 +#22144 := [monotonicity #22141]: #22143
  6.8343 +#22147 := [monotonicity #22144]: #22146
  6.8344 +#22154 := [trans #22147 #22152]: #22153
  6.8345 +#22157 := [monotonicity #22154]: #22156
  6.8346 +#22160 := [monotonicity #22157]: #22159
  6.8347 +#22168 := [trans #22160 #22166]: #22167
  6.8348 +#22180 := [monotonicity #22168 #22177]: #22179
  6.8349 +#22183 := [monotonicity #22180]: #22182
  6.8350 +#22190 := [trans #22183 #22188]: #22189
  6.8351 +#22193 := [monotonicity #22190]: #22192
  6.8352 +#22196 := [monotonicity #22193]: #22195
  6.8353 +#22203 := [trans #22196 #22201]: #22202
  6.8354 +#22206 := [monotonicity #22203]: #22205
  6.8355 +#22209 := [monotonicity #22206]: #22208
  6.8356 +#22216 := [trans #22209 #22214]: #22215
  6.8357 +#22293 := [monotonicity #22216 #22290]: #22292
  6.8358 +#22042 := (iff #15548 #22041)
  6.8359 +#22039 := (iff #15543 #22036)
  6.8360 +#22033 := (or #13703 #13717 #19933)
  6.8361 +#22037 := (iff #22033 #22036)
  6.8362 +#22038 := [rewrite]: #22037
  6.8363 +#22034 := (iff #15543 #22033)
  6.8364 +#22035 := [monotonicity #19943]: #22034
  6.8365 +#22040 := [trans #22035 #22038]: #22039
  6.8366 +#22043 := [quant-intro #22040]: #22042
  6.8367 +#22296 := [monotonicity #22043 #22293]: #22295
  6.8368 +#22312 := [trans #22296 #22310]: #22311
  6.8369 +#22315 := [monotonicity #22312]: #22314
  6.8370 +#22031 := (iff #15534 #22030)
  6.8371 +#22028 := (iff #15529 #22025)
  6.8372 +#22022 := (or #13184 #13196 #19933)
  6.8373 +#22026 := (iff #22022 #22025)
  6.8374 +#22027 := [rewrite]: #22026
  6.8375 +#22023 := (iff #15529 #22022)
  6.8376 +#22024 := [monotonicity #19943]: #22023
  6.8377 +#22029 := [trans #22024 #22027]: #22028
  6.8378 +#22032 := [quant-intro #22029]: #22031
  6.8379 +#22318 := [monotonicity #22032 #22315]: #22317
  6.8380 +#22326 := [trans #22318 #22324]: #22325
  6.8381 +#22020 := (iff #18547 #22019)
  6.8382 +#22017 := (iff #18542 #22014)
  6.8383 +#22000 := (or #21998 #21999)
  6.8384 +#22011 := (or #18168 #18169 #22000)
  6.8385 +#22015 := (iff #22011 #22014)
  6.8386 +#22016 := [rewrite]: #22015
  6.8387 +#22012 := (iff #18542 #22011)
  6.8388 +#22009 := (iff #18536 #22000)
  6.8389 +#22001 := (not #22000)
  6.8390 +#22004 := (not #22001)
  6.8391 +#22007 := (iff #22004 #22000)
  6.8392 +#22008 := [rewrite]: #22007
  6.8393 +#22005 := (iff #18536 #22004)
  6.8394 +#22002 := (iff #18533 #22001)
  6.8395 +#22003 := [rewrite]: #22002
  6.8396 +#22006 := [monotonicity #22003]: #22005
  6.8397 +#22010 := [trans #22006 #22008]: #22009
  6.8398 +#22013 := [monotonicity #22010]: #22012
  6.8399 +#22018 := [trans #22013 #22016]: #22017
  6.8400 +#22021 := [monotonicity #22018]: #22020
  6.8401 +#22329 := [monotonicity #22021 #22326]: #22328
  6.8402 +#22332 := [monotonicity #22329]: #22331
  6.8403 +#22339 := [trans #22332 #22337]: #22338
  6.8404 +#22342 := [monotonicity #22339]: #22341
  6.8405 +#22345 := [monotonicity #22342]: #22344
  6.8406 +#22352 := [trans #22345 #22350]: #22351
  6.8407 +#22355 := [monotonicity #22352]: #22354
  6.8408 +#22358 := [monotonicity #22355]: #22357
  6.8409 +#22365 := [trans #22358 #22363]: #22364
  6.8410 +#22368 := [monotonicity #22365]: #22367
  6.8411 +#22371 := [monotonicity #22368]: #22370
  6.8412 +#22378 := [trans #22371 #22376]: #22377
  6.8413 +#22381 := [monotonicity #22378]: #22380
  6.8414 +#18423 := (and #18422 #18421)
  6.8415 +#18424 := (not #18423)
  6.8416 +#18427 := (+ #18426 #13550)
  6.8417 +#18428 := (<= #18427 0::int)
  6.8418 +#18429 := (+ ?x776!15 #13151)
  6.8419 +#18430 := (>= #18429 0::int)
  6.8420 +#18431 := (or #18430 #18428 #18424)
  6.8421 +#18432 := (not #18431)
  6.8422 +#18455 := (or #18432 #18451)
  6.8423 +#18208 := (not #13230)
  6.8424 +#18415 := (not #12052)
  6.8425 +#18412 := (not #12061)
  6.8426 +#18409 := (not #12070)
  6.8427 +#18406 := (not #12079)
  6.8428 +#18459 := (and #18406 #18409 #18412 #18415 #18208 #13514 #18455)
  6.8429 +#15645 := (and #13243 #15609)
  6.8430 +#15648 := (not #15645)
  6.8431 +#18339 := (not #15648)
  6.8432 +#18299 := (and #18298 #18297)
  6.8433 +#18300 := (not #18299)
  6.8434 +#18303 := (+ #18302 #13279)
  6.8435 +#18304 := (<= #18303 0::int)
  6.8436 +#18305 := (+ ?x785!14 #13260)
  6.8437 +#18306 := (>= #18305 0::int)
  6.8438 +#18307 := (or #18306 #18304 #18300)
  6.8439 +#18308 := (not #18307)
  6.8440 +#18327 := (or #18308 #18323)
  6.8441 +#18293 := (not #13264)
  6.8442 +#18331 := (and #18293 #18327)
  6.8443 +#18335 := (or #13264 #18331)
  6.8444 +#18288 := (not #13331)
  6.8445 +#18285 := (not #13256)
  6.8446 +#18282 := (not #12401)
  6.8447 +#18342 := (and #18282 #18285 #18288 #18335 #18339)
  6.8448 +#18346 := (or #18276 #18279 #18342)
  6.8449 +#18273 := (not #13239)
  6.8450 +#18373 := (not #12557)
  6.8451 +#18370 := (not #12566)
  6.8452 +#18378 := (and #18370 #18373 #18208 #18273 #13422 #18346)
  6.8453 +#18270 := (not #13365)
  6.8454 +#18267 := (not #12440)
  6.8455 +#18264 := (not #12449)
  6.8456 +#18261 := (not #12485)
  6.8457 +#18250 := (not #12494)
  6.8458 +#18258 := (not #12467)
  6.8459 +#18255 := (not #12476)
  6.8460 +#18350 := (and #18255 #18258 #18250 #18261 #18264 #18267 #18270 #18273 #18346)
  6.8461 +#18354 := (or #18238 #18247 #18350)
  6.8462 +#18244 := (not #12506)
  6.8463 +#18358 := (and #18244 #18354)
  6.8464 +#18362 := (or #18238 #18241 #18358)
  6.8465 +#18366 := (and #18208 #13416 #18362)
  6.8466 +#18382 := (or #18366 #18378)
  6.8467 +#18386 := (and #18250 #18208 #18382)
  6.8468 +#18390 := (or #18238 #18247 #18386)
  6.8469 +#18394 := (and #18244 #18390)
  6.8470 +#18398 := (or #18238 #18241 #18394)
  6.8471 +#18402 := (and #18208 #13511 #18398)
  6.8472 +#18463 := (or #18402 #18459)
  6.8473 +#15599 := (and #13765 #15594)
  6.8474 +#15602 := (not #15599)
  6.8475 +#18233 := (not #15602)
  6.8476 +#15582 := (and #13222 #15577)
  6.8477 +#15585 := (not #15582)
  6.8478 +#18230 := (not #15585)
  6.8479 +#15565 := (and #13743 #15560)
  6.8480 +#15568 := (not #15565)
  6.8481 +#18227 := (not #15568)
  6.8482 +#18217 := (not #13786)
  6.8483 +#18214 := (not #13740)
  6.8484 +#18211 := (not #13700)
  6.8485 +#18205 := (not #13683)
  6.8486 +#18202 := (not #14996)
  6.8487 +#18199 := (not #12733)
  6.8488 +#18196 := (not #12742)
  6.8489 +#18193 := (not #12751)
  6.8490 +#18190 := (not #12760)
  6.8491 +#18187 := (not #12769)
  6.8492 +#18467 := (and #18187 #18190 #18193 #18196 #18199 #18202 #18205 #18208 #18211 #18214 #18217 #15548 #18227 #18230 #18233 #18463)
  6.8493 +#18471 := (or #12976 #13943 #18467)
  6.8494 +#18475 := (and #15534 #18471)
  6.8495 +#18162 := (and #18161 #18160)
  6.8496 +#18163 := (not #18162)
  6.8497 +#18170 := (or #18169 #18168 #18163)
  6.8498 +#18171 := (not #18170)
  6.8499 +#18479 := (or #18171 #18475)
  6.8500 +#18156 := (not #13181)
  6.8501 +#18483 := (and #18156 #18479)
  6.8502 +#18487 := (or #13181 #18483)
  6.8503 +#18151 := (not #12985)
  6.8504 +#18148 := (not #12949)
  6.8505 +#18145 := (not #12958)
  6.8506 +#18142 := (not #12967)
  6.8507 +#18139 := (not #12976)
  6.8508 +#18491 := (and #18139 #18142 #18145 #18148 #18151 #18487)
  6.8509 +#18495 := (or #18127 #18136 #18491)
  6.8510 +#18133 := (not #12997)
  6.8511 +#18499 := (and #18133 #18495)
  6.8512 +#18503 := (or #18127 #18130 #18499)
  6.8513 +#18124 := (not #13009)
  6.8514 +#18507 := (and #18124 #18503)
  6.8515 +#18511 := (or #13009 #18507)
  6.8516 +#18858 := (iff #18511 #18857)
  6.8517 +#18855 := (iff #18507 #18854)
  6.8518 +#18852 := (iff #18503 #18851)
  6.8519 +#18849 := (iff #18499 #18846)
  6.8520 +#18843 := (and #11934 #18840)
  6.8521 +#18847 := (iff #18843 #18846)
  6.8522 +#18848 := [rewrite]: #18847
  6.8523 +#18844 := (iff #18499 #18843)
  6.8524 +#18841 := (iff #18495 #18840)
  6.8525 +#18838 := (iff #18491 #18835)
  6.8526 +#18832 := (and #3042 #3043 #3044 #3045 #11940 #18829)
  6.8527 +#18836 := (iff #18832 #18835)
  6.8528 +#18837 := [rewrite]: #18836
  6.8529 +#18833 := (iff #18491 #18832)
  6.8530 +#18830 := (iff #18487 #18829)
  6.8531 +#18827 := (iff #18483 #18826)
  6.8532 +#18824 := (iff #18479 #18823)
  6.8533 +#18821 := (iff #18475 #18820)
  6.8534 +#18818 := (iff #18471 #18817)
  6.8535 +#18815 := (iff #18467 #18812)
  6.8536 +#18809 := (and #3170 #3171 #3172 #3173 #3176 #11997 #12254 #13227 #13695 #13737 #13781 #15548 #15565 #15582 #15599 #18806)
  6.8537 +#18813 := (iff #18809 #18812)
  6.8538 +#18814 := [rewrite]: #18813
  6.8539 +#18810 := (iff #18467 #18809)
  6.8540 +#18807 := (iff #18463 #18806)
  6.8541 +#18804 := (iff #18459 #18801)
  6.8542 +#18798 := (and #12008 #12011 #12014 #12017 #13227 #13510 #18793)
  6.8543 +#18802 := (iff #18798 #18801)
  6.8544 +#18803 := [rewrite]: #18802
  6.8545 +#18799 := (iff #18459 #18798)
  6.8546 +#18796 := (iff #18455 #18793)
  6.8547 +#18790 := (or #18787 #18451)
  6.8548 +#18794 := (iff #18790 #18793)
  6.8549 +#18795 := [rewrite]: #18794
  6.8550 +#18791 := (iff #18455 #18790)
  6.8551 +#18788 := (iff #18432 #18787)
  6.8552 +#18785 := (iff #18431 #18784)
  6.8553 +#18782 := (iff #18424 #18781)
  6.8554 +#18779 := (iff #18423 #18778)
  6.8555 +#18780 := [rewrite]: #18779
  6.8556 +#18783 := [monotonicity #18780]: #18782
  6.8557 +#18776 := (iff #18428 #18773)
  6.8558 +#18765 := (+ #13550 #18426)
  6.8559 +#18768 := (<= #18765 0::int)
  6.8560 +#18774 := (iff #18768 #18773)
  6.8561 +#18775 := [rewrite]: #18774
  6.8562 +#18769 := (iff #18428 #18768)
  6.8563 +#18766 := (= #18427 #18765)
  6.8564 +#18767 := [rewrite]: #18766
  6.8565 +#18770 := [monotonicity #18767]: #18769
  6.8566 +#18777 := [trans #18770 #18775]: #18776
  6.8567 +#18763 := (iff #18430 #18760)
  6.8568 +#18752 := (+ #13151 ?x776!15)
  6.8569 +#18755 := (>= #18752 0::int)
  6.8570 +#18761 := (iff #18755 #18760)
  6.8571 +#18762 := [rewrite]: #18761
  6.8572 +#18756 := (iff #18430 #18755)
  6.8573 +#18753 := (= #18429 #18752)
  6.8574 +#18754 := [rewrite]: #18753
  6.8575 +#18757 := [monotonicity #18754]: #18756
  6.8576 +#18764 := [trans #18757 #18762]: #18763
  6.8577 +#18786 := [monotonicity #18764 #18777 #18783]: #18785
  6.8578 +#18789 := [monotonicity #18786]: #18788
  6.8579 +#18792 := [monotonicity #18789]: #18791
  6.8580 +#18797 := [trans #18792 #18795]: #18796
  6.8581 +#18564 := (iff #18208 #13227)
  6.8582 +#18565 := [rewrite]: #18564
  6.8583 +#18750 := (iff #18415 #12017)
  6.8584 +#18751 := [rewrite]: #18750
  6.8585 +#18748 := (iff #18412 #12014)
  6.8586 +#18749 := [rewrite]: #18748
  6.8587 +#18746 := (iff #18409 #12011)
  6.8588 +#18747 := [rewrite]: #18746
  6.8589 +#18744 := (iff #18406 #12008)
  6.8590 +#18745 := [rewrite]: #18744
  6.8591 +#18800 := [monotonicity #18745 #18747 #18749 #18751 #18565 #13518 #18797]: #18799
  6.8592 +#18805 := [trans #18800 #18803]: #18804
  6.8593 +#18742 := (iff #18402 #18739)
  6.8594 +#18736 := (and #13227 #13511 #18733)
  6.8595 +#18740 := (iff #18736 #18739)
  6.8596 +#18741 := [rewrite]: #18740
  6.8597 +#18737 := (iff #18402 #18736)
  6.8598 +#18734 := (iff #18398 #18733)
  6.8599 +#18731 := (iff #18394 #18728)
  6.8600 +#18725 := (and #12299 #18722)
  6.8601 +#18729 := (iff #18725 #18728)
  6.8602 +#18730 := [rewrite]: #18729
  6.8603 +#18726 := (iff #18394 #18725)
  6.8604 +#18723 := (iff #18390 #18722)
  6.8605 +#18720 := (iff #18386 #18717)
  6.8606 +#18714 := (and #12305 #13227 #18711)
  6.8607 +#18718 := (iff #18714 #18717)
  6.8608 +#18719 := [rewrite]: #18718
  6.8609 +#18715 := (iff #18386 #18714)
  6.8610 +#18712 := (iff #18382 #18711)
  6.8611 +#18709 := (iff #18378 #18706)
  6.8612 +#18703 := (and #12548 #12551 #13227 #13236 #13417 #18666)
  6.8613 +#18707 := (iff #18703 #18706)
  6.8614 +#18708 := [rewrite]: #18707
  6.8615 +#18704 := (iff #18378 #18703)
  6.8616 +#18667 := (iff #18346 #18666)
  6.8617 +#18664 := (iff #18342 #18661)
  6.8618 +#18658 := (and #3209 #13253 #13327 #18653 #15645)
  6.8619 +#18662 := (iff #18658 #18661)
  6.8620 +#18663 := [rewrite]: #18662
  6.8621 +#18659 := (iff #18342 #18658)
  6.8622 +#18656 := (iff #18339 #15645)
  6.8623 +#18657 := [rewrite]: #18656
  6.8624 +#18654 := (iff #18335 #18653)
  6.8625 +#18651 := (iff #18331 #18650)
  6.8626 +#18648 := (iff #18327 #18645)
  6.8627 +#18642 := (or #18639 #18323)
  6.8628 +#18646 := (iff #18642 #18645)
  6.8629 +#18647 := [rewrite]: #18646
  6.8630 +#18643 := (iff #18327 #18642)
  6.8631 +#18640 := (iff #18308 #18639)
  6.8632 +#18637 := (iff #18307 #18636)
  6.8633 +#18634 := (iff #18300 #18633)
  6.8634 +#18631 := (iff #18299 #18630)
  6.8635 +#18632 := [rewrite]: #18631
  6.8636 +#18635 := [monotonicity #18632]: #18634
  6.8637 +#18628 := (iff #18304 #18625)
  6.8638 +#18617 := (+ #13279 #18302)
  6.8639 +#18620 := (<= #18617 0::int)
  6.8640 +#18626 := (iff #18620 #18625)
  6.8641 +#18627 := [rewrite]: #18626
  6.8642 +#18621 := (iff #18304 #18620)
  6.8643 +#18618 := (= #18303 #18617)
  6.8644 +#18619 := [rewrite]: #18618
  6.8645 +#18622 := [monotonicity #18619]: #18621
  6.8646 +#18629 := [trans #18622 #18627]: #18628
  6.8647 +#18615 := (iff #18306 #18612)
  6.8648 +#18604 := (+ #13260 ?x785!14)
  6.8649 +#18607 := (>= #18604 0::int)
  6.8650 +#18613 := (iff #18607 #18612)
  6.8651 +#18614 := [rewrite]: #18613
  6.8652 +#18608 := (iff #18306 #18607)
  6.8653 +#18605 := (= #18305 #18604)
  6.8654 +#18606 := [rewrite]: #18605
  6.8655 +#18609 := [monotonicity #18606]: #18608
  6.8656 +#18616 := [trans #18609 #18614]: #18615
  6.8657 +#18638 := [monotonicity #18616 #18629 #18635]: #18637
  6.8658 +#18641 := [monotonicity #18638]: #18640
  6.8659 +#18644 := [monotonicity #18641]: #18643
  6.8660 +#18649 := [trans #18644 #18647]: #18648
  6.8661 +#18602 := (iff #18293 #13259)
  6.8662 +#18603 := [rewrite]: #18602
  6.8663 +#18652 := [monotonicity #18603 #18649]: #18651
  6.8664 +#18655 := [monotonicity #18652]: #18654
  6.8665 +#18600 := (iff #18288 #13327)
  6.8666 +#18601 := [rewrite]: #18600
  6.8667 +#18598 := (iff #18285 #13253)
  6.8668 +#18599 := [rewrite]: #18598
  6.8669 +#18596 := (iff #18282 #3209)
  6.8670 +#18597 := [rewrite]: #18596
  6.8671 +#18660 := [monotonicity #18597 #18599 #18601 #18655 #18657]: #18659
  6.8672 +#18665 := [trans #18660 #18663]: #18664
  6.8673 +#18668 := [monotonicity #18665]: #18667
  6.8674 +#18594 := (iff #18273 #13236)
  6.8675 +#18595 := [rewrite]: #18594
  6.8676 +#18701 := (iff #18373 #12551)
  6.8677 +#18702 := [rewrite]: #18701
  6.8678 +#18699 := (iff #18370 #12548)
  6.8679 +#18700 := [rewrite]: #18699
  6.8680 +#18705 := [monotonicity #18700 #18702 #18565 #18595 #13426 #18668]: #18704
  6.8681 +#18710 := [trans #18705 #18708]: #18709
  6.8682 +#18697 := (iff #18366 #18694)
  6.8683 +#18691 := (and #13227 #13416 #18688)
  6.8684 +#18695 := (iff #18691 #18694)
  6.8685 +#18696 := [rewrite]: #18695
  6.8686 +#18692 := (iff #18366 #18691)
  6.8687 +#18689 := (iff #18362 #18688)
  6.8688 +#18686 := (iff #18358 #18683)
  6.8689 +#18680 := (and #12299 #18677)
  6.8690 +#18684 := (iff #18680 #18683)
  6.8691 +#18685 := [rewrite]: #18684
  6.8692 +#18681 := (iff #18358 #18680)
  6.8693 +#18678 := (iff #18354 #18677)
  6.8694 +#18675 := (iff #18350 #18672)
  6.8695 +#18669 := (and #3194 #3195 #12305 #12308 #12313 #12316 #13225 #13236 #18666)
  6.8696 +#18673 := (iff #18669 #18672)
  6.8697 +#18674 := [rewrite]: #18673
  6.8698 +#18670 := (iff #18350 #18669)
  6.8699 +#18592 := (iff #18270 #13225)
  6.8700 +#18593 := [rewrite]: #18592
  6.8701 +#18590 := (iff #18267 #12316)
  6.8702 +#18591 := [rewrite]: #18590
  6.8703 +#18588 := (iff #18264 #12313)
  6.8704 +#18589 := [rewrite]: #18588
  6.8705 +#18586 := (iff #18261 #12308)
  6.8706 +#18587 := [rewrite]: #18586
  6.8707 +#18580 := (iff #18250 #12305)
  6.8708 +#18581 := [rewrite]: #18580
  6.8709 +#18584 := (iff #18258 #3195)
  6.8710 +#18585 := [rewrite]: #18584
  6.8711 +#18582 := (iff #18255 #3194)
  6.8712 +#18583 := [rewrite]: #18582
  6.8713 +#18671 := [monotonicity #18583 #18585 #18581 #18587 #18589 #18591 #18593 #18595 #18668]: #18670
  6.8714 +#18676 := [trans #18671 #18674]: #18675
  6.8715 +#18679 := [monotonicity #18676]: #18678
  6.8716 +#18578 := (iff #18244 #12299)
  6.8717 +#18579 := [rewrite]: #18578
  6.8718 +#18682 := [monotonicity #18579 #18679]: #18681
  6.8719 +#18687 := [trans #18682 #18685]: #18686
  6.8720 +#18690 := [monotonicity #18687]: #18689
  6.8721 +#18693 := [monotonicity #18565 #18690]: #18692
  6.8722 +#18698 := [trans #18693 #18696]: #18697
  6.8723 +#18713 := [monotonicity #18698 #18710]: #18712
  6.8724 +#18716 := [monotonicity #18581 #18565 #18713]: #18715
  6.8725 +#18721 := [trans #18716 #18719]: #18720
  6.8726 +#18724 := [monotonicity #18721]: #18723
  6.8727 +#18727 := [monotonicity #18579 #18724]: #18726
  6.8728 +#18732 := [trans #18727 #18730]: #18731
  6.8729 +#18735 := [monotonicity #18732]: #18734
  6.8730 +#18738 := [monotonicity #18565 #18735]: #18737
  6.8731 +#18743 := [trans #18738 #18741]: #18742
  6.8732 +#18808 := [monotonicity #18743 #18805]: #18807
  6.8733 +#18576 := (iff #18233 #15599)
  6.8734 +#18577 := [rewrite]: #18576
  6.8735 +#18574 := (iff #18230 #15582)
  6.8736 +#18575 := [rewrite]: #18574
  6.8737 +#18572 := (iff #18227 #15565)
  6.8738 +#18573 := [rewrite]: #18572
  6.8739 +#18570 := (iff #18217 #13781)
  6.8740 +#18571 := [rewrite]: #18570
  6.8741 +#18568 := (iff #18214 #13737)
  6.8742 +#18569 := [rewrite]: #18568
  6.8743 +#18566 := (iff #18211 #13695)
  6.8744 +#18567 := [rewrite]: #18566
  6.8745 +#18562 := (iff #18205 #12254)
  6.8746 +#18563 := [rewrite]: #18562
  6.8747 +#18560 := (iff #18202 #11997)
  6.8748 +#18561 := [rewrite]: #18560
  6.8749 +#18558 := (iff #18199 #3176)
  6.8750 +#18559 := [rewrite]: #18558
  6.8751 +#18556 := (iff #18196 #3173)
  6.8752 +#18557 := [rewrite]: #18556
  6.8753 +#18554 := (iff #18193 #3172)
  6.8754 +#18555 := [rewrite]: #18554
  6.8755 +#18552 := (iff #18190 #3171)
  6.8756 +#18553 := [rewrite]: #18552
  6.8757 +#18550 := (iff #18187 #3170)
  6.8758 +#18551 := [rewrite]: #18550
  6.8759 +#18811 := [monotonicity #18551 #18553 #18555 #18557 #18559 #18561 #18563 #18565 #18567 #18569 #18571 #18573 #18575 #18577 #18808]: #18810
  6.8760 +#18816 := [trans #18811 #18814]: #18815
  6.8761 +#18819 := [monotonicity #13947 #18816]: #18818
  6.8762 +#18822 := [monotonicity #18819]: #18821
  6.8763 +#18548 := (iff #18171 #18547)
  6.8764 +#18545 := (iff #18170 #18542)
  6.8765 +#18539 := (or #18169 #18168 #18536)
  6.8766 +#18543 := (iff #18539 #18542)
  6.8767 +#18544 := [rewrite]: #18543
  6.8768 +#18540 := (iff #18170 #18539)
  6.8769 +#18537 := (iff #18163 #18536)
  6.8770 +#18534 := (iff #18162 #18533)
  6.8771 +#18535 := [rewrite]: #18534
  6.8772 +#18538 := [monotonicity #18535]: #18537
  6.8773 +#18541 := [monotonicity #18538]: #18540
  6.8774 +#18546 := [trans #18541 #18544]: #18545
  6.8775 +#18549 := [monotonicity #18546]: #18548
  6.8776 +#18825 := [monotonicity #18549 #18822]: #18824
  6.8777 +#18531 := (iff #18156 #13178)
  6.8778 +#18532 := [rewrite]: #18531
  6.8779 +#18828 := [monotonicity #18532 #18825]: #18827
  6.8780 +#18831 := [monotonicity #18828]: #18830
  6.8781 +#18529 := (iff #18151 #11940)
  6.8782 +#18530 := [rewrite]: #18529
  6.8783 +#18527 := (iff #18148 #3045)
  6.8784 +#18528 := [rewrite]: #18527
  6.8785 +#18525 := (iff #18145 #3044)
  6.8786 +#18526 := [rewrite]: #18525
  6.8787 +#18523 := (iff #18142 #3043)
  6.8788 +#18524 := [rewrite]: #18523
  6.8789 +#18521 := (iff #18139 #3042)
  6.8790 +#18522 := [rewrite]: #18521
  6.8791 +#18834 := [monotonicity #18522 #18524 #18526 #18528 #18530 #18831]: #18833
  6.8792 +#18839 := [trans #18834 #18837]: #18838
  6.8793 +#18842 := [monotonicity #18839]: #18841
  6.8794 +#18519 := (iff #18133 #11934)
  6.8795 +#18520 := [rewrite]: #18519
  6.8796 +#18845 := [monotonicity #18520 #18842]: #18844
  6.8797 +#18850 := [trans #18845 #18848]: #18849
  6.8798 +#18853 := [monotonicity #18850]: #18852
  6.8799 +#18517 := (iff #18124 #11925)
  6.8800 +#18518 := [rewrite]: #18517
  6.8801 +#18856 := [monotonicity #18518 #18853]: #18855
  6.8802 +#18859 := [monotonicity #18856]: #18858
  6.8803 +#15735 := (exists (vars (?x778 int)) #15730)
  6.8804 +#15724 := (not #15721)
  6.8805 +#15738 := (or #15724 #15735)
  6.8806 +#15741 := (and #15721 #15738)
  6.8807 +#15744 := (or #12079 #12070 #12061 #12052 #13230 #13511 #15741)
  6.8808 +#15625 := (not #15622)
  6.8809 +#15631 := (or #13310 #15625)
  6.8810 +#15636 := (and #15622 #15631)
  6.8811 +#15639 := (or #13264 #15636)
  6.8812 +#15642 := (and #13259 #15639)
  6.8813 +#15654 := (or #12401 #13256 #13331 #15642 #15648)
  6.8814 +#15659 := (and #13243 #15609 #15654)
  6.8815 +#15685 := (or #12566 #12557 #13230 #13239 #13416 #15659)
  6.8816 +#15662 := (or #12476 #12467 #12494 #12485 #12449 #12440 #13365 #13239 #15659)
  6.8817 +#15665 := (and #12293 #12302 #15662)
  6.8818 +#15668 := (or #12506 #15665)
  6.8819 +#15671 := (and #12293 #12296 #15668)
  6.8820 +#15677 := (or #13230 #13417 #15671)
  6.8821 +#15690 := (and #15677 #15685)
  6.8822 +#15693 := (or #12494 #13230 #15690)
  6.8823 +#15696 := (and #12293 #12302 #15693)
  6.8824 +#15699 := (or #12506 #15696)
  6.8825 +#15702 := (and #12293 #12296 #15699)
  6.8826 +#15708 := (or #13230 #13510 #15702)
  6.8827 +#15747 := (and #15708 #15744)
  6.8828 +#15551 := (not #15548)
  6.8829 +#15753 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #13740 #13786 #15551 #15568 #15585 #15602 #15747)
  6.8830 +#15758 := (and #3042 #13218 #15753)
  6.8831 +#15537 := (not #15534)
  6.8832 +#15761 := (or #15537 #15758)
  6.8833 +#15764 := (and #15534 #15761)
  6.8834 +#15767 := (or #13181 #15764)
  6.8835 +#15770 := (and #13178 #15767)
  6.8836 +#15773 := (or #12976 #12967 #12958 #12949 #12985 #15770)
  6.8837 +#15776 := (and #11928 #11937 #15773)
  6.8838 +#15779 := (or #12997 #15776)
  6.8839 +#15782 := (and #11928 #11931 #15779)
  6.8840 +#15785 := (or #13009 #15782)
  6.8841 +#15788 := (and #11925 #15785)
  6.8842 +#15791 := (not #15788)
  6.8843 +#18512 := (~ #15791 #18511)
  6.8844 +#18508 := (not #15785)
  6.8845 +#18509 := (~ #18508 #18507)
  6.8846 +#18504 := (not #15782)
  6.8847 +#18505 := (~ #18504 #18503)
  6.8848 +#18500 := (not #15779)
  6.8849 +#18501 := (~ #18500 #18499)
  6.8850 +#18496 := (not #15776)
  6.8851 +#18497 := (~ #18496 #18495)
  6.8852 +#18492 := (not #15773)
  6.8853 +#18493 := (~ #18492 #18491)
  6.8854 +#18488 := (not #15770)
  6.8855 +#18489 := (~ #18488 #18487)
  6.8856 +#18484 := (not #15767)
  6.8857 +#18485 := (~ #18484 #18483)
  6.8858 +#18480 := (not #15764)
  6.8859 +#18481 := (~ #18480 #18479)
  6.8860 +#18476 := (not #15761)
  6.8861 +#18477 := (~ #18476 #18475)
  6.8862 +#18472 := (not #15758)
  6.8863 +#18473 := (~ #18472 #18471)
  6.8864 +#18468 := (not #15753)
  6.8865 +#18469 := (~ #18468 #18467)
  6.8866 +#18464 := (not #15747)
  6.8867 +#18465 := (~ #18464 #18463)
  6.8868 +#18460 := (not #15744)
  6.8869 +#18461 := (~ #18460 #18459)
  6.8870 +#18456 := (not #15741)
  6.8871 +#18457 := (~ #18456 #18455)
  6.8872 +#18452 := (not #15738)
  6.8873 +#18453 := (~ #18452 #18451)
  6.8874 +#18448 := (not #15735)
  6.8875 +#18449 := (~ #18448 #18447)
  6.8876 +#18445 := (~ #18444 #18444)
  6.8877 +#18446 := [refl]: #18445
  6.8878 +#18450 := [nnf-neg #18446]: #18449
  6.8879 +#18441 := (not #15724)
  6.8880 +#18442 := (~ #18441 #15721)
  6.8881 +#18439 := (~ #15721 #15721)
  6.8882 +#18437 := (~ #15716 #15716)
  6.8883 +#18438 := [refl]: #18437
  6.8884 +#18440 := [nnf-pos #18438]: #18439
  6.8885 +#18443 := [nnf-neg #18440]: #18442
  6.8886 +#18454 := [nnf-neg #18443 #18450]: #18453
  6.8887 +#18433 := (~ #15724 #18432)
  6.8888 +#18434 := [sk]: #18433
  6.8889 +#18458 := [nnf-neg #18434 #18454]: #18457
  6.8890 +#18418 := (~ #13514 #13514)
  6.8891 +#18419 := [refl]: #18418
  6.8892 +#18209 := (~ #18208 #18208)
  6.8893 +#18210 := [refl]: #18209
  6.8894 +#18416 := (~ #18415 #18415)
  6.8895 +#18417 := [refl]: #18416
  6.8896 +#18413 := (~ #18412 #18412)
  6.8897 +#18414 := [refl]: #18413
  6.8898 +#18410 := (~ #18409 #18409)
  6.8899 +#18411 := [refl]: #18410
  6.8900 +#18407 := (~ #18406 #18406)
  6.8901 +#18408 := [refl]: #18407
  6.8902 +#18462 := [nnf-neg #18408 #18411 #18414 #18417 #18210 #18419 #18458]: #18461
  6.8903 +#18403 := (not #15708)
  6.8904 +#18404 := (~ #18403 #18402)
  6.8905 +#18399 := (not #15702)
  6.8906 +#18400 := (~ #18399 #18398)
  6.8907 +#18395 := (not #15699)
  6.8908 +#18396 := (~ #18395 #18394)
  6.8909 +#18391 := (not #15696)
  6.8910 +#18392 := (~ #18391 #18390)
  6.8911 +#18387 := (not #15693)
  6.8912 +#18388 := (~ #18387 #18386)
  6.8913 +#18383 := (not #15690)
  6.8914 +#18384 := (~ #18383 #18382)
  6.8915 +#18379 := (not #15685)
  6.8916 +#18380 := (~ #18379 #18378)
  6.8917 +#18347 := (not #15659)
  6.8918 +#18348 := (~ #18347 #18346)
  6.8919 +#18343 := (not #15654)
  6.8920 +#18344 := (~ #18343 #18342)
  6.8921 +#18340 := (~ #18339 #18339)
  6.8922 +#18341 := [refl]: #18340
  6.8923 +#18336 := (not #15642)
  6.8924 +#18337 := (~ #18336 #18335)
  6.8925 +#18332 := (not #15639)
  6.8926 +#18333 := (~ #18332 #18331)
  6.8927 +#18328 := (not #15636)
  6.8928 +#18329 := (~ #18328 #18327)
  6.8929 +#18324 := (not #15631)
  6.8930 +#18325 := (~ #18324 #18323)
  6.8931 +#18320 := (not #15625)
  6.8932 +#18321 := (~ #18320 #15622)
  6.8933 +#18318 := (~ #15622 #15622)
  6.8934 +#18316 := (~ #15617 #15617)
  6.8935 +#18317 := [refl]: #18316
  6.8936 +#18319 := [nnf-pos #18317]: #18318
  6.8937 +#18322 := [nnf-neg #18319]: #18321
  6.8938 +#18314 := (~ #18313 #18313)
  6.8939 +#18315 := [refl]: #18314
  6.8940 +#18326 := [nnf-neg #18315 #18322]: #18325
  6.8941 +#18309 := (~ #15625 #18308)
  6.8942 +#18310 := [sk]: #18309
  6.8943 +#18330 := [nnf-neg #18310 #18326]: #18329
  6.8944 +#18294 := (~ #18293 #18293)
  6.8945 +#18295 := [refl]: #18294
  6.8946 +#18334 := [nnf-neg #18295 #18330]: #18333
  6.8947 +#18291 := (~ #13264 #13264)
  6.8948 +#18292 := [refl]: #18291
  6.8949 +#18338 := [nnf-neg #18292 #18334]: #18337
  6.8950 +#18289 := (~ #18288 #18288)
  6.8951 +#18290 := [refl]: #18289
  6.8952 +#18286 := (~ #18285 #18285)
  6.8953 +#18287 := [refl]: #18286
  6.8954 +#18283 := (~ #18282 #18282)
  6.8955 +#18284 := [refl]: #18283
  6.8956 +#18345 := [nnf-neg #18284 #18287 #18290 #18338 #18341]: #18344
  6.8957 +#18280 := (~ #18279 #18279)
  6.8958 +#18281 := [refl]: #18280
  6.8959 +#18277 := (~ #18276 #18276)
  6.8960 +#18278 := [refl]: #18277
  6.8961 +#18349 := [nnf-neg #18278 #18281 #18345]: #18348
  6.8962 +#18376 := (~ #13422 #13422)
  6.8963 +#18377 := [refl]: #18376
  6.8964 +#18274 := (~ #18273 #18273)
  6.8965 +#18275 := [refl]: #18274
  6.8966 +#18374 := (~ #18373 #18373)
  6.8967 +#18375 := [refl]: #18374
  6.8968 +#18371 := (~ #18370 #18370)
  6.8969 +#18372 := [refl]: #18371
  6.8970 +#18381 := [nnf-neg #18372 #18375 #18210 #18275 #18377 #18349]: #18380
  6.8971 +#18367 := (not #15677)
  6.8972 +#18368 := (~ #18367 #18366)
  6.8973 +#18363 := (not #15671)
  6.8974 +#18364 := (~ #18363 #18362)
  6.8975 +#18359 := (not #15668)
  6.8976 +#18360 := (~ #18359 #18358)
  6.8977 +#18355 := (not #15665)
  6.8978 +#18356 := (~ #18355 #18354)
  6.8979 +#18351 := (not #15662)
  6.8980 +#18352 := (~ #18351 #18350)
  6.8981 +#18271 := (~ #18270 #18270)
  6.8982 +#18272 := [refl]: #18271
  6.8983 +#18268 := (~ #18267 #18267)
  6.8984 +#18269 := [refl]: #18268
  6.8985 +#18265 := (~ #18264 #18264)
  6.8986 +#18266 := [refl]: #18265
  6.8987 +#18262 := (~ #18261 #18261)
  6.8988 +#18263 := [refl]: #18262
  6.8989 +#18251 := (~ #18250 #18250)
  6.8990 +#18252 := [refl]: #18251
  6.8991 +#18259 := (~ #18258 #18258)
  6.8992 +#18260 := [refl]: #18259
  6.8993 +#18256 := (~ #18255 #18255)
  6.8994 +#18257 := [refl]: #18256
  6.8995 +#18353 := [nnf-neg #18257 #18260 #18252 #18263 #18266 #18269 #18272 #18275 #18349]: #18352
  6.8996 +#18248 := (~ #18247 #18247)
  6.8997 +#18249 := [refl]: #18248
  6.8998 +#18239 := (~ #18238 #18238)
  6.8999 +#18240 := [refl]: #18239
  6.9000 +#18357 := [nnf-neg #18240 #18249 #18353]: #18356
  6.9001 +#18245 := (~ #18244 #18244)
  6.9002 +#18246 := [refl]: #18245
  6.9003 +#18361 := [nnf-neg #18246 #18357]: #18360
  6.9004 +#18242 := (~ #18241 #18241)
  6.9005 +#18243 := [refl]: #18242
  6.9006 +#18365 := [nnf-neg #18240 #18243 #18361]: #18364
  6.9007 +#18253 := (~ #13416 #13416)
  6.9008 +#18254 := [refl]: #18253
  6.9009 +#18369 := [nnf-neg #18210 #18254 #18365]: #18368
  6.9010 +#18385 := [nnf-neg #18369 #18381]: #18384
  6.9011 +#18389 := [nnf-neg #18252 #18210 #18385]: #18388
  6.9012 +#18393 := [nnf-neg #18240 #18249 #18389]: #18392
  6.9013 +#18397 := [nnf-neg #18246 #18393]: #18396
  6.9014 +#18401 := [nnf-neg #18240 #18243 #18397]: #18400
  6.9015 +#18236 := (~ #13511 #13511)
  6.9016 +#18237 := [refl]: #18236
  6.9017 +#18405 := [nnf-neg #18210 #18237 #18401]: #18404
  6.9018 +#18466 := [nnf-neg #18405 #18462]: #18465
  6.9019 +#18234 := (~ #18233 #18233)
  6.9020 +#18235 := [refl]: #18234
  6.9021 +#18231 := (~ #18230 #18230)
  6.9022 +#18232 := [refl]: #18231
  6.9023 +#18228 := (~ #18227 #18227)
  6.9024 +#18229 := [refl]: #18228
  6.9025 +#18224 := (not #15551)
  6.9026 +#18225 := (~ #18224 #15548)
  6.9027 +#18222 := (~ #15548 #15548)
  6.9028 +#18220 := (~ #15543 #15543)
  6.9029 +#18221 := [refl]: #18220
  6.9030 +#18223 := [nnf-pos #18221]: #18222
  6.9031 +#18226 := [nnf-neg #18223]: #18225
  6.9032 +#18218 := (~ #18217 #18217)
  6.9033 +#18219 := [refl]: #18218
  6.9034 +#18215 := (~ #18214 #18214)
  6.9035 +#18216 := [refl]: #18215
  6.9036 +#18212 := (~ #18211 #18211)
  6.9037 +#18213 := [refl]: #18212
  6.9038 +#18206 := (~ #18205 #18205)
  6.9039 +#18207 := [refl]: #18206
  6.9040 +#18203 := (~ #18202 #18202)
  6.9041 +#18204 := [refl]: #18203
  6.9042 +#18200 := (~ #18199 #18199)
  6.9043 +#18201 := [refl]: #18200
  6.9044 +#18197 := (~ #18196 #18196)
  6.9045 +#18198 := [refl]: #18197
  6.9046 +#18194 := (~ #18193 #18193)
  6.9047 +#18195 := [refl]: #18194
  6.9048 +#18191 := (~ #18190 #18190)
  6.9049 +#18192 := [refl]: #18191
  6.9050 +#18188 := (~ #18187 #18187)
  6.9051 +#18189 := [refl]: #18188
  6.9052 +#18470 := [nnf-neg #18189 #18192 #18195 #18198 #18201 #18204 #18207 #18210 #18213 #18216 #18219 #18226 #18229 #18232 #18235 #18466]: #18469
  6.9053 +#18185 := (~ #13943 #13943)
  6.9054 +#18186 := [refl]: #18185
  6.9055 +#18183 := (~ #12976 #12976)
  6.9056 +#18184 := [refl]: #18183
  6.9057 +#18474 := [nnf-neg #18184 #18186 #18470]: #18473
  6.9058 +#18180 := (not #15537)
  6.9059 +#18181 := (~ #18180 #15534)
  6.9060 +#18178 := (~ #15534 #15534)
  6.9061 +#18176 := (~ #15529 #15529)
  6.9062 +#18177 := [refl]: #18176
  6.9063 +#18179 := [nnf-pos #18177]: #18178
  6.9064 +#18182 := [nnf-neg #18179]: #18181
  6.9065 +#18478 := [nnf-neg #18182 #18474]: #18477
  6.9066 +#18172 := (~ #15537 #18171)
  6.9067 +#18173 := [sk]: #18172
  6.9068 +#18482 := [nnf-neg #18173 #18478]: #18481
  6.9069 +#18157 := (~ #18156 #18156)
  6.9070 +#18158 := [refl]: #18157
  6.9071 +#18486 := [nnf-neg #18158 #18482]: #18485
  6.9072 +#18154 := (~ #13181 #13181)
  6.9073 +#18155 := [refl]: #18154
  6.9074 +#18490 := [nnf-neg #18155 #18486]: #18489
  6.9075 +#18152 := (~ #18151 #18151)
  6.9076 +#18153 := [refl]: #18152
  6.9077 +#18149 := (~ #18148 #18148)
  6.9078 +#18150 := [refl]: #18149
  6.9079 +#18146 := (~ #18145 #18145)
  6.9080 +#18147 := [refl]: #18146
  6.9081 +#18143 := (~ #18142 #18142)
  6.9082 +#18144 := [refl]: #18143
  6.9083 +#18140 := (~ #18139 #18139)
  6.9084 +#18141 := [refl]: #18140
  6.9085 +#18494 := [nnf-neg #18141 #18144 #18147 #18150 #18153 #18490]: #18493
  6.9086 +#18137 := (~ #18136 #18136)
  6.9087 +#18138 := [refl]: #18137
  6.9088 +#18128 := (~ #18127 #18127)
  6.9089 +#18129 := [refl]: #18128
  6.9090 +#18498 := [nnf-neg #18129 #18138 #18494]: #18497
  6.9091 +#18134 := (~ #18133 #18133)
  6.9092 +#18135 := [refl]: #18134
  6.9093 +#18502 := [nnf-neg #18135 #18498]: #18501
  6.9094 +#18131 := (~ #18130 #18130)
  6.9095 +#18132 := [refl]: #18131
  6.9096 +#18506 := [nnf-neg #18129 #18132 #18502]: #18505
  6.9097 +#18125 := (~ #18124 #18124)
  6.9098 +#18126 := [refl]: #18125
  6.9099 +#18510 := [nnf-neg #18126 #18506]: #18509
  6.9100 +#18122 := (~ #13009 #13009)
  6.9101 +#18123 := [refl]: #18122
  6.9102 +#18513 := [nnf-neg #18123 #18510]: #18512
  6.9103 +#15021 := (or #12079 #12070 #12061 #12052 #13230 #13511 #13597)
  6.9104 +#15026 := (and #13533 #15021)
  6.9105 +#15032 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #13734 #13740 #13752 #13762 #13775 #13786 #15026)
  6.9106 +#15037 := (and #3042 #13218 #15032)
  6.9107 +#15040 := (or #13214 #15037)
  6.9108 +#15043 := (and #13211 #15040)
  6.9109 +#15046 := (or #13181 #15043)
  6.9110 +#15049 := (and #13178 #15046)
  6.9111 +#15052 := (or #12976 #12967 #12958 #12949 #12985 #15049)
  6.9112 +#15055 := (and #11928 #11937 #15052)
  6.9113 +#15058 := (or #12997 #15055)
  6.9114 +#15061 := (and #11928 #11931 #15058)
  6.9115 +#15064 := (or #13009 #15061)
  6.9116 +#15067 := (and #11925 #15064)
  6.9117 +#15070 := (not #15067)
  6.9118 +#15792 := (iff #15070 #15791)
  6.9119 +#15789 := (iff #15067 #15788)
  6.9120 +#15786 := (iff #15064 #15785)
  6.9121 +#15783 := (iff #15061 #15782)
  6.9122 +#15780 := (iff #15058 #15779)
  6.9123 +#15777 := (iff #15055 #15776)
  6.9124 +#15774 := (iff #15052 #15773)
  6.9125 +#15771 := (iff #15049 #15770)
  6.9126 +#15768 := (iff #15046 #15767)
  6.9127 +#15765 := (iff #15043 #15764)
  6.9128 +#15762 := (iff #15040 #15761)
  6.9129 +#15759 := (iff #15037 #15758)
  6.9130 +#15756 := (iff #15032 #15753)
  6.9131 +#15750 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #15551 #13740 #15568 #15585 #15602 #13786 #15747)
  6.9132 +#15754 := (iff #15750 #15753)
  6.9133 +#15755 := [rewrite]: #15754
  6.9134 +#15751 := (iff #15032 #15750)
  6.9135 +#15748 := (iff #15026 #15747)
  6.9136 +#15745 := (iff #15021 #15744)
  6.9137 +#15742 := (iff #13597 #15741)
  6.9138 +#15739 := (iff #13592 #15738)
  6.9139 +#15736 := (iff #13583 #15735)
  6.9140 +#15733 := (iff #13578 #15730)
  6.9141 +#15727 := (and #3103 #4043 #14916 #13540)
  6.9142 +#15731 := (iff #15727 #15730)
  6.9143 +#15732 := [rewrite]: #15731
  6.9144 +#15728 := (iff #13578 #15727)
  6.9145 +#14911 := (iff #4357 #14916)
  6.9146 +#14932 := -4294967295::int
  6.9147 +#14924 := (+ -4294967295::int #161)
  6.9148 +#14917 := (<= #14924 0::int)
  6.9149 +#14913 := (iff #14917 #14916)
  6.9150 +#14914 := [rewrite]: #14913
  6.9151 +#14918 := (iff #4357 #14917)
  6.9152 +#14919 := (= #4356 #14924)
  6.9153 +#14925 := (+ #161 -4294967295::int)
  6.9154 +#14921 := (= #14925 #14924)
  6.9155 +#14922 := [rewrite]: #14921
  6.9156 +#14926 := (= #4356 #14925)
  6.9157 +#14927 := (= #4355 -4294967295::int)
  6.9158 +#14933 := (* -1::int 4294967295::int)
  6.9159 +#14929 := (= #14933 -4294967295::int)
  6.9160 +#14930 := [rewrite]: #14929
  6.9161 +#14934 := (= #4355 #14933)
  6.9162 +#7478 := (= uf_76 4294967295::int)
  6.9163  #947 := 65536::int
  6.9164  #1322 := (* 65536::int 65536::int)
  6.9165  #1327 := (- #1322 1::int)
  6.9166  #1328 := (= uf_76 #1327)
  6.9167 -#7477 := (iff #1328 #7476)
  6.9168 -#7474 := (= #1327 4294967295::int)
  6.9169 +#7479 := (iff #1328 #7478)
  6.9170 +#7476 := (= #1327 4294967295::int)
  6.9171  #1010 := 4294967296::int
  6.9172 -#7467 := (- 4294967296::int 1::int)
  6.9173 -#7472 := (= #7467 4294967295::int)
  6.9174 -#7473 := [rewrite]: #7472
  6.9175 -#7469 := (= #1327 #7467)
  6.9176 -#7438 := (= #1322 4294967296::int)
  6.9177 -#7439 := [rewrite]: #7438
  6.9178 -#7470 := [monotonicity #7439]: #7469
  6.9179 -#7475 := [trans #7470 #7473]: #7474
  6.9180 -#7478 := [monotonicity #7475]: #7477
  6.9181 -#7466 := [asserted]: #1328
  6.9182 -#7481 := [mp #7466 #7478]: #7476
  6.9183 -#14393 := [monotonicity #7481]: #14396
  6.9184 -#14390 := [trans #14393 #14392]: #14389
  6.9185 -#14385 := [monotonicity #14390]: #14388
  6.9186 -#14382 := [trans #14385 #14384]: #14381
  6.9187 -#14377 := [monotonicity #14382]: #14380
  6.9188 -#14374 := [trans #14377 #14376]: #14373
  6.9189 -#15259 := [monotonicity #14374]: #15258
  6.9190 -#15264 := [trans #15259 #15262]: #15263
  6.9191 -#15267 := [quant-intro #15264]: #15266
  6.9192 -#15255 := (iff #13314 #15254)
  6.9193 -#15252 := (iff #13294 #15251)
  6.9194 -#15249 := (iff #13291 #15246)
  6.9195 -#15243 := (or #15240 #13288)
  6.9196 -#15247 := (iff #15243 #15246)
  6.9197 -#15248 := [rewrite]: #15247
  6.9198 -#15244 := (iff #13291 #15243)
  6.9199 -#15241 := (iff #13283 #15240)
  6.9200 -#15238 := (iff #13278 #15235)
  6.9201 -#15232 := (and #4041 #14378 #13272)
  6.9202 -#15236 := (iff #15232 #15235)
  6.9203 -#15237 := [rewrite]: #15236
  6.9204 -#15233 := (iff #13278 #15232)
  6.9205 -#15234 := [monotonicity #14374]: #15233
  6.9206 -#15239 := [trans #15234 #15237]: #15238
  6.9207 -#15242 := [monotonicity #15239]: #15241
  6.9208 -#15245 := [monotonicity #15242]: #15244
  6.9209 -#15250 := [trans #15245 #15248]: #15249
  6.9210 -#15253 := [quant-intro #15250]: #15252
  6.9211 -#15256 := [monotonicity #15253]: #15255
  6.9212 -#15270 := [monotonicity #15256 #15267]: #15269
  6.9213 -#15273 := [monotonicity #15253 #15270]: #15272
  6.9214 -#15276 := [monotonicity #15273]: #15275
  6.9215 -#15281 := [trans #15276 #15279]: #15280
  6.9216 -#15230 := (iff #13247 #15229)
  6.9217 -#15227 := (iff #13242 #15226)
  6.9218 -#15224 := (iff #13236 #15223)
  6.9219 -#15221 := (iff #13231 #15220)
  6.9220 -#15218 := (iff #13225 #15217)
  6.9221 -#15215 := (iff #13222 #15214)
  6.9222 -#15212 := (iff #13219 #15209)
  6.9223 -#15206 := (or #15188 #13216)
  6.9224 -#15210 := (iff #15206 #15209)
  6.9225 -#15211 := [rewrite]: #15210
  6.9226 -#15207 := (iff #13219 #15206)
  6.9227 -#15189 := (iff #13158 #15188)
  6.9228 -#15186 := (iff #13152 #15185)
  6.9229 -#15183 := (iff #13149 #15182)
  6.9230 -#15180 := (iff #13146 #15179)
  6.9231 -#15177 := (iff #13143 #15176)
  6.9232 -#15174 := (iff #13140 #15171)
  6.9233 -#15168 := (or #15165 #13135)
  6.9234 -#15172 := (iff #15168 #15171)
  6.9235 -#15173 := [rewrite]: #15172
  6.9236 -#15169 := (iff #13140 #15168)
  6.9237 -#15166 := (iff #13123 #15165)
  6.9238 -#15163 := (iff #13120 #15162)
  6.9239 -#15160 := (iff #13117 #15157)
  6.9240 -#15154 := (or #15151 #13114)
  6.9241 -#15158 := (iff #15154 #15157)
  6.9242 -#15159 := [rewrite]: #15158
  6.9243 -#15155 := (iff #13117 #15154)
  6.9244 -#15152 := (iff #13109 #15151)
  6.9245 -#15149 := (iff #13104 #15146)
  6.9246 -#15143 := (and #4041 #14378 #13098)
  6.9247 -#15147 := (iff #15143 #15146)
  6.9248 -#15148 := [rewrite]: #15147
  6.9249 -#15144 := (iff #13104 #15143)
  6.9250 -#15145 := [monotonicity #14374]: #15144
  6.9251 -#15150 := [trans #15145 #15148]: #15149
  6.9252 -#15153 := [monotonicity #15150]: #15152
  6.9253 -#15156 := [monotonicity #15153]: #15155
  6.9254 -#15161 := [trans #15156 #15159]: #15160
  6.9255 -#15164 := [quant-intro #15161]: #15163
  6.9256 -#15167 := [monotonicity #15164]: #15166
  6.9257 -#15170 := [monotonicity #15167]: #15169
  6.9258 -#15175 := [trans #15170 #15173]: #15174
  6.9259 -#15178 := [monotonicity #15164 #15175]: #15177
  6.9260 -#15181 := [monotonicity #15178]: #15180
  6.9261 -#15184 := [monotonicity #15181]: #15183
  6.9262 -#15141 := (iff #13086 #15140)
  6.9263 -#15138 := (iff #13081 #15135)
  6.9264 -#15132 := (and #3258 #13017 #13051 #15127 #13059 #13061)
  6.9265 -#15136 := (iff #15132 #15135)
  6.9266 -#15137 := [rewrite]: #15136
  6.9267 -#15133 := (iff #13081 #15132)
  6.9268 -#15130 := (iff #13054 #15127)
  6.9269 -#15079 := (+ 4294967295::int #12965)
  6.9270 -#15123 := (>= #15079 1::int)
  6.9271 -#15128 := (iff #15123 #15127)
  6.9272 -#15129 := [rewrite]: #15128
  6.9273 -#15124 := (iff #13054 #15123)
  6.9274 -#15080 := (= #13055 #15079)
  6.9275 -#15081 := [monotonicity #7481]: #15080
  6.9276 -#15125 := [monotonicity #15081]: #15124
  6.9277 -#15131 := [trans #15125 #15129]: #15130
  6.9278 -#15134 := [monotonicity #15131]: #15133
  6.9279 -#15139 := [trans #15134 #15137]: #15138
  6.9280 -#15142 := [monotonicity #15139]: #15141
  6.9281 -#15187 := [monotonicity #15142 #15184]: #15186
  6.9282 -#15190 := [monotonicity #15131 #15187]: #15189
  6.9283 -#15208 := [monotonicity #15190]: #15207
  6.9284 -#15213 := [trans #15208 #15211]: #15212
  6.9285 -#15204 := (iff #13185 #15203)
  6.9286 -#15201 := (iff #13180 #15200)
  6.9287 -#15198 := (iff #13174 #15197)
  6.9288 -#15195 := (iff #13169 #15194)
  6.9289 -#15192 := (iff #13163 #15191)
  6.9290 -#15193 := [monotonicity #15190]: #15192
  6.9291 -#15196 := [monotonicity #15193]: #15195
  6.9292 -#15199 := [monotonicity #15196]: #15198
  6.9293 -#15202 := [monotonicity #15199]: #15201
  6.9294 -#15205 := [monotonicity #15202]: #15204
  6.9295 -#15216 := [monotonicity #15205 #15213]: #15215
  6.9296 -#15219 := [monotonicity #15216]: #15218
  6.9297 -#15222 := [monotonicity #15219]: #15221
  6.9298 -#15225 := [monotonicity #15222]: #15224
  6.9299 -#15228 := [monotonicity #15225]: #15227
  6.9300 -#15231 := [monotonicity #15228]: #15230
  6.9301 -#15284 := [monotonicity #15231 #15281]: #15283
  6.9302 -#15121 := (iff #13453 #15120)
  6.9303 -#15118 := (iff #13448 #15115)
  6.9304 -#15112 := (and #3055 #12030 #12741 #12910 #12913 #13359 #15076 #13389 #13392 #15085 #15096 #13402 #15107)
  6.9305 -#15116 := (iff #15112 #15115)
  6.9306 -#15117 := [rewrite]: #15116
  6.9307 -#15113 := (iff #13448 #15112)
  6.9308 -#15110 := (iff #13405 #15107)
  6.9309 -#15101 := (+ 255::int #13378)
  6.9310 -#15104 := (>= #15101 0::int)
  6.9311 -#15108 := (iff #15104 #15107)
  6.9312 -#15109 := [rewrite]: #15108
  6.9313 -#15105 := (iff #13405 #15104)
  6.9314 -#15102 := (= #13406 #15101)
  6.9315 +#7469 := (- 4294967296::int 1::int)
  6.9316 +#7474 := (= #7469 4294967295::int)
  6.9317 +#7475 := [rewrite]: #7474
  6.9318 +#7471 := (= #1327 #7469)
  6.9319 +#7440 := (= #1322 4294967296::int)
  6.9320 +#7441 := [rewrite]: #7440
  6.9321 +#7472 := [monotonicity #7441]: #7471
  6.9322 +#7477 := [trans #7472 #7475]: #7476
  6.9323 +#7480 := [monotonicity #7477]: #7479
  6.9324 +#7468 := [asserted]: #1328
  6.9325 +#7483 := [mp #7468 #7480]: #7478
  6.9326 +#14931 := [monotonicity #7483]: #14934
  6.9327 +#14928 := [trans #14931 #14930]: #14927
  6.9328 +#14923 := [monotonicity #14928]: #14926
  6.9329 +#14920 := [trans #14923 #14922]: #14919
  6.9330 +#14915 := [monotonicity #14920]: #14918
  6.9331 +#14912 := [trans #14915 #14914]: #14911
  6.9332 +#15729 := [monotonicity #14912]: #15728
  6.9333 +#15734 := [trans #15729 #15732]: #15733
  6.9334 +#15737 := [quant-intro #15734]: #15736
  6.9335 +#15725 := (iff #13586 #15724)
  6.9336 +#15722 := (iff #13566 #15721)
  6.9337 +#15719 := (iff #13561 #15716)
  6.9338 +#15713 := (or #14158 #13538 #13552)
  6.9339 +#15717 := (iff #15713 #15716)
  6.9340 +#15718 := [rewrite]: #15717
  6.9341 +#15714 := (iff #13561 #15713)
  6.9342 +#14155 := (iff #5579 #14158)
  6.9343 +#14160 := (iff #4364 #14159)
  6.9344 +#14157 := [monotonicity #14912]: #14160
  6.9345 +#14156 := [monotonicity #14157]: #14155
  6.9346 +#15715 := [monotonicity #14156]: #15714
  6.9347 +#15720 := [trans #15715 #15718]: #15719
  6.9348 +#15723 := [quant-intro #15720]: #15722
  6.9349 +#15726 := [monotonicity #15723]: #15725
  6.9350 +#15740 := [monotonicity #15726 #15737]: #15739
  6.9351 +#15743 := [monotonicity #15723 #15740]: #15742
  6.9352 +#15746 := [monotonicity #15743]: #15745
  6.9353 +#15711 := (iff #13533 #15708)
  6.9354 +#15705 := (or #13230 #15702 #13510)
  6.9355 +#15709 := (iff #15705 #15708)
  6.9356 +#15710 := [rewrite]: #15709
  6.9357 +#15706 := (iff #13533 #15705)
  6.9358 +#15703 := (iff #13504 #15702)
  6.9359 +#15700 := (iff #13498 #15699)
  6.9360 +#15697 := (iff #13493 #15696)
  6.9361 +#15694 := (iff #13485 #15693)
  6.9362 +#15691 := (iff #13476 #15690)
  6.9363 +#15688 := (iff #13471 #15685)
  6.9364 +#15682 := (or #12566 #12557 #13230 #13239 #15659 #13416)
  6.9365 +#15686 := (iff #15682 #15685)
  6.9366 +#15687 := [rewrite]: #15686
  6.9367 +#15683 := (iff #13471 #15682)
  6.9368 +#15660 := (iff #13360 #15659)
  6.9369 +#15657 := (iff #13352 #15654)
  6.9370 +#15651 := (or #12401 #13256 #15642 #13331 #15648)
  6.9371 +#15655 := (iff #15651 #15654)
  6.9372 +#15656 := [rewrite]: #15655
  6.9373 +#15652 := (iff #13352 #15651)
  6.9374 +#15649 := (iff #13337 #15648)
  6.9375 +#15646 := (iff #13334 #15645)
  6.9376 +#15612 := (iff #13245 #15609)
  6.9377 +#15554 := (+ 4294967295::int #13246)
  6.9378 +#15605 := (>= #15554 1::int)
  6.9379 +#15610 := (iff #15605 #15609)
  6.9380 +#15611 := [rewrite]: #15610
  6.9381 +#15606 := (iff #13245 #15605)
  6.9382 +#15555 := (= #13247 #15554)
  6.9383 +#15556 := [monotonicity #7483]: #15555
  6.9384 +#15607 := [monotonicity #15556]: #15606
  6.9385 +#15613 := [trans #15607 #15611]: #15612
  6.9386 +#15647 := [monotonicity #15613]: #15646
  6.9387 +#15650 := [monotonicity #15647]: #15649
  6.9388 +#15643 := (iff #13324 #15642)
  6.9389 +#15640 := (iff #13321 #15639)
  6.9390 +#15637 := (iff #13318 #15636)
  6.9391 +#15634 := (iff #13315 #15631)
  6.9392 +#15628 := (or #15625 #13310)
  6.9393 +#15632 := (iff #15628 #15631)
  6.9394 +#15633 := [rewrite]: #15632
  6.9395 +#15629 := (iff #13315 #15628)
  6.9396 +#15626 := (iff #13298 #15625)
  6.9397 +#15623 := (iff #13295 #15622)
  6.9398 +#15620 := (iff #13290 #15617)
  6.9399 +#15614 := (or #14158 #13267 #13281)
  6.9400 +#15618 := (iff #15614 #15617)
  6.9401 +#15619 := [rewrite]: #15618
  6.9402 +#15615 := (iff #13290 #15614)
  6.9403 +#15616 := [monotonicity #14156]: #15615
  6.9404 +#15621 := [trans #15616 #15619]: #15620
  6.9405 +#15624 := [quant-intro #15621]: #15623
  6.9406 +#15627 := [monotonicity #15624]: #15626
  6.9407 +#15630 := [monotonicity #15627]: #15629
  6.9408 +#15635 := [trans #15630 #15633]: #15634
  6.9409 +#15638 := [monotonicity #15624 #15635]: #15637
  6.9410 +#15641 := [monotonicity #15638]: #15640
  6.9411 +#15644 := [monotonicity #15641]: #15643
  6.9412 +#15653 := [monotonicity #15644 #15650]: #15652
  6.9413 +#15658 := [trans #15653 #15656]: #15657
  6.9414 +#15661 := [monotonicity #15613 #15658]: #15660
  6.9415 +#15684 := [monotonicity #15661]: #15683
  6.9416 +#15689 := [trans #15684 #15687]: #15688
  6.9417 +#15680 := (iff #13441 #15677)
  6.9418 +#15674 := (or #13230 #15671 #13417)
  6.9419 +#15678 := (iff #15674 #15677)
  6.9420 +#15679 := [rewrite]: #15678
  6.9421 +#15675 := (iff #13441 #15674)
  6.9422 +#15672 := (iff #13411 #15671)
  6.9423 +#15669 := (iff #13405 #15668)
  6.9424 +#15666 := (iff #13400 #15665)
  6.9425 +#15663 := (iff #13392 #15662)
  6.9426 +#15664 := [monotonicity #15661]: #15663
  6.9427 +#15667 := [monotonicity #15664]: #15666
  6.9428 +#15670 := [monotonicity #15667]: #15669
  6.9429 +#15673 := [monotonicity #15670]: #15672
  6.9430 +#15676 := [monotonicity #15673]: #15675
  6.9431 +#15681 := [trans #15676 #15679]: #15680
  6.9432 +#15692 := [monotonicity #15681 #15689]: #15691
  6.9433 +#15695 := [monotonicity #15692]: #15694
  6.9434 +#15698 := [monotonicity #15695]: #15697
  6.9435 +#15701 := [monotonicity #15698]: #15700
  6.9436 +#15704 := [monotonicity #15701]: #15703
  6.9437 +#15707 := [monotonicity #15704]: #15706
  6.9438 +#15712 := [trans #15707 #15710]: #15711
  6.9439 +#15749 := [monotonicity #15712 #15746]: #15748
  6.9440 +#15603 := (iff #13775 #15602)
  6.9441 +#15600 := (iff #13772 #15599)
  6.9442 +#15597 := (iff #13768 #15594)
  6.9443 +#15588 := (+ 255::int #13715)
  6.9444 +#15591 := (>= #15588 0::int)
  6.9445 +#15595 := (iff #15591 #15594)
  6.9446 +#15596 := [rewrite]: #15595
  6.9447 +#15592 := (iff #13768 #15591)
  6.9448 +#15589 := (= #13769 #15588)
  6.9449  #1332 := (= uf_78 255::int)
  6.9450 -#7480 := [asserted]: #1332
  6.9451 -#15103 := [monotonicity #7480]: #15102
  6.9452 -#15106 := [monotonicity #15103]: #15105
  6.9453 -#15111 := [trans #15106 #15109]: #15110
  6.9454 -#15099 := (iff #13398 #15096)
  6.9455 -#15090 := (+ 4294967295::int #13356)
  6.9456 -#15093 := (>= #15090 0::int)
  6.9457 -#15097 := (iff #15093 #15096)
  6.9458 -#15098 := [rewrite]: #15097
  6.9459 -#15094 := (iff #13398 #15093)
  6.9460 -#15091 := (= #13399 #15090)
  6.9461 -#15092 := [monotonicity #7481]: #15091
  6.9462 -#15095 := [monotonicity #15092]: #15094
  6.9463 -#15100 := [trans #15095 #15098]: #15099
  6.9464 -#15088 := (iff #13395 #15085)
  6.9465 -#15082 := (>= #15079 0::int)
  6.9466 -#15086 := (iff #15082 #15085)
  6.9467 -#15087 := [rewrite]: #15086
  6.9468 -#15083 := (iff #13395 #15082)
  6.9469 -#15084 := [monotonicity #15081]: #15083
  6.9470 -#15089 := [trans #15084 #15087]: #15088
  6.9471 -#15077 := (iff #13386 #15076)
  6.9472 -#15074 := (iff #13383 #15071)
  6.9473 -#15068 := (or #15065 #13380)
  6.9474 -#15072 := (iff #15068 #15071)
  6.9475 -#15073 := [rewrite]: #15072
  6.9476 -#15069 := (iff #13383 #15068)
  6.9477 -#15066 := (iff #13375 #15065)
  6.9478 -#15063 := (iff #13370 #15060)
  6.9479 -#15057 := (and #4041 #14378 #13364)
  6.9480 -#15061 := (iff #15057 #15060)
  6.9481 -#15062 := [rewrite]: #15061
  6.9482 -#15058 := (iff #13370 #15057)
  6.9483 -#15059 := [monotonicity #14374]: #15058
  6.9484 -#15064 := [trans #15059 #15062]: #15063
  6.9485 -#15067 := [monotonicity #15064]: #15066
  6.9486 -#15070 := [monotonicity #15067]: #15069
  6.9487 -#15075 := [trans #15070 #15073]: #15074
  6.9488 -#15078 := [quant-intro #15075]: #15077
  6.9489 -#15114 := [monotonicity #15078 #15089 #15100 #15111]: #15113
  6.9490 -#15119 := [trans #15114 #15117]: #15118
  6.9491 -#15122 := [monotonicity #15119]: #15121
  6.9492 -#15287 := [monotonicity #15122 #15284]: #15286
  6.9493 -#15292 := [trans #15287 #15290]: #15291
  6.9494 -#15295 := [monotonicity #15292]: #15294
  6.9495 -#15055 := (iff #12895 #15054)
  6.9496 -#15052 := (iff #12892 #15051)
  6.9497 -#15049 := (iff #12889 #15046)
  6.9498 -#15043 := (or #15040 #12885)
  6.9499 -#15047 := (iff #15043 #15046)
  6.9500 -#15048 := [rewrite]: #15047
  6.9501 -#15044 := (iff #12889 #15043)
  6.9502 -#15041 := (iff #12881 #15040)
  6.9503 -#15038 := (iff #12876 #15035)
  6.9504 -#15032 := (and #4041 #14378 #12870)
  6.9505 -#15036 := (iff #15032 #15035)
  6.9506 -#15037 := [rewrite]: #15036
  6.9507 -#15033 := (iff #12876 #15032)
  6.9508 -#15034 := [monotonicity #14374]: #15033
  6.9509 -#15039 := [trans #15034 #15037]: #15038
  6.9510 +#7482 := [asserted]: #1332
  6.9511 +#15590 := [monotonicity #7482]: #15589
  6.9512 +#15593 := [monotonicity #15590]: #15592
  6.9513 +#15598 := [trans #15593 #15596]: #15597
  6.9514 +#15601 := [monotonicity #15598]: #15600
  6.9515 +#15604 := [monotonicity #15601]: #15603
  6.9516 +#15586 := (iff #13762 #15585)
  6.9517 +#15583 := (iff #13759 #15582)
  6.9518 +#15580 := (iff #13755 #15577)
  6.9519 +#15571 := (+ 4294967295::int #13686)
  6.9520 +#15574 := (>= #15571 0::int)
  6.9521 +#15578 := (iff #15574 #15577)
  6.9522 +#15579 := [rewrite]: #15578
  6.9523 +#15575 := (iff #13755 #15574)
  6.9524 +#15572 := (= #13756 #15571)
  6.9525 +#15573 := [monotonicity #7483]: #15572
  6.9526 +#15576 := [monotonicity #15573]: #15575
  6.9527 +#15581 := [trans #15576 #15579]: #15580
  6.9528 +#15584 := [monotonicity #15581]: #15583
  6.9529 +#15587 := [monotonicity #15584]: #15586
  6.9530 +#15569 := (iff #13752 #15568)
  6.9531 +#15566 := (iff #13749 #15565)
  6.9532 +#15563 := (iff #13746 #15560)
  6.9533 +#15557 := (>= #15554 0::int)
  6.9534 +#15561 := (iff #15557 #15560)
  6.9535 +#15562 := [rewrite]: #15561
  6.9536 +#15558 := (iff #13746 #15557)
  6.9537 +#15559 := [monotonicity #15556]: #15558
  6.9538 +#15564 := [trans #15559 #15562]: #15563
  6.9539 +#15567 := [monotonicity #15564]: #15566
  6.9540 +#15570 := [monotonicity #15567]: #15569
  6.9541 +#15552 := (iff #13734 #15551)
  6.9542 +#15549 := (iff #13731 #15548)
  6.9543 +#15546 := (iff #13726 #15543)
  6.9544 +#15540 := (or #14158 #13703 #13717)
  6.9545 +#15544 := (iff #15540 #15543)
  6.9546 +#15545 := [rewrite]: #15544
  6.9547 +#15541 := (iff #13726 #15540)
  6.9548 +#15542 := [monotonicity #14156]: #15541
  6.9549 +#15547 := [trans #15542 #15545]: #15546
  6.9550 +#15550 := [quant-intro #15547]: #15549
  6.9551 +#15553 := [monotonicity #15550]: #15552
  6.9552 +#15752 := [monotonicity #15553 #15570 #15587 #15604 #15749]: #15751
  6.9553 +#15757 := [trans #15752 #15755]: #15756
  6.9554 +#15760 := [monotonicity #15757]: #15759
  6.9555 +#15538 := (iff #13214 #15537)
  6.9556 +#15535 := (iff #13211 #15534)
  6.9557 +#15532 := (iff #13206 #15529)
  6.9558 +#15526 := (or #14158 #13184 #13196)
  6.9559 +#15530 := (iff #15526 #15529)
  6.9560 +#15531 := [rewrite]: #15530
  6.9561 +#15527 := (iff #13206 #15526)
  6.9562 +#15528 := [monotonicity #14156]: #15527
  6.9563 +#15533 := [trans #15528 #15531]: #15532
  6.9564 +#15536 := [quant-intro #15533]: #15535
  6.9565 +#15539 := [monotonicity #15536]: #15538
  6.9566 +#15763 := [monotonicity #15539 #15760]: #15762
  6.9567 +#15766 := [monotonicity #15536 #15763]: #15765
  6.9568 +#15769 := [monotonicity #15766]: #15768
  6.9569 +#15772 := [monotonicity #15769]: #15771
  6.9570 +#15775 := [monotonicity #15772]: #15774
  6.9571 +#15778 := [monotonicity #15775]: #15777
  6.9572 +#15781 := [monotonicity #15778]: #15780
  6.9573 +#15784 := [monotonicity #15781]: #15783
  6.9574 +#15787 := [monotonicity #15784]: #15786
  6.9575 +#15790 := [monotonicity #15787]: #15789
  6.9576 +#15793 := [monotonicity #15790]: #15792
  6.9577 +#14070 := (not #13922)
  6.9578 +#15071 := (iff #14070 #15070)
  6.9579 +#15068 := (iff #13922 #15067)
  6.9580 +#15065 := (iff #13919 #15064)
  6.9581 +#15062 := (iff #13914 #15061)
  6.9582 +#15059 := (iff #13908 #15058)
  6.9583 +#15056 := (iff #13903 #15055)
  6.9584 +#15053 := (iff #13895 #15052)
  6.9585 +#15050 := (iff #13874 #15049)
  6.9586 +#15047 := (iff #13871 #15046)
  6.9587 +#15044 := (iff #13868 #15043)
  6.9588 +#15041 := (iff #13865 #15040)
  6.9589 +#15038 := (iff #13860 #15037)
  6.9590 +#15035 := (iff #13852 #15032)
  6.9591 +#15029 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #15026 #13700 #13734 #13740 #13752 #13762 #13775 #13786)
  6.9592 +#15033 := (iff #15029 #15032)
  6.9593 +#15034 := [rewrite]: #15033
  6.9594 +#15030 := (iff #13852 #15029)
  6.9595 +#15027 := (iff #13659 #15026)
  6.9596 +#15024 := (iff #13654 #15021)
  6.9597 +#15006 := (or #12079 #12070 #12061 #12052 #13230 #13597)
  6.9598 +#15018 := (or #13230 #13511 #15006)
  6.9599 +#15022 := (iff #15018 #15021)
  6.9600 +#15023 := [rewrite]: #15022
  6.9601 +#15019 := (iff #13654 #15018)
  6.9602 +#15016 := (iff #13629 #15006)
  6.9603 +#15011 := (and true #15006)
  6.9604 +#15014 := (iff #15011 #15006)
  6.9605 +#15015 := [rewrite]: #15014
  6.9606 +#15012 := (iff #13629 #15011)
  6.9607 +#15009 := (iff #13624 #15006)
  6.9608 +#15003 := (or false #12079 #12070 #12061 #12052 #13230 #13597)
  6.9609 +#15007 := (iff #15003 #15006)
  6.9610 +#15008 := [rewrite]: #15007
  6.9611 +#15004 := (iff #13624 #15003)
  6.9612 +#15001 := (iff #12113 false)
  6.9613 +#14999 := (iff #12113 #3086)
  6.9614 +#14737 := (iff up_216 true)
  6.9615 +#10742 := [asserted]: up_216
  6.9616 +#14738 := [iff-true #10742]: #14737
  6.9617 +#15000 := [monotonicity #14738]: #14999
  6.9618 +#15002 := [trans #15000 #11996]: #15001
  6.9619 +#15005 := [monotonicity #15002]: #15004
  6.9620 +#15010 := [trans #15005 #15008]: #15009
  6.9621 +#15013 := [monotonicity #14738 #15010]: #15012
  6.9622 +#15017 := [trans #15013 #15015]: #15016
  6.9623 +#15020 := [monotonicity #15017]: #15019
  6.9624 +#15025 := [trans #15020 #15023]: #15024
  6.9625 +#15028 := [monotonicity #15025]: #15027
  6.9626 +#14997 := (iff #12141 #14996)
  6.9627 +#14994 := (iff #12003 #11997)
  6.9628 +#14989 := (and true #11997)
  6.9629 +#14992 := (iff #14989 #11997)
  6.9630 +#14993 := [rewrite]: #14992
  6.9631 +#14990 := (iff #12003 #14989)
  6.9632 +#14979 := (iff #11905 true)
  6.9633 +#14980 := [iff-true #14064]: #14979
  6.9634 +#14991 := [monotonicity #14980]: #14990
  6.9635 +#14995 := [trans #14991 #14993]: #14994
  6.9636 +#14998 := [monotonicity #14995]: #14997
  6.9637 +#15031 := [monotonicity #14998 #15028]: #15030
  6.9638 +#15036 := [trans #15031 #15034]: #15035
  6.9639 +#15039 := [monotonicity #15036]: #15038
  6.9640  #15042 := [monotonicity #15039]: #15041
  6.9641  #15045 := [monotonicity #15042]: #15044
  6.9642 -#15050 := [trans #15045 #15048]: #15049
  6.9643 -#15053 := [quant-intro #15050]: #15052
  6.9644 -#15056 := [monotonicity #15053]: #15055
  6.9645 -#15298 := [monotonicity #15056 #15295]: #15297
  6.9646 -#15301 := [monotonicity #15053 #15298]: #15300
  6.9647 -#15304 := [monotonicity #15301]: #15303
  6.9648 -#15307 := [monotonicity #15304]: #15306
  6.9649 -#15310 := [monotonicity #15307]: #15309
  6.9650 -#15313 := [monotonicity #15310]: #15312
  6.9651 -#15316 := [monotonicity #15313]: #15315
  6.9652 -#15319 := [monotonicity #15316]: #15318
  6.9653 -#15322 := [monotonicity #15319]: #15321
  6.9654 -#15325 := [monotonicity #15322]: #15324
  6.9655 -#15328 := [monotonicity #15325]: #15327
  6.9656 -#13550 := (not #13512)
  6.9657 -#14569 := (iff #13550 #14568)
  6.9658 -#14566 := (iff #13512 #14565)
  6.9659 -#14563 := (iff #13509 #14562)
  6.9660 -#14560 := (iff #13504 #14559)
  6.9661 -#14557 := (iff #13498 #14556)
  6.9662 -#14554 := (iff #13493 #14553)
  6.9663 -#14551 := (iff #13487 #14550)
  6.9664 -#14548 := (iff #13484 #14547)
  6.9665 -#14545 := (iff #13481 #14544)
  6.9666 -#14542 := (iff #13478 #14541)
  6.9667 -#14539 := (iff #13475 #14538)
  6.9668 -#14536 := (iff #13470 #14535)
  6.9669 -#14533 := (iff #13462 #14530)
  6.9670 -#14527 := (or #14487 #14524 #13453)
  6.9671 -#14531 := (iff #14527 #14530)
  6.9672 -#14532 := [rewrite]: #14531
  6.9673 -#14528 := (iff #13462 #14527)
  6.9674 -#14525 := (iff #13353 #14524)
  6.9675 -#14522 := (iff #13350 #14519)
  6.9676 -#14504 := (or #13325 #14498)
  6.9677 -#14516 := (or #14504 #13347)
  6.9678 -#14520 := (iff #14516 #14519)
  6.9679 -#14521 := [rewrite]: #14520
  6.9680 -#14517 := (iff #13350 #14516)
  6.9681 -#14514 := (iff #13331 #14504)
  6.9682 -#14509 := (and true #14504)
  6.9683 -#14512 := (iff #14509 #14504)
  6.9684 -#14513 := [rewrite]: #14512
  6.9685 -#14510 := (iff #13331 #14509)
  6.9686 -#14507 := (iff #13328 #14504)
  6.9687 -#14501 := (or #14498 #13325)
  6.9688 -#14505 := (iff #14501 #14504)
  6.9689 -#14506 := [rewrite]: #14505
  6.9690 -#14502 := (iff #13328 #14501)
  6.9691 -#14499 := (iff #13267 #14498)
  6.9692 -#14496 := (iff #13262 #14493)
  6.9693 -#14490 := (and true #12113 #12116 #12119 #12122 #12910 #12913)
  6.9694 -#14494 := (iff #14490 #14493)
  6.9695 -#14495 := [rewrite]: #14494
  6.9696 -#14491 := (iff #13262 #14490)
  6.9697 -#14199 := (iff up_216 true)
  6.9698 -#10740 := [asserted]: up_216
  6.9699 -#14200 := [iff-true #10740]: #14199
  6.9700 -#14492 := [monotonicity #14200]: #14491
  6.9701 -#14497 := [trans #14492 #14495]: #14496
  6.9702 -#14500 := [monotonicity #14497]: #14499
  6.9703 -#14503 := [monotonicity #14500]: #14502
  6.9704 -#14508 := [trans #14503 #14506]: #14507
  6.9705 -#14511 := [monotonicity #14200 #14508]: #14510
  6.9706 -#14515 := [trans #14511 #14513]: #14514
  6.9707 -#14518 := [monotonicity #14515]: #14517
  6.9708 -#14523 := [trans #14518 #14521]: #14522
  6.9709 -#14526 := [monotonicity #14523]: #14525
  6.9710 -#14488 := (iff #12962 #14487)
  6.9711 -#14485 := (iff #12957 #14482)
  6.9712 -#14479 := (and #3195 #3196 #3197 #3198 #3199 #3200 true #12067 #12261 #12910 #12913)
  6.9713 -#14483 := (iff #14479 #14482)
  6.9714 -#14484 := [rewrite]: #14483
  6.9715 -#14480 := (iff #12957 #14479)
  6.9716 -#14453 := (iff #11903 true)
  6.9717 -#14454 := [iff-true #13537]: #14453
  6.9718 -#14481 := [monotonicity #14454]: #14480
  6.9719 -#14486 := [trans #14481 #14484]: #14485
  6.9720 -#14489 := [monotonicity #14486]: #14488
  6.9721 -#14529 := [monotonicity #14489 #14526]: #14528
  6.9722 -#14534 := [trans #14529 #14532]: #14533
  6.9723 -#14537 := [monotonicity #14534]: #14536
  6.9724 -#14540 := [monotonicity #14537]: #14539
  6.9725 -#14543 := [monotonicity #14540]: #14542
  6.9726 -#14546 := [monotonicity #14543]: #14545
  6.9727 -#14549 := [monotonicity #14546]: #14548
  6.9728 -#14552 := [monotonicity #14549]: #14551
  6.9729 -#14555 := [monotonicity #14552]: #14554
  6.9730 -#14558 := [monotonicity #14555]: #14557
  6.9731 -#14561 := [monotonicity #14558]: #14560
  6.9732 -#14564 := [monotonicity #14561]: #14563
  6.9733 -#14567 := [monotonicity #14564]: #14566
  6.9734 -#14570 := [monotonicity #14567]: #14569
  6.9735 -#13551 := [not-or-elim #13523]: #13550
  6.9736 -#14571 := [mp #13551 #14570]: #14568
  6.9737 -#15329 := [mp #14571 #15328]: #15326
  6.9738 -#17960 := [mp~ #15329 #17959]: #17957
  6.9739 -#17961 := [mp #17960 #18264]: #18262
  6.9740 -#21850 := [mp #17961 #21849]: #21847
  6.9741 -#22710 := [mp #21850 #22709]: #22707
  6.9742 -#28083 := [unit-resolution #22710 #26255]: #22704
  6.9743 -#23931 := (or #22701 #22695)
  6.9744 -#23932 := [def-axiom]: #23931
  6.9745 -#28084 := [unit-resolution #23932 #28083]: #22695
  6.9746 +#15048 := [monotonicity #15045]: #15047
  6.9747 +#15051 := [monotonicity #15048]: #15050
  6.9748 +#15054 := [monotonicity #15051]: #15053
  6.9749 +#15057 := [monotonicity #15054]: #15056
  6.9750 +#15060 := [monotonicity #15057]: #15059
  6.9751 +#15063 := [monotonicity #15060]: #15062
  6.9752 +#15066 := [monotonicity #15063]: #15065
  6.9753 +#15069 := [monotonicity #15066]: #15068
  6.9754 +#15072 := [monotonicity #15069]: #15071
  6.9755 +#14071 := [not-or-elim #14055]: #14070
  6.9756 +#15073 := [mp #14071 #15072]: #15070
  6.9757 +#15794 := [mp #15073 #15793]: #15791
  6.9758 +#18514 := [mp~ #15794 #18513]: #18511
  6.9759 +#18515 := [mp #18514 #18859]: #18857
  6.9760 +#22382 := [mp #18515 #22381]: #22379
  6.9761 +#23242 := [mp #22382 #23241]: #23239
  6.9762 +#28633 := [unit-resolution #23242 #26581]: #23236
  6.9763 +#24466 := (or #23233 #23227)
  6.9764 +#24467 := [def-axiom]: #24466
  6.9765 +#28634 := [unit-resolution #24467 #28633]: #23227
  6.9766  decl uf_15 :: (-> T5 T6 T2)
  6.9767  decl uf_16 :: (-> T4 T5 T6)
  6.9768 -#26003 := (uf_16 uf_287 #25399)
  6.9769 -#26479 := (uf_15 #26392 #26003)
  6.9770 -#26480 := (= uf_9 #26479)
  6.9771 -#26004 := (uf_15 #25399 #26003)
  6.9772 -#28108 := (= #26004 #26479)
  6.9773 -#28104 := (= #26479 #26004)
  6.9774 -#27888 := (= #26392 #25399)
  6.9775 -#27862 := (= #26392 #2981)
  6.9776 -#27860 := (= #26391 #2977)
  6.9777 -#27858 := (= #24110 uf_286)
  6.9778 -#24111 := (= uf_286 #24110)
  6.9779 -#1602 := (uf_143 #1358)
  6.9780 -#8264 := (= #161 #1602)
  6.9781 -#8267 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #8264)
  6.9782 -#16571 := (~ #8267 #8267)
  6.9783 -#16569 := (~ #8264 #8264)
  6.9784 -#16570 := [refl]: #16569
  6.9785 -#16572 := [nnf-pos #16570]: #16571
  6.9786 -#1603 := (= #1602 #161)
  6.9787 -#1604 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #1603)
  6.9788 -#8268 := (iff #1604 #8267)
  6.9789 -#8265 := (iff #1603 #8264)
  6.9790 -#8266 := [rewrite]: #8265
  6.9791 -#8269 := [quant-intro #8266]: #8268
  6.9792 -#8263 := [asserted]: #1604
  6.9793 -#8272 := [mp #8263 #8269]: #8267
  6.9794 -#16573 := [mp~ #8272 #16572]: #8267
  6.9795 -#24117 := (not #8267)
  6.9796 -#24118 := (or #24117 #24111)
  6.9797 -#24119 := [quant-inst]: #24118
  6.9798 -#27676 := [unit-resolution #24119 #16573]: #24111
  6.9799 -#27859 := [symm #27676]: #27858
  6.9800 -#27861 := [monotonicity #27656 #27859]: #27860
  6.9801 -#27863 := [monotonicity #27861]: #27862
  6.9802 -#27889 := [trans #27863 #27875]: #27888
  6.9803 -#28105 := [monotonicity #27889]: #28104
  6.9804 -#28109 := [symm #28105]: #28108
  6.9805 -#26005 := (= uf_9 #26004)
  6.9806 +#26537 := (uf_16 uf_287 #25933)
  6.9807 +#27013 := (uf_15 #26926 #26537)
  6.9808 +#27014 := (= uf_9 #27013)
  6.9809 +#26538 := (uf_15 #25933 #26537)
  6.9810 +#26539 := (= uf_9 #26538)
  6.9811 +#26735 := (or #13009 #26539)
  6.9812 +#26726 := [monotonicity #28306 #28306]: #26725
  6.9813 +#26743 := [symm #26726]: #26728
  6.9814 +#26700 := [hypothesis]: #11925
  6.9815 +#26730 := [trans #26700 #26743]: #26481
  6.9816  decl uf_53 :: (-> T4 T5 T6)
  6.9817 -#25994 := (uf_53 uf_287 #25399)
  6.9818 -#25995 := (uf_15 #23 #25994)
  6.9819 -#26000 := (pattern #25995)
  6.9820 +#26528 := (uf_53 uf_287 #25933)
  6.9821 +#26529 := (uf_15 #23 #26528)
  6.9822 +#26534 := (pattern #26529)
  6.9823  decl up_197 :: (-> T3 bool)
  6.9824 -#25998 := (up_197 #25810)
  6.9825 -#25996 := (= uf_9 #25995)
  6.9826 -#25997 := (not #25996)
  6.9827 +#26532 := (up_197 #26344)
  6.9828 +#26530 := (= uf_9 #26529)
  6.9829 +#26531 := (not #26530)
  6.9830  decl uf_147 :: (-> T5 T6 T2)
  6.9831  decl uf_192 :: (-> T7 T6)
  6.9832  decl uf_11 :: (-> T4 T5 T7)
  6.9833 -#25990 := (uf_11 uf_287 #25399)
  6.9834 -#25991 := (uf_192 #25990)
  6.9835 -#25992 := (uf_147 #23 #25991)
  6.9836 -#25993 := (= uf_9 #25992)
  6.9837 -#26010 := (or #25993 #25997 #25998)
  6.9838 -#26013 := (forall (vars (?x577 T5)) (:pat #26000) #26010)
  6.9839 -#26016 := (not #26013)
  6.9840 -#26006 := (not #26005)
  6.9841 -#26019 := (or #25875 #26006 #26016)
  6.9842 -#26022 := (not #26019)
  6.9843 -#28086 := (= #3042 #25946)
  6.9844 -#28089 := [symm #26166]: #28086
  6.9845 -#28090 := [trans #26255 #28089]: #25947
  6.9846 -#25968 := (or #25967 #25945 #25963)
  6.9847 -#25965 := [def-axiom]: #25968
  6.9848 -#28091 := [unit-resolution #25965 #28090 #26163]: #25945
  6.9849 -#26025 := (or #25966 #26022)
  6.9850 +#26524 := (uf_11 uf_287 #25933)
  6.9851 +#26525 := (uf_192 #26524)
  6.9852 +#26526 := (uf_147 #23 #26525)
  6.9853 +#26527 := (= uf_9 #26526)
  6.9854 +#26544 := (or #26527 #26531 #26532)
  6.9855 +#26547 := (forall (vars (?x577 T5)) (:pat #26534) #26544)
  6.9856 +#26550 := (not #26547)
  6.9857 +#26540 := (not #26539)
  6.9858 +#26553 := (or #26409 #26540 #26550)
  6.9859 +#26732 := [hypothesis]: #26540
  6.9860 +#26626 := (or #26553 #26539)
  6.9861 +#26630 := [def-axiom]: #26626
  6.9862 +#26733 := [unit-resolution #26630 #26732]: #26553
  6.9863  #14 := (:var 2 T4)
  6.9864  #2166 := (uf_196 #14 #15 #23)
  6.9865  #2228 := (pattern #2166)
  6.9866 @@ -4814,82 +5300,82 @@
  6.9867  #2158 := (uf_11 #13 #15)
  6.9868  #2236 := (uf_192 #2158)
  6.9869  #2237 := (uf_147 #23 #2236)
  6.9870 -#10024 := (= uf_9 #2237)
  6.9871 -#10018 := (= uf_9 #2230)
  6.9872 -#21005 := (not #10018)
  6.9873 +#10026 := (= uf_9 #2237)
  6.9874 +#10020 := (= uf_9 #2230)
  6.9875 +#21605 := (not #10020)
  6.9876  #1382 := (uf_13 #21)
  6.9877  #2232 := (up_197 #1382)
  6.9878 -#21020 := (or #2232 #21005 #10024)
  6.9879 -#21025 := (forall (vars (?x577 T5)) (:pat #2231) #21020)
  6.9880 -#21031 := (not #21025)
  6.9881 +#21620 := (or #2232 #21605 #10026)
  6.9882 +#21625 := (forall (vars (?x577 T5)) (:pat #2231) #21620)
  6.9883 +#21631 := (not #21625)
  6.9884  #2145 := (uf_16 #14 #23)
  6.9885  #2146 := (uf_15 #15 #2145)
  6.9886 -#9724 := (= uf_9 #2146)
  6.9887 -#20840 := (not #9724)
  6.9888 +#9726 := (= uf_9 #2146)
  6.9889 +#21440 := (not #9726)
  6.9890  #180 := (uf_27 #14 #15)
  6.9891 -#3718 := (= uf_9 #180)
  6.9892 -#10361 := (not #3718)
  6.9893 -#21032 := (or #10361 #20840 #21031)
  6.9894 -#21033 := (not #21032)
  6.9895 -#9772 := (= uf_9 #2166)
  6.9896 -#10048 := (not #9772)
  6.9897 -#21038 := (or #10048 #21033)
  6.9898 -#21041 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #21038)
  6.9899 +#3720 := (= uf_9 #180)
  6.9900 +#10363 := (not #3720)
  6.9901 +#21632 := (or #10363 #21440 #21631)
  6.9902 +#21633 := (not #21632)
  6.9903 +#9774 := (= uf_9 #2166)
  6.9904 +#10050 := (not #9774)
  6.9905 +#21638 := (or #10050 #21633)
  6.9906 +#21641 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #21638)
  6.9907  #2233 := (not #2232)
  6.9908 -#10021 := (and #2233 #10018)
  6.9909 -#10030 := (not #10021)
  6.9910 -#10031 := (or #10030 #10024)
  6.9911 -#10036 := (forall (vars (?x577 T5)) (:pat #2231) #10031)
  6.9912 -#10057 := (and #3718 #9724 #10036)
  6.9913 -#10060 := (or #10048 #10057)
  6.9914 -#10063 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10060)
  6.9915 -#21042 := (iff #10063 #21041)
  6.9916 -#21039 := (iff #10060 #21038)
  6.9917 -#21036 := (iff #10057 #21033)
  6.9918 -#21028 := (and #3718 #9724 #21025)
  6.9919 -#21034 := (iff #21028 #21033)
  6.9920 -#21035 := [rewrite]: #21034
  6.9921 -#21029 := (iff #10057 #21028)
  6.9922 -#21026 := (iff #10036 #21025)
  6.9923 -#21023 := (iff #10031 #21020)
  6.9924 -#21006 := (or #2232 #21005)
  6.9925 -#21017 := (or #21006 #10024)
  6.9926 -#21021 := (iff #21017 #21020)
  6.9927 -#21022 := [rewrite]: #21021
  6.9928 -#21018 := (iff #10031 #21017)
  6.9929 -#21015 := (iff #10030 #21006)
  6.9930 -#21007 := (not #21006)
  6.9931 -#21010 := (not #21007)
  6.9932 -#21013 := (iff #21010 #21006)
  6.9933 -#21014 := [rewrite]: #21013
  6.9934 -#21011 := (iff #10030 #21010)
  6.9935 -#21008 := (iff #10021 #21007)
  6.9936 -#21009 := [rewrite]: #21008
  6.9937 -#21012 := [monotonicity #21009]: #21011
  6.9938 -#21016 := [trans #21012 #21014]: #21015
  6.9939 -#21019 := [monotonicity #21016]: #21018
  6.9940 -#21024 := [trans #21019 #21022]: #21023
  6.9941 -#21027 := [quant-intro #21024]: #21026
  6.9942 -#21030 := [monotonicity #21027]: #21029
  6.9943 -#21037 := [trans #21030 #21035]: #21036
  6.9944 -#21040 := [monotonicity #21037]: #21039
  6.9945 -#21043 := [quant-intro #21040]: #21042
  6.9946 -#17090 := (~ #10063 #10063)
  6.9947 -#17088 := (~ #10060 #10060)
  6.9948 -#17086 := (~ #10057 #10057)
  6.9949 -#17084 := (~ #10036 #10036)
  6.9950 -#17082 := (~ #10031 #10031)
  6.9951 -#17083 := [refl]: #17082
  6.9952 -#17085 := [nnf-pos #17083]: #17084
  6.9953 -#17080 := (~ #9724 #9724)
  6.9954 -#17081 := [refl]: #17080
  6.9955 -#17078 := (~ #3718 #3718)
  6.9956 -#17079 := [refl]: #17078
  6.9957 -#17087 := [monotonicity #17079 #17081 #17085]: #17086
  6.9958 -#17076 := (~ #10048 #10048)
  6.9959 -#17077 := [refl]: #17076
  6.9960 -#17089 := [monotonicity #17077 #17087]: #17088
  6.9961 -#17091 := [nnf-pos #17089]: #17090
  6.9962 +#10023 := (and #2233 #10020)
  6.9963 +#10032 := (not #10023)
  6.9964 +#10033 := (or #10032 #10026)
  6.9965 +#10038 := (forall (vars (?x577 T5)) (:pat #2231) #10033)
  6.9966 +#10059 := (and #3720 #9726 #10038)
  6.9967 +#10062 := (or #10050 #10059)
  6.9968 +#10065 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10062)
  6.9969 +#21642 := (iff #10065 #21641)
  6.9970 +#21639 := (iff #10062 #21638)
  6.9971 +#21636 := (iff #10059 #21633)
  6.9972 +#21628 := (and #3720 #9726 #21625)
  6.9973 +#21634 := (iff #21628 #21633)
  6.9974 +#21635 := [rewrite]: #21634
  6.9975 +#21629 := (iff #10059 #21628)
  6.9976 +#21626 := (iff #10038 #21625)
  6.9977 +#21623 := (iff #10033 #21620)
  6.9978 +#21606 := (or #2232 #21605)
  6.9979 +#21617 := (or #21606 #10026)
  6.9980 +#21621 := (iff #21617 #21620)
  6.9981 +#21622 := [rewrite]: #21621
  6.9982 +#21618 := (iff #10033 #21617)
  6.9983 +#21615 := (iff #10032 #21606)
  6.9984 +#21607 := (not #21606)
  6.9985 +#21610 := (not #21607)
  6.9986 +#21613 := (iff #21610 #21606)
  6.9987 +#21614 := [rewrite]: #21613
  6.9988 +#21611 := (iff #10032 #21610)
  6.9989 +#21608 := (iff #10023 #21607)
  6.9990 +#21609 := [rewrite]: #21608
  6.9991 +#21612 := [monotonicity #21609]: #21611
  6.9992 +#21616 := [trans #21612 #21614]: #21615
  6.9993 +#21619 := [monotonicity #21616]: #21618
  6.9994 +#21624 := [trans #21619 #21622]: #21623
  6.9995 +#21627 := [quant-intro #21624]: #21626
  6.9996 +#21630 := [monotonicity #21627]: #21629
  6.9997 +#21637 := [trans #21630 #21635]: #21636
  6.9998 +#21640 := [monotonicity #21637]: #21639
  6.9999 +#21643 := [quant-intro #21640]: #21642
 6.10000 +#17591 := (~ #10065 #10065)
 6.10001 +#17589 := (~ #10062 #10062)
 6.10002 +#17587 := (~ #10059 #10059)
 6.10003 +#17585 := (~ #10038 #10038)
 6.10004 +#17583 := (~ #10033 #10033)
 6.10005 +#17584 := [refl]: #17583
 6.10006 +#17586 := [nnf-pos #17584]: #17585
 6.10007 +#17581 := (~ #9726 #9726)
 6.10008 +#17582 := [refl]: #17581
 6.10009 +#17579 := (~ #3720 #3720)
 6.10010 +#17580 := [refl]: #17579
 6.10011 +#17588 := [monotonicity #17580 #17582 #17586]: #17587
 6.10012 +#17577 := (~ #10050 #10050)
 6.10013 +#17578 := [refl]: #17577
 6.10014 +#17590 := [monotonicity #17578 #17588]: #17589
 6.10015 +#17592 := [nnf-pos #17590]: #17591
 6.10016  #2238 := (= #2237 uf_9)
 6.10017  #2234 := (= #2230 uf_9)
 6.10018  #2235 := (and #2233 #2234)
 6.10019 @@ -4902,148 +5388,197 @@
 6.10020  #2167 := (= #2166 uf_9)
 6.10021  #2243 := (implies #2167 #2242)
 6.10022  #2244 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #2243)
 6.10023 -#10066 := (iff #2244 #10063)
 6.10024 -#10039 := (and #3718 #10036)
 6.10025 -#10042 := (and #9724 #10039)
 6.10026 -#10049 := (or #10048 #10042)
 6.10027 -#10054 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10049)
 6.10028 -#10064 := (iff #10054 #10063)
 6.10029 -#10061 := (iff #10049 #10060)
 6.10030 -#10058 := (iff #10042 #10057)
 6.10031 -#10059 := [rewrite]: #10058
 6.10032 -#10062 := [monotonicity #10059]: #10061
 6.10033 -#10065 := [quant-intro #10062]: #10064
 6.10034 -#10055 := (iff #2244 #10054)
 6.10035 -#10052 := (iff #2243 #10049)
 6.10036 -#10045 := (implies #9772 #10042)
 6.10037 -#10050 := (iff #10045 #10049)
 6.10038 -#10051 := [rewrite]: #10050
 6.10039 -#10046 := (iff #2243 #10045)
 6.10040 -#10043 := (iff #2242 #10042)
 6.10041 -#10040 := (iff #2241 #10039)
 6.10042 -#10037 := (iff #2240 #10036)
 6.10043 -#10034 := (iff #2239 #10031)
 6.10044 -#10027 := (implies #10021 #10024)
 6.10045 -#10032 := (iff #10027 #10031)
 6.10046 -#10033 := [rewrite]: #10032
 6.10047 -#10028 := (iff #2239 #10027)
 6.10048 -#10025 := (iff #2238 #10024)
 6.10049 -#10026 := [rewrite]: #10025
 6.10050 -#10022 := (iff #2235 #10021)
 6.10051 -#10019 := (iff #2234 #10018)
 6.10052 -#10020 := [rewrite]: #10019
 6.10053 -#10023 := [monotonicity #10020]: #10022
 6.10054 -#10029 := [monotonicity #10023 #10026]: #10028
 6.10055 -#10035 := [trans #10029 #10033]: #10034
 6.10056 -#10038 := [quant-intro #10035]: #10037
 6.10057 -#3719 := (iff #184 #3718)
 6.10058 -#3720 := [rewrite]: #3719
 6.10059 -#10041 := [monotonicity #3720 #10038]: #10040
 6.10060 -#9725 := (iff #2151 #9724)
 6.10061 -#9726 := [rewrite]: #9725
 6.10062 -#10044 := [monotonicity #9726 #10041]: #10043
 6.10063 -#9773 := (iff #2167 #9772)
 6.10064 -#9774 := [rewrite]: #9773
 6.10065 -#10047 := [monotonicity #9774 #10044]: #10046
 6.10066 -#10053 := [trans #10047 #10051]: #10052
 6.10067 -#10056 := [quant-intro #10053]: #10055
 6.10068 -#10067 := [trans #10056 #10065]: #10066
 6.10069 -#10017 := [asserted]: #2244
 6.10070 -#10068 := [mp #10017 #10067]: #10063
 6.10071 -#17092 := [mp~ #10068 #17091]: #10063
 6.10072 -#21044 := [mp #17092 #21043]: #21041
 6.10073 -#25985 := (not #21041)
 6.10074 -#25981 := (or #25985 #25966 #26022)
 6.10075 -#25999 := (or #25998 #25997 #25993)
 6.10076 -#26001 := (forall (vars (?x577 T5)) (:pat #26000) #25999)
 6.10077 -#26002 := (not #26001)
 6.10078 -#26007 := (or #25875 #26006 #26002)
 6.10079 -#26008 := (not #26007)
 6.10080 -#26009 := (or #25966 #26008)
 6.10081 -#25982 := (or #25985 #26009)
 6.10082 -#26075 := (iff #25982 #25981)
 6.10083 -#25987 := (or #25985 #26025)
 6.10084 -#26040 := (iff #25987 #25981)
 6.10085 -#26072 := [rewrite]: #26040
 6.10086 -#25988 := (iff #25982 #25987)
 6.10087 -#26026 := (iff #26009 #26025)
 6.10088 -#26023 := (iff #26008 #26022)
 6.10089 -#26020 := (iff #26007 #26019)
 6.10090 -#26017 := (iff #26002 #26016)
 6.10091 -#26014 := (iff #26001 #26013)
 6.10092 -#26011 := (iff #25999 #26010)
 6.10093 -#26012 := [rewrite]: #26011
 6.10094 -#26015 := [quant-intro #26012]: #26014
 6.10095 -#26018 := [monotonicity #26015]: #26017
 6.10096 -#26021 := [monotonicity #26018]: #26020
 6.10097 -#26024 := [monotonicity #26021]: #26023
 6.10098 -#26027 := [monotonicity #26024]: #26026
 6.10099 -#25989 := [monotonicity #26027]: #25988
 6.10100 -#26076 := [trans #25989 #26072]: #26075
 6.10101 -#25986 := [quant-inst]: #25982
 6.10102 -#26071 := [mp #25986 #26076]: #25981
 6.10103 -#28092 := [unit-resolution #26071 #21044]: #26025
 6.10104 -#28093 := [unit-resolution #28092 #28091]: #26022
 6.10105 -#26074 := (or #26019 #26005)
 6.10106 -#26078 := [def-axiom]: #26074
 6.10107 -#28094 := [unit-resolution #26078 #28093]: #26005
 6.10108 -#28088 := [trans #28094 #28109]: #26480
 6.10109 -#26481 := (not #26480)
 6.10110 -#26516 := (or #11973 #26481)
 6.10111 -#26470 := (uf_66 #26469 0::int #24108)
 6.10112 -#26474 := (uf_24 uf_287 #26470)
 6.10113 -#26475 := (= uf_9 #26474)
 6.10114 -#26476 := (not #26475)
 6.10115 -#26451 := (iff #17634 #26476)
 6.10116 -#26449 := (iff #11973 #26475)
 6.10117 -#26446 := (iff #26475 #11973)
 6.10118 -#26467 := (= #26474 #3047)
 6.10119 -#26465 := (= #26470 #3044)
 6.10120 -#26466 := [monotonicity #27663 #27656]: #26465
 6.10121 -#26468 := [monotonicity #26466]: #26467
 6.10122 -#26448 := [monotonicity #26468]: #26446
 6.10123 -#26450 := [symm #26448]: #26449
 6.10124 -#26452 := [monotonicity #26450]: #26451
 6.10125 -#26464 := [hypothesis]: #17634
 6.10126 -#26447 := [mp #26464 #26452]: #26476
 6.10127 -#26471 := (uf_58 #3175 #26470)
 6.10128 -#26472 := (uf_136 #26471)
 6.10129 -#26473 := (= uf_9 #26472)
 6.10130 -#26486 := (or #26473 #26476)
 6.10131 -#26489 := (not #26486)
 6.10132 +#10068 := (iff #2244 #10065)
 6.10133 +#10041 := (and #3720 #10038)
 6.10134 +#10044 := (and #9726 #10041)
 6.10135 +#10051 := (or #10050 #10044)
 6.10136 +#10056 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10051)
 6.10137 +#10066 := (iff #10056 #10065)
 6.10138 +#10063 := (iff #10051 #10062)
 6.10139 +#10060 := (iff #10044 #10059)
 6.10140 +#10061 := [rewrite]: #10060
 6.10141 +#10064 := [monotonicity #10061]: #10063
 6.10142 +#10067 := [quant-intro #10064]: #10066
 6.10143 +#10057 := (iff #2244 #10056)
 6.10144 +#10054 := (iff #2243 #10051)
 6.10145 +#10047 := (implies #9774 #10044)
 6.10146 +#10052 := (iff #10047 #10051)
 6.10147 +#10053 := [rewrite]: #10052
 6.10148 +#10048 := (iff #2243 #10047)
 6.10149 +#10045 := (iff #2242 #10044)
 6.10150 +#10042 := (iff #2241 #10041)
 6.10151 +#10039 := (iff #2240 #10038)
 6.10152 +#10036 := (iff #2239 #10033)
 6.10153 +#10029 := (implies #10023 #10026)
 6.10154 +#10034 := (iff #10029 #10033)
 6.10155 +#10035 := [rewrite]: #10034
 6.10156 +#10030 := (iff #2239 #10029)
 6.10157 +#10027 := (iff #2238 #10026)
 6.10158 +#10028 := [rewrite]: #10027
 6.10159 +#10024 := (iff #2235 #10023)
 6.10160 +#10021 := (iff #2234 #10020)
 6.10161 +#10022 := [rewrite]: #10021
 6.10162 +#10025 := [monotonicity #10022]: #10024
 6.10163 +#10031 := [monotonicity #10025 #10028]: #10030
 6.10164 +#10037 := [trans #10031 #10035]: #10036
 6.10165 +#10040 := [quant-intro #10037]: #10039
 6.10166 +#3721 := (iff #184 #3720)
 6.10167 +#3722 := [rewrite]: #3721
 6.10168 +#10043 := [monotonicity #3722 #10040]: #10042
 6.10169 +#9727 := (iff #2151 #9726)
 6.10170 +#9728 := [rewrite]: #9727
 6.10171 +#10046 := [monotonicity #9728 #10043]: #10045
 6.10172 +#9775 := (iff #2167 #9774)
 6.10173 +#9776 := [rewrite]: #9775
 6.10174 +#10049 := [monotonicity #9776 #10046]: #10048
 6.10175 +#10055 := [trans #10049 #10053]: #10054
 6.10176 +#10058 := [quant-intro #10055]: #10057
 6.10177 +#10069 := [trans #10058 #10067]: #10068
 6.10178 +#10019 := [asserted]: #2244
 6.10179 +#10070 := [mp #10019 #10069]: #10065
 6.10180 +#17593 := [mp~ #10070 #17592]: #10065
 6.10181 +#21644 := [mp #17593 #21643]: #21641
 6.10182 +#26556 := (not #26553)
 6.10183 +#26648 := (not #21641)
 6.10184 +#26649 := (or #26648 #26500 #26556)
 6.10185 +#26533 := (or #26532 #26531 #26527)
 6.10186 +#26535 := (forall (vars (?x577 T5)) (:pat #26534) #26533)
 6.10187 +#26536 := (not #26535)
 6.10188 +#26541 := (or #26409 #26540 #26536)
 6.10189 +#26542 := (not #26541)
 6.10190 +#26543 := (or #26500 #26542)
 6.10191 +#26637 := (or #26648 #26543)
 6.10192 +#26621 := (iff #26637 #26649)
 6.10193 +#26559 := (or #26500 #26556)
 6.10194 +#26639 := (or #26648 #26559)
 6.10195 +#26677 := (iff #26639 #26649)
 6.10196 +#26625 := [rewrite]: #26677
 6.10197 +#26675 := (iff #26637 #26639)
 6.10198 +#26560 := (iff #26543 #26559)
 6.10199 +#26557 := (iff #26542 #26556)
 6.10200 +#26554 := (iff #26541 #26553)
 6.10201 +#26551 := (iff #26536 #26550)
 6.10202 +#26548 := (iff #26535 #26547)
 6.10203 +#26545 := (iff #26533 #26544)
 6.10204 +#26546 := [rewrite]: #26545
 6.10205 +#26549 := [quant-intro #26546]: #26548
 6.10206 +#26552 := [monotonicity #26549]: #26551
 6.10207 +#26555 := [monotonicity #26552]: #26554
 6.10208 +#26558 := [monotonicity #26555]: #26557
 6.10209 +#26561 := [monotonicity #26558]: #26560
 6.10210 +#26676 := [monotonicity #26561]: #26675
 6.10211 +#26627 := [trans #26676 #26625]: #26621
 6.10212 +#26638 := [quant-inst]: #26637
 6.10213 +#26623 := [mp #26638 #26627]: #26649
 6.10214 +#26731 := [unit-resolution #26623 #21644 #26733]: #26500
 6.10215 +#26497 := (not #26481)
 6.10216 +#26491 := (or #26490 #26479 #26497)
 6.10217 +#26487 := [def-axiom]: #26491
 6.10218 +#26734 := [unit-resolution #26487 #26731 #26730 #26699]: false
 6.10219 +#26736 := [lemma #26734]: #26735
 6.10220 +#28635 := [unit-resolution #26736 #26581]: #26539
 6.10221 +#26723 := (or #26540 #27014)
 6.10222 +#26701 := (= #26538 #27013)
 6.10223 +#26697 := (= #27013 #26538)
 6.10224 +#28317 := (= #26926 #25933)
 6.10225 +#28318 := [trans #28292 #28304]: #28317
 6.10226 +#26698 := [monotonicity #28318]: #26697
 6.10227 +#26721 := [symm #26698]: #26701
 6.10228 +#26709 := [hypothesis]: #26539
 6.10229 +#26722 := [trans #26709 #26721]: #27014
 6.10230 +#27015 := (not #27014)
 6.10231 +#26695 := [hypothesis]: #27015
 6.10232 +#26720 := [unit-resolution #26695 #26722]: false
 6.10233 +#26724 := [lemma #26720]: #26723
 6.10234 +#28636 := [unit-resolution #26724 #28635]: #27014
 6.10235 +#27050 := (or #11931 #27015)
 6.10236 +#27003 := (uf_43 #24643 #2980)
 6.10237 +#27004 := (uf_66 #27003 0::int #24643)
 6.10238 +#27008 := (uf_24 uf_287 #27004)
 6.10239 +#27009 := (= uf_9 #27008)
 6.10240 +#27010 := (not #27009)
 6.10241 +#26985 := (iff #18130 #27010)
 6.10242 +#26983 := (iff #11931 #27009)
 6.10243 +#26980 := (iff #27009 #11931)
 6.10244 +#27001 := (= #27008 #3034)
 6.10245 +#26999 := (= #27004 #3031)
 6.10246 +#28196 := (= #27003 #2979)
 6.10247 +#28194 := (= #2980 uf_288)
 6.10248 +#24762 := (= uf_288 #2980)
 6.10249 +#2698 := (uf_116 #2697)
 6.10250 +#11210 := (= #161 #2698)
 6.10251 +#22938 := (forall (vars (?x718 T3) (?x719 int)) (:pat #22937) #11210)
 6.10252 +#11214 := (forall (vars (?x718 T3) (?x719 int)) #11210)
 6.10253 +#22941 := (iff #11214 #22938)
 6.10254 +#22939 := (iff #11210 #11210)
 6.10255 +#22940 := [refl]: #22939
 6.10256 +#22942 := [quant-intro #22940]: #22941
 6.10257 +#17984 := (~ #11214 #11214)
 6.10258 +#17982 := (~ #11210 #11210)
 6.10259 +#17983 := [refl]: #17982
 6.10260 +#17985 := [nnf-pos #17983]: #17984
 6.10261 +#2699 := (= #2698 #161)
 6.10262 +#2700 := (forall (vars (?x718 T3) (?x719 int)) #2699)
 6.10263 +#11215 := (iff #2700 #11214)
 6.10264 +#11212 := (iff #2699 #11210)
 6.10265 +#11213 := [rewrite]: #11212
 6.10266 +#11216 := [quant-intro #11213]: #11215
 6.10267 +#11209 := [asserted]: #2700
 6.10268 +#11219 := [mp #11209 #11216]: #11214
 6.10269 +#17986 := [mp~ #11219 #17985]: #11214
 6.10270 +#22943 := [mp #17986 #22942]: #22938
 6.10271 +#24716 := (not #22938)
 6.10272 +#24767 := (or #24716 #24762)
 6.10273 +#24768 := [quant-inst]: #24767
 6.10274 +#28193 := [unit-resolution #24768 #22943]: #24762
 6.10275 +#28195 := [symm #28193]: #28194
 6.10276 +#28197 := [monotonicity #28190 #28195]: #28196
 6.10277 +#27000 := [monotonicity #28197 #28190]: #26999
 6.10278 +#27002 := [monotonicity #27000]: #27001
 6.10279 +#26982 := [monotonicity #27002]: #26980
 6.10280 +#26984 := [symm #26982]: #26983
 6.10281 +#26986 := [monotonicity #26984]: #26985
 6.10282 +#26998 := [hypothesis]: #18130
 6.10283 +#26981 := [mp #26998 #26986]: #27010
 6.10284 +#27005 := (uf_58 #3150 #27004)
 6.10285 +#27006 := (uf_136 #27005)
 6.10286 +#27007 := (= uf_9 #27006)
 6.10287 +#27020 := (or #27007 #27010)
 6.10288 +#27023 := (not #27020)
 6.10289  decl uf_22 :: (-> T3 T2)
 6.10290 -#26482 := (uf_22 #24108)
 6.10291 -#26483 := (= uf_9 #26482)
 6.10292 +#27016 := (uf_22 #24643)
 6.10293 +#27017 := (= uf_9 #27016)
 6.10294  #2783 := (uf_22 uf_7)
 6.10295 -#27694 := (= #2783 #26482)
 6.10296 -#27691 := (= #26482 #2783)
 6.10297 -#27692 := [monotonicity #27656]: #27691
 6.10298 -#27695 := [symm #27692]: #27694
 6.10299 -#11384 := (= uf_9 #2783)
 6.10300 +#28228 := (= #2783 #27016)
 6.10301 +#28225 := (= #27016 #2783)
 6.10302 +#28226 := [monotonicity #28190]: #28225
 6.10303 +#28229 := [symm #28226]: #28228
 6.10304 +#11386 := (= uf_9 #2783)
 6.10305  #2784 := (= #2783 uf_9)
 6.10306 -#11386 := (iff #2784 #11384)
 6.10307 -#11387 := [rewrite]: #11386
 6.10308 -#11383 := [asserted]: #2784
 6.10309 -#11390 := [mp #11383 #11387]: #11384
 6.10310 -#27696 := [trans #11390 #27695]: #26483
 6.10311 -#26484 := (not #26483)
 6.10312 -#26512 := (or #26484 #26489)
 6.10313 -#27697 := [hypothesis]: #26480
 6.10314 -#26427 := (<= #24110 0::int)
 6.10315 -#26454 := (not #26427)
 6.10316 -#13542 := [and-elim #13524]: #12741
 6.10317 -#26410 := (* -1::int #24110)
 6.10318 -#26519 := (+ uf_286 #26410)
 6.10319 -#26520 := (<= #26519 0::int)
 6.10320 -#27677 := (not #24111)
 6.10321 -#27678 := (or #27677 #26520)
 6.10322 -#27679 := [th-lemma]: #27678
 6.10323 -#27680 := [unit-resolution #27679 #27676]: #26520
 6.10324 -#27686 := (not #26520)
 6.10325 -#26455 := (or #26454 #12740 #27686)
 6.10326 -#26456 := [th-lemma]: #26455
 6.10327 -#26457 := [unit-resolution #26456 #27680 #13542]: #26454
 6.10328 +#11388 := (iff #2784 #11386)
 6.10329 +#11389 := [rewrite]: #11388
 6.10330 +#11385 := [asserted]: #2784
 6.10331 +#11392 := [mp #11385 #11389]: #11386
 6.10332 +#28230 := [trans #11392 #28229]: #27017
 6.10333 +#27018 := (not #27017)
 6.10334 +#27046 := (or #27018 #27023)
 6.10335 +#28231 := [hypothesis]: #27014
 6.10336 +#26961 := (<= #24645 0::int)
 6.10337 +#26988 := (not #26961)
 6.10338 +#14069 := [not-or-elim #14055]: #13218
 6.10339 +#26944 := (* -1::int #24645)
 6.10340 +#27053 := (+ uf_286 #26944)
 6.10341 +#27054 := (<= #27053 0::int)
 6.10342 +#28211 := (not #24646)
 6.10343 +#28212 := (or #28211 #27054)
 6.10344 +#28213 := [th-lemma]: #28212
 6.10345 +#28214 := [unit-resolution #28213 #28210]: #27054
 6.10346 +#28220 := (not #27054)
 6.10347 +#26989 := (or #26988 #13217 #28220)
 6.10348 +#26990 := [th-lemma]: #26989
 6.10349 +#26991 := [unit-resolution #26990 #28214 #14069]: #26988
 6.10350  #237 := (uf_22 #233)
 6.10351 +#247 := (:var 1 int)
 6.10352  #762 := (:var 4 int)
 6.10353  #2069 := (uf_43 #233 #762)
 6.10354  #2070 := (uf_66 #2069 #247 #233)
 6.10355 @@ -5060,59 +5595,59 @@
 6.10356  #2084 := (uf_58 #1545 #2070)
 6.10357  #2085 := (pattern #2068 #2084 #237)
 6.10358  #2090 := (uf_136 #2084)
 6.10359 -#9532 := (= uf_9 #2090)
 6.10360 +#9534 := (= uf_9 #2090)
 6.10361  #2088 := (uf_24 #1373 #2070)
 6.10362 -#9529 := (= uf_9 #2088)
 6.10363 -#20750 := (not #9529)
 6.10364 -#20751 := (or #20750 #9532)
 6.10365 -#20752 := (not #20751)
 6.10366 -#9473 := (= uf_9 #2068)
 6.10367 -#20726 := (not #9473)
 6.10368 +#9531 := (= uf_9 #2088)
 6.10369 +#21350 := (not #9531)
 6.10370 +#21351 := (or #21350 #9534)
 6.10371 +#21352 := (not #21351)
 6.10372 +#9475 := (= uf_9 #2068)
 6.10373 +#21326 := (not #9475)
 6.10374  #2073 := (uf_55 #1373)
 6.10375 -#9470 := (= uf_9 #2073)
 6.10376 -#20725 := (not #9470)
 6.10377 -#4045 := (* -1::int #268)
 6.10378 -#6109 := (+ #247 #4045)
 6.10379 -#6706 := (>= #6109 0::int)
 6.10380 -#4307 := (>= #247 0::int)
 6.10381 -#18663 := (not #4307)
 6.10382 -#3926 := (= uf_9 #237)
 6.10383 -#10244 := (not #3926)
 6.10384 -#20758 := (or #10244 #18663 #6706 #20725 #20726 #20752)
 6.10385 -#20763 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #20758)
 6.10386 -#9535 := (not #9532)
 6.10387 -#9538 := (and #9529 #9535)
 6.10388 -#7773 := (not #6706)
 6.10389 -#9511 := (and #3926 #4307 #7773 #9470 #9473)
 6.10390 -#9516 := (not #9511)
 6.10391 -#9552 := (or #9516 #9538)
 6.10392 -#9555 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9552)
 6.10393 -#20764 := (iff #9555 #20763)
 6.10394 -#20761 := (iff #9552 #20758)
 6.10395 -#20727 := (or #10244 #18663 #6706 #20725 #20726)
 6.10396 -#20755 := (or #20727 #20752)
 6.10397 -#20759 := (iff #20755 #20758)
 6.10398 -#20760 := [rewrite]: #20759
 6.10399 -#20756 := (iff #9552 #20755)
 6.10400 -#20753 := (iff #9538 #20752)
 6.10401 -#20754 := [rewrite]: #20753
 6.10402 -#20736 := (iff #9516 #20727)
 6.10403 -#20728 := (not #20727)
 6.10404 -#20731 := (not #20728)
 6.10405 -#20734 := (iff #20731 #20727)
 6.10406 -#20735 := [rewrite]: #20734
 6.10407 -#20732 := (iff #9516 #20731)
 6.10408 -#20729 := (iff #9511 #20728)
 6.10409 -#20730 := [rewrite]: #20729
 6.10410 -#20733 := [monotonicity #20730]: #20732
 6.10411 -#20737 := [trans #20733 #20735]: #20736
 6.10412 -#20757 := [monotonicity #20737 #20754]: #20756
 6.10413 -#20762 := [trans #20757 #20760]: #20761
 6.10414 -#20765 := [quant-intro #20762]: #20764
 6.10415 -#16956 := (~ #9555 #9555)
 6.10416 -#16954 := (~ #9552 #9552)
 6.10417 -#16955 := [refl]: #16954
 6.10418 -#16957 := [nnf-pos #16955]: #16956
 6.10419 +#9472 := (= uf_9 #2073)
 6.10420 +#21325 := (not #9472)
 6.10421 +#4047 := (* -1::int #268)
 6.10422 +#6111 := (+ #247 #4047)
 6.10423 +#6708 := (>= #6111 0::int)
 6.10424 +#4309 := (>= #247 0::int)
 6.10425 +#19263 := (not #4309)
 6.10426 +#3928 := (= uf_9 #237)
 6.10427 +#10246 := (not #3928)
 6.10428 +#21358 := (or #10246 #19263 #6708 #21325 #21326 #21352)
 6.10429 +#21363 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #21358)
 6.10430 +#9537 := (not #9534)
 6.10431 +#9540 := (and #9531 #9537)
 6.10432 +#7775 := (not #6708)
 6.10433 +#9513 := (and #3928 #4309 #7775 #9472 #9475)
 6.10434 +#9518 := (not #9513)
 6.10435 +#9554 := (or #9518 #9540)
 6.10436 +#9557 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9554)
 6.10437 +#21364 := (iff #9557 #21363)
 6.10438 +#21361 := (iff #9554 #21358)
 6.10439 +#21327 := (or #10246 #19263 #6708 #21325 #21326)
 6.10440 +#21355 := (or #21327 #21352)
 6.10441 +#21359 := (iff #21355 #21358)
 6.10442 +#21360 := [rewrite]: #21359
 6.10443 +#21356 := (iff #9554 #21355)
 6.10444 +#21353 := (iff #9540 #21352)
 6.10445 +#21354 := [rewrite]: #21353
 6.10446 +#21336 := (iff #9518 #21327)
 6.10447 +#21328 := (not #21327)
 6.10448 +#21331 := (not #21328)
 6.10449 +#21334 := (iff #21331 #21327)
 6.10450 +#21335 := [rewrite]: #21334
 6.10451 +#21332 := (iff #9518 #21331)
 6.10452 +#21329 := (iff #9513 #21328)
 6.10453 +#21330 := [rewrite]: #21329
 6.10454 +#21333 := [monotonicity #21330]: #21332
 6.10455 +#21337 := [trans #21333 #21335]: #21336
 6.10456 +#21357 := [monotonicity #21337 #21354]: #21356
 6.10457 +#21362 := [trans #21357 #21360]: #21361
 6.10458 +#21365 := [quant-intro #21362]: #21364
 6.10459 +#17457 := (~ #9557 #9557)
 6.10460 +#17455 := (~ #9554 #9554)
 6.10461 +#17456 := [refl]: #17455
 6.10462 +#17458 := [nnf-pos #17456]: #17457
 6.10463  #2091 := (= #2090 uf_9)
 6.10464  #2092 := (not #2091)
 6.10465  #2089 := (= #2088 uf_9)
 6.10466 @@ -5128,531 +5663,512 @@
 6.10467  #2078 := (and #2074 #2077)
 6.10468  #2094 := (implies #2078 #2093)
 6.10469  #2095 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #2094)
 6.10470 -#9558 := (iff #2095 #9555)
 6.10471 -#9479 := (and #1435 #9473)
 6.10472 -#9484 := (and #3926 #9479)
 6.10473 -#9487 := (and #9470 #9484)
 6.10474 -#9493 := (not #9487)
 6.10475 -#9544 := (or #9493 #9538)
 6.10476 -#9549 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9544)
 6.10477 -#9556 := (iff #9549 #9555)
 6.10478 -#9553 := (iff #9544 #9552)
 6.10479 -#9517 := (iff #9493 #9516)
 6.10480 -#9514 := (iff #9487 #9511)
 6.10481 -#7776 := (and #4307 #7773)
 6.10482 -#9502 := (and #7776 #9473)
 6.10483 -#9505 := (and #3926 #9502)
 6.10484 -#9508 := (and #9470 #9505)
 6.10485 -#9512 := (iff #9508 #9511)
 6.10486 -#9513 := [rewrite]: #9512
 6.10487 -#9509 := (iff #9487 #9508)
 6.10488 -#9506 := (iff #9484 #9505)
 6.10489 -#9503 := (iff #9479 #9502)
 6.10490 -#7777 := (iff #1435 #7776)
 6.10491 -#7774 := (iff #1434 #7773)
 6.10492 -#7775 := [rewrite]: #7774
 6.10493 -#4306 := (iff #397 #4307)
 6.10494 -#4308 := [rewrite]: #4306
 6.10495 -#7778 := [monotonicity #4308 #7775]: #7777
 6.10496 -#9504 := [monotonicity #7778]: #9503
 6.10497 -#9507 := [monotonicity #9504]: #9506
 6.10498 -#9510 := [monotonicity #9507]: #9509
 6.10499 -#9515 := [trans #9510 #9513]: #9514
 6.10500 -#9518 := [monotonicity #9515]: #9517
 6.10501 -#9554 := [monotonicity #9518]: #9553
 6.10502 -#9557 := [quant-intro #9554]: #9556
 6.10503 -#9550 := (iff #2095 #9549)
 6.10504 -#9547 := (iff #2094 #9544)
 6.10505 -#9541 := (implies #9487 #9538)
 6.10506 -#9545 := (iff #9541 #9544)
 6.10507 -#9546 := [rewrite]: #9545
 6.10508 -#9542 := (iff #2094 #9541)
 6.10509 -#9539 := (iff #2093 #9538)
 6.10510 -#9536 := (iff #2092 #9535)
 6.10511 -#9533 := (iff #2091 #9532)
 6.10512 -#9534 := [rewrite]: #9533
 6.10513 -#9537 := [monotonicity #9534]: #9536
 6.10514 -#9530 := (iff #2089 #9529)
 6.10515 -#9531 := [rewrite]: #9530
 6.10516 -#9540 := [monotonicity #9531 #9537]: #9539
 6.10517 -#9488 := (iff #2078 #9487)
 6.10518 -#9485 := (iff #2077 #9484)
 6.10519 -#9482 := (iff #2076 #9479)
 6.10520 -#9476 := (and #9473 #1435)
 6.10521 -#9480 := (iff #9476 #9479)
 6.10522 -#9481 := [rewrite]: #9480
 6.10523 -#9477 := (iff #2076 #9476)
 6.10524 -#9474 := (iff #2075 #9473)
 6.10525 -#9475 := [rewrite]: #9474
 6.10526 -#9478 := [monotonicity #9475]: #9477
 6.10527 -#9483 := [trans #9478 #9481]: #9482
 6.10528 -#3927 := (iff #238 #3926)
 6.10529 -#3928 := [rewrite]: #3927
 6.10530 -#9486 := [monotonicity #3928 #9483]: #9485
 6.10531 -#9471 := (iff #2074 #9470)
 6.10532 -#9472 := [rewrite]: #9471
 6.10533 -#9489 := [monotonicity #9472 #9486]: #9488
 6.10534 -#9543 := [monotonicity #9489 #9540]: #9542
 6.10535 -#9548 := [trans #9543 #9546]: #9547
 6.10536 -#9551 := [quant-intro #9548]: #9550
 6.10537 -#9559 := [trans #9551 #9557]: #9558
 6.10538 -#9528 := [asserted]: #2095
 6.10539 -#9560 := [mp #9528 #9559]: #9555
 6.10540 -#16958 := [mp~ #9560 #16957]: #9555
 6.10541 -#20766 := [mp #16958 #20765]: #20763
 6.10542 -#26500 := (not #20763)
 6.10543 -#26360 := (or #26500 #23948 #26427 #26481 #26484 #26489)
 6.10544 -#26477 := (or #26476 #26473)
 6.10545 -#26478 := (not #26477)
 6.10546 -#26411 := (+ 0::int #26410)
 6.10547 -#26412 := (>= #26411 0::int)
 6.10548 -#26413 := (>= 0::int 0::int)
 6.10549 -#26414 := (not #26413)
 6.10550 -#26485 := (or #26484 #26414 #26412 #23948 #26481 #26478)
 6.10551 -#26361 := (or #26500 #26485)
 6.10552 -#26382 := (iff #26361 #26360)
 6.10553 -#26495 := (or #23948 #26427 #26481 #26484 #26489)
 6.10554 -#26378 := (or #26500 #26495)
 6.10555 -#26380 := (iff #26378 #26360)
 6.10556 -#26381 := [rewrite]: #26380
 6.10557 -#26379 := (iff #26361 #26378)
 6.10558 -#26498 := (iff #26485 #26495)
 6.10559 -#26492 := (or #26484 false #26427 #23948 #26481 #26489)
 6.10560 -#26496 := (iff #26492 #26495)
 6.10561 -#26497 := [rewrite]: #26496
 6.10562 -#26493 := (iff #26485 #26492)
 6.10563 -#26490 := (iff #26478 #26489)
 6.10564 -#26487 := (iff #26477 #26486)
 6.10565 -#26488 := [rewrite]: #26487
 6.10566 -#26491 := [monotonicity #26488]: #26490
 6.10567 -#26430 := (iff #26412 #26427)
 6.10568 -#26424 := (>= #26410 0::int)
 6.10569 -#26428 := (iff #26424 #26427)
 6.10570 -#26429 := [rewrite]: #26428
 6.10571 -#26425 := (iff #26412 #26424)
 6.10572 -#26422 := (= #26411 #26410)
 6.10573 -#26423 := [rewrite]: #26422
 6.10574 -#26426 := [monotonicity #26423]: #26425
 6.10575 -#26431 := [trans #26426 #26429]: #26430
 6.10576 -#26420 := (iff #26414 false)
 6.10577 -#26418 := (iff #26414 #3112)
 6.10578 -#26416 := (iff #26413 true)
 6.10579 -#26417 := [rewrite]: #26416
 6.10580 -#26419 := [monotonicity #26417]: #26418
 6.10581 -#26421 := [trans #26419 #12066]: #26420
 6.10582 -#26494 := [monotonicity #26421 #26431 #26491]: #26493
 6.10583 -#26499 := [trans #26494 #26497]: #26498
 6.10584 -#26377 := [monotonicity #26499]: #26379
 6.10585 -#26383 := [trans #26377 #26381]: #26382
 6.10586 -#26362 := [quant-inst]: #26361
 6.10587 -#26384 := [mp #26362 #26383]: #26360
 6.10588 -#26513 := [unit-resolution #26384 #20766 #13537 #26457 #27697]: #26512
 6.10589 -#26514 := [unit-resolution #26513 #27696]: #26489
 6.10590 -#26460 := (or #26486 #26475)
 6.10591 -#26461 := [def-axiom]: #26460
 6.10592 -#26515 := [unit-resolution #26461 #26514 #26447]: false
 6.10593 -#26517 := [lemma #26515]: #26516
 6.10594 -#28095 := [unit-resolution #26517 #28088]: #11973
 6.10595 -#23927 := (or #22698 #17631 #17634 #22692)
 6.10596 -#23928 := [def-axiom]: #23927
 6.10597 -#28097 := [unit-resolution #23928 #28095 #28084]: #28096
 6.10598 -#28098 := [unit-resolution #28097 #26648]: #22692
 6.10599 -#23917 := (or #22689 #22683)
 6.10600 -#23918 := [def-axiom]: #23917
 6.10601 -#28087 := [unit-resolution #23918 #28098]: #22683
 6.10602 -#26562 := (not #26473)
 6.10603 -#28100 := [unit-resolution #26384 #20766 #13537 #26457 #28088]: #26512
 6.10604 -#28101 := [unit-resolution #28100 #27696]: #26489
 6.10605 -#27944 := (or #26486 #26562)
 6.10606 -#27945 := [def-axiom]: #27944
 6.10607 -#28102 := [unit-resolution #27945 #28101]: #26562
 6.10608 -#28103 := (or #11979 #26473)
 6.10609 -#27942 := (or #11979 #26473 #17634)
 6.10610 -#26742 := (uf_58 #3175 #23935)
 6.10611 -#26748 := (uf_135 #26742)
 6.10612 -#26751 := (uf_25 uf_287 #26748)
 6.10613 -#26752 := (= uf_26 #26751)
 6.10614 -#26749 := (uf_210 uf_287 #26748)
 6.10615 -#26750 := (= uf_9 #26749)
 6.10616 -#27416 := (or #26750 #26752)
 6.10617 -#27420 := (not #27416)
 6.10618 -#26775 := (uf_12 #26369)
 6.10619 -#26938 := (= uf_14 #26775)
 6.10620 -#27415 := (not #26938)
 6.10621 -#26755 := (uf_13 #26748)
 6.10622 -#26756 := (uf_12 #26755)
 6.10623 -#26757 := (= uf_14 #26756)
 6.10624 -#26758 := (uf_27 uf_287 #26748)
 6.10625 -#26753 := (= uf_9 #26758)
 6.10626 -#26743 := (not #26753)
 6.10627 -#26744 := (uf_136 #26742)
 6.10628 -#26745 := (= uf_9 #26744)
 6.10629 -#26746 := (not #26745)
 6.10630 -#26747 := (or #26746 #26743)
 6.10631 -#26774 := (not #26747)
 6.10632 -#27536 := (or #26774 #26757 #27415 #27420)
 6.10633 -#27005 := (not #27536)
 6.10634 -#26817 := (uf_210 uf_287 #23935)
 6.10635 -#26862 := (= uf_9 #26817)
 6.10636 -#26863 := (uf_25 uf_287 #23935)
 6.10637 -#26810 := (= uf_26 #26863)
 6.10638 -#26811 := (or #26810 #26862)
 6.10639 -#26809 := (not #26811)
 6.10640 -#26987 := (or #26809 #26938)
 6.10641 -#27412 := (not #26987)
 6.10642 -#27012 := (or #27412 #27005)
 6.10643 -#27030 := (not #27012)
 6.10644 -#26867 := (uf_24 uf_287 #23935)
 6.10645 -#26988 := (= uf_9 #26867)
 6.10646 -#27804 := (= #3047 #26867)
 6.10647 -#27801 := (= #26867 #3047)
 6.10648 -#27799 := (= #23935 #3044)
 6.10649 -#27793 := (= #26311 #3044)
 6.10650 -#27794 := [symm #27788]: #27793
 6.10651 -#27797 := (= #23935 #26311)
 6.10652 -#27791 := (= #26333 #26311)
 6.10653 -#27792 := [symm #27786]: #27791
 6.10654 -#27798 := [trans #27796 #27792]: #27797
 6.10655 -#27800 := [trans #27798 #27794]: #27799
 6.10656 -#27802 := [monotonicity #27800]: #27801
 6.10657 -#27805 := [symm #27802]: #27804
 6.10658 -#27782 := [hypothesis]: #11973
 6.10659 -#27806 := [trans #27782 #27805]: #26988
 6.10660 -#26989 := (not #26988)
 6.10661 -#27033 := (or #26989 #27030)
 6.10662 -#27035 := (not #27033)
 6.10663 -#26992 := (uf_68 uf_287 #23935)
 6.10664 -#26997 := (= uf_9 #26992)
 6.10665 -#27541 := (iff #26997 #27035)
 6.10666 -#2381 := (uf_68 #47 #23)
 6.10667 -#2382 := (pattern #2381)
 6.10668 -#282 := (uf_59 #47)
 6.10669 -#2384 := (uf_58 #282 #23)
 6.10670 -#2388 := (uf_135 #2384)
 6.10671 -#2399 := (uf_210 #47 #2388)
 6.10672 -#10478 := (= uf_9 #2399)
 6.10673 -#2397 := (uf_25 #47 #2388)
 6.10674 -#10475 := (= uf_26 #2397)
 6.10675 -#10481 := (or #10475 #10478)
 6.10676 -#21152 := (not #10481)
 6.10677 -#2393 := (uf_13 #2388)
 6.10678 -#2394 := (uf_12 #2393)
 6.10679 -#10469 := (= uf_14 #2394)
 6.10680 -#2389 := (uf_27 #47 #2388)
 6.10681 -#10460 := (= uf_9 #2389)
 6.10682 -#10463 := (not #10460)
 6.10683 -#2385 := (uf_136 #2384)
 6.10684 -#10454 := (= uf_9 #2385)
 6.10685 -#10457 := (not #10454)
 6.10686 -#10466 := (or #10457 #10463)
 6.10687 -#21151 := (not #10466)
 6.10688 -#21153 := (or #52 #21151 #10469 #21152)
 6.10689 -#21154 := (not #21153)
 6.10690 -#2405 := (uf_210 #47 #23)
 6.10691 -#10493 := (= uf_9 #2405)
 6.10692 -#10496 := (or #3615 #10493)
 6.10693 -#21146 := (not #10496)
 6.10694 -#21147 := (or #29 #21146)
 6.10695 -#21148 := (not #21147)
 6.10696 -#21157 := (or #21148 #21154)
 6.10697 -#21163 := (not #21157)
 6.10698 -#21164 := (or #11066 #21163)
 6.10699 -#21165 := (not #21164)
 6.10700 -#10450 := (= uf_9 #2381)
 6.10701 -#21170 := (iff #10450 #21165)
 6.10702 -#21173 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #21170)
 6.10703 -#10472 := (not #10469)
 6.10704 -#10514 := (and #29 #10466 #10472 #10481)
 6.10705 -#10499 := (and #52 #10496)
 6.10706 -#10520 := (or #10499 #10514)
 6.10707 -#10525 := (and #3621 #10520)
 6.10708 -#10528 := (iff #10450 #10525)
 6.10709 -#10531 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10528)
 6.10710 -#21174 := (iff #10531 #21173)
 6.10711 -#21171 := (iff #10528 #21170)
 6.10712 -#21168 := (iff #10525 #21165)
 6.10713 -#21160 := (and #3621 #21157)
 6.10714 -#21166 := (iff #21160 #21165)
 6.10715 -#21167 := [rewrite]: #21166
 6.10716 -#21161 := (iff #10525 #21160)
 6.10717 -#21158 := (iff #10520 #21157)
 6.10718 -#21155 := (iff #10514 #21154)
 6.10719 -#21156 := [rewrite]: #21155
 6.10720 -#21149 := (iff #10499 #21148)
 6.10721 -#21150 := [rewrite]: #21149
 6.10722 -#21159 := [monotonicity #21150 #21156]: #21158
 6.10723 -#21162 := [monotonicity #21159]: #21161
 6.10724 -#21169 := [trans #21162 #21167]: #21168
 6.10725 -#21172 := [monotonicity #21169]: #21171
 6.10726 -#21175 := [quant-intro #21172]: #21174
 6.10727 -#17195 := (~ #10531 #10531)
 6.10728 -#17193 := (~ #10528 #10528)
 6.10729 -#17194 := [refl]: #17193
 6.10730 -#17196 := [nnf-pos #17194]: #17195
 6.10731 -#2406 := (= #2405 uf_9)
 6.10732 -#2407 := (or #143 #2406)
 6.10733 -#2408 := (and #52 #2407)
 6.10734 -#2400 := (= #2399 uf_9)
 6.10735 -#2398 := (= #2397 uf_26)
 6.10736 -#2401 := (or #2398 #2400)
 6.10737 -#2395 := (= #2394 uf_14)
 6.10738 -#2396 := (not #2395)
 6.10739 -#2402 := (and #2396 #2401)
 6.10740 -#2390 := (= #2389 uf_9)
 6.10741 -#2391 := (not #2390)
 6.10742 -#2386 := (= #2385 uf_9)
 6.10743 -#2387 := (not #2386)
 6.10744 -#2392 := (or #2387 #2391)
 6.10745 -#2403 := (and #2392 #2402)
 6.10746 -#2404 := (and #29 #2403)
 6.10747 -#2409 := (or #2404 #2408)
 6.10748 -#2410 := (and #147 #2409)
 6.10749 -#2383 := (= #2381 uf_9)
 6.10750 -#2411 := (iff #2383 #2410)
 6.10751 -#2412 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #2411)
 6.10752 -#10534 := (iff #2412 #10531)
 6.10753 -#10484 := (and #10472 #10481)
 6.10754 -#10487 := (and #10466 #10484)
 6.10755 -#10490 := (and #29 #10487)
 6.10756 -#10502 := (or #10490 #10499)
 6.10757 -#10505 := (and #3621 #10502)
 6.10758 -#10508 := (iff #10450 #10505)
 6.10759 -#10511 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10508)
 6.10760 -#10532 := (iff #10511 #10531)
 6.10761 -#10529 := (iff #10508 #10528)
 6.10762 -#10526 := (iff #10505 #10525)
 6.10763 -#10523 := (iff #10502 #10520)
 6.10764 -#10517 := (or #10514 #10499)
 6.10765 -#10521 := (iff #10517 #10520)
 6.10766 -#10522 := [rewrite]: #10521
 6.10767 -#10518 := (iff #10502 #10517)
 6.10768 -#10515 := (iff #10490 #10514)
 6.10769 -#10516 := [rewrite]: #10515
 6.10770 -#10519 := [monotonicity #10516]: #10518
 6.10771 -#10524 := [trans #10519 #10522]: #10523
 6.10772 -#10527 := [monotonicity #10524]: #10526
 6.10773 -#10530 := [monotonicity #10527]: #10529
 6.10774 -#10533 := [quant-intro #10530]: #10532
 6.10775 -#10512 := (iff #2412 #10511)
 6.10776 -#10509 := (iff #2411 #10508)
 6.10777 -#10506 := (iff #2410 #10505)
 6.10778 -#10503 := (iff #2409 #10502)
 6.10779 -#10500 := (iff #2408 #10499)
 6.10780 -#10497 := (iff #2407 #10496)
 6.10781 -#10494 := (iff #2406 #10493)
 6.10782 -#10495 := [rewrite]: #10494
 6.10783 -#10498 := [monotonicity #3617 #10495]: #10497
 6.10784 -#10501 := [monotonicity #10498]: #10500
 6.10785 -#10491 := (iff #2404 #10490)
 6.10786 -#10488 := (iff #2403 #10487)
 6.10787 -#10485 := (iff #2402 #10484)
 6.10788 -#10482 := (iff #2401 #10481)
 6.10789 -#10479 := (iff #2400 #10478)
 6.10790 -#10480 := [rewrite]: #10479
 6.10791 -#10476 := (iff #2398 #10475)
 6.10792 -#10477 := [rewrite]: #10476
 6.10793 -#10483 := [monotonicity #10477 #10480]: #10482
 6.10794 -#10473 := (iff #2396 #10472)
 6.10795 -#10470 := (iff #2395 #10469)
 6.10796 -#10471 := [rewrite]: #10470
 6.10797 -#10474 := [monotonicity #10471]: #10473
 6.10798 -#10486 := [monotonicity #10474 #10483]: #10485
 6.10799 -#10467 := (iff #2392 #10466)
 6.10800 -#10464 := (iff #2391 #10463)
 6.10801 -#10461 := (iff #2390 #10460)
 6.10802 -#10462 := [rewrite]: #10461
 6.10803 -#10465 := [monotonicity #10462]: #10464
 6.10804 -#10458 := (iff #2387 #10457)
 6.10805 -#10455 := (iff #2386 #10454)
 6.10806 -#10456 := [rewrite]: #10455
 6.10807 -#10459 := [monotonicity #10456]: #10458
 6.10808 -#10468 := [monotonicity #10459 #10465]: #10467
 6.10809 -#10489 := [monotonicity #10468 #10486]: #10488
 6.10810 -#10492 := [monotonicity #10489]: #10491
 6.10811 -#10504 := [monotonicity #10492 #10501]: #10503
 6.10812 -#10507 := [monotonicity #3623 #10504]: #10506
 6.10813 -#10452 := (iff #2383 #10450)
 6.10814 -#10453 := [rewrite]: #10452
 6.10815 -#10510 := [monotonicity #10453 #10507]: #10509
 6.10816 -#10513 := [quant-intro #10510]: #10512
 6.10817 -#10535 := [trans #10513 #10533]: #10534
 6.10818 -#10449 := [asserted]: #2412
 6.10819 -#10536 := [mp #10449 #10535]: #10531
 6.10820 -#17197 := [mp~ #10536 #17196]: #10531
 6.10821 -#21176 := [mp #17197 #21175]: #21173
 6.10822 -#27590 := (not #21173)
 6.10823 -#27615 := (or #27590 #27541)
 6.10824 -#26727 := (or #26752 #26750)
 6.10825 -#26754 := (not #26727)
 6.10826 -#26776 := (= #26775 uf_14)
 6.10827 -#26814 := (not #26776)
 6.10828 -#26815 := (or #26814 #26774 #26757 #26754)
 6.10829 -#26816 := (not #26815)
 6.10830 -#26812 := (or #26776 #26809)
 6.10831 -#26807 := (not #26812)
 6.10832 -#26813 := (or #26807 #26816)
 6.10833 -#26866 := (not #26813)
 6.10834 -#26990 := (or #26989 #26866)
 6.10835 -#26991 := (not #26990)
 6.10836 -#26937 := (iff #26997 #26991)
 6.10837 -#26626 := (or #27590 #26937)
 6.10838 -#26665 := (iff #26626 #27615)
 6.10839 -#26670 := (iff #27615 #27615)
 6.10840 -#26671 := [rewrite]: #26670
 6.10841 -#27542 := (iff #26937 #27541)
 6.10842 -#27038 := (iff #26991 #27035)
 6.10843 -#27034 := (iff #26990 #27033)
 6.10844 -#27031 := (iff #26866 #27030)
 6.10845 -#27013 := (iff #26813 #27012)
 6.10846 -#27008 := (iff #26816 #27005)
 6.10847 -#27554 := (iff #26815 #27536)
 6.10848 -#27550 := (or #27415 #26774 #26757 #27420)
 6.10849 -#27534 := (iff #27550 #27536)
 6.10850 -#27533 := [rewrite]: #27534
 6.10851 -#27546 := (iff #26815 #27550)
 6.10852 -#27475 := (iff #26754 #27420)
 6.10853 -#27418 := (iff #26727 #27416)
 6.10854 -#27419 := [rewrite]: #27418
 6.10855 -#27549 := [monotonicity #27419]: #27475
 6.10856 -#27410 := (iff #26814 #27415)
 6.10857 -#26936 := (iff #26776 #26938)
 6.10858 -#26983 := [rewrite]: #26936
 6.10859 -#27048 := [monotonicity #26983]: #27410
 6.10860 -#27535 := [monotonicity #27048 #27549]: #27546
 6.10861 -#27539 := [trans #27535 #27533]: #27554
 6.10862 -#27011 := [monotonicity #27539]: #27008
 6.10863 -#27413 := (iff #26807 #27412)
 6.10864 -#27010 := (iff #26812 #26987)
 6.10865 -#26984 := (or #26938 #26809)
 6.10866 -#26982 := (iff #26984 #26987)
 6.10867 -#27009 := [rewrite]: #26982
 6.10868 -#26985 := (iff #26812 #26984)
 6.10869 -#26986 := [monotonicity #26983]: #26985
 6.10870 -#27047 := [trans #26986 #27009]: #27010
 6.10871 -#27414 := [monotonicity #27047]: #27413
 6.10872 -#27028 := [monotonicity #27414 #27011]: #27013
 6.10873 -#27032 := [monotonicity #27028]: #27031
 6.10874 -#27029 := [monotonicity #27032]: #27034
 6.10875 -#27540 := [monotonicity #27029]: #27038
 6.10876 -#27543 := [monotonicity #27540]: #27542
 6.10877 -#26666 := [monotonicity #27543]: #26665
 6.10878 -#26672 := [trans #26666 #26671]: #26665
 6.10879 -#26627 := [quant-inst]: #26626
 6.10880 -#26941 := [mp #26627 #26672]: #27615
 6.10881 -#27807 := [unit-resolution #26941 #21176]: #27541
 6.10882 -#27775 := (not #26997)
 6.10883 -#27815 := (iff #17640 #27775)
 6.10884 -#27813 := (iff #11979 #26997)
 6.10885 -#27811 := (iff #26997 #11979)
 6.10886 -#27809 := (= #26992 #3050)
 6.10887 -#27810 := [monotonicity #27800]: #27809
 6.10888 -#27812 := [monotonicity #27810]: #27811
 6.10889 -#27814 := [symm #27812]: #27813
 6.10890 -#27816 := [monotonicity #27814]: #27815
 6.10891 -#27808 := [hypothesis]: #17640
 6.10892 -#27817 := [mp #27808 #27816]: #27775
 6.10893 -#27772 := (not #27541)
 6.10894 -#27773 := (or #27772 #26997 #27033)
 6.10895 -#27774 := [def-axiom]: #27773
 6.10896 -#27818 := [unit-resolution #27774 #27817 #27807]: #27033
 6.10897 -#27770 := (or #27035 #26989 #27030)
 6.10898 -#27771 := [def-axiom]: #27770
 6.10899 -#27819 := [unit-resolution #27771 #27818 #27806]: #27030
 6.10900 -#27835 := (iff #26562 #26746)
 6.10901 -#27833 := (iff #26473 #26745)
 6.10902 -#27831 := (iff #26745 #26473)
 6.10903 -#27829 := (= #26744 #26472)
 6.10904 -#27827 := (= #26742 #26471)
 6.10905 -#26222 := (uf_58 #3175 #3044)
 6.10906 -#27825 := (= #26222 #26471)
 6.10907 -#27823 := (= #26471 #26222)
 6.10908 -#27824 := [monotonicity #26466]: #27823
 6.10909 -#27826 := [symm #27824]: #27825
 6.10910 -#27821 := (= #26742 #26222)
 6.10911 -#27822 := [monotonicity #27800]: #27821
 6.10912 -#27828 := [trans #27822 #27826]: #27827
 6.10913 -#27830 := [monotonicity #27828]: #27829
 6.10914 -#27832 := [monotonicity #27830]: #27831
 6.10915 -#27834 := [symm #27832]: #27833
 6.10916 -#27836 := [monotonicity #27834]: #27835
 6.10917 -#27820 := [hypothesis]: #26562
 6.10918 -#27837 := [mp #27820 #27836]: #26746
 6.10919 -#27732 := (or #26747 #26745)
 6.10920 -#27733 := [def-axiom]: #27732
 6.10921 -#27838 := [unit-resolution #27733 #27837]: #26747
 6.10922 -#24648 := (uf_12 uf_7)
 6.10923 -#27854 := (= #24648 #26775)
 6.10924 -#27850 := (= #26775 #24648)
 6.10925 -#27851 := [monotonicity #27849]: #27850
 6.10926 -#27855 := [symm #27851]: #27854
 6.10927 -#24649 := (= uf_14 #24648)
 6.10928 -#24656 := (iff #11384 #24649)
 6.10929 +#9560 := (iff #2095 #9557)
 6.10930 +#9481 := (and #1435 #9475)
 6.10931 +#9486 := (and #3928 #9481)
 6.10932 +#9489 := (and #9472 #9486)
 6.10933 +#9495 := (not #9489)
 6.10934 +#9546 := (or #9495 #9540)
 6.10935 +#9551 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9546)
 6.10936 +#9558 := (iff #9551 #9557)
 6.10937 +#9555 := (iff #9546 #9554)
 6.10938 +#9519 := (iff #9495 #9518)
 6.10939 +#9516 := (iff #9489 #9513)
 6.10940 +#7778 := (and #4309 #7775)
 6.10941 +#9504 := (and #7778 #9475)
 6.10942 +#9507 := (and #3928 #9504)
 6.10943 +#9510 := (and #9472 #9507)
 6.10944 +#9514 := (iff #9510 #9513)
 6.10945 +#9515 := [rewrite]: #9514
 6.10946 +#9511 := (iff #9489 #9510)
 6.10947 +#9508 := (iff #9486 #9507)
 6.10948 +#9505 := (iff #9481 #9504)
 6.10949 +#7779 := (iff #1435 #7778)
 6.10950 +#7776 := (iff #1434 #7775)
 6.10951 +#7777 := [rewrite]: #7776
 6.10952 +#4308 := (iff #397 #4309)
 6.10953 +#4310 := [rewrite]: #4308
 6.10954 +#7780 := [monotonicity #4310 #7777]: #7779
 6.10955 +#9506 := [monotonicity #7780]: #9505
 6.10956 +#9509 := [monotonicity #9506]: #9508
 6.10957 +#9512 := [monotonicity #9509]: #9511
 6.10958 +#9517 := [trans #9512 #9515]: #9516
 6.10959 +#9520 := [monotonicity #9517]: #9519
 6.10960 +#9556 := [monotonicity #9520]: #9555
 6.10961 +#9559 := [quant-intro #9556]: #9558
 6.10962 +#9552 := (iff #2095 #9551)
 6.10963 +#9549 := (iff #2094 #9546)
 6.10964 +#9543 := (implies #9489 #9540)
 6.10965 +#9547 := (iff #9543 #9546)
 6.10966 +#9548 := [rewrite]: #9547
 6.10967 +#9544 := (iff #2094 #9543)
 6.10968 +#9541 := (iff #2093 #9540)
 6.10969 +#9538 := (iff #2092 #9537)
 6.10970 +#9535 := (iff #2091 #9534)
 6.10971 +#9536 := [rewrite]: #9535
 6.10972 +#9539 := [monotonicity #9536]: #9538
 6.10973 +#9532 := (iff #2089 #9531)
 6.10974 +#9533 := [rewrite]: #9532
 6.10975 +#9542 := [monotonicity #9533 #9539]: #9541
 6.10976 +#9490 := (iff #2078 #9489)
 6.10977 +#9487 := (iff #2077 #9486)
 6.10978 +#9484 := (iff #2076 #9481)
 6.10979 +#9478 := (and #9475 #1435)
 6.10980 +#9482 := (iff #9478 #9481)
 6.10981 +#9483 := [rewrite]: #9482
 6.10982 +#9479 := (iff #2076 #9478)
 6.10983 +#9476 := (iff #2075 #9475)
 6.10984 +#9477 := [rewrite]: #9476
 6.10985 +#9480 := [monotonicity #9477]: #9479
 6.10986 +#9485 := [trans #9480 #9483]: #9484
 6.10987 +#3929 := (iff #238 #3928)
 6.10988 +#3930 := [rewrite]: #3929
 6.10989 +#9488 := [monotonicity #3930 #9485]: #9487
 6.10990 +#9473 := (iff #2074 #9472)
 6.10991 +#9474 := [rewrite]: #9473
 6.10992 +#9491 := [monotonicity #9474 #9488]: #9490
 6.10993 +#9545 := [monotonicity #9491 #9542]: #9544
 6.10994 +#9550 := [trans #9545 #9548]: #9549
 6.10995 +#9553 := [quant-intro #9550]: #9552
 6.10996 +#9561 := [trans #9553 #9559]: #9560
 6.10997 +#9530 := [asserted]: #2095
 6.10998 +#9562 := [mp #9530 #9561]: #9557
 6.10999 +#17459 := [mp~ #9562 #17458]: #9557
 6.11000 +#21366 := [mp #17459 #21365]: #21363
 6.11001 +#27034 := (not #21363)
 6.11002 +#26894 := (or #27034 #24483 #26961 #27015 #27018 #27023)
 6.11003 +#27011 := (or #27010 #27007)
 6.11004 +#27012 := (not #27011)
 6.11005 +#26945 := (+ 0::int #26944)
 6.11006 +#26946 := (>= #26945 0::int)
 6.11007 +#26947 := (>= 0::int 0::int)
 6.11008 +#26948 := (not #26947)
 6.11009 +#27019 := (or #27018 #26948 #26946 #24483 #27015 #27012)
 6.11010 +#26895 := (or #27034 #27019)
 6.11011 +#26916 := (iff #26895 #26894)
 6.11012 +#27029 := (or #24483 #26961 #27015 #27018 #27023)
 6.11013 +#26912 := (or #27034 #27029)
 6.11014 +#26914 := (iff #26912 #26894)
 6.11015 +#26915 := [rewrite]: #26914
 6.11016 +#26913 := (iff #26895 #26912)
 6.11017 +#27032 := (iff #27019 #27029)
 6.11018 +#27026 := (or #27018 false #26961 #24483 #27015 #27023)
 6.11019 +#27030 := (iff #27026 #27029)
 6.11020 +#27031 := [rewrite]: #27030
 6.11021 +#27027 := (iff #27019 #27026)
 6.11022 +#27024 := (iff #27012 #27023)
 6.11023 +#27021 := (iff #27011 #27020)
 6.11024 +#27022 := [rewrite]: #27021
 6.11025 +#27025 := [monotonicity #27022]: #27024
 6.11026 +#26964 := (iff #26946 #26961)
 6.11027 +#26958 := (>= #26944 0::int)
 6.11028 +#26962 := (iff #26958 #26961)
 6.11029 +#26963 := [rewrite]: #26962
 6.11030 +#26959 := (iff #26946 #26958)
 6.11031 +#26956 := (= #26945 #26944)
 6.11032 +#26957 := [rewrite]: #26956
 6.11033 +#26960 := [monotonicity #26957]: #26959
 6.11034 +#26965 := [trans #26960 #26963]: #26964
 6.11035 +#26954 := (iff #26948 false)
 6.11036 +#26952 := (iff #26948 #3086)
 6.11037 +#26950 := (iff #26947 true)
 6.11038 +#26951 := [rewrite]: #26950
 6.11039 +#26953 := [monotonicity #26951]: #26952
 6.11040 +#26955 := [trans #26953 #11996]: #26954
 6.11041 +#27028 := [monotonicity #26955 #26965 #27025]: #27027
 6.11042 +#27033 := [trans #27028 #27031]: #27032
 6.11043 +#26911 := [monotonicity #27033]: #26913
 6.11044 +#26917 := [trans #26911 #26915]: #26916
 6.11045 +#26896 := [quant-inst]: #26895
 6.11046 +#26918 := [mp #26896 #26917]: #26894
 6.11047 +#27047 := [unit-resolution #26918 #21366 #14064 #26991 #28231]: #27046
 6.11048 +#27048 := [unit-resolution #27047 #28230]: #27023
 6.11049 +#26994 := (or #27020 #27009)
 6.11050 +#26995 := [def-axiom]: #26994
 6.11051 +#27049 := [unit-resolution #26995 #27048 #26981]: false
 6.11052 +#27051 := [lemma #27049]: #27050
 6.11053 +#28637 := [unit-resolution #27051 #28636]: #11931
 6.11054 +#26777 := (or #23215 #18130 #23230)
 6.11055 +#26772 := [hypothesis]: #23227
 6.11056 +#26773 := [hypothesis]: #11931
 6.11057 +#26774 := [hypothesis]: #23218
 6.11058 +#24440 := (or #23215 #11928)
 6.11059 +#24441 := [def-axiom]: #24440
 6.11060 +#26769 := [unit-resolution #24441 #26774]: #11928
 6.11061 +#24452 := (or #23221 #23215)
 6.11062 +#24453 := [def-axiom]: #24452
 6.11063 +#26775 := [unit-resolution #24453 #26774]: #23221
 6.11064 +#24462 := (or #23230 #18127 #18130 #23224)
 6.11065 +#24463 := [def-axiom]: #24462
 6.11066 +#26776 := [unit-resolution #24463 #26775 #26769 #26773 #26772]: false
 6.11067 +#26778 := [lemma #26776]: #26777
 6.11068 +#28638 := [unit-resolution #26778 #28637 #28634]: #23215
 6.11069 +#28373 := (or #11937 #27015)
 6.11070 +#26756 := (uf_58 #3150 #3031)
 6.11071 +#27079 := (uf_135 #26756)
 6.11072 +#27082 := (uf_25 uf_287 #27079)
 6.11073 +#27083 := (= uf_26 #27082)
 6.11074 +#27080 := (uf_210 uf_287 #27079)
 6.11075 +#27081 := (= uf_9 #27080)
 6.11076 +#27189 := (or #27081 #27083)
 6.11077 +#27202 := (not #27189)
 6.11078 +#27071 := (uf_136 #26756)
 6.11079 +#27072 := (= uf_9 #27071)
 6.11080 +#27073 := (not #27072)
 6.11081 +#27069 := (uf_27 uf_287 #27079)
 6.11082 +#27070 := (= uf_9 #27069)
 6.11083 +#27065 := (not #27070)
 6.11084 +#27184 := (or #27065 #27073)
 6.11085 +#27186 := (not #27184)
 6.11086 +#26820 := (uf_13 #3031)
 6.11087 +#27094 := (uf_12 #26820)
 6.11088 +#27144 := (= uf_14 #27094)
 6.11089 +#27181 := (not #27144)
 6.11090 +#27066 := (uf_13 #27079)
 6.11091 +#27067 := (uf_12 #27066)
 6.11092 +#27068 := (= uf_14 #27067)
 6.11093 +#27227 := (or #27068 #27181 #27186 #27202)
 6.11094 +#27231 := (not #27227)
 6.11095 +#27100 := (uf_25 uf_287 #3031)
 6.11096 +#27101 := (= uf_26 #27100)
 6.11097 +#27093 := (uf_210 uf_287 #3031)
 6.11098 +#27099 := (= uf_9 #27093)
 6.11099 +#27146 := (or #27099 #27101)
 6.11100 +#27149 := (not #27146)
 6.11101 +#27192 := (or #27144 #27149)
 6.11102 +#27195 := (not #27192)
 6.11103 +#27239 := (or #27195 #27231)
 6.11104 +#27243 := (not #27239)
 6.11105 +#27240 := (or #18130 #27243)
 6.11106 +#27248 := (not #27240)
 6.11107 +#27255 := (iff #11937 #27248)
 6.11108 +#27260 := (or #27259 #27255)
 6.11109 +#27084 := (or #27083 #27081)
 6.11110 +#27085 := (not #27084)
 6.11111 +#27074 := (or #27073 #27065)
 6.11112 +#27075 := (not #27074)
 6.11113 +#27095 := (= #27094 uf_14)
 6.11114 +#27096 := (not #27095)
 6.11115 +#27097 := (or #27096 #27075 #27068 #27085)
 6.11116 +#27098 := (not #27097)
 6.11117 +#27102 := (or #27101 #27099)
 6.11118 +#27103 := (not #27102)
 6.11119 +#27151 := (or #27095 #27103)
 6.11120 +#27152 := (not #27151)
 6.11121 +#27153 := (or #27152 #27098)
 6.11122 +#27154 := (not #27153)
 6.11123 +#27155 := (or #18130 #27154)
 6.11124 +#27156 := (not #27155)
 6.11125 +#27143 := (iff #11937 #27156)
 6.11126 +#27261 := (or #27259 #27143)
 6.11127 +#27288 := (iff #27261 #27260)
 6.11128 +#27290 := (iff #27260 #27260)
 6.11129 +#27291 := [rewrite]: #27290
 6.11130 +#27256 := (iff #27143 #27255)
 6.11131 +#27249 := (iff #27156 #27248)
 6.11132 +#27246 := (iff #27155 #27240)
 6.11133 +#27244 := (iff #27154 #27243)
 6.11134 +#27241 := (iff #27153 #27239)
 6.11135 +#27232 := (iff #27098 #27231)
 6.11136 +#27229 := (iff #27097 #27227)
 6.11137 +#27224 := (or #27181 #27186 #27068 #27202)
 6.11138 +#27228 := (iff #27224 #27227)
 6.11139 +#27223 := [rewrite]: #27228
 6.11140 +#27225 := (iff #27097 #27224)
 6.11141 +#27203 := (iff #27085 #27202)
 6.11142 +#27190 := (iff #27084 #27189)
 6.11143 +#27201 := [rewrite]: #27190
 6.11144 +#27222 := [monotonicity #27201]: #27203
 6.11145 +#27187 := (iff #27075 #27186)
 6.11146 +#27185 := (iff #27074 #27184)
 6.11147 +#27180 := [rewrite]: #27185
 6.11148 +#27188 := [monotonicity #27180]: #27187
 6.11149 +#27182 := (iff #27096 #27181)
 6.11150 +#27142 := (iff #27095 #27144)
 6.11151 +#27145 := [rewrite]: #27142
 6.11152 +#27183 := [monotonicity #27145]: #27182
 6.11153 +#27226 := [monotonicity #27183 #27188 #27222]: #27225
 6.11154 +#27230 := [trans #27226 #27223]: #27229
 6.11155 +#27233 := [monotonicity #27230]: #27232
 6.11156 +#27196 := (iff #27152 #27195)
 6.11157 +#27193 := (iff #27151 #27192)
 6.11158 +#27150 := (iff #27103 #27149)
 6.11159 +#27147 := (iff #27102 #27146)
 6.11160 +#27148 := [rewrite]: #27147
 6.11161 +#27191 := [monotonicity #27148]: #27150
 6.11162 +#27194 := [monotonicity #27145 #27191]: #27193
 6.11163 +#27179 := [monotonicity #27194]: #27196
 6.11164 +#27242 := [monotonicity #27179 #27233]: #27241
 6.11165 +#27245 := [monotonicity #27242]: #27244
 6.11166 +#27247 := [monotonicity #27245]: #27246
 6.11167 +#27250 := [monotonicity #27247]: #27249
 6.11168 +#27257 := [monotonicity #27250]: #27256
 6.11169 +#27289 := [monotonicity #27257]: #27288
 6.11170 +#27292 := [trans #27289 #27291]: #27288
 6.11171 +#27287 := [quant-inst]: #27261
 6.11172 +#27277 := [mp #27287 #27292]: #27260
 6.11173 +#28168 := [unit-resolution #27277 #21776]: #27255
 6.11174 +#27430 := (not #27255)
 6.11175 +#28169 := (or #27430 #27240)
 6.11176 +#28163 := [hypothesis]: #18136
 6.11177 +#27433 := (or #27430 #11937 #27240)
 6.11178 +#27434 := [def-axiom]: #27433
 6.11179 +#26920 := [unit-resolution #27434 #28163]: #28169
 6.11180 +#26921 := [unit-resolution #26920 #28168]: #27240
 6.11181 +#26923 := (or #27248 #27243)
 6.11182 +#26922 := [unit-resolution #27051 #28231]: #11931
 6.11183 +#27431 := (or #27248 #18130 #27243)
 6.11184 +#27432 := [def-axiom]: #27431
 6.11185 +#26924 := [unit-resolution #27432 #26922]: #26923
 6.11186 +#27055 := [unit-resolution #26924 #26921]: #27243
 6.11187 +#27389 := (or #27239 #27227)
 6.11188 +#27387 := [def-axiom]: #27389
 6.11189 +#27157 := [unit-resolution #27387 #27055]: #27227
 6.11190 +#27545 := (not #27007)
 6.11191 +#27206 := (iff #27545 #27073)
 6.11192 +#27204 := (iff #27007 #27072)
 6.11193 +#27199 := (= #27006 #27071)
 6.11194 +#27160 := (= #27005 #26756)
 6.11195 +#27161 := [monotonicity #27000]: #27160
 6.11196 +#27200 := [monotonicity #27161]: #27199
 6.11197 +#27205 := [monotonicity #27200]: #27204
 6.11198 +#27475 := [monotonicity #27205]: #27206
 6.11199 +#27546 := (or #27020 #27545)
 6.11200 +#27547 := [def-axiom]: #27546
 6.11201 +#27159 := [unit-resolution #27547 #27048]: #27545
 6.11202 +#27476 := [mp #27159 #27475]: #27073
 6.11203 +#27310 := (or #27184 #27072)
 6.11204 +#27305 := [def-axiom]: #27310
 6.11205 +#27477 := [unit-resolution #27305 #27476]: #27184
 6.11206 +#25182 := (uf_12 uf_7)
 6.11207 +#28283 := (= #25182 #27094)
 6.11208 +#28279 := (= #27094 #25182)
 6.11209 +#28277 := (= #26820 uf_7)
 6.11210 +#24758 := (uf_13 #2979)
 6.11211 +#28275 := (= #24758 uf_7)
 6.11212 +#24759 := (= uf_7 #24758)
 6.11213 +#24764 := (or #24710 #24759)
 6.11214 +#24765 := [quant-inst]: #24764
 6.11215 +#27482 := [unit-resolution #24765 #22949]: #24759
 6.11216 +#28276 := [symm #27482]: #28275
 6.11217 +#28273 := (= #26820 #24758)
 6.11218 +#28256 := (= #3031 #2979)
 6.11219 +#26851 := (uf_116 #24470)
 6.11220 +#26867 := (uf_43 #24643 #26851)
 6.11221 +#28252 := (= #26867 #2979)
 6.11222 +#27548 := (= #26851 uf_288)
 6.11223 +#28244 := (= #26851 #2980)
 6.11224 +#28242 := (= #24470 #2979)
 6.11225 +#24471 := (= #2979 #24470)
 6.11226 +#93 := (uf_29 #23)
 6.11227 +#22848 := (pattern #93)
 6.11228 +#94 := (uf_28 #93)
 6.11229 +#3542 := (= #23 #94)
 6.11230 +#22849 := (forall (vars (?x14 T5)) (:pat #22848) #3542)
 6.11231 +#3545 := (forall (vars (?x14 T5)) #3542)
 6.11232 +#22850 := (iff #3545 #22849)
 6.11233 +#22852 := (iff #22849 #22849)
 6.11234 +#22853 := [rewrite]: #22852
 6.11235 +#22851 := [rewrite]: #22850
 6.11236 +#22854 := [trans #22851 #22853]: #22850
 6.11237 +#16026 := (~ #3545 #3545)
 6.11238 +#16016 := (~ #3542 #3542)
 6.11239 +#16017 := [refl]: #16016
 6.11240 +#16082 := [nnf-pos #16017]: #16026
 6.11241 +#95 := (= #94 #23)
 6.11242 +#96 := (forall (vars (?x14 T5)) #95)
 6.11243 +#3546 := (iff #96 #3545)
 6.11244 +#3543 := (iff #95 #3542)
 6.11245 +#3544 := [rewrite]: #3543
 6.11246 +#3547 := [quant-intro #3544]: #3546
 6.11247 +#3541 := [asserted]: #96
 6.11248 +#3550 := [mp #3541 #3547]: #3545
 6.11249 +#16083 := [mp~ #3550 #16082]: #3545
 6.11250 +#22855 := [mp #16083 #22854]: #22849
 6.11251 +#24474 := (not #22849)
 6.11252 +#24475 := (or #24474 #24471)
 6.11253 +#24476 := [quant-inst]: #24475
 6.11254 +#28241 := [unit-resolution #24476 #22855]: #24471
 6.11255 +#28243 := [symm #28241]: #28242
 6.11256 +#28245 := [monotonicity #28243]: #28244
 6.11257 +#27549 := [trans #28245 #28195]: #27548
 6.11258 +#28126 := [monotonicity #28190 #27549]: #28252
 6.11259 +#28266 := (= #3031 #26867)
 6.11260 +#26845 := (uf_66 #24470 0::int #24643)
 6.11261 +#26870 := (= #26845 #26867)
 6.11262 +#26873 := (not #26870)
 6.11263 +decl uf_138 :: (-> T5 T5 T2)
 6.11264 +#26846 := (uf_138 #26845 #24470)
 6.11265 +#26847 := (= uf_9 #26846)
 6.11266 +#26848 := (not #26847)
 6.11267 +#26879 := (or #26848 #26873)
 6.11268 +#26884 := (not #26879)
 6.11269 +#1576 := (uf_66 #21 #247 #233)
 6.11270 +#1577 := (pattern #1576)
 6.11271 +#1578 := (uf_138 #1576 #21)
 6.11272 +#8222 := (= uf_9 #1578)
 6.11273 +#20914 := (not #8222)
 6.11274 +decl uf_139 :: (-> T3 int)
 6.11275 +#1581 := (uf_139 #233)
 6.11276 +#1582 := (* #247 #1581)
 6.11277 +#1580 := (uf_116 #21)
 6.11278 +#1583 := (+ #1580 #1582)
 6.11279 +#1584 := (uf_43 #233 #1583)
 6.11280 +#1585 := (= #1576 #1584)
 6.11281 +#20913 := (not #1585)
 6.11282 +#20915 := (or #20913 #20914)
 6.11283 +#20916 := (not #20915)
 6.11284 +#20919 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #20916)
 6.11285 +#8228 := (and #1585 #8222)
 6.11286 +#8233 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #8228)
 6.11287 +#20920 := (iff #8233 #20919)
 6.11288 +#20917 := (iff #8228 #20916)
 6.11289 +#20918 := [rewrite]: #20917
 6.11290 +#20921 := [quant-intro #20918]: #20920
 6.11291 +#17047 := (~ #8233 #8233)
 6.11292 +#17045 := (~ #8228 #8228)
 6.11293 +#17046 := [refl]: #17045
 6.11294 +#17048 := [nnf-pos #17046]: #17047
 6.11295 +#1579 := (= #1578 uf_9)
 6.11296 +#1586 := (and #1579 #1585)
 6.11297 +#1587 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #1586)
 6.11298 +#8234 := (iff #1587 #8233)
 6.11299 +#8231 := (iff #1586 #8228)
 6.11300 +#8225 := (and #8222 #1585)
 6.11301 +#8229 := (iff #8225 #8228)
 6.11302 +#8230 := [rewrite]: #8229
 6.11303 +#8226 := (iff #1586 #8225)
 6.11304 +#8223 := (iff #1579 #8222)
 6.11305 +#8224 := [rewrite]: #8223
 6.11306 +#8227 := [monotonicity #8224]: #8226
 6.11307 +#8232 := [trans #8227 #8230]: #8231
 6.11308 +#8235 := [quant-intro #8232]: #8234
 6.11309 +#8221 := [asserted]: #1587
 6.11310 +#8238 := [mp #8221 #8235]: #8233
 6.11311 +#17049 := [mp~ #8238 #17048]: #8233
 6.11312 +#20922 := [mp #17049 #20921]: #20919
 6.11313 +#26887 := (not #20919)
 6.11314 +#26833 := (or #26887 #26884)
 6.11315 +#26849 := (uf_139 #24643)
 6.11316 +#26850 := (* 0::int #26849)
 6.11317 +#26852 := (+ #26851 #26850)
 6.11318 +#26853 := (uf_43 #24643 #26852)
 6.11319 +#26854 := (= #26845 #26853)
 6.11320 +#26855 := (not #26854)
 6.11321 +#26856 := (or #26855 #26848)
 6.11322 +#26857 := (not #26856)
 6.11323 +#26834 := (or #26887 #26857)
 6.11324 +#26919 := (iff #26834 #26833)
 6.11325 +#26993 := (iff #26833 #26833)
 6.11326 +#26996 := [rewrite]: #26993
 6.11327 +#26885 := (iff #26857 #26884)
 6.11328 +#26882 := (iff #26856 #26879)
 6.11329 +#26876 := (or #26873 #26848)
 6.11330 +#26880 := (iff #26876 #26879)
 6.11331 +#26881 := [rewrite]: #26880
 6.11332 +#26877 := (iff #26856 #26876)
 6.11333 +#26874 := (iff #26855 #26873)
 6.11334 +#26871 := (iff #26854 #26870)
 6.11335 +#26868 := (= #26853 #26867)
 6.11336 +#26865 := (= #26852 #26851)
 6.11337 +#26860 := (+ #26851 0::int)
 6.11338 +#26863 := (= #26860 #26851)
 6.11339 +#26864 := [rewrite]: #26863
 6.11340 +#26861 := (= #26852 #26860)
 6.11341 +#26858 := (= #26850 0::int)
 6.11342 +#26859 := [rewrite]: #26858
 6.11343 +#26862 := [monotonicity #26859]: #26861
 6.11344 +#26866 := [trans #26862 #26864]: #26865
 6.11345 +#26869 := [monotonicity #26866]: #26868
 6.11346 +#26872 := [monotonicity #26869]: #26871
 6.11347 +#26875 := [monotonicity #26872]: #26874
 6.11348 +#26878 := [monotonicity #26875]: #26877
 6.11349 +#26883 := [trans #26878 #26881]: #26882
 6.11350 +#26886 := [monotonicity #26883]: #26885
 6.11351 +#26992 := [monotonicity #26886]: #26919
 6.11352 +#26997 := [trans #26992 #26996]: #26919
 6.11353 +#26897 := [quant-inst]: #26834
 6.11354 +#26987 := [mp #26897 #26997]: #26833
 6.11355 +#27579 := [unit-resolution #26987 #20922]: #26884
 6.11356 +#27037 := (or #26879 #26870)
 6.11357 +#27038 := [def-axiom]: #27037
 6.11358 +#27634 := [unit-resolution #27038 #27579]: #26870
 6.11359 +#28085 := (= #3031 #26845)
 6.11360 +#28125 := [monotonicity #28241 #28188]: #28085
 6.11361 +#28267 := [trans #28125 #27634]: #28266
 6.11362 +#28257 := [trans #28267 #28126]: #28256
 6.11363 +#28274 := [monotonicity #28257]: #28273
 6.11364 +#28278 := [trans #28274 #28276]: #28277
 6.11365 +#28280 := [monotonicity #28278]: #28279
 6.11366 +#28284 := [symm #28280]: #28283
 6.11367 +#25183 := (= uf_14 #25182)
 6.11368 +#25190 := (iff #11386 #25183)
 6.11369  #2308 := (pattern #237)
 6.11370  #2836 := (uf_12 #233)
 6.11371 -#11557 := (= uf_14 #2836)
 6.11372 -#11561 := (iff #3926 #11557)
 6.11373 -#11564 := (forall (vars (?x761 T3)) (:pat #2308) #11561)
 6.11374 -#17583 := (~ #11564 #11564)
 6.11375 -#17581 := (~ #11561 #11561)
 6.11376 -#17582 := [refl]: #17581
 6.11377 -#17584 := [nnf-pos #17582]: #17583
 6.11378 +#11559 := (= uf_14 #2836)
 6.11379 +#11563 := (iff #3928 #11559)
 6.11380 +#11566 := (forall (vars (?x761 T3)) (:pat #2308) #11563)
 6.11381 +#18084 := (~ #11566 #11566)
 6.11382 +#18082 := (~ #11563 #11563)
 6.11383 +#18083 := [refl]: #18082
 6.11384 +#18085 := [nnf-pos #18083]: #18084
 6.11385  #2849 := (= #2836 uf_14)
 6.11386  #2850 := (iff #238 #2849)
 6.11387  #2851 := (forall (vars (?x761 T3)) (:pat #2308) #2850)
 6.11388 -#11565 := (iff #2851 #11564)
 6.11389 -#11562 := (iff #2850 #11561)
 6.11390 -#11559 := (iff #2849 #11557)
 6.11391 -#11560 := [rewrite]: #11559
 6.11392 -#11563 := [monotonicity #3928 #11560]: #11562
 6.11393 -#11566 := [quant-intro #11563]: #11565
 6.11394 -#11556 := [asserted]: #2851
 6.11395 -#11569 := [mp #11556 #11566]: #11564
 6.11396 -#17585 := [mp~ #11569 #17584]: #11564
 6.11397 -#24280 := (not #11564)
 6.11398 -#24659 := (or #24280 #24656)
 6.11399 -#24660 := [quant-inst]: #24659
 6.11400 -#27839 := [unit-resolution #24660 #17585]: #24656
 6.11401 -#24661 := (not #24656)
 6.11402 -#27840 := (or #24661 #24649)
 6.11403 -#24665 := (not #11384)
 6.11404 -#24666 := (or #24661 #24665 #24649)
 6.11405 -#24667 := [def-axiom]: #24666
 6.11406 -#27841 := [unit-resolution #24667 #11390]: #27840
 6.11407 -#27842 := [unit-resolution #27841 #27839]: #24649
 6.11408 -#27856 := [trans #27842 #27855]: #26938
 6.11409 -#27751 := (not #26757)
 6.11410 -#27930 := (iff #11876 #27751)
 6.11411 -#27928 := (iff #11873 #26757)
 6.11412 -#27926 := (iff #26757 #11873)
 6.11413 -#27924 := (= #26756 #2990)
 6.11414 -#27922 := (= #26755 #2977)
 6.11415 -#27918 := (= #26755 #24228)
 6.11416 -#27916 := (= #26748 #2981)
 6.11417 -#27914 := (= #26748 #26392)
 6.11418 -#26393 := (uf_66 #26392 0::int #24108)
 6.11419 -#26397 := (uf_58 #3175 #26393)
 6.11420 -#26400 := (uf_135 #26397)
 6.11421 -#27912 := (= #26400 #26392)
 6.11422 -#26401 := (= #26392 #26400)
 6.11423 -#26403 := (up_67 #26397)
 6.11424 -#26404 := (not #26403)
 6.11425 -#26402 := (not #26401)
 6.11426 -#26398 := (uf_136 #26397)
 6.11427 -#26399 := (= uf_9 #26398)
 6.11428 -#26394 := (uf_24 uf_287 #26393)
 6.11429 -#26395 := (= uf_9 #26394)
 6.11430 -#26396 := (not #26395)
 6.11431 -#26432 := (or #26396 #26399 #26402 #26404)
 6.11432 -#26435 := (not #26432)
 6.11433 -#26407 := (uf_24 uf_287 #26392)
 6.11434 -#26408 := (= uf_9 #26407)
 6.11435 -#27867 := (= #2988 #26407)
 6.11436 -#27864 := (= #26407 #2988)
 6.11437 -#27865 := [monotonicity #27863]: #27864
 6.11438 -#27868 := [symm #27865]: #27867
 6.11439 -#27869 := [trans #13532 #27868]: #26408
 6.11440 -#26409 := (not #26408)
 6.11441 -#27870 := (or #26409 #26435)
 6.11442 +#11567 := (iff #2851 #11566)
 6.11443 +#11564 := (iff #2850 #11563)
 6.11444 +#11561 := (iff #2849 #11559)
 6.11445 +#11562 := [rewrite]: #11561
 6.11446 +#11565 := [monotonicity #3930 #11562]: #11564
 6.11447 +#11568 := [quant-intro #11565]: #11567
 6.11448 +#11558 := [asserted]: #2851
 6.11449 +#11571 := [mp #11558 #11568]: #11566
 6.11450 +#18086 := [mp~ #11571 #18085]: #11566
 6.11451 +#24814 := (not #11566)
 6.11452 +#25193 := (or #24814 #25190)
 6.11453 +#25194 := [quant-inst]: #25193
 6.11454 +#27478 := [unit-resolution #25194 #18086]: #25190
 6.11455 +#25195 := (not #25190)
 6.11456 +#27479 := (or #25195 #25183)
 6.11457 +#25199 := (not #11386)
 6.11458 +#25200 := (or #25195 #25199 #25183)
 6.11459 +#25201 := [def-axiom]: #25200
 6.11460 +#27480 := [unit-resolution #25201 #11392]: #27479
 6.11461 +#27481 := [unit-resolution #27480 #27478]: #25183
 6.11462 +#28285 := [trans #27481 #28284]: #27144
 6.11463 +#27341 := (not #27068)
 6.11464 +#28362 := (iff #11878 #27341)
 6.11465 +#28360 := (iff #11875 #27068)
 6.11466 +#28358 := (iff #27068 #11875)
 6.11467 +#28356 := (= #27067 #2990)
 6.11468 +#28354 := (= #27066 #2977)
 6.11469 +#28350 := (= #27066 #24763)
 6.11470 +#28348 := (= #27079 #2981)
 6.11471 +#28346 := (= #27079 #26926)
 6.11472 +#26927 := (uf_66 #26926 0::int #24643)
 6.11473 +#26931 := (uf_58 #3150 #26927)
 6.11474 +#26934 := (uf_135 #26931)
 6.11475 +#28344 := (= #26934 #26926)
 6.11476 +#26935 := (= #26926 #26934)
 6.11477 +#26937 := (up_67 #26931)
 6.11478 +#26938 := (not #26937)
 6.11479 +#26936 := (not #26935)
 6.11480 +#26932 := (uf_136 #26931)
 6.11481 +#26933 := (= uf_9 #26932)
 6.11482 +#26928 := (uf_24 uf_287 #26927)
 6.11483 +#26929 := (= uf_9 #26928)
 6.11484 +#26930 := (not #26929)
 6.11485 +#26966 := (or #26930 #26933 #26936 #26938)
 6.11486 +#26969 := (not #26966)
 6.11487 +#26941 := (uf_24 uf_287 #26926)
 6.11488 +#26942 := (= uf_9 #26941)
 6.11489 +#28296 := (= #2988 #26941)
 6.11490 +#28293 := (= #26941 #2988)
 6.11491 +#28294 := [monotonicity #28292]: #28293
 6.11492 +#28297 := [symm #28294]: #28296
 6.11493 +#28298 := [trans #14077 #28297]: #26942
 6.11494 +#26943 := (not #26942)
 6.11495 +#28299 := (or #26943 #26969)
 6.11496  #277 := (:var 3 int)
 6.11497  #310 := (:var 2 T3)
 6.11498  #1470 := (uf_124 #310 #247)
 6.11499 @@ -5668,59 +6184,59 @@
 6.11500  #1472 := (pattern #1469 #1471)
 6.11501  #1478 := (uf_66 #1471 #161 #310)
 6.11502  #1486 := (uf_24 #35 #1478)
 6.11503 -#7931 := (= uf_9 #1486)
 6.11504 -#20090 := (not #7931)
 6.11505 +#7933 := (= uf_9 #1486)
 6.11506 +#20690 := (not #7933)
 6.11507  #1479 := (uf_58 #1473 #1478)
 6.11508  #1482 := (uf_136 #1479)
 6.11509 -#7925 := (= uf_9 #1482)
 6.11510 +#7927 := (= uf_9 #1482)
 6.11511  #1480 := (uf_135 #1479)
 6.11512 -#7922 := (= #1471 #1480)
 6.11513 -#20089 := (not #7922)
 6.11514 +#7924 := (= #1471 #1480)
 6.11515 +#20689 := (not #7924)
 6.11516  #1485 := (up_67 #1479)
 6.11517 -#20088 := (not #1485)
 6.11518 -#20091 := (or #20088 #20089 #7925 #20090)
 6.11519 -#20092 := (not #20091)
 6.11520 +#20688 := (not #1485)
 6.11521 +#20691 := (or #20688 #20689 #7927 #20690)
 6.11522 +#20692 := (not #20691)
 6.11523  #1476 := (uf_24 #35 #1471)
 6.11524 -#7919 := (= uf_9 #1476)
 6.11525 -#7954 := (not #7919)
 6.11526 -#5234 := (* -1::int #247)
 6.11527 -#6114 := (+ #161 #5234)
 6.11528 -#6115 := (>= #6114 0::int)
 6.11529 -#20098 := (or #4963 #6115 #7954 #20092)
 6.11530 -#20103 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #20098)
 6.11531 -#7928 := (not #7925)
 6.11532 -#7963 := (and #1485 #7922 #7928 #7931)
 6.11533 -#7618 := (not #6115)
 6.11534 -#7621 := (and #4041 #7618)
 6.11535 -#7624 := (not #7621)
 6.11536 -#7972 := (or #7624 #7954 #7963)
 6.11537 -#7977 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7972)
 6.11538 -#20104 := (iff #7977 #20103)
 6.11539 -#20101 := (iff #7972 #20098)
 6.11540 -#19973 := (or #4963 #6115)
 6.11541 -#20095 := (or #19973 #7954 #20092)
 6.11542 -#20099 := (iff #20095 #20098)
 6.11543 -#20100 := [rewrite]: #20099
 6.11544 -#20096 := (iff #7972 #20095)
 6.11545 -#20093 := (iff #7963 #20092)
 6.11546 -#20094 := [rewrite]: #20093
 6.11547 -#19982 := (iff #7624 #19973)
 6.11548 -#19974 := (not #19973)
 6.11549 -#19977 := (not #19974)
 6.11550 -#19980 := (iff #19977 #19973)
 6.11551 -#19981 := [rewrite]: #19980
 6.11552 -#19978 := (iff #7624 #19977)
 6.11553 -#19975 := (iff #7621 #19974)
 6.11554 -#19976 := [rewrite]: #19975
 6.11555 -#19979 := [monotonicity #19976]: #19978
 6.11556 -#19983 := [trans #19979 #19981]: #19982
 6.11557 -#20097 := [monotonicity #19983 #20094]: #20096
 6.11558 -#20102 := [trans #20097 #20100]: #20101
 6.11559 -#20105 := [quant-intro #20102]: #20104
 6.11560 -#16323 := (~ #7977 #7977)
 6.11561 -#16321 := (~ #7972 #7972)
 6.11562 -#16322 := [refl]: #16321
 6.11563 -#16324 := [nnf-pos #16322]: #16323
 6.11564 +#7921 := (= uf_9 #1476)
 6.11565 +#7956 := (not #7921)
 6.11566 +#5236 := (* -1::int #247)
 6.11567 +#6116 := (+ #161 #5236)
 6.11568 +#6117 := (>= #6116 0::int)
 6.11569 +#20698 := (or #4965 #6117 #7956 #20692)
 6.11570 +#20703 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #20698)
 6.11571 +#7930 := (not #7927)
 6.11572 +#7965 := (and #1485 #7924 #7930 #7933)
 6.11573 +#7620 := (not #6117)
 6.11574 +#7623 := (and #4043 #7620)
 6.11575 +#7626 := (not #7623)
 6.11576 +#7974 := (or #7626 #7956 #7965)
 6.11577 +#7979 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7974)
 6.11578 +#20704 := (iff #7979 #20703)
 6.11579 +#20701 := (iff #7974 #20698)
 6.11580 +#20573 := (or #4965 #6117)
 6.11581 +#20695 := (or #20573 #7956 #20692)
 6.11582 +#20699 := (iff #20695 #20698)
 6.11583 +#20700 := [rewrite]: #20699
 6.11584 +#20696 := (iff #7974 #20695)
 6.11585 +#20693 := (iff #7965 #20692)
 6.11586 +#20694 := [rewrite]: #20693
 6.11587 +#20582 := (iff #7626 #20573)
 6.11588 +#20574 := (not #20573)
 6.11589 +#20577 := (not #20574)
 6.11590 +#20580 := (iff #20577 #20573)
 6.11591 +#20581 := [rewrite]: #20580
 6.11592 +#20578 := (iff #7626 #20577)
 6.11593 +#20575 := (iff #7623 #20574)
 6.11594 +#20576 := [rewrite]: #20575
 6.11595 +#20579 := [monotonicity #20576]: #20578
 6.11596 +#20583 := [trans #20579 #20581]: #20582
 6.11597 +#20697 := [monotonicity #20583 #20694]: #20696
 6.11598 +#20702 := [trans #20697 #20700]: #20701
 6.11599 +#20705 := [quant-intro #20702]: #20704
 6.11600 +#16824 := (~ #7979 #7979)
 6.11601 +#16822 := (~ #7974 #7974)
 6.11602 +#16823 := [refl]: #16822
 6.11603 +#16825 := [nnf-pos #16823]: #16824
 6.11604  #1487 := (= #1486 uf_9)
 6.11605  #1488 := (and #1485 #1487)
 6.11606  #1483 := (= #1482 uf_9)
 6.11607 @@ -5734,1585 +6250,1541 @@
 6.11608  #1477 := (= #1476 uf_9)
 6.11609  #1492 := (implies #1477 #1491)
 6.11610  #1493 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #1492)
 6.11611 -#7980 := (iff #1493 #7977)
 6.11612 -#7934 := (and #1485 #7931)
 6.11613 -#7937 := (and #7928 #7934)
 6.11614 -#7940 := (and #7922 #7937)
 6.11615 -#7588 := (not #1372)
 6.11616 -#7946 := (or #7588 #7940)
 6.11617 -#7955 := (or #7954 #7946)
 6.11618 -#7960 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7955)
 6.11619 -#7978 := (iff #7960 #7977)
 6.11620 -#7975 := (iff #7955 #7972)
 6.11621 -#7966 := (or #7624 #7963)
 6.11622 -#7969 := (or #7954 #7966)
 6.11623 -#7973 := (iff #7969 #7972)
 6.11624 -#7974 := [rewrite]: #7973
 6.11625 -#7970 := (iff #7955 #7969)
 6.11626 -#7967 := (iff #7946 #7966)
 6.11627 -#7964 := (iff #7940 #7963)
 6.11628 -#7965 := [rewrite]: #7964
 6.11629 -#7625 := (iff #7588 #7624)
 6.11630 -#7622 := (iff #1372 #7621)
 6.11631 -#7619 := (iff #1371 #7618)
 6.11632 -#7620 := [rewrite]: #7619
 6.11633 -#7623 := [monotonicity #4040 #7620]: #7622
 6.11634 -#7626 := [monotonicity #7623]: #7625
 6.11635 -#7968 := [monotonicity #7626 #7965]: #7967
 6.11636 -#7971 := [monotonicity #7968]: #7970
 6.11637 -#7976 := [trans #7971 #7974]: #7975
 6.11638 -#7979 := [quant-intro #7976]: #7978
 6.11639 -#7961 := (iff #1493 #7960)
 6.11640 -#7958 := (iff #1492 #7955)
 6.11641 -#7951 := (implies #7919 #7946)
 6.11642 -#7956 := (iff #7951 #7955)
 6.11643 -#7957 := [rewrite]: #7956
 6.11644 -#7952 := (iff #1492 #7951)
 6.11645 -#7949 := (iff #1491 #7946)
 6.11646 -#7943 := (implies #1372 #7940)
 6.11647 -#7947 := (iff #7943 #7946)
 6.11648 -#7948 := [rewrite]: #7947
 6.11649 -#7944 := (iff #1491 #7943)
 6.11650 -#7941 := (iff #1490 #7940)
 6.11651 -#7938 := (iff #1489 #7937)
 6.11652 -#7935 := (iff #1488 #7934)
 6.11653 -#7932 := (iff #1487 #7931)
 6.11654 -#7933 := [rewrite]: #7932
 6.11655 -#7936 := [monotonicity #7933]: #7935
 6.11656 -#7929 := (iff #1484 #7928)
 6.11657 -#7926 := (iff #1483 #7925)
 6.11658 -#7927 := [rewrite]: #7926
 6.11659 -#7930 := [monotonicity #7927]: #7929
 6.11660 -#7939 := [monotonicity #7930 #7936]: #7938
 6.11661 -#7923 := (iff #1481 #7922)
 6.11662 -#7924 := [rewrite]: #7923
 6.11663 -#7942 := [monotonicity #7924 #7939]: #7941
 6.11664 -#7945 := [monotonicity #7942]: #7944
 6.11665 -#7950 := [trans #7945 #7948]: #7949
 6.11666 -#7920 := (iff #1477 #7919)
 6.11667 -#7921 := [rewrite]: #7920
 6.11668 -#7953 := [monotonicity #7921 #7950]: #7952
 6.11669 -#7959 := [trans #7953 #7957]: #7958
 6.11670 -#7962 := [quant-intro #7959]: #7961
 6.11671 -#7981 := [trans #7962 #7979]: #7980
 6.11672 -#7918 := [asserted]: #1493
 6.11673 -#7982 := [mp #7918 #7981]: #7977
 6.11674 -#16325 := [mp~ #7982 #16324]: #7977
 6.11675 -#20106 := [mp #16325 #20105]: #20103
 6.11676 -#26542 := (not #20103)
 6.11677 -#26543 := (or #26542 #26409 #26427 #26435)
 6.11678 -#26405 := (or #26404 #26402 #26399 #26396)
 6.11679 -#26406 := (not #26405)
 6.11680 -#26415 := (or #26414 #26412 #26409 #26406)
 6.11681 -#26544 := (or #26542 #26415)
 6.11682 -#26551 := (iff #26544 #26543)
 6.11683 -#26441 := (or #26409 #26427 #26435)
 6.11684 -#26546 := (or #26542 #26441)
 6.11685 -#26549 := (iff #26546 #26543)
 6.11686 -#26550 := [rewrite]: #26549
 6.11687 -#26547 := (iff #26544 #26546)
 6.11688 -#26444 := (iff #26415 #26441)
 6.11689 -#26438 := (or false #26427 #26409 #26435)
 6.11690 -#26442 := (iff #26438 #26441)
 6.11691 -#26443 := [rewrite]: #26442
 6.11692 -#26439 := (iff #26415 #26438)
 6.11693 -#26436 := (iff #26406 #26435)
 6.11694 -#26433 := (iff #26405 #26432)
 6.11695 -#26434 := [rewrite]: #26433
 6.11696 -#26437 := [monotonicity #26434]: #26436
 6.11697 -#26440 := [monotonicity #26421 #26431 #26437]: #26439
 6.11698 -#26445 := [trans #26440 #26443]: #26444
 6.11699 -#26548 := [monotonicity #26445]: #26547
 6.11700 -#26532 := [trans #26548 #26550]: #26551
 6.11701 -#26545 := [quant-inst]: #26544
 6.11702 -#26533 := [mp #26545 #26532]: #26543
 6.11703 -#27871 := [unit-resolution #26533 #20106 #26457]: #27870
 6.11704 -#27872 := [unit-resolution #27871 #27869]: #26435
 6.11705 -#26538 := (or #26432 #26401)
 6.11706 -#26539 := [def-axiom]: #26538
 6.11707 -#27873 := [unit-resolution #26539 #27872]: #26401
 6.11708 -#27913 := [symm #27873]: #27912
 6.11709 -#27910 := (= #26748 #26400)
 6.11710 -#27908 := (= #26742 #26397)
 6.11711 -#27906 := (= #26222 #26397)
 6.11712 -#27904 := (= #26397 #26222)
 6.11713 -#27902 := (= #26393 #3044)
 6.11714 -#27900 := (= #26393 #26311)
 6.11715 -#27898 := (= #26393 #26333)
 6.11716 -#27896 := (= #26393 #2979)
 6.11717 -#26574 := (uf_116 #25399)
 6.11718 -#26588 := (uf_43 #24108 #26574)
 6.11719 -#27892 := (= #26588 #2979)
 6.11720 -#27884 := (= #26574 uf_288)
 6.11721 -#27882 := (= #26574 #2980)
 6.11722 -#27880 := (= #24010 #2980)
 6.11723 -#24234 := (= #2980 #24010)
 6.11724 -#24239 := (or #24181 #24234)
 6.11725 -#24240 := [quant-inst]: #24239
 6.11726 -#27874 := [unit-resolution #24240 #22411]: #24234
 6.11727 -#27881 := [symm #27874]: #27880
 6.11728 -#27878 := (= #26574 #24010)
 6.11729 -#27879 := [monotonicity #27877]: #27878
 6.11730 -#27883 := [trans #27879 #27881]: #27882
 6.11731 -#27885 := [trans #27883 #27661]: #27884
 6.11732 -#27893 := [monotonicity #27656 #27885]: #27892
 6.11733 -#27894 := (= #26393 #26588)
 6.11734 -#26570 := (uf_66 #25399 0::int #24108)
 6.11735 -#26591 := (= #26570 #26588)
 6.11736 -#26594 := (not #26591)
 6.11737 -#26571 := (uf_138 #26570 #25399)
 6.11738 -#26572 := (= uf_9 #26571)
 6.11739 -#26573 := (not #26572)
 6.11740 -#26600 := (or #26573 #26594)
 6.11741 -#26605 := (not #26600)
 6.11742 -#26652 := (or #26353 #26605)
 6.11743 -#26575 := (+ #26574 #26316)
 6.11744 -#26576 := (uf_43 #24108 #26575)
 6.11745 -#26577 := (= #26570 #26576)
 6.11746 -#26578 := (not #26577)
 6.11747 -#26579 := (or #26578 #26573)
 6.11748 -#26580 := (not #26579)
 6.11749 -#26653 := (or #26353 #26580)
 6.11750 -#26655 := (iff #26653 #26652)
 6.11751 -#26667 := (iff #26652 #26652)
 6.11752 -#26668 := [rewrite]: #26667
 6.11753 -#26606 := (iff #26580 #26605)
 6.11754 -#26603 := (iff #26579 #26600)
 6.11755 -#26597 := (or #26594 #26573)
 6.11756 -#26601 := (iff #26597 #26600)
 6.11757 -#26602 := [rewrite]: #26601
 6.11758 -#26598 := (iff #26579 #26597)
 6.11759 -#26595 := (iff #26578 #26594)
 6.11760 -#26592 := (iff #26577 #26591)
 6.11761 -#26589 := (= #26576 #26588)
 6.11762 -#26586 := (= #26575 #26574)
 6.11763 -#26581 := (+ #26574 0::int)
 6.11764 -#26584 := (= #26581 #26574)
 6.11765 -#26585 := [rewrite]: #26584
 6.11766 -#26582 := (= #26575 #26581)
 6.11767 -#26583 := [monotonicity #26325]: #26582
 6.11768 -#26587 := [trans #26583 #26585]: #26586
 6.11769 -#26590 := [monotonicity #26587]: #26589
 6.11770 -#26593 := [monotonicity #26590]: #26592
 6.11771 -#26596 := [monotonicity #26593]: #26595
 6.11772 -#26599 := [monotonicity #26596]: #26598
 6.11773 -#26604 := [trans #26599 #26602]: #26603
 6.11774 -#26607 := [monotonicity #26604]: #26606
 6.11775 -#26656 := [monotonicity #26607]: #26655
 6.11776 -#26669 := [trans #26656 #26668]: #26655
 6.11777 -#26654 := [quant-inst]: #26653
 6.11778 -#26688 := [mp #26654 #26669]: #26652
 6.11779 -#27886 := [unit-resolution #26688 #20322]: #26605
 6.11780 -#26692 := (or #26600 #26591)
 6.11781 -#26693 := [def-axiom]: #26692
 6.11782 -#27887 := [unit-resolution #26693 #27886]: #26591
 6.11783 -#27890 := (= #26393 #26570)
 6.11784 -#27891 := [monotonicity #27889]: #27890
 6.11785 -#27895 := [trans #27891 #27887]: #27894
 6.11786 -#27897 := [trans #27895 #27893]: #27896
 6.11787 -#27899 := [trans #27897 #27790]: #27898
 6.11788 -#27901 := [trans #27899 #27792]: #27900
 6.11789 -#27903 := [trans #27901 #27794]: #27902
 6.11790 -#27905 := [monotonicity #27903]: #27904
 6.11791 -#27907 := [symm #27905]: #27906
 6.11792 -#27909 := [trans #27822 #27907]: #27908
 6.11793 -#27911 := [monotonicity #27909]: #27910
 6.11794 -#27915 := [trans #27911 #27913]: #27914
 6.11795 -#27917 := [trans #27915 #27863]: #27916
 6.11796 -#27919 := [monotonicity #27917]: #27918
 6.11797 -#27923 := [trans #27919 #27921]: #27922
 6.11798 -#27925 := [monotonicity #27923]: #27924
 6.11799 -#27927 := [monotonicity #27925]: #27926
 6.11800 -#27929 := [symm #27927]: #27928
 6.11801 -#27931 := [monotonicity #27929]: #27930
 6.11802 -#27932 := [mp #13533 #27931]: #27751
 6.11803 -#27936 := (= #2984 #26751)
 6.11804 -#27933 := (= #26751 #2984)
 6.11805 -#27934 := [monotonicity #27917]: #27933
 6.11806 -#27937 := [symm #27934]: #27936
 6.11807 -#27938 := [trans #13530 #27937]: #26752
 6.11808 -#27744 := (not #26752)
 6.11809 -#27745 := (or #27416 #27744)
 6.11810 -#27746 := [def-axiom]: #27745
 6.11811 -#27939 := [unit-resolution #27746 #27938]: #27416
 6.11812 -#27758 := (or #27005 #26774 #26757 #27415 #27420)
 6.11813 -#27759 := [def-axiom]: #27758
 6.11814 -#27940 := [unit-resolution #27759 #27939 #27932 #27856 #27838]: #27005
 6.11815 -#27762 := (or #27012 #27536)
 6.11816 -#27763 := [def-axiom]: #27762
 6.11817 -#27941 := [unit-resolution #27763 #27940 #27819]: false
 6.11818 -#27943 := [lemma #27941]: #27942
 6.11819 -#28112 := [unit-resolution #27943 #28095]: #28103
 6.11820 -#28113 := [unit-resolution #28112 #28102]: #11979
 6.11821 -#23911 := (or #22686 #17631 #17640 #22680)
 6.11822 -#23912 := [def-axiom]: #23911
 6.11823 -#28111 := [unit-resolution #23912 #28113 #26648 #28087]: #22680
 6.11824 -#23901 := (or #22677 #22671)
 6.11825 -#23902 := [def-axiom]: #23901
 6.11826 -#28114 := [unit-resolution #23902 #28111]: #22671
 6.11827 -#28072 := [hypothesis]: #12866
 6.11828 -#28073 := [th-lemma #13542 #28072]: false
 6.11829 -#28074 := [lemma #28073]: #12863
 6.11830 -#23887 := (or #22674 #12866 #22668)
 6.11831 -#23888 := [def-axiom]: #23887
 6.11832 -#28115 := [unit-resolution #23888 #28074 #28114]: #22668
 6.11833 -#23879 := (or #22665 #22659)
 6.11834 -#23880 := [def-axiom]: #23879
 6.11835 -#28116 := [unit-resolution #23880 #28115]: #22659
 6.11836 -#23889 := (or #22677 #3055)
 6.11837 -#23890 := [def-axiom]: #23889
 6.11838 -#28117 := [unit-resolution #23890 #28111]: #3055
 6.11839 -#26943 := [hypothesis]: #22641
 6.11840 -#26945 := (or #22650 #17676 #22644)
 6.11841 -#23863 := (or #22650 #17676 #12740 #22644)
 6.11842 -#23864 := [def-axiom]: #23863
 6.11843 -#26946 := [unit-resolution #23864 #13542]: #26945
 6.11844 -#28110 := [unit-resolution #26946 #26943 #28117]: #22650
 6.11845 -#23867 := (or #22653 #22647)
 6.11846 -#23868 := [def-axiom]: #23867
 6.11847 -#28118 := [unit-resolution #23868 #28110]: #22653
 6.11848 -#27722 := (or #17676 #17653 #22662 #22644)
 6.11849 -#26876 := (* -1::int #3054)
 6.11850 -#26877 := (+ uf_295 #26876)
 6.11851 -#26878 := (>= #26877 0::int)
 6.11852 -#26623 := (not #26878)
 6.11853 -#27630 := [hypothesis]: #17654
 6.11854 -#23562 := (not #17662)
 6.11855 -#26942 := [hypothesis]: #22659
 6.11856 -#26944 := [hypothesis]: #3055
 6.11857 -#26947 := [unit-resolution #26946 #26944 #26943]: #22650
 6.11858 -#26948 := [unit-resolution #23868 #26947]: #22653
 6.11859 -#23875 := (or #22662 #21419 #22656)
 6.11860 -#23876 := [def-axiom]: #23875
 6.11861 -#27014 := [unit-resolution #23876 #26948 #26942]: #21419
 6.11862 -#23563 := (or #21414 #23562)
 6.11863 -#23564 := [def-axiom]: #23563
 6.11864 -#27015 := [unit-resolution #23564 #27014]: #23562
 6.11865 -#23560 := (or #21414 #17655)
 6.11866 -#23561 := [def-axiom]: #23560
 6.11867 -#27045 := [unit-resolution #23561 #27014]: #17655
 6.11868 -#26624 := (or #26623 #17662 #21399 #17653)
 6.11869 -#27616 := [hypothesis]: #26878
 6.11870 -#27617 := [hypothesis]: #23562
 6.11871 -#27037 := (+ #3054 #17660)
 6.11872 -#27039 := (>= #27037 0::int)
 6.11873 -#27036 := (= #3054 #17659)
 6.11874 -#27629 := (= #17659 #3054)
 6.11875 -#27633 := (= #17658 #3044)
 6.11876 -#27614 := (= ?x773!13 0::int)
 6.11877 -#27631 := [hypothesis]: #17655
 6.11878 -#27632 := [th-lemma #27631 #27630]: #27614
 6.11879 -#27634 := [monotonicity #27632]: #27633
 6.11880 -#27635 := [monotonicity #27634]: #27629
 6.11881 -#26386 := [symm #27635]: #27036
 6.11882 -#26387 := (not #27036)
 6.11883 -#26388 := (or #26387 #27039)
 6.11884 -#26389 := [th-lemma]: #26388
 6.11885 -#26390 := [unit-resolution #26389 #26386]: #27039
 6.11886 -#26521 := [th-lemma #26390 #27617 #27616]: false
 6.11887 -#26625 := [lemma #26521]: #26624
 6.11888 -#27100 := [unit-resolution #26625 #27045 #27015 #27630]: #26623
 6.11889 -#27551 := (or #17676 #26878)
 6.11890 -#27591 := [th-lemma]: #27551
 6.11891 -#27592 := [unit-resolution #27591 #26944 #27100]: false
 6.11892 -#27723 := [lemma #27592]: #27722
 6.11893 -#28119 := [unit-resolution #27723 #26943 #28117 #28116]: #17653
 6.11894 -#23558 := (or #21414 #17654)
 6.11895 -#23559 := [def-axiom]: #23558
 6.11896 -#28120 := [unit-resolution #23559 #28119]: #21414
 6.11897 -#28121 := [unit-resolution #23876 #28120 #28118 #28116]: false
 6.11898 -#28122 := [lemma #28121]: #22644
 6.11899 -#23841 := (or #22641 #13392)
 6.11900 -#23842 := [def-axiom]: #23841
 6.11901 -#29445 := [unit-resolution #23842 #28122]: #13392
 6.11902 -#27504 := (not #27503)
 6.11903 -#29446 := [hypothesis]: #27504
 6.11904 -#28547 := (+ uf_298 #28457)
 6.11905 -#28548 := (<= #28547 0::int)
 6.11906 -#28874 := (not #28214)
 6.11907 -#28877 := (or #28874 #28548)
 6.11908 -#28878 := [th-lemma]: #28877
 6.11909 -#28879 := [unit-resolution #28878 #28873]: #28548
 6.11910 -#29447 := [th-lemma #28879 #29446 #29445 #29444]: false
 6.11911 -#29448 := [lemma #29447]: #27503
 6.11912 -#27512 := (* -1::int #27482)
 6.11913 -#27513 := (+ #24110 #27512)
 6.11914 -#27514 := (<= #27513 0::int)
 6.11915 -#27685 := (not #27514)
 6.11916 -#27640 := (+ uf_298 #27512)
 6.11917 -#27642 := (>= #27640 0::int)
 6.11918 -#28549 := (>= #28547 0::int)
 6.11919 -#29966 := (or #28874 #28549)
 6.11920 -#29967 := [th-lemma]: #29966
 6.11921 -#29968 := [unit-resolution #29967 #28873]: #28549
 6.11922 -#29981 := (not #28549)
 6.11923 -#29823 := (or #27642 #29981)
 6.11924 -#28076 := (<= #28081 0::int)
 6.11925 -#29972 := (or #29442 #28076)
 6.11926 -#29973 := [th-lemma]: #29972
 6.11927 -#29974 := [unit-resolution #29973 #29441]: #28076
 6.11928 -#29980 := (not #28076)
 6.11929 -#29822 := (or #27642 #29980 #29981)
 6.11930 -#29806 := [th-lemma]: #29822
 6.11931 -#29824 := [unit-resolution #29806 #29974]: #29823
 6.11932 -#29825 := [unit-resolution #29824 #29968]: #27642
 6.11933 -#26869 := (uf_66 #26333 uf_297 #26868)
 6.11934 -#26870 := (uf_125 #26869 #26333)
 6.11935 -#26951 := (>= #26870 0::int)
 6.11936 -#26967 := (* -1::int #26870)
 6.11937 -#27040 := (+ uf_297 #26967)
 6.11938 -#27041 := (<= #27040 0::int)
 6.11939 -#28165 := (uf_66 #23935 uf_297 #26369)
 6.11940 -#28166 := (uf_125 #28165 #23935)
 6.11941 -#28318 := (* -1::int #28166)
 6.11942 -#28542 := (+ uf_297 #28318)
 6.11943 -#28543 := (<= #28542 0::int)
 6.11944 -#28167 := (= uf_297 #28166)
 6.11945 -#28235 := (or #26376 #28167)
 6.11946 -#28236 := [quant-inst]: #28235
 6.11947 -#29826 := [unit-resolution #28236 #16290]: #28167
 6.11948 -#29683 := (not #28167)
 6.11949 -#29774 := (or #29683 #28543)
 6.11950 -#29726 := [th-lemma]: #29774
 6.11951 -#29779 := [unit-resolution #29726 #29826]: #28543
 6.11952 -#28480 := (not #28543)
 6.11953 -#28695 := (or #27041 #28480)
 6.11954 -#28077 := (+ #26870 #28318)
 6.11955 -#28079 := (>= #28077 0::int)
 6.11956 -#28075 := (= #26870 #28166)
 6.11957 -#29841 := (= #28166 #26870)
 6.11958 -#29845 := (= #28165 #26869)
 6.11959 -#29730 := (= #3100 #26869)
 6.11960 -#29728 := (= #26869 #3100)
 6.11961 -#29729 := [monotonicity #27789 #29424]: #29728
 6.11962 -#29731 := [symm #29729]: #29730
 6.11963 -#29679 := (= #28165 #3100)
 6.11964 -#29727 := [monotonicity #27709 #27849]: #29679
 6.11965 -#28496 := [trans #29727 #29731]: #29845
 6.11966 -#28499 := [monotonicity #28496 #27796]: #29841
 6.11967 -#28479 := [symm #28499]: #28075
 6.11968 -#28498 := (not #28075)
 6.11969 -#29842 := (or #28498 #28079)
 6.11970 -#29843 := [th-lemma]: #29842
 6.11971 -#29844 := [unit-resolution #29843 #28479]: #28079
 6.11972 -#29828 := (not #28079)
 6.11973 -#28495 := (or #27041 #29828 #28480)
 6.11974 -#28481 := [th-lemma]: #28495
 6.11975 -#29827 := [unit-resolution #28481 #29844]: #28695
 6.11976 -#28696 := [unit-resolution #29827 #29779]: #27041
 6.11977 -#28864 := (not #27041)
 6.11978 -#28989 := (or #26951 #28864)
 6.11979 -#23833 := (or #22641 #12910)
 6.11980 -#23834 := [def-axiom]: #23833
 6.11981 -#28862 := [unit-resolution #23834 #28122]: #12910
 6.11982 -#28497 := (or #26951 #21602 #28864)
 6.11983 -#28963 := [th-lemma]: #28497
 6.11984 -#28984 := [unit-resolution #28963 #28862]: #28989
 6.11985 -#28691 := [unit-resolution #28984 #28696]: #26951
 6.11986 -#26952 := (not #26951)
 6.11987 -#28840 := (or #22629 #26952)
 6.11988 -#23851 := (or #22641 #22477)
 6.11989 -#23852 := [def-axiom]: #23851
 6.11990 -#28540 := [unit-resolution #23852 #28122]: #22477
 6.11991 -#23825 := (or #22641 #12030)
 6.11992 -#23826 := [def-axiom]: #23825
 6.11993 -#28875 := [unit-resolution #23826 #28122]: #12030
 6.11994 -#23847 := (or #22641 #15096)
 6.11995 -#23848 := [def-axiom]: #23847
 6.11996 -#28849 := [unit-resolution #23848 #28122]: #15096
 6.11997 -#23837 := (or #22641 #13359)
 6.11998 -#23838 := [def-axiom]: #23837
 6.11999 -#28859 := [unit-resolution #23838 #28122]: #13359
 6.12000 -#27404 := (or #22629 #26952 #13358 #21769 #21761 #22482)
 6.12001 -#27249 := (uf_66 #2979 #26870 uf_7)
 6.12002 -#27250 := (uf_110 uf_287 #27249)
 6.12003 -#27253 := (= uf_302 #27250)
 6.12004 -#27359 := (= #3101 #27250)
 6.12005 -#27372 := (= #27250 #3101)
 6.12006 -#27366 := (= #27249 #3100)
 6.12007 -#27364 := (= #26870 uf_297)
 6.12008 -#26871 := (= uf_297 #26870)
 6.12009 -#26874 := (or #26376 #26871)
 6.12010 -#26875 := [quant-inst]: #26874
 6.12011 -#27363 := [unit-resolution #26875 #16290]: #26871
 6.12012 -#27365 := [symm #27363]: #27364
 6.12013 -#27367 := [monotonicity #27365]: #27366
 6.12014 -#27373 := [monotonicity #27367]: #27372
 6.12015 -#27374 := [symm #27373]: #27359
 6.12016 -#27375 := (= uf_302 #3101)
 6.12017 -#27368 := [hypothesis]: #12030
 6.12018 -#27369 := [hypothesis]: #22632
 6.12019 -#23793 := (or #22629 #12122)
 6.12020 -#23794 := [def-axiom]: #23793
 6.12021 -#27370 := [unit-resolution #23794 #27369]: #12122
 6.12022 -#27371 := [symm #27370]: #3129
 6.12023 -#27376 := [trans #27371 #27368]: #27375
 6.12024 -#27377 := [trans #27376 #27374]: #27253
 6.12025 -#27234 := (<= #26870 4294967295::int)
 6.12026 -#27378 := [hypothesis]: #15096
 6.12027 -#27042 := (>= #27040 0::int)
 6.12028 -#27379 := (not #26871)
 6.12029 -#27380 := (or #27379 #27042)
 6.12030 -#27381 := [th-lemma]: #27380
 6.12031 -#27382 := [unit-resolution #27381 #27363]: #27042
 6.12032 -#27383 := (not #27042)
 6.12033 -#27384 := (or #27234 #21769 #27383)
 6.12034 -#27385 := [th-lemma]: #27384
 6.12035 -#27386 := [unit-resolution #27385 #27382 #27378]: #27234
 6.12036 -#27276 := (+ uf_286 #26967)
 6.12037 -#27277 := (<= #27276 0::int)
 6.12038 -#27388 := (not #27277)
 6.12039 -#27387 := [hypothesis]: #13359
 6.12040 -#27389 := (or #27388 #13358 #27383)
 6.12041 -#27390 := [th-lemma]: #27389
 6.12042 -#27391 := [unit-resolution #27390 #27382 #27387]: #27388
 6.12043 -#27256 := (not #27253)
 6.12044 -#27235 := (not #27234)
 6.12045 -#27401 := (or #27235 #27256 #27277)
 6.12046 -#27392 := [hypothesis]: #26951
 6.12047 -#23801 := (or #22629 #22623)
 6.12048 -#23802 := [def-axiom]: #23801
 6.12049 -#27393 := [unit-resolution #23802 #27369]: #22623
 6.12050 -#27046 := (+ uf_296 #13286)
 6.12051 -#27049 := (<= #27046 0::int)
 6.12052 -#27394 := (or #21741 #27049)
 6.12053 -#27395 := [th-lemma]: #27394
 6.12054 -#27396 := [unit-resolution #27395 #27370]: #27049
 6.12055 -#27300 := [hypothesis]: #22477
 6.12056 -#23799 := (or #22629 #12967)
 6.12057 -#23800 := [def-axiom]: #23799
 6.12058 -#27397 := [unit-resolution #23800 #27369]: #12967
 6.12059 -#27291 := (not #27049)
 6.12060 -#27306 := (or #21724 #12968 #22482 #27291)
 6.12061 -#27294 := [hypothesis]: #12967
 6.12062 -#27117 := (+ uf_298 #18168)
 6.12063 -#27118 := (<= #27117 0::int)
 6.12064 -#27129 := (+ uf_296 #18155)
 6.12065 -#27130 := (>= #27129 0::int)
 6.12066 -#27290 := (not #27130)
 6.12067 -#27284 := [hypothesis]: #27049
 6.12068 -#23774 := (not #18157)
 6.12069 -#27295 := [hypothesis]: #21729
 6.12070 -#23775 := (or #21724 #23774)
 6.12071 -#23776 := [def-axiom]: #23775
 6.12072 -#27296 := [unit-resolution #23776 #27295]: #23774
 6.12073 -#27292 := (or #27290 #18157 #27291)
 6.12074 -#27285 := [hypothesis]: #23774
 6.12075 -#27288 := [hypothesis]: #27130
 6.12076 -#27289 := [th-lemma #27288 #27285 #27284]: false
 6.12077 -#27293 := [lemma #27289]: #27292
 6.12078 -#27297 := [unit-resolution #27293 #27296 #27284]: #27290
 6.12079 -#27301 := (or #27118 #27130)
 6.12080 -#23772 := (or #21724 #17870)
 6.12081 -#23773 := [def-axiom]: #23772
 6.12082 -#27298 := [unit-resolution #23773 #27295]: #17870
 6.12083 -#23770 := (or #21724 #17866)
 6.12084 -#23771 := [def-axiom]: #23770
 6.12085 -#27299 := [unit-resolution #23771 #27295]: #17866
 6.12086 -#27143 := (or #22482 #21708 #21709 #27118 #27130)
 6.12087 -#27106 := (+ #17874 #13378)
 6.12088 -#27107 := (<= #27106 0::int)
 6.12089 -#27108 := (+ ?x776!15 #12965)
 6.12090 -#27109 := (>= #27108 0::int)
 6.12091 -#27110 := (or #21709 #27109 #27107 #21708)
 6.12092 -#27144 := (or #22482 #27110)
 6.12093 -#27151 := (iff #27144 #27143)
 6.12094 -#27138 := (or #21708 #21709 #27118 #27130)
 6.12095 -#27146 := (or #22482 #27138)
 6.12096 -#27149 := (iff #27146 #27143)
 6.12097 -#27150 := [rewrite]: #27149
 6.12098 -#27147 := (iff #27144 #27146)
 6.12099 -#27141 := (iff #27110 #27138)
 6.12100 -#27135 := (or #21709 #27118 #27130 #21708)
 6.12101 -#27139 := (iff #27135 #27138)
 6.12102 -#27140 := [rewrite]: #27139
 6.12103 -#27136 := (iff #27110 #27135)
 6.12104 -#27133 := (iff #27107 #27130)
 6.12105 -#27123 := (+ #13378 #17874)
 6.12106 -#27126 := (<= #27123 0::int)
 6.12107 -#27131 := (iff #27126 #27130)
 6.12108 -#27132 := [rewrite]: #27131
 6.12109 -#27127 := (iff #27107 #27126)
 6.12110 -#27124 := (= #27106 #27123)
 6.12111 -#27125 := [rewrite]: #27124
 6.12112 -#27128 := [monotonicity #27125]: #27127
 6.12113 -#27134 := [trans #27128 #27132]: #27133
 6.12114 -#27121 := (iff #27109 #27118)
 6.12115 -#27111 := (+ #12965 ?x776!15)
 6.12116 -#27114 := (>= #27111 0::int)
 6.12117 -#27119 := (iff #27114 #27118)
 6.12118 -#27120 := [rewrite]: #27119
 6.12119 -#27115 := (iff #27109 #27114)
 6.12120 -#27112 := (= #27108 #27111)
 6.12121 -#27113 := [rewrite]: #27112
 6.12122 -#27116 := [monotonicity #27113]: #27115
 6.12123 -#27122 := [trans #27116 #27120]: #27121
 6.12124 -#27137 := [monotonicity #27122 #27134]: #27136
 6.12125 -#27142 := [trans #27137 #27140]: #27141
 6.12126 -#27148 := [monotonicity #27142]: #27147
 6.12127 -#27152 := [trans #27148 #27150]: #27151
 6.12128 -#27145 := [quant-inst]: #27144
 6.12129 -#27153 := [mp #27145 #27152]: #27143
 6.12130 -#27302 := [unit-resolution #27153 #27300 #27299 #27298]: #27301
 6.12131 -#27303 := [unit-resolution #27302 #27297]: #27118
 6.12132 -#23777 := (or #21724 #18175)
 6.12133 -#23778 := [def-axiom]: #23777
 6.12134 -#27304 := [unit-resolution #23778 #27295]: #18175
 6.12135 -#27305 := [th-lemma #27304 #27303 #27294]: false
 6.12136 -#27307 := [lemma #27305]: #27306
 6.12137 -#27398 := [unit-resolution #27307 #27397 #27300 #27396]: #21724
 6.12138 -#23785 := (or #22626 #22620 #21729)
 6.12139 -#23786 := [def-axiom]: #23785
 6.12140 -#27399 := [unit-resolution #23786 #27398 #27393]: #22620
 6.12141 -#23766 := (or #22617 #22609)
 6.12142 -#23767 := [def-axiom]: #23766
 6.12143 -#27400 := [unit-resolution #23767 #27399]: #22609
 6.12144 -#27313 := (or #22614 #26952 #27235 #27256 #27277)
 6.12145 -#27240 := (+ #26870 #12727)
 6.12146 -#27241 := (>= #27240 0::int)
 6.12147 -#27248 := (= #27250 uf_302)
 6.12148 -#27251 := (not #27248)
 6.12149 -#27252 := (or #27251 #26952 #27241 #27235)
 6.12150 -#27314 := (or #22614 #27252)
 6.12151 -#27321 := (iff #27314 #27313)
 6.12152 -#27308 := (or #26952 #27235 #27256 #27277)
 6.12153 -#27316 := (or #22614 #27308)
 6.12154 -#27319 := (iff #27316 #27313)
 6.12155 -#27320 := [rewrite]: #27319
 6.12156 -#27317 := (iff #27314 #27316)
 6.12157 -#27311 := (iff #27252 #27308)
 6.12158 -#27257 := (or #27256 #26952 #27277 #27235)
 6.12159 -#27309 := (iff #27257 #27308)
 6.12160 -#27310 := [rewrite]: #27309
 6.12161 -#27258 := (iff #27252 #27257)
 6.12162 -#27287 := (iff #27241 #27277)
 6.12163 -#27271 := (+ #12727 #26870)
 6.12164 -#27268 := (>= #27271 0::int)
 6.12165 -#27278 := (iff #27268 #27277)
 6.12166 -#27286 := [rewrite]: #27278
 6.12167 -#27274 := (iff #27241 #27268)
 6.12168 -#27272 := (= #27240 #27271)
 6.12169 -#27273 := [rewrite]: #27272
 6.12170 -#27275 := [monotonicity #27273]: #27274
 6.12171 -#27189 := [trans #27275 #27286]: #27287
 6.12172 -#27269 := (iff #27251 #27256)
 6.12173 -#27254 := (iff #27248 #27253)
 6.12174 -#27255 := [rewrite]: #27254
 6.12175 -#27270 := [monotonicity #27255]: #27269
 6.12176 -#27281 := [monotonicity #27270 #27189]: #27258
 6.12177 -#27312 := [trans #27281 #27310]: #27311
 6.12178 -#27318 := [monotonicity #27312]: #27317
 6.12179 -#27322 := [trans #27318 #27320]: #27321
 6.12180 -#27315 := [quant-inst]: #27314
 6.12181 -#27323 := [mp #27315 #27322]: #27313
 6.12182 -#27402 := [unit-resolution #27323 #27400 #27392]: #27401
 6.12183 -#27403 := [unit-resolution #27402 #27391 #27386 #27377]: false
 6.12184 -#27405 := [lemma #27403]: #27404
 6.12185 -#28978 := [unit-resolution #27405 #28859 #28849 #28875 #28540]: #28840
 6.12186 -#28985 := [unit-resolution #28978 #28691]: #22629
 6.12187 -#23853 := (or #22641 #22635)
 6.12188 -#23854 := [def-axiom]: #23853
 6.12189 -#29133 := [unit-resolution #23854 #28122]: #22635
 6.12190 -#23809 := (or #22638 #22598 #22632)
 6.12191 -#23810 := [def-axiom]: #23809
 6.12192 -#29134 := [unit-resolution #23810 #29133]: #22635
 6.12193 -#28988 := [unit-resolution #29134 #28985]: #22598
 6.12194 -#23758 := (or #22595 #12968)
 6.12195 -#23759 := [def-axiom]: #23758
 6.12196 -#28538 := [unit-resolution #23759 #28988]: #12968
 6.12197 -#27687 := (not #27642)
 6.12198 -#28488 := (or #27685 #27687 #12967)
 6.12199 -#27688 := (or #27685 #27686 #27687 #12967)
 6.12200 -#27689 := [th-lemma]: #27688
 6.12201 -#28539 := [unit-resolution #27689 #27680]: #28488
 6.12202 -#28525 := [unit-resolution #28539 #28538 #29825]: #27685
 6.12203 -#29715 := (or #26542 #26409 #27504 #27514 #27522)
 6.12204 -#27499 := (or #27498 #27496 #27493 #27490)
 6.12205 -#27500 := (not #27499)
 6.12206 -#27501 := (+ #27482 #26410)
 6.12207 -#27502 := (>= #27501 0::int)
 6.12208 -#27505 := (or #27504 #27502 #26409 #27500)
 6.12209 -#29716 := (or #26542 #27505)
 6.12210 -#29738 := (iff #29716 #29715)
 6.12211 -#27528 := (or #26409 #27504 #27514 #27522)
 6.12212 -#29718 := (or #26542 #27528)
 6.12213 -#29737 := (iff #29718 #29715)
 6.12214 -#29721 := [rewrite]: #29737
 6.12215 -#29735 := (iff #29716 #29718)
 6.12216 -#27531 := (iff #27505 #27528)
 6.12217 -#27525 := (or #27504 #27514 #26409 #27522)
 6.12218 -#27529 := (iff #27525 #27528)
 6.12219 -#27530 := [rewrite]: #27529
 6.12220 -#27526 := (iff #27505 #27525)
 6.12221 -#27523 := (iff #27500 #27522)
 6.12222 -#27520 := (iff #27499 #27519)
 6.12223 +#7982 := (iff #1493 #7979)
 6.12224 +#7936 := (and #1485 #7933)
 6.12225 +#7939 := (and #7930 #7936)
 6.12226 +#7942 := (and #7924 #7939)
 6.12227 +#7590 := (not #1372)
 6.12228 +#7948 := (or #7590 #7942)
 6.12229 +#7957 := (or #7956 #7948)
 6.12230 +#7962 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7957)
 6.12231 +#7980 := (iff #7962 #7979)
 6.12232 +#7977 := (iff #7957 #7974)
 6.12233 +#7968 := (or #7626 #7965)
 6.12234 +#7971 := (or #7956 #7968)
 6.12235 +#7975 := (iff #7971 #7974)
 6.12236 +#7976 := [rewrite]: #7975
 6.12237 +#7972 := (iff #7957 #7971)
 6.12238 +#7969 := (iff #7948 #7968)
 6.12239 +#7966 := (iff #7942 #7965)
 6.12240 +#7967 := [rewrite]: #7966
 6.12241 +#7627 := (iff #7590 #7626)
 6.12242 +#7624 := (iff #1372 #7623)
 6.12243 +#7621 := (iff #1371 #7620)
 6.12244 +#7622 := [rewrite]: #7621
 6.12245 +#7625 := [monotonicity #4042 #7622]: #7624
 6.12246 +#7628 := [monotonicity #7625]: #7627
 6.12247 +#7970 := [monotonicity #7628 #7967]: #7969
 6.12248 +#7973 := [monotonicity #7970]: #7972
 6.12249 +#7978 := [trans #7973 #7976]: #7977
 6.12250 +#7981 := [quant-intro #7978]: #7980
 6.12251 +#7963 := (iff #1493 #7962)
 6.12252 +#7960 := (iff #1492 #7957)
 6.12253 +#7953 := (implies #7921 #7948)
 6.12254 +#7958 := (iff #7953 #7957)
 6.12255 +#7959 := [rewrite]: #7958
 6.12256 +#7954 := (iff #1492 #7953)
 6.12257 +#7951 := (iff #1491 #7948)
 6.12258 +#7945 := (implies #1372 #7942)
 6.12259 +#7949 := (iff #7945 #7948)
 6.12260 +#7950 := [rewrite]: #7949
 6.12261 +#7946 := (iff #1491 #7945)
 6.12262 +#7943 := (iff #1490 #7942)
 6.12263 +#7940 := (iff #1489 #7939)
 6.12264 +#7937 := (iff #1488 #7936)
 6.12265 +#7934 := (iff #1487 #7933)
 6.12266 +#7935 := [rewrite]: #7934
 6.12267 +#7938 := [monotonicity #7935]: #7937
 6.12268 +#7931 := (iff #1484 #7930)
 6.12269 +#7928 := (iff #1483 #7927)
 6.12270 +#7929 := [rewrite]: #7928
 6.12271 +#7932 := [monotonicity #7929]: #7931
 6.12272 +#7941 := [monotonicity #7932 #7938]: #7940
 6.12273 +#7925 := (iff #1481 #7924)
 6.12274 +#7926 := [rewrite]: #7925
 6.12275 +#7944 := [monotonicity #7926 #7941]: #7943
 6.12276 +#7947 := [monotonicity #7944]: #7946
 6.12277 +#7952 := [trans #7947 #7950]: #7951
 6.12278 +#7922 := (iff #1477 #7921)
 6.12279 +#7923 := [rewrite]: #7922
 6.12280 +#7955 := [monotonicity #7923 #7952]: #7954
 6.12281 +#7961 := [trans #7955 #7959]: #7960
 6.12282 +#7964 := [quant-intro #7961]: #7963
 6.12283 +#7983 := [trans #7964 #7981]: #7982
 6.12284 +#7920 := [asserted]: #1493
 6.12285 +#7984 := [mp #7920 #7983]: #7979
 6.12286 +#16826 := [mp~ #7984 #16825]: #7979
 6.12287 +#20706 := [mp #16826 #20705]: #20703
 6.12288 +#27469 := (not #20703)
 6.12289 +#27470 := (or #27469 #26943 #26961 #26969)
 6.12290 +#26939 := (or #26938 #26936 #26933 #26930)
 6.12291 +#26940 := (not #26939)
 6.12292 +#26949 := (or #26948 #26946 #26943 #26940)
 6.12293 +#27471 := (or #27469 #26949)
 6.12294 +#27516 := (iff #27471 #27470)
 6.12295 +#26975 := (or #26943 #26961 #26969)
 6.12296 +#27517 := (or #27469 #26975)
 6.12297 +#27520 := (iff #27517 #27470)
 6.12298  #27521 := [rewrite]: #27520
 6.12299 -#27524 := [monotonicity #27521]: #27523
 6.12300 -#27517 := (iff #27502 #27514)
 6.12301 -#27506 := (+ #26410 #27482)
 6.12302 -#27509 := (>= #27506 0::int)
 6.12303 -#27515 := (iff #27509 #27514)
 6.12304 -#27516 := [rewrite]: #27515
 6.12305 -#27510 := (iff #27502 #27509)
 6.12306 -#27507 := (= #27501 #27506)
 6.12307 -#27508 := [rewrite]: #27507
 6.12308 -#27511 := [monotonicity #27508]: #27510
 6.12309 -#27518 := [trans #27511 #27516]: #27517
 6.12310 -#27527 := [monotonicity #27518 #27524]: #27526
 6.12311 -#27532 := [trans #27527 #27530]: #27531
 6.12312 -#29736 := [monotonicity #27532]: #29735
 6.12313 -#29739 := [trans #29736 #29721]: #29738
 6.12314 -#29717 := [quant-inst]: #29716
 6.12315 -#29740 := [mp #29717 #29739]: #29715
 6.12316 -#29511 := [unit-resolution #29740 #20106 #28525 #27869 #29448 #30005]: false
 6.12317 -#29510 := [lemma #29511]: #27522
 6.12318 -#28981 := (or #27519 #28652)
 6.12319 -#29570 := [hypothesis]: #28647
 6.12320 -#29836 := [hypothesis]: #27522
 6.12321 -#29772 := (or #27519 #27495)
 6.12322 -#29773 := [def-axiom]: #29772
 6.12323 -#29837 := [unit-resolution #29773 #29836]: #27495
 6.12324 -#27556 := (uf_58 #3175 #27555)
 6.12325 -#27557 := (uf_136 #27556)
 6.12326 -#27558 := (= uf_9 #27557)
 6.12327 -#29038 := (not #27558)
 6.12328 -#27559 := (uf_24 uf_287 #27555)
 6.12329 -#27560 := (= uf_9 #27559)
 6.12330 -#27561 := (not #27560)
 6.12331 -#27565 := (or #27558 #27561)
 6.12332 -#27568 := (not #27565)
 6.12333 -#27579 := (or #26500 #23948 #26481 #26484 #27504 #27514 #27568)
 6.12334 -#27562 := (or #27561 #27558)
 6.12335 -#27563 := (not #27562)
 6.12336 -#27564 := (or #26484 #27504 #27502 #23948 #26481 #27563)
 6.12337 -#27580 := (or #26500 #27564)
 6.12338 -#27587 := (iff #27580 #27579)
 6.12339 -#27574 := (or #23948 #26481 #26484 #27504 #27514 #27568)
 6.12340 -#27582 := (or #26500 #27574)
 6.12341 -#27585 := (iff #27582 #27579)
 6.12342 -#27586 := [rewrite]: #27585
 6.12343 -#27583 := (iff #27580 #27582)
 6.12344 -#27577 := (iff #27564 #27574)
 6.12345 -#27571 := (or #26484 #27504 #27514 #23948 #26481 #27568)
 6.12346 -#27575 := (iff #27571 #27574)
 6.12347 -#27576 := [rewrite]: #27575
 6.12348 -#27572 := (iff #27564 #27571)
 6.12349 -#27569 := (iff #27563 #27568)
 6.12350 -#27566 := (iff #27562 #27565)
 6.12351 -#27567 := [rewrite]: #27566
 6.12352 -#27570 := [monotonicity #27567]: #27569
 6.12353 -#27573 := [monotonicity #27518 #27570]: #27572
 6.12354 -#27578 := [trans #27573 #27576]: #27577
 6.12355 -#27584 := [monotonicity #27578]: #27583
 6.12356 -#27588 := [trans #27584 #27586]: #27587
 6.12357 -#27581 := [quant-inst]: #27580
 6.12358 -#27589 := [mp #27581 #27588]: #27579
 6.12359 -#29312 := [unit-resolution #27589 #20766 #13537 #28088 #28525 #27696 #29448]: #27568
 6.12360 -#29777 := (or #27565 #29038)
 6.12361 -#29778 := [def-axiom]: #29777
 6.12362 -#28973 := [unit-resolution #29778 #29312]: #29038
 6.12363 -#29704 := (or #28652 #27496 #27558)
 6.12364 -#29567 := (= #2984 #28581)
 6.12365 -#29558 := (= #28581 #2984)
 6.12366 -#29931 := (= #28578 #2981)
 6.12367 -#29929 := (= #28578 #26392)
 6.12368 -#29927 := (= #27494 #26392)
 6.12369 -#29874 := [hypothesis]: #27495
 6.12370 -#29928 := [symm #29874]: #29927
 6.12371 -#29925 := (= #28578 #27494)
 6.12372 -#29923 := (= #27095 #27491)
 6.12373 -#29921 := (= #27491 #27095)
 6.12374 -#29919 := (= #27485 #3220)
 6.12375 -#28238 := (uf_116 #3220)
 6.12376 -#28242 := (uf_43 #24108 #28238)
 6.12377 -#29913 := (= #28242 #3220)
 6.12378 -#28243 := (= #3220 #28242)
 6.12379 -#27349 := (uf_48 #3220 #24108)
 6.12380 -#27350 := (= uf_9 #27349)
 6.12381 -#29876 := (= #3221 #27349)
 6.12382 -#27638 := (= #27349 #3221)
 6.12383 -#27639 := [monotonicity #27656]: #27638
 6.12384 -#29877 := [symm #27639]: #29876
 6.12385 -#27352 := (= #24108 #27351)
 6.12386 -#27453 := (* uf_298 #26315)
 6.12387 -#26823 := (uf_116 #26333)
 6.12388 -#27454 := (+ #26823 #27453)
 6.12389 -#27455 := (uf_43 #24108 #27454)
 6.12390 -#27597 := (uf_13 #27455)
 6.12391 -#27734 := (= #27597 #27351)
 6.12392 -#27730 := (= #27351 #27597)
 6.12393 -#27728 := (= #3220 #27455)
 6.12394 -#27449 := (uf_66 #26333 uf_298 #24108)
 6.12395 -#27456 := (= #27449 #27455)
 6.12396 -#27457 := (not #27456)
 6.12397 -#27450 := (uf_138 #27449 #26333)
 6.12398 -#27451 := (= uf_9 #27450)
 6.12399 -#27452 := (not #27451)
 6.12400 -#27460 := (or #27452 #27457)
 6.12401 -#27463 := (not #27460)
 6.12402 -#27468 := (or #26353 #27463)
 6.12403 -#27458 := (or #27457 #27452)
 6.12404 -#27459 := (not #27458)
 6.12405 -#27466 := (or #26353 #27459)
 6.12406 -#27470 := (iff #27466 #27468)
 6.12407 -#27472 := (iff #27468 #27468)
 6.12408 -#27473 := [rewrite]: #27472
 6.12409 -#27464 := (iff #27459 #27463)
 6.12410 -#27461 := (iff #27458 #27460)
 6.12411 -#27462 := [rewrite]: #27461
 6.12412 -#27465 := [monotonicity #27462]: #27464
 6.12413 -#27471 := [monotonicity #27465]: #27470
 6.12414 -#27474 := [trans #27471 #27473]: #27470
 6.12415 -#27469 := [quant-inst]: #27466
 6.12416 -#27544 := [mp #27469 #27474]: #27468
 6.12417 -#27720 := [unit-resolution #27544 #20322]: #27463
 6.12418 -#27547 := (or #27460 #27456)
 6.12419 -#27548 := [def-axiom]: #27547
 6.12420 -#27721 := [unit-resolution #27548 #27720]: #27456
 6.12421 -#27726 := (= #3220 #27449)
 6.12422 -#27724 := (= #27449 #3220)
 6.12423 -#27714 := (= uf_288 #26317)
 6.12424 -#27712 := (= #2980 #26317)
 6.12425 -#27713 := [symm #27711]: #27712
 6.12426 -#27715 := [trans #27659 #27713]: #27714
 6.12427 -#27717 := [monotonicity #27654 #27715]: #27716
 6.12428 -#27719 := [symm #27717]: #27718
 6.12429 -#27725 := [monotonicity #27719 #27656]: #27724
 6.12430 -#27727 := [symm #27725]: #27726
 6.12431 -#27729 := [trans #27727 #27721]: #27728
 6.12432 -#27731 := [monotonicity #27729]: #27730
 6.12433 -#27735 := [symm #27731]: #27734
 6.12434 -#27598 := (= #24108 #27597)
 6.12435 -#27537 := (or #24175 #27598)
 6.12436 -#27538 := [quant-inst]: #27537
 6.12437 -#27706 := [unit-resolution #27538 #22417]: #27598
 6.12438 -#27736 := [trans #27706 #27735]: #27352
 6.12439 -#27231 := (not #27352)
 6.12440 -#27348 := (iff #27350 #27352)
 6.12441 -#27356 := (or #25427 #27348)
 6.12442 -#27353 := (iff #27352 #27350)
 6.12443 -#27357 := (or #25427 #27353)
 6.12444 -#27227 := (iff #27357 #27356)
 6.12445 -#27229 := (iff #27356 #27356)
 6.12446 -#27191 := [rewrite]: #27229
 6.12447 -#27354 := (iff #27353 #27348)
 6.12448 -#27355 := [rewrite]: #27354
 6.12449 -#27228 := [monotonicity #27355]: #27227
 6.12450 -#27192 := [trans #27228 #27191]: #27227
 6.12451 -#27226 := [quant-inst]: #27357
 6.12452 -#27230 := [mp #27226 #27192]: #27356
 6.12453 -#27636 := [unit-resolution #27230 #22404]: #27348
 6.12454 -#27411 := (not #27350)
 6.12455 -#27619 := (iff #17721 #27411)
 6.12456 -#27484 := (iff #12346 #27350)
 6.12457 -#27647 := (iff #27350 #12346)
 6.12458 -#27648 := [monotonicity #27639]: #27647
 6.12459 -#27618 := [symm #27648]: #27484
 6.12460 -#27693 := [monotonicity #27618]: #27619
 6.12461 -#27637 := [hypothesis]: #17721
 6.12462 -#27704 := [mp #27637 #27693]: #27411
 6.12463 -#27225 := (not #27348)
 6.12464 -#27232 := (or #27225 #27350 #27231)
 6.12465 -#27233 := [def-axiom]: #27232
 6.12466 -#27705 := [unit-resolution #27233 #27704 #27636]: #27231
 6.12467 -#27737 := [unit-resolution #27705 #27736]: false
 6.12468 -#27738 := [lemma #27737]: #12346
 6.12469 -#29878 := [trans #27738 #29877]: #27350
 6.12470 -#28251 := (or #27411 #28243)
 6.12471 -#28339 := (or #25411 #27411 #28243)
 6.12472 -#28250 := (or #28243 #27411)
 6.12473 -#28357 := (or #25411 #28250)
 6.12474 -#28372 := (iff #28357 #28339)
 6.12475 -#28362 := (or #25411 #28251)
 6.12476 -#28364 := (iff #28362 #28339)
 6.12477 -#28371 := [rewrite]: #28364
 6.12478 -#28363 := (iff #28357 #28362)
 6.12479 -#28252 := (iff #28250 #28251)
 6.12480 -#28253 := [rewrite]: #28252
 6.12481 -#28349 := [monotonicity #28253]: #28363
 6.12482 -#28380 := [trans #28349 #28371]: #28372
 6.12483 -#28361 := [quant-inst]: #28357
 6.12484 -#28381 := [mp #28361 #28380]: #28339
 6.12485 -#29879 := [unit-resolution #28381 #17465]: #28251
 6.12486 -#29880 := [unit-resolution #29879 #29878]: #28243
 6.12487 -#29914 := [symm #29880]: #29913
 6.12488 -#29917 := (= #27485 #28242)
 6.12489 -#29001 := (* #26315 #27482)
 6.12490 -#29004 := (+ #26574 #29001)
 6.12491 -#29007 := (uf_43 #24108 #29004)
 6.12492 -#29911 := (= #29007 #28242)
 6.12493 -#29905 := (= #29004 #28238)
 6.12494 -#28185 := (+ #26317 #27453)
 6.12495 -#28186 := (uf_43 #24108 #28185)
 6.12496 -#28369 := (uf_116 #28186)
 6.12497 -#29901 := (= #28369 #28238)
 6.12498 -#29887 := (= #28186 #3220)
 6.12499 -#28181 := (uf_66 #23935 uf_298 #24108)
 6.12500 -#29885 := (= #28181 #3220)
 6.12501 -#29886 := [monotonicity #27709 #27656]: #29885
 6.12502 -#29883 := (= #28186 #28181)
 6.12503 -#28187 := (= #28181 #28186)
 6.12504 -#28188 := (not #28187)
 6.12505 -#28182 := (uf_138 #28181 #23935)
 6.12506 -#28183 := (= uf_9 #28182)
 6.12507 -#28184 := (not #28183)
 6.12508 -#28191 := (or #28184 #28188)
 6.12509 -#28194 := (not #28191)
 6.12510 -#28286 := (or #26353 #28194)
 6.12511 -#28189 := (or #28188 #28184)
 6.12512 -#28190 := (not #28189)
 6.12513 -#28287 := (or #26353 #28190)
 6.12514 -#28288 := (iff #28287 #28286)
 6.12515 -#28290 := (iff #28286 #28286)
 6.12516 -#28262 := [rewrite]: #28290
 6.12517 -#28195 := (iff #28190 #28194)
 6.12518 -#28192 := (iff #28189 #28191)
 6.12519 -#28193 := [rewrite]: #28192
 6.12520 -#28196 := [monotonicity #28193]: #28195
 6.12521 -#28289 := [monotonicity #28196]: #28288
 6.12522 -#28263 := [trans #28289 #28262]: #28288
 6.12523 -#28283 := [quant-inst]: #28287
 6.12524 -#28254 := [mp #28283 #28263]: #28286
 6.12525 -#29881 := [unit-resolution #28254 #20322]: #28194
 6.12526 -#28267 := (or #28191 #28187)
 6.12527 -#28265 := [def-axiom]: #28267
 6.12528 -#29882 := [unit-resolution #28265 #29881]: #28187
 6.12529 -#29884 := [symm #29882]: #29883
 6.12530 -#29888 := [trans #29884 #29886]: #29887
 6.12531 -#29902 := [monotonicity #29888]: #29901
 6.12532 -#29903 := (= #29004 #28369)
 6.12533 -#28370 := (= #28185 #28369)
 6.12534 -#28373 := (* -1::int #28369)
 6.12535 -#28374 := (+ #27453 #28373)
 6.12536 -#28375 := (+ #26317 #28374)
 6.12537 -#28843 := (<= #28375 0::int)
 6.12538 -#28376 := (= #28375 0::int)
 6.12539 -#28838 := (or #24181 #28376)
 6.12540 -#28842 := (or #24181 #28370)
 6.12541 -#28912 := (iff #28842 #28838)
 6.12542 -#28907 := (iff #28838 #28838)
 6.12543 -#28908 := [rewrite]: #28907
 6.12544 -#28377 := (iff #28370 #28376)
 6.12545 -#28378 := [rewrite]: #28377
 6.12546 -#28841 := [monotonicity #28378]: #28912
 6.12547 -#28865 := [trans #28841 #28908]: #28912
 6.12548 -#28911 := [quant-inst]: #28842
 6.12549 -#28839 := [mp #28911 #28865]: #28838
 6.12550 -#29889 := [unit-resolution #28839 #22411]: #28376
 6.12551 -#29890 := (not #28376)
 6.12552 -#29891 := (or #29890 #28843)
 6.12553 -#29892 := [th-lemma]: #29891
 6.12554 -#29893 := [unit-resolution #29892 #29889]: #28843
 6.12555 -#28765 := (>= #28375 0::int)
 6.12556 -#29894 := (or #29890 #28765)
 6.12557 -#29895 := [th-lemma]: #29894
 6.12558 -#29896 := [unit-resolution #29895 #29889]: #28765
 6.12559 -#29897 := [th-lemma #29896 #29893]: #28370
 6.12560 -#29899 := (= #29004 #28185)
 6.12561 -#29868 := (= #28185 #29004)
 6.12562 -#29869 := (* -1::int #29004)
 6.12563 -#29870 := (+ #28185 #29869)
 6.12564 -#29871 := (<= #29870 0::int)
 6.12565 -#29267 := (* -1::int #26574)
 6.12566 -#29276 := (+ #24010 #29267)
 6.12567 -#29277 := (<= #29276 0::int)
 6.12568 -#29271 := (= #24010 #26574)
 6.12569 -#29860 := [symm #27879]: #29271
 6.12570 -#29861 := (not #29271)
 6.12571 -#29862 := (or #29861 #29277)
 6.12572 -#29863 := [th-lemma]: #29862
 6.12573 -#29935 := [unit-resolution #29863 #29860]: #29277
 6.12574 -#28718 := (>= #26315 1::int)
 6.12575 -#28559 := (= #26315 1::int)
 6.12576 +#27518 := (iff #27471 #27517)
 6.12577 +#26978 := (iff #26949 #26975)
 6.12578 +#26972 := (or false #26961 #26943 #26969)
 6.12579 +#26976 := (iff #26972 #26975)
 6.12580 +#26977 := [rewrite]: #26976
 6.12581 +#26973 := (iff #26949 #26972)
 6.12582 +#26970 := (iff #26940 #26969)
 6.12583 +#26967 := (iff #26939 #26966)
 6.12584 +#26968 := [rewrite]: #26967
 6.12585 +#26971 := [monotonicity #26968]: #26970
 6.12586 +#26974 := [monotonicity #26955 #26965 #26971]: #26973
 6.12587 +#26979 := [trans #26974 #26977]: #26978
 6.12588 +#27519 := [monotonicity #26979]: #27518
 6.12589 +#27522 := [trans #27519 #27521]: #27516
 6.12590 +#27472 := [quant-inst]: #27471
 6.12591 +#27523 := [mp #27472 #27522]: #27470
 6.12592 +#28300 := [unit-resolution #27523 #20706 #26991]: #28299
 6.12593 +#28301 := [unit-resolution #28300 #28298]: #26969
 6.12594 +#27540 := (or #26966 #26935)
 6.12595 +#27541 := [def-axiom]: #27540
 6.12596 +#28302 := [unit-resolution #27541 #28301]: #26935
 6.12597 +#28345 := [symm #28302]: #28344
 6.12598 +#28342 := (= #27079 #26934)
 6.12599 +#28340 := (= #26756 #26931)
 6.12600 +#28338 := (= #26931 #26756)
 6.12601 +#28336 := (= #26927 #3031)
 6.12602 +#28326 := (= #26845 #3031)
 6.12603 +#28327 := [symm #28125]: #28326
 6.12604 +#28334 := (= #26927 #26845)
 6.12605 +#28324 := (= #26867 #26845)
 6.12606 +#28325 := [symm #27634]: #28324
 6.12607 +#28332 := (= #26927 #26867)
 6.12608 +#28250 := (= #2979 #26867)
 6.12609 +#28323 := [symm #28126]: #28250
 6.12610 +#28330 := (= #26927 #2979)
 6.12611 +#27108 := (uf_116 #25933)
 6.12612 +#27122 := (uf_43 #24643 #27108)
 6.12613 +#28321 := (= #27122 #2979)
 6.12614 +#28313 := (= #27108 uf_288)
 6.12615 +#28311 := (= #27108 #2980)
 6.12616 +#28309 := (= #24545 #2980)
 6.12617 +#24769 := (= #2980 #24545)
 6.12618 +#24774 := (or #24716 #24769)
 6.12619 +#24775 := [quant-inst]: #24774
 6.12620 +#28303 := [unit-resolution #24775 #22943]: #24769
 6.12621 +#28310 := [symm #28303]: #28309
 6.12622 +#28307 := (= #27108 #24545)
 6.12623 +#28308 := [monotonicity #28306]: #28307
 6.12624 +#28312 := [trans #28308 #28310]: #28311
 6.12625 +#28314 := [trans #28312 #28195]: #28313
 6.12626 +#28322 := [monotonicity #28190 #28314]: #28321
 6.12627 +#28328 := (= #26927 #27122)
 6.12628 +#27104 := (uf_66 #25933 0::int #24643)
 6.12629 +#27125 := (= #27104 #27122)
 6.12630 +#27128 := (not #27125)
 6.12631 +#27105 := (uf_138 #27104 #25933)
 6.12632 +#27106 := (= uf_9 #27105)
 6.12633 +#27107 := (not #27106)
 6.12634 +#27134 := (or #27107 #27128)
 6.12635 +#27139 := (not #27134)
 6.12636 +#28084 := (or #26887 #27139)
 6.12637 +#27109 := (+ #27108 #26850)
 6.12638 +#27110 := (uf_43 #24643 #27109)
 6.12639 +#27111 := (= #27104 #27110)
 6.12640 +#27112 := (not #27111)
 6.12641 +#27113 := (or #27112 #27107)
 6.12642 +#27114 := (not #27113)
 6.12643 +#28069 := (or #26887 #27114)
 6.12644 +#28068 := (iff #28069 #28084)
 6.12645 +#28088 := (iff #28084 #28084)
 6.12646 +#28073 := [rewrite]: #28088
 6.12647 +#27140 := (iff #27114 #27139)
 6.12648 +#27137 := (iff #27113 #27134)
 6.12649 +#27131 := (or #27128 #27107)
 6.12650 +#27135 := (iff #27131 #27134)
 6.12651 +#27136 := [rewrite]: #27135
 6.12652 +#27132 := (iff #27113 #27131)
 6.12653 +#27129 := (iff #27112 #27128)
 6.12654 +#27126 := (iff #27111 #27125)
 6.12655 +#27123 := (= #27110 #27122)
 6.12656 +#27120 := (= #27109 #27108)
 6.12657 +#27115 := (+ #27108 0::int)
 6.12658 +#27118 := (= #27115 #27108)
 6.12659 +#27119 := [rewrite]: #27118
 6.12660 +#27116 := (= #27109 #27115)
 6.12661 +#27117 := [monotonicity #26859]: #27116
 6.12662 +#27121 := [trans #27117 #27119]: #27120
 6.12663 +#27124 := [monotonicity #27121]: #27123
 6.12664 +#27127 := [monotonicity #27124]: #27126
 6.12665 +#27130 := [monotonicity #27127]: #27129
 6.12666 +#27133 := [monotonicity #27130]: #27132
 6.12667 +#27138 := [trans #27133 #27136]: #27137
 6.12668 +#27141 := [monotonicity #27138]: #27140
 6.12669 +#28067 := [monotonicity #27141]: #28068
 6.12670 +#28074 := [trans #28067 #28073]: #28068
 6.12671 +#28070 := [quant-inst]: #28069
 6.12672 +#28075 := [mp #28070 #28074]: #28084
 6.12673 +#28315 := [unit-resolution #28075 #20922]: #27139
 6.12674 +#28124 := (or #27134 #27125)
 6.12675 +#28149 := [def-axiom]: #28124
 6.12676 +#28316 := [unit-resolution #28149 #28315]: #27125
 6.12677 +#28319 := (= #26927 #27104)
 6.12678 +#28320 := [monotonicity #28318]: #28319
 6.12679 +#28329 := [trans #28320 #28316]: #28328
 6.12680 +#28331 := [trans #28329 #28322]: #28330
 6.12681 +#28333 := [trans #28331 #28323]: #28332
 6.12682 +#28335 := [trans #28333 #28325]: #28334
 6.12683 +#28337 := [trans #28335 #28327]: #28336
 6.12684 +#28339 := [monotonicity #28337]: #28338
 6.12685 +#28341 := [symm #28339]: #28340
 6.12686 +#28343 := [monotonicity #28341]: #28342
 6.12687 +#28347 := [trans #28343 #28345]: #28346
 6.12688 +#28349 := [trans #28347 #28292]: #28348
 6.12689 +#28351 := [monotonicity #28349]: #28350
 6.12690 +#28355 := [trans #28351 #28353]: #28354
 6.12691 +#28357 := [monotonicity #28355]: #28356
 6.12692 +#28359 := [monotonicity #28357]: #28358
 6.12693 +#28361 := [symm #28359]: #28360
 6.12694 +#28363 := [monotonicity #28361]: #28362
 6.12695 +#28364 := [mp #14078 #28363]: #27341
 6.12696 +#28368 := (= #2984 #27082)
 6.12697 +#28365 := (= #27082 #2984)
 6.12698 +#28366 := [monotonicity #28349]: #28365
 6.12699 +#28369 := [symm #28366]: #28368
 6.12700 +#28370 := [trans #14075 #28369]: #27083
 6.12701 +#27342 := (not #27083)
 6.12702 +#27343 := (or #27189 #27342)
 6.12703 +#27344 := [def-axiom]: #27343
 6.12704 +#28371 := [unit-resolution #27344 #28370]: #27189
 6.12705 +#27399 := (or #27231 #27068 #27181 #27186 #27202)
 6.12706 +#27400 := [def-axiom]: #27399
 6.12707 +#28372 := [unit-resolution #27400 #28371 #28364 #28285 #27477 #27157]: false
 6.12708 +#28374 := [lemma #28372]: #28373
 6.12709 +#28639 := [unit-resolution #28374 #28636]: #11937
 6.12710 +#28640 := (or #23218 #18136 #23212)
 6.12711 +#26821 := (= #24643 #26820)
 6.12712 +#26794 := (uf_48 #3031 #24643)
 6.12713 +#26795 := (= uf_9 #26794)
 6.12714 +#26823 := (iff #26795 #26821)
 6.12715 +#9041 := (= #233 #1390)
 6.12716 +#11161 := (iff #9041 #11140)
 6.12717 +#22931 := (forall (vars (?x712 T5) (?x713 T3)) (:pat #2667) #11161)
 6.12718 +#11166 := (forall (vars (?x712 T5) (?x713 T3)) #11161)
 6.12719 +#22934 := (iff #11166 #22931)
 6.12720 +#22932 := (iff #11161 #11161)
 6.12721 +#22933 := [refl]: #22932
 6.12722 +#22935 := [quant-intro #22933]: #22934
 6.12723 +#17969 := (~ #11166 #11166)
 6.12724 +#17967 := (~ #11161 #11161)
 6.12725 +#17968 := [refl]: #17967
 6.12726 +#17970 := [nnf-pos #17968]: #17969
 6.12727 +#1890 := (= #1390 #233)
 6.12728 +#2673 := (iff #2668 #1890)
 6.12729 +#2674 := (forall (vars (?x712 T5) (?x713 T3)) #2673)
 6.12730 +#11167 := (iff #2674 #11166)
 6.12731 +#11164 := (iff #2673 #11161)
 6.12732 +#11157 := (iff #11140 #9041)
 6.12733 +#11162 := (iff #11157 #11161)
 6.12734 +#11163 := [rewrite]: #11162
 6.12735 +#11159 := (iff #2673 #11157)
 6.12736 +#9042 := (iff #1890 #9041)
 6.12737 +#9043 := [rewrite]: #9042
 6.12738 +#11160 := [monotonicity #11143 #9043]: #11159
 6.12739 +#11165 := [trans #11160 #11163]: #11164
 6.12740 +#11168 := [quant-intro #11165]: #11167
 6.12741 +#11156 := [asserted]: #2674
 6.12742 +#11171 := [mp #11156 #11168]: #11166
 6.12743 +#17971 := [mp~ #11171 #17970]: #11166
 6.12744 +#22936 := [mp #17971 #22935]: #22931
 6.12745 +#25961 := (not #22931)
 6.12746 +#26770 := (or #25961 #26823)
 6.12747 +#26822 := (iff #26821 #26795)
 6.12748 +#26771 := (or #25961 #26822)
 6.12749 +#26809 := (iff #26771 #26770)
 6.12750 +#26816 := (iff #26770 #26770)
 6.12751 +#26817 := [rewrite]: #26816
 6.12752 +#26824 := (iff #26822 #26823)
 6.12753 +#26825 := [rewrite]: #26824
 6.12754 +#26815 := [monotonicity #26825]: #26809
 6.12755 +#26818 := [trans #26815 #26817]: #26809
 6.12756 +#26814 := [quant-inst]: #26771
 6.12757 +#26796 := [mp #26814 #26818]: #26770
 6.12758 +#26798 := [unit-resolution #26796 #22936]: #26823
 6.12759 +#26802 := (not #26795)
 6.12760 +#26827 := (iff #18127 #26802)
 6.12761 +#26893 := (iff #11928 #26795)
 6.12762 +#26842 := (iff #26795 #11928)
 6.12763 +#26840 := (= #26794 #3032)
 6.12764 +#26841 := [monotonicity #28190]: #26840
 6.12765 +#26898 := [monotonicity #26841]: #26842
 6.12766 +#26843 := [symm #26898]: #26893
 6.12767 +#26828 := [monotonicity #26843]: #26827
 6.12768 +#26839 := [hypothesis]: #18127
 6.12769 +#26826 := [mp #26839 #26828]: #26802
 6.12770 +#26829 := (= #24758 #26820)
 6.12771 +#26830 := [symm #28274]: #26829
 6.12772 +#26844 := (= #24643 #24758)
 6.12773 +#26831 := [trans #28190 #27482]: #26844
 6.12774 +#26832 := [trans #26831 #26830]: #26821
 6.12775 +#26797 := (not #26821)
 6.12776 +#26799 := (not #26823)
 6.12777 +#26760 := (or #26799 #26795 #26797)
 6.12778 +#26783 := [def-axiom]: #26760
 6.12779 +#26900 := [unit-resolution #26783 #26832 #26826 #26798]: false
 6.12780 +#26901 := [lemma #26900]: #11928
 6.12781 +#24446 := (or #23218 #18127 #18136 #23212)
 6.12782 +#24447 := [def-axiom]: #24446
 6.12783 +#28641 := [unit-resolution #24447 #26901]: #28640
 6.12784 +#28642 := [unit-resolution #28641 #28639 #28638]: #23212
 6.12785 +#24424 := (or #23209 #3042)
 6.12786 +#24425 := [def-axiom]: #24424
 6.12787 +#28643 := [unit-resolution #24425 #28642]: #3042
 6.12788 +#24436 := (or #23209 #23203)
 6.12789 +#24437 := [def-axiom]: #24436
 6.12790 +#29322 := [unit-resolution #24437 #28642]: #23203
 6.12791 +#28521 := [hypothesis]: #13181
 6.12792 +#28522 := [th-lemma #14069 #28521]: false
 6.12793 +#28523 := [lemma #28522]: #13178
 6.12794 +#24422 := (or #23206 #13181 #23200)
 6.12795 +#24423 := [def-axiom]: #24422
 6.12796 +#29323 := [unit-resolution #24423 #28523 #29322]: #23200
 6.12797 +#24414 := (or #23197 #23191)
 6.12798 +#24415 := [def-axiom]: #24414
 6.12799 +#29332 := [unit-resolution #24415 #29323]: #23191
 6.12800 +#27410 := (* -1::int #3041)
 6.12801 +#27411 := (+ uf_295 #27410)
 6.12802 +#27412 := (>= #27411 0::int)
 6.12803 +#28644 := (or #12976 #27412)
 6.12804 +#28645 := [th-lemma]: #28644
 6.12805 +#28646 := [unit-resolution #28645 #28643]: #27412
 6.12806 +#24092 := (not #18168)
 6.12807 +#28647 := [hypothesis]: #22019
 6.12808 +#24093 := (or #22014 #24092)
 6.12809 +#24094 := [def-axiom]: #24093
 6.12810 +#28648 := [unit-resolution #24094 #28647]: #24092
 6.12811 +#28607 := (+ #3041 #18166)
 6.12812 +#28609 := (>= #28607 0::int)
 6.12813 +#28606 := (= #3041 #18165)
 6.12814 +#28655 := (= #18165 #3041)
 6.12815 +#28653 := (= #18164 #3031)
 6.12816 +#28651 := (= ?x773!13 0::int)
 6.12817 +#24095 := (not #18169)
 6.12818 +#24096 := (or #22014 #24095)
 6.12819 +#24097 := [def-axiom]: #24096
 6.12820 +#28649 := [unit-resolution #24097 #28647]: #24095
 6.12821 +#24090 := (or #22014 #18161)
 6.12822 +#24091 := [def-axiom]: #24090
 6.12823 +#28650 := [unit-resolution #24091 #28647]: #18161
 6.12824 +#28652 := [th-lemma #28650 #28649]: #28651
 6.12825 +#28654 := [monotonicity #28652]: #28653
 6.12826 +#28656 := [monotonicity #28654]: #28655
 6.12827 +#28657 := [symm #28656]: #28606
 6.12828 +#28658 := (not #28606)
 6.12829 +#28659 := (or #28658 #28609)
 6.12830 +#28660 := [th-lemma]: #28659
 6.12831 +#28661 := [unit-resolution #28660 #28657]: #28609
 6.12832 +#28662 := [th-lemma #28661 #28648 #28646]: false
 6.12833 +#28663 := [lemma #28662]: #22014
 6.12834 +#24410 := (or #23194 #22019 #23188)
 6.12835 +#24411 := [def-axiom]: #24410
 6.12836 +#29333 := [unit-resolution #24411 #28663 #29332]: #23188
 6.12837 +#24402 := (or #23185 #23179)
 6.12838 +#24403 := [def-axiom]: #24402
 6.12839 +#29334 := [unit-resolution #24403 #29333]: #23179
 6.12840 +#29335 := (or #23182 #12976 #23176)
 6.12841 +#24398 := (or #23182 #12976 #13217 #23176)
 6.12842 +#24399 := [def-axiom]: #24398
 6.12843 +#29336 := [unit-resolution #24399 #14069]: #29335
 6.12844 +#29337 := [unit-resolution #29336 #29334 #28643]: #23176
 6.12845 +#24388 := (or #23173 #23167)
 6.12846 +#24389 := [def-axiom]: #24388
 6.12847 +#29338 := [unit-resolution #24389 #29337]: #23167
 6.12848 +#24386 := (or #23173 #23009)
 6.12849 +#24387 := [def-axiom]: #24386
 6.12850 +#29339 := [unit-resolution #24387 #29337]: #23009
 6.12851 +#24360 := (or #23173 #11989)
 6.12852 +#24361 := [def-axiom]: #24360
 6.12853 +#29340 := [unit-resolution #24361 #29337]: #11989
 6.12854 +#24382 := (or #23173 #15577)
 6.12855 +#24383 := [def-axiom]: #24382
 6.12856 +#29341 := [unit-resolution #24383 #29337]: #15577
 6.12857 +#24372 := (or #23173 #13689)
 6.12858 +#24373 := [def-axiom]: #24372
 6.12859 +#29342 := [unit-resolution #24373 #29337]: #13689
 6.12860 +#27402 := (uf_13 #26867)
 6.12861 +#27403 := (uf_66 #26867 uf_297 #27402)
 6.12862 +#27404 := (uf_125 #27403 #26867)
 6.12863 +#27485 := (>= #27404 0::int)
 6.12864 +#24368 := (or #23173 #13222)
 6.12865 +#24369 := [def-axiom]: #24368
 6.12866 +#29343 := [unit-resolution #24369 #29337]: #13222
 6.12867 +#27501 := (* -1::int #27404)
 6.12868 +#27574 := (+ uf_297 #27501)
 6.12869 +#27575 := (<= #27574 0::int)
 6.12870 +#27405 := (= uf_297 #27404)
 6.12871 +#28694 := (uf_66 #24470 uf_297 #26903)
 6.12872 +#28695 := (uf_125 #28694 #24470)
 6.12873 +#29365 := (= #28695 #27404)
 6.12874 +#29363 := (= #27404 #28695)
 6.12875 +#29344 := (= #26867 #24470)
 6.12876 +#29345 := [trans #28126 #28241]: #29344
 6.12877 +#29360 := (= #27403 #28694)
 6.12878 +#29358 := (= #3082 #28694)
 6.12879 +#29356 := (= #28694 #3082)
 6.12880 +#29348 := (= #26903 uf_7)
 6.12881 +#29346 := (= #26903 #24758)
 6.12882 +#29347 := [monotonicity #28243]: #29346
 6.12883 +#29349 := [trans #29347 #28276]: #29348
 6.12884 +#29357 := [monotonicity #28243 #29349]: #29356
 6.12885 +#29359 := [symm #29357]: #29358
 6.12886 +#29354 := (= #27403 #3082)
 6.12887 +#29352 := (= #27402 uf_7)
 6.12888 +#29350 := (= #27402 #24758)
 6.12889 +#29351 := [monotonicity #28126]: #29350
 6.12890 +#29353 := [trans #29351 #28276]: #29352
 6.12891 +#29355 := [monotonicity #28126 #29353]: #29354
 6.12892 +#29361 := [trans #29355 #29359]: #29360
 6.12893 +#29364 := [monotonicity #29361 #29345]: #29363
 6.12894 +#29366 := [symm #29364]: #29365
 6.12895 +#28696 := (= uf_297 #28695)
 6.12896 +#28699 := (or #26910 #28696)
 6.12897 +#28700 := [quant-inst]: #28699
 6.12898 +#29362 := [unit-resolution #28700 #16791]: #28696
 6.12899 +#29367 := [trans #29362 #29366]: #27405
 6.12900 +#27913 := (not #27405)
 6.12901 +#29368 := (or #27913 #27575)
 6.12902 +#29369 := [th-lemma]: #29368
 6.12903 +#29370 := [unit-resolution #29369 #29367]: #27575
 6.12904 +#29371 := (not #27575)
 6.12905 +#29372 := (or #27485 #22161 #29371)
 6.12906 +#29373 := [th-lemma]: #29372
 6.12907 +#29374 := [unit-resolution #29373 #29370 #29343]: #27485
 6.12908 +#27486 := (not #27485)
 6.12909 +#27938 := (or #23161 #27486 #13688 #22304 #22299 #23014)
 6.12910 +#27783 := (uf_66 #2979 #27404 uf_7)
 6.12911 +#27784 := (uf_110 uf_287 #27783)
 6.12912 +#27787 := (= uf_302 #27784)
 6.12913 +#27893 := (= #3083 #27784)
 6.12914 +#27906 := (= #27784 #3083)
 6.12915 +#27900 := (= #27783 #3082)
 6.12916 +#27898 := (= #27404 uf_297)
 6.12917 +#27408 := (or #26910 #27405)
 6.12918 +#27409 := [quant-inst]: #27408
 6.12919 +#27897 := [unit-resolution #27409 #16791]: #27405
 6.12920 +#27899 := [symm #27897]: #27898
 6.12921 +#27901 := [monotonicity #27899]: #27900
 6.12922 +#27907 := [monotonicity #27901]: #27906
 6.12923 +#27908 := [symm #27907]: #27893
 6.12924 +#27909 := (= uf_302 #3083)
 6.12925 +#27902 := [hypothesis]: #11989
 6.12926 +#27903 := [hypothesis]: #23164
 6.12927 +#24328 := (or #23161 #12017)
 6.12928 +#24329 := [def-axiom]: #24328
 6.12929 +#27904 := [unit-resolution #24329 #27903]: #12017
 6.12930 +#27905 := [symm #27904]: #3097
 6.12931 +#27910 := [trans #27905 #27902]: #27909
 6.12932 +#27911 := [trans #27910 #27908]: #27787
 6.12933 +#27768 := (<= #27404 4294967295::int)
 6.12934 +#27912 := [hypothesis]: #15577
 6.12935 +#27576 := (>= #27574 0::int)
 6.12936 +#27914 := (or #27913 #27576)
 6.12937 +#27915 := [th-lemma]: #27914
 6.12938 +#27916 := [unit-resolution #27915 #27897]: #27576
 6.12939 +#27917 := (not #27576)
 6.12940 +#27918 := (or #27768 #22304 #27917)
 6.12941 +#27919 := [th-lemma]: #27918
 6.12942 +#27920 := [unit-resolution #27919 #27916 #27912]: #27768
 6.12943 +#27810 := (+ uf_286 #27501)
 6.12944 +#27811 := (<= #27810 0::int)
 6.12945 +#27922 := (not #27811)
 6.12946 +#27921 := [hypothesis]: #13689
 6.12947 +#27923 := (or #27922 #13688 #27917)
 6.12948 +#27924 := [th-lemma]: #27923
 6.12949 +#27925 := [unit-resolution #27924 #27916 #27921]: #27922
 6.12950 +#27790 := (not #27787)
 6.12951 +#27769 := (not #27768)
 6.12952 +#27935 := (or #27769 #27790 #27811)
 6.12953 +#27926 := [hypothesis]: #27485
 6.12954 +#24336 := (or #23161 #23155)
 6.12955 +#24337 := [def-axiom]: #24336
 6.12956 +#27927 := [unit-resolution #24337 #27903]: #23155
 6.12957 +#27580 := (+ uf_296 #13550)
 6.12958 +#27583 := (<= #27580 0::int)
 6.12959 +#27928 := (or #12052 #27583)
 6.12960 +#27929 := [th-lemma]: #27928
 6.12961 +#27930 := [unit-resolution #27929 #27904]: #27583
 6.12962 +#27834 := [hypothesis]: #23009
 6.12963 +#24334 := (or #23161 #13510)
 6.12964 +#24335 := [def-axiom]: #24334
 6.12965 +#27931 := [unit-resolution #24335 #27903]: #13510
 6.12966 +#27825 := (not #27583)
 6.12967 +#27840 := (or #22270 #13511 #23014 #27825)
 6.12968 +#27828 := [hypothesis]: #13510
 6.12969 +#27651 := (+ uf_298 #18758)
 6.12970 +#27652 := (<= #27651 0::int)
 6.12971 +#27663 := (+ uf_296 #18771)
 6.12972 +#27664 := (>= #27663 0::int)
 6.12973 +#27824 := (not #27664)
 6.12974 +#27818 := [hypothesis]: #27583
 6.12975 +#24311 := (not #18773)
 6.12976 +#27829 := [hypothesis]: #22275
 6.12977 +#24312 := (or #22270 #24311)
 6.12978 +#24313 := [def-axiom]: #24312
 6.12979 +#27830 := [unit-resolution #24313 #27829]: #24311
 6.12980 +#27826 := (or #27824 #18773 #27825)
 6.12981 +#27819 := [hypothesis]: #24311
 6.12982 +#27822 := [hypothesis]: #27664
 6.12983 +#27823 := [th-lemma #27822 #27819 #27818]: false
 6.12984 +#27827 := [lemma #27823]: #27826
 6.12985 +#27831 := [unit-resolution #27827 #27830 #27818]: #27824
 6.12986 +#27835 := (or #27652 #27664)
 6.12987 +#24306 := (or #22270 #18422)
 6.12988 +#24307 := [def-axiom]: #24306
 6.12989 +#27832 := [unit-resolution #24307 #27829]: #18422
 6.12990 +#24304 := (or #22270 #18421)
 6.12991 +#24305 := [def-axiom]: #24304
 6.12992 +#27833 := [unit-resolution #24305 #27829]: #18421
 6.12993 +#27677 := (or #23014 #22254 #22255 #27652 #27664)
 6.12994 +#27640 := (+ #18426 #13715)
 6.12995 +#27641 := (<= #27640 0::int)
 6.12996 +#27642 := (+ ?x776!15 #13246)
 6.12997 +#27643 := (>= #27642 0::int)
 6.12998 +#27644 := (or #22255 #27643 #27641 #22254)
 6.12999 +#27678 := (or #23014 #27644)
 6.13000 +#27685 := (iff #27678 #27677)
 6.13001 +#27672 := (or #22254 #22255 #27652 #27664)
 6.13002 +#27680 := (or #23014 #27672)
 6.13003 +#27683 := (iff #27680 #27677)
 6.13004 +#27684 := [rewrite]: #27683
 6.13005 +#27681 := (iff #27678 #27680)
 6.13006 +#27675 := (iff #27644 #27672)
 6.13007 +#27669 := (or #22255 #27652 #27664 #22254)
 6.13008 +#27673 := (iff #27669 #27672)
 6.13009 +#27674 := [rewrite]: #27673
 6.13010 +#27670 := (iff #27644 #27669)
 6.13011 +#27667 := (iff #27641 #27664)
 6.13012 +#27657 := (+ #13715 #18426)
 6.13013 +#27660 := (<= #27657 0::int)
 6.13014 +#27665 := (iff #27660 #27664)
 6.13015 +#27666 := [rewrite]: #27665
 6.13016 +#27661 := (iff #27641 #27660)
 6.13017 +#27658 := (= #27640 #27657)
 6.13018 +#27659 := [rewrite]: #27658
 6.13019 +#27662 := [monotonicity #27659]: #27661
 6.13020 +#27668 := [trans #27662 #27666]: #27667
 6.13021 +#27655 := (iff #27643 #27652)
 6.13022 +#27645 := (+ #13246 ?x776!15)
 6.13023 +#27648 := (>= #27645 0::int)
 6.13024 +#27653 := (iff #27648 #27652)
 6.13025 +#27654 := [rewrite]: #27653
 6.13026 +#27649 := (iff #27643 #27648)
 6.13027 +#27646 := (= #27642 #27645)
 6.13028 +#27647 := [rewrite]: #27646
 6.13029 +#27650 := [monotonicity #27647]: #27649
 6.13030 +#27656 := [trans #27650 #27654]: #27655
 6.13031 +#27671 := [monotonicity #27656 #27668]: #27670
 6.13032 +#27676 := [trans #27671 #27674]: #27675
 6.13033 +#27682 := [monotonicity #27676]: #27681
 6.13034 +#27686 := [trans #27682 #27684]: #27685
 6.13035 +#27679 := [quant-inst]: #27678
 6.13036 +#27687 := [mp #27679 #27686]: #27677
 6.13037 +#27836 := [unit-resolution #27687 #27834 #27833 #27832]: #27835
 6.13038 +#27837 := [unit-resolution #27836 #27831]: #27652
 6.13039 +#24308 := (not #18760)
 6.13040 +#24309 := (or #22270 #24308)
 6.13041 +#24310 := [def-axiom]: #24309
 6.13042 +#27838 := [unit-resolution #24310 #27829]: #24308
 6.13043 +#27839 := [th-lemma #27838 #27837 #27828]: false
 6.13044 +#27841 := [lemma #27839]: #27840
 6.13045 +#27932 := [unit-resolution #27841 #27931 #27834 #27930]: #22270
 6.13046 +#24320 := (or #23158 #23152 #22275)
 6.13047 +#24321 := [def-axiom]: #24320
 6.13048 +#27933 := [unit-resolution #24321 #27932 #27927]: #23152
 6.13049 +#24300 := (or #23149 #23141)
 6.13050 +#24301 := [def-axiom]: #24300
 6.13051 +#27934 := [unit-resolution #24301 #27933]: #23141
 6.13052 +#27847 := (or #23146 #27486 #27769 #27790 #27811)
 6.13053 +#27774 := (+ #27404 #13151)
 6.13054 +#27775 := (>= #27774 0::int)
 6.13055 +#27782 := (= #27784 uf_302)
 6.13056 +#27785 := (not #27782)
 6.13057 +#27786 := (or #27785 #27486 #27775 #27769)
 6.13058 +#27848 := (or #23146 #27786)
 6.13059 +#27855 := (iff #27848 #27847)
 6.13060 +#27842 := (or #27486 #27769 #27790 #27811)
 6.13061 +#27850 := (or #23146 #27842)
 6.13062 +#27853 := (iff #27850 #27847)
 6.13063 +#27854 := [rewrite]: #27853
 6.13064 +#27851 := (iff #27848 #27850)
 6.13065 +#27845 := (iff #27786 #27842)
 6.13066 +#27791 := (or #27790 #27486 #27811 #27769)
 6.13067 +#27843 := (iff #27791 #27842)
 6.13068 +#27844 := [rewrite]: #27843
 6.13069 +#27792 := (iff #27786 #27791)
 6.13070 +#27821 := (iff #27775 #27811)
 6.13071 +#27805 := (+ #13151 #27404)
 6.13072 +#27802 := (>= #27805 0::int)
 6.13073 +#27812 := (iff #27802 #27811)
 6.13074 +#27820 := [rewrite]: #27812
 6.13075 +#27808 := (iff #27775 #27802)
 6.13076 +#27806 := (= #27774 #27805)
 6.13077 +#27807 := [rewrite]: #27806
 6.13078 +#27809 := [monotonicity #27807]: #27808
 6.13079 +#27723 := [trans #27809 #27820]: #27821
 6.13080 +#27803 := (iff #27785 #27790)
 6.13081 +#27788 := (iff #27782 #27787)
 6.13082 +#27789 := [rewrite]: #27788
 6.13083 +#27804 := [monotonicity #27789]: #27803
 6.13084 +#27815 := [monotonicity #27804 #27723]: #27792
 6.13085 +#27846 := [trans #27815 #27844]: #27845
 6.13086 +#27852 := [monotonicity #27846]: #27851
 6.13087 +#27856 := [trans #27852 #27854]: #27855
 6.13088 +#27849 := [quant-inst]: #27848
 6.13089 +#27857 := [mp #27849 #27856]: #27847
 6.13090 +#27936 := [unit-resolution #27857 #27934 #27926]: #27935
 6.13091 +#27937 := [unit-resolution #27936 #27925 #27920 #27911]: false
 6.13092 +#27939 := [lemma #27937]: #27938
 6.13093 +#29375 := [unit-resolution #27939 #29374 #29342 #29341 #29340 #29339]: #23161
 6.13094 +#24344 := (or #23170 #23130 #23164)
 6.13095 +#24345 := [def-axiom]: #24344
 6.13096 +#29376 := [unit-resolution #24345 #29375 #29338]: #23130
 6.13097 +#24292 := (or #23127 #13511)
 6.13098 +#24293 := [def-axiom]: #24292
 6.13099 +#29377 := [unit-resolution #24293 #29376]: #13511
 6.13100 +#30318 := (not #29084)
 6.13101 +#30322 := (or #30321 #28220 #30318 #13510)
 6.13102 +#30323 := [th-lemma]: #30322
 6.13103 +#30324 := [unit-resolution #30323 #28214 #29377 #30316]: #30321
 6.13104 +#28963 := (>= #28923 0::int)
 6.13105 +#28964 := (not #28963)
 6.13106 +#29278 := [hypothesis]: #28964
 6.13107 +#24376 := (or #23173 #13743)
 6.13108 +#24377 := [def-axiom]: #24376
 6.13109 +#29279 := [unit-resolution #24377 #29337]: #13743
 6.13110 +#29083 := (<= #29082 0::int)
 6.13111 +#29282 := (or #29281 #29083)
 6.13112 +#29267 := [th-lemma]: #29282
 6.13113 +#29268 := [unit-resolution #29267 #29280]: #29083
 6.13114 +#29269 := [th-lemma #29268 #29279 #29278]: false
 6.13115 +#29270 := [lemma #29269]: #28963
 6.13116 +#30337 := (or #28964 #28974 #28982)
 6.13117 +#28993 := (or #27469 #26943 #28964 #28974 #28982)
 6.13118 +#28959 := (or #28958 #28956 #28953 #28950)
 6.13119 +#28960 := (not #28959)
 6.13120 +#28961 := (+ #28923 #26944)
 6.13121 +#28962 := (>= #28961 0::int)
 6.13122 +#28965 := (or #28964 #28962 #26943 #28960)
 6.13123 +#28994 := (or #27469 #28965)
 6.13124 +#29001 := (iff #28994 #28993)
 6.13125 +#28988 := (or #26943 #28964 #28974 #28982)
 6.13126 +#28996 := (or #27469 #28988)
 6.13127 +#28999 := (iff #28996 #28993)
 6.13128 +#29000 := [rewrite]: #28999
 6.13129 +#28997 := (iff #28994 #28996)
 6.13130 +#28991 := (iff #28965 #28988)
 6.13131 +#28985 := (or #28964 #28974 #26943 #28982)
 6.13132 +#28989 := (iff #28985 #28988)
 6.13133 +#28990 := [rewrite]: #28989
 6.13134 +#28986 := (iff #28965 #28985)
 6.13135 +#28983 := (iff #28960 #28982)
 6.13136 +#28980 := (iff #28959 #28979)
 6.13137 +#28981 := [rewrite]: #28980
 6.13138 +#28984 := [monotonicity #28981]: #28983
 6.13139 +#28977 := (iff #28962 #28974)
 6.13140 +#28966 := (+ #26944 #28923)
 6.13141 +#28969 := (>= #28966 0::int)
 6.13142 +#28975 := (iff #28969 #28974)
 6.13143 +#28976 := [rewrite]: #28975
 6.13144 +#28970 := (iff #28962 #28969)
 6.13145 +#28967 := (= #28961 #28966)
 6.13146 +#28968 := [rewrite]: #28967
 6.13147 +#28971 := [monotonicity #28968]: #28970
 6.13148 +#28978 := [trans #28971 #28976]: #28977
 6.13149 +#28987 := [monotonicity #28978 #28984]: #28986
 6.13150 +#28992 := [trans #28987 #28990]: #28991
 6.13151 +#28998 := [monotonicity #28992]: #28997
 6.13152 +#29002 := [trans #28998 #29000]: #29001
 6.13153 +#28995 := [quant-inst]: #28994
 6.13154 +#29003 := [mp #28995 #29002]: #28993
 6.13155 +#30342 := [unit-resolution #29003 #20706 #28298]: #30337
 6.13156 +#30331 := [unit-resolution #30342 #29270 #30324]: #28982
 6.13157 +#29009 := (or #28979 #28955)
 6.13158 +#29010 := [def-axiom]: #29009
 6.13159 +#30332 := [unit-resolution #29010 #30331]: #28955
 6.13160 +#30385 := [symm #30332]: #30390
 6.13161 +#30388 := (= #29089 #28954)
 6.13162 +#30353 := (= #27629 #28951)
 6.13163 +#30351 := (= #28951 #27629)
 6.13164 +#30349 := (= #28947 #3181)
 6.13165 +#28847 := (uf_116 #3181)
 6.13166 +#28851 := (uf_43 #24643 #28847)
 6.13167 +#30362 := (= #28851 #3181)
 6.13168 +#28852 := (= #3181 #28851)
 6.13169 +#27883 := (uf_48 #3181 #24643)
 6.13170 +#27884 := (= uf_9 #27883)
 6.13171 +#30356 := (= #3182 #27883)
 6.13172 +#28172 := (= #27883 #3182)
 6.13173 +#28173 := [monotonicity #28190]: #28172
 6.13174 +#30335 := [symm #28173]: #30356
 6.13175 +#27886 := (= #24643 #27885)
 6.13176 +#27987 := (* uf_298 #26849)
 6.13177 +#27357 := (uf_116 #26867)
 6.13178 +#27988 := (+ #27357 #27987)
 6.13179 +#27989 := (uf_43 #24643 #27988)
 6.13180 +#28131 := (uf_13 #27989)
 6.13181 +#28268 := (= #28131 #27885)
 6.13182 +#28264 := (= #27885 #28131)
 6.13183 +#28262 := (= #3181 #27989)
 6.13184 +#27983 := (uf_66 #26867 uf_298 #24643)
 6.13185 +#27990 := (= #27983 #27989)
 6.13186 +#27991 := (not #27990)
 6.13187 +#27984 := (uf_138 #27983 #26867)
 6.13188 +#27985 := (= uf_9 #27984)
 6.13189 +#27986 := (not #27985)
 6.13190 +#27994 := (or #27986 #27991)
 6.13191 +#27997 := (not #27994)
 6.13192 +#28002 := (or #26887 #27997)
 6.13193 +#27992 := (or #27991 #27986)
 6.13194 +#27993 := (not #27992)
 6.13195 +#28000 := (or #26887 #27993)
 6.13196 +#28004 := (iff #28000 #28002)
 6.13197 +#28006 := (iff #28002 #28002)
 6.13198 +#28007 := [rewrite]: #28006
 6.13199 +#27998 := (iff #27993 #27997)
 6.13200 +#27995 := (iff #27992 #27994)
 6.13201 +#27996 := [rewrite]: #27995
 6.13202 +#27999 := [monotonicity #27996]: #27998
 6.13203 +#28005 := [monotonicity #27999]: #28004
 6.13204 +#28008 := [trans #28005 #28007]: #28004
 6.13205 +#28003 := [quant-inst]: #28000
 6.13206 +#28078 := [mp #28003 #28008]: #28002
 6.13207 +#28254 := [unit-resolution #28078 #20922]: #27997
 6.13208 +#28081 := (or #27994 #27990)
 6.13209 +#28082 := [def-axiom]: #28081
 6.13210 +#28255 := [unit-resolution #28082 #28254]: #27990
 6.13211 +#28260 := (= #3181 #27983)
 6.13212 +#28258 := (= #27983 #3181)
 6.13213 +#28248 := (= uf_288 #26851)
 6.13214 +#28246 := (= #2980 #26851)
 6.13215 +#28247 := [symm #28245]: #28246
 6.13216 +#28249 := [trans #28193 #28247]: #28248
 6.13217 +#28251 := [monotonicity #28188 #28249]: #28250
 6.13218 +#28253 := [symm #28251]: #28252
 6.13219 +#28259 := [monotonicity #28253 #28190]: #28258
 6.13220 +#28261 := [symm #28259]: #28260
 6.13221 +#28263 := [trans #28261 #28255]: #28262
 6.13222 +#28265 := [monotonicity #28263]: #28264
 6.13223 +#28269 := [symm #28265]: #28268
 6.13224 +#28132 := (= #24643 #28131)
 6.13225 +#28071 := (or #24710 #28132)
 6.13226 +#28072 := [quant-inst]: #28071
 6.13227 +#28240 := [unit-resolution #28072 #22949]: #28132
 6.13228 +#28270 := [trans #28240 #28269]: #27886
 6.13229 +#27765 := (not #27886)
 6.13230 +#27882 := (iff #27884 #27886)
 6.13231 +#27890 := (or #25961 #27882)
 6.13232 +#27887 := (iff #27886 #27884)
 6.13233 +#27891 := (or #25961 #27887)
 6.13234 +#27761 := (iff #27891 #27890)
 6.13235 +#27763 := (iff #27890 #27890)
 6.13236 +#27725 := [rewrite]: #27763
 6.13237 +#27888 := (iff #27887 #27882)
 6.13238 +#27889 := [rewrite]: #27888
 6.13239 +#27762 := [monotonicity #27889]: #27761
 6.13240 +#27726 := [trans #27762 #27725]: #27761
 6.13241 +#27760 := [quant-inst]: #27891
 6.13242 +#27764 := [mp #27760 #27726]: #27890
 6.13243 +#28170 := [unit-resolution #27764 #22936]: #27882
 6.13244 +#27945 := (not #27884)
 6.13245 +#28153 := (iff #18238 #27945)
 6.13246 +#28018 := (iff #12293 #27884)
 6.13247 +#28181 := (iff #27884 #12293)
 6.13248 +#28182 := [monotonicity #28173]: #28181
 6.13249 +#28152 := [symm #28182]: #28018
 6.13250 +#28227 := [monotonicity #28152]: #28153
 6.13251 +#28171 := [hypothesis]: #18238
 6.13252 +#28238 := [mp #28171 #28227]: #27945
 6.13253 +#27759 := (not #27882)
 6.13254 +#27766 := (or #27759 #27884 #27765)
 6.13255 +#27767 := [def-axiom]: #27766
 6.13256 +#28239 := [unit-resolution #27767 #28238 #28170]: #27765
 6.13257 +#28271 := [unit-resolution #28239 #28270]: false
 6.13258 +#28272 := [lemma #28271]: #12293
 6.13259 +#30336 := [trans #28272 #30335]: #27884
 6.13260 +#28860 := (or #27945 #28852)
 6.13261 +#28863 := (or #25945 #27945 #28852)
 6.13262 +#28859 := (or #28852 #27945)
 6.13263 +#28864 := (or #25945 #28859)
 6.13264 +#28871 := (iff #28864 #28863)
 6.13265 +#28866 := (or #25945 #28860)
 6.13266 +#28869 := (iff #28866 #28863)
 6.13267 +#28870 := [rewrite]: #28869
 6.13268 +#28867 := (iff #28864 #28866)
 6.13269 +#28861 := (iff #28859 #28860)
 6.13270 +#28862 := [rewrite]: #28861
 6.13271 +#28868 := [monotonicity #28862]: #28867
 6.13272 +#28872 := [trans #28868 #28870]: #28871
 6.13273 +#28865 := [quant-inst]: #28864
 6.13274 +#28873 := [mp #28865 #28872]: #28863
 6.13275 +#30364 := [unit-resolution #28873 #17966]: #28860
 6.13276 +#30347 := [unit-resolution #30364 #30336]: #28852
 6.13277 +#30363 := [symm #30347]: #30362
 6.13278 +#30346 := (= #28947 #28851)
 6.13279 +#29189 := (* #26849 #28923)
 6.13280 +#29193 := (+ #27108 #29189)
 6.13281 +#29195 := (uf_43 #24643 #29193)
 6.13282 +#30360 := (= #29195 #28851)
 6.13283 +#30340 := (= #29193 #28847)
 6.13284 +#30304 := (= #28847 #29193)
 6.13285 +#30305 := (* -1::int #29193)
 6.13286 +#30306 := (+ #28847 #30305)
 6.13287 +#30307 := (<= #30306 0::int)
 6.13288 +#28720 := (* -1::int #26851)
 6.13289 +#28721 := (+ #24545 #28720)
 6.13290 +#28723 := (>= #28721 0::int)
 6.13291 +#28719 := (= #24545 #26851)
 6.13292 +#30302 := [trans #28310 #28247]: #28719
 6.13293 +#30378 := (not #28719)
 6.13294 +#30355 := (or #30378 #28723)
 6.13295 +#30325 := [th-lemma]: #30355
 6.13296 +#30384 := [unit-resolution #30325 #30302]: #28723
 6.13297 +#29387 := (* -1::int #27108)
 6.13298 +#29388 := (+ #24545 #29387)
 6.13299 +#29389 := (<= #29388 0::int)
 6.13300 +#29386 := (= #24545 #27108)
 6.13301 +#30386 := [symm #28308]: #29386
 6.13302 +#30387 := (not #29386)
 6.13303 +#30405 := (or #30387 #29389)
 6.13304 +#30406 := [th-lemma]: #30405
 6.13305 +#30401 := [unit-resolution #30406 #30386]: #29389
 6.13306 +#28895 := (+ #26851 #27987)
 6.13307 +#28896 := (uf_43 #24643 #28895)
 6.13308 +#29061 := (uf_116 #28896)
 6.13309 +#29065 := (* -1::int #29061)
 6.13310 +#29086 := (+ #28847 #29065)
 6.13311 +#29087 := (<= #29086 0::int)
 6.13312 +#29085 := (= #28847 #29061)
 6.13313 +#30447 := (= #29061 #28847)
 6.13314 +#30411 := (= #28896 #3181)
 6.13315 +#28891 := (uf_66 #24470 uf_298 #24643)
 6.13316 +#30409 := (= #28891 #3181)
 6.13317 +#30410 := [monotonicity #28243 #28190]: #30409
 6.13318 +#30404 := (= #28896 #28891)
 6.13319 +#28897 := (= #28891 #28896)
 6.13320 +#28898 := (not #28897)
 6.13321 +#28892 := (uf_138 #28891 #24470)
 6.13322 +#28893 := (= uf_9 #28892)
 6.13323 +#28894 := (not #28893)
 6.13324 +#28901 := (or #28894 #28898)
 6.13325 +#28904 := (not #28901)
 6.13326 +#28907 := (or #26887 #28904)
 6.13327 +#28899 := (or #28898 #28894)
 6.13328 +#28900 := (not #28899)
 6.13329 +#28908 := (or #26887 #28900)
 6.13330 +#28910 := (iff #28908 #28907)
 6.13331 +#28912 := (iff #28907 #28907)
 6.13332 +#28913 := [rewrite]: #28912
 6.13333 +#28905 := (iff #28900 #28904)
 6.13334 +#28902 := (iff #28899 #28901)
 6.13335 +#28903 := [rewrite]: #28902
 6.13336 +#28906 := [monotonicity #28903]: #28905
 6.13337 +#28911 := [monotonicity #28906]: #28910
 6.13338 +#28914 := [trans #28911 #28913]: #28910
 6.13339 +#28909 := [quant-inst]: #28908
 6.13340 +#28915 := [mp #28909 #28914]: #28907
 6.13341 +#30402 := [unit-resolution #28915 #20922]: #28904
 6.13342 +#28918 := (or #28901 #28897)
 6.13343 +#28919 := [def-axiom]: #28918
 6.13344 +#30407 := [unit-resolution #28919 #30402]: #28897
 6.13345 +#30408 := [symm #30407]: #30404
 6.13346 +#30421 := [trans #30408 #30410]: #30411
 6.13347 +#30448 := [monotonicity #30421]: #30447
 6.13348 +#30449 := [symm #30448]: #29085
 6.13349 +#30450 := (not #29085)
 6.13350 +#30445 := (or #30450 #29087)
 6.13351 +#30451 := [th-lemma]: #30445
 6.13352 +#30417 := [unit-resolution #30451 #30449]: #29087
 6.13353 +#29066 := (+ #27987 #29065)
 6.13354 +#29067 := (+ #26851 #29066)
 6.13355 +#29081 := (>= #29067 0::int)
 6.13356 +#29068 := (= #29067 0::int)
 6.13357 +#29071 := (or #24716 #29068)
 6.13358 +#29062 := (= #28895 #29061)
 6.13359 +#29072 := (or #24716 #29062)
 6.13360 +#29074 := (iff #29072 #29071)
 6.13361 +#29076 := (iff #29071 #29071)
 6.13362 +#29077 := [rewrite]: #29076
 6.13363 +#29069 := (iff #29062 #29068)
 6.13364 +#29070 := [rewrite]: #29069
 6.13365 +#29075 := [monotonicity #29070]: #29074
 6.13366 +#29078 := [trans #29075 #29077]: #29074
 6.13367 +#29073 := [quant-inst]: #29072
 6.13368 +#29079 := [mp #29073 #29078]: #29071
 6.13369 +#30452 := [unit-resolution #29079 #22943]: #29068
 6.13370 +#30453 := (not #29068)
 6.13371 +#30446 := (or #30453 #29081)
 6.13372 +#30454 := [th-lemma]: #30446
 6.13373 +#30455 := [unit-resolution #30454 #30452]: #29081
 6.13374 +#28726 := (>= #26849 1::int)
 6.13375 +#28724 := (= #26849 1::int)
 6.13376  #2932 := (uf_139 uf_7)
 6.13377  #2933 := (= #2932 1::int)
 6.13378 -#11811 := [asserted]: #2933
 6.13379 -#29875 := (= #26315 #2932)
 6.13380 -#29943 := [monotonicity #27656]: #29875
 6.13381 -#29944 := [trans #29943 #11811]: #28559
 6.13382 -#29945 := (not #28559)
 6.13383 -#29946 := (or #29945 #28718)
 6.13384 -#29947 := [th-lemma]: #29946
 6.13385 -#29948 := [unit-resolution #29947 #29944]: #28718
 6.13386 -#28736 := (<= #26315 1::int)
 6.13387 -#29949 := (or #29945 #28736)
 6.13388 -#29950 := [th-lemma]: #29949
 6.13389 -#29951 := [unit-resolution #29950 #29944]: #28736
 6.13390 -#28558 := (* -1::int #26317)
 6.13391 -#28545 := (+ #24010 #28558)
 6.13392 -#28694 := (>= #28545 0::int)
 6.13393 -#28692 := (= #24010 #26317)
 6.13394 -#29952 := [trans #27881 #27713]: #28692
 6.13395 -#29953 := (not #28692)
 6.13396 -#29954 := (or #29953 #28694)
 6.13397 -#29955 := [th-lemma]: #29954
 6.13398 -#29956 := [unit-resolution #29955 #29952]: #28694
 6.13399 -#29962 := (not #28548)
 6.13400 -#29961 := (not #28082)
 6.13401 -#29960 := (not #29277)
 6.13402 -#29958 := (not #28736)
 6.13403 -#29957 := (not #28718)
 6.13404 -#29959 := (not #28694)
 6.13405 -#29963 := (or #29871 #29957 #29958 #29959 #29957 #29958 #29960 #29961 #29962)
 6.13406 -#29964 := [th-lemma]: #29963
 6.13407 -#29965 := [unit-resolution #29964 #28879 #29956 #29951 #29948 #29935 #29444]: #29871
 6.13408 -#29872 := (>= #29870 0::int)
 6.13409 -#29285 := (>= #29276 0::int)
 6.13410 -#29969 := (or #29861 #29285)
 6.13411 -#29970 := [th-lemma]: #29969
 6.13412 -#29971 := [unit-resolution #29970 #29860]: #29285
 6.13413 -#28693 := (<= #28545 0::int)
 6.13414 -#29975 := (or #29953 #28693)
 6.13415 -#29976 := [th-lemma]: #29975
 6.13416 -#29977 := [unit-resolution #29976 #29952]: #28693
 6.13417 -#29979 := (not #29285)
 6.13418 -#29978 := (not #28693)
 6.13419 -#29982 := (or #29872 #29957 #29958 #29978 #29957 #29958 #29979 #29980 #29981)
 6.13420 -#29983 := [th-lemma]: #29982
 6.13421 -#29984 := [unit-resolution #29983 #29977 #29974 #29951 #29948 #29971 #29968]: #29872
 6.13422 -#29986 := (not #29872)
 6.13423 -#29985 := (not #29871)
 6.13424 -#29987 := (or #29868 #29985 #29986)
 6.13425 -#29988 := [th-lemma]: #29987
 6.13426 -#29989 := [unit-resolution #29988 #29984 #29965]: #29868
 6.13427 -#29577 := [symm #29989]: #29899
 6.13428 -#29571 := [trans #29577 #29897]: #29903
 6.13429 -#29578 := [trans #29571 #29902]: #29905
 6.13430 -#29562 := [monotonicity #29578]: #29911
 6.13431 -#29915 := (= #27485 #29007)
 6.13432 -#28990 := (uf_66 #25399 #27482 #24108)
 6.13433 -#29010 := (= #28990 #29007)
 6.13434 -#29013 := (not #29010)
 6.13435 -#28991 := (uf_138 #28990 #25399)
 6.13436 -#28992 := (= uf_9 #28991)
 6.13437 -#28993 := (not #28992)
 6.13438 -#29019 := (or #28993 #29013)
 6.13439 -#29024 := (not #29019)
 6.13440 -#29041 := (or #26353 #29024)
 6.13441 -#28994 := (* #27482 #26315)
 6.13442 -#28995 := (+ #26574 #28994)
 6.13443 -#28996 := (uf_43 #24108 #28995)
 6.13444 -#28997 := (= #28990 #28996)
 6.13445 -#28998 := (not #28997)
 6.13446 -#28999 := (or #28998 #28993)
 6.13447 -#29000 := (not #28999)
 6.13448 -#29040 := (or #26353 #29000)
 6.13449 -#29039 := (iff #29040 #29041)
 6.13450 -#29056 := (iff #29041 #29041)
 6.13451 -#29073 := [rewrite]: #29056
 6.13452 -#29025 := (iff #29000 #29024)
 6.13453 -#29022 := (iff #28999 #29019)
 6.13454 -#29016 := (or #29013 #28993)
 6.13455 -#29020 := (iff #29016 #29019)
 6.13456 -#29021 := [rewrite]: #29020
 6.13457 -#29017 := (iff #28999 #29016)
 6.13458 -#29014 := (iff #28998 #29013)
 6.13459 -#29011 := (iff #28997 #29010)
 6.13460 -#29008 := (= #28996 #29007)
 6.13461 -#29005 := (= #28995 #29004)
 6.13462 -#29002 := (= #28994 #29001)
 6.13463 -#29003 := [rewrite]: #29002
 6.13464 -#29006 := [monotonicity #29003]: #29005
 6.13465 -#29009 := [monotonicity #29006]: #29008
 6.13466 -#29012 := [monotonicity #29009]: #29011
 6.13467 -#29015 := [monotonicity #29012]: #29014
 6.13468 -#29018 := [monotonicity #29015]: #29017
 6.13469 -#29023 := [trans #29018 #29021]: #29022
 6.13470 -#29026 := [monotonicity #29023]: #29025
 6.13471 -#29072 := [monotonicity #29026]: #29039
 6.13472 -#29107 := [trans #29072 #29073]: #29039
 6.13473 -#29071 := [quant-inst]: #29040
 6.13474 -#29108 := [mp #29071 #29107]: #29041
 6.13475 -#29907 := [unit-resolution #29108 #20322]: #29024
 6.13476 -#29209 := (or #29019 #29010)
 6.13477 -#29207 := [def-axiom]: #29209
 6.13478 -#29908 := [unit-resolution #29207 #29907]: #29010
 6.13479 -#29909 := (= #27485 #28990)
 6.13480 -#29910 := [monotonicity #27889]: #29909
 6.13481 -#29916 := [trans #29910 #29908]: #29915
 6.13482 -#29561 := [trans #29916 #29562]: #29917
 6.13483 -#29502 := [trans #29561 #29914]: #29919
 6.13484 -#29563 := [monotonicity #29502]: #29921
 6.13485 -#29555 := [symm #29563]: #29923
 6.13486 -#29392 := [monotonicity #29555]: #29925
 6.13487 -#29556 := [trans #29392 #29928]: #29929
 6.13488 -#29557 := [trans #29556 #27863]: #29931
 6.13489 -#29559 := [monotonicity #29557]: #29558
 6.13490 -#29568 := [symm #29559]: #29567
 6.13491 -#29565 := [trans #13530 #29568]: #28582
 6.13492 -#29532 := (not #28582)
 6.13493 -#29533 := (or #28638 #29532)
 6.13494 -#29534 := [def-axiom]: #29533
 6.13495 -#29569 := [unit-resolution #29534 #29565]: #28638
 6.13496 -#29695 := (= #24648 #28596)
 6.13497 -#29691 := (= #28596 #24648)
 6.13498 -#29574 := (= #27351 uf_7)
 6.13499 -#29573 := (= #27351 #24108)
 6.13500 -#28379 := (or #27225 #27411 #27352)
 6.13501 -#28382 := [def-axiom]: #28379
 6.13502 -#29572 := [unit-resolution #28382 #29878 #27636]: #27352
 6.13503 -#29566 := [symm #29572]: #29573
 6.13504 -#29575 := [trans #29566 #27656]: #29574
 6.13505 -#29692 := [monotonicity #29575]: #29691
 6.13506 -#29696 := [symm #29692]: #29695
 6.13507 -#29582 := [trans #27842 #29696]: #28614
 6.13508 -#29507 := (not #28587)
 6.13509 -#29688 := (iff #11876 #29507)
 6.13510 -#29586 := (iff #11873 #28587)
 6.13511 -#28726 := (iff #28587 #11873)
 6.13512 -#29579 := (= #28586 #2990)
 6.13513 -#29592 := (= #28585 #2977)
 6.13514 -#29583 := (= #28585 #24228)
 6.13515 -#29581 := [monotonicity #29557]: #29583
 6.13516 -#29593 := [trans #29581 #27921]: #29592
 6.13517 -#29584 := [monotonicity #29593]: #29579
 6.13518 -#29585 := [monotonicity #29584]: #28726
 6.13519 -#29687 := [symm #29585]: #29586
 6.13520 -#29689 := [monotonicity #29687]: #29688
 6.13521 -#29690 := [mp #13533 #29689]: #29507
 6.13522 -#29698 := (iff #29038 #28593)
 6.13523 -#29699 := (iff #27558 #28592)
 6.13524 -#29686 := (iff #28592 #27558)
 6.13525 -#29677 := (= #28591 #27557)
 6.13526 -#29676 := (= #27095 #27556)
 6.13527 -#29673 := (= #27556 #27095)
 6.13528 -#29675 := [monotonicity #29712]: #29673
 6.13529 -#29674 := [symm #29675]: #29676
 6.13530 -#29684 := [monotonicity #29674]: #29677
 6.13531 -#29697 := [monotonicity #29684]: #29686
 6.13532 -#29700 := [symm #29697]: #29699
 6.13533 -#29685 := [monotonicity #29700]: #29698
 6.13534 -#29706 := [hypothesis]: #29038
 6.13535 -#29701 := [mp #29706 #29685]: #28593
 6.13536 -#29506 := (or #28632 #28592)
 6.13537 -#29471 := [def-axiom]: #29506
 6.13538 -#29702 := [unit-resolution #29471 #29701]: #28632
 6.13539 -#29554 := (or #28652 #28587 #28629 #28635 #28641)
 6.13540 -#29541 := [def-axiom]: #29554
 6.13541 -#29703 := [unit-resolution #29541 #29702 #29690 #29582 #29569 #29570]: false
 6.13542 -#29705 := [lemma #29703]: #29704
 6.13543 -#29110 := [unit-resolution #29705 #28973 #29837 #29570]: false
 6.13544 -#28980 := [lemma #29110]: #28981
 6.13545 -#30221 := [unit-resolution #28980 #29510]: #28652
 6.13546 -#28160 := (or #28655 #28647)
 6.13547 -#28159 := [def-axiom]: #28160
 6.13548 -#30222 := [unit-resolution #28159 #30221]: #28655
 6.13549 -#29319 := (or #28664 #28658)
 6.13550 -#29325 := (or #12349 #12967)
 6.13551 -#23835 := (or #22641 #12913)
 6.13552 -#23836 := [def-axiom]: #23835
 6.13553 -#29317 := [unit-resolution #23836 #28122]: #12913
 6.13554 -#29318 := (or #12349 #21575 #12967)
 6.13555 -#27702 := (or #12349 #21575 #26481 #12967)
 6.13556 -#27645 := [hypothesis]: #12913
 6.13557 -#27641 := (<= #27640 0::int)
 6.13558 -#27483 := (= uf_298 #27482)
 6.13559 -#27486 := (or #26376 #27483)
 6.13560 -#27487 := [quant-inst]: #27486
 6.13561 -#27646 := [unit-resolution #27487 #16290]: #27483
 6.13562 -#27649 := (not #27483)
 6.13563 -#27650 := (or #27649 #27641)
 6.13564 -#27651 := [th-lemma]: #27650
 6.13565 -#27652 := [unit-resolution #27651 #27646]: #27641
 6.13566 -#27672 := (iff #17724 #27561)
 6.13567 -#27670 := (iff #12349 #27560)
 6.13568 -#27668 := (iff #27560 #12349)
 6.13569 -#27666 := (= #27559 #3223)
 6.13570 -#27658 := [symm #27646]: #27657
 6.13571 -#27665 := [monotonicity #27663 #27658 #27656]: #27664
 6.13572 -#27667 := [monotonicity #27665]: #27666
 6.13573 -#27669 := [monotonicity #27667]: #27668
 6.13574 -#27671 := [symm #27669]: #27670
 6.13575 -#27673 := [monotonicity #27671]: #27672
 6.13576 -#27653 := [hypothesis]: #17724
 6.13577 -#27674 := [mp #27653 #27673]: #27561
 6.13578 -#27593 := (or #27565 #27560)
 6.13579 -#27594 := [def-axiom]: #27593
 6.13580 -#27675 := [unit-resolution #27594 #27674]: #27565
 6.13581 -#27681 := [hypothesis]: #12968
 6.13582 -#27682 := (or #27649 #27642)
 6.13583 -#27683 := [th-lemma]: #27682
 6.13584 -#27684 := [unit-resolution #27683 #27646]: #27642
 6.13585 -#27690 := [unit-resolution #27689 #27684 #27681 #27680]: #27685
 6.13586 -#27698 := (or #27504 #27514 #27568)
 6.13587 -#27699 := [unit-resolution #27589 #20766 #13537 #27697 #27696]: #27698
 6.13588 -#27700 := [unit-resolution #27699 #27690 #27675]: #27504
 6.13589 -#27701 := [th-lemma #27700 #27652 #27645]: false
 6.13590 -#27703 := [lemma #27701]: #27702
 6.13591 -#29322 := [unit-resolution #27703 #28088]: #29318
 6.13592 -#29326 := [unit-resolution #29322 #29317]: #29325
 6.13593 -#29327 := [unit-resolution #29326 #28538]: #12349
 6.13594 -#28201 := (or #28664 #17724 #28658)
 6.13595 -#28206 := [def-axiom]: #28201
 6.13596 -#29320 := [unit-resolution #28206 #29327]: #29319
 6.13597 -#30225 := [unit-resolution #29320 #30222]: #28664
 6.13598 -#29321 := (or #12355 #28661)
 6.13599 -#28667 := (iff #12355 #28664)
 6.13600 -#29514 := (not #28667)
 6.13601 -#29693 := [hypothesis]: #29514
 6.13602 -#29473 := (or #27590 #28667)
 6.13603 -#28583 := (or #28582 #28580)
 6.13604 -#28584 := (not #28583)
 6.13605 -#28594 := (or #28593 #28590)
 6.13606 -#28595 := (not #28594)
 6.13607 -#28597 := (= #28596 uf_14)
 6.13608 -#28598 := (not #28597)
 6.13609 -#28599 := (or #28598 #28595 #28587 #28584)
 6.13610 -#28600 := (not #28599)
 6.13611 -#28605 := (or #28604 #28602)
 6.13612 -#28606 := (not #28605)
 6.13613 -#28607 := (or #28597 #28606)
 6.13614 -#28608 := (not #28607)
 6.13615 -#28609 := (or #28608 #28600)
 6.13616 -#28610 := (not #28609)
 6.13617 -#28611 := (or #17724 #28610)
 6.13618 -#28612 := (not #28611)
 6.13619 -#28613 := (iff #12355 #28612)
 6.13620 -#29474 := (or #27590 #28613)
 6.13621 -#29531 := (iff #29474 #29473)
 6.13622 -#29536 := (iff #29473 #29473)
 6.13623 -#29509 := [rewrite]: #29536
 6.13624 -#28668 := (iff #28613 #28667)
 6.13625 -#28665 := (iff #28612 #28664)
 6.13626 -#28662 := (iff #28611 #28661)
 6.13627 -#28659 := (iff #28610 #28658)
 6.13628 -#28656 := (iff #28609 #28655)
 6.13629 -#28653 := (iff #28600 #28652)
 6.13630 -#28650 := (iff #28599 #28647)
 6.13631 -#28644 := (or #28629 #28635 #28587 #28641)
 6.13632 -#28648 := (iff #28644 #28647)
 6.13633 -#28649 := [rewrite]: #28648
 6.13634 -#28645 := (iff #28599 #28644)
 6.13635 -#28642 := (iff #28584 #28641)
 6.13636 -#28639 := (iff #28583 #28638)
 6.13637 -#28640 := [rewrite]: #28639
 6.13638 -#28643 := [monotonicity #28640]: #28642
 6.13639 -#28636 := (iff #28595 #28635)
 6.13640 -#28633 := (iff #28594 #28632)
 6.13641 -#28634 := [rewrite]: #28633
 6.13642 -#28637 := [monotonicity #28634]: #28636
 6.13643 -#28630 := (iff #28598 #28629)
 6.13644 -#28615 := (iff #28597 #28614)
 6.13645 -#28616 := [rewrite]: #28615
 6.13646 -#28631 := [monotonicity #28616]: #28630
 6.13647 -#28646 := [monotonicity #28631 #28637 #28643]: #28645
 6.13648 -#28651 := [trans #28646 #28649]: #28650
 6.13649 -#28654 := [monotonicity #28651]: #28653
 6.13650 -#28627 := (iff #28608 #28626)
 6.13651 -#28624 := (iff #28607 #28623)
 6.13652 -#28621 := (iff #28606 #28620)
 6.13653 -#28618 := (iff #28605 #28617)
 6.13654 -#28619 := [rewrite]: #28618
 6.13655 -#28622 := [monotonicity #28619]: #28621
 6.13656 -#28625 := [monotonicity #28616 #28622]: #28624
 6.13657 -#28628 := [monotonicity #28625]: #28627
 6.13658 -#28657 := [monotonicity #28628 #28654]: #28656
 6.13659 -#28660 := [monotonicity #28657]: #28659
 6.13660 -#28663 := [monotonicity #28660]: #28662
 6.13661 -#28666 := [monotonicity #28663]: #28665
 6.13662 -#28669 := [monotonicity #28666]: #28668
 6.13663 -#29535 := [monotonicity #28669]: #29531
 6.13664 -#29520 := [trans #29535 #29509]: #29531
 6.13665 -#29472 := [quant-inst]: #29474
 6.13666 -#29508 := [mp #29472 #29520]: #29473
 6.13667 -#29694 := [unit-resolution #29508 #21176 #29693]: false
 6.13668 -#29580 := [lemma #29694]: #28667
 6.13669 -#28208 := (or #29514 #12355 #28661)
 6.13670 -#28211 := [def-axiom]: #28208
 6.13671 -#29345 := [unit-resolution #28211 #29580]: #29321
 6.13672 -#30226 := [unit-resolution #29345 #30225]: #12355
 6.13673 -#29853 := (or #17730 #22574)
 6.13674 -#23760 := (or #22595 #22589)
 6.13675 -#23761 := [def-axiom]: #23760
 6.13676 -#29386 := [unit-resolution #23761 #28988]: #22589
 6.13677 -#29389 := (or #22592 #17724 #22586)
 6.13678 -#23752 := (or #22592 #17721 #17724 #22586)
 6.13679 -#23753 := [def-axiom]: #23752
 6.13680 -#29181 := [unit-resolution #23753 #27738]: #29389
 6.13681 -#29213 := [unit-resolution #29181 #29386 #29327]: #22586
 6.13682 -#23742 := (or #22583 #22577)
 6.13683 -#23743 := [def-axiom]: #23742
 6.13684 -#29850 := [unit-resolution #23743 #29213]: #22577
 6.13685 -#29851 := (or #22580 #17730 #22574)
 6.13686 -#23736 := (or #22580 #17721 #17730 #22574)
 6.13687 -#23737 := [def-axiom]: #23736
 6.13688 -#29852 := [unit-resolution #23737 #27738]: #29851
 6.13689 -#29854 := [unit-resolution #29852 #29850]: #29853
 6.13690 -#30229 := [unit-resolution #29854 #30226]: #22574
 6.13691 -#30232 := (or #22571 #22532)
 6.13692 -#28690 := [unit-resolution #29740 #20106 #28525 #27869 #29448]: #27522
 6.13693 -#28541 := [unit-resolution #29773 #28690]: #27495
 6.13694 -#29313 := [unit-resolution #29705 #28973 #28541]: #28652
 6.13695 -#29314 := [unit-resolution #28159 #29313]: #28655
 6.13696 -#29323 := [unit-resolution #29320 #29314]: #28664
 6.13697 -#29346 := [unit-resolution #29345 #29323]: #12355
 6.13698 -#29264 := [unit-resolution #29854 #29346]: #22574
 6.13699 -#29855 := [hypothesis]: #22526
 6.13700 -#23652 := (or #22529 #22523)
 6.13701 -#23653 := [def-axiom]: #23652
 6.13702 -#29856 := [unit-resolution #23653 #29855]: #22529
 6.13703 -#23708 := (or #22559 #22523)
 6.13704 -#23709 := [def-axiom]: #23708
 6.13705 -#29857 := [unit-resolution #23709 #29855]: #22559
 6.13706 -#29858 := (or #22571 #22562 #22532)
 6.13707 -#28575 := (or #22571 #17724 #22562 #22532)
 6.13708 -#28560 := [hypothesis]: #12349
 6.13709 -#28561 := [hypothesis]: #22529
 6.13710 -#28562 := [hypothesis]: #22574
 6.13711 -#23720 := (or #22571 #12355)
 6.13712 -#23721 := [def-axiom]: #23720
 6.13713 -#28563 := [unit-resolution #23721 #28562]: #12355
 6.13714 -#28564 := (or #22538 #17730 #22532)
 6.13715 -#23662 := (or #22538 #17721 #17730 #22532)
 6.13716 -#23663 := [def-axiom]: #23662
 6.13717 -#28565 := [unit-resolution #23663 #27738]: #28564
 6.13718 -#28566 := [unit-resolution #28565 #28563 #28561]: #22538
 6.13719 -#23668 := (or #22541 #22535)
 6.13720 -#23669 := [def-axiom]: #23668
 6.13721 -#28567 := [unit-resolution #23669 #28566]: #22541
 6.13722 -#28568 := [hypothesis]: #22559
 6.13723 -#23726 := (or #22571 #22565)
 6.13724 -#23727 := [def-axiom]: #23726
 6.13725 -#28569 := [unit-resolution #23727 #28562]: #22565
 6.13726 -#23716 := (or #22568 #22556 #22562)
 6.13727 -#23717 := [def-axiom]: #23716
 6.13728 -#28570 := [unit-resolution #23717 #28569 #28568]: #22556
 6.13729 -#23686 := (or #22553 #22547)
 6.13730 -#23687 := [def-axiom]: #23686
 6.13731 -#28571 := [unit-resolution #23687 #28570]: #22547
 6.13732 -#28572 := (or #22550 #17724 #22544)
 6.13733 -#23678 := (or #22550 #17721 #17724 #22544)
 6.13734 -#23679 := [def-axiom]: #23678
 6.13735 -#28573 := [unit-resolution #23679 #27738]: #28572
 6.13736 -#28574 := [unit-resolution #28573 #28571 #28567 #28560]: false
 6.13737 -#28576 := [lemma #28574]: #28575
 6.13738 -#29859 := [unit-resolution #28576 #29327]: #29858
 6.13739 -#29993 := [unit-resolution #29859 #29857 #29856 #29264]: false
 6.13740 -#29994 := [lemma #29993]: #22523
 6.13741 -#30143 := (or #22526 #22520)
 6.13742 -#28967 := (or #15127 #12967)
 6.13743 -#14990 := (<= uf_286 4294967295::int)
 6.13744 -#14993 := (iff #12726 #14990)
 6.13745 -#14984 := (+ 4294967295::int #12727)
 6.13746 -#14987 := (>= #14984 0::int)
 6.13747 -#14991 := (iff #14987 #14990)
 6.13748 -#14992 := [rewrite]: #14991
 6.13749 -#14988 := (iff #12726 #14987)
 6.13750 -#14985 := (= #12728 #14984)
 6.13751 -#14986 := [monotonicity #7481]: #14985
 6.13752 -#14989 := [monotonicity #14986]: #14988
 6.13753 -#14994 := [trans #14989 #14992]: #14993
 6.13754 -#13540 := [and-elim #13524]: #12726
 6.13755 -#14995 := [mp #13540 #14994]: #14990
 6.13756 -#28956 := [hypothesis]: #17745
 6.13757 -#28957 := [th-lemma #27681 #28956 #14995]: false
 6.13758 -#28968 := [lemma #28957]: #28967
 6.13759 -#30138 := [unit-resolution #28968 #28538]: #15127
 6.13760 -#30141 := (or #22526 #17745 #22520)
 6.13761 -#30136 := (or #21575 #13051)
 6.13762 -#30139 := [th-lemma]: #30136
 6.13763 -#30140 := [unit-resolution #30139 #29317]: #13051
 6.13764 -#23632 := (or #22526 #17742 #17745 #22520)
 6.13765 -#23633 := [def-axiom]: #23632
 6.13766 -#30142 := [unit-resolution #23633 #30140]: #30141
 6.13767 -#30144 := [unit-resolution #30142 #30138]: #30143
 6.13768 -#30150 := [unit-resolution #30144 #29994]: #22520
 6.13769 -#23622 := (or #22517 #22511)
 6.13770 -#23623 := [def-axiom]: #23622
 6.13771 -#30127 := [unit-resolution #23623 #30150]: #22511
 6.13772 -#23568 := (>= #13063 -1::int)
 6.13773 -#23618 := (or #22517 #13061)
 6.13774 -#23619 := [def-axiom]: #23618
 6.13775 -#30124 := [unit-resolution #23619 #30150]: #13061
 6.13776 -#30129 := (or #21556 #23568)
 6.13777 -#30128 := [th-lemma]: #30129
 6.13778 -#30130 := [unit-resolution #30128 #30124]: #23568
 6.13779 -#29095 := (not #23568)
 6.13780 -#30131 := (or #13089 #29095)
 6.13781 -#29096 := (or #13089 #12967 #29095)
 6.13782 -#29081 := [hypothesis]: #23568
 6.13783 -#29082 := [hypothesis]: #13093
 6.13784 -#29094 := [th-lemma #29082 #27681 #29081]: false
 6.13785 -#29097 := [lemma #29094]: #29096
 6.13786 -#30132 := [unit-resolution #29097 #28538]: #30131
 6.13787 -#30133 := [unit-resolution #30132 #30130]: #13089
 6.13788 -#23608 := (or #22514 #13093 #22508)
 6.13789 -#23609 := [def-axiom]: #23608
 6.13790 -#30134 := [unit-resolution #23609 #30133 #30127]: #22508
 6.13791 -#23600 := (or #22505 #22499)
 6.13792 -#23601 := [def-axiom]: #23600
 6.13793 -#30135 := [unit-resolution #23601 #30134]: #22499
 6.13794 -#23693 := (+ uf_297 #13126)
 6.13795 -#23695 := (>= #23693 0::int)
 6.13796 -#30148 := [hypothesis]: #22562
 6.13797 -#23698 := (or #22559 #12524)
 6.13798 -#23699 := [def-axiom]: #23698
 6.13799 -#30154 := [unit-resolution #23699 #30148]: #12524
 6.13800 -#30155 := (or #21614 #23695)
 6.13801 -#30153 := [th-lemma]: #30155
 6.13802 -#30156 := [unit-resolution #30153 #30154]: #23695
 6.13803 -#30164 := (not #23695)
 6.13804 -#30174 := (or #13129 #30164)
 6.13805 -#30165 := (or #13129 #13358 #30164)
 6.13806 -#30173 := [th-lemma]: #30165
 6.13807 -#30146 := [unit-resolution #30173 #28859]: #30174
 6.13808 -#30163 := [unit-resolution #30146 #30156]: #13129
 6.13809 -#30161 := (= #3101 #3272)
 6.13810 -#30159 := (= #3272 #3101)
 6.13811 -#30157 := (= #3271 #3100)
 6.13812 -#30149 := (= #28166 uf_297)
 6.13813 -#30166 := [symm #29826]: #30149
 6.13814 -#30147 := [trans #28479 #30166]: #27364
 6.13815 -#30152 := [monotonicity #30147]: #27366
 6.13816 -#30172 := (= #3271 #27249)
 6.13817 -#30170 := (= uf_305 #26870)
 6.13818 -#30168 := (= uf_305 #28166)
 6.13819 -#30167 := [symm #30154]: #3288
 6.13820 -#30169 := [trans #30167 #29826]: #30168
 6.13821 -#30171 := [trans #30169 #28499]: #30170
 6.13822 -#30180 := [monotonicity #30171]: #30172
 6.13823 -#30151 := [trans #30180 #30152]: #30157
 6.13824 -#30160 := [monotonicity #30151]: #30159
 6.13825 -#30162 := [symm #30160]: #30161
 6.13826 -#30194 := (= uf_304 #3101)
 6.13827 -#23696 := (or #22559 #12521)
 6.13828 -#23697 := [def-axiom]: #23696
 6.13829 -#30145 := [unit-resolution #23697 #30148]: #12521
 6.13830 -#30158 := [symm #30145]: #3287
 6.13831 -#30195 := [trans #30158 #28875]: #30194
 6.13832 -#30190 := [trans #30195 #30162]: #12446
 6.13833 -#23573 := (or #21468 #21466 #13128)
 6.13834 -#23574 := [def-axiom]: #23573
 6.13835 -#30196 := [unit-resolution #23574 #30190 #30163]: #21468
 6.13836 -#23575 := (or #22493 #21467)
 6.13837 -#23576 := [def-axiom]: #23575
 6.13838 -#30197 := [unit-resolution #23576 #30196]: #22493
 6.13839 -#23596 := (or #22502 #22496 #21531)
 6.13840 -#23597 := [def-axiom]: #23596
 6.13841 -#30176 := [unit-resolution #23597 #30197 #30135]: #21531
 6.13842 -#23588 := (or #21526 #18027)
 6.13843 -#23589 := [def-axiom]: #23588
 6.13844 -#30178 := [unit-resolution #23589 #30176]: #18027
 6.13845 -#29153 := (+ uf_298 #18020)
 6.13846 -#30137 := (>= #29153 0::int)
 6.13847 -#30208 := (not #30137)
 6.13848 -#30288 := (not #30181)
 6.13849 -#30175 := (= #3230 #17765)
 6.13850 -#30256 := (not #30175)
 6.13851 -#30251 := (+ #3230 #18007)
 6.13852 -#30253 := (>= #30251 0::int)
 6.13853 -#30263 := (not #30253)
 6.13854 -#23704 := (or #22559 #12997)
 6.13855 -#23705 := [def-axiom]: #23704
 6.13856 -#30179 := [unit-resolution #23705 #30148]: #12997
 6.13857 -#23690 := (+ uf_296 #13112)
 6.13858 -#23691 := (<= #23690 0::int)
 6.13859 -#30199 := (or #21613 #23691)
 6.13860 -#30200 := [th-lemma]: #30199
 6.13861 -#30182 := [unit-resolution #30200 #30145]: #23691
 6.13862 -#23585 := (not #18009)
 6.13863 -#23586 := (or #21526 #23585)
 6.13864 -#23587 := [def-axiom]: #23586
 6.13865 -#30183 := [unit-resolution #23587 #30176]: #23585
 6.13866 -#30264 := (not #23691)
 6.13867 -#30265 := (or #30263 #18009 #30264 #12996)
 6.13868 -#30258 := [hypothesis]: #12997
 6.13869 -#30259 := [hypothesis]: #23691
 6.13870 -#30260 := [hypothesis]: #23585
 6.13871 -#30261 := [hypothesis]: #30253
 6.13872 -#30262 := [th-lemma #30261 #30260 #30259 #30258]: false
 6.13873 -#30266 := [lemma #30262]: #30265
 6.13874 -#30184 := [unit-resolution #30266 #30183 #30182 #30179]: #30263
 6.13875 -#30257 := (or #30256 #30253)
 6.13876 -#30267 := [th-lemma]: #30257
 6.13877 -#30185 := [unit-resolution #30267 #30184]: #30256
 6.13878 -#30289 := (or #30288 #30175)
 6.13879 -#30284 := (= #17765 #3230)
 6.13880 -#30282 := (= #17764 #3220)
 6.13881 -#30280 := (= #17764 #27555)
 6.13882 -#30276 := (= ?x785!14 #27482)
 6.13883 -#30274 := (= ?x785!14 #28213)
 6.13884 -#30272 := (= ?x785!14 uf_298)
 6.13885 -#30271 := [hypothesis]: #30181
 6.13886 -#30273 := [symm #30271]: #30272
 6.13887 -#30275 := [trans #30273 #28873]: #30274
 6.13888 -#30277 := [trans #30275 #29458]: #30276
 6.13889 -#30278 := (= #2979 #26469)
 6.13890 -#30279 := [symm #27663]: #30278
 6.13891 -#30281 := [monotonicity #30279 #30277 #27654]: #30280
 6.13892 -#30283 := [trans #30281 #29712]: #30282
 6.13893 -#30285 := [monotonicity #30283]: #30284
 6.13894 -#30286 := [symm #30285]: #30175
 6.13895 -#30250 := [hypothesis]: #30256
 6.13896 -#30287 := [unit-resolution #30250 #30286]: false
 6.13897 -#30290 := [lemma #30287]: #30289
 6.13898 -#30186 := [unit-resolution #30290 #30185]: #30288
 6.13899 -#30213 := (or #30181 #30208)
 6.13900 -#29154 := (<= #29153 0::int)
 6.13901 -#29165 := (+ uf_296 #18007)
 6.13902 -#29166 := (>= #29165 0::int)
 6.13903 -#30187 := (not #29166)
 6.13904 -#30177 := (or #30187 #18009 #30264)
 6.13905 -#30207 := [th-lemma]: #30177
 6.13906 -#30189 := [unit-resolution #30207 #30183 #30182]: #30187
 6.13907 -#23583 := (or #21526 #17761)
 6.13908 -#23584 := [def-axiom]: #23583
 6.13909 -#30191 := [unit-resolution #23584 #30176]: #17761
 6.13910 -#23581 := (or #21526 #17757)
 6.13911 -#23582 := [def-axiom]: #23581
 6.13912 -#30192 := [unit-resolution #23582 #30176]: #17757
 6.13913 -#30050 := (or #22482 #21510 #21511 #29154 #29166)
 6.13914 -#29142 := (+ #17765 #13378)
 6.13915 -#29143 := (<= #29142 0::int)
 6.13916 -#29144 := (+ ?x785!14 #12965)
 6.13917 -#29145 := (>= #29144 0::int)
 6.13918 -#29146 := (or #21511 #29145 #29143 #21510)
 6.13919 -#30051 := (or #22482 #29146)
 6.13920 -#30058 := (iff #30051 #30050)
 6.13921 -#29174 := (or #21510 #21511 #29154 #29166)
 6.13922 -#30053 := (or #22482 #29174)
 6.13923 -#30056 := (iff #30053 #30050)
 6.13924 +#11813 := [asserted]: #2933
 6.13925 +#30462 := (= #26849 #2932)
 6.13926 +#30463 := [monotonicity #28190]: #30462
 6.13927 +#30464 := [trans #30463 #11813]: #28724
 6.13928 +#30465 := (not #28724)
 6.13929 +#30466 := (or #30465 #28726)
 6.13930 +#30461 := [th-lemma]: #30466
 6.13931 +#30416 := [unit-resolution #30461 #30464]: #28726
 6.13932 +#28725 := (<= #26849 1::int)
 6.13933 +#30467 := (or #30465 #28725)
 6.13934 +#30422 := [th-lemma]: #30467
 6.13935 +#30468 := [unit-resolution #30422 #30464]: #28725
 6.13936 +#30482 := (not #29389)
 6.13937 +#30487 := (not #29083)
 6.13938 +#30486 := (not #28725)
 6.13939 +#30484 := (not #28726)
 6.13940 +#30471 := (not #28723)
 6.13941 +#30470 := (not #29081)
 6.13942 +#30469 := (not #29087)
 6.13943 +#30483 := (or #30307 #30469 #30470 #30471 #30484 #30486 #30484 #30486 #30487 #30482)
 6.13944 +#30488 := [th-lemma]: #30483
 6.13945 +#30485 := [unit-resolution #30488 #30468 #30416 #30455 #29268 #30417 #30401 #30384]: #30307
 6.13946 +#30317 := (>= #30306 0::int)
 6.13947 +#28722 := (<= #28721 0::int)
 6.13948 +#30489 := (or #30378 #28722)
 6.13949 +#30490 := [th-lemma]: #30489
 6.13950 +#30491 := [unit-resolution #30490 #30302]: #28722
 6.13951 +#29390 := (>= #29388 0::int)
 6.13952 +#30492 := (or #30387 #29390)
 6.13953 +#30493 := [th-lemma]: #30492
 6.13954 +#30494 := [unit-resolution #30493 #30386]: #29390
 6.13955 +#29088 := (>= #29086 0::int)
 6.13956 +#30495 := (or #30450 #29088)
 6.13957 +#30498 := [th-lemma]: #30495
 6.13958 +#30530 := [unit-resolution #30498 #30449]: #29088
 6.13959 +#29080 := (<= #29067 0::int)
 6.13960 +#30531 := (or #30453 #29080)
 6.13961 +#30532 := [th-lemma]: #30531
 6.13962 +#30533 := [unit-resolution #30532 #30452]: #29080
 6.13963 +#30537 := (not #29390)
 6.13964 +#30536 := (not #28722)
 6.13965 +#30535 := (not #29080)
 6.13966 +#30534 := (not #29088)
 6.13967 +#30538 := (or #30317 #30534 #30535 #30536 #30484 #30486 #30484 #30486 #30318 #30537)
 6.13968 +#30539 := [th-lemma]: #30538
 6.13969 +#30540 := [unit-resolution #30539 #30468 #30416 #30533 #30316 #30530 #30494 #30491]: #30317
 6.13970 +#30542 := (not #30317)
 6.13971 +#30541 := (not #30307)
 6.13972 +#30543 := (or #30304 #30541 #30542)
 6.13973 +#30544 := [th-lemma]: #30543
 6.13974 +#30545 := [unit-resolution #30544 #30540 #30485]: #30304
 6.13975 +#29850 := [symm #30545]: #30340
 6.13976 +#29848 := [monotonicity #29850]: #30360
 6.13977 +#30376 := (= #28947 #29195)
 6.13978 +#29247 := (uf_66 #25933 #28923 #24643)
 6.13979 +#29198 := (= #29247 #29195)
 6.13980 +#29266 := (= #29195 #29247)
 6.13981 +#29276 := (not #29266)
 6.13982 +#29248 := (uf_138 #29247 #25933)
 6.13983 +#29249 := (= uf_9 #29248)
 6.13984 +#29182 := (not #29249)
 6.13985 +#29306 := (or #29182 #29276)
 6.13986 +#29310 := (not #29306)
 6.13987 +#29317 := (or #26887 #29310)
 6.13988 +#29183 := (* #28923 #26849)
 6.13989 +#29181 := (+ #27108 #29183)
 6.13990 +#29184 := (uf_43 #24643 #29181)
 6.13991 +#29185 := (= #29247 #29184)
 6.13992 +#29186 := (not #29185)
 6.13993 +#29187 := (or #29186 #29182)
 6.13994 +#29188 := (not #29187)
 6.13995 +#29318 := (or #26887 #29188)
 6.13996 +#29327 := (iff #29318 #29317)
 6.13997 +#29329 := (iff #29317 #29317)
 6.13998 +#29330 := [rewrite]: #29329
 6.13999 +#29311 := (iff #29188 #29310)
 6.14000 +#29308 := (iff #29187 #29306)
 6.14001 +#29303 := (or #29276 #29182)
 6.14002 +#29307 := (iff #29303 #29306)
 6.14003 +#29302 := [rewrite]: #29307
 6.14004 +#29304 := (iff #29187 #29303)
 6.14005 +#29287 := (iff #29186 #29276)
 6.14006 +#29274 := (iff #29185 #29266)
 6.14007 +#29272 := (iff #29198 #29266)
 6.14008 +#29273 := [rewrite]: #29272
 6.14009 +#29199 := (iff #29185 #29198)
 6.14010 +#29196 := (= #29184 #29195)
 6.14011 +#29191 := (= #29181 #29193)
 6.14012 +#29277 := (= #29183 #29189)
 6.14013 +#29192 := [rewrite]: #29277
 6.14014 +#29194 := [monotonicity #29192]: #29191
 6.14015 +#29197 := [monotonicity #29194]: #29196
 6.14016 +#29271 := [monotonicity #29197]: #29199
 6.14017 +#29275 := [trans #29271 #29273]: #29274
 6.14018 +#29288 := [monotonicity #29275]: #29287
 6.14019 +#29305 := [monotonicity #29288]: #29304
 6.14020 +#29309 := [trans #29305 #29302]: #29308
 6.14021 +#29312 := [monotonicity #29309]: #29311
 6.14022 +#29328 := [monotonicity #29312]: #29327
 6.14023 +#29331 := [trans #29328 #29330]: #29327
 6.14024 +#29326 := [quant-inst]: #29318
 6.14025 +#29324 := [mp #29326 #29331]: #29317
 6.14026 +#30334 := [unit-resolution #29324 #20922]: #29310
 6.14027 +#29382 := (or #29306 #29266)
 6.14028 +#29383 := [def-axiom]: #29382
 6.14029 +#30357 := [unit-resolution #29383 #30334]: #29266
 6.14030 +#30359 := [symm #30357]: #29198
 6.14031 +#30333 := (= #28947 #29247)
 6.14032 +#30358 := [monotonicity #28318]: #30333
 6.14033 +#30339 := [trans #30358 #30359]: #30376
 6.14034 +#29851 := [trans #30339 #29848]: #30346
 6.14035 +#29852 := [trans #29851 #30363]: #30349
 6.14036 +#29893 := [monotonicity #29852]: #30351
 6.14037 +#29853 := [symm #29893]: #30353
 6.14038 +#29854 := [monotonicity #29853]: #30388
 6.14039 +#29855 := [trans #29854 #30385]: #30391
 6.14040 +#29856 := [trans #29855 #28292]: #30393
 6.14041 +#29902 := [monotonicity #29856]: #29899
 6.14042 +#29910 := [symm #29902]: #29898
 6.14043 +#29866 := [trans #14075 #29910]: #29093
 6.14044 +#29863 := (not #29093)
 6.14045 +#29864 := (or #29149 #29863)
 6.14046 +#29865 := [def-axiom]: #29864
 6.14047 +#29868 := [unit-resolution #29865 #29866]: #29149
 6.14048 +#29981 := (= #25182 #29107)
 6.14049 +#29939 := (= #29107 #25182)
 6.14050 +#29897 := (= #27885 uf_7)
 6.14051 +#29867 := (= #27885 #24643)
 6.14052 +#28874 := (or #27759 #27945 #27886)
 6.14053 +#28875 := [def-axiom]: #28874
 6.14054 +#29869 := [unit-resolution #28875 #30336 #28170]: #27886
 6.14055 +#29904 := [symm #29869]: #29867
 6.14056 +#29938 := [trans #29904 #28190]: #29897
 6.14057 +#29978 := [monotonicity #29938]: #29939
 6.14058 +#29947 := [symm #29978]: #29981
 6.14059 +#29948 := [trans #27481 #29947]: #29125
 6.14060 +#29688 := (not #29098)
 6.14061 +#29881 := (iff #11878 #29688)
 6.14062 +#29879 := (iff #11875 #29098)
 6.14063 +#29877 := (iff #29098 #11875)
 6.14064 +#29892 := (= #29097 #2990)
 6.14065 +#29889 := (= #29096 #2977)
 6.14066 +#29687 := (= #29096 #24763)
 6.14067 +#29949 := [monotonicity #29856]: #29687
 6.14068 +#29891 := [trans #29949 #28353]: #29889
 6.14069 +#29890 := [monotonicity #29891]: #29892
 6.14070 +#29878 := [monotonicity #29890]: #29877
 6.14071 +#29880 := [symm #29878]: #29879
 6.14072 +#29876 := [monotonicity #29880]: #29881
 6.14073 +#29944 := [mp #14078 #29876]: #29688
 6.14074 +#29015 := (uf_66 #27003 #28923 #24643)
 6.14075 +#29016 := (uf_58 #3150 #29015)
 6.14076 +#29017 := (uf_136 #29016)
 6.14077 +#29018 := (= uf_9 #29017)
 6.14078 +#29050 := (not #29018)
 6.14079 +#30097 := (iff #29050 #29104)
 6.14080 +#30107 := (iff #29018 #29103)
 6.14081 +#30105 := (iff #29103 #29018)
 6.14082 +#29984 := (= #29102 #29017)
 6.14083 +#29995 := (= #27629 #29016)
 6.14084 +#29993 := (= #29016 #27629)
 6.14085 +#29950 := (= #29015 #3181)
 6.14086 +#29983 := (= #28923 uf_298)
 6.14087 +#29952 := [symm #29280]: #29983
 6.14088 +#29951 := [monotonicity #28197 #29952 #28190]: #29950
 6.14089 +#29994 := [monotonicity #29951]: #29993
 6.14090 +#29707 := [symm #29994]: #29995
 6.14091 +#29996 := [monotonicity #29707]: #29984
 6.14092 +#30106 := [monotonicity #29996]: #30105
 6.14093 +#30110 := [symm #30106]: #30107
 6.14094 +#30116 := [monotonicity #30110]: #30097
 6.14095 +#29019 := (uf_24 uf_287 #29015)
 6.14096 +#29020 := (= uf_9 #29019)
 6.14097 +#29021 := (not #29020)
 6.14098 +#29025 := (or #29018 #29021)
 6.14099 +#29028 := (not #29025)
 6.14100 +#29977 := (or #28964 #28974 #29028)
 6.14101 +#29039 := (or #27034 #24483 #27015 #27018 #28964 #28974 #29028)
 6.14102 +#29022 := (or #29021 #29018)
 6.14103 +#29023 := (not #29022)
 6.14104 +#29024 := (or #27018 #28964 #28962 #24483 #27015 #29023)
 6.14105 +#29040 := (or #27034 #29024)
 6.14106 +#29047 := (iff #29040 #29039)
 6.14107 +#29034 := (or #24483 #27015 #27018 #28964 #28974 #29028)
 6.14108 +#29042 := (or #27034 #29034)
 6.14109 +#29045 := (iff #29042 #29039)
 6.14110 +#29046 := [rewrite]: #29045
 6.14111 +#29043 := (iff #29040 #29042)
 6.14112 +#29037 := (iff #29024 #29034)
 6.14113 +#29031 := (or #27018 #28964 #28974 #24483 #27015 #29028)
 6.14114 +#29035 := (iff #29031 #29034)
 6.14115 +#29036 := [rewrite]: #29035
 6.14116 +#29032 := (iff #29024 #29031)
 6.14117 +#29029 := (iff #29023 #29028)
 6.14118 +#29026 := (iff #29022 #29025)
 6.14119 +#29027 := [rewrite]: #29026
 6.14120 +#29030 := [monotonicity #29027]: #29029
 6.14121 +#29033 := [monotonicity #28978 #29030]: #29032
 6.14122 +#29038 := [trans #29033 #29036]: #29037
 6.14123 +#29044 := [monotonicity #29038]: #29043
 6.14124 +#29048 := [trans #29044 #29046]: #29047
 6.14125 +#29041 := [quant-inst]: #29040
 6.14126 +#29049 := [mp #29041 #29048]: #29039
 6.14127 +#29985 := [unit-resolution #29049 #21366 #14064 #28636 #28230]: #29977
 6.14128 +#29986 := [unit-resolution #29985 #29270 #30324]: #29028
 6.14129 +#29051 := (or #29025 #29050)
 6.14130 +#29052 := [def-axiom]: #29051
 6.14131 +#29943 := [unit-resolution #29052 #29986]: #29050
 6.14132 +#30117 := [mp #29943 #30116]: #29104
 6.14133 +#29857 := (or #29143 #29103)
 6.14134 +#29858 := [def-axiom]: #29857
 6.14135 +#30151 := [unit-resolution #29858 #30117]: #29143
 6.14136 +#29678 := (or #29163 #29098 #29140 #29146 #29152)
 6.14137 +#29700 := [def-axiom]: #29678
 6.14138 +#30152 := [unit-resolution #29700 #30151 #29944 #29948 #29868 #29847]: false
 6.14139 +#30153 := [lemma #30152]: #29163
 6.14140 +#29736 := (or #29166 #29158)
 6.14141 +#29737 := [def-axiom]: #29736
 6.14142 +#30575 := [unit-resolution #29737 #30153]: #29166
 6.14143 +#24370 := (or #23173 #13225)
 6.14144 +#24371 := [def-axiom]: #24370
 6.14145 +#29434 := [unit-resolution #24371 #29337]: #13225
 6.14146 +#28236 := (or #12296 #13365 #27015 #13510)
 6.14147 +#28179 := [hypothesis]: #13225
 6.14148 +#28015 := (uf_66 #26867 uf_298 #27402)
 6.14149 +#28016 := (uf_125 #28015 #26867)
 6.14150 +#28046 := (* -1::int #28016)
 6.14151 +#28174 := (+ uf_298 #28046)
 6.14152 +#28175 := (<= #28174 0::int)
 6.14153 +#28017 := (= uf_298 #28016)
 6.14154 +#28020 := (or #26910 #28017)
 6.14155 +#28021 := [quant-inst]: #28020
 6.14156 +#28180 := [unit-resolution #28021 #16791]: #28017
 6.14157 +#28183 := (not #28017)
 6.14158 +#28184 := (or #28183 #28175)
 6.14159 +#28185 := [th-lemma]: #28184
 6.14160 +#28186 := [unit-resolution #28185 #28180]: #28175
 6.14161 +#28037 := (>= #28016 0::int)
 6.14162 +#28038 := (not #28037)
 6.14163 +#28089 := (uf_66 #27003 #28016 #24643)
 6.14164 +#28093 := (uf_24 uf_287 #28089)
 6.14165 +#28094 := (= uf_9 #28093)
 6.14166 +#28095 := (not #28094)
 6.14167 +#28090 := (uf_58 #3150 #28089)
 6.14168 +#28091 := (uf_136 #28090)
 6.14169 +#28092 := (= uf_9 #28091)
 6.14170 +#28099 := (or #28092 #28095)
 6.14171 +#28206 := (iff #18241 #28095)
 6.14172 +#28204 := (iff #12296 #28094)
 6.14173 +#28202 := (iff #28094 #12296)
 6.14174 +#28200 := (= #28093 #3184)
 6.14175 +#28198 := (= #28089 #3181)
 6.14176 +#28191 := (= #28016 uf_298)
 6.14177 +#28192 := [symm #28180]: #28191
 6.14178 +#28199 := [monotonicity #28197 #28192 #28190]: #28198
 6.14179 +#28201 := [monotonicity #28199]: #28200
 6.14180 +#28203 := [monotonicity #28201]: #28202
 6.14181 +#28205 := [symm #28203]: #28204
 6.14182 +#28207 := [monotonicity #28205]: #28206
 6.14183 +#28187 := [hypothesis]: #18241
 6.14184 +#28208 := [mp #28187 #28207]: #28095
 6.14185 +#28127 := (or #28099 #28094)
 6.14186 +#28128 := [def-axiom]: #28127
 6.14187 +#28209 := [unit-resolution #28128 #28208]: #28099
 6.14188 +#28047 := (+ #24645 #28046)
 6.14189 +#28048 := (<= #28047 0::int)
 6.14190 +#28219 := (not #28048)
 6.14191 +#28215 := [hypothesis]: #13511
 6.14192 +#28176 := (>= #28174 0::int)
 6.14193 +#28216 := (or #28183 #28176)
 6.14194 +#28217 := [th-lemma]: #28216
 6.14195 +#28218 := [unit-resolution #28217 #28180]: #28176
 6.14196 +#28221 := (not #28176)
 6.14197 +#28222 := (or #28219 #28220 #28221 #13510)
 6.14198 +#28223 := [th-lemma]: #28222
 6.14199 +#28224 := [unit-resolution #28223 #28218 #28215 #28214]: #28219
 6.14200 +#28102 := (not #28099)
 6.14201 +#28232 := (or #28038 #28048 #28102)
 6.14202 +#28113 := (or #27034 #24483 #27015 #27018 #28038 #28048 #28102)
 6.14203 +#28096 := (or #28095 #28092)
 6.14204 +#28097 := (not #28096)
 6.14205 +#28035 := (+ #28016 #26944)
 6.14206 +#28036 := (>= #28035 0::int)
 6.14207 +#28098 := (or #27018 #28038 #28036 #24483 #27015 #28097)
 6.14208 +#28114 := (or #27034 #28098)
 6.14209 +#28121 := (iff #28114 #28113)
 6.14210 +#28108 := (or #24483 #27015 #27018 #28038 #28048 #28102)
 6.14211 +#28116 := (or #27034 #28108)
 6.14212 +#28119 := (iff #28116 #28113)
 6.14213 +#28120 := [rewrite]: #28119
 6.14214 +#28117 := (iff #28114 #28116)
 6.14215 +#28111 := (iff #28098 #28108)
 6.14216 +#28105 := (or #27018 #28038 #28048 #24483 #27015 #28102)
 6.14217 +#28109 := (iff #28105 #28108)
 6.14218 +#28110 := [rewrite]: #28109
 6.14219 +#28106 := (iff #28098 #28105)
 6.14220 +#28103 := (iff #28097 #28102)
 6.14221 +#28100 := (iff #28096 #28099)
 6.14222 +#28101 := [rewrite]: #28100
 6.14223 +#28104 := [monotonicity #28101]: #28103
 6.14224 +#28051 := (iff #28036 #28048)
 6.14225 +#28040 := (+ #26944 #28016)
 6.14226 +#28043 := (>= #28040 0::int)
 6.14227 +#28049 := (iff #28043 #28048)
 6.14228 +#28050 := [rewrite]: #28049
 6.14229 +#28044 := (iff #28036 #28043)
 6.14230 +#28041 := (= #28035 #28040)
 6.14231 +#28042 := [rewrite]: #28041
 6.14232 +#28045 := [monotonicity #28042]: #28044
 6.14233 +#28052 := [trans #28045 #28050]: #28051
 6.14234 +#28107 := [monotonicity #28052 #28104]: #28106
 6.14235 +#28112 := [trans #28107 #28110]: #28111
 6.14236 +#28118 := [monotonicity #28112]: #28117
 6.14237 +#28122 := [trans #28118 #28120]: #28121
 6.14238 +#28115 := [quant-inst]: #28114
 6.14239 +#28123 := [mp #28115 #28122]: #28113
 6.14240 +#28233 := [unit-resolution #28123 #21366 #14064 #28231 #28230]: #28232
 6.14241 +#28234 := [unit-resolution #28233 #28224 #28209]: #28038
 6.14242 +#28235 := [th-lemma #28234 #28186 #28179]: false
 6.14243 +#28237 := [lemma #28235]: #28236
 6.14244 +#29435 := [unit-resolution #28237 #29377 #28636 #29434]: #12296
 6.14245 +#29885 := (or #29175 #18241 #29169)
 6.14246 +#29886 := [def-axiom]: #29885
 6.14247 +#30576 := [unit-resolution #29886 #29435 #30575]: #29175
 6.14248 +#29751 := (or #29750 #12302 #29172)
 6.14249 +#29749 := [def-axiom]: #29751
 6.14250 +#30581 := [unit-resolution #29749 #30576]: #30580
 6.14251 +#30582 := [unit-resolution #30581 #29980]: #12302
 6.14252 +#30590 := (or #18247 #23106)
 6.14253 +#24294 := (or #23127 #23121)
 6.14254 +#24295 := [def-axiom]: #24294
 6.14255 +#30583 := [unit-resolution #24295 #29376]: #23121
 6.14256 +#30584 := (or #23124 #18241 #23118)
 6.14257 +#24286 := (or #23124 #18238 #18241 #23118)
 6.14258 +#24287 := [def-axiom]: #24286
 6.14259 +#30585 := [unit-resolution #24287 #28272]: #30584
 6.14260 +#30586 := [unit-resolution #30585 #29435 #30583]: #23118
 6.14261 +#24276 := (or #23115 #23109)
 6.14262 +#24277 := [def-axiom]: #24276
 6.14263 +#30587 := [unit-resolution #24277 #30586]: #23109
 6.14264 +#30588 := (or #23112 #18247 #23106)
 6.14265 +#24270 := (or #23112 #18238 #18247 #23106)
 6.14266 +#24271 := [def-axiom]: #24270
 6.14267 +#30589 := [unit-resolution #24271 #28272]: #30588
 6.14268 +#30591 := [unit-resolution #30589 #30587]: #30590
 6.14269 +#30592 := [unit-resolution #30591 #30582]: #23106
 6.14270 +#30593 := (or #23103 #23064)
 6.14271 +#24118 := (not #18612)
 6.14272 +#30252 := (= #3083 #3220)
 6.14273 +#30250 := (= #3220 #3083)
 6.14274 +#30246 := (= #3219 #3082)
 6.14275 +#30243 := [hypothesis]: #23094
 6.14276 +#24232 := (or #23091 #12551)
 6.14277 +#24233 := [def-axiom]: #24232
 6.14278 +#30244 := [unit-resolution #24233 #30243]: #12551
 6.14279 +#30245 := [symm #30244]: #3250
 6.14280 +#30247 := [monotonicity #30245]: #30246
 6.14281 +#30251 := [monotonicity #30247]: #30250
 6.14282 +#30253 := [symm #30251]: #30252
 6.14283 +#30254 := (= uf_304 #3083)
 6.14284 +#24230 := (or #23091 #12548)
 6.14285 +#24231 := [def-axiom]: #24230
 6.14286 +#30248 := [unit-resolution #24231 #30243]: #12548
 6.14287 +#30249 := [symm #30248]: #3249
 6.14288 +#30255 := [trans #30249 #29340]: #30254
 6.14289 +#30256 := [trans #30255 #30253]: #12352
 6.14290 +#24227 := (+ uf_297 #13301)
 6.14291 +#24229 := (>= #24227 0::int)
 6.14292 +#30257 := (or #12557 #24229)
 6.14293 +#30258 := [th-lemma]: #30257
 6.14294 +#30209 := [unit-resolution #30258 #30244]: #24229
 6.14295 +#29871 := (not #24229)
 6.14296 +#29872 := (or #13304 #29871)
 6.14297 +#29900 := [hypothesis]: #24229
 6.14298 +#29901 := [hypothesis]: #13303
 6.14299 +#29870 := [th-lemma #29901 #29900 #29342]: false
 6.14300 +#29873 := [lemma #29870]: #29872
 6.14301 +#30213 := [unit-resolution #29873 #30209]: #13304
 6.14302 +#24106 := (or #22046 #22044 #13303)
 6.14303 +#24107 := [def-axiom]: #24106
 6.14304 +#30214 := [unit-resolution #24107 #30213 #30256]: #22046
 6.14305 +#24108 := (or #23025 #22045)
 6.14306 +#24109 := [def-axiom]: #24108
 6.14307 +#30210 := [unit-resolution #24109 #30214]: #23025
 6.14308 +#24242 := (or #23091 #23055)
 6.14309 +#24243 := [def-axiom]: #24242
 6.14310 +#30215 := [unit-resolution #24243 #30243]: #23055
 6.14311 +#30219 := (or #23058 #23052)
 6.14312 +#15520 := (<= uf_286 4294967295::int)
 6.14313 +#15523 := (iff #13150 #15520)
 6.14314 +#15514 := (+ 4294967295::int #13151)
 6.14315 +#15517 := (>= #15514 0::int)
 6.14316 +#15521 := (iff #15517 #15520)
 6.14317 +#15522 := [rewrite]: #15521
 6.14318 +#15518 := (iff #13150 #15517)
 6.14319 +#15515 := (= #13152 #15514)
 6.14320 +#15516 := [monotonicity #7483]: #15515
 6.14321 +#15519 := [monotonicity #15516]: #15518
 6.14322 +#15524 := [trans #15519 #15522]: #15523
 6.14323 +#14066 := [not-or-elim #14055]: #13155
 6.14324 +#14068 := [and-elim #14066]: #13150
 6.14325 +#15525 := [mp #14068 #15524]: #15520
 6.14326 +#29378 := [hypothesis]: #18279
 6.14327 +#29379 := [th-lemma #29378 #29377 #15525]: false
 6.14328 +#29380 := [lemma #29379]: #15609
 6.14329 +#30216 := (or #13365 #13243)
 6.14330 +#30217 := [th-lemma]: #30216
 6.14331 +#30218 := [unit-resolution #30217 #29434]: #13243
 6.14332 +#24166 := (or #23058 #18276 #18279 #23052)
 6.14333 +#24167 := [def-axiom]: #24166
 6.14334 +#30220 := [unit-resolution #24167 #30218 #29380]: #30219
 6.14335 +#30221 := [unit-resolution #30220 #30215]: #23052
 6.14336 +#24156 := (or #23049 #23043)
 6.14337 +#24157 := [def-axiom]: #24156
 6.14338 +#30223 := [unit-resolution #24157 #30221]: #23043
 6.14339 +#24101 := (>= #13328 -1::int)
 6.14340 +#24152 := (or #23049 #13327)
 6.14341 +#24153 := [def-axiom]: #24152
 6.14342 +#30224 := [unit-resolution #24153 #30221]: #13327
 6.14343 +#30222 := (or #13331 #24101)
 6.14344 +#30225 := [th-lemma]: #30222
 6.14345 +#30226 := [unit-resolution #30225 #30224]: #24101
 6.14346 +#29915 := (not #24101)
 6.14347 +#29916 := (or #13259 #29915)
 6.14348 +#29874 := [hypothesis]: #24101
 6.14349 +#29875 := [hypothesis]: #13264
 6.14350 +#29909 := [th-lemma #29875 #29377 #29874]: false
 6.14351 +#29917 := [lemma #29909]: #29916
 6.14352 +#30227 := [unit-resolution #29917 #30226]: #13259
 6.14353 +#24142 := (or #23046 #13264 #23040)
 6.14354 +#24143 := [def-axiom]: #24142
 6.14355 +#30228 := [unit-resolution #24143 #30227 #30223]: #23040
 6.14356 +#24134 := (or #23037 #23031)
 6.14357 +#24135 := [def-axiom]: #24134
 6.14358 +#30229 := [unit-resolution #24135 #30228]: #23031
 6.14359 +#24130 := (or #23034 #23028 #22098)
 6.14360 +#24131 := [def-axiom]: #24130
 6.14361 +#30230 := [unit-resolution #24131 #30229 #30210]: #22098
 6.14362 +#24119 := (or #22093 #24118)
 6.14363 +#24120 := [def-axiom]: #24119
 6.14364 +#30271 := [unit-resolution #24120 #30230]: #24118
 6.14365 +#30015 := (+ uf_298 #18610)
 6.14366 +#30242 := (>= #30015 0::int)
 6.14367 +#30270 := (not #30242)
 6.14368 +#30496 := (= uf_298 ?x785!14)
 6.14369 +#30527 := (not #30496)
 6.14370 +#24240 := (or #23091 #13417)
 6.14371 +#24241 := [def-axiom]: #24240
 6.14372 +#30232 := [unit-resolution #24241 #30243]: #13417
 6.14373 +#24224 := (+ uf_296 #13279)
 6.14374 +#24225 := (<= #24224 0::int)
 6.14375 +#30234 := (or #12566 #24225)
 6.14376 +#30235 := [th-lemma]: #30234
 6.14377 +#30233 := [unit-resolution #30235 #30248]: #24225
 6.14378 +#24121 := (not #18625)
 6.14379 +#24122 := (or #22093 #24121)
 6.14380 +#24123 := [def-axiom]: #24122
 6.14381 +#30236 := [unit-resolution #24123 #30230]: #24121
 6.14382 +#30514 := (not #24225)
 6.14383 +#30515 := (or #30513 #18625 #30514 #13416)
 6.14384 +#30508 := [hypothesis]: #13417
 6.14385 +#30509 := [hypothesis]: #24225
 6.14386 +#30510 := [hypothesis]: #24121
 6.14387 +#30511 := [hypothesis]: #30503
 6.14388 +#30512 := [th-lemma #30511 #30510 #30509 #30508]: false
 6.14389 +#30516 := [lemma #30512]: #30515
 6.14390 +#30237 := [unit-resolution #30516 #30236 #30233 #30232]: #30513
 6.14391 +#30504 := (or #30502 #30503)
 6.14392 +#30505 := [th-lemma]: #30504
 6.14393 +#30238 := [unit-resolution #30505 #30237]: #30502
 6.14394 +#30528 := (or #30527 #30497)
 6.14395 +#30523 := (= #18302 #3190)
 6.14396 +#30521 := (= #18301 #3181)
 6.14397 +#30519 := (= ?x785!14 uf_298)
 6.14398 +#30518 := [hypothesis]: #30496
 6.14399 +#30520 := [symm #30518]: #30519
 6.14400 +#30522 := [monotonicity #30520]: #30521
 6.14401 +#30524 := [monotonicity #30522]: #30523
 6.14402 +#30525 := [symm #30524]: #30497
 6.14403 +#30517 := [hypothesis]: #30502
 6.14404 +#30526 := [unit-resolution #30517 #30525]: false
 6.14405 +#30529 := [lemma #30526]: #30528
 6.14406 +#30239 := [unit-resolution #30529 #30238]: #30527
 6.14407 +#30274 := (or #30496 #30270)
 6.14408 +#30013 := (<= #30015 0::int)
 6.14409 +#30051 := (+ uf_296 #18623)
 6.14410 +#30052 := (>= #30051 0::int)
 6.14411 +#30240 := (not #30052)
 6.14412 +#30241 := (or #30240 #18625 #30514)
 6.14413 +#30283 := [th-lemma]: #30241
 6.14414 +#30284 := [unit-resolution #30283 #30233 #30236]: #30240
 6.14415 +#30286 := (or #30013 #30052)
 6.14416 +#24116 := (or #22093 #18298)
 6.14417 +#24117 := [def-axiom]: #24116
 6.14418 +#30285 := [unit-resolution #24117 #30230]: #18298
 6.14419 +#24114 := (or #22093 #18297)
 6.14420 +#24115 := [def-axiom]: #24114
 6.14421 +#30280 := [unit-resolution #24115 #30230]: #18297
 6.14422 +#30068 := (or #23014 #22077 #22078 #30013 #30052)
 6.14423 +#29997 := (+ #18302 #13715)
 6.14424 +#29992 := (<= #29997 0::int)
 6.14425 +#29998 := (+ ?x785!14 #13246)
 6.14426 +#29999 := (>= #29998 0::int)
 6.14427 +#30001 := (or #22078 #29999 #29992 #22077)
 6.14428 +#30069 := (or #23014 #30001)
 6.14429 +#30076 := (iff #30069 #30068)
 6.14430 +#30063 := (or #22077 #22078 #30013 #30052)
 6.14431 +#30071 := (or #23014 #30063)
 6.14432 +#30074 := (iff #30071 #30068)
 6.14433 +#30075 := [rewrite]: #30074
 6.14434 +#30072 := (iff #30069 #30071)
 6.14435 +#30066 := (iff #30001 #30063)
 6.14436 +#30060 := (or #22078 #30013 #30052 #22077)
 6.14437 +#30064 := (iff #30060 #30063)
 6.14438 +#30065 := [rewrite]: #30064
 6.14439 +#30061 := (iff #30001 #30060)
 6.14440 +#30058 := (iff #29992 #30052)
 6.14441 +#30046 := (+ #13715 #18302)
 6.14442 +#30048 := (<= #30046 0::int)
 6.14443 +#30056 := (iff #30048 #30052)
 6.14444  #30057 := [rewrite]: #30056
 6.14445 -#30054 := (iff #30051 #30053)
 6.14446 -#29177 := (iff #29146 #29174)
 6.14447 -#29171 := (or #21511 #29154 #29166 #21510)
 6.14448 -#29175 := (iff #29171 #29174)
 6.14449 -#29176 := [rewrite]: #29175
 6.14450 -#29172 := (iff #29146 #29171)
 6.14451 -#29169 := (iff #29143 #29166)
 6.14452 -#29159 := (+ #13378 #17765)
 6.14453 -#29162 := (<= #29159 0::int)
 6.14454 -#29167 := (iff #29162 #29166)
 6.14455 -#29168 := [rewrite]: #29167
 6.14456 -#29163 := (iff #29143 #29162)
 6.14457 -#29160 := (= #29142 #29159)
 6.14458 -#29161 := [rewrite]: #29160
 6.14459 -#29164 := [monotonicity #29161]: #29163
 6.14460 -#29170 := [trans #29164 #29168]: #29169
 6.14461 -#29157 := (iff #29145 #29154)
 6.14462 -#29147 := (+ #12965 ?x785!14)
 6.14463 -#29150 := (>= #29147 0::int)
 6.14464 -#29155 := (iff #29150 #29154)
 6.14465 -#29156 := [rewrite]: #29155
 6.14466 -#29151 := (iff #29145 #29150)
 6.14467 -#29148 := (= #29144 #29147)
 6.14468 -#29149 := [rewrite]: #29148
 6.14469 -#29152 := [monotonicity #29149]: #29151
 6.14470 -#29158 := [trans #29152 #29156]: #29157
 6.14471 -#29173 := [monotonicity #29158 #29170]: #29172
 6.14472 -#29178 := [trans #29173 #29176]: #29177
 6.14473 -#30055 := [monotonicity #29178]: #30054
 6.14474 -#30059 := [trans #30055 #30057]: #30058
 6.14475 -#30052 := [quant-inst]: #30051
 6.14476 -#30060 := [mp #30052 #30059]: #30050
 6.14477 -#30193 := [unit-resolution #30060 #28540 #30192 #30191 #30189]: #29154
 6.14478 -#30210 := (not #29154)
 6.14479 -#30211 := (or #30181 #30210 #30208)
 6.14480 -#30212 := [th-lemma]: #30211
 6.14481 -#30214 := [unit-resolution #30212 #30193]: #30213
 6.14482 -#30215 := [unit-resolution #30214 #30186]: #30208
 6.14483 -#30216 := [th-lemma #30130 #30215 #30178]: false
 6.14484 -#30219 := [lemma #30216]: #22559
 6.14485 -#30241 := [unit-resolution #29859 #30219]: #30232
 6.14486 -#30236 := [unit-resolution #30241 #30229]: #22532
 6.14487 -#23646 := (or #22529 #12383)
 6.14488 -#23647 := [def-axiom]: #23646
 6.14489 -#30293 := [unit-resolution #23647 #30236]: #12383
 6.14490 -#28986 := [symm #30293]: #3242
 6.14491 -#29080 := [trans #28986 #28873]: #28951
 6.14492 -#29269 := [trans #29080 #29458]: #29074
 6.14493 -#29334 := [monotonicity #30279 #29269 #27654]: #29208
 6.14494 -#29357 := [trans #29334 #29712]: #29112
 6.14495 -#29125 := [monotonicity #29357]: #28979
 6.14496 -#28987 := [symm #29125]: #28730
 6.14497 -#29079 := (= uf_304 #3230)
 6.14498 -#23642 := (or #22529 #12375)
 6.14499 -#23643 := [def-axiom]: #23642
 6.14500 -#28983 := [unit-resolution #23643 #30236]: #12375
 6.14501 -#29211 := [symm #28983]: #3235
 6.14502 -#23644 := (or #22529 #12380)
 6.14503 -#23645 := [def-axiom]: #23644
 6.14504 -#29034 := [unit-resolution #23645 #30236]: #12380
 6.14505 -#28946 := [symm #29034]: #3240
 6.14506 -#28982 := [trans #28946 #29211]: #29079
 6.14507 -#29212 := [trans #28982 #28987]: #12446
 6.14508 -#28731 := [hypothesis]: #21466
 6.14509 -#29304 := [unit-resolution #28731 #29212]: false
 6.14510 -#28976 := [lemma #29304]: #12446
 6.14511 -#30304 := (or #21466 #21468)
 6.14512 -#28528 := (+ uf_298 #13126)
 6.14513 -#28529 := (>= #28528 0::int)
 6.14514 -#30294 := (or #21574 #28529)
 6.14515 -#30295 := [th-lemma]: #30294
 6.14516 -#30296 := [unit-resolution #30295 #30293]: #28529
 6.14517 -#30297 := [hypothesis]: #21467
 6.14518 -#30298 := [hypothesis]: #12446
 6.14519 -#30299 := [unit-resolution #23574 #30298 #30297]: #13128
 6.14520 -#30300 := (not #28529)
 6.14521 -#30301 := (or #13129 #12967 #30300)
 6.14522 -#30302 := [th-lemma]: #30301
 6.14523 -#30303 := [unit-resolution #30302 #30299 #30296 #28538]: false
 6.14524 -#30305 := [lemma #30303]: #30304
 6.14525 -#29076 := [unit-resolution #30305 #28976]: #21468
 6.14526 -#29124 := [unit-resolution #23576 #29076]: #22493
 6.14527 -#28962 := [unit-resolution #23597 #30135]: #22499
 6.14528 -#29358 := [unit-resolution #28962 #29124]: #21531
 6.14529 -#23692 := (>= #23690 0::int)
 6.14530 -#30027 := (not #23692)
 6.14531 -#29111 := [unit-resolution #23727 #30229]: #22565
 6.14532 -#29289 := (or #22568 #22556)
 6.14533 -#29333 := [unit-resolution #23717 #30219]: #29289
 6.14534 -#29311 := [unit-resolution #29333 #29111]: #22556
 6.14535 -#23684 := (or #22553 #12996)
 6.14536 -#23685 := [def-axiom]: #23684
 6.14537 -#29113 := [unit-resolution #23685 #29311]: #12996
 6.14538 -#29780 := (+ #3230 #13112)
 6.14539 -#29809 := (<= #29780 0::int)
 6.14540 -#29719 := (= #3230 uf_304)
 6.14541 -#29564 := (or #22529 #29719)
 6.14542 -#29576 := [hypothesis]: #22532
 6.14543 -#29720 := [unit-resolution #23645 #29576]: #12380
 6.14544 -#29761 := [unit-resolution #23643 #29576]: #12375
 6.14545 -#29723 := [trans #29761 #29720]: #29719
 6.14546 -#30001 := (not #29719)
 6.14547 -#29829 := [hypothesis]: #30001
 6.14548 -#29786 := [unit-resolution #29829 #29723]: false
 6.14549 -#29787 := [lemma #29786]: #29564
 6.14550 -#30237 := [unit-resolution #29787 #30236]: #29719
 6.14551 -#30002 := (or #30001 #29809)
 6.14552 -#30003 := [th-lemma]: #30002
 6.14553 -#30238 := [unit-resolution #30003 #30237]: #29809
 6.14554 -#30026 := (not #29809)
 6.14555 -#30028 := (or #30026 #30027 #12997)
 6.14556 -#30023 := [hypothesis]: #29809
 6.14557 -#30024 := [hypothesis]: #12996
 6.14558 -#30025 := [hypothesis]: #23692
 6.14559 -#30020 := [th-lemma #30025 #30024 #30023]: false
 6.14560 -#30029 := [lemma #30020]: #30028
 6.14561 -#29339 := [unit-resolution #30029 #30238 #29113]: #30027
 6.14562 -#29268 := (or #23692 #23691)
 6.14563 -#29308 := [th-lemma]: #29268
 6.14564 -#29306 := [unit-resolution #29308 #29339]: #23691
 6.14565 -#29309 := [unit-resolution #23587 #29358]: #23585
 6.14566 -#29290 := [unit-resolution #30207 #29309 #29306]: #30187
 6.14567 -#30126 := (or #21526 #29166 #30181)
 6.14568 -#30089 := [hypothesis]: #30288
 6.14569 -#30114 := [hypothesis]: #21531
 6.14570 -#30115 := [unit-resolution #23589 #30114]: #18027
 6.14571 -#30110 := (or #30137 #18022 #29095)
 6.14572 -#30116 := [th-lemma]: #30110
 6.14573 -#30117 := [unit-resolution #30116 #30115 #30130]: #30137
 6.14574 -#30113 := [unit-resolution #30212 #30117 #30089]: #30210
 6.14575 -#30118 := [hypothesis]: #30187
 6.14576 -#30119 := [unit-resolution #23584 #30114]: #17761
 6.14577 -#30120 := [unit-resolution #23582 #30114]: #17757
 6.14578 -#30125 := [unit-resolution #30060 #28540 #30120 #30119 #30118 #30113]: false
 6.14579 -#30076 := [lemma #30125]: #30126
 6.14580 -#29305 := [unit-resolution #30076 #29290 #29358]: #30181
 6.14581 -#30233 := (or #30263 #18009)
 6.14582 -#30239 := [th-lemma #30261 #30260 #30238]: false
 6.14583 -#30234 := [lemma #30239]: #30233
 6.14584 -#28425 := [unit-resolution #30234 #29309]: #30263
 6.14585 -#29077 := [unit-resolution #30267 #28425]: #30256
 6.14586 -[unit-resolution #30290 #29077 #29305]: false
 6.14587 +#30049 := (iff #29992 #30048)
 6.14588 +#30047 := (= #29997 #30046)
 6.14589 +#30042 := [rewrite]: #30047
 6.14590 +#30050 := [monotonicity #30042]: #30049
 6.14591 +#30059 := [trans #30050 #30057]: #30058
 6.14592 +#30030 := (iff #29999 #30013)
 6.14593 +#30002 := (+ #13246 ?x785!14)
 6.14594 +#30012 := (>= #30002 0::int)
 6.14595 +#30016 := (iff #30012 #30013)
 6.14596 +#30017 := [rewrite]: #30016
 6.14597 +#30000 := (iff #29999 #30012)
 6.14598 +#30007 := (= #29998 #30002)
 6.14599 +#30008 := [rewrite]: #30007
 6.14600 +#30014 := [monotonicity #30008]: #30000
 6.14601 +#30031 := [trans #30014 #30017]: #30030
 6.14602 +#30062 := [monotonicity #30031 #30059]: #30061
 6.14603 +#30067 := [trans #30062 #30065]: #30066
 6.14604 +#30073 := [monotonicity #30067]: #30072
 6.14605 +#30077 := [trans #30073 #30075]: #30076
 6.14606 +#30070 := [quant-inst]: #30069
 6.14607 +#30078 := [mp #30070 #30077]: #30068
 6.14608 +#30287 := [unit-resolution #30078 #29339 #30280 #30285]: #30286
 6.14609 +#30288 := [unit-resolution #30287 #30284]: #30013
 6.14610 +#30289 := (not #30013)
 6.14611 +#30299 := (or #30496 #30289 #30270)
 6.14612 +#30273 := [th-lemma]: #30299
 6.14613 +#30269 := [unit-resolution #30273 #30288]: #30274
 6.14614 +#30275 := [unit-resolution #30269 #30239]: #30270
 6.14615 +#30276 := [th-lemma #30275 #30226 #30271]: false
 6.14616 +#30272 := [lemma #30276]: #23091
 6.14617 +#29441 := (or #23103 #23094 #23064)
 6.14618 +#29421 := [hypothesis]: #23061
 6.14619 +#29422 := [hypothesis]: #23106
 6.14620 +#24254 := (or #23103 #12302)
 6.14621 +#24255 := [def-axiom]: #24254
 6.14622 +#29425 := [unit-resolution #24255 #29422]: #12302
 6.14623 +#29426 := (or #23070 #18247 #23064)
 6.14624 +#24196 := (or #23070 #18238 #18247 #23064)
 6.14625 +#24197 := [def-axiom]: #24196
 6.14626 +#29427 := [unit-resolution #24197 #28272]: #29426
 6.14627 +#29428 := [unit-resolution #29427 #29425 #29421]: #23070
 6.14628 +#24202 := (or #23073 #23067)
 6.14629 +#24203 := [def-axiom]: #24202
 6.14630 +#29429 := [unit-resolution #24203 #29428]: #23073
 6.14631 +#29430 := [hypothesis]: #23091
 6.14632 +#24260 := (or #23103 #23097)
 6.14633 +#24261 := [def-axiom]: #24260
 6.14634 +#29431 := [unit-resolution #24261 #29422]: #23097
 6.14635 +#24250 := (or #23100 #23088 #23094)
 6.14636 +#24251 := [def-axiom]: #24250
 6.14637 +#29432 := [unit-resolution #24251 #29431 #29430]: #23088
 6.14638 +#24220 := (or #23085 #23079)
 6.14639 +#24221 := [def-axiom]: #24220
 6.14640 +#29433 := [unit-resolution #24221 #29432]: #23079
 6.14641 +#29438 := (or #23082 #23076)
 6.14642 +#29436 := (or #23082 #18241 #23076)
 6.14643 +#24212 := (or #23082 #18238 #18241 #23076)
 6.14644 +#24213 := [def-axiom]: #24212
 6.14645 +#29437 := [unit-resolution #24213 #28272]: #29436
 6.14646 +#29439 := [unit-resolution #29437 #29435]: #29438
 6.14647 +#29440 := [unit-resolution #29439 #29433 #29429]: false
 6.14648 +#29442 := [lemma #29440]: #29441
 6.14649 +#30594 := [unit-resolution #29442 #30272]: #30593
 6.14650 +#30595 := [unit-resolution #30594 #30592]: #23064
 6.14651 +#24178 := (or #23061 #12313)
 6.14652 +#24179 := [def-axiom]: #24178
 6.14653 +#30596 := [unit-resolution #24179 #30595]: #12313
 6.14654 +#24176 := (or #23061 #12308)
 6.14655 +#24177 := [def-axiom]: #24176
 6.14656 +#30597 := [unit-resolution #24177 #30595]: #12308
 6.14657 +#30598 := [trans #30597 #30596]: #30154
 6.14658 +#30599 := (not #30154)
 6.14659 +#30600 := (or #30599 #30108)
 6.14660 +#30601 := [th-lemma]: #30600
 6.14661 +#30602 := [unit-resolution #30601 #30598]: #30108
 6.14662 +#24186 := (or #23061 #23055)
 6.14663 +#24187 := [def-axiom]: #24186
 6.14664 +#30603 := [unit-resolution #24187 #30595]: #23055
 6.14665 +#30604 := [unit-resolution #30220 #30603]: #23052
 6.14666 +#30605 := [unit-resolution #24157 #30604]: #23043
 6.14667 +#30606 := [unit-resolution #24153 #30604]: #13327
 6.14668 +#30607 := [unit-resolution #30225 #30606]: #24101
 6.14669 +#30608 := [unit-resolution #29917 #30607]: #13259
 6.14670 +#30609 := [unit-resolution #24143 #30608 #30605]: #23040
 6.14671 +#30610 := [unit-resolution #24135 #30609]: #23031
 6.14672 +#30619 := (= #3190 #3220)
 6.14673 +#30615 := (= #3220 #3190)
 6.14674 +#30613 := (= #3219 #3181)
 6.14675 +#24180 := (or #23061 #12316)
 6.14676 +#24181 := [def-axiom]: #24180
 6.14677 +#30611 := [unit-resolution #24181 #30595]: #12316
 6.14678 +#30612 := [symm #30611]: #3200
 6.14679 +#30614 := [monotonicity #30612]: #30613
 6.14680 +#30616 := [monotonicity #30614]: #30615
 6.14681 +#30620 := [symm #30616]: #30619
 6.14682 +#30621 := (= uf_304 #3190)
 6.14683 +#30618 := [symm #30597]: #3193
 6.14684 +#30617 := [symm #30596]: #3198
 6.14685 +#30622 := [trans #30617 #30618]: #30621
 6.14686 +#30623 := [trans #30622 #30620]: #12352
 6.14687 +#29903 := (+ uf_298 #13301)
 6.14688 +#29849 := (>= #29903 0::int)
 6.14689 +#30624 := (or #12440 #29849)
 6.14690 +#30625 := [th-lemma]: #30624
 6.14691 +#30626 := [unit-resolution #30625 #30611]: #29849
 6.14692 +#30627 := (not #29849)
 6.14693 +#30628 := (or #13304 #30627 #13510)
 6.14694 +#30629 := [th-lemma]: #30628
 6.14695 +#30630 := [unit-resolution #30629 #29377 #30626]: #13304
 6.14696 +#30631 := [unit-resolution #24107 #30630 #30623]: #22046
 6.14697 +#30632 := [unit-resolution #24109 #30631]: #23025
 6.14698 +#30633 := [unit-resolution #24131 #30632 #30610]: #22098
 6.14699 +#30634 := [unit-resolution #24123 #30633]: #24121
 6.14700 +#30635 := (not #30108)
 6.14701 +#30636 := (or #30513 #18625 #30635)
 6.14702 +#30637 := [th-lemma]: #30636
 6.14703 +#30638 := [unit-resolution #30637 #30634 #30602]: #30513
 6.14704 +#30639 := [unit-resolution #30505 #30638]: #30502
 6.14705 +#30640 := [unit-resolution #24120 #30633]: #24118
 6.14706 +#30641 := (or #30242 #18612 #29915)
 6.14707 +#30642 := [th-lemma]: #30641
 6.14708 +#30643 := [unit-resolution #30642 #30640 #30607]: #30242
 6.14709 +#30644 := [unit-resolution #24261 #30592]: #23097
 6.14710 +#30645 := (or #23100 #23088)
 6.14711 +#30646 := [unit-resolution #24251 #30272]: #30645
 6.14712 +#30647 := [unit-resolution #30646 #30644]: #23088
 6.14713 +#24218 := (or #23085 #13416)
 6.14714 +#24219 := [def-axiom]: #24218
 6.14715 +#30648 := [unit-resolution #24219 #30647]: #13416
 6.14716 +#30649 := (or #24225 #30635 #13417)
 6.14717 +#30650 := [th-lemma]: #30649
 6.14718 +#30651 := [unit-resolution #30650 #30648 #30602]: #24225
 6.14719 +#30652 := [unit-resolution #30283 #30634 #30651]: #30240
 6.14720 +#30653 := [unit-resolution #24117 #30633]: #18298
 6.14721 +#30654 := [unit-resolution #24115 #30633]: #18297
 6.14722 +#30655 := [unit-resolution #30078 #29339 #30654 #30653 #30652]: #30013
 6.14723 +#30656 := [unit-resolution #30273 #30655 #30643]: #30496
 6.14724 +[unit-resolution #30529 #30656 #30639]: false
 6.14725  unsat