%------------------------------------------------------------------------------ % File : cvc5---1.3.4 % Problem : ARI667_1 : TPTP v9.2.1. Released v6.3.0. % Transfm : none % Format : tptp:raw % Command : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM % Computer : n009.cluster.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz % Memory : 8042.1875MB % OS : Linux 3.10.0-693.el7.x86_64 % CPULimit : 300s % WCLimit : 300s % DateTime : Wed Jun 3 08:08:05 AM UTC 2026 % Result : Theorem 1.32s 1.55s % Output : Proof 1.38s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.12 % Problem : ARI667_1 : TPTP v9.2.1. Released v6.3.0. % 0.12/0.14 % Command : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM % 0.16/0.35 % Computer : n009.cluster.edu % 0.16/0.35 % Model : x86_64 x86_64 % 0.16/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.16/0.35 % Memory : 8042.1875MB % 0.16/0.35 % OS : Linux 3.10.0-693.el7.x86_64 % 0.16/0.35 % CPULimit : 300 % 0.16/0.35 % WCLimit : 300 % 0.16/0.35 % DateTime : Wed Jun 3 02:31:44 EDT 2026 % 0.16/0.35 % CPUTime : % 0.34/0.52 %----Proving TF0_ARI % 1.32/1.55 --- Run --finite-model-find --decision=internal at 45... % 1.32/1.55 % SZS status Theorem % 1.32/1.55 % SZS output start Proof % 1.32/1.55 ( % 1.32/1.55 (declare-const tptp.a Int) % 1.32/1.55 (declare-const tptp.b Int) % 1.32/1.55 (define @t1 () (* 7 tptp.b)) % 1.32/1.55 (define @t2 () (* 11 tptp.a)) % 1.32/1.55 (define @t3 () (+ @t2 @t1)) % 1.32/1.55 (define @t4 () (= @t3 1)) % 1.32/1.55 (define @t5 () (* tptp.a tptp.b)) % 1.32/1.55 (define @t6 () (- 40)) % 1.32/1.55 (define @t7 () (>= @t6 @t5)) % 1.32/1.55 (define @t8 () (- 6)) % 1.32/1.55 (define @t9 () (<= @t8 @t5)) % 1.32/1.55 (define @t10 () (or @t9 @t7)) % 1.32/1.55 (define @t11 () (not @t10)) % 1.32/1.55 (define @t12 () (* -11 tptp.a)) % 1.32/1.55 (define @t13 () (+ 1 @t12)) % 1.32/1.55 (define @t14 () (* -1 (- @t1 @t13))) % 1.32/1.55 (define @t15 () (= @t1 @t13)) % 1.32/1.55 (define @t16 () (* tptp.b tptp.b)) % 1.32/1.55 (define @t17 () (* 7 @t16)) % 1.32/1.55 (define @t18 () (* tptp.a tptp.b)) % 1.32/1.55 (define @t19 () (* 11 @t18)) % 1.32/1.55 (define @t20 () (+ @t19 @t17)) % 1.32/1.55 (define @t21 () (- tptp.b @t20)) % 1.32/1.55 (define @t22 () (* -7 @t16)) % 1.32/1.55 (define @t23 () (+ tptp.b @t22)) % 1.32/1.55 (define @t24 () (= tptp.b @t20)) % 1.32/1.55 (define @t25 () (* -7 tptp.b)) % 1.32/1.55 (define @t26 () (+ 1 @t25)) % 1.32/1.55 (define @t27 () (* -1 (+ -1 @t1))) % 1.32/1.55 (define @t28 () (* tptp.b @t27)) % 1.32/1.55 (define @t29 () (* tptp.b @t2)) % 1.32/1.55 (define @t30 () (= @t29 @t28)) % 1.32/1.55 (define @t31 () (< tptp.b 0)) % 1.32/1.55 (define @t32 () (and @t31 @t15)) % 1.32/1.55 (define @t33 () (= @t2 @t27)) % 1.32/1.55 (define @t34 () (and @t31 @t33)) % 1.32/1.55 (define @t35 () (>= tptp.b 0)) % 1.32/1.55 (define @t36 () (not @t35)) % 1.32/1.55 (define @t37 () (and @t36 @t15)) % 1.32/1.55 (define @t38 () (not @t15)) % 1.32/1.55 (define @t39 () (not @t36)) % 1.32/1.55 (define @t40 () (>= tptp.b 1)) % 1.32/1.55 (define @t41 () (+ 0 1)) % 1.32/1.55 (define @t42 () (>= tptp.b @t41)) % 1.32/1.55 (define @t43 () (<= tptp.b 0)) % 1.32/1.55 (define @t44 () (> tptp.b 0)) % 1.32/1.55 (define @t45 () (and @t44 @t15)) % 1.32/1.55 (define @t46 () (and @t44 @t33)) % 1.32/1.55 (define @t47 () (and @t40 @t15)) % 1.32/1.55 (define @t48 () (not @t40)) % 1.32/1.55 (define @t49 () (* 2 tptp.b)) % 1.32/1.55 (define @t50 () (* 3 tptp.a)) % 1.32/1.55 (define @t51 () (+ @t50 @t49)) % 1.32/1.55 (define @t52 () (>= @t51 1)) % 1.32/1.55 (define @t53 () (not @t52)) % 1.32/1.55 (define @t54 () (<= 0/1 -8/11)) % 1.32/1.55 (define @t55 () (* 1/11 0/1)) % 1.32/1.55 (define @t56 () (* 3/11 1/1)) % 1.32/1.55 (define @t57 () (to_real -1)) % 1.32/1.55 (define @t58 () (* -1 1)) % 1.32/1.55 (define @t59 () (to_real @t58)) % 1.32/1.55 (define @t60 () (+ @t59 @t56 @t55)) % 1.32/1.55 (define @t61 () (to_real tptp.b)) % 1.32/1.55 (define @t62 () (* 1/11 @t61)) % 1.32/1.55 (define @t63 () (* 21/11 @t61)) % 1.32/1.55 (define @t64 () (to_real @t50)) % 1.32/1.55 (define @t65 () (+ @t64 @t63)) % 1.32/1.55 (define @t66 () (* -2 tptp.b)) % 1.32/1.55 (define @t67 () (* -3 tptp.a)) % 1.32/1.55 (define @t68 () (+ @t67 @t66)) % 1.32/1.55 (define @t69 () (to_real @t68)) % 1.32/1.55 (define @t70 () (to_real @t3)) % 1.32/1.55 (define @t71 () (* 3/11 @t70)) % 1.32/1.55 (define @t72 () (= @t71 @t65)) % 1.32/1.55 (define @t73 () (* -1 @t51)) % 1.32/1.55 (define @t74 () (= @t73 @t68)) % 1.32/1.55 (define @t75 () (to_real @t73)) % 1.32/1.55 (define @t76 () (+ @t75 @t71 @t62)) % 1.32/1.55 (define @t77 () (> 1/11 0/1)) % 1.32/1.55 (define @t78 () (to_real 0)) % 1.32/1.55 (define @t79 () (<= @t61 @t78)) % 1.32/1.55 (define @t80 () (= (* 1/1 (to_real (- tptp.b 0))) (* 1/1 (- @t61 @t78)))) % 1.32/1.55 (define @t81 () (> 3/11 0/1)) % 1.32/1.55 (define @t82 () (= @t70 1/1)) % 1.32/1.55 (define @t83 () (to_real 1)) % 1.32/1.55 (define @t84 () (= @t71 @t56)) % 1.32/1.55 (define @t85 () (= (* 1/1 (to_real (- @t73 @t58))) (* 1/1 (- @t75 @t59)))) % 1.32/1.55 (define @t86 () (= (<= @t73 @t58) (<= @t75 @t59))) % 1.32/1.55 (define @t87 () (< -1 0)) % 1.32/1.55 (define @t88 () (>= tptp.a 1)) % 1.32/1.55 (define @t89 () (<= 0/1 -10/11)) % 1.32/1.55 (define @t90 () (* 1/11 1/1)) % 1.32/1.55 (define @t91 () (* -7/11 0/1)) % 1.32/1.55 (define @t92 () (+ @t59 @t91 @t90)) % 1.32/1.55 (define @t93 () (to_real tptp.a)) % 1.32/1.55 (define @t94 () (+ @t93 (* 7/11 @t61))) % 1.32/1.55 (define @t95 () (* -7/11 @t61)) % 1.32/1.55 (define @t96 () (* -1 tptp.a)) % 1.32/1.55 (define @t97 () (to_real @t96)) % 1.32/1.55 (define @t98 () (* 1/11 @t70)) % 1.32/1.55 (define @t99 () (= @t98 @t94)) % 1.32/1.55 (define @t100 () (+ @t97 @t95 @t98)) % 1.32/1.55 (define @t101 () (= @t98 @t90)) % 1.32/1.55 (define @t102 () (< -7/11 0/1)) % 1.32/1.55 (define @t103 () (>= @t61 @t78)) % 1.32/1.55 (define @t104 () (not @t88)) % 1.32/1.55 (define @t105 () (not @t53)) % 1.32/1.55 (define @t106 () (not (>= 0 @t51))) % 1.32/1.55 (define @t107 () (>= @t51 @t41)) % 1.32/1.55 (define @t108 () (not @t107)) % 1.32/1.55 (define @t109 () (<= @t51 0)) % 1.32/1.55 (define @t110 () (not @t109)) % 1.32/1.55 (define @t111 () (not true)) % 1.32/1.55 (define @t112 () (>= 0/1 -1/7)) % 1.32/1.55 (define @t113 () (* 1/7 1/1)) % 1.32/1.55 (define @t114 () (* -2/7 1/1)) % 1.32/1.55 (define @t115 () (+ 0/1 @t114 @t113)) % 1.32/1.55 (define @t116 () (* -22/7 @t93)) % 1.32/1.55 (define @t117 () (to_real @t66)) % 1.32/1.55 (define @t118 () (to_real @t49)) % 1.32/1.55 (define @t119 () (* 1/7 @t93)) % 1.32/1.55 (define @t120 () (+ @t119 @t118 @t64 @t117 @t116)) % 1.32/1.55 (define @t121 () (* -2/7 @t70)) % 1.32/1.55 (define @t122 () (to_real @t51)) % 1.32/1.55 (define @t123 () (+ @t122 @t121 @t119)) % 1.32/1.55 (define @t124 () (>= @t123 @t115)) % 1.32/1.55 (define @t125 () (> 1/7 0/1)) % 1.32/1.55 (define @t126 () (< tptp.a 1)) % 1.32/1.55 (define @t127 () (< @t93 @t83)) % 1.32/1.55 (define @t128 () (- tptp.a 1)) % 1.32/1.55 (define @t129 () (< -2/7 0/1)) % 1.32/1.55 (define @t130 () (= @t121 @t114)) % 1.32/1.55 (define @t131 () (<= @t122 @t78)) % 1.32/1.55 (define @t132 () (= (* 3/1 (to_real (- @t51 0))) (* 3/1 (- @t122 @t78)))) % 1.32/1.55 (define @t133 () (= @t109 @t131)) % 1.32/1.55 (define @t134 () (and @t104 @t15 @t53)) % 1.32/1.55 (define @t135 () (* tptp.a tptp.a)) % 1.32/1.55 (define @t136 () (* 11 @t135)) % 1.32/1.55 (define @t137 () (* 7 @t18)) % 1.32/1.55 (define @t138 () (+ @t137 @t136)) % 1.32/1.55 (define @t139 () (- tptp.a @t138)) % 1.32/1.55 (define @t140 () (* -1 @t139)) % 1.32/1.55 (define @t141 () (* -11 @t135)) % 1.32/1.55 (define @t142 () (+ tptp.a @t141)) % 1.32/1.55 (define @t143 () (= tptp.a @t138)) % 1.32/1.55 (define @t144 () (* -1 (+ -1 @t2))) % 1.32/1.55 (define @t145 () (* tptp.a @t144)) % 1.32/1.55 (define @t146 () (* tptp.a @t1)) % 1.32/1.55 (define @t147 () (= @t146 @t145)) % 1.32/1.55 (define @t148 () (>= tptp.a @t41)) % 1.32/1.55 (define @t149 () (<= tptp.a 0)) % 1.32/1.55 (define @t150 () (not @t149)) % 1.32/1.55 (define @t151 () (> tptp.a 0)) % 1.32/1.55 (define @t152 () (and @t151 @t15)) % 1.32/1.55 (define @t153 () (= @t1 @t144)) % 1.32/1.55 (define @t154 () (and @t151 @t153)) % 1.32/1.55 (define @t155 () (and @t88 @t15)) % 1.32/1.55 (define @t156 () (* -7 @t18)) % 1.32/1.55 (define @t157 () (+ tptp.a @t156)) % 1.32/1.55 (define @t158 () (* tptp.a @t27)) % 1.32/1.55 (define @t159 () (* tptp.a @t2)) % 1.32/1.55 (define @t160 () (= @t159 @t158)) % 1.32/1.55 (define @t161 () (< tptp.a 0)) % 1.32/1.55 (define @t162 () (and @t161 @t15)) % 1.32/1.55 (define @t163 () (and @t161 @t33)) % 1.32/1.55 (define @t164 () (>= tptp.a 0)) % 1.32/1.55 (define @t165 () (not @t164)) % 1.32/1.55 (define @t166 () (and @t165 @t15)) % 1.32/1.55 (define @t167 () (not @t165)) % 1.32/1.55 (define @t168 () (= tptp.a 0)) % 1.32/1.55 (define @t169 () (to_real @t1)) % 1.32/1.55 (define @t170 () (- @t169 @t83)) % 1.32/1.55 (define @t171 () (= @t169 @t83)) % 1.32/1.55 (define @t172 () (* -1 0)) % 1.32/1.55 (define @t173 () (* -11 @t172)) % 1.32/1.55 (define @t174 () (+ 1 @t173)) % 1.32/1.55 (define @t175 () (not @t168)) % 1.32/1.55 (define @t176 () (@list false)) % 1.32/1.55 (define @t177 () (not @t151)) % 1.32/1.55 (define @t178 () (not @t161)) % 1.32/1.55 (define @t179 () (not @t175)) % 1.32/1.55 (define @t180 () (and @t40 @t52)) % 1.32/1.55 (define @t181 () (* -2 @t16)) % 1.32/1.55 (define @t182 () (+ tptp.b @t181)) % 1.32/1.55 (define @t183 () (* 3 @t18)) % 1.32/1.55 (define @t184 () (+ tptp.b (* -3 @t18) @t181)) % 1.32/1.56 (define @t185 () (+ @t184 1)) % 1.32/1.56 (define @t186 () (+ 1 @t66)) % 1.32/1.56 (define @t187 () (* -1 (+ -1 @t49))) % 1.32/1.56 (define @t188 () (* tptp.b @t187)) % 1.32/1.56 (define @t189 () (* tptp.b @t50)) % 1.32/1.56 (define @t190 () (>= @t189 @t188)) % 1.32/1.56 (define @t191 () (and @t44 @t52)) % 1.32/1.56 (define @t192 () (>= @t50 @t187)) % 1.32/1.56 (define @t193 () (and @t44 @t192)) % 1.32/1.56 (define @t194 () (>= @t184 1)) % 1.32/1.56 (define @t195 () (not @t194)) % 1.32/1.56 (define @t196 () (+ @t18 1)) % 1.32/1.56 (define @t197 () (not @t24)) % 1.32/1.56 (define @t198 () (>= @t18 -39)) % 1.32/1.56 (define @t199 () (not @t198)) % 1.32/1.56 (define @t200 () (<= 0 -1)) % 1.32/1.56 (define @t201 () (* -55 1)) % 1.32/1.56 (define @t202 () (* 15 1)) % 1.32/1.56 (define @t203 () (* -2 0)) % 1.32/1.56 (define @t204 () (* 7 0)) % 1.32/1.56 (define @t205 () (* -1 -39)) % 1.32/1.56 (define @t206 () (+ @t205 @t204 @t203 @t202 @t201)) % 1.32/1.56 (define @t207 () (+ (* -165 tptp.a) (* -110 tptp.b))) % 1.32/1.56 (define @t208 () (+ (* 165 tptp.a) (* 105 tptp.b))) % 1.32/1.56 (define @t209 () (+ @t66 (* 22 @t18) (* 14 @t16))) % 1.32/1.56 (define @t210 () (* -14 @t16)) % 1.32/1.56 (define @t211 () (* -21 @t18)) % 1.32/1.56 (define @t212 () (+ @t1 @t211 @t210)) % 1.32/1.56 (define @t213 () (* -1 @t18)) % 1.32/1.56 (define @t214 () (* -55 @t51)) % 1.32/1.56 (define @t215 () (* 15 @t3)) % 1.32/1.56 (define @t216 () (* -11 @t18)) % 1.32/1.56 (define @t217 () (+ tptp.b @t216 @t22)) % 1.32/1.56 (define @t218 () (* -2 @t217)) % 1.32/1.56 (define @t219 () (= @t218 @t209)) % 1.32/1.56 (define @t220 () (* 7 @t184)) % 1.32/1.56 (define @t221 () (+ @t213 @t220 @t218 @t215 @t214)) % 1.32/1.56 (define @t222 () (= @t217 0)) % 1.32/1.56 (define @t223 () (= (* 1 (- @t217 0)) (* 1 @t21))) % 1.32/1.56 (define @t224 () (= @t222 @t24)) % 1.32/1.56 (define @t225 () (< -2 0)) % 1.32/1.56 (define @t226 () (> 7 0)) % 1.32/1.56 (define @t227 () (and @t52 @t15 @t24 @t195 @t198)) % 1.32/1.56 (define @t228 () (+ tptp.a tptp.b)) % 1.32/1.56 (define @t229 () (>= @t228 0)) % 1.32/1.56 (define @t230 () (not @t229)) % 1.32/1.56 (define @t231 () (* 4 0)) % 1.32/1.56 (define @t232 () (+ @t172 @t231 @t58)) % 1.32/1.56 (define @t233 () (+ @t12 @t25)) % 1.32/1.56 (define @t234 () (+ (* 12 tptp.a) (* 8 tptp.b))) % 1.32/1.56 (define @t235 () (* -1 tptp.b)) % 1.32/1.56 (define @t236 () (+ @t96 @t235)) % 1.32/1.56 (define @t237 () (* -1 @t3)) % 1.32/1.56 (define @t238 () (* 4 @t51)) % 1.32/1.56 (define @t239 () (* -1 @t228)) % 1.32/1.56 (define @t240 () (+ @t239 @t238 @t237)) % 1.32/1.56 (define @t241 () (> 4 0)) % 1.32/1.56 (define @t242 () (@list false true)) % 1.32/1.56 (define @t243 () (@list @t15 @t52)) % 1.32/1.56 (define @t244 () (>= tptp.a 2)) % 1.32/1.56 (define @t245 () (not @t244)) % 1.32/1.56 (define @t246 () (not @t230)) % 1.32/1.56 (define @t247 () (>= 0/1 0/1)) % 1.32/1.56 (define @t248 () (* -1/7 1/1)) % 1.32/1.56 (define @t249 () (* 4/7 2/1)) % 1.32/1.56 (define @t250 () (+ @t249 -1/1 @t248)) % 1.32/1.56 (define @t251 () (* -11/7 @t93)) % 1.32/1.56 (define @t252 () (to_real @t235)) % 1.32/1.56 (define @t253 () (* 4/7 @t93)) % 1.32/1.56 (define @t254 () (+ @t253 @t252 @t251 @t61 @t93)) % 1.32/1.56 (define @t255 () (* -1/7 @t70)) % 1.32/1.56 (define @t256 () (to_real @t228)) % 1.32/1.56 (define @t257 () (+ @t253 @t256 @t255)) % 1.32/1.56 (define @t258 () (>= @t257 @t250)) % 1.32/1.56 (define @t259 () (< -1/7 0/1)) % 1.32/1.56 (define @t260 () (= @t255 @t248)) % 1.32/1.56 (define @t261 () (<= @t256 @t57)) % 1.32/1.56 (define @t262 () (= (* 1/1 (to_real (- @t228 -1))) (* 1/1 (- @t256 @t57)))) % 1.32/1.56 (define @t263 () (<= @t228 -1)) % 1.32/1.56 (define @t264 () (= @t263 @t261)) % 1.32/1.56 (define @t265 () (> 4/7 0/1)) % 1.32/1.56 (define @t266 () (< tptp.a 2)) % 1.32/1.56 (define @t267 () (to_real 2)) % 1.32/1.56 (define @t268 () (< @t93 @t267)) % 1.32/1.56 (define @t269 () (= (* -2/1 (to_real (- tptp.a 2))) (* -2/1 (- @t93 @t267)))) % 1.32/1.56 (define @t270 () (>= @t18 -38)) % 1.32/1.56 (define @t271 () (= @t135 27)) % 1.32/1.56 (define @t272 () (not @t271)) % 1.32/1.56 (define @t273 () (not @t143)) % 1.32/1.56 (define @t274 () (not @t270)) % 1.32/1.56 (define @t275 () (not @t274)) % 1.32/1.56 (define @t276 () (to_real -263)) % 1.32/1.56 (define @t277 () (- @t169 @t276)) % 1.32/1.56 (define @t278 () (= @t169 @t276)) % 1.32/1.56 (define @t279 () (* -11 24)) % 1.32/1.56 (define @t280 () (* -1 -24)) % 1.32/1.56 (define @t281 () (* -1 -27)) % 1.32/1.56 (define @t282 () (* -11 @t281)) % 1.32/1.56 (define @t283 () (* -7 -39)) % 1.32/1.56 (define @t284 () (* -1 39)) % 1.32/1.56 (define @t285 () (* -7 @t284)) % 1.32/1.56 (define @t286 () (+ @t285 @t282)) % 1.32/1.56 (define @t287 () (* -1 @t286)) % 1.32/1.56 (define @t288 () (* -11 @t287)) % 1.32/1.56 (define @t289 () (+ 1 @t288)) % 1.32/1.56 (define @t290 () (= @t18 @t284)) % 1.32/1.56 (define @t291 () (+ -39 1)) % 1.32/1.56 (define @t292 () (>= @t18 @t291)) % 1.32/1.56 (define @t293 () (not @t292)) % 1.32/1.56 (define @t294 () (<= @t18 -39)) % 1.32/1.56 (define @t295 () (not @t294)) % 1.32/1.56 (define @t296 () (not (>= -39 @t18))) % 1.32/1.56 (define @t297 () (not (> @t18 -39))) % 1.32/1.56 (define @t298 () (= @t274 @t297)) % 1.32/1.56 (define @t299 () (+ @t156 @t141)) % 1.32/1.56 (define @t300 () (* -1 @t299)) % 1.32/1.56 (define @t301 () (= @t300 @t138)) % 1.32/1.56 (define @t302 () (= tptp.a @t300)) % 1.32/1.56 (define @t303 () (and @t15 @t143 @t274 @t198 @t271)) % 1.32/1.56 (define @t304 () (>= 0 0)) % 1.32/1.56 (define @t305 () (+ 0 0)) % 1.32/1.56 (define @t306 () (+ @t172 0)) % 1.32/1.56 (define @t307 () (+ @t96 tptp.a)) % 1.32/1.56 (define @t308 () (>= @t307 @t306)) % 1.32/1.56 (define @t309 () (>= tptp.a -1)) % 1.32/1.56 (define @t310 () (not @t309)) % 1.32/1.56 (define @t311 () (ite @t164 @t244 @t310)) % 1.32/1.56 (define @t312 () (@list false false)) % 1.32/1.56 (define @t313 () (= tptp.b 0)) % 1.32/1.56 (define @t314 () (not @t313)) % 1.32/1.56 (define @t315 () (+ 0 -1)) % 1.32/1.56 (define @t316 () (+ @t172 -1)) % 1.32/1.56 (define @t317 () (+ @t235 tptp.b)) % 1.32/1.56 (define @t318 () (@list true)) % 1.32/1.56 (define @t319 () (not @t311)) % 1.32/1.56 (define @t320 () (and @t311 @t314 @t175)) % 1.32/1.56 (define @t321 () (not @t314)) % 1.32/1.56 (define @t322 () (@list true true false)) % 1.32/1.56 (define @t323 () (+ tptp.b @t213)) % 1.32/1.56 (define @t324 () (>= @t323 1)) % 1.32/1.56 (define @t325 () (- @t323 1)) % 1.32/1.56 (define @t326 () (+ @t235 1)) % 1.32/1.56 (define @t327 () (>= @t213 @t326)) % 1.32/1.56 (define @t328 () (- tptp.b)) % 1.32/1.56 (define @t329 () (- @t18)) % 1.32/1.56 (define @t330 () (<= @t329 @t328)) % 1.32/1.56 (define @t331 () (+ tptp.b @t18)) % 1.32/1.56 (define @t332 () (>= @t331 0)) % 1.32/1.56 (define @t333 () (<= @t329 tptp.b)) % 1.32/1.56 (define @t334 () (ite @t35 (> @t329 tptp.b) (> @t329 @t328))) % 1.32/1.56 (define @t335 () (>= @t331 1)) % 1.32/1.56 (define @t336 () (>= @t18 @t326)) % 1.32/1.56 (define @t337 () (<= @t18 @t328)) % 1.32/1.56 (define @t338 () (- @t323 0)) % 1.32/1.56 (define @t339 () (>= @t323 0)) % 1.32/1.56 (define @t340 () (>= tptp.b @t18)) % 1.32/1.56 (define @t341 () (ite @t35 (> @t18 tptp.b) (> @t18 @t328))) % 1.32/1.56 (define @t342 () (>= @t18 0)) % 1.32/1.56 (define @t343 () (ite @t342 @t341 @t334)) % 1.32/1.56 (define @t344 () (- 1)) % 1.32/1.56 (define @t345 () (- tptp.a)) % 1.32/1.56 (define @t346 () (<= @t345 @t344)) % 1.32/1.56 (define @t347 () (<= @t345 1)) % 1.32/1.56 (define @t348 () (>= 1 0)) % 1.32/1.56 (define @t349 () (ite @t348 (> @t345 1) (> @t345 @t344))) % 1.32/1.56 (define @t350 () (+ -1 1)) % 1.32/1.56 (define @t351 () (>= tptp.a @t350)) % 1.32/1.56 (define @t352 () (<= tptp.a @t344)) % 1.32/1.56 (define @t353 () (+ 1 1)) % 1.32/1.56 (define @t354 () (>= tptp.a @t353)) % 1.32/1.56 (define @t355 () (ite @t348 (> tptp.a 1) (> tptp.a @t344))) % 1.32/1.56 (define @t356 () (ite @t164 @t355 @t349)) % 1.32/1.56 (define @t357 () (and @t356 @t314 @t175)) % 1.32/1.56 (define @t358 () (abs @t18)) % 1.32/1.56 (define @t359 () (abs tptp.b)) % 1.32/1.56 (define @t360 () (+ @t359 (* -1 @t358))) % 1.32/1.56 (define @t361 () (>= @t359 @t358)) % 1.32/1.56 (define @t362 () (* 1 tptp.b)) % 1.32/1.56 (define @t363 () (= @t362 tptp.b)) % 1.32/1.56 (define @t364 () (abs @t362)) % 1.32/1.56 (define @t365 () (<= @t358 @t364)) % 1.32/1.56 (define @t366 () (ite @t35 (not @t332) @t324)) % 1.32/1.56 (define @t367 () (not @t339)) % 1.32/1.56 (define @t368 () (ite @t342 (ite @t35 @t367 @t335) @t366)) % 1.32/1.56 (define @t369 () (not @t342)) % 1.32/1.56 (define @t370 () (>= @t18 -6)) % 1.32/1.56 (define @t371 () (not @t370)) % 1.32/1.56 (define @t372 () (not @t371)) % 1.32/1.56 (define @t373 () (+ @t172 -7)) % 1.32/1.56 (define @t374 () (+ @t213 @t18)) % 1.32/1.56 (define @t375 () (= @t374 0)) % 1.32/1.56 (define @t376 () (and @t342 @t371)) % 1.32/1.56 (define @t377 () (@list true false)) % 1.32/1.56 (define @t378 () (>= @t135 28)) % 1.32/1.56 (define @t379 () (* -84/121 -39/1)) % 1.32/1.56 (define @t380 () (* -1/11 0/1)) % 1.32/1.56 (define @t381 () (* 1/121 1/1)) % 1.32/1.56 (define @t382 () (* -7/121 1/1)) % 1.32/1.56 (define @t383 () (to_real -28)) % 1.32/1.56 (define @t384 () (* -1 28)) % 1.32/1.56 (define @t385 () (to_real @t384)) % 1.32/1.56 (define @t386 () (+ @t385 @t382 @t381 @t380 @t379)) % 1.32/1.56 (define @t387 () (to_real @t18)) % 1.32/1.56 (define @t388 () (* -84/121 @t387)) % 1.32/1.56 (define @t389 () (to_real @t135)) % 1.32/1.56 (define @t390 () (* 7/11 @t387)) % 1.32/1.56 (define @t391 () (* -1/11 @t93)) % 1.32/1.56 (define @t392 () (+ @t391 @t390 @t389)) % 1.32/1.56 (define @t393 () (* 7/121 @t61)) % 1.32/1.56 (define @t394 () (* 1/11 @t93)) % 1.32/1.56 (define @t395 () (+ @t394 @t393)) % 1.32/1.56 (define @t396 () (* -7/121 @t61)) % 1.32/1.56 (define @t397 () (+ @t396 (* 7/121 @t387))) % 1.32/1.56 (define @t398 () (* -1 @t135)) % 1.32/1.56 (define @t399 () (to_real @t398)) % 1.32/1.56 (define @t400 () (+ tptp.a @t156 @t141)) % 1.32/1.56 (define @t401 () (to_real @t400)) % 1.32/1.56 (define @t402 () (* -1/11 @t401)) % 1.32/1.56 (define @t403 () (= @t402 @t392)) % 1.32/1.56 (define @t404 () (* 1/121 @t70)) % 1.32/1.56 (define @t405 () (= @t404 @t395)) % 1.32/1.56 (define @t406 () (to_real @t323)) % 1.32/1.56 (define @t407 () (* -7/121 @t406)) % 1.32/1.56 (define @t408 () (= @t407 @t397)) % 1.32/1.56 (define @t409 () (+ @t399 @t407 @t404 @t402 @t388)) % 1.32/1.56 (define @t410 () (< -84/121 0/1)) % 1.32/1.56 (define @t411 () (>= @t387 -39/1)) % 1.32/1.56 (define @t412 () (to_real -39)) % 1.32/1.56 (define @t413 () (>= @t387 @t412)) % 1.32/1.56 (define @t414 () (= (* 39/1 (to_real (- @t18 -39))) (* 39/1 (- @t387 @t412)))) % 1.32/1.56 (define @t415 () (= @t198 @t413)) % 1.32/1.56 (define @t416 () (< -1/11 0/1)) % 1.32/1.56 (define @t417 () (= @t400 0)) % 1.32/1.56 (define @t418 () (= @t401 0/1)) % 1.32/1.56 (define @t419 () (= @t402 @t380)) % 1.32/1.56 (define @t420 () (= (* 1 (- @t400 0)) (* 1 @t139))) % 1.32/1.56 (define @t421 () (= @t417 @t143)) % 1.32/1.56 (define @t422 () (> 1/121 0/1)) % 1.32/1.56 (define @t423 () (= @t404 @t381)) % 1.32/1.56 (define @t424 () (< -7/121 0/1)) % 1.32/1.56 (define @t425 () (>= @t406 1/1)) % 1.32/1.56 (define @t426 () (>= @t406 @t83)) % 1.32/1.56 (define @t427 () (= (* -1/1 (to_real @t325)) (* -1/1 (- @t406 @t83)))) % 1.32/1.56 (define @t428 () (= @t324 @t426)) % 1.32/1.56 (define @t429 () (not @t324)) % 1.32/1.56 (define @t430 () (not @t378)) % 1.32/1.56 (define @t431 () (@list false false false false)) % 1.32/1.56 (define @t432 () (>= @t135 27)) % 1.32/1.56 (define @t433 () (not @t432)) % 1.32/1.56 (define @t434 () (+ 27 1)) % 1.32/1.56 (define @t435 () (>= @t135 @t434)) % 1.32/1.56 (define @t436 () (> @t135 27)) % 1.32/1.56 (define @t437 () (< @t135 27)) % 1.32/1.56 (define @t438 () (not @t436)) % 1.32/1.56 (define @t439 () (not @t437)) % 1.32/1.56 (define @t440 () (>= @t135 26)) % 1.32/1.56 (define @t441 () (not @t440)) % 1.32/1.56 (define @t442 () (not @t433)) % 1.32/1.56 (define @t443 () (= (to_real (to_int -142/7)) -142/7)) % 1.32/1.56 (define @t444 () (to_real -142)) % 1.32/1.56 (define @t445 () (- @t169 @t444)) % 1.32/1.56 (define @t446 () (= (* 142/7 @t445) (* 142/1 (- @t61 -142/7)))) % 1.32/1.56 (define @t447 () (= @t169 @t444)) % 1.32/1.56 (define @t448 () (= @t447 (= @t61 -142/7))) % 1.32/1.56 (define @t449 () (= (* 142/1 (to_real (- @t1 -142))) (* 142/1 @t445))) % 1.32/1.56 (define @t450 () (= (= @t1 -142) @t447)) % 1.32/1.56 (define @t451 () (+ 1 -143)) % 1.32/1.56 (define @t452 () (* -11 13)) % 1.32/1.56 (define @t453 () (* -1 -13)) % 1.32/1.56 (define @t454 () (* -11 26)) % 1.32/1.56 (define @t455 () (* -1 -26)) % 1.32/1.56 (define @t456 () (* -11 @t455)) % 1.32/1.56 (define @t457 () (+ @t285 @t456)) % 1.32/1.56 (define @t458 () (* -1 @t457)) % 1.32/1.56 (define @t459 () (* -11 @t458)) % 1.32/1.56 (define @t460 () (+ 1 @t459)) % 1.32/1.56 (define @t461 () (+ 26 1)) % 1.32/1.56 (define @t462 () (>= @t135 @t461)) % 1.32/1.56 (define @t463 () (not @t462)) % 1.32/1.56 (define @t464 () (<= @t135 26)) % 1.32/1.56 (define @t465 () (not @t464)) % 1.32/1.56 (define @t466 () (not (>= 26 @t135))) % 1.32/1.56 (define @t467 () (not (> @t135 26))) % 1.32/1.56 (define @t468 () (and @t15 @t143 @t274 @t198 @t433 @t440)) % 1.32/1.56 (define @t469 () (>= tptp.a 20)) % 1.32/1.56 (define @t470 () (not @t469)) % 1.32/1.56 (define @t471 () (not @t470)) % 1.32/1.56 (define @t472 () (* -7 -38)) % 1.32/1.56 (define @t473 () (+ 20 @t454 @t172 @t472)) % 1.32/1.56 (define @t474 () (+ @t96 @t137 @t136)) % 1.32/1.56 (define @t475 () (= (+ tptp.a @t141 @t474 @t156) 0)) % 1.32/1.56 (define @t476 () (* -1 @t400)) % 1.32/1.56 (define @t477 () (= @t476 @t474)) % 1.32/1.56 (define @t478 () (+ tptp.a @t141 @t476 @t156)) % 1.32/1.56 (define @t479 () (>= @t478 @t473)) % 1.32/1.56 (define @t480 () (< -7 0)) % 1.32/1.56 (define @t481 () (< -11 0)) % 1.32/1.56 (define @t482 () (< @t323 0)) % 1.32/1.56 (define @t483 () (+ 0 @t58)) % 1.32/1.56 (define @t484 () (* 0 tptp.b)) % 1.32/1.56 (define @t485 () (= @t484 0)) % 1.32/1.56 (define @t486 () (* 0 @t18)) % 1.32/1.56 (define @t487 () (= @t486 0)) % 1.32/1.56 (define @t488 () (+ @t486 @t484)) % 1.32/1.56 (define @t489 () (* -1 @t323)) % 1.32/1.56 (define @t490 () (+ @t323 @t489)) % 1.32/1.56 (define @t491 () (>= @t490 @t483)) % 1.32/1.56 (define @t492 () (* -121/7 27/1)) % 1.32/1.56 (define @t493 () (* -11/7 0/1)) % 1.32/1.56 (define @t494 () (* -12 -38)) % 1.32/1.56 (define @t495 () (to_real @t494)) % 1.32/1.56 (define @t496 () (to_real @t172)) % 1.32/1.56 (define @t497 () (+ @t496 @t113 @t495 @t493 @t492)) % 1.32/1.56 (define @t498 () (* -121/7 @t389)) % 1.32/1.56 (define @t499 () (+ @t251 (to_real @t19) (* 121/7 @t389))) % 1.32/1.56 (define @t500 () (* -12 @t18)) % 1.32/1.56 (define @t501 () (to_real @t500)) % 1.32/1.56 (define @t502 () (* 11/7 @t93)) % 1.32/1.56 (define @t503 () (+ @t502 @t61)) % 1.32/1.56 (define @t504 () (+ @t235 @t18)) % 1.32/1.56 (define @t505 () (to_real @t504)) % 1.32/1.56 (define @t506 () (= (+ @t505 @t503 @t501 @t499 @t498) 0/1)) % 1.32/1.56 (define @t507 () (* -11/7 @t401)) % 1.32/1.56 (define @t508 () (= @t507 @t499)) % 1.32/1.56 (define @t509 () (* 1/7 @t70)) % 1.32/1.56 (define @t510 () (= @t509 @t503)) % 1.32/1.56 (define @t511 () (= @t489 @t504)) % 1.32/1.56 (define @t512 () (to_real @t489)) % 1.32/1.56 (define @t513 () (+ @t512 @t509 @t501 @t507 @t498)) % 1.32/1.56 (define @t514 () (< -121/7 0/1)) % 1.32/1.56 (define @t515 () (to_real 27)) % 1.32/1.56 (define @t516 () (< -11/7 0/1)) % 1.32/1.56 (define @t517 () (= @t507 @t493)) % 1.32/1.56 (define @t518 () (< -12 0)) % 1.32/1.56 (define @t519 () (= @t509 @t113)) % 1.32/1.56 (define @t520 () (= (* -1/1 (to_real (- @t489 @t172))) (* -1/1 (- @t512 @t496)))) % 1.32/1.56 (define @t521 () (= (<= @t489 @t172) (<= @t512 @t496))) % 1.32/1.56 (define @t522 () (and @t271 @t143 @t270 @t15 @t339)) % 1.32/1.56 (define @t523 () (>= tptp.a 21)) % 1.32/1.56 (define @t524 () (not @t523)) % 1.32/1.56 (define @t525 () (not @t524)) % 1.32/1.56 (define @t526 () (to_real -219)) % 1.32/1.56 (define @t527 () (- @t169 @t526)) % 1.32/1.56 (define @t528 () (= @t169 @t526)) % 1.32/1.56 (define @t529 () (* -11 20)) % 1.32/1.56 (define @t530 () (* -1 -20)) % 1.32/1.56 (define @t531 () (* -11 @t530)) % 1.32/1.56 (define @t532 () (+ 1 @t531)) % 1.32/1.56 (define @t533 () (+ 20 1)) % 1.32/1.56 (define @t534 () (>= tptp.a @t533)) % 1.32/1.56 (define @t535 () (not (> tptp.a 20))) % 1.32/1.56 (define @t536 () (and @t15 @t524 @t469)) % 1.32/1.56 (define @t537 () (>= @t400 1)) % 1.32/1.56 (define @t538 () (+ -1 0)) % 1.32/1.56 (define @t539 () (+ @t58 0)) % 1.32/1.56 (define @t540 () (+ 0 0 0)) % 1.32/1.56 (define @t541 () (* 0 tptp.a)) % 1.32/1.56 (define @t542 () (* 0 @t135)) % 1.32/1.56 (define @t543 () (= @t542 0)) % 1.32/1.56 (define @t544 () (+ @t486 @t542 @t541)) % 1.32/1.56 (define @t545 () (+ @t476 @t400)) % 1.32/1.56 (define @t546 () (not @t537)) % 1.32/1.56 (define @t547 () (= @t18 -38)) % 1.32/1.56 (define @t548 () (not @t547)) % 1.32/1.56 (define @t549 () (not @t546)) % 1.32/1.56 (define @t550 () (* 11 26)) % 1.32/1.56 (define @t551 () (* 7 -38)) % 1.32/1.56 (define @t552 () (* -1 21)) % 1.32/1.56 (define @t553 () (+ @t552 1 @t551 @t550)) % 1.32/1.56 (define @t554 () (+ @t156 @t136 @t141 @t137 @t96 tptp.a)) % 1.32/1.56 (define @t555 () (= @t554 0)) % 1.32/1.56 (define @t556 () (+ @t96 @t400 @t137 @t136)) % 1.32/1.56 (define @t557 () (= @t556 @t554)) % 1.32/1.56 (define @t558 () (>= @t556 @t553)) % 1.32/1.56 (define @t559 () (> 11 0)) % 1.32/1.56 (define @t560 () (and @t433 @t547 @t546 @t523)) % 1.32/1.56 (define @t561 () (>= @t18 -37)) % 1.32/1.56 (define @t562 () (+ -38 1)) % 1.32/1.56 (define @t563 () (>= @t18 @t562)) % 1.32/1.56 (define @t564 () (> @t18 -38)) % 1.32/1.56 (define @t565 () (< @t18 -38)) % 1.32/1.56 (define @t566 () (not @t564)) % 1.32/1.56 (define @t567 () (not @t565)) % 1.32/1.56 (define @t568 () (* -121/7 26/1)) % 1.32/1.56 (define @t569 () (* -12 -37)) % 1.32/1.56 (define @t570 () (to_real @t569)) % 1.32/1.56 (define @t571 () (+ @t496 @t113 @t570 @t493 @t568)) % 1.32/1.56 (define @t572 () (>= @t389 26/1)) % 1.32/1.56 (define @t573 () (to_real 26)) % 1.32/1.56 (define @t574 () (>= @t389 @t573)) % 1.32/1.56 (define @t575 () (= (* -26/1 (to_real (- @t135 26))) (* -26/1 (- @t389 @t573)))) % 1.32/1.56 (define @t576 () (= @t440 @t574)) % 1.32/1.56 (define @t577 () (and @t440 @t143 @t561 @t15 @t339)) % 1.32/1.56 (define @t578 () (not @t561)) % 1.32/1.56 (define @t579 () (= @t135 22)) % 1.32/1.56 (define @t580 () (+ tptp.b @t19)) % 1.32/1.56 (define @t581 () (to_real @t580)) % 1.32/1.56 (define @t582 () (* -77 @t18)) % 1.32/1.56 (define @t583 () (+ -2661 @t582)) % 1.32/1.56 (define @t584 () (to_real @t583)) % 1.32/1.56 (define @t585 () (- @t169 @t584)) % 1.32/1.56 (define @t586 () (= @t169 @t584)) % 1.32/1.56 (define @t587 () (+ -2662 @t582)) % 1.32/1.56 (define @t588 () (+ 242 @t137)) % 1.32/1.56 (define @t589 () (+ -242 @t156)) % 1.32/1.56 (define @t590 () (* -1 -22)) % 1.32/1.56 (define @t591 () (* -11 @t590)) % 1.32/1.56 (define @t592 () (+ @t156 @t591)) % 1.32/1.56 (define @t593 () (* -1 @t592)) % 1.32/1.56 (define @t594 () (* -11 @t593)) % 1.32/1.56 (define @t595 () (+ 1 @t594)) % 1.32/1.56 (define @t596 () (not @t579)) % 1.32/1.56 (define @t597 () (@list @t15 @t143)) % 1.32/1.56 (define @t598 () (>= @t18 -28)) % 1.32/1.56 (define @t599 () (>= @t135 19)) % 1.32/1.56 (define @t600 () (not @t598)) % 1.32/1.56 (define @t601 () (not @t600)) % 1.32/1.56 (define @t602 () (not @t599)) % 1.32/1.56 (define @t603 () (not @t602)) % 1.32/1.56 (define @t604 () (* 11/7 18/1)) % 1.32/1.56 (define @t605 () (* 1/7 0/1)) % 1.32/1.56 (define @t606 () (+ -28/1 @t605 @t604 0/1 @t114)) % 1.32/1.56 (define @t607 () (* -11/7 @t389)) % 1.32/1.56 (define @t608 () (to_real @t213)) % 1.32/1.56 (define @t609 () (* 11/7 @t389)) % 1.32/1.56 (define @t610 () (+ @t609 @t608 @t607 @t118 @t64 @t387 @t117 @t116 @t119)) % 1.32/1.56 (define @t611 () (= @t610 0/1)) % 1.32/1.56 (define @t612 () (* 1/7 @t401)) % 1.32/1.56 (define @t613 () (+ @t387 @t612 @t609 @t122 @t121)) % 1.32/1.56 (define @t614 () (>= @t613 @t606)) % 1.32/1.56 (define @t615 () (> 11/7 0/1)) % 1.32/1.56 (define @t616 () (<= @t135 18)) % 1.32/1.56 (define @t617 () (<= @t389 18/1)) % 1.32/1.56 (define @t618 () (to_real 18)) % 1.32/1.56 (define @t619 () (<= @t389 @t618)) % 1.32/1.56 (define @t620 () (= (* -18/1 (to_real (- @t135 18))) (* -18/1 (- @t389 @t618)))) % 1.32/1.56 (define @t621 () (= @t616 @t619)) % 1.32/1.56 (define @t622 () (= @t612 @t605)) % 1.32/1.56 (define @t623 () (< @t387 @t383)) % 1.32/1.56 (define @t624 () (= (* 28/1 (to_real (- @t18 -28))) (* 28/1 (- @t387 @t383)))) % 1.32/1.56 (define @t625 () (< @t18 -28)) % 1.32/1.56 (define @t626 () (= @t625 @t623)) % 1.32/1.56 (define @t627 () (>= @t16 44)) % 1.32/1.56 (define @t628 () (not @t627)) % 1.32/1.56 (define @t629 () (<= 0/1 -3/7)) % 1.32/1.56 (define @t630 () (* -43/49 1/1)) % 1.32/1.56 (define @t631 () (* 121/49 18/1)) % 1.32/1.56 (define @t632 () (* 11/49 0/1)) % 1.32/1.56 (define @t633 () (* -1/7 0/1)) % 1.32/1.56 (define @t634 () (* 22/7 0/1)) % 1.32/1.56 (define @t635 () (* -1 44)) % 1.32/1.56 (define @t636 () (to_real @t635)) % 1.32/1.56 (define @t637 () (+ @t636 @t634 @t633 @t632 @t631 @t630)) % 1.32/1.56 (define @t638 () (+ (* -473/49 @t93) (* -43/7 @t61))) % 1.32/1.56 (define @t639 () (* 121/49 @t389)) % 1.32/1.56 (define @t640 () (* -121/49 @t389)) % 1.32/1.56 (define @t641 () (* -11/7 @t387)) % 1.32/1.56 (define @t642 () (* 11/49 @t93)) % 1.32/1.56 (define @t643 () (+ @t642 @t641 @t640)) % 1.32/1.56 (define @t644 () (to_real @t16)) % 1.32/1.56 (define @t645 () (* 11/7 @t387)) % 1.32/1.56 (define @t646 () (* -1/7 @t61)) % 1.32/1.56 (define @t647 () (+ @t646 @t645 @t644)) % 1.32/1.56 (define @t648 () (+ (* 66/7 @t93) (* 44/7 @t61))) % 1.32/1.56 (define @t649 () (* -1 @t16)) % 1.32/1.56 (define @t650 () (to_real @t649)) % 1.32/1.56 (define @t651 () (* -43/49 @t70)) % 1.32/1.56 (define @t652 () (* 11/49 @t401)) % 1.32/1.56 (define @t653 () (= @t652 @t643)) % 1.32/1.56 (define @t654 () (to_real @t217)) % 1.32/1.56 (define @t655 () (* -1/7 @t654)) % 1.32/1.56 (define @t656 () (= @t655 @t647)) % 1.32/1.56 (define @t657 () (* 22/7 @t122)) % 1.32/1.56 (define @t658 () (+ @t650 @t657 @t655 @t652 @t639 @t651)) % 1.32/1.56 (define @t659 () (< -43/49 0/1)) % 1.32/1.56 (define @t660 () (> 121/49 0/1)) % 1.32/1.56 (define @t661 () (<= @t639 @t631)) % 1.32/1.56 (define @t662 () (> 11/49 0/1)) % 1.32/1.56 (define @t663 () (= @t652 @t632)) % 1.32/1.56 (define @t664 () (= @t654 0/1)) % 1.32/1.56 (define @t665 () (= @t655 @t633)) % 1.32/1.56 (define @t666 () (> 22/7 0/1)) % 1.32/1.56 (define @t667 () (= @t135 17)) % 1.32/1.56 (define @t668 () (+ -2056 @t582)) % 1.32/1.56 (define @t669 () (to_real @t668)) % 1.32/1.56 (define @t670 () (- @t169 @t669)) % 1.32/1.56 (define @t671 () (= @t169 @t669)) % 1.32/1.56 (define @t672 () (+ -2057 @t582)) % 1.32/1.56 (define @t673 () (+ 187 @t137)) % 1.32/1.56 (define @t674 () (+ -187 @t156)) % 1.32/1.56 (define @t675 () (* -1 -17)) % 1.32/1.56 (define @t676 () (* -11 @t675)) % 1.32/1.56 (define @t677 () (+ @t156 @t676)) % 1.32/1.56 (define @t678 () (* -1 @t677)) % 1.32/1.56 (define @t679 () (* -11 @t678)) % 1.32/1.56 (define @t680 () (+ 1 @t679)) % 1.32/1.56 (define @t681 () (not @t667)) % 1.32/1.56 (define @t682 () (>= @t18 -21)) % 1.32/1.56 (define @t683 () (>= @t135 15)) % 1.32/1.56 (define @t684 () (* -7/121 0/1)) % 1.32/1.56 (define @t685 () (* -84/121 -21/1)) % 1.32/1.56 (define @t686 () (to_real -15)) % 1.32/1.56 (define @t687 () (* -1 15)) % 1.32/1.56 (define @t688 () (to_real @t687)) % 1.32/1.56 (define @t689 () (+ @t688 @t381 @t380 @t685 @t684)) % 1.32/1.56 (define @t690 () (+ @t399 @t404 @t402 @t388 @t407)) % 1.32/1.56 (define @t691 () (>= @t406 @t78)) % 1.32/1.56 (define @t692 () (to_real -21)) % 1.32/1.56 (define @t693 () (>= @t387 @t692)) % 1.32/1.56 (define @t694 () (= (* 21/1 (to_real (- @t18 -21))) (* 21/1 (- @t387 @t692)))) % 1.32/1.56 (define @t695 () (= (* 15/1 (to_real (- @t398 @t687))) (* 15/1 (- @t399 @t688)))) % 1.32/1.56 (define @t696 () (= (<= @t398 @t687) (<= @t399 @t688))) % 1.32/1.56 (define @t697 () (and @t339 @t682 @t143 @t15 @t683)) % 1.32/1.56 (define @t698 () (not @t682)) % 1.32/1.56 (define @t699 () (not @t683)) % 1.32/1.56 (define @t700 () (>= @t18 -17)) % 1.32/1.56 (define @t701 () (>= @t135 12)) % 1.32/1.56 (define @t702 () (not @t700)) % 1.32/1.56 (define @t703 () (not @t701)) % 1.32/1.56 (define @t704 () (not @t703)) % 1.32/1.56 (define @t705 () (* 44/7 11/1)) % 1.32/1.56 (define @t706 () (* 4/7 0/1)) % 1.32/1.56 (define @t707 () (* 4 -17)) % 1.32/1.56 (define @t708 () (to_real @t707)) % 1.32/1.56 (define @t709 () (+ @t708 @t706 @t705 -1/1 @t248)) % 1.32/1.56 (define @t710 () (* 44/7 @t389)) % 1.32/1.56 (define @t711 () (* 4 @t18)) % 1.32/1.56 (define @t712 () (to_real @t711)) % 1.32/1.56 (define @t713 () (+ @t712 @t710 (to_real (* -4 @t18)) (* -44/7 @t389) @t252 @t251 @t61 @t502)) % 1.32/1.56 (define @t714 () (= @t713 0/1)) % 1.32/1.56 (define @t715 () (* 4/7 @t401)) % 1.32/1.56 (define @t716 () (+ @t712 @t715 @t710 @t256 @t255)) % 1.32/1.56 (define @t717 () (>= @t716 @t709)) % 1.32/1.56 (define @t718 () (> 44/7 0/1)) % 1.32/1.56 (define @t719 () (<= @t135 11)) % 1.32/1.56 (define @t720 () (to_real 11)) % 1.32/1.56 (define @t721 () (<= @t389 @t720)) % 1.32/1.56 (define @t722 () (= (* -11/1 (to_real (- @t135 11))) (* -11/1 (- @t389 @t720)))) % 1.32/1.56 (define @t723 () (= @t135 10)) % 1.32/1.56 (define @t724 () (+ -1209 @t582)) % 1.32/1.56 (define @t725 () (to_real @t724)) % 1.32/1.56 (define @t726 () (- @t169 @t725)) % 1.32/1.56 (define @t727 () (= @t169 @t725)) % 1.32/1.56 (define @t728 () (+ -1210 @t582)) % 1.32/1.56 (define @t729 () (+ 110 @t137)) % 1.32/1.56 (define @t730 () (+ -110 @t156)) % 1.32/1.56 (define @t731 () (* -1 -10)) % 1.32/1.56 (define @t732 () (* -11 @t731)) % 1.32/1.56 (define @t733 () (+ @t156 @t732)) % 1.32/1.56 (define @t734 () (* -1 @t733)) % 1.32/1.56 (define @t735 () (* -11 @t734)) % 1.32/1.56 (define @t736 () (+ 1 @t735)) % 1.32/1.56 (define @t737 () (not @t723)) % 1.32/1.56 (define @t738 () (>= @t135 11)) % 1.32/1.56 (define @t739 () (>= @t135 10)) % 1.32/1.56 (define @t740 () (not @t739)) % 1.32/1.56 (define @t741 () (+ 10 1)) % 1.32/1.56 (define @t742 () (>= @t135 @t741)) % 1.32/1.56 (define @t743 () (> @t135 10)) % 1.32/1.56 (define @t744 () (< @t135 10)) % 1.32/1.56 (define @t745 () (not @t743)) % 1.32/1.56 (define @t746 () (not @t744)) % 1.32/1.56 (define @t747 () (>= @t18 -14)) % 1.32/1.56 (define @t748 () (not @t747)) % 1.32/1.56 (define @t749 () (not @t748)) % 1.32/1.56 (define @t750 () (not @t740)) % 1.32/1.56 (define @t751 () (* 11 9)) % 1.32/1.56 (define @t752 () (* 7 -14)) % 1.32/1.56 (define @t753 () (+ @t752 @t751 0 @t58)) % 1.32/1.56 (define @t754 () (+ @t137 @t136 @t400 @t96)) % 1.32/1.56 (define @t755 () (>= @t754 @t753)) % 1.32/1.56 (define @t756 () (<= @t135 9)) % 1.32/1.56 (define @t757 () (< @t18 -14)) % 1.32/1.56 (define @t758 () (= @t18 -14)) % 1.32/1.56 (define @t759 () (not @t758)) % 1.32/1.56 (define @t760 () (>= @t228 @t350)) % 1.32/1.56 (define @t761 () (* 44/7 9/1)) % 1.32/1.56 (define @t762 () (* 4 -14)) % 1.32/1.56 (define @t763 () (to_real @t762)) % 1.32/1.56 (define @t764 () (* 4/7 1/1)) % 1.32/1.56 (define @t765 () (+ -1/1 @t764 @t763 @t761 @t248)) % 1.32/1.56 (define @t766 () (+ @t256 @t715 @t712 @t710 @t255)) % 1.32/1.56 (define @t767 () (>= @t766 @t765)) % 1.32/1.56 (define @t768 () (<= @t389 9/1)) % 1.32/1.56 (define @t769 () (to_real 9)) % 1.32/1.56 (define @t770 () (<= @t389 @t769)) % 1.32/1.56 (define @t771 () (= (* -9/1 (to_real (- @t135 9))) (* -9/1 (- @t389 @t769)))) % 1.32/1.56 (define @t772 () (= @t756 @t770)) % 1.32/1.56 (define @t773 () (< @t400 1)) % 1.32/1.56 (define @t774 () (< @t401 1/1)) % 1.32/1.56 (define @t775 () (< @t401 @t83)) % 1.32/1.56 (define @t776 () (= (* -1/1 (to_real (- @t400 1))) (* -1/1 (- @t401 @t83)))) % 1.32/1.56 (define @t777 () (= @t773 @t775)) % 1.32/1.56 (define @t778 () (>= @t18 -13)) % 1.32/1.56 (define @t779 () (+ -14 1)) % 1.32/1.56 (define @t780 () (>= @t18 @t779)) % 1.32/1.56 (define @t781 () (> @t18 -14)) % 1.32/1.56 (define @t782 () (not @t781)) % 1.32/1.56 (define @t783 () (not @t757)) % 1.32/1.56 (define @t784 () (+ tptp.a @t235)) % 1.32/1.56 (define @t785 () (>= @t784 1)) % 1.32/1.56 (define @t786 () (ite @t164 @t230 @t785)) % 1.32/1.56 (define @t787 () (>= @t228 1)) % 1.32/1.56 (define @t788 () (>= @t784 0)) % 1.32/1.56 (define @t789 () (ite @t35 (ite @t164 (not @t788) @t787) @t786)) % 1.32/1.56 (define @t790 () (not @t789)) % 1.32/1.56 (define @t791 () (and @t789 @t314)) % 1.32/1.56 (define @t792 () (+ @t18 @t649)) % 1.32/1.56 (define @t793 () (>= @t792 1)) % 1.32/1.56 (define @t794 () (+ @t213 1)) % 1.32/1.56 (define @t795 () (>= @t649 @t794)) % 1.32/1.56 (define @t796 () (- @t16)) % 1.32/1.56 (define @t797 () (<= @t796 @t329)) % 1.32/1.56 (define @t798 () (+ @t18 @t16)) % 1.32/1.56 (define @t799 () (>= @t798 0)) % 1.32/1.56 (define @t800 () (<= @t796 @t18)) % 1.32/1.56 (define @t801 () (ite @t342 (> @t796 @t18) (> @t796 @t329))) % 1.32/1.56 (define @t802 () (>= @t798 1)) % 1.32/1.56 (define @t803 () (- @t798 1)) % 1.32/1.56 (define @t804 () (>= @t16 @t794)) % 1.32/1.56 (define @t805 () (<= @t16 @t329)) % 1.32/1.56 (define @t806 () (>= @t792 0)) % 1.32/1.56 (define @t807 () (>= @t18 @t16)) % 1.32/1.56 (define @t808 () (ite @t342 (> @t16 @t18) (> @t16 @t329))) % 1.32/1.56 (define @t809 () (>= @t16 0)) % 1.32/1.56 (define @t810 () (ite @t809 @t808 @t801)) % 1.32/1.56 (define @t811 () (+ @t96 1)) % 1.32/1.56 (define @t812 () (>= @t235 @t811)) % 1.32/1.56 (define @t813 () (<= @t328 @t345)) % 1.32/1.56 (define @t814 () (<= @t328 tptp.a)) % 1.32/1.56 (define @t815 () (ite @t164 (> @t328 tptp.a) (> @t328 @t345))) % 1.32/1.56 (define @t816 () (>= tptp.b @t811)) % 1.32/1.56 (define @t817 () (<= tptp.b @t345)) % 1.32/1.56 (define @t818 () (>= tptp.a tptp.b)) % 1.32/1.56 (define @t819 () (ite @t164 (> tptp.b tptp.a) (> tptp.b @t345))) % 1.32/1.56 (define @t820 () (ite @t35 @t819 @t815)) % 1.32/1.56 (define @t821 () (and @t820 @t314)) % 1.32/1.56 (define @t822 () (ite @t342 (not @t806) @t802)) % 1.32/1.56 (define @t823 () (ite @t809 @t822 (ite @t342 (not @t799) @t793))) % 1.32/1.56 (define @t824 () (>= @t135 5)) % 1.32/1.56 (define @t825 () (not @t824)) % 1.32/1.56 (define @t826 () (not @t825)) % 1.32/1.56 (define @t827 () (* 11/7 4/1)) % 1.32/1.56 (define @t828 () (+ 0/1 @t605 @t827 -6/1 @t114)) % 1.32/1.56 (define @t829 () (+ @t122 @t612 @t609 @t387 @t121)) % 1.32/1.56 (define @t830 () (>= @t829 @t828)) % 1.32/1.56 (define @t831 () (to_real -6)) % 1.32/1.56 (define @t832 () (< @t387 @t831)) % 1.32/1.56 (define @t833 () (<= @t135 4)) % 1.32/1.56 (define @t834 () (<= @t389 4/1)) % 1.32/1.56 (define @t835 () (to_real 4)) % 1.32/1.56 (define @t836 () (<= @t389 @t835)) % 1.32/1.56 (define @t837 () (= (* -4/1 (to_real (- @t135 4))) (* -4/1 (- @t389 @t835)))) % 1.32/1.56 (define @t838 () (= @t833 @t836)) % 1.32/1.56 (define @t839 () (and @t15 @t371 @t825 @t143 @t53)) % 1.32/1.56 (define @t840 () (@list true false true false)) % 1.32/1.56 (define @t841 () (>= @t135 0)) % 1.32/1.56 (define @t842 () (< @t135 0)) % 1.32/1.56 (define @t843 () (>= 0 -5)) % 1.32/1.56 (define @t844 () (* -1 5)) % 1.32/1.56 (define @t845 () (+ 0 @t844)) % 1.32/1.56 (define @t846 () (+ @t135 @t398)) % 1.32/1.56 (define @t847 () (>= @t846 @t845)) % 1.32/1.56 (define @t848 () (and @t789 @t314 @t175)) % 1.32/1.56 (define @t849 () (+ @t18 @t398)) % 1.32/1.56 (define @t850 () (>= @t849 0)) % 1.32/1.56 (define @t851 () (- @t135)) % 1.32/1.56 (define @t852 () (<= @t329 @t851)) % 1.32/1.56 (define @t853 () (+ @t18 @t135)) % 1.32/1.56 (define @t854 () (>= @t853 0)) % 1.32/1.56 (define @t855 () (<= @t329 @t135)) % 1.32/1.56 (define @t856 () (ite @t841 (> @t329 @t135) (> @t329 @t851))) % 1.32/1.56 (define @t857 () (>= @t853 1)) % 1.32/1.56 (define @t858 () (+ @t398 1)) % 1.32/1.56 (define @t859 () (>= @t18 @t858)) % 1.32/1.56 (define @t860 () (<= @t18 @t851)) % 1.32/1.56 (define @t861 () (>= @t849 1)) % 1.32/1.56 (define @t862 () (+ @t135 1)) % 1.32/1.56 (define @t863 () (>= @t18 @t862)) % 1.32/1.56 (define @t864 () (ite @t841 (> @t18 @t135) (> @t18 @t851))) % 1.32/1.56 (define @t865 () (ite @t342 @t864 @t856)) % 1.32/1.56 (define @t866 () (and @t820 @t314 @t175)) % 1.32/1.56 (define @t867 () (abs @t135)) % 1.32/1.56 (define @t868 () (+ @t358 (* -1 @t867))) % 1.32/1.56 (define @t869 () (>= @t868 1)) % 1.32/1.56 (define @t870 () (+ @t867 1)) % 1.32/1.56 (define @t871 () (>= @t358 @t870)) % 1.32/1.56 (define @t872 () (* tptp.b tptp.a)) % 1.32/1.56 (define @t873 () (abs @t872)) % 1.32/1.56 (define @t874 () (<= @t873 @t867)) % 1.32/1.56 (define @t875 () (not @t854)) % 1.32/1.56 (define @t876 () (ite @t841 @t875 (not @t850))) % 1.32/1.56 (define @t877 () (ite @t342 (ite @t841 @t861 @t857) @t876)) % 1.32/1.56 (define @t878 () (not @t841)) % 1.32/1.56 (define @t879 () (>= @t217 1)) % 1.32/1.56 (define @t880 () (* 0 @t16)) % 1.32/1.56 (define @t881 () (+ @t486 @t880 @t484)) % 1.32/1.56 (define @t882 () (+ (* -1 @t217) @t217)) % 1.32/1.56 (define @t883 () (not @t879)) % 1.32/1.56 (define @t884 () (@list @t24)) % 1.32/1.56 (define @t885 () (not @t809)) % 1.32/1.56 (define @t886 () (not @t883)) % 1.32/1.56 (define @t887 () (>= @t853 @t350)) % 1.32/1.56 (define @t888 () (<= @t853 -1)) % 1.32/1.56 (define @t889 () (* 1/14 1/1)) % 1.32/1.56 (define @t890 () (* -3/14 0/1)) % 1.32/1.56 (define @t891 () (* -1/154 1/1)) % 1.32/1.56 (define @t892 () (* 7/22 0/1)) % 1.32/1.56 (define @t893 () (* 1/22 1/1)) % 1.32/1.56 (define @t894 () (+ -1/1 @t893 @t892 @t891 @t890 @t889)) % 1.32/1.56 (define @t895 () (* 1/14 @t93)) % 1.32/1.56 (define @t896 () (* 1/22 @t61)) % 1.32/1.56 (define @t897 () (* -1/14 @t93)) % 1.32/1.56 (define @t898 () (* -1/22 @t61)) % 1.32/1.56 (define @t899 () (* -7/22 @t644)) % 1.32/1.56 (define @t900 () (* -11/14 @t389)) % 1.32/1.56 (define @t901 () (* -1/2 @t387)) % 1.32/1.56 (define @t902 () (* 7/22 @t644)) % 1.32/1.56 (define @t903 () (* -3/14 @t389)) % 1.32/1.56 (define @t904 () (+ @t903 @t902 @t901 @t901 @t900 @t389 @t899 @t387 @t898 @t897 @t896 @t895)) % 1.32/1.56 (define @t905 () (* 1/14 @t401)) % 1.32/1.56 (define @t906 () (* -1/154 @t70)) % 1.32/1.56 (define @t907 () (* 1/22 @t654)) % 1.32/1.56 (define @t908 () (to_real @t853)) % 1.32/1.56 (define @t909 () (+ @t908 @t907 @t902 @t906 @t903 @t905)) % 1.32/1.56 (define @t910 () (>= @t909 @t894)) % 1.32/1.56 (define @t911 () (> 1/14 0/1)) % 1.32/1.56 (define @t912 () (< -3/14 0/1)) % 1.32/1.56 (define @t913 () (>= @t389 @t78)) % 1.32/1.56 (define @t914 () (< -1/154 0/1)) % 1.32/1.56 (define @t915 () (= @t906 @t891)) % 1.32/1.56 (define @t916 () (> 7/22 0/1)) % 1.32/1.56 (define @t917 () (< @t16 0)) % 1.32/1.56 (define @t918 () (< @t644 @t78)) % 1.32/1.56 (define @t919 () (> 1/22 0/1)) % 1.32/1.56 (define @t920 () (< @t217 1)) % 1.32/1.56 (define @t921 () (< @t654 1/1)) % 1.32/1.56 (define @t922 () (< @t654 @t83)) % 1.32/1.56 (define @t923 () (= (* -1/1 (to_real (- @t217 1))) (* -1/1 (- @t654 @t83)))) % 1.32/1.56 (define @t924 () (= @t920 @t922)) % 1.32/1.56 (define @t925 () (<= @t908 @t57)) % 1.32/1.56 (define @t926 () (and @t546 @t841 @t15 @t885 @t883 @t875)) % 1.32/1.56 (define @t927 () (>= @t135 8)) % 1.32/1.56 (define @t928 () (>= @t18 -8)) % 1.32/1.56 (define @t929 () (>= @t16 11)) % 1.32/1.56 (define @t930 () (not @t927)) % 1.32/1.56 (define @t931 () (not @t930)) % 1.32/1.56 (define @t932 () (not @t928)) % 1.32/1.56 (define @t933 () (not @t932)) % 1.32/1.56 (define @t934 () (not @t929)) % 1.32/1.56 (define @t935 () (not @t934)) % 1.32/1.56 (define @t936 () (not (>= 10 @t16))) % 1.32/1.56 (define @t937 () (>= @t16 @t741)) % 1.32/1.56 (define @t938 () (not @t937)) % 1.32/1.56 (define @t939 () (<= @t16 10)) % 1.32/1.56 (define @t940 () (not @t939)) % 1.32/1.56 (define @t941 () (* 121/49 7/1)) % 1.32/1.56 (define @t942 () (* 11/49 1/1)) % 1.32/1.56 (define @t943 () (* -1/49 1/1)) % 1.32/1.56 (define @t944 () (* 22/7 -9/1)) % 1.32/1.56 (define @t945 () (+ 10/1 @t113 @t944 @t943 @t942 @t941)) % 1.32/1.56 (define @t946 () (* -11/49 @t93)) % 1.32/1.56 (define @t947 () (+ @t946 @t646)) % 1.32/1.56 (define @t948 () (* 22/7 @t387)) % 1.32/1.56 (define @t949 () (* 1/7 @t61)) % 1.32/1.56 (define @t950 () (+ @t949 @t641 @t650)) % 1.32/1.56 (define @t951 () (* -1/49 @t70)) % 1.32/1.56 (define @t952 () (= @t951 @t947)) % 1.32/1.56 (define @t953 () (* 1/7 @t654)) % 1.32/1.56 (define @t954 () (= @t953 @t950)) % 1.32/1.56 (define @t955 () (+ @t644 @t953 @t948 @t951 @t652 @t639)) % 1.32/1.56 (define @t956 () (>= @t955 @t945)) % 1.32/1.56 (define @t957 () (<= @t135 7)) % 1.32/1.56 (define @t958 () (to_real 7)) % 1.32/1.56 (define @t959 () (<= @t389 @t958)) % 1.32/1.56 (define @t960 () (= (* -7/1 (to_real (- @t135 7))) (* -7/1 (- @t389 @t958)))) % 1.32/1.56 (define @t961 () (< @t652 @t942)) % 1.32/1.56 (define @t962 () (< -1/49 0/1)) % 1.32/1.56 (define @t963 () (= @t951 @t943)) % 1.32/1.56 (define @t964 () (<= @t18 -9)) % 1.32/1.56 (define @t965 () (<= @t387 -9/1)) % 1.32/1.56 (define @t966 () (to_real -9)) % 1.32/1.56 (define @t967 () (<= @t387 @t966)) % 1.32/1.56 (define @t968 () (= (* 9/1 (to_real (- @t18 -9))) (* 9/1 (- @t387 @t966)))) % 1.32/1.56 (define @t969 () (= @t964 @t967)) % 1.32/1.56 (define @t970 () (< @t953 @t113)) % 1.32/1.56 (define @t971 () (to_real 10)) % 1.32/1.56 (define @t972 () (<= @t644 @t971)) % 1.32/1.56 (define @t973 () (= (* -10/1 (to_real (- @t16 10))) (* -10/1 (- @t644 @t971)))) % 1.32/1.56 (define @t974 () (= @t939 @t972)) % 1.32/1.56 (define @t975 () (and @t930 @t546 @t15 @t932 @t883 @t934)) % 1.32/1.56 (define @t976 () (= @t135 5)) % 1.32/1.56 (define @t977 () (+ -604 @t582)) % 1.32/1.56 (define @t978 () (to_real @t977)) % 1.32/1.56 (define @t979 () (- @t169 @t978)) % 1.32/1.56 (define @t980 () (= @t169 @t978)) % 1.32/1.56 (define @t981 () (+ -605 @t582)) % 1.32/1.56 (define @t982 () (+ 55 @t137)) % 1.32/1.56 (define @t983 () (+ -55 @t156)) % 1.32/1.56 (define @t984 () (* -1 -5)) % 1.32/1.56 (define @t985 () (* -11 @t984)) % 1.32/1.56 (define @t986 () (+ @t156 @t985)) % 1.32/1.56 (define @t987 () (* -1 @t986)) % 1.32/1.56 (define @t988 () (* -11 @t987)) % 1.32/1.56 (define @t989 () (+ 1 @t988)) % 1.32/1.56 (define @t990 () (not @t976)) % 1.32/1.56 (define @t991 () (>= @t135 6)) % 1.32/1.56 (define @t992 () (+ 5 1)) % 1.32/1.56 (define @t993 () (>= @t135 @t992)) % 1.32/1.56 (define @t994 () (> @t135 5)) % 1.32/1.56 (define @t995 () (< @t135 5)) % 1.32/1.56 (define @t996 () (not @t994)) % 1.32/1.56 (define @t997 () (not @t995)) % 1.32/1.56 (define @t998 () (>= @t18 -7)) % 1.32/1.56 (define @t999 () (* -7/15 1/1)) % 1.32/1.56 (define @t1000 () (* -1/15 0/1)) % 1.32/1.56 (define @t1001 () (* 1/105 1/1)) % 1.32/1.56 (define @t1002 () (* -11/105 0/1)) % 1.32/1.56 (define @t1003 () (* -121/105 6/1)) % 1.32/1.56 (define @t1004 () (* -1 -7)) % 1.32/1.56 (define @t1005 () (to_real @t1004)) % 1.32/1.56 (define @t1006 () (+ @t1005 @t1003 @t1002 @t1001 @t1000 @t999)) % 1.32/1.56 (define @t1007 () (+ (* -7/15 @t387) (* -7/15 @t644))) % 1.32/1.56 (define @t1008 () (* 11/15 @t387)) % 1.32/1.56 (define @t1009 () (+ (* -1/15 @t61) @t1008 (* 7/15 @t644))) % 1.32/1.56 (define @t1010 () (+ (* 11/105 @t93) (* 1/15 @t61))) % 1.32/1.56 (define @t1011 () (+ (* -11/105 @t93) @t1008 (* 121/105 @t389))) % 1.32/1.56 (define @t1012 () (* -121/105 @t389)) % 1.32/1.56 (define @t1013 () (to_real @t798)) % 1.32/1.56 (define @t1014 () (* -7/15 @t1013)) % 1.32/1.56 (define @t1015 () (* -1/15 @t654)) % 1.32/1.56 (define @t1016 () (* 1/105 @t70)) % 1.32/1.56 (define @t1017 () (* -11/105 @t401)) % 1.32/1.56 (define @t1018 () (+ @t608 @t1012 @t1017 @t1016 @t1015 @t1014)) % 1.32/1.56 (define @t1019 () (< -7/15 0/1)) % 1.32/1.56 (define @t1020 () (>= @t1013 1/1)) % 1.32/1.56 (define @t1021 () (>= @t1013 @t83)) % 1.32/1.56 (define @t1022 () (= (* -1/1 (to_real @t803)) (* -1/1 (- @t1013 @t83)))) % 1.32/1.56 (define @t1023 () (= @t802 @t1021)) % 1.32/1.56 (define @t1024 () (< -1/15 0/1)) % 1.32/1.56 (define @t1025 () (> 1/105 0/1)) % 1.32/1.56 (define @t1026 () (< -11/105 0/1)) % 1.32/1.56 (define @t1027 () (< -121/105 0/1)) % 1.32/1.56 (define @t1028 () (>= @t389 6/1)) % 1.32/1.56 (define @t1029 () (to_real 6)) % 1.32/1.56 (define @t1030 () (>= @t389 @t1029)) % 1.32/1.56 (define @t1031 () (= (* -6/1 (to_real (- @t135 6))) (* -6/1 (- @t389 @t1029)))) % 1.32/1.56 (define @t1032 () (= @t991 @t1030)) % 1.32/1.56 (define @t1033 () (= (* -7/1 (to_real (- @t213 @t1004))) (* -7/1 (- @t608 @t1005)))) % 1.32/1.56 (define @t1034 () (= (<= @t213 @t1004) (<= @t608 @t1005))) % 1.32/1.56 (define @t1035 () (not @t802)) % 1.32/1.56 (define @t1036 () (not @t998)) % 1.32/1.56 (define @t1037 () (not @t991)) % 1.32/1.56 (define @t1038 () (@list false false false false false)) % 1.32/1.56 (define @t1039 () (>= @t135 7)) % 1.32/1.56 (define @t1040 () (not @t1039)) % 1.32/1.56 (define @t1041 () (not @t1040)) % 1.32/1.56 (define @t1042 () (not @t1036)) % 1.32/1.56 (define @t1043 () (* 22/7 -8/1)) % 1.32/1.56 (define @t1044 () (* 121/49 6/1)) % 1.32/1.56 (define @t1045 () (+ 10/1 @t113 @t943 @t632 @t1044 @t1043)) % 1.32/1.56 (define @t1046 () (+ @t644 @t953 @t951 @t652 @t639 @t948)) % 1.32/1.56 (define @t1047 () (>= @t1046 @t1045)) % 1.32/1.56 (define @t1048 () (<= @t18 -8)) % 1.32/1.56 (define @t1049 () (to_real -8)) % 1.32/1.56 (define @t1050 () (<= @t387 @t1049)) % 1.32/1.56 (define @t1051 () (= (* 8/1 (to_real (- @t18 -8))) (* 8/1 (- @t387 @t1049)))) % 1.32/1.56 (define @t1052 () (= @t1048 @t1050)) % 1.32/1.56 (define @t1053 () (<= @t135 6)) % 1.32/1.56 (define @t1054 () (<= @t389 6/1)) % 1.32/1.56 (define @t1055 () (<= @t389 @t1029)) % 1.32/1.56 (define @t1056 () (= @t1053 @t1055)) % 1.32/1.56 (define @t1057 () (and @t1036 @t1040 @t143 @t15 @t883 @t934)) % 1.32/1.56 (define @t1058 () (<= 0/1 -5/11)) % 1.32/1.56 (define @t1059 () (* -49/121 1/1)) % 1.32/1.56 (define @t1060 () (* -105/121 -8/1)) % 1.32/1.56 (define @t1061 () (to_real -7)) % 1.32/1.56 (define @t1062 () (* -1 7)) % 1.32/1.56 (define @t1063 () (to_real @t1062)) % 1.32/1.56 (define @t1064 () (+ @t1063 @t1060 @t380 @t381 @t684 @t1059)) % 1.32/1.56 (define @t1065 () (* -49/121 @t644)) % 1.32/1.56 (define @t1066 () (+ (* -49/121 @t387) @t1065)) % 1.32/1.56 (define @t1067 () (* 49/121 @t644)) % 1.32/1.56 (define @t1068 () (+ @t396 @t390 @t1067)) % 1.32/1.56 (define @t1069 () (* -105/121 @t387)) % 1.32/1.56 (define @t1070 () (* -49/121 @t1013)) % 1.32/1.56 (define @t1071 () (* -7/121 @t654)) % 1.32/1.56 (define @t1072 () (= @t1071 @t1068)) % 1.32/1.56 (define @t1073 () (+ @t399 @t1069 @t402 @t404 @t1071 @t1070)) % 1.32/1.56 (define @t1074 () (< -49/121 0/1)) % 1.32/1.56 (define @t1075 () (= @t1071 @t684)) % 1.32/1.56 (define @t1076 () (< -105/121 0/1)) % 1.32/1.56 (define @t1077 () (>= @t387 @t1049)) % 1.32/1.56 (define @t1078 () (= @t16 11)) % 1.32/1.56 (define @t1079 () (>= @t16 12)) % 1.32/1.56 (define @t1080 () (* -1 12)) % 1.32/1.56 (define @t1081 () (+ @t1080 11)) % 1.32/1.56 (define @t1082 () (+ @t649 @t16)) % 1.32/1.56 (define @t1083 () (not @t1079)) % 1.32/1.56 (define @t1084 () (not @t1078)) % 1.32/1.56 (define @t1085 () (* 7/11 11/1)) % 1.32/1.56 (define @t1086 () (+ @t59 -7/1 @t56 @t55 @t1085)) % 1.32/1.56 (define @t1087 () (* 7/11 @t644)) % 1.32/1.56 (define @t1088 () (* -7/11 @t644)) % 1.32/1.56 (define @t1089 () (+ @t62 @t608 @t1088)) % 1.32/1.56 (define @t1090 () (* 1/11 @t654)) % 1.32/1.56 (define @t1091 () (= @t1090 @t1089)) % 1.32/1.56 (define @t1092 () (+ @t75 @t387 @t71 @t1090 @t1087)) % 1.32/1.56 (define @t1093 () (> 7/11 0/1)) % 1.32/1.56 (define @t1094 () (= @t644 11/1)) % 1.32/1.56 (define @t1095 () (= @t1087 @t1085)) % 1.32/1.56 (define @t1096 () (= @t1090 @t55)) % 1.32/1.56 (define @t1097 () (<= @t387 @t1061)) % 1.32/1.56 (define @t1098 () (= (* 7/1 (to_real (- @t18 -7))) (* 7/1 (- @t387 @t1061)))) % 1.32/1.56 (define @t1099 () (<= @t18 -7)) % 1.32/1.56 (define @t1100 () (= @t1099 @t1097)) % 1.32/1.56 (define @t1101 () (* 11/14 4/1)) % 1.32/1.56 (define @t1102 () (* -43/154 1/1)) % 1.32/1.56 (define @t1103 () (* -1/22 0/1)) % 1.32/1.56 (define @t1104 () (* -7/22 11/1)) % 1.32/1.56 (define @t1105 () (* 1/14 0/1)) % 1.32/1.56 (define @t1106 () (+ 0/1 @t1105 @t1104 @t1103 @t1102 @t1101)) % 1.32/1.56 (define @t1107 () (* -43/14 @t93)) % 1.32/1.56 (define @t1108 () (* -43/22 @t61)) % 1.32/1.56 (define @t1109 () (* 1/2 @t387)) % 1.32/1.56 (define @t1110 () (* 11/14 @t389)) % 1.32/1.56 (define @t1111 () (+ @t1110 @t899 @t901 @t1109 @t900 @t902 @t118 @t64 @t1108 @t1107 @t898 @t895)) % 1.32/1.56 (define @t1112 () (* -43/154 @t70)) % 1.32/1.56 (define @t1113 () (* -1/22 @t654)) % 1.32/1.56 (define @t1114 () (+ @t122 @t905 @t899 @t1113 @t1112 @t1110)) % 1.32/1.56 (define @t1115 () (> 11/14 0/1)) % 1.32/1.56 (define @t1116 () (< -43/154 0/1)) % 1.32/1.56 (define @t1117 () (< -1/22 0/1)) % 1.32/1.56 (define @t1118 () (= @t1113 @t1103)) % 1.32/1.56 (define @t1119 () (< -7/22 0/1)) % 1.32/1.56 (define @t1120 () (= @t899 @t1104)) % 1.32/1.56 (define @t1121 () (= @t905 @t1105)) % 1.32/1.56 (define @t1122 () (and @t825 @t15 @t24 @t1078 @t143 @t53)) % 1.32/1.56 (define @t1123 () (<= 0/1 -65/154)) % 1.32/1.56 (define @t1124 () (* 1/154 1/1)) % 1.32/1.56 (define @t1125 () (* -1/14 0/1)) % 1.32/1.56 (define @t1126 () (* -11/14 5/1)) % 1.32/1.56 (define @t1127 () (+ @t1005 @t1126 @t1125 @t1124 @t1104 @t1103)) % 1.32/1.56 (define @t1128 () (+ @t898 @t1109 @t902)) % 1.32/1.56 (define @t1129 () (+ @t895 @t896)) % 1.32/1.56 (define @t1130 () (+ @t897 @t1109 @t1110)) % 1.32/1.56 (define @t1131 () (= @t1113 @t1128)) % 1.32/1.56 (define @t1132 () (* 1/154 @t70)) % 1.32/1.56 (define @t1133 () (= @t1132 @t1129)) % 1.32/1.56 (define @t1134 () (* -1/14 @t401)) % 1.32/1.56 (define @t1135 () (= @t1134 @t1130)) % 1.32/1.56 (define @t1136 () (+ @t608 @t900 @t1134 @t1132 @t899 @t1113)) % 1.32/1.56 (define @t1137 () (> 1/154 0/1)) % 1.32/1.56 (define @t1138 () (= @t1132 @t1124)) % 1.32/1.56 (define @t1139 () (< -1/14 0/1)) % 1.32/1.56 (define @t1140 () (= @t1134 @t1125)) % 1.32/1.56 (define @t1141 () (< -11/14 0/1)) % 1.32/1.56 (define @t1142 () (to_real 5)) % 1.32/1.56 (define @t1143 () (>= @t389 @t1142)) % 1.32/1.56 (define @t1144 () (>= tptp.a 4)) % 1.32/1.56 (define @t1145 () (not @t1144)) % 1.32/1.56 (define @t1146 () (not @t1145)) % 1.32/1.56 (define @t1147 () (* -1/77 1/1)) % 1.32/1.56 (define @t1148 () (* 1/7 4/1)) % 1.32/1.56 (define @t1149 () (+ @t1148 @t1147 @t55 @t1085 -8/1)) % 1.32/1.56 (define @t1150 () (* -1/11 @t61)) % 1.32/1.56 (define @t1151 () (* -1/7 @t93)) % 1.32/1.56 (define @t1152 () (+ @t1151 @t1150)) % 1.32/1.56 (define @t1153 () (* -1/77 @t70)) % 1.32/1.56 (define @t1154 () (= @t1153 @t1152)) % 1.32/1.56 (define @t1155 () (+ @t119 @t1153 @t1090 @t1087 @t387)) % 1.32/1.56 (define @t1156 () (>= @t1155 @t1149)) % 1.32/1.56 (define @t1157 () (< -1/77 0/1)) % 1.32/1.56 (define @t1158 () (= @t1153 @t1147)) % 1.32/1.56 (define @t1159 () (< tptp.a 4)) % 1.32/1.56 (define @t1160 () (< @t93 @t835)) % 1.32/1.56 (define @t1161 () (= (* -4/1 (to_real (- tptp.a 4))) (* -4/1 (- @t93 @t835)))) % 1.32/1.56 (define @t1162 () (<= 0/1 -21/22)) % 1.32/1.56 (define @t1163 () (* 11/2 5/1)) % 1.32/1.56 (define @t1164 () (* -49/22 11/1)) % 1.32/1.56 (define @t1165 () (* -7/22 0/1)) % 1.32/1.56 (define @t1166 () (* 1/2 0/1)) % 1.32/1.56 (define @t1167 () (* -1 4)) % 1.32/1.56 (define @t1168 () (to_real @t1167)) % 1.32/1.56 (define @t1169 () (+ @t1168 @t1166 @t1165 @t1164 @t893 @t1163)) % 1.32/1.56 (define @t1170 () (* 11/2 @t389)) % 1.32/1.56 (define @t1171 () (* 7/22 @t61)) % 1.32/1.56 (define @t1172 () (* 1/2 @t93)) % 1.32/1.56 (define @t1173 () (+ @t1172 @t1171)) % 1.32/1.56 (define @t1174 () (* -49/22 @t644)) % 1.32/1.56 (define @t1175 () (* 49/22 @t644)) % 1.32/1.56 (define @t1176 () (* 7/2 @t387)) % 1.32/1.56 (define @t1177 () (* -7/22 @t61)) % 1.32/1.56 (define @t1178 () (+ @t1177 @t1176 @t1175)) % 1.32/1.56 (define @t1179 () (* -11/2 @t389)) % 1.32/1.56 (define @t1180 () (* -7/2 @t387)) % 1.32/1.56 (define @t1181 () (+ @t1172 @t1180 @t1179)) % 1.32/1.56 (define @t1182 () (* 1/22 @t70)) % 1.32/1.56 (define @t1183 () (= @t1182 @t1173)) % 1.32/1.56 (define @t1184 () (* -7/22 @t654)) % 1.32/1.56 (define @t1185 () (= @t1184 @t1178)) % 1.32/1.56 (define @t1186 () (* 1/2 @t401)) % 1.32/1.56 (define @t1187 () (= @t1186 @t1181)) % 1.32/1.56 (define @t1188 () (+ @t97 @t1186 @t1184 @t1174 @t1182 @t1170)) % 1.32/1.56 (define @t1189 () (> 11/2 0/1)) % 1.32/1.56 (define @t1190 () (= @t1182 @t893)) % 1.32/1.56 (define @t1191 () (< -49/22 0/1)) % 1.32/1.56 (define @t1192 () (= @t1174 @t1164)) % 1.32/1.56 (define @t1193 () (= @t1184 @t1165)) % 1.32/1.56 (define @t1194 () (> 1/2 0/1)) % 1.32/1.56 (define @t1195 () (= @t1186 @t1166)) % 1.32/1.56 (define @t1196 () (and @t976 @t15 @t1078 @t24 @t143 @t1144)) % 1.32/1.56 (define @t1197 () (* -11/14 6/1)) % 1.32/1.56 (define @t1198 () (to_real 8)) % 1.32/1.56 (define @t1199 () (* -1 -8)) % 1.32/1.56 (define @t1200 () (to_real @t1199)) % 1.32/1.56 (define @t1201 () (+ @t1200 @t1125 @t1197 @t1124 @t1103 @t1104)) % 1.32/1.56 (define @t1202 () (= (+ @t608 @t1130 @t900 @t1129 @t1128 @t899) 0/1)) % 1.32/1.56 (define @t1203 () (+ @t608 @t1134 @t900 @t1132 @t1113 @t899)) % 1.32/1.56 (define @t1204 () (<= @t900 @t1197)) % 1.32/1.56 (define @t1205 () (= (* -8/1 (to_real (- @t213 @t1199))) (* -8/1 (- @t608 @t1200)))) % 1.32/1.56 (define @t1206 () (= (<= @t213 @t1199) (<= @t608 @t1200))) % 1.32/1.56 (define @t1207 () (= @t135 7)) % 1.32/1.56 (define @t1208 () (not @t1207)) % 1.32/1.56 (define @t1209 () (<= 0/1 -1/121)) % 1.32/1.56 (define @t1210 () (+ 7/1 -126/11 0/1 0/1 49/11 -1/121)) % 1.32/1.56 (define @t1211 () (* -1/121 1/1)) % 1.32/1.56 (define @t1212 () (* 49/121 11/1)) % 1.32/1.56 (define @t1213 () (* 7/121 0/1)) % 1.32/1.56 (define @t1214 () (* 14/11 -9/1)) % 1.32/1.56 (define @t1215 () (+ 7/1 @t1214 @t55 @t1213 @t1212 @t1211)) % 1.32/1.56 (define @t1216 () (+ @t391 @t396)) % 1.32/1.56 (define @t1217 () (* -7/11 @t387)) % 1.32/1.56 (define @t1218 () (+ @t393 @t1217 @t1065)) % 1.32/1.56 (define @t1219 () (+ @t394 @t1217 @t399)) % 1.32/1.56 (define @t1220 () (* 14/11 @t387)) % 1.32/1.56 (define @t1221 () (= (+ @t389 @t1220 @t1219 @t1218 @t1067 @t1216) 0/1)) % 1.32/1.56 (define @t1222 () (* -1/121 @t70)) % 1.32/1.56 (define @t1223 () (= @t1222 @t1216)) % 1.32/1.56 (define @t1224 () (* 7/121 @t654)) % 1.32/1.56 (define @t1225 () (= @t1224 @t1218)) % 1.32/1.56 (define @t1226 () (* 1/11 @t401)) % 1.32/1.56 (define @t1227 () (= @t1226 @t1219)) % 1.32/1.56 (define @t1228 () (+ @t389 @t1220 @t1226 @t1224 @t1067 @t1222)) % 1.32/1.56 (define @t1229 () (< -1/121 0/1)) % 1.32/1.56 (define @t1230 () (= @t1222 @t1211)) % 1.32/1.56 (define @t1231 () (> 49/121 0/1)) % 1.32/1.56 (define @t1232 () (= @t1067 @t1212)) % 1.32/1.56 (define @t1233 () (> 7/121 0/1)) % 1.32/1.56 (define @t1234 () (= @t1224 @t1213)) % 1.32/1.56 (define @t1235 () (= @t1226 @t55)) % 1.32/1.56 (define @t1236 () (> 14/11 0/1)) % 1.32/1.56 (define @t1237 () (<= @t1220 @t1214)) % 1.32/1.56 (define @t1238 () (and @t15 @t1078 @t24 @t143 @t932 @t1207)) % 1.32/1.56 (define @t1239 () (< @t135 7)) % 1.32/1.56 (define @t1240 () (not @t1239)) % 1.32/1.56 (define @t1241 () (>= 0/1 -1/121)) % 1.32/1.56 (define @t1242 () (>= @t1228 @t1215)) % 1.32/1.56 (define @t1243 () (< @t389 @t958)) % 1.32/1.56 (define @t1244 () (and @t15 @t1078 @t24 @t143 @t932 @t1040)) % 1.32/1.56 (define @t1245 () (+ 7 1)) % 1.32/1.56 (define @t1246 () (>= @t135 @t1245)) % 1.32/1.56 (define @t1247 () (> @t135 7)) % 1.32/1.56 (define @t1248 () (not @t1247)) % 1.32/1.56 (define @t1249 () (>= @t18 -9)) % 1.32/1.56 (define @t1250 () (<= 0/1 -60/77)) % 1.32/1.56 (define @t1251 () (* -11/14 8/1)) % 1.32/1.56 (define @t1252 () (* -1 -9)) % 1.32/1.56 (define @t1253 () (to_real @t1252)) % 1.32/1.56 (define @t1254 () (+ @t1253 @t1125 @t1251 @t1124 @t1103 @t1104)) % 1.32/1.56 (define @t1255 () (>= @t389 8/1)) % 1.32/1.56 (define @t1256 () (>= @t389 @t1198)) % 1.32/1.56 (define @t1257 () (= (* -8/1 (to_real (- @t135 8))) (* -8/1 (- @t389 @t1198)))) % 1.32/1.56 (define @t1258 () (= @t927 @t1256)) % 1.32/1.56 (define @t1259 () (<= @t900 @t1251)) % 1.32/1.56 (define @t1260 () (not @t1249)) % 1.32/1.56 (define @t1261 () (* 33 @t135)) % 1.32/1.56 (define @t1262 () (* 43 @t18)) % 1.32/1.56 (define @t1263 () (+ @t1262 @t1261)) % 1.32/1.56 (define @t1264 () (>= @t1263 -156)) % 1.32/1.56 (define @t1265 () (<= 0/1 -39/77)) % 1.32/1.56 (define @t1266 () (* -43/22 0/1)) % 1.32/1.56 (define @t1267 () (* -301/22 11/1)) % 1.32/1.56 (define @t1268 () (* 43/154 1/1)) % 1.32/1.56 (define @t1269 () (* -43/14 0/1)) % 1.32/1.56 (define @t1270 () (* -1 -156)) % 1.32/1.56 (define @t1271 () (to_real @t1270)) % 1.32/1.56 (define @t1272 () (+ @t1271 @t1251 @t1269 @t1268 @t1267 @t1266)) % 1.32/1.56 (define @t1273 () (* 43/2 @t387)) % 1.32/1.56 (define @t1274 () (+ @t1108 @t1273 (* 301/22 @t644))) % 1.32/1.56 (define @t1275 () (* -301/22 @t644)) % 1.32/1.56 (define @t1276 () (+ (* 43/14 @t93) (* 43/22 @t61))) % 1.32/1.56 (define @t1277 () (+ @t1107 @t1273 (* 473/14 @t389))) % 1.32/1.56 (define @t1278 () (* -33 @t135)) % 1.32/1.56 (define @t1279 () (* -43 @t18)) % 1.32/1.56 (define @t1280 () (+ @t1279 @t1278)) % 1.32/1.56 (define @t1281 () (to_real @t1280)) % 1.32/1.56 (define @t1282 () (* -43/22 @t654)) % 1.32/1.56 (define @t1283 () (= @t1282 @t1274)) % 1.32/1.56 (define @t1284 () (* 43/154 @t70)) % 1.32/1.56 (define @t1285 () (= @t1284 @t1276)) % 1.32/1.56 (define @t1286 () (* -43/14 @t401)) % 1.32/1.56 (define @t1287 () (= @t1286 @t1277)) % 1.32/1.56 (define @t1288 () (* -1 @t1263)) % 1.32/1.56 (define @t1289 () (= @t1288 @t1280)) % 1.32/1.56 (define @t1290 () (to_real @t1288)) % 1.32/1.56 (define @t1291 () (+ @t1290 @t900 @t1286 @t1284 @t1275 @t1282)) % 1.32/1.56 (define @t1292 () (< -43/22 0/1)) % 1.32/1.56 (define @t1293 () (= @t1282 @t1266)) % 1.32/1.56 (define @t1294 () (< -301/22 0/1)) % 1.32/1.56 (define @t1295 () (= @t1275 @t1267)) % 1.32/1.56 (define @t1296 () (> 43/154 0/1)) % 1.32/1.56 (define @t1297 () (= @t1284 @t1268)) % 1.32/1.56 (define @t1298 () (< -43/14 0/1)) % 1.32/1.56 (define @t1299 () (= @t1286 @t1269)) % 1.32/1.56 (define @t1300 () (not @t1264)) % 1.32/1.56 (define @t1301 () (= @t18 -10)) % 1.32/1.56 (define @t1302 () (not @t1301)) % 1.32/1.56 (define @t1303 () (not @t1300)) % 1.32/1.56 (define @t1304 () (<= 0/1 -3/11)) % 1.32/1.56 (define @t1305 () (* -3/11 1/1)) % 1.32/1.56 (define @t1306 () (* 147/11 11/1)) % 1.32/1.56 (define @t1307 () (* 21/11 0/1)) % 1.32/1.56 (define @t1308 () (* 3 0)) % 1.32/1.56 (define @t1309 () (to_real @t1308)) % 1.32/1.56 (define @t1310 () (to_real @t731)) % 1.32/1.56 (define @t1311 () (+ @t1310 @t1309 -157/1 @t1307 @t1306 @t1305)) % 1.32/1.56 (define @t1312 () (to_real @t67)) % 1.32/1.56 (define @t1313 () (to_real @t211)) % 1.32/1.56 (define @t1314 () (* 147/11 @t644)) % 1.32/1.56 (define @t1315 () (+ @t1314 (to_real @t1261) (to_real @t1262) @t1313 @t1313 (to_real @t1278) (* -147/11 @t644) @t608 (* -21/11 @t61) @t1312 @t63 @t64)) % 1.32/1.56 (define @t1316 () (= @t1315 0/1)) % 1.32/1.56 (define @t1317 () (* -3/11 @t70)) % 1.32/1.56 (define @t1318 () (* 21/11 @t654)) % 1.32/1.56 (define @t1319 () (to_real @t1263)) % 1.32/1.56 (define @t1320 () (to_real (* 3 @t400))) % 1.32/1.56 (define @t1321 () (+ @t608 @t1320 @t1319 @t1318 @t1314 @t1317)) % 1.32/1.56 (define @t1322 () (< -3/11 0/1)) % 1.32/1.56 (define @t1323 () (= @t1317 @t1305)) % 1.32/1.56 (define @t1324 () (> 147/11 0/1)) % 1.32/1.56 (define @t1325 () (= @t1314 @t1306)) % 1.32/1.56 (define @t1326 () (> 21/11 0/1)) % 1.32/1.56 (define @t1327 () (= @t1318 @t1307)) % 1.32/1.56 (define @t1328 () (to_real -157)) % 1.32/1.56 (define @t1329 () (<= @t1319 @t1328)) % 1.32/1.56 (define @t1330 () (> 3 0)) % 1.32/1.56 (define @t1331 () (and @t15 @t1078 @t24 @t1300 @t143 @t1301)) % 1.32/1.56 (define @t1332 () (>= @t18 -10)) % 1.32/1.56 (define @t1333 () (not @t1332)) % 1.32/1.56 (define @t1334 () (+ -10 1)) % 1.32/1.56 (define @t1335 () (>= @t18 @t1334)) % 1.32/1.56 (define @t1336 () (> @t18 -10)) % 1.32/1.56 (define @t1337 () (< @t18 -10)) % 1.32/1.56 (define @t1338 () (not @t1336)) % 1.32/1.56 (define @t1339 () (not @t1337)) % 1.32/1.56 (define @t1340 () (not @t1333)) % 1.32/1.56 (define @t1341 () (not @t1083)) % 1.32/1.56 (define @t1342 () (+ -11 1)) % 1.32/1.56 (define @t1343 () (>= @t18 @t1342)) % 1.32/1.56 (define @t1344 () (<= @t18 -11)) % 1.32/1.56 (define @t1345 () (>= 0/1 -9/77)) % 1.32/1.56 (define @t1346 () (* 7/22 12/1)) % 1.32/1.56 (define @t1347 () (* 1/22 0/1)) % 1.32/1.56 (define @t1348 () (* 11/14 9/1)) % 1.32/1.56 (define @t1349 () (+ -11/1 @t1348 @t1105 @t891 @t1347 @t1346)) % 1.32/1.56 (define @t1350 () (+ @t896 @t901 @t899)) % 1.32/1.56 (define @t1351 () (+ @t897 @t898)) % 1.32/1.56 (define @t1352 () (+ @t895 @t901 @t900)) % 1.32/1.56 (define @t1353 () (= (+ @t387 @t1110 @t1352 @t1351 @t1350 @t902) 0/1)) % 1.32/1.56 (define @t1354 () (= @t907 @t1350)) % 1.32/1.56 (define @t1355 () (= @t906 @t1351)) % 1.32/1.56 (define @t1356 () (= @t905 @t1352)) % 1.32/1.56 (define @t1357 () (+ @t387 @t1110 @t905 @t906 @t907 @t902)) % 1.32/1.56 (define @t1358 () (>= @t1357 @t1349)) % 1.32/1.56 (define @t1359 () (< @t16 12)) % 1.32/1.56 (define @t1360 () (< @t644 12/1)) % 1.32/1.56 (define @t1361 () (to_real 12)) % 1.32/1.56 (define @t1362 () (< @t644 @t1361)) % 1.32/1.56 (define @t1363 () (= (* -12/1 (to_real (- @t16 12))) (* -12/1 (- @t644 @t1361)))) % 1.32/1.56 (define @t1364 () (= @t1359 @t1362)) % 1.32/1.56 (define @t1365 () (< @t902 @t1346)) % 1.32/1.56 (define @t1366 () (= @t907 @t1347)) % 1.32/1.56 (define @t1367 () (to_real -11)) % 1.32/1.56 (define @t1368 () (<= @t387 @t1367)) % 1.32/1.56 (define @t1369 () (and @t1083 @t24 @t15 @t143 @t740 @t1333)) % 1.32/1.56 (define @t1370 () (>= @t135 46)) % 1.32/1.56 (define @t1371 () (<= 0/1 -98/121)) % 1.32/1.56 (define @t1372 () (* -49/121 11/1)) % 1.32/1.56 (define @t1373 () (* -14/11 -39/1)) % 1.32/1.56 (define @t1374 () (* -1 46)) % 1.32/1.56 (define @t1375 () (to_real @t1374)) % 1.32/1.56 (define @t1376 () (+ @t1375 @t380 @t1373 @t381 @t1372 @t684)) % 1.32/1.56 (define @t1377 () (* -14/11 @t387)) % 1.32/1.56 (define @t1378 () (+ @t399 @t402 @t1377 @t404 @t1065 @t1071)) % 1.32/1.56 (define @t1379 () (= @t1065 @t1372)) % 1.32/1.56 (define @t1380 () (< -14/11 0/1)) % 1.32/1.56 (define @t1381 () (and @t24 @t1078 @t15 @t198 @t143 @t1370)) % 1.32/1.56 (define @t1382 () (= @t135 45)) % 1.32/1.56 (define @t1383 () (not @t1382)) % 1.32/1.56 (define @t1384 () (<= 0/1 -23/121)) % 1.32/1.56 (define @t1385 () (+ 45/1 0/1 -546/11 -1/121 49/11 0/1)) % 1.32/1.56 (define @t1386 () (* 14/11 -39/1)) % 1.32/1.56 (define @t1387 () (+ 45/1 @t55 @t1386 @t1211 @t1212 @t1213)) % 1.32/1.56 (define @t1388 () (= (+ @t389 @t1219 @t1220 @t1216 @t1067 @t1218) 0/1)) % 1.32/1.56 (define @t1389 () (+ @t389 @t1226 @t1220 @t1222 @t1067 @t1224)) % 1.32/1.56 (define @t1390 () (<= @t387 -39/1)) % 1.32/1.56 (define @t1391 () (<= @t387 @t412)) % 1.32/1.56 (define @t1392 () (= @t294 @t1391)) % 1.32/1.56 (define @t1393 () (<= @t1220 @t1386)) % 1.32/1.56 (define @t1394 () (to_real 45)) % 1.32/1.56 (define @t1395 () (and @t24 @t1078 @t15 @t274 @t143 @t1382)) % 1.32/1.56 (define @t1396 () (>= @t135 45)) % 1.32/1.56 (define @t1397 () (not @t1396)) % 1.32/1.56 (define @t1398 () (< @t135 45)) % 1.32/1.56 (define @t1399 () (not @t1398)) % 1.32/1.56 (define @t1400 () (>= 0/1 -23/121)) % 1.32/1.56 (define @t1401 () (>= @t1389 @t1387)) % 1.32/1.56 (define @t1402 () (< @t389 @t1394)) % 1.32/1.56 (define @t1403 () (and @t24 @t1078 @t15 @t274 @t143 @t1397)) % 1.32/1.56 (define @t1404 () (+ 45 1)) % 1.32/1.56 (define @t1405 () (>= @t135 @t1404)) % 1.32/1.56 (define @t1406 () (> @t135 45)) % 1.32/1.56 (define @t1407 () (not @t1406)) % 1.32/1.56 (define @t1408 () (>= @t135 44)) % 1.32/1.56 (define @t1409 () (<= 0/1 -5/77)) % 1.32/1.56 (define @t1410 () (* -11/14 44/1)) % 1.32/1.56 (define @t1411 () (to_real 38)) % 1.32/1.56 (define @t1412 () (* -1 -38)) % 1.32/1.56 (define @t1413 () (to_real @t1412)) % 1.32/1.56 (define @t1414 () (+ @t1413 @t1125 @t1410 @t1124 @t1104 @t1103)) % 1.32/1.56 (define @t1415 () (= (+ @t608 @t1130 @t900 @t1129 @t899 @t1128) 0/1)) % 1.32/1.56 (define @t1416 () (+ @t608 @t1134 @t900 @t1132 @t899 @t1113)) % 1.32/1.56 (define @t1417 () (to_real 44)) % 1.32/1.56 (define @t1418 () (>= @t389 @t1417)) % 1.32/1.56 (define @t1419 () (not @t1408)) % 1.32/1.56 (define @t1420 () (>= tptp.a 213)) % 1.32/1.56 (define @t1421 () (not @t1420)) % 1.32/1.56 (define @t1422 () (* 11/2 43/1)) % 1.32/1.56 (define @t1423 () (* -1 213)) % 1.32/1.56 (define @t1424 () (to_real @t1423)) % 1.32/1.56 (define @t1425 () (+ @t1424 @t1422 @t1166 @t1164 @t1165 @t893)) % 1.32/1.56 (define @t1426 () (= (+ @t97 @t1170 @t1181 @t1174 @t1178 @t1173) 0/1)) % 1.32/1.56 (define @t1427 () (+ @t97 @t1170 @t1186 @t1174 @t1184 @t1182)) % 1.32/1.56 (define @t1428 () (<= @t135 43)) % 1.32/1.56 (define @t1429 () (to_real 43)) % 1.32/1.56 (define @t1430 () (<= @t389 @t1429)) % 1.32/1.56 (define @t1431 () (>= @t135 43)) % 1.32/1.56 (define @t1432 () (not @t1431)) % 1.32/1.56 (define @t1433 () (* 2/11 212/1)) % 1.32/1.56 (define @t1434 () (* -1 43)) % 1.32/1.56 (define @t1435 () (to_real @t1434)) % 1.32/1.56 (define @t1436 () (+ @t1435 @t380 @t1433 @t1212 @t1213 @t1211)) % 1.32/1.56 (define @t1437 () (* 2/11 @t93)) % 1.32/1.56 (define @t1438 () (= (+ @t399 @t392 @t1437 @t1067 @t1218 @t1216) 0/1)) % 1.32/1.56 (define @t1439 () (+ @t399 @t402 @t1437 @t1067 @t1224 @t1222)) % 1.32/1.56 (define @t1440 () (> 2/11 0/1)) % 1.32/1.56 (define @t1441 () (<= tptp.a 212)) % 1.32/1.56 (define @t1442 () (to_real 212)) % 1.32/1.56 (define @t1443 () (<= @t93 @t1442)) % 1.32/1.56 (define @t1444 () (>= @t18 -36)) % 1.32/1.56 (define @t1445 () (not @t1444)) % 1.32/1.56 (define @t1446 () (not @t1445)) % 1.32/1.56 (define @t1447 () (not (>= -37 @t18))) % 1.32/1.56 (define @t1448 () (+ -37 1)) % 1.32/1.56 (define @t1449 () (>= @t18 @t1448)) % 1.32/1.56 (define @t1450 () (not @t1449)) % 1.32/1.56 (define @t1451 () (<= @t18 -37)) % 1.32/1.56 (define @t1452 () (not @t1451)) % 1.32/1.56 (define @t1453 () (>= 0/1 -29/154)) % 1.32/1.56 (define @t1454 () (* 11/14 42/1)) % 1.32/1.56 (define @t1455 () (+ -37/1 @t1105 @t1454 @t1346 @t1347 @t891)) % 1.32/1.56 (define @t1456 () (= (+ @t387 @t1352 @t1110 @t902 @t1350 @t1351) 0/1)) % 1.32/1.56 (define @t1457 () (+ @t387 @t905 @t1110 @t902 @t907 @t906)) % 1.32/1.56 (define @t1458 () (>= @t1457 @t1455)) % 1.32/1.56 (define @t1459 () (<= @t135 42)) % 1.32/1.56 (define @t1460 () (to_real 42)) % 1.32/1.56 (define @t1461 () (<= @t389 @t1460)) % 1.32/1.56 (define @t1462 () (to_real -37)) % 1.32/1.56 (define @t1463 () (<= @t387 @t1462)) % 1.32/1.56 (define @t1464 () (= (* 37/1 (to_real (- @t18 -37))) (* 37/1 (- @t387 @t1462)))) % 1.32/1.56 (define @t1465 () (= @t1451 @t1463)) % 1.32/1.56 (define @t1466 () (and @t15 @t24 @t1083 @t1432 @t143 @t1445)) % 1.32/1.56 (define @t1467 () (>= tptp.a 201)) % 1.32/1.56 (define @t1468 () (>= @t135 41)) % 1.32/1.56 (define @t1469 () (not @t1468)) % 1.32/1.56 (define @t1470 () (not @t1467)) % 1.32/1.56 (define @t1471 () (< tptp.a 201)) % 1.32/1.56 (define @t1472 () (* -1/22 1/1)) % 1.32/1.56 (define @t1473 () (* 49/22 11/1)) % 1.32/1.56 (define @t1474 () (* -11/2 41/1)) % 1.32/1.56 (define @t1475 () (* -1/2 0/1)) % 1.32/1.56 (define @t1476 () (+ 201/1 @t1475 @t1474 @t1473 @t892 @t1472)) % 1.32/1.56 (define @t1477 () (* -1/2 @t93)) % 1.32/1.56 (define @t1478 () (+ @t1477 @t1177)) % 1.32/1.56 (define @t1479 () (+ @t1171 @t1180 @t1174)) % 1.32/1.56 (define @t1480 () (+ @t1477 @t1176 @t1170)) % 1.32/1.56 (define @t1481 () (* -1/22 @t70)) % 1.32/1.56 (define @t1482 () (= @t1481 @t1478)) % 1.32/1.56 (define @t1483 () (* 7/22 @t654)) % 1.32/1.56 (define @t1484 () (= @t1483 @t1479)) % 1.32/1.56 (define @t1485 () (* -1/2 @t401)) % 1.32/1.56 (define @t1486 () (= @t1485 @t1480)) % 1.32/1.56 (define @t1487 () (+ @t93 @t1485 @t1179 @t1175 @t1483 @t1481)) % 1.32/1.56 (define @t1488 () (>= @t1487 @t1476)) % 1.32/1.56 (define @t1489 () (= @t1481 @t1472)) % 1.32/1.56 (define @t1490 () (= @t1483 @t892)) % 1.32/1.56 (define @t1491 () (> 49/22 0/1)) % 1.32/1.56 (define @t1492 () (= @t1175 @t1473)) % 1.32/1.56 (define @t1493 () (< -11/2 0/1)) % 1.32/1.56 (define @t1494 () (>= @t389 41/1)) % 1.32/1.56 (define @t1495 () (to_real 41)) % 1.32/1.56 (define @t1496 () (>= @t389 @t1495)) % 1.32/1.56 (define @t1497 () (= (* -41/1 (to_real (- @t135 41))) (* -41/1 (- @t389 @t1495)))) % 1.32/1.56 (define @t1498 () (= @t1468 @t1496)) % 1.32/1.56 (define @t1499 () (< -1/2 0/1)) % 1.32/1.56 (define @t1500 () (= @t1485 @t1475)) % 1.32/1.56 (define @t1501 () (to_real 201)) % 1.32/1.56 (define @t1502 () (< @t93 @t1501)) % 1.32/1.56 (define @t1503 () (= (* -201/1 (to_real (- tptp.a 201))) (* -201/1 (- @t93 @t1501)))) % 1.32/1.56 (define @t1504 () (and @t15 @t24 @t1078 @t1468 @t143 @t1470)) % 1.32/1.56 (define @t1505 () (>= @t18 -35)) % 1.32/1.56 (define @t1506 () (<= 0/1 -109/154)) % 1.32/1.56 (define @t1507 () (* -11/14 41/1)) % 1.32/1.56 (define @t1508 () (to_real 35)) % 1.32/1.56 (define @t1509 () (* -1 -35)) % 1.32/1.56 (define @t1510 () (to_real @t1509)) % 1.32/1.56 (define @t1511 () (+ @t1510 @t1507 @t1125 @t1104 @t1103 @t1124)) % 1.32/1.56 (define @t1512 () (= (+ @t608 @t900 @t1130 @t899 @t1128 @t1129) 0/1)) % 1.32/1.56 (define @t1513 () (+ @t608 @t900 @t1134 @t899 @t1113 @t1132)) % 1.32/1.56 (define @t1514 () (not @t1505)) % 1.32/1.56 (define @t1515 () (>= @t1263 -182)) % 1.32/1.56 (define @t1516 () (to_real @t203)) % 1.32/1.56 (define @t1517 () (to_real -154)) % 1.32/1.56 (define @t1518 () (* -14 11)) % 1.32/1.56 (define @t1519 () (to_real @t1518)) % 1.32/1.56 (define @t1520 () (* -1/7 201/1)) % 1.32/1.56 (define @t1521 () (* -3 0)) % 1.32/1.56 (define @t1522 () (to_real @t1521)) % 1.32/1.56 (define @t1523 () (* 2/7 1/1)) % 1.32/1.56 (define @t1524 () (* -1 -182)) % 1.32/1.56 (define @t1525 () (to_real @t1524)) % 1.32/1.56 (define @t1526 () (+ @t1525 @t1523 @t1522 @t1520 @t1519 @t1516)) % 1.32/1.56 (define @t1527 () (to_real @t209)) % 1.32/1.56 (define @t1528 () (to_real @t210)) % 1.32/1.56 (define @t1529 () (+ @t67 (* 21 @t18) @t1261)) % 1.32/1.56 (define @t1530 () (to_real @t1529)) % 1.32/1.56 (define @t1531 () (+ (* 22/7 @t93) @t118)) % 1.32/1.56 (define @t1532 () (to_real @t218)) % 1.32/1.56 (define @t1533 () (* -3 @t400)) % 1.32/1.56 (define @t1534 () (= @t1533 @t1529)) % 1.32/1.56 (define @t1535 () (to_real @t1533)) % 1.32/1.56 (define @t1536 () (* 2/7 @t70)) % 1.32/1.56 (define @t1537 () (= @t1536 @t1531)) % 1.32/1.56 (define @t1538 () (+ @t1290 @t1536 @t1535 @t1151 @t1528 @t1532)) % 1.32/1.56 (define @t1539 () (< -14 0)) % 1.32/1.56 (define @t1540 () (>= @t93 @t1501)) % 1.32/1.56 (define @t1541 () (< -3 0)) % 1.32/1.56 (define @t1542 () (> 2/7 0/1)) % 1.32/1.56 (define @t1543 () (= @t1536 @t1523)) % 1.32/1.56 (define @t1544 () (and @t24 @t1078 @t1467 @t143 @t15 @t1515)) % 1.32/1.56 (define @t1545 () (= @t18 -36)) % 1.32/1.56 (define @t1546 () (+ -36 1)) % 1.32/1.56 (define @t1547 () (>= @t18 @t1546)) % 1.32/1.56 (define @t1548 () (<= @t18 -36)) % 1.32/1.56 (define @t1549 () (> @t18 -36)) % 1.32/1.56 (define @t1550 () (< @t18 -36)) % 1.32/1.56 (define @t1551 () (not @t1549)) % 1.32/1.56 (define @t1552 () (not @t1550)) % 1.32/1.56 (define @t1553 () (not @t1545)) % 1.32/1.56 (define @t1554 () (not @t1515)) % 1.32/1.56 (define @t1555 () (to_real 36)) % 1.32/1.56 (define @t1556 () (* -1 -36)) % 1.32/1.56 (define @t1557 () (to_real @t1556)) % 1.32/1.56 (define @t1558 () (+ @t1557 @t1309 -183/1 @t1305 @t1306 @t1307)) % 1.32/1.56 (define @t1559 () (+ @t608 @t1320 @t1319 @t1317 @t1314 @t1318)) % 1.32/1.56 (define @t1560 () (to_real -183)) % 1.32/1.56 (define @t1561 () (<= @t1319 @t1560)) % 1.32/1.56 (define @t1562 () (and @t24 @t1078 @t15 @t1554 @t143 @t1545)) % 1.32/1.56 (define @t1563 () (= @t135 40)) % 1.32/1.56 (define @t1564 () (not @t1563)) % 1.32/1.56 (define @t1565 () (>= @t18 -34)) % 1.32/1.56 (define @t1566 () (not @t1565)) % 1.32/1.56 (define @t1567 () (not @t1566)) % 1.32/1.56 (define @t1568 () (<= 0/1 -12/121)) % 1.32/1.56 (define @t1569 () (+ 40/1 0/1 -490/11 -1/121 49/11 0/1)) % 1.32/1.56 (define @t1570 () (* 14/11 -35/1)) % 1.32/1.56 (define @t1571 () (+ 40/1 @t55 @t1570 @t1211 @t1212 @t1213)) % 1.32/1.56 (define @t1572 () (<= @t18 -35)) % 1.32/1.56 (define @t1573 () (<= @t387 -35/1)) % 1.32/1.56 (define @t1574 () (to_real -35)) % 1.32/1.56 (define @t1575 () (<= @t387 @t1574)) % 1.32/1.56 (define @t1576 () (= (* 35/1 (to_real (- @t18 -35))) (* 35/1 (- @t387 @t1574)))) % 1.32/1.56 (define @t1577 () (= @t1572 @t1575)) % 1.32/1.56 (define @t1578 () (<= @t1220 @t1570)) % 1.32/1.56 (define @t1579 () (to_real 40)) % 1.32/1.56 (define @t1580 () (and @t24 @t1078 @t15 @t1566 @t143 @t1563)) % 1.32/1.56 (define @t1581 () (>= @t135 40)) % 1.32/1.56 (define @t1582 () (not @t1581)) % 1.32/1.56 (define @t1583 () (< @t135 40)) % 1.32/1.56 (define @t1584 () (not @t1583)) % 1.32/1.56 (define @t1585 () (>= 0/1 -12/121)) % 1.32/1.56 (define @t1586 () (>= @t1389 @t1571)) % 1.32/1.56 (define @t1587 () (< @t389 @t1579)) % 1.32/1.56 (define @t1588 () (and @t24 @t1078 @t15 @t1566 @t143 @t1582)) % 1.32/1.56 (define @t1589 () (+ 40 1)) % 1.32/1.56 (define @t1590 () (>= @t135 @t1589)) % 1.32/1.56 (define @t1591 () (> @t135 40)) % 1.32/1.56 (define @t1592 () (not @t1591)) % 1.32/1.56 (define @t1593 () (@list false false true false)) % 1.32/1.56 (define @t1594 () (>= @t135 39)) % 1.32/1.56 (define @t1595 () (<= 0/1 -3/22)) % 1.32/1.56 (define @t1596 () (* -11/14 39/1)) % 1.32/1.56 (define @t1597 () (to_real 34)) % 1.32/1.56 (define @t1598 () (* -1 -34)) % 1.32/1.56 (define @t1599 () (to_real @t1598)) % 1.32/1.56 (define @t1600 () (+ @t1599 @t1596 @t1125 @t1104 @t1103 @t1124)) % 1.32/1.56 (define @t1601 () (to_real 39)) % 1.32/1.56 (define @t1602 () (>= @t389 @t1601)) % 1.32/1.56 (define @t1603 () (= (* -34/1 (to_real (- @t213 @t1598))) (* -34/1 (- @t608 @t1599)))) % 1.32/1.56 (define @t1604 () (= (<= @t213 @t1598) (<= @t608 @t1599))) % 1.32/1.56 (define @t1605 () (not @t1594)) % 1.32/1.56 (define @t1606 () (>= tptp.a 185)) % 1.32/1.56 (define @t1607 () (not @t1606)) % 1.32/1.56 (define @t1608 () (* 11/2 38/1)) % 1.32/1.56 (define @t1609 () (* -1 185)) % 1.32/1.56 (define @t1610 () (to_real @t1609)) % 1.32/1.56 (define @t1611 () (+ @t1610 @t1166 @t1608 @t1164 @t1165 @t893)) % 1.32/1.56 (define @t1612 () (= (+ @t97 @t1181 @t1170 @t1174 @t1178 @t1173) 0/1)) % 1.32/1.56 (define @t1613 () (+ @t97 @t1186 @t1170 @t1174 @t1184 @t1182)) % 1.32/1.56 (define @t1614 () (<= @t135 38)) % 1.32/1.56 (define @t1615 () (<= @t389 @t1411)) % 1.32/1.56 (define @t1616 () (= @t135 38)) % 1.32/1.56 (define @t1617 () (not @t1616)) % 1.32/1.56 (define @t1618 () (+ 184 1)) % 1.32/1.56 (define @t1619 () (>= tptp.a @t1618)) % 1.32/1.56 (define @t1620 () (<= tptp.a 184)) % 1.32/1.56 (define @t1621 () (<= 0/1 -6/11)) % 1.32/1.56 (define @t1622 () (* -11/2 38/1)) % 1.32/1.56 (define @t1623 () (+ 184/1 @t1622 @t1475 @t1472 @t1473 @t892)) % 1.32/1.56 (define @t1624 () (+ @t93 @t1179 @t1485 @t1481 @t1175 @t1483)) % 1.32/1.56 (define @t1625 () (to_real 184)) % 1.32/1.56 (define @t1626 () (<= @t93 @t1625)) % 1.32/1.56 (define @t1627 () (and @t24 @t1078 @t15 @t143 @t1616 @t1607)) % 1.32/1.56 (define @t1628 () (>= @t135 38)) % 1.32/1.56 (define @t1629 () (not @t1628)) % 1.32/1.56 (define @t1630 () (+ 38 1)) % 1.32/1.56 (define @t1631 () (>= @t135 @t1630)) % 1.32/1.56 (define @t1632 () (> @t135 38)) % 1.32/1.56 (define @t1633 () (< @t135 38)) % 1.32/1.56 (define @t1634 () (not @t1632)) % 1.32/1.56 (define @t1635 () (not @t1633)) % 1.32/1.56 (define @t1636 () (>= @t18 -32)) % 1.32/1.56 (define @t1637 () (not @t1636)) % 1.32/1.56 (define @t1638 () (+ -33 1)) % 1.32/1.56 (define @t1639 () (>= @t18 @t1638)) % 1.32/1.56 (define @t1640 () (<= @t18 -33)) % 1.32/1.56 (define @t1641 () (* 11/14 37/1)) % 1.32/1.56 (define @t1642 () (+ -33/1 @t1105 @t1641 @t1346 @t1347 @t891)) % 1.32/1.56 (define @t1643 () (>= @t1457 @t1642)) % 1.32/1.56 (define @t1644 () (<= @t135 37)) % 1.32/1.56 (define @t1645 () (to_real 37)) % 1.32/1.56 (define @t1646 () (<= @t389 @t1645)) % 1.32/1.56 (define @t1647 () (to_real -33)) % 1.32/1.56 (define @t1648 () (<= @t387 @t1647)) % 1.32/1.56 (define @t1649 () (and @t15 @t24 @t1083 @t1629 @t143 @t1637)) % 1.32/1.56 (define @t1650 () (>= @t135 36)) % 1.32/1.56 (define @t1651 () (>= @t18 -31)) % 1.32/1.56 (define @t1652 () (* -11/14 36/1)) % 1.32/1.56 (define @t1653 () (to_real 31)) % 1.32/1.56 (define @t1654 () (* -1 -31)) % 1.32/1.56 (define @t1655 () (to_real @t1654)) % 1.32/1.56 (define @t1656 () (+ @t1655 @t1652 @t1125 @t1104 @t1103 @t1124)) % 1.32/1.56 (define @t1657 () (>= @t389 36/1)) % 1.32/1.56 (define @t1658 () (>= @t389 @t1555)) % 1.32/1.56 (define @t1659 () (= (* -36/1 (to_real (- @t135 36))) (* -36/1 (- @t389 @t1555)))) % 1.32/1.56 (define @t1660 () (= @t1650 @t1658)) % 1.32/1.56 (define @t1661 () (<= @t900 @t1652)) % 1.32/1.56 (define @t1662 () (= (* -31/1 (to_real (- @t213 @t1654))) (* -31/1 (- @t608 @t1655)))) % 1.32/1.56 (define @t1663 () (= (<= @t213 @t1654) (<= @t608 @t1655))) % 1.32/1.56 (define @t1664 () (not @t1651)) % 1.32/1.56 (define @t1665 () (not @t1650)) % 1.32/1.56 (define @t1666 () (>= @t1263 -178)) % 1.32/1.56 (define @t1667 () (* -1 -178)) % 1.32/1.56 (define @t1668 () (to_real @t1667)) % 1.32/1.56 (define @t1669 () (+ @t1668 @t1652 @t1268 @t1269 @t1267 @t1266)) % 1.32/1.56 (define @t1670 () (= (+ @t1281 @t900 @t1276 @t1277 @t1275 @t1274) 0/1)) % 1.32/1.56 (define @t1671 () (+ @t1290 @t900 @t1284 @t1286 @t1275 @t1282)) % 1.32/1.56 (define @t1672 () (not @t1666)) % 1.32/1.56 (define @t1673 () (= @t18 -32)) % 1.32/1.56 (define @t1674 () (+ -32 1)) % 1.32/1.56 (define @t1675 () (>= @t18 @t1674)) % 1.32/1.56 (define @t1676 () (<= @t18 -32)) % 1.32/1.56 (define @t1677 () (> @t18 -32)) % 1.32/1.56 (define @t1678 () (< @t18 -32)) % 1.32/1.56 (define @t1679 () (not @t1677)) % 1.32/1.56 (define @t1680 () (not @t1678)) % 1.32/1.56 (define @t1681 () (not @t1673)) % 1.32/1.56 (define @t1682 () (to_real 32)) % 1.32/1.56 (define @t1683 () (* -1 -32)) % 1.32/1.56 (define @t1684 () (to_real @t1683)) % 1.32/1.56 (define @t1685 () (+ @t1684 @t1309 -179/1 @t1305 @t1307 @t1306)) % 1.32/1.56 (define @t1686 () (+ @t608 @t1320 @t1319 @t1317 @t1318 @t1314)) % 1.32/1.56 (define @t1687 () (to_real -179)) % 1.32/1.56 (define @t1688 () (<= @t1319 @t1687)) % 1.32/1.56 (define @t1689 () (and @t1078 @t24 @t15 @t1672 @t143 @t1673)) % 1.32/1.56 (define @t1690 () (@list false false true false true false)) % 1.32/1.56 (define @t1691 () (= @t135 35)) % 1.32/1.56 (define @t1692 () (not @t1691)) % 1.32/1.56 (define @t1693 () (>= @t18 -30)) % 1.32/1.56 (define @t1694 () (not @t1693)) % 1.32/1.56 (define @t1695 () (not @t1694)) % 1.32/1.56 (define @t1696 () (+ 35/1 0/1 -434/11 -1/121 0/1 49/11)) % 1.32/1.56 (define @t1697 () (* 14/11 -31/1)) % 1.32/1.56 (define @t1698 () (+ 35/1 @t55 @t1697 @t1211 @t1213 @t1212)) % 1.32/1.56 (define @t1699 () (= (+ @t389 @t1219 @t1220 @t1216 @t1218 @t1067) 0/1)) % 1.32/1.56 (define @t1700 () (+ @t389 @t1226 @t1220 @t1222 @t1224 @t1067)) % 1.32/1.56 (define @t1701 () (<= @t18 -31)) % 1.32/1.56 (define @t1702 () (<= @t387 -31/1)) % 1.32/1.56 (define @t1703 () (to_real -31)) % 1.32/1.56 (define @t1704 () (<= @t387 @t1703)) % 1.32/1.56 (define @t1705 () (= (* 31/1 (to_real (- @t18 -31))) (* 31/1 (- @t387 @t1703)))) % 1.32/1.56 (define @t1706 () (= @t1701 @t1704)) % 1.32/1.56 (define @t1707 () (<= @t1220 @t1697)) % 1.32/1.56 (define @t1708 () (and @t1078 @t24 @t15 @t1694 @t143 @t1691)) % 1.32/1.56 (define @t1709 () (>= @t135 35)) % 1.32/1.56 (define @t1710 () (not @t1709)) % 1.32/1.56 (define @t1711 () (< @t135 35)) % 1.32/1.56 (define @t1712 () (not @t1711)) % 1.32/1.56 (define @t1713 () (>= @t1700 @t1698)) % 1.32/1.56 (define @t1714 () (< @t389 @t1508)) % 1.32/1.56 (define @t1715 () (and @t1078 @t24 @t15 @t1694 @t143 @t1710)) % 1.32/1.56 (define @t1716 () (+ 35 1)) % 1.32/1.56 (define @t1717 () (>= @t135 @t1716)) % 1.32/1.56 (define @t1718 () (> @t135 35)) % 1.32/1.56 (define @t1719 () (not @t1718)) % 1.32/1.56 (define @t1720 () (>= tptp.a 158)) % 1.32/1.56 (define @t1721 () (>= @t18 -29)) % 1.32/1.56 (define @t1722 () (* -7/11 11/1)) % 1.32/1.56 (define @t1723 () (* 1/77 1/1)) % 1.32/1.56 (define @t1724 () (* -1/7 158/1)) % 1.32/1.56 (define @t1725 () (* -1 -29)) % 1.32/1.56 (define @t1726 () (to_real @t1725)) % 1.32/1.56 (define @t1727 () (+ @t1726 @t1724 @t1723 @t380 @t1722)) % 1.32/1.56 (define @t1728 () (+ @t1150 @t387 @t1087)) % 1.32/1.56 (define @t1729 () (+ @t119 @t62)) % 1.32/1.56 (define @t1730 () (* -1/11 @t654)) % 1.32/1.56 (define @t1731 () (* 1/77 @t70)) % 1.32/1.56 (define @t1732 () (+ @t608 @t1151 @t1731 @t1730 @t1088)) % 1.32/1.56 (define @t1733 () (> 1/77 0/1)) % 1.32/1.56 (define @t1734 () (>= @t93 158/1)) % 1.32/1.56 (define @t1735 () (to_real 158)) % 1.32/1.56 (define @t1736 () (>= @t93 @t1735)) % 1.32/1.56 (define @t1737 () (= (* -158/1 (to_real (- tptp.a 158))) (* -158/1 (- @t93 @t1735)))) % 1.32/1.56 (define @t1738 () (= @t1720 @t1736)) % 1.32/1.56 (define @t1739 () (<= @t1151 @t1724)) % 1.32/1.56 (define @t1740 () (not @t1720)) % 1.32/1.56 (define @t1741 () (>= @t1263 -176)) % 1.32/1.56 (define @t1742 () (<= 0/1 -2/7)) % 1.32/1.56 (define @t1743 () (* -1 -176)) % 1.32/1.56 (define @t1744 () (to_real @t1743)) % 1.32/1.56 (define @t1745 () (+ @t1744 @t1724 @t1522 @t1523 @t1519 @t1516)) % 1.32/1.56 (define @t1746 () (+ @t1290 @t1151 @t1535 @t1536 @t1528 @t1532)) % 1.32/1.56 (define @t1747 () (not @t1741)) % 1.32/1.56 (define @t1748 () (= @t18 -30)) % 1.32/1.56 (define @t1749 () (+ -30 1)) % 1.32/1.56 (define @t1750 () (>= @t18 @t1749)) % 1.32/1.56 (define @t1751 () (> @t18 -30)) % 1.32/1.56 (define @t1752 () (< @t18 -30)) % 1.32/1.56 (define @t1753 () (not @t1751)) % 1.32/1.56 (define @t1754 () (not @t1752)) % 1.32/1.56 (define @t1755 () (not @t1748)) % 1.32/1.56 (define @t1756 () (to_real 30)) % 1.32/1.56 (define @t1757 () (* -1 -30)) % 1.32/1.56 (define @t1758 () (to_real @t1757)) % 1.32/1.56 (define @t1759 () (+ @t1758 -177/1 @t1309 @t1305 @t1306 @t1307)) % 1.32/1.56 (define @t1760 () (+ @t608 @t1319 @t1320 @t1317 @t1314 @t1318)) % 1.32/1.56 (define @t1761 () (= @t1760 @t1315)) % 1.32/1.56 (define @t1762 () (to_real -177)) % 1.32/1.56 (define @t1763 () (<= @t1319 @t1762)) % 1.32/1.56 (define @t1764 () (and @t24 @t1078 @t15 @t143 @t1747 @t1748)) % 1.32/1.56 (define @t1765 () (>= @t135 33)) % 1.32/1.56 (define @t1766 () (not @t1765)) % 1.32/1.56 (define @t1767 () (* 2/11 157/1)) % 1.32/1.56 (define @t1768 () (* -1 33)) % 1.32/1.56 (define @t1769 () (to_real @t1768)) % 1.32/1.56 (define @t1770 () (+ @t1769 @t1767 @t380 @t1212 @t1213 @t1211)) % 1.32/1.56 (define @t1771 () (+ @t399 @t1437 @t402 @t1067 @t1224 @t1222)) % 1.32/1.56 (define @t1772 () (<= tptp.a 157)) % 1.32/1.56 (define @t1773 () (to_real 157)) % 1.32/1.56 (define @t1774 () (<= @t93 @t1773)) % 1.32/1.56 (define @t1775 () (= @t135 32)) % 1.32/1.56 (define @t1776 () (not @t1775)) % 1.32/1.56 (define @t1777 () (* 49/121 12/1)) % 1.32/1.56 (define @t1778 () (* 14/11 -29/1)) % 1.32/1.56 (define @t1779 () (+ 32/1 @t1778 @t55 @t1211 @t1777 @t1213)) % 1.32/1.56 (define @t1780 () (= (+ @t389 @t1220 @t1219 @t1216 @t1067 @t1218) 0/1)) % 1.32/1.56 (define @t1781 () (+ @t389 @t1220 @t1226 @t1222 @t1067 @t1224)) % 1.32/1.56 (define @t1782 () (>= @t1781 @t1779)) % 1.32/1.56 (define @t1783 () (<= @t18 -29)) % 1.32/1.56 (define @t1784 () (<= @t387 -29/1)) % 1.32/1.56 (define @t1785 () (to_real -29)) % 1.32/1.56 (define @t1786 () (<= @t387 @t1785)) % 1.32/1.56 (define @t1787 () (= (* 29/1 (to_real (- @t18 -29))) (* 29/1 (- @t387 @t1785)))) % 1.32/1.56 (define @t1788 () (= @t1783 @t1786)) % 1.32/1.56 (define @t1789 () (and @t24 @t1083 @t15 @t143 @t600 @t1775)) % 1.32/1.56 (define @t1790 () (>= @t135 32)) % 1.32/1.56 (define @t1791 () (not @t1790)) % 1.32/1.56 (define @t1792 () (not @t1791)) % 1.32/1.56 (define @t1793 () (+ 31 1)) % 1.32/1.56 (define @t1794 () (>= @t135 @t1793)) % 1.32/1.56 (define @t1795 () (<= @t135 31)) % 1.32/1.56 (define @t1796 () (* 14/11 -28/1)) % 1.32/1.56 (define @t1797 () (+ 31/1 @t1796 @t55 @t1211 @t1212 @t1213)) % 1.32/1.56 (define @t1798 () (>= @t1781 @t1797)) % 1.32/1.56 (define @t1799 () (<= @t389 @t1653)) % 1.32/1.56 (define @t1800 () (= (* -31/1 (to_real (- @t135 31))) (* -31/1 (- @t389 @t1653)))) % 1.32/1.56 (define @t1801 () (= @t1795 @t1799)) % 1.32/1.56 (define @t1802 () (and @t24 @t1078 @t15 @t143 @t600 @t1791)) % 1.32/1.56 (define @t1803 () (+ 32 1)) % 1.32/1.56 (define @t1804 () (>= @t135 @t1803)) % 1.32/1.56 (define @t1805 () (> @t135 32)) % 1.32/1.56 (define @t1806 () (< @t135 32)) % 1.32/1.56 (define @t1807 () (not @t1805)) % 1.32/1.56 (define @t1808 () (not @t1806)) % 1.32/1.56 (define @t1809 () (@list false false true false true)) % 1.32/1.56 (define @t1810 () (* -14/11 -28/1)) % 1.32/1.56 (define @t1811 () (to_real -32)) % 1.32/1.56 (define @t1812 () (* -1 32)) % 1.32/1.56 (define @t1813 () (to_real @t1812)) % 1.32/1.56 (define @t1814 () (+ @t1813 @t380 @t1810 @t1372 @t684 @t381)) % 1.32/1.56 (define @t1815 () (+ @t399 @t402 @t1377 @t1065 @t1071 @t404)) % 1.32/1.56 (define @t1816 () (>= @t387 -28/1)) % 1.32/1.56 (define @t1817 () (>= @t387 @t383)) % 1.32/1.56 (define @t1818 () (= @t598 @t1817)) % 1.32/1.56 (define @t1819 () (>= tptp.a 147)) % 1.32/1.56 (define @t1820 () (not @t1819)) % 1.32/1.56 (define @t1821 () (* 11/2 31/1)) % 1.32/1.56 (define @t1822 () (* -1 147)) % 1.32/1.56 (define @t1823 () (to_real @t1822)) % 1.32/1.56 (define @t1824 () (+ @t1823 @t1821 @t1166 @t1164 @t1165 @t893)) % 1.32/1.56 (define @t1825 () (>= @t135 31)) % 1.32/1.56 (define @t1826 () (not @t1825)) % 1.32/1.56 (define @t1827 () (* 2/11 146/1)) % 1.32/1.56 (define @t1828 () (* -1 31)) % 1.32/1.56 (define @t1829 () (to_real @t1828)) % 1.32/1.56 (define @t1830 () (+ @t1829 @t380 @t1827 @t1212 @t1213 @t1211)) % 1.32/1.56 (define @t1831 () (<= tptp.a 146)) % 1.32/1.56 (define @t1832 () (to_real 146)) % 1.32/1.56 (define @t1833 () (<= @t93 @t1832)) % 1.32/1.56 (define @t1834 () (>= tptp.a 141)) % 1.32/1.56 (define @t1835 () (not @t1834)) % 1.32/1.56 (define @t1836 () (* 11/2 30/1)) % 1.32/1.56 (define @t1837 () (* -1 141)) % 1.32/1.56 (define @t1838 () (to_real @t1837)) % 1.32/1.56 (define @t1839 () (+ @t1838 @t1166 @t1836 @t1164 @t1165 @t893)) % 1.32/1.56 (define @t1840 () (<= @t135 30)) % 1.32/1.56 (define @t1841 () (<= @t389 @t1756)) % 1.32/1.56 (define @t1842 () (>= @t18 -26)) % 1.32/1.56 (define @t1843 () (not @t1842)) % 1.32/1.56 (define @t1844 () (not @t1843)) % 1.32/1.56 (define @t1845 () (+ -27 1)) % 1.32/1.56 (define @t1846 () (>= @t18 @t1845)) % 1.32/1.56 (define @t1847 () (<= @t18 -27)) % 1.32/1.56 (define @t1848 () (* 1/7 140/1)) % 1.32/1.56 (define @t1849 () (+ -27/1 @t1848 @t1085 @t55 @t1147)) % 1.32/1.56 (define @t1850 () (= (+ @t387 @t119 @t1087 @t1089 @t1152) 0/1)) % 1.32/1.56 (define @t1851 () (+ @t387 @t119 @t1087 @t1090 @t1153)) % 1.32/1.56 (define @t1852 () (<= tptp.a 140)) % 1.32/1.56 (define @t1853 () (to_real 140)) % 1.32/1.56 (define @t1854 () (<= @t93 @t1853)) % 1.32/1.56 (define @t1855 () (to_real -27)) % 1.32/1.56 (define @t1856 () (<= @t387 @t1855)) % 1.32/1.56 (define @t1857 () (- @t18 -27)) % 1.32/1.56 (define @t1858 () (and @t15 @t24 @t1078 @t1835 @t1843)) % 1.32/1.56 (define @t1859 () (>= @t1263 -172)) % 1.32/1.56 (define @t1860 () (* -11/14 28/1)) % 1.32/1.56 (define @t1861 () (* -1 -172)) % 1.32/1.56 (define @t1862 () (to_real @t1861)) % 1.32/1.56 (define @t1863 () (+ @t1862 @t1860 @t1268 @t1269 @t1267 @t1266)) % 1.32/1.56 (define @t1864 () (>= @t389 28/1)) % 1.32/1.56 (define @t1865 () (to_real 28)) % 1.32/1.56 (define @t1866 () (>= @t389 @t1865)) % 1.32/1.56 (define @t1867 () (= (* -28/1 (to_real (- @t135 28))) (* -28/1 (- @t389 @t1865)))) % 1.32/1.56 (define @t1868 () (= @t378 @t1866)) % 1.32/1.56 (define @t1869 () (<= @t900 @t1860)) % 1.32/1.56 (define @t1870 () (not @t1859)) % 1.32/1.56 (define @t1871 () (>= @t18 -25)) % 1.32/1.56 (define @t1872 () (to_real 25)) % 1.32/1.56 (define @t1873 () (* -1 -25)) % 1.32/1.56 (define @t1874 () (to_real @t1873)) % 1.32/1.56 (define @t1875 () (+ @t1874 @t1860 @t1125 @t1104 @t1103 @t1124)) % 1.32/1.56 (define @t1876 () (= (* -25/1 (to_real (- @t213 @t1873))) (* -25/1 (- @t608 @t1874)))) % 1.32/1.56 (define @t1877 () (= (<= @t213 @t1873) (<= @t608 @t1874))) % 1.32/1.56 (define @t1878 () (not @t1871)) % 1.32/1.56 (define @t1879 () (= @t18 -26)) % 1.32/1.56 (define @t1880 () (not @t1879)) % 1.32/1.56 (define @t1881 () (to_real @t455)) % 1.32/1.56 (define @t1882 () (+ @t1881 -173/1 @t1309 @t1305 @t1307 @t1306)) % 1.32/1.56 (define @t1883 () (+ @t608 @t1319 @t1320 @t1317 @t1318 @t1314)) % 1.32/1.56 (define @t1884 () (to_real -173)) % 1.32/1.56 (define @t1885 () (<= @t1319 @t1884)) % 1.32/1.56 (define @t1886 () (and @t1078 @t24 @t15 @t143 @t1870 @t1879)) % 1.32/1.56 (define @t1887 () (+ -26 1)) % 1.32/1.56 (define @t1888 () (>= @t18 @t1887)) % 1.32/1.56 (define @t1889 () (<= @t18 -26)) % 1.32/1.56 (define @t1890 () (> @t18 -26)) % 1.32/1.56 (define @t1891 () (< @t18 -26)) % 1.32/1.56 (define @t1892 () (not @t1890)) % 1.32/1.56 (define @t1893 () (not @t1891)) % 1.32/1.56 (define @t1894 () (>= @t18 -24)) % 1.32/1.56 (define @t1895 () (not @t1894)) % 1.32/1.56 (define @t1896 () (not @t1895)) % 1.32/1.56 (define @t1897 () (* 14/11 -25/1)) % 1.32/1.56 (define @t1898 () (+ 27/1 @t1897 @t55 @t1211 @t1213 @t1212)) % 1.32/1.56 (define @t1899 () (= (+ @t389 @t1220 @t1219 @t1216 @t1218 @t1067) 0/1)) % 1.32/1.56 (define @t1900 () (+ @t389 @t1220 @t1226 @t1222 @t1224 @t1067)) % 1.32/1.56 (define @t1901 () (<= @t18 -25)) % 1.32/1.56 (define @t1902 () (to_real -25)) % 1.32/1.56 (define @t1903 () (<= @t387 @t1902)) % 1.32/1.56 (define @t1904 () (and @t1078 @t24 @t15 @t143 @t1895 @t271)) % 1.32/1.56 (define @t1905 () (* 14/11 -24/1)) % 1.32/1.56 (define @t1906 () (+ 26/1 @t1905 @t55 @t1211 @t1213 @t1212)) % 1.32/1.56 (define @t1907 () (>= @t1900 @t1906)) % 1.32/1.56 (define @t1908 () (< @t18 -24)) % 1.32/1.56 (define @t1909 () (to_real -24)) % 1.32/1.56 (define @t1910 () (< @t387 @t1909)) % 1.32/1.56 (define @t1911 () (= (* 24/1 (to_real (- @t18 -24))) (* 24/1 (- @t387 @t1909)))) % 1.32/1.56 (define @t1912 () (<= @t389 @t573)) % 1.32/1.56 (define @t1913 () (and @t1078 @t24 @t15 @t143 @t1895 @t433)) % 1.32/1.56 (define @t1914 () (>= tptp.a 120)) % 1.32/1.56 (define @t1915 () (* -49/11 11/1)) % 1.32/1.56 (define @t1916 () (to_real 168)) % 1.32/1.56 (define @t1917 () (* -7 -24)) % 1.32/1.56 (define @t1918 () (to_real @t1917)) % 1.32/1.56 (define @t1919 () (* -1 120)) % 1.32/1.56 (define @t1920 () (to_real @t1919)) % 1.32/1.56 (define @t1921 () (+ @t1920 @t1918 @t1915 @t91 @t90)) % 1.32/1.56 (define @t1922 () (+ @t95 (to_real @t137) (* 49/11 @t644))) % 1.32/1.56 (define @t1923 () (* -49/11 @t644)) % 1.32/1.56 (define @t1924 () (to_real @t156)) % 1.32/1.56 (define @t1925 () (* -7/11 @t654)) % 1.32/1.56 (define @t1926 () (= @t1925 @t1922)) % 1.32/1.56 (define @t1927 () (+ @t97 @t1924 @t1923 @t1925 @t98)) % 1.32/1.56 (define @t1928 () (= @t1925 @t91)) % 1.32/1.56 (define @t1929 () (< -49/11 0/1)) % 1.32/1.56 (define @t1930 () (= @t1923 @t1915)) % 1.32/1.56 (define @t1931 () (= tptp.a 119)) % 1.32/1.56 (define @t1932 () (* 14 @t18)) % 1.32/1.56 (define @t1933 () (+ @t1932 @t136)) % 1.32/1.56 (define @t1934 () (to_real @t1933)) % 1.32/1.56 (define @t1935 () (* -121 @t135)) % 1.32/1.56 (define @t1936 () (+ 1 @t582 @t1935)) % 1.32/1.56 (define @t1937 () (to_real @t1936)) % 1.32/1.56 (define @t1938 () (+ 539 (* 77 @t18))) % 1.32/1.56 (define @t1939 () (to_real @t1938)) % 1.32/1.56 (define @t1940 () (- @t1939 @t1937)) % 1.32/1.56 (define @t1941 () (= @t1939 @t1937)) % 1.32/1.56 (define @t1942 () (+ @t582 @t1935)) % 1.32/1.56 (define @t1943 () (* -11 @t300)) % 1.32/1.56 (define @t1944 () (+ 1 @t1943)) % 1.32/1.56 (define @t1945 () (+ 77 @t19)) % 1.32/1.56 (define @t1946 () (+ -77 @t216)) % 1.32/1.56 (define @t1947 () (* -1 -11)) % 1.32/1.56 (define @t1948 () (* -7 @t1947)) % 1.32/1.56 (define @t1949 () (+ @t216 @t1948)) % 1.32/1.56 (define @t1950 () (* -1 @t1949)) % 1.32/1.56 (define @t1951 () (* 7 @t1950)) % 1.32/1.56 (define @t1952 () (+ @t216 @t22)) % 1.32/1.56 (define @t1953 () (* -1 @t1952)) % 1.32/1.56 (define @t1954 () (= @t1953 @t20)) % 1.32/1.56 (define @t1955 () (= tptp.b @t1953)) % 1.32/1.56 (define @t1956 () (and @t15 @t143 @t24 @t1078 @t1931)) % 1.32/1.56 (define @t1957 () (>= tptp.a 119)) % 1.32/1.56 (define @t1958 () (not @t1957)) % 1.32/1.56 (define @t1959 () (+ 119 1)) % 1.32/1.56 (define @t1960 () (>= tptp.a @t1959)) % 1.32/1.56 (define @t1961 () (> tptp.a 119)) % 1.32/1.56 (define @t1962 () (< tptp.a 119)) % 1.32/1.56 (define @t1963 () (not @t1961)) % 1.32/1.56 (define @t1964 () (not @t1962)) % 1.32/1.56 (define @t1965 () (not @t1931)) % 1.32/1.56 (define @t1966 () (+ 118 1)) % 1.32/1.56 (define @t1967 () (>= tptp.a @t1966)) % 1.32/1.56 (define @t1968 () (<= tptp.a 118)) % 1.32/1.56 (define @t1969 () (* -11/2 26/1)) % 1.32/1.56 (define @t1970 () (+ 118/1 @t1475 @t1969 @t1472 @t892 @t1473)) % 1.32/1.56 (define @t1971 () (+ @t93 @t1485 @t1179 @t1481 @t1483 @t1175)) % 1.32/1.56 (define @t1972 () (to_real 118)) % 1.32/1.56 (define @t1973 () (<= @t93 @t1972)) % 1.32/1.56 (define @t1974 () (and @t1078 @t24 @t15 @t440 @t143 @t1958)) % 1.32/1.56 (define @t1975 () (>= tptp.a 114)) % 1.32/1.56 (define @t1976 () (not @t1975)) % 1.32/1.56 (define @t1977 () (not @t441)) % 1.32/1.56 (define @t1978 () (* 11/2 25/1)) % 1.32/1.56 (define @t1979 () (* -1 114)) % 1.32/1.56 (define @t1980 () (to_real @t1979)) % 1.32/1.56 (define @t1981 () (+ @t1980 @t1978 @t1166 @t893 @t1164 @t1165)) % 1.32/1.56 (define @t1982 () (= (+ @t97 @t1170 @t1181 @t1173 @t1174 @t1178) 0/1)) % 1.32/1.56 (define @t1983 () (+ @t97 @t1170 @t1186 @t1182 @t1174 @t1184)) % 1.32/1.56 (define @t1984 () (<= @t135 25)) % 1.32/1.56 (define @t1985 () (<= @t389 @t1872)) % 1.32/1.56 (define @t1986 () (= (* -25/1 (to_real (- @t135 25))) (* -25/1 (- @t389 @t1872)))) % 1.32/1.56 (define @t1987 () (>= @t135 25)) % 1.32/1.56 (define @t1988 () (not @t1987)) % 1.32/1.56 (define @t1989 () (* 2/11 113/1)) % 1.32/1.56 (define @t1990 () (* -1 25)) % 1.32/1.56 (define @t1991 () (to_real @t1990)) % 1.32/1.56 (define @t1992 () (+ @t1991 @t1989 @t380 @t1211 @t1212 @t1213)) % 1.32/1.56 (define @t1993 () (+ @t399 @t1437 @t402 @t1222 @t1067 @t1224)) % 1.32/1.56 (define @t1994 () (<= tptp.a 113)) % 1.32/1.56 (define @t1995 () (to_real 113)) % 1.32/1.56 (define @t1996 () (<= @t93 @t1995)) % 1.32/1.56 (define @t1997 () (>= @t18 -22)) % 1.32/1.56 (define @t1998 () (not @t1988)) % 1.32/1.56 (define @t1999 () (not @t1997)) % 1.32/1.56 (define @t2000 () (not @t1999)) % 1.32/1.56 (define @t2001 () (not (>= -23 @t18))) % 1.32/1.56 (define @t2002 () (+ -23 1)) % 1.32/1.56 (define @t2003 () (>= @t18 @t2002)) % 1.32/1.56 (define @t2004 () (not @t2003)) % 1.32/1.56 (define @t2005 () (<= @t18 -23)) % 1.32/1.56 (define @t2006 () (not @t2005)) % 1.32/1.56 (define @t2007 () (* 11/14 24/1)) % 1.32/1.56 (define @t2008 () (+ -23/1 @t2007 @t1105 @t891 @t1346 @t1347)) % 1.32/1.56 (define @t2009 () (= (+ @t387 @t1110 @t1352 @t1351 @t902 @t1350) 0/1)) % 1.32/1.56 (define @t2010 () (+ @t387 @t1110 @t905 @t906 @t902 @t907)) % 1.32/1.56 (define @t2011 () (>= @t2010 @t2008)) % 1.32/1.56 (define @t2012 () (<= @t135 24)) % 1.32/1.56 (define @t2013 () (<= @t389 24/1)) % 1.32/1.56 (define @t2014 () (to_real 24)) % 1.32/1.56 (define @t2015 () (<= @t389 @t2014)) % 1.32/1.56 (define @t2016 () (= (* -24/1 (to_real (- @t135 24))) (* -24/1 (- @t389 @t2014)))) % 1.32/1.56 (define @t2017 () (= @t2012 @t2015)) % 1.32/1.56 (define @t2018 () (to_real -23)) % 1.32/1.56 (define @t2019 () (<= @t387 @t2018)) % 1.32/1.56 (define @t2020 () (= (* 23/1 (to_real (- @t18 -23))) (* 23/1 (- @t387 @t2018)))) % 1.32/1.56 (define @t2021 () (= @t2005 @t2019)) % 1.32/1.56 (define @t2022 () (and @t24 @t1083 @t15 @t143 @t1988 @t1999)) % 1.32/1.56 (define @t2023 () (>= @t135 23)) % 1.32/1.56 (define @t2024 () (>= @t1263 -168)) % 1.32/1.56 (define @t2025 () (* -11/14 23/1)) % 1.32/1.56 (define @t2026 () (* -1 -168)) % 1.32/1.56 (define @t2027 () (to_real @t2026)) % 1.32/1.56 (define @t2028 () (+ @t2027 @t2025 @t1269 @t1267 @t1266 @t1268)) % 1.32/1.56 (define @t2029 () (+ @t1290 @t900 @t1286 @t1275 @t1282 @t1284)) % 1.32/1.56 (define @t2030 () (>= @t389 23/1)) % 1.32/1.56 (define @t2031 () (to_real 23)) % 1.32/1.56 (define @t2032 () (>= @t389 @t2031)) % 1.32/1.56 (define @t2033 () (= (* -23/1 (to_real (- @t135 23))) (* -23/1 (- @t389 @t2031)))) % 1.32/1.56 (define @t2034 () (= @t2023 @t2032)) % 1.32/1.56 (define @t2035 () (<= @t900 @t2025)) % 1.32/1.56 (define @t2036 () (= (* -168/1 (to_real (- @t1288 @t2026))) (* -168/1 (- @t1290 @t2027)))) % 1.32/1.56 (define @t2037 () (= (<= @t1288 @t2026) (<= @t1290 @t2027))) % 1.32/1.56 (define @t2038 () (not @t2024)) % 1.32/1.56 (define @t2039 () (not @t2023)) % 1.32/1.56 (define @t2040 () (to_real 21)) % 1.32/1.56 (define @t2041 () (* -1 -21)) % 1.32/1.56 (define @t2042 () (to_real @t2041)) % 1.32/1.56 (define @t2043 () (+ @t2042 @t1125 @t2025 @t1124 @t1104 @t1103)) % 1.32/1.56 (define @t2044 () (= @t18 -22)) % 1.32/1.56 (define @t2045 () (not @t2044)) % 1.32/1.56 (define @t2046 () (not @t2038)) % 1.32/1.56 (define @t2047 () (to_real 22)) % 1.32/1.56 (define @t2048 () (to_real @t590)) % 1.32/1.56 (define @t2049 () (+ @t2048 -169/1 @t1309 @t1306 @t1307 @t1305)) % 1.32/1.56 (define @t2050 () (+ @t608 @t1319 @t1320 @t1314 @t1318 @t1317)) % 1.32/1.56 (define @t2051 () (to_real -169)) % 1.32/1.56 (define @t2052 () (<= @t1319 @t2051)) % 1.32/1.56 (define @t2053 () (and @t15 @t24 @t1078 @t143 @t2038 @t2044)) % 1.32/1.56 (define @t2054 () (+ -22 1)) % 1.32/1.56 (define @t2055 () (>= @t18 @t2054)) % 1.32/1.56 (define @t2056 () (<= @t18 -22)) % 1.32/1.56 (define @t2057 () (> @t18 -22)) % 1.32/1.56 (define @t2058 () (< @t18 -22)) % 1.32/1.56 (define @t2059 () (not @t2057)) % 1.32/1.56 (define @t2060 () (not @t2058)) % 1.32/1.56 (define @t2061 () (>= @t18 -20)) % 1.32/1.56 (define @t2062 () (not @t2061)) % 1.32/1.56 (define @t2063 () (not @t2062)) % 1.32/1.56 (define @t2064 () (* 14/11 -21/1)) % 1.32/1.56 (define @t2065 () (+ 22/1 @t2064 @t55 @t1212 @t1213 @t1211)) % 1.32/1.56 (define @t2066 () (= (+ @t389 @t1220 @t1219 @t1067 @t1218 @t1216) 0/1)) % 1.32/1.56 (define @t2067 () (+ @t389 @t1220 @t1226 @t1067 @t1224 @t1222)) % 1.32/1.56 (define @t2068 () (<= @t18 -21)) % 1.32/1.56 (define @t2069 () (<= @t387 @t692)) % 1.32/1.56 (define @t2070 () (= @t2068 @t2069)) % 1.32/1.56 (define @t2071 () (and @t15 @t24 @t1078 @t143 @t2062 @t579)) % 1.32/1.56 (define @t2072 () (>= @t135 22)) % 1.32/1.56 (define @t2073 () (not @t2072)) % 1.32/1.56 (define @t2074 () (not @t2073)) % 1.32/1.56 (define @t2075 () (not (>= 21 @t135))) % 1.32/1.56 (define @t2076 () (+ 21 1)) % 1.32/1.56 (define @t2077 () (>= @t135 @t2076)) % 1.32/1.56 (define @t2078 () (not @t2077)) % 1.32/1.56 (define @t2079 () (<= @t135 21)) % 1.32/1.56 (define @t2080 () (not @t2079)) % 1.32/1.56 (define @t2081 () (* 14/11 -20/1)) % 1.32/1.56 (define @t2082 () (+ 21/1 @t2081 @t55 @t1212 @t1213 @t1211)) % 1.32/1.56 (define @t2083 () (>= @t2067 @t2082)) % 1.32/1.56 (define @t2084 () (< @t18 -20)) % 1.32/1.56 (define @t2085 () (to_real -20)) % 1.32/1.56 (define @t2086 () (< @t387 @t2085)) % 1.32/1.56 (define @t2087 () (<= @t389 @t2040)) % 1.32/1.56 (define @t2088 () (= (* -21/1 (to_real (- @t135 21))) (* -21/1 (- @t389 @t2040)))) % 1.32/1.56 (define @t2089 () (= @t2079 @t2087)) % 1.32/1.56 (define @t2090 () (and @t15 @t24 @t1078 @t143 @t2062 @t2073)) % 1.32/1.56 (define @t2091 () (+ 22 1)) % 1.32/1.56 (define @t2092 () (>= @t135 @t2091)) % 1.32/1.56 (define @t2093 () (> @t135 22)) % 1.32/1.56 (define @t2094 () (< @t135 22)) % 1.32/1.56 (define @t2095 () (not @t2093)) % 1.32/1.56 (define @t2096 () (not @t2094)) % 1.32/1.56 (define @t2097 () (>= tptp.a 92)) % 1.32/1.56 (define @t2098 () (* -7 -20)) % 1.32/1.56 (define @t2099 () (to_real @t2098)) % 1.32/1.56 (define @t2100 () (* -1 92)) % 1.32/1.56 (define @t2101 () (to_real @t2100)) % 1.32/1.56 (define @t2102 () (+ @t2101 @t2099 @t90 @t91 @t1915)) % 1.32/1.56 (define @t2103 () (+ @t97 @t1924 @t98 @t1925 @t1923)) % 1.32/1.56 (define @t2104 () (not @t2097)) % 1.32/1.56 (define @t2105 () (>= @t135 21)) % 1.32/1.56 (define @t2106 () (not @t2105)) % 1.32/1.56 (define @t2107 () (* 2/11 91/1)) % 1.32/1.56 (define @t2108 () (to_real @t552)) % 1.32/1.56 (define @t2109 () (+ @t2108 @t380 @t2107 @t1211 @t1213 @t1212)) % 1.32/1.56 (define @t2110 () (+ @t399 @t402 @t1437 @t1222 @t1224 @t1067)) % 1.32/1.56 (define @t2111 () (<= tptp.a 91)) % 1.32/1.56 (define @t2112 () (to_real 91)) % 1.32/1.56 (define @t2113 () (<= @t93 @t2112)) % 1.32/1.56 (define @t2114 () (>= tptp.a 86)) % 1.32/1.56 (define @t2115 () (not @t2114)) % 1.32/1.56 (define @t2116 () (not @t2106)) % 1.32/1.56 (define @t2117 () (* 11/2 20/1)) % 1.32/1.56 (define @t2118 () (* -1 86)) % 1.32/1.56 (define @t2119 () (to_real @t2118)) % 1.32/1.56 (define @t2120 () (+ @t2119 @t2117 @t1166 @t893 @t1164 @t1165)) % 1.32/1.56 (define @t2121 () (<= @t135 20)) % 1.32/1.56 (define @t2122 () (to_real 20)) % 1.32/1.56 (define @t2123 () (<= @t389 @t2122)) % 1.32/1.56 (define @t2124 () (= @t135 20)) % 1.32/1.56 (define @t2125 () (not @t2124)) % 1.32/1.56 (define @t2126 () (+ 85 1)) % 1.32/1.56 (define @t2127 () (>= tptp.a @t2126)) % 1.32/1.56 (define @t2128 () (<= tptp.a 85)) % 1.32/1.56 (define @t2129 () (* -11/2 20/1)) % 1.32/1.56 (define @t2130 () (+ 85/1 @t1475 @t1473 @t892 @t2129 @t1472)) % 1.32/1.56 (define @t2131 () (+ @t93 @t1485 @t1175 @t1483 @t1179 @t1481)) % 1.32/1.56 (define @t2132 () (= @t389 20/1)) % 1.32/1.56 (define @t2133 () (to_real 85)) % 1.32/1.56 (define @t2134 () (<= @t93 @t2133)) % 1.32/1.56 (define @t2135 () (and @t15 @t2124 @t24 @t1078 @t143 @t2115)) % 1.32/1.56 (define @t2136 () (>= @t135 20)) % 1.32/1.56 (define @t2137 () (not @t2136)) % 1.32/1.56 (define @t2138 () (>= @t135 @t533)) % 1.32/1.56 (define @t2139 () (> @t135 20)) % 1.32/1.56 (define @t2140 () (< @t135 20)) % 1.32/1.56 (define @t2141 () (not @t2139)) % 1.32/1.56 (define @t2142 () (not @t2140)) % 1.32/1.56 (define @t2143 () (>= @t18 -18)) % 1.32/1.56 (define @t2144 () (not @t2137)) % 1.32/1.56 (define @t2145 () (not @t2143)) % 1.32/1.56 (define @t2146 () (+ -19 1)) % 1.32/1.56 (define @t2147 () (>= @t18 @t2146)) % 1.32/1.56 (define @t2148 () (<= @t18 -19)) % 1.32/1.56 (define @t2149 () (* 11/14 19/1)) % 1.32/1.56 (define @t2150 () (+ -19/1 @t2149 @t1105 @t891 @t1346 @t1347)) % 1.32/1.56 (define @t2151 () (>= @t2010 @t2150)) % 1.32/1.56 (define @t2152 () (<= @t135 19)) % 1.32/1.56 (define @t2153 () (to_real 19)) % 1.32/1.56 (define @t2154 () (<= @t389 @t2153)) % 1.32/1.56 (define @t2155 () (= (* -19/1 (to_real (- @t135 19))) (* -19/1 (- @t389 @t2153)))) % 1.32/1.56 (define @t2156 () (= @t2152 @t2154)) % 1.32/1.56 (define @t2157 () (to_real -19)) % 1.32/1.56 (define @t2158 () (<= @t387 @t2157)) % 1.32/1.56 (define @t2159 () (and @t24 @t1083 @t15 @t143 @t2137 @t2145)) % 1.32/1.56 (define @t2160 () (* -11/14 19/1)) % 1.32/1.56 (define @t2161 () (* -1 -18)) % 1.32/1.56 (define @t2162 () (to_real @t2161)) % 1.32/1.56 (define @t2163 () (+ @t2162 @t1125 @t2160 @t1124 @t1103 @t1104)) % 1.32/1.56 (define @t2164 () (>= @t389 @t2153)) % 1.32/1.56 (define @t2165 () (>= tptp.a 75)) % 1.32/1.56 (define @t2166 () (not @t2165)) % 1.32/1.56 (define @t2167 () (* 11/2 18/1)) % 1.32/1.56 (define @t2168 () (* -1 75)) % 1.32/1.56 (define @t2169 () (to_real @t2168)) % 1.32/1.56 (define @t2170 () (+ @t2169 @t2167 @t1166 @t893 @t1164 @t1165)) % 1.32/1.56 (define @t2171 () (>= @t135 18)) % 1.32/1.56 (define @t2172 () (not @t2171)) % 1.32/1.56 (define @t2173 () (* 2/11 74/1)) % 1.32/1.56 (define @t2174 () (* -1 18)) % 1.32/1.56 (define @t2175 () (to_real @t2174)) % 1.32/1.56 (define @t2176 () (+ @t2175 @t380 @t2173 @t1211 @t1212 @t1213)) % 1.32/1.56 (define @t2177 () (= (+ @t399 @t392 @t1437 @t1216 @t1067 @t1218) 0/1)) % 1.32/1.56 (define @t2178 () (+ @t399 @t402 @t1437 @t1222 @t1067 @t1224)) % 1.32/1.56 (define @t2179 () (<= tptp.a 74)) % 1.32/1.56 (define @t2180 () (to_real 74)) % 1.32/1.56 (define @t2181 () (<= @t93 @t2180)) % 1.32/1.56 (define @t2182 () (>= @t18 -16)) % 1.32/1.56 (define @t2183 () (not @t2182)) % 1.32/1.56 (define @t2184 () (not @t2183)) % 1.32/1.56 (define @t2185 () (+ 17/1 -238/11 0/1 0/1 49/11 -1/121)) % 1.32/1.56 (define @t2186 () (* 14/11 -17/1)) % 1.32/1.56 (define @t2187 () (+ 17/1 @t2186 @t55 @t1213 @t1212 @t1211)) % 1.32/1.56 (define @t2188 () (<= @t18 -17)) % 1.32/1.56 (define @t2189 () (<= @t387 -17/1)) % 1.32/1.56 (define @t2190 () (to_real -17)) % 1.32/1.56 (define @t2191 () (<= @t387 @t2190)) % 1.32/1.56 (define @t2192 () (= (* 17/1 (to_real (- @t18 -17))) (* 17/1 (- @t387 @t2190)))) % 1.32/1.56 (define @t2193 () (= @t2188 @t2191)) % 1.32/1.56 (define @t2194 () (<= @t1220 @t2186)) % 1.32/1.56 (define @t2195 () (to_real 17)) % 1.32/1.56 (define @t2196 () (and @t15 @t1078 @t24 @t143 @t2183 @t667)) % 1.32/1.56 (define @t2197 () (>= @t135 17)) % 1.32/1.56 (define @t2198 () (not @t2197)) % 1.32/1.56 (define @t2199 () (not @t2198)) % 1.32/1.56 (define @t2200 () (< @t135 17)) % 1.32/1.56 (define @t2201 () (not @t2200)) % 1.32/1.56 (define @t2202 () (>= @t1228 @t2187)) % 1.32/1.56 (define @t2203 () (< @t389 @t2195)) % 1.32/1.56 (define @t2204 () (and @t15 @t1078 @t24 @t143 @t2183 @t2198)) % 1.32/1.56 (define @t2205 () (+ 17 1)) % 1.32/1.56 (define @t2206 () (>= @t135 @t2205)) % 1.32/1.56 (define @t2207 () (> @t135 17)) % 1.32/1.56 (define @t2208 () (not @t2207)) % 1.32/1.56 (define @t2209 () (>= @t135 16)) % 1.32/1.56 (define @t2210 () (* -11/14 16/1)) % 1.32/1.56 (define @t2211 () (to_real 16)) % 1.32/1.56 (define @t2212 () (* -1 -16)) % 1.32/1.56 (define @t2213 () (to_real @t2212)) % 1.32/1.56 (define @t2214 () (+ @t2213 @t1125 @t2210 @t1124 @t1104 @t1103)) % 1.32/1.56 (define @t2215 () (>= @t389 16/1)) % 1.32/1.56 (define @t2216 () (>= @t389 @t2211)) % 1.32/1.56 (define @t2217 () (= (* -16/1 (to_real (- @t135 16))) (* -16/1 (- @t389 @t2211)))) % 1.32/1.56 (define @t2218 () (= @t2209 @t2216)) % 1.32/1.56 (define @t2219 () (not @t2209)) % 1.32/1.56 (define @t2220 () (>= tptp.a 59)) % 1.32/1.56 (define @t2221 () (not @t2220)) % 1.32/1.56 (define @t2222 () (not @t2219)) % 1.32/1.56 (define @t2223 () (* 11/2 15/1)) % 1.32/1.56 (define @t2224 () (* -1 59)) % 1.32/1.56 (define @t2225 () (to_real @t2224)) % 1.32/1.56 (define @t2226 () (+ @t2225 @t2223 @t1166 @t893 @t1164 @t1165)) % 1.32/1.56 (define @t2227 () (<= @t135 15)) % 1.32/1.56 (define @t2228 () (to_real 15)) % 1.32/1.56 (define @t2229 () (<= @t389 @t2228)) % 1.32/1.56 (define @t2230 () (* 2/11 58/1)) % 1.32/1.56 (define @t2231 () (+ @t688 @t380 @t2230 @t1211 @t1212 @t1213)) % 1.32/1.56 (define @t2232 () (<= tptp.a 58)) % 1.32/1.56 (define @t2233 () (to_real 58)) % 1.32/1.56 (define @t2234 () (<= @t93 @t2233)) % 1.32/1.56 (define @t2235 () (not @t699)) % 1.32/1.56 (define @t2236 () (+ -15 1)) % 1.32/1.56 (define @t2237 () (>= @t18 @t2236)) % 1.32/1.56 (define @t2238 () (<= @t18 -15)) % 1.32/1.56 (define @t2239 () (* 11/14 14/1)) % 1.32/1.56 (define @t2240 () (+ -15/1 @t2239 @t1105 @t891 @t1347 @t1346)) % 1.32/1.56 (define @t2241 () (>= @t1357 @t2240)) % 1.32/1.56 (define @t2242 () (<= @t135 14)) % 1.32/1.56 (define @t2243 () (<= @t389 14/1)) % 1.32/1.56 (define @t2244 () (to_real 14)) % 1.32/1.56 (define @t2245 () (<= @t389 @t2244)) % 1.32/1.56 (define @t2246 () (= (* -14/1 (to_real (- @t135 14))) (* -14/1 (- @t389 @t2244)))) % 1.32/1.56 (define @t2247 () (= @t2242 @t2245)) % 1.32/1.56 (define @t2248 () (<= @t387 @t686)) % 1.32/1.56 (define @t2249 () (and @t1083 @t24 @t15 @t143 @t699 @t748)) % 1.32/1.56 (define @t2250 () (>= @t135 13)) % 1.32/1.56 (define @t2251 () (>= @t1263 -160)) % 1.32/1.56 (define @t2252 () (* -11/14 13/1)) % 1.32/1.56 (define @t2253 () (* -1 -160)) % 1.32/1.56 (define @t2254 () (to_real @t2253)) % 1.32/1.56 (define @t2255 () (+ @t2254 @t1269 @t2252 @t1268 @t1267 @t1266)) % 1.32/1.56 (define @t2256 () (+ @t1290 @t1286 @t900 @t1284 @t1275 @t1282)) % 1.32/1.56 (define @t2257 () (>= @t389 13/1)) % 1.32/1.56 (define @t2258 () (to_real 13)) % 1.32/1.56 (define @t2259 () (>= @t389 @t2258)) % 1.32/1.56 (define @t2260 () (= (* -13/1 (to_real (- @t135 13))) (* -13/1 (- @t389 @t2258)))) % 1.32/1.56 (define @t2261 () (= @t2250 @t2259)) % 1.32/1.56 (define @t2262 () (<= @t900 @t2252)) % 1.32/1.56 (define @t2263 () (and @t24 @t1078 @t15 @t2250 @t143 @t2251)) % 1.32/1.56 (define @t2264 () (to_real @t453)) % 1.32/1.56 (define @t2265 () (+ @t2264 @t1125 @t2252 @t1124 @t1103 @t1104)) % 1.32/1.56 (define @t2266 () (not @t2250)) % 1.32/1.56 (define @t2267 () (not @t2251)) % 1.32/1.56 (define @t2268 () (* -1 -14)) % 1.32/1.56 (define @t2269 () (to_real @t2268)) % 1.32/1.56 (define @t2270 () (+ @t2269 -161/1 @t1309 @t1305 @t1306 @t1307)) % 1.32/1.56 (define @t2271 () (to_real -161)) % 1.32/1.56 (define @t2272 () (<= @t1319 @t2271)) % 1.32/1.56 (define @t2273 () (and @t24 @t1078 @t15 @t143 @t2267 @t758)) % 1.32/1.56 (define @t2274 () (= @t135 12)) % 1.32/1.56 (define @t2275 () (not @t2274)) % 1.32/1.56 (define @t2276 () (>= @t18 -12)) % 1.32/1.56 (define @t2277 () (not @t2276)) % 1.32/1.56 (define @t2278 () (not @t2277)) % 1.32/1.56 (define @t2279 () (+ 12/1 -182/11 0/1 -1/121 49/11 0/1)) % 1.32/1.56 (define @t2280 () (* 14/11 -13/1)) % 1.32/1.56 (define @t2281 () (+ 12/1 @t2280 @t55 @t1211 @t1212 @t1213)) % 1.32/1.56 (define @t2282 () (<= @t18 -13)) % 1.32/1.56 (define @t2283 () (<= @t387 -13/1)) % 1.32/1.56 (define @t2284 () (to_real -13)) % 1.32/1.56 (define @t2285 () (<= @t387 @t2284)) % 1.32/1.56 (define @t2286 () (= (* 13/1 (to_real (- @t18 -13))) (* 13/1 (- @t387 @t2284)))) % 1.32/1.56 (define @t2287 () (= @t2282 @t2285)) % 1.32/1.56 (define @t2288 () (<= @t1220 @t2280)) % 1.32/1.56 (define @t2289 () (and @t24 @t1078 @t15 @t143 @t2277 @t2274)) % 1.32/1.56 (define @t2290 () (< @t135 12)) % 1.32/1.56 (define @t2291 () (not @t2290)) % 1.32/1.56 (define @t2292 () (>= @t1781 @t2281)) % 1.32/1.56 (define @t2293 () (< @t389 @t1361)) % 1.32/1.56 (define @t2294 () (and @t24 @t1078 @t15 @t143 @t2277 @t703)) % 1.32/1.56 (define @t2295 () (+ 12 1)) % 1.32/1.56 (define @t2296 () (>= @t135 @t2295)) % 1.32/1.56 (define @t2297 () (> @t135 12)) % 1.32/1.56 (define @t2298 () (not @t2297)) % 1.32/1.56 (define @t2299 () (* -11/14 11/1)) % 1.32/1.56 (define @t2300 () (* -1 -12)) % 1.32/1.56 (define @t2301 () (to_real @t2300)) % 1.32/1.56 (define @t2302 () (+ @t2301 @t1125 @t2299 @t1124 @t1103 @t1104)) % 1.32/1.56 (define @t2303 () (>= @t389 11/1)) % 1.32/1.56 (define @t2304 () (>= @t389 @t720)) % 1.32/1.56 (define @t2305 () (= @t738 @t2304)) % 1.32/1.56 (define @t2306 () (not @t738)) % 1.32/1.56 (define @t2307 () (>= tptp.a 31)) % 1.32/1.56 (define @t2308 () (not @t2307)) % 1.32/1.56 (define @t2309 () (+ 30 1)) % 1.32/1.56 (define @t2310 () (>= tptp.a @t2309)) % 1.32/1.56 (define @t2311 () (<= tptp.a 30)) % 1.32/1.56 (define @t2312 () (* -11/2 10/1)) % 1.32/1.56 (define @t2313 () (+ 30/1 @t1475 @t1472 @t1473 @t892 @t2312)) % 1.32/1.56 (define @t2314 () (+ @t93 @t1485 @t1481 @t1175 @t1483 @t1179)) % 1.32/1.56 (define @t2315 () (= @t389 10/1)) % 1.32/1.56 (define @t2316 () (<= @t93 @t1756)) % 1.32/1.56 (define @t2317 () (and @t723 @t24 @t1078 @t15 @t143 @t2308)) % 1.32/1.56 (define @t2318 () (* 11/2 10/1)) % 1.32/1.56 (define @t2319 () (+ @t1829 @t1166 @t893 @t1164 @t1165 @t2318)) % 1.32/1.56 (define @t2320 () (+ @t97 @t1186 @t1182 @t1174 @t1184 @t1170)) % 1.32/1.56 (define @t2321 () (and @t723 @t24 @t1078 @t15 @t143 @t2307)) % 1.32/1.56 (define @t2322 () (+ -7 1)) % 1.32/1.56 (define @t2323 () (>= @t18 @t2322)) % 1.32/1.56 (define @t2324 () (+ -7/1 @t605 @t1085 @t55 @t1147)) % 1.32/1.56 (define @t2325 () (>= @t1851 @t2324)) % 1.32/1.56 (define @t2326 () (< @t93 @t78)) % 1.32/1.56 (define @t2327 () (and @t15 @t24 @t1078 @t165 @t371)) % 1.32/1.56 (define @t2328 () (+ 11 1)) % 1.32/1.56 (define @t2329 () (>= @t16 @t2328)) % 1.32/1.56 (define @t2330 () (> @t16 11)) % 1.32/1.56 (define @t2331 () (< @t16 11)) % 1.32/1.56 (define @t2332 () (not @t2330)) % 1.32/1.56 (define @t2333 () (not @t2331)) % 1.32/1.56 (define @t2334 () (* -7/22 12/1)) % 1.32/1.56 (define @t2335 () (+ @t1200 @t1103 @t1124 @t1125 @t1197 @t2334)) % 1.32/1.56 (define @t2336 () (+ @t608 @t1113 @t1132 @t1134 @t900 @t899)) % 1.32/1.56 (define @t2337 () (>= @t644 12/1)) % 1.32/1.56 (define @t2338 () (>= @t644 @t1361)) % 1.32/1.56 (define @t2339 () (= @t1079 @t2338)) % 1.32/1.56 (define @t2340 () (+ -846 @t582)) % 1.32/1.56 (define @t2341 () (to_real @t2340)) % 1.32/1.56 (define @t2342 () (- @t169 @t2341)) % 1.32/1.56 (define @t2343 () (= @t169 @t2341)) % 1.32/1.56 (define @t2344 () (+ -847 @t582)) % 1.32/1.56 (define @t2345 () (+ 77 @t137)) % 1.32/1.56 (define @t2346 () (+ -77 @t156)) % 1.32/1.56 (define @t2347 () (* -11 7)) % 1.32/1.56 (define @t2348 () (* -11 @t1004)) % 1.32/1.56 (define @t2349 () (+ @t156 @t2348)) % 1.32/1.56 (define @t2350 () (* -1 @t2349)) % 1.32/1.56 (define @t2351 () (* -11 @t2350)) % 1.32/1.56 (define @t2352 () (+ 1 @t2351)) % 1.32/1.56 (define @t2353 () (and @t15 @t143 @t930 @t1039)) % 1.32/1.56 (define @t2354 () (>= 0/1 -5/7)) % 1.32/1.56 (define @t2355 () (* 11/7 6/1)) % 1.32/1.56 (define @t2356 () (+ -10/1 @t2355 @t113 0/1 @t114)) % 1.32/1.56 (define @t2357 () (+ @t387 @t609 @t612 @t122 @t121)) % 1.32/1.56 (define @t2358 () (>= @t2357 @t2356)) % 1.32/1.56 (define @t2359 () (< @t612 @t113)) % 1.32/1.56 (define @t2360 () (<= @t609 @t2355)) % 1.32/1.56 (define @t2361 () (to_real -10)) % 1.32/1.56 (define @t2362 () (and @t15 @t53 @t546 @t1040 @t1301)) % 1.32/1.56 (define @t2363 () (* 7 -9)) % 1.32/1.56 (define @t2364 () (* 11 6)) % 1.32/1.56 (define @t2365 () (+ @t1167 @t2364 @t2363 1)) % 1.32/1.56 (define @t2366 () (+ @t96 @t136 @t137 @t400)) % 1.32/1.56 (define @t2367 () (>= @t2366 @t2365)) % 1.32/1.56 (define @t2368 () (and @t546 @t932 @t1040 @t1144)) % 1.32/1.56 (define @t2369 () (>= tptp.a 3)) % 1.32/1.56 (define @t2370 () (not @t2369)) % 1.32/1.56 (define @t2371 () (- @t169 @t1811)) % 1.32/1.56 (define @t2372 () (= @t169 @t1811)) % 1.32/1.56 (define @t2373 () (* -1 -3)) % 1.32/1.56 (define @t2374 () (* -11 @t2373)) % 1.32/1.56 (define @t2375 () (+ 1 @t2374)) % 1.32/1.56 (define @t2376 () (+ 3 1)) % 1.32/1.56 (define @t2377 () (>= tptp.a @t2376)) % 1.32/1.56 (define @t2378 () (not (> tptp.a 3))) % 1.32/1.56 (define @t2379 () (and @t15 @t1145 @t2369)) % 1.32/1.56 (define @t2380 () (not @t2370)) % 1.32/1.56 (define @t2381 () (* -7 -9)) % 1.32/1.56 (define @t2382 () (* -11 6)) % 1.32/1.56 (define @t2383 () (+ 3 @t172 @t2382 @t2381)) % 1.32/1.56 (define @t2384 () (+ tptp.a @t476 @t141 @t156)) % 1.32/1.56 (define @t2385 () (>= @t2384 @t2383)) % 1.32/1.56 (define @t2386 () (+ 0/1 @t2355 @t113 -10/1 @t114)) % 1.32/1.56 (define @t2387 () (+ @t122 @t609 @t612 @t387 @t121)) % 1.32/1.56 (define @t2388 () (>= @t2387 @t2386)) % 1.32/1.56 (define @t2389 () (< @t387 @t2361)) % 1.32/1.56 (define @t2390 () (and @t15 @t1333 @t546 @t1040 @t53)) % 1.32/1.56 (define @t2391 () (* 15/22 10/1)) % 1.32/1.56 (define @t2392 () (+ @t59 @t1251 @t1125 @t1124 @t1103 @t2391)) % 1.32/1.56 (define @t2393 () (* 15/22 @t644)) % 1.32/1.56 (define @t2394 () (+ @t213 @t649)) % 1.32/1.56 (define @t2395 () (* -1 @t798)) % 1.32/1.56 (define @t2396 () (to_real @t2395)) % 1.32/1.56 (define @t2397 () (+ @t2396 @t900 @t1134 @t1132 @t1113 @t2393)) % 1.32/1.56 (define @t2398 () (> 15/22 0/1)) % 1.32/1.56 (define @t2399 () (* -121/49 11/1)) % 1.32/1.56 (define @t2400 () (* -22/7 -12/1)) % 1.32/1.56 (define @t2401 () (* -11/49 0/1)) % 1.32/1.56 (define @t2402 () (* 1/49 1/1)) % 1.32/1.56 (define @t2403 () (* -1 11)) % 1.32/1.56 (define @t2404 () (to_real @t2403)) % 1.32/1.56 (define @t2405 () (+ @t2404 @t633 @t2402 @t2401 @t2400 @t2399)) % 1.32/1.56 (define @t2406 () (* -22/7 @t387)) % 1.32/1.56 (define @t2407 () (+ @t946 @t645 @t639)) % 1.32/1.56 (define @t2408 () (+ @t642 @t949)) % 1.32/1.56 (define @t2409 () (* -11/49 @t401)) % 1.32/1.56 (define @t2410 () (= @t2409 @t2407)) % 1.32/1.56 (define @t2411 () (* 1/49 @t70)) % 1.32/1.56 (define @t2412 () (= @t2411 @t2408)) % 1.32/1.56 (define @t2413 () (+ @t650 @t655 @t2411 @t2409 @t2406 @t640)) % 1.32/1.56 (define @t2414 () (< -121/49 0/1)) % 1.32/1.56 (define @t2415 () (< -22/7 0/1)) % 1.32/1.56 (define @t2416 () (to_real -12)) % 1.32/1.56 (define @t2417 () (>= @t387 @t2416)) % 1.32/1.56 (define @t2418 () (< -11/49 0/1)) % 1.32/1.56 (define @t2419 () (= @t2409 @t2401)) % 1.32/1.56 (define @t2420 () (> 1/49 0/1)) % 1.32/1.56 (define @t2421 () (= @t2411 @t2402)) % 1.32/1.56 (define @t2422 () (and @t738 @t2276 @t143 @t15 @t24 @t929)) % 1.32/1.56 (define @t2423 () (* 3 @t135)) % 1.32/1.56 (define @t2424 () (* 4 tptp.b)) % 1.32/1.56 (define @t2425 () (* 6 tptp.a)) % 1.32/1.56 (define @t2426 () (+ @t2425 @t2424 @t2423)) % 1.32/1.56 (define @t2427 () (>= @t2426 24)) % 1.32/1.56 (define @t2428 () (* -7 24)) % 1.32/1.56 (define @t2429 () (* 4 1)) % 1.32/1.56 (define @t2430 () (* -14 -12)) % 1.32/1.56 (define @t2431 () (+ @t844 @t2430 @t203 @t2429 @t2428)) % 1.32/1.56 (define @t2432 () (+ (* -42 tptp.a) (* -28 tptp.b) (* -21 @t135))) % 1.32/1.56 (define @t2433 () (+ (* 44 tptp.a) (* 28 tptp.b))) % 1.32/1.56 (define @t2434 () (+ (* -2 tptp.a) @t1932 (* 22 @t135))) % 1.32/1.56 (define @t2435 () (* -14 @t18)) % 1.32/1.56 (define @t2436 () (* -7 @t2426)) % 1.32/1.56 (define @t2437 () (= @t2436 @t2432)) % 1.32/1.56 (define @t2438 () (* 4 @t3)) % 1.32/1.56 (define @t2439 () (= @t2438 @t2433)) % 1.32/1.56 (define @t2440 () (* -2 @t400)) % 1.32/1.56 (define @t2441 () (= @t2440 @t2434)) % 1.32/1.56 (define @t2442 () (+ @t398 @t2435 @t2440 @t2438 @t2436)) % 1.32/1.56 (define @t2443 () (and @t2427 @t15 @t143 @t2276 @t824)) % 1.32/1.56 (define @t2444 () (* -301/22 12/1)) % 1.32/1.56 (define @t2445 () (+ @t2027 @t2444 @t1269 @t1268 @t1266 @t1197)) % 1.32/1.56 (define @t2446 () (+ @t1290 @t1275 @t1286 @t1284 @t1282 @t900)) % 1.32/1.56 (define @t2447 () (>= @t1263 -166)) % 1.32/1.56 (define @t2448 () (not @t2447)) % 1.32/1.56 (define @t2449 () (* -1 -166)) % 1.32/1.56 (define @t2450 () (+ @t2449 -169)) % 1.32/1.56 (define @t2451 () (+ @t542 @t486)) % 1.32/1.56 (define @t2452 () (+ @t1288 @t1263)) % 1.32/1.56 (define @t2453 () (= @t2452 @t2451)) % 1.32/1.56 (define @t2454 () (@list @t2024)) % 1.32/1.56 (define @t2455 () (* -43 -10)) % 1.32/1.56 (define @t2456 () (* -33 8)) % 1.32/1.56 (define @t2457 () (+ -166 @t2456 @t2455)) % 1.32/1.56 (define @t2458 () (+ @t1261 @t1262 @t1279 @t1278)) % 1.32/1.56 (define @t2459 () (+ @t1263 @t1278 @t1279)) % 1.32/1.56 (define @t2460 () (>= @t2459 @t2457)) % 1.32/1.56 (define @t2461 () (+ @t1270 -169)) % 1.32/1.56 (define @t2462 () (>= @t2426 22)) % 1.32/1.56 (define @t2463 () (not @t2462)) % 1.32/1.56 (define @t2464 () (< @t1263 -156)) % 1.32/1.56 (define @t2465 () (* 231 21)) % 1.32/1.56 (define @t2466 () (* 419 -11)) % 1.32/1.56 (define @t2467 () (* 66 0)) % 1.32/1.56 (define @t2468 () (* -132 1)) % 1.32/1.56 (define @t2469 () (+ -156 @t2468 @t2467 @t2466 @t2465)) % 1.32/1.56 (define @t2470 () (* 419 @t18)) % 1.32/1.56 (define @t2471 () (+ @t2470 (* 1386 tptp.a) (* 693 @t135) (* 924 tptp.b) @t1261 @t1262 (* -462 @t18) (* -726 @t135) (* -924 tptp.b) (* -1452 tptp.a) (* 66 tptp.a))) % 1.32/1.56 (define @t2472 () (+ @t1263 (* -132 @t3) (* 66 @t400) @t2470 (* 231 @t2426))) % 1.32/1.56 (define @t2473 () (>= @t2472 @t2469)) % 1.32/1.56 (define @t2474 () (and @t2463 @t1333 @t143 @t15 @t1300)) % 1.32/1.56 (define @t2475 () (>= @t18 -11)) % 1.32/1.56 (define @t2476 () (* -1/2 22/1)) % 1.32/1.56 (define @t2477 () (* -1/14 8/1)) % 1.32/1.56 (define @t2478 () (to_real @t1947)) % 1.32/1.56 (define @t2479 () (+ @t2478 @t2477 @t633 @t1523 @t2476)) % 1.32/1.56 (define @t2480 () (+ @t1312 @t117 (* -3/2 @t389))) % 1.32/1.56 (define @t2481 () (+ @t1151 @t387 @t609)) % 1.32/1.56 (define @t2482 () (* -1/14 @t389)) % 1.32/1.56 (define @t2483 () (to_real @t2426)) % 1.32/1.56 (define @t2484 () (* -1/2 @t2483)) % 1.32/1.56 (define @t2485 () (* -1/7 @t401)) % 1.32/1.56 (define @t2486 () (= @t2485 @t2481)) % 1.32/1.56 (define @t2487 () (+ @t608 @t2482 @t2485 @t1536 @t2484)) % 1.32/1.56 (define @t2488 () (>= @t2483 @t2047)) % 1.32/1.56 (define @t2489 () (= @t2485 @t633)) % 1.32/1.56 (define @t2490 () (not @t2475)) % 1.32/1.56 (define @t2491 () (not @t2427)) % 1.32/1.56 (define @t2492 () (not @t2306)) % 1.32/1.56 (define @t2493 () (+ 23 1)) % 1.32/1.56 (define @t2494 () (>= @t2426 @t2493)) % 1.32/1.56 (define @t2495 () (<= @t2426 23)) % 1.32/1.56 (define @t2496 () (* 1/7 11/1)) % 1.32/1.56 (define @t2497 () (* -4/7 1/1)) % 1.32/1.56 (define @t2498 () (* 2/7 0/1)) % 1.32/1.56 (define @t2499 () (* 2 -12)) % 1.32/1.56 (define @t2500 () (to_real @t2499)) % 1.32/1.56 (define @t2501 () (+ 23/1 @t2500 @t2498 @t2497 @t2496)) % 1.32/1.56 (define @t2502 () (* 2 @t18)) % 1.32/1.56 (define @t2503 () (to_real @t2502)) % 1.32/1.56 (define @t2504 () (* 1/7 @t389)) % 1.32/1.56 (define @t2505 () (+ @t2504 (to_real @t2425) (to_real @t2423) (to_real @t2424) (to_real (* -2 @t18)) @t2503 (* -22/7 @t389) (to_real (* -4 tptp.b)) (* -44/7 @t93) (* 2/7 @t93))) % 1.32/1.56 (define @t2506 () (= @t2505 0/1)) % 1.32/1.56 (define @t2507 () (* -4/7 @t70)) % 1.32/1.56 (define @t2508 () (* 2/7 @t401)) % 1.32/1.56 (define @t2509 () (+ @t2483 @t2503 @t2508 @t2507 @t2504)) % 1.32/1.56 (define @t2510 () (>= @t2509 @t2501)) % 1.32/1.56 (define @t2511 () (< @t135 11)) % 1.32/1.56 (define @t2512 () (< @t389 11/1)) % 1.32/1.56 (define @t2513 () (< @t389 @t720)) % 1.32/1.56 (define @t2514 () (= @t2511 @t2513)) % 1.32/1.56 (define @t2515 () (< @t2504 @t2496)) % 1.32/1.56 (define @t2516 () (< -4/7 0/1)) % 1.32/1.56 (define @t2517 () (= @t2507 @t2497)) % 1.32/1.56 (define @t2518 () (= @t2508 @t2498)) % 1.32/1.56 (define @t2519 () (> 2 0)) % 1.32/1.56 (define @t2520 () (<= @t2483 @t2031)) % 1.32/1.56 (define @t2521 () (and @t2306 @t15 @t143 @t2490 @t2491)) % 1.32/1.56 (define @t2522 () (>= @t2426 26)) % 1.32/1.56 (define @t2523 () (not @t2522)) % 1.32/1.56 (define @t2524 () (+ 25 1)) % 1.32/1.56 (define @t2525 () (>= @t2426 @t2524)) % 1.32/1.56 (define @t2526 () (<= @t2426 25)) % 1.32/1.56 (define @t2527 () (to_real -26)) % 1.32/1.56 (define @t2528 () (* 2 -13)) % 1.32/1.56 (define @t2529 () (to_real @t2528)) % 1.32/1.56 (define @t2530 () (+ 25/1 @t2498 @t2497 @t2496 @t2529)) % 1.32/1.56 (define @t2531 () (+ @t2483 @t2508 @t2507 @t2504 @t2503)) % 1.32/1.56 (define @t2532 () (>= @t2531 @t2530)) % 1.32/1.56 (define @t2533 () (<= @t2483 @t1872)) % 1.32/1.56 (define @t2534 () (and @t2277 @t2306 @t15 @t143 @t2523)) % 1.32/1.56 (define @t2535 () (* -14 -13)) % 1.32/1.56 (define @t2536 () (* -7 26)) % 1.32/1.56 (define @t2537 () (+ @t844 @t203 @t2429 @t2536 @t2535)) % 1.32/1.56 (define @t2538 () (+ @t398 @t2440 @t2438 @t2436 @t2435)) % 1.32/1.56 (define @t2539 () (and @t778 @t2522 @t15 @t143 @t824)) % 1.32/1.56 (define @t2540 () (>= tptp.b -1)) % 1.32/1.56 (define @t2541 () (* -11 -17)) % 1.32/1.56 (define @t2542 () (to_real @t2541)) % 1.32/1.56 (define @t2543 () (* -121/7 11/1)) % 1.32/1.56 (define @t2544 () (* -1 -1)) % 1.32/1.56 (define @t2545 () (to_real @t2544)) % 1.32/1.56 (define @t2546 () (+ @t2545 @t493 @t2543 @t113 @t2542)) % 1.32/1.56 (define @t2547 () (to_real @t216)) % 1.32/1.56 (define @t2548 () (+ @t252 @t507 @t498 @t509 @t2547)) % 1.32/1.56 (define @t2549 () (and @t700 @t15 @t738 @t143 @t2540)) % 1.32/1.56 (define @t2550 () (not @t2540)) % 1.32/1.56 (define @t2551 () (>= tptp.b 2)) % 1.32/1.56 (define @t2552 () (ite @t35 @t2551 @t2550)) % 1.32/1.56 (define @t2553 () (not @t2552)) % 1.32/1.56 (define @t2554 () (and @t2552 @t314)) % 1.32/1.56 (define @t2555 () (+ tptp.b @t649)) % 1.32/1.56 (define @t2556 () (>= @t2555 1)) % 1.32/1.56 (define @t2557 () (>= @t649 @t326)) % 1.32/1.56 (define @t2558 () (<= @t796 @t328)) % 1.32/1.56 (define @t2559 () (+ tptp.b @t16)) % 1.32/1.56 (define @t2560 () (>= @t2559 0)) % 1.32/1.56 (define @t2561 () (<= @t796 tptp.b)) % 1.32/1.56 (define @t2562 () (ite @t35 (> @t796 tptp.b) (> @t796 @t328))) % 1.32/1.56 (define @t2563 () (>= @t2559 1)) % 1.32/1.56 (define @t2564 () (- @t2559 1)) % 1.32/1.56 (define @t2565 () (>= @t16 @t326)) % 1.32/1.56 (define @t2566 () (<= @t16 @t328)) % 1.32/1.56 (define @t2567 () (>= @t2555 0)) % 1.32/1.56 (define @t2568 () (>= tptp.b @t16)) % 1.32/1.56 (define @t2569 () (ite @t35 (> @t16 tptp.b) (> @t16 @t328))) % 1.32/1.56 (define @t2570 () (ite @t809 @t2569 @t2562)) % 1.32/1.56 (define @t2571 () (<= @t328 @t344)) % 1.32/1.56 (define @t2572 () (<= @t328 1)) % 1.32/1.56 (define @t2573 () (ite @t348 (> @t328 1) (> @t328 @t344))) % 1.32/1.56 (define @t2574 () (>= tptp.b @t350)) % 1.32/1.56 (define @t2575 () (<= tptp.b @t344)) % 1.32/1.56 (define @t2576 () (>= tptp.b @t353)) % 1.32/1.56 (define @t2577 () (ite @t348 (> tptp.b 1) (> tptp.b @t344))) % 1.32/1.56 (define @t2578 () (ite @t35 @t2577 @t2573)) % 1.32/1.56 (define @t2579 () (and @t2578 @t314)) % 1.32/1.56 (define @t2580 () (abs @t16)) % 1.32/1.56 (define @t2581 () (+ @t359 (* -1 @t2580))) % 1.32/1.56 (define @t2582 () (>= @t359 @t2580)) % 1.32/1.56 (define @t2583 () (<= @t2580 @t364)) % 1.32/1.56 (define @t2584 () (ite @t35 (not @t2567) @t2563)) % 1.32/1.56 (define @t2585 () (ite @t809 @t2584 (ite @t35 (not @t2560) @t2556))) % 1.32/1.56 (define @t2586 () (>= @t18 -15)) % 1.32/1.56 (define @t2587 () (* -88/63 11/1)) % 1.32/1.56 (define @t2588 () (* -8/63 0/1)) % 1.32/1.56 (define @t2589 () (* -1/99 0/1)) % 1.32/1.56 (define @t2590 () (* 8/693 1/1)) % 1.32/1.56 (define @t2591 () (* -7/99 1/1)) % 1.32/1.56 (define @t2592 () (* -1 -15)) % 1.32/1.56 (define @t2593 () (to_real @t2592)) % 1.32/1.56 (define @t2594 () (+ @t2593 @t2591 @t2590 @t2589 @t2588 @t2587)) % 1.32/1.56 (define @t2595 () (* -88/63 @t389)) % 1.32/1.56 (define @t2596 () (+ (* -8/63 @t93) (* 8/9 @t387) (* 88/63 @t389))) % 1.32/1.56 (define @t2597 () (+ (* -1/99 @t61) (* 1/9 @t387) (* 7/99 @t644))) % 1.32/1.56 (define @t2598 () (+ (* 8/63 @t93) (* 8/99 @t61))) % 1.32/1.56 (define @t2599 () (+ (* -7/99 @t61) (* -7/99 @t644))) % 1.32/1.56 (define @t2600 () (* -8/63 @t401)) % 1.32/1.56 (define @t2601 () (* -1/99 @t654)) % 1.32/1.56 (define @t2602 () (* 8/693 @t70)) % 1.32/1.56 (define @t2603 () (to_real @t2559)) % 1.32/1.56 (define @t2604 () (* -7/99 @t2603)) % 1.32/1.56 (define @t2605 () (+ @t608 @t2604 @t2602 @t2601 @t2600 @t2595)) % 1.32/1.56 (define @t2606 () (< -88/63 0/1)) % 1.32/1.56 (define @t2607 () (< -8/63 0/1)) % 1.32/1.56 (define @t2608 () (< -1/99 0/1)) % 1.32/1.56 (define @t2609 () (> 8/693 0/1)) % 1.32/1.56 (define @t2610 () (< -7/99 0/1)) % 1.32/1.56 (define @t2611 () (>= @t2603 @t83)) % 1.32/1.56 (define @t2612 () (not @t2586)) % 1.32/1.56 (define @t2613 () (to_real -98)) % 1.32/1.56 (define @t2614 () (* 49 @t16)) % 1.32/1.56 (define @t2615 () (+ -1232 @t2614)) % 1.32/1.56 (define @t2616 () (to_real @t2615)) % 1.32/1.56 (define @t2617 () (- @t2616 @t2613)) % 1.32/1.56 (define @t2618 () (= @t2616 @t2613)) % 1.32/1.56 (define @t2619 () (+ 1 -99)) % 1.32/1.56 (define @t2620 () (* -11 9)) % 1.32/1.56 (define @t2621 () (* -11 11)) % 1.32/1.56 (define @t2622 () (* -11 @t1947)) % 1.32/1.56 (define @t2623 () (* -1 16)) % 1.32/1.56 (define @t2624 () (* -7 @t2623)) % 1.32/1.56 (define @t2625 () (+ @t2624 @t2622)) % 1.32/1.56 (define @t2626 () (* -1 @t2625)) % 1.32/1.56 (define @t2627 () (* -11 @t2626)) % 1.32/1.56 (define @t2628 () (+ 1 @t2627)) % 1.32/1.56 (define @t2629 () (+ -176 @t17)) % 1.32/1.56 (define @t2630 () (* -11 @t2623)) % 1.32/1.56 (define @t2631 () (+ @t2630 @t22)) % 1.32/1.56 (define @t2632 () (* -1 @t2631)) % 1.32/1.56 (define @t2633 () (* 7 @t2632)) % 1.32/1.56 (define @t2634 () (= @t135 @t1947)) % 1.32/1.56 (define @t2635 () (>= @t135 @t2328)) % 1.32/1.56 (define @t2636 () (not @t2635)) % 1.32/1.56 (define @t2637 () (not @t719)) % 1.32/1.56 (define @t2638 () (not (>= 11 @t135))) % 1.32/1.56 (define @t2639 () (not (> @t135 11))) % 1.32/1.56 (define @t2640 () (= @t703 @t2639)) % 1.32/1.56 (define @t2641 () (+ -16 1)) % 1.32/1.56 (define @t2642 () (>= @t18 @t2641)) % 1.32/1.56 (define @t2643 () (not (> @t18 -16))) % 1.32/1.56 (define @t2644 () (and @t15 @t24 @t143 @t703 @t738 @t2612 @t2182)) % 1.32/1.56 (define @t2645 () (+ -1309 @t2614)) % 1.32/1.56 (define @t2646 () (to_real @t2645)) % 1.32/1.56 (define @t2647 () (- @t2646 @t692)) % 1.32/1.56 (define @t2648 () (= @t2646 @t692)) % 1.32/1.56 (define @t2649 () (+ 1 -22)) % 1.32/1.56 (define @t2650 () (* -11 2)) % 1.32/1.56 (define @t2651 () (* -1 -2)) % 1.32/1.56 (define @t2652 () (* -1 17)) % 1.32/1.56 (define @t2653 () (* -7 @t2652)) % 1.32/1.56 (define @t2654 () (+ @t2653 @t2622)) % 1.32/1.56 (define @t2655 () (* -1 @t2654)) % 1.32/1.56 (define @t2656 () (* -11 @t2655)) % 1.32/1.56 (define @t2657 () (+ 1 @t2656)) % 1.32/1.56 (define @t2658 () (+ -187 @t17)) % 1.32/1.56 (define @t2659 () (* -11 @t2652)) % 1.32/1.56 (define @t2660 () (+ @t2659 @t22)) % 1.32/1.56 (define @t2661 () (* -1 @t2660)) % 1.32/1.56 (define @t2662 () (* 7 @t2661)) % 1.32/1.56 (define @t2663 () (+ -17 1)) % 1.32/1.56 (define @t2664 () (>= @t18 @t2663)) % 1.32/1.56 (define @t2665 () (not (> @t18 -17))) % 1.32/1.56 (define @t2666 () (and @t15 @t24 @t143 @t703 @t738 @t2183 @t700)) % 1.32/1.56 (define @t2667 () (+ -1451 @t582)) % 1.32/1.56 (define @t2668 () (to_real @t2667)) % 1.32/1.56 (define @t2669 () (- @t169 @t2668)) % 1.32/1.56 (define @t2670 () (= @t169 @t2668)) % 1.32/1.56 (define @t2671 () (+ -1452 @t582)) % 1.32/1.56 (define @t2672 () (+ 132 @t137)) % 1.32/1.56 (define @t2673 () (+ -132 @t156)) % 1.32/1.56 (define @t2674 () (* -11 @t2300)) % 1.32/1.56 (define @t2675 () (+ @t156 @t2674)) % 1.32/1.56 (define @t2676 () (* -1 @t2675)) % 1.32/1.56 (define @t2677 () (* -11 @t2676)) % 1.32/1.56 (define @t2678 () (+ 1 @t2677)) % 1.32/1.56 (define @t2679 () (and @t15 @t143 @t2266 @t701)) % 1.32/1.56 (define @t2680 () (@list false false false)) % 1.32/1.56 (define @t2681 () (>= @t135 14)) % 1.32/1.56 (define @t2682 () (not @t2681)) % 1.32/1.56 (define @t2683 () (+ -1572 @t582)) % 1.32/1.56 (define @t2684 () (to_real @t2683)) % 1.32/1.56 (define @t2685 () (- @t169 @t2684)) % 1.32/1.56 (define @t2686 () (= @t169 @t2684)) % 1.32/1.56 (define @t2687 () (+ -1573 @t582)) % 1.32/1.56 (define @t2688 () (+ 143 @t137)) % 1.32/1.56 (define @t2689 () (+ -143 @t156)) % 1.32/1.56 (define @t2690 () (* -11 @t453)) % 1.32/1.56 (define @t2691 () (+ @t156 @t2690)) % 1.32/1.56 (define @t2692 () (* -1 @t2691)) % 1.32/1.56 (define @t2693 () (* -11 @t2692)) % 1.32/1.56 (define @t2694 () (+ 1 @t2693)) % 1.32/1.56 (define @t2695 () (+ 13 1)) % 1.32/1.56 (define @t2696 () (>= @t135 @t2695)) % 1.32/1.56 (define @t2697 () (not (> @t135 13))) % 1.32/1.56 (define @t2698 () (and @t15 @t143 @t2682 @t2250)) % 1.32/1.56 (define @t2699 () (* -12 -20)) % 1.32/1.56 (define @t2700 () (to_real @t2699)) % 1.32/1.56 (define @t2701 () (* -121/7 14/1)) % 1.32/1.56 (define @t2702 () (+ @t496 @t2701 @t113 @t2700 @t493)) % 1.32/1.56 (define @t2703 () (+ @t512 @t498 @t509 @t501 @t507)) % 1.32/1.56 (define @t2704 () (>= @t389 @t2244)) % 1.32/1.56 (define @t2705 () (and @t143 @t2061 @t15 @t2681 @t339)) % 1.32/1.56 (define @t2706 () (to_real -76)) % 1.32/1.56 (define @t2707 () (- @t169 @t2706)) % 1.32/1.56 (define @t2708 () (= @t169 @t2706)) % 1.32/1.56 (define @t2709 () (* -11 @t2268)) % 1.32/1.56 (define @t2710 () (* -7 @t552)) % 1.32/1.56 (define @t2711 () (+ @t2710 @t2709)) % 1.32/1.56 (define @t2712 () (* -1 @t2711)) % 1.32/1.56 (define @t2713 () (* -11 @t2712)) % 1.32/1.56 (define @t2714 () (+ 1 @t2713)) % 1.32/1.56 (define @t2715 () (+ 14 1)) % 1.32/1.56 (define @t2716 () (>= @t135 @t2715)) % 1.32/1.56 (define @t2717 () (not @t2716)) % 1.32/1.56 (define @t2718 () (not @t2242)) % 1.32/1.56 (define @t2719 () (not (>= 14 @t135))) % 1.32/1.56 (define @t2720 () (not (> @t135 14))) % 1.32/1.56 (define @t2721 () (+ -21 1)) % 1.32/1.56 (define @t2722 () (>= @t18 @t2721)) % 1.32/1.56 (define @t2723 () (not @t2722)) % 1.32/1.56 (define @t2724 () (not @t2068)) % 1.32/1.56 (define @t2725 () (not (>= -21 @t18))) % 1.32/1.56 (define @t2726 () (not (> @t18 -21))) % 1.32/1.56 (define @t2727 () (and @t15 @t143 @t2062 @t682 @t699 @t2681)) % 1.32/1.56 (define @t2728 () (not @t698)) % 1.32/1.56 (define @t2729 () (* 11/7 14/1)) % 1.32/1.56 (define @t2730 () (+ -22/1 0/1 @t113 @t2729 @t114)) % 1.32/1.56 (define @t2731 () (+ @t387 @t122 @t612 @t609 @t121)) % 1.32/1.56 (define @t2732 () (>= @t2731 @t2730)) % 1.32/1.56 (define @t2733 () (<= @t609 @t2729)) % 1.32/1.56 (define @t2734 () (to_real -22)) % 1.32/1.56 (define @t2735 () (<= @t387 @t2734)) % 1.32/1.56 (define @t2736 () (and @t15 @t699 @t546 @t53 @t698)) % 1.32/1.56 (define @t2737 () (+ -1814 @t582)) % 1.32/1.56 (define @t2738 () (to_real @t2737)) % 1.32/1.56 (define @t2739 () (- @t169 @t2738)) % 1.32/1.56 (define @t2740 () (= @t169 @t2738)) % 1.32/1.56 (define @t2741 () (+ -1815 @t582)) % 1.32/1.56 (define @t2742 () (+ 165 @t137)) % 1.32/1.56 (define @t2743 () (+ -165 @t156)) % 1.32/1.56 (define @t2744 () (* -11 @t2592)) % 1.32/1.56 (define @t2745 () (+ @t156 @t2744)) % 1.32/1.56 (define @t2746 () (* -1 @t2745)) % 1.32/1.56 (define @t2747 () (* -11 @t2746)) % 1.32/1.56 (define @t2748 () (+ 1 @t2747)) % 1.32/1.56 (define @t2749 () (+ 15 1)) % 1.32/1.56 (define @t2750 () (>= @t135 @t2749)) % 1.32/1.56 (define @t2751 () (not @t2750)) % 1.32/1.56 (define @t2752 () (not @t2227)) % 1.32/1.56 (define @t2753 () (not (>= 15 @t135))) % 1.32/1.56 (define @t2754 () (> @t135 15)) % 1.32/1.56 (define @t2755 () (not @t2754)) % 1.32/1.56 (define @t2756 () (and @t15 @t143 @t2219 @t683)) % 1.32/1.56 (define @t2757 () (+ -1935 @t582)) % 1.32/1.56 (define @t2758 () (to_real @t2757)) % 1.32/1.56 (define @t2759 () (- @t169 @t2758)) % 1.32/1.56 (define @t2760 () (= @t169 @t2758)) % 1.32/1.56 (define @t2761 () (+ -1936 @t582)) % 1.32/1.56 (define @t2762 () (+ 176 @t137)) % 1.32/1.56 (define @t2763 () (+ -176 @t156)) % 1.32/1.56 (define @t2764 () (* -11 16)) % 1.32/1.56 (define @t2765 () (* -11 @t2212)) % 1.32/1.56 (define @t2766 () (+ @t156 @t2765)) % 1.32/1.56 (define @t2767 () (* -1 @t2766)) % 1.32/1.56 (define @t2768 () (* -11 @t2767)) % 1.32/1.56 (define @t2769 () (+ 1 @t2768)) % 1.32/1.56 (define @t2770 () (+ 16 1)) % 1.32/1.56 (define @t2771 () (>= @t135 @t2770)) % 1.32/1.56 (define @t2772 () (<= @t135 16)) % 1.32/1.56 (define @t2773 () (not (> @t135 16))) % 1.32/1.56 (define @t2774 () (and @t15 @t143 @t2198 @t2209)) % 1.32/1.56 (define @t2775 () (* 1/7 19/1)) % 1.32/1.56 (define @t2776 () (* -11/7 18/1)) % 1.32/1.56 (define @t2777 () (+ @t1874 @t2776 @t633 @t2775)) % 1.32/1.56 (define @t2778 () (= (+ @t608 @t607 @t2481 @t119) 0/1)) % 1.32/1.56 (define @t2779 () (+ @t608 @t607 @t2485 @t119)) % 1.32/1.56 (define @t2780 () (<= tptp.a 19)) % 1.32/1.56 (define @t2781 () (<= @t93 @t2153)) % 1.32/1.56 (define @t2782 () (>= @t389 18/1)) % 1.32/1.56 (define @t2783 () (>= @t389 @t618)) % 1.32/1.56 (define @t2784 () (= @t2171 @t2783)) % 1.32/1.56 (define @t2785 () (<= @t607 @t2776)) % 1.32/1.56 (define @t2786 () (>= @t18 -27)) % 1.32/1.56 (define @t2787 () (not @t2786)) % 1.32/1.56 (define @t2788 () (>= tptp.a 9)) % 1.32/1.56 (define @t2789 () (not @t2788)) % 1.32/1.56 (define @t2790 () (not @t2789)) % 1.32/1.56 (define @t2791 () (* 1/7 8/1)) % 1.32/1.56 (define @t2792 () (to_real @t281)) % 1.32/1.56 (define @t2793 () (+ @t2792 @t2776 @t633 @t2791)) % 1.32/1.56 (define @t2794 () (<= tptp.a 8)) % 1.32/1.56 (define @t2795 () (<= @t93 8/1)) % 1.32/1.56 (define @t2796 () (<= @t93 @t1198)) % 1.32/1.56 (define @t2797 () (= (* -8/1 (to_real (- tptp.a 8))) (* -8/1 (- @t93 @t1198)))) % 1.32/1.56 (define @t2798 () (= @t2794 @t2796)) % 1.32/1.56 (define @t2799 () (* -7/11 -28/1)) % 1.32/1.56 (define @t2800 () (* 1/11 8/1)) % 1.32/1.56 (define @t2801 () (* -1 19)) % 1.32/1.56 (define @t2802 () (to_real @t2801)) % 1.32/1.56 (define @t2803 () (+ @t2802 @t380 @t2800 @t2799)) % 1.32/1.56 (define @t2804 () (+ @t399 @t402 @t394 @t1217)) % 1.32/1.56 (define @t2805 () (<= @t1217 @t2799)) % 1.32/1.56 (define @t2806 () (= (* 19/1 (to_real (- @t398 @t2801))) (* 19/1 (- @t399 @t2802)))) % 1.32/1.56 (define @t2807 () (= (<= @t398 @t2801) (<= @t399 @t2802))) % 1.32/1.56 (define @t2808 () (not @t2787)) % 1.32/1.56 (define @t2809 () (* 7 -28)) % 1.32/1.56 (define @t2810 () (* 11 18)) % 1.32/1.56 (define @t2811 () (* -1 3)) % 1.32/1.56 (define @t2812 () (+ @t2811 1 @t2810 @t2809)) % 1.32/1.56 (define @t2813 () (+ @t96 @t400 @t136 @t137)) % 1.32/1.56 (define @t2814 () (= @t2813 @t554)) % 1.32/1.56 (define @t2815 () (>= @t2813 @t2812)) % 1.32/1.56 (define @t2816 () (<= @t18 -28)) % 1.32/1.56 (define @t2817 () (and @t2787 @t602 @t546 @t2369)) % 1.32/1.56 (define @t2818 () (= tptp.a 9)) % 1.32/1.56 (define @t2819 () (* -1 9)) % 1.32/1.56 (define @t2820 () (+ 4 @t2819)) % 1.32/1.56 (define @t2821 () (+ tptp.a @t96)) % 1.32/1.56 (define @t2822 () (>= @t2821 @t2820)) % 1.32/1.56 (define @t2823 () (not @t2818)) % 1.32/1.56 (define @t2824 () (<= 0/1 -4/11)) % 1.32/1.56 (define @t2825 () (* -7/11 -39/1)) % 1.32/1.56 (define @t2826 () (* 1/11 9/1)) % 1.32/1.56 (define @t2827 () (* -1 26)) % 1.32/1.56 (define @t2828 () (to_real @t2827)) % 1.32/1.56 (define @t2829 () (+ @t2828 @t2826 @t380 @t2825)) % 1.32/1.56 (define @t2830 () (+ @t399 @t394 @t402 @t1217)) % 1.32/1.56 (define @t2831 () (= @t93 9/1)) % 1.32/1.56 (define @t2832 () (= @t394 @t2826)) % 1.32/1.56 (define @t2833 () (* -11/7 17/1)) % 1.32/1.56 (define @t2834 () (* 1/7 9/1)) % 1.32/1.56 (define @t2835 () (+ @t1874 @t2834 @t633 @t2833)) % 1.32/1.56 (define @t2836 () (= (+ @t608 @t119 @t2481 @t607) 0/1)) % 1.32/1.56 (define @t2837 () (+ @t608 @t119 @t2485 @t607)) % 1.32/1.56 (define @t2838 () (= @t389 17/1)) % 1.32/1.56 (define @t2839 () (= @t119 @t2834)) % 1.32/1.56 (define @t2840 () (>= 0/1 -3/7)) % 1.32/1.56 (define @t2841 () (* 11/7 17/1)) % 1.32/1.56 (define @t2842 () (* -1/7 9/1)) % 1.32/1.56 (define @t2843 () (+ -26/1 @t2842 @t113 @t2841)) % 1.32/1.56 (define @t2844 () (+ @t119 @t608 @t607)) % 1.32/1.56 (define @t2845 () (= (+ @t387 @t1151 @t2844 @t609) 0/1)) % 1.32/1.56 (define @t2846 () (= @t612 @t2844)) % 1.32/1.56 (define @t2847 () (+ @t387 @t1151 @t612 @t609)) % 1.32/1.56 (define @t2848 () (>= @t2847 @t2843)) % 1.32/1.56 (define @t2849 () (= @t1151 @t2842)) % 1.32/1.56 (define @t2850 () (<= @t387 @t2527)) % 1.32/1.56 (define @t2851 () (and @t667 @t546 @t2818 @t1878)) % 1.32/1.56 (define @t2852 () (>= @t18 -33)) % 1.32/1.56 (define @t2853 () (* -11/7 22/1)) % 1.32/1.56 (define @t2854 () (to_real 33)) % 1.32/1.56 (define @t2855 () (* -1 -33)) % 1.32/1.56 (define @t2856 () (to_real @t2855)) % 1.32/1.56 (define @t2857 () (+ @t2856 @t2834 @t633 @t2853)) % 1.32/1.56 (define @t2858 () (= @t389 22/1)) % 1.32/1.56 (define @t2859 () (= (* -33/1 (to_real (- @t213 @t2855))) (* -33/1 (- @t608 @t2856)))) % 1.32/1.56 (define @t2860 () (= (<= @t213 @t2855) (<= @t608 @t2856))) % 1.32/1.56 (define @t2861 () (not @t2852)) % 1.32/1.56 (define @t2862 () (not @t2861)) % 1.32/1.56 (define @t2863 () (+ -34 1)) % 1.32/1.56 (define @t2864 () (>= @t18 @t2863)) % 1.32/1.56 (define @t2865 () (<= @t18 -34)) % 1.32/1.56 (define @t2866 () (>= 0/1 -4/7)) % 1.32/1.56 (define @t2867 () (* 11/7 22/1)) % 1.32/1.56 (define @t2868 () (+ -34/1 @t2842 @t113 @t2867)) % 1.32/1.56 (define @t2869 () (>= @t2847 @t2868)) % 1.32/1.56 (define @t2870 () (to_real -34)) % 1.32/1.56 (define @t2871 () (<= @t387 @t2870)) % 1.32/1.56 (define @t2872 () (= (* 34/1 (to_real (- @t18 -34))) (* 34/1 (- @t387 @t2870)))) % 1.32/1.56 (define @t2873 () (= @t2865 @t2871)) % 1.32/1.56 (define @t2874 () (and @t579 @t546 @t2818 @t2861)) % 1.32/1.56 (define @t2875 () (* 11/7 21/1)) % 1.32/1.56 (define @t2876 () (+ -32/1 @t2842 @t113 @t2875)) % 1.32/1.56 (define @t2877 () (>= @t2847 @t2876)) % 1.32/1.56 (define @t2878 () (<= @t387 @t1811)) % 1.32/1.56 (define @t2879 () (and @t2073 @t546 @t2818 @t1664)) % 1.32/1.56 (define @t2880 () (<= 0/1 -5/7)) % 1.32/1.56 (define @t2881 () (* -11/7 21/1)) % 1.32/1.56 (define @t2882 () (+ @t1655 @t2834 @t633 @t2881)) % 1.32/1.56 (define @t2883 () (>= @t389 @t2040)) % 1.32/1.56 (define @t2884 () (* -7/11 -30/1)) % 1.32/1.56 (define @t2885 () (* -1 20)) % 1.32/1.56 (define @t2886 () (to_real @t2885)) % 1.32/1.56 (define @t2887 () (+ @t2886 @t2884 @t2826 @t380)) % 1.32/1.56 (define @t2888 () (= (+ @t399 @t1217 @t394 @t392) 0/1)) % 1.32/1.56 (define @t2889 () (+ @t399 @t1217 @t394 @t402)) % 1.32/1.56 (define @t2890 () (to_real -30)) % 1.32/1.56 (define @t2891 () (>= @t387 @t2890)) % 1.32/1.56 (define @t2892 () (+ -31 1)) % 1.32/1.56 (define @t2893 () (>= @t18 @t2892)) % 1.32/1.56 (define @t2894 () (* 11/7 20/1)) % 1.32/1.56 (define @t2895 () (* -1/7 4/1)) % 1.32/1.56 (define @t2896 () (+ -31/1 @t2895 @t113 @t2894)) % 1.32/1.56 (define @t2897 () (>= @t2847 @t2896)) % 1.32/1.56 (define @t2898 () (>= @t93 @t835)) % 1.32/1.56 (define @t2899 () (and @t2124 @t546 @t1144 @t1694)) % 1.32/1.56 (define @t2900 () (not (>= 19 @t135))) % 1.32/1.56 (define @t2901 () (+ 19 1)) % 1.32/1.56 (define @t2902 () (>= @t135 @t2901)) % 1.32/1.56 (define @t2903 () (not @t2902)) % 1.32/1.56 (define @t2904 () (not @t2152)) % 1.32/1.56 (define @t2905 () (* 7/11 -29/1)) % 1.32/1.56 (define @t2906 () (* -1/11 9/1)) % 1.32/1.56 (define @t2907 () (+ 19/1 @t2906 @t90 @t2905)) % 1.32/1.56 (define @t2908 () (= (+ @t389 @t391 @t1219 @t390) 0/1)) % 1.32/1.56 (define @t2909 () (+ @t389 @t391 @t1226 @t390)) % 1.32/1.56 (define @t2910 () (>= @t2909 @t2907)) % 1.32/1.56 (define @t2911 () (< @t1226 @t90)) % 1.32/1.56 (define @t2912 () (= @t391 @t2906)) % 1.32/1.56 (define @t2913 () (and @t600 @t546 @t2818 @t2137)) % 1.32/1.56 (define @t2914 () (+ @t2802 @t2799 @t2826 @t380)) % 1.32/1.56 (define @t2915 () (+ -2079 @t2614)) % 1.32/1.56 (define @t2916 () (to_real @t2915)) % 1.32/1.56 (define @t2917 () (- @t2916 @t2613)) % 1.32/1.56 (define @t2918 () (= @t2916 @t2613)) % 1.32/1.56 (define @t2919 () (* -11 @t2161)) % 1.32/1.56 (define @t2920 () (* -7 -27)) % 1.32/1.56 (define @t2921 () (* -1 27)) % 1.32/1.56 (define @t2922 () (* -7 @t2921)) % 1.32/1.56 (define @t2923 () (+ @t2922 @t2919)) % 1.32/1.56 (define @t2924 () (* -1 @t2923)) % 1.32/1.56 (define @t2925 () (* -11 @t2924)) % 1.32/1.56 (define @t2926 () (+ 1 @t2925)) % 1.32/1.56 (define @t2927 () (+ -297 @t17)) % 1.32/1.56 (define @t2928 () (* -11 @t2921)) % 1.32/1.56 (define @t2929 () (+ @t2928 @t22)) % 1.32/1.56 (define @t2930 () (* -1 @t2929)) % 1.32/1.56 (define @t2931 () (* 7 @t2930)) % 1.32/1.56 (define @t2932 () (+ 18 1)) % 1.32/1.56 (define @t2933 () (>= @t135 @t2932)) % 1.32/1.56 (define @t2934 () (not (> @t135 18))) % 1.32/1.56 (define @t2935 () (+ 198 @t137)) % 1.32/1.56 (define @t2936 () (+ -198 @t156)) % 1.32/1.56 (define @t2937 () (+ @t156 @t2919)) % 1.32/1.56 (define @t2938 () (* -1 @t2937)) % 1.32/1.56 (define @t2939 () (and @t15 @t24 @t143 @t2818 @t602 @t2171)) % 1.32/1.56 (define @t2940 () (>= @t18 -23)) % 1.32/1.56 (define @t2941 () (not @t2940)) % 1.32/1.56 (define @t2942 () (+ -24 1)) % 1.32/1.56 (define @t2943 () (>= @t18 @t2942)) % 1.32/1.56 (define @t2944 () (<= @t18 -24)) % 1.32/1.56 (define @t2945 () (* 11/7 16/1)) % 1.32/1.56 (define @t2946 () (+ -24/1 @t2842 @t113 @t2945)) % 1.32/1.56 (define @t2947 () (>= @t2847 @t2946)) % 1.32/1.56 (define @t2948 () (<= @t389 @t2211)) % 1.32/1.56 (define @t2949 () (<= @t387 @t1909)) % 1.32/1.56 (define @t2950 () (and @t2198 @t546 @t2818 @t2941)) % 1.32/1.56 (define @t2951 () (<= 0/1 -6/7)) % 1.32/1.56 (define @t2952 () (* -11/7 16/1)) % 1.32/1.56 (define @t2953 () (* -1 -23)) % 1.32/1.56 (define @t2954 () (to_real @t2953)) % 1.32/1.56 (define @t2955 () (+ @t2954 @t2834 @t633 @t2952)) % 1.32/1.56 (define @t2956 () (+ @t2041 -22)) % 1.32/1.56 (define @t2957 () (* -7/11 -22/1)) % 1.32/1.56 (define @t2958 () (+ @t688 @t2957 @t2826 @t380)) % 1.32/1.56 (define @t2959 () (* 7/11 -21/1)) % 1.32/1.56 (define @t2960 () (+ 14/1 @t2906 @t90 @t2959)) % 1.32/1.56 (define @t2961 () (>= @t2909 @t2960)) % 1.32/1.56 (define @t2962 () (< @t18 -21)) % 1.32/1.56 (define @t2963 () (< @t387 @t692)) % 1.32/1.56 (define @t2964 () (and @t698 @t546 @t2818 @t699)) % 1.32/1.56 (define @t2965 () (= @t135 15)) % 1.32/1.56 (define @t2966 () (not @t2965)) % 1.32/1.56 (define @t2967 () (* 11/7 15/1)) % 1.32/1.56 (define @t2968 () (+ -23/1 @t2842 @t113 @t2967)) % 1.32/1.56 (define @t2969 () (>= @t2847 @t2968)) % 1.32/1.56 (define @t2970 () (and @t2965 @t546 @t2818 @t1999)) % 1.32/1.56 (define @t2971 () (< @t135 15)) % 1.32/1.56 (define @t2972 () (not @t2971)) % 1.32/1.56 (define @t2973 () (+ -21/1 @t2842 @t113 @t2729)) % 1.32/1.56 (define @t2974 () (>= @t2847 @t2973)) % 1.32/1.56 (define @t2975 () (and @t699 @t546 @t2818 @t2062)) % 1.32/1.56 (define @t2976 () (* -11/7 23/1)) % 1.32/1.56 (define @t2977 () (+ @t1599 @t2834 @t2976 @t633)) % 1.32/1.56 (define @t2978 () (+ @t608 @t119 @t607 @t2485)) % 1.32/1.56 (define @t2979 () (+ -2926 @t2614)) % 1.32/1.56 (define @t2980 () (to_real @t2979)) % 1.32/1.56 (define @t2981 () (- @t2980 @t2613)) % 1.32/1.56 (define @t2982 () (= @t2980 @t2613)) % 1.32/1.56 (define @t2983 () (* -11 25)) % 1.32/1.56 (define @t2984 () (* -11 @t1873)) % 1.32/1.56 (define @t2985 () (* -1 38)) % 1.32/1.56 (define @t2986 () (* -7 @t2985)) % 1.32/1.56 (define @t2987 () (+ @t2986 @t2984)) % 1.32/1.56 (define @t2988 () (* -1 @t2987)) % 1.32/1.56 (define @t2989 () (* -11 @t2988)) % 1.32/1.56 (define @t2990 () (+ 1 @t2989)) % 1.32/1.56 (define @t2991 () (+ -418 @t17)) % 1.32/1.56 (define @t2992 () (* -11 @t2985)) % 1.32/1.56 (define @t2993 () (+ @t2992 @t22)) % 1.32/1.56 (define @t2994 () (* -1 @t2993)) % 1.32/1.56 (define @t2995 () (* 7 @t2994)) % 1.32/1.56 (define @t2996 () (= @t135 @t1873)) % 1.32/1.56 (define @t2997 () (>= @t135 @t2524)) % 1.32/1.56 (define @t2998 () (not @t2997)) % 1.32/1.56 (define @t2999 () (not @t1984)) % 1.32/1.56 (define @t3000 () (not (>= 25 @t135))) % 1.32/1.56 (define @t3001 () (not (> @t135 25))) % 1.32/1.56 (define @t3002 () (= @t3001 @t441)) % 1.32/1.56 (define @t3003 () (+ 275 @t137)) % 1.32/1.56 (define @t3004 () (+ -275 @t156)) % 1.32/1.56 (define @t3005 () (= (* -1 @t3004) @t3003)) % 1.32/1.56 (define @t3006 () (= (+ @t156 -275) @t3004)) % 1.32/1.56 (define @t3007 () (+ @t156 @t2984)) % 1.32/1.56 (define @t3008 () (* -1 @t3007)) % 1.32/1.56 (define @t3009 () (and @t15 @t24 @t143 @t2818 @t441 @t1987)) % 1.32/1.56 (define @t3010 () (* 11/7 24/1)) % 1.32/1.56 (define @t3011 () (+ -37/1 @t3010 @t113 @t2842)) % 1.32/1.56 (define @t3012 () (+ @t387 @t609 @t612 @t1151)) % 1.32/1.56 (define @t3013 () (>= @t3012 @t3011)) % 1.32/1.56 (define @t3014 () (and @t2818 @t546 @t1988 @t1445)) % 1.32/1.56 (define @t3015 () (not @t1514)) % 1.32/1.56 (define @t3016 () (= (to_real (to_int 382/7)) 382/7)) % 1.32/1.56 (define @t3017 () (* -2674/1 (- @t644 382/7))) % 1.32/1.56 (define @t3018 () (+ -2772 @t2614)) % 1.32/1.56 (define @t3019 () (to_real @t3018)) % 1.32/1.56 (define @t3020 () (- @t3019 @t2613)) % 1.32/1.56 (define @t3021 () (= @t644 382/7)) % 1.32/1.56 (define @t3022 () (= @t3019 @t2613)) % 1.32/1.56 (define @t3023 () (* -11 @t1252)) % 1.32/1.56 (define @t3024 () (+ 1 @t3023)) % 1.32/1.56 (define @t3025 () (+ -396 @t17)) % 1.32/1.56 (define @t3026 () (* -1 36)) % 1.32/1.56 (define @t3027 () (* -11 @t3026)) % 1.32/1.56 (define @t3028 () (+ @t3027 @t22)) % 1.32/1.56 (define @t3029 () (* -1 @t3028)) % 1.32/1.56 (define @t3030 () (* 7 @t3029)) % 1.32/1.56 (define @t3031 () (and @t15 @t24 @t2818 @t1514 @t1444)) % 1.32/1.56 (define @t3032 () (+ -245 @t136)) % 1.32/1.56 (define @t3033 () (to_real @t3032)) % 1.32/1.56 (define @t3034 () (- @t3033 @t769)) % 1.32/1.56 (define @t3035 () (= @t3033 @t769)) % 1.32/1.56 (define @t3036 () (* -7 -35)) % 1.32/1.56 (define @t3037 () (* -1 35)) % 1.32/1.56 (define @t3038 () (* -7 @t3037)) % 1.32/1.56 (define @t3039 () (+ @t3038 @t141)) % 1.32/1.56 (define @t3040 () (* -1 @t3039)) % 1.32/1.56 (define @t3041 () (= @t18 @t3037)) % 1.32/1.56 (define @t3042 () (+ -35 1)) % 1.32/1.56 (define @t3043 () (>= @t18 @t3042)) % 1.32/1.56 (define @t3044 () (not @t3043)) % 1.32/1.56 (define @t3045 () (not @t1572)) % 1.32/1.56 (define @t3046 () (not (>= -35 @t18))) % 1.32/1.56 (define @t3047 () (not (> @t18 -35))) % 1.32/1.56 (define @t3048 () (= @t1566 @t3047)) % 1.32/1.56 (define @t3049 () (>= tptp.a 10)) % 1.32/1.56 (define @t3050 () (+ 9 1)) % 1.32/1.56 (define @t3051 () (>= tptp.a @t3050)) % 1.32/1.56 (define @t3052 () (> tptp.a 9)) % 1.32/1.56 (define @t3053 () (< tptp.a 9)) % 1.32/1.56 (define @t3054 () (not @t3052)) % 1.32/1.56 (define @t3055 () (not @t3053)) % 1.32/1.56 (define @t3056 () (= @t16 37)) % 1.32/1.56 (define @t3057 () (not @t3056)) % 1.32/1.56 (define @t3058 () (* 22/7 -26/1)) % 1.32/1.56 (define @t3059 () (+ 37/1 @t942 @t631 @t605 @t3058 @t943)) % 1.32/1.56 (define @t3060 () (= (+ @t644 @t643 @t639 @t950 @t948 @t947) 0/1)) % 1.32/1.56 (define @t3061 () (+ @t644 @t652 @t639 @t953 @t948 @t951)) % 1.32/1.56 (define @t3062 () (>= @t3061 @t3059)) % 1.32/1.56 (define @t3063 () (= @t387 -26/1)) % 1.32/1.56 (define @t3064 () (= @t948 @t3058)) % 1.32/1.56 (define @t3065 () (= @t953 @t605)) % 1.32/1.56 (define @t3066 () (and @t15 @t1879 @t24 @t602 @t546 @t3056)) % 1.32/1.56 (define @t3067 () (>= @t16 37)) % 1.32/1.56 (define @t3068 () (not @t3067)) % 1.32/1.56 (define @t3069 () (+ 36 1)) % 1.32/1.56 (define @t3070 () (>= @t16 @t3069)) % 1.32/1.56 (define @t3071 () (<= @t16 36)) % 1.32/1.56 (define @t3072 () (+ 36/1 @t942 @t631 @t113 @t3058 @t943)) % 1.32/1.56 (define @t3073 () (>= @t3061 @t3072)) % 1.32/1.56 (define @t3074 () (<= @t644 @t1555)) % 1.32/1.56 (define @t3075 () (and @t15 @t1879 @t883 @t602 @t546 @t3068)) % 1.32/1.56 (define @t3076 () (>= @t16 38)) % 1.32/1.56 (define @t3077 () (+ 37 1)) % 1.32/1.56 (define @t3078 () (>= @t16 @t3077)) % 1.32/1.56 (define @t3079 () (> @t16 37)) % 1.32/1.56 (define @t3080 () (< @t16 37)) % 1.32/1.56 (define @t3081 () (not @t3079)) % 1.32/1.56 (define @t3082 () (not @t3080)) % 1.32/1.56 (define @t3083 () (* -22/7 -26/1)) % 1.32/1.56 (define @t3084 () (* -121/49 18/1)) % 1.32/1.56 (define @t3085 () (to_real @t2985)) % 1.32/1.56 (define @t3086 () (+ @t3085 @t2401 @t3084 @t633 @t3083 @t2402)) % 1.32/1.56 (define @t3087 () (+ @t650 @t2409 @t640 @t655 @t2406 @t2411)) % 1.32/1.56 (define @t3088 () (and @t15 @t1879 @t24 @t2171 @t143 @t3076)) % 1.32/1.56 (define @t3089 () (not @t3049)) % 1.32/1.56 (define @t3090 () (* 7 -27)) % 1.32/1.56 (define @t3091 () (* -1 10)) % 1.32/1.56 (define @t3092 () (+ @t3091 1 @t2810 @t3090)) % 1.32/1.56 (define @t3093 () (>= @t2813 @t3092)) % 1.32/1.56 (define @t3094 () (and @t1843 @t602 @t546 @t3049)) % 1.32/1.56 (define @t3095 () (< tptp.a 20)) % 1.32/1.56 (define @t3096 () (* -11 19)) % 1.32/1.56 (define @t3097 () (+ 20 @t2920 @t172 @t3096)) % 1.32/1.56 (define @t3098 () (= (+ tptp.a @t156 @t474 @t141) 0)) % 1.32/1.56 (define @t3099 () (+ tptp.a @t156 @t476 @t141)) % 1.32/1.56 (define @t3100 () (>= @t3099 @t3097)) % 1.32/1.56 (define @t3101 () (and @t599 @t143 @t2786 @t470)) % 1.32/1.56 (define @t3102 () (* -1 -19)) % 1.32/1.56 (define @t3103 () (* -11 @t3102)) % 1.32/1.56 (define @t3104 () (* -7 -28)) % 1.32/1.56 (define @t3105 () (* -7 @t384)) % 1.32/1.56 (define @t3106 () (+ @t3105 @t3103)) % 1.32/1.56 (define @t3107 () (* -1 @t3106)) % 1.32/1.56 (define @t3108 () (* -11 @t3107)) % 1.32/1.56 (define @t3109 () (+ 1 @t3108)) % 1.32/1.56 (define @t3110 () (= @t135 @t3102)) % 1.32/1.56 (define @t3111 () (not (> @t135 19))) % 1.32/1.56 (define @t3112 () (= @t2137 @t3111)) % 1.32/1.56 (define @t3113 () (+ -28 1)) % 1.32/1.56 (define @t3114 () (>= @t18 @t3113)) % 1.32/1.56 (define @t3115 () (not (> @t18 -28))) % 1.32/1.56 (define @t3116 () (and @t15 @t143 @t2787 @t598 @t2137 @t599)) % 1.32/1.56 (define @t3117 () (< tptp.a 21)) % 1.32/1.56 (define @t3118 () (+ 21 @t3104 @t172 @t529)) % 1.32/1.56 (define @t3119 () (>= @t3099 @t3118)) % 1.32/1.56 (define @t3120 () (and @t2136 @t143 @t598 @t524)) % 1.32/1.56 (define @t3121 () (+ 2 1)) % 1.32/1.56 (define @t3122 () (>= tptp.a @t3121)) % 1.32/1.56 (define @t3123 () (<= tptp.a 2)) % 1.32/1.56 (define @t3124 () (* -11/2 18/1)) % 1.32/1.56 (define @t3125 () (* 7/22 1/1)) % 1.32/1.56 (define @t3126 () (* 49/22 43/1)) % 1.32/1.56 (define @t3127 () (+ 2/1 @t1475 @t3126 @t3125 @t1472 @t3124)) % 1.32/1.56 (define @t3128 () (+ @t93 @t1485 @t1175 @t1483 @t1481 @t1179)) % 1.32/1.56 (define @t3129 () (>= @t3128 @t3127)) % 1.32/1.56 (define @t3130 () (<= @t16 43)) % 1.32/1.56 (define @t3131 () (<= @t644 @t1429)) % 1.32/1.56 (define @t3132 () (<= @t93 @t267)) % 1.32/1.56 (define @t3133 () (and @t2171 @t15 @t883 @t628 @t143 @t2370)) % 1.32/1.56 (define @t3134 () (* 11/7 23/1)) % 1.32/1.56 (define @t3135 () (* -12/7 21/1)) % 1.32/1.56 (define @t3136 () (+ @t59 @t113 @t3135 @t3134 @t113)) % 1.32/1.56 (define @t3137 () (* -12/7 @t93)) % 1.32/1.56 (define @t3138 () (+ @t512 @t612 @t3137 @t609 @t509)) % 1.32/1.56 (define @t3139 () (>= @t3138 @t3136)) % 1.32/1.56 (define @t3140 () (< @t135 23)) % 1.32/1.56 (define @t3141 () (< @t389 @t2031)) % 1.32/1.56 (define @t3142 () (< -12/7 0/1)) % 1.32/1.56 (define @t3143 () (>= @t93 @t2040)) % 1.32/1.56 (define @t3144 () (and @t15 @t2039 @t523 @t546 @t324)) % 1.32/1.56 (define @t3145 () (* -121/84 25/1)) % 1.32/1.56 (define @t3146 () (* -11/84 0/1)) % 1.32/1.56 (define @t3147 () (* 1/84 1/1)) % 1.32/1.56 (define @t3148 () (* -1/12 1/1)) % 1.32/1.56 (define @t3149 () (+ @t1557 @t3148 @t3147 @t3146 @t3145)) % 1.32/1.56 (define @t3150 () (* -121/84 @t389)) % 1.32/1.56 (define @t3151 () (+ (* -11/84 @t93) (* 11/12 @t387) (* 121/84 @t389))) % 1.32/1.56 (define @t3152 () (+ (* 11/84 @t93) (* 1/12 @t61))) % 1.32/1.56 (define @t3153 () (+ (* -1/12 @t61) (* 1/12 @t387))) % 1.32/1.56 (define @t3154 () (* -11/84 @t401)) % 1.32/1.56 (define @t3155 () (= @t3154 @t3151)) % 1.32/1.56 (define @t3156 () (* 1/84 @t70)) % 1.32/1.56 (define @t3157 () (= @t3156 @t3152)) % 1.32/1.56 (define @t3158 () (* -1/12 @t406)) % 1.32/1.56 (define @t3159 () (= @t3158 @t3153)) % 1.32/1.56 (define @t3160 () (+ @t608 @t3158 @t3156 @t3154 @t3150)) % 1.32/1.56 (define @t3161 () (< -121/84 0/1)) % 1.32/1.56 (define @t3162 () (>= @t389 @t1872)) % 1.32/1.56 (define @t3163 () (< -11/84 0/1)) % 1.32/1.56 (define @t3164 () (= @t3154 @t3146)) % 1.32/1.56 (define @t3165 () (> 1/84 0/1)) % 1.32/1.56 (define @t3166 () (= @t3156 @t3147)) % 1.32/1.56 (define @t3167 () (< -1/12 0/1)) % 1.32/1.56 (define @t3168 () (<= @t3158 @t3148)) % 1.32/1.56 (define @t3169 () (to_real -175)) % 1.32/1.56 (define @t3170 () (+ -2849 @t2614)) % 1.32/1.56 (define @t3171 () (to_real @t3170)) % 1.32/1.56 (define @t3172 () (- @t3171 @t3169)) % 1.32/1.56 (define @t3173 () (= @t3171 @t3169)) % 1.32/1.56 (define @t3174 () (* -1 37)) % 1.32/1.56 (define @t3175 () (* -7 @t3174)) % 1.32/1.56 (define @t3176 () (+ @t3175 @t2984)) % 1.32/1.56 (define @t3177 () (* -1 @t3176)) % 1.32/1.56 (define @t3178 () (* -11 @t3177)) % 1.32/1.56 (define @t3179 () (+ 1 @t3178)) % 1.32/1.56 (define @t3180 () (+ -407 @t17)) % 1.32/1.56 (define @t3181 () (* -11 @t3174)) % 1.32/1.56 (define @t3182 () (+ @t3181 @t22)) % 1.32/1.56 (define @t3183 () (* -1 @t3182)) % 1.32/1.56 (define @t3184 () (* 7 @t3183)) % 1.32/1.56 (define @t3185 () (not (> @t18 -37))) % 1.32/1.56 (define @t3186 () (and @t15 @t24 @t143 @t441 @t1987 @t1445 @t561)) % 1.32/1.56 (define @t3187 () (+ 9 @t2983 @t172 @t472)) % 1.32/1.56 (define @t3188 () (>= @t478 @t3187)) % 1.32/1.56 (define @t3189 () (* 11 25)) % 1.32/1.56 (define @t3190 () (+ @t3091 1 @t551 @t3189)) % 1.32/1.56 (define @t3191 () (>= @t556 @t3190)) % 1.32/1.56 (define @t3192 () (and @t441 @t547 @t546 @t3049)) % 1.32/1.56 (define @t3193 () (* 7 -39)) % 1.32/1.56 (define @t3194 () (+ @t2811 1 @t3193 @t3189)) % 1.32/1.56 (define @t3195 () (>= @t556 @t3194)) % 1.32/1.56 (define @t3196 () (and @t441 @t274 @t546 @t2369)) % 1.32/1.56 (define @t3197 () (* -121/84 23/1)) % 1.32/1.56 (define @t3198 () (+ @t2856 @t3147 @t3148 @t3146 @t3197)) % 1.32/1.56 (define @t3199 () (+ @t608 @t3156 @t3158 @t3154 @t3150)) % 1.32/1.56 (define @t3200 () (>= @t135 24)) % 1.32/1.56 (define @t3201 () (not @t3200)) % 1.32/1.56 (define @t3202 () (not @t3201)) % 1.32/1.56 (define @t3203 () (not (>= 23 @t135))) % 1.32/1.56 (define @t3204 () (>= @t135 @t2493)) % 1.32/1.56 (define @t3205 () (not @t3204)) % 1.32/1.56 (define @t3206 () (<= @t135 23)) % 1.32/1.56 (define @t3207 () (not @t3206)) % 1.32/1.56 (define @t3208 () (* 7/11 -36/1)) % 1.32/1.56 (define @t3209 () (* -1/11 2/1)) % 1.32/1.56 (define @t3210 () (+ 23/1 @t3209 @t90 @t3208)) % 1.32/1.56 (define @t3211 () (>= @t2909 @t3210)) % 1.32/1.56 (define @t3212 () (to_real -36)) % 1.32/1.56 (define @t3213 () (<= @t387 @t3212)) % 1.32/1.56 (define @t3214 () (>= @t93 @t267)) % 1.32/1.56 (define @t3215 () (<= @t389 @t2031)) % 1.32/1.56 (define @t3216 () (= @t3206 @t3215)) % 1.32/1.56 (define @t3217 () (to_real -87)) % 1.32/1.56 (define @t3218 () (- @t169 @t3217)) % 1.32/1.56 (define @t3219 () (= @t169 @t3217)) % 1.32/1.56 (define @t3220 () (* -11 @t2953)) % 1.32/1.56 (define @t3221 () (+ @t3038 @t3220)) % 1.32/1.56 (define @t3222 () (* -1 @t3221)) % 1.32/1.56 (define @t3223 () (* -11 @t3222)) % 1.32/1.56 (define @t3224 () (+ 1 @t3223)) % 1.32/1.56 (define @t3225 () (not (> @t135 23))) % 1.32/1.56 (define @t3226 () (and @t15 @t143 @t1566 @t1505 @t3201 @t2023)) % 1.32/1.56 (define @t3227 () (>= @t16 51)) % 1.32/1.56 (define @t3228 () (* -121/49 23/1)) % 1.32/1.56 (define @t3229 () (* -22/7 -34/1)) % 1.32/1.56 (define @t3230 () (* -1 51)) % 1.32/1.56 (define @t3231 () (to_real @t3230)) % 1.32/1.56 (define @t3232 () (+ @t3231 @t3229 @t2401 @t3228 @t633 @t2402)) % 1.32/1.56 (define @t3233 () (+ @t650 @t2406 @t2409 @t640 @t655 @t2411)) % 1.32/1.56 (define @t3234 () (>= @t387 @t2870)) % 1.32/1.56 (define @t3235 () (not @t3227)) % 1.32/1.56 (define @t3236 () (+ 50 1)) % 1.32/1.56 (define @t3237 () (>= @t16 @t3236)) % 1.32/1.56 (define @t3238 () (<= @t16 50)) % 1.32/1.56 (define @t3239 () (* 22/7 -34/1)) % 1.32/1.56 (define @t3240 () (* 121/49 23/1)) % 1.32/1.56 (define @t3241 () (+ 50/1 @t632 @t3240 @t3239 @t605 @t943)) % 1.32/1.56 (define @t3242 () (+ @t644 @t652 @t639 @t948 @t953 @t951)) % 1.32/1.56 (define @t3243 () (to_real 50)) % 1.32/1.56 (define @t3244 () (<= @t644 @t3243)) % 1.32/1.56 (define @t3245 () (and @t15 @t24 @t2861 @t3201 @t143 @t3235)) % 1.32/1.56 (define @t3246 () (+ -2903 @t582)) % 1.32/1.56 (define @t3247 () (to_real @t3246)) % 1.32/1.56 (define @t3248 () (- @t169 @t3247)) % 1.32/1.56 (define @t3249 () (= @t169 @t3247)) % 1.32/1.56 (define @t3250 () (+ -2904 @t582)) % 1.32/1.56 (define @t3251 () (+ 264 @t137)) % 1.32/1.56 (define @t3252 () (+ -264 @t156)) % 1.32/1.56 (define @t3253 () (* -11 @t280)) % 1.32/1.56 (define @t3254 () (+ @t156 @t3253)) % 1.32/1.56 (define @t3255 () (* -1 @t3254)) % 1.32/1.56 (define @t3256 () (* -11 @t3255)) % 1.32/1.56 (define @t3257 () (+ 1 @t3256)) % 1.32/1.56 (define @t3258 () (+ 24 1)) % 1.32/1.56 (define @t3259 () (>= @t135 @t3258)) % 1.32/1.56 (define @t3260 () (not (> @t135 24))) % 1.32/1.56 (define @t3261 () (+ -2298 @t582)) % 1.32/1.56 (define @t3262 () (to_real @t3261)) % 1.32/1.56 (define @t3263 () (- @t169 @t3262)) % 1.32/1.56 (define @t3264 () (= @t169 @t3262)) % 1.32/1.56 (define @t3265 () (+ -2299 @t582)) % 1.32/1.56 (define @t3266 () (+ 209 @t137)) % 1.32/1.56 (define @t3267 () (+ -209 @t156)) % 1.32/1.56 (define @t3268 () (+ @t156 @t3103)) % 1.32/1.56 (define @t3269 () (* -1 @t3268)) % 1.32/1.56 (define @t3270 () (* -11 @t3269)) % 1.32/1.56 (define @t3271 () (+ 1 @t3270)) % 1.32/1.56 (define @t3272 () (and @t15 @t143 @t2137 @t599)) % 1.32/1.56 (define @t3273 () (+ -2419 @t582)) % 1.32/1.56 (define @t3274 () (to_real @t3273)) % 1.32/1.56 (define @t3275 () (- @t169 @t3274)) % 1.32/1.56 (define @t3276 () (= @t169 @t3274)) % 1.32/1.56 (define @t3277 () (+ -2420 @t582)) % 1.32/1.56 (define @t3278 () (+ 220 @t137)) % 1.32/1.56 (define @t3279 () (+ -220 @t156)) % 1.32/1.56 (define @t3280 () (+ @t156 @t531)) % 1.32/1.56 (define @t3281 () (* -1 @t3280)) % 1.32/1.56 (define @t3282 () (* -11 @t3281)) % 1.32/1.56 (define @t3283 () (+ 1 @t3282)) % 1.32/1.56 (define @t3284 () (and @t15 @t143 @t2106 @t2136)) % 1.32/1.56 (define @t3285 () (+ -2540 @t582)) % 1.32/1.56 (define @t3286 () (to_real @t3285)) % 1.32/1.56 (define @t3287 () (- @t169 @t3286)) % 1.32/1.56 (define @t3288 () (= @t169 @t3286)) % 1.32/1.56 (define @t3289 () (+ -2541 @t582)) % 1.32/1.56 (define @t3290 () (+ 231 @t137)) % 1.32/1.56 (define @t3291 () (+ -231 @t156)) % 1.32/1.56 (define @t3292 () (* -11 @t2041)) % 1.32/1.56 (define @t3293 () (+ @t156 @t3292)) % 1.32/1.56 (define @t3294 () (* -1 @t3293)) % 1.32/1.56 (define @t3295 () (* -11 @t3294)) % 1.32/1.56 (define @t3296 () (+ 1 @t3295)) % 1.32/1.56 (define @t3297 () (not (> @t135 21))) % 1.32/1.56 (define @t3298 () (and @t15 @t143 @t2073 @t2105)) % 1.32/1.56 (define @t3299 () (+ -3003 @t2614)) % 1.32/1.56 (define @t3300 () (to_real @t3299)) % 1.32/1.56 (define @t3301 () (- @t3300 @t692)) % 1.32/1.56 (define @t3302 () (= @t3300 @t692)) % 1.32/1.56 (define @t3303 () (+ @t285 @t2984)) % 1.32/1.56 (define @t3304 () (* -1 @t3303)) % 1.32/1.56 (define @t3305 () (* -11 @t3304)) % 1.32/1.56 (define @t3306 () (+ 1 @t3305)) % 1.32/1.56 (define @t3307 () (+ -429 @t17)) % 1.32/1.56 (define @t3308 () (* -11 @t284)) % 1.32/1.56 (define @t3309 () (+ @t3308 @t22)) % 1.32/1.56 (define @t3310 () (* -1 @t3309)) % 1.32/1.56 (define @t3311 () (* 7 @t3310)) % 1.32/1.56 (define @t3312 () (to_int -272/7)) % 1.32/1.56 (define @t3313 () (>= @t3008 3)) % 1.32/1.56 (define @t3314 () (and @t15 @t24 @t143 @t441 @t1987 @t2370 @t244)) % 1.32/1.56 (assume @p1 @t4) % 1.32/1.56 (assume @p2 @t11) % 1.32/1.56 (assume @p3 true) % 1.32/1.56 (step @p4 :rule arith_poly_norm :args ((= (* -1 (- @t3 1)) @t14))) % 1.32/1.56 (step @p5 :rule arith_poly_norm_rel :premises (@p4) :args ((= @t4 @t15))) % 1.32/1.56 (step @p6 :rule eq_resolve :premises (@p1 @p5)) % 1.32/1.56 (step @p7 :rule arith_poly_norm :args ((= (* 1 (- @t19 @t23)) (* -1 @t21)))) % 1.32/1.56 (step @p8 :rule arith_poly_norm_rel :premises (@p7) :args ((= (= @t19 @t23) @t24))) % 1.32/1.56 (step @p9 :rule arith_poly_norm :args ((= (* tptp.b @t26) @t23))) % 1.32/1.56 (step @p10 :rule arith_poly_norm :args ((= @t27 @t26))) % 1.32/1.56 (step @p11 :rule refl :args (tptp.b)) % 1.32/1.56 (step @p12 :rule nary_cong :premises (@p11 @p10) :args (@t28)) % 1.32/1.57 (step @p13 :rule trans :premises (@p12 @p9)) % 1.32/1.57 (step @p14 :rule arith_poly_norm :args ((= @t29 @t19))) % 1.32/1.57 (step @p15 :rule cong :premises (@p14 @p13) :args (@t30)) % 1.32/1.57 (step @p16 :rule trans :premises (@p15 @p8)) % 1.32/1.57 (step @p17 :rule refl :args (@t15)) % 1.32/1.57 (step @p18 :rule arith-elim-lt :args (tptp.b 0)) % 1.32/1.57 (step @p19 :rule nary_cong :premises (@p18 @p17) :args (@t32)) % 1.32/1.57 (step @p20 :rule cong :premises (@p19 @p16) :args ((=> @t32 @t30))) % 1.32/1.57 (step @p21 :rule symm :premises (@p20)) % 1.32/1.57 (step @p22 :rule arith_poly_norm :args ((= (* -1 (- @t2 @t26)) @t14))) % 1.32/1.57 (step @p23 :rule arith_poly_norm_rel :premises (@p22) :args ((= (= @t2 @t26) @t15))) % 1.32/1.57 (step @p24 :rule refl :args (@t2)) % 1.32/1.57 (step @p25 :rule cong :premises (@p24 @p10) :args (@t33)) % 1.32/1.57 (step @p26 :rule trans :premises (@p25 @p23)) % 1.32/1.57 (step @p27 :rule nary_cong :premises (@p18 @p26) :args (@t34)) % 1.32/1.57 (step @p28 :rule cong :premises (@p27 @p16) :args ((=> @t34 @t30))) % 1.32/1.57 (step @p29 :rule trans :premises (@p28 @p21)) % 1.32/1.57 (step @p30 :rule arith_mult_neg :args (tptp.b @t33)) % 1.32/1.57 (step @p31 :rule eq_resolve :premises (@p30 @p29)) % 1.32/1.57 (step @p32 :rule eq_resolve :premises (@p31 @p20)) % 1.32/1.57 (step @p33 :rule implies_elim :premises (@p32)) % 1.32/1.57 (step @p34 :rule reordering :premises (@p33) :args ((or @t24 (not @t37)))) % 1.32/1.57 (step @p35 :rule refl :args (@t38)) % 1.32/1.57 (step @p36 :rule bool-double-not-elim :args (@t35)) % 1.32/1.57 (step @p37 :rule refl :args (@t37)) % 1.32/1.57 (step @p38 :rule nary_cong :premises (@p37 @p36 @p35) :args ((or @t37 @t39 @t38))) % 1.32/1.57 (step @p39 :rule cnf_and_neg :args (@t37)) % 1.32/1.57 (step @p40 :rule eq_resolve :premises (@p39 @p38)) % 1.32/1.57 (step @p41 :rule reordering :premises (@p40) :args ((or @t38 @t35 @t37))) % 1.32/1.57 (step @p42 :rule bool-double-not-elim :args (@t40)) % 1.32/1.57 (step @p43 :rule evaluate :args (@t41)) % 1.32/1.57 (step @p44 :rule refl :args (tptp.b)) % 1.32/1.57 (step @p45 :rule cong :premises (@p44 @p43) :args (@t42)) % 1.32/1.57 (step @p46 :rule cong :premises (@p45) :args ((not @t42))) % 1.32/1.57 (step @p47 :rule arith-leq-norm :args (tptp.b 0)) % 1.32/1.57 (step @p48 :rule trans :premises (@p47 @p46)) % 1.32/1.57 (step @p49 :rule cong :premises (@p48) :args ((not @t43))) % 1.32/1.57 (step @p50 :rule trans :premises (@p49 @p42)) % 1.32/1.57 (step @p51 :rule arith-elim-leq :args (tptp.b 0)) % 1.32/1.57 (step @p52 :rule symm :premises (@p51)) % 1.32/1.57 (step @p53 :rule cong :premises (@p52) :args ((not (>= 0 tptp.b)))) % 1.32/1.57 (step @p54 :rule arith-elim-gt :args (tptp.b 0)) % 1.32/1.57 (step @p55 :rule trans :premises (@p54 @p53)) % 1.32/1.57 (step @p56 :rule trans :premises (@p55 @p50)) % 1.32/1.57 (step @p57 :rule nary_cong :premises (@p56 @p17) :args (@t45)) % 1.32/1.57 (step @p58 :rule cong :premises (@p57 @p16) :args ((=> @t45 @t30))) % 1.32/1.57 (step @p59 :rule symm :premises (@p58)) % 1.32/1.57 (step @p60 :rule nary_cong :premises (@p56 @p26) :args (@t46)) % 1.32/1.57 (step @p61 :rule cong :premises (@p60 @p16) :args ((=> @t46 @t30))) % 1.32/1.57 (step @p62 :rule trans :premises (@p61 @p59)) % 1.32/1.57 (step @p63 :rule arith_mult_pos :args (tptp.b @t33)) % 1.32/1.57 (step @p64 :rule eq_resolve :premises (@p63 @p62)) % 1.32/1.57 (step @p65 :rule eq_resolve :premises (@p64 @p58)) % 1.32/1.57 (step @p66 :rule implies_elim :premises (@p65)) % 1.32/1.57 (step @p67 :rule reordering :premises (@p66) :args ((or @t24 (not @t47)))) % 1.32/1.57 (step @p68 :rule cnf_and_neg :args (@t47)) % 1.32/1.57 (step @p69 :rule reordering :premises (@p68) :args ((or @t38 @t48 @t47))) % 1.32/1.57 (step @p70 :rule refl :args (@t53)) % 1.32/1.57 (step @p71 :rule nary_cong :premises (@p35 @p42 @p70) :args ((or @t38 (not @t48) @t53))) % 1.32/1.57 (assume-push @p19760 @t15) % 1.32/1.57 (assume-push @p19761 @t48) % 1.32/1.57 (assume-push @p19762 @t52) % 1.32/1.57 (step @p75 :rule evaluate :args (@t54)) % 1.32/1.57 (step @p76 :rule evaluate :args ((+ -1/1 3/11 0/1))) % 1.32/1.57 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.57 (step @p78 :rule evaluate :args (@t56)) % 1.32/1.57 (step @p79 :rule evaluate :args (@t57)) % 1.32/1.57 (step @p80 :rule evaluate :args (@t58)) % 1.32/1.57 (step @p81 :rule cong :premises (@p80) :args (@t59)) % 1.32/1.57 (step @p82 :rule trans :premises (@p81 @p79)) % 1.32/1.57 (step @p83 :rule nary_cong :premises (@p82 @p78 @p77) :args (@t60)) % 1.32/1.57 (step @p84 :rule trans :premises (@p83 @p76)) % 1.32/1.57 (step @p85 :rule arith_poly_norm :args ((= (+ @t69 @t65 @t62) 0/1))) % 1.32/1.57 (step @p86 :rule refl :args (@t62)) % 1.32/1.57 (step @p87 :rule arith_poly_norm :args (@t72)) % 1.32/1.57 (step @p88 :rule arith_poly_norm :args (@t74)) % 1.32/1.57 (step @p89 :rule cong :premises (@p88) :args (@t75)) % 1.32/1.57 (step @p90 :rule nary_cong :premises (@p89 @p87 @p86) :args (@t76)) % 1.32/1.57 (step @p91 :rule trans :premises (@p90 @p85)) % 1.32/1.57 (step @p92 :rule cong :premises (@p91 @p84) :args ((<= @t76 @t60))) % 1.32/1.57 (step @p93 :rule trans :premises (@p92 @p75)) % 1.32/1.57 (assume-push @p19763 @t77) % 1.32/1.57 (assume-push @p19764 @t43) % 1.32/1.57 (step @p96 :rule arith_mult_pos :args (1/11 (<= @t61 0/1))) % 1.32/1.57 (step @p97 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p98 :rule refl :args (@t61)) % 1.32/1.57 (step @p99 :rule cong :premises (@p98 @p97) :args (@t79)) % 1.32/1.57 (step @p100 :rule arith_poly_norm :args (@t80)) % 1.32/1.57 (step @p101 :rule arith_poly_norm_rel :premises (@p100) :args ((= @t43 @t79))) % 1.32/1.57 (step @p102 :rule trans :premises (@p101 @p99)) % 1.32/1.57 (step @p103 :rule eq_resolve :premises (@p19764 @p102)) % 1.32/1.57 (step @p104 :rule and_intro :premises (@p19763 @p103)) % 1.32/1.57 (step @p105 :rule modus_ponens :premises (@p104 @p96)) % 1.32/1.57 (step-pop @p19765 :rule scope :premises (@p105)) % 1.32/1.57 (step-pop @p19766 :rule scope :premises (@p19765)) % 1.32/1.57 (step @p106 :rule process_scope :premises (@p19766) :args ((<= @t62 @t55))) % 1.32/1.57 (step @p109 :rule arith-elim-lt :args (tptp.b 1)) % 1.32/1.57 (step @p110 :rule symm :premises (@p109)) % 1.32/1.57 (step @p111 :rule eq_resolve :premises (@p19761 @p110)) % 1.32/1.57 (step @p112 :rule int_tight_ub :premises (@p111)) % 1.32/1.57 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.57 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.57 (step @p115 :rule and_intro :premises (@p114 @p112)) % 1.32/1.57 (step @p116 :rule modus_ponens :premises (@p115 @p106)) % 1.32/1.57 (assume-push @p19767 @t81) % 1.32/1.57 (assume-push @p19768 @t4) % 1.32/1.57 (step @p119 :rule arith_mult_pos :args (3/11 @t82)) % 1.32/1.57 (step @p120 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p121 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p122 :rule trans :premises (@p121 @p120)) % 1.32/1.57 (step @p123 :rule and_intro :premises (@p19767 @p122)) % 1.32/1.57 (step @p124 :rule modus_ponens :premises (@p123 @p119)) % 1.32/1.57 (step-pop @p19769 :rule scope :premises (@p124)) % 1.32/1.57 (step-pop @p19770 :rule scope :premises (@p19769)) % 1.32/1.57 (step @p125 :rule process_scope :premises (@p19770) :args (@t84)) % 1.32/1.57 (step @p128 :rule evaluate :args (@t81)) % 1.32/1.57 (step @p129 :rule true_elim :premises (@p128)) % 1.32/1.57 (step @p130 :rule and_intro :premises (@p129 @p1)) % 1.32/1.57 (step @p131 :rule modus_ponens :premises (@p130 @p125)) % 1.32/1.57 (step @p132 :rule arith_poly_norm :args (@t85)) % 1.32/1.57 (step @p133 :rule arith_poly_norm_rel :premises (@p132) :args (@t86)) % 1.32/1.57 (step @p134 :rule arith_mult_neg :args (-1 @t52)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p137 :rule and_intro :premises (@p136 @p19762)) % 1.32/1.57 (step @p138 :rule modus_ponens :premises (@p137 @p134)) % 1.32/1.57 (step @p139 :rule eq_resolve :premises (@p138 @p133)) % 1.32/1.57 (step @p140 :rule arith_sum_ub :premises (@p139 @p131 @p116)) % 1.32/1.57 (step @p141 false :rule eq_resolve :premises (@p140 @p93)) % 1.32/1.57 (step-pop @p19771 :rule scope :premises (@p141)) % 1.32/1.57 (step-pop @p19772 :rule scope :premises (@p19771)) % 1.32/1.57 (step-pop @p19773 :rule scope :premises (@p19772)) % 1.32/1.57 (step @p142 :rule process_scope :premises (@p19773) :args (false)) % 1.32/1.57 (step @p146 :rule not_and :premises (@p142)) % 1.32/1.57 (step @p147 :rule eq_resolve :premises (@p146 @p71)) % 1.32/1.57 (step @p148 :rule reordering :premises (@p147) :args ((or @t38 @t53 @t40))) % 1.32/1.57 (assume-push @p19774 @t35) % 1.32/1.57 (assume-push @p19775 @t15) % 1.32/1.57 (assume-push @p19776 @t88) % 1.32/1.57 (step @p152 :rule evaluate :args (@t89)) % 1.32/1.57 (step @p153 :rule evaluate :args ((+ -1/1 0/1 1/11))) % 1.32/1.57 (step @p154 :rule evaluate :args (@t90)) % 1.32/1.57 (step @p155 :rule evaluate :args (@t91)) % 1.32/1.57 (step @p156 :rule evaluate :args (@t57)) % 1.32/1.57 (step @p80 :rule evaluate :args (@t58)) % 1.32/1.57 (step @p157 :rule cong :premises (@p80) :args (@t59)) % 1.32/1.57 (step @p158 :rule trans :premises (@p157 @p156)) % 1.32/1.57 (step @p159 :rule nary_cong :premises (@p158 @p155 @p154) :args (@t92)) % 1.32/1.57 (step @p160 :rule trans :premises (@p159 @p153)) % 1.32/1.57 (step @p161 :rule arith_poly_norm :args ((= (+ @t97 @t95 @t94) 0/1))) % 1.32/1.57 (step @p162 :rule arith_poly_norm :args (@t99)) % 1.32/1.57 (step @p163 :rule refl :args (@t95)) % 1.32/1.57 (step @p164 :rule refl :args (@t97)) % 1.32/1.57 (step @p165 :rule nary_cong :premises (@p164 @p163 @p162) :args (@t100)) % 1.32/1.57 (step @p166 :rule trans :premises (@p165 @p161)) % 1.32/1.57 (step @p167 :rule cong :premises (@p166 @p160) :args ((<= @t100 @t92))) % 1.32/1.57 (step @p168 :rule trans :premises (@p167 @p152)) % 1.32/1.57 (assume-push @p19777 @t77) % 1.32/1.57 (assume-push @p19778 @t4) % 1.32/1.57 (step @p171 :rule arith_mult_pos :args (1/11 @t82)) % 1.32/1.57 (step @p172 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p173 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p174 :rule trans :premises (@p173 @p172)) % 1.32/1.57 (step @p175 :rule and_intro :premises (@p19777 @p174)) % 1.32/1.57 (step @p176 :rule modus_ponens :premises (@p175 @p171)) % 1.32/1.57 (step-pop @p19779 :rule scope :premises (@p176)) % 1.32/1.57 (step-pop @p19780 :rule scope :premises (@p19779)) % 1.32/1.57 (step @p177 :rule process_scope :premises (@p19780) :args (@t101)) % 1.32/1.57 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.57 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.57 (step @p180 :rule and_intro :premises (@p114 @p1)) % 1.32/1.57 (step @p181 :rule modus_ponens :premises (@p180 @p177)) % 1.32/1.57 (assume-push @p19781 @t102) % 1.32/1.57 (assume-push @p19782 @t35) % 1.32/1.57 (step @p184 :rule arith_mult_neg :args (-7/11 (>= @t61 0/1))) % 1.32/1.57 (step @p185 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p186 :rule refl :args (@t61)) % 1.32/1.57 (step @p187 :rule cong :premises (@p186 @p185) :args (@t103)) % 1.32/1.57 (step @p100 :rule arith_poly_norm :args (@t80)) % 1.32/1.57 (step @p188 :rule arith_poly_norm_rel :premises (@p100) :args ((= @t35 @t103))) % 1.32/1.57 (step @p189 :rule trans :premises (@p188 @p187)) % 1.32/1.57 (step @p190 :rule eq_resolve :premises (@p19774 @p189)) % 1.32/1.57 (step @p191 :rule and_intro :premises (@p19781 @p190)) % 1.32/1.57 (step @p192 :rule modus_ponens :premises (@p191 @p184)) % 1.32/1.57 (step-pop @p19783 :rule scope :premises (@p192)) % 1.32/1.57 (step-pop @p19784 :rule scope :premises (@p19783)) % 1.32/1.57 (step @p193 :rule process_scope :premises (@p19784) :args ((<= @t95 @t91))) % 1.32/1.57 (step @p196 :rule evaluate :args (@t102)) % 1.32/1.57 (step @p197 :rule true_elim :premises (@p196)) % 1.32/1.57 (step @p198 :rule and_intro :premises (@p197 @p19774)) % 1.32/1.57 (step @p199 :rule modus_ponens :premises (@p198 @p193)) % 1.32/1.57 (step @p200 :rule arith_poly_norm :args ((= (* 1/1 (to_real (- @t96 @t58))) (* 1/1 (- @t97 @t59))))) % 1.32/1.57 (step @p201 :rule arith_poly_norm_rel :premises (@p200) :args ((= (<= @t96 @t58) (<= @t97 @t59)))) % 1.32/1.57 (step @p202 :rule arith_mult_neg :args (-1 @t88)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p203 :rule and_intro :premises (@p136 @p19776)) % 1.32/1.57 (step @p204 :rule modus_ponens :premises (@p203 @p202)) % 1.32/1.57 (step @p205 :rule eq_resolve :premises (@p204 @p201)) % 1.32/1.57 (step @p206 :rule arith_sum_ub :premises (@p205 @p199 @p181)) % 1.32/1.57 (step @p207 false :rule eq_resolve :premises (@p206 @p168)) % 1.32/1.57 (step-pop @p19785 :rule scope :premises (@p207)) % 1.32/1.57 (step-pop @p19786 :rule scope :premises (@p19785)) % 1.32/1.57 (step-pop @p19787 :rule scope :premises (@p19786)) % 1.32/1.57 (step @p208 :rule process_scope :premises (@p19787) :args (false)) % 1.32/1.57 (step @p212 :rule not_and :premises (@p208)) % 1.32/1.57 (step @p213 :rule reordering :premises (@p212) :args ((or @t38 @t104 @t36))) % 1.32/1.57 (step @p214 :rule bool-double-not-elim :args (@t52)) % 1.32/1.57 (step @p215 :rule bool-double-not-elim :args (@t88)) % 1.32/1.57 (step @p216 :rule nary_cong :premises (@p35 @p215 @p214) :args ((or @t38 (not @t104) @t105))) % 1.32/1.57 (assume-push @p19788 @t104) % 1.32/1.57 (assume-push @p19789 @t15) % 1.32/1.57 (assume-push @p19790 @t53) % 1.32/1.57 (step @p220 :rule arith-elim-leq :args (@t51 0)) % 1.32/1.57 (step @p221 :rule symm :premises (@p220)) % 1.32/1.57 (step @p222 :rule cong :premises (@p221) :args (@t106)) % 1.32/1.57 (step @p223 :rule arith-elim-gt :args (@t51 0)) % 1.32/1.57 (step @p224 :rule trans :premises (@p223 @p222)) % 1.32/1.57 (step @p225 :rule refl :args (@t51)) % 1.32/1.57 (step @p226 :rule cong :premises (@p225 @p43) :args (@t107)) % 1.32/1.57 (step @p227 :rule cong :premises (@p226) :args (@t108)) % 1.32/1.57 (step @p228 :rule arith-leq-norm :args (@t51 0)) % 1.32/1.57 (step @p229 :rule trans :premises (@p228 @p227)) % 1.32/1.57 (step @p230 :rule cong :premises (@p229) :args (@t110)) % 1.32/1.57 (step @p231 :rule trans :premises (@p230 @p214)) % 1.32/1.57 (step @p232 :rule trans :premises (@p224 @p231)) % 1.32/1.57 (step @p233 :rule symm :premises (@p232)) % 1.32/1.57 (step @p234 :rule trans :premises (@p231 @p233)) % 1.32/1.57 (assume-push @p19791 @t109) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p237 :rule evaluate :args (@t112)) % 1.32/1.57 (step @p238 :rule evaluate :args ((+ 0/1 -2/7 1/7))) % 1.32/1.57 (step @p239 :rule evaluate :args (@t113)) % 1.32/1.57 (step @p240 :rule evaluate :args (@t114)) % 1.32/1.57 (step @p241 :rule refl :args (0/1)) % 1.32/1.57 (step @p242 :rule nary_cong :premises (@p241 @p240 @p239) :args (@t115)) % 1.32/1.57 (step @p243 :rule trans :premises (@p242 @p238)) % 1.32/1.57 (step @p244 :rule arith_poly_norm :args ((= @t120 0/1))) % 1.32/1.57 (step @p245 :rule arith_poly_norm :args ((= @t123 @t120))) % 1.32/1.57 (step @p246 :rule trans :premises (@p245 @p244)) % 1.32/1.57 (step @p247 :rule cong :premises (@p246 @p243) :args (@t124)) % 1.32/1.57 (step @p248 :rule trans :premises (@p247 @p237)) % 1.32/1.57 (step @p249 :rule cong :premises (@p248) :args ((not @t124))) % 1.32/1.57 (step @p250 :rule trans :premises (@p249 @p236)) % 1.32/1.57 (step @p251 :rule arith-elim-lt :args (@t123 @t115)) % 1.32/1.57 (step @p252 :rule trans :premises (@p251 @p250)) % 1.32/1.57 (assume-push @p19792 @t125) % 1.32/1.57 (assume-push @p19793 @t126) % 1.32/1.57 (step @p255 :rule arith_mult_pos :args (1/7 (< @t93 1/1))) % 1.32/1.57 (step @p256 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p257 :rule refl :args (@t93)) % 1.32/1.57 (step @p258 :rule cong :premises (@p257 @p256) :args (@t127)) % 1.32/1.57 (step @p259 :rule arith_poly_norm :args ((= (* -1/1 (to_real @t128)) (* -1/1 (- @t93 @t83))))) % 1.32/1.57 (step @p260 :rule arith_poly_norm_rel :premises (@p259) :args ((= @t126 @t127))) % 1.32/1.57 (step @p261 :rule trans :premises (@p260 @p258)) % 1.32/1.57 (step @p262 :rule eq_resolve :premises (@p19793 @p261)) % 1.32/1.57 (step @p263 :rule and_intro :premises (@p19792 @p262)) % 1.32/1.57 (step @p264 :rule modus_ponens :premises (@p263 @p255)) % 1.32/1.57 (step-pop @p19794 :rule scope :premises (@p264)) % 1.32/1.57 (step-pop @p19795 :rule scope :premises (@p19794)) % 1.32/1.57 (step @p265 :rule process_scope :premises (@p19795) :args ((< @t119 @t113))) % 1.32/1.57 (step @p268 :rule arith-elim-lt :args (tptp.a 1)) % 1.32/1.57 (step @p269 :rule symm :premises (@p268)) % 1.32/1.57 (step @p270 :rule eq_resolve :premises (@p19788 @p269)) % 1.32/1.57 (step @p271 :rule evaluate :args (@t125)) % 1.32/1.57 (step @p272 :rule true_elim :premises (@p271)) % 1.32/1.57 (step @p273 :rule and_intro :premises (@p272 @p270)) % 1.32/1.57 (step @p274 :rule modus_ponens :premises (@p273 @p265)) % 1.32/1.57 (assume-push @p19796 @t129) % 1.32/1.57 (assume-push @p19797 @t4) % 1.32/1.57 (step @p277 :rule arith_mult_neg :args (-2/7 @t82)) % 1.32/1.57 (step @p278 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p279 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p280 :rule trans :premises (@p279 @p278)) % 1.32/1.57 (step @p281 :rule and_intro :premises (@p19796 @p280)) % 1.32/1.57 (step @p282 :rule modus_ponens :premises (@p281 @p277)) % 1.32/1.57 (step-pop @p19798 :rule scope :premises (@p282)) % 1.32/1.57 (step-pop @p19799 :rule scope :premises (@p19798)) % 1.32/1.57 (step @p283 :rule process_scope :premises (@p19799) :args (@t130)) % 1.32/1.57 (step @p286 :rule evaluate :args (@t129)) % 1.32/1.57 (step @p287 :rule true_elim :premises (@p286)) % 1.32/1.57 (step @p288 :rule and_intro :premises (@p287 @p1)) % 1.32/1.57 (step @p289 :rule modus_ponens :premises (@p288 @p283)) % 1.32/1.57 (step @p290 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p291 :rule refl :args (@t122)) % 1.32/1.57 (step @p292 :rule cong :premises (@p291 @p290) :args (@t131)) % 1.32/1.57 (step @p293 :rule arith_poly_norm :args (@t132)) % 1.32/1.57 (step @p294 :rule arith_poly_norm_rel :premises (@p293) :args (@t133)) % 1.32/1.57 (step @p295 :rule trans :premises (@p294 @p292)) % 1.32/1.57 (step @p296 :rule eq_resolve :premises (@p19791 @p295)) % 1.32/1.57 (step @p297 :rule arith_sum_ub :premises (@p296 @p289 @p274)) % 1.32/1.57 (step @p298 false :rule eq_resolve :premises (@p297 @p252)) % 1.32/1.57 (step-pop @p19800 :rule scope :premises (@p298)) % 1.32/1.57 (step @p299 :rule process_scope :premises (@p19800) :args (false)) % 1.32/1.57 (step @p301 :rule eq_resolve :premises (@p299 @p234)) % 1.32/1.57 (step @p302 :rule eq_resolve :premises (@p301 @p224)) % 1.32/1.57 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.32/1.57 (step @p304 :rule symm :premises (@p303)) % 1.32/1.57 (step @p305 :rule eq_resolve :premises (@p19790 @p304)) % 1.32/1.57 (step @p306 :rule int_tight_ub :premises (@p305)) % 1.32/1.57 (step @p307 false :rule contra :premises (@p306 @p302)) % 1.32/1.57 (step-pop @p19801 :rule scope :premises (@p307)) % 1.32/1.57 (step-pop @p19802 :rule scope :premises (@p19801)) % 1.32/1.57 (step-pop @p19803 :rule scope :premises (@p19802)) % 1.32/1.57 (step @p308 :rule process_scope :premises (@p19803) :args (false)) % 1.32/1.57 (assume-push @p19804 @t15) % 1.32/1.57 (assume-push @p19805 @t104) % 1.32/1.57 (assume-push @p19806 @t53) % 1.32/1.57 (step @p315 :rule and_intro :premises (@p19805 @p6 @p19806)) % 1.32/1.57 (step-pop @p19807 :rule scope :premises (@p315)) % 1.32/1.57 (step-pop @p19808 :rule scope :premises (@p19807)) % 1.32/1.57 (step-pop @p19809 :rule scope :premises (@p19808)) % 1.32/1.57 (step @p316 :rule process_scope :premises (@p19809) :args (@t134)) % 1.32/1.57 (step @p320 :rule implies_elim :premises (@p316)) % 1.32/1.57 (step @p321 :rule resolution :premises (@p320 @p308) :args (true @t134)) % 1.32/1.57 (step @p322 :rule not_and :premises (@p321)) % 1.32/1.57 (step @p323 :rule eq_resolve :premises (@p322 @p216)) % 1.32/1.57 (step @p324 :rule chain_m_resolution :premises (@p323 @p6 @p213 @p6 @p148 @p6 @p69 @p6 @p67 @p41 @p6 @p34) :args (@t24 (@list false true false true false true false true false false true) (@list @t15 @t88 @t15 @t52 @t15 @t40 @t15 @t47 @t35 @t15 @t37))) % 1.32/1.57 (step @p325 :rule arith_poly_norm :args ((= (* 1 (- @t137 @t142)) @t140))) % 1.32/1.57 (step @p326 :rule arith_poly_norm_rel :premises (@p325) :args ((= (= @t137 @t142) @t143))) % 1.32/1.57 (step @p327 :rule arith_poly_norm :args ((= (* tptp.a @t13) @t142))) % 1.32/1.57 (step @p328 :rule arith_poly_norm :args ((= @t144 @t13))) % 1.32/1.57 (step @p329 :rule refl :args (tptp.a)) % 1.32/1.57 (step @p330 :rule nary_cong :premises (@p329 @p328) :args (@t145)) % 1.32/1.57 (step @p331 :rule trans :premises (@p330 @p327)) % 1.32/1.57 (step @p332 :rule arith_poly_norm :args ((= @t146 @t137))) % 1.32/1.57 (step @p333 :rule cong :premises (@p332 @p331) :args (@t147)) % 1.32/1.57 (step @p334 :rule trans :premises (@p333 @p326)) % 1.32/1.57 (step @p335 :rule refl :args (tptp.a)) % 1.32/1.57 (step @p336 :rule cong :premises (@p335 @p43) :args (@t148)) % 1.32/1.57 (step @p337 :rule cong :premises (@p336) :args ((not @t148))) % 1.32/1.57 (step @p338 :rule arith-leq-norm :args (tptp.a 0)) % 1.32/1.57 (step @p339 :rule trans :premises (@p338 @p337)) % 1.32/1.57 (step @p340 :rule cong :premises (@p339) :args (@t150)) % 1.32/1.57 (step @p341 :rule trans :premises (@p340 @p215)) % 1.32/1.57 (step @p342 :rule arith-elim-leq :args (tptp.a 0)) % 1.32/1.57 (step @p343 :rule symm :premises (@p342)) % 1.32/1.57 (step @p344 :rule cong :premises (@p343) :args ((not (>= 0 tptp.a)))) % 1.32/1.57 (step @p345 :rule arith-elim-gt :args (tptp.a 0)) % 1.32/1.57 (step @p346 :rule trans :premises (@p345 @p344)) % 1.32/1.57 (step @p347 :rule trans :premises (@p346 @p341)) % 1.32/1.57 (step @p348 :rule nary_cong :premises (@p347 @p17) :args (@t152)) % 1.32/1.57 (step @p349 :rule cong :premises (@p348 @p334) :args ((=> @t152 @t147))) % 1.32/1.57 (step @p350 :rule symm :premises (@p349)) % 1.32/1.57 (step @p351 :rule refl :args (@t1)) % 1.32/1.57 (step @p352 :rule cong :premises (@p351 @p328) :args (@t153)) % 1.32/1.57 (step @p353 :rule nary_cong :premises (@p347 @p352) :args (@t154)) % 1.32/1.57 (step @p354 :rule cong :premises (@p353 @p334) :args ((=> @t154 @t147))) % 1.32/1.57 (step @p355 :rule trans :premises (@p354 @p350)) % 1.32/1.57 (step @p356 :rule arith_mult_pos :args (tptp.a @t153)) % 1.32/1.57 (step @p357 :rule eq_resolve :premises (@p356 @p355)) % 1.32/1.57 (step @p358 :rule eq_resolve :premises (@p357 @p349)) % 1.32/1.57 (step @p359 :rule implies_elim :premises (@p358)) % 1.32/1.57 (step @p360 :rule reordering :premises (@p359) :args ((or @t143 (not @t155)))) % 1.32/1.57 (step @p361 :rule arith_poly_norm :args ((= (* 1 (- @t136 @t157)) @t140))) % 1.32/1.57 (step @p362 :rule arith_poly_norm_rel :premises (@p361) :args ((= (= @t136 @t157) @t143))) % 1.32/1.57 (step @p363 :rule arith_poly_norm :args ((= (* tptp.a @t26) @t157))) % 1.32/1.57 (step @p364 :rule nary_cong :premises (@p329 @p10) :args (@t158)) % 1.32/1.57 (step @p365 :rule trans :premises (@p364 @p363)) % 1.32/1.57 (step @p366 :rule arith_poly_norm :args ((= @t159 @t136))) % 1.32/1.57 (step @p367 :rule cong :premises (@p366 @p365) :args (@t160)) % 1.32/1.57 (step @p368 :rule trans :premises (@p367 @p362)) % 1.32/1.57 (step @p369 :rule arith-elim-lt :args (tptp.a 0)) % 1.32/1.57 (step @p370 :rule nary_cong :premises (@p369 @p17) :args (@t162)) % 1.32/1.57 (step @p371 :rule cong :premises (@p370 @p368) :args ((=> @t162 @t160))) % 1.32/1.57 (step @p372 :rule symm :premises (@p371)) % 1.32/1.57 (step @p373 :rule nary_cong :premises (@p369 @p26) :args (@t163)) % 1.32/1.57 (step @p374 :rule cong :premises (@p373 @p368) :args ((=> @t163 @t160))) % 1.32/1.57 (step @p375 :rule trans :premises (@p374 @p372)) % 1.32/1.57 (step @p376 :rule arith_mult_neg :args (tptp.a @t33)) % 1.32/1.57 (step @p377 :rule eq_resolve :premises (@p376 @p375)) % 1.32/1.57 (step @p378 :rule eq_resolve :premises (@p377 @p371)) % 1.32/1.57 (step @p379 :rule implies_elim :premises (@p378)) % 1.32/1.57 (step @p380 :rule reordering :premises (@p379) :args ((or @t143 (not @t166)))) % 1.32/1.57 (step @p381 :rule cnf_and_neg :args (@t155)) % 1.32/1.57 (step @p382 :rule reordering :premises (@p381) :args ((or @t38 @t104 @t155))) % 1.32/1.57 (step @p383 :rule bool-double-not-elim :args (@t164)) % 1.32/1.57 (step @p384 :rule refl :args (@t166)) % 1.32/1.57 (step @p385 :rule nary_cong :premises (@p384 @p383 @p35) :args ((or @t166 @t167 @t38))) % 1.32/1.57 (step @p386 :rule cnf_and_neg :args (@t166)) % 1.32/1.57 (step @p387 :rule eq_resolve :premises (@p386 @p385)) % 1.32/1.57 (step @p388 :rule reordering :premises (@p387) :args ((or @t38 @t164 @t166))) % 1.32/1.57 (assume-push @p19810 @t15) % 1.32/1.57 (assume-push @p19811 @t168) % 1.32/1.57 (step @p391 :rule evaluate :args ((= (to_real (to_int 1/7)) 1/7))) % 1.32/1.57 (step @p392 :rule arith-int-eq-conflict :premises (@p391) :args (tptp.b 1/7)) % 1.32/1.57 (step @p393 :rule arith_poly_norm :args ((= (* -1/7 @t170) (* -1/1 (- @t61 1/7))))) % 1.32/1.57 (step @p394 :rule arith_poly_norm_rel :premises (@p393) :args ((= @t171 (= @t61 1/7)))) % 1.32/1.57 (step @p395 :rule arith_poly_norm :args ((= (* -1/1 (to_real (- @t1 1))) (* -1/1 @t170)))) % 1.32/1.57 (step @p396 :rule arith_poly_norm_rel :premises (@p395) :args ((= (= @t1 1) @t171))) % 1.32/1.57 (step @p397 :rule trans :premises (@p396 @p394 @p392)) % 1.32/1.57 (step @p398 :rule evaluate :args ((+ 1 0))) % 1.32/1.57 (step @p399 :rule evaluate :args ((* -11 0))) % 1.32/1.57 (step @p400 :rule evaluate :args (@t172)) % 1.32/1.57 (step @p401 :rule refl :args (-11)) % 1.32/1.57 (step @p402 :rule nary_cong :premises (@p401 @p400) :args (@t173)) % 1.32/1.57 (step @p403 :rule trans :premises (@p402 @p399)) % 1.32/1.57 (step @p404 :rule refl :args (1)) % 1.32/1.57 (step @p405 :rule nary_cong :premises (@p404 @p403) :args (@t174)) % 1.32/1.57 (step @p406 :rule trans :premises (@p405 @p398)) % 1.32/1.57 (step @p407 :rule cong :premises (@p351 @p406) :args ((= @t1 @t174))) % 1.32/1.57 (step @p408 :rule trans :premises (@p407 @p397)) % 1.32/1.57 (step @p409 :rule cong :premises (@p329 @p400) :args ((= tptp.a @t172))) % 1.32/1.57 (step @p410 :rule symm :premises (@p409)) % 1.32/1.57 (step @p411 :rule eq_resolve :premises (@p19811 @p410)) % 1.32/1.57 (step @p412 :rule nary_cong :premises (@p401 @p411) :args (@t12)) % 1.32/1.57 (step @p413 :rule nary_cong :premises (@p404 @p412) :args (@t13)) % 1.32/1.57 (step @p414 :rule cong :premises (@p351 @p413) :args (@t15)) % 1.32/1.57 (step @p415 :rule eq_resolve :premises (@p6 @p414)) % 1.32/1.57 (step @p416 false :rule eq_resolve :premises (@p415 @p408)) % 1.32/1.57 (step-pop @p19812 :rule scope :premises (@p416)) % 1.32/1.57 (step-pop @p19813 :rule scope :premises (@p19812)) % 1.32/1.57 (step @p417 :rule process_scope :premises (@p19813) :args (false)) % 1.32/1.57 (step @p420 :rule not_and :premises (@p417)) % 1.32/1.57 (step @p421 :rule chain_m_resolution :premises (@p420 @p6) :args (@t175 @t176 (@list @t15))) % 1.32/1.57 (step @p422 :rule aci_norm :args ((= (or @t168 (or @t165 @t88)) (or @t168 @t165 @t88)))) % 1.32/1.57 (step @p423 :rule symm :premises (@p422)) % 1.32/1.57 (step @p424 :rule bool-double-not-elim :args (@t151)) % 1.32/1.57 (step @p425 :rule trans :premises (@p424 @p347)) % 1.32/1.57 (step @p426 :rule bool-double-not-elim :args (@t161)) % 1.32/1.57 (step @p427 :rule trans :premises (@p426 @p369)) % 1.32/1.57 (step @p428 :rule bool-double-not-elim :args (@t168)) % 1.32/1.57 (step @p429 :rule nary_cong :premises (@p428 @p427 @p425) :args ((or @t179 (not @t178) (not @t177)))) % 1.32/1.57 (step @p430 :rule trans :premises (@p429 @p423)) % 1.32/1.57 (assume-push @p19814 @t175) % 1.32/1.57 (assume-push @p19815 @t178) % 1.32/1.57 (assume-push @p19816 @t177) % 1.32/1.57 (step @p434 :rule arith_trichotomy :premises (@p19815 @p19814)) % 1.32/1.57 (step @p435 false :rule contra :premises (@p434 @p19816)) % 1.32/1.57 (step-pop @p19817 :rule scope :premises (@p435)) % 1.32/1.57 (step-pop @p19818 :rule scope :premises (@p19817)) % 1.32/1.57 (step-pop @p19819 :rule scope :premises (@p19818)) % 1.32/1.57 (step @p436 :rule process_scope :premises (@p19819) :args (false)) % 1.32/1.57 (step @p440 :rule not_and :premises (@p436)) % 1.32/1.57 (step @p441 :rule eq_resolve :premises (@p440 @p430)) % 1.32/1.57 (step @p442 :rule eq_resolve :premises (@p441 @p422)) % 1.32/1.57 (step @p443 :rule reordering :premises (@p442) :args ((or @t165 @t88 @t168))) % 1.32/1.57 (step @p444 :rule chain_m_resolution :premises (@p443 @p421 @p388 @p6 @p382 @p6 @p380 @p360) :args (@t143 (@list true false false true false true true) (@list @t168 @t164 @t15 @t88 @t15 @t166 @t155))) % 1.32/1.57 (step @p445 :rule cnf_and_neg :args (@t180)) % 1.32/1.57 (step @p446 :rule reordering :premises (@p445) :args ((or @t53 @t48 @t180))) % 1.32/1.57 (step @p447 :rule arith_poly_norm :args ((= (* -1 (- 1 @t185)) (* -1 (- @t183 @t182))))) % 1.32/1.57 (step @p448 :rule arith_poly_norm_rel :premises (@p447) :args ((= (>= 1 @t185) (>= @t183 @t182)))) % 1.32/1.57 (step @p449 :rule arith-geq-tighten :args (@t184 1)) % 1.32/1.57 (step @p450 :rule trans :premises (@p449 @p448)) % 1.32/1.57 (step @p451 :rule symm :premises (@p450)) % 1.32/1.57 (step @p452 :rule arith_poly_norm :args ((= (* tptp.b @t186) @t182))) % 1.32/1.57 (step @p453 :rule arith_poly_norm :args ((= @t187 @t186))) % 1.32/1.57 (step @p454 :rule nary_cong :premises (@p11 @p453) :args (@t188)) % 1.32/1.57 (step @p455 :rule trans :premises (@p454 @p452)) % 1.32/1.57 (step @p456 :rule arith_poly_norm :args ((= @t189 @t183))) % 1.32/1.57 (step @p457 :rule cong :premises (@p456 @p455) :args (@t190)) % 1.32/1.57 (step @p458 :rule trans :premises (@p457 @p451)) % 1.32/1.57 (step @p459 :rule refl :args (@t52)) % 1.32/1.57 (step @p460 :rule nary_cong :premises (@p56 @p459) :args (@t191)) % 1.32/1.57 (step @p461 :rule cong :premises (@p460 @p458) :args ((=> @t191 @t190))) % 1.32/1.57 (step @p462 :rule symm :premises (@p461)) % 1.32/1.57 (step @p463 :rule arith_poly_norm :args ((= (* -1 (- @t50 @t186)) (* -1 (- @t51 1))))) % 1.32/1.57 (step @p464 :rule arith_poly_norm_rel :premises (@p463) :args ((= (>= @t50 @t186) @t52))) % 1.32/1.57 (step @p465 :rule refl :args (@t50)) % 1.32/1.57 (step @p466 :rule cong :premises (@p465 @p453) :args (@t192)) % 1.32/1.57 (step @p467 :rule trans :premises (@p466 @p464)) % 1.32/1.57 (step @p468 :rule nary_cong :premises (@p56 @p467) :args (@t193)) % 1.32/1.57 (step @p469 :rule cong :premises (@p468 @p458) :args ((=> @t193 @t190))) % 1.32/1.57 (step @p470 :rule trans :premises (@p469 @p462)) % 1.32/1.57 (step @p471 :rule arith_mult_pos :args (tptp.b @t192)) % 1.32/1.57 (step @p472 :rule eq_resolve :premises (@p471 @p470)) % 1.32/1.57 (step @p473 :rule eq_resolve :premises (@p472 @p461)) % 1.32/1.57 (step @p474 :rule implies_elim :premises (@p473)) % 1.32/1.57 (step @p475 :rule reordering :premises (@p474) :args ((or @t195 (not @t180)))) % 1.32/1.57 (step @p476 :rule arith_poly_norm :args ((= (* -40 (- -39 @t196)) (* -40 (- -40 @t18))))) % 1.32/1.57 (step @p477 :rule arith_poly_norm_rel :premises (@p476) :args ((= (>= -39 @t196) (>= -40 @t18)))) % 1.32/1.57 (step @p478 :rule arith-geq-tighten :args (@t18 -39)) % 1.32/1.57 (step @p479 :rule trans :premises (@p478 @p477)) % 1.32/1.57 (step @p480 :rule symm :premises (@p479)) % 1.32/1.57 (step @p481 :rule arith_poly_norm :args ((= @t5 @t18))) % 1.32/1.57 (step @p482 :rule evaluate :args (@t6)) % 1.32/1.57 (step @p483 :rule cong :premises (@p482 @p481) :args (@t7)) % 1.32/1.57 (step @p484 :rule trans :premises (@p483 @p480)) % 1.32/1.57 (step @p485 :rule arith-elim-leq :args (-6 @t18)) % 1.32/1.57 (step @p486 :rule evaluate :args (@t8)) % 1.32/1.57 (step @p487 :rule cong :premises (@p486 @p481) :args (@t9)) % 1.32/1.57 (step @p488 :rule trans :premises (@p487 @p485)) % 1.32/1.57 (step @p489 :rule nary_cong :premises (@p488 @p484) :args (@t10)) % 1.32/1.57 (step @p490 :rule cong :premises (@p489) :args (@t11)) % 1.32/1.57 (step @p491 :rule eq_resolve :premises (@p2 @p490)) % 1.32/1.57 (step @p492 :rule not_or_elim :premises (@p491) :args (1)) % 1.32/1.57 (step @p493 :rule not_not_elim :premises (@p492)) % 1.32/1.57 (step @p494 :rule bool-double-not-elim :args (@t194)) % 1.32/1.57 (step @p495 :rule refl :args (@t197)) % 1.32/1.57 (step @p496 :rule refl :args (@t199)) % 1.32/1.57 (step @p497 :rule nary_cong :premises (@p35 @p496 @p70 @p495 @p494) :args ((or @t38 @t199 @t53 @t197 (not @t195)))) % 1.32/1.57 (assume-push @p19820 @t52) % 1.32/1.57 (assume-push @p19821 @t15) % 1.32/1.57 (assume-push @p19822 @t24) % 1.32/1.57 (assume-push @p19823 @t195) % 1.32/1.57 (assume-push @p19824 @t198) % 1.32/1.57 (step @p503 :rule arith-elim-lt :args (@t18 -39)) % 1.32/1.57 (step @p504 :rule symm :premises (@p503)) % 1.32/1.57 (assume-push @p19825 @t198) % 1.32/1.57 (step @p506 :rule evaluate :args (@t200)) % 1.32/1.57 (step @p507 :rule evaluate :args ((+ 39 0 0 15 -55))) % 1.32/1.57 (step @p508 :rule evaluate :args (@t201)) % 1.32/1.57 (step @p509 :rule evaluate :args (@t202)) % 1.32/1.57 (step @p510 :rule evaluate :args (@t203)) % 1.32/1.57 (step @p511 :rule evaluate :args (@t204)) % 1.32/1.57 (step @p512 :rule evaluate :args (@t205)) % 1.32/1.57 (step @p513 :rule nary_cong :premises (@p512 @p511 @p510 @p509 @p508) :args (@t206)) % 1.32/1.57 (step @p514 :rule trans :premises (@p513 @p507)) % 1.32/1.57 (step @p515 :rule arith_poly_norm :args ((= (+ @t213 @t212 @t209 @t208 @t207) 0))) % 1.32/1.57 (step @p516 :rule arith_poly_norm :args ((= @t214 @t207))) % 1.32/1.57 (step @p517 :rule arith_poly_norm :args ((= @t215 @t208))) % 1.32/1.57 (step @p518 :rule arith_poly_norm :args (@t219)) % 1.32/1.57 (step @p519 :rule arith_poly_norm :args ((= @t220 @t212))) % 1.32/1.57 (step @p520 :rule refl :args (@t213)) % 1.32/1.57 (step @p521 :rule nary_cong :premises (@p520 @p519 @p518 @p517 @p516) :args (@t221)) % 1.32/1.57 (step @p522 :rule trans :premises (@p521 @p515)) % 1.32/1.57 (step @p523 :rule cong :premises (@p522 @p514) :args ((<= @t221 @t206))) % 1.32/1.57 (step @p524 :rule trans :premises (@p523 @p506)) % 1.32/1.57 (step @p525 :rule arith_mult_neg :args (-55 @t52)) % 1.32/1.57 (step @p526 :rule evaluate :args ((< -55 0))) % 1.32/1.57 (step @p527 :rule true_elim :premises (@p526)) % 1.32/1.57 (step @p528 :rule and_intro :premises (@p527 @p19820)) % 1.32/1.57 (step @p529 :rule modus_ponens :premises (@p528 @p525)) % 1.32/1.57 (step @p530 :rule arith_mult_pos :args (15 @t4)) % 1.32/1.57 (step @p531 :rule evaluate :args ((> 15 0))) % 1.32/1.57 (step @p532 :rule true_elim :premises (@p531)) % 1.32/1.57 (step @p533 :rule and_intro :premises (@p532 @p1)) % 1.32/1.57 (step @p534 :rule modus_ponens :premises (@p533 @p530)) % 1.32/1.57 (step @p535 :rule arith_mult_neg :args (-2 @t222)) % 1.32/1.57 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.57 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.57 (step @p538 :rule symm :premises (@p537)) % 1.32/1.57 (step @p539 :rule eq_resolve :premises (@p19822 @p538)) % 1.32/1.57 (step @p540 :rule evaluate :args (@t225)) % 1.32/1.57 (step @p541 :rule true_elim :premises (@p540)) % 1.32/1.57 (step @p542 :rule and_intro :premises (@p541 @p539)) % 1.32/1.57 (step @p543 :rule modus_ponens :premises (@p542 @p535)) % 1.32/1.57 (step @p544 :rule arith_mult_pos :args (7 (<= @t184 0))) % 1.32/1.57 (step @p545 :rule arith-elim-lt :args (@t184 1)) % 1.32/1.57 (step @p546 :rule symm :premises (@p545)) % 1.32/1.57 (step @p547 :rule eq_resolve :premises (@p19823 @p546)) % 1.32/1.57 (step @p548 :rule int_tight_ub :premises (@p547)) % 1.32/1.57 (step @p549 :rule evaluate :args (@t226)) % 1.32/1.57 (step @p550 :rule true_elim :premises (@p549)) % 1.32/1.57 (step @p551 :rule and_intro :premises (@p550 @p548)) % 1.32/1.57 (step @p552 :rule modus_ponens :premises (@p551 @p544)) % 1.32/1.57 (step @p553 :rule arith_mult_neg :args (-1 @t198)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p554 :rule and_intro :premises (@p136 @p493)) % 1.32/1.57 (step @p555 :rule modus_ponens :premises (@p554 @p553)) % 1.32/1.57 (step @p556 :rule arith_sum_ub :premises (@p555 @p552 @p543 @p534 @p529)) % 1.32/1.57 (step @p557 false :rule eq_resolve :premises (@p556 @p524)) % 1.32/1.57 (step-pop @p19826 :rule scope :premises (@p557)) % 1.32/1.57 (step @p558 :rule process_scope :premises (@p19826) :args (false)) % 1.32/1.57 (step @p560 :rule eq_resolve :premises (@p558 @p504)) % 1.32/1.57 (step @p561 :rule eq_resolve :premises (@p560 @p503)) % 1.32/1.57 (step @p562 false :rule contra :premises (@p493 @p561)) % 1.32/1.57 (step-pop @p19827 :rule scope :premises (@p562)) % 1.32/1.57 (step-pop @p19828 :rule scope :premises (@p19827)) % 1.32/1.57 (step-pop @p19829 :rule scope :premises (@p19828)) % 1.32/1.57 (step-pop @p19830 :rule scope :premises (@p19829)) % 1.32/1.57 (step-pop @p19831 :rule scope :premises (@p19830)) % 1.32/1.57 (step @p563 :rule process_scope :premises (@p19831) :args (false)) % 1.32/1.57 (assume-push @p19832 @t15) % 1.32/1.57 (assume-push @p19833 @t198) % 1.32/1.57 (assume-push @p19834 @t52) % 1.32/1.57 (assume-push @p19835 @t24) % 1.32/1.57 (assume-push @p19836 @t195) % 1.32/1.57 (step @p574 :rule and_intro :premises (@p19834 @p6 @p19835 @p19836 @p493)) % 1.32/1.57 (step-pop @p19837 :rule scope :premises (@p574)) % 1.32/1.57 (step-pop @p19838 :rule scope :premises (@p19837)) % 1.32/1.57 (step-pop @p19839 :rule scope :premises (@p19838)) % 1.32/1.57 (step-pop @p19840 :rule scope :premises (@p19839)) % 1.32/1.57 (step-pop @p19841 :rule scope :premises (@p19840)) % 1.32/1.57 (step @p575 :rule process_scope :premises (@p19841) :args (@t227)) % 1.32/1.57 (step @p581 :rule implies_elim :premises (@p575)) % 1.32/1.57 (step @p582 :rule resolution :premises (@p581 @p563) :args (true @t227)) % 1.32/1.57 (step @p583 :rule not_and :premises (@p582)) % 1.32/1.57 (step @p584 :rule eq_resolve :premises (@p583 @p497)) % 1.32/1.57 (step @p585 :rule reordering :premises (@p584) :args ((or @t199 @t38 @t53 @t197 @t194))) % 1.32/1.57 (step @p586 :rule chain_m_resolution :premises (@p585 @p324 @p493 @p6 @p475 @p446 @p148 @p6) :args (@t53 (@list false false false true false false false) (@list @t24 @t198 @t15 @t194 @t180 @t40 @t15))) % 1.32/1.57 (step @p587 :rule refl :args (@t230)) % 1.32/1.57 (step @p588 :rule nary_cong :premises (@p214 @p35 @p587) :args ((or @t105 @t38 @t230))) % 1.32/1.57 (assume-push @p19842 @t53) % 1.32/1.57 (assume-push @p19843 @t15) % 1.32/1.57 (assume-push @p19844 @t229) % 1.32/1.57 (step @p506 :rule evaluate :args (@t200)) % 1.32/1.57 (step @p592 :rule evaluate :args ((+ 0 0 -1))) % 1.32/1.57 (step @p80 :rule evaluate :args (@t58)) % 1.32/1.57 (step @p593 :rule evaluate :args (@t231)) % 1.32/1.57 (step @p400 :rule evaluate :args (@t172)) % 1.32/1.57 (step @p594 :rule nary_cong :premises (@p400 @p593 @p80) :args (@t232)) % 1.32/1.57 (step @p595 :rule trans :premises (@p594 @p592)) % 1.32/1.57 (step @p596 :rule arith_poly_norm :args ((= (+ @t236 @t234 @t233) 0))) % 1.32/1.57 (step @p597 :rule arith_poly_norm :args ((= @t237 @t233))) % 1.32/1.57 (step @p598 :rule arith_poly_norm :args ((= @t238 @t234))) % 1.32/1.57 (step @p599 :rule arith_poly_norm :args ((= @t239 @t236))) % 1.32/1.57 (step @p600 :rule nary_cong :premises (@p599 @p598 @p597) :args (@t240)) % 1.32/1.57 (step @p601 :rule trans :premises (@p600 @p596)) % 1.32/1.57 (step @p602 :rule cong :premises (@p601 @p595) :args ((<= @t240 @t232))) % 1.32/1.57 (step @p603 :rule trans :premises (@p602 @p506)) % 1.32/1.57 (step @p604 :rule arith_mult_neg :args (-1 @t4)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p605 :rule and_intro :premises (@p136 @p1)) % 1.32/1.57 (step @p606 :rule modus_ponens :premises (@p605 @p604)) % 1.32/1.57 (step @p607 :rule arith_mult_pos :args (4 @t109)) % 1.32/1.57 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.32/1.57 (step @p304 :rule symm :premises (@p303)) % 1.32/1.57 (step @p608 :rule eq_resolve :premises (@p19842 @p304)) % 1.32/1.57 (step @p609 :rule int_tight_ub :premises (@p608)) % 1.32/1.57 (step @p610 :rule evaluate :args (@t241)) % 1.32/1.57 (step @p611 :rule true_elim :premises (@p610)) % 1.32/1.57 (step @p612 :rule and_intro :premises (@p611 @p609)) % 1.32/1.57 (step @p613 :rule modus_ponens :premises (@p612 @p607)) % 1.32/1.57 (step @p614 :rule arith_mult_neg :args (-1 @t229)) % 1.32/1.57 (step @p615 :rule and_intro :premises (@p136 @p19844)) % 1.32/1.57 (step @p616 :rule modus_ponens :premises (@p615 @p614)) % 1.32/1.57 (step @p617 :rule arith_sum_ub :premises (@p616 @p613 @p606)) % 1.32/1.57 (step @p618 false :rule eq_resolve :premises (@p617 @p603)) % 1.32/1.57 (step-pop @p19845 :rule scope :premises (@p618)) % 1.32/1.57 (step-pop @p19846 :rule scope :premises (@p19845)) % 1.32/1.57 (step-pop @p19847 :rule scope :premises (@p19846)) % 1.32/1.57 (step @p619 :rule process_scope :premises (@p19847) :args (false)) % 1.32/1.57 (step @p623 :rule not_and :premises (@p619)) % 1.32/1.57 (step @p624 :rule eq_resolve :premises (@p623 @p588)) % 1.32/1.57 (step @p625 :rule reordering :premises (@p624) :args ((or @t38 @t52 @t230))) % 1.32/1.57 (step @p626 :rule chain_m_resolution :premises (@p625 @p6 @p586) :args (@t230 @t242 @t243)) % 1.32/1.57 (step @p627 :rule bool-double-not-elim :args (@t244)) % 1.32/1.57 (step @p628 :rule bool-double-not-elim :args (@t229)) % 1.32/1.57 (step @p629 :rule nary_cong :premises (@p628 @p35 @p627) :args ((or @t246 @t38 (not @t245)))) % 1.32/1.57 (assume-push @p19848 @t230) % 1.32/1.57 (assume-push @p19849 @t15) % 1.32/1.57 (assume-push @p19850 @t245) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p633 :rule evaluate :args (@t247)) % 1.32/1.57 (step @p634 :rule evaluate :args ((+ 8/7 -1/1 -1/7))) % 1.32/1.57 (step @p635 :rule evaluate :args (@t248)) % 1.32/1.57 (step @p636 :rule refl :args (-1/1)) % 1.32/1.57 (step @p637 :rule evaluate :args (@t249)) % 1.32/1.57 (step @p638 :rule nary_cong :premises (@p637 @p636 @p635) :args (@t250)) % 1.32/1.57 (step @p639 :rule trans :premises (@p638 @p634)) % 1.32/1.57 (step @p640 :rule arith_poly_norm :args ((= @t254 0/1))) % 1.32/1.57 (step @p641 :rule arith_poly_norm :args ((= @t257 @t254))) % 1.32/1.57 (step @p642 :rule trans :premises (@p641 @p640)) % 1.32/1.57 (step @p643 :rule cong :premises (@p642 @p639) :args (@t258)) % 1.32/1.57 (step @p644 :rule trans :premises (@p643 @p633)) % 1.32/1.57 (step @p645 :rule cong :premises (@p644) :args ((not @t258))) % 1.32/1.57 (step @p646 :rule trans :premises (@p645 @p236)) % 1.32/1.57 (step @p647 :rule arith-elim-lt :args (@t257 @t250)) % 1.32/1.57 (step @p648 :rule trans :premises (@p647 @p646)) % 1.32/1.57 (assume-push @p19851 @t259) % 1.32/1.57 (assume-push @p19852 @t4) % 1.32/1.57 (step @p651 :rule arith_mult_neg :args (-1/7 @t82)) % 1.32/1.57 (step @p652 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p653 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p654 :rule trans :premises (@p653 @p652)) % 1.32/1.57 (step @p655 :rule and_intro :premises (@p19851 @p654)) % 1.32/1.57 (step @p656 :rule modus_ponens :premises (@p655 @p651)) % 1.32/1.57 (step-pop @p19853 :rule scope :premises (@p656)) % 1.32/1.57 (step-pop @p19854 :rule scope :premises (@p19853)) % 1.32/1.57 (step @p657 :rule process_scope :premises (@p19854) :args (@t260)) % 1.32/1.57 (step @p660 :rule evaluate :args (@t259)) % 1.32/1.57 (step @p661 :rule true_elim :premises (@p660)) % 1.32/1.57 (step @p662 :rule and_intro :premises (@p661 @p1)) % 1.32/1.57 (step @p663 :rule modus_ponens :premises (@p662 @p657)) % 1.32/1.57 (step @p664 :rule evaluate :args (@t57)) % 1.32/1.57 (step @p665 :rule refl :args (@t256)) % 1.32/1.57 (step @p666 :rule cong :premises (@p665 @p664) :args (@t261)) % 1.32/1.57 (step @p667 :rule arith_poly_norm :args (@t262)) % 1.32/1.57 (step @p668 :rule arith_poly_norm_rel :premises (@p667) :args (@t264)) % 1.32/1.57 (step @p669 :rule trans :premises (@p668 @p666)) % 1.32/1.57 (step @p670 :rule arith-elim-lt :args (@t228 0)) % 1.32/1.57 (step @p671 :rule symm :premises (@p670)) % 1.32/1.57 (step @p672 :rule eq_resolve :premises (@p19848 @p671)) % 1.32/1.57 (step @p673 :rule int_tight_ub :premises (@p672)) % 1.32/1.57 (step @p674 :rule eq_resolve :premises (@p673 @p669)) % 1.32/1.57 (assume-push @p19855 @t265) % 1.32/1.57 (assume-push @p19856 @t266) % 1.32/1.57 (step @p677 :rule arith_mult_pos :args (4/7 (< @t93 2/1))) % 1.32/1.57 (step @p678 :rule evaluate :args (@t267)) % 1.32/1.57 (step @p679 :rule refl :args (@t93)) % 1.32/1.57 (step @p680 :rule cong :premises (@p679 @p678) :args (@t268)) % 1.32/1.57 (step @p681 :rule arith_poly_norm :args (@t269)) % 1.32/1.57 (step @p682 :rule arith_poly_norm_rel :premises (@p681) :args ((= @t266 @t268))) % 1.32/1.57 (step @p683 :rule trans :premises (@p682 @p680)) % 1.32/1.57 (step @p684 :rule eq_resolve :premises (@p19856 @p683)) % 1.32/1.57 (step @p685 :rule and_intro :premises (@p19855 @p684)) % 1.32/1.57 (step @p686 :rule modus_ponens :premises (@p685 @p677)) % 1.32/1.57 (step-pop @p19857 :rule scope :premises (@p686)) % 1.32/1.57 (step-pop @p19858 :rule scope :premises (@p19857)) % 1.32/1.57 (step @p687 :rule process_scope :premises (@p19858) :args ((< @t253 @t249))) % 1.32/1.57 (step @p690 :rule arith-elim-lt :args (tptp.a 2)) % 1.32/1.57 (step @p691 :rule symm :premises (@p690)) % 1.32/1.57 (step @p692 :rule eq_resolve :premises (@p19850 @p691)) % 1.32/1.57 (step @p693 :rule evaluate :args (@t265)) % 1.32/1.57 (step @p694 :rule true_elim :premises (@p693)) % 1.32/1.57 (step @p695 :rule and_intro :premises (@p694 @p692)) % 1.32/1.57 (step @p696 :rule modus_ponens :premises (@p695 @p687)) % 1.32/1.57 (step @p697 :rule arith_sum_ub :premises (@p696 @p674 @p663)) % 1.32/1.57 (step @p698 false :rule eq_resolve :premises (@p697 @p648)) % 1.32/1.57 (step-pop @p19859 :rule scope :premises (@p698)) % 1.32/1.57 (step-pop @p19860 :rule scope :premises (@p19859)) % 1.32/1.57 (step-pop @p19861 :rule scope :premises (@p19860)) % 1.32/1.57 (step @p699 :rule process_scope :premises (@p19861) :args (false)) % 1.32/1.57 (step @p703 :rule not_and :premises (@p699)) % 1.32/1.57 (step @p704 :rule eq_resolve :premises (@p703 @p629)) % 1.32/1.57 (step @p705 :rule reordering :premises (@p704) :args ((or @t38 @t229 @t244))) % 1.32/1.57 (step @p706 :rule chain_m_resolution :premises (@p705 @p6 @p626) :args (@t244 @t242 (@list @t15 @t229))) % 1.32/1.57 (step @p707 :rule bool-double-not-elim :args (@t270)) % 1.32/1.57 (step @p708 :rule refl :args (@t272)) % 1.32/1.57 (step @p709 :rule refl :args (@t273)) % 1.32/1.57 (step @p710 :rule nary_cong :premises (@p35 @p496 @p709 @p708 @p707) :args ((or @t38 @t199 @t273 @t272 @t275))) % 1.32/1.57 (assume-push @p19862 @t15) % 1.32/1.57 (assume-push @p19863 @t143) % 1.32/1.57 (assume-push @p19864 @t274) % 1.32/1.57 (assume-push @p19865 @t198) % 1.32/1.57 (assume-push @p19866 @t271) % 1.32/1.57 (step @p716 :rule evaluate :args ((= (to_real (to_int -263/7)) -263/7))) % 1.32/1.57 (step @p717 :rule arith-int-eq-conflict :premises (@p716) :args (tptp.b -263/7)) % 1.32/1.57 (step @p718 :rule arith_poly_norm :args ((= (* 263/7 @t277) (* 263/1 (- @t61 -263/7))))) % 1.32/1.57 (step @p719 :rule arith_poly_norm_rel :premises (@p718) :args ((= @t278 (= @t61 -263/7)))) % 1.32/1.57 (step @p720 :rule arith_poly_norm :args ((= (* 263/1 (to_real (- @t1 -263))) (* 263/1 @t277)))) % 1.32/1.57 (step @p721 :rule arith_poly_norm_rel :premises (@p720) :args ((= (= @t1 -263) @t278))) % 1.32/1.57 (step @p722 :rule trans :premises (@p721 @p719 @p717)) % 1.32/1.57 (step @p723 :rule evaluate :args ((+ 1 -264))) % 1.32/1.57 (step @p724 :rule evaluate :args (@t279)) % 1.32/1.57 (step @p725 :rule evaluate :args (@t280)) % 1.32/1.57 (step @p726 :rule evaluate :args ((+ 273 -297))) % 1.32/1.57 (step @p727 :rule evaluate :args ((* -11 27))) % 1.32/1.57 (step @p728 :rule evaluate :args (@t281)) % 1.32/1.57 (step @p401 :rule refl :args (-11)) % 1.32/1.57 (step @p729 :rule nary_cong :premises (@p401 @p728) :args (@t282)) % 1.32/1.57 (step @p730 :rule trans :premises (@p729 @p727)) % 1.32/1.57 (step @p731 :rule evaluate :args (@t283)) % 1.32/1.57 (step @p732 :rule evaluate :args (@t284)) % 1.32/1.57 (step @p733 :rule refl :args (-7)) % 1.32/1.57 (step @p734 :rule nary_cong :premises (@p733 @p732) :args (@t285)) % 1.32/1.57 (step @p735 :rule trans :premises (@p734 @p731)) % 1.32/1.57 (step @p736 :rule nary_cong :premises (@p735 @p730) :args (@t286)) % 1.32/1.57 (step @p737 :rule trans :premises (@p736 @p726)) % 1.32/1.57 (step @p738 :rule refl :args (-1)) % 1.32/1.57 (step @p739 :rule nary_cong :premises (@p738 @p737) :args (@t287)) % 1.32/1.57 (step @p740 :rule trans :premises (@p739 @p725)) % 1.32/1.57 (step @p741 :rule nary_cong :premises (@p401 @p740) :args (@t288)) % 1.32/1.57 (step @p742 :rule trans :premises (@p741 @p724)) % 1.32/1.57 (step @p404 :rule refl :args (1)) % 1.32/1.57 (step @p743 :rule nary_cong :premises (@p404 @p742) :args (@t289)) % 1.32/1.57 (step @p744 :rule trans :premises (@p743 @p723)) % 1.32/1.57 (step @p745 :rule cong :premises (@p351 @p744) :args ((= @t1 @t289))) % 1.32/1.57 (step @p746 :rule trans :premises (@p745 @p722)) % 1.32/1.57 (step @p747 :rule refl :args (@t135)) % 1.32/1.57 (step @p748 :rule cong :premises (@p747 @p728) :args ((= @t135 @t281))) % 1.32/1.57 (step @p749 :rule symm :premises (@p748)) % 1.32/1.57 (step @p750 :rule eq_resolve :premises (@p19866 @p749)) % 1.32/1.57 (step @p751 :rule nary_cong :premises (@p401 @p750) :args (@t141)) % 1.32/1.57 (step @p752 :rule refl :args (@t18)) % 1.32/1.57 (step @p753 :rule cong :premises (@p752 @p732) :args (@t290)) % 1.32/1.57 (step @p754 :rule symm :premises (@p753)) % 1.32/1.57 (step @p755 :rule eq-refl :args (@t274)) % 1.32/1.57 (step @p756 :rule evaluate :args (@t291)) % 1.32/1.57 (step @p757 :rule refl :args (@t18)) % 1.32/1.57 (step @p758 :rule cong :premises (@p757 @p756) :args (@t292)) % 1.32/1.57 (step @p759 :rule cong :premises (@p758) :args (@t293)) % 1.32/1.57 (step @p760 :rule arith-leq-norm :args (@t18 -39)) % 1.32/1.57 (step @p761 :rule trans :premises (@p760 @p759)) % 1.32/1.57 (step @p762 :rule cong :premises (@p761) :args (@t295)) % 1.32/1.57 (step @p763 :rule trans :premises (@p762 @p707)) % 1.32/1.57 (step @p764 :rule arith-elim-leq :args (@t18 -39)) % 1.32/1.57 (step @p765 :rule symm :premises (@p764)) % 1.32/1.57 (step @p766 :rule cong :premises (@p765) :args (@t296)) % 1.32/1.57 (step @p767 :rule arith-elim-gt :args (@t18 -39)) % 1.32/1.57 (step @p768 :rule trans :premises (@p767 @p766)) % 1.32/1.57 (step @p769 :rule trans :premises (@p768 @p763)) % 1.32/1.57 (step @p770 :rule cong :premises (@p769) :args (@t297)) % 1.32/1.57 (step @p771 :rule refl :args (@t274)) % 1.32/1.57 (step @p772 :rule cong :premises (@p771 @p770) :args (@t298)) % 1.32/1.57 (step @p773 :rule trans :premises (@p772 @p755)) % 1.32/1.57 (step @p774 :rule true_elim :premises (@p773)) % 1.32/1.57 (step @p775 :rule eq_resolve :premises (@p19864 @p774)) % 1.32/1.57 (step @p776 :rule arith_trichotomy :premises (@p493 @p775)) % 1.32/1.57 (step @p777 :rule eq_resolve :premises (@p776 @p754)) % 1.32/1.57 (step @p778 :rule nary_cong :premises (@p733 @p777) :args (@t156)) % 1.32/1.57 (step @p779 :rule nary_cong :premises (@p778 @p751) :args (@t299)) % 1.32/1.57 (step @p780 :rule nary_cong :premises (@p738 @p779) :args (@t300)) % 1.32/1.57 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.32/1.57 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.32/1.57 (step @p783 :rule symm :premises (@p782)) % 1.32/1.57 (step @p784 :rule eq_resolve :premises (@p19863 @p783)) % 1.32/1.57 (step @p785 :rule trans :premises (@p784 @p780)) % 1.32/1.57 (step @p786 :rule nary_cong :premises (@p401 @p785) :args (@t12)) % 1.32/1.57 (step @p787 :rule nary_cong :premises (@p404 @p786) :args (@t13)) % 1.32/1.57 (step @p788 :rule cong :premises (@p351 @p787) :args (@t15)) % 1.32/1.57 (step @p789 :rule eq_resolve :premises (@p6 @p788)) % 1.32/1.57 (step @p790 false :rule eq_resolve :premises (@p789 @p746)) % 1.32/1.57 (step-pop @p19867 :rule scope :premises (@p790)) % 1.32/1.57 (step-pop @p19868 :rule scope :premises (@p19867)) % 1.32/1.57 (step-pop @p19869 :rule scope :premises (@p19868)) % 1.32/1.57 (step-pop @p19870 :rule scope :premises (@p19869)) % 1.32/1.57 (step-pop @p19871 :rule scope :premises (@p19870)) % 1.32/1.57 (step @p791 :rule process_scope :premises (@p19871) :args (false)) % 1.32/1.57 (assume-push @p19872 @t15) % 1.32/1.57 (assume-push @p19873 @t198) % 1.32/1.57 (assume-push @p19874 @t143) % 1.32/1.57 (assume-push @p19875 @t271) % 1.32/1.57 (assume-push @p19876 @t274) % 1.32/1.57 (step @p802 :rule and_intro :premises (@p6 @p19874 @p19876 @p493 @p19875)) % 1.32/1.57 (step-pop @p19877 :rule scope :premises (@p802)) % 1.32/1.57 (step-pop @p19878 :rule scope :premises (@p19877)) % 1.32/1.57 (step-pop @p19879 :rule scope :premises (@p19878)) % 1.32/1.57 (step-pop @p19880 :rule scope :premises (@p19879)) % 1.32/1.57 (step-pop @p19881 :rule scope :premises (@p19880)) % 1.32/1.57 (step @p803 :rule process_scope :premises (@p19881) :args (@t303)) % 1.32/1.57 (step @p809 :rule implies_elim :premises (@p803)) % 1.32/1.57 (step @p810 :rule resolution :premises (@p809 @p791) :args (true @t303)) % 1.32/1.57 (step @p811 :rule not_and :premises (@p810)) % 1.32/1.57 (step @p812 :rule eq_resolve :premises (@p811 @p710)) % 1.32/1.57 (step @p813 :rule reordering :premises (@p812) :args ((or @t199 @t38 @t273 @t272 @t270))) % 1.32/1.57 (step @p814 :rule chain_m_resolution :premises (@p323 @p6 @p586) :args (@t88 @t242 @t243)) % 1.32/1.57 (step @p815 :rule refl :args (@t164)) % 1.32/1.57 (step @p816 :rule nary_cong :premises (@p339 @p815) :args ((or @t149 @t164))) % 1.32/1.57 (step @p817 :rule symm :premises (@p816)) % 1.32/1.57 (step @p818 :rule bool-double-not-elim :args (@t149)) % 1.32/1.57 (step @p819 :rule trans :premises (@p818 @p339)) % 1.32/1.57 (step @p820 :rule nary_cong :premises (@p819 @p383) :args ((or (not @t150) @t167))) % 1.32/1.57 (step @p821 :rule trans :premises (@p820 @p817)) % 1.32/1.57 (assume-push @p19882 @t150) % 1.32/1.57 (assume-push @p19883 @t165) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p824 :rule evaluate :args (@t304)) % 1.32/1.57 (step @p825 :rule evaluate :args (@t305)) % 1.32/1.57 (step @p826 :rule refl :args (0)) % 1.32/1.57 (step @p400 :rule evaluate :args (@t172)) % 1.32/1.57 (step @p827 :rule nary_cong :premises (@p400 @p826) :args (@t306)) % 1.32/1.57 (step @p828 :rule trans :premises (@p827 @p825)) % 1.32/1.57 (step @p829 :rule arith_poly_norm :args ((= @t307 0))) % 1.32/1.57 (step @p830 :rule cong :premises (@p829 @p828) :args (@t308)) % 1.32/1.57 (step @p831 :rule trans :premises (@p830 @p824)) % 1.32/1.57 (step @p832 :rule cong :premises (@p831) :args ((not @t308))) % 1.32/1.57 (step @p833 :rule trans :premises (@p832 @p236)) % 1.32/1.57 (step @p834 :rule arith-elim-lt :args (@t307 @t306)) % 1.32/1.57 (step @p835 :rule trans :premises (@p834 @p833)) % 1.32/1.57 (step @p836 :rule symm :premises (@p369)) % 1.32/1.57 (step @p837 :rule eq_resolve :premises (@p19883 @p836)) % 1.32/1.57 (step @p838 :rule arith_mult_neg :args (-1 @t151)) % 1.32/1.57 (step @p839 :rule symm :premises (@p347)) % 1.32/1.57 (step @p840 :rule trans :premises (@p341 @p839)) % 1.32/1.57 (step @p841 :rule eq_resolve :premises (@p19882 @p840)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p842 :rule and_intro :premises (@p136 @p841)) % 1.32/1.57 (step @p843 :rule modus_ponens :premises (@p842 @p838)) % 1.32/1.57 (step @p844 :rule arith_sum_ub :premises (@p843 @p837)) % 1.32/1.57 (step @p845 false :rule eq_resolve :premises (@p844 @p835)) % 1.32/1.57 (step-pop @p19884 :rule scope :premises (@p845)) % 1.32/1.57 (step-pop @p19885 :rule scope :premises (@p19884)) % 1.32/1.57 (step @p846 :rule process_scope :premises (@p19885) :args (false)) % 1.32/1.57 (step @p849 :rule not_and :premises (@p846)) % 1.32/1.57 (step @p850 :rule eq_resolve :premises (@p849 @p821)) % 1.32/1.57 (step @p851 :rule eq_resolve :premises (@p850 @p816)) % 1.32/1.57 (step @p852 :rule reordering :premises (@p851) :args ((or @t164 @t104))) % 1.32/1.57 (step @p853 :rule chain_m_resolution :premises (@p852 @p814) :args (@t164 @t176 (@list @t88))) % 1.32/1.57 (step @p854 :rule cnf_ite_neg1 :args (@t311)) % 1.32/1.57 (step @p855 :rule reordering :premises (@p854) :args ((or @t165 @t245 @t311))) % 1.32/1.57 (step @p856 :rule chain_m_resolution :premises (@p855 @p853 @p706) :args (@t311 @t312 (@list @t164 @t244))) % 1.32/1.57 (step @p857 :rule chain_m_resolution :premises (@p213 @p6 @p814) :args (@t36 @t312 (@list @t15 @t88))) % 1.32/1.57 (step @p858 :rule refl :args (@t314)) % 1.32/1.57 (step @p859 :rule nary_cong :premises (@p36 @p858) :args ((or @t39 @t314))) % 1.32/1.57 (assume-push @p19886 @t36) % 1.32/1.57 (assume-push @p19887 @t36) % 1.32/1.57 (assume-push @p19888 @t313) % 1.32/1.57 (step @p506 :rule evaluate :args (@t200)) % 1.32/1.57 (step @p863 :rule evaluate :args (@t315)) % 1.32/1.57 (step @p738 :rule refl :args (-1)) % 1.32/1.57 (step @p400 :rule evaluate :args (@t172)) % 1.32/1.57 (step @p864 :rule nary_cong :premises (@p400 @p738) :args (@t316)) % 1.32/1.57 (step @p865 :rule trans :premises (@p864 @p863)) % 1.32/1.57 (step @p866 :rule arith_poly_norm :args ((= @t317 0))) % 1.32/1.57 (step @p867 :rule cong :premises (@p866 @p865) :args ((<= @t317 @t316))) % 1.32/1.57 (step @p868 :rule trans :premises (@p867 @p506)) % 1.32/1.57 (step @p869 :rule symm :premises (@p18)) % 1.32/1.57 (step @p870 :rule eq_resolve :premises (@p19886 @p869)) % 1.32/1.57 (step @p871 :rule int_tight_ub :premises (@p870)) % 1.32/1.57 (step @p872 :rule arith_mult_neg :args (-1 @t313)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p873 :rule and_intro :premises (@p136 @p19888)) % 1.32/1.57 (step @p874 :rule modus_ponens :premises (@p873 @p872)) % 1.32/1.57 (step @p875 :rule arith_sum_ub :premises (@p874 @p871)) % 1.32/1.57 (step @p876 false :rule eq_resolve :premises (@p875 @p868)) % 1.32/1.57 (step-pop @p19889 :rule scope :premises (@p876)) % 1.32/1.57 (step @p877 :rule process_scope :premises (@p19889) :args (false)) % 1.32/1.57 (step-pop @p19890 :rule scope :premises (@p877)) % 1.32/1.57 (step @p879 :rule process_scope :premises (@p19890) :args (@t314)) % 1.32/1.57 (step @p881 :rule modus_ponens :premises (@p19886 @p879)) % 1.32/1.57 (step-pop @p19891 :rule scope :premises (@p881)) % 1.32/1.57 (step @p882 :rule process_scope :premises (@p19891) :args (@t314)) % 1.32/1.57 (step @p884 :rule implies_elim :premises (@p882)) % 1.32/1.57 (step @p885 :rule eq_resolve :premises (@p884 @p859)) % 1.32/1.57 (step @p886 :rule chain_m_resolution :premises (@p885 @p857) :args (@t314 @t318 (@list @t35))) % 1.32/1.57 (step @p887 :rule bool-double-not-elim :args (@t313)) % 1.32/1.57 (step @p888 :rule refl :args (@t319)) % 1.32/1.57 (step @p889 :rule refl :args (@t320)) % 1.32/1.57 (step @p890 :rule nary_cong :premises (@p889 @p888 @p887 @p428) :args ((or @t320 @t319 @t321 @t179))) % 1.32/1.57 (step @p891 :rule cnf_and_neg :args (@t320)) % 1.32/1.57 (step @p892 :rule eq_resolve :premises (@p891 @p890)) % 1.32/1.57 (step @p893 :rule reordering :premises (@p892) :args ((or @t168 @t313 @t320 @t319))) % 1.32/1.57 (step @p894 :rule chain_m_resolution :premises (@p893 @p421 @p886 @p856) :args (@t320 @t322 (@list @t168 @t313 @t311))) % 1.32/1.57 (step @p895 :rule bool-double-not-elim :args (@t324)) % 1.32/1.57 (step @p896 :rule arith_poly_norm :args ((= (* -1 (- @t213 @t326)) (* -1 @t325)))) % 1.32/1.57 (step @p897 :rule arith_poly_norm_rel :premises (@p896) :args ((= @t327 @t324))) % 1.32/1.57 (step @p898 :rule cong :premises (@p897) :args ((not @t327))) % 1.32/1.57 (step @p899 :rule arith-leq-norm :args (@t213 @t235)) % 1.32/1.57 (step @p900 :rule trans :premises (@p899 @p898)) % 1.32/1.57 (step @p901 :rule arith_poly_norm :args ((= @t328 @t235))) % 1.32/1.57 (step @p902 :rule arith_poly_norm :args ((= @t329 @t213))) % 1.32/1.57 (step @p903 :rule cong :premises (@p902 @p901) :args (@t330)) % 1.32/1.57 (step @p904 :rule trans :premises (@p903 @p900)) % 1.32/1.57 (step @p905 :rule cong :premises (@p904) :args ((not @t330))) % 1.32/1.57 (step @p906 :rule trans :premises (@p905 @p895)) % 1.32/1.57 (step @p907 :rule arith-elim-leq :args (@t329 @t328)) % 1.32/1.57 (step @p908 :rule symm :premises (@p907)) % 1.32/1.57 (step @p909 :rule cong :premises (@p908) :args ((not (>= @t328 @t329)))) % 1.32/1.57 (step @p910 :rule arith-elim-gt :args (@t329 @t328)) % 1.32/1.57 (step @p911 :rule trans :premises (@p910 @p909)) % 1.32/1.57 (step @p912 :rule trans :premises (@p911 @p906)) % 1.32/1.57 (step @p913 :rule arith_poly_norm :args ((= (* 1 (- tptp.b @t213)) (* 1 (- @t331 0))))) % 1.32/1.57 (step @p914 :rule arith_poly_norm_rel :premises (@p913) :args ((= (>= tptp.b @t213) @t332))) % 1.32/1.57 (step @p915 :rule arith-elim-leq :args (@t213 tptp.b)) % 1.32/1.57 (step @p916 :rule trans :premises (@p915 @p914)) % 1.32/1.57 (step @p917 :rule cong :premises (@p902 @p11) :args (@t333)) % 1.32/1.57 (step @p918 :rule trans :premises (@p917 @p916)) % 1.32/1.57 (step @p919 :rule cong :premises (@p918) :args ((not @t333))) % 1.32/1.57 (step @p920 :rule arith-elim-leq :args (@t329 tptp.b)) % 1.32/1.57 (step @p921 :rule symm :premises (@p920)) % 1.32/1.57 (step @p922 :rule cong :premises (@p921) :args ((not (>= tptp.b @t329)))) % 1.32/1.57 (step @p923 :rule arith-elim-gt :args (@t329 tptp.b)) % 1.32/1.57 (step @p924 :rule trans :premises (@p923 @p922)) % 1.32/1.57 (step @p925 :rule trans :premises (@p924 @p919)) % 1.32/1.57 (step @p926 :rule refl :args (@t35)) % 1.32/1.57 (step @p927 :rule cong :premises (@p926 @p925 @p912) :args (@t334)) % 1.32/1.57 (step @p928 :rule bool-double-not-elim :args (@t335)) % 1.32/1.57 (step @p929 :rule arith_poly_norm :args ((= (* -1 (- @t18 @t326)) (* -1 (- @t331 1))))) % 1.32/1.57 (step @p930 :rule arith_poly_norm_rel :premises (@p929) :args ((= @t336 @t335))) % 1.32/1.57 (step @p931 :rule cong :premises (@p930) :args ((not @t336))) % 1.32/1.57 (step @p932 :rule arith-leq-norm :args (@t18 @t235)) % 1.32/1.57 (step @p933 :rule trans :premises (@p932 @p931)) % 1.32/1.57 (step @p752 :rule refl :args (@t18)) % 1.32/1.57 (step @p934 :rule cong :premises (@p752 @p901) :args (@t337)) % 1.32/1.57 (step @p935 :rule trans :premises (@p934 @p933)) % 1.32/1.57 (step @p936 :rule cong :premises (@p935) :args ((not @t337))) % 1.32/1.57 (step @p937 :rule trans :premises (@p936 @p928)) % 1.32/1.57 (step @p938 :rule arith-elim-leq :args (@t18 @t328)) % 1.32/1.57 (step @p939 :rule symm :premises (@p938)) % 1.32/1.57 (step @p940 :rule cong :premises (@p939) :args ((not (>= @t328 @t18)))) % 1.32/1.57 (step @p941 :rule arith-elim-gt :args (@t18 @t328)) % 1.32/1.57 (step @p942 :rule trans :premises (@p941 @p940)) % 1.32/1.57 (step @p943 :rule trans :premises (@p942 @p937)) % 1.32/1.57 (step @p944 :rule arith_poly_norm :args ((= (* 1 (- tptp.b @t18)) (* 1 @t338)))) % 1.32/1.57 (step @p945 :rule arith_poly_norm_rel :premises (@p944) :args ((= @t340 @t339))) % 1.32/1.57 (step @p946 :rule arith-elim-leq :args (@t18 tptp.b)) % 1.32/1.57 (step @p947 :rule trans :premises (@p946 @p945)) % 1.32/1.57 (step @p948 :rule cong :premises (@p947) :args ((not (<= @t18 tptp.b)))) % 1.32/1.57 (step @p949 :rule symm :premises (@p946)) % 1.32/1.57 (step @p950 :rule cong :premises (@p949) :args ((not @t340))) % 1.32/1.57 (step @p951 :rule arith-elim-gt :args (@t18 tptp.b)) % 1.32/1.57 (step @p952 :rule trans :premises (@p951 @p950)) % 1.32/1.57 (step @p953 :rule trans :premises (@p952 @p948)) % 1.32/1.57 (step @p954 :rule cong :premises (@p926 @p953 @p943) :args (@t341)) % 1.32/1.57 (step @p955 :rule refl :args (@t342)) % 1.32/1.57 (step @p956 :rule cong :premises (@p955 @p954 @p927) :args (@t343)) % 1.32/1.57 (step @p957 :rule refl :args (@t175)) % 1.32/1.57 (step @p958 :rule ite-true-cond :args (@t310 @t104)) % 1.32/1.57 (step @p959 :rule arith_poly_norm :args ((= (* -1 (- -1 @t96)) (* -1 @t128)))) % 1.32/1.57 (step @p960 :rule arith_poly_norm_rel :premises (@p959) :args ((= (>= -1 @t96) @t88))) % 1.32/1.57 (step @p961 :rule arith-elim-leq :args (@t96 -1)) % 1.32/1.57 (step @p962 :rule trans :premises (@p961 @p960)) % 1.32/1.57 (step @p963 :rule evaluate :args (@t344)) % 1.32/1.57 (step @p964 :rule arith_poly_norm :args ((= @t345 @t96))) % 1.32/1.57 (step @p965 :rule cong :premises (@p964 @p963) :args (@t346)) % 1.32/1.57 (step @p966 :rule trans :premises (@p965 @p962)) % 1.32/1.57 (step @p967 :rule cong :premises (@p966) :args ((not @t346))) % 1.32/1.57 (step @p968 :rule arith-elim-leq :args (@t345 @t344)) % 1.32/1.57 (step @p969 :rule symm :premises (@p968)) % 1.32/1.57 (step @p970 :rule cong :premises (@p969) :args ((not (>= @t344 @t345)))) % 1.32/1.57 (step @p971 :rule arith-elim-gt :args (@t345 @t344)) % 1.32/1.57 (step @p972 :rule trans :premises (@p971 @p970)) % 1.32/1.57 (step @p973 :rule trans :premises (@p972 @p967)) % 1.32/1.57 (step @p974 :rule arith_poly_norm :args ((= (* 1 (- 1 @t96)) (* 1 (- tptp.a -1))))) % 1.32/1.57 (step @p975 :rule arith_poly_norm_rel :premises (@p974) :args ((= (>= 1 @t96) @t309))) % 1.32/1.57 (step @p976 :rule arith-elim-leq :args (@t96 1)) % 1.32/1.57 (step @p977 :rule trans :premises (@p976 @p975)) % 1.32/1.57 (step @p404 :rule refl :args (1)) % 1.32/1.57 (step @p978 :rule cong :premises (@p964 @p404) :args (@t347)) % 1.32/1.57 (step @p979 :rule trans :premises (@p978 @p977)) % 1.32/1.57 (step @p980 :rule cong :premises (@p979) :args ((not @t347))) % 1.32/1.57 (step @p981 :rule arith-elim-leq :args (@t345 1)) % 1.32/1.57 (step @p982 :rule symm :premises (@p981)) % 1.32/1.57 (step @p983 :rule cong :premises (@p982) :args ((not (>= 1 @t345)))) % 1.32/1.57 (step @p984 :rule arith-elim-gt :args (@t345 1)) % 1.32/1.57 (step @p985 :rule trans :premises (@p984 @p983)) % 1.32/1.57 (step @p986 :rule trans :premises (@p985 @p980)) % 1.32/1.57 (step @p987 :rule evaluate :args (@t348)) % 1.32/1.57 (step @p988 :rule cong :premises (@p987 @p986 @p973) :args (@t349)) % 1.32/1.57 (step @p989 :rule trans :premises (@p988 @p958)) % 1.32/1.57 (step @p990 :rule ite-true-cond :args (@t244 @t164)) % 1.32/1.57 (step @p991 :rule evaluate :args (@t350)) % 1.32/1.57 (step @p992 :rule cong :premises (@p335 @p991) :args (@t351)) % 1.32/1.57 (step @p993 :rule cong :premises (@p992) :args ((not @t351))) % 1.32/1.57 (step @p994 :rule arith-leq-norm :args (tptp.a -1)) % 1.32/1.57 (step @p995 :rule trans :premises (@p994 @p993)) % 1.32/1.57 (step @p996 :rule cong :premises (@p329 @p963) :args (@t352)) % 1.32/1.57 (step @p997 :rule trans :premises (@p996 @p995)) % 1.32/1.57 (step @p998 :rule cong :premises (@p997) :args ((not @t352))) % 1.32/1.57 (step @p999 :rule trans :premises (@p998 @p383)) % 1.32/1.57 (step @p1000 :rule arith-elim-leq :args (tptp.a @t344)) % 1.32/1.57 (step @p1001 :rule symm :premises (@p1000)) % 1.32/1.57 (step @p1002 :rule cong :premises (@p1001) :args ((not (>= @t344 tptp.a)))) % 1.32/1.57 (step @p1003 :rule arith-elim-gt :args (tptp.a @t344)) % 1.32/1.57 (step @p1004 :rule trans :premises (@p1003 @p1002)) % 1.32/1.57 (step @p1005 :rule trans :premises (@p1004 @p999)) % 1.32/1.57 (step @p1006 :rule evaluate :args (@t353)) % 1.32/1.57 (step @p1007 :rule cong :premises (@p335 @p1006) :args (@t354)) % 1.32/1.57 (step @p1008 :rule cong :premises (@p1007) :args ((not @t354))) % 1.32/1.57 (step @p1009 :rule arith-leq-norm :args (tptp.a 1)) % 1.32/1.57 (step @p1010 :rule trans :premises (@p1009 @p1008)) % 1.32/1.57 (step @p1011 :rule cong :premises (@p1010) :args ((not (<= tptp.a 1)))) % 1.32/1.57 (step @p1012 :rule trans :premises (@p1011 @p627)) % 1.32/1.57 (step @p1013 :rule arith-elim-leq :args (tptp.a 1)) % 1.32/1.57 (step @p1014 :rule symm :premises (@p1013)) % 1.32/1.57 (step @p1015 :rule cong :premises (@p1014) :args ((not (>= 1 tptp.a)))) % 1.32/1.57 (step @p1016 :rule arith-elim-gt :args (tptp.a 1)) % 1.32/1.57 (step @p1017 :rule trans :premises (@p1016 @p1015)) % 1.32/1.57 (step @p1018 :rule trans :premises (@p1017 @p1012)) % 1.32/1.57 (step @p1019 :rule cong :premises (@p987 @p1018 @p1005) :args (@t355)) % 1.32/1.57 (step @p1020 :rule trans :premises (@p1019 @p990)) % 1.32/1.57 (step @p1021 :rule cong :premises (@p815 @p1020 @p989) :args (@t356)) % 1.32/1.57 (step @p1022 :rule nary_cong :premises (@p1021 @p858 @p957) :args (@t357)) % 1.32/1.57 (step @p1023 :rule cong :premises (@p1022 @p956) :args ((=> @t357 @t343))) % 1.32/1.57 (assume-push @p19892 @t356) % 1.32/1.57 (assume-push @p19893 @t314) % 1.32/1.57 (assume-push @p19894 @t175) % 1.32/1.57 (step @p1027 :rule arith-abs-int-gt :args (@t18 tptp.b)) % 1.32/1.57 (step @p1028 :rule arith_poly_norm :args ((= (* 1 (- @t359 @t358)) (* 1 (- @t360 0))))) % 1.32/1.57 (step @p1029 :rule arith_poly_norm_rel :premises (@p1028) :args ((= @t361 (>= @t360 0)))) % 1.32/1.57 (step @p1030 :rule arith-elim-leq :args (@t358 @t359)) % 1.32/1.57 (step @p1031 :rule trans :premises (@p1030 @p1029)) % 1.32/1.57 (step @p1032 :rule cong :premises (@p1031) :args ((not (<= @t358 @t359)))) % 1.32/1.57 (step @p1033 :rule symm :premises (@p1030)) % 1.32/1.57 (step @p1034 :rule cong :premises (@p1033) :args ((not @t361))) % 1.32/1.57 (step @p1035 :rule arith-elim-gt :args (@t358 @t359)) % 1.32/1.57 (step @p1036 :rule trans :premises (@p1035 @p1034)) % 1.32/1.57 (step @p1037 :rule trans :premises (@p1036 @p1032)) % 1.32/1.57 (step @p1038 :rule symm :premises (@p1037)) % 1.32/1.57 (step @p1039 :rule arith_poly_norm :args (@t363)) % 1.32/1.57 (step @p1040 :rule cong :premises (@p1039) :args (@t364)) % 1.32/1.57 (step @p1041 :rule refl :args (@t358)) % 1.32/1.57 (step @p1042 :rule cong :premises (@p1041 @p1040) :args (@t365)) % 1.32/1.57 (step @p1043 :rule trans :premises (@p1042 @p1031)) % 1.32/1.57 (step @p1044 :rule cong :premises (@p1043) :args ((not @t365))) % 1.32/1.57 (step @p1045 :rule arith-elim-leq :args (@t358 @t364)) % 1.32/1.57 (step @p1046 :rule symm :premises (@p1045)) % 1.32/1.57 (step @p1047 :rule cong :premises (@p1046) :args ((not (>= @t364 @t358)))) % 1.32/1.57 (step @p1048 :rule arith-elim-gt :args (@t358 @t364)) % 1.32/1.57 (step @p1049 :rule trans :premises (@p1048 @p1047)) % 1.32/1.57 (step @p1050 :rule trans :premises (@p1049 @p1044)) % 1.32/1.57 (step @p1051 :rule trans :premises (@p1050 @p1038)) % 1.32/1.57 (step @p1052 :rule refl :args (@t359)) % 1.32/1.57 (step @p1053 :rule and_intro :premises (@p1052 @p19893)) % 1.32/1.57 (step @p1054 :rule arith-abs-int-gt :args (tptp.a 1)) % 1.32/1.57 (step @p1055 :rule symm :premises (@p1054)) % 1.32/1.57 (step @p1056 :rule eq_resolve :premises (@p19892 @p1055)) % 1.32/1.57 (step @p1057 :rule arith_mult_abs_comparison :premises (@p1056 @p1053)) % 1.32/1.57 (step @p1058 :rule eq_resolve :premises (@p1057 @p1051)) % 1.32/1.57 (step @p1059 :rule eq_resolve :premises (@p1058 @p1027)) % 1.32/1.57 (step-pop @p19895 :rule scope :premises (@p1059)) % 1.32/1.57 (step-pop @p19896 :rule scope :premises (@p19895)) % 1.32/1.57 (step-pop @p19897 :rule scope :premises (@p19896)) % 1.32/1.57 (step @p1060 :rule process_scope :premises (@p19897) :args (@t343)) % 1.32/1.57 (step @p1064 :rule eq_resolve :premises (@p1060 @p1023)) % 1.32/1.57 (step @p1065 :rule implies_elim :premises (@p1064)) % 1.32/1.57 (step @p1066 :rule reordering :premises (@p1065) :args ((or @t368 (not @t320)))) % 1.32/1.57 (step @p1067 :rule chain_m_resolution :premises (@p1066 @p894) :args (@t368 @t176 (@list @t320))) % 1.32/1.57 (step @p1068 :rule not_or_elim :premises (@p491) :args (0)) % 1.32/1.57 (step @p1069 :rule refl :args (@t369)) % 1.32/1.57 (step @p1070 :rule bool-double-not-elim :args (@t370)) % 1.32/1.57 (step @p1071 :rule nary_cong :premises (@p1070 @p1069) :args ((or @t372 @t369))) % 1.32/1.57 (assume-push @p19898 @t342) % 1.32/1.57 (assume-push @p19899 @t371) % 1.32/1.57 (step @p1074 :rule bool-double-not-elim :args (@t342)) % 1.32/1.57 (step @p1075 :rule arith-elim-lt :args (@t18 0)) % 1.32/1.57 (step @p1076 :rule cong :premises (@p1075) :args ((not (< @t18 0)))) % 1.32/1.57 (step @p1077 :rule trans :premises (@p1076 @p1074)) % 1.32/1.57 (step @p1078 :rule symm :premises (@p1077)) % 1.32/1.57 (step @p1079 :rule eq_resolve :premises (@p19898 @p1078)) % 1.32/1.57 (step @p1080 :rule symm :premises (@p1075)) % 1.32/1.57 (assume-push @p19900 @t342) % 1.32/1.57 (step @p1082 :rule evaluate :args ((<= 0 -7))) % 1.32/1.57 (step @p1083 :rule evaluate :args ((+ 0 -7))) % 1.32/1.57 (step @p733 :rule refl :args (-7)) % 1.32/1.57 (step @p400 :rule evaluate :args (@t172)) % 1.32/1.57 (step @p1084 :rule nary_cong :premises (@p400 @p733) :args (@t373)) % 1.32/1.57 (step @p1085 :rule trans :premises (@p1084 @p1083)) % 1.32/1.57 (step @p1086 :rule arith_poly_norm :args (@t375)) % 1.32/1.57 (step @p1087 :rule cong :premises (@p1086 @p1085) :args ((<= @t374 @t373))) % 1.32/1.57 (step @p1088 :rule trans :premises (@p1087 @p1082)) % 1.32/1.57 (step @p1089 :rule arith-elim-lt :args (@t18 -6)) % 1.32/1.57 (step @p1090 :rule symm :premises (@p1089)) % 1.32/1.57 (step @p1091 :rule eq_resolve :premises (@p1068 @p1090)) % 1.32/1.57 (step @p1092 :rule int_tight_ub :premises (@p1091)) % 1.32/1.57 (step @p1093 :rule arith_mult_neg :args (-1 @t342)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p1094 :rule and_intro :premises (@p136 @p19898)) % 1.32/1.57 (step @p1095 :rule modus_ponens :premises (@p1094 @p1093)) % 1.32/1.57 (step @p1096 :rule arith_sum_ub :premises (@p1095 @p1092)) % 1.32/1.57 (step @p1097 false :rule eq_resolve :premises (@p1096 @p1088)) % 1.32/1.57 (step-pop @p19901 :rule scope :premises (@p1097)) % 1.32/1.57 (step @p1098 :rule process_scope :premises (@p19901) :args (false)) % 1.32/1.57 (step @p1100 :rule eq_resolve :premises (@p1098 @p1080)) % 1.32/1.57 (step @p1101 false :rule contra :premises (@p1100 @p1079)) % 1.32/1.57 (step-pop @p19902 :rule scope :premises (@p1101)) % 1.32/1.57 (step-pop @p19903 :rule scope :premises (@p19902)) % 1.32/1.57 (step @p1102 :rule process_scope :premises (@p19903) :args (false)) % 1.32/1.57 (assume-push @p19904 @t371) % 1.32/1.57 (assume-push @p19905 @t342) % 1.32/1.57 (step @p1107 :rule and_intro :premises (@p19905 @p1068)) % 1.32/1.57 (step-pop @p19906 :rule scope :premises (@p1107)) % 1.32/1.57 (step-pop @p19907 :rule scope :premises (@p19906)) % 1.32/1.57 (step @p1108 :rule process_scope :premises (@p19907) :args (@t376)) % 1.32/1.57 (step @p1111 :rule implies_elim :premises (@p1108)) % 1.32/1.57 (step @p1112 :rule resolution :premises (@p1111 @p1102) :args (true @t376)) % 1.32/1.57 (step @p1113 :rule not_and :premises (@p1112)) % 1.32/1.57 (step @p1114 :rule eq_resolve :premises (@p1113 @p1071)) % 1.32/1.57 (step @p1115 :rule chain_m_resolution :premises (@p1114 @p1068) :args (@t369 @t318 (@list @t370))) % 1.32/1.57 (step @p1116 :rule cnf_ite_pos2 :args (@t368)) % 1.32/1.57 (step @p1117 :rule reordering :premises (@p1116) :args ((or @t342 @t366 (not @t368)))) % 1.32/1.57 (step @p1118 :rule chain_m_resolution :premises (@p1117 @p1115 @p1067) :args (@t366 @t377 (@list @t342 @t368))) % 1.32/1.57 (step @p1119 :rule cnf_ite_pos2 :args (@t366)) % 1.32/1.57 (step @p1120 :rule reordering :premises (@p1119) :args ((or @t35 @t324 (not @t366)))) % 1.32/1.57 (step @p1121 :rule chain_m_resolution :premises (@p1120 @p857 @p1118) :args (@t324 @t377 (@list @t35 @t366))) % 1.32/1.57 (assume-push @p19908 @t324) % 1.32/1.57 (assume-push @p19909 @t15) % 1.32/1.57 (assume-push @p19910 @t143) % 1.32/1.57 (assume-push @p19911 @t198) % 1.32/1.57 (assume-push @p19912 @t378) % 1.32/1.57 (step @p1127 :rule evaluate :args ((<= 0/1 -118/121))) % 1.32/1.57 (step @p1128 :rule evaluate :args ((+ -28/1 -7/121 1/121 0/1 3276/121))) % 1.32/1.57 (step @p1129 :rule evaluate :args (@t379)) % 1.32/1.57 (step @p1130 :rule evaluate :args (@t380)) % 1.32/1.57 (step @p1131 :rule evaluate :args (@t381)) % 1.32/1.57 (step @p1132 :rule evaluate :args (@t382)) % 1.32/1.57 (step @p1133 :rule evaluate :args (@t383)) % 1.32/1.57 (step @p1134 :rule evaluate :args (@t384)) % 1.32/1.57 (step @p1135 :rule cong :premises (@p1134) :args (@t385)) % 1.32/1.57 (step @p1136 :rule trans :premises (@p1135 @p1133)) % 1.32/1.57 (step @p1137 :rule nary_cong :premises (@p1136 @p1132 @p1131 @p1130 @p1129) :args (@t386)) % 1.32/1.57 (step @p1138 :rule trans :premises (@p1137 @p1128)) % 1.32/1.57 (step @p1139 :rule arith_poly_norm :args ((= (+ @t399 @t397 @t395 @t392 @t388) 0/1))) % 1.32/1.57 (step @p1140 :rule refl :args (@t388)) % 1.32/1.57 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.32/1.57 (step @p1142 :rule arith_poly_norm :args (@t405)) % 1.32/1.57 (step @p1143 :rule arith_poly_norm :args (@t408)) % 1.32/1.57 (step @p1144 :rule refl :args (@t399)) % 1.32/1.57 (step @p1145 :rule nary_cong :premises (@p1144 @p1143 @p1142 @p1141 @p1140) :args (@t409)) % 1.32/1.57 (step @p1146 :rule trans :premises (@p1145 @p1139)) % 1.32/1.57 (step @p1147 :rule cong :premises (@p1146 @p1138) :args ((<= @t409 @t386))) % 1.32/1.57 (step @p1148 :rule trans :premises (@p1147 @p1127)) % 1.32/1.57 (assume-push @p19913 @t410) % 1.32/1.57 (assume-push @p19914 @t198) % 1.32/1.57 (step @p1151 :rule arith_mult_neg :args (-84/121 @t411)) % 1.32/1.57 (step @p1152 :rule evaluate :args (@t412)) % 1.32/1.57 (step @p1153 :rule refl :args (@t387)) % 1.32/1.57 (step @p1154 :rule cong :premises (@p1153 @p1152) :args (@t413)) % 1.32/1.57 (step @p1155 :rule arith_poly_norm :args (@t414)) % 1.32/1.57 (step @p1156 :rule arith_poly_norm_rel :premises (@p1155) :args (@t415)) % 1.32/1.57 (step @p1157 :rule trans :premises (@p1156 @p1154)) % 1.32/1.57 (step @p1158 :rule eq_resolve :premises (@p19911 @p1157)) % 1.32/1.57 (step @p1159 :rule and_intro :premises (@p19913 @p1158)) % 1.32/1.57 (step @p1160 :rule modus_ponens :premises (@p1159 @p1151)) % 1.32/1.57 (step-pop @p19915 :rule scope :premises (@p1160)) % 1.32/1.57 (step-pop @p19916 :rule scope :premises (@p19915)) % 1.32/1.57 (step @p1161 :rule process_scope :premises (@p19916) :args ((<= @t388 @t379))) % 1.32/1.57 (step @p1164 :rule evaluate :args (@t410)) % 1.32/1.57 (step @p1165 :rule true_elim :premises (@p1164)) % 1.32/1.57 (step @p1166 :rule and_intro :premises (@p1165 @p493)) % 1.32/1.57 (step @p1167 :rule modus_ponens :premises (@p1166 @p1161)) % 1.32/1.57 (assume-push @p19917 @t416) % 1.32/1.57 (assume-push @p19918 @t417) % 1.32/1.57 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.32/1.57 (step @p1171 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p1172 :rule cong :premises (@p19918) :args (@t401)) % 1.32/1.57 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.32/1.57 (step @p1174 :rule and_intro :premises (@p19917 @p1173)) % 1.32/1.57 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.32/1.57 (step-pop @p19919 :rule scope :premises (@p1175)) % 1.32/1.57 (step-pop @p19920 :rule scope :premises (@p19919)) % 1.32/1.57 (step @p1176 :rule process_scope :premises (@p19920) :args (@t419)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p1182 :rule eq_resolve :premises (@p19910 @p1181)) % 1.32/1.57 (step @p1183 :rule evaluate :args (@t416)) % 1.32/1.57 (step @p1184 :rule true_elim :premises (@p1183)) % 1.32/1.57 (step @p1185 :rule and_intro :premises (@p1184 @p1182)) % 1.32/1.57 (step @p1186 :rule modus_ponens :premises (@p1185 @p1176)) % 1.32/1.57 (assume-push @p19921 @t422) % 1.32/1.57 (assume-push @p19922 @t4) % 1.32/1.57 (step @p1189 :rule arith_mult_pos :args (1/121 @t82)) % 1.32/1.57 (step @p1190 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p1191 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p1192 :rule trans :premises (@p1191 @p1190)) % 1.32/1.57 (step @p1193 :rule and_intro :premises (@p19921 @p1192)) % 1.32/1.57 (step @p1194 :rule modus_ponens :premises (@p1193 @p1189)) % 1.32/1.57 (step-pop @p19923 :rule scope :premises (@p1194)) % 1.32/1.57 (step-pop @p19924 :rule scope :premises (@p19923)) % 1.32/1.57 (step @p1195 :rule process_scope :premises (@p19924) :args (@t423)) % 1.32/1.57 (step @p1198 :rule evaluate :args (@t422)) % 1.32/1.57 (step @p1199 :rule true_elim :premises (@p1198)) % 1.32/1.57 (step @p1200 :rule and_intro :premises (@p1199 @p1)) % 1.32/1.57 (step @p1201 :rule modus_ponens :premises (@p1200 @p1195)) % 1.32/1.57 (assume-push @p19925 @t424) % 1.32/1.57 (assume-push @p19926 @t324) % 1.32/1.57 (step @p1204 :rule arith_mult_neg :args (-7/121 @t425)) % 1.32/1.57 (step @p1205 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p1206 :rule refl :args (@t406)) % 1.32/1.57 (step @p1207 :rule cong :premises (@p1206 @p1205) :args (@t426)) % 1.32/1.57 (step @p1208 :rule arith_poly_norm :args (@t427)) % 1.32/1.57 (step @p1209 :rule arith_poly_norm_rel :premises (@p1208) :args (@t428)) % 1.32/1.57 (step @p1210 :rule trans :premises (@p1209 @p1207)) % 1.32/1.57 (step @p1211 :rule eq_resolve :premises (@p19908 @p1210)) % 1.32/1.57 (step @p1212 :rule and_intro :premises (@p19925 @p1211)) % 1.32/1.57 (step @p1213 :rule modus_ponens :premises (@p1212 @p1204)) % 1.32/1.57 (step-pop @p19927 :rule scope :premises (@p1213)) % 1.32/1.57 (step-pop @p19928 :rule scope :premises (@p19927)) % 1.32/1.57 (step @p1214 :rule process_scope :premises (@p19928) :args ((<= @t407 @t382))) % 1.32/1.57 (step @p1217 :rule evaluate :args (@t424)) % 1.32/1.57 (step @p1218 :rule true_elim :premises (@p1217)) % 1.32/1.57 (step @p1219 :rule and_intro :premises (@p1218 @p19908)) % 1.32/1.57 (step @p1220 :rule modus_ponens :premises (@p1219 @p1214)) % 1.32/1.57 (step @p1221 :rule arith_poly_norm :args ((= (* 28/1 (to_real (- @t398 @t384))) (* 28/1 (- @t399 @t385))))) % 1.32/1.57 (step @p1222 :rule arith_poly_norm_rel :premises (@p1221) :args ((= (<= @t398 @t384) (<= @t399 @t385)))) % 1.32/1.57 (step @p1223 :rule arith_mult_neg :args (-1 @t378)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p1224 :rule and_intro :premises (@p136 @p19912)) % 1.32/1.57 (step @p1225 :rule modus_ponens :premises (@p1224 @p1223)) % 1.32/1.57 (step @p1226 :rule eq_resolve :premises (@p1225 @p1222)) % 1.32/1.57 (step @p1227 :rule arith_sum_ub :premises (@p1226 @p1220 @p1201 @p1186 @p1167)) % 1.32/1.57 (step @p1228 false :rule eq_resolve :premises (@p1227 @p1148)) % 1.32/1.57 (step-pop @p19929 :rule scope :premises (@p1228)) % 1.32/1.57 (step-pop @p19930 :rule scope :premises (@p19929)) % 1.32/1.57 (step-pop @p19931 :rule scope :premises (@p19930)) % 1.32/1.57 (step-pop @p19932 :rule scope :premises (@p19931)) % 1.32/1.57 (step-pop @p19933 :rule scope :premises (@p19932)) % 1.32/1.57 (step @p1229 :rule process_scope :premises (@p19933) :args (false)) % 1.32/1.57 (step @p1235 :rule not_and :premises (@p1229)) % 1.32/1.57 (step @p1236 :rule reordering :premises (@p1235) :args ((or @t199 @t38 @t273 @t430 @t429))) % 1.32/1.57 (step @p1237 :rule chain_m_resolution :premises (@p1236 @p493 @p6 @p444 @p1121) :args (@t430 @t431 (@list @t198 @t15 @t143 @t324))) % 1.32/1.57 (step @p1238 :rule aci_norm :args ((= (or @t271 (or @t433 @t378)) (or @t271 @t433 @t378)))) % 1.32/1.57 (step @p1239 :rule symm :premises (@p1238)) % 1.32/1.57 (step @p1240 :rule bool-double-not-elim :args (@t378)) % 1.32/1.57 (step @p1241 :rule evaluate :args (@t434)) % 1.32/1.57 (step @p1242 :rule refl :args (@t135)) % 1.32/1.57 (step @p1243 :rule cong :premises (@p1242 @p1241) :args (@t435)) % 1.32/1.57 (step @p1244 :rule cong :premises (@p1243) :args ((not @t435))) % 1.32/1.57 (step @p1245 :rule arith-leq-norm :args (@t135 27)) % 1.32/1.57 (step @p1246 :rule trans :premises (@p1245 @p1244)) % 1.32/1.57 (step @p1247 :rule cong :premises (@p1246) :args ((not (<= @t135 27)))) % 1.32/1.57 (step @p1248 :rule trans :premises (@p1247 @p1240)) % 1.32/1.57 (step @p1249 :rule arith-elim-leq :args (@t135 27)) % 1.32/1.57 (step @p1250 :rule symm :premises (@p1249)) % 1.32/1.57 (step @p1251 :rule cong :premises (@p1250) :args ((not (>= 27 @t135)))) % 1.32/1.57 (step @p1252 :rule arith-elim-gt :args (@t135 27)) % 1.32/1.57 (step @p1253 :rule trans :premises (@p1252 @p1251)) % 1.32/1.57 (step @p1254 :rule trans :premises (@p1253 @p1248)) % 1.32/1.57 (step @p1255 :rule bool-double-not-elim :args (@t436)) % 1.32/1.57 (step @p1256 :rule trans :premises (@p1255 @p1254)) % 1.32/1.57 (step @p1257 :rule arith-elim-lt :args (@t135 27)) % 1.32/1.57 (step @p1258 :rule bool-double-not-elim :args (@t437)) % 1.32/1.57 (step @p1259 :rule trans :premises (@p1258 @p1257)) % 1.32/1.57 (step @p1260 :rule bool-double-not-elim :args (@t271)) % 1.32/1.57 (step @p1261 :rule nary_cong :premises (@p1260 @p1259 @p1256) :args ((or (not @t272) (not @t439) (not @t438)))) % 1.32/1.57 (step @p1262 :rule trans :premises (@p1261 @p1239)) % 1.32/1.57 (assume-push @p19934 @t272) % 1.32/1.57 (assume-push @p19935 @t439) % 1.32/1.57 (assume-push @p19936 @t438) % 1.32/1.57 (step @p1266 :rule arith_trichotomy :premises (@p19935 @p19934)) % 1.32/1.57 (step @p1267 false :rule contra :premises (@p1266 @p19936)) % 1.32/1.57 (step-pop @p19937 :rule scope :premises (@p1267)) % 1.32/1.57 (step-pop @p19938 :rule scope :premises (@p19937)) % 1.32/1.57 (step-pop @p19939 :rule scope :premises (@p19938)) % 1.32/1.57 (step @p1268 :rule process_scope :premises (@p19939) :args (false)) % 1.32/1.57 (step @p1272 :rule not_and :premises (@p1268)) % 1.32/1.57 (step @p1273 :rule eq_resolve :premises (@p1272 @p1262)) % 1.32/1.57 (step @p1274 :rule eq_resolve :premises (@p1273 @p1238)) % 1.32/1.57 (step @p1275 :rule reordering :premises (@p1274) :args ((or @t433 @t378 @t271))) % 1.32/1.57 (step @p1276 :rule bool-double-not-elim :args (@t432)) % 1.32/1.57 (step @p1277 :rule refl :args (@t441)) % 1.32/1.57 (step @p1278 :rule nary_cong :premises (@p35 @p496 @p709 @p1277 @p1276 @p707) :args ((or @t38 @t199 @t273 @t441 @t442 @t275))) % 1.32/1.57 (assume-push @p19940 @t15) % 1.32/1.57 (assume-push @p19941 @t143) % 1.32/1.57 (assume-push @p19942 @t274) % 1.32/1.57 (assume-push @p19943 @t198) % 1.32/1.57 (assume-push @p19944 @t433) % 1.32/1.57 (assume-push @p19945 @t440) % 1.32/1.57 (step @p1285 :rule evaluate :args (@t443)) % 1.32/1.57 (step @p1286 :rule arith-int-eq-conflict :premises (@p1285) :args (tptp.b -142/7)) % 1.32/1.57 (step @p1287 :rule arith_poly_norm :args (@t446)) % 1.32/1.57 (step @p1288 :rule arith_poly_norm_rel :premises (@p1287) :args (@t448)) % 1.32/1.57 (step @p1289 :rule arith_poly_norm :args (@t449)) % 1.32/1.57 (step @p1290 :rule arith_poly_norm_rel :premises (@p1289) :args (@t450)) % 1.32/1.57 (step @p1291 :rule trans :premises (@p1290 @p1288 @p1286)) % 1.32/1.57 (step @p1292 :rule evaluate :args (@t451)) % 1.32/1.57 (step @p1293 :rule evaluate :args (@t452)) % 1.32/1.57 (step @p1294 :rule evaluate :args (@t453)) % 1.32/1.57 (step @p1295 :rule evaluate :args ((+ 273 -286))) % 1.32/1.57 (step @p1296 :rule evaluate :args (@t454)) % 1.32/1.57 (step @p1297 :rule evaluate :args (@t455)) % 1.32/1.57 (step @p401 :rule refl :args (-11)) % 1.32/1.57 (step @p1298 :rule nary_cong :premises (@p401 @p1297) :args (@t456)) % 1.32/1.57 (step @p1299 :rule trans :premises (@p1298 @p1296)) % 1.32/1.57 (step @p731 :rule evaluate :args (@t283)) % 1.32/1.57 (step @p732 :rule evaluate :args (@t284)) % 1.32/1.57 (step @p733 :rule refl :args (-7)) % 1.32/1.57 (step @p734 :rule nary_cong :premises (@p733 @p732) :args (@t285)) % 1.32/1.57 (step @p735 :rule trans :premises (@p734 @p731)) % 1.32/1.57 (step @p1300 :rule nary_cong :premises (@p735 @p1299) :args (@t457)) % 1.32/1.57 (step @p1301 :rule trans :premises (@p1300 @p1295)) % 1.32/1.57 (step @p738 :rule refl :args (-1)) % 1.32/1.57 (step @p1302 :rule nary_cong :premises (@p738 @p1301) :args (@t458)) % 1.32/1.57 (step @p1303 :rule trans :premises (@p1302 @p1294)) % 1.32/1.57 (step @p1304 :rule nary_cong :premises (@p401 @p1303) :args (@t459)) % 1.32/1.57 (step @p1305 :rule trans :premises (@p1304 @p1293)) % 1.32/1.57 (step @p1306 :rule nary_cong :premises (@p404 @p1305) :args (@t460)) % 1.32/1.57 (step @p1307 :rule trans :premises (@p1306 @p1292)) % 1.32/1.57 (step @p1308 :rule cong :premises (@p351 @p1307) :args ((= @t1 @t460))) % 1.32/1.57 (step @p1309 :rule trans :premises (@p1308 @p1291)) % 1.32/1.57 (step @p747 :rule refl :args (@t135)) % 1.32/1.57 (step @p1310 :rule cong :premises (@p747 @p1297) :args ((= @t135 @t455))) % 1.32/1.57 (step @p1311 :rule symm :premises (@p1310)) % 1.32/1.57 (step @p1312 :rule eq-refl :args (@t433)) % 1.32/1.57 (step @p1313 :rule evaluate :args (@t461)) % 1.32/1.57 (step @p1314 :rule cong :premises (@p1242 @p1313) :args (@t462)) % 1.32/1.57 (step @p1315 :rule cong :premises (@p1314) :args (@t463)) % 1.32/1.57 (step @p1316 :rule arith-leq-norm :args (@t135 26)) % 1.32/1.57 (step @p1317 :rule trans :premises (@p1316 @p1315)) % 1.32/1.57 (step @p1318 :rule cong :premises (@p1317) :args (@t465)) % 1.32/1.57 (step @p1319 :rule trans :premises (@p1318 @p1276)) % 1.32/1.57 (step @p1320 :rule arith-elim-leq :args (@t135 26)) % 1.32/1.57 (step @p1321 :rule symm :premises (@p1320)) % 1.32/1.57 (step @p1322 :rule cong :premises (@p1321) :args (@t466)) % 1.32/1.57 (step @p1323 :rule arith-elim-gt :args (@t135 26)) % 1.32/1.57 (step @p1324 :rule trans :premises (@p1323 @p1322)) % 1.32/1.57 (step @p1325 :rule trans :premises (@p1324 @p1319)) % 1.32/1.57 (step @p1326 :rule cong :premises (@p1325) :args (@t467)) % 1.32/1.57 (step @p1327 :rule refl :args (@t433)) % 1.32/1.57 (step @p1328 :rule cong :premises (@p1327 @p1326) :args ((= @t433 @t467))) % 1.32/1.57 (step @p1329 :rule trans :premises (@p1328 @p1312)) % 1.32/1.57 (step @p1330 :rule true_elim :premises (@p1329)) % 1.32/1.57 (step @p1331 :rule eq_resolve :premises (@p19944 @p1330)) % 1.32/1.57 (step @p1332 :rule arith_trichotomy :premises (@p19945 @p1331)) % 1.32/1.57 (step @p1333 :rule eq_resolve :premises (@p1332 @p1311)) % 1.32/1.57 (step @p1334 :rule nary_cong :premises (@p401 @p1333) :args (@t141)) % 1.32/1.57 (step @p753 :rule cong :premises (@p752 @p732) :args (@t290)) % 1.32/1.57 (step @p754 :rule symm :premises (@p753)) % 1.32/1.57 (step @p755 :rule eq-refl :args (@t274)) % 1.32/1.57 (step @p756 :rule evaluate :args (@t291)) % 1.32/1.57 (step @p757 :rule refl :args (@t18)) % 1.32/1.57 (step @p758 :rule cong :premises (@p757 @p756) :args (@t292)) % 1.32/1.57 (step @p759 :rule cong :premises (@p758) :args (@t293)) % 1.32/1.57 (step @p760 :rule arith-leq-norm :args (@t18 -39)) % 1.32/1.57 (step @p761 :rule trans :premises (@p760 @p759)) % 1.32/1.57 (step @p762 :rule cong :premises (@p761) :args (@t295)) % 1.32/1.57 (step @p763 :rule trans :premises (@p762 @p707)) % 1.32/1.57 (step @p764 :rule arith-elim-leq :args (@t18 -39)) % 1.32/1.57 (step @p765 :rule symm :premises (@p764)) % 1.32/1.57 (step @p766 :rule cong :premises (@p765) :args (@t296)) % 1.32/1.57 (step @p767 :rule arith-elim-gt :args (@t18 -39)) % 1.32/1.57 (step @p768 :rule trans :premises (@p767 @p766)) % 1.32/1.57 (step @p769 :rule trans :premises (@p768 @p763)) % 1.32/1.57 (step @p770 :rule cong :premises (@p769) :args (@t297)) % 1.32/1.57 (step @p771 :rule refl :args (@t274)) % 1.32/1.57 (step @p772 :rule cong :premises (@p771 @p770) :args (@t298)) % 1.32/1.57 (step @p773 :rule trans :premises (@p772 @p755)) % 1.32/1.57 (step @p774 :rule true_elim :premises (@p773)) % 1.32/1.57 (step @p1335 :rule eq_resolve :premises (@p19942 @p774)) % 1.32/1.57 (step @p1336 :rule arith_trichotomy :premises (@p493 @p1335)) % 1.32/1.57 (step @p1337 :rule eq_resolve :premises (@p1336 @p754)) % 1.32/1.57 (step @p1338 :rule nary_cong :premises (@p733 @p1337) :args (@t156)) % 1.32/1.57 (step @p1339 :rule nary_cong :premises (@p1338 @p1334) :args (@t299)) % 1.32/1.57 (step @p1340 :rule nary_cong :premises (@p738 @p1339) :args (@t300)) % 1.32/1.57 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.32/1.57 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.32/1.57 (step @p783 :rule symm :premises (@p782)) % 1.32/1.57 (step @p1341 :rule eq_resolve :premises (@p19941 @p783)) % 1.32/1.57 (step @p1342 :rule trans :premises (@p1341 @p1340)) % 1.32/1.57 (step @p1343 :rule nary_cong :premises (@p401 @p1342) :args (@t12)) % 1.32/1.57 (step @p1344 :rule nary_cong :premises (@p404 @p1343) :args (@t13)) % 1.32/1.57 (step @p1345 :rule cong :premises (@p351 @p1344) :args (@t15)) % 1.32/1.57 (step @p1346 :rule eq_resolve :premises (@p6 @p1345)) % 1.32/1.57 (step @p1347 false :rule eq_resolve :premises (@p1346 @p1309)) % 1.32/1.57 (step-pop @p19946 :rule scope :premises (@p1347)) % 1.32/1.57 (step-pop @p19947 :rule scope :premises (@p19946)) % 1.32/1.57 (step-pop @p19948 :rule scope :premises (@p19947)) % 1.32/1.57 (step-pop @p19949 :rule scope :premises (@p19948)) % 1.32/1.57 (step-pop @p19950 :rule scope :premises (@p19949)) % 1.32/1.57 (step-pop @p19951 :rule scope :premises (@p19950)) % 1.32/1.57 (step @p1348 :rule process_scope :premises (@p19951) :args (false)) % 1.32/1.57 (assume-push @p19952 @t15) % 1.32/1.57 (assume-push @p19953 @t198) % 1.32/1.57 (assume-push @p19954 @t143) % 1.32/1.57 (assume-push @p19955 @t440) % 1.32/1.57 (assume-push @p19956 @t433) % 1.32/1.57 (assume-push @p19957 @t274) % 1.32/1.57 (step @p1361 :rule and_intro :premises (@p6 @p19954 @p19957 @p493 @p19956 @p19955)) % 1.32/1.57 (step-pop @p19958 :rule scope :premises (@p1361)) % 1.32/1.57 (step-pop @p19959 :rule scope :premises (@p19958)) % 1.32/1.57 (step-pop @p19960 :rule scope :premises (@p19959)) % 1.32/1.57 (step-pop @p19961 :rule scope :premises (@p19960)) % 1.32/1.57 (step-pop @p19962 :rule scope :premises (@p19961)) % 1.32/1.57 (step-pop @p19963 :rule scope :premises (@p19962)) % 1.32/1.57 (step @p1362 :rule process_scope :premises (@p19963) :args (@t468)) % 1.32/1.57 (step @p1369 :rule implies_elim :premises (@p1362)) % 1.32/1.57 (step @p1370 :rule resolution :premises (@p1369 @p1348) :args (true @t468)) % 1.32/1.57 (step @p1371 :rule not_and :premises (@p1370)) % 1.32/1.57 (step @p1372 :rule eq_resolve :premises (@p1371 @p1278)) % 1.32/1.57 (step @p1373 :rule reordering :premises (@p1372) :args ((or @t199 @t38 @t273 @t441 @t432 @t270))) % 1.32/1.57 (step @p1374 :rule chain_m_resolution :premises (@p1373 @p444 @p493 @p6 @p1275 @p1237 @p813 @p444 @p493 @p6) :args ((or @t441 @t270) (@list false false false true true true false false false) (@list @t143 @t198 @t15 @t432 @t378 @t271 @t143 @t198 @t15))) % 1.32/1.57 (step @p1375 :rule bool-double-not-elim :args (@t469)) % 1.32/1.57 (step @p771 :rule refl :args (@t274)) % 1.32/1.57 (step @p1376 :rule nary_cong :premises (@p1277 @p709 @p771 @p1375) :args ((or @t441 @t273 @t274 @t471))) % 1.32/1.57 (assume-push @p19964 @t440) % 1.32/1.57 (assume-push @p19965 @t143) % 1.32/1.57 (assume-push @p19966 @t270) % 1.32/1.57 (assume-push @p19967 @t470) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p824 :rule evaluate :args (@t304)) % 1.32/1.57 (step @p1381 :rule evaluate :args ((+ 20 -286 0 266))) % 1.32/1.57 (step @p1382 :rule evaluate :args (@t472)) % 1.32/1.57 (step @p400 :rule evaluate :args (@t172)) % 1.32/1.57 (step @p1296 :rule evaluate :args (@t454)) % 1.32/1.57 (step @p1383 :rule refl :args (20)) % 1.32/1.57 (step @p1384 :rule nary_cong :premises (@p1383 @p1296 @p400 @p1382) :args (@t473)) % 1.32/1.57 (step @p1385 :rule trans :premises (@p1384 @p1381)) % 1.32/1.57 (step @p1386 :rule arith_poly_norm :args (@t475)) % 1.32/1.57 (step @p1387 :rule refl :args (@t156)) % 1.32/1.57 (step @p1388 :rule arith_poly_norm :args (@t477)) % 1.32/1.57 (step @p1389 :rule refl :args (@t141)) % 1.32/1.57 (step @p1390 :rule nary_cong :premises (@p329 @p1389 @p1388 @p1387) :args (@t478)) % 1.32/1.57 (step @p1391 :rule trans :premises (@p1390 @p1386)) % 1.32/1.57 (step @p1392 :rule cong :premises (@p1391 @p1385) :args (@t479)) % 1.32/1.57 (step @p1393 :rule trans :premises (@p1392 @p824)) % 1.32/1.57 (step @p1394 :rule cong :premises (@p1393) :args ((not @t479))) % 1.32/1.57 (step @p1395 :rule trans :premises (@p1394 @p236)) % 1.32/1.57 (step @p1396 :rule arith-elim-lt :args (@t478 @t473)) % 1.32/1.57 (step @p1397 :rule trans :premises (@p1396 @p1395)) % 1.32/1.57 (step @p1398 :rule arith_mult_neg :args (-7 @t270)) % 1.32/1.57 (step @p1399 :rule evaluate :args (@t480)) % 1.32/1.57 (step @p1400 :rule true_elim :premises (@p1399)) % 1.32/1.57 (step @p1401 :rule and_intro :premises (@p1400 @p19966)) % 1.32/1.57 (step @p1402 :rule modus_ponens :premises (@p1401 @p1398)) % 1.32/1.57 (step @p1403 :rule arith_mult_neg :args (-1 @t417)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p1404 :rule eq_resolve :premises (@p19965 @p1181)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p1405 :rule and_intro :premises (@p136 @p1404)) % 1.32/1.57 (step @p1406 :rule modus_ponens :premises (@p1405 @p1403)) % 1.32/1.57 (step @p1407 :rule arith_mult_neg :args (-11 @t440)) % 1.32/1.57 (step @p1408 :rule evaluate :args (@t481)) % 1.32/1.57 (step @p1409 :rule true_elim :premises (@p1408)) % 1.32/1.57 (step @p1410 :rule and_intro :premises (@p1409 @p19964)) % 1.32/1.57 (step @p1411 :rule modus_ponens :premises (@p1410 @p1407)) % 1.32/1.57 (step @p1412 :rule arith-elim-lt :args (tptp.a 20)) % 1.32/1.57 (step @p1413 :rule symm :premises (@p1412)) % 1.32/1.57 (step @p1414 :rule eq_resolve :premises (@p19967 @p1413)) % 1.32/1.57 (step @p1415 :rule arith_sum_ub :premises (@p1414 @p1411 @p1406 @p1402)) % 1.32/1.57 (step @p1416 false :rule eq_resolve :premises (@p1415 @p1397)) % 1.32/1.57 (step-pop @p19968 :rule scope :premises (@p1416)) % 1.32/1.57 (step-pop @p19969 :rule scope :premises (@p19968)) % 1.32/1.57 (step-pop @p19970 :rule scope :premises (@p19969)) % 1.32/1.57 (step-pop @p19971 :rule scope :premises (@p19970)) % 1.32/1.57 (step @p1417 :rule process_scope :premises (@p19971) :args (false)) % 1.32/1.57 (step @p1422 :rule not_and :premises (@p1417)) % 1.32/1.57 (step @p1423 :rule eq_resolve :premises (@p1422 @p1376)) % 1.32/1.57 (step @p1424 :rule reordering :premises (@p1423) :args ((or @t273 @t469 @t441 @t274))) % 1.32/1.57 (assume-push @p19972 @t324) % 1.32/1.57 (assume-push @p19973 @t324) % 1.32/1.57 (step @p1427 :rule bool-double-not-elim :args (@t339)) % 1.32/1.57 (step @p1428 :rule arith-elim-lt :args (@t323 0)) % 1.32/1.57 (step @p1429 :rule cong :premises (@p1428) :args ((not @t482))) % 1.32/1.57 (step @p1430 :rule trans :premises (@p1429 @p1427)) % 1.32/1.57 (assume-push @p19974 @t482) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p1432 :rule evaluate :args ((>= 0 -1))) % 1.32/1.57 (step @p863 :rule evaluate :args (@t315)) % 1.32/1.57 (step @p80 :rule evaluate :args (@t58)) % 1.32/1.57 (step @p826 :rule refl :args (0)) % 1.32/1.57 (step @p1433 :rule nary_cong :premises (@p826 @p80) :args (@t483)) % 1.32/1.57 (step @p1434 :rule trans :premises (@p1433 @p863)) % 1.32/1.57 (step @p825 :rule evaluate :args (@t305)) % 1.32/1.57 (step @p1435 :rule arith_poly_norm :args (@t485)) % 1.32/1.57 (step @p1436 :rule arith_poly_norm :args (@t487)) % 1.32/1.57 (step @p1437 :rule nary_cong :premises (@p1436 @p1435) :args (@t488)) % 1.32/1.57 (step @p1438 :rule trans :premises (@p1437 @p825)) % 1.32/1.57 (step @p1439 :rule arith_poly_norm :args ((= @t490 @t488))) % 1.32/1.57 (step @p1440 :rule trans :premises (@p1439 @p1438)) % 1.32/1.57 (step @p1441 :rule cong :premises (@p1440 @p1434) :args (@t491)) % 1.32/1.57 (step @p1442 :rule trans :premises (@p1441 @p1432)) % 1.32/1.57 (step @p1443 :rule cong :premises (@p1442) :args ((not @t491))) % 1.32/1.57 (step @p1444 :rule trans :premises (@p1443 @p236)) % 1.32/1.57 (step @p1445 :rule arith-elim-lt :args (@t490 @t483)) % 1.32/1.57 (step @p1446 :rule trans :premises (@p1445 @p1444)) % 1.32/1.57 (step @p1447 :rule arith_mult_neg :args (-1 @t324)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p1448 :rule and_intro :premises (@p136 @p19972)) % 1.32/1.57 (step @p1449 :rule modus_ponens :premises (@p1448 @p1447)) % 1.32/1.57 (step @p1450 :rule arith_sum_ub :premises (@p19974 @p1449)) % 1.32/1.57 (step @p1451 false :rule eq_resolve :premises (@p1450 @p1446)) % 1.32/1.57 (step-pop @p19975 :rule scope :premises (@p1451)) % 1.32/1.57 (step @p1452 :rule process_scope :premises (@p19975) :args (false)) % 1.32/1.57 (step @p1454 :rule eq_resolve :premises (@p1452 @p1430)) % 1.32/1.57 (step-pop @p19976 :rule scope :premises (@p1454)) % 1.32/1.57 (step @p1455 :rule process_scope :premises (@p19976) :args (@t339)) % 1.32/1.57 (step @p1457 :rule modus_ponens :premises (@p19972 @p1455)) % 1.32/1.57 (step-pop @p19977 :rule scope :premises (@p1457)) % 1.32/1.57 (step @p1458 :rule process_scope :premises (@p19977) :args (@t339)) % 1.32/1.57 (step @p1460 :rule implies_elim :premises (@p1458)) % 1.32/1.57 (step @p1461 :rule reordering :premises (@p1460) :args ((or @t339 @t429))) % 1.32/1.57 (step @p1462 :rule chain_m_resolution :premises (@p1461 @p1121) :args (@t339 @t176 (@list @t324))) % 1.32/1.57 (assume-push @p19978 @t271) % 1.32/1.57 (assume-push @p19979 @t143) % 1.32/1.57 (assume-push @p19980 @t270) % 1.32/1.57 (assume-push @p19981 @t15) % 1.32/1.57 (assume-push @p19982 @t339) % 1.32/1.57 (step @p1428 :rule arith-elim-lt :args (@t323 0)) % 1.32/1.57 (step @p1468 :rule symm :premises (@p1428)) % 1.32/1.57 (assume-push @p19983 @t339) % 1.32/1.57 (step @p1470 :rule evaluate :args ((<= 0/1 -74/7))) % 1.32/1.57 (step @p1471 :rule evaluate :args ((+ 0/1 1/7 456/1 0/1 -3267/7))) % 1.32/1.57 (step @p1472 :rule evaluate :args (@t492)) % 1.32/1.57 (step @p1473 :rule evaluate :args (@t493)) % 1.32/1.57 (step @p1474 :rule evaluate :args ((to_real 456))) % 1.32/1.57 (step @p1475 :rule evaluate :args (@t494)) % 1.32/1.57 (step @p1476 :rule cong :premises (@p1475) :args (@t495)) % 1.32/1.57 (step @p1477 :rule trans :premises (@p1476 @p1474)) % 1.32/1.57 (step @p239 :rule evaluate :args (@t113)) % 1.32/1.57 (step @p1478 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p400 :rule evaluate :args (@t172)) % 1.32/1.57 (step @p1479 :rule cong :premises (@p400) :args (@t496)) % 1.32/1.57 (step @p1480 :rule trans :premises (@p1479 @p1478)) % 1.32/1.57 (step @p1481 :rule nary_cong :premises (@p1480 @p239 @p1477 @p1473 @p1472) :args (@t497)) % 1.32/1.57 (step @p1482 :rule trans :premises (@p1481 @p1471)) % 1.32/1.57 (step @p1483 :rule arith_poly_norm :args (@t506)) % 1.32/1.57 (step @p1484 :rule refl :args (@t498)) % 1.32/1.57 (step @p1485 :rule arith_poly_norm :args (@t508)) % 1.32/1.57 (step @p1486 :rule refl :args (@t501)) % 1.32/1.57 (step @p1487 :rule arith_poly_norm :args (@t510)) % 1.32/1.57 (step @p1488 :rule arith_poly_norm :args (@t511)) % 1.32/1.57 (step @p1489 :rule cong :premises (@p1488) :args (@t512)) % 1.32/1.57 (step @p1490 :rule nary_cong :premises (@p1489 @p1487 @p1486 @p1485 @p1484) :args (@t513)) % 1.32/1.57 (step @p1491 :rule trans :premises (@p1490 @p1483)) % 1.32/1.57 (step @p1492 :rule cong :premises (@p1491 @p1482) :args ((<= @t513 @t497))) % 1.32/1.57 (step @p1493 :rule trans :premises (@p1492 @p1470)) % 1.32/1.57 (assume-push @p19984 @t514) % 1.32/1.57 (assume-push @p19985 @t271) % 1.32/1.57 (step @p1496 :rule arith_mult_neg :args (-121/7 (= @t389 27/1))) % 1.32/1.57 (step @p1497 :rule evaluate :args (@t515)) % 1.32/1.57 (step @p1498 :rule cong :premises (@p19978) :args (@t389)) % 1.32/1.57 (step @p1499 :rule trans :premises (@p1498 @p1497)) % 1.32/1.57 (step @p1500 :rule and_intro :premises (@p19984 @p1499)) % 1.32/1.57 (step @p1501 :rule modus_ponens :premises (@p1500 @p1496)) % 1.32/1.57 (step-pop @p19986 :rule scope :premises (@p1501)) % 1.32/1.57 (step-pop @p19987 :rule scope :premises (@p19986)) % 1.32/1.57 (step @p1502 :rule process_scope :premises (@p19987) :args ((= @t498 @t492))) % 1.32/1.57 (step @p1505 :rule evaluate :args (@t514)) % 1.32/1.57 (step @p1506 :rule true_elim :premises (@p1505)) % 1.32/1.57 (step @p1507 :rule and_intro :premises (@p1506 @p19978)) % 1.32/1.57 (step @p1508 :rule modus_ponens :premises (@p1507 @p1502)) % 1.32/1.57 (assume-push @p19988 @t516) % 1.32/1.57 (assume-push @p19989 @t417) % 1.32/1.57 (step @p1511 :rule arith_mult_neg :args (-11/7 @t418)) % 1.32/1.57 (step @p1512 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p1513 :rule cong :premises (@p19989) :args (@t401)) % 1.32/1.57 (step @p1514 :rule trans :premises (@p1513 @p1512)) % 1.32/1.57 (step @p1515 :rule and_intro :premises (@p19988 @p1514)) % 1.32/1.57 (step @p1516 :rule modus_ponens :premises (@p1515 @p1511)) % 1.32/1.57 (step-pop @p19990 :rule scope :premises (@p1516)) % 1.32/1.57 (step-pop @p19991 :rule scope :premises (@p19990)) % 1.32/1.57 (step @p1517 :rule process_scope :premises (@p19991) :args (@t517)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p1520 :rule eq_resolve :premises (@p19979 @p1181)) % 1.32/1.57 (step @p1521 :rule evaluate :args (@t516)) % 1.32/1.57 (step @p1522 :rule true_elim :premises (@p1521)) % 1.32/1.57 (step @p1523 :rule and_intro :premises (@p1522 @p1520)) % 1.32/1.57 (step @p1524 :rule modus_ponens :premises (@p1523 @p1517)) % 1.32/1.57 (step @p1525 :rule arith_poly_norm :args ((= (* -456/1 (to_real (- @t500 @t494))) (* -456/1 (- @t501 @t495))))) % 1.32/1.57 (step @p1526 :rule arith_poly_norm_rel :premises (@p1525) :args ((= (<= @t500 @t494) (<= @t501 @t495)))) % 1.32/1.57 (step @p1527 :rule arith_mult_neg :args (-12 @t270)) % 1.32/1.57 (step @p1528 :rule evaluate :args (@t518)) % 1.32/1.57 (step @p1529 :rule true_elim :premises (@p1528)) % 1.32/1.57 (step @p1530 :rule and_intro :premises (@p1529 @p19980)) % 1.32/1.57 (step @p1531 :rule modus_ponens :premises (@p1530 @p1527)) % 1.32/1.57 (step @p1532 :rule eq_resolve :premises (@p1531 @p1526)) % 1.32/1.57 (assume-push @p19992 @t125) % 1.32/1.57 (assume-push @p19993 @t4) % 1.32/1.57 (step @p1535 :rule arith_mult_pos :args (1/7 @t82)) % 1.32/1.57 (step @p1536 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p1537 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p1538 :rule trans :premises (@p1537 @p1536)) % 1.32/1.57 (step @p1539 :rule and_intro :premises (@p19992 @p1538)) % 1.32/1.57 (step @p1540 :rule modus_ponens :premises (@p1539 @p1535)) % 1.32/1.57 (step-pop @p19994 :rule scope :premises (@p1540)) % 1.32/1.57 (step-pop @p19995 :rule scope :premises (@p19994)) % 1.32/1.57 (step @p1541 :rule process_scope :premises (@p19995) :args (@t519)) % 1.32/1.57 (step @p271 :rule evaluate :args (@t125)) % 1.32/1.57 (step @p272 :rule true_elim :premises (@p271)) % 1.32/1.57 (step @p1544 :rule and_intro :premises (@p272 @p1)) % 1.32/1.57 (step @p1545 :rule modus_ponens :premises (@p1544 @p1541)) % 1.32/1.57 (step @p1546 :rule arith_poly_norm :args (@t520)) % 1.32/1.57 (step @p1547 :rule arith_poly_norm_rel :premises (@p1546) :args (@t521)) % 1.32/1.57 (step @p1548 :rule arith_mult_neg :args (-1 @t339)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p1549 :rule and_intro :premises (@p136 @p19982)) % 1.32/1.57 (step @p1550 :rule modus_ponens :premises (@p1549 @p1548)) % 1.32/1.57 (step @p1551 :rule eq_resolve :premises (@p1550 @p1547)) % 1.32/1.57 (step @p1552 :rule arith_sum_ub :premises (@p1551 @p1545 @p1532 @p1524 @p1508)) % 1.32/1.57 (step @p1553 false :rule eq_resolve :premises (@p1552 @p1493)) % 1.32/1.57 (step-pop @p19996 :rule scope :premises (@p1553)) % 1.32/1.57 (step @p1554 :rule process_scope :premises (@p19996) :args (false)) % 1.32/1.57 (step @p1556 :rule eq_resolve :premises (@p1554 @p1468)) % 1.32/1.57 (step @p1557 :rule eq_resolve :premises (@p1556 @p1428)) % 1.32/1.57 (step @p1558 false :rule contra :premises (@p19982 @p1557)) % 1.32/1.57 (step-pop @p19997 :rule scope :premises (@p1558)) % 1.32/1.57 (step-pop @p19998 :rule scope :premises (@p19997)) % 1.32/1.57 (step-pop @p19999 :rule scope :premises (@p19998)) % 1.32/1.57 (step-pop @p20000 :rule scope :premises (@p19999)) % 1.32/1.57 (step-pop @p20001 :rule scope :premises (@p20000)) % 1.32/1.57 (step @p1559 :rule process_scope :premises (@p20001) :args (false)) % 1.32/1.57 (assume-push @p20002 @t15) % 1.32/1.57 (assume-push @p20003 @t339) % 1.32/1.57 (assume-push @p20004 @t143) % 1.32/1.57 (assume-push @p20005 @t271) % 1.32/1.57 (assume-push @p20006 @t270) % 1.32/1.57 (step @p1570 :rule and_intro :premises (@p20005 @p20004 @p20006 @p6 @p20003)) % 1.32/1.57 (step-pop @p20007 :rule scope :premises (@p1570)) % 1.32/1.57 (step-pop @p20008 :rule scope :premises (@p20007)) % 1.32/1.57 (step-pop @p20009 :rule scope :premises (@p20008)) % 1.32/1.57 (step-pop @p20010 :rule scope :premises (@p20009)) % 1.32/1.57 (step-pop @p20011 :rule scope :premises (@p20010)) % 1.32/1.57 (step @p1571 :rule process_scope :premises (@p20011) :args (@t522)) % 1.32/1.57 (step @p1577 :rule implies_elim :premises (@p1571)) % 1.32/1.57 (step @p1578 :rule resolution :premises (@p1577 @p1559) :args (true @t522)) % 1.32/1.57 (step @p1579 :rule not_and :premises (@p1578)) % 1.32/1.57 (step @p1580 :rule reordering :premises (@p1579) :args ((or @t38 @t273 @t272 @t274 @t367))) % 1.32/1.57 (step @p1581 :rule bool-double-not-elim :args (@t523)) % 1.32/1.57 (step @p1582 :rule refl :args (@t470)) % 1.32/1.57 (step @p1583 :rule nary_cong :premises (@p35 @p1582 @p1581) :args ((or @t38 @t470 @t525))) % 1.32/1.57 (assume-push @p20012 @t15) % 1.32/1.57 (assume-push @p20013 @t524) % 1.32/1.57 (assume-push @p20014 @t469) % 1.32/1.57 (step @p1587 :rule evaluate :args ((= (to_real (to_int -219/7)) -219/7))) % 1.32/1.57 (step @p1588 :rule arith-int-eq-conflict :premises (@p1587) :args (tptp.b -219/7)) % 1.32/1.57 (step @p1589 :rule arith_poly_norm :args ((= (* 219/7 @t527) (* 219/1 (- @t61 -219/7))))) % 1.32/1.57 (step @p1590 :rule arith_poly_norm_rel :premises (@p1589) :args ((= @t528 (= @t61 -219/7)))) % 1.32/1.57 (step @p1591 :rule arith_poly_norm :args ((= (* 219/1 (to_real (- @t1 -219))) (* 219/1 @t527)))) % 1.32/1.57 (step @p1592 :rule arith_poly_norm_rel :premises (@p1591) :args ((= (= @t1 -219) @t528))) % 1.32/1.57 (step @p1593 :rule trans :premises (@p1592 @p1590 @p1588)) % 1.32/1.57 (step @p1594 :rule evaluate :args ((+ 1 -220))) % 1.32/1.57 (step @p1595 :rule evaluate :args (@t529)) % 1.32/1.57 (step @p1596 :rule evaluate :args (@t530)) % 1.32/1.57 (step @p401 :rule refl :args (-11)) % 1.32/1.57 (step @p1597 :rule nary_cong :premises (@p401 @p1596) :args (@t531)) % 1.32/1.57 (step @p1598 :rule trans :premises (@p1597 @p1595)) % 1.32/1.57 (step @p1599 :rule nary_cong :premises (@p404 @p1598) :args (@t532)) % 1.32/1.57 (step @p1600 :rule trans :premises (@p1599 @p1594)) % 1.32/1.57 (step @p1601 :rule cong :premises (@p351 @p1600) :args ((= @t1 @t532))) % 1.32/1.57 (step @p1602 :rule trans :premises (@p1601 @p1593)) % 1.32/1.57 (step @p1603 :rule cong :premises (@p329 @p1596) :args ((= tptp.a @t530))) % 1.32/1.57 (step @p1604 :rule symm :premises (@p1603)) % 1.32/1.57 (step @p1605 :rule eq-refl :args (@t524)) % 1.32/1.57 (step @p1606 :rule refl :args (@t524)) % 1.32/1.57 (step @p1607 :rule evaluate :args (@t533)) % 1.32/1.57 (step @p1608 :rule cong :premises (@p335 @p1607) :args (@t534)) % 1.32/1.57 (step @p1609 :rule cong :premises (@p1608) :args ((not @t534))) % 1.32/1.57 (step @p1610 :rule arith-leq-norm :args (tptp.a 20)) % 1.32/1.57 (step @p1611 :rule trans :premises (@p1610 @p1609)) % 1.32/1.57 (step @p1612 :rule cong :premises (@p1611) :args ((not (<= tptp.a 20)))) % 1.32/1.57 (step @p1613 :rule trans :premises (@p1612 @p1581)) % 1.32/1.57 (step @p1614 :rule arith-elim-leq :args (tptp.a 20)) % 1.32/1.57 (step @p1615 :rule symm :premises (@p1614)) % 1.32/1.57 (step @p1616 :rule cong :premises (@p1615) :args ((not (>= 20 tptp.a)))) % 1.32/1.57 (step @p1617 :rule arith-elim-gt :args (tptp.a 20)) % 1.32/1.57 (step @p1618 :rule trans :premises (@p1617 @p1616)) % 1.32/1.57 (step @p1619 :rule trans :premises (@p1618 @p1613)) % 1.32/1.57 (step @p1620 :rule cong :premises (@p1619) :args (@t535)) % 1.32/1.57 (step @p1621 :rule cong :premises (@p1620 @p1606) :args ((= @t535 @t524))) % 1.32/1.57 (step @p1622 :rule trans :premises (@p1621 @p1605)) % 1.32/1.57 (step @p1623 :rule eq-symm :args (@t524 @t535)) % 1.32/1.57 (step @p1624 :rule trans :premises (@p1623 @p1622)) % 1.32/1.57 (step @p1625 :rule true_elim :premises (@p1624)) % 1.32/1.57 (step @p1626 :rule eq_resolve :premises (@p20013 @p1625)) % 1.32/1.57 (step @p1627 :rule arith_trichotomy :premises (@p20014 @p1626)) % 1.32/1.57 (step @p1628 :rule eq_resolve :premises (@p1627 @p1604)) % 1.32/1.57 (step @p1629 :rule nary_cong :premises (@p401 @p1628) :args (@t12)) % 1.32/1.57 (step @p1630 :rule nary_cong :premises (@p404 @p1629) :args (@t13)) % 1.32/1.57 (step @p1631 :rule cong :premises (@p351 @p1630) :args (@t15)) % 1.32/1.57 (step @p1632 :rule eq_resolve :premises (@p6 @p1631)) % 1.32/1.57 (step @p1633 false :rule eq_resolve :premises (@p1632 @p1602)) % 1.32/1.57 (step-pop @p20015 :rule scope :premises (@p1633)) % 1.32/1.57 (step-pop @p20016 :rule scope :premises (@p20015)) % 1.32/1.57 (step-pop @p20017 :rule scope :premises (@p20016)) % 1.32/1.57 (step @p1634 :rule process_scope :premises (@p20017) :args (false)) % 1.32/1.57 (assume-push @p20018 @t15) % 1.32/1.57 (assume-push @p20019 @t469) % 1.32/1.57 (assume-push @p20020 @t524) % 1.32/1.57 (step @p1641 :rule and_intro :premises (@p6 @p20020 @p20019)) % 1.32/1.57 (step-pop @p20021 :rule scope :premises (@p1641)) % 1.32/1.57 (step-pop @p20022 :rule scope :premises (@p20021)) % 1.32/1.57 (step-pop @p20023 :rule scope :premises (@p20022)) % 1.32/1.57 (step @p1642 :rule process_scope :premises (@p20023) :args (@t536)) % 1.32/1.57 (step @p1646 :rule implies_elim :premises (@p1642)) % 1.32/1.57 (step @p1647 :rule resolution :premises (@p1646 @p1634) :args (true @t536)) % 1.32/1.57 (step @p1648 :rule not_and :premises (@p1647)) % 1.32/1.57 (step @p1649 :rule eq_resolve :premises (@p1648 @p1583)) % 1.32/1.57 (assume-push @p20024 @t143) % 1.32/1.57 (assume-push @p20025 @t143) % 1.32/1.57 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.32/1.57 (step @p1653 :rule symm :premises (@p1652)) % 1.32/1.57 (assume-push @p20026 @t537) % 1.32/1.57 (step @p506 :rule evaluate :args (@t200)) % 1.32/1.57 (step @p1655 :rule evaluate :args (@t538)) % 1.32/1.57 (step @p826 :rule refl :args (0)) % 1.32/1.57 (step @p80 :rule evaluate :args (@t58)) % 1.32/1.57 (step @p1656 :rule nary_cong :premises (@p80 @p826) :args (@t539)) % 1.32/1.57 (step @p1657 :rule trans :premises (@p1656 @p1655)) % 1.32/1.57 (step @p1658 :rule evaluate :args (@t540)) % 1.32/1.57 (step @p1659 :rule arith_poly_norm :args ((= @t541 0))) % 1.32/1.57 (step @p1660 :rule arith_poly_norm :args (@t543)) % 1.32/1.57 (step @p1436 :rule arith_poly_norm :args (@t487)) % 1.32/1.57 (step @p1661 :rule nary_cong :premises (@p1436 @p1660 @p1659) :args (@t544)) % 1.32/1.57 (step @p1662 :rule trans :premises (@p1661 @p1658)) % 1.32/1.57 (step @p1663 :rule arith_poly_norm :args ((= @t545 @t544))) % 1.32/1.57 (step @p1664 :rule trans :premises (@p1663 @p1662)) % 1.32/1.57 (step @p1665 :rule cong :premises (@p1664 @p1657) :args ((<= @t545 @t539))) % 1.32/1.57 (step @p1666 :rule trans :premises (@p1665 @p506)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p1667 :rule eq_resolve :premises (@p20024 @p1181)) % 1.32/1.57 (step @p1668 :rule arith_mult_neg :args (-1 @t537)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p1669 :rule and_intro :premises (@p136 @p20026)) % 1.32/1.57 (step @p1670 :rule modus_ponens :premises (@p1669 @p1668)) % 1.32/1.57 (step @p1671 :rule arith_sum_ub :premises (@p1670 @p1667)) % 1.32/1.57 (step @p1672 false :rule eq_resolve :premises (@p1671 @p1666)) % 1.32/1.57 (step-pop @p20027 :rule scope :premises (@p1672)) % 1.32/1.57 (step @p1673 :rule process_scope :premises (@p20027) :args (false)) % 1.32/1.57 (step @p1675 :rule eq_resolve :premises (@p1673 @p1653)) % 1.32/1.57 (step @p1676 :rule eq_resolve :premises (@p1675 @p1652)) % 1.32/1.57 (step-pop @p20028 :rule scope :premises (@p1676)) % 1.32/1.57 (step @p1677 :rule process_scope :premises (@p20028) :args (@t546)) % 1.32/1.57 (step @p1679 :rule modus_ponens :premises (@p20024 @p1677)) % 1.32/1.57 (step-pop @p20029 :rule scope :premises (@p1679)) % 1.32/1.57 (step @p1680 :rule process_scope :premises (@p20029) :args (@t546)) % 1.32/1.57 (step @p1682 :rule implies_elim :premises (@p1680)) % 1.32/1.57 (step @p1683 :rule chain_m_resolution :premises (@p1682 @p444) :args (@t546 @t176 (@list @t143))) % 1.32/1.57 (step @p1684 :rule bool-double-not-elim :args (@t537)) % 1.32/1.57 (step @p1685 :rule refl :args (@t548)) % 1.32/1.57 (step @p1606 :rule refl :args (@t524)) % 1.32/1.57 (step @p1686 :rule nary_cong :premises (@p1606 @p1276 @p1685 @p1684) :args ((or @t524 @t442 @t548 @t549))) % 1.32/1.57 (assume-push @p20030 @t433) % 1.32/1.57 (assume-push @p20031 @t547) % 1.32/1.57 (assume-push @p20032 @t546) % 1.32/1.57 (assume-push @p20033 @t523) % 1.32/1.57 (step @p1691 :rule arith-elim-lt :args (tptp.a 21)) % 1.32/1.57 (step @p1692 :rule symm :premises (@p1691)) % 1.32/1.57 (assume-push @p20034 @t523) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p824 :rule evaluate :args (@t304)) % 1.32/1.57 (step @p1694 :rule evaluate :args ((+ -21 1 -266 286))) % 1.32/1.57 (step @p1695 :rule evaluate :args (@t550)) % 1.32/1.57 (step @p1696 :rule evaluate :args (@t551)) % 1.32/1.57 (step @p1697 :rule evaluate :args (@t552)) % 1.32/1.57 (step @p1698 :rule nary_cong :premises (@p1697 @p404 @p1696 @p1695) :args (@t553)) % 1.32/1.57 (step @p1699 :rule trans :premises (@p1698 @p1694)) % 1.32/1.57 (step @p1700 :rule arith_poly_norm :args (@t555)) % 1.32/1.57 (step @p1701 :rule arith_poly_norm :args (@t557)) % 1.32/1.57 (step @p1702 :rule trans :premises (@p1701 @p1700)) % 1.32/1.57 (step @p1703 :rule cong :premises (@p1702 @p1699) :args (@t558)) % 1.32/1.57 (step @p1704 :rule trans :premises (@p1703 @p824)) % 1.32/1.57 (step @p1705 :rule cong :premises (@p1704) :args ((not @t558))) % 1.32/1.57 (step @p1706 :rule trans :premises (@p1705 @p236)) % 1.32/1.57 (step @p1707 :rule arith-elim-lt :args (@t556 @t553)) % 1.32/1.57 (step @p1708 :rule trans :premises (@p1707 @p1706)) % 1.32/1.57 (step @p1709 :rule arith_mult_pos :args (11 @t464)) % 1.32/1.57 (step @p1710 :rule symm :premises (@p1257)) % 1.32/1.57 (step @p1711 :rule eq_resolve :premises (@p20030 @p1710)) % 1.32/1.57 (step @p1712 :rule int_tight_ub :premises (@p1711)) % 1.32/1.57 (step @p1713 :rule evaluate :args (@t559)) % 1.32/1.57 (step @p1714 :rule true_elim :premises (@p1713)) % 1.32/1.57 (step @p1715 :rule and_intro :premises (@p1714 @p1712)) % 1.32/1.57 (step @p1716 :rule modus_ponens :premises (@p1715 @p1709)) % 1.32/1.57 (step @p1717 :rule arith_mult_pos :args (7 @t547)) % 1.32/1.57 (step @p549 :rule evaluate :args (@t226)) % 1.32/1.57 (step @p550 :rule true_elim :premises (@p549)) % 1.32/1.57 (step @p1718 :rule and_intro :premises (@p550 @p20031)) % 1.32/1.57 (step @p1719 :rule modus_ponens :premises (@p1718 @p1717)) % 1.32/1.57 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.32/1.57 (step @p1653 :rule symm :premises (@p1652)) % 1.32/1.57 (step @p1720 :rule eq_resolve :premises (@p20032 @p1653)) % 1.32/1.57 (step @p1721 :rule arith_mult_neg :args (-1 @t523)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p1722 :rule and_intro :premises (@p136 @p20033)) % 1.32/1.57 (step @p1723 :rule modus_ponens :premises (@p1722 @p1721)) % 1.32/1.57 (step @p1724 :rule arith_sum_ub :premises (@p1723 @p1720 @p1719 @p1716)) % 1.32/1.57 (step @p1725 false :rule eq_resolve :premises (@p1724 @p1708)) % 1.32/1.57 (step-pop @p20035 :rule scope :premises (@p1725)) % 1.32/1.57 (step @p1726 :rule process_scope :premises (@p20035) :args (false)) % 1.32/1.57 (step @p1728 :rule eq_resolve :premises (@p1726 @p1692)) % 1.32/1.57 (step @p1729 :rule eq_resolve :premises (@p1728 @p1691)) % 1.32/1.57 (step @p1730 false :rule contra :premises (@p20033 @p1729)) % 1.32/1.57 (step-pop @p20036 :rule scope :premises (@p1730)) % 1.32/1.57 (step-pop @p20037 :rule scope :premises (@p20036)) % 1.32/1.57 (step-pop @p20038 :rule scope :premises (@p20037)) % 1.32/1.57 (step-pop @p20039 :rule scope :premises (@p20038)) % 1.32/1.57 (step @p1731 :rule process_scope :premises (@p20039) :args (false)) % 1.32/1.57 (assume-push @p20040 @t523) % 1.32/1.57 (assume-push @p20041 @t433) % 1.32/1.57 (assume-push @p20042 @t547) % 1.32/1.57 (assume-push @p20043 @t546) % 1.32/1.57 (step @p1740 :rule and_intro :premises (@p20041 @p20042 @p20043 @p20040)) % 1.32/1.57 (step-pop @p20044 :rule scope :premises (@p1740)) % 1.32/1.57 (step-pop @p20045 :rule scope :premises (@p20044)) % 1.32/1.57 (step-pop @p20046 :rule scope :premises (@p20045)) % 1.32/1.57 (step-pop @p20047 :rule scope :premises (@p20046)) % 1.32/1.57 (step @p1741 :rule process_scope :premises (@p20047) :args (@t560)) % 1.32/1.57 (step @p1746 :rule implies_elim :premises (@p1741)) % 1.32/1.57 (step @p1747 :rule resolution :premises (@p1746 @p1731) :args (true @t560)) % 1.32/1.57 (step @p1748 :rule not_and :premises (@p1747)) % 1.32/1.57 (step @p1749 :rule eq_resolve :premises (@p1748 @p1686)) % 1.32/1.57 (step @p1750 :rule aci_norm :args ((= (or @t547 (or @t274 @t561)) (or @t547 @t274 @t561)))) % 1.32/1.57 (step @p1751 :rule symm :premises (@p1750)) % 1.32/1.57 (step @p1752 :rule bool-double-not-elim :args (@t561)) % 1.32/1.57 (step @p1753 :rule evaluate :args (@t562)) % 1.32/1.57 (step @p757 :rule refl :args (@t18)) % 1.32/1.57 (step @p1754 :rule cong :premises (@p757 @p1753) :args (@t563)) % 1.32/1.57 (step @p1755 :rule cong :premises (@p1754) :args ((not @t563))) % 1.32/1.57 (step @p1756 :rule arith-leq-norm :args (@t18 -38)) % 1.32/1.57 (step @p1757 :rule trans :premises (@p1756 @p1755)) % 1.32/1.57 (step @p1758 :rule cong :premises (@p1757) :args ((not (<= @t18 -38)))) % 1.32/1.57 (step @p1759 :rule trans :premises (@p1758 @p1752)) % 1.32/1.57 (step @p1760 :rule arith-elim-leq :args (@t18 -38)) % 1.32/1.57 (step @p1761 :rule symm :premises (@p1760)) % 1.32/1.57 (step @p1762 :rule cong :premises (@p1761) :args ((not (>= -38 @t18)))) % 1.32/1.57 (step @p1763 :rule arith-elim-gt :args (@t18 -38)) % 1.32/1.57 (step @p1764 :rule trans :premises (@p1763 @p1762)) % 1.32/1.57 (step @p1765 :rule trans :premises (@p1764 @p1759)) % 1.32/1.57 (step @p1766 :rule bool-double-not-elim :args (@t564)) % 1.32/1.57 (step @p1767 :rule trans :premises (@p1766 @p1765)) % 1.32/1.57 (step @p1768 :rule arith-elim-lt :args (@t18 -38)) % 1.32/1.57 (step @p1769 :rule bool-double-not-elim :args (@t565)) % 1.32/1.57 (step @p1770 :rule trans :premises (@p1769 @p1768)) % 1.32/1.57 (step @p1771 :rule bool-double-not-elim :args (@t547)) % 1.32/1.57 (step @p1772 :rule nary_cong :premises (@p1771 @p1770 @p1767) :args ((or (not @t548) (not @t567) (not @t566)))) % 1.32/1.57 (step @p1773 :rule trans :premises (@p1772 @p1751)) % 1.32/1.57 (assume-push @p20048 @t548) % 1.32/1.57 (assume-push @p20049 @t567) % 1.32/1.57 (assume-push @p20050 @t566) % 1.32/1.57 (step @p1777 :rule arith_trichotomy :premises (@p20049 @p20048)) % 1.32/1.57 (step @p1778 false :rule contra :premises (@p1777 @p20050)) % 1.32/1.57 (step-pop @p20051 :rule scope :premises (@p1778)) % 1.32/1.57 (step-pop @p20052 :rule scope :premises (@p20051)) % 1.32/1.57 (step-pop @p20053 :rule scope :premises (@p20052)) % 1.32/1.57 (step @p1779 :rule process_scope :premises (@p20053) :args (false)) % 1.32/1.57 (step @p1783 :rule not_and :premises (@p1779)) % 1.32/1.57 (step @p1784 :rule eq_resolve :premises (@p1783 @p1773)) % 1.32/1.57 (step @p1785 :rule eq_resolve :premises (@p1784 @p1750)) % 1.32/1.57 (step @p1786 :rule reordering :premises (@p1785) :args ((or @t274 @t561 @t547))) % 1.32/1.57 (assume-push @p20054 @t440) % 1.32/1.57 (assume-push @p20055 @t143) % 1.32/1.57 (assume-push @p20056 @t561) % 1.32/1.57 (assume-push @p20057 @t15) % 1.32/1.57 (assume-push @p20058 @t339) % 1.32/1.57 (step @p1428 :rule arith-elim-lt :args (@t323 0)) % 1.32/1.57 (step @p1468 :rule symm :premises (@p1428)) % 1.32/1.57 (assume-push @p20059 @t339) % 1.32/1.57 (step @p1793 :rule evaluate :args ((<= 0/1 -37/7))) % 1.32/1.57 (step @p1794 :rule evaluate :args ((+ 0/1 1/7 444/1 0/1 -3146/7))) % 1.32/1.57 (step @p1795 :rule evaluate :args (@t568)) % 1.32/1.57 (step @p1473 :rule evaluate :args (@t493)) % 1.32/1.57 (step @p1796 :rule evaluate :args ((to_real 444))) % 1.32/1.57 (step @p1797 :rule evaluate :args (@t569)) % 1.32/1.57 (step @p1798 :rule cong :premises (@p1797) :args (@t570)) % 1.32/1.57 (step @p1799 :rule trans :premises (@p1798 @p1796)) % 1.32/1.57 (step @p239 :rule evaluate :args (@t113)) % 1.32/1.57 (step @p1800 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p400 :rule evaluate :args (@t172)) % 1.32/1.57 (step @p1801 :rule cong :premises (@p400) :args (@t496)) % 1.32/1.57 (step @p1802 :rule trans :premises (@p1801 @p1800)) % 1.32/1.57 (step @p1803 :rule nary_cong :premises (@p1802 @p239 @p1799 @p1473 @p1795) :args (@t571)) % 1.32/1.57 (step @p1804 :rule trans :premises (@p1803 @p1794)) % 1.32/1.57 (step @p1483 :rule arith_poly_norm :args (@t506)) % 1.32/1.57 (step @p1484 :rule refl :args (@t498)) % 1.32/1.57 (step @p1485 :rule arith_poly_norm :args (@t508)) % 1.32/1.57 (step @p1486 :rule refl :args (@t501)) % 1.32/1.57 (step @p1487 :rule arith_poly_norm :args (@t510)) % 1.32/1.57 (step @p1488 :rule arith_poly_norm :args (@t511)) % 1.32/1.57 (step @p1489 :rule cong :premises (@p1488) :args (@t512)) % 1.32/1.57 (step @p1490 :rule nary_cong :premises (@p1489 @p1487 @p1486 @p1485 @p1484) :args (@t513)) % 1.32/1.57 (step @p1491 :rule trans :premises (@p1490 @p1483)) % 1.32/1.57 (step @p1805 :rule cong :premises (@p1491 @p1804) :args ((<= @t513 @t571))) % 1.32/1.57 (step @p1806 :rule trans :premises (@p1805 @p1793)) % 1.32/1.57 (assume-push @p20060 @t514) % 1.32/1.57 (assume-push @p20061 @t440) % 1.32/1.57 (step @p1809 :rule arith_mult_neg :args (-121/7 @t572)) % 1.32/1.57 (step @p1810 :rule evaluate :args (@t573)) % 1.32/1.57 (step @p1811 :rule refl :args (@t389)) % 1.32/1.57 (step @p1812 :rule cong :premises (@p1811 @p1810) :args (@t574)) % 1.32/1.57 (step @p1813 :rule arith_poly_norm :args (@t575)) % 1.32/1.57 (step @p1814 :rule arith_poly_norm_rel :premises (@p1813) :args (@t576)) % 1.32/1.57 (step @p1815 :rule trans :premises (@p1814 @p1812)) % 1.32/1.57 (step @p1816 :rule eq_resolve :premises (@p20054 @p1815)) % 1.32/1.57 (step @p1817 :rule and_intro :premises (@p20060 @p1816)) % 1.32/1.57 (step @p1818 :rule modus_ponens :premises (@p1817 @p1809)) % 1.32/1.57 (step-pop @p20062 :rule scope :premises (@p1818)) % 1.32/1.57 (step-pop @p20063 :rule scope :premises (@p20062)) % 1.32/1.57 (step @p1819 :rule process_scope :premises (@p20063) :args ((<= @t498 @t568))) % 1.32/1.57 (step @p1505 :rule evaluate :args (@t514)) % 1.32/1.57 (step @p1506 :rule true_elim :premises (@p1505)) % 1.32/1.57 (step @p1822 :rule and_intro :premises (@p1506 @p20054)) % 1.32/1.57 (step @p1823 :rule modus_ponens :premises (@p1822 @p1819)) % 1.32/1.57 (assume-push @p20064 @t516) % 1.32/1.57 (assume-push @p20065 @t417) % 1.32/1.57 (step @p1511 :rule arith_mult_neg :args (-11/7 @t418)) % 1.32/1.57 (step @p1512 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p1513 :rule cong :premises (@p20065) :args (@t401)) % 1.32/1.57 (step @p1514 :rule trans :premises (@p1513 @p1512)) % 1.32/1.57 (step @p1515 :rule and_intro :premises (@p20064 @p1514)) % 1.32/1.57 (step @p1516 :rule modus_ponens :premises (@p1515 @p1511)) % 1.32/1.57 (step-pop @p20066 :rule scope :premises (@p1516)) % 1.32/1.57 (step-pop @p20067 :rule scope :premises (@p20066)) % 1.32/1.57 (step @p1517 :rule process_scope :premises (@p20067) :args (@t517)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p1828 :rule eq_resolve :premises (@p20055 @p1181)) % 1.32/1.57 (step @p1521 :rule evaluate :args (@t516)) % 1.32/1.57 (step @p1522 :rule true_elim :premises (@p1521)) % 1.32/1.57 (step @p1829 :rule and_intro :premises (@p1522 @p1828)) % 1.32/1.57 (step @p1830 :rule modus_ponens :premises (@p1829 @p1517)) % 1.32/1.57 (step @p1831 :rule arith_poly_norm :args ((= (* -444/1 (to_real (- @t500 @t569))) (* -444/1 (- @t501 @t570))))) % 1.32/1.57 (step @p1832 :rule arith_poly_norm_rel :premises (@p1831) :args ((= (<= @t500 @t569) (<= @t501 @t570)))) % 1.32/1.57 (step @p1833 :rule arith_mult_neg :args (-12 @t561)) % 1.32/1.57 (step @p1528 :rule evaluate :args (@t518)) % 1.32/1.57 (step @p1529 :rule true_elim :premises (@p1528)) % 1.32/1.57 (step @p1834 :rule and_intro :premises (@p1529 @p20056)) % 1.32/1.57 (step @p1835 :rule modus_ponens :premises (@p1834 @p1833)) % 1.32/1.57 (step @p1836 :rule eq_resolve :premises (@p1835 @p1832)) % 1.32/1.57 (assume-push @p20068 @t125) % 1.32/1.57 (assume-push @p20069 @t4) % 1.32/1.57 (step @p1535 :rule arith_mult_pos :args (1/7 @t82)) % 1.32/1.57 (step @p1536 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p1537 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p1538 :rule trans :premises (@p1537 @p1536)) % 1.32/1.57 (step @p1539 :rule and_intro :premises (@p20068 @p1538)) % 1.32/1.57 (step @p1540 :rule modus_ponens :premises (@p1539 @p1535)) % 1.32/1.57 (step-pop @p20070 :rule scope :premises (@p1540)) % 1.32/1.57 (step-pop @p20071 :rule scope :premises (@p20070)) % 1.32/1.57 (step @p1541 :rule process_scope :premises (@p20071) :args (@t519)) % 1.32/1.57 (step @p271 :rule evaluate :args (@t125)) % 1.32/1.57 (step @p272 :rule true_elim :premises (@p271)) % 1.32/1.57 (step @p1544 :rule and_intro :premises (@p272 @p1)) % 1.32/1.57 (step @p1545 :rule modus_ponens :premises (@p1544 @p1541)) % 1.32/1.57 (step @p1546 :rule arith_poly_norm :args (@t520)) % 1.32/1.57 (step @p1841 :rule arith_poly_norm_rel :premises (@p1546) :args (@t521)) % 1.32/1.57 (step @p1548 :rule arith_mult_neg :args (-1 @t339)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p1842 :rule and_intro :premises (@p136 @p20058)) % 1.32/1.57 (step @p1843 :rule modus_ponens :premises (@p1842 @p1548)) % 1.32/1.57 (step @p1844 :rule eq_resolve :premises (@p1843 @p1841)) % 1.32/1.57 (step @p1845 :rule arith_sum_ub :premises (@p1844 @p1545 @p1836 @p1830 @p1823)) % 1.32/1.57 (step @p1846 false :rule eq_resolve :premises (@p1845 @p1806)) % 1.32/1.57 (step-pop @p20072 :rule scope :premises (@p1846)) % 1.32/1.57 (step @p1847 :rule process_scope :premises (@p20072) :args (false)) % 1.32/1.57 (step @p1849 :rule eq_resolve :premises (@p1847 @p1468)) % 1.32/1.57 (step @p1850 :rule eq_resolve :premises (@p1849 @p1428)) % 1.32/1.57 (step @p1851 false :rule contra :premises (@p20058 @p1850)) % 1.32/1.57 (step-pop @p20073 :rule scope :premises (@p1851)) % 1.32/1.57 (step-pop @p20074 :rule scope :premises (@p20073)) % 1.32/1.57 (step-pop @p20075 :rule scope :premises (@p20074)) % 1.32/1.57 (step-pop @p20076 :rule scope :premises (@p20075)) % 1.32/1.57 (step-pop @p20077 :rule scope :premises (@p20076)) % 1.32/1.57 (step @p1852 :rule process_scope :premises (@p20077) :args (false)) % 1.32/1.57 (assume-push @p20078 @t15) % 1.32/1.57 (assume-push @p20079 @t339) % 1.32/1.57 (assume-push @p20080 @t143) % 1.32/1.57 (assume-push @p20081 @t440) % 1.32/1.57 (assume-push @p20082 @t561) % 1.32/1.57 (step @p1863 :rule and_intro :premises (@p20081 @p20080 @p20082 @p6 @p20079)) % 1.32/1.57 (step-pop @p20083 :rule scope :premises (@p1863)) % 1.32/1.57 (step-pop @p20084 :rule scope :premises (@p20083)) % 1.32/1.57 (step-pop @p20085 :rule scope :premises (@p20084)) % 1.32/1.57 (step-pop @p20086 :rule scope :premises (@p20085)) % 1.32/1.57 (step-pop @p20087 :rule scope :premises (@p20086)) % 1.32/1.57 (step @p1864 :rule process_scope :premises (@p20087) :args (@t577)) % 1.32/1.57 (step @p1870 :rule implies_elim :premises (@p1864)) % 1.32/1.57 (step @p1871 :rule resolution :premises (@p1870 @p1852) :args (true @t577)) % 1.32/1.57 (step @p1872 :rule not_and :premises (@p1871)) % 1.32/1.57 (step @p1873 :rule reordering :premises (@p1872) :args ((or @t38 @t273 @t441 @t578 @t367))) % 1.32/1.57 (step @p1874 :rule chain_m_resolution :premises (@p1873 @p1462 @p444 @p6 @p1786 @p1749 @p1683 @p1649 @p6 @p1275 @p1237 @p1580 @p1462 @p444 @p6 @p1424 @p444 @p1374) :args (@t441 (@list false false false false true true false false true true true false false false false false false) (@list @t339 @t143 @t15 @t561 @t547 @t537 @t523 @t15 @t432 @t378 @t271 @t339 @t143 @t15 @t469 @t143 @t270))) % 1.32/1.57 (assume-push @p20088 @t15) % 1.32/1.57 (assume-push @p20089 @t143) % 1.32/1.57 (assume-push @p20090 @t579) % 1.32/1.57 (step @p1878 :rule evaluate :args ((= (to_real (to_int -2661/7)) -2661/7))) % 1.32/1.57 (step @p1879 :rule arith-int-eq-conflict :premises (@p1878) :args (@t580 -2661/7)) % 1.32/1.57 (step @p1880 :rule arith_poly_norm :args ((= (* 2661/7 @t585) (* 2661/1 (- @t581 -2661/7))))) % 1.32/1.57 (step @p1881 :rule arith_poly_norm_rel :premises (@p1880) :args ((= @t586 (= @t581 -2661/7)))) % 1.32/1.57 (step @p1882 :rule arith_poly_norm :args ((= (* 2661/1 (to_real (- @t1 @t583))) (* 2661/1 @t585)))) % 1.32/1.57 (step @p1883 :rule arith_poly_norm_rel :premises (@p1882) :args ((= (= @t1 @t583) @t586))) % 1.32/1.57 (step @p1884 :rule trans :premises (@p1883 @p1881 @p1879)) % 1.32/1.57 (step @p1885 :rule arith_poly_norm :args ((= (+ 1 @t587) @t583))) % 1.32/1.57 (step @p1886 :rule arith_poly_norm :args ((= (* -11 @t588) @t587))) % 1.32/1.57 (step @p1887 :rule arith_poly_norm :args ((= (* -1 @t589) @t588))) % 1.32/1.57 (step @p1888 :rule arith_poly_norm :args ((= (+ @t156 -242) @t589))) % 1.32/1.57 (step @p1889 :rule evaluate :args ((* -11 22))) % 1.32/1.57 (step @p1890 :rule evaluate :args (@t590)) % 1.32/1.57 (step @p401 :rule refl :args (-11)) % 1.32/1.57 (step @p1891 :rule nary_cong :premises (@p401 @p1890) :args (@t591)) % 1.32/1.57 (step @p1892 :rule trans :premises (@p1891 @p1889)) % 1.32/1.57 (step @p1387 :rule refl :args (@t156)) % 1.32/1.57 (step @p1893 :rule nary_cong :premises (@p1387 @p1892) :args (@t592)) % 1.32/1.57 (step @p1894 :rule trans :premises (@p1893 @p1888)) % 1.32/1.57 (step @p738 :rule refl :args (-1)) % 1.32/1.57 (step @p1895 :rule nary_cong :premises (@p738 @p1894) :args (@t593)) % 1.32/1.57 (step @p1896 :rule trans :premises (@p1895 @p1887)) % 1.32/1.57 (step @p1897 :rule nary_cong :premises (@p401 @p1896) :args (@t594)) % 1.32/1.57 (step @p1898 :rule trans :premises (@p1897 @p1886)) % 1.32/1.57 (step @p1899 :rule nary_cong :premises (@p404 @p1898) :args (@t595)) % 1.32/1.57 (step @p1900 :rule trans :premises (@p1899 @p1885)) % 1.32/1.57 (step @p1901 :rule cong :premises (@p351 @p1900) :args ((= @t1 @t595))) % 1.32/1.57 (step @p1902 :rule trans :premises (@p1901 @p1884)) % 1.32/1.57 (step @p747 :rule refl :args (@t135)) % 1.32/1.57 (step @p1903 :rule cong :premises (@p747 @p1890) :args ((= @t135 @t590))) % 1.32/1.57 (step @p1904 :rule symm :premises (@p1903)) % 1.32/1.57 (step @p1905 :rule eq_resolve :premises (@p20090 @p1904)) % 1.32/1.57 (step @p1906 :rule nary_cong :premises (@p401 @p1905) :args (@t141)) % 1.32/1.57 (step @p1907 :rule nary_cong :premises (@p1387 @p1906) :args (@t299)) % 1.32/1.57 (step @p1908 :rule nary_cong :premises (@p738 @p1907) :args (@t300)) % 1.32/1.57 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.32/1.57 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.32/1.57 (step @p783 :rule symm :premises (@p782)) % 1.32/1.57 (step @p1909 :rule eq_resolve :premises (@p20089 @p783)) % 1.32/1.57 (step @p1910 :rule trans :premises (@p1909 @p1908)) % 1.32/1.57 (step @p1911 :rule nary_cong :premises (@p401 @p1910) :args (@t12)) % 1.32/1.57 (step @p1912 :rule nary_cong :premises (@p404 @p1911) :args (@t13)) % 1.32/1.57 (step @p1913 :rule cong :premises (@p351 @p1912) :args (@t15)) % 1.32/1.57 (step @p1914 :rule eq_resolve :premises (@p6 @p1913)) % 1.32/1.57 (step @p1915 false :rule eq_resolve :premises (@p1914 @p1902)) % 1.32/1.57 (step-pop @p20091 :rule scope :premises (@p1915)) % 1.32/1.57 (step-pop @p20092 :rule scope :premises (@p20091)) % 1.32/1.57 (step-pop @p20093 :rule scope :premises (@p20092)) % 1.32/1.57 (step @p1916 :rule process_scope :premises (@p20093) :args (false)) % 1.32/1.57 (step @p1920 :rule not_and :premises (@p1916)) % 1.32/1.57 (step @p1921 :rule chain_m_resolution :premises (@p1920 @p6 @p444) :args (@t596 @t312 @t597)) % 1.32/1.57 (step @p1922 :rule bool-double-not-elim :args (@t598)) % 1.32/1.57 (step @p1923 :rule bool-double-not-elim :args (@t599)) % 1.32/1.57 (step @p1924 :rule nary_cong :premises (@p709 @p1923 @p214 @p35 @p1922) :args ((or @t273 @t603 @t105 @t38 @t601))) % 1.32/1.57 (assume-push @p20094 @t143) % 1.32/1.57 (assume-push @p20095 @t602) % 1.32/1.57 (assume-push @p20096 @t53) % 1.32/1.57 (assume-push @p20097 @t15) % 1.32/1.57 (assume-push @p20098 @t600) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p633 :rule evaluate :args (@t247)) % 1.32/1.57 (step @p1930 :rule evaluate :args ((+ -28/1 0/1 198/7 0/1 -2/7))) % 1.32/1.57 (step @p240 :rule evaluate :args (@t114)) % 1.32/1.57 (step @p1931 :rule refl :args (0/1)) % 1.32/1.57 (step @p1932 :rule evaluate :args (@t604)) % 1.32/1.57 (step @p1933 :rule evaluate :args (@t605)) % 1.32/1.57 (step @p1934 :rule refl :args (-28/1)) % 1.32/1.57 (step @p1935 :rule nary_cong :premises (@p1934 @p1933 @p1932 @p1931 @p240) :args (@t606)) % 1.32/1.57 (step @p1936 :rule trans :premises (@p1935 @p1930)) % 1.32/1.57 (step @p1937 :rule arith_poly_norm :args (@t611)) % 1.32/1.57 (step @p1938 :rule arith_poly_norm :args ((= @t613 @t610))) % 1.32/1.57 (step @p1939 :rule trans :premises (@p1938 @p1937)) % 1.32/1.57 (step @p1940 :rule cong :premises (@p1939 @p1936) :args (@t614)) % 1.32/1.57 (step @p1941 :rule trans :premises (@p1940 @p633)) % 1.32/1.57 (step @p1942 :rule cong :premises (@p1941) :args ((not @t614))) % 1.32/1.57 (step @p1943 :rule trans :premises (@p1942 @p236)) % 1.32/1.57 (step @p1944 :rule arith-elim-lt :args (@t613 @t606)) % 1.32/1.57 (step @p1945 :rule trans :premises (@p1944 @p1943)) % 1.32/1.57 (assume-push @p20099 @t129) % 1.32/1.57 (assume-push @p20100 @t4) % 1.32/1.57 (step @p277 :rule arith_mult_neg :args (-2/7 @t82)) % 1.32/1.57 (step @p278 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p279 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p280 :rule trans :premises (@p279 @p278)) % 1.32/1.57 (step @p281 :rule and_intro :premises (@p20099 @p280)) % 1.32/1.57 (step @p282 :rule modus_ponens :premises (@p281 @p277)) % 1.32/1.57 (step-pop @p20101 :rule scope :premises (@p282)) % 1.32/1.57 (step-pop @p20102 :rule scope :premises (@p20101)) % 1.32/1.57 (step @p283 :rule process_scope :premises (@p20102) :args (@t130)) % 1.32/1.57 (step @p286 :rule evaluate :args (@t129)) % 1.32/1.57 (step @p287 :rule true_elim :premises (@p286)) % 1.32/1.57 (step @p288 :rule and_intro :premises (@p287 @p1)) % 1.32/1.57 (step @p289 :rule modus_ponens :premises (@p288 @p283)) % 1.32/1.57 (step @p1950 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p1951 :rule refl :args (@t122)) % 1.32/1.57 (step @p1952 :rule cong :premises (@p1951 @p1950) :args (@t131)) % 1.32/1.57 (step @p293 :rule arith_poly_norm :args (@t132)) % 1.32/1.57 (step @p1953 :rule arith_poly_norm_rel :premises (@p293) :args (@t133)) % 1.32/1.57 (step @p1954 :rule trans :premises (@p1953 @p1952)) % 1.32/1.57 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.32/1.57 (step @p304 :rule symm :premises (@p303)) % 1.32/1.57 (step @p1955 :rule eq_resolve :premises (@p20096 @p304)) % 1.32/1.57 (step @p1956 :rule int_tight_ub :premises (@p1955)) % 1.32/1.57 (step @p1957 :rule eq_resolve :premises (@p1956 @p1954)) % 1.32/1.57 (assume-push @p20103 @t615) % 1.32/1.57 (assume-push @p20104 @t616) % 1.32/1.57 (step @p1960 :rule arith_mult_pos :args (11/7 @t617)) % 1.32/1.57 (step @p1961 :rule evaluate :args (@t618)) % 1.32/1.57 (step @p1962 :rule refl :args (@t389)) % 1.32/1.57 (step @p1963 :rule cong :premises (@p1962 @p1961) :args (@t619)) % 1.32/1.57 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.32/1.57 (step @p1965 :rule arith_poly_norm_rel :premises (@p1964) :args (@t621)) % 1.32/1.57 (step @p1966 :rule trans :premises (@p1965 @p1963)) % 1.32/1.57 (step @p1967 :rule eq_resolve :premises (@p20104 @p1966)) % 1.32/1.57 (step @p1968 :rule and_intro :premises (@p20103 @p1967)) % 1.32/1.57 (step @p1969 :rule modus_ponens :premises (@p1968 @p1960)) % 1.32/1.57 (step-pop @p20105 :rule scope :premises (@p1969)) % 1.32/1.57 (step-pop @p20106 :rule scope :premises (@p20105)) % 1.32/1.57 (step @p1970 :rule process_scope :premises (@p20106) :args ((<= @t609 @t604))) % 1.32/1.57 (step @p1973 :rule arith-elim-lt :args (@t135 19)) % 1.32/1.57 (step @p1974 :rule symm :premises (@p1973)) % 1.32/1.57 (step @p1975 :rule eq_resolve :premises (@p20095 @p1974)) % 1.32/1.57 (step @p1976 :rule int_tight_ub :premises (@p1975)) % 1.32/1.57 (step @p1977 :rule evaluate :args (@t615)) % 1.32/1.57 (step @p1978 :rule true_elim :premises (@p1977)) % 1.32/1.57 (step @p1979 :rule and_intro :premises (@p1978 @p1976)) % 1.32/1.57 (step @p1980 :rule modus_ponens :premises (@p1979 @p1970)) % 1.32/1.57 (assume-push @p20107 @t125) % 1.32/1.57 (assume-push @p20108 @t417) % 1.32/1.57 (step @p1983 :rule arith_mult_pos :args (1/7 @t418)) % 1.32/1.57 (step @p1984 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p1985 :rule cong :premises (@p20108) :args (@t401)) % 1.32/1.57 (step @p1986 :rule trans :premises (@p1985 @p1984)) % 1.32/1.57 (step @p1987 :rule and_intro :premises (@p20107 @p1986)) % 1.32/1.57 (step @p1988 :rule modus_ponens :premises (@p1987 @p1983)) % 1.32/1.57 (step-pop @p20109 :rule scope :premises (@p1988)) % 1.32/1.57 (step-pop @p20110 :rule scope :premises (@p20109)) % 1.32/1.57 (step @p1989 :rule process_scope :premises (@p20110) :args (@t622)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p1992 :rule eq_resolve :premises (@p20094 @p1181)) % 1.32/1.57 (step @p271 :rule evaluate :args (@t125)) % 1.32/1.57 (step @p272 :rule true_elim :premises (@p271)) % 1.32/1.57 (step @p1993 :rule and_intro :premises (@p272 @p1992)) % 1.32/1.57 (step @p1994 :rule modus_ponens :premises (@p1993 @p1989)) % 1.32/1.57 (step @p1995 :rule evaluate :args (@t383)) % 1.32/1.57 (step @p1996 :rule refl :args (@t387)) % 1.32/1.57 (step @p1997 :rule cong :premises (@p1996 @p1995) :args (@t623)) % 1.32/1.57 (step @p1998 :rule arith_poly_norm :args (@t624)) % 1.32/1.57 (step @p1999 :rule arith_poly_norm_rel :premises (@p1998) :args (@t626)) % 1.32/1.57 (step @p2000 :rule trans :premises (@p1999 @p1997)) % 1.32/1.57 (step @p2001 :rule arith-elim-lt :args (@t18 -28)) % 1.32/1.57 (step @p2002 :rule symm :premises (@p2001)) % 1.32/1.57 (step @p2003 :rule eq_resolve :premises (@p20098 @p2002)) % 1.32/1.57 (step @p2004 :rule eq_resolve :premises (@p2003 @p2000)) % 1.32/1.57 (step @p2005 :rule arith_sum_ub :premises (@p2004 @p1994 @p1980 @p1957 @p289)) % 1.32/1.57 (step @p2006 false :rule eq_resolve :premises (@p2005 @p1945)) % 1.32/1.57 (step-pop @p20111 :rule scope :premises (@p2006)) % 1.32/1.57 (step-pop @p20112 :rule scope :premises (@p20111)) % 1.32/1.57 (step-pop @p20113 :rule scope :premises (@p20112)) % 1.32/1.57 (step-pop @p20114 :rule scope :premises (@p20113)) % 1.32/1.57 (step-pop @p20115 :rule scope :premises (@p20114)) % 1.32/1.57 (step @p2007 :rule process_scope :premises (@p20115) :args (false)) % 1.32/1.57 (step @p2013 :rule not_and :premises (@p2007)) % 1.32/1.57 (step @p2014 :rule eq_resolve :premises (@p2013 @p1924)) % 1.32/1.57 (step @p2015 :rule reordering :premises (@p2014) :args ((or @t38 @t52 @t273 @t599 @t598))) % 1.32/1.57 (step @p2016 :rule refl :args (@t628)) % 1.32/1.57 (step @p2017 :rule nary_cong :premises (@p214 @p495 @p709 @p1923 @p35 @p2016) :args ((or @t105 @t197 @t273 @t603 @t38 @t628))) % 1.32/1.57 (assume-push @p20116 @t53) % 1.32/1.57 (assume-push @p20117 @t24) % 1.32/1.57 (assume-push @p20118 @t143) % 1.32/1.57 (assume-push @p20119 @t602) % 1.32/1.57 (assume-push @p20120 @t15) % 1.32/1.57 (assume-push @p20121 @t627) % 1.32/1.57 (step @p2024 :rule evaluate :args (@t629)) % 1.32/1.57 (step @p2025 :rule evaluate :args ((+ -44/1 0/1 0/1 0/1 2178/49 -43/49))) % 1.32/1.57 (step @p2026 :rule evaluate :args (@t630)) % 1.32/1.57 (step @p2027 :rule evaluate :args (@t631)) % 1.32/1.57 (step @p2028 :rule evaluate :args (@t632)) % 1.32/1.57 (step @p2029 :rule evaluate :args (@t633)) % 1.32/1.57 (step @p2030 :rule evaluate :args (@t634)) % 1.32/1.57 (step @p2031 :rule evaluate :args ((to_real -44))) % 1.32/1.57 (step @p2032 :rule evaluate :args (@t635)) % 1.32/1.57 (step @p2033 :rule cong :premises (@p2032) :args (@t636)) % 1.32/1.57 (step @p2034 :rule trans :premises (@p2033 @p2031)) % 1.32/1.57 (step @p2035 :rule nary_cong :premises (@p2034 @p2030 @p2029 @p2028 @p2027 @p2026) :args (@t637)) % 1.32/1.57 (step @p2036 :rule trans :premises (@p2035 @p2025)) % 1.32/1.57 (step @p2037 :rule arith_poly_norm :args ((= (+ @t650 @t648 @t647 @t643 @t639 @t638) 0/1))) % 1.32/1.57 (step @p2038 :rule arith_poly_norm :args ((= @t651 @t638))) % 1.32/1.57 (step @p2039 :rule refl :args (@t639)) % 1.32/1.57 (step @p2040 :rule arith_poly_norm :args (@t653)) % 1.32/1.57 (step @p2041 :rule arith_poly_norm :args (@t656)) % 1.32/1.57 (step @p2042 :rule arith_poly_norm :args ((= @t657 @t648))) % 1.32/1.57 (step @p2043 :rule refl :args (@t650)) % 1.32/1.57 (step @p2044 :rule nary_cong :premises (@p2043 @p2042 @p2041 @p2040 @p2039 @p2038) :args (@t658)) % 1.32/1.57 (step @p2045 :rule trans :premises (@p2044 @p2037)) % 1.32/1.57 (step @p2046 :rule cong :premises (@p2045 @p2036) :args ((<= @t658 @t637))) % 1.32/1.57 (step @p2047 :rule trans :premises (@p2046 @p2024)) % 1.32/1.57 (assume-push @p20122 @t659) % 1.32/1.57 (assume-push @p20123 @t4) % 1.32/1.57 (step @p2050 :rule arith_mult_neg :args (-43/49 @t82)) % 1.32/1.57 (step @p2051 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p2052 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p2053 :rule trans :premises (@p2052 @p2051)) % 1.32/1.57 (step @p2054 :rule and_intro :premises (@p20122 @p2053)) % 1.32/1.57 (step @p2055 :rule modus_ponens :premises (@p2054 @p2050)) % 1.32/1.57 (step-pop @p20124 :rule scope :premises (@p2055)) % 1.32/1.57 (step-pop @p20125 :rule scope :premises (@p20124)) % 1.32/1.57 (step @p2056 :rule process_scope :premises (@p20125) :args ((= @t651 @t630))) % 1.32/1.57 (step @p2059 :rule evaluate :args (@t659)) % 1.32/1.57 (step @p2060 :rule true_elim :premises (@p2059)) % 1.32/1.57 (step @p2061 :rule and_intro :premises (@p2060 @p1)) % 1.32/1.57 (step @p2062 :rule modus_ponens :premises (@p2061 @p2056)) % 1.32/1.57 (assume-push @p20126 @t660) % 1.32/1.57 (assume-push @p20127 @t616) % 1.32/1.57 (step @p2065 :rule arith_mult_pos :args (121/49 @t617)) % 1.32/1.57 (step @p2066 :rule evaluate :args (@t618)) % 1.32/1.57 (step @p2067 :rule refl :args (@t389)) % 1.32/1.57 (step @p2068 :rule cong :premises (@p2067 @p2066) :args (@t619)) % 1.32/1.57 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.32/1.57 (step @p2069 :rule arith_poly_norm_rel :premises (@p1964) :args (@t621)) % 1.32/1.57 (step @p2070 :rule trans :premises (@p2069 @p2068)) % 1.32/1.57 (step @p2071 :rule eq_resolve :premises (@p20127 @p2070)) % 1.32/1.57 (step @p2072 :rule and_intro :premises (@p20126 @p2071)) % 1.32/1.57 (step @p2073 :rule modus_ponens :premises (@p2072 @p2065)) % 1.32/1.57 (step-pop @p20128 :rule scope :premises (@p2073)) % 1.32/1.57 (step-pop @p20129 :rule scope :premises (@p20128)) % 1.32/1.57 (step @p2074 :rule process_scope :premises (@p20129) :args (@t661)) % 1.32/1.57 (step @p1973 :rule arith-elim-lt :args (@t135 19)) % 1.32/1.57 (step @p1974 :rule symm :premises (@p1973)) % 1.32/1.57 (step @p2077 :rule eq_resolve :premises (@p20119 @p1974)) % 1.32/1.57 (step @p2078 :rule int_tight_ub :premises (@p2077)) % 1.32/1.57 (step @p2079 :rule evaluate :args (@t660)) % 1.32/1.57 (step @p2080 :rule true_elim :premises (@p2079)) % 1.32/1.57 (step @p2081 :rule and_intro :premises (@p2080 @p2078)) % 1.32/1.57 (step @p2082 :rule modus_ponens :premises (@p2081 @p2074)) % 1.32/1.57 (assume-push @p20130 @t662) % 1.32/1.57 (assume-push @p20131 @t417) % 1.32/1.57 (step @p2085 :rule arith_mult_pos :args (11/49 @t418)) % 1.32/1.57 (step @p2086 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p2087 :rule cong :premises (@p20131) :args (@t401)) % 1.32/1.57 (step @p2088 :rule trans :premises (@p2087 @p2086)) % 1.32/1.57 (step @p2089 :rule and_intro :premises (@p20130 @p2088)) % 1.32/1.57 (step @p2090 :rule modus_ponens :premises (@p2089 @p2085)) % 1.32/1.57 (step-pop @p20132 :rule scope :premises (@p2090)) % 1.32/1.57 (step-pop @p20133 :rule scope :premises (@p20132)) % 1.32/1.57 (step @p2091 :rule process_scope :premises (@p20133) :args (@t663)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p2094 :rule eq_resolve :premises (@p20118 @p1181)) % 1.32/1.57 (step @p2095 :rule evaluate :args (@t662)) % 1.32/1.57 (step @p2096 :rule true_elim :premises (@p2095)) % 1.32/1.57 (step @p2097 :rule and_intro :premises (@p2096 @p2094)) % 1.32/1.57 (step @p2098 :rule modus_ponens :premises (@p2097 @p2091)) % 1.32/1.57 (assume-push @p20134 @t259) % 1.32/1.57 (assume-push @p20135 @t222) % 1.32/1.57 (step @p2101 :rule arith_mult_neg :args (-1/7 @t664)) % 1.32/1.57 (step @p2102 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p2103 :rule cong :premises (@p20135) :args (@t654)) % 1.32/1.57 (step @p2104 :rule trans :premises (@p2103 @p2102)) % 1.32/1.57 (step @p2105 :rule and_intro :premises (@p20134 @p2104)) % 1.32/1.57 (step @p2106 :rule modus_ponens :premises (@p2105 @p2101)) % 1.32/1.57 (step-pop @p20136 :rule scope :premises (@p2106)) % 1.32/1.57 (step-pop @p20137 :rule scope :premises (@p20136)) % 1.32/1.57 (step @p2107 :rule process_scope :premises (@p20137) :args (@t665)) % 1.32/1.57 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.57 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.57 (step @p538 :rule symm :premises (@p537)) % 1.32/1.57 (step @p2110 :rule eq_resolve :premises (@p20117 @p538)) % 1.32/1.57 (step @p660 :rule evaluate :args (@t259)) % 1.32/1.57 (step @p661 :rule true_elim :premises (@p660)) % 1.32/1.57 (step @p2111 :rule and_intro :premises (@p661 @p2110)) % 1.32/1.57 (step @p2112 :rule modus_ponens :premises (@p2111 @p2107)) % 1.32/1.57 (assume-push @p20138 @t666) % 1.32/1.57 (assume-push @p20139 @t109) % 1.32/1.57 (step @p2115 :rule arith_mult_pos :args (22/7 (<= @t122 0/1))) % 1.32/1.57 (step @p2116 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p2117 :rule refl :args (@t122)) % 1.32/1.57 (step @p2118 :rule cong :premises (@p2117 @p2116) :args (@t131)) % 1.32/1.57 (step @p293 :rule arith_poly_norm :args (@t132)) % 1.32/1.57 (step @p2119 :rule arith_poly_norm_rel :premises (@p293) :args (@t133)) % 1.32/1.57 (step @p2120 :rule trans :premises (@p2119 @p2118)) % 1.32/1.57 (step @p2121 :rule eq_resolve :premises (@p20139 @p2120)) % 1.32/1.57 (step @p2122 :rule and_intro :premises (@p20138 @p2121)) % 1.32/1.57 (step @p2123 :rule modus_ponens :premises (@p2122 @p2115)) % 1.32/1.57 (step-pop @p20140 :rule scope :premises (@p2123)) % 1.32/1.57 (step-pop @p20141 :rule scope :premises (@p20140)) % 1.32/1.57 (step @p2124 :rule process_scope :premises (@p20141) :args ((<= @t657 @t634))) % 1.32/1.57 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.32/1.57 (step @p304 :rule symm :premises (@p303)) % 1.32/1.57 (step @p2127 :rule eq_resolve :premises (@p20116 @p304)) % 1.32/1.57 (step @p2128 :rule int_tight_ub :premises (@p2127)) % 1.32/1.57 (step @p2129 :rule evaluate :args (@t666)) % 1.32/1.57 (step @p2130 :rule true_elim :premises (@p2129)) % 1.32/1.57 (step @p2131 :rule and_intro :premises (@p2130 @p2128)) % 1.32/1.57 (step @p2132 :rule modus_ponens :premises (@p2131 @p2124)) % 1.32/1.57 (step @p2133 :rule arith_poly_norm :args ((= (* 44/1 (to_real (- @t649 @t635))) (* 44/1 (- @t650 @t636))))) % 1.32/1.57 (step @p2134 :rule arith_poly_norm_rel :premises (@p2133) :args ((= (<= @t649 @t635) (<= @t650 @t636)))) % 1.32/1.57 (step @p2135 :rule arith_mult_neg :args (-1 @t627)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p2136 :rule and_intro :premises (@p136 @p20121)) % 1.32/1.57 (step @p2137 :rule modus_ponens :premises (@p2136 @p2135)) % 1.32/1.57 (step @p2138 :rule eq_resolve :premises (@p2137 @p2134)) % 1.32/1.57 (step @p2139 :rule arith_sum_ub :premises (@p2138 @p2132 @p2112 @p2098 @p2082 @p2062)) % 1.32/1.57 (step @p2140 false :rule eq_resolve :premises (@p2139 @p2047)) % 1.32/1.57 (step-pop @p20142 :rule scope :premises (@p2140)) % 1.32/1.57 (step-pop @p20143 :rule scope :premises (@p20142)) % 1.32/1.57 (step-pop @p20144 :rule scope :premises (@p20143)) % 1.32/1.57 (step-pop @p20145 :rule scope :premises (@p20144)) % 1.32/1.57 (step-pop @p20146 :rule scope :premises (@p20145)) % 1.32/1.57 (step-pop @p20147 :rule scope :premises (@p20146)) % 1.32/1.57 (step @p2141 :rule process_scope :premises (@p20147) :args (false)) % 1.32/1.57 (step @p2148 :rule not_and :premises (@p2141)) % 1.32/1.57 (step @p2149 :rule eq_resolve :premises (@p2148 @p2017)) % 1.32/1.57 (step @p2150 :rule reordering :premises (@p2149) :args ((or @t38 @t52 @t197 @t273 @t599 @t628))) % 1.32/1.57 (assume-push @p20148 @t15) % 1.32/1.57 (assume-push @p20149 @t143) % 1.32/1.57 (assume-push @p20150 @t667) % 1.32/1.57 (step @p2154 :rule evaluate :args ((= (to_real (to_int -2056/7)) -2056/7))) % 1.32/1.57 (step @p2155 :rule arith-int-eq-conflict :premises (@p2154) :args (@t580 -2056/7)) % 1.32/1.57 (step @p2156 :rule arith_poly_norm :args ((= (* 2056/7 @t670) (* 2056/1 (- @t581 -2056/7))))) % 1.32/1.57 (step @p2157 :rule arith_poly_norm_rel :premises (@p2156) :args ((= @t671 (= @t581 -2056/7)))) % 1.32/1.57 (step @p2158 :rule arith_poly_norm :args ((= (* 2056/1 (to_real (- @t1 @t668))) (* 2056/1 @t670)))) % 1.32/1.57 (step @p2159 :rule arith_poly_norm_rel :premises (@p2158) :args ((= (= @t1 @t668) @t671))) % 1.32/1.57 (step @p2160 :rule trans :premises (@p2159 @p2157 @p2155)) % 1.32/1.57 (step @p2161 :rule arith_poly_norm :args ((= (+ 1 @t672) @t668))) % 1.32/1.57 (step @p2162 :rule arith_poly_norm :args ((= (* -11 @t673) @t672))) % 1.32/1.57 (step @p2163 :rule arith_poly_norm :args ((= (* -1 @t674) @t673))) % 1.32/1.57 (step @p2164 :rule arith_poly_norm :args ((= (+ @t156 -187) @t674))) % 1.32/1.57 (step @p2165 :rule evaluate :args ((* -11 17))) % 1.32/1.57 (step @p2166 :rule evaluate :args (@t675)) % 1.32/1.57 (step @p401 :rule refl :args (-11)) % 1.32/1.57 (step @p2167 :rule nary_cong :premises (@p401 @p2166) :args (@t676)) % 1.32/1.57 (step @p2168 :rule trans :premises (@p2167 @p2165)) % 1.32/1.57 (step @p1387 :rule refl :args (@t156)) % 1.32/1.57 (step @p2169 :rule nary_cong :premises (@p1387 @p2168) :args (@t677)) % 1.32/1.57 (step @p2170 :rule trans :premises (@p2169 @p2164)) % 1.32/1.57 (step @p738 :rule refl :args (-1)) % 1.32/1.57 (step @p2171 :rule nary_cong :premises (@p738 @p2170) :args (@t678)) % 1.32/1.57 (step @p2172 :rule trans :premises (@p2171 @p2163)) % 1.32/1.57 (step @p2173 :rule nary_cong :premises (@p401 @p2172) :args (@t679)) % 1.32/1.57 (step @p2174 :rule trans :premises (@p2173 @p2162)) % 1.32/1.57 (step @p2175 :rule nary_cong :premises (@p404 @p2174) :args (@t680)) % 1.32/1.57 (step @p2176 :rule trans :premises (@p2175 @p2161)) % 1.32/1.57 (step @p2177 :rule cong :premises (@p351 @p2176) :args ((= @t1 @t680))) % 1.32/1.57 (step @p2178 :rule trans :premises (@p2177 @p2160)) % 1.32/1.57 (step @p747 :rule refl :args (@t135)) % 1.32/1.57 (step @p2179 :rule cong :premises (@p747 @p2166) :args ((= @t135 @t675))) % 1.32/1.57 (step @p2180 :rule symm :premises (@p2179)) % 1.32/1.57 (step @p2181 :rule eq_resolve :premises (@p20150 @p2180)) % 1.32/1.57 (step @p2182 :rule nary_cong :premises (@p401 @p2181) :args (@t141)) % 1.32/1.57 (step @p2183 :rule nary_cong :premises (@p1387 @p2182) :args (@t299)) % 1.32/1.57 (step @p2184 :rule nary_cong :premises (@p738 @p2183) :args (@t300)) % 1.32/1.57 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.32/1.57 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.32/1.57 (step @p783 :rule symm :premises (@p782)) % 1.32/1.57 (step @p2185 :rule eq_resolve :premises (@p20149 @p783)) % 1.32/1.57 (step @p2186 :rule trans :premises (@p2185 @p2184)) % 1.32/1.57 (step @p2187 :rule nary_cong :premises (@p401 @p2186) :args (@t12)) % 1.32/1.57 (step @p2188 :rule nary_cong :premises (@p404 @p2187) :args (@t13)) % 1.32/1.57 (step @p2189 :rule cong :premises (@p351 @p2188) :args (@t15)) % 1.32/1.57 (step @p2190 :rule eq_resolve :premises (@p6 @p2189)) % 1.32/1.57 (step @p2191 false :rule eq_resolve :premises (@p2190 @p2178)) % 1.32/1.57 (step-pop @p20151 :rule scope :premises (@p2191)) % 1.32/1.57 (step-pop @p20152 :rule scope :premises (@p20151)) % 1.32/1.57 (step-pop @p20153 :rule scope :premises (@p20152)) % 1.32/1.57 (step @p2192 :rule process_scope :premises (@p20153) :args (false)) % 1.32/1.57 (step @p2196 :rule not_and :premises (@p2192)) % 1.32/1.57 (step @p2197 :rule chain_m_resolution :premises (@p2196 @p6 @p444) :args (@t681 @t312 @t597)) % 1.32/1.57 (assume-push @p20154 @t339) % 1.32/1.57 (assume-push @p20155 @t682) % 1.32/1.57 (assume-push @p20156 @t143) % 1.32/1.57 (assume-push @p20157 @t15) % 1.32/1.57 (assume-push @p20158 @t683) % 1.32/1.57 (step @p2203 :rule arith-elim-lt :args (@t135 15)) % 1.32/1.57 (step @p2204 :rule symm :premises (@p2203)) % 1.32/1.57 (assume-push @p20159 @t683) % 1.32/1.57 (step @p2206 :rule evaluate :args ((<= 0/1 -50/121))) % 1.32/1.57 (step @p2207 :rule evaluate :args ((+ -15/1 1/121 0/1 1764/121 0/1))) % 1.32/1.57 (step @p2208 :rule evaluate :args (@t684)) % 1.32/1.57 (step @p2209 :rule evaluate :args (@t685)) % 1.32/1.57 (step @p1130 :rule evaluate :args (@t380)) % 1.32/1.57 (step @p1131 :rule evaluate :args (@t381)) % 1.32/1.57 (step @p2210 :rule evaluate :args (@t686)) % 1.32/1.57 (step @p2211 :rule evaluate :args (@t687)) % 1.32/1.57 (step @p2212 :rule cong :premises (@p2211) :args (@t688)) % 1.32/1.57 (step @p2213 :rule trans :premises (@p2212 @p2210)) % 1.32/1.57 (step @p2214 :rule nary_cong :premises (@p2213 @p1131 @p1130 @p2209 @p2208) :args (@t689)) % 1.32/1.57 (step @p2215 :rule trans :premises (@p2214 @p2207)) % 1.32/1.57 (step @p2216 :rule arith_poly_norm :args ((= (+ @t399 @t395 @t392 @t388 @t397) 0/1))) % 1.32/1.57 (step @p1143 :rule arith_poly_norm :args (@t408)) % 1.32/1.57 (step @p1140 :rule refl :args (@t388)) % 1.32/1.57 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.32/1.57 (step @p1142 :rule arith_poly_norm :args (@t405)) % 1.32/1.57 (step @p2217 :rule refl :args (@t399)) % 1.32/1.57 (step @p2218 :rule nary_cong :premises (@p2217 @p1142 @p1141 @p1140 @p1143) :args (@t690)) % 1.32/1.57 (step @p2219 :rule trans :premises (@p2218 @p2216)) % 1.32/1.57 (step @p2220 :rule cong :premises (@p2219 @p2215) :args ((<= @t690 @t689))) % 1.32/1.57 (step @p2221 :rule trans :premises (@p2220 @p2206)) % 1.32/1.57 (assume-push @p20160 @t424) % 1.32/1.57 (assume-push @p20161 @t339) % 1.32/1.57 (step @p2224 :rule arith_mult_neg :args (-7/121 (>= @t406 0/1))) % 1.32/1.57 (step @p2225 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p2226 :rule refl :args (@t406)) % 1.32/1.57 (step @p2227 :rule cong :premises (@p2226 @p2225) :args (@t691)) % 1.32/1.57 (step @p2228 :rule arith_poly_norm :args ((= (* 1/1 (to_real @t338)) (* 1/1 (- @t406 @t78))))) % 1.32/1.57 (step @p2229 :rule arith_poly_norm_rel :premises (@p2228) :args ((= @t339 @t691))) % 1.32/1.57 (step @p2230 :rule trans :premises (@p2229 @p2227)) % 1.32/1.57 (step @p2231 :rule eq_resolve :premises (@p20154 @p2230)) % 1.32/1.57 (step @p2232 :rule and_intro :premises (@p20160 @p2231)) % 1.32/1.57 (step @p2233 :rule modus_ponens :premises (@p2232 @p2224)) % 1.32/1.57 (step-pop @p20162 :rule scope :premises (@p2233)) % 1.32/1.57 (step-pop @p20163 :rule scope :premises (@p20162)) % 1.32/1.57 (step @p2234 :rule process_scope :premises (@p20163) :args ((<= @t407 @t684))) % 1.32/1.57 (step @p1217 :rule evaluate :args (@t424)) % 1.32/1.57 (step @p1218 :rule true_elim :premises (@p1217)) % 1.32/1.57 (step @p2237 :rule and_intro :premises (@p1218 @p20154)) % 1.32/1.57 (step @p2238 :rule modus_ponens :premises (@p2237 @p2234)) % 1.32/1.57 (assume-push @p20164 @t410) % 1.32/1.57 (assume-push @p20165 @t682) % 1.32/1.57 (step @p2241 :rule arith_mult_neg :args (-84/121 (>= @t387 -21/1))) % 1.32/1.57 (step @p2242 :rule evaluate :args (@t692)) % 1.32/1.57 (step @p2243 :rule refl :args (@t387)) % 1.32/1.57 (step @p2244 :rule cong :premises (@p2243 @p2242) :args (@t693)) % 1.32/1.57 (step @p2245 :rule arith_poly_norm :args (@t694)) % 1.32/1.57 (step @p2246 :rule arith_poly_norm_rel :premises (@p2245) :args ((= @t682 @t693))) % 1.32/1.57 (step @p2247 :rule trans :premises (@p2246 @p2244)) % 1.32/1.57 (step @p2248 :rule eq_resolve :premises (@p20155 @p2247)) % 1.32/1.57 (step @p2249 :rule and_intro :premises (@p20164 @p2248)) % 1.32/1.57 (step @p2250 :rule modus_ponens :premises (@p2249 @p2241)) % 1.32/1.57 (step-pop @p20166 :rule scope :premises (@p2250)) % 1.32/1.57 (step-pop @p20167 :rule scope :premises (@p20166)) % 1.32/1.57 (step @p2251 :rule process_scope :premises (@p20167) :args ((<= @t388 @t685))) % 1.32/1.57 (step @p1164 :rule evaluate :args (@t410)) % 1.32/1.57 (step @p1165 :rule true_elim :premises (@p1164)) % 1.32/1.57 (step @p2254 :rule and_intro :premises (@p1165 @p20155)) % 1.32/1.57 (step @p2255 :rule modus_ponens :premises (@p2254 @p2251)) % 1.32/1.57 (assume-push @p20168 @t416) % 1.32/1.57 (assume-push @p20169 @t417) % 1.32/1.57 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.32/1.57 (step @p1171 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p1172 :rule cong :premises (@p20169) :args (@t401)) % 1.32/1.57 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.32/1.57 (step @p1174 :rule and_intro :premises (@p20168 @p1173)) % 1.32/1.57 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.32/1.57 (step-pop @p20170 :rule scope :premises (@p1175)) % 1.32/1.57 (step-pop @p20171 :rule scope :premises (@p20170)) % 1.32/1.57 (step @p1176 :rule process_scope :premises (@p20171) :args (@t419)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p2260 :rule eq_resolve :premises (@p20156 @p1181)) % 1.32/1.57 (step @p1183 :rule evaluate :args (@t416)) % 1.32/1.57 (step @p1184 :rule true_elim :premises (@p1183)) % 1.32/1.57 (step @p2261 :rule and_intro :premises (@p1184 @p2260)) % 1.32/1.57 (step @p2262 :rule modus_ponens :premises (@p2261 @p1176)) % 1.32/1.57 (assume-push @p20172 @t422) % 1.32/1.57 (assume-push @p20173 @t4) % 1.32/1.57 (step @p1189 :rule arith_mult_pos :args (1/121 @t82)) % 1.32/1.57 (step @p1190 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p1191 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p1192 :rule trans :premises (@p1191 @p1190)) % 1.32/1.57 (step @p1193 :rule and_intro :premises (@p20172 @p1192)) % 1.32/1.57 (step @p1194 :rule modus_ponens :premises (@p1193 @p1189)) % 1.32/1.57 (step-pop @p20174 :rule scope :premises (@p1194)) % 1.32/1.57 (step-pop @p20175 :rule scope :premises (@p20174)) % 1.32/1.57 (step @p1195 :rule process_scope :premises (@p20175) :args (@t423)) % 1.32/1.57 (step @p1198 :rule evaluate :args (@t422)) % 1.32/1.57 (step @p1199 :rule true_elim :premises (@p1198)) % 1.32/1.57 (step @p1200 :rule and_intro :premises (@p1199 @p1)) % 1.32/1.57 (step @p1201 :rule modus_ponens :premises (@p1200 @p1195)) % 1.32/1.57 (step @p2267 :rule arith_poly_norm :args (@t695)) % 1.32/1.57 (step @p2268 :rule arith_poly_norm_rel :premises (@p2267) :args (@t696)) % 1.32/1.57 (step @p2269 :rule arith_mult_neg :args (-1 @t683)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p2270 :rule and_intro :premises (@p136 @p20158)) % 1.32/1.57 (step @p2271 :rule modus_ponens :premises (@p2270 @p2269)) % 1.32/1.57 (step @p2272 :rule eq_resolve :premises (@p2271 @p2268)) % 1.32/1.57 (step @p2273 :rule arith_sum_ub :premises (@p2272 @p1201 @p2262 @p2255 @p2238)) % 1.32/1.57 (step @p2274 false :rule eq_resolve :premises (@p2273 @p2221)) % 1.32/1.57 (step-pop @p20176 :rule scope :premises (@p2274)) % 1.32/1.57 (step @p2275 :rule process_scope :premises (@p20176) :args (false)) % 1.32/1.57 (step @p2277 :rule eq_resolve :premises (@p2275 @p2204)) % 1.32/1.57 (step @p2278 :rule eq_resolve :premises (@p2277 @p2203)) % 1.32/1.57 (step @p2279 false :rule contra :premises (@p20158 @p2278)) % 1.32/1.57 (step-pop @p20177 :rule scope :premises (@p2279)) % 1.32/1.57 (step-pop @p20178 :rule scope :premises (@p20177)) % 1.32/1.57 (step-pop @p20179 :rule scope :premises (@p20178)) % 1.32/1.57 (step-pop @p20180 :rule scope :premises (@p20179)) % 1.32/1.57 (step-pop @p20181 :rule scope :premises (@p20180)) % 1.32/1.57 (step @p2280 :rule process_scope :premises (@p20181) :args (false)) % 1.32/1.57 (assume-push @p20182 @t15) % 1.32/1.57 (assume-push @p20183 @t339) % 1.32/1.57 (assume-push @p20184 @t143) % 1.32/1.57 (assume-push @p20185 @t683) % 1.32/1.57 (assume-push @p20186 @t682) % 1.32/1.57 (step @p2291 :rule and_intro :premises (@p20183 @p20186 @p20184 @p6 @p20185)) % 1.32/1.57 (step-pop @p20187 :rule scope :premises (@p2291)) % 1.32/1.57 (step-pop @p20188 :rule scope :premises (@p20187)) % 1.32/1.57 (step-pop @p20189 :rule scope :premises (@p20188)) % 1.32/1.57 (step-pop @p20190 :rule scope :premises (@p20189)) % 1.32/1.57 (step-pop @p20191 :rule scope :premises (@p20190)) % 1.32/1.57 (step @p2292 :rule process_scope :premises (@p20191) :args (@t697)) % 1.32/1.57 (step @p2298 :rule implies_elim :premises (@p2292)) % 1.32/1.57 (step @p2299 :rule resolution :premises (@p2298 @p2280) :args (true @t697)) % 1.32/1.57 (step @p2300 :rule not_and :premises (@p2299)) % 1.32/1.57 (step @p2301 :rule reordering :premises (@p2300) :args ((or @t38 @t273 @t699 @t698 @t367))) % 1.32/1.57 (step @p2302 :rule bool-double-not-elim :args (@t700)) % 1.32/1.57 (step @p2303 :rule bool-double-not-elim :args (@t701)) % 1.32/1.57 (step @p2304 :rule nary_cong :premises (@p709 @p2303 @p628 @p35 @p2302) :args ((or @t273 @t704 @t246 @t38 (not @t702)))) % 1.32/1.57 (assume-push @p20192 @t143) % 1.32/1.57 (assume-push @p20193 @t703) % 1.32/1.57 (assume-push @p20194 @t230) % 1.32/1.57 (assume-push @p20195 @t15) % 1.32/1.57 (assume-push @p20196 @t702) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p633 :rule evaluate :args (@t247)) % 1.32/1.57 (step @p2310 :rule evaluate :args ((+ -68/1 0/1 484/7 -1/1 -1/7))) % 1.32/1.57 (step @p635 :rule evaluate :args (@t248)) % 1.32/1.57 (step @p2311 :rule refl :args (-1/1)) % 1.32/1.57 (step @p2312 :rule evaluate :args (@t705)) % 1.32/1.57 (step @p2313 :rule evaluate :args (@t706)) % 1.32/1.57 (step @p2314 :rule evaluate :args ((to_real -68))) % 1.32/1.57 (step @p2315 :rule evaluate :args (@t707)) % 1.32/1.57 (step @p2316 :rule cong :premises (@p2315) :args (@t708)) % 1.32/1.57 (step @p2317 :rule trans :premises (@p2316 @p2314)) % 1.32/1.57 (step @p2318 :rule nary_cong :premises (@p2317 @p2313 @p2312 @p2311 @p635) :args (@t709)) % 1.32/1.57 (step @p2319 :rule trans :premises (@p2318 @p2310)) % 1.32/1.57 (step @p2320 :rule arith_poly_norm :args (@t714)) % 1.32/1.57 (step @p2321 :rule arith_poly_norm :args ((= @t716 @t713))) % 1.32/1.57 (step @p2322 :rule trans :premises (@p2321 @p2320)) % 1.32/1.57 (step @p2323 :rule cong :premises (@p2322 @p2319) :args (@t717)) % 1.32/1.57 (step @p2324 :rule trans :premises (@p2323 @p633)) % 1.32/1.57 (step @p2325 :rule cong :premises (@p2324) :args ((not @t717))) % 1.32/1.57 (step @p2326 :rule trans :premises (@p2325 @p236)) % 1.32/1.57 (step @p2327 :rule arith-elim-lt :args (@t716 @t709)) % 1.32/1.57 (step @p2328 :rule trans :premises (@p2327 @p2326)) % 1.32/1.57 (assume-push @p20197 @t259) % 1.32/1.57 (assume-push @p20198 @t4) % 1.32/1.57 (step @p651 :rule arith_mult_neg :args (-1/7 @t82)) % 1.32/1.57 (step @p652 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p653 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p654 :rule trans :premises (@p653 @p652)) % 1.32/1.57 (step @p655 :rule and_intro :premises (@p20197 @p654)) % 1.32/1.57 (step @p656 :rule modus_ponens :premises (@p655 @p651)) % 1.32/1.57 (step-pop @p20199 :rule scope :premises (@p656)) % 1.32/1.57 (step-pop @p20200 :rule scope :premises (@p20199)) % 1.32/1.57 (step @p657 :rule process_scope :premises (@p20200) :args (@t260)) % 1.32/1.57 (step @p660 :rule evaluate :args (@t259)) % 1.32/1.57 (step @p661 :rule true_elim :premises (@p660)) % 1.32/1.57 (step @p662 :rule and_intro :premises (@p661 @p1)) % 1.32/1.57 (step @p663 :rule modus_ponens :premises (@p662 @p657)) % 1.32/1.57 (step @p2333 :rule evaluate :args (@t57)) % 1.32/1.57 (step @p2334 :rule refl :args (@t256)) % 1.32/1.57 (step @p2335 :rule cong :premises (@p2334 @p2333) :args (@t261)) % 1.32/1.57 (step @p667 :rule arith_poly_norm :args (@t262)) % 1.32/1.57 (step @p2336 :rule arith_poly_norm_rel :premises (@p667) :args (@t264)) % 1.32/1.57 (step @p2337 :rule trans :premises (@p2336 @p2335)) % 1.32/1.57 (step @p670 :rule arith-elim-lt :args (@t228 0)) % 1.32/1.57 (step @p671 :rule symm :premises (@p670)) % 1.32/1.57 (step @p2338 :rule eq_resolve :premises (@p20194 @p671)) % 1.32/1.57 (step @p2339 :rule int_tight_ub :premises (@p2338)) % 1.32/1.57 (step @p2340 :rule eq_resolve :premises (@p2339 @p2337)) % 1.32/1.57 (assume-push @p20201 @t718) % 1.32/1.57 (assume-push @p20202 @t719) % 1.32/1.57 (step @p2343 :rule arith_mult_pos :args (44/7 (<= @t389 11/1))) % 1.32/1.57 (step @p2344 :rule evaluate :args (@t720)) % 1.32/1.57 (step @p2345 :rule refl :args (@t389)) % 1.32/1.57 (step @p2346 :rule cong :premises (@p2345 @p2344) :args (@t721)) % 1.32/1.57 (step @p2347 :rule arith_poly_norm :args (@t722)) % 1.32/1.57 (step @p2348 :rule arith_poly_norm_rel :premises (@p2347) :args ((= @t719 @t721))) % 1.32/1.57 (step @p2349 :rule trans :premises (@p2348 @p2346)) % 1.32/1.57 (step @p2350 :rule eq_resolve :premises (@p20202 @p2349)) % 1.32/1.57 (step @p2351 :rule and_intro :premises (@p20201 @p2350)) % 1.32/1.57 (step @p2352 :rule modus_ponens :premises (@p2351 @p2343)) % 1.32/1.57 (step-pop @p20203 :rule scope :premises (@p2352)) % 1.32/1.57 (step-pop @p20204 :rule scope :premises (@p20203)) % 1.32/1.57 (step @p2353 :rule process_scope :premises (@p20204) :args ((<= @t710 @t705))) % 1.32/1.57 (step @p2356 :rule arith-elim-lt :args (@t135 12)) % 1.32/1.57 (step @p2357 :rule symm :premises (@p2356)) % 1.32/1.57 (step @p2358 :rule eq_resolve :premises (@p20193 @p2357)) % 1.32/1.57 (step @p2359 :rule int_tight_ub :premises (@p2358)) % 1.32/1.57 (step @p2360 :rule evaluate :args (@t718)) % 1.32/1.57 (step @p2361 :rule true_elim :premises (@p2360)) % 1.32/1.57 (step @p2362 :rule and_intro :premises (@p2361 @p2359)) % 1.32/1.57 (step @p2363 :rule modus_ponens :premises (@p2362 @p2353)) % 1.32/1.57 (assume-push @p20205 @t265) % 1.32/1.57 (assume-push @p20206 @t417) % 1.32/1.57 (step @p2366 :rule arith_mult_pos :args (4/7 @t418)) % 1.32/1.57 (step @p2367 :rule evaluate :args (@t78)) % 1.32/1.57 (step @p2368 :rule cong :premises (@p20206) :args (@t401)) % 1.32/1.57 (step @p2369 :rule trans :premises (@p2368 @p2367)) % 1.32/1.57 (step @p2370 :rule and_intro :premises (@p20205 @p2369)) % 1.32/1.57 (step @p2371 :rule modus_ponens :premises (@p2370 @p2366)) % 1.32/1.57 (step-pop @p20207 :rule scope :premises (@p2371)) % 1.32/1.57 (step-pop @p20208 :rule scope :premises (@p20207)) % 1.32/1.57 (step @p2372 :rule process_scope :premises (@p20208) :args ((= @t715 @t706))) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p2375 :rule eq_resolve :premises (@p20192 @p1181)) % 1.32/1.57 (step @p693 :rule evaluate :args (@t265)) % 1.32/1.57 (step @p694 :rule true_elim :premises (@p693)) % 1.32/1.57 (step @p2376 :rule and_intro :premises (@p694 @p2375)) % 1.32/1.57 (step @p2377 :rule modus_ponens :premises (@p2376 @p2372)) % 1.32/1.57 (step @p2378 :rule arith_poly_norm :args ((= (* 68/1 (to_real (- @t711 @t707))) (* 68/1 (- @t712 @t708))))) % 1.32/1.57 (step @p2379 :rule arith_poly_norm_rel :premises (@p2378) :args ((= (< @t711 @t707) (< @t712 @t708)))) % 1.32/1.57 (step @p2380 :rule arith_mult_pos :args (4 (< @t18 -17))) % 1.32/1.57 (step @p2381 :rule arith-elim-lt :args (@t18 -17)) % 1.32/1.57 (step @p2382 :rule symm :premises (@p2381)) % 1.32/1.57 (step @p2383 :rule eq_resolve :premises (@p20196 @p2382)) % 1.32/1.57 (step @p610 :rule evaluate :args (@t241)) % 1.32/1.57 (step @p611 :rule true_elim :premises (@p610)) % 1.32/1.57 (step @p2384 :rule and_intro :premises (@p611 @p2383)) % 1.32/1.57 (step @p2385 :rule modus_ponens :premises (@p2384 @p2380)) % 1.32/1.57 (step @p2386 :rule eq_resolve :premises (@p2385 @p2379)) % 1.32/1.57 (step @p2387 :rule arith_sum_ub :premises (@p2386 @p2377 @p2363 @p2340 @p663)) % 1.32/1.57 (step @p2388 false :rule eq_resolve :premises (@p2387 @p2328)) % 1.32/1.57 (step-pop @p20209 :rule scope :premises (@p2388)) % 1.32/1.57 (step-pop @p20210 :rule scope :premises (@p20209)) % 1.32/1.57 (step-pop @p20211 :rule scope :premises (@p20210)) % 1.32/1.57 (step-pop @p20212 :rule scope :premises (@p20211)) % 1.32/1.57 (step-pop @p20213 :rule scope :premises (@p20212)) % 1.32/1.57 (step @p2389 :rule process_scope :premises (@p20213) :args (false)) % 1.32/1.57 (step @p2395 :rule not_and :premises (@p2389)) % 1.32/1.57 (step @p2396 :rule eq_resolve :premises (@p2395 @p2304)) % 1.32/1.57 (step @p2397 :rule reordering :premises (@p2396) :args ((or @t38 @t273 @t701 @t700 @t229))) % 1.32/1.57 (assume-push @p20214 @t15) % 1.32/1.57 (assume-push @p20215 @t143) % 1.32/1.57 (assume-push @p20216 @t723) % 1.32/1.57 (step @p2401 :rule evaluate :args ((= (to_real (to_int -1209/7)) -1209/7))) % 1.32/1.57 (step @p2402 :rule arith-int-eq-conflict :premises (@p2401) :args (@t580 -1209/7)) % 1.32/1.57 (step @p2403 :rule arith_poly_norm :args ((= (* 1209/7 @t726) (* 1209/1 (- @t581 -1209/7))))) % 1.32/1.57 (step @p2404 :rule arith_poly_norm_rel :premises (@p2403) :args ((= @t727 (= @t581 -1209/7)))) % 1.32/1.57 (step @p2405 :rule arith_poly_norm :args ((= (* 1209/1 (to_real (- @t1 @t724))) (* 1209/1 @t726)))) % 1.32/1.57 (step @p2406 :rule arith_poly_norm_rel :premises (@p2405) :args ((= (= @t1 @t724) @t727))) % 1.32/1.57 (step @p2407 :rule trans :premises (@p2406 @p2404 @p2402)) % 1.32/1.57 (step @p2408 :rule arith_poly_norm :args ((= (+ 1 @t728) @t724))) % 1.32/1.57 (step @p2409 :rule arith_poly_norm :args ((= (* -11 @t729) @t728))) % 1.32/1.57 (step @p2410 :rule arith_poly_norm :args ((= (* -1 @t730) @t729))) % 1.32/1.57 (step @p2411 :rule arith_poly_norm :args ((= (+ @t156 -110) @t730))) % 1.32/1.57 (step @p2412 :rule evaluate :args ((* -11 10))) % 1.32/1.57 (step @p2413 :rule evaluate :args (@t731)) % 1.32/1.57 (step @p401 :rule refl :args (-11)) % 1.32/1.57 (step @p2414 :rule nary_cong :premises (@p401 @p2413) :args (@t732)) % 1.32/1.57 (step @p2415 :rule trans :premises (@p2414 @p2412)) % 1.32/1.57 (step @p1387 :rule refl :args (@t156)) % 1.32/1.57 (step @p2416 :rule nary_cong :premises (@p1387 @p2415) :args (@t733)) % 1.32/1.57 (step @p2417 :rule trans :premises (@p2416 @p2411)) % 1.32/1.57 (step @p738 :rule refl :args (-1)) % 1.32/1.57 (step @p2418 :rule nary_cong :premises (@p738 @p2417) :args (@t734)) % 1.32/1.57 (step @p2419 :rule trans :premises (@p2418 @p2410)) % 1.32/1.57 (step @p2420 :rule nary_cong :premises (@p401 @p2419) :args (@t735)) % 1.32/1.57 (step @p2421 :rule trans :premises (@p2420 @p2409)) % 1.32/1.57 (step @p2422 :rule nary_cong :premises (@p404 @p2421) :args (@t736)) % 1.32/1.57 (step @p2423 :rule trans :premises (@p2422 @p2408)) % 1.32/1.57 (step @p2424 :rule cong :premises (@p351 @p2423) :args ((= @t1 @t736))) % 1.32/1.57 (step @p2425 :rule trans :premises (@p2424 @p2407)) % 1.32/1.57 (step @p747 :rule refl :args (@t135)) % 1.32/1.57 (step @p2426 :rule cong :premises (@p747 @p2413) :args ((= @t135 @t731))) % 1.32/1.57 (step @p2427 :rule symm :premises (@p2426)) % 1.32/1.57 (step @p2428 :rule eq_resolve :premises (@p20216 @p2427)) % 1.32/1.57 (step @p2429 :rule nary_cong :premises (@p401 @p2428) :args (@t141)) % 1.32/1.57 (step @p2430 :rule nary_cong :premises (@p1387 @p2429) :args (@t299)) % 1.32/1.57 (step @p2431 :rule nary_cong :premises (@p738 @p2430) :args (@t300)) % 1.32/1.57 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.32/1.57 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.32/1.57 (step @p783 :rule symm :premises (@p782)) % 1.32/1.57 (step @p2432 :rule eq_resolve :premises (@p20215 @p783)) % 1.32/1.57 (step @p2433 :rule trans :premises (@p2432 @p2431)) % 1.32/1.57 (step @p2434 :rule nary_cong :premises (@p401 @p2433) :args (@t12)) % 1.32/1.57 (step @p2435 :rule nary_cong :premises (@p404 @p2434) :args (@t13)) % 1.32/1.57 (step @p2436 :rule cong :premises (@p351 @p2435) :args (@t15)) % 1.32/1.57 (step @p2437 :rule eq_resolve :premises (@p6 @p2436)) % 1.32/1.57 (step @p2438 false :rule eq_resolve :premises (@p2437 @p2425)) % 1.32/1.57 (step-pop @p20217 :rule scope :premises (@p2438)) % 1.32/1.57 (step-pop @p20218 :rule scope :premises (@p20217)) % 1.32/1.57 (step-pop @p20219 :rule scope :premises (@p20218)) % 1.32/1.57 (step @p2439 :rule process_scope :premises (@p20219) :args (false)) % 1.32/1.57 (step @p2443 :rule not_and :premises (@p2439)) % 1.32/1.57 (step @p2444 :rule chain_m_resolution :premises (@p2443 @p6 @p444) :args (@t737 @t312 @t597)) % 1.32/1.57 (step @p2445 :rule aci_norm :args ((= (or @t723 (or @t740 @t738)) (or @t723 @t740 @t738)))) % 1.32/1.57 (step @p2446 :rule symm :premises (@p2445)) % 1.32/1.57 (step @p2447 :rule bool-double-not-elim :args (@t738)) % 1.32/1.57 (step @p2448 :rule evaluate :args (@t741)) % 1.32/1.57 (step @p2449 :rule cong :premises (@p1242 @p2448) :args (@t742)) % 1.32/1.57 (step @p2450 :rule cong :premises (@p2449) :args ((not @t742))) % 1.32/1.57 (step @p2451 :rule arith-leq-norm :args (@t135 10)) % 1.32/1.57 (step @p2452 :rule trans :premises (@p2451 @p2450)) % 1.32/1.57 (step @p2453 :rule cong :premises (@p2452) :args ((not (<= @t135 10)))) % 1.32/1.57 (step @p2454 :rule trans :premises (@p2453 @p2447)) % 1.32/1.57 (step @p2455 :rule arith-elim-leq :args (@t135 10)) % 1.32/1.57 (step @p2456 :rule symm :premises (@p2455)) % 1.32/1.57 (step @p2457 :rule cong :premises (@p2456) :args ((not (>= 10 @t135)))) % 1.32/1.57 (step @p2458 :rule arith-elim-gt :args (@t135 10)) % 1.32/1.57 (step @p2459 :rule trans :premises (@p2458 @p2457)) % 1.32/1.57 (step @p2460 :rule trans :premises (@p2459 @p2454)) % 1.32/1.57 (step @p2461 :rule bool-double-not-elim :args (@t743)) % 1.32/1.57 (step @p2462 :rule trans :premises (@p2461 @p2460)) % 1.32/1.57 (step @p2463 :rule arith-elim-lt :args (@t135 10)) % 1.32/1.57 (step @p2464 :rule bool-double-not-elim :args (@t744)) % 1.32/1.57 (step @p2465 :rule trans :premises (@p2464 @p2463)) % 1.32/1.57 (step @p2466 :rule bool-double-not-elim :args (@t723)) % 1.32/1.57 (step @p2467 :rule nary_cong :premises (@p2466 @p2465 @p2462) :args ((or (not @t737) (not @t746) (not @t745)))) % 1.32/1.57 (step @p2468 :rule trans :premises (@p2467 @p2446)) % 1.32/1.57 (assume-push @p20220 @t737) % 1.32/1.57 (assume-push @p20221 @t746) % 1.32/1.57 (assume-push @p20222 @t745) % 1.32/1.57 (step @p2472 :rule arith_trichotomy :premises (@p20221 @p20220)) % 1.32/1.57 (step @p2473 false :rule contra :premises (@p2472 @p20222)) % 1.32/1.57 (step-pop @p20223 :rule scope :premises (@p2473)) % 1.32/1.57 (step-pop @p20224 :rule scope :premises (@p20223)) % 1.32/1.57 (step-pop @p20225 :rule scope :premises (@p20224)) % 1.32/1.57 (step @p2474 :rule process_scope :premises (@p20225) :args (false)) % 1.32/1.57 (step @p2478 :rule not_and :premises (@p2474)) % 1.32/1.57 (step @p2479 :rule eq_resolve :premises (@p2478 @p2468)) % 1.32/1.57 (step @p2480 :rule eq_resolve :premises (@p2479 @p2445)) % 1.32/1.57 (step @p2481 :rule reordering :premises (@p2480) :args ((or @t740 @t738 @t723))) % 1.32/1.57 (step @p2482 :rule bool-double-not-elim :args (@t747)) % 1.32/1.57 (step @p2483 :rule refl :args (@t104)) % 1.32/1.57 (step @p2484 :rule bool-double-not-elim :args (@t739)) % 1.32/1.57 (step @p2485 :rule nary_cong :premises (@p2484 @p709 @p2483 @p2482) :args ((or @t750 @t273 @t104 @t749))) % 1.32/1.57 (assume-push @p20226 @t740) % 1.32/1.57 (assume-push @p20227 @t143) % 1.32/1.57 (assume-push @p20228 @t88) % 1.32/1.57 (assume-push @p20229 @t748) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p824 :rule evaluate :args (@t304)) % 1.32/1.57 (step @p2490 :rule evaluate :args ((+ -98 99 0 -1))) % 1.32/1.57 (step @p80 :rule evaluate :args (@t58)) % 1.32/1.57 (step @p826 :rule refl :args (0)) % 1.32/1.57 (step @p2491 :rule evaluate :args (@t751)) % 1.32/1.57 (step @p2492 :rule evaluate :args (@t752)) % 1.32/1.57 (step @p2493 :rule nary_cong :premises (@p2492 @p2491 @p826 @p80) :args (@t753)) % 1.32/1.57 (step @p2494 :rule trans :premises (@p2493 @p2490)) % 1.32/1.57 (step @p1700 :rule arith_poly_norm :args (@t555)) % 1.32/1.57 (step @p2495 :rule arith_poly_norm :args ((= @t754 @t554))) % 1.32/1.57 (step @p2496 :rule trans :premises (@p2495 @p1700)) % 1.32/1.57 (step @p2497 :rule cong :premises (@p2496 @p2494) :args (@t755)) % 1.32/1.57 (step @p2498 :rule trans :premises (@p2497 @p824)) % 1.32/1.57 (step @p2499 :rule cong :premises (@p2498) :args ((not @t755))) % 1.32/1.57 (step @p2500 :rule trans :premises (@p2499 @p236)) % 1.32/1.57 (step @p2501 :rule arith-elim-lt :args (@t754 @t753)) % 1.32/1.57 (step @p2502 :rule trans :premises (@p2501 @p2500)) % 1.32/1.57 (step @p202 :rule arith_mult_neg :args (-1 @t88)) % 1.32/1.57 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.57 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.57 (step @p2503 :rule and_intro :premises (@p136 @p20228)) % 1.32/1.57 (step @p2504 :rule modus_ponens :premises (@p2503 @p202)) % 1.32/1.57 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.57 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.57 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.57 (step @p2505 :rule eq_resolve :premises (@p20227 @p1181)) % 1.32/1.57 (step @p2506 :rule arith_mult_pos :args (11 @t756)) % 1.32/1.57 (step @p2507 :rule symm :premises (@p2463)) % 1.32/1.57 (step @p2508 :rule eq_resolve :premises (@p20226 @p2507)) % 1.32/1.57 (step @p2509 :rule int_tight_ub :premises (@p2508)) % 1.32/1.57 (step @p1713 :rule evaluate :args (@t559)) % 1.32/1.57 (step @p1714 :rule true_elim :premises (@p1713)) % 1.32/1.57 (step @p2510 :rule and_intro :premises (@p1714 @p2509)) % 1.32/1.57 (step @p2511 :rule modus_ponens :premises (@p2510 @p2506)) % 1.32/1.57 (step @p2512 :rule arith_mult_pos :args (7 @t757)) % 1.32/1.57 (step @p2513 :rule arith-elim-lt :args (@t18 -14)) % 1.32/1.57 (step @p2514 :rule symm :premises (@p2513)) % 1.32/1.57 (step @p2515 :rule eq_resolve :premises (@p20229 @p2514)) % 1.32/1.57 (step @p549 :rule evaluate :args (@t226)) % 1.32/1.57 (step @p550 :rule true_elim :premises (@p549)) % 1.32/1.57 (step @p2516 :rule and_intro :premises (@p550 @p2515)) % 1.32/1.57 (step @p2517 :rule modus_ponens :premises (@p2516 @p2512)) % 1.32/1.57 (step @p2518 :rule arith_sum_ub :premises (@p2517 @p2511 @p2505 @p2504)) % 1.32/1.57 (step @p2519 false :rule eq_resolve :premises (@p2518 @p2502)) % 1.32/1.57 (step-pop @p20230 :rule scope :premises (@p2519)) % 1.32/1.57 (step-pop @p20231 :rule scope :premises (@p20230)) % 1.32/1.57 (step-pop @p20232 :rule scope :premises (@p20231)) % 1.32/1.57 (step-pop @p20233 :rule scope :premises (@p20232)) % 1.32/1.57 (step @p2520 :rule process_scope :premises (@p20233) :args (false)) % 1.32/1.57 (step @p2525 :rule not_and :premises (@p2520)) % 1.32/1.57 (step @p2526 :rule eq_resolve :premises (@p2525 @p2485)) % 1.32/1.57 (step @p2527 :rule reordering :premises (@p2526) :args ((or @t104 @t273 @t739 @t747))) % 1.32/1.57 (step @p2528 :rule refl :args (@t759)) % 1.32/1.57 (step @p2529 :rule nary_cong :premises (@p35 @p2484 @p2528 @p1684 @p628) :args ((or @t38 @t750 @t759 @t549 @t246))) % 1.32/1.57 (assume-push @p20234 @t15) % 1.32/1.57 (assume-push @p20235 @t740) % 1.32/1.57 (assume-push @p20236 @t758) % 1.32/1.57 (assume-push @p20237 @t546) % 1.32/1.57 (assume-push @p20238 @t230) % 1.32/1.57 (step @p2535 :rule arith-elim-leq :args (@t228 -1)) % 1.32/1.57 (step @p2536 :rule symm :premises (@p2535)) % 1.32/1.57 (step @p2537 :rule cong :premises (@p2536) :args ((not (>= -1 @t228)))) % 1.32/1.57 (step @p2538 :rule arith-elim-gt :args (@t228 -1)) % 1.32/1.57 (step @p2539 :rule trans :premises (@p2538 @p2537)) % 1.32/1.57 (step @p2540 :rule refl :args (@t228)) % 1.32/1.57 (step @p2541 :rule cong :premises (@p2540 @p991) :args (@t760)) % 1.32/1.57 (step @p2542 :rule cong :premises (@p2541) :args ((not @t760))) % 1.32/1.57 (step @p2543 :rule arith-leq-norm :args (@t228 -1)) % 1.32/1.57 (step @p2544 :rule trans :premises (@p2543 @p2542)) % 1.32/1.57 (step @p2545 :rule cong :premises (@p2544) :args ((not @t263))) % 1.32/1.57 (step @p2546 :rule trans :premises (@p2545 @p628)) % 1.32/1.57 (step @p2547 :rule trans :premises (@p2539 @p2546)) % 1.32/1.57 (step @p2548 :rule symm :premises (@p2547)) % 1.32/1.57 (step @p2549 :rule trans :premises (@p2546 @p2548)) % 1.32/1.57 (assume-push @p20239 @t263) % 1.32/1.57 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.57 (step @p633 :rule evaluate :args (@t247)) % 1.32/1.57 (step @p2551 :rule evaluate :args ((+ -1/1 4/7 -56/1 396/7 -1/7))) % 1.32/1.57 (step @p635 :rule evaluate :args (@t248)) % 1.32/1.57 (step @p2552 :rule evaluate :args (@t761)) % 1.32/1.57 (step @p2553 :rule evaluate :args ((to_real -56))) % 1.32/1.57 (step @p2554 :rule evaluate :args (@t762)) % 1.32/1.57 (step @p2555 :rule cong :premises (@p2554) :args (@t763)) % 1.32/1.57 (step @p2556 :rule trans :premises (@p2555 @p2553)) % 1.32/1.57 (step @p2557 :rule evaluate :args (@t764)) % 1.32/1.57 (step @p2558 :rule refl :args (-1/1)) % 1.32/1.57 (step @p2559 :rule nary_cong :premises (@p2558 @p2557 @p2556 @p2552 @p635) :args (@t765)) % 1.32/1.57 (step @p2560 :rule trans :premises (@p2559 @p2551)) % 1.32/1.57 (step @p2320 :rule arith_poly_norm :args (@t714)) % 1.32/1.57 (step @p2561 :rule arith_poly_norm :args ((= @t766 @t713))) % 1.32/1.57 (step @p2562 :rule trans :premises (@p2561 @p2320)) % 1.32/1.57 (step @p2563 :rule cong :premises (@p2562 @p2560) :args (@t767)) % 1.32/1.57 (step @p2564 :rule trans :premises (@p2563 @p633)) % 1.32/1.57 (step @p2565 :rule cong :premises (@p2564) :args ((not @t767))) % 1.32/1.57 (step @p2566 :rule trans :premises (@p2565 @p236)) % 1.32/1.57 (step @p2567 :rule arith-elim-lt :args (@t766 @t765)) % 1.32/1.57 (step @p2568 :rule trans :premises (@p2567 @p2566)) % 1.32/1.57 (assume-push @p20240 @t259) % 1.32/1.57 (assume-push @p20241 @t4) % 1.32/1.57 (step @p651 :rule arith_mult_neg :args (-1/7 @t82)) % 1.32/1.57 (step @p652 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p653 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.57 (step @p654 :rule trans :premises (@p653 @p652)) % 1.32/1.57 (step @p655 :rule and_intro :premises (@p20240 @p654)) % 1.32/1.57 (step @p656 :rule modus_ponens :premises (@p655 @p651)) % 1.32/1.57 (step-pop @p20242 :rule scope :premises (@p656)) % 1.32/1.57 (step-pop @p20243 :rule scope :premises (@p20242)) % 1.32/1.57 (step @p657 :rule process_scope :premises (@p20243) :args (@t260)) % 1.32/1.57 (step @p660 :rule evaluate :args (@t259)) % 1.32/1.57 (step @p661 :rule true_elim :premises (@p660)) % 1.32/1.57 (step @p662 :rule and_intro :premises (@p661 @p1)) % 1.32/1.57 (step @p663 :rule modus_ponens :premises (@p662 @p657)) % 1.32/1.57 (assume-push @p20244 @t718) % 1.32/1.57 (assume-push @p20245 @t756) % 1.32/1.57 (step @p2575 :rule arith_mult_pos :args (44/7 @t768)) % 1.32/1.57 (step @p2576 :rule evaluate :args (@t769)) % 1.32/1.57 (step @p2577 :rule refl :args (@t389)) % 1.32/1.57 (step @p2578 :rule cong :premises (@p2577 @p2576) :args (@t770)) % 1.32/1.57 (step @p2579 :rule arith_poly_norm :args (@t771)) % 1.32/1.57 (step @p2580 :rule arith_poly_norm_rel :premises (@p2579) :args (@t772)) % 1.32/1.57 (step @p2581 :rule trans :premises (@p2580 @p2578)) % 1.32/1.57 (step @p2582 :rule eq_resolve :premises (@p20245 @p2581)) % 1.32/1.57 (step @p2583 :rule and_intro :premises (@p20244 @p2582)) % 1.32/1.57 (step @p2584 :rule modus_ponens :premises (@p2583 @p2575)) % 1.32/1.57 (step-pop @p20246 :rule scope :premises (@p2584)) % 1.32/1.57 (step-pop @p20247 :rule scope :premises (@p20246)) % 1.32/1.57 (step @p2585 :rule process_scope :premises (@p20247) :args ((<= @t710 @t761))) % 1.32/1.57 (step @p2507 :rule symm :premises (@p2463)) % 1.32/1.57 (step @p2588 :rule eq_resolve :premises (@p20235 @p2507)) % 1.32/1.57 (step @p2589 :rule int_tight_ub :premises (@p2588)) % 1.32/1.57 (step @p2360 :rule evaluate :args (@t718)) % 1.32/1.57 (step @p2361 :rule true_elim :premises (@p2360)) % 1.32/1.57 (step @p2590 :rule and_intro :premises (@p2361 @p2589)) % 1.32/1.57 (step @p2591 :rule modus_ponens :premises (@p2590 @p2585)) % 1.32/1.57 (step @p2592 :rule arith_mult_pos :args (4 @t758)) % 1.32/1.57 (step @p610 :rule evaluate :args (@t241)) % 1.32/1.57 (step @p611 :rule true_elim :premises (@p610)) % 1.32/1.57 (step @p2593 :rule and_intro :premises (@p611 @p20236)) % 1.32/1.57 (step @p2594 :rule modus_ponens :premises (@p2593 @p2592)) % 1.32/1.57 (step @p2595 :rule cong :premises (@p2594) :args (@t712)) % 1.32/1.57 (assume-push @p20248 @t265) % 1.32/1.57 (assume-push @p20249 @t773) % 1.32/1.57 (step @p2598 :rule arith_mult_pos :args (4/7 @t774)) % 1.32/1.57 (step @p2599 :rule evaluate :args (@t83)) % 1.32/1.57 (step @p2600 :rule refl :args (@t401)) % 1.32/1.57 (step @p2601 :rule cong :premises (@p2600 @p2599) :args (@t775)) % 1.32/1.57 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.32/1.57 (step @p2603 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.32/1.57 (step @p2604 :rule trans :premises (@p2603 @p2601)) % 1.32/1.57 (step @p2605 :rule eq_resolve :premises (@p20249 @p2604)) % 1.32/1.57 (step @p2606 :rule and_intro :premises (@p20248 @p2605)) % 1.32/1.57 (step @p2607 :rule modus_ponens :premises (@p2606 @p2598)) % 1.32/1.57 (step-pop @p20250 :rule scope :premises (@p2607)) % 1.32/1.57 (step-pop @p20251 :rule scope :premises (@p20250)) % 1.32/1.57 (step @p2608 :rule process_scope :premises (@p20251) :args ((< @t715 @t764))) % 1.32/1.57 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.32/1.57 (step @p1653 :rule symm :premises (@p1652)) % 1.32/1.57 (step @p2611 :rule eq_resolve :premises (@p20237 @p1653)) % 1.32/1.57 (step @p693 :rule evaluate :args (@t265)) % 1.32/1.57 (step @p694 :rule true_elim :premises (@p693)) % 1.32/1.57 (step @p2612 :rule and_intro :premises (@p694 @p2611)) % 1.32/1.57 (step @p2613 :rule modus_ponens :premises (@p2612 @p2608)) % 1.32/1.57 (step @p2614 :rule evaluate :args (@t57)) % 1.32/1.57 (step @p2615 :rule refl :args (@t256)) % 1.32/1.57 (step @p2616 :rule cong :premises (@p2615 @p2614) :args (@t261)) % 1.32/1.57 (step @p667 :rule arith_poly_norm :args (@t262)) % 1.32/1.57 (step @p2617 :rule arith_poly_norm_rel :premises (@p667) :args (@t264)) % 1.32/1.57 (step @p2618 :rule trans :premises (@p2617 @p2616)) % 1.32/1.57 (step @p2619 :rule eq_resolve :premises (@p20239 @p2618)) % 1.32/1.57 (step @p2620 :rule arith_sum_ub :premises (@p2619 @p2613 @p2595 @p2591 @p663)) % 1.32/1.57 (step @p2621 false :rule eq_resolve :premises (@p2620 @p2568)) % 1.32/1.57 (step-pop @p20252 :rule scope :premises (@p2621)) % 1.32/1.57 (step @p2622 :rule process_scope :premises (@p20252) :args (false)) % 1.32/1.57 (step @p2624 :rule eq_resolve :premises (@p2622 @p2549)) % 1.32/1.57 (step @p2625 :rule eq_resolve :premises (@p2624 @p2539)) % 1.32/1.57 (step @p670 :rule arith-elim-lt :args (@t228 0)) % 1.32/1.57 (step @p671 :rule symm :premises (@p670)) % 1.32/1.57 (step @p2626 :rule eq_resolve :premises (@p20238 @p671)) % 1.32/1.57 (step @p2627 :rule int_tight_ub :premises (@p2626)) % 1.32/1.57 (step @p2628 false :rule contra :premises (@p2627 @p2625)) % 1.32/1.57 (step-pop @p20253 :rule scope :premises (@p2628)) % 1.32/1.57 (step-pop @p20254 :rule scope :premises (@p20253)) % 1.32/1.57 (step-pop @p20255 :rule scope :premises (@p20254)) % 1.32/1.57 (step-pop @p20256 :rule scope :premises (@p20255)) % 1.32/1.57 (step-pop @p20257 :rule scope :premises (@p20256)) % 1.32/1.57 (step @p2629 :rule process_scope :premises (@p20257) :args (false)) % 1.32/1.57 (step @p2635 :rule not_and :premises (@p2629)) % 1.32/1.57 (step @p2636 :rule eq_resolve :premises (@p2635 @p2529)) % 1.32/1.57 (step @p2637 :rule aci_norm :args ((= (or @t758 (or @t748 @t778)) (or @t758 @t748 @t778)))) % 1.32/1.57 (step @p2638 :rule symm :premises (@p2637)) % 1.32/1.57 (step @p2639 :rule bool-double-not-elim :args (@t778)) % 1.32/1.57 (step @p2640 :rule evaluate :args (@t779)) % 1.32/1.57 (step @p2641 :rule cong :premises (@p757 @p2640) :args (@t780)) % 1.32/1.57 (step @p2642 :rule cong :premises (@p2641) :args ((not @t780))) % 1.32/1.57 (step @p2643 :rule arith-leq-norm :args (@t18 -14)) % 1.32/1.57 (step @p2644 :rule trans :premises (@p2643 @p2642)) % 1.32/1.57 (step @p2645 :rule cong :premises (@p2644) :args ((not (<= @t18 -14)))) % 1.32/1.57 (step @p2646 :rule trans :premises (@p2645 @p2639)) % 1.32/1.57 (step @p2647 :rule arith-elim-leq :args (@t18 -14)) % 1.32/1.57 (step @p2648 :rule symm :premises (@p2647)) % 1.32/1.57 (step @p2649 :rule cong :premises (@p2648) :args ((not (>= -14 @t18)))) % 1.32/1.57 (step @p2650 :rule arith-elim-gt :args (@t18 -14)) % 1.32/1.57 (step @p2651 :rule trans :premises (@p2650 @p2649)) % 1.32/1.57 (step @p2652 :rule trans :premises (@p2651 @p2646)) % 1.32/1.57 (step @p2653 :rule bool-double-not-elim :args (@t781)) % 1.32/1.57 (step @p2654 :rule trans :premises (@p2653 @p2652)) % 1.32/1.57 (step @p2513 :rule arith-elim-lt :args (@t18 -14)) % 1.32/1.57 (step @p2655 :rule bool-double-not-elim :args (@t757)) % 1.32/1.57 (step @p2656 :rule trans :premises (@p2655 @p2513)) % 1.32/1.57 (step @p2657 :rule bool-double-not-elim :args (@t758)) % 1.32/1.57 (step @p2658 :rule nary_cong :premises (@p2657 @p2656 @p2654) :args ((or (not @t759) (not @t783) (not @t782)))) % 1.32/1.57 (step @p2659 :rule trans :premises (@p2658 @p2638)) % 1.32/1.57 (assume-push @p20258 @t759) % 1.32/1.57 (assume-push @p20259 @t783) % 1.32/1.57 (assume-push @p20260 @t782) % 1.32/1.57 (step @p2663 :rule arith_trichotomy :premises (@p20259 @p20258)) % 1.32/1.57 (step @p2664 false :rule contra :premises (@p2663 @p20260)) % 1.32/1.57 (step-pop @p20261 :rule scope :premises (@p2664)) % 1.32/1.57 (step-pop @p20262 :rule scope :premises (@p20261)) % 1.32/1.57 (step-pop @p20263 :rule scope :premises (@p20262)) % 1.32/1.57 (step @p2665 :rule process_scope :premises (@p20263) :args (false)) % 1.32/1.57 (step @p2669 :rule not_and :premises (@p2665)) % 1.32/1.57 (step @p2670 :rule eq_resolve :premises (@p2669 @p2659)) % 1.32/1.57 (step @p2671 :rule eq_resolve :premises (@p2670 @p2637)) % 1.32/1.57 (step @p2672 :rule reordering :premises (@p2671) :args ((or @t748 @t778 @t758))) % 1.32/1.57 (step @p2673 :rule refl :args (@t165)) % 1.32/1.57 (step @p2674 :rule refl :args (@t786)) % 1.32/1.57 (step @p2675 :rule nary_cong :premises (@p2674 @p2673 @p628) :args ((or @t786 @t165 @t246))) % 1.32/1.57 (step @p2676 :rule cnf_ite_neg1 :args (@t786)) % 1.32/1.57 (step @p2677 :rule eq_resolve :premises (@p2676 @p2675)) % 1.32/1.57 (step @p2678 :rule reordering :premises (@p2677) :args ((or @t165 @t229 @t786))) % 1.32/1.57 (step @p2679 :rule chain_m_resolution :premises (@p2678 @p853 @p626) :args (@t786 @t242 (@list @t164 @t229))) % 1.32/1.57 (step @p2680 :rule cnf_ite_neg2 :args (@t789)) % 1.32/1.57 (step @p2681 :rule reordering :premises (@p2680) :args ((or @t35 @t789 (not @t786)))) % 1.32/1.57 (step @p2682 :rule chain_m_resolution :premises (@p2681 @p857 @p2679) :args (@t789 @t377 (@list @t35 @t786))) % 1.32/1.57 (step @p2683 :rule refl :args (@t790)) % 1.32/1.57 (step @p2684 :rule refl :args (@t791)) % 1.32/1.57 (step @p2685 :rule nary_cong :premises (@p2684 @p2683 @p887) :args ((or @t791 @t790 @t321))) % 1.32/1.57 (step @p2686 :rule cnf_and_neg :args (@t791)) % 1.32/1.57 (step @p2687 :rule eq_resolve :premises (@p2686 @p2685)) % 1.32/1.57 (step @p2688 :rule reordering :premises (@p2687) :args ((or @t313 @t791 @t790))) % 1.32/1.57 (step @p2689 :rule chain_m_resolution :premises (@p2688 @p886 @p2682) :args (@t791 @t377 (@list @t313 @t789))) % 1.32/1.57 (step @p2690 :rule bool-double-not-elim :args (@t793)) % 1.32/1.57 (step @p2691 :rule arith_poly_norm :args ((= (* -1 (- @t649 @t794)) (* -1 (- @t792 1))))) % 1.32/1.57 (step @p2692 :rule arith_poly_norm_rel :premises (@p2691) :args ((= @t795 @t793))) % 1.32/1.57 (step @p2693 :rule cong :premises (@p2692) :args ((not @t795))) % 1.32/1.57 (step @p2694 :rule arith-leq-norm :args (@t649 @t213)) % 1.32/1.57 (step @p2695 :rule trans :premises (@p2694 @p2693)) % 1.32/1.57 (step @p2696 :rule arith_poly_norm :args ((= @t796 @t649))) % 1.32/1.57 (step @p2697 :rule cong :premises (@p2696 @p902) :args (@t797)) % 1.32/1.57 (step @p2698 :rule trans :premises (@p2697 @p2695)) % 1.32/1.57 (step @p2699 :rule cong :premises (@p2698) :args ((not @t797))) % 1.32/1.57 (step @p2700 :rule trans :premises (@p2699 @p2690)) % 1.32/1.57 (step @p2701 :rule arith-elim-leq :args (@t796 @t329)) % 1.32/1.57 (step @p2702 :rule symm :premises (@p2701)) % 1.32/1.57 (step @p2703 :rule cong :premises (@p2702) :args ((not (>= @t329 @t796)))) % 1.32/1.57 (step @p2704 :rule arith-elim-gt :args (@t796 @t329)) % 1.32/1.57 (step @p2705 :rule trans :premises (@p2704 @p2703)) % 1.32/1.57 (step @p2706 :rule trans :premises (@p2705 @p2700)) % 1.32/1.57 (step @p2707 :rule arith_poly_norm :args ((= (* 1 (- @t18 @t649)) (* 1 (- @t798 0))))) % 1.32/1.57 (step @p2708 :rule arith_poly_norm_rel :premises (@p2707) :args ((= (>= @t18 @t649) @t799))) % 1.32/1.57 (step @p2709 :rule arith-elim-leq :args (@t649 @t18)) % 1.32/1.57 (step @p2710 :rule trans :premises (@p2709 @p2708)) % 1.32/1.57 (step @p2711 :rule cong :premises (@p2696 @p752) :args (@t800)) % 1.32/1.57 (step @p2712 :rule trans :premises (@p2711 @p2710)) % 1.32/1.57 (step @p2713 :rule cong :premises (@p2712) :args ((not @t800))) % 1.32/1.57 (step @p2714 :rule arith-elim-leq :args (@t796 @t18)) % 1.32/1.57 (step @p2715 :rule symm :premises (@p2714)) % 1.32/1.57 (step @p2716 :rule cong :premises (@p2715) :args ((not (>= @t18 @t796)))) % 1.32/1.57 (step @p2717 :rule arith-elim-gt :args (@t796 @t18)) % 1.32/1.57 (step @p2718 :rule trans :premises (@p2717 @p2716)) % 1.32/1.57 (step @p2719 :rule trans :premises (@p2718 @p2713)) % 1.32/1.57 (step @p2720 :rule cong :premises (@p955 @p2719 @p2706) :args (@t801)) % 1.32/1.57 (step @p2721 :rule bool-double-not-elim :args (@t802)) % 1.32/1.57 (step @p2722 :rule arith_poly_norm :args ((= (* -1 (- @t16 @t794)) (* -1 @t803)))) % 1.32/1.57 (step @p2723 :rule arith_poly_norm_rel :premises (@p2722) :args ((= @t804 @t802))) % 1.32/1.57 (step @p2724 :rule cong :premises (@p2723) :args ((not @t804))) % 1.32/1.57 (step @p2725 :rule arith-leq-norm :args (@t16 @t213)) % 1.32/1.57 (step @p2726 :rule trans :premises (@p2725 @p2724)) % 1.32/1.57 (step @p2727 :rule refl :args (@t16)) % 1.32/1.58 (step @p2728 :rule cong :premises (@p2727 @p902) :args (@t805)) % 1.32/1.58 (step @p2729 :rule trans :premises (@p2728 @p2726)) % 1.32/1.58 (step @p2730 :rule cong :premises (@p2729) :args ((not @t805))) % 1.32/1.58 (step @p2731 :rule trans :premises (@p2730 @p2721)) % 1.32/1.58 (step @p2732 :rule arith-elim-leq :args (@t16 @t329)) % 1.32/1.58 (step @p2733 :rule symm :premises (@p2732)) % 1.32/1.58 (step @p2734 :rule cong :premises (@p2733) :args ((not (>= @t329 @t16)))) % 1.32/1.58 (step @p2735 :rule arith-elim-gt :args (@t16 @t329)) % 1.32/1.58 (step @p2736 :rule trans :premises (@p2735 @p2734)) % 1.32/1.58 (step @p2737 :rule trans :premises (@p2736 @p2731)) % 1.32/1.58 (step @p2738 :rule arith_poly_norm :args ((= (* 1 (- @t18 @t16)) (* 1 (- @t792 0))))) % 1.32/1.58 (step @p2739 :rule arith_poly_norm_rel :premises (@p2738) :args ((= @t807 @t806))) % 1.32/1.58 (step @p2740 :rule arith-elim-leq :args (@t16 @t18)) % 1.32/1.58 (step @p2741 :rule trans :premises (@p2740 @p2739)) % 1.32/1.58 (step @p2742 :rule cong :premises (@p2741) :args ((not (<= @t16 @t18)))) % 1.32/1.58 (step @p2743 :rule symm :premises (@p2740)) % 1.32/1.58 (step @p2744 :rule cong :premises (@p2743) :args ((not @t807))) % 1.32/1.58 (step @p2745 :rule arith-elim-gt :args (@t16 @t18)) % 1.32/1.58 (step @p2746 :rule trans :premises (@p2745 @p2744)) % 1.32/1.58 (step @p2747 :rule trans :premises (@p2746 @p2742)) % 1.32/1.58 (step @p2748 :rule cong :premises (@p955 @p2747 @p2737) :args (@t808)) % 1.32/1.58 (step @p2749 :rule refl :args (@t809)) % 1.32/1.58 (step @p2750 :rule cong :premises (@p2749 @p2748 @p2720) :args (@t810)) % 1.32/1.58 (step @p2751 :rule bool-double-not-elim :args (@t785)) % 1.32/1.58 (step @p2752 :rule arith_poly_norm :args ((= (* -1 (- @t235 @t811)) (* -1 (- @t784 1))))) % 1.32/1.58 (step @p2753 :rule arith_poly_norm_rel :premises (@p2752) :args ((= @t812 @t785))) % 1.32/1.58 (step @p2754 :rule cong :premises (@p2753) :args ((not @t812))) % 1.32/1.58 (step @p2755 :rule arith-leq-norm :args (@t235 @t96)) % 1.32/1.58 (step @p2756 :rule trans :premises (@p2755 @p2754)) % 1.32/1.58 (step @p2757 :rule cong :premises (@p901 @p964) :args (@t813)) % 1.32/1.58 (step @p2758 :rule trans :premises (@p2757 @p2756)) % 1.32/1.58 (step @p2759 :rule cong :premises (@p2758) :args ((not @t813))) % 1.32/1.58 (step @p2760 :rule trans :premises (@p2759 @p2751)) % 1.32/1.58 (step @p2761 :rule arith-elim-leq :args (@t328 @t345)) % 1.32/1.58 (step @p2762 :rule symm :premises (@p2761)) % 1.32/1.58 (step @p2763 :rule cong :premises (@p2762) :args ((not (>= @t345 @t328)))) % 1.32/1.58 (step @p2764 :rule arith-elim-gt :args (@t328 @t345)) % 1.32/1.58 (step @p2765 :rule trans :premises (@p2764 @p2763)) % 1.32/1.58 (step @p2766 :rule trans :premises (@p2765 @p2760)) % 1.32/1.58 (step @p2767 :rule arith_poly_norm :args ((= (* 1 (- tptp.a @t235)) (* 1 (- @t228 0))))) % 1.32/1.58 (step @p2768 :rule arith_poly_norm_rel :premises (@p2767) :args ((= (>= tptp.a @t235) @t229))) % 1.32/1.58 (step @p2769 :rule arith-elim-leq :args (@t235 tptp.a)) % 1.32/1.58 (step @p2770 :rule trans :premises (@p2769 @p2768)) % 1.32/1.58 (step @p2771 :rule cong :premises (@p901 @p329) :args (@t814)) % 1.32/1.58 (step @p2772 :rule trans :premises (@p2771 @p2770)) % 1.32/1.58 (step @p2773 :rule cong :premises (@p2772) :args ((not @t814))) % 1.32/1.58 (step @p2774 :rule arith-elim-leq :args (@t328 tptp.a)) % 1.32/1.58 (step @p2775 :rule symm :premises (@p2774)) % 1.32/1.58 (step @p2776 :rule cong :premises (@p2775) :args ((not (>= tptp.a @t328)))) % 1.32/1.58 (step @p2777 :rule arith-elim-gt :args (@t328 tptp.a)) % 1.32/1.58 (step @p2778 :rule trans :premises (@p2777 @p2776)) % 1.32/1.58 (step @p2779 :rule trans :premises (@p2778 @p2773)) % 1.32/1.58 (step @p2780 :rule cong :premises (@p815 @p2779 @p2766) :args (@t815)) % 1.32/1.58 (step @p2781 :rule bool-double-not-elim :args (@t787)) % 1.32/1.58 (step @p2782 :rule arith_poly_norm :args ((= (* -1 (- tptp.b @t811)) (* -1 (- @t228 1))))) % 1.32/1.58 (step @p2783 :rule arith_poly_norm_rel :premises (@p2782) :args ((= @t816 @t787))) % 1.32/1.58 (step @p2784 :rule cong :premises (@p2783) :args ((not @t816))) % 1.32/1.58 (step @p2785 :rule arith-leq-norm :args (tptp.b @t96)) % 1.32/1.58 (step @p2786 :rule trans :premises (@p2785 @p2784)) % 1.32/1.58 (step @p2787 :rule cong :premises (@p11 @p964) :args (@t817)) % 1.32/1.58 (step @p2788 :rule trans :premises (@p2787 @p2786)) % 1.32/1.58 (step @p2789 :rule cong :premises (@p2788) :args ((not @t817))) % 1.32/1.58 (step @p2790 :rule trans :premises (@p2789 @p2781)) % 1.32/1.58 (step @p2791 :rule arith-elim-leq :args (tptp.b @t345)) % 1.32/1.58 (step @p2792 :rule symm :premises (@p2791)) % 1.32/1.58 (step @p2793 :rule cong :premises (@p2792) :args ((not (>= @t345 tptp.b)))) % 1.32/1.58 (step @p2794 :rule arith-elim-gt :args (tptp.b @t345)) % 1.32/1.58 (step @p2795 :rule trans :premises (@p2794 @p2793)) % 1.32/1.58 (step @p2796 :rule trans :premises (@p2795 @p2790)) % 1.32/1.58 (step @p2797 :rule arith_poly_norm :args ((= (* 1 (- tptp.a tptp.b)) (* 1 (- @t784 0))))) % 1.32/1.58 (step @p2798 :rule arith_poly_norm_rel :premises (@p2797) :args ((= @t818 @t788))) % 1.32/1.58 (step @p2799 :rule arith-elim-leq :args (tptp.b tptp.a)) % 1.32/1.58 (step @p2800 :rule trans :premises (@p2799 @p2798)) % 1.32/1.58 (step @p2801 :rule cong :premises (@p2800) :args ((not (<= tptp.b tptp.a)))) % 1.32/1.58 (step @p2802 :rule symm :premises (@p2799)) % 1.32/1.58 (step @p2803 :rule cong :premises (@p2802) :args ((not @t818))) % 1.32/1.58 (step @p2804 :rule arith-elim-gt :args (tptp.b tptp.a)) % 1.32/1.58 (step @p2805 :rule trans :premises (@p2804 @p2803)) % 1.32/1.58 (step @p2806 :rule trans :premises (@p2805 @p2801)) % 1.32/1.58 (step @p2807 :rule cong :premises (@p815 @p2806 @p2796) :args (@t819)) % 1.32/1.58 (step @p2808 :rule cong :premises (@p926 @p2807 @p2780) :args (@t820)) % 1.32/1.58 (step @p2809 :rule nary_cong :premises (@p2808 @p858) :args (@t821)) % 1.32/1.58 (step @p2810 :rule cong :premises (@p2809 @p2750) :args ((=> @t821 @t810))) % 1.32/1.58 (assume-push @p20264 @t820) % 1.32/1.58 (assume-push @p20265 @t314) % 1.32/1.58 (step @p2813 :rule arith-abs-int-gt :args (@t16 @t18)) % 1.32/1.58 (step @p1052 :rule refl :args (@t359)) % 1.32/1.58 (step @p2814 :rule and_intro :premises (@p1052 @p20265)) % 1.32/1.58 (step @p2815 :rule arith-abs-int-gt :args (tptp.b tptp.a)) % 1.32/1.58 (step @p2816 :rule symm :premises (@p2815)) % 1.32/1.58 (step @p2817 :rule eq_resolve :premises (@p20264 @p2816)) % 1.32/1.58 (step @p2818 :rule arith_mult_abs_comparison :premises (@p2817 @p2814)) % 1.32/1.58 (step @p2819 :rule eq_resolve :premises (@p2818 @p2813)) % 1.32/1.58 (step-pop @p20266 :rule scope :premises (@p2819)) % 1.32/1.58 (step-pop @p20267 :rule scope :premises (@p20266)) % 1.32/1.58 (step @p2820 :rule process_scope :premises (@p20267) :args (@t810)) % 1.32/1.58 (step @p2823 :rule eq_resolve :premises (@p2820 @p2810)) % 1.32/1.58 (step @p2824 :rule implies_elim :premises (@p2823)) % 1.32/1.58 (step @p2825 :rule reordering :premises (@p2824) :args ((or @t823 (not @t791)))) % 1.32/1.58 (step @p2826 :rule chain_m_resolution :premises (@p2825 @p2689) :args (@t823 @t176 (@list @t791))) % 1.32/1.58 (step @p2827 :rule bool-double-not-elim :args (@t824)) % 1.32/1.58 (step @p2828 :rule nary_cong :premises (@p35 @p1070 @p214 @p709 @p2827) :args ((or @t38 @t372 @t105 @t273 @t826))) % 1.32/1.58 (assume-push @p20268 @t15) % 1.32/1.58 (assume-push @p20269 @t371) % 1.32/1.58 (assume-push @p20270 @t825) % 1.32/1.58 (assume-push @p20271 @t143) % 1.32/1.58 (assume-push @p20272 @t53) % 1.32/1.58 (step @p220 :rule arith-elim-leq :args (@t51 0)) % 1.32/1.58 (step @p221 :rule symm :premises (@p220)) % 1.32/1.58 (step @p222 :rule cong :premises (@p221) :args (@t106)) % 1.32/1.58 (step @p223 :rule arith-elim-gt :args (@t51 0)) % 1.32/1.58 (step @p224 :rule trans :premises (@p223 @p222)) % 1.32/1.58 (step @p225 :rule refl :args (@t51)) % 1.32/1.58 (step @p226 :rule cong :premises (@p225 @p43) :args (@t107)) % 1.32/1.58 (step @p227 :rule cong :premises (@p226) :args (@t108)) % 1.32/1.58 (step @p228 :rule arith-leq-norm :args (@t51 0)) % 1.32/1.58 (step @p229 :rule trans :premises (@p228 @p227)) % 1.32/1.58 (step @p230 :rule cong :premises (@p229) :args (@t110)) % 1.32/1.58 (step @p231 :rule trans :premises (@p230 @p214)) % 1.32/1.58 (step @p232 :rule trans :premises (@p224 @p231)) % 1.32/1.58 (step @p233 :rule symm :premises (@p232)) % 1.32/1.58 (step @p234 :rule trans :premises (@p231 @p233)) % 1.32/1.58 (assume-push @p20273 @t109) % 1.32/1.58 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.58 (step @p633 :rule evaluate :args (@t247)) % 1.32/1.58 (step @p2835 :rule evaluate :args ((+ 0/1 0/1 44/7 -6/1 -2/7))) % 1.32/1.58 (step @p240 :rule evaluate :args (@t114)) % 1.32/1.58 (step @p2836 :rule refl :args (-6/1)) % 1.32/1.58 (step @p2837 :rule evaluate :args (@t827)) % 1.32/1.58 (step @p1933 :rule evaluate :args (@t605)) % 1.32/1.58 (step @p2838 :rule refl :args (0/1)) % 1.32/1.58 (step @p2839 :rule nary_cong :premises (@p2838 @p1933 @p2837 @p2836 @p240) :args (@t828)) % 1.32/1.58 (step @p2840 :rule trans :premises (@p2839 @p2835)) % 1.32/1.58 (step @p1937 :rule arith_poly_norm :args (@t611)) % 1.32/1.58 (step @p2841 :rule arith_poly_norm :args ((= @t829 @t610))) % 1.32/1.58 (step @p2842 :rule trans :premises (@p2841 @p1937)) % 1.32/1.58 (step @p2843 :rule cong :premises (@p2842 @p2840) :args (@t830)) % 1.32/1.58 (step @p2844 :rule trans :premises (@p2843 @p633)) % 1.32/1.58 (step @p2845 :rule cong :premises (@p2844) :args ((not @t830))) % 1.32/1.58 (step @p2846 :rule trans :premises (@p2845 @p236)) % 1.32/1.58 (step @p2847 :rule arith-elim-lt :args (@t829 @t828)) % 1.32/1.58 (step @p2848 :rule trans :premises (@p2847 @p2846)) % 1.32/1.58 (assume-push @p20274 @t129) % 1.32/1.58 (assume-push @p20275 @t4) % 1.32/1.58 (step @p277 :rule arith_mult_neg :args (-2/7 @t82)) % 1.32/1.58 (step @p278 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p279 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p280 :rule trans :premises (@p279 @p278)) % 1.32/1.58 (step @p281 :rule and_intro :premises (@p20274 @p280)) % 1.32/1.58 (step @p282 :rule modus_ponens :premises (@p281 @p277)) % 1.32/1.58 (step-pop @p20276 :rule scope :premises (@p282)) % 1.32/1.58 (step-pop @p20277 :rule scope :premises (@p20276)) % 1.32/1.58 (step @p283 :rule process_scope :premises (@p20277) :args (@t130)) % 1.32/1.58 (step @p286 :rule evaluate :args (@t129)) % 1.32/1.58 (step @p287 :rule true_elim :premises (@p286)) % 1.32/1.58 (step @p288 :rule and_intro :premises (@p287 @p1)) % 1.32/1.58 (step @p289 :rule modus_ponens :premises (@p288 @p283)) % 1.32/1.58 (step @p2853 :rule evaluate :args (@t831)) % 1.32/1.58 (step @p2854 :rule refl :args (@t387)) % 1.32/1.58 (step @p2855 :rule cong :premises (@p2854 @p2853) :args (@t832)) % 1.32/1.58 (step @p2856 :rule arith_poly_norm :args ((= (* 6/1 (to_real (- @t18 -6))) (* 6/1 (- @t387 @t831))))) % 1.32/1.58 (step @p2857 :rule arith_poly_norm_rel :premises (@p2856) :args ((= (< @t18 -6) @t832))) % 1.32/1.58 (step @p2858 :rule trans :premises (@p2857 @p2855)) % 1.32/1.58 (step @p1089 :rule arith-elim-lt :args (@t18 -6)) % 1.32/1.58 (step @p1090 :rule symm :premises (@p1089)) % 1.32/1.58 (step @p1091 :rule eq_resolve :premises (@p1068 @p1090)) % 1.32/1.58 (step @p2859 :rule eq_resolve :premises (@p1091 @p2858)) % 1.32/1.58 (assume-push @p20278 @t615) % 1.32/1.58 (assume-push @p20279 @t833) % 1.32/1.58 (step @p2862 :rule arith_mult_pos :args (11/7 @t834)) % 1.32/1.58 (step @p2863 :rule evaluate :args (@t835)) % 1.32/1.58 (step @p2864 :rule refl :args (@t389)) % 1.32/1.58 (step @p2865 :rule cong :premises (@p2864 @p2863) :args (@t836)) % 1.32/1.58 (step @p2866 :rule arith_poly_norm :args (@t837)) % 1.32/1.58 (step @p2867 :rule arith_poly_norm_rel :premises (@p2866) :args (@t838)) % 1.32/1.58 (step @p2868 :rule trans :premises (@p2867 @p2865)) % 1.32/1.58 (step @p2869 :rule eq_resolve :premises (@p20279 @p2868)) % 1.32/1.58 (step @p2870 :rule and_intro :premises (@p20278 @p2869)) % 1.32/1.58 (step @p2871 :rule modus_ponens :premises (@p2870 @p2862)) % 1.32/1.58 (step-pop @p20280 :rule scope :premises (@p2871)) % 1.32/1.58 (step-pop @p20281 :rule scope :premises (@p20280)) % 1.32/1.58 (step @p2872 :rule process_scope :premises (@p20281) :args ((<= @t609 @t827))) % 1.32/1.58 (step @p2875 :rule arith-elim-lt :args (@t135 5)) % 1.32/1.58 (step @p2876 :rule symm :premises (@p2875)) % 1.32/1.58 (step @p2877 :rule eq_resolve :premises (@p20270 @p2876)) % 1.32/1.58 (step @p2878 :rule int_tight_ub :premises (@p2877)) % 1.32/1.58 (step @p1977 :rule evaluate :args (@t615)) % 1.32/1.58 (step @p1978 :rule true_elim :premises (@p1977)) % 1.32/1.58 (step @p2879 :rule and_intro :premises (@p1978 @p2878)) % 1.32/1.58 (step @p2880 :rule modus_ponens :premises (@p2879 @p2872)) % 1.32/1.58 (assume-push @p20282 @t125) % 1.32/1.58 (assume-push @p20283 @t417) % 1.32/1.58 (step @p1983 :rule arith_mult_pos :args (1/7 @t418)) % 1.32/1.58 (step @p1984 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p1985 :rule cong :premises (@p20283) :args (@t401)) % 1.32/1.58 (step @p1986 :rule trans :premises (@p1985 @p1984)) % 1.32/1.58 (step @p1987 :rule and_intro :premises (@p20282 @p1986)) % 1.32/1.58 (step @p1988 :rule modus_ponens :premises (@p1987 @p1983)) % 1.32/1.58 (step-pop @p20284 :rule scope :premises (@p1988)) % 1.32/1.58 (step-pop @p20285 :rule scope :premises (@p20284)) % 1.32/1.58 (step @p1989 :rule process_scope :premises (@p20285) :args (@t622)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p2885 :rule eq_resolve :premises (@p20271 @p1181)) % 1.32/1.58 (step @p271 :rule evaluate :args (@t125)) % 1.32/1.58 (step @p272 :rule true_elim :premises (@p271)) % 1.32/1.58 (step @p2886 :rule and_intro :premises (@p272 @p2885)) % 1.32/1.58 (step @p2887 :rule modus_ponens :premises (@p2886 @p1989)) % 1.32/1.58 (step @p2888 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p2889 :rule refl :args (@t122)) % 1.32/1.58 (step @p2890 :rule cong :premises (@p2889 @p2888) :args (@t131)) % 1.32/1.58 (step @p293 :rule arith_poly_norm :args (@t132)) % 1.32/1.58 (step @p2891 :rule arith_poly_norm_rel :premises (@p293) :args (@t133)) % 1.32/1.58 (step @p2892 :rule trans :premises (@p2891 @p2890)) % 1.32/1.58 (step @p2893 :rule eq_resolve :premises (@p20273 @p2892)) % 1.32/1.58 (step @p2894 :rule arith_sum_ub :premises (@p2893 @p2887 @p2880 @p2859 @p289)) % 1.32/1.58 (step @p2895 false :rule eq_resolve :premises (@p2894 @p2848)) % 1.32/1.58 (step-pop @p20286 :rule scope :premises (@p2895)) % 1.32/1.58 (step @p2896 :rule process_scope :premises (@p20286) :args (false)) % 1.32/1.58 (step @p2898 :rule eq_resolve :premises (@p2896 @p234)) % 1.32/1.58 (step @p2899 :rule eq_resolve :premises (@p2898 @p224)) % 1.32/1.58 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.32/1.58 (step @p304 :rule symm :premises (@p303)) % 1.32/1.58 (step @p2900 :rule eq_resolve :premises (@p20272 @p304)) % 1.32/1.58 (step @p2901 :rule int_tight_ub :premises (@p2900)) % 1.32/1.58 (step @p2902 false :rule contra :premises (@p2901 @p2899)) % 1.32/1.58 (step-pop @p20287 :rule scope :premises (@p2902)) % 1.32/1.58 (step-pop @p20288 :rule scope :premises (@p20287)) % 1.32/1.58 (step-pop @p20289 :rule scope :premises (@p20288)) % 1.32/1.58 (step-pop @p20290 :rule scope :premises (@p20289)) % 1.32/1.58 (step-pop @p20291 :rule scope :premises (@p20290)) % 1.32/1.58 (step @p2903 :rule process_scope :premises (@p20291) :args (false)) % 1.32/1.58 (assume-push @p20292 @t15) % 1.32/1.58 (assume-push @p20293 @t371) % 1.32/1.58 (assume-push @p20294 @t53) % 1.32/1.58 (assume-push @p20295 @t143) % 1.32/1.58 (assume-push @p20296 @t825) % 1.32/1.58 (step @p2914 :rule and_intro :premises (@p6 @p1068 @p20296 @p20295 @p20294)) % 1.32/1.58 (step-pop @p20297 :rule scope :premises (@p2914)) % 1.32/1.58 (step-pop @p20298 :rule scope :premises (@p20297)) % 1.32/1.58 (step-pop @p20299 :rule scope :premises (@p20298)) % 1.32/1.58 (step-pop @p20300 :rule scope :premises (@p20299)) % 1.32/1.58 (step-pop @p20301 :rule scope :premises (@p20300)) % 1.32/1.58 (step @p2915 :rule process_scope :premises (@p20301) :args (@t839)) % 1.32/1.58 (step @p2921 :rule implies_elim :premises (@p2915)) % 1.32/1.58 (step @p2922 :rule resolution :premises (@p2921 @p2903) :args (true @t839)) % 1.32/1.58 (step @p2923 :rule not_and :premises (@p2922)) % 1.32/1.58 (step @p2924 :rule eq_resolve :premises (@p2923 @p2828)) % 1.32/1.58 (step @p2925 :rule reordering :premises (@p2924) :args ((or @t370 @t38 @t52 @t273 @t824))) % 1.32/1.58 (step @p2926 :rule chain_m_resolution :premises (@p2925 @p1068 @p6 @p586 @p444) :args (@t824 @t840 (@list @t370 @t15 @t52 @t143))) % 1.32/1.58 (assume-push @p20302 @t824) % 1.32/1.58 (assume-push @p20303 @t824) % 1.32/1.58 (step @p2929 :rule bool-double-not-elim :args (@t841)) % 1.32/1.58 (step @p2930 :rule arith-elim-lt :args (@t135 0)) % 1.32/1.58 (step @p2931 :rule cong :premises (@p2930) :args ((not @t842))) % 1.32/1.58 (step @p2932 :rule trans :premises (@p2931 @p2929)) % 1.32/1.58 (assume-push @p20304 @t842) % 1.32/1.58 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.58 (step @p2934 :rule evaluate :args (@t843)) % 1.32/1.58 (step @p2935 :rule evaluate :args ((+ 0 -5))) % 1.32/1.58 (step @p2936 :rule evaluate :args (@t844)) % 1.32/1.58 (step @p826 :rule refl :args (0)) % 1.32/1.58 (step @p2937 :rule nary_cong :premises (@p826 @p2936) :args (@t845)) % 1.32/1.58 (step @p2938 :rule trans :premises (@p2937 @p2935)) % 1.32/1.58 (step @p2939 :rule arith_poly_norm :args ((= @t846 0))) % 1.32/1.58 (step @p2940 :rule cong :premises (@p2939 @p2938) :args (@t847)) % 1.32/1.58 (step @p2941 :rule trans :premises (@p2940 @p2934)) % 1.32/1.58 (step @p2942 :rule cong :premises (@p2941) :args ((not @t847))) % 1.32/1.58 (step @p2943 :rule trans :premises (@p2942 @p236)) % 1.32/1.58 (step @p2944 :rule arith-elim-lt :args (@t846 @t845)) % 1.32/1.58 (step @p2945 :rule trans :premises (@p2944 @p2943)) % 1.32/1.58 (step @p2946 :rule arith_mult_neg :args (-1 @t824)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p2947 :rule and_intro :premises (@p136 @p20302)) % 1.32/1.58 (step @p2948 :rule modus_ponens :premises (@p2947 @p2946)) % 1.32/1.58 (step @p2949 :rule arith_sum_ub :premises (@p20304 @p2948)) % 1.32/1.58 (step @p2950 false :rule eq_resolve :premises (@p2949 @p2945)) % 1.32/1.58 (step-pop @p20305 :rule scope :premises (@p2950)) % 1.32/1.58 (step @p2951 :rule process_scope :premises (@p20305) :args (false)) % 1.32/1.58 (step @p2953 :rule eq_resolve :premises (@p2951 @p2932)) % 1.32/1.58 (step-pop @p20306 :rule scope :premises (@p2953)) % 1.32/1.58 (step @p2954 :rule process_scope :premises (@p20306) :args (@t841)) % 1.32/1.58 (step @p2956 :rule modus_ponens :premises (@p20302 @p2954)) % 1.32/1.58 (step-pop @p20307 :rule scope :premises (@p2956)) % 1.32/1.58 (step @p2957 :rule process_scope :premises (@p20307) :args (@t841)) % 1.32/1.58 (step @p2959 :rule implies_elim :premises (@p2957)) % 1.32/1.58 (step @p2960 :rule chain_m_resolution :premises (@p2959 @p2926) :args (@t841 @t176 (@list @t824))) % 1.32/1.58 (step @p2961 :rule refl :args (@t848)) % 1.32/1.58 (step @p2962 :rule nary_cong :premises (@p2961 @p2683 @p887 @p428) :args ((or @t848 @t790 @t321 @t179))) % 1.32/1.58 (step @p2963 :rule cnf_and_neg :args (@t848)) % 1.32/1.58 (step @p2964 :rule eq_resolve :premises (@p2963 @p2962)) % 1.32/1.58 (step @p2965 :rule reordering :premises (@p2964) :args ((or @t168 @t313 @t790 @t848))) % 1.32/1.58 (step @p2966 :rule chain_m_resolution :premises (@p2965 @p421 @p886 @p2682) :args (@t848 @t322 (@list @t168 @t313 @t789))) % 1.32/1.58 (step @p2967 :rule arith_poly_norm :args ((= (* -1 (- @t398 @t213)) (* -1 (- @t849 0))))) % 1.32/1.58 (step @p2968 :rule arith_poly_norm_rel :premises (@p2967) :args ((= (>= @t398 @t213) @t850))) % 1.32/1.58 (step @p2969 :rule arith-elim-leq :args (@t213 @t398)) % 1.32/1.58 (step @p2970 :rule trans :premises (@p2969 @p2968)) % 1.32/1.58 (step @p2971 :rule arith_poly_norm :args ((= @t851 @t398))) % 1.32/1.58 (step @p2972 :rule cong :premises (@p902 @p2971) :args (@t852)) % 1.32/1.58 (step @p2973 :rule trans :premises (@p2972 @p2970)) % 1.32/1.58 (step @p2974 :rule cong :premises (@p2973) :args ((not @t852))) % 1.32/1.58 (step @p2975 :rule arith-elim-leq :args (@t329 @t851)) % 1.32/1.58 (step @p2976 :rule symm :premises (@p2975)) % 1.32/1.58 (step @p2977 :rule cong :premises (@p2976) :args ((not (>= @t851 @t329)))) % 1.32/1.58 (step @p2978 :rule arith-elim-gt :args (@t329 @t851)) % 1.32/1.58 (step @p2979 :rule trans :premises (@p2978 @p2977)) % 1.32/1.58 (step @p2980 :rule trans :premises (@p2979 @p2974)) % 1.32/1.58 (step @p2981 :rule arith_poly_norm :args ((= (* 1 (- @t135 @t213)) (* 1 (- @t853 0))))) % 1.32/1.58 (step @p2982 :rule arith_poly_norm_rel :premises (@p2981) :args ((= (>= @t135 @t213) @t854))) % 1.32/1.58 (step @p2983 :rule arith-elim-leq :args (@t213 @t135)) % 1.32/1.58 (step @p2984 :rule trans :premises (@p2983 @p2982)) % 1.32/1.58 (step @p747 :rule refl :args (@t135)) % 1.32/1.58 (step @p2985 :rule cong :premises (@p902 @p747) :args (@t855)) % 1.32/1.58 (step @p2986 :rule trans :premises (@p2985 @p2984)) % 1.32/1.58 (step @p2987 :rule cong :premises (@p2986) :args ((not @t855))) % 1.32/1.58 (step @p2988 :rule arith-elim-leq :args (@t329 @t135)) % 1.32/1.58 (step @p2989 :rule symm :premises (@p2988)) % 1.32/1.58 (step @p2990 :rule cong :premises (@p2989) :args ((not (>= @t135 @t329)))) % 1.32/1.58 (step @p2991 :rule arith-elim-gt :args (@t329 @t135)) % 1.32/1.58 (step @p2992 :rule trans :premises (@p2991 @p2990)) % 1.32/1.58 (step @p2993 :rule trans :premises (@p2992 @p2987)) % 1.32/1.58 (step @p2994 :rule refl :args (@t841)) % 1.32/1.58 (step @p2995 :rule cong :premises (@p2994 @p2993 @p2980) :args (@t856)) % 1.32/1.58 (step @p2996 :rule bool-double-not-elim :args (@t857)) % 1.32/1.58 (step @p2997 :rule arith_poly_norm :args ((= (* -1 (- @t18 @t858)) (* -1 (- @t853 1))))) % 1.32/1.58 (step @p2998 :rule arith_poly_norm_rel :premises (@p2997) :args ((= @t859 @t857))) % 1.32/1.58 (step @p2999 :rule cong :premises (@p2998) :args ((not @t859))) % 1.32/1.58 (step @p3000 :rule arith-leq-norm :args (@t18 @t398)) % 1.32/1.58 (step @p3001 :rule trans :premises (@p3000 @p2999)) % 1.32/1.58 (step @p3002 :rule cong :premises (@p752 @p2971) :args (@t860)) % 1.32/1.58 (step @p3003 :rule trans :premises (@p3002 @p3001)) % 1.32/1.58 (step @p3004 :rule cong :premises (@p3003) :args ((not @t860))) % 1.32/1.58 (step @p3005 :rule trans :premises (@p3004 @p2996)) % 1.32/1.58 (step @p3006 :rule arith-elim-leq :args (@t18 @t851)) % 1.32/1.58 (step @p3007 :rule symm :premises (@p3006)) % 1.32/1.58 (step @p3008 :rule cong :premises (@p3007) :args ((not (>= @t851 @t18)))) % 1.32/1.58 (step @p3009 :rule arith-elim-gt :args (@t18 @t851)) % 1.32/1.58 (step @p3010 :rule trans :premises (@p3009 @p3008)) % 1.32/1.58 (step @p3011 :rule trans :premises (@p3010 @p3005)) % 1.32/1.58 (step @p3012 :rule bool-double-not-elim :args (@t861)) % 1.32/1.58 (step @p3013 :rule arith_poly_norm :args ((= (* -1 (- @t18 @t862)) (* -1 (- @t849 1))))) % 1.32/1.58 (step @p3014 :rule arith_poly_norm_rel :premises (@p3013) :args ((= @t863 @t861))) % 1.32/1.58 (step @p3015 :rule cong :premises (@p3014) :args ((not @t863))) % 1.32/1.58 (step @p3016 :rule arith-leq-norm :args (@t18 @t135)) % 1.32/1.58 (step @p3017 :rule trans :premises (@p3016 @p3015)) % 1.32/1.58 (step @p3018 :rule cong :premises (@p3017) :args ((not (<= @t18 @t135)))) % 1.32/1.58 (step @p3019 :rule trans :premises (@p3018 @p3012)) % 1.32/1.58 (step @p3020 :rule arith-elim-leq :args (@t18 @t135)) % 1.32/1.58 (step @p3021 :rule symm :premises (@p3020)) % 1.32/1.58 (step @p3022 :rule cong :premises (@p3021) :args ((not (>= @t135 @t18)))) % 1.32/1.58 (step @p3023 :rule arith-elim-gt :args (@t18 @t135)) % 1.32/1.58 (step @p3024 :rule trans :premises (@p3023 @p3022)) % 1.32/1.58 (step @p3025 :rule trans :premises (@p3024 @p3019)) % 1.32/1.58 (step @p3026 :rule cong :premises (@p2994 @p3025 @p3011) :args (@t864)) % 1.32/1.58 (step @p3027 :rule cong :premises (@p955 @p3026 @p2995) :args (@t865)) % 1.32/1.58 (step @p3028 :rule nary_cong :premises (@p2808 @p858 @p957) :args (@t866)) % 1.32/1.58 (step @p3029 :rule cong :premises (@p3028 @p3027) :args ((=> @t866 @t865))) % 1.32/1.58 (assume-push @p20308 @t820) % 1.32/1.58 (assume-push @p20309 @t314) % 1.32/1.58 (assume-push @p20310 @t175) % 1.32/1.58 (step @p3033 :rule arith-abs-int-gt :args (@t18 @t135)) % 1.32/1.58 (step @p3034 :rule bool-double-not-elim :args (@t869)) % 1.32/1.58 (step @p3035 :rule arith_poly_norm :args ((= (* -1 (- @t358 @t870)) (* -1 (- @t868 1))))) % 1.32/1.58 (step @p3036 :rule arith_poly_norm_rel :premises (@p3035) :args ((= @t871 @t869))) % 1.32/1.58 (step @p3037 :rule cong :premises (@p3036) :args ((not @t871))) % 1.32/1.58 (step @p3038 :rule arith-leq-norm :args (@t358 @t867)) % 1.32/1.58 (step @p3039 :rule trans :premises (@p3038 @p3037)) % 1.32/1.58 (step @p3040 :rule cong :premises (@p3039) :args ((not (<= @t358 @t867)))) % 1.32/1.58 (step @p3041 :rule trans :premises (@p3040 @p3034)) % 1.32/1.58 (step @p3042 :rule arith-elim-leq :args (@t358 @t867)) % 1.32/1.58 (step @p3043 :rule symm :premises (@p3042)) % 1.32/1.58 (step @p3044 :rule cong :premises (@p3043) :args ((not (>= @t867 @t358)))) % 1.32/1.58 (step @p3045 :rule arith-elim-gt :args (@t358 @t867)) % 1.32/1.58 (step @p3046 :rule trans :premises (@p3045 @p3044)) % 1.32/1.58 (step @p3047 :rule trans :premises (@p3046 @p3041)) % 1.32/1.58 (step @p3048 :rule symm :premises (@p3047)) % 1.32/1.58 (step @p3049 :rule refl :args (@t867)) % 1.32/1.58 (step @p3050 :rule arith_poly_norm :args ((= @t872 @t18))) % 1.32/1.58 (step @p3051 :rule cong :premises (@p3050) :args (@t873)) % 1.32/1.58 (step @p3052 :rule cong :premises (@p3051 @p3049) :args (@t874)) % 1.32/1.58 (step @p3053 :rule trans :premises (@p3052 @p3039)) % 1.32/1.58 (step @p3054 :rule cong :premises (@p3053) :args ((not @t874))) % 1.32/1.58 (step @p3055 :rule trans :premises (@p3054 @p3034)) % 1.32/1.58 (step @p3056 :rule arith-elim-leq :args (@t873 @t867)) % 1.32/1.58 (step @p3057 :rule symm :premises (@p3056)) % 1.32/1.58 (step @p3058 :rule cong :premises (@p3057) :args ((not (>= @t867 @t873)))) % 1.32/1.58 (step @p3059 :rule arith-elim-gt :args (@t873 @t867)) % 1.32/1.58 (step @p3060 :rule trans :premises (@p3059 @p3058)) % 1.32/1.58 (step @p3061 :rule trans :premises (@p3060 @p3055)) % 1.32/1.58 (step @p3062 :rule trans :premises (@p3061 @p3048)) % 1.32/1.58 (step @p3063 :rule refl :args ((abs tptp.a))) % 1.32/1.58 (step @p3064 :rule and_intro :premises (@p3063 @p20310)) % 1.32/1.58 (step @p2815 :rule arith-abs-int-gt :args (tptp.b tptp.a)) % 1.32/1.58 (step @p2816 :rule symm :premises (@p2815)) % 1.32/1.58 (step @p3065 :rule eq_resolve :premises (@p20308 @p2816)) % 1.32/1.58 (step @p3066 :rule arith_mult_abs_comparison :premises (@p3065 @p3064)) % 1.32/1.58 (step @p3067 :rule eq_resolve :premises (@p3066 @p3062)) % 1.32/1.58 (step @p3068 :rule eq_resolve :premises (@p3067 @p3033)) % 1.32/1.58 (step-pop @p20311 :rule scope :premises (@p3068)) % 1.32/1.58 (step-pop @p20312 :rule scope :premises (@p20311)) % 1.32/1.58 (step-pop @p20313 :rule scope :premises (@p20312)) % 1.32/1.58 (step @p3069 :rule process_scope :premises (@p20313) :args (@t865)) % 1.32/1.58 (step @p3073 :rule eq_resolve :premises (@p3069 @p3029)) % 1.32/1.58 (step @p3074 :rule implies_elim :premises (@p3073)) % 1.32/1.58 (step @p3075 :rule reordering :premises (@p3074) :args ((or @t877 (not @t848)))) % 1.32/1.58 (step @p3076 :rule chain_m_resolution :premises (@p3075 @p2966) :args (@t877 @t176 (@list @t848))) % 1.32/1.58 (step @p3077 :rule cnf_ite_pos2 :args (@t877)) % 1.32/1.58 (step @p3078 :rule reordering :premises (@p3077) :args ((or @t342 @t876 (not @t877)))) % 1.32/1.58 (step @p3079 :rule chain_m_resolution :premises (@p3078 @p1115 @p3076) :args (@t876 @t377 (@list @t342 @t877))) % 1.32/1.58 (step @p3080 :rule cnf_ite_pos1 :args (@t876)) % 1.32/1.58 (step @p3081 :rule reordering :premises (@p3080) :args ((or @t875 @t878 (not @t876)))) % 1.32/1.58 (step @p3082 :rule chain_m_resolution :premises (@p3081 @p2960 @p3079) :args (@t875 @t312 (@list @t841 @t876))) % 1.32/1.58 (assume-push @p20314 @t24) % 1.32/1.58 (assume-push @p20315 @t24) % 1.32/1.58 (step @p3085 :rule arith-elim-lt :args (@t217 1)) % 1.32/1.58 (step @p3086 :rule symm :premises (@p3085)) % 1.32/1.58 (assume-push @p20316 @t879) % 1.32/1.58 (step @p506 :rule evaluate :args (@t200)) % 1.32/1.58 (step @p1655 :rule evaluate :args (@t538)) % 1.32/1.58 (step @p826 :rule refl :args (0)) % 1.32/1.58 (step @p80 :rule evaluate :args (@t58)) % 1.32/1.58 (step @p1656 :rule nary_cong :premises (@p80 @p826) :args (@t539)) % 1.32/1.58 (step @p1657 :rule trans :premises (@p1656 @p1655)) % 1.32/1.58 (step @p1658 :rule evaluate :args (@t540)) % 1.32/1.58 (step @p1435 :rule arith_poly_norm :args (@t485)) % 1.32/1.58 (step @p3088 :rule arith_poly_norm :args ((= @t880 0))) % 1.32/1.58 (step @p1436 :rule arith_poly_norm :args (@t487)) % 1.32/1.58 (step @p3089 :rule nary_cong :premises (@p1436 @p3088 @p1435) :args (@t881)) % 1.32/1.58 (step @p3090 :rule trans :premises (@p3089 @p1658)) % 1.32/1.58 (step @p3091 :rule arith_poly_norm :args ((= @t882 @t881))) % 1.32/1.58 (step @p3092 :rule trans :premises (@p3091 @p3090)) % 1.32/1.58 (step @p3093 :rule cong :premises (@p3092 @p1657) :args ((<= @t882 @t539))) % 1.32/1.58 (step @p3094 :rule trans :premises (@p3093 @p506)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p3095 :rule eq_resolve :premises (@p20314 @p538)) % 1.32/1.58 (step @p3096 :rule arith_mult_neg :args (-1 @t879)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p3097 :rule and_intro :premises (@p136 @p20316)) % 1.32/1.58 (step @p3098 :rule modus_ponens :premises (@p3097 @p3096)) % 1.32/1.58 (step @p3099 :rule arith_sum_ub :premises (@p3098 @p3095)) % 1.32/1.58 (step @p3100 false :rule eq_resolve :premises (@p3099 @p3094)) % 1.32/1.58 (step-pop @p20317 :rule scope :premises (@p3100)) % 1.32/1.58 (step @p3101 :rule process_scope :premises (@p20317) :args (false)) % 1.32/1.58 (step @p3103 :rule eq_resolve :premises (@p3101 @p3086)) % 1.32/1.58 (step @p3104 :rule eq_resolve :premises (@p3103 @p3085)) % 1.32/1.58 (step-pop @p20318 :rule scope :premises (@p3104)) % 1.32/1.58 (step @p3105 :rule process_scope :premises (@p20318) :args (@t883)) % 1.32/1.58 (step @p3107 :rule modus_ponens :premises (@p20314 @p3105)) % 1.32/1.58 (step-pop @p20319 :rule scope :premises (@p3107)) % 1.32/1.58 (step @p3108 :rule process_scope :premises (@p20319) :args (@t883)) % 1.32/1.58 (step @p3110 :rule implies_elim :premises (@p3108)) % 1.32/1.58 (step @p3111 :rule chain_m_resolution :premises (@p3110 @p324) :args (@t883 @t176 @t884)) % 1.32/1.58 (step @p3112 :rule bool-double-not-elim :args (@t854)) % 1.32/1.58 (step @p3113 :rule refl :args (@t878)) % 1.32/1.58 (step @p3114 :rule bool-double-not-elim :args (@t809)) % 1.32/1.58 (step @p3115 :rule bool-double-not-elim :args (@t879)) % 1.32/1.58 (step @p3116 :rule nary_cong :premises (@p35 @p1684 @p3115 @p3114 @p3113 @p3112) :args ((or @t38 @t549 @t886 (not @t885) @t878 (not @t875)))) % 1.32/1.58 (assume-push @p20320 @t546) % 1.32/1.58 (assume-push @p20321 @t841) % 1.32/1.58 (assume-push @p20322 @t15) % 1.32/1.58 (assume-push @p20323 @t885) % 1.32/1.58 (assume-push @p20324 @t883) % 1.32/1.58 (assume-push @p20325 @t875) % 1.32/1.58 (step @p3123 :rule arith-elim-leq :args (@t853 -1)) % 1.32/1.58 (step @p3124 :rule symm :premises (@p3123)) % 1.32/1.58 (step @p3125 :rule cong :premises (@p3124) :args ((not (>= -1 @t853)))) % 1.32/1.58 (step @p3126 :rule arith-elim-gt :args (@t853 -1)) % 1.32/1.58 (step @p3127 :rule trans :premises (@p3126 @p3125)) % 1.32/1.58 (step @p3128 :rule refl :args (@t853)) % 1.32/1.58 (step @p3129 :rule cong :premises (@p3128 @p991) :args (@t887)) % 1.32/1.58 (step @p3130 :rule cong :premises (@p3129) :args ((not @t887))) % 1.32/1.58 (step @p3131 :rule arith-leq-norm :args (@t853 -1)) % 1.32/1.58 (step @p3132 :rule trans :premises (@p3131 @p3130)) % 1.32/1.58 (step @p3133 :rule cong :premises (@p3132) :args ((not @t888))) % 1.32/1.58 (step @p3134 :rule trans :premises (@p3133 @p3112)) % 1.32/1.58 (step @p3135 :rule trans :premises (@p3127 @p3134)) % 1.32/1.58 (step @p3136 :rule symm :premises (@p3135)) % 1.32/1.58 (step @p3137 :rule trans :premises (@p3134 @p3136)) % 1.32/1.58 (assume-push @p20326 @t888) % 1.32/1.58 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.58 (step @p3139 :rule evaluate :args ((>= 0/1 -137/154))) % 1.32/1.58 (step @p3140 :rule evaluate :args ((+ -1/1 1/22 0/1 -1/154 0/1 1/14))) % 1.32/1.58 (step @p3141 :rule evaluate :args (@t889)) % 1.32/1.58 (step @p3142 :rule evaluate :args (@t890)) % 1.32/1.58 (step @p3143 :rule evaluate :args (@t891)) % 1.32/1.58 (step @p3144 :rule evaluate :args (@t892)) % 1.32/1.58 (step @p3145 :rule evaluate :args (@t893)) % 1.32/1.58 (step @p3146 :rule refl :args (-1/1)) % 1.32/1.58 (step @p3147 :rule nary_cong :premises (@p3146 @p3145 @p3144 @p3143 @p3142 @p3141) :args (@t894)) % 1.32/1.58 (step @p3148 :rule trans :premises (@p3147 @p3140)) % 1.32/1.58 (step @p3149 :rule arith_poly_norm :args ((= @t904 0/1))) % 1.32/1.58 (step @p3150 :rule arith_poly_norm :args ((= @t909 @t904))) % 1.32/1.58 (step @p3151 :rule trans :premises (@p3150 @p3149)) % 1.32/1.58 (step @p3152 :rule cong :premises (@p3151 @p3148) :args (@t910)) % 1.32/1.58 (step @p3153 :rule trans :premises (@p3152 @p3139)) % 1.32/1.58 (step @p3154 :rule cong :premises (@p3153) :args ((not @t910))) % 1.32/1.58 (step @p3155 :rule trans :premises (@p3154 @p236)) % 1.32/1.58 (step @p3156 :rule arith-elim-lt :args (@t909 @t894)) % 1.32/1.58 (step @p3157 :rule trans :premises (@p3156 @p3155)) % 1.32/1.58 (assume-push @p20327 @t911) % 1.32/1.58 (assume-push @p20328 @t773) % 1.32/1.58 (step @p3160 :rule arith_mult_pos :args (1/14 @t774)) % 1.32/1.58 (step @p3161 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3162 :rule refl :args (@t401)) % 1.32/1.58 (step @p3163 :rule cong :premises (@p3162 @p3161) :args (@t775)) % 1.32/1.58 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.32/1.58 (step @p3164 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.32/1.58 (step @p3165 :rule trans :premises (@p3164 @p3163)) % 1.32/1.58 (step @p3166 :rule eq_resolve :premises (@p20328 @p3165)) % 1.32/1.58 (step @p3167 :rule and_intro :premises (@p20327 @p3166)) % 1.32/1.58 (step @p3168 :rule modus_ponens :premises (@p3167 @p3160)) % 1.32/1.58 (step-pop @p20329 :rule scope :premises (@p3168)) % 1.32/1.58 (step-pop @p20330 :rule scope :premises (@p20329)) % 1.32/1.58 (step @p3169 :rule process_scope :premises (@p20330) :args ((< @t905 @t889))) % 1.32/1.58 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.32/1.58 (step @p1653 :rule symm :premises (@p1652)) % 1.32/1.58 (step @p3172 :rule eq_resolve :premises (@p20320 @p1653)) % 1.32/1.58 (step @p3173 :rule evaluate :args (@t911)) % 1.32/1.58 (step @p3174 :rule true_elim :premises (@p3173)) % 1.32/1.58 (step @p3175 :rule and_intro :premises (@p3174 @p3172)) % 1.32/1.58 (step @p3176 :rule modus_ponens :premises (@p3175 @p3169)) % 1.32/1.58 (assume-push @p20331 @t912) % 1.32/1.58 (assume-push @p20332 @t841) % 1.32/1.58 (step @p3179 :rule arith_mult_neg :args (-3/14 (>= @t389 0/1))) % 1.32/1.58 (step @p3180 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p3181 :rule refl :args (@t389)) % 1.32/1.58 (step @p3182 :rule cong :premises (@p3181 @p3180) :args (@t913)) % 1.32/1.58 (step @p3183 :rule arith_poly_norm :args ((= (* 1/1 (to_real (- @t135 0))) (* 1/1 (- @t389 @t78))))) % 1.32/1.58 (step @p3184 :rule arith_poly_norm_rel :premises (@p3183) :args ((= @t841 @t913))) % 1.32/1.58 (step @p3185 :rule trans :premises (@p3184 @p3182)) % 1.32/1.58 (step @p3186 :rule eq_resolve :premises (@p20321 @p3185)) % 1.32/1.58 (step @p3187 :rule and_intro :premises (@p20331 @p3186)) % 1.32/1.58 (step @p3188 :rule modus_ponens :premises (@p3187 @p3179)) % 1.32/1.58 (step-pop @p20333 :rule scope :premises (@p3188)) % 1.32/1.58 (step-pop @p20334 :rule scope :premises (@p20333)) % 1.32/1.58 (step @p3189 :rule process_scope :premises (@p20334) :args ((<= @t903 @t890))) % 1.32/1.58 (step @p3192 :rule evaluate :args (@t912)) % 1.32/1.58 (step @p3193 :rule true_elim :premises (@p3192)) % 1.32/1.58 (step @p3194 :rule and_intro :premises (@p3193 @p20321)) % 1.32/1.58 (step @p3195 :rule modus_ponens :premises (@p3194 @p3189)) % 1.32/1.58 (assume-push @p20335 @t914) % 1.32/1.58 (assume-push @p20336 @t4) % 1.32/1.58 (step @p3198 :rule arith_mult_neg :args (-1/154 @t82)) % 1.32/1.58 (step @p3199 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3200 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p3201 :rule trans :premises (@p3200 @p3199)) % 1.32/1.58 (step @p3202 :rule and_intro :premises (@p20335 @p3201)) % 1.32/1.58 (step @p3203 :rule modus_ponens :premises (@p3202 @p3198)) % 1.32/1.58 (step-pop @p20337 :rule scope :premises (@p3203)) % 1.32/1.58 (step-pop @p20338 :rule scope :premises (@p20337)) % 1.32/1.58 (step @p3204 :rule process_scope :premises (@p20338) :args (@t915)) % 1.32/1.58 (step @p3207 :rule evaluate :args (@t914)) % 1.32/1.58 (step @p3208 :rule true_elim :premises (@p3207)) % 1.32/1.58 (step @p3209 :rule and_intro :premises (@p3208 @p1)) % 1.32/1.58 (step @p3210 :rule modus_ponens :premises (@p3209 @p3204)) % 1.32/1.58 (assume-push @p20339 @t916) % 1.32/1.58 (assume-push @p20340 @t917) % 1.32/1.58 (step @p3213 :rule arith_mult_pos :args (7/22 (< @t644 0/1))) % 1.32/1.58 (step @p3214 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p3215 :rule refl :args (@t644)) % 1.32/1.58 (step @p3216 :rule cong :premises (@p3215 @p3214) :args (@t918)) % 1.32/1.58 (step @p3217 :rule arith_poly_norm :args ((= (* 1/1 (to_real (- @t16 0))) (* 1/1 (- @t644 @t78))))) % 1.32/1.58 (step @p3218 :rule arith_poly_norm_rel :premises (@p3217) :args ((= @t917 @t918))) % 1.32/1.58 (step @p3219 :rule trans :premises (@p3218 @p3216)) % 1.32/1.58 (step @p3220 :rule eq_resolve :premises (@p20340 @p3219)) % 1.32/1.58 (step @p3221 :rule and_intro :premises (@p20339 @p3220)) % 1.32/1.58 (step @p3222 :rule modus_ponens :premises (@p3221 @p3213)) % 1.32/1.58 (step-pop @p20341 :rule scope :premises (@p3222)) % 1.32/1.58 (step-pop @p20342 :rule scope :premises (@p20341)) % 1.32/1.58 (step @p3223 :rule process_scope :premises (@p20342) :args ((< @t902 @t892))) % 1.32/1.58 (step @p3226 :rule arith-elim-lt :args (@t16 0)) % 1.32/1.58 (step @p3227 :rule symm :premises (@p3226)) % 1.32/1.58 (step @p3228 :rule eq_resolve :premises (@p20323 @p3227)) % 1.32/1.58 (step @p3229 :rule evaluate :args (@t916)) % 1.32/1.58 (step @p3230 :rule true_elim :premises (@p3229)) % 1.32/1.58 (step @p3231 :rule and_intro :premises (@p3230 @p3228)) % 1.32/1.58 (step @p3232 :rule modus_ponens :premises (@p3231 @p3223)) % 1.32/1.58 (assume-push @p20343 @t919) % 1.32/1.58 (assume-push @p20344 @t920) % 1.32/1.58 (step @p3235 :rule arith_mult_pos :args (1/22 @t921)) % 1.32/1.58 (step @p3236 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3237 :rule refl :args (@t654)) % 1.32/1.58 (step @p3238 :rule cong :premises (@p3237 @p3236) :args (@t922)) % 1.32/1.58 (step @p3239 :rule arith_poly_norm :args (@t923)) % 1.32/1.58 (step @p3240 :rule arith_poly_norm_rel :premises (@p3239) :args (@t924)) % 1.32/1.58 (step @p3241 :rule trans :premises (@p3240 @p3238)) % 1.32/1.58 (step @p3242 :rule eq_resolve :premises (@p20344 @p3241)) % 1.32/1.58 (step @p3243 :rule and_intro :premises (@p20343 @p3242)) % 1.32/1.58 (step @p3244 :rule modus_ponens :premises (@p3243 @p3235)) % 1.32/1.58 (step-pop @p20345 :rule scope :premises (@p3244)) % 1.32/1.58 (step-pop @p20346 :rule scope :premises (@p20345)) % 1.32/1.58 (step @p3245 :rule process_scope :premises (@p20346) :args ((< @t907 @t893))) % 1.32/1.58 (step @p3085 :rule arith-elim-lt :args (@t217 1)) % 1.32/1.58 (step @p3086 :rule symm :premises (@p3085)) % 1.32/1.58 (step @p3248 :rule eq_resolve :premises (@p20324 @p3086)) % 1.32/1.58 (step @p3249 :rule evaluate :args (@t919)) % 1.32/1.58 (step @p3250 :rule true_elim :premises (@p3249)) % 1.32/1.58 (step @p3251 :rule and_intro :premises (@p3250 @p3248)) % 1.32/1.58 (step @p3252 :rule modus_ponens :premises (@p3251 @p3245)) % 1.32/1.58 (step @p3253 :rule evaluate :args (@t57)) % 1.32/1.58 (step @p3254 :rule refl :args (@t908)) % 1.32/1.58 (step @p3255 :rule cong :premises (@p3254 @p3253) :args (@t925)) % 1.32/1.58 (step @p3256 :rule arith_poly_norm :args ((= (* 1/1 (to_real (- @t853 -1))) (* 1/1 (- @t908 @t57))))) % 1.32/1.58 (step @p3257 :rule arith_poly_norm_rel :premises (@p3256) :args ((= @t888 @t925))) % 1.32/1.58 (step @p3258 :rule trans :premises (@p3257 @p3255)) % 1.32/1.58 (step @p3259 :rule eq_resolve :premises (@p20326 @p3258)) % 1.32/1.58 (step @p3260 :rule arith_sum_ub :premises (@p3259 @p3252 @p3232 @p3210 @p3195 @p3176)) % 1.32/1.58 (step @p3261 false :rule eq_resolve :premises (@p3260 @p3157)) % 1.32/1.58 (step-pop @p20347 :rule scope :premises (@p3261)) % 1.32/1.58 (step @p3262 :rule process_scope :premises (@p20347) :args (false)) % 1.32/1.58 (step @p3264 :rule eq_resolve :premises (@p3262 @p3137)) % 1.32/1.58 (step @p3265 :rule eq_resolve :premises (@p3264 @p3127)) % 1.32/1.58 (step @p3266 :rule arith-elim-lt :args (@t853 0)) % 1.32/1.58 (step @p3267 :rule symm :premises (@p3266)) % 1.32/1.58 (step @p3268 :rule eq_resolve :premises (@p20325 @p3267)) % 1.32/1.58 (step @p3269 :rule int_tight_ub :premises (@p3268)) % 1.32/1.58 (step @p3270 false :rule contra :premises (@p3269 @p3265)) % 1.32/1.58 (step-pop @p20348 :rule scope :premises (@p3270)) % 1.32/1.58 (step-pop @p20349 :rule scope :premises (@p20348)) % 1.32/1.58 (step-pop @p20350 :rule scope :premises (@p20349)) % 1.32/1.58 (step-pop @p20351 :rule scope :premises (@p20350)) % 1.32/1.58 (step-pop @p20352 :rule scope :premises (@p20351)) % 1.32/1.58 (step-pop @p20353 :rule scope :premises (@p20352)) % 1.32/1.58 (step @p3271 :rule process_scope :premises (@p20353) :args (false)) % 1.32/1.58 (assume-push @p20354 @t15) % 1.32/1.58 (assume-push @p20355 @t546) % 1.32/1.58 (assume-push @p20356 @t883) % 1.32/1.58 (assume-push @p20357 @t885) % 1.32/1.58 (assume-push @p20358 @t841) % 1.32/1.58 (assume-push @p20359 @t875) % 1.32/1.58 (step @p3284 :rule and_intro :premises (@p20355 @p20358 @p6 @p20357 @p20356 @p20359)) % 1.32/1.58 (step-pop @p20360 :rule scope :premises (@p3284)) % 1.32/1.58 (step-pop @p20361 :rule scope :premises (@p20360)) % 1.32/1.58 (step-pop @p20362 :rule scope :premises (@p20361)) % 1.32/1.58 (step-pop @p20363 :rule scope :premises (@p20362)) % 1.32/1.58 (step-pop @p20364 :rule scope :premises (@p20363)) % 1.32/1.58 (step-pop @p20365 :rule scope :premises (@p20364)) % 1.32/1.58 (step @p3285 :rule process_scope :premises (@p20365) :args (@t926)) % 1.32/1.58 (step @p3292 :rule implies_elim :premises (@p3285)) % 1.32/1.58 (step @p3293 :rule resolution :premises (@p3292 @p3271) :args (true @t926)) % 1.32/1.58 (step @p3294 :rule not_and :premises (@p3293)) % 1.32/1.58 (step @p3295 :rule eq_resolve :premises (@p3294 @p3116)) % 1.32/1.58 (step @p3296 :rule reordering :premises (@p3295) :args ((or @t38 @t537 @t879 @t809 @t854 @t878))) % 1.32/1.58 (step @p3297 :rule chain_m_resolution :premises (@p3296 @p6 @p1683 @p3111 @p3082 @p2960) :args (@t809 (@list false true true true false) (@list @t15 @t537 @t879 @t854 @t841))) % 1.32/1.58 (step @p3298 :rule cnf_ite_pos1 :args (@t823)) % 1.32/1.58 (step @p3299 :rule reordering :premises (@p3298) :args ((or @t822 @t885 (not @t823)))) % 1.32/1.58 (step @p3300 :rule chain_m_resolution :premises (@p3299 @p3297 @p2826) :args (@t822 @t312 (@list @t809 @t823))) % 1.32/1.58 (step @p3301 :rule cnf_ite_pos2 :args (@t822)) % 1.32/1.58 (step @p3302 :rule reordering :premises (@p3301) :args ((or @t342 @t802 (not @t822)))) % 1.32/1.58 (step @p3303 :rule chain_m_resolution :premises (@p3302 @p1115 @p3300) :args (@t802 @t377 (@list @t342 @t822))) % 1.32/1.58 (step @p3304 :rule bool-double-not-elim :args (@t927)) % 1.32/1.58 (step @p3305 :rule bool-double-not-elim :args (@t928)) % 1.32/1.58 (step @p3306 :rule bool-double-not-elim :args (@t929)) % 1.32/1.58 (step @p3307 :rule nary_cong :premises (@p35 @p3306 @p3305 @p3304 @p1684 @p3115) :args ((or @t38 @t935 @t933 @t931 @t549 @t886))) % 1.32/1.58 (assume-push @p20366 @t930) % 1.32/1.58 (assume-push @p20367 @t546) % 1.32/1.58 (assume-push @p20368 @t15) % 1.32/1.58 (assume-push @p20369 @t932) % 1.32/1.58 (assume-push @p20370 @t883) % 1.32/1.58 (assume-push @p20371 @t934) % 1.32/1.58 (step @p3314 :rule arith-elim-leq :args (@t16 10)) % 1.32/1.58 (step @p3315 :rule symm :premises (@p3314)) % 1.32/1.58 (step @p3316 :rule cong :premises (@p3315) :args (@t936)) % 1.32/1.58 (step @p3317 :rule arith-elim-gt :args (@t16 10)) % 1.32/1.58 (step @p3318 :rule trans :premises (@p3317 @p3316)) % 1.32/1.58 (step @p3319 :rule refl :args (@t16)) % 1.32/1.58 (step @p3320 :rule cong :premises (@p3319 @p2448) :args (@t937)) % 1.32/1.58 (step @p3321 :rule cong :premises (@p3320) :args (@t938)) % 1.32/1.58 (step @p3322 :rule arith-leq-norm :args (@t16 10)) % 1.32/1.58 (step @p3323 :rule trans :premises (@p3322 @p3321)) % 1.32/1.58 (step @p3324 :rule cong :premises (@p3323) :args (@t940)) % 1.32/1.58 (step @p3325 :rule trans :premises (@p3324 @p3306)) % 1.32/1.58 (step @p3326 :rule trans :premises (@p3318 @p3325)) % 1.32/1.58 (step @p3327 :rule symm :premises (@p3326)) % 1.32/1.58 (step @p3328 :rule trans :premises (@p3325 @p3327)) % 1.32/1.58 (assume-push @p20372 @t939) % 1.32/1.58 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.58 (step @p3330 :rule evaluate :args ((>= 0/1 -32/49))) % 1.32/1.58 (step @p3331 :rule evaluate :args ((+ 10/1 1/7 -198/7 -1/49 11/49 121/7))) % 1.32/1.58 (step @p3332 :rule evaluate :args (@t941)) % 1.32/1.58 (step @p3333 :rule evaluate :args (@t942)) % 1.32/1.58 (step @p3334 :rule evaluate :args (@t943)) % 1.32/1.58 (step @p3335 :rule evaluate :args (@t944)) % 1.32/1.58 (step @p239 :rule evaluate :args (@t113)) % 1.32/1.58 (step @p3336 :rule refl :args (10/1)) % 1.32/1.58 (step @p3337 :rule nary_cong :premises (@p3336 @p239 @p3335 @p3334 @p3333 @p3332) :args (@t945)) % 1.32/1.58 (step @p3338 :rule trans :premises (@p3337 @p3331)) % 1.32/1.58 (step @p3339 :rule arith_poly_norm :args ((= (+ @t644 @t950 @t948 @t947 @t643 @t639) 0/1))) % 1.32/1.58 (step @p2039 :rule refl :args (@t639)) % 1.32/1.58 (step @p2040 :rule arith_poly_norm :args (@t653)) % 1.32/1.58 (step @p3340 :rule arith_poly_norm :args (@t952)) % 1.32/1.58 (step @p3341 :rule refl :args (@t948)) % 1.32/1.58 (step @p3342 :rule arith_poly_norm :args (@t954)) % 1.32/1.58 (step @p3343 :rule refl :args (@t644)) % 1.32/1.58 (step @p3344 :rule nary_cong :premises (@p3343 @p3342 @p3341 @p3340 @p2040 @p2039) :args (@t955)) % 1.32/1.58 (step @p3345 :rule trans :premises (@p3344 @p3339)) % 1.32/1.58 (step @p3346 :rule cong :premises (@p3345 @p3338) :args (@t956)) % 1.32/1.58 (step @p3347 :rule trans :premises (@p3346 @p3330)) % 1.32/1.58 (step @p3348 :rule cong :premises (@p3347) :args ((not @t956))) % 1.32/1.58 (step @p3349 :rule trans :premises (@p3348 @p236)) % 1.32/1.58 (step @p3350 :rule arith-elim-lt :args (@t955 @t945)) % 1.32/1.58 (step @p3351 :rule trans :premises (@p3350 @p3349)) % 1.32/1.58 (assume-push @p20373 @t660) % 1.32/1.58 (assume-push @p20374 @t957) % 1.32/1.58 (step @p3354 :rule arith_mult_pos :args (121/49 (<= @t389 7/1))) % 1.32/1.58 (step @p3355 :rule evaluate :args (@t958)) % 1.32/1.58 (step @p3356 :rule refl :args (@t389)) % 1.32/1.58 (step @p3357 :rule cong :premises (@p3356 @p3355) :args (@t959)) % 1.32/1.58 (step @p3358 :rule arith_poly_norm :args (@t960)) % 1.32/1.58 (step @p3359 :rule arith_poly_norm_rel :premises (@p3358) :args ((= @t957 @t959))) % 1.32/1.58 (step @p3360 :rule trans :premises (@p3359 @p3357)) % 1.32/1.58 (step @p3361 :rule eq_resolve :premises (@p20374 @p3360)) % 1.32/1.58 (step @p3362 :rule and_intro :premises (@p20373 @p3361)) % 1.32/1.58 (step @p3363 :rule modus_ponens :premises (@p3362 @p3354)) % 1.32/1.58 (step-pop @p20375 :rule scope :premises (@p3363)) % 1.32/1.58 (step-pop @p20376 :rule scope :premises (@p20375)) % 1.32/1.58 (step @p3364 :rule process_scope :premises (@p20376) :args ((<= @t639 @t941))) % 1.32/1.58 (step @p3367 :rule arith-elim-lt :args (@t135 8)) % 1.32/1.58 (step @p3368 :rule symm :premises (@p3367)) % 1.32/1.58 (step @p3369 :rule eq_resolve :premises (@p20366 @p3368)) % 1.32/1.58 (step @p3370 :rule int_tight_ub :premises (@p3369)) % 1.32/1.58 (step @p2079 :rule evaluate :args (@t660)) % 1.32/1.58 (step @p2080 :rule true_elim :premises (@p2079)) % 1.32/1.58 (step @p3371 :rule and_intro :premises (@p2080 @p3370)) % 1.32/1.58 (step @p3372 :rule modus_ponens :premises (@p3371 @p3364)) % 1.32/1.58 (assume-push @p20377 @t662) % 1.32/1.58 (assume-push @p20378 @t773) % 1.32/1.58 (step @p3375 :rule arith_mult_pos :args (11/49 @t774)) % 1.32/1.58 (step @p3376 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3377 :rule refl :args (@t401)) % 1.32/1.58 (step @p3378 :rule cong :premises (@p3377 @p3376) :args (@t775)) % 1.32/1.58 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.32/1.58 (step @p3379 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.32/1.58 (step @p3380 :rule trans :premises (@p3379 @p3378)) % 1.32/1.58 (step @p3381 :rule eq_resolve :premises (@p20378 @p3380)) % 1.32/1.58 (step @p3382 :rule and_intro :premises (@p20377 @p3381)) % 1.32/1.58 (step @p3383 :rule modus_ponens :premises (@p3382 @p3375)) % 1.32/1.58 (step-pop @p20379 :rule scope :premises (@p3383)) % 1.32/1.58 (step-pop @p20380 :rule scope :premises (@p20379)) % 1.32/1.58 (step @p3384 :rule process_scope :premises (@p20380) :args (@t961)) % 1.32/1.58 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.32/1.58 (step @p1653 :rule symm :premises (@p1652)) % 1.32/1.58 (step @p3387 :rule eq_resolve :premises (@p20367 @p1653)) % 1.32/1.58 (step @p2095 :rule evaluate :args (@t662)) % 1.32/1.58 (step @p2096 :rule true_elim :premises (@p2095)) % 1.32/1.58 (step @p3388 :rule and_intro :premises (@p2096 @p3387)) % 1.32/1.58 (step @p3389 :rule modus_ponens :premises (@p3388 @p3384)) % 1.32/1.58 (assume-push @p20381 @t962) % 1.32/1.58 (assume-push @p20382 @t4) % 1.32/1.58 (step @p3392 :rule arith_mult_neg :args (-1/49 @t82)) % 1.32/1.58 (step @p3393 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3394 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p3395 :rule trans :premises (@p3394 @p3393)) % 1.32/1.58 (step @p3396 :rule and_intro :premises (@p20381 @p3395)) % 1.32/1.58 (step @p3397 :rule modus_ponens :premises (@p3396 @p3392)) % 1.32/1.58 (step-pop @p20383 :rule scope :premises (@p3397)) % 1.32/1.58 (step-pop @p20384 :rule scope :premises (@p20383)) % 1.32/1.58 (step @p3398 :rule process_scope :premises (@p20384) :args (@t963)) % 1.32/1.58 (step @p3401 :rule evaluate :args (@t962)) % 1.32/1.58 (step @p3402 :rule true_elim :premises (@p3401)) % 1.32/1.58 (step @p3403 :rule and_intro :premises (@p3402 @p1)) % 1.32/1.58 (step @p3404 :rule modus_ponens :premises (@p3403 @p3398)) % 1.32/1.58 (assume-push @p20385 @t666) % 1.32/1.58 (assume-push @p20386 @t964) % 1.32/1.58 (step @p3407 :rule arith_mult_pos :args (22/7 @t965)) % 1.32/1.58 (step @p3408 :rule evaluate :args (@t966)) % 1.32/1.58 (step @p3409 :rule refl :args (@t387)) % 1.32/1.58 (step @p3410 :rule cong :premises (@p3409 @p3408) :args (@t967)) % 1.32/1.58 (step @p3411 :rule arith_poly_norm :args (@t968)) % 1.32/1.58 (step @p3412 :rule arith_poly_norm_rel :premises (@p3411) :args (@t969)) % 1.32/1.58 (step @p3413 :rule trans :premises (@p3412 @p3410)) % 1.32/1.58 (step @p3414 :rule eq_resolve :premises (@p20386 @p3413)) % 1.32/1.58 (step @p3415 :rule and_intro :premises (@p20385 @p3414)) % 1.32/1.58 (step @p3416 :rule modus_ponens :premises (@p3415 @p3407)) % 1.32/1.58 (step-pop @p20387 :rule scope :premises (@p3416)) % 1.32/1.58 (step-pop @p20388 :rule scope :premises (@p20387)) % 1.32/1.58 (step @p3417 :rule process_scope :premises (@p20388) :args ((<= @t948 @t944))) % 1.32/1.58 (step @p3420 :rule arith-elim-lt :args (@t18 -8)) % 1.32/1.58 (step @p3421 :rule symm :premises (@p3420)) % 1.32/1.58 (step @p3422 :rule eq_resolve :premises (@p20369 @p3421)) % 1.32/1.58 (step @p3423 :rule int_tight_ub :premises (@p3422)) % 1.32/1.58 (step @p2129 :rule evaluate :args (@t666)) % 1.32/1.58 (step @p2130 :rule true_elim :premises (@p2129)) % 1.32/1.58 (step @p3424 :rule and_intro :premises (@p2130 @p3423)) % 1.32/1.58 (step @p3425 :rule modus_ponens :premises (@p3424 @p3417)) % 1.32/1.58 (assume-push @p20389 @t125) % 1.32/1.58 (assume-push @p20390 @t920) % 1.32/1.58 (step @p3428 :rule arith_mult_pos :args (1/7 @t921)) % 1.32/1.58 (step @p3429 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3430 :rule refl :args (@t654)) % 1.32/1.58 (step @p3431 :rule cong :premises (@p3430 @p3429) :args (@t922)) % 1.32/1.58 (step @p3239 :rule arith_poly_norm :args (@t923)) % 1.32/1.58 (step @p3432 :rule arith_poly_norm_rel :premises (@p3239) :args (@t924)) % 1.32/1.58 (step @p3433 :rule trans :premises (@p3432 @p3431)) % 1.32/1.58 (step @p3434 :rule eq_resolve :premises (@p20390 @p3433)) % 1.32/1.58 (step @p3435 :rule and_intro :premises (@p20389 @p3434)) % 1.32/1.58 (step @p3436 :rule modus_ponens :premises (@p3435 @p3428)) % 1.32/1.58 (step-pop @p20391 :rule scope :premises (@p3436)) % 1.32/1.58 (step-pop @p20392 :rule scope :premises (@p20391)) % 1.32/1.58 (step @p3437 :rule process_scope :premises (@p20392) :args (@t970)) % 1.32/1.58 (step @p3085 :rule arith-elim-lt :args (@t217 1)) % 1.32/1.58 (step @p3086 :rule symm :premises (@p3085)) % 1.32/1.58 (step @p3440 :rule eq_resolve :premises (@p20370 @p3086)) % 1.32/1.58 (step @p271 :rule evaluate :args (@t125)) % 1.32/1.58 (step @p272 :rule true_elim :premises (@p271)) % 1.32/1.58 (step @p3441 :rule and_intro :premises (@p272 @p3440)) % 1.32/1.58 (step @p3442 :rule modus_ponens :premises (@p3441 @p3437)) % 1.32/1.58 (step @p3443 :rule evaluate :args (@t971)) % 1.32/1.58 (step @p3444 :rule refl :args (@t644)) % 1.32/1.58 (step @p3445 :rule cong :premises (@p3444 @p3443) :args (@t972)) % 1.32/1.58 (step @p3446 :rule arith_poly_norm :args (@t973)) % 1.32/1.58 (step @p3447 :rule arith_poly_norm_rel :premises (@p3446) :args (@t974)) % 1.32/1.58 (step @p3448 :rule trans :premises (@p3447 @p3445)) % 1.32/1.58 (step @p3449 :rule eq_resolve :premises (@p20372 @p3448)) % 1.32/1.58 (step @p3450 :rule arith_sum_ub :premises (@p3449 @p3442 @p3425 @p3404 @p3389 @p3372)) % 1.32/1.58 (step @p3451 false :rule eq_resolve :premises (@p3450 @p3351)) % 1.32/1.58 (step-pop @p20393 :rule scope :premises (@p3451)) % 1.32/1.58 (step @p3452 :rule process_scope :premises (@p20393) :args (false)) % 1.32/1.58 (step @p3454 :rule eq_resolve :premises (@p3452 @p3328)) % 1.32/1.58 (step @p3455 :rule eq_resolve :premises (@p3454 @p3318)) % 1.32/1.58 (step @p3456 :rule arith-elim-lt :args (@t16 11)) % 1.32/1.58 (step @p3457 :rule symm :premises (@p3456)) % 1.32/1.58 (step @p3458 :rule eq_resolve :premises (@p20371 @p3457)) % 1.32/1.58 (step @p3459 :rule int_tight_ub :premises (@p3458)) % 1.32/1.58 (step @p3460 false :rule contra :premises (@p3459 @p3455)) % 1.32/1.58 (step-pop @p20394 :rule scope :premises (@p3460)) % 1.32/1.58 (step-pop @p20395 :rule scope :premises (@p20394)) % 1.32/1.58 (step-pop @p20396 :rule scope :premises (@p20395)) % 1.32/1.58 (step-pop @p20397 :rule scope :premises (@p20396)) % 1.32/1.58 (step-pop @p20398 :rule scope :premises (@p20397)) % 1.32/1.58 (step-pop @p20399 :rule scope :premises (@p20398)) % 1.32/1.58 (step @p3461 :rule process_scope :premises (@p20399) :args (false)) % 1.32/1.58 (assume-push @p20400 @t15) % 1.32/1.58 (assume-push @p20401 @t934) % 1.32/1.58 (assume-push @p20402 @t932) % 1.32/1.58 (assume-push @p20403 @t930) % 1.32/1.58 (assume-push @p20404 @t546) % 1.32/1.58 (assume-push @p20405 @t883) % 1.32/1.58 (step @p3474 :rule and_intro :premises (@p20403 @p20404 @p6 @p20402 @p20405 @p20401)) % 1.32/1.58 (step-pop @p20406 :rule scope :premises (@p3474)) % 1.32/1.58 (step-pop @p20407 :rule scope :premises (@p20406)) % 1.32/1.58 (step-pop @p20408 :rule scope :premises (@p20407)) % 1.32/1.58 (step-pop @p20409 :rule scope :premises (@p20408)) % 1.32/1.58 (step-pop @p20410 :rule scope :premises (@p20409)) % 1.32/1.58 (step-pop @p20411 :rule scope :premises (@p20410)) % 1.32/1.58 (step @p3475 :rule process_scope :premises (@p20411) :args (@t975)) % 1.32/1.58 (step @p3482 :rule implies_elim :premises (@p3475)) % 1.32/1.58 (step @p3483 :rule resolution :premises (@p3482 @p3461) :args (true @t975)) % 1.32/1.58 (step @p3484 :rule not_and :premises (@p3483)) % 1.32/1.58 (step @p3485 :rule eq_resolve :premises (@p3484 @p3307)) % 1.32/1.58 (assume-push @p20412 @t15) % 1.32/1.58 (assume-push @p20413 @t143) % 1.32/1.58 (assume-push @p20414 @t976) % 1.32/1.58 (step @p3489 :rule evaluate :args ((= (to_real (to_int -604/7)) -604/7))) % 1.32/1.58 (step @p3490 :rule arith-int-eq-conflict :premises (@p3489) :args (@t580 -604/7)) % 1.32/1.58 (step @p3491 :rule arith_poly_norm :args ((= (* 604/7 @t979) (* 604/1 (- @t581 -604/7))))) % 1.32/1.58 (step @p3492 :rule arith_poly_norm_rel :premises (@p3491) :args ((= @t980 (= @t581 -604/7)))) % 1.32/1.58 (step @p3493 :rule arith_poly_norm :args ((= (* 604/1 (to_real (- @t1 @t977))) (* 604/1 @t979)))) % 1.32/1.58 (step @p3494 :rule arith_poly_norm_rel :premises (@p3493) :args ((= (= @t1 @t977) @t980))) % 1.32/1.58 (step @p3495 :rule trans :premises (@p3494 @p3492 @p3490)) % 1.32/1.58 (step @p3496 :rule arith_poly_norm :args ((= (+ 1 @t981) @t977))) % 1.32/1.58 (step @p3497 :rule arith_poly_norm :args ((= (* -11 @t982) @t981))) % 1.32/1.58 (step @p3498 :rule arith_poly_norm :args ((= (* -1 @t983) @t982))) % 1.32/1.58 (step @p3499 :rule arith_poly_norm :args ((= (+ @t156 -55) @t983))) % 1.32/1.58 (step @p3500 :rule evaluate :args ((* -11 5))) % 1.32/1.58 (step @p3501 :rule evaluate :args (@t984)) % 1.32/1.58 (step @p401 :rule refl :args (-11)) % 1.32/1.58 (step @p3502 :rule nary_cong :premises (@p401 @p3501) :args (@t985)) % 1.32/1.58 (step @p3503 :rule trans :premises (@p3502 @p3500)) % 1.32/1.58 (step @p1387 :rule refl :args (@t156)) % 1.32/1.58 (step @p3504 :rule nary_cong :premises (@p1387 @p3503) :args (@t986)) % 1.32/1.58 (step @p3505 :rule trans :premises (@p3504 @p3499)) % 1.32/1.58 (step @p738 :rule refl :args (-1)) % 1.32/1.58 (step @p3506 :rule nary_cong :premises (@p738 @p3505) :args (@t987)) % 1.32/1.58 (step @p3507 :rule trans :premises (@p3506 @p3498)) % 1.32/1.58 (step @p3508 :rule nary_cong :premises (@p401 @p3507) :args (@t988)) % 1.32/1.58 (step @p3509 :rule trans :premises (@p3508 @p3497)) % 1.32/1.58 (step @p3510 :rule nary_cong :premises (@p404 @p3509) :args (@t989)) % 1.32/1.58 (step @p3511 :rule trans :premises (@p3510 @p3496)) % 1.32/1.58 (step @p3512 :rule cong :premises (@p351 @p3511) :args ((= @t1 @t989))) % 1.32/1.58 (step @p3513 :rule trans :premises (@p3512 @p3495)) % 1.32/1.58 (step @p3514 :rule cong :premises (@p747 @p3501) :args ((= @t135 @t984))) % 1.32/1.58 (step @p3515 :rule symm :premises (@p3514)) % 1.32/1.58 (step @p3516 :rule eq_resolve :premises (@p20414 @p3515)) % 1.32/1.58 (step @p3517 :rule nary_cong :premises (@p401 @p3516) :args (@t141)) % 1.32/1.58 (step @p3518 :rule nary_cong :premises (@p1387 @p3517) :args (@t299)) % 1.32/1.58 (step @p3519 :rule nary_cong :premises (@p738 @p3518) :args (@t300)) % 1.32/1.58 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.32/1.58 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.32/1.58 (step @p783 :rule symm :premises (@p782)) % 1.32/1.58 (step @p3520 :rule eq_resolve :premises (@p20413 @p783)) % 1.32/1.58 (step @p3521 :rule trans :premises (@p3520 @p3519)) % 1.32/1.58 (step @p3522 :rule nary_cong :premises (@p401 @p3521) :args (@t12)) % 1.32/1.58 (step @p3523 :rule nary_cong :premises (@p404 @p3522) :args (@t13)) % 1.32/1.58 (step @p3524 :rule cong :premises (@p351 @p3523) :args (@t15)) % 1.32/1.58 (step @p3525 :rule eq_resolve :premises (@p6 @p3524)) % 1.32/1.58 (step @p3526 false :rule eq_resolve :premises (@p3525 @p3513)) % 1.32/1.58 (step-pop @p20415 :rule scope :premises (@p3526)) % 1.32/1.58 (step-pop @p20416 :rule scope :premises (@p20415)) % 1.32/1.58 (step-pop @p20417 :rule scope :premises (@p20416)) % 1.32/1.58 (step @p3527 :rule process_scope :premises (@p20417) :args (false)) % 1.32/1.58 (step @p3531 :rule not_and :premises (@p3527)) % 1.32/1.58 (step @p3532 :rule chain_m_resolution :premises (@p3531 @p6 @p444) :args (@t990 @t312 @t597)) % 1.32/1.58 (step @p3533 :rule aci_norm :args ((= (or @t976 (or @t825 @t991)) (or @t976 @t825 @t991)))) % 1.32/1.58 (step @p3534 :rule symm :premises (@p3533)) % 1.32/1.58 (step @p3535 :rule bool-double-not-elim :args (@t991)) % 1.32/1.58 (step @p3536 :rule evaluate :args (@t992)) % 1.32/1.58 (step @p3537 :rule cong :premises (@p1242 @p3536) :args (@t993)) % 1.32/1.58 (step @p3538 :rule cong :premises (@p3537) :args ((not @t993))) % 1.32/1.58 (step @p3539 :rule arith-leq-norm :args (@t135 5)) % 1.32/1.58 (step @p3540 :rule trans :premises (@p3539 @p3538)) % 1.32/1.58 (step @p3541 :rule cong :premises (@p3540) :args ((not (<= @t135 5)))) % 1.32/1.58 (step @p3542 :rule trans :premises (@p3541 @p3535)) % 1.32/1.58 (step @p3543 :rule arith-elim-leq :args (@t135 5)) % 1.32/1.58 (step @p3544 :rule symm :premises (@p3543)) % 1.32/1.58 (step @p3545 :rule cong :premises (@p3544) :args ((not (>= 5 @t135)))) % 1.32/1.58 (step @p3546 :rule arith-elim-gt :args (@t135 5)) % 1.32/1.58 (step @p3547 :rule trans :premises (@p3546 @p3545)) % 1.32/1.58 (step @p3548 :rule trans :premises (@p3547 @p3542)) % 1.32/1.58 (step @p3549 :rule bool-double-not-elim :args (@t994)) % 1.32/1.58 (step @p3550 :rule trans :premises (@p3549 @p3548)) % 1.32/1.58 (step @p2875 :rule arith-elim-lt :args (@t135 5)) % 1.32/1.58 (step @p3551 :rule bool-double-not-elim :args (@t995)) % 1.32/1.58 (step @p3552 :rule trans :premises (@p3551 @p2875)) % 1.32/1.58 (step @p3553 :rule bool-double-not-elim :args (@t976)) % 1.32/1.58 (step @p3554 :rule nary_cong :premises (@p3553 @p3552 @p3550) :args ((or (not @t990) (not @t997) (not @t996)))) % 1.32/1.58 (step @p3555 :rule trans :premises (@p3554 @p3534)) % 1.32/1.58 (assume-push @p20418 @t990) % 1.32/1.58 (assume-push @p20419 @t997) % 1.32/1.58 (assume-push @p20420 @t996) % 1.32/1.58 (step @p3559 :rule arith_trichotomy :premises (@p20419 @p20418)) % 1.32/1.58 (step @p3560 false :rule contra :premises (@p3559 @p20420)) % 1.32/1.58 (step-pop @p20421 :rule scope :premises (@p3560)) % 1.32/1.58 (step-pop @p20422 :rule scope :premises (@p20421)) % 1.32/1.58 (step-pop @p20423 :rule scope :premises (@p20422)) % 1.32/1.58 (step @p3561 :rule process_scope :premises (@p20423) :args (false)) % 1.32/1.58 (step @p3565 :rule not_and :premises (@p3561)) % 1.32/1.58 (step @p3566 :rule eq_resolve :premises (@p3565 @p3555)) % 1.32/1.58 (step @p3567 :rule eq_resolve :premises (@p3566 @p3533)) % 1.32/1.58 (step @p3568 :rule reordering :premises (@p3567) :args ((or @t825 @t991 @t976))) % 1.32/1.58 (step @p3569 :rule chain_m_resolution :premises (@p3568 @p2926 @p3532) :args (@t991 @t242 (@list @t824 @t976))) % 1.32/1.58 (assume-push @p20424 @t991) % 1.32/1.58 (assume-push @p20425 @t143) % 1.32/1.58 (assume-push @p20426 @t15) % 1.32/1.58 (assume-push @p20427 @t24) % 1.32/1.58 (assume-push @p20428 @t802) % 1.32/1.58 (assume-push @p20429 @t998) % 1.32/1.58 (step @p3576 :rule evaluate :args ((<= 0/1 -13/35))) % 1.32/1.58 (step @p3577 :rule evaluate :args ((+ 7/1 -242/35 0/1 1/105 0/1 -7/15))) % 1.32/1.58 (step @p3578 :rule evaluate :args (@t999)) % 1.32/1.58 (step @p3579 :rule evaluate :args (@t1000)) % 1.32/1.58 (step @p3580 :rule evaluate :args (@t1001)) % 1.32/1.58 (step @p3581 :rule evaluate :args (@t1002)) % 1.32/1.58 (step @p3582 :rule evaluate :args (@t1003)) % 1.32/1.58 (step @p3583 :rule evaluate :args (@t958)) % 1.32/1.58 (step @p3584 :rule evaluate :args (@t1004)) % 1.32/1.58 (step @p3585 :rule cong :premises (@p3584) :args (@t1005)) % 1.32/1.58 (step @p3586 :rule trans :premises (@p3585 @p3583)) % 1.32/1.58 (step @p3587 :rule nary_cong :premises (@p3586 @p3582 @p3581 @p3580 @p3579 @p3578) :args (@t1006)) % 1.32/1.58 (step @p3588 :rule trans :premises (@p3587 @p3577)) % 1.32/1.58 (step @p3589 :rule arith_poly_norm :args ((= (+ @t608 @t1012 @t1011 @t1010 @t1009 @t1007) 0/1))) % 1.32/1.58 (step @p3590 :rule arith_poly_norm :args ((= @t1014 @t1007))) % 1.32/1.58 (step @p3591 :rule arith_poly_norm :args ((= @t1015 @t1009))) % 1.32/1.58 (step @p3592 :rule arith_poly_norm :args ((= @t1016 @t1010))) % 1.32/1.58 (step @p3593 :rule arith_poly_norm :args ((= @t1017 @t1011))) % 1.32/1.58 (step @p3594 :rule refl :args (@t1012)) % 1.32/1.58 (step @p3595 :rule refl :args (@t608)) % 1.32/1.58 (step @p3596 :rule nary_cong :premises (@p3595 @p3594 @p3593 @p3592 @p3591 @p3590) :args (@t1018)) % 1.32/1.58 (step @p3597 :rule trans :premises (@p3596 @p3589)) % 1.32/1.58 (step @p3598 :rule cong :premises (@p3597 @p3588) :args ((<= @t1018 @t1006))) % 1.32/1.58 (step @p3599 :rule trans :premises (@p3598 @p3576)) % 1.32/1.58 (assume-push @p20430 @t1019) % 1.32/1.58 (assume-push @p20431 @t802) % 1.32/1.58 (step @p3602 :rule arith_mult_neg :args (-7/15 @t1020)) % 1.32/1.58 (step @p3603 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3604 :rule refl :args (@t1013)) % 1.32/1.58 (step @p3605 :rule cong :premises (@p3604 @p3603) :args (@t1021)) % 1.32/1.58 (step @p3606 :rule arith_poly_norm :args (@t1022)) % 1.32/1.58 (step @p3607 :rule arith_poly_norm_rel :premises (@p3606) :args (@t1023)) % 1.32/1.58 (step @p3608 :rule trans :premises (@p3607 @p3605)) % 1.32/1.58 (step @p3609 :rule eq_resolve :premises (@p20428 @p3608)) % 1.32/1.58 (step @p3610 :rule and_intro :premises (@p20430 @p3609)) % 1.32/1.58 (step @p3611 :rule modus_ponens :premises (@p3610 @p3602)) % 1.32/1.58 (step-pop @p20432 :rule scope :premises (@p3611)) % 1.32/1.58 (step-pop @p20433 :rule scope :premises (@p20432)) % 1.32/1.58 (step @p3612 :rule process_scope :premises (@p20433) :args ((<= @t1014 @t999))) % 1.32/1.58 (step @p3615 :rule evaluate :args (@t1019)) % 1.32/1.58 (step @p3616 :rule true_elim :premises (@p3615)) % 1.32/1.58 (step @p3617 :rule and_intro :premises (@p3616 @p20428)) % 1.32/1.58 (step @p3618 :rule modus_ponens :premises (@p3617 @p3612)) % 1.32/1.58 (assume-push @p20434 @t1024) % 1.32/1.58 (assume-push @p20435 @t222) % 1.32/1.58 (step @p3621 :rule arith_mult_neg :args (-1/15 @t664)) % 1.32/1.58 (step @p3622 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p3623 :rule cong :premises (@p20435) :args (@t654)) % 1.32/1.58 (step @p3624 :rule trans :premises (@p3623 @p3622)) % 1.32/1.58 (step @p3625 :rule and_intro :premises (@p20434 @p3624)) % 1.32/1.58 (step @p3626 :rule modus_ponens :premises (@p3625 @p3621)) % 1.32/1.58 (step-pop @p20436 :rule scope :premises (@p3626)) % 1.32/1.58 (step-pop @p20437 :rule scope :premises (@p20436)) % 1.32/1.58 (step @p3627 :rule process_scope :premises (@p20437) :args ((= @t1015 @t1000))) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p3630 :rule eq_resolve :premises (@p20427 @p538)) % 1.32/1.58 (step @p3631 :rule evaluate :args (@t1024)) % 1.32/1.58 (step @p3632 :rule true_elim :premises (@p3631)) % 1.32/1.58 (step @p3633 :rule and_intro :premises (@p3632 @p3630)) % 1.32/1.58 (step @p3634 :rule modus_ponens :premises (@p3633 @p3627)) % 1.32/1.58 (assume-push @p20438 @t1025) % 1.32/1.58 (assume-push @p20439 @t4) % 1.32/1.58 (step @p3637 :rule arith_mult_pos :args (1/105 @t82)) % 1.32/1.58 (step @p3638 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3639 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p3640 :rule trans :premises (@p3639 @p3638)) % 1.32/1.58 (step @p3641 :rule and_intro :premises (@p20438 @p3640)) % 1.32/1.58 (step @p3642 :rule modus_ponens :premises (@p3641 @p3637)) % 1.32/1.58 (step-pop @p20440 :rule scope :premises (@p3642)) % 1.32/1.58 (step-pop @p20441 :rule scope :premises (@p20440)) % 1.32/1.58 (step @p3643 :rule process_scope :premises (@p20441) :args ((= @t1016 @t1001))) % 1.32/1.58 (step @p3646 :rule evaluate :args (@t1025)) % 1.32/1.58 (step @p3647 :rule true_elim :premises (@p3646)) % 1.32/1.58 (step @p3648 :rule and_intro :premises (@p3647 @p1)) % 1.32/1.58 (step @p3649 :rule modus_ponens :premises (@p3648 @p3643)) % 1.32/1.58 (assume-push @p20442 @t1026) % 1.32/1.58 (assume-push @p20443 @t417) % 1.32/1.58 (step @p3652 :rule arith_mult_neg :args (-11/105 @t418)) % 1.32/1.58 (step @p3653 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p3654 :rule cong :premises (@p20443) :args (@t401)) % 1.32/1.58 (step @p3655 :rule trans :premises (@p3654 @p3653)) % 1.32/1.58 (step @p3656 :rule and_intro :premises (@p20442 @p3655)) % 1.32/1.58 (step @p3657 :rule modus_ponens :premises (@p3656 @p3652)) % 1.32/1.58 (step-pop @p20444 :rule scope :premises (@p3657)) % 1.32/1.58 (step-pop @p20445 :rule scope :premises (@p20444)) % 1.32/1.58 (step @p3658 :rule process_scope :premises (@p20445) :args ((= @t1017 @t1002))) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p3661 :rule eq_resolve :premises (@p20425 @p1181)) % 1.32/1.58 (step @p3662 :rule evaluate :args (@t1026)) % 1.32/1.58 (step @p3663 :rule true_elim :premises (@p3662)) % 1.32/1.58 (step @p3664 :rule and_intro :premises (@p3663 @p3661)) % 1.32/1.58 (step @p3665 :rule modus_ponens :premises (@p3664 @p3658)) % 1.32/1.58 (assume-push @p20446 @t1027) % 1.32/1.58 (assume-push @p20447 @t991) % 1.32/1.58 (step @p3668 :rule arith_mult_neg :args (-121/105 @t1028)) % 1.32/1.58 (step @p3669 :rule evaluate :args (@t1029)) % 1.32/1.58 (step @p3670 :rule refl :args (@t389)) % 1.32/1.58 (step @p3671 :rule cong :premises (@p3670 @p3669) :args (@t1030)) % 1.32/1.58 (step @p3672 :rule arith_poly_norm :args (@t1031)) % 1.32/1.58 (step @p3673 :rule arith_poly_norm_rel :premises (@p3672) :args (@t1032)) % 1.32/1.58 (step @p3674 :rule trans :premises (@p3673 @p3671)) % 1.32/1.58 (step @p3675 :rule eq_resolve :premises (@p20424 @p3674)) % 1.32/1.58 (step @p3676 :rule and_intro :premises (@p20446 @p3675)) % 1.32/1.58 (step @p3677 :rule modus_ponens :premises (@p3676 @p3668)) % 1.32/1.58 (step-pop @p20448 :rule scope :premises (@p3677)) % 1.32/1.58 (step-pop @p20449 :rule scope :premises (@p20448)) % 1.32/1.58 (step @p3678 :rule process_scope :premises (@p20449) :args ((<= @t1012 @t1003))) % 1.32/1.58 (step @p3681 :rule evaluate :args (@t1027)) % 1.32/1.58 (step @p3682 :rule true_elim :premises (@p3681)) % 1.32/1.58 (step @p3683 :rule and_intro :premises (@p3682 @p20424)) % 1.32/1.58 (step @p3684 :rule modus_ponens :premises (@p3683 @p3678)) % 1.32/1.58 (step @p3685 :rule arith_poly_norm :args (@t1033)) % 1.32/1.58 (step @p3686 :rule arith_poly_norm_rel :premises (@p3685) :args (@t1034)) % 1.32/1.58 (step @p3687 :rule arith_mult_neg :args (-1 @t998)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p3688 :rule and_intro :premises (@p136 @p20429)) % 1.32/1.58 (step @p3689 :rule modus_ponens :premises (@p3688 @p3687)) % 1.32/1.58 (step @p3690 :rule eq_resolve :premises (@p3689 @p3686)) % 1.32/1.58 (step @p3691 :rule arith_sum_ub :premises (@p3690 @p3684 @p3665 @p3649 @p3634 @p3618)) % 1.32/1.58 (step @p3692 false :rule eq_resolve :premises (@p3691 @p3599)) % 1.32/1.58 (step-pop @p20450 :rule scope :premises (@p3692)) % 1.32/1.58 (step-pop @p20451 :rule scope :premises (@p20450)) % 1.32/1.58 (step-pop @p20452 :rule scope :premises (@p20451)) % 1.32/1.58 (step-pop @p20453 :rule scope :premises (@p20452)) % 1.32/1.58 (step-pop @p20454 :rule scope :premises (@p20453)) % 1.32/1.58 (step-pop @p20455 :rule scope :premises (@p20454)) % 1.32/1.58 (step @p3693 :rule process_scope :premises (@p20455) :args (false)) % 1.32/1.58 (step @p3700 :rule not_and :premises (@p3693)) % 1.32/1.58 (step @p3701 :rule reordering :premises (@p3700) :args ((or @t38 @t197 @t273 @t1037 @t1036 @t1035))) % 1.32/1.58 (step @p3702 :rule chain_m_resolution :premises (@p3701 @p6 @p324 @p444 @p3569 @p3303) :args (@t1036 @t1038 (@list @t15 @t24 @t143 @t991 @t802))) % 1.32/1.58 (step @p3703 :rule bool-double-not-elim :args (@t1039)) % 1.32/1.58 (step @p3704 :rule bool-double-not-elim :args (@t998)) % 1.32/1.58 (step @p3705 :rule nary_cong :premises (@p35 @p709 @p3306 @p3704 @p3703 @p3115) :args ((or @t38 @t273 @t935 @t1042 @t1041 @t886))) % 1.32/1.58 (assume-push @p20456 @t1036) % 1.32/1.58 (assume-push @p20457 @t1040) % 1.32/1.58 (assume-push @p20458 @t143) % 1.32/1.58 (assume-push @p20459 @t15) % 1.32/1.58 (assume-push @p20460 @t883) % 1.32/1.58 (assume-push @p20461 @t934) % 1.32/1.58 (step @p3314 :rule arith-elim-leq :args (@t16 10)) % 1.32/1.58 (step @p3315 :rule symm :premises (@p3314)) % 1.32/1.58 (step @p3316 :rule cong :premises (@p3315) :args (@t936)) % 1.32/1.58 (step @p3317 :rule arith-elim-gt :args (@t16 10)) % 1.32/1.58 (step @p3318 :rule trans :premises (@p3317 @p3316)) % 1.32/1.58 (step @p3319 :rule refl :args (@t16)) % 1.32/1.58 (step @p3320 :rule cong :premises (@p3319 @p2448) :args (@t937)) % 1.32/1.58 (step @p3321 :rule cong :premises (@p3320) :args (@t938)) % 1.32/1.58 (step @p3322 :rule arith-leq-norm :args (@t16 10)) % 1.32/1.58 (step @p3323 :rule trans :premises (@p3322 @p3321)) % 1.32/1.58 (step @p3324 :rule cong :premises (@p3323) :args (@t940)) % 1.32/1.58 (step @p3325 :rule trans :premises (@p3324 @p3306)) % 1.32/1.58 (step @p3326 :rule trans :premises (@p3318 @p3325)) % 1.32/1.58 (step @p3327 :rule symm :premises (@p3326)) % 1.32/1.58 (step @p3328 :rule trans :premises (@p3325 @p3327)) % 1.32/1.58 (assume-push @p20462 @t939) % 1.32/1.58 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.58 (step @p3713 :rule evaluate :args ((>= 0/1 -10/49))) % 1.32/1.58 (step @p3714 :rule evaluate :args ((+ 10/1 1/7 -1/49 0/1 726/49 -176/7))) % 1.32/1.58 (step @p3715 :rule evaluate :args (@t1043)) % 1.32/1.58 (step @p3716 :rule evaluate :args (@t1044)) % 1.32/1.58 (step @p2028 :rule evaluate :args (@t632)) % 1.32/1.58 (step @p3334 :rule evaluate :args (@t943)) % 1.32/1.58 (step @p239 :rule evaluate :args (@t113)) % 1.32/1.58 (step @p3717 :rule refl :args (10/1)) % 1.32/1.58 (step @p3718 :rule nary_cong :premises (@p3717 @p239 @p3334 @p2028 @p3716 @p3715) :args (@t1045)) % 1.32/1.58 (step @p3719 :rule trans :premises (@p3718 @p3714)) % 1.32/1.58 (step @p3720 :rule arith_poly_norm :args ((= (+ @t644 @t950 @t947 @t643 @t639 @t948) 0/1))) % 1.32/1.58 (step @p3341 :rule refl :args (@t948)) % 1.32/1.58 (step @p2039 :rule refl :args (@t639)) % 1.32/1.58 (step @p2040 :rule arith_poly_norm :args (@t653)) % 1.32/1.58 (step @p3340 :rule arith_poly_norm :args (@t952)) % 1.32/1.58 (step @p3342 :rule arith_poly_norm :args (@t954)) % 1.32/1.58 (step @p3721 :rule refl :args (@t644)) % 1.32/1.58 (step @p3722 :rule nary_cong :premises (@p3721 @p3342 @p3340 @p2040 @p2039 @p3341) :args (@t1046)) % 1.32/1.58 (step @p3723 :rule trans :premises (@p3722 @p3720)) % 1.32/1.58 (step @p3724 :rule cong :premises (@p3723 @p3719) :args (@t1047)) % 1.32/1.58 (step @p3725 :rule trans :premises (@p3724 @p3713)) % 1.32/1.58 (step @p3726 :rule cong :premises (@p3725) :args ((not @t1047))) % 1.32/1.58 (step @p3727 :rule trans :premises (@p3726 @p236)) % 1.32/1.58 (step @p3728 :rule arith-elim-lt :args (@t1046 @t1045)) % 1.32/1.58 (step @p3729 :rule trans :premises (@p3728 @p3727)) % 1.32/1.58 (assume-push @p20463 @t666) % 1.32/1.58 (assume-push @p20464 @t1048) % 1.32/1.58 (step @p3732 :rule arith_mult_pos :args (22/7 (<= @t387 -8/1))) % 1.32/1.58 (step @p3733 :rule evaluate :args (@t1049)) % 1.32/1.58 (step @p3734 :rule refl :args (@t387)) % 1.32/1.58 (step @p3735 :rule cong :premises (@p3734 @p3733) :args (@t1050)) % 1.32/1.58 (step @p3736 :rule arith_poly_norm :args (@t1051)) % 1.32/1.58 (step @p3737 :rule arith_poly_norm_rel :premises (@p3736) :args (@t1052)) % 1.32/1.58 (step @p3738 :rule trans :premises (@p3737 @p3735)) % 1.32/1.58 (step @p3739 :rule eq_resolve :premises (@p20464 @p3738)) % 1.32/1.58 (step @p3740 :rule and_intro :premises (@p20463 @p3739)) % 1.32/1.58 (step @p3741 :rule modus_ponens :premises (@p3740 @p3732)) % 1.32/1.58 (step-pop @p20465 :rule scope :premises (@p3741)) % 1.32/1.58 (step-pop @p20466 :rule scope :premises (@p20465)) % 1.32/1.58 (step @p3742 :rule process_scope :premises (@p20466) :args ((<= @t948 @t1043))) % 1.32/1.58 (step @p3745 :rule arith-elim-lt :args (@t18 -7)) % 1.32/1.58 (step @p3746 :rule symm :premises (@p3745)) % 1.32/1.58 (step @p3747 :rule eq_resolve :premises (@p20456 @p3746)) % 1.32/1.58 (step @p3748 :rule int_tight_ub :premises (@p3747)) % 1.32/1.58 (step @p2129 :rule evaluate :args (@t666)) % 1.32/1.58 (step @p2130 :rule true_elim :premises (@p2129)) % 1.32/1.58 (step @p3749 :rule and_intro :premises (@p2130 @p3748)) % 1.32/1.58 (step @p3750 :rule modus_ponens :premises (@p3749 @p3742)) % 1.32/1.58 (assume-push @p20467 @t660) % 1.32/1.58 (assume-push @p20468 @t1053) % 1.32/1.58 (step @p3753 :rule arith_mult_pos :args (121/49 @t1054)) % 1.32/1.58 (step @p3754 :rule evaluate :args (@t1029)) % 1.32/1.58 (step @p3755 :rule refl :args (@t389)) % 1.32/1.58 (step @p3756 :rule cong :premises (@p3755 @p3754) :args (@t1055)) % 1.32/1.58 (step @p3672 :rule arith_poly_norm :args (@t1031)) % 1.32/1.58 (step @p3757 :rule arith_poly_norm_rel :premises (@p3672) :args (@t1056)) % 1.32/1.58 (step @p3758 :rule trans :premises (@p3757 @p3756)) % 1.32/1.58 (step @p3759 :rule eq_resolve :premises (@p20468 @p3758)) % 1.32/1.58 (step @p3760 :rule and_intro :premises (@p20467 @p3759)) % 1.32/1.58 (step @p3761 :rule modus_ponens :premises (@p3760 @p3753)) % 1.32/1.58 (step-pop @p20469 :rule scope :premises (@p3761)) % 1.32/1.58 (step-pop @p20470 :rule scope :premises (@p20469)) % 1.32/1.58 (step @p3762 :rule process_scope :premises (@p20470) :args ((<= @t639 @t1044))) % 1.32/1.58 (step @p3765 :rule arith-elim-lt :args (@t135 7)) % 1.32/1.58 (step @p3766 :rule symm :premises (@p3765)) % 1.32/1.58 (step @p3767 :rule eq_resolve :premises (@p20457 @p3766)) % 1.32/1.58 (step @p3768 :rule int_tight_ub :premises (@p3767)) % 1.32/1.58 (step @p2079 :rule evaluate :args (@t660)) % 1.32/1.58 (step @p2080 :rule true_elim :premises (@p2079)) % 1.32/1.58 (step @p3769 :rule and_intro :premises (@p2080 @p3768)) % 1.32/1.58 (step @p3770 :rule modus_ponens :premises (@p3769 @p3762)) % 1.32/1.58 (assume-push @p20471 @t662) % 1.32/1.58 (assume-push @p20472 @t417) % 1.32/1.58 (step @p2085 :rule arith_mult_pos :args (11/49 @t418)) % 1.32/1.58 (step @p2086 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p2087 :rule cong :premises (@p20472) :args (@t401)) % 1.32/1.58 (step @p2088 :rule trans :premises (@p2087 @p2086)) % 1.32/1.58 (step @p2089 :rule and_intro :premises (@p20471 @p2088)) % 1.32/1.58 (step @p2090 :rule modus_ponens :premises (@p2089 @p2085)) % 1.32/1.58 (step-pop @p20473 :rule scope :premises (@p2090)) % 1.32/1.58 (step-pop @p20474 :rule scope :premises (@p20473)) % 1.32/1.58 (step @p2091 :rule process_scope :premises (@p20474) :args (@t663)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p3775 :rule eq_resolve :premises (@p20458 @p1181)) % 1.32/1.58 (step @p2095 :rule evaluate :args (@t662)) % 1.32/1.58 (step @p2096 :rule true_elim :premises (@p2095)) % 1.32/1.58 (step @p3776 :rule and_intro :premises (@p2096 @p3775)) % 1.32/1.58 (step @p3777 :rule modus_ponens :premises (@p3776 @p2091)) % 1.32/1.58 (assume-push @p20475 @t962) % 1.32/1.58 (assume-push @p20476 @t4) % 1.32/1.58 (step @p3392 :rule arith_mult_neg :args (-1/49 @t82)) % 1.32/1.58 (step @p3393 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3394 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p3395 :rule trans :premises (@p3394 @p3393)) % 1.32/1.58 (step @p3396 :rule and_intro :premises (@p20475 @p3395)) % 1.32/1.58 (step @p3397 :rule modus_ponens :premises (@p3396 @p3392)) % 1.32/1.58 (step-pop @p20477 :rule scope :premises (@p3397)) % 1.32/1.58 (step-pop @p20478 :rule scope :premises (@p20477)) % 1.32/1.58 (step @p3398 :rule process_scope :premises (@p20478) :args (@t963)) % 1.32/1.58 (step @p3401 :rule evaluate :args (@t962)) % 1.32/1.58 (step @p3402 :rule true_elim :premises (@p3401)) % 1.32/1.58 (step @p3403 :rule and_intro :premises (@p3402 @p1)) % 1.32/1.58 (step @p3404 :rule modus_ponens :premises (@p3403 @p3398)) % 1.32/1.58 (assume-push @p20479 @t125) % 1.32/1.58 (assume-push @p20480 @t920) % 1.32/1.58 (step @p3428 :rule arith_mult_pos :args (1/7 @t921)) % 1.32/1.58 (step @p3429 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3430 :rule refl :args (@t654)) % 1.32/1.58 (step @p3431 :rule cong :premises (@p3430 @p3429) :args (@t922)) % 1.32/1.58 (step @p3239 :rule arith_poly_norm :args (@t923)) % 1.32/1.58 (step @p3432 :rule arith_poly_norm_rel :premises (@p3239) :args (@t924)) % 1.32/1.58 (step @p3433 :rule trans :premises (@p3432 @p3431)) % 1.32/1.58 (step @p3434 :rule eq_resolve :premises (@p20480 @p3433)) % 1.32/1.58 (step @p3435 :rule and_intro :premises (@p20479 @p3434)) % 1.32/1.58 (step @p3436 :rule modus_ponens :premises (@p3435 @p3428)) % 1.32/1.58 (step-pop @p20481 :rule scope :premises (@p3436)) % 1.32/1.58 (step-pop @p20482 :rule scope :premises (@p20481)) % 1.32/1.58 (step @p3437 :rule process_scope :premises (@p20482) :args (@t970)) % 1.32/1.58 (step @p3085 :rule arith-elim-lt :args (@t217 1)) % 1.32/1.58 (step @p3086 :rule symm :premises (@p3085)) % 1.32/1.58 (step @p3786 :rule eq_resolve :premises (@p20460 @p3086)) % 1.32/1.58 (step @p271 :rule evaluate :args (@t125)) % 1.32/1.58 (step @p272 :rule true_elim :premises (@p271)) % 1.32/1.58 (step @p3787 :rule and_intro :premises (@p272 @p3786)) % 1.32/1.58 (step @p3788 :rule modus_ponens :premises (@p3787 @p3437)) % 1.32/1.58 (step @p3789 :rule evaluate :args (@t971)) % 1.32/1.58 (step @p3790 :rule refl :args (@t644)) % 1.32/1.58 (step @p3791 :rule cong :premises (@p3790 @p3789) :args (@t972)) % 1.32/1.58 (step @p3446 :rule arith_poly_norm :args (@t973)) % 1.32/1.58 (step @p3792 :rule arith_poly_norm_rel :premises (@p3446) :args (@t974)) % 1.32/1.58 (step @p3793 :rule trans :premises (@p3792 @p3791)) % 1.32/1.58 (step @p3794 :rule eq_resolve :premises (@p20462 @p3793)) % 1.32/1.58 (step @p3795 :rule arith_sum_ub :premises (@p3794 @p3788 @p3404 @p3777 @p3770 @p3750)) % 1.32/1.58 (step @p3796 false :rule eq_resolve :premises (@p3795 @p3729)) % 1.32/1.58 (step-pop @p20483 :rule scope :premises (@p3796)) % 1.32/1.58 (step @p3797 :rule process_scope :premises (@p20483) :args (false)) % 1.32/1.58 (step @p3799 :rule eq_resolve :premises (@p3797 @p3328)) % 1.32/1.58 (step @p3800 :rule eq_resolve :premises (@p3799 @p3318)) % 1.32/1.58 (step @p3456 :rule arith-elim-lt :args (@t16 11)) % 1.32/1.58 (step @p3457 :rule symm :premises (@p3456)) % 1.32/1.58 (step @p3801 :rule eq_resolve :premises (@p20461 @p3457)) % 1.32/1.58 (step @p3802 :rule int_tight_ub :premises (@p3801)) % 1.32/1.58 (step @p3803 false :rule contra :premises (@p3802 @p3800)) % 1.32/1.58 (step-pop @p20484 :rule scope :premises (@p3803)) % 1.32/1.58 (step-pop @p20485 :rule scope :premises (@p20484)) % 1.32/1.58 (step-pop @p20486 :rule scope :premises (@p20485)) % 1.32/1.58 (step-pop @p20487 :rule scope :premises (@p20486)) % 1.32/1.58 (step-pop @p20488 :rule scope :premises (@p20487)) % 1.32/1.58 (step-pop @p20489 :rule scope :premises (@p20488)) % 1.32/1.58 (step @p3804 :rule process_scope :premises (@p20489) :args (false)) % 1.32/1.58 (assume-push @p20490 @t15) % 1.32/1.58 (assume-push @p20491 @t143) % 1.32/1.58 (assume-push @p20492 @t934) % 1.32/1.58 (assume-push @p20493 @t1036) % 1.32/1.58 (assume-push @p20494 @t1040) % 1.32/1.58 (assume-push @p20495 @t883) % 1.32/1.58 (step @p3817 :rule and_intro :premises (@p20493 @p20494 @p20491 @p6 @p20495 @p20492)) % 1.32/1.58 (step-pop @p20496 :rule scope :premises (@p3817)) % 1.32/1.58 (step-pop @p20497 :rule scope :premises (@p20496)) % 1.32/1.58 (step-pop @p20498 :rule scope :premises (@p20497)) % 1.32/1.58 (step-pop @p20499 :rule scope :premises (@p20498)) % 1.32/1.58 (step-pop @p20500 :rule scope :premises (@p20499)) % 1.32/1.58 (step-pop @p20501 :rule scope :premises (@p20500)) % 1.32/1.58 (step @p3818 :rule process_scope :premises (@p20501) :args (@t1057)) % 1.32/1.58 (step @p3825 :rule implies_elim :premises (@p3818)) % 1.32/1.58 (step @p3826 :rule resolution :premises (@p3825 @p3804) :args (true @t1057)) % 1.32/1.58 (step @p3827 :rule not_and :premises (@p3826)) % 1.32/1.58 (step @p3828 :rule eq_resolve :premises (@p3827 @p3705)) % 1.32/1.58 (assume-push @p20502 @t928) % 1.32/1.58 (assume-push @p20503 @t143) % 1.32/1.58 (assume-push @p20504 @t15) % 1.32/1.58 (assume-push @p20505 @t24) % 1.32/1.58 (assume-push @p20506 @t802) % 1.32/1.58 (assume-push @p20507 @t1039) % 1.32/1.58 (step @p3835 :rule evaluate :args (@t1058)) % 1.32/1.58 (step @p3836 :rule evaluate :args ((+ -7/1 840/121 0/1 1/121 0/1 -49/121))) % 1.32/1.58 (step @p3837 :rule evaluate :args (@t1059)) % 1.32/1.58 (step @p2208 :rule evaluate :args (@t684)) % 1.32/1.58 (step @p1131 :rule evaluate :args (@t381)) % 1.32/1.58 (step @p1130 :rule evaluate :args (@t380)) % 1.32/1.58 (step @p3838 :rule evaluate :args (@t1060)) % 1.32/1.58 (step @p3839 :rule evaluate :args (@t1061)) % 1.32/1.58 (step @p3840 :rule evaluate :args (@t1062)) % 1.32/1.58 (step @p3841 :rule cong :premises (@p3840) :args (@t1063)) % 1.32/1.58 (step @p3842 :rule trans :premises (@p3841 @p3839)) % 1.32/1.58 (step @p3843 :rule nary_cong :premises (@p3842 @p3838 @p1130 @p1131 @p2208 @p3837) :args (@t1064)) % 1.32/1.58 (step @p3844 :rule trans :premises (@p3843 @p3836)) % 1.32/1.58 (step @p3845 :rule arith_poly_norm :args ((= (+ @t399 @t1069 @t392 @t395 @t1068 @t1066) 0/1))) % 1.32/1.58 (step @p3846 :rule arith_poly_norm :args ((= @t1070 @t1066))) % 1.32/1.58 (step @p3847 :rule arith_poly_norm :args (@t1072)) % 1.32/1.58 (step @p1142 :rule arith_poly_norm :args (@t405)) % 1.32/1.58 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.32/1.58 (step @p3848 :rule refl :args (@t1069)) % 1.32/1.58 (step @p3849 :rule refl :args (@t399)) % 1.32/1.58 (step @p3850 :rule nary_cong :premises (@p3849 @p3848 @p1141 @p1142 @p3847 @p3846) :args (@t1073)) % 1.32/1.58 (step @p3851 :rule trans :premises (@p3850 @p3845)) % 1.32/1.58 (step @p3852 :rule cong :premises (@p3851 @p3844) :args ((<= @t1073 @t1064))) % 1.32/1.58 (step @p3853 :rule trans :premises (@p3852 @p3835)) % 1.32/1.58 (assume-push @p20508 @t1074) % 1.32/1.58 (assume-push @p20509 @t802) % 1.32/1.58 (step @p3856 :rule arith_mult_neg :args (-49/121 @t1020)) % 1.32/1.58 (step @p3857 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p3858 :rule refl :args (@t1013)) % 1.32/1.58 (step @p3859 :rule cong :premises (@p3858 @p3857) :args (@t1021)) % 1.32/1.58 (step @p3606 :rule arith_poly_norm :args (@t1022)) % 1.32/1.58 (step @p3860 :rule arith_poly_norm_rel :premises (@p3606) :args (@t1023)) % 1.32/1.58 (step @p3861 :rule trans :premises (@p3860 @p3859)) % 1.32/1.58 (step @p3862 :rule eq_resolve :premises (@p20506 @p3861)) % 1.32/1.58 (step @p3863 :rule and_intro :premises (@p20508 @p3862)) % 1.32/1.58 (step @p3864 :rule modus_ponens :premises (@p3863 @p3856)) % 1.32/1.58 (step-pop @p20510 :rule scope :premises (@p3864)) % 1.32/1.58 (step-pop @p20511 :rule scope :premises (@p20510)) % 1.32/1.58 (step @p3865 :rule process_scope :premises (@p20511) :args ((<= @t1070 @t1059))) % 1.32/1.58 (step @p3868 :rule evaluate :args (@t1074)) % 1.32/1.58 (step @p3869 :rule true_elim :premises (@p3868)) % 1.32/1.58 (step @p3870 :rule and_intro :premises (@p3869 @p20506)) % 1.32/1.58 (step @p3871 :rule modus_ponens :premises (@p3870 @p3865)) % 1.32/1.58 (assume-push @p20512 @t424) % 1.32/1.58 (assume-push @p20513 @t222) % 1.32/1.58 (step @p3874 :rule arith_mult_neg :args (-7/121 @t664)) % 1.32/1.58 (step @p3875 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p3876 :rule cong :premises (@p20513) :args (@t654)) % 1.32/1.58 (step @p3877 :rule trans :premises (@p3876 @p3875)) % 1.32/1.58 (step @p3878 :rule and_intro :premises (@p20512 @p3877)) % 1.32/1.58 (step @p3879 :rule modus_ponens :premises (@p3878 @p3874)) % 1.32/1.58 (step-pop @p20514 :rule scope :premises (@p3879)) % 1.32/1.58 (step-pop @p20515 :rule scope :premises (@p20514)) % 1.32/1.58 (step @p3880 :rule process_scope :premises (@p20515) :args (@t1075)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p3883 :rule eq_resolve :premises (@p20505 @p538)) % 1.32/1.58 (step @p1217 :rule evaluate :args (@t424)) % 1.32/1.58 (step @p1218 :rule true_elim :premises (@p1217)) % 1.32/1.58 (step @p3884 :rule and_intro :premises (@p1218 @p3883)) % 1.32/1.58 (step @p3885 :rule modus_ponens :premises (@p3884 @p3880)) % 1.32/1.58 (assume-push @p20516 @t422) % 1.32/1.58 (assume-push @p20517 @t4) % 1.32/1.58 (step @p1189 :rule arith_mult_pos :args (1/121 @t82)) % 1.32/1.58 (step @p1190 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p1191 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p1192 :rule trans :premises (@p1191 @p1190)) % 1.32/1.58 (step @p1193 :rule and_intro :premises (@p20516 @p1192)) % 1.32/1.58 (step @p1194 :rule modus_ponens :premises (@p1193 @p1189)) % 1.32/1.58 (step-pop @p20518 :rule scope :premises (@p1194)) % 1.32/1.58 (step-pop @p20519 :rule scope :premises (@p20518)) % 1.32/1.58 (step @p1195 :rule process_scope :premises (@p20519) :args (@t423)) % 1.32/1.58 (step @p1198 :rule evaluate :args (@t422)) % 1.32/1.58 (step @p1199 :rule true_elim :premises (@p1198)) % 1.32/1.58 (step @p1200 :rule and_intro :premises (@p1199 @p1)) % 1.32/1.58 (step @p1201 :rule modus_ponens :premises (@p1200 @p1195)) % 1.32/1.58 (assume-push @p20520 @t416) % 1.32/1.58 (assume-push @p20521 @t417) % 1.32/1.58 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.32/1.58 (step @p1171 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p1172 :rule cong :premises (@p20521) :args (@t401)) % 1.32/1.58 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.32/1.58 (step @p1174 :rule and_intro :premises (@p20520 @p1173)) % 1.32/1.58 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.32/1.58 (step-pop @p20522 :rule scope :premises (@p1175)) % 1.32/1.58 (step-pop @p20523 :rule scope :premises (@p20522)) % 1.32/1.58 (step @p1176 :rule process_scope :premises (@p20523) :args (@t419)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p3894 :rule eq_resolve :premises (@p20503 @p1181)) % 1.32/1.58 (step @p1183 :rule evaluate :args (@t416)) % 1.32/1.58 (step @p1184 :rule true_elim :premises (@p1183)) % 1.32/1.58 (step @p3895 :rule and_intro :premises (@p1184 @p3894)) % 1.32/1.58 (step @p3896 :rule modus_ponens :premises (@p3895 @p1176)) % 1.32/1.58 (assume-push @p20524 @t1076) % 1.32/1.58 (assume-push @p20525 @t928) % 1.32/1.58 (step @p3899 :rule arith_mult_neg :args (-105/121 (>= @t387 -8/1))) % 1.32/1.58 (step @p3900 :rule evaluate :args (@t1049)) % 1.32/1.58 (step @p3901 :rule refl :args (@t387)) % 1.32/1.58 (step @p3902 :rule cong :premises (@p3901 @p3900) :args (@t1077)) % 1.32/1.58 (step @p3736 :rule arith_poly_norm :args (@t1051)) % 1.32/1.58 (step @p3903 :rule arith_poly_norm_rel :premises (@p3736) :args ((= @t928 @t1077))) % 1.32/1.58 (step @p3904 :rule trans :premises (@p3903 @p3902)) % 1.32/1.58 (step @p3905 :rule eq_resolve :premises (@p20502 @p3904)) % 1.32/1.58 (step @p3906 :rule and_intro :premises (@p20524 @p3905)) % 1.32/1.58 (step @p3907 :rule modus_ponens :premises (@p3906 @p3899)) % 1.32/1.58 (step-pop @p20526 :rule scope :premises (@p3907)) % 1.32/1.58 (step-pop @p20527 :rule scope :premises (@p20526)) % 1.32/1.58 (step @p3908 :rule process_scope :premises (@p20527) :args ((<= @t1069 @t1060))) % 1.32/1.58 (step @p3911 :rule evaluate :args (@t1076)) % 1.32/1.58 (step @p3912 :rule true_elim :premises (@p3911)) % 1.32/1.58 (step @p3913 :rule and_intro :premises (@p3912 @p20502)) % 1.32/1.58 (step @p3914 :rule modus_ponens :premises (@p3913 @p3908)) % 1.32/1.58 (step @p3915 :rule arith_poly_norm :args ((= (* 7/1 (to_real (- @t398 @t1062))) (* 7/1 (- @t399 @t1063))))) % 1.32/1.58 (step @p3916 :rule arith_poly_norm_rel :premises (@p3915) :args ((= (<= @t398 @t1062) (<= @t399 @t1063)))) % 1.32/1.58 (step @p3917 :rule arith_mult_neg :args (-1 @t1039)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p3918 :rule and_intro :premises (@p136 @p20507)) % 1.32/1.58 (step @p3919 :rule modus_ponens :premises (@p3918 @p3917)) % 1.32/1.58 (step @p3920 :rule eq_resolve :premises (@p3919 @p3916)) % 1.32/1.58 (step @p3921 :rule arith_sum_ub :premises (@p3920 @p3914 @p3896 @p1201 @p3885 @p3871)) % 1.32/1.58 (step @p3922 false :rule eq_resolve :premises (@p3921 @p3853)) % 1.32/1.58 (step-pop @p20528 :rule scope :premises (@p3922)) % 1.32/1.58 (step-pop @p20529 :rule scope :premises (@p20528)) % 1.32/1.58 (step-pop @p20530 :rule scope :premises (@p20529)) % 1.32/1.58 (step-pop @p20531 :rule scope :premises (@p20530)) % 1.32/1.58 (step-pop @p20532 :rule scope :premises (@p20531)) % 1.32/1.58 (step-pop @p20533 :rule scope :premises (@p20532)) % 1.32/1.58 (step @p3923 :rule process_scope :premises (@p20533) :args (false)) % 1.32/1.58 (step @p3930 :rule not_and :premises (@p3923)) % 1.32/1.58 (step @p3931 :rule reordering :premises (@p3930) :args ((or @t38 @t197 @t273 @t932 @t1040 @t1035))) % 1.32/1.58 (step @p3932 :rule chain_m_resolution :premises (@p3931 @p3303 @p444 @p324 @p6 @p3828 @p3702 @p444 @p3111 @p6 @p3485 @p1683 @p3111 @p6) :args ((or @t929 @t927) (@list false false false false false true false true false false true true false) (@list @t802 @t143 @t24 @t15 @t1039 @t998 @t143 @t879 @t15 @t928 @t537 @t879 @t15))) % 1.32/1.58 (assume-push @p20534 @t1078) % 1.32/1.58 (assume-push @p20535 @t1078) % 1.32/1.58 (step @p3935 :rule arith-elim-lt :args (@t16 12)) % 1.32/1.58 (step @p3936 :rule symm :premises (@p3935)) % 1.32/1.58 (assume-push @p20536 @t1079) % 1.32/1.58 (step @p506 :rule evaluate :args (@t200)) % 1.32/1.58 (step @p3938 :rule evaluate :args ((+ -12 11))) % 1.32/1.58 (step @p3939 :rule refl :args (11)) % 1.32/1.58 (step @p3940 :rule evaluate :args (@t1080)) % 1.32/1.58 (step @p3941 :rule nary_cong :premises (@p3940 @p3939) :args (@t1081)) % 1.32/1.58 (step @p3942 :rule trans :premises (@p3941 @p3938)) % 1.32/1.58 (step @p3943 :rule arith_poly_norm :args ((= @t1082 0))) % 1.32/1.58 (step @p3944 :rule cong :premises (@p3943 @p3942) :args ((<= @t1082 @t1081))) % 1.32/1.58 (step @p3945 :rule trans :premises (@p3944 @p506)) % 1.32/1.58 (step @p3946 :rule arith_mult_neg :args (-1 @t1079)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p3947 :rule and_intro :premises (@p136 @p20536)) % 1.32/1.58 (step @p3948 :rule modus_ponens :premises (@p3947 @p3946)) % 1.32/1.58 (step @p3949 :rule arith_sum_ub :premises (@p3948 @p20534)) % 1.32/1.58 (step @p3950 false :rule eq_resolve :premises (@p3949 @p3945)) % 1.32/1.58 (step-pop @p20537 :rule scope :premises (@p3950)) % 1.32/1.58 (step @p3951 :rule process_scope :premises (@p20537) :args (false)) % 1.32/1.58 (step @p3953 :rule eq_resolve :premises (@p3951 @p3936)) % 1.32/1.58 (step @p3954 :rule eq_resolve :premises (@p3953 @p3935)) % 1.32/1.58 (step-pop @p20538 :rule scope :premises (@p3954)) % 1.32/1.58 (step @p3955 :rule process_scope :premises (@p20538) :args (@t1083)) % 1.32/1.58 (step @p3957 :rule modus_ponens :premises (@p20534 @p3955)) % 1.32/1.58 (step-pop @p20539 :rule scope :premises (@p3957)) % 1.32/1.58 (step @p3958 :rule process_scope :premises (@p20539) :args (@t1083)) % 1.32/1.58 (step @p3960 :rule implies_elim :premises (@p3958)) % 1.32/1.58 (step @p3961 :rule refl :args (@t1084)) % 1.32/1.58 (step @p3962 :rule nary_cong :premises (@p1070 @p35 @p495 @p3961 @p70) :args ((or @t372 @t38 @t197 @t1084 @t53))) % 1.32/1.58 (assume-push @p20540 @t371) % 1.32/1.58 (assume-push @p20541 @t15) % 1.32/1.58 (assume-push @p20542 @t24) % 1.32/1.58 (assume-push @p20543 @t1078) % 1.32/1.58 (assume-push @p20544 @t52) % 1.32/1.58 (step @p75 :rule evaluate :args (@t54)) % 1.32/1.58 (step @p3968 :rule evaluate :args ((+ -1/1 -7/1 3/11 0/1 7/1))) % 1.32/1.58 (step @p3969 :rule evaluate :args (@t1085)) % 1.32/1.58 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.58 (step @p78 :rule evaluate :args (@t56)) % 1.32/1.58 (step @p3970 :rule refl :args (-7/1)) % 1.32/1.58 (step @p3971 :rule evaluate :args (@t57)) % 1.32/1.58 (step @p80 :rule evaluate :args (@t58)) % 1.32/1.58 (step @p3972 :rule cong :premises (@p80) :args (@t59)) % 1.32/1.58 (step @p3973 :rule trans :premises (@p3972 @p3971)) % 1.32/1.58 (step @p3974 :rule nary_cong :premises (@p3973 @p3970 @p78 @p77 @p3969) :args (@t1086)) % 1.32/1.58 (step @p3975 :rule trans :premises (@p3974 @p3968)) % 1.32/1.58 (step @p3976 :rule arith_poly_norm :args ((= (+ @t69 @t387 @t65 @t1089 @t1087) 0/1))) % 1.32/1.58 (step @p3977 :rule refl :args (@t1087)) % 1.32/1.58 (step @p3978 :rule arith_poly_norm :args (@t1091)) % 1.32/1.58 (step @p87 :rule arith_poly_norm :args (@t72)) % 1.32/1.58 (step @p3979 :rule refl :args (@t387)) % 1.32/1.58 (step @p88 :rule arith_poly_norm :args (@t74)) % 1.32/1.58 (step @p3980 :rule cong :premises (@p88) :args (@t75)) % 1.32/1.58 (step @p3981 :rule nary_cong :premises (@p3980 @p3979 @p87 @p3978 @p3977) :args (@t1092)) % 1.32/1.58 (step @p3982 :rule trans :premises (@p3981 @p3976)) % 1.32/1.58 (step @p3983 :rule cong :premises (@p3982 @p3975) :args ((<= @t1092 @t1086))) % 1.32/1.58 (step @p3984 :rule trans :premises (@p3983 @p75)) % 1.32/1.58 (assume-push @p20545 @t1093) % 1.32/1.58 (assume-push @p20546 @t1078) % 1.32/1.58 (step @p3987 :rule arith_mult_pos :args (7/11 @t1094)) % 1.32/1.58 (step @p3988 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p3989 :rule cong :premises (@p20543) :args (@t644)) % 1.32/1.58 (step @p3990 :rule trans :premises (@p3989 @p3988)) % 1.32/1.58 (step @p3991 :rule and_intro :premises (@p20545 @p3990)) % 1.32/1.58 (step @p3992 :rule modus_ponens :premises (@p3991 @p3987)) % 1.32/1.58 (step-pop @p20547 :rule scope :premises (@p3992)) % 1.32/1.58 (step-pop @p20548 :rule scope :premises (@p20547)) % 1.32/1.58 (step @p3993 :rule process_scope :premises (@p20548) :args (@t1095)) % 1.32/1.58 (step @p3996 :rule evaluate :args (@t1093)) % 1.32/1.58 (step @p3997 :rule true_elim :premises (@p3996)) % 1.32/1.58 (step @p3998 :rule and_intro :premises (@p3997 @p20543)) % 1.32/1.58 (step @p3999 :rule modus_ponens :premises (@p3998 @p3993)) % 1.32/1.58 (assume-push @p20549 @t77) % 1.32/1.58 (assume-push @p20550 @t222) % 1.32/1.58 (step @p4002 :rule arith_mult_pos :args (1/11 @t664)) % 1.32/1.58 (step @p4003 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4004 :rule cong :premises (@p20550) :args (@t654)) % 1.32/1.58 (step @p4005 :rule trans :premises (@p4004 @p4003)) % 1.32/1.58 (step @p4006 :rule and_intro :premises (@p20549 @p4005)) % 1.32/1.58 (step @p4007 :rule modus_ponens :premises (@p4006 @p4002)) % 1.32/1.58 (step-pop @p20551 :rule scope :premises (@p4007)) % 1.32/1.58 (step-pop @p20552 :rule scope :premises (@p20551)) % 1.32/1.58 (step @p4008 :rule process_scope :premises (@p20552) :args (@t1096)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4011 :rule eq_resolve :premises (@p20542 @p538)) % 1.32/1.58 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.58 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.58 (step @p4012 :rule and_intro :premises (@p114 @p4011)) % 1.32/1.58 (step @p4013 :rule modus_ponens :premises (@p4012 @p4008)) % 1.32/1.58 (assume-push @p20553 @t81) % 1.32/1.58 (assume-push @p20554 @t4) % 1.32/1.58 (step @p119 :rule arith_mult_pos :args (3/11 @t82)) % 1.32/1.58 (step @p120 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p121 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p122 :rule trans :premises (@p121 @p120)) % 1.32/1.58 (step @p123 :rule and_intro :premises (@p20553 @p122)) % 1.32/1.58 (step @p124 :rule modus_ponens :premises (@p123 @p119)) % 1.32/1.58 (step-pop @p20555 :rule scope :premises (@p124)) % 1.32/1.58 (step-pop @p20556 :rule scope :premises (@p20555)) % 1.32/1.58 (step @p125 :rule process_scope :premises (@p20556) :args (@t84)) % 1.32/1.58 (step @p128 :rule evaluate :args (@t81)) % 1.32/1.58 (step @p129 :rule true_elim :premises (@p128)) % 1.32/1.58 (step @p130 :rule and_intro :premises (@p129 @p1)) % 1.32/1.58 (step @p131 :rule modus_ponens :premises (@p130 @p125)) % 1.32/1.58 (step @p4018 :rule evaluate :args (@t1061)) % 1.32/1.58 (step @p4019 :rule refl :args (@t387)) % 1.32/1.58 (step @p4020 :rule cong :premises (@p4019 @p4018) :args (@t1097)) % 1.32/1.58 (step @p4021 :rule arith_poly_norm :args (@t1098)) % 1.32/1.58 (step @p4022 :rule arith_poly_norm_rel :premises (@p4021) :args (@t1100)) % 1.32/1.58 (step @p4023 :rule trans :premises (@p4022 @p4020)) % 1.32/1.58 (step @p1089 :rule arith-elim-lt :args (@t18 -6)) % 1.32/1.58 (step @p1090 :rule symm :premises (@p1089)) % 1.32/1.58 (step @p1091 :rule eq_resolve :premises (@p1068 @p1090)) % 1.32/1.58 (step @p1092 :rule int_tight_ub :premises (@p1091)) % 1.32/1.58 (step @p4024 :rule eq_resolve :premises (@p1092 @p4023)) % 1.32/1.58 (step @p132 :rule arith_poly_norm :args (@t85)) % 1.32/1.58 (step @p4025 :rule arith_poly_norm_rel :premises (@p132) :args (@t86)) % 1.32/1.58 (step @p134 :rule arith_mult_neg :args (-1 @t52)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p4026 :rule and_intro :premises (@p136 @p20544)) % 1.32/1.58 (step @p4027 :rule modus_ponens :premises (@p4026 @p134)) % 1.32/1.58 (step @p4028 :rule eq_resolve :premises (@p4027 @p4025)) % 1.32/1.58 (step @p4029 :rule arith_sum_ub :premises (@p4028 @p4024 @p131 @p4013 @p3999)) % 1.32/1.58 (step @p4030 false :rule eq_resolve :premises (@p4029 @p3984)) % 1.32/1.58 (step-pop @p20557 :rule scope :premises (@p4030)) % 1.32/1.58 (step-pop @p20558 :rule scope :premises (@p20557)) % 1.32/1.58 (step-pop @p20559 :rule scope :premises (@p20558)) % 1.32/1.58 (step-pop @p20560 :rule scope :premises (@p20559)) % 1.32/1.58 (step-pop @p20561 :rule scope :premises (@p20560)) % 1.32/1.58 (step @p4031 :rule process_scope :premises (@p20561) :args (false)) % 1.32/1.58 (step @p4037 :rule not_and :premises (@p4031)) % 1.32/1.58 (step @p4038 :rule eq_resolve :premises (@p4037 @p3962)) % 1.32/1.58 (step @p4039 :rule reordering :premises (@p4038) :args ((or @t370 @t38 @t53 @t197 @t1084))) % 1.32/1.58 (step @p4040 :rule nary_cong :premises (@p35 @p214 @p495 @p709 @p3961 @p2827) :args ((or @t38 @t105 @t197 @t273 @t1084 @t826))) % 1.32/1.58 (assume-push @p20562 @t825) % 1.32/1.58 (assume-push @p20563 @t15) % 1.32/1.58 (assume-push @p20564 @t24) % 1.32/1.58 (assume-push @p20565 @t1078) % 1.32/1.58 (assume-push @p20566 @t143) % 1.32/1.58 (assume-push @p20567 @t53) % 1.32/1.58 (step @p220 :rule arith-elim-leq :args (@t51 0)) % 1.32/1.58 (step @p221 :rule symm :premises (@p220)) % 1.32/1.58 (step @p222 :rule cong :premises (@p221) :args (@t106)) % 1.32/1.58 (step @p223 :rule arith-elim-gt :args (@t51 0)) % 1.32/1.58 (step @p224 :rule trans :premises (@p223 @p222)) % 1.32/1.58 (step @p225 :rule refl :args (@t51)) % 1.32/1.58 (step @p226 :rule cong :premises (@p225 @p43) :args (@t107)) % 1.32/1.58 (step @p227 :rule cong :premises (@p226) :args (@t108)) % 1.32/1.58 (step @p228 :rule arith-leq-norm :args (@t51 0)) % 1.32/1.58 (step @p229 :rule trans :premises (@p228 @p227)) % 1.32/1.58 (step @p230 :rule cong :premises (@p229) :args (@t110)) % 1.32/1.58 (step @p231 :rule trans :premises (@p230 @p214)) % 1.32/1.58 (step @p232 :rule trans :premises (@p224 @p231)) % 1.32/1.58 (step @p233 :rule symm :premises (@p232)) % 1.32/1.58 (step @p234 :rule trans :premises (@p231 @p233)) % 1.32/1.58 (assume-push @p20568 @t109) % 1.32/1.58 (step @p4048 :rule evaluate :args ((<= 0/1 -7/11))) % 1.32/1.58 (step @p4049 :rule evaluate :args ((+ 0/1 0/1 -7/2 0/1 -43/154 22/7))) % 1.32/1.58 (step @p4050 :rule evaluate :args (@t1101)) % 1.32/1.58 (step @p4051 :rule evaluate :args (@t1102)) % 1.32/1.58 (step @p4052 :rule evaluate :args (@t1103)) % 1.32/1.58 (step @p4053 :rule evaluate :args (@t1104)) % 1.32/1.58 (step @p4054 :rule evaluate :args (@t1105)) % 1.32/1.58 (step @p4055 :rule refl :args (0/1)) % 1.32/1.58 (step @p4056 :rule nary_cong :premises (@p4055 @p4054 @p4053 @p4052 @p4051 @p4050) :args (@t1106)) % 1.32/1.58 (step @p4057 :rule trans :premises (@p4056 @p4049)) % 1.32/1.58 (step @p4058 :rule arith_poly_norm :args ((= @t1111 0/1))) % 1.32/1.58 (step @p4059 :rule arith_poly_norm :args ((= @t1114 @t1111))) % 1.32/1.58 (step @p4060 :rule trans :premises (@p4059 @p4058)) % 1.32/1.58 (step @p4061 :rule cong :premises (@p4060 @p4057) :args ((<= @t1114 @t1106))) % 1.32/1.58 (step @p4062 :rule trans :premises (@p4061 @p4048)) % 1.32/1.58 (assume-push @p20569 @t1115) % 1.32/1.58 (assume-push @p20570 @t833) % 1.32/1.58 (step @p4065 :rule arith_mult_pos :args (11/14 @t834)) % 1.32/1.58 (step @p4066 :rule evaluate :args (@t835)) % 1.32/1.58 (step @p4067 :rule refl :args (@t389)) % 1.32/1.58 (step @p4068 :rule cong :premises (@p4067 @p4066) :args (@t836)) % 1.32/1.58 (step @p2866 :rule arith_poly_norm :args (@t837)) % 1.32/1.58 (step @p4069 :rule arith_poly_norm_rel :premises (@p2866) :args (@t838)) % 1.32/1.58 (step @p4070 :rule trans :premises (@p4069 @p4068)) % 1.32/1.58 (step @p4071 :rule eq_resolve :premises (@p20570 @p4070)) % 1.32/1.58 (step @p4072 :rule and_intro :premises (@p20569 @p4071)) % 1.32/1.58 (step @p4073 :rule modus_ponens :premises (@p4072 @p4065)) % 1.32/1.58 (step-pop @p20571 :rule scope :premises (@p4073)) % 1.32/1.58 (step-pop @p20572 :rule scope :premises (@p20571)) % 1.32/1.58 (step @p4074 :rule process_scope :premises (@p20572) :args ((<= @t1110 @t1101))) % 1.32/1.58 (step @p2876 :rule symm :premises (@p2875)) % 1.32/1.58 (step @p4077 :rule eq_resolve :premises (@p20562 @p2876)) % 1.32/1.58 (step @p4078 :rule int_tight_ub :premises (@p4077)) % 1.32/1.58 (step @p4079 :rule evaluate :args (@t1115)) % 1.32/1.58 (step @p4080 :rule true_elim :premises (@p4079)) % 1.32/1.58 (step @p4081 :rule and_intro :premises (@p4080 @p4078)) % 1.32/1.58 (step @p4082 :rule modus_ponens :premises (@p4081 @p4074)) % 1.32/1.58 (assume-push @p20573 @t1116) % 1.32/1.58 (assume-push @p20574 @t4) % 1.32/1.58 (step @p4085 :rule arith_mult_neg :args (-43/154 @t82)) % 1.32/1.58 (step @p4086 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p4087 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p4088 :rule trans :premises (@p4087 @p4086)) % 1.32/1.58 (step @p4089 :rule and_intro :premises (@p20573 @p4088)) % 1.32/1.58 (step @p4090 :rule modus_ponens :premises (@p4089 @p4085)) % 1.32/1.58 (step-pop @p20575 :rule scope :premises (@p4090)) % 1.32/1.58 (step-pop @p20576 :rule scope :premises (@p20575)) % 1.32/1.58 (step @p4091 :rule process_scope :premises (@p20576) :args ((= @t1112 @t1102))) % 1.32/1.58 (step @p4094 :rule evaluate :args (@t1116)) % 1.32/1.58 (step @p4095 :rule true_elim :premises (@p4094)) % 1.32/1.58 (step @p4096 :rule and_intro :premises (@p4095 @p1)) % 1.32/1.58 (step @p4097 :rule modus_ponens :premises (@p4096 @p4091)) % 1.32/1.58 (assume-push @p20577 @t1117) % 1.32/1.58 (assume-push @p20578 @t222) % 1.32/1.58 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.32/1.58 (step @p4101 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4102 :rule cong :premises (@p20578) :args (@t654)) % 1.32/1.58 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.32/1.58 (step @p4104 :rule and_intro :premises (@p20577 @p4103)) % 1.32/1.58 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.32/1.58 (step-pop @p20579 :rule scope :premises (@p4105)) % 1.32/1.58 (step-pop @p20580 :rule scope :premises (@p20579)) % 1.32/1.58 (step @p4106 :rule process_scope :premises (@p20580) :args (@t1118)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4109 :rule eq_resolve :premises (@p20564 @p538)) % 1.32/1.58 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.58 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.58 (step @p4112 :rule and_intro :premises (@p4111 @p4109)) % 1.32/1.58 (step @p4113 :rule modus_ponens :premises (@p4112 @p4106)) % 1.32/1.58 (assume-push @p20581 @t1119) % 1.32/1.58 (assume-push @p20582 @t1078) % 1.32/1.58 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.32/1.58 (step @p4117 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p4118 :rule cong :premises (@p20565) :args (@t644)) % 1.32/1.58 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.32/1.58 (step @p4120 :rule and_intro :premises (@p20581 @p4119)) % 1.32/1.58 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.32/1.58 (step-pop @p20583 :rule scope :premises (@p4121)) % 1.32/1.58 (step-pop @p20584 :rule scope :premises (@p20583)) % 1.32/1.58 (step @p4122 :rule process_scope :premises (@p20584) :args (@t1120)) % 1.32/1.58 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.58 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.58 (step @p4127 :rule and_intro :premises (@p4126 @p20565)) % 1.32/1.58 (step @p4128 :rule modus_ponens :premises (@p4127 @p4122)) % 1.32/1.58 (assume-push @p20585 @t911) % 1.32/1.58 (assume-push @p20586 @t417) % 1.32/1.58 (step @p4131 :rule arith_mult_pos :args (1/14 @t418)) % 1.32/1.58 (step @p4132 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4133 :rule cong :premises (@p20586) :args (@t401)) % 1.32/1.58 (step @p4134 :rule trans :premises (@p4133 @p4132)) % 1.32/1.58 (step @p4135 :rule and_intro :premises (@p20585 @p4134)) % 1.32/1.58 (step @p4136 :rule modus_ponens :premises (@p4135 @p4131)) % 1.32/1.58 (step-pop @p20587 :rule scope :premises (@p4136)) % 1.32/1.58 (step-pop @p20588 :rule scope :premises (@p20587)) % 1.32/1.58 (step @p4137 :rule process_scope :premises (@p20588) :args (@t1121)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p4140 :rule eq_resolve :premises (@p20566 @p1181)) % 1.32/1.58 (step @p3173 :rule evaluate :args (@t911)) % 1.32/1.58 (step @p3174 :rule true_elim :premises (@p3173)) % 1.32/1.58 (step @p4141 :rule and_intro :premises (@p3174 @p4140)) % 1.32/1.58 (step @p4142 :rule modus_ponens :premises (@p4141 @p4137)) % 1.32/1.58 (step @p4143 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4144 :rule refl :args (@t122)) % 1.32/1.58 (step @p4145 :rule cong :premises (@p4144 @p4143) :args (@t131)) % 1.32/1.58 (step @p293 :rule arith_poly_norm :args (@t132)) % 1.32/1.58 (step @p4146 :rule arith_poly_norm_rel :premises (@p293) :args (@t133)) % 1.32/1.58 (step @p4147 :rule trans :premises (@p4146 @p4145)) % 1.32/1.58 (step @p4148 :rule eq_resolve :premises (@p20568 @p4147)) % 1.32/1.58 (step @p4149 :rule arith_sum_ub :premises (@p4148 @p4142 @p4128 @p4113 @p4097 @p4082)) % 1.32/1.58 (step @p4150 false :rule eq_resolve :premises (@p4149 @p4062)) % 1.32/1.58 (step-pop @p20589 :rule scope :premises (@p4150)) % 1.32/1.58 (step @p4151 :rule process_scope :premises (@p20589) :args (false)) % 1.32/1.58 (step @p4153 :rule eq_resolve :premises (@p4151 @p234)) % 1.32/1.58 (step @p4154 :rule eq_resolve :premises (@p4153 @p224)) % 1.32/1.58 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.32/1.58 (step @p304 :rule symm :premises (@p303)) % 1.32/1.58 (step @p4155 :rule eq_resolve :premises (@p20567 @p304)) % 1.32/1.58 (step @p4156 :rule int_tight_ub :premises (@p4155)) % 1.32/1.58 (step @p4157 false :rule contra :premises (@p4156 @p4154)) % 1.32/1.58 (step-pop @p20590 :rule scope :premises (@p4157)) % 1.32/1.58 (step-pop @p20591 :rule scope :premises (@p20590)) % 1.32/1.58 (step-pop @p20592 :rule scope :premises (@p20591)) % 1.32/1.58 (step-pop @p20593 :rule scope :premises (@p20592)) % 1.32/1.58 (step-pop @p20594 :rule scope :premises (@p20593)) % 1.32/1.58 (step-pop @p20595 :rule scope :premises (@p20594)) % 1.32/1.58 (step @p4158 :rule process_scope :premises (@p20595) :args (false)) % 1.32/1.58 (assume-push @p20596 @t15) % 1.32/1.58 (assume-push @p20597 @t53) % 1.32/1.58 (assume-push @p20598 @t24) % 1.32/1.58 (assume-push @p20599 @t143) % 1.32/1.58 (assume-push @p20600 @t1078) % 1.32/1.58 (assume-push @p20601 @t825) % 1.32/1.58 (step @p4171 :rule and_intro :premises (@p20601 @p6 @p20598 @p20600 @p20599 @p20597)) % 1.32/1.58 (step-pop @p20602 :rule scope :premises (@p4171)) % 1.32/1.58 (step-pop @p20603 :rule scope :premises (@p20602)) % 1.32/1.58 (step-pop @p20604 :rule scope :premises (@p20603)) % 1.32/1.58 (step-pop @p20605 :rule scope :premises (@p20604)) % 1.32/1.58 (step-pop @p20606 :rule scope :premises (@p20605)) % 1.32/1.58 (step-pop @p20607 :rule scope :premises (@p20606)) % 1.32/1.58 (step @p4172 :rule process_scope :premises (@p20607) :args (@t1122)) % 1.32/1.58 (step @p4179 :rule implies_elim :premises (@p4172)) % 1.32/1.58 (step @p4180 :rule resolution :premises (@p4179 @p4158) :args (true @t1122)) % 1.32/1.58 (step @p4181 :rule not_and :premises (@p4180)) % 1.32/1.58 (step @p4182 :rule eq_resolve :premises (@p4181 @p4040)) % 1.32/1.58 (assume-push @p20608 @t824) % 1.32/1.58 (assume-push @p20609 @t143) % 1.32/1.58 (assume-push @p20610 @t15) % 1.32/1.58 (assume-push @p20611 @t1078) % 1.32/1.58 (assume-push @p20612 @t24) % 1.32/1.58 (assume-push @p20613 @t998) % 1.32/1.58 (step @p4189 :rule evaluate :args (@t1123)) % 1.32/1.58 (step @p4190 :rule evaluate :args ((+ 7/1 -55/14 0/1 1/154 -7/2 0/1))) % 1.32/1.58 (step @p4052 :rule evaluate :args (@t1103)) % 1.32/1.58 (step @p4053 :rule evaluate :args (@t1104)) % 1.32/1.58 (step @p4191 :rule evaluate :args (@t1124)) % 1.32/1.58 (step @p4192 :rule evaluate :args (@t1125)) % 1.32/1.58 (step @p4193 :rule evaluate :args (@t1126)) % 1.32/1.58 (step @p4194 :rule evaluate :args (@t958)) % 1.32/1.58 (step @p3584 :rule evaluate :args (@t1004)) % 1.32/1.58 (step @p4195 :rule cong :premises (@p3584) :args (@t1005)) % 1.32/1.58 (step @p4196 :rule trans :premises (@p4195 @p4194)) % 1.32/1.58 (step @p4197 :rule nary_cong :premises (@p4196 @p4193 @p4192 @p4191 @p4053 @p4052) :args (@t1127)) % 1.32/1.58 (step @p4198 :rule trans :premises (@p4197 @p4190)) % 1.32/1.58 (step @p4199 :rule arith_poly_norm :args ((= (+ @t608 @t900 @t1130 @t1129 @t899 @t1128) 0/1))) % 1.32/1.58 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.32/1.58 (step @p4201 :rule refl :args (@t899)) % 1.32/1.58 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.32/1.58 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.32/1.58 (step @p4204 :rule refl :args (@t900)) % 1.32/1.58 (step @p4205 :rule refl :args (@t608)) % 1.32/1.58 (step @p4206 :rule nary_cong :premises (@p4205 @p4204 @p4203 @p4202 @p4201 @p4200) :args (@t1136)) % 1.32/1.58 (step @p4207 :rule trans :premises (@p4206 @p4199)) % 1.32/1.58 (step @p4208 :rule cong :premises (@p4207 @p4198) :args ((<= @t1136 @t1127))) % 1.32/1.58 (step @p4209 :rule trans :premises (@p4208 @p4189)) % 1.32/1.58 (assume-push @p20614 @t1117) % 1.32/1.58 (assume-push @p20615 @t222) % 1.32/1.58 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.32/1.58 (step @p4101 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4102 :rule cong :premises (@p20615) :args (@t654)) % 1.32/1.58 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.32/1.58 (step @p4104 :rule and_intro :premises (@p20614 @p4103)) % 1.32/1.58 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.32/1.58 (step-pop @p20616 :rule scope :premises (@p4105)) % 1.32/1.58 (step-pop @p20617 :rule scope :premises (@p20616)) % 1.32/1.58 (step @p4106 :rule process_scope :premises (@p20617) :args (@t1118)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4214 :rule eq_resolve :premises (@p20612 @p538)) % 1.32/1.58 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.58 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.58 (step @p4215 :rule and_intro :premises (@p4111 @p4214)) % 1.32/1.58 (step @p4216 :rule modus_ponens :premises (@p4215 @p4106)) % 1.32/1.58 (assume-push @p20618 @t1119) % 1.32/1.58 (assume-push @p20619 @t1078) % 1.32/1.58 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.32/1.58 (step @p4117 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p4118 :rule cong :premises (@p20611) :args (@t644)) % 1.32/1.58 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.32/1.58 (step @p4120 :rule and_intro :premises (@p20618 @p4119)) % 1.32/1.58 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.32/1.58 (step-pop @p20620 :rule scope :premises (@p4121)) % 1.32/1.58 (step-pop @p20621 :rule scope :premises (@p20620)) % 1.32/1.58 (step @p4122 :rule process_scope :premises (@p20621) :args (@t1120)) % 1.32/1.58 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.58 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.58 (step @p4221 :rule and_intro :premises (@p4126 @p20611)) % 1.32/1.58 (step @p4222 :rule modus_ponens :premises (@p4221 @p4122)) % 1.32/1.58 (assume-push @p20622 @t1137) % 1.32/1.58 (assume-push @p20623 @t4) % 1.32/1.58 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.32/1.58 (step @p4226 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.32/1.58 (step @p4229 :rule and_intro :premises (@p20622 @p4228)) % 1.32/1.58 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.32/1.58 (step-pop @p20624 :rule scope :premises (@p4230)) % 1.32/1.58 (step-pop @p20625 :rule scope :premises (@p20624)) % 1.32/1.58 (step @p4231 :rule process_scope :premises (@p20625) :args (@t1138)) % 1.32/1.58 (step @p4234 :rule evaluate :args (@t1137)) % 1.32/1.58 (step @p4235 :rule true_elim :premises (@p4234)) % 1.32/1.58 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.32/1.58 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.32/1.58 (assume-push @p20626 @t1139) % 1.32/1.58 (assume-push @p20627 @t417) % 1.32/1.58 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.32/1.58 (step @p4241 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4242 :rule cong :premises (@p20627) :args (@t401)) % 1.32/1.58 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.32/1.58 (step @p4244 :rule and_intro :premises (@p20626 @p4243)) % 1.32/1.58 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.32/1.58 (step-pop @p20628 :rule scope :premises (@p4245)) % 1.32/1.58 (step-pop @p20629 :rule scope :premises (@p20628)) % 1.32/1.58 (step @p4246 :rule process_scope :premises (@p20629) :args (@t1140)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p4249 :rule eq_resolve :premises (@p20609 @p1181)) % 1.32/1.58 (step @p4250 :rule evaluate :args (@t1139)) % 1.32/1.58 (step @p4251 :rule true_elim :premises (@p4250)) % 1.32/1.58 (step @p4252 :rule and_intro :premises (@p4251 @p4249)) % 1.32/1.58 (step @p4253 :rule modus_ponens :premises (@p4252 @p4246)) % 1.32/1.58 (assume-push @p20630 @t1141) % 1.32/1.58 (assume-push @p20631 @t824) % 1.32/1.58 (step @p4256 :rule arith_mult_neg :args (-11/14 (>= @t389 5/1))) % 1.32/1.58 (step @p4257 :rule evaluate :args (@t1142)) % 1.32/1.58 (step @p4258 :rule refl :args (@t389)) % 1.32/1.58 (step @p4259 :rule cong :premises (@p4258 @p4257) :args (@t1143)) % 1.32/1.58 (step @p4260 :rule arith_poly_norm :args ((= (* -5/1 (to_real (- @t135 5))) (* -5/1 (- @t389 @t1142))))) % 1.32/1.58 (step @p4261 :rule arith_poly_norm_rel :premises (@p4260) :args ((= @t824 @t1143))) % 1.32/1.58 (step @p4262 :rule trans :premises (@p4261 @p4259)) % 1.32/1.58 (step @p4263 :rule eq_resolve :premises (@p20608 @p4262)) % 1.32/1.58 (step @p4264 :rule and_intro :premises (@p20630 @p4263)) % 1.32/1.58 (step @p4265 :rule modus_ponens :premises (@p4264 @p4256)) % 1.32/1.58 (step-pop @p20632 :rule scope :premises (@p4265)) % 1.32/1.58 (step-pop @p20633 :rule scope :premises (@p20632)) % 1.32/1.58 (step @p4266 :rule process_scope :premises (@p20633) :args ((<= @t900 @t1126))) % 1.32/1.58 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.58 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.58 (step @p4271 :rule and_intro :premises (@p4270 @p20608)) % 1.32/1.58 (step @p4272 :rule modus_ponens :premises (@p4271 @p4266)) % 1.32/1.58 (step @p3685 :rule arith_poly_norm :args (@t1033)) % 1.32/1.58 (step @p4273 :rule arith_poly_norm_rel :premises (@p3685) :args (@t1034)) % 1.32/1.58 (step @p3687 :rule arith_mult_neg :args (-1 @t998)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p4274 :rule and_intro :premises (@p136 @p20613)) % 1.32/1.58 (step @p4275 :rule modus_ponens :premises (@p4274 @p3687)) % 1.32/1.58 (step @p4276 :rule eq_resolve :premises (@p4275 @p4273)) % 1.32/1.58 (step @p4277 :rule arith_sum_ub :premises (@p4276 @p4272 @p4253 @p4237 @p4222 @p4216)) % 1.32/1.58 (step @p4278 false :rule eq_resolve :premises (@p4277 @p4209)) % 1.32/1.58 (step-pop @p20634 :rule scope :premises (@p4278)) % 1.32/1.58 (step-pop @p20635 :rule scope :premises (@p20634)) % 1.32/1.58 (step-pop @p20636 :rule scope :premises (@p20635)) % 1.32/1.58 (step-pop @p20637 :rule scope :premises (@p20636)) % 1.32/1.58 (step-pop @p20638 :rule scope :premises (@p20637)) % 1.32/1.58 (step-pop @p20639 :rule scope :premises (@p20638)) % 1.32/1.58 (step @p4279 :rule process_scope :premises (@p20639) :args (false)) % 1.32/1.58 (step @p4286 :rule not_and :premises (@p4279)) % 1.32/1.58 (step @p4287 :rule reordering :premises (@p4286) :args ((or @t38 @t197 @t273 @t1084 @t825 @t1036))) % 1.32/1.58 (step @p4288 :rule bool-double-not-elim :args (@t1144)) % 1.32/1.58 (step @p4289 :rule nary_cong :premises (@p35 @p495 @p3961 @p3704 @p4288) :args ((or @t38 @t197 @t1084 @t1042 @t1146))) % 1.32/1.58 (assume-push @p20640 @t15) % 1.32/1.58 (assume-push @p20641 @t24) % 1.32/1.58 (assume-push @p20642 @t1078) % 1.32/1.58 (assume-push @p20643 @t1036) % 1.32/1.58 (assume-push @p20644 @t1145) % 1.32/1.58 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.58 (step @p4295 :rule evaluate :args ((>= 0/1 -34/77))) % 1.32/1.58 (step @p4296 :rule evaluate :args ((+ 4/7 -1/77 0/1 7/1 -8/1))) % 1.32/1.58 (step @p4297 :rule refl :args (-8/1)) % 1.32/1.58 (step @p3969 :rule evaluate :args (@t1085)) % 1.32/1.58 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.58 (step @p4298 :rule evaluate :args (@t1147)) % 1.32/1.58 (step @p4299 :rule evaluate :args (@t1148)) % 1.32/1.58 (step @p4300 :rule nary_cong :premises (@p4299 @p4298 @p77 @p3969 @p4297) :args (@t1149)) % 1.32/1.58 (step @p4301 :rule trans :premises (@p4300 @p4296)) % 1.32/1.58 (step @p4302 :rule arith_poly_norm :args ((= (+ @t119 @t1152 @t1089 @t1087 @t387) 0/1))) % 1.32/1.58 (step @p4303 :rule refl :args (@t387)) % 1.32/1.58 (step @p3977 :rule refl :args (@t1087)) % 1.32/1.58 (step @p3978 :rule arith_poly_norm :args (@t1091)) % 1.32/1.58 (step @p4304 :rule arith_poly_norm :args (@t1154)) % 1.32/1.58 (step @p4305 :rule refl :args (@t119)) % 1.32/1.58 (step @p4306 :rule nary_cong :premises (@p4305 @p4304 @p3978 @p3977 @p4303) :args (@t1155)) % 1.32/1.58 (step @p4307 :rule trans :premises (@p4306 @p4302)) % 1.32/1.58 (step @p4308 :rule cong :premises (@p4307 @p4301) :args (@t1156)) % 1.32/1.58 (step @p4309 :rule trans :premises (@p4308 @p4295)) % 1.32/1.58 (step @p4310 :rule cong :premises (@p4309) :args ((not @t1156))) % 1.32/1.58 (step @p4311 :rule trans :premises (@p4310 @p236)) % 1.32/1.58 (step @p4312 :rule arith-elim-lt :args (@t1155 @t1149)) % 1.32/1.58 (step @p4313 :rule trans :premises (@p4312 @p4311)) % 1.32/1.58 (step @p4314 :rule evaluate :args (@t1049)) % 1.32/1.58 (step @p4315 :rule refl :args (@t387)) % 1.32/1.58 (step @p4316 :rule cong :premises (@p4315 @p4314) :args (@t1050)) % 1.32/1.58 (step @p3736 :rule arith_poly_norm :args (@t1051)) % 1.32/1.58 (step @p4317 :rule arith_poly_norm_rel :premises (@p3736) :args (@t1052)) % 1.32/1.58 (step @p4318 :rule trans :premises (@p4317 @p4316)) % 1.32/1.58 (step @p3745 :rule arith-elim-lt :args (@t18 -7)) % 1.32/1.58 (step @p3746 :rule symm :premises (@p3745)) % 1.32/1.58 (step @p4319 :rule eq_resolve :premises (@p20643 @p3746)) % 1.32/1.58 (step @p4320 :rule int_tight_ub :premises (@p4319)) % 1.32/1.58 (step @p4321 :rule eq_resolve :premises (@p4320 @p4318)) % 1.32/1.58 (assume-push @p20645 @t1093) % 1.32/1.58 (assume-push @p20646 @t1078) % 1.32/1.58 (step @p3987 :rule arith_mult_pos :args (7/11 @t1094)) % 1.32/1.58 (step @p3988 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p3989 :rule cong :premises (@p20642) :args (@t644)) % 1.32/1.58 (step @p3990 :rule trans :premises (@p3989 @p3988)) % 1.32/1.58 (step @p3991 :rule and_intro :premises (@p20645 @p3990)) % 1.32/1.58 (step @p3992 :rule modus_ponens :premises (@p3991 @p3987)) % 1.32/1.58 (step-pop @p20647 :rule scope :premises (@p3992)) % 1.32/1.58 (step-pop @p20648 :rule scope :premises (@p20647)) % 1.32/1.58 (step @p3993 :rule process_scope :premises (@p20648) :args (@t1095)) % 1.32/1.58 (step @p3996 :rule evaluate :args (@t1093)) % 1.32/1.58 (step @p3997 :rule true_elim :premises (@p3996)) % 1.32/1.58 (step @p4326 :rule and_intro :premises (@p3997 @p20642)) % 1.32/1.58 (step @p4327 :rule modus_ponens :premises (@p4326 @p3993)) % 1.32/1.58 (assume-push @p20649 @t77) % 1.32/1.58 (assume-push @p20650 @t222) % 1.32/1.58 (step @p4002 :rule arith_mult_pos :args (1/11 @t664)) % 1.32/1.58 (step @p4003 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4004 :rule cong :premises (@p20650) :args (@t654)) % 1.32/1.58 (step @p4005 :rule trans :premises (@p4004 @p4003)) % 1.32/1.58 (step @p4006 :rule and_intro :premises (@p20649 @p4005)) % 1.32/1.58 (step @p4007 :rule modus_ponens :premises (@p4006 @p4002)) % 1.32/1.58 (step-pop @p20651 :rule scope :premises (@p4007)) % 1.32/1.58 (step-pop @p20652 :rule scope :premises (@p20651)) % 1.32/1.58 (step @p4008 :rule process_scope :premises (@p20652) :args (@t1096)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4332 :rule eq_resolve :premises (@p20641 @p538)) % 1.32/1.58 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.58 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.58 (step @p4333 :rule and_intro :premises (@p114 @p4332)) % 1.32/1.58 (step @p4334 :rule modus_ponens :premises (@p4333 @p4008)) % 1.32/1.58 (assume-push @p20653 @t1157) % 1.32/1.58 (assume-push @p20654 @t4) % 1.32/1.58 (step @p4337 :rule arith_mult_neg :args (-1/77 @t82)) % 1.32/1.58 (step @p4338 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p4339 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p4340 :rule trans :premises (@p4339 @p4338)) % 1.32/1.58 (step @p4341 :rule and_intro :premises (@p20653 @p4340)) % 1.32/1.58 (step @p4342 :rule modus_ponens :premises (@p4341 @p4337)) % 1.32/1.58 (step-pop @p20655 :rule scope :premises (@p4342)) % 1.32/1.58 (step-pop @p20656 :rule scope :premises (@p20655)) % 1.32/1.58 (step @p4343 :rule process_scope :premises (@p20656) :args (@t1158)) % 1.32/1.58 (step @p4346 :rule evaluate :args (@t1157)) % 1.32/1.58 (step @p4347 :rule true_elim :premises (@p4346)) % 1.32/1.58 (step @p4348 :rule and_intro :premises (@p4347 @p1)) % 1.32/1.58 (step @p4349 :rule modus_ponens :premises (@p4348 @p4343)) % 1.32/1.58 (assume-push @p20657 @t125) % 1.32/1.58 (assume-push @p20658 @t1159) % 1.32/1.58 (step @p4352 :rule arith_mult_pos :args (1/7 (< @t93 4/1))) % 1.32/1.58 (step @p4353 :rule evaluate :args (@t835)) % 1.32/1.58 (step @p4354 :rule refl :args (@t93)) % 1.32/1.58 (step @p4355 :rule cong :premises (@p4354 @p4353) :args (@t1160)) % 1.32/1.58 (step @p4356 :rule arith_poly_norm :args (@t1161)) % 1.32/1.58 (step @p4357 :rule arith_poly_norm_rel :premises (@p4356) :args ((= @t1159 @t1160))) % 1.32/1.58 (step @p4358 :rule trans :premises (@p4357 @p4355)) % 1.32/1.58 (step @p4359 :rule eq_resolve :premises (@p20658 @p4358)) % 1.32/1.58 (step @p4360 :rule and_intro :premises (@p20657 @p4359)) % 1.32/1.58 (step @p4361 :rule modus_ponens :premises (@p4360 @p4352)) % 1.32/1.58 (step-pop @p20659 :rule scope :premises (@p4361)) % 1.32/1.58 (step-pop @p20660 :rule scope :premises (@p20659)) % 1.32/1.58 (step @p4362 :rule process_scope :premises (@p20660) :args ((< @t119 @t1148))) % 1.32/1.58 (step @p4365 :rule arith-elim-lt :args (tptp.a 4)) % 1.32/1.58 (step @p4366 :rule symm :premises (@p4365)) % 1.32/1.58 (step @p4367 :rule eq_resolve :premises (@p20644 @p4366)) % 1.32/1.58 (step @p271 :rule evaluate :args (@t125)) % 1.32/1.58 (step @p272 :rule true_elim :premises (@p271)) % 1.32/1.58 (step @p4368 :rule and_intro :premises (@p272 @p4367)) % 1.32/1.58 (step @p4369 :rule modus_ponens :premises (@p4368 @p4362)) % 1.32/1.58 (step @p4370 :rule arith_sum_ub :premises (@p4369 @p4349 @p4334 @p4327 @p4321)) % 1.32/1.58 (step @p4371 false :rule eq_resolve :premises (@p4370 @p4313)) % 1.32/1.58 (step-pop @p20661 :rule scope :premises (@p4371)) % 1.32/1.58 (step-pop @p20662 :rule scope :premises (@p20661)) % 1.32/1.58 (step-pop @p20663 :rule scope :premises (@p20662)) % 1.32/1.58 (step-pop @p20664 :rule scope :premises (@p20663)) % 1.32/1.58 (step-pop @p20665 :rule scope :premises (@p20664)) % 1.32/1.58 (step @p4372 :rule process_scope :premises (@p20665) :args (false)) % 1.32/1.58 (step @p4378 :rule not_and :premises (@p4372)) % 1.32/1.58 (step @p4379 :rule eq_resolve :premises (@p4378 @p4289)) % 1.32/1.58 (step @p4380 :rule reordering :premises (@p4379) :args ((or @t38 @t197 @t1084 @t1144 @t998))) % 1.32/1.58 (assume-push @p20666 @t976) % 1.32/1.58 (assume-push @p20667 @t15) % 1.32/1.58 (assume-push @p20668 @t1078) % 1.32/1.58 (assume-push @p20669 @t24) % 1.32/1.58 (assume-push @p20670 @t143) % 1.32/1.58 (assume-push @p20671 @t1144) % 1.32/1.58 (step @p4365 :rule arith-elim-lt :args (tptp.a 4)) % 1.32/1.58 (step @p4366 :rule symm :premises (@p4365)) % 1.32/1.58 (assume-push @p20672 @t1144) % 1.32/1.58 (step @p4388 :rule evaluate :args (@t1162)) % 1.32/1.58 (step @p4389 :rule evaluate :args ((+ -4/1 0/1 0/1 -49/2 1/22 55/2))) % 1.32/1.58 (step @p4390 :rule evaluate :args (@t1163)) % 1.32/1.58 (step @p3145 :rule evaluate :args (@t893)) % 1.32/1.58 (step @p4391 :rule evaluate :args (@t1164)) % 1.32/1.58 (step @p4392 :rule evaluate :args (@t1165)) % 1.32/1.58 (step @p4393 :rule evaluate :args (@t1166)) % 1.32/1.58 (step @p4394 :rule evaluate :args ((to_real -4))) % 1.32/1.58 (step @p4395 :rule evaluate :args (@t1167)) % 1.32/1.58 (step @p4396 :rule cong :premises (@p4395) :args (@t1168)) % 1.32/1.58 (step @p4397 :rule trans :premises (@p4396 @p4394)) % 1.32/1.58 (step @p4398 :rule nary_cong :premises (@p4397 @p4393 @p4392 @p4391 @p3145 @p4390) :args (@t1169)) % 1.32/1.58 (step @p4399 :rule trans :premises (@p4398 @p4389)) % 1.32/1.58 (step @p4400 :rule arith_poly_norm :args ((= (+ @t97 @t1181 @t1178 @t1174 @t1173 @t1170) 0/1))) % 1.32/1.58 (step @p4401 :rule refl :args (@t1170)) % 1.32/1.58 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.32/1.58 (step @p4403 :rule refl :args (@t1174)) % 1.32/1.58 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.32/1.58 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.32/1.58 (step @p4406 :rule refl :args (@t97)) % 1.32/1.58 (step @p4407 :rule nary_cong :premises (@p4406 @p4405 @p4404 @p4403 @p4402 @p4401) :args (@t1188)) % 1.32/1.58 (step @p4408 :rule trans :premises (@p4407 @p4400)) % 1.32/1.58 (step @p4409 :rule cong :premises (@p4408 @p4399) :args ((<= @t1188 @t1169))) % 1.32/1.58 (step @p4410 :rule trans :premises (@p4409 @p4388)) % 1.32/1.58 (assume-push @p20673 @t1189) % 1.32/1.58 (assume-push @p20674 @t976) % 1.32/1.58 (step @p4413 :rule arith_mult_pos :args (11/2 (= @t389 5/1))) % 1.32/1.58 (step @p4414 :rule evaluate :args (@t1142)) % 1.32/1.58 (step @p4415 :rule cong :premises (@p20666) :args (@t389)) % 1.32/1.58 (step @p4416 :rule trans :premises (@p4415 @p4414)) % 1.32/1.58 (step @p4417 :rule and_intro :premises (@p20673 @p4416)) % 1.32/1.58 (step @p4418 :rule modus_ponens :premises (@p4417 @p4413)) % 1.32/1.58 (step-pop @p20675 :rule scope :premises (@p4418)) % 1.32/1.58 (step-pop @p20676 :rule scope :premises (@p20675)) % 1.32/1.58 (step @p4419 :rule process_scope :premises (@p20676) :args ((= @t1170 @t1163))) % 1.32/1.58 (step @p4422 :rule evaluate :args (@t1189)) % 1.32/1.58 (step @p4423 :rule true_elim :premises (@p4422)) % 1.32/1.58 (step @p4424 :rule and_intro :premises (@p4423 @p20666)) % 1.32/1.58 (step @p4425 :rule modus_ponens :premises (@p4424 @p4419)) % 1.32/1.58 (assume-push @p20677 @t919) % 1.32/1.58 (assume-push @p20678 @t4) % 1.32/1.58 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.32/1.58 (step @p4429 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.32/1.58 (step @p4432 :rule and_intro :premises (@p20677 @p4431)) % 1.32/1.58 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.32/1.58 (step-pop @p20679 :rule scope :premises (@p4433)) % 1.32/1.58 (step-pop @p20680 :rule scope :premises (@p20679)) % 1.32/1.58 (step @p4434 :rule process_scope :premises (@p20680) :args (@t1190)) % 1.32/1.58 (step @p3249 :rule evaluate :args (@t919)) % 1.32/1.58 (step @p3250 :rule true_elim :premises (@p3249)) % 1.32/1.58 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.32/1.58 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.32/1.58 (assume-push @p20681 @t1191) % 1.32/1.58 (assume-push @p20682 @t1078) % 1.32/1.58 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.32/1.58 (step @p4442 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p4443 :rule cong :premises (@p20668) :args (@t644)) % 1.32/1.58 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.32/1.58 (step @p4445 :rule and_intro :premises (@p20681 @p4444)) % 1.32/1.58 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.32/1.58 (step-pop @p20683 :rule scope :premises (@p4446)) % 1.32/1.58 (step-pop @p20684 :rule scope :premises (@p20683)) % 1.32/1.58 (step @p4447 :rule process_scope :premises (@p20684) :args (@t1192)) % 1.32/1.58 (step @p4450 :rule evaluate :args (@t1191)) % 1.32/1.58 (step @p4451 :rule true_elim :premises (@p4450)) % 1.32/1.58 (step @p4452 :rule and_intro :premises (@p4451 @p20668)) % 1.32/1.58 (step @p4453 :rule modus_ponens :premises (@p4452 @p4447)) % 1.32/1.58 (assume-push @p20685 @t1119) % 1.32/1.58 (assume-push @p20686 @t222) % 1.32/1.58 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.32/1.58 (step @p4457 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4458 :rule cong :premises (@p20686) :args (@t654)) % 1.32/1.58 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.32/1.58 (step @p4460 :rule and_intro :premises (@p20685 @p4459)) % 1.32/1.58 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.32/1.58 (step-pop @p20687 :rule scope :premises (@p4461)) % 1.32/1.58 (step-pop @p20688 :rule scope :premises (@p20687)) % 1.32/1.58 (step @p4462 :rule process_scope :premises (@p20688) :args (@t1193)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4465 :rule eq_resolve :premises (@p20669 @p538)) % 1.32/1.58 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.58 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.58 (step @p4466 :rule and_intro :premises (@p4126 @p4465)) % 1.32/1.58 (step @p4467 :rule modus_ponens :premises (@p4466 @p4462)) % 1.32/1.58 (assume-push @p20689 @t1194) % 1.32/1.58 (assume-push @p20690 @t417) % 1.32/1.58 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.32/1.58 (step @p4471 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4472 :rule cong :premises (@p20690) :args (@t401)) % 1.32/1.58 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.32/1.58 (step @p4474 :rule and_intro :premises (@p20689 @p4473)) % 1.32/1.58 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.32/1.58 (step-pop @p20691 :rule scope :premises (@p4475)) % 1.32/1.58 (step-pop @p20692 :rule scope :premises (@p20691)) % 1.32/1.58 (step @p4476 :rule process_scope :premises (@p20692) :args (@t1195)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p4479 :rule eq_resolve :premises (@p20670 @p1181)) % 1.32/1.58 (step @p4480 :rule evaluate :args (@t1194)) % 1.32/1.58 (step @p4481 :rule true_elim :premises (@p4480)) % 1.32/1.58 (step @p4482 :rule and_intro :premises (@p4481 @p4479)) % 1.32/1.58 (step @p4483 :rule modus_ponens :premises (@p4482 @p4476)) % 1.32/1.58 (step @p4484 :rule arith_poly_norm :args ((= (* 4/1 (to_real (- @t96 @t1167))) (* 4/1 (- @t97 @t1168))))) % 1.32/1.58 (step @p4485 :rule arith_poly_norm_rel :premises (@p4484) :args ((= (<= @t96 @t1167) (<= @t97 @t1168)))) % 1.32/1.58 (step @p4486 :rule arith_mult_neg :args (-1 @t1144)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p4487 :rule and_intro :premises (@p136 @p20671)) % 1.32/1.58 (step @p4488 :rule modus_ponens :premises (@p4487 @p4486)) % 1.32/1.58 (step @p4489 :rule eq_resolve :premises (@p4488 @p4485)) % 1.32/1.58 (step @p4490 :rule arith_sum_ub :premises (@p4489 @p4483 @p4467 @p4453 @p4438 @p4425)) % 1.32/1.58 (step @p4491 false :rule eq_resolve :premises (@p4490 @p4410)) % 1.32/1.58 (step-pop @p20693 :rule scope :premises (@p4491)) % 1.32/1.58 (step @p4492 :rule process_scope :premises (@p20693) :args (false)) % 1.32/1.58 (step @p4494 :rule eq_resolve :premises (@p4492 @p4366)) % 1.32/1.58 (step @p4495 :rule eq_resolve :premises (@p4494 @p4365)) % 1.32/1.58 (step @p4496 false :rule contra :premises (@p20671 @p4495)) % 1.32/1.58 (step-pop @p20694 :rule scope :premises (@p4496)) % 1.32/1.58 (step-pop @p20695 :rule scope :premises (@p20694)) % 1.32/1.58 (step-pop @p20696 :rule scope :premises (@p20695)) % 1.32/1.58 (step-pop @p20697 :rule scope :premises (@p20696)) % 1.32/1.58 (step-pop @p20698 :rule scope :premises (@p20697)) % 1.32/1.58 (step-pop @p20699 :rule scope :premises (@p20698)) % 1.32/1.58 (step @p4497 :rule process_scope :premises (@p20699) :args (false)) % 1.32/1.58 (assume-push @p20700 @t15) % 1.32/1.58 (assume-push @p20701 @t24) % 1.32/1.58 (assume-push @p20702 @t143) % 1.32/1.58 (assume-push @p20703 @t1078) % 1.32/1.58 (assume-push @p20704 @t976) % 1.32/1.58 (assume-push @p20705 @t1144) % 1.32/1.58 (step @p4510 :rule and_intro :premises (@p20704 @p6 @p20703 @p20701 @p20702 @p20705)) % 1.32/1.58 (step-pop @p20706 :rule scope :premises (@p4510)) % 1.32/1.58 (step-pop @p20707 :rule scope :premises (@p20706)) % 1.32/1.58 (step-pop @p20708 :rule scope :premises (@p20707)) % 1.32/1.58 (step-pop @p20709 :rule scope :premises (@p20708)) % 1.32/1.58 (step-pop @p20710 :rule scope :premises (@p20709)) % 1.32/1.58 (step-pop @p20711 :rule scope :premises (@p20710)) % 1.32/1.58 (step @p4511 :rule process_scope :premises (@p20711) :args (@t1196)) % 1.32/1.58 (step @p4518 :rule implies_elim :premises (@p4511)) % 1.32/1.58 (step @p4519 :rule resolution :premises (@p4518 @p4497) :args (true @t1196)) % 1.32/1.58 (step @p4520 :rule not_and :premises (@p4519)) % 1.32/1.58 (assume-push @p20712 @t143) % 1.32/1.58 (assume-push @p20713 @t991) % 1.32/1.58 (assume-push @p20714 @t15) % 1.32/1.58 (assume-push @p20715 @t24) % 1.32/1.58 (assume-push @p20716 @t1078) % 1.32/1.58 (assume-push @p20717 @t928) % 1.32/1.58 (step @p4527 :rule evaluate :args ((<= 0/1 -16/77))) % 1.32/1.58 (step @p4528 :rule evaluate :args ((+ 8/1 0/1 -33/7 1/154 0/1 -7/2))) % 1.32/1.58 (step @p4053 :rule evaluate :args (@t1104)) % 1.32/1.58 (step @p4052 :rule evaluate :args (@t1103)) % 1.32/1.58 (step @p4191 :rule evaluate :args (@t1124)) % 1.32/1.58 (step @p4529 :rule evaluate :args (@t1197)) % 1.32/1.58 (step @p4192 :rule evaluate :args (@t1125)) % 1.32/1.58 (step @p4530 :rule evaluate :args (@t1198)) % 1.32/1.58 (step @p4531 :rule evaluate :args (@t1199)) % 1.32/1.58 (step @p4532 :rule cong :premises (@p4531) :args (@t1200)) % 1.32/1.58 (step @p4533 :rule trans :premises (@p4532 @p4530)) % 1.32/1.58 (step @p4534 :rule nary_cong :premises (@p4533 @p4192 @p4529 @p4191 @p4052 @p4053) :args (@t1201)) % 1.32/1.58 (step @p4535 :rule trans :premises (@p4534 @p4528)) % 1.32/1.58 (step @p4536 :rule arith_poly_norm :args (@t1202)) % 1.32/1.58 (step @p4201 :rule refl :args (@t899)) % 1.32/1.58 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.32/1.58 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.32/1.58 (step @p4204 :rule refl :args (@t900)) % 1.32/1.58 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.32/1.58 (step @p4537 :rule refl :args (@t608)) % 1.32/1.58 (step @p4538 :rule nary_cong :premises (@p4537 @p4203 @p4204 @p4202 @p4200 @p4201) :args (@t1203)) % 1.32/1.58 (step @p4539 :rule trans :premises (@p4538 @p4536)) % 1.32/1.58 (step @p4540 :rule cong :premises (@p4539 @p4535) :args ((<= @t1203 @t1201))) % 1.32/1.58 (step @p4541 :rule trans :premises (@p4540 @p4527)) % 1.32/1.58 (assume-push @p20718 @t1119) % 1.32/1.58 (assume-push @p20719 @t1078) % 1.32/1.58 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.32/1.58 (step @p4117 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p4118 :rule cong :premises (@p20716) :args (@t644)) % 1.32/1.58 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.32/1.58 (step @p4120 :rule and_intro :premises (@p20718 @p4119)) % 1.32/1.58 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.32/1.58 (step-pop @p20720 :rule scope :premises (@p4121)) % 1.32/1.58 (step-pop @p20721 :rule scope :premises (@p20720)) % 1.32/1.58 (step @p4122 :rule process_scope :premises (@p20721) :args (@t1120)) % 1.32/1.58 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.58 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.58 (step @p4546 :rule and_intro :premises (@p4126 @p20716)) % 1.32/1.58 (step @p4547 :rule modus_ponens :premises (@p4546 @p4122)) % 1.32/1.58 (assume-push @p20722 @t1117) % 1.32/1.58 (assume-push @p20723 @t222) % 1.32/1.58 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.32/1.58 (step @p4101 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4102 :rule cong :premises (@p20723) :args (@t654)) % 1.32/1.58 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.32/1.58 (step @p4104 :rule and_intro :premises (@p20722 @p4103)) % 1.32/1.58 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.32/1.58 (step-pop @p20724 :rule scope :premises (@p4105)) % 1.32/1.58 (step-pop @p20725 :rule scope :premises (@p20724)) % 1.32/1.58 (step @p4106 :rule process_scope :premises (@p20725) :args (@t1118)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4552 :rule eq_resolve :premises (@p20715 @p538)) % 1.32/1.58 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.58 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.58 (step @p4553 :rule and_intro :premises (@p4111 @p4552)) % 1.32/1.58 (step @p4554 :rule modus_ponens :premises (@p4553 @p4106)) % 1.32/1.58 (assume-push @p20726 @t1137) % 1.32/1.58 (assume-push @p20727 @t4) % 1.32/1.58 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.32/1.58 (step @p4226 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.32/1.58 (step @p4229 :rule and_intro :premises (@p20726 @p4228)) % 1.32/1.58 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.32/1.58 (step-pop @p20728 :rule scope :premises (@p4230)) % 1.32/1.58 (step-pop @p20729 :rule scope :premises (@p20728)) % 1.32/1.58 (step @p4231 :rule process_scope :premises (@p20729) :args (@t1138)) % 1.32/1.58 (step @p4234 :rule evaluate :args (@t1137)) % 1.32/1.58 (step @p4235 :rule true_elim :premises (@p4234)) % 1.32/1.58 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.32/1.58 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.32/1.58 (assume-push @p20730 @t1141) % 1.32/1.58 (assume-push @p20731 @t991) % 1.32/1.58 (step @p4561 :rule arith_mult_neg :args (-11/14 @t1028)) % 1.32/1.58 (step @p4562 :rule evaluate :args (@t1029)) % 1.32/1.58 (step @p4563 :rule refl :args (@t389)) % 1.32/1.58 (step @p4564 :rule cong :premises (@p4563 @p4562) :args (@t1030)) % 1.32/1.58 (step @p3672 :rule arith_poly_norm :args (@t1031)) % 1.32/1.58 (step @p4565 :rule arith_poly_norm_rel :premises (@p3672) :args (@t1032)) % 1.32/1.58 (step @p4566 :rule trans :premises (@p4565 @p4564)) % 1.32/1.58 (step @p4567 :rule eq_resolve :premises (@p20713 @p4566)) % 1.32/1.58 (step @p4568 :rule and_intro :premises (@p20730 @p4567)) % 1.32/1.58 (step @p4569 :rule modus_ponens :premises (@p4568 @p4561)) % 1.32/1.58 (step-pop @p20732 :rule scope :premises (@p4569)) % 1.32/1.58 (step-pop @p20733 :rule scope :premises (@p20732)) % 1.32/1.58 (step @p4570 :rule process_scope :premises (@p20733) :args (@t1204)) % 1.32/1.58 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.58 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.58 (step @p4573 :rule and_intro :premises (@p4270 @p20713)) % 1.32/1.58 (step @p4574 :rule modus_ponens :premises (@p4573 @p4570)) % 1.32/1.58 (assume-push @p20734 @t1139) % 1.32/1.58 (assume-push @p20735 @t417) % 1.32/1.58 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.32/1.58 (step @p4241 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4242 :rule cong :premises (@p20735) :args (@t401)) % 1.32/1.58 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.32/1.58 (step @p4244 :rule and_intro :premises (@p20734 @p4243)) % 1.32/1.58 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.32/1.58 (step-pop @p20736 :rule scope :premises (@p4245)) % 1.32/1.58 (step-pop @p20737 :rule scope :premises (@p20736)) % 1.32/1.58 (step @p4246 :rule process_scope :premises (@p20737) :args (@t1140)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p4579 :rule eq_resolve :premises (@p20712 @p1181)) % 1.32/1.58 (step @p4250 :rule evaluate :args (@t1139)) % 1.32/1.58 (step @p4251 :rule true_elim :premises (@p4250)) % 1.32/1.58 (step @p4580 :rule and_intro :premises (@p4251 @p4579)) % 1.32/1.58 (step @p4581 :rule modus_ponens :premises (@p4580 @p4246)) % 1.32/1.58 (step @p4582 :rule arith_poly_norm :args (@t1205)) % 1.32/1.58 (step @p4583 :rule arith_poly_norm_rel :premises (@p4582) :args (@t1206)) % 1.32/1.58 (step @p4584 :rule arith_mult_neg :args (-1 @t928)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p4585 :rule and_intro :premises (@p136 @p20717)) % 1.32/1.58 (step @p4586 :rule modus_ponens :premises (@p4585 @p4584)) % 1.32/1.58 (step @p4587 :rule eq_resolve :premises (@p4586 @p4583)) % 1.32/1.58 (step @p4588 :rule arith_sum_ub :premises (@p4587 @p4581 @p4574 @p4237 @p4554 @p4547)) % 1.32/1.58 (step @p4589 false :rule eq_resolve :premises (@p4588 @p4541)) % 1.32/1.58 (step-pop @p20738 :rule scope :premises (@p4589)) % 1.32/1.58 (step-pop @p20739 :rule scope :premises (@p20738)) % 1.32/1.58 (step-pop @p20740 :rule scope :premises (@p20739)) % 1.32/1.58 (step-pop @p20741 :rule scope :premises (@p20740)) % 1.32/1.58 (step-pop @p20742 :rule scope :premises (@p20741)) % 1.32/1.58 (step-pop @p20743 :rule scope :premises (@p20742)) % 1.32/1.58 (step @p4590 :rule process_scope :premises (@p20743) :args (false)) % 1.32/1.58 (step @p4597 :rule not_and :premises (@p4590)) % 1.32/1.58 (step @p4598 :rule reordering :premises (@p4597) :args ((or @t38 @t197 @t273 @t1084 @t1037 @t932))) % 1.32/1.58 (step @p4599 :rule refl :args (@t1208)) % 1.32/1.58 (step @p4600 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p3305 @p4599) :args ((or @t38 @t197 @t273 @t1084 @t933 @t1208))) % 1.32/1.58 (assume-push @p20744 @t15) % 1.32/1.58 (assume-push @p20745 @t1078) % 1.32/1.58 (assume-push @p20746 @t24) % 1.32/1.58 (assume-push @p20747 @t143) % 1.32/1.58 (assume-push @p20748 @t932) % 1.32/1.58 (assume-push @p20749 @t1207) % 1.32/1.58 (assume-push @p20750 @t1207) % 1.32/1.58 (step @p4608 :rule evaluate :args (@t1209)) % 1.32/1.58 (step @p4609 :rule evaluate :args (@t1210)) % 1.32/1.58 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.58 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.58 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.58 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.58 (step @p4613 :rule evaluate :args (@t1214)) % 1.32/1.58 (step @p4614 :rule refl :args (7/1)) % 1.32/1.58 (step @p4615 :rule nary_cong :premises (@p4614 @p4613 @p77 @p4612 @p4611 @p4610) :args (@t1215)) % 1.32/1.58 (step @p4616 :rule trans :premises (@p4615 @p4609)) % 1.32/1.58 (step @p4617 :rule arith_poly_norm :args (@t1221)) % 1.32/1.58 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.58 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.58 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.58 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.32/1.58 (step @p4622 :rule refl :args (@t1220)) % 1.32/1.58 (step @p4623 :rule refl :args (@t389)) % 1.32/1.58 (step @p4624 :rule nary_cong :premises (@p4623 @p4622 @p4621 @p4620 @p4619 @p4618) :args (@t1228)) % 1.32/1.58 (step @p4625 :rule trans :premises (@p4624 @p4617)) % 1.32/1.58 (step @p4626 :rule cong :premises (@p4625 @p4616) :args ((<= @t1228 @t1215))) % 1.32/1.58 (step @p4627 :rule trans :premises (@p4626 @p4608)) % 1.32/1.58 (assume-push @p20751 @t1229) % 1.32/1.58 (assume-push @p20752 @t4) % 1.32/1.58 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.58 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.58 (step @p4634 :rule and_intro :premises (@p20751 @p4633)) % 1.32/1.58 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.58 (step-pop @p20753 :rule scope :premises (@p4635)) % 1.32/1.58 (step-pop @p20754 :rule scope :premises (@p20753)) % 1.32/1.58 (step @p4636 :rule process_scope :premises (@p20754) :args (@t1230)) % 1.32/1.58 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.58 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.58 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.58 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.58 (assume-push @p20755 @t1231) % 1.32/1.58 (assume-push @p20756 @t1078) % 1.32/1.58 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.58 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p4647 :rule cong :premises (@p20745) :args (@t644)) % 1.32/1.58 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.58 (step @p4649 :rule and_intro :premises (@p20755 @p4648)) % 1.32/1.58 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.58 (step-pop @p20757 :rule scope :premises (@p4650)) % 1.32/1.58 (step-pop @p20758 :rule scope :premises (@p20757)) % 1.32/1.58 (step @p4651 :rule process_scope :premises (@p20758) :args (@t1232)) % 1.32/1.58 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.58 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.58 (step @p4656 :rule and_intro :premises (@p4655 @p20745)) % 1.32/1.58 (step @p4657 :rule modus_ponens :premises (@p4656 @p4651)) % 1.32/1.58 (assume-push @p20759 @t1233) % 1.32/1.58 (assume-push @p20760 @t222) % 1.32/1.58 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.58 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4662 :rule cong :premises (@p20760) :args (@t654)) % 1.32/1.58 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.58 (step @p4664 :rule and_intro :premises (@p20759 @p4663)) % 1.32/1.58 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.58 (step-pop @p20761 :rule scope :premises (@p4665)) % 1.32/1.58 (step-pop @p20762 :rule scope :premises (@p20761)) % 1.32/1.58 (step @p4666 :rule process_scope :premises (@p20762) :args (@t1234)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4669 :rule eq_resolve :premises (@p20746 @p538)) % 1.32/1.58 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.58 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.58 (step @p4672 :rule and_intro :premises (@p4671 @p4669)) % 1.32/1.58 (step @p4673 :rule modus_ponens :premises (@p4672 @p4666)) % 1.32/1.58 (assume-push @p20763 @t77) % 1.32/1.58 (assume-push @p20764 @t417) % 1.32/1.58 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.32/1.58 (step @p4677 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4678 :rule cong :premises (@p20764) :args (@t401)) % 1.32/1.58 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.32/1.58 (step @p4680 :rule and_intro :premises (@p20763 @p4679)) % 1.32/1.58 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.32/1.58 (step-pop @p20765 :rule scope :premises (@p4681)) % 1.32/1.58 (step-pop @p20766 :rule scope :premises (@p20765)) % 1.32/1.58 (step @p4682 :rule process_scope :premises (@p20766) :args (@t1235)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p4685 :rule eq_resolve :premises (@p20747 @p1181)) % 1.32/1.58 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.58 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.58 (step @p4686 :rule and_intro :premises (@p114 @p4685)) % 1.32/1.58 (step @p4687 :rule modus_ponens :premises (@p4686 @p4682)) % 1.32/1.58 (assume-push @p20767 @t1236) % 1.32/1.58 (assume-push @p20768 @t964) % 1.32/1.58 (step @p4690 :rule arith_mult_pos :args (14/11 @t965)) % 1.32/1.58 (step @p4691 :rule evaluate :args (@t966)) % 1.32/1.58 (step @p4692 :rule refl :args (@t387)) % 1.32/1.58 (step @p4693 :rule cong :premises (@p4692 @p4691) :args (@t967)) % 1.32/1.58 (step @p3411 :rule arith_poly_norm :args (@t968)) % 1.32/1.58 (step @p4694 :rule arith_poly_norm_rel :premises (@p3411) :args (@t969)) % 1.32/1.58 (step @p4695 :rule trans :premises (@p4694 @p4693)) % 1.32/1.58 (step @p4696 :rule eq_resolve :premises (@p20768 @p4695)) % 1.32/1.58 (step @p4697 :rule and_intro :premises (@p20767 @p4696)) % 1.32/1.58 (step @p4698 :rule modus_ponens :premises (@p4697 @p4690)) % 1.32/1.58 (step-pop @p20769 :rule scope :premises (@p4698)) % 1.32/1.58 (step-pop @p20770 :rule scope :premises (@p20769)) % 1.32/1.58 (step @p4699 :rule process_scope :premises (@p20770) :args (@t1237)) % 1.32/1.58 (step @p3420 :rule arith-elim-lt :args (@t18 -8)) % 1.32/1.58 (step @p3421 :rule symm :premises (@p3420)) % 1.32/1.58 (step @p4702 :rule eq_resolve :premises (@p20748 @p3421)) % 1.32/1.58 (step @p4703 :rule int_tight_ub :premises (@p4702)) % 1.32/1.58 (step @p4704 :rule evaluate :args (@t1236)) % 1.32/1.58 (step @p4705 :rule true_elim :premises (@p4704)) % 1.32/1.58 (step @p4706 :rule and_intro :premises (@p4705 @p4703)) % 1.32/1.58 (step @p4707 :rule modus_ponens :premises (@p4706 @p4699)) % 1.32/1.58 (step @p4708 :rule evaluate :args (@t958)) % 1.32/1.58 (step @p4709 :rule cong :premises (@p20749) :args (@t389)) % 1.32/1.58 (step @p4710 :rule trans :premises (@p4709 @p4708)) % 1.32/1.58 (step @p4711 :rule arith_sum_ub :premises (@p4710 @p4707 @p4687 @p4673 @p4657 @p4642)) % 1.32/1.58 (step @p4712 false :rule eq_resolve :premises (@p4711 @p4627)) % 1.32/1.58 (step-pop @p20771 :rule scope :premises (@p4712)) % 1.32/1.58 (step @p4713 :rule process_scope :premises (@p20771) :args (false)) % 1.32/1.58 (step @p4715 false :rule contra :premises (@p20749 @p4713)) % 1.32/1.58 (step-pop @p20772 :rule scope :premises (@p4715)) % 1.32/1.58 (step-pop @p20773 :rule scope :premises (@p20772)) % 1.32/1.58 (step-pop @p20774 :rule scope :premises (@p20773)) % 1.32/1.58 (step-pop @p20775 :rule scope :premises (@p20774)) % 1.32/1.58 (step-pop @p20776 :rule scope :premises (@p20775)) % 1.32/1.58 (step-pop @p20777 :rule scope :premises (@p20776)) % 1.32/1.58 (step @p4716 :rule process_scope :premises (@p20777) :args (false)) % 1.32/1.58 (assume-push @p20778 @t15) % 1.32/1.58 (assume-push @p20779 @t24) % 1.32/1.58 (assume-push @p20780 @t143) % 1.32/1.58 (assume-push @p20781 @t1078) % 1.32/1.58 (assume-push @p20782 @t932) % 1.32/1.58 (assume-push @p20783 @t1207) % 1.32/1.58 (step @p4729 :rule and_intro :premises (@p6 @p20781 @p20779 @p20780 @p20782 @p20783)) % 1.32/1.58 (step-pop @p20784 :rule scope :premises (@p4729)) % 1.32/1.58 (step-pop @p20785 :rule scope :premises (@p20784)) % 1.32/1.58 (step-pop @p20786 :rule scope :premises (@p20785)) % 1.32/1.58 (step-pop @p20787 :rule scope :premises (@p20786)) % 1.32/1.58 (step-pop @p20788 :rule scope :premises (@p20787)) % 1.32/1.58 (step-pop @p20789 :rule scope :premises (@p20788)) % 1.32/1.58 (step @p4730 :rule process_scope :premises (@p20789) :args (@t1238)) % 1.32/1.58 (step @p4737 :rule implies_elim :premises (@p4730)) % 1.32/1.58 (step @p4738 :rule resolution :premises (@p4737 @p4716) :args (true @t1238)) % 1.32/1.58 (step @p4739 :rule not_and :premises (@p4738)) % 1.32/1.58 (step @p4740 :rule eq_resolve :premises (@p4739 @p4600)) % 1.32/1.58 (step @p4741 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p3305 @p3703) :args ((or @t38 @t197 @t273 @t1084 @t933 @t1041))) % 1.32/1.58 (assume-push @p20790 @t15) % 1.32/1.58 (assume-push @p20791 @t1078) % 1.32/1.58 (assume-push @p20792 @t24) % 1.32/1.58 (assume-push @p20793 @t143) % 1.32/1.58 (assume-push @p20794 @t932) % 1.32/1.58 (assume-push @p20795 @t1040) % 1.32/1.58 (step @p3765 :rule arith-elim-lt :args (@t135 7)) % 1.32/1.58 (step @p4748 :rule cong :premises (@p3765) :args (@t1240)) % 1.32/1.58 (step @p4749 :rule trans :premises (@p4748 @p3703)) % 1.32/1.58 (step @p4750 :rule symm :premises (@p4749)) % 1.32/1.58 (assume-push @p20796 @t1239) % 1.32/1.58 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.58 (step @p4752 :rule evaluate :args (@t1241)) % 1.32/1.58 (step @p4609 :rule evaluate :args (@t1210)) % 1.32/1.58 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.58 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.58 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.58 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.58 (step @p4613 :rule evaluate :args (@t1214)) % 1.32/1.58 (step @p4614 :rule refl :args (7/1)) % 1.32/1.58 (step @p4615 :rule nary_cong :premises (@p4614 @p4613 @p77 @p4612 @p4611 @p4610) :args (@t1215)) % 1.32/1.58 (step @p4616 :rule trans :premises (@p4615 @p4609)) % 1.32/1.58 (step @p4617 :rule arith_poly_norm :args (@t1221)) % 1.32/1.58 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.58 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.58 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.58 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.32/1.58 (step @p4622 :rule refl :args (@t1220)) % 1.32/1.58 (step @p4623 :rule refl :args (@t389)) % 1.32/1.58 (step @p4624 :rule nary_cong :premises (@p4623 @p4622 @p4621 @p4620 @p4619 @p4618) :args (@t1228)) % 1.32/1.58 (step @p4625 :rule trans :premises (@p4624 @p4617)) % 1.32/1.58 (step @p4753 :rule cong :premises (@p4625 @p4616) :args (@t1242)) % 1.32/1.58 (step @p4754 :rule trans :premises (@p4753 @p4752)) % 1.32/1.58 (step @p4755 :rule cong :premises (@p4754) :args ((not @t1242))) % 1.32/1.58 (step @p4756 :rule trans :premises (@p4755 @p236)) % 1.32/1.58 (step @p4757 :rule arith-elim-lt :args (@t1228 @t1215)) % 1.32/1.58 (step @p4758 :rule trans :premises (@p4757 @p4756)) % 1.32/1.58 (assume-push @p20797 @t1229) % 1.32/1.58 (assume-push @p20798 @t4) % 1.32/1.58 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.58 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.58 (step @p4634 :rule and_intro :premises (@p20797 @p4633)) % 1.32/1.58 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.58 (step-pop @p20799 :rule scope :premises (@p4635)) % 1.32/1.58 (step-pop @p20800 :rule scope :premises (@p20799)) % 1.32/1.58 (step @p4636 :rule process_scope :premises (@p20800) :args (@t1230)) % 1.32/1.58 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.58 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.58 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.58 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.58 (assume-push @p20801 @t1231) % 1.32/1.58 (assume-push @p20802 @t1078) % 1.32/1.58 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.58 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p4647 :rule cong :premises (@p20791) :args (@t644)) % 1.32/1.58 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.58 (step @p4649 :rule and_intro :premises (@p20801 @p4648)) % 1.32/1.58 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.58 (step-pop @p20803 :rule scope :premises (@p4650)) % 1.32/1.58 (step-pop @p20804 :rule scope :premises (@p20803)) % 1.32/1.58 (step @p4651 :rule process_scope :premises (@p20804) :args (@t1232)) % 1.32/1.58 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.58 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.58 (step @p4767 :rule and_intro :premises (@p4655 @p20791)) % 1.32/1.58 (step @p4768 :rule modus_ponens :premises (@p4767 @p4651)) % 1.32/1.58 (assume-push @p20805 @t1233) % 1.32/1.58 (assume-push @p20806 @t222) % 1.32/1.58 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.58 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4662 :rule cong :premises (@p20806) :args (@t654)) % 1.32/1.58 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.58 (step @p4664 :rule and_intro :premises (@p20805 @p4663)) % 1.32/1.58 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.58 (step-pop @p20807 :rule scope :premises (@p4665)) % 1.32/1.58 (step-pop @p20808 :rule scope :premises (@p20807)) % 1.32/1.58 (step @p4666 :rule process_scope :premises (@p20808) :args (@t1234)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4773 :rule eq_resolve :premises (@p20792 @p538)) % 1.32/1.58 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.58 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.58 (step @p4774 :rule and_intro :premises (@p4671 @p4773)) % 1.32/1.58 (step @p4775 :rule modus_ponens :premises (@p4774 @p4666)) % 1.32/1.58 (assume-push @p20809 @t77) % 1.32/1.58 (assume-push @p20810 @t417) % 1.32/1.58 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.32/1.58 (step @p4677 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4678 :rule cong :premises (@p20810) :args (@t401)) % 1.32/1.58 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.32/1.58 (step @p4680 :rule and_intro :premises (@p20809 @p4679)) % 1.32/1.58 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.32/1.58 (step-pop @p20811 :rule scope :premises (@p4681)) % 1.32/1.58 (step-pop @p20812 :rule scope :premises (@p20811)) % 1.32/1.58 (step @p4682 :rule process_scope :premises (@p20812) :args (@t1235)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p4780 :rule eq_resolve :premises (@p20793 @p1181)) % 1.32/1.58 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.58 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.58 (step @p4781 :rule and_intro :premises (@p114 @p4780)) % 1.32/1.58 (step @p4782 :rule modus_ponens :premises (@p4781 @p4682)) % 1.32/1.58 (assume-push @p20813 @t1236) % 1.32/1.58 (assume-push @p20814 @t964) % 1.32/1.58 (step @p4690 :rule arith_mult_pos :args (14/11 @t965)) % 1.32/1.58 (step @p4691 :rule evaluate :args (@t966)) % 1.32/1.58 (step @p4692 :rule refl :args (@t387)) % 1.32/1.58 (step @p4693 :rule cong :premises (@p4692 @p4691) :args (@t967)) % 1.32/1.58 (step @p3411 :rule arith_poly_norm :args (@t968)) % 1.32/1.58 (step @p4694 :rule arith_poly_norm_rel :premises (@p3411) :args (@t969)) % 1.32/1.58 (step @p4695 :rule trans :premises (@p4694 @p4693)) % 1.32/1.58 (step @p4696 :rule eq_resolve :premises (@p20814 @p4695)) % 1.32/1.58 (step @p4697 :rule and_intro :premises (@p20813 @p4696)) % 1.32/1.58 (step @p4698 :rule modus_ponens :premises (@p4697 @p4690)) % 1.32/1.58 (step-pop @p20815 :rule scope :premises (@p4698)) % 1.32/1.58 (step-pop @p20816 :rule scope :premises (@p20815)) % 1.32/1.58 (step @p4699 :rule process_scope :premises (@p20816) :args (@t1237)) % 1.32/1.58 (step @p3420 :rule arith-elim-lt :args (@t18 -8)) % 1.32/1.58 (step @p3421 :rule symm :premises (@p3420)) % 1.32/1.58 (step @p4787 :rule eq_resolve :premises (@p20794 @p3421)) % 1.32/1.58 (step @p4788 :rule int_tight_ub :premises (@p4787)) % 1.32/1.58 (step @p4704 :rule evaluate :args (@t1236)) % 1.32/1.58 (step @p4705 :rule true_elim :premises (@p4704)) % 1.32/1.58 (step @p4789 :rule and_intro :premises (@p4705 @p4788)) % 1.32/1.58 (step @p4790 :rule modus_ponens :premises (@p4789 @p4699)) % 1.32/1.58 (step @p4791 :rule evaluate :args (@t958)) % 1.32/1.58 (step @p4792 :rule refl :args (@t389)) % 1.32/1.58 (step @p4793 :rule cong :premises (@p4792 @p4791) :args (@t1243)) % 1.32/1.58 (step @p3358 :rule arith_poly_norm :args (@t960)) % 1.32/1.58 (step @p4794 :rule arith_poly_norm_rel :premises (@p3358) :args ((= @t1239 @t1243))) % 1.32/1.58 (step @p4795 :rule trans :premises (@p4794 @p4793)) % 1.32/1.58 (step @p4796 :rule eq_resolve :premises (@p20796 @p4795)) % 1.32/1.58 (step @p4797 :rule arith_sum_ub :premises (@p4796 @p4790 @p4782 @p4775 @p4768 @p4642)) % 1.32/1.58 (step @p4798 false :rule eq_resolve :premises (@p4797 @p4758)) % 1.32/1.58 (step-pop @p20817 :rule scope :premises (@p4798)) % 1.32/1.58 (step @p4799 :rule process_scope :premises (@p20817) :args (false)) % 1.32/1.58 (step @p4801 :rule eq_resolve :premises (@p4799 @p4749)) % 1.32/1.58 (step @p4802 :rule eq_resolve :premises (@p4801 @p4750)) % 1.32/1.58 (step @p3766 :rule symm :premises (@p3765)) % 1.32/1.58 (step @p4803 :rule eq_resolve :premises (@p20795 @p3766)) % 1.32/1.58 (step @p4804 false :rule contra :premises (@p4803 @p4802)) % 1.32/1.58 (step-pop @p20818 :rule scope :premises (@p4804)) % 1.32/1.58 (step-pop @p20819 :rule scope :premises (@p20818)) % 1.32/1.58 (step-pop @p20820 :rule scope :premises (@p20819)) % 1.32/1.58 (step-pop @p20821 :rule scope :premises (@p20820)) % 1.32/1.58 (step-pop @p20822 :rule scope :premises (@p20821)) % 1.32/1.58 (step-pop @p20823 :rule scope :premises (@p20822)) % 1.32/1.58 (step @p4805 :rule process_scope :premises (@p20823) :args (false)) % 1.32/1.58 (assume-push @p20824 @t15) % 1.32/1.58 (assume-push @p20825 @t24) % 1.32/1.58 (assume-push @p20826 @t143) % 1.32/1.58 (assume-push @p20827 @t1078) % 1.32/1.58 (assume-push @p20828 @t932) % 1.32/1.58 (assume-push @p20829 @t1040) % 1.32/1.58 (step @p4818 :rule and_intro :premises (@p6 @p20827 @p20825 @p20826 @p20828 @p20829)) % 1.32/1.58 (step-pop @p20830 :rule scope :premises (@p4818)) % 1.32/1.58 (step-pop @p20831 :rule scope :premises (@p20830)) % 1.32/1.58 (step-pop @p20832 :rule scope :premises (@p20831)) % 1.32/1.58 (step-pop @p20833 :rule scope :premises (@p20832)) % 1.32/1.58 (step-pop @p20834 :rule scope :premises (@p20833)) % 1.32/1.58 (step-pop @p20835 :rule scope :premises (@p20834)) % 1.32/1.58 (step @p4819 :rule process_scope :premises (@p20835) :args (@t1244)) % 1.32/1.58 (step @p4826 :rule implies_elim :premises (@p4819)) % 1.32/1.58 (step @p4827 :rule resolution :premises (@p4826 @p4805) :args (true @t1244)) % 1.32/1.58 (step @p4828 :rule not_and :premises (@p4827)) % 1.32/1.58 (step @p4829 :rule eq_resolve :premises (@p4828 @p4741)) % 1.32/1.58 (step @p4830 :rule aci_norm :args ((= (or @t1207 (or @t1040 @t927)) (or @t1207 @t1040 @t927)))) % 1.32/1.58 (step @p4831 :rule symm :premises (@p4830)) % 1.32/1.58 (step @p4832 :rule evaluate :args (@t1245)) % 1.32/1.58 (step @p4833 :rule cong :premises (@p1242 @p4832) :args (@t1246)) % 1.32/1.58 (step @p4834 :rule cong :premises (@p4833) :args ((not @t1246))) % 1.32/1.58 (step @p4835 :rule arith-leq-norm :args (@t135 7)) % 1.32/1.58 (step @p4836 :rule trans :premises (@p4835 @p4834)) % 1.32/1.58 (step @p4837 :rule cong :premises (@p4836) :args ((not @t957))) % 1.32/1.58 (step @p4838 :rule trans :premises (@p4837 @p3304)) % 1.32/1.58 (step @p4839 :rule arith-elim-leq :args (@t135 7)) % 1.32/1.58 (step @p4840 :rule symm :premises (@p4839)) % 1.32/1.58 (step @p4841 :rule cong :premises (@p4840) :args ((not (>= 7 @t135)))) % 1.32/1.58 (step @p4842 :rule arith-elim-gt :args (@t135 7)) % 1.32/1.58 (step @p4843 :rule trans :premises (@p4842 @p4841)) % 1.32/1.58 (step @p4844 :rule trans :premises (@p4843 @p4838)) % 1.32/1.58 (step @p4845 :rule bool-double-not-elim :args (@t1247)) % 1.32/1.58 (step @p4846 :rule trans :premises (@p4845 @p4844)) % 1.32/1.58 (step @p3765 :rule arith-elim-lt :args (@t135 7)) % 1.32/1.58 (step @p4847 :rule bool-double-not-elim :args (@t1239)) % 1.32/1.58 (step @p4848 :rule trans :premises (@p4847 @p3765)) % 1.32/1.58 (step @p4849 :rule bool-double-not-elim :args (@t1207)) % 1.32/1.58 (step @p4850 :rule nary_cong :premises (@p4849 @p4848 @p4846) :args ((or (not @t1208) (not @t1240) (not @t1248)))) % 1.32/1.58 (step @p4851 :rule trans :premises (@p4850 @p4831)) % 1.32/1.58 (assume-push @p20836 @t1208) % 1.32/1.58 (assume-push @p20837 @t1240) % 1.32/1.58 (assume-push @p20838 @t1248) % 1.32/1.58 (step @p4855 :rule arith_trichotomy :premises (@p20837 @p20836)) % 1.32/1.58 (step @p4856 false :rule contra :premises (@p4855 @p20838)) % 1.32/1.58 (step-pop @p20839 :rule scope :premises (@p4856)) % 1.32/1.58 (step-pop @p20840 :rule scope :premises (@p20839)) % 1.32/1.58 (step-pop @p20841 :rule scope :premises (@p20840)) % 1.32/1.58 (step @p4857 :rule process_scope :premises (@p20841) :args (false)) % 1.32/1.58 (step @p4861 :rule not_and :premises (@p4857)) % 1.32/1.58 (step @p4862 :rule eq_resolve :premises (@p4861 @p4851)) % 1.32/1.58 (step @p4863 :rule eq_resolve :premises (@p4862 @p4830)) % 1.32/1.58 (step @p4864 :rule reordering :premises (@p4863) :args ((or @t1040 @t927 @t1207))) % 1.32/1.58 (assume-push @p20842 @t143) % 1.32/1.58 (assume-push @p20843 @t927) % 1.32/1.58 (assume-push @p20844 @t15) % 1.32/1.58 (assume-push @p20845 @t24) % 1.32/1.58 (assume-push @p20846 @t1078) % 1.32/1.58 (assume-push @p20847 @t1249) % 1.32/1.58 (step @p4871 :rule evaluate :args (@t1250)) % 1.32/1.58 (step @p4872 :rule evaluate :args ((+ 9/1 0/1 -44/7 1/154 0/1 -7/2))) % 1.32/1.58 (step @p4053 :rule evaluate :args (@t1104)) % 1.32/1.58 (step @p4052 :rule evaluate :args (@t1103)) % 1.32/1.58 (step @p4191 :rule evaluate :args (@t1124)) % 1.32/1.58 (step @p4873 :rule evaluate :args (@t1251)) % 1.32/1.58 (step @p4192 :rule evaluate :args (@t1125)) % 1.32/1.58 (step @p4874 :rule evaluate :args (@t769)) % 1.32/1.58 (step @p4875 :rule evaluate :args (@t1252)) % 1.32/1.58 (step @p4876 :rule cong :premises (@p4875) :args (@t1253)) % 1.32/1.58 (step @p4877 :rule trans :premises (@p4876 @p4874)) % 1.32/1.58 (step @p4878 :rule nary_cong :premises (@p4877 @p4192 @p4873 @p4191 @p4052 @p4053) :args (@t1254)) % 1.32/1.58 (step @p4879 :rule trans :premises (@p4878 @p4872)) % 1.32/1.58 (step @p4536 :rule arith_poly_norm :args (@t1202)) % 1.32/1.58 (step @p4201 :rule refl :args (@t899)) % 1.32/1.58 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.32/1.58 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.32/1.58 (step @p4204 :rule refl :args (@t900)) % 1.32/1.58 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.32/1.58 (step @p4537 :rule refl :args (@t608)) % 1.32/1.58 (step @p4538 :rule nary_cong :premises (@p4537 @p4203 @p4204 @p4202 @p4200 @p4201) :args (@t1203)) % 1.32/1.58 (step @p4539 :rule trans :premises (@p4538 @p4536)) % 1.32/1.58 (step @p4880 :rule cong :premises (@p4539 @p4879) :args ((<= @t1203 @t1254))) % 1.32/1.58 (step @p4881 :rule trans :premises (@p4880 @p4871)) % 1.32/1.58 (assume-push @p20848 @t1119) % 1.32/1.58 (assume-push @p20849 @t1078) % 1.32/1.58 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.32/1.58 (step @p4117 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p4118 :rule cong :premises (@p20846) :args (@t644)) % 1.32/1.58 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.32/1.58 (step @p4120 :rule and_intro :premises (@p20848 @p4119)) % 1.32/1.58 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.32/1.58 (step-pop @p20850 :rule scope :premises (@p4121)) % 1.32/1.58 (step-pop @p20851 :rule scope :premises (@p20850)) % 1.32/1.58 (step @p4122 :rule process_scope :premises (@p20851) :args (@t1120)) % 1.32/1.58 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.58 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.58 (step @p4886 :rule and_intro :premises (@p4126 @p20846)) % 1.32/1.58 (step @p4887 :rule modus_ponens :premises (@p4886 @p4122)) % 1.32/1.58 (assume-push @p20852 @t1117) % 1.32/1.58 (assume-push @p20853 @t222) % 1.32/1.58 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.32/1.58 (step @p4101 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4102 :rule cong :premises (@p20853) :args (@t654)) % 1.32/1.58 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.32/1.58 (step @p4104 :rule and_intro :premises (@p20852 @p4103)) % 1.32/1.58 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.32/1.58 (step-pop @p20854 :rule scope :premises (@p4105)) % 1.32/1.58 (step-pop @p20855 :rule scope :premises (@p20854)) % 1.32/1.58 (step @p4106 :rule process_scope :premises (@p20855) :args (@t1118)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4892 :rule eq_resolve :premises (@p20845 @p538)) % 1.32/1.58 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.58 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.58 (step @p4893 :rule and_intro :premises (@p4111 @p4892)) % 1.32/1.58 (step @p4894 :rule modus_ponens :premises (@p4893 @p4106)) % 1.32/1.58 (assume-push @p20856 @t1137) % 1.32/1.58 (assume-push @p20857 @t4) % 1.32/1.58 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.32/1.58 (step @p4226 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.32/1.58 (step @p4229 :rule and_intro :premises (@p20856 @p4228)) % 1.32/1.58 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.32/1.58 (step-pop @p20858 :rule scope :premises (@p4230)) % 1.32/1.58 (step-pop @p20859 :rule scope :premises (@p20858)) % 1.32/1.58 (step @p4231 :rule process_scope :premises (@p20859) :args (@t1138)) % 1.32/1.58 (step @p4234 :rule evaluate :args (@t1137)) % 1.32/1.58 (step @p4235 :rule true_elim :premises (@p4234)) % 1.32/1.58 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.32/1.58 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.32/1.58 (assume-push @p20860 @t1141) % 1.32/1.58 (assume-push @p20861 @t927) % 1.32/1.58 (step @p4901 :rule arith_mult_neg :args (-11/14 @t1255)) % 1.32/1.58 (step @p4902 :rule evaluate :args (@t1198)) % 1.32/1.58 (step @p4903 :rule refl :args (@t389)) % 1.32/1.58 (step @p4904 :rule cong :premises (@p4903 @p4902) :args (@t1256)) % 1.32/1.58 (step @p4905 :rule arith_poly_norm :args (@t1257)) % 1.32/1.58 (step @p4906 :rule arith_poly_norm_rel :premises (@p4905) :args (@t1258)) % 1.32/1.58 (step @p4907 :rule trans :premises (@p4906 @p4904)) % 1.32/1.58 (step @p4908 :rule eq_resolve :premises (@p20843 @p4907)) % 1.32/1.58 (step @p4909 :rule and_intro :premises (@p20860 @p4908)) % 1.32/1.58 (step @p4910 :rule modus_ponens :premises (@p4909 @p4901)) % 1.32/1.58 (step-pop @p20862 :rule scope :premises (@p4910)) % 1.32/1.58 (step-pop @p20863 :rule scope :premises (@p20862)) % 1.32/1.58 (step @p4911 :rule process_scope :premises (@p20863) :args (@t1259)) % 1.32/1.58 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.58 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.58 (step @p4914 :rule and_intro :premises (@p4270 @p20843)) % 1.32/1.58 (step @p4915 :rule modus_ponens :premises (@p4914 @p4911)) % 1.32/1.58 (assume-push @p20864 @t1139) % 1.32/1.58 (assume-push @p20865 @t417) % 1.32/1.58 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.32/1.58 (step @p4241 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4242 :rule cong :premises (@p20865) :args (@t401)) % 1.32/1.58 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.32/1.58 (step @p4244 :rule and_intro :premises (@p20864 @p4243)) % 1.32/1.58 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.32/1.58 (step-pop @p20866 :rule scope :premises (@p4245)) % 1.32/1.58 (step-pop @p20867 :rule scope :premises (@p20866)) % 1.32/1.58 (step @p4246 :rule process_scope :premises (@p20867) :args (@t1140)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p4920 :rule eq_resolve :premises (@p20842 @p1181)) % 1.32/1.58 (step @p4250 :rule evaluate :args (@t1139)) % 1.32/1.58 (step @p4251 :rule true_elim :premises (@p4250)) % 1.32/1.58 (step @p4921 :rule and_intro :premises (@p4251 @p4920)) % 1.32/1.58 (step @p4922 :rule modus_ponens :premises (@p4921 @p4246)) % 1.32/1.58 (step @p4923 :rule arith_poly_norm :args ((= (* -9/1 (to_real (- @t213 @t1252))) (* -9/1 (- @t608 @t1253))))) % 1.32/1.58 (step @p4924 :rule arith_poly_norm_rel :premises (@p4923) :args ((= (<= @t213 @t1252) (<= @t608 @t1253)))) % 1.32/1.58 (step @p4925 :rule arith_mult_neg :args (-1 @t1249)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p4926 :rule and_intro :premises (@p136 @p20847)) % 1.32/1.58 (step @p4927 :rule modus_ponens :premises (@p4926 @p4925)) % 1.32/1.58 (step @p4928 :rule eq_resolve :premises (@p4927 @p4924)) % 1.32/1.58 (step @p4929 :rule arith_sum_ub :premises (@p4928 @p4922 @p4915 @p4237 @p4894 @p4887)) % 1.32/1.58 (step @p4930 false :rule eq_resolve :premises (@p4929 @p4881)) % 1.32/1.58 (step-pop @p20868 :rule scope :premises (@p4930)) % 1.32/1.58 (step-pop @p20869 :rule scope :premises (@p20868)) % 1.32/1.58 (step-pop @p20870 :rule scope :premises (@p20869)) % 1.32/1.58 (step-pop @p20871 :rule scope :premises (@p20870)) % 1.32/1.58 (step-pop @p20872 :rule scope :premises (@p20871)) % 1.32/1.58 (step-pop @p20873 :rule scope :premises (@p20872)) % 1.32/1.58 (step @p4931 :rule process_scope :premises (@p20873) :args (false)) % 1.32/1.58 (step @p4938 :rule not_and :premises (@p4931)) % 1.32/1.58 (step @p4939 :rule reordering :premises (@p4938) :args ((or @t38 @t197 @t273 @t1084 @t930 @t1260))) % 1.32/1.58 (assume-push @p20874 @t927) % 1.32/1.58 (assume-push @p20875 @t143) % 1.32/1.58 (assume-push @p20876 @t15) % 1.32/1.58 (assume-push @p20877 @t1078) % 1.32/1.58 (assume-push @p20878 @t24) % 1.32/1.58 (assume-push @p20879 @t1264) % 1.32/1.58 (step @p4946 :rule evaluate :args (@t1265)) % 1.32/1.58 (step @p4947 :rule evaluate :args ((+ 156/1 -44/7 0/1 43/154 -301/2 0/1))) % 1.32/1.58 (step @p4948 :rule evaluate :args (@t1266)) % 1.32/1.58 (step @p4949 :rule evaluate :args (@t1267)) % 1.32/1.58 (step @p4950 :rule evaluate :args (@t1268)) % 1.32/1.58 (step @p4951 :rule evaluate :args (@t1269)) % 1.32/1.58 (step @p4873 :rule evaluate :args (@t1251)) % 1.32/1.58 (step @p4952 :rule evaluate :args ((to_real 156))) % 1.32/1.58 (step @p4953 :rule evaluate :args (@t1270)) % 1.32/1.58 (step @p4954 :rule cong :premises (@p4953) :args (@t1271)) % 1.32/1.58 (step @p4955 :rule trans :premises (@p4954 @p4952)) % 1.32/1.58 (step @p4956 :rule nary_cong :premises (@p4955 @p4873 @p4951 @p4950 @p4949 @p4948) :args (@t1272)) % 1.32/1.58 (step @p4957 :rule trans :premises (@p4956 @p4947)) % 1.32/1.58 (step @p4958 :rule arith_poly_norm :args ((= (+ @t1281 @t900 @t1277 @t1276 @t1275 @t1274) 0/1))) % 1.32/1.58 (step @p4959 :rule arith_poly_norm :args (@t1283)) % 1.32/1.58 (step @p4960 :rule refl :args (@t1275)) % 1.32/1.58 (step @p4961 :rule arith_poly_norm :args (@t1285)) % 1.32/1.58 (step @p4962 :rule arith_poly_norm :args (@t1287)) % 1.32/1.58 (step @p4204 :rule refl :args (@t900)) % 1.32/1.58 (step @p4963 :rule arith_poly_norm :args (@t1289)) % 1.32/1.58 (step @p4964 :rule cong :premises (@p4963) :args (@t1290)) % 1.32/1.58 (step @p4965 :rule nary_cong :premises (@p4964 @p4204 @p4962 @p4961 @p4960 @p4959) :args (@t1291)) % 1.32/1.58 (step @p4966 :rule trans :premises (@p4965 @p4958)) % 1.32/1.58 (step @p4967 :rule cong :premises (@p4966 @p4957) :args ((<= @t1291 @t1272))) % 1.32/1.58 (step @p4968 :rule trans :premises (@p4967 @p4946)) % 1.32/1.58 (assume-push @p20880 @t1292) % 1.32/1.58 (assume-push @p20881 @t222) % 1.32/1.58 (step @p4971 :rule arith_mult_neg :args (-43/22 @t664)) % 1.32/1.58 (step @p4972 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p4973 :rule cong :premises (@p20881) :args (@t654)) % 1.32/1.58 (step @p4974 :rule trans :premises (@p4973 @p4972)) % 1.32/1.58 (step @p4975 :rule and_intro :premises (@p20880 @p4974)) % 1.32/1.58 (step @p4976 :rule modus_ponens :premises (@p4975 @p4971)) % 1.32/1.58 (step-pop @p20882 :rule scope :premises (@p4976)) % 1.32/1.58 (step-pop @p20883 :rule scope :premises (@p20882)) % 1.32/1.58 (step @p4977 :rule process_scope :premises (@p20883) :args (@t1293)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p4980 :rule eq_resolve :premises (@p20878 @p538)) % 1.32/1.58 (step @p4981 :rule evaluate :args (@t1292)) % 1.32/1.58 (step @p4982 :rule true_elim :premises (@p4981)) % 1.32/1.58 (step @p4983 :rule and_intro :premises (@p4982 @p4980)) % 1.32/1.58 (step @p4984 :rule modus_ponens :premises (@p4983 @p4977)) % 1.32/1.58 (assume-push @p20884 @t1294) % 1.32/1.58 (assume-push @p20885 @t1078) % 1.32/1.58 (step @p4987 :rule arith_mult_neg :args (-301/22 @t1094)) % 1.32/1.58 (step @p4988 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p4989 :rule cong :premises (@p20877) :args (@t644)) % 1.32/1.58 (step @p4990 :rule trans :premises (@p4989 @p4988)) % 1.32/1.58 (step @p4991 :rule and_intro :premises (@p20884 @p4990)) % 1.32/1.58 (step @p4992 :rule modus_ponens :premises (@p4991 @p4987)) % 1.32/1.58 (step-pop @p20886 :rule scope :premises (@p4992)) % 1.32/1.58 (step-pop @p20887 :rule scope :premises (@p20886)) % 1.32/1.58 (step @p4993 :rule process_scope :premises (@p20887) :args (@t1295)) % 1.32/1.58 (step @p4996 :rule evaluate :args (@t1294)) % 1.32/1.58 (step @p4997 :rule true_elim :premises (@p4996)) % 1.32/1.58 (step @p4998 :rule and_intro :premises (@p4997 @p20877)) % 1.32/1.58 (step @p4999 :rule modus_ponens :premises (@p4998 @p4993)) % 1.32/1.58 (assume-push @p20888 @t1296) % 1.32/1.58 (assume-push @p20889 @t4) % 1.32/1.58 (step @p5002 :rule arith_mult_pos :args (43/154 @t82)) % 1.32/1.58 (step @p5003 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p5004 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p5005 :rule trans :premises (@p5004 @p5003)) % 1.32/1.58 (step @p5006 :rule and_intro :premises (@p20888 @p5005)) % 1.32/1.58 (step @p5007 :rule modus_ponens :premises (@p5006 @p5002)) % 1.32/1.58 (step-pop @p20890 :rule scope :premises (@p5007)) % 1.32/1.58 (step-pop @p20891 :rule scope :premises (@p20890)) % 1.32/1.58 (step @p5008 :rule process_scope :premises (@p20891) :args (@t1297)) % 1.32/1.58 (step @p5011 :rule evaluate :args (@t1296)) % 1.32/1.58 (step @p5012 :rule true_elim :premises (@p5011)) % 1.32/1.58 (step @p5013 :rule and_intro :premises (@p5012 @p1)) % 1.32/1.58 (step @p5014 :rule modus_ponens :premises (@p5013 @p5008)) % 1.32/1.58 (assume-push @p20892 @t1298) % 1.32/1.58 (assume-push @p20893 @t417) % 1.32/1.58 (step @p5017 :rule arith_mult_neg :args (-43/14 @t418)) % 1.32/1.58 (step @p5018 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p5019 :rule cong :premises (@p20893) :args (@t401)) % 1.32/1.58 (step @p5020 :rule trans :premises (@p5019 @p5018)) % 1.32/1.58 (step @p5021 :rule and_intro :premises (@p20892 @p5020)) % 1.32/1.58 (step @p5022 :rule modus_ponens :premises (@p5021 @p5017)) % 1.32/1.58 (step-pop @p20894 :rule scope :premises (@p5022)) % 1.32/1.58 (step-pop @p20895 :rule scope :premises (@p20894)) % 1.32/1.58 (step @p5023 :rule process_scope :premises (@p20895) :args (@t1299)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p5026 :rule eq_resolve :premises (@p20875 @p1181)) % 1.32/1.58 (step @p5027 :rule evaluate :args (@t1298)) % 1.32/1.58 (step @p5028 :rule true_elim :premises (@p5027)) % 1.32/1.58 (step @p5029 :rule and_intro :premises (@p5028 @p5026)) % 1.32/1.58 (step @p5030 :rule modus_ponens :premises (@p5029 @p5023)) % 1.32/1.58 (assume-push @p20896 @t1141) % 1.32/1.58 (assume-push @p20897 @t927) % 1.32/1.58 (step @p4901 :rule arith_mult_neg :args (-11/14 @t1255)) % 1.32/1.58 (step @p4902 :rule evaluate :args (@t1198)) % 1.32/1.58 (step @p4903 :rule refl :args (@t389)) % 1.32/1.58 (step @p4904 :rule cong :premises (@p4903 @p4902) :args (@t1256)) % 1.32/1.58 (step @p4905 :rule arith_poly_norm :args (@t1257)) % 1.32/1.58 (step @p4906 :rule arith_poly_norm_rel :premises (@p4905) :args (@t1258)) % 1.32/1.58 (step @p4907 :rule trans :premises (@p4906 @p4904)) % 1.32/1.58 (step @p4908 :rule eq_resolve :premises (@p20874 @p4907)) % 1.32/1.58 (step @p4909 :rule and_intro :premises (@p20896 @p4908)) % 1.32/1.58 (step @p4910 :rule modus_ponens :premises (@p4909 @p4901)) % 1.32/1.58 (step-pop @p20898 :rule scope :premises (@p4910)) % 1.32/1.58 (step-pop @p20899 :rule scope :premises (@p20898)) % 1.32/1.58 (step @p4911 :rule process_scope :premises (@p20899) :args (@t1259)) % 1.32/1.58 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.58 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.58 (step @p5035 :rule and_intro :premises (@p4270 @p20874)) % 1.32/1.58 (step @p5036 :rule modus_ponens :premises (@p5035 @p4911)) % 1.32/1.58 (step @p5037 :rule arith_poly_norm :args ((= (* -156/1 (to_real (- @t1288 @t1270))) (* -156/1 (- @t1290 @t1271))))) % 1.32/1.58 (step @p5038 :rule arith_poly_norm_rel :premises (@p5037) :args ((= (<= @t1288 @t1270) (<= @t1290 @t1271)))) % 1.32/1.58 (step @p5039 :rule arith_mult_neg :args (-1 @t1264)) % 1.32/1.58 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.58 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.58 (step @p5040 :rule and_intro :premises (@p136 @p20879)) % 1.32/1.58 (step @p5041 :rule modus_ponens :premises (@p5040 @p5039)) % 1.32/1.58 (step @p5042 :rule eq_resolve :premises (@p5041 @p5038)) % 1.32/1.58 (step @p5043 :rule arith_sum_ub :premises (@p5042 @p5036 @p5030 @p5014 @p4999 @p4984)) % 1.32/1.58 (step @p5044 false :rule eq_resolve :premises (@p5043 @p4968)) % 1.32/1.58 (step-pop @p20900 :rule scope :premises (@p5044)) % 1.32/1.58 (step-pop @p20901 :rule scope :premises (@p20900)) % 1.32/1.58 (step-pop @p20902 :rule scope :premises (@p20901)) % 1.32/1.58 (step-pop @p20903 :rule scope :premises (@p20902)) % 1.32/1.58 (step-pop @p20904 :rule scope :premises (@p20903)) % 1.32/1.58 (step-pop @p20905 :rule scope :premises (@p20904)) % 1.32/1.58 (step @p5045 :rule process_scope :premises (@p20905) :args (false)) % 1.32/1.58 (step @p5052 :rule not_and :premises (@p5045)) % 1.32/1.58 (step @p5053 :rule reordering :premises (@p5052) :args ((or @t38 @t197 @t273 @t1084 @t930 @t1300))) % 1.32/1.58 (step @p5054 :rule refl :args (@t1302)) % 1.32/1.58 (step @p5055 :rule bool-double-not-elim :args (@t1264)) % 1.32/1.58 (step @p5056 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p5055 @p5054) :args ((or @t38 @t197 @t273 @t1084 @t1303 @t1302))) % 1.32/1.58 (assume-push @p20906 @t15) % 1.32/1.58 (assume-push @p20907 @t1078) % 1.32/1.58 (assume-push @p20908 @t24) % 1.32/1.58 (assume-push @p20909 @t1300) % 1.32/1.58 (assume-push @p20910 @t143) % 1.32/1.58 (assume-push @p20911 @t1301) % 1.32/1.58 (assume-push @p20912 @t1301) % 1.32/1.58 (step @p5064 :rule evaluate :args (@t1304)) % 1.32/1.58 (step @p5065 :rule evaluate :args ((+ 10/1 0/1 -157/1 0/1 147/1 -3/11))) % 1.32/1.58 (step @p5066 :rule evaluate :args (@t1305)) % 1.32/1.58 (step @p5067 :rule evaluate :args (@t1306)) % 1.32/1.58 (step @p5068 :rule evaluate :args (@t1307)) % 1.32/1.58 (step @p5069 :rule refl :args (-157/1)) % 1.32/1.58 (step @p5070 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p5071 :rule evaluate :args (@t1308)) % 1.32/1.58 (step @p5072 :rule cong :premises (@p5071) :args (@t1309)) % 1.32/1.58 (step @p5073 :rule trans :premises (@p5072 @p5070)) % 1.32/1.58 (step @p5074 :rule evaluate :args (@t971)) % 1.32/1.58 (step @p2413 :rule evaluate :args (@t731)) % 1.32/1.58 (step @p5075 :rule cong :premises (@p2413) :args (@t1310)) % 1.32/1.58 (step @p5076 :rule trans :premises (@p5075 @p5074)) % 1.32/1.58 (step @p5077 :rule nary_cong :premises (@p5076 @p5073 @p5069 @p5068 @p5067 @p5066) :args (@t1311)) % 1.32/1.58 (step @p5078 :rule trans :premises (@p5077 @p5065)) % 1.32/1.58 (step @p5079 :rule arith_poly_norm :args (@t1316)) % 1.32/1.58 (step @p5080 :rule arith_poly_norm :args ((= @t1321 @t1315))) % 1.32/1.58 (step @p5081 :rule trans :premises (@p5080 @p5079)) % 1.32/1.58 (step @p5082 :rule cong :premises (@p5081 @p5078) :args ((<= @t1321 @t1311))) % 1.32/1.58 (step @p5083 :rule trans :premises (@p5082 @p5064)) % 1.32/1.58 (assume-push @p20913 @t1322) % 1.32/1.58 (assume-push @p20914 @t4) % 1.32/1.58 (step @p5086 :rule arith_mult_neg :args (-3/11 @t82)) % 1.32/1.58 (step @p5087 :rule evaluate :args (@t83)) % 1.32/1.58 (step @p5088 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.58 (step @p5089 :rule trans :premises (@p5088 @p5087)) % 1.32/1.58 (step @p5090 :rule and_intro :premises (@p20913 @p5089)) % 1.32/1.58 (step @p5091 :rule modus_ponens :premises (@p5090 @p5086)) % 1.32/1.58 (step-pop @p20915 :rule scope :premises (@p5091)) % 1.32/1.58 (step-pop @p20916 :rule scope :premises (@p20915)) % 1.32/1.58 (step @p5092 :rule process_scope :premises (@p20916) :args (@t1323)) % 1.32/1.58 (step @p5095 :rule evaluate :args (@t1322)) % 1.32/1.58 (step @p5096 :rule true_elim :premises (@p5095)) % 1.32/1.58 (step @p5097 :rule and_intro :premises (@p5096 @p1)) % 1.32/1.58 (step @p5098 :rule modus_ponens :premises (@p5097 @p5092)) % 1.32/1.58 (assume-push @p20917 @t1324) % 1.32/1.58 (assume-push @p20918 @t1078) % 1.32/1.58 (step @p5101 :rule arith_mult_pos :args (147/11 @t1094)) % 1.32/1.58 (step @p5102 :rule evaluate :args (@t720)) % 1.32/1.58 (step @p5103 :rule cong :premises (@p20907) :args (@t644)) % 1.32/1.58 (step @p5104 :rule trans :premises (@p5103 @p5102)) % 1.32/1.58 (step @p5105 :rule and_intro :premises (@p20917 @p5104)) % 1.32/1.58 (step @p5106 :rule modus_ponens :premises (@p5105 @p5101)) % 1.32/1.58 (step-pop @p20919 :rule scope :premises (@p5106)) % 1.32/1.58 (step-pop @p20920 :rule scope :premises (@p20919)) % 1.32/1.58 (step @p5107 :rule process_scope :premises (@p20920) :args (@t1325)) % 1.32/1.58 (step @p5110 :rule evaluate :args (@t1324)) % 1.32/1.58 (step @p5111 :rule true_elim :premises (@p5110)) % 1.32/1.58 (step @p5112 :rule and_intro :premises (@p5111 @p20907)) % 1.32/1.58 (step @p5113 :rule modus_ponens :premises (@p5112 @p5107)) % 1.32/1.58 (assume-push @p20921 @t1326) % 1.32/1.58 (assume-push @p20922 @t222) % 1.32/1.58 (step @p5116 :rule arith_mult_pos :args (21/11 @t664)) % 1.32/1.58 (step @p5117 :rule evaluate :args (@t78)) % 1.32/1.58 (step @p5118 :rule cong :premises (@p20922) :args (@t654)) % 1.32/1.58 (step @p5119 :rule trans :premises (@p5118 @p5117)) % 1.32/1.58 (step @p5120 :rule and_intro :premises (@p20921 @p5119)) % 1.32/1.58 (step @p5121 :rule modus_ponens :premises (@p5120 @p5116)) % 1.32/1.58 (step-pop @p20923 :rule scope :premises (@p5121)) % 1.32/1.58 (step-pop @p20924 :rule scope :premises (@p20923)) % 1.32/1.58 (step @p5122 :rule process_scope :premises (@p20924) :args (@t1327)) % 1.32/1.58 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.58 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.58 (step @p538 :rule symm :premises (@p537)) % 1.32/1.58 (step @p5125 :rule eq_resolve :premises (@p20908 @p538)) % 1.32/1.58 (step @p5126 :rule evaluate :args (@t1326)) % 1.32/1.58 (step @p5127 :rule true_elim :premises (@p5126)) % 1.32/1.58 (step @p5128 :rule and_intro :premises (@p5127 @p5125)) % 1.32/1.58 (step @p5129 :rule modus_ponens :premises (@p5128 @p5122)) % 1.32/1.58 (step @p5130 :rule evaluate :args (@t1328)) % 1.32/1.58 (step @p5131 :rule refl :args (@t1319)) % 1.32/1.58 (step @p5132 :rule cong :premises (@p5131 @p5130) :args (@t1329)) % 1.32/1.58 (step @p5133 :rule arith_poly_norm :args ((= (* 157/1 (to_real (- @t1263 -157))) (* 157/1 (- @t1319 @t1328))))) % 1.32/1.58 (step @p5134 :rule arith_poly_norm_rel :premises (@p5133) :args ((= (<= @t1263 -157) @t1329))) % 1.32/1.58 (step @p5135 :rule trans :premises (@p5134 @p5132)) % 1.32/1.58 (step @p5136 :rule arith-elim-lt :args (@t1263 -156)) % 1.32/1.58 (step @p5137 :rule symm :premises (@p5136)) % 1.32/1.58 (step @p5138 :rule eq_resolve :premises (@p20909 @p5137)) % 1.32/1.58 (step @p5139 :rule int_tight_ub :premises (@p5138)) % 1.32/1.58 (step @p5140 :rule eq_resolve :premises (@p5139 @p5135)) % 1.32/1.58 (step @p5141 :rule arith_mult_pos :args (3 @t417)) % 1.32/1.58 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.58 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.58 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.58 (step @p5142 :rule eq_resolve :premises (@p20910 @p1181)) % 1.32/1.58 (step @p5143 :rule evaluate :args (@t1330)) % 1.32/1.58 (step @p5144 :rule true_elim :premises (@p5143)) % 1.32/1.58 (step @p5145 :rule and_intro :premises (@p5144 @p5142)) % 1.32/1.59 (step @p5146 :rule modus_ponens :premises (@p5145 @p5141)) % 1.32/1.59 (step @p5147 :rule cong :premises (@p5146) :args (@t1320)) % 1.32/1.59 (step @p5148 :rule arith_mult_neg :args (-1 @t1301)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p5149 :rule and_intro :premises (@p136 @p20911)) % 1.32/1.59 (step @p5150 :rule modus_ponens :premises (@p5149 @p5148)) % 1.32/1.59 (step @p5151 :rule cong :premises (@p5150) :args (@t608)) % 1.32/1.59 (step @p5152 :rule arith_sum_ub :premises (@p5151 @p5147 @p5140 @p5129 @p5113 @p5098)) % 1.32/1.59 (step @p5153 false :rule eq_resolve :premises (@p5152 @p5083)) % 1.32/1.59 (step-pop @p20925 :rule scope :premises (@p5153)) % 1.32/1.59 (step @p5154 :rule process_scope :premises (@p20925) :args (false)) % 1.32/1.59 (step @p5156 false :rule contra :premises (@p20911 @p5154)) % 1.32/1.59 (step-pop @p20926 :rule scope :premises (@p5156)) % 1.32/1.59 (step-pop @p20927 :rule scope :premises (@p20926)) % 1.32/1.59 (step-pop @p20928 :rule scope :premises (@p20927)) % 1.32/1.59 (step-pop @p20929 :rule scope :premises (@p20928)) % 1.32/1.59 (step-pop @p20930 :rule scope :premises (@p20929)) % 1.32/1.59 (step-pop @p20931 :rule scope :premises (@p20930)) % 1.32/1.59 (step @p5157 :rule process_scope :premises (@p20931) :args (false)) % 1.32/1.59 (assume-push @p20932 @t15) % 1.32/1.59 (assume-push @p20933 @t24) % 1.32/1.59 (assume-push @p20934 @t143) % 1.32/1.59 (assume-push @p20935 @t1078) % 1.32/1.59 (assume-push @p20936 @t1300) % 1.32/1.59 (assume-push @p20937 @t1301) % 1.32/1.59 (step @p5170 :rule and_intro :premises (@p6 @p20935 @p20933 @p20936 @p20934 @p20937)) % 1.32/1.59 (step-pop @p20938 :rule scope :premises (@p5170)) % 1.32/1.59 (step-pop @p20939 :rule scope :premises (@p20938)) % 1.32/1.59 (step-pop @p20940 :rule scope :premises (@p20939)) % 1.32/1.59 (step-pop @p20941 :rule scope :premises (@p20940)) % 1.32/1.59 (step-pop @p20942 :rule scope :premises (@p20941)) % 1.32/1.59 (step-pop @p20943 :rule scope :premises (@p20942)) % 1.32/1.59 (step @p5171 :rule process_scope :premises (@p20943) :args (@t1331)) % 1.32/1.59 (step @p5178 :rule implies_elim :premises (@p5171)) % 1.32/1.59 (step @p5179 :rule resolution :premises (@p5178 @p5157) :args (true @t1331)) % 1.32/1.59 (step @p5180 :rule not_and :premises (@p5179)) % 1.32/1.59 (step @p5181 :rule eq_resolve :premises (@p5180 @p5056)) % 1.32/1.59 (step @p5182 :rule aci_norm :args ((= (or @t1301 (or @t1333 @t1249)) (or @t1301 @t1333 @t1249)))) % 1.32/1.59 (step @p5183 :rule symm :premises (@p5182)) % 1.32/1.59 (step @p5184 :rule bool-double-not-elim :args (@t1249)) % 1.32/1.59 (step @p5185 :rule evaluate :args (@t1334)) % 1.32/1.59 (step @p5186 :rule cong :premises (@p757 @p5185) :args (@t1335)) % 1.32/1.59 (step @p5187 :rule cong :premises (@p5186) :args ((not @t1335))) % 1.32/1.59 (step @p5188 :rule arith-leq-norm :args (@t18 -10)) % 1.32/1.59 (step @p5189 :rule trans :premises (@p5188 @p5187)) % 1.32/1.59 (step @p5190 :rule cong :premises (@p5189) :args ((not (<= @t18 -10)))) % 1.32/1.59 (step @p5191 :rule trans :premises (@p5190 @p5184)) % 1.32/1.59 (step @p5192 :rule arith-elim-leq :args (@t18 -10)) % 1.32/1.59 (step @p5193 :rule symm :premises (@p5192)) % 1.32/1.59 (step @p5194 :rule cong :premises (@p5193) :args ((not (>= -10 @t18)))) % 1.32/1.59 (step @p5195 :rule arith-elim-gt :args (@t18 -10)) % 1.32/1.59 (step @p5196 :rule trans :premises (@p5195 @p5194)) % 1.32/1.59 (step @p5197 :rule trans :premises (@p5196 @p5191)) % 1.32/1.59 (step @p5198 :rule bool-double-not-elim :args (@t1336)) % 1.32/1.59 (step @p5199 :rule trans :premises (@p5198 @p5197)) % 1.32/1.59 (step @p5200 :rule arith-elim-lt :args (@t18 -10)) % 1.32/1.59 (step @p5201 :rule bool-double-not-elim :args (@t1337)) % 1.32/1.59 (step @p5202 :rule trans :premises (@p5201 @p5200)) % 1.32/1.59 (step @p5203 :rule bool-double-not-elim :args (@t1301)) % 1.32/1.59 (step @p5204 :rule nary_cong :premises (@p5203 @p5202 @p5199) :args ((or (not @t1302) (not @t1339) (not @t1338)))) % 1.32/1.59 (step @p5205 :rule trans :premises (@p5204 @p5183)) % 1.32/1.59 (assume-push @p20944 @t1302) % 1.32/1.59 (assume-push @p20945 @t1339) % 1.32/1.59 (assume-push @p20946 @t1338) % 1.32/1.59 (step @p5209 :rule arith_trichotomy :premises (@p20945 @p20944)) % 1.32/1.59 (step @p5210 false :rule contra :premises (@p5209 @p20946)) % 1.32/1.59 (step-pop @p20947 :rule scope :premises (@p5210)) % 1.32/1.59 (step-pop @p20948 :rule scope :premises (@p20947)) % 1.32/1.59 (step-pop @p20949 :rule scope :premises (@p20948)) % 1.32/1.59 (step @p5211 :rule process_scope :premises (@p20949) :args (false)) % 1.32/1.59 (step @p5215 :rule not_and :premises (@p5211)) % 1.32/1.59 (step @p5216 :rule eq_resolve :premises (@p5215 @p5205)) % 1.32/1.59 (step @p5217 :rule eq_resolve :premises (@p5216 @p5182)) % 1.32/1.59 (step @p5218 :rule reordering :premises (@p5217) :args ((or @t1333 @t1249 @t1301))) % 1.32/1.59 (step @p5219 :rule bool-double-not-elim :args (@t1332)) % 1.32/1.59 (step @p5220 :rule bool-double-not-elim :args (@t1079)) % 1.32/1.59 (step @p5221 :rule nary_cong :premises (@p35 @p495 @p709 @p5220 @p5219 @p2484) :args ((or @t38 @t197 @t273 @t1341 @t1340 @t750))) % 1.32/1.59 (assume-push @p20950 @t1083) % 1.32/1.59 (assume-push @p20951 @t24) % 1.32/1.59 (assume-push @p20952 @t15) % 1.32/1.59 (assume-push @p20953 @t143) % 1.32/1.59 (assume-push @p20954 @t740) % 1.32/1.59 (assume-push @p20955 @t1333) % 1.32/1.59 (step @p5228 :rule arith-elim-leq :args (@t18 -11)) % 1.32/1.59 (step @p5229 :rule symm :premises (@p5228)) % 1.32/1.59 (step @p5230 :rule cong :premises (@p5229) :args ((not (>= -11 @t18)))) % 1.32/1.59 (step @p5231 :rule arith-elim-gt :args (@t18 -11)) % 1.32/1.59 (step @p5232 :rule trans :premises (@p5231 @p5230)) % 1.32/1.59 (step @p5233 :rule evaluate :args (@t1342)) % 1.32/1.59 (step @p5234 :rule cong :premises (@p757 @p5233) :args (@t1343)) % 1.32/1.59 (step @p5235 :rule cong :premises (@p5234) :args ((not @t1343))) % 1.32/1.59 (step @p5236 :rule arith-leq-norm :args (@t18 -11)) % 1.32/1.59 (step @p5237 :rule trans :premises (@p5236 @p5235)) % 1.32/1.59 (step @p5238 :rule cong :premises (@p5237) :args ((not @t1344))) % 1.32/1.59 (step @p5239 :rule trans :premises (@p5238 @p5219)) % 1.32/1.59 (step @p5240 :rule trans :premises (@p5232 @p5239)) % 1.32/1.59 (step @p5241 :rule symm :premises (@p5240)) % 1.32/1.59 (step @p5242 :rule trans :premises (@p5239 @p5241)) % 1.32/1.59 (assume-push @p20956 @t1344) % 1.32/1.59 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.59 (step @p5244 :rule evaluate :args (@t1345)) % 1.32/1.59 (step @p5245 :rule evaluate :args ((+ -11/1 99/14 0/1 -1/154 0/1 42/11))) % 1.32/1.59 (step @p5246 :rule evaluate :args (@t1346)) % 1.32/1.59 (step @p5247 :rule evaluate :args (@t1347)) % 1.32/1.59 (step @p3143 :rule evaluate :args (@t891)) % 1.32/1.59 (step @p4054 :rule evaluate :args (@t1105)) % 1.32/1.59 (step @p5248 :rule evaluate :args (@t1348)) % 1.32/1.59 (step @p5249 :rule refl :args (-11/1)) % 1.32/1.59 (step @p5250 :rule nary_cong :premises (@p5249 @p5248 @p4054 @p3143 @p5247 @p5246) :args (@t1349)) % 1.32/1.59 (step @p5251 :rule trans :premises (@p5250 @p5245)) % 1.32/1.59 (step @p5252 :rule arith_poly_norm :args (@t1353)) % 1.32/1.59 (step @p5253 :rule refl :args (@t902)) % 1.32/1.59 (step @p5254 :rule arith_poly_norm :args (@t1354)) % 1.32/1.59 (step @p5255 :rule arith_poly_norm :args (@t1355)) % 1.32/1.59 (step @p5256 :rule arith_poly_norm :args (@t1356)) % 1.32/1.59 (step @p5257 :rule refl :args (@t1110)) % 1.32/1.59 (step @p5258 :rule refl :args (@t387)) % 1.32/1.59 (step @p5259 :rule nary_cong :premises (@p5258 @p5257 @p5256 @p5255 @p5254 @p5253) :args (@t1357)) % 1.32/1.59 (step @p5260 :rule trans :premises (@p5259 @p5252)) % 1.32/1.59 (step @p5261 :rule cong :premises (@p5260 @p5251) :args (@t1358)) % 1.32/1.59 (step @p5262 :rule trans :premises (@p5261 @p5244)) % 1.32/1.59 (step @p5263 :rule cong :premises (@p5262) :args ((not @t1358))) % 1.32/1.59 (step @p5264 :rule trans :premises (@p5263 @p236)) % 1.32/1.59 (step @p5265 :rule arith-elim-lt :args (@t1357 @t1349)) % 1.32/1.59 (step @p5266 :rule trans :premises (@p5265 @p5264)) % 1.32/1.59 (assume-push @p20957 @t916) % 1.32/1.59 (assume-push @p20958 @t1359) % 1.32/1.59 (step @p5269 :rule arith_mult_pos :args (7/22 @t1360)) % 1.32/1.59 (step @p5270 :rule evaluate :args (@t1361)) % 1.32/1.59 (step @p5271 :rule refl :args (@t644)) % 1.32/1.59 (step @p5272 :rule cong :premises (@p5271 @p5270) :args (@t1362)) % 1.32/1.59 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.32/1.59 (step @p5274 :rule arith_poly_norm_rel :premises (@p5273) :args (@t1364)) % 1.32/1.59 (step @p5275 :rule trans :premises (@p5274 @p5272)) % 1.32/1.59 (step @p5276 :rule eq_resolve :premises (@p20958 @p5275)) % 1.32/1.59 (step @p5277 :rule and_intro :premises (@p20957 @p5276)) % 1.32/1.59 (step @p5278 :rule modus_ponens :premises (@p5277 @p5269)) % 1.32/1.59 (step-pop @p20959 :rule scope :premises (@p5278)) % 1.32/1.59 (step-pop @p20960 :rule scope :premises (@p20959)) % 1.32/1.59 (step @p5279 :rule process_scope :premises (@p20960) :args (@t1365)) % 1.32/1.59 (step @p3935 :rule arith-elim-lt :args (@t16 12)) % 1.32/1.59 (step @p3936 :rule symm :premises (@p3935)) % 1.32/1.59 (step @p5282 :rule eq_resolve :premises (@p20950 @p3936)) % 1.32/1.59 (step @p3229 :rule evaluate :args (@t916)) % 1.32/1.59 (step @p3230 :rule true_elim :premises (@p3229)) % 1.32/1.59 (step @p5283 :rule and_intro :premises (@p3230 @p5282)) % 1.32/1.59 (step @p5284 :rule modus_ponens :premises (@p5283 @p5279)) % 1.32/1.59 (assume-push @p20961 @t919) % 1.32/1.59 (assume-push @p20962 @t222) % 1.32/1.59 (step @p5287 :rule arith_mult_pos :args (1/22 @t664)) % 1.32/1.59 (step @p5288 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p5289 :rule cong :premises (@p20962) :args (@t654)) % 1.32/1.59 (step @p5290 :rule trans :premises (@p5289 @p5288)) % 1.32/1.59 (step @p5291 :rule and_intro :premises (@p20961 @p5290)) % 1.32/1.59 (step @p5292 :rule modus_ponens :premises (@p5291 @p5287)) % 1.32/1.59 (step-pop @p20963 :rule scope :premises (@p5292)) % 1.32/1.59 (step-pop @p20964 :rule scope :premises (@p20963)) % 1.32/1.59 (step @p5293 :rule process_scope :premises (@p20964) :args (@t1366)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p5296 :rule eq_resolve :premises (@p20951 @p538)) % 1.32/1.59 (step @p3249 :rule evaluate :args (@t919)) % 1.32/1.59 (step @p3250 :rule true_elim :premises (@p3249)) % 1.32/1.59 (step @p5297 :rule and_intro :premises (@p3250 @p5296)) % 1.32/1.59 (step @p5298 :rule modus_ponens :premises (@p5297 @p5293)) % 1.32/1.59 (assume-push @p20965 @t914) % 1.32/1.59 (assume-push @p20966 @t4) % 1.32/1.59 (step @p3198 :rule arith_mult_neg :args (-1/154 @t82)) % 1.32/1.59 (step @p3199 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p3200 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p3201 :rule trans :premises (@p3200 @p3199)) % 1.32/1.59 (step @p3202 :rule and_intro :premises (@p20965 @p3201)) % 1.32/1.59 (step @p3203 :rule modus_ponens :premises (@p3202 @p3198)) % 1.32/1.59 (step-pop @p20967 :rule scope :premises (@p3203)) % 1.32/1.59 (step-pop @p20968 :rule scope :premises (@p20967)) % 1.32/1.59 (step @p3204 :rule process_scope :premises (@p20968) :args (@t915)) % 1.32/1.59 (step @p3207 :rule evaluate :args (@t914)) % 1.32/1.59 (step @p3208 :rule true_elim :premises (@p3207)) % 1.32/1.59 (step @p3209 :rule and_intro :premises (@p3208 @p1)) % 1.32/1.59 (step @p3210 :rule modus_ponens :premises (@p3209 @p3204)) % 1.32/1.59 (assume-push @p20969 @t911) % 1.32/1.59 (assume-push @p20970 @t417) % 1.32/1.59 (step @p4131 :rule arith_mult_pos :args (1/14 @t418)) % 1.32/1.59 (step @p4132 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4133 :rule cong :premises (@p20970) :args (@t401)) % 1.32/1.59 (step @p4134 :rule trans :premises (@p4133 @p4132)) % 1.32/1.59 (step @p4135 :rule and_intro :premises (@p20969 @p4134)) % 1.32/1.59 (step @p4136 :rule modus_ponens :premises (@p4135 @p4131)) % 1.32/1.59 (step-pop @p20971 :rule scope :premises (@p4136)) % 1.32/1.59 (step-pop @p20972 :rule scope :premises (@p20971)) % 1.32/1.59 (step @p4137 :rule process_scope :premises (@p20972) :args (@t1121)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p5307 :rule eq_resolve :premises (@p20953 @p1181)) % 1.32/1.59 (step @p3173 :rule evaluate :args (@t911)) % 1.32/1.59 (step @p3174 :rule true_elim :premises (@p3173)) % 1.32/1.59 (step @p5308 :rule and_intro :premises (@p3174 @p5307)) % 1.32/1.59 (step @p5309 :rule modus_ponens :premises (@p5308 @p4137)) % 1.32/1.59 (assume-push @p20973 @t1115) % 1.32/1.59 (assume-push @p20974 @t756) % 1.32/1.59 (step @p5312 :rule arith_mult_pos :args (11/14 @t768)) % 1.32/1.59 (step @p5313 :rule evaluate :args (@t769)) % 1.32/1.59 (step @p5314 :rule refl :args (@t389)) % 1.32/1.59 (step @p5315 :rule cong :premises (@p5314 @p5313) :args (@t770)) % 1.32/1.59 (step @p2579 :rule arith_poly_norm :args (@t771)) % 1.32/1.59 (step @p5316 :rule arith_poly_norm_rel :premises (@p2579) :args (@t772)) % 1.32/1.59 (step @p5317 :rule trans :premises (@p5316 @p5315)) % 1.32/1.59 (step @p5318 :rule eq_resolve :premises (@p20974 @p5317)) % 1.32/1.59 (step @p5319 :rule and_intro :premises (@p20973 @p5318)) % 1.32/1.59 (step @p5320 :rule modus_ponens :premises (@p5319 @p5312)) % 1.32/1.59 (step-pop @p20975 :rule scope :premises (@p5320)) % 1.32/1.59 (step-pop @p20976 :rule scope :premises (@p20975)) % 1.32/1.59 (step @p5321 :rule process_scope :premises (@p20976) :args ((<= @t1110 @t1348))) % 1.32/1.59 (step @p2507 :rule symm :premises (@p2463)) % 1.32/1.59 (step @p5324 :rule eq_resolve :premises (@p20954 @p2507)) % 1.32/1.59 (step @p5325 :rule int_tight_ub :premises (@p5324)) % 1.32/1.59 (step @p4079 :rule evaluate :args (@t1115)) % 1.32/1.59 (step @p4080 :rule true_elim :premises (@p4079)) % 1.32/1.59 (step @p5326 :rule and_intro :premises (@p4080 @p5325)) % 1.32/1.59 (step @p5327 :rule modus_ponens :premises (@p5326 @p5321)) % 1.32/1.59 (step @p5328 :rule evaluate :args (@t1367)) % 1.32/1.59 (step @p5329 :rule refl :args (@t387)) % 1.32/1.59 (step @p5330 :rule cong :premises (@p5329 @p5328) :args (@t1368)) % 1.32/1.59 (step @p5331 :rule arith_poly_norm :args ((= (* 11/1 (to_real (- @t18 -11))) (* 11/1 (- @t387 @t1367))))) % 1.32/1.59 (step @p5332 :rule arith_poly_norm_rel :premises (@p5331) :args ((= @t1344 @t1368))) % 1.32/1.59 (step @p5333 :rule trans :premises (@p5332 @p5330)) % 1.32/1.59 (step @p5334 :rule eq_resolve :premises (@p20956 @p5333)) % 1.32/1.59 (step @p5335 :rule arith_sum_ub :premises (@p5334 @p5327 @p5309 @p3210 @p5298 @p5284)) % 1.32/1.59 (step @p5336 false :rule eq_resolve :premises (@p5335 @p5266)) % 1.32/1.59 (step-pop @p20977 :rule scope :premises (@p5336)) % 1.32/1.59 (step @p5337 :rule process_scope :premises (@p20977) :args (false)) % 1.32/1.59 (step @p5339 :rule eq_resolve :premises (@p5337 @p5242)) % 1.32/1.59 (step @p5340 :rule eq_resolve :premises (@p5339 @p5232)) % 1.32/1.59 (step @p5341 :rule symm :premises (@p5200)) % 1.32/1.59 (step @p5342 :rule eq_resolve :premises (@p20955 @p5341)) % 1.32/1.59 (step @p5343 :rule int_tight_ub :premises (@p5342)) % 1.32/1.59 (step @p5344 false :rule contra :premises (@p5343 @p5340)) % 1.32/1.59 (step-pop @p20978 :rule scope :premises (@p5344)) % 1.32/1.59 (step-pop @p20979 :rule scope :premises (@p20978)) % 1.32/1.59 (step-pop @p20980 :rule scope :premises (@p20979)) % 1.32/1.59 (step-pop @p20981 :rule scope :premises (@p20980)) % 1.32/1.59 (step-pop @p20982 :rule scope :premises (@p20981)) % 1.32/1.59 (step-pop @p20983 :rule scope :premises (@p20982)) % 1.32/1.59 (step @p5345 :rule process_scope :premises (@p20983) :args (false)) % 1.32/1.59 (assume-push @p20984 @t15) % 1.32/1.59 (assume-push @p20985 @t24) % 1.32/1.59 (assume-push @p20986 @t143) % 1.32/1.59 (assume-push @p20987 @t1083) % 1.32/1.59 (assume-push @p20988 @t1333) % 1.32/1.59 (assume-push @p20989 @t740) % 1.32/1.59 (step @p5358 :rule and_intro :premises (@p20987 @p20985 @p6 @p20986 @p20989 @p20988)) % 1.32/1.59 (step-pop @p20990 :rule scope :premises (@p5358)) % 1.32/1.59 (step-pop @p20991 :rule scope :premises (@p20990)) % 1.32/1.59 (step-pop @p20992 :rule scope :premises (@p20991)) % 1.32/1.59 (step-pop @p20993 :rule scope :premises (@p20992)) % 1.32/1.59 (step-pop @p20994 :rule scope :premises (@p20993)) % 1.32/1.59 (step-pop @p20995 :rule scope :premises (@p20994)) % 1.32/1.59 (step @p5359 :rule process_scope :premises (@p20995) :args (@t1369)) % 1.32/1.59 (step @p5366 :rule implies_elim :premises (@p5359)) % 1.32/1.59 (step @p5367 :rule resolution :premises (@p5366 @p5345) :args (true @t1369)) % 1.32/1.59 (step @p5368 :rule not_and :premises (@p5367)) % 1.32/1.59 (step @p5369 :rule eq_resolve :premises (@p5368 @p5221)) % 1.32/1.59 (assume-push @p20996 @t24) % 1.32/1.59 (assume-push @p20997 @t1078) % 1.32/1.59 (assume-push @p20998 @t15) % 1.32/1.59 (assume-push @p20999 @t198) % 1.32/1.59 (assume-push @p21000 @t143) % 1.32/1.59 (assume-push @p21001 @t1370) % 1.32/1.59 (step @p5376 :rule arith-elim-lt :args (@t135 46)) % 1.32/1.59 (step @p5377 :rule symm :premises (@p5376)) % 1.32/1.59 (assume-push @p21002 @t1370) % 1.32/1.59 (step @p5379 :rule evaluate :args (@t1371)) % 1.32/1.59 (step @p5380 :rule evaluate :args ((+ -46/1 0/1 546/11 1/121 -49/11 0/1))) % 1.32/1.59 (step @p2208 :rule evaluate :args (@t684)) % 1.32/1.59 (step @p5381 :rule evaluate :args (@t1372)) % 1.32/1.59 (step @p1131 :rule evaluate :args (@t381)) % 1.32/1.59 (step @p5382 :rule evaluate :args (@t1373)) % 1.32/1.59 (step @p1130 :rule evaluate :args (@t380)) % 1.32/1.59 (step @p5383 :rule evaluate :args ((to_real -46))) % 1.32/1.59 (step @p5384 :rule evaluate :args (@t1374)) % 1.32/1.59 (step @p5385 :rule cong :premises (@p5384) :args (@t1375)) % 1.32/1.59 (step @p5386 :rule trans :premises (@p5385 @p5383)) % 1.32/1.59 (step @p5387 :rule nary_cong :premises (@p5386 @p1130 @p5382 @p1131 @p5381 @p2208) :args (@t1376)) % 1.32/1.59 (step @p5388 :rule trans :premises (@p5387 @p5380)) % 1.32/1.59 (step @p5389 :rule arith_poly_norm :args ((= (+ @t399 @t392 @t1377 @t395 @t1065 @t1068) 0/1))) % 1.32/1.59 (step @p3847 :rule arith_poly_norm :args (@t1072)) % 1.32/1.59 (step @p5390 :rule refl :args (@t1065)) % 1.32/1.59 (step @p1142 :rule arith_poly_norm :args (@t405)) % 1.32/1.59 (step @p5391 :rule refl :args (@t1377)) % 1.32/1.59 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.32/1.59 (step @p5392 :rule refl :args (@t399)) % 1.32/1.59 (step @p5393 :rule nary_cong :premises (@p5392 @p1141 @p5391 @p1142 @p5390 @p3847) :args (@t1378)) % 1.32/1.59 (step @p5394 :rule trans :premises (@p5393 @p5389)) % 1.32/1.59 (step @p5395 :rule cong :premises (@p5394 @p5388) :args ((<= @t1378 @t1376))) % 1.32/1.59 (step @p5396 :rule trans :premises (@p5395 @p5379)) % 1.32/1.59 (assume-push @p21003 @t424) % 1.32/1.59 (assume-push @p21004 @t222) % 1.32/1.59 (step @p3874 :rule arith_mult_neg :args (-7/121 @t664)) % 1.32/1.59 (step @p3875 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p3876 :rule cong :premises (@p21004) :args (@t654)) % 1.32/1.59 (step @p3877 :rule trans :premises (@p3876 @p3875)) % 1.32/1.59 (step @p3878 :rule and_intro :premises (@p21003 @p3877)) % 1.32/1.59 (step @p3879 :rule modus_ponens :premises (@p3878 @p3874)) % 1.32/1.59 (step-pop @p21005 :rule scope :premises (@p3879)) % 1.32/1.59 (step-pop @p21006 :rule scope :premises (@p21005)) % 1.32/1.59 (step @p3880 :rule process_scope :premises (@p21006) :args (@t1075)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p5401 :rule eq_resolve :premises (@p20996 @p538)) % 1.32/1.59 (step @p1217 :rule evaluate :args (@t424)) % 1.32/1.59 (step @p1218 :rule true_elim :premises (@p1217)) % 1.32/1.59 (step @p5402 :rule and_intro :premises (@p1218 @p5401)) % 1.32/1.59 (step @p5403 :rule modus_ponens :premises (@p5402 @p3880)) % 1.32/1.59 (assume-push @p21007 @t1074) % 1.32/1.59 (assume-push @p21008 @t1078) % 1.32/1.59 (step @p5406 :rule arith_mult_neg :args (-49/121 @t1094)) % 1.32/1.59 (step @p5407 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p5408 :rule cong :premises (@p20997) :args (@t644)) % 1.32/1.59 (step @p5409 :rule trans :premises (@p5408 @p5407)) % 1.32/1.59 (step @p5410 :rule and_intro :premises (@p21007 @p5409)) % 1.32/1.59 (step @p5411 :rule modus_ponens :premises (@p5410 @p5406)) % 1.32/1.59 (step-pop @p21009 :rule scope :premises (@p5411)) % 1.32/1.59 (step-pop @p21010 :rule scope :premises (@p21009)) % 1.32/1.59 (step @p5412 :rule process_scope :premises (@p21010) :args (@t1379)) % 1.32/1.59 (step @p3868 :rule evaluate :args (@t1074)) % 1.32/1.59 (step @p3869 :rule true_elim :premises (@p3868)) % 1.32/1.59 (step @p5415 :rule and_intro :premises (@p3869 @p20997)) % 1.32/1.59 (step @p5416 :rule modus_ponens :premises (@p5415 @p5412)) % 1.32/1.59 (assume-push @p21011 @t422) % 1.32/1.59 (assume-push @p21012 @t4) % 1.32/1.59 (step @p1189 :rule arith_mult_pos :args (1/121 @t82)) % 1.32/1.59 (step @p1190 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p1191 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p1192 :rule trans :premises (@p1191 @p1190)) % 1.32/1.59 (step @p1193 :rule and_intro :premises (@p21011 @p1192)) % 1.32/1.59 (step @p1194 :rule modus_ponens :premises (@p1193 @p1189)) % 1.32/1.59 (step-pop @p21013 :rule scope :premises (@p1194)) % 1.32/1.59 (step-pop @p21014 :rule scope :premises (@p21013)) % 1.32/1.59 (step @p1195 :rule process_scope :premises (@p21014) :args (@t423)) % 1.32/1.59 (step @p1198 :rule evaluate :args (@t422)) % 1.32/1.59 (step @p1199 :rule true_elim :premises (@p1198)) % 1.32/1.59 (step @p1200 :rule and_intro :premises (@p1199 @p1)) % 1.32/1.59 (step @p1201 :rule modus_ponens :premises (@p1200 @p1195)) % 1.32/1.59 (assume-push @p21015 @t1380) % 1.32/1.59 (assume-push @p21016 @t198) % 1.32/1.59 (step @p5423 :rule arith_mult_neg :args (-14/11 @t411)) % 1.32/1.59 (step @p5424 :rule evaluate :args (@t412)) % 1.32/1.59 (step @p5425 :rule refl :args (@t387)) % 1.32/1.59 (step @p5426 :rule cong :premises (@p5425 @p5424) :args (@t413)) % 1.32/1.59 (step @p1155 :rule arith_poly_norm :args (@t414)) % 1.32/1.59 (step @p5427 :rule arith_poly_norm_rel :premises (@p1155) :args (@t415)) % 1.32/1.59 (step @p5428 :rule trans :premises (@p5427 @p5426)) % 1.32/1.59 (step @p5429 :rule eq_resolve :premises (@p20999 @p5428)) % 1.32/1.59 (step @p5430 :rule and_intro :premises (@p21015 @p5429)) % 1.32/1.59 (step @p5431 :rule modus_ponens :premises (@p5430 @p5423)) % 1.32/1.59 (step-pop @p21017 :rule scope :premises (@p5431)) % 1.32/1.59 (step-pop @p21018 :rule scope :premises (@p21017)) % 1.32/1.59 (step @p5432 :rule process_scope :premises (@p21018) :args ((<= @t1377 @t1373))) % 1.32/1.59 (step @p5435 :rule evaluate :args (@t1380)) % 1.32/1.59 (step @p5436 :rule true_elim :premises (@p5435)) % 1.32/1.59 (step @p5437 :rule and_intro :premises (@p5436 @p493)) % 1.32/1.59 (step @p5438 :rule modus_ponens :premises (@p5437 @p5432)) % 1.32/1.59 (assume-push @p21019 @t416) % 1.32/1.59 (assume-push @p21020 @t417) % 1.32/1.59 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.32/1.59 (step @p1171 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p1172 :rule cong :premises (@p21020) :args (@t401)) % 1.32/1.59 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.32/1.59 (step @p1174 :rule and_intro :premises (@p21019 @p1173)) % 1.32/1.59 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.32/1.59 (step-pop @p21021 :rule scope :premises (@p1175)) % 1.32/1.59 (step-pop @p21022 :rule scope :premises (@p21021)) % 1.32/1.59 (step @p1176 :rule process_scope :premises (@p21022) :args (@t419)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p5443 :rule eq_resolve :premises (@p21000 @p1181)) % 1.32/1.59 (step @p1183 :rule evaluate :args (@t416)) % 1.32/1.59 (step @p1184 :rule true_elim :premises (@p1183)) % 1.32/1.59 (step @p5444 :rule and_intro :premises (@p1184 @p5443)) % 1.32/1.59 (step @p5445 :rule modus_ponens :premises (@p5444 @p1176)) % 1.32/1.59 (step @p5446 :rule arith_poly_norm :args ((= (* 46/1 (to_real (- @t398 @t1374))) (* 46/1 (- @t399 @t1375))))) % 1.32/1.59 (step @p5447 :rule arith_poly_norm_rel :premises (@p5446) :args ((= (<= @t398 @t1374) (<= @t399 @t1375)))) % 1.32/1.59 (step @p5448 :rule arith_mult_neg :args (-1 @t1370)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p5449 :rule and_intro :premises (@p136 @p21001)) % 1.32/1.59 (step @p5450 :rule modus_ponens :premises (@p5449 @p5448)) % 1.32/1.59 (step @p5451 :rule eq_resolve :premises (@p5450 @p5447)) % 1.32/1.59 (step @p5452 :rule arith_sum_ub :premises (@p5451 @p5445 @p5438 @p1201 @p5416 @p5403)) % 1.32/1.59 (step @p5453 false :rule eq_resolve :premises (@p5452 @p5396)) % 1.32/1.59 (step-pop @p21023 :rule scope :premises (@p5453)) % 1.32/1.59 (step @p5454 :rule process_scope :premises (@p21023) :args (false)) % 1.32/1.59 (step @p5456 :rule eq_resolve :premises (@p5454 @p5377)) % 1.32/1.59 (step @p5457 :rule eq_resolve :premises (@p5456 @p5376)) % 1.32/1.59 (step @p5458 false :rule contra :premises (@p21001 @p5457)) % 1.32/1.59 (step-pop @p21024 :rule scope :premises (@p5458)) % 1.32/1.59 (step-pop @p21025 :rule scope :premises (@p21024)) % 1.32/1.59 (step-pop @p21026 :rule scope :premises (@p21025)) % 1.32/1.59 (step-pop @p21027 :rule scope :premises (@p21026)) % 1.32/1.59 (step-pop @p21028 :rule scope :premises (@p21027)) % 1.32/1.59 (step-pop @p21029 :rule scope :premises (@p21028)) % 1.32/1.59 (step @p5459 :rule process_scope :premises (@p21029) :args (false)) % 1.32/1.59 (assume-push @p21030 @t15) % 1.32/1.59 (assume-push @p21031 @t198) % 1.32/1.59 (assume-push @p21032 @t24) % 1.32/1.59 (assume-push @p21033 @t143) % 1.32/1.59 (assume-push @p21034 @t1078) % 1.32/1.59 (assume-push @p21035 @t1370) % 1.32/1.59 (step @p5472 :rule and_intro :premises (@p21032 @p21034 @p6 @p493 @p21033 @p21035)) % 1.32/1.59 (step-pop @p21036 :rule scope :premises (@p5472)) % 1.32/1.59 (step-pop @p21037 :rule scope :premises (@p21036)) % 1.32/1.59 (step-pop @p21038 :rule scope :premises (@p21037)) % 1.32/1.59 (step-pop @p21039 :rule scope :premises (@p21038)) % 1.32/1.59 (step-pop @p21040 :rule scope :premises (@p21039)) % 1.32/1.59 (step-pop @p21041 :rule scope :premises (@p21040)) % 1.32/1.59 (step @p5473 :rule process_scope :premises (@p21041) :args (@t1381)) % 1.32/1.59 (step @p5480 :rule implies_elim :premises (@p5473)) % 1.32/1.59 (step @p5481 :rule resolution :premises (@p5480 @p5459) :args (true @t1381)) % 1.32/1.59 (step @p5482 :rule not_and :premises (@p5481)) % 1.32/1.59 (step @p5483 :rule reordering :premises (@p5482) :args ((or @t199 @t38 @t197 @t273 @t1084 (not @t1370)))) % 1.32/1.59 (step @p5484 :rule refl :args (@t1383)) % 1.32/1.59 (step @p5485 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p707 @p5484) :args ((or @t38 @t197 @t273 @t1084 @t275 @t1383))) % 1.32/1.59 (assume-push @p21042 @t24) % 1.32/1.59 (assume-push @p21043 @t1078) % 1.32/1.59 (assume-push @p21044 @t15) % 1.32/1.59 (assume-push @p21045 @t274) % 1.32/1.59 (assume-push @p21046 @t143) % 1.32/1.59 (assume-push @p21047 @t1382) % 1.32/1.59 (assume-push @p21048 @t1382) % 1.32/1.59 (step @p5493 :rule evaluate :args (@t1384)) % 1.32/1.59 (step @p5494 :rule evaluate :args (@t1385)) % 1.32/1.59 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.59 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.59 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.59 (step @p5495 :rule evaluate :args (@t1386)) % 1.32/1.59 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.59 (step @p5496 :rule refl :args (45/1)) % 1.32/1.59 (step @p5497 :rule nary_cong :premises (@p5496 @p77 @p5495 @p4610 @p4611 @p4612) :args (@t1387)) % 1.32/1.59 (step @p5498 :rule trans :premises (@p5497 @p5494)) % 1.32/1.59 (step @p5499 :rule arith_poly_norm :args (@t1388)) % 1.32/1.59 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.59 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.59 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.59 (step @p4622 :rule refl :args (@t1220)) % 1.32/1.59 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.32/1.59 (step @p5500 :rule refl :args (@t389)) % 1.32/1.59 (step @p5501 :rule nary_cong :premises (@p5500 @p4621 @p4622 @p4618 @p4619 @p4620) :args (@t1389)) % 1.32/1.59 (step @p5502 :rule trans :premises (@p5501 @p5499)) % 1.32/1.59 (step @p5503 :rule cong :premises (@p5502 @p5498) :args ((<= @t1389 @t1387))) % 1.32/1.59 (step @p5504 :rule trans :premises (@p5503 @p5493)) % 1.32/1.59 (assume-push @p21049 @t1233) % 1.32/1.59 (assume-push @p21050 @t222) % 1.32/1.59 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.59 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4662 :rule cong :premises (@p21050) :args (@t654)) % 1.32/1.59 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.59 (step @p4664 :rule and_intro :premises (@p21049 @p4663)) % 1.32/1.59 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.59 (step-pop @p21051 :rule scope :premises (@p4665)) % 1.32/1.59 (step-pop @p21052 :rule scope :premises (@p21051)) % 1.32/1.59 (step @p4666 :rule process_scope :premises (@p21052) :args (@t1234)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p5509 :rule eq_resolve :premises (@p21042 @p538)) % 1.32/1.59 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.59 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.59 (step @p5510 :rule and_intro :premises (@p4671 @p5509)) % 1.32/1.59 (step @p5511 :rule modus_ponens :premises (@p5510 @p4666)) % 1.32/1.59 (assume-push @p21053 @t1231) % 1.32/1.59 (assume-push @p21054 @t1078) % 1.32/1.59 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.59 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4647 :rule cong :premises (@p21043) :args (@t644)) % 1.32/1.59 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.59 (step @p4649 :rule and_intro :premises (@p21053 @p4648)) % 1.32/1.59 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.59 (step-pop @p21055 :rule scope :premises (@p4650)) % 1.32/1.59 (step-pop @p21056 :rule scope :premises (@p21055)) % 1.32/1.59 (step @p4651 :rule process_scope :premises (@p21056) :args (@t1232)) % 1.32/1.59 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.59 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.59 (step @p5516 :rule and_intro :premises (@p4655 @p21043)) % 1.32/1.59 (step @p5517 :rule modus_ponens :premises (@p5516 @p4651)) % 1.32/1.59 (assume-push @p21057 @t1229) % 1.32/1.59 (assume-push @p21058 @t4) % 1.32/1.59 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.59 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.59 (step @p4634 :rule and_intro :premises (@p21057 @p4633)) % 1.32/1.59 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.59 (step-pop @p21059 :rule scope :premises (@p4635)) % 1.32/1.59 (step-pop @p21060 :rule scope :premises (@p21059)) % 1.32/1.59 (step @p4636 :rule process_scope :premises (@p21060) :args (@t1230)) % 1.32/1.59 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.59 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.59 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.59 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.59 (assume-push @p21061 @t1236) % 1.32/1.59 (assume-push @p21062 @t294) % 1.32/1.59 (step @p5524 :rule arith_mult_pos :args (14/11 @t1390)) % 1.32/1.59 (step @p5525 :rule evaluate :args (@t412)) % 1.32/1.59 (step @p5526 :rule refl :args (@t387)) % 1.32/1.59 (step @p5527 :rule cong :premises (@p5526 @p5525) :args (@t1391)) % 1.32/1.59 (step @p1155 :rule arith_poly_norm :args (@t414)) % 1.32/1.59 (step @p5528 :rule arith_poly_norm_rel :premises (@p1155) :args (@t1392)) % 1.32/1.59 (step @p5529 :rule trans :premises (@p5528 @p5527)) % 1.32/1.59 (step @p5530 :rule eq_resolve :premises (@p21062 @p5529)) % 1.32/1.59 (step @p5531 :rule and_intro :premises (@p21061 @p5530)) % 1.32/1.59 (step @p5532 :rule modus_ponens :premises (@p5531 @p5524)) % 1.32/1.59 (step-pop @p21063 :rule scope :premises (@p5532)) % 1.32/1.59 (step-pop @p21064 :rule scope :premises (@p21063)) % 1.32/1.59 (step @p5533 :rule process_scope :premises (@p21064) :args (@t1393)) % 1.32/1.59 (step @p5536 :rule symm :premises (@p1768)) % 1.32/1.59 (step @p5537 :rule eq_resolve :premises (@p21045 @p5536)) % 1.32/1.59 (step @p5538 :rule int_tight_ub :premises (@p5537)) % 1.32/1.59 (step @p4704 :rule evaluate :args (@t1236)) % 1.32/1.59 (step @p4705 :rule true_elim :premises (@p4704)) % 1.32/1.59 (step @p5539 :rule and_intro :premises (@p4705 @p5538)) % 1.32/1.59 (step @p5540 :rule modus_ponens :premises (@p5539 @p5533)) % 1.32/1.59 (assume-push @p21065 @t77) % 1.32/1.59 (assume-push @p21066 @t417) % 1.32/1.59 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.32/1.59 (step @p4677 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4678 :rule cong :premises (@p21066) :args (@t401)) % 1.32/1.59 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.32/1.59 (step @p4680 :rule and_intro :premises (@p21065 @p4679)) % 1.32/1.59 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.32/1.59 (step-pop @p21067 :rule scope :premises (@p4681)) % 1.32/1.59 (step-pop @p21068 :rule scope :premises (@p21067)) % 1.32/1.59 (step @p4682 :rule process_scope :premises (@p21068) :args (@t1235)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p5545 :rule eq_resolve :premises (@p21046 @p1181)) % 1.32/1.59 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.59 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.59 (step @p5546 :rule and_intro :premises (@p114 @p5545)) % 1.32/1.59 (step @p5547 :rule modus_ponens :premises (@p5546 @p4682)) % 1.32/1.59 (step @p5548 :rule evaluate :args (@t1394)) % 1.32/1.59 (step @p5549 :rule cong :premises (@p21047) :args (@t389)) % 1.32/1.59 (step @p5550 :rule trans :premises (@p5549 @p5548)) % 1.32/1.59 (step @p5551 :rule arith_sum_ub :premises (@p5550 @p5547 @p5540 @p4642 @p5517 @p5511)) % 1.32/1.59 (step @p5552 false :rule eq_resolve :premises (@p5551 @p5504)) % 1.32/1.59 (step-pop @p21069 :rule scope :premises (@p5552)) % 1.32/1.59 (step @p5553 :rule process_scope :premises (@p21069) :args (false)) % 1.32/1.59 (step @p5555 false :rule contra :premises (@p21047 @p5553)) % 1.32/1.59 (step-pop @p21070 :rule scope :premises (@p5555)) % 1.32/1.59 (step-pop @p21071 :rule scope :premises (@p21070)) % 1.32/1.59 (step-pop @p21072 :rule scope :premises (@p21071)) % 1.32/1.59 (step-pop @p21073 :rule scope :premises (@p21072)) % 1.32/1.59 (step-pop @p21074 :rule scope :premises (@p21073)) % 1.32/1.59 (step-pop @p21075 :rule scope :premises (@p21074)) % 1.32/1.59 (step @p5556 :rule process_scope :premises (@p21075) :args (false)) % 1.32/1.59 (assume-push @p21076 @t15) % 1.32/1.59 (assume-push @p21077 @t24) % 1.32/1.59 (assume-push @p21078 @t143) % 1.32/1.59 (assume-push @p21079 @t1078) % 1.32/1.59 (assume-push @p21080 @t274) % 1.32/1.59 (assume-push @p21081 @t1382) % 1.32/1.59 (step @p5569 :rule and_intro :premises (@p21077 @p21079 @p6 @p21080 @p21078 @p21081)) % 1.32/1.59 (step-pop @p21082 :rule scope :premises (@p5569)) % 1.32/1.59 (step-pop @p21083 :rule scope :premises (@p21082)) % 1.32/1.59 (step-pop @p21084 :rule scope :premises (@p21083)) % 1.32/1.59 (step-pop @p21085 :rule scope :premises (@p21084)) % 1.32/1.59 (step-pop @p21086 :rule scope :premises (@p21085)) % 1.32/1.59 (step-pop @p21087 :rule scope :premises (@p21086)) % 1.32/1.59 (step @p5570 :rule process_scope :premises (@p21087) :args (@t1395)) % 1.32/1.59 (step @p5577 :rule implies_elim :premises (@p5570)) % 1.32/1.59 (step @p5578 :rule resolution :premises (@p5577 @p5556) :args (true @t1395)) % 1.32/1.59 (step @p5579 :rule not_and :premises (@p5578)) % 1.32/1.59 (step @p5580 :rule eq_resolve :premises (@p5579 @p5485)) % 1.32/1.59 (step @p5581 :rule bool-double-not-elim :args (@t1396)) % 1.32/1.59 (step @p5582 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p707 @p5581) :args ((or @t38 @t197 @t273 @t1084 @t275 (not @t1397)))) % 1.32/1.59 (assume-push @p21088 @t24) % 1.32/1.59 (assume-push @p21089 @t1078) % 1.32/1.59 (assume-push @p21090 @t15) % 1.32/1.59 (assume-push @p21091 @t274) % 1.32/1.59 (assume-push @p21092 @t143) % 1.32/1.59 (assume-push @p21093 @t1397) % 1.32/1.59 (step @p5589 :rule arith-elim-lt :args (@t135 45)) % 1.32/1.59 (step @p5590 :rule cong :premises (@p5589) :args (@t1399)) % 1.32/1.59 (step @p5591 :rule trans :premises (@p5590 @p5581)) % 1.32/1.59 (step @p5592 :rule symm :premises (@p5591)) % 1.32/1.59 (assume-push @p21094 @t1398) % 1.32/1.59 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.59 (step @p5594 :rule evaluate :args (@t1400)) % 1.32/1.59 (step @p5494 :rule evaluate :args (@t1385)) % 1.32/1.59 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.59 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.59 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.59 (step @p5495 :rule evaluate :args (@t1386)) % 1.32/1.59 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.59 (step @p5496 :rule refl :args (45/1)) % 1.32/1.59 (step @p5497 :rule nary_cong :premises (@p5496 @p77 @p5495 @p4610 @p4611 @p4612) :args (@t1387)) % 1.32/1.59 (step @p5498 :rule trans :premises (@p5497 @p5494)) % 1.32/1.59 (step @p5499 :rule arith_poly_norm :args (@t1388)) % 1.32/1.59 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.59 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.59 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.59 (step @p4622 :rule refl :args (@t1220)) % 1.32/1.59 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.32/1.59 (step @p5500 :rule refl :args (@t389)) % 1.32/1.59 (step @p5501 :rule nary_cong :premises (@p5500 @p4621 @p4622 @p4618 @p4619 @p4620) :args (@t1389)) % 1.32/1.59 (step @p5502 :rule trans :premises (@p5501 @p5499)) % 1.32/1.59 (step @p5595 :rule cong :premises (@p5502 @p5498) :args (@t1401)) % 1.32/1.59 (step @p5596 :rule trans :premises (@p5595 @p5594)) % 1.32/1.59 (step @p5597 :rule cong :premises (@p5596) :args ((not @t1401))) % 1.32/1.59 (step @p5598 :rule trans :premises (@p5597 @p236)) % 1.32/1.59 (step @p5599 :rule arith-elim-lt :args (@t1389 @t1387)) % 1.32/1.59 (step @p5600 :rule trans :premises (@p5599 @p5598)) % 1.32/1.59 (assume-push @p21095 @t1233) % 1.32/1.59 (assume-push @p21096 @t222) % 1.32/1.59 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.59 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4662 :rule cong :premises (@p21096) :args (@t654)) % 1.32/1.59 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.59 (step @p4664 :rule and_intro :premises (@p21095 @p4663)) % 1.32/1.59 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.59 (step-pop @p21097 :rule scope :premises (@p4665)) % 1.32/1.59 (step-pop @p21098 :rule scope :premises (@p21097)) % 1.32/1.59 (step @p4666 :rule process_scope :premises (@p21098) :args (@t1234)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p5605 :rule eq_resolve :premises (@p21088 @p538)) % 1.32/1.59 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.59 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.59 (step @p5606 :rule and_intro :premises (@p4671 @p5605)) % 1.32/1.59 (step @p5607 :rule modus_ponens :premises (@p5606 @p4666)) % 1.32/1.59 (assume-push @p21099 @t1231) % 1.32/1.59 (assume-push @p21100 @t1078) % 1.32/1.59 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.59 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4647 :rule cong :premises (@p21089) :args (@t644)) % 1.32/1.59 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.59 (step @p4649 :rule and_intro :premises (@p21099 @p4648)) % 1.32/1.59 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.59 (step-pop @p21101 :rule scope :premises (@p4650)) % 1.32/1.59 (step-pop @p21102 :rule scope :premises (@p21101)) % 1.32/1.59 (step @p4651 :rule process_scope :premises (@p21102) :args (@t1232)) % 1.32/1.59 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.59 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.59 (step @p5612 :rule and_intro :premises (@p4655 @p21089)) % 1.32/1.59 (step @p5613 :rule modus_ponens :premises (@p5612 @p4651)) % 1.32/1.59 (assume-push @p21103 @t1229) % 1.32/1.59 (assume-push @p21104 @t4) % 1.32/1.59 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.59 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.59 (step @p4634 :rule and_intro :premises (@p21103 @p4633)) % 1.32/1.59 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.59 (step-pop @p21105 :rule scope :premises (@p4635)) % 1.32/1.59 (step-pop @p21106 :rule scope :premises (@p21105)) % 1.32/1.59 (step @p4636 :rule process_scope :premises (@p21106) :args (@t1230)) % 1.32/1.59 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.59 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.59 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.59 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.59 (assume-push @p21107 @t1236) % 1.32/1.59 (assume-push @p21108 @t294) % 1.32/1.59 (step @p5524 :rule arith_mult_pos :args (14/11 @t1390)) % 1.32/1.59 (step @p5525 :rule evaluate :args (@t412)) % 1.32/1.59 (step @p5526 :rule refl :args (@t387)) % 1.32/1.59 (step @p5527 :rule cong :premises (@p5526 @p5525) :args (@t1391)) % 1.32/1.59 (step @p1155 :rule arith_poly_norm :args (@t414)) % 1.32/1.59 (step @p5528 :rule arith_poly_norm_rel :premises (@p1155) :args (@t1392)) % 1.32/1.59 (step @p5529 :rule trans :premises (@p5528 @p5527)) % 1.32/1.59 (step @p5530 :rule eq_resolve :premises (@p21108 @p5529)) % 1.32/1.59 (step @p5531 :rule and_intro :premises (@p21107 @p5530)) % 1.32/1.59 (step @p5532 :rule modus_ponens :premises (@p5531 @p5524)) % 1.32/1.59 (step-pop @p21109 :rule scope :premises (@p5532)) % 1.32/1.59 (step-pop @p21110 :rule scope :premises (@p21109)) % 1.32/1.59 (step @p5533 :rule process_scope :premises (@p21110) :args (@t1393)) % 1.32/1.59 (step @p5536 :rule symm :premises (@p1768)) % 1.32/1.59 (step @p5622 :rule eq_resolve :premises (@p21091 @p5536)) % 1.32/1.59 (step @p5623 :rule int_tight_ub :premises (@p5622)) % 1.32/1.59 (step @p4704 :rule evaluate :args (@t1236)) % 1.32/1.59 (step @p4705 :rule true_elim :premises (@p4704)) % 1.32/1.59 (step @p5624 :rule and_intro :premises (@p4705 @p5623)) % 1.32/1.59 (step @p5625 :rule modus_ponens :premises (@p5624 @p5533)) % 1.32/1.59 (assume-push @p21111 @t77) % 1.32/1.59 (assume-push @p21112 @t417) % 1.32/1.59 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.32/1.59 (step @p4677 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4678 :rule cong :premises (@p21112) :args (@t401)) % 1.32/1.59 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.32/1.59 (step @p4680 :rule and_intro :premises (@p21111 @p4679)) % 1.32/1.59 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.32/1.59 (step-pop @p21113 :rule scope :premises (@p4681)) % 1.32/1.59 (step-pop @p21114 :rule scope :premises (@p21113)) % 1.32/1.59 (step @p4682 :rule process_scope :premises (@p21114) :args (@t1235)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p5630 :rule eq_resolve :premises (@p21092 @p1181)) % 1.32/1.59 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.59 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.59 (step @p5631 :rule and_intro :premises (@p114 @p5630)) % 1.32/1.59 (step @p5632 :rule modus_ponens :premises (@p5631 @p4682)) % 1.32/1.59 (step @p5633 :rule evaluate :args (@t1394)) % 1.32/1.59 (step @p5634 :rule refl :args (@t389)) % 1.32/1.59 (step @p5635 :rule cong :premises (@p5634 @p5633) :args (@t1402)) % 1.32/1.59 (step @p5636 :rule arith_poly_norm :args ((= (* -45/1 (to_real (- @t135 45))) (* -45/1 (- @t389 @t1394))))) % 1.32/1.59 (step @p5637 :rule arith_poly_norm_rel :premises (@p5636) :args ((= @t1398 @t1402))) % 1.32/1.59 (step @p5638 :rule trans :premises (@p5637 @p5635)) % 1.32/1.59 (step @p5639 :rule eq_resolve :premises (@p21094 @p5638)) % 1.32/1.59 (step @p5640 :rule arith_sum_ub :premises (@p5639 @p5632 @p5625 @p4642 @p5613 @p5607)) % 1.32/1.59 (step @p5641 false :rule eq_resolve :premises (@p5640 @p5600)) % 1.32/1.59 (step-pop @p21115 :rule scope :premises (@p5641)) % 1.32/1.59 (step @p5642 :rule process_scope :premises (@p21115) :args (false)) % 1.32/1.59 (step @p5644 :rule eq_resolve :premises (@p5642 @p5591)) % 1.32/1.59 (step @p5645 :rule eq_resolve :premises (@p5644 @p5592)) % 1.32/1.59 (step @p5646 :rule symm :premises (@p5589)) % 1.32/1.59 (step @p5647 :rule eq_resolve :premises (@p21093 @p5646)) % 1.32/1.59 (step @p5648 false :rule contra :premises (@p5647 @p5645)) % 1.32/1.59 (step-pop @p21116 :rule scope :premises (@p5648)) % 1.32/1.59 (step-pop @p21117 :rule scope :premises (@p21116)) % 1.32/1.59 (step-pop @p21118 :rule scope :premises (@p21117)) % 1.32/1.59 (step-pop @p21119 :rule scope :premises (@p21118)) % 1.32/1.59 (step-pop @p21120 :rule scope :premises (@p21119)) % 1.32/1.59 (step-pop @p21121 :rule scope :premises (@p21120)) % 1.32/1.59 (step @p5649 :rule process_scope :premises (@p21121) :args (false)) % 1.32/1.59 (assume-push @p21122 @t15) % 1.32/1.59 (assume-push @p21123 @t24) % 1.32/1.59 (assume-push @p21124 @t143) % 1.32/1.59 (assume-push @p21125 @t1078) % 1.32/1.59 (assume-push @p21126 @t274) % 1.32/1.59 (assume-push @p21127 @t1397) % 1.32/1.59 (step @p5662 :rule and_intro :premises (@p21123 @p21125 @p6 @p21126 @p21124 @p21127)) % 1.32/1.59 (step-pop @p21128 :rule scope :premises (@p5662)) % 1.32/1.59 (step-pop @p21129 :rule scope :premises (@p21128)) % 1.32/1.59 (step-pop @p21130 :rule scope :premises (@p21129)) % 1.32/1.59 (step-pop @p21131 :rule scope :premises (@p21130)) % 1.32/1.59 (step-pop @p21132 :rule scope :premises (@p21131)) % 1.32/1.59 (step-pop @p21133 :rule scope :premises (@p21132)) % 1.32/1.59 (step @p5663 :rule process_scope :premises (@p21133) :args (@t1403)) % 1.32/1.59 (step @p5670 :rule implies_elim :premises (@p5663)) % 1.32/1.59 (step @p5671 :rule resolution :premises (@p5670 @p5649) :args (true @t1403)) % 1.32/1.59 (step @p5672 :rule not_and :premises (@p5671)) % 1.32/1.59 (step @p5673 :rule eq_resolve :premises (@p5672 @p5582)) % 1.32/1.59 (step @p5674 :rule aci_norm :args ((= (or @t1382 (or @t1397 @t1370)) (or @t1382 @t1397 @t1370)))) % 1.32/1.59 (step @p5675 :rule symm :premises (@p5674)) % 1.32/1.59 (step @p5676 :rule bool-double-not-elim :args (@t1370)) % 1.32/1.59 (step @p5677 :rule evaluate :args (@t1404)) % 1.32/1.59 (step @p5678 :rule cong :premises (@p1242 @p5677) :args (@t1405)) % 1.32/1.59 (step @p5679 :rule cong :premises (@p5678) :args ((not @t1405))) % 1.32/1.59 (step @p5680 :rule arith-leq-norm :args (@t135 45)) % 1.32/1.59 (step @p5681 :rule trans :premises (@p5680 @p5679)) % 1.32/1.59 (step @p5682 :rule cong :premises (@p5681) :args ((not (<= @t135 45)))) % 1.32/1.59 (step @p5683 :rule trans :premises (@p5682 @p5676)) % 1.32/1.59 (step @p5684 :rule arith-elim-leq :args (@t135 45)) % 1.32/1.59 (step @p5685 :rule symm :premises (@p5684)) % 1.32/1.59 (step @p5686 :rule cong :premises (@p5685) :args ((not (>= 45 @t135)))) % 1.32/1.59 (step @p5687 :rule arith-elim-gt :args (@t135 45)) % 1.32/1.59 (step @p5688 :rule trans :premises (@p5687 @p5686)) % 1.32/1.59 (step @p5689 :rule trans :premises (@p5688 @p5683)) % 1.32/1.59 (step @p5690 :rule bool-double-not-elim :args (@t1406)) % 1.32/1.59 (step @p5691 :rule trans :premises (@p5690 @p5689)) % 1.32/1.59 (step @p5589 :rule arith-elim-lt :args (@t135 45)) % 1.32/1.59 (step @p5692 :rule bool-double-not-elim :args (@t1398)) % 1.32/1.59 (step @p5693 :rule trans :premises (@p5692 @p5589)) % 1.32/1.59 (step @p5694 :rule bool-double-not-elim :args (@t1382)) % 1.32/1.59 (step @p5695 :rule nary_cong :premises (@p5694 @p5693 @p5691) :args ((or (not @t1383) (not @t1399) (not @t1407)))) % 1.32/1.59 (step @p5696 :rule trans :premises (@p5695 @p5675)) % 1.32/1.59 (assume-push @p21134 @t1383) % 1.32/1.59 (assume-push @p21135 @t1399) % 1.32/1.59 (assume-push @p21136 @t1407) % 1.32/1.59 (step @p5700 :rule arith_trichotomy :premises (@p21135 @p21134)) % 1.32/1.59 (step @p5701 false :rule contra :premises (@p5700 @p21136)) % 1.32/1.59 (step-pop @p21137 :rule scope :premises (@p5701)) % 1.32/1.59 (step-pop @p21138 :rule scope :premises (@p21137)) % 1.32/1.59 (step-pop @p21139 :rule scope :premises (@p21138)) % 1.32/1.59 (step @p5702 :rule process_scope :premises (@p21139) :args (false)) % 1.32/1.59 (step @p5706 :rule not_and :premises (@p5702)) % 1.32/1.59 (step @p5707 :rule eq_resolve :premises (@p5706 @p5696)) % 1.32/1.59 (step @p5708 :rule eq_resolve :premises (@p5707 @p5674)) % 1.32/1.59 (step @p5709 :rule reordering :premises (@p5708) :args ((or @t1397 @t1370 @t1382))) % 1.32/1.59 (step @p5710 :rule chain_m_resolution :premises (@p5709 @p5673 @p6 @p5580 @p6 @p5483 @p6 @p493) :args ((or @t197 @t273 @t1084 @t270) (@list false false true false true false false) (@list @t1396 @t15 @t1382 @t15 @t1370 @t15 @t198))) % 1.32/1.59 (assume-push @p21140 @t143) % 1.32/1.59 (assume-push @p21141 @t1408) % 1.32/1.59 (assume-push @p21142 @t15) % 1.32/1.59 (assume-push @p21143 @t1078) % 1.32/1.59 (assume-push @p21144 @t24) % 1.32/1.59 (assume-push @p21145 @t270) % 1.32/1.59 (step @p5717 :rule evaluate :args (@t1409)) % 1.32/1.59 (step @p5718 :rule evaluate :args ((+ 38/1 0/1 -242/7 1/154 -7/2 0/1))) % 1.32/1.59 (step @p4052 :rule evaluate :args (@t1103)) % 1.32/1.59 (step @p4053 :rule evaluate :args (@t1104)) % 1.32/1.59 (step @p4191 :rule evaluate :args (@t1124)) % 1.32/1.59 (step @p5719 :rule evaluate :args (@t1410)) % 1.32/1.59 (step @p4192 :rule evaluate :args (@t1125)) % 1.32/1.59 (step @p5720 :rule evaluate :args (@t1411)) % 1.32/1.59 (step @p5721 :rule evaluate :args (@t1412)) % 1.32/1.59 (step @p5722 :rule cong :premises (@p5721) :args (@t1413)) % 1.32/1.59 (step @p5723 :rule trans :premises (@p5722 @p5720)) % 1.32/1.59 (step @p5724 :rule nary_cong :premises (@p5723 @p4192 @p5719 @p4191 @p4053 @p4052) :args (@t1414)) % 1.32/1.59 (step @p5725 :rule trans :premises (@p5724 @p5718)) % 1.32/1.59 (step @p5726 :rule arith_poly_norm :args (@t1415)) % 1.32/1.59 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.32/1.59 (step @p4201 :rule refl :args (@t899)) % 1.32/1.59 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.32/1.59 (step @p4204 :rule refl :args (@t900)) % 1.32/1.59 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.32/1.59 (step @p5727 :rule refl :args (@t608)) % 1.32/1.59 (step @p5728 :rule nary_cong :premises (@p5727 @p4203 @p4204 @p4202 @p4201 @p4200) :args (@t1416)) % 1.32/1.59 (step @p5729 :rule trans :premises (@p5728 @p5726)) % 1.32/1.59 (step @p5730 :rule cong :premises (@p5729 @p5725) :args ((<= @t1416 @t1414))) % 1.32/1.59 (step @p5731 :rule trans :premises (@p5730 @p5717)) % 1.32/1.59 (assume-push @p21146 @t1117) % 1.32/1.59 (assume-push @p21147 @t222) % 1.32/1.59 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.32/1.59 (step @p4101 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4102 :rule cong :premises (@p21147) :args (@t654)) % 1.32/1.59 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.32/1.59 (step @p4104 :rule and_intro :premises (@p21146 @p4103)) % 1.32/1.59 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.32/1.59 (step-pop @p21148 :rule scope :premises (@p4105)) % 1.32/1.59 (step-pop @p21149 :rule scope :premises (@p21148)) % 1.32/1.59 (step @p4106 :rule process_scope :premises (@p21149) :args (@t1118)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p5736 :rule eq_resolve :premises (@p21144 @p538)) % 1.32/1.59 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.59 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.59 (step @p5737 :rule and_intro :premises (@p4111 @p5736)) % 1.32/1.59 (step @p5738 :rule modus_ponens :premises (@p5737 @p4106)) % 1.32/1.59 (assume-push @p21150 @t1119) % 1.32/1.59 (assume-push @p21151 @t1078) % 1.32/1.59 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.32/1.59 (step @p4117 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4118 :rule cong :premises (@p21143) :args (@t644)) % 1.32/1.59 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.32/1.59 (step @p4120 :rule and_intro :premises (@p21150 @p4119)) % 1.32/1.59 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.32/1.59 (step-pop @p21152 :rule scope :premises (@p4121)) % 1.32/1.59 (step-pop @p21153 :rule scope :premises (@p21152)) % 1.32/1.59 (step @p4122 :rule process_scope :premises (@p21153) :args (@t1120)) % 1.32/1.59 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.59 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.59 (step @p5743 :rule and_intro :premises (@p4126 @p21143)) % 1.32/1.59 (step @p5744 :rule modus_ponens :premises (@p5743 @p4122)) % 1.32/1.59 (assume-push @p21154 @t1137) % 1.32/1.59 (assume-push @p21155 @t4) % 1.32/1.59 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.32/1.59 (step @p4226 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.32/1.59 (step @p4229 :rule and_intro :premises (@p21154 @p4228)) % 1.32/1.59 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.32/1.59 (step-pop @p21156 :rule scope :premises (@p4230)) % 1.32/1.59 (step-pop @p21157 :rule scope :premises (@p21156)) % 1.32/1.59 (step @p4231 :rule process_scope :premises (@p21157) :args (@t1138)) % 1.32/1.59 (step @p4234 :rule evaluate :args (@t1137)) % 1.32/1.59 (step @p4235 :rule true_elim :premises (@p4234)) % 1.32/1.59 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.32/1.59 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.32/1.59 (assume-push @p21158 @t1141) % 1.32/1.59 (assume-push @p21159 @t1408) % 1.32/1.59 (step @p5751 :rule arith_mult_neg :args (-11/14 (>= @t389 44/1))) % 1.32/1.59 (step @p5752 :rule evaluate :args (@t1417)) % 1.32/1.59 (step @p5753 :rule refl :args (@t389)) % 1.32/1.59 (step @p5754 :rule cong :premises (@p5753 @p5752) :args (@t1418)) % 1.32/1.59 (step @p5755 :rule arith_poly_norm :args ((= (* -44/1 (to_real (- @t135 44))) (* -44/1 (- @t389 @t1417))))) % 1.32/1.59 (step @p5756 :rule arith_poly_norm_rel :premises (@p5755) :args ((= @t1408 @t1418))) % 1.32/1.59 (step @p5757 :rule trans :premises (@p5756 @p5754)) % 1.32/1.59 (step @p5758 :rule eq_resolve :premises (@p21141 @p5757)) % 1.32/1.59 (step @p5759 :rule and_intro :premises (@p21158 @p5758)) % 1.32/1.59 (step @p5760 :rule modus_ponens :premises (@p5759 @p5751)) % 1.32/1.59 (step-pop @p21160 :rule scope :premises (@p5760)) % 1.32/1.59 (step-pop @p21161 :rule scope :premises (@p21160)) % 1.32/1.59 (step @p5761 :rule process_scope :premises (@p21161) :args ((<= @t900 @t1410))) % 1.32/1.59 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.59 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.59 (step @p5764 :rule and_intro :premises (@p4270 @p21141)) % 1.32/1.59 (step @p5765 :rule modus_ponens :premises (@p5764 @p5761)) % 1.32/1.59 (assume-push @p21162 @t1139) % 1.32/1.59 (assume-push @p21163 @t417) % 1.32/1.59 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.32/1.59 (step @p4241 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4242 :rule cong :premises (@p21163) :args (@t401)) % 1.32/1.59 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.32/1.59 (step @p4244 :rule and_intro :premises (@p21162 @p4243)) % 1.32/1.59 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.32/1.59 (step-pop @p21164 :rule scope :premises (@p4245)) % 1.32/1.59 (step-pop @p21165 :rule scope :premises (@p21164)) % 1.32/1.59 (step @p4246 :rule process_scope :premises (@p21165) :args (@t1140)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p5770 :rule eq_resolve :premises (@p21140 @p1181)) % 1.32/1.59 (step @p4250 :rule evaluate :args (@t1139)) % 1.32/1.59 (step @p4251 :rule true_elim :premises (@p4250)) % 1.32/1.59 (step @p5771 :rule and_intro :premises (@p4251 @p5770)) % 1.32/1.59 (step @p5772 :rule modus_ponens :premises (@p5771 @p4246)) % 1.32/1.59 (step @p5773 :rule arith_poly_norm :args ((= (* -38/1 (to_real (- @t213 @t1412))) (* -38/1 (- @t608 @t1413))))) % 1.32/1.59 (step @p5774 :rule arith_poly_norm_rel :premises (@p5773) :args ((= (<= @t213 @t1412) (<= @t608 @t1413)))) % 1.32/1.59 (step @p5775 :rule arith_mult_neg :args (-1 @t270)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p5776 :rule and_intro :premises (@p136 @p21145)) % 1.32/1.59 (step @p5777 :rule modus_ponens :premises (@p5776 @p5775)) % 1.32/1.59 (step @p5778 :rule eq_resolve :premises (@p5777 @p5774)) % 1.32/1.59 (step @p5779 :rule arith_sum_ub :premises (@p5778 @p5772 @p5765 @p4237 @p5744 @p5738)) % 1.32/1.59 (step @p5780 false :rule eq_resolve :premises (@p5779 @p5731)) % 1.32/1.59 (step-pop @p21166 :rule scope :premises (@p5780)) % 1.32/1.59 (step-pop @p21167 :rule scope :premises (@p21166)) % 1.32/1.59 (step-pop @p21168 :rule scope :premises (@p21167)) % 1.32/1.59 (step-pop @p21169 :rule scope :premises (@p21168)) % 1.32/1.59 (step-pop @p21170 :rule scope :premises (@p21169)) % 1.32/1.59 (step-pop @p21171 :rule scope :premises (@p21170)) % 1.32/1.59 (step @p5781 :rule process_scope :premises (@p21171) :args (false)) % 1.32/1.59 (step @p5788 :rule not_and :premises (@p5781)) % 1.32/1.59 (step @p5789 :rule reordering :premises (@p5788) :args ((or @t38 @t197 @t273 @t1084 @t1419 @t274))) % 1.32/1.59 (step @p5790 :rule refl :args (@t1421)) % 1.32/1.59 (step @p5791 :rule bool-double-not-elim :args (@t1408)) % 1.32/1.59 (step @p5792 :rule nary_cong :premises (@p5791 @p709 @p3961 @p495 @p35 @p5790) :args ((or (not @t1419) @t273 @t1084 @t197 @t38 @t1421))) % 1.32/1.59 (assume-push @p21172 @t1419) % 1.32/1.59 (assume-push @p21173 @t143) % 1.32/1.59 (assume-push @p21174 @t1078) % 1.32/1.59 (assume-push @p21175 @t24) % 1.32/1.59 (assume-push @p21176 @t15) % 1.32/1.59 (assume-push @p21177 @t1420) % 1.32/1.59 (step @p4388 :rule evaluate :args (@t1162)) % 1.32/1.59 (step @p5799 :rule evaluate :args ((+ -213/1 473/2 0/1 -49/2 0/1 1/22))) % 1.32/1.59 (step @p3145 :rule evaluate :args (@t893)) % 1.32/1.59 (step @p4392 :rule evaluate :args (@t1165)) % 1.32/1.59 (step @p4391 :rule evaluate :args (@t1164)) % 1.32/1.59 (step @p4393 :rule evaluate :args (@t1166)) % 1.32/1.59 (step @p5800 :rule evaluate :args (@t1422)) % 1.32/1.59 (step @p5801 :rule evaluate :args ((to_real -213))) % 1.32/1.59 (step @p5802 :rule evaluate :args (@t1423)) % 1.32/1.59 (step @p5803 :rule cong :premises (@p5802) :args (@t1424)) % 1.32/1.59 (step @p5804 :rule trans :premises (@p5803 @p5801)) % 1.32/1.59 (step @p5805 :rule nary_cong :premises (@p5804 @p5800 @p4393 @p4391 @p4392 @p3145) :args (@t1425)) % 1.32/1.59 (step @p5806 :rule trans :premises (@p5805 @p5799)) % 1.32/1.59 (step @p5807 :rule arith_poly_norm :args (@t1426)) % 1.32/1.59 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.32/1.59 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.32/1.59 (step @p4403 :rule refl :args (@t1174)) % 1.32/1.59 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.32/1.59 (step @p4401 :rule refl :args (@t1170)) % 1.32/1.59 (step @p5808 :rule refl :args (@t97)) % 1.32/1.59 (step @p5809 :rule nary_cong :premises (@p5808 @p4401 @p4405 @p4403 @p4404 @p4402) :args (@t1427)) % 1.32/1.59 (step @p5810 :rule trans :premises (@p5809 @p5807)) % 1.32/1.59 (step @p5811 :rule cong :premises (@p5810 @p5806) :args ((<= @t1427 @t1425))) % 1.32/1.59 (step @p5812 :rule trans :premises (@p5811 @p4388)) % 1.32/1.59 (assume-push @p21178 @t919) % 1.32/1.59 (assume-push @p21179 @t4) % 1.32/1.59 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.32/1.59 (step @p4429 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.32/1.59 (step @p4432 :rule and_intro :premises (@p21178 @p4431)) % 1.32/1.59 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.32/1.59 (step-pop @p21180 :rule scope :premises (@p4433)) % 1.32/1.59 (step-pop @p21181 :rule scope :premises (@p21180)) % 1.32/1.59 (step @p4434 :rule process_scope :premises (@p21181) :args (@t1190)) % 1.32/1.59 (step @p3249 :rule evaluate :args (@t919)) % 1.32/1.59 (step @p3250 :rule true_elim :premises (@p3249)) % 1.32/1.59 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.32/1.59 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.32/1.59 (assume-push @p21182 @t1119) % 1.32/1.59 (assume-push @p21183 @t222) % 1.32/1.59 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.32/1.59 (step @p4457 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4458 :rule cong :premises (@p21183) :args (@t654)) % 1.32/1.59 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.32/1.59 (step @p4460 :rule and_intro :premises (@p21182 @p4459)) % 1.32/1.59 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.32/1.59 (step-pop @p21184 :rule scope :premises (@p4461)) % 1.32/1.59 (step-pop @p21185 :rule scope :premises (@p21184)) % 1.32/1.59 (step @p4462 :rule process_scope :premises (@p21185) :args (@t1193)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p5821 :rule eq_resolve :premises (@p21175 @p538)) % 1.32/1.59 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.59 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.59 (step @p5822 :rule and_intro :premises (@p4126 @p5821)) % 1.32/1.59 (step @p5823 :rule modus_ponens :premises (@p5822 @p4462)) % 1.32/1.59 (assume-push @p21186 @t1191) % 1.32/1.59 (assume-push @p21187 @t1078) % 1.32/1.59 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.32/1.59 (step @p4442 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4443 :rule cong :premises (@p21174) :args (@t644)) % 1.32/1.59 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.32/1.59 (step @p4445 :rule and_intro :premises (@p21186 @p4444)) % 1.32/1.59 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.32/1.59 (step-pop @p21188 :rule scope :premises (@p4446)) % 1.32/1.59 (step-pop @p21189 :rule scope :premises (@p21188)) % 1.32/1.59 (step @p4447 :rule process_scope :premises (@p21189) :args (@t1192)) % 1.32/1.59 (step @p4450 :rule evaluate :args (@t1191)) % 1.32/1.59 (step @p4451 :rule true_elim :premises (@p4450)) % 1.32/1.59 (step @p5828 :rule and_intro :premises (@p4451 @p21174)) % 1.32/1.59 (step @p5829 :rule modus_ponens :premises (@p5828 @p4447)) % 1.32/1.59 (assume-push @p21190 @t1194) % 1.32/1.59 (assume-push @p21191 @t417) % 1.32/1.59 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.32/1.59 (step @p4471 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4472 :rule cong :premises (@p21191) :args (@t401)) % 1.32/1.59 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.32/1.59 (step @p4474 :rule and_intro :premises (@p21190 @p4473)) % 1.32/1.59 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.32/1.59 (step-pop @p21192 :rule scope :premises (@p4475)) % 1.32/1.59 (step-pop @p21193 :rule scope :premises (@p21192)) % 1.32/1.59 (step @p4476 :rule process_scope :premises (@p21193) :args (@t1195)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p5834 :rule eq_resolve :premises (@p21173 @p1181)) % 1.32/1.59 (step @p4480 :rule evaluate :args (@t1194)) % 1.32/1.59 (step @p4481 :rule true_elim :premises (@p4480)) % 1.32/1.59 (step @p5835 :rule and_intro :premises (@p4481 @p5834)) % 1.32/1.59 (step @p5836 :rule modus_ponens :premises (@p5835 @p4476)) % 1.32/1.59 (assume-push @p21194 @t1189) % 1.32/1.59 (assume-push @p21195 @t1428) % 1.32/1.59 (step @p5839 :rule arith_mult_pos :args (11/2 (<= @t389 43/1))) % 1.32/1.59 (step @p5840 :rule evaluate :args (@t1429)) % 1.32/1.59 (step @p5841 :rule refl :args (@t389)) % 1.32/1.59 (step @p5842 :rule cong :premises (@p5841 @p5840) :args (@t1430)) % 1.32/1.59 (step @p5843 :rule arith_poly_norm :args ((= (* -43/1 (to_real (- @t135 43))) (* -43/1 (- @t389 @t1429))))) % 1.32/1.59 (step @p5844 :rule arith_poly_norm_rel :premises (@p5843) :args ((= @t1428 @t1430))) % 1.32/1.59 (step @p5845 :rule trans :premises (@p5844 @p5842)) % 1.32/1.59 (step @p5846 :rule eq_resolve :premises (@p21195 @p5845)) % 1.32/1.59 (step @p5847 :rule and_intro :premises (@p21194 @p5846)) % 1.32/1.59 (step @p5848 :rule modus_ponens :premises (@p5847 @p5839)) % 1.32/1.59 (step-pop @p21196 :rule scope :premises (@p5848)) % 1.32/1.59 (step-pop @p21197 :rule scope :premises (@p21196)) % 1.32/1.59 (step @p5849 :rule process_scope :premises (@p21197) :args ((<= @t1170 @t1422))) % 1.32/1.59 (step @p5852 :rule arith-elim-lt :args (@t135 44)) % 1.32/1.59 (step @p5853 :rule symm :premises (@p5852)) % 1.32/1.59 (step @p5854 :rule eq_resolve :premises (@p21172 @p5853)) % 1.32/1.59 (step @p5855 :rule int_tight_ub :premises (@p5854)) % 1.32/1.59 (step @p4422 :rule evaluate :args (@t1189)) % 1.32/1.59 (step @p4423 :rule true_elim :premises (@p4422)) % 1.32/1.59 (step @p5856 :rule and_intro :premises (@p4423 @p5855)) % 1.32/1.59 (step @p5857 :rule modus_ponens :premises (@p5856 @p5849)) % 1.32/1.59 (step @p5858 :rule arith_poly_norm :args ((= (* 213/1 (to_real (- @t96 @t1423))) (* 213/1 (- @t97 @t1424))))) % 1.32/1.59 (step @p5859 :rule arith_poly_norm_rel :premises (@p5858) :args ((= (<= @t96 @t1423) (<= @t97 @t1424)))) % 1.32/1.59 (step @p5860 :rule arith_mult_neg :args (-1 @t1420)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p5861 :rule and_intro :premises (@p136 @p21177)) % 1.32/1.59 (step @p5862 :rule modus_ponens :premises (@p5861 @p5860)) % 1.32/1.59 (step @p5863 :rule eq_resolve :premises (@p5862 @p5859)) % 1.32/1.59 (step @p5864 :rule arith_sum_ub :premises (@p5863 @p5857 @p5836 @p5829 @p5823 @p4438)) % 1.32/1.59 (step @p5865 false :rule eq_resolve :premises (@p5864 @p5812)) % 1.32/1.59 (step-pop @p21198 :rule scope :premises (@p5865)) % 1.32/1.59 (step-pop @p21199 :rule scope :premises (@p21198)) % 1.32/1.59 (step-pop @p21200 :rule scope :premises (@p21199)) % 1.32/1.59 (step-pop @p21201 :rule scope :premises (@p21200)) % 1.32/1.59 (step-pop @p21202 :rule scope :premises (@p21201)) % 1.32/1.59 (step-pop @p21203 :rule scope :premises (@p21202)) % 1.32/1.59 (step @p5866 :rule process_scope :premises (@p21203) :args (false)) % 1.32/1.59 (step @p5873 :rule not_and :premises (@p5866)) % 1.32/1.59 (step @p5874 :rule eq_resolve :premises (@p5873 @p5792)) % 1.32/1.59 (step @p5875 :rule reordering :premises (@p5874) :args ((or @t38 @t197 @t273 @t1084 @t1408 @t1421))) % 1.32/1.59 (step @p5876 :rule refl :args (@t1432)) % 1.32/1.59 (step @p5877 :rule bool-double-not-elim :args (@t1420)) % 1.32/1.59 (step @p5878 :rule nary_cong :premises (@p709 @p5877 @p3961 @p495 @p35 @p5876) :args ((or @t273 (not @t1421) @t1084 @t197 @t38 @t1432))) % 1.32/1.59 (assume-push @p21204 @t143) % 1.32/1.59 (assume-push @p21205 @t1421) % 1.32/1.59 (assume-push @p21206 @t1078) % 1.32/1.59 (assume-push @p21207 @t24) % 1.32/1.59 (assume-push @p21208 @t15) % 1.32/1.59 (assume-push @p21209 @t1431) % 1.32/1.59 (step @p4608 :rule evaluate :args (@t1209)) % 1.32/1.59 (step @p5885 :rule evaluate :args ((+ -43/1 0/1 424/11 49/11 0/1 -1/121))) % 1.32/1.59 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.59 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.59 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.59 (step @p5886 :rule evaluate :args (@t1433)) % 1.32/1.59 (step @p1130 :rule evaluate :args (@t380)) % 1.32/1.59 (step @p5887 :rule evaluate :args ((to_real -43))) % 1.32/1.59 (step @p5888 :rule evaluate :args (@t1434)) % 1.32/1.59 (step @p5889 :rule cong :premises (@p5888) :args (@t1435)) % 1.32/1.59 (step @p5890 :rule trans :premises (@p5889 @p5887)) % 1.32/1.59 (step @p5891 :rule nary_cong :premises (@p5890 @p1130 @p5886 @p4611 @p4612 @p4610) :args (@t1436)) % 1.32/1.59 (step @p5892 :rule trans :premises (@p5891 @p5885)) % 1.32/1.59 (step @p5893 :rule arith_poly_norm :args (@t1438)) % 1.32/1.59 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.59 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.59 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.59 (step @p5894 :rule refl :args (@t1437)) % 1.32/1.59 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.32/1.59 (step @p5895 :rule refl :args (@t399)) % 1.32/1.59 (step @p5896 :rule nary_cong :premises (@p5895 @p1141 @p5894 @p4619 @p4620 @p4618) :args (@t1439)) % 1.32/1.59 (step @p5897 :rule trans :premises (@p5896 @p5893)) % 1.32/1.59 (step @p5898 :rule cong :premises (@p5897 @p5892) :args ((<= @t1439 @t1436))) % 1.32/1.59 (step @p5899 :rule trans :premises (@p5898 @p4608)) % 1.32/1.59 (assume-push @p21210 @t1229) % 1.32/1.59 (assume-push @p21211 @t4) % 1.32/1.59 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.59 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.59 (step @p4634 :rule and_intro :premises (@p21210 @p4633)) % 1.32/1.59 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.59 (step-pop @p21212 :rule scope :premises (@p4635)) % 1.32/1.59 (step-pop @p21213 :rule scope :premises (@p21212)) % 1.32/1.59 (step @p4636 :rule process_scope :premises (@p21213) :args (@t1230)) % 1.32/1.59 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.59 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.59 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.59 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.59 (assume-push @p21214 @t1233) % 1.32/1.59 (assume-push @p21215 @t222) % 1.32/1.59 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.59 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4662 :rule cong :premises (@p21215) :args (@t654)) % 1.32/1.59 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.59 (step @p4664 :rule and_intro :premises (@p21214 @p4663)) % 1.32/1.59 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.59 (step-pop @p21216 :rule scope :premises (@p4665)) % 1.32/1.59 (step-pop @p21217 :rule scope :premises (@p21216)) % 1.32/1.59 (step @p4666 :rule process_scope :premises (@p21217) :args (@t1234)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p5908 :rule eq_resolve :premises (@p21207 @p538)) % 1.32/1.59 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.59 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.59 (step @p5909 :rule and_intro :premises (@p4671 @p5908)) % 1.32/1.59 (step @p5910 :rule modus_ponens :premises (@p5909 @p4666)) % 1.32/1.59 (assume-push @p21218 @t1231) % 1.32/1.59 (assume-push @p21219 @t1078) % 1.32/1.59 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.59 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4647 :rule cong :premises (@p21206) :args (@t644)) % 1.32/1.59 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.59 (step @p4649 :rule and_intro :premises (@p21218 @p4648)) % 1.32/1.59 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.59 (step-pop @p21220 :rule scope :premises (@p4650)) % 1.32/1.59 (step-pop @p21221 :rule scope :premises (@p21220)) % 1.32/1.59 (step @p4651 :rule process_scope :premises (@p21221) :args (@t1232)) % 1.32/1.59 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.59 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.59 (step @p5915 :rule and_intro :premises (@p4655 @p21206)) % 1.32/1.59 (step @p5916 :rule modus_ponens :premises (@p5915 @p4651)) % 1.32/1.59 (assume-push @p21222 @t1440) % 1.32/1.59 (assume-push @p21223 @t1441) % 1.32/1.59 (step @p5919 :rule arith_mult_pos :args (2/11 (<= @t93 212/1))) % 1.32/1.59 (step @p5920 :rule evaluate :args (@t1442)) % 1.32/1.59 (step @p5921 :rule refl :args (@t93)) % 1.32/1.59 (step @p5922 :rule cong :premises (@p5921 @p5920) :args (@t1443)) % 1.32/1.59 (step @p5923 :rule arith_poly_norm :args ((= (* -212/1 (to_real (- tptp.a 212))) (* -212/1 (- @t93 @t1442))))) % 1.32/1.59 (step @p5924 :rule arith_poly_norm_rel :premises (@p5923) :args ((= @t1441 @t1443))) % 1.32/1.59 (step @p5925 :rule trans :premises (@p5924 @p5922)) % 1.32/1.59 (step @p5926 :rule eq_resolve :premises (@p21223 @p5925)) % 1.32/1.59 (step @p5927 :rule and_intro :premises (@p21222 @p5926)) % 1.32/1.59 (step @p5928 :rule modus_ponens :premises (@p5927 @p5919)) % 1.32/1.59 (step-pop @p21224 :rule scope :premises (@p5928)) % 1.32/1.59 (step-pop @p21225 :rule scope :premises (@p21224)) % 1.32/1.59 (step @p5929 :rule process_scope :premises (@p21225) :args ((<= @t1437 @t1433))) % 1.32/1.59 (step @p5932 :rule arith-elim-lt :args (tptp.a 213)) % 1.32/1.59 (step @p5933 :rule symm :premises (@p5932)) % 1.32/1.59 (step @p5934 :rule eq_resolve :premises (@p21205 @p5933)) % 1.32/1.59 (step @p5935 :rule int_tight_ub :premises (@p5934)) % 1.32/1.59 (step @p5936 :rule evaluate :args (@t1440)) % 1.32/1.59 (step @p5937 :rule true_elim :premises (@p5936)) % 1.32/1.59 (step @p5938 :rule and_intro :premises (@p5937 @p5935)) % 1.32/1.59 (step @p5939 :rule modus_ponens :premises (@p5938 @p5929)) % 1.32/1.59 (assume-push @p21226 @t416) % 1.32/1.59 (assume-push @p21227 @t417) % 1.32/1.59 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.32/1.59 (step @p1171 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p1172 :rule cong :premises (@p21227) :args (@t401)) % 1.32/1.59 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.32/1.59 (step @p1174 :rule and_intro :premises (@p21226 @p1173)) % 1.32/1.59 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.32/1.59 (step-pop @p21228 :rule scope :premises (@p1175)) % 1.32/1.59 (step-pop @p21229 :rule scope :premises (@p21228)) % 1.32/1.59 (step @p1176 :rule process_scope :premises (@p21229) :args (@t419)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p5944 :rule eq_resolve :premises (@p21204 @p1181)) % 1.32/1.59 (step @p1183 :rule evaluate :args (@t416)) % 1.32/1.59 (step @p1184 :rule true_elim :premises (@p1183)) % 1.32/1.59 (step @p5945 :rule and_intro :premises (@p1184 @p5944)) % 1.32/1.59 (step @p5946 :rule modus_ponens :premises (@p5945 @p1176)) % 1.32/1.59 (step @p5947 :rule arith_poly_norm :args ((= (* 43/1 (to_real (- @t398 @t1434))) (* 43/1 (- @t399 @t1435))))) % 1.32/1.59 (step @p5948 :rule arith_poly_norm_rel :premises (@p5947) :args ((= (<= @t398 @t1434) (<= @t399 @t1435)))) % 1.32/1.59 (step @p5949 :rule arith_mult_neg :args (-1 @t1431)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p5950 :rule and_intro :premises (@p136 @p21209)) % 1.32/1.59 (step @p5951 :rule modus_ponens :premises (@p5950 @p5949)) % 1.32/1.59 (step @p5952 :rule eq_resolve :premises (@p5951 @p5948)) % 1.32/1.59 (step @p5953 :rule arith_sum_ub :premises (@p5952 @p5946 @p5939 @p5916 @p5910 @p4642)) % 1.32/1.59 (step @p5954 false :rule eq_resolve :premises (@p5953 @p5899)) % 1.32/1.59 (step-pop @p21230 :rule scope :premises (@p5954)) % 1.32/1.59 (step-pop @p21231 :rule scope :premises (@p21230)) % 1.32/1.59 (step-pop @p21232 :rule scope :premises (@p21231)) % 1.32/1.59 (step-pop @p21233 :rule scope :premises (@p21232)) % 1.32/1.59 (step-pop @p21234 :rule scope :premises (@p21233)) % 1.32/1.59 (step-pop @p21235 :rule scope :premises (@p21234)) % 1.32/1.59 (step @p5955 :rule process_scope :premises (@p21235) :args (false)) % 1.32/1.59 (step @p5962 :rule not_and :premises (@p5955)) % 1.32/1.59 (step @p5963 :rule eq_resolve :premises (@p5962 @p5878)) % 1.32/1.59 (step @p5964 :rule reordering :premises (@p5963) :args ((or @t38 @t197 @t273 @t1084 @t1432 @t1420))) % 1.32/1.59 (step @p5965 :rule bool-double-not-elim :args (@t1431)) % 1.32/1.59 (step @p5966 :rule bool-double-not-elim :args (@t1444)) % 1.32/1.59 (step @p5967 :rule nary_cong :premises (@p35 @p495 @p709 @p5220 @p5966 @p5965) :args ((or @t38 @t197 @t273 @t1341 @t1446 (not @t1432)))) % 1.32/1.59 (assume-push @p21236 @t15) % 1.32/1.59 (assume-push @p21237 @t24) % 1.32/1.59 (assume-push @p21238 @t1083) % 1.32/1.59 (assume-push @p21239 @t1432) % 1.32/1.59 (assume-push @p21240 @t143) % 1.32/1.59 (assume-push @p21241 @t1445) % 1.32/1.59 (step @p5974 :rule arith-elim-leq :args (@t18 -37)) % 1.32/1.59 (step @p5975 :rule symm :premises (@p5974)) % 1.32/1.59 (step @p5976 :rule cong :premises (@p5975) :args (@t1447)) % 1.32/1.59 (step @p5977 :rule arith-elim-gt :args (@t18 -37)) % 1.32/1.59 (step @p5978 :rule trans :premises (@p5977 @p5976)) % 1.32/1.59 (step @p5979 :rule evaluate :args (@t1448)) % 1.32/1.59 (step @p5980 :rule cong :premises (@p757 @p5979) :args (@t1449)) % 1.32/1.59 (step @p5981 :rule cong :premises (@p5980) :args (@t1450)) % 1.32/1.59 (step @p5982 :rule arith-leq-norm :args (@t18 -37)) % 1.32/1.59 (step @p5983 :rule trans :premises (@p5982 @p5981)) % 1.32/1.59 (step @p5984 :rule cong :premises (@p5983) :args (@t1452)) % 1.32/1.59 (step @p5985 :rule trans :premises (@p5984 @p5966)) % 1.32/1.59 (step @p5986 :rule trans :premises (@p5978 @p5985)) % 1.32/1.59 (step @p5987 :rule symm :premises (@p5986)) % 1.32/1.59 (step @p5988 :rule trans :premises (@p5985 @p5987)) % 1.32/1.59 (assume-push @p21242 @t1451) % 1.32/1.59 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.59 (step @p5990 :rule evaluate :args (@t1453)) % 1.32/1.59 (step @p5991 :rule evaluate :args ((+ -37/1 0/1 33/1 42/11 0/1 -1/154))) % 1.32/1.59 (step @p3143 :rule evaluate :args (@t891)) % 1.32/1.59 (step @p5247 :rule evaluate :args (@t1347)) % 1.32/1.59 (step @p5246 :rule evaluate :args (@t1346)) % 1.32/1.59 (step @p5992 :rule evaluate :args (@t1454)) % 1.32/1.59 (step @p4054 :rule evaluate :args (@t1105)) % 1.32/1.59 (step @p5993 :rule refl :args (-37/1)) % 1.32/1.59 (step @p5994 :rule nary_cong :premises (@p5993 @p4054 @p5992 @p5246 @p5247 @p3143) :args (@t1455)) % 1.32/1.59 (step @p5995 :rule trans :premises (@p5994 @p5991)) % 1.32/1.59 (step @p5996 :rule arith_poly_norm :args (@t1456)) % 1.32/1.59 (step @p5255 :rule arith_poly_norm :args (@t1355)) % 1.32/1.59 (step @p5254 :rule arith_poly_norm :args (@t1354)) % 1.32/1.59 (step @p5253 :rule refl :args (@t902)) % 1.32/1.59 (step @p5257 :rule refl :args (@t1110)) % 1.32/1.59 (step @p5256 :rule arith_poly_norm :args (@t1356)) % 1.32/1.59 (step @p5997 :rule refl :args (@t387)) % 1.32/1.59 (step @p5998 :rule nary_cong :premises (@p5997 @p5256 @p5257 @p5253 @p5254 @p5255) :args (@t1457)) % 1.32/1.59 (step @p5999 :rule trans :premises (@p5998 @p5996)) % 1.32/1.59 (step @p6000 :rule cong :premises (@p5999 @p5995) :args (@t1458)) % 1.32/1.59 (step @p6001 :rule trans :premises (@p6000 @p5990)) % 1.32/1.59 (step @p6002 :rule cong :premises (@p6001) :args ((not @t1458))) % 1.32/1.59 (step @p6003 :rule trans :premises (@p6002 @p236)) % 1.32/1.59 (step @p6004 :rule arith-elim-lt :args (@t1457 @t1455)) % 1.32/1.59 (step @p6005 :rule trans :premises (@p6004 @p6003)) % 1.32/1.59 (assume-push @p21243 @t914) % 1.32/1.59 (assume-push @p21244 @t4) % 1.32/1.59 (step @p3198 :rule arith_mult_neg :args (-1/154 @t82)) % 1.32/1.59 (step @p3199 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p3200 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p3201 :rule trans :premises (@p3200 @p3199)) % 1.32/1.59 (step @p3202 :rule and_intro :premises (@p21243 @p3201)) % 1.32/1.59 (step @p3203 :rule modus_ponens :premises (@p3202 @p3198)) % 1.32/1.59 (step-pop @p21245 :rule scope :premises (@p3203)) % 1.32/1.59 (step-pop @p21246 :rule scope :premises (@p21245)) % 1.32/1.59 (step @p3204 :rule process_scope :premises (@p21246) :args (@t915)) % 1.32/1.59 (step @p3207 :rule evaluate :args (@t914)) % 1.32/1.59 (step @p3208 :rule true_elim :premises (@p3207)) % 1.32/1.59 (step @p3209 :rule and_intro :premises (@p3208 @p1)) % 1.32/1.59 (step @p3210 :rule modus_ponens :premises (@p3209 @p3204)) % 1.32/1.59 (assume-push @p21247 @t919) % 1.32/1.59 (assume-push @p21248 @t222) % 1.32/1.59 (step @p5287 :rule arith_mult_pos :args (1/22 @t664)) % 1.32/1.59 (step @p5288 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p5289 :rule cong :premises (@p21248) :args (@t654)) % 1.32/1.59 (step @p5290 :rule trans :premises (@p5289 @p5288)) % 1.32/1.59 (step @p5291 :rule and_intro :premises (@p21247 @p5290)) % 1.32/1.59 (step @p5292 :rule modus_ponens :premises (@p5291 @p5287)) % 1.32/1.59 (step-pop @p21249 :rule scope :premises (@p5292)) % 1.32/1.59 (step-pop @p21250 :rule scope :premises (@p21249)) % 1.32/1.59 (step @p5293 :rule process_scope :premises (@p21250) :args (@t1366)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6014 :rule eq_resolve :premises (@p21237 @p538)) % 1.32/1.59 (step @p3249 :rule evaluate :args (@t919)) % 1.32/1.59 (step @p3250 :rule true_elim :premises (@p3249)) % 1.32/1.59 (step @p6015 :rule and_intro :premises (@p3250 @p6014)) % 1.32/1.59 (step @p6016 :rule modus_ponens :premises (@p6015 @p5293)) % 1.32/1.59 (assume-push @p21251 @t916) % 1.32/1.59 (assume-push @p21252 @t1359) % 1.32/1.59 (step @p5269 :rule arith_mult_pos :args (7/22 @t1360)) % 1.32/1.59 (step @p5270 :rule evaluate :args (@t1361)) % 1.32/1.59 (step @p5271 :rule refl :args (@t644)) % 1.32/1.59 (step @p5272 :rule cong :premises (@p5271 @p5270) :args (@t1362)) % 1.32/1.59 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.32/1.59 (step @p5274 :rule arith_poly_norm_rel :premises (@p5273) :args (@t1364)) % 1.32/1.59 (step @p5275 :rule trans :premises (@p5274 @p5272)) % 1.32/1.59 (step @p5276 :rule eq_resolve :premises (@p21252 @p5275)) % 1.32/1.59 (step @p5277 :rule and_intro :premises (@p21251 @p5276)) % 1.32/1.59 (step @p5278 :rule modus_ponens :premises (@p5277 @p5269)) % 1.32/1.59 (step-pop @p21253 :rule scope :premises (@p5278)) % 1.32/1.59 (step-pop @p21254 :rule scope :premises (@p21253)) % 1.32/1.59 (step @p5279 :rule process_scope :premises (@p21254) :args (@t1365)) % 1.32/1.59 (step @p3935 :rule arith-elim-lt :args (@t16 12)) % 1.32/1.59 (step @p3936 :rule symm :premises (@p3935)) % 1.32/1.59 (step @p6021 :rule eq_resolve :premises (@p21238 @p3936)) % 1.32/1.59 (step @p3229 :rule evaluate :args (@t916)) % 1.32/1.59 (step @p3230 :rule true_elim :premises (@p3229)) % 1.32/1.59 (step @p6022 :rule and_intro :premises (@p3230 @p6021)) % 1.32/1.59 (step @p6023 :rule modus_ponens :premises (@p6022 @p5279)) % 1.32/1.59 (assume-push @p21255 @t1115) % 1.32/1.59 (assume-push @p21256 @t1459) % 1.32/1.59 (step @p6026 :rule arith_mult_pos :args (11/14 (<= @t389 42/1))) % 1.32/1.59 (step @p6027 :rule evaluate :args (@t1460)) % 1.32/1.59 (step @p6028 :rule refl :args (@t389)) % 1.32/1.59 (step @p6029 :rule cong :premises (@p6028 @p6027) :args (@t1461)) % 1.32/1.59 (step @p6030 :rule arith_poly_norm :args ((= (* -42/1 (to_real (- @t135 42))) (* -42/1 (- @t389 @t1460))))) % 1.32/1.59 (step @p6031 :rule arith_poly_norm_rel :premises (@p6030) :args ((= @t1459 @t1461))) % 1.32/1.59 (step @p6032 :rule trans :premises (@p6031 @p6029)) % 1.32/1.59 (step @p6033 :rule eq_resolve :premises (@p21256 @p6032)) % 1.32/1.59 (step @p6034 :rule and_intro :premises (@p21255 @p6033)) % 1.32/1.59 (step @p6035 :rule modus_ponens :premises (@p6034 @p6026)) % 1.32/1.59 (step-pop @p21257 :rule scope :premises (@p6035)) % 1.32/1.59 (step-pop @p21258 :rule scope :premises (@p21257)) % 1.32/1.59 (step @p6036 :rule process_scope :premises (@p21258) :args ((<= @t1110 @t1454))) % 1.32/1.59 (step @p6039 :rule arith-elim-lt :args (@t135 43)) % 1.32/1.59 (step @p6040 :rule symm :premises (@p6039)) % 1.32/1.59 (step @p6041 :rule eq_resolve :premises (@p21239 @p6040)) % 1.32/1.59 (step @p6042 :rule int_tight_ub :premises (@p6041)) % 1.32/1.59 (step @p4079 :rule evaluate :args (@t1115)) % 1.32/1.59 (step @p4080 :rule true_elim :premises (@p4079)) % 1.32/1.59 (step @p6043 :rule and_intro :premises (@p4080 @p6042)) % 1.32/1.59 (step @p6044 :rule modus_ponens :premises (@p6043 @p6036)) % 1.32/1.59 (assume-push @p21259 @t911) % 1.32/1.59 (assume-push @p21260 @t417) % 1.32/1.59 (step @p4131 :rule arith_mult_pos :args (1/14 @t418)) % 1.32/1.59 (step @p4132 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4133 :rule cong :premises (@p21260) :args (@t401)) % 1.32/1.59 (step @p4134 :rule trans :premises (@p4133 @p4132)) % 1.32/1.59 (step @p4135 :rule and_intro :premises (@p21259 @p4134)) % 1.32/1.59 (step @p4136 :rule modus_ponens :premises (@p4135 @p4131)) % 1.32/1.59 (step-pop @p21261 :rule scope :premises (@p4136)) % 1.32/1.59 (step-pop @p21262 :rule scope :premises (@p21261)) % 1.32/1.59 (step @p4137 :rule process_scope :premises (@p21262) :args (@t1121)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6049 :rule eq_resolve :premises (@p21240 @p1181)) % 1.32/1.59 (step @p3173 :rule evaluate :args (@t911)) % 1.32/1.59 (step @p3174 :rule true_elim :premises (@p3173)) % 1.32/1.59 (step @p6050 :rule and_intro :premises (@p3174 @p6049)) % 1.32/1.59 (step @p6051 :rule modus_ponens :premises (@p6050 @p4137)) % 1.32/1.59 (step @p6052 :rule evaluate :args (@t1462)) % 1.32/1.59 (step @p6053 :rule refl :args (@t387)) % 1.32/1.59 (step @p6054 :rule cong :premises (@p6053 @p6052) :args (@t1463)) % 1.32/1.59 (step @p6055 :rule arith_poly_norm :args (@t1464)) % 1.32/1.59 (step @p6056 :rule arith_poly_norm_rel :premises (@p6055) :args (@t1465)) % 1.32/1.59 (step @p6057 :rule trans :premises (@p6056 @p6054)) % 1.32/1.59 (step @p6058 :rule eq_resolve :premises (@p21242 @p6057)) % 1.32/1.59 (step @p6059 :rule arith_sum_ub :premises (@p6058 @p6051 @p6044 @p6023 @p6016 @p3210)) % 1.32/1.59 (step @p6060 false :rule eq_resolve :premises (@p6059 @p6005)) % 1.32/1.59 (step-pop @p21263 :rule scope :premises (@p6060)) % 1.32/1.59 (step @p6061 :rule process_scope :premises (@p21263) :args (false)) % 1.32/1.59 (step @p6063 :rule eq_resolve :premises (@p6061 @p5988)) % 1.32/1.59 (step @p6064 :rule eq_resolve :premises (@p6063 @p5978)) % 1.32/1.59 (step @p6065 :rule arith-elim-lt :args (@t18 -36)) % 1.32/1.59 (step @p6066 :rule symm :premises (@p6065)) % 1.32/1.59 (step @p6067 :rule eq_resolve :premises (@p21241 @p6066)) % 1.32/1.59 (step @p6068 :rule int_tight_ub :premises (@p6067)) % 1.32/1.59 (step @p6069 false :rule contra :premises (@p6068 @p6064)) % 1.32/1.59 (step-pop @p21264 :rule scope :premises (@p6069)) % 1.32/1.59 (step-pop @p21265 :rule scope :premises (@p21264)) % 1.32/1.59 (step-pop @p21266 :rule scope :premises (@p21265)) % 1.32/1.59 (step-pop @p21267 :rule scope :premises (@p21266)) % 1.32/1.59 (step-pop @p21268 :rule scope :premises (@p21267)) % 1.32/1.59 (step-pop @p21269 :rule scope :premises (@p21268)) % 1.32/1.59 (step @p6070 :rule process_scope :premises (@p21269) :args (false)) % 1.32/1.59 (assume-push @p21270 @t15) % 1.32/1.59 (assume-push @p21271 @t24) % 1.32/1.59 (assume-push @p21272 @t143) % 1.32/1.59 (assume-push @p21273 @t1083) % 1.32/1.59 (assume-push @p21274 @t1445) % 1.32/1.59 (assume-push @p21275 @t1432) % 1.32/1.59 (step @p6083 :rule and_intro :premises (@p6 @p21271 @p21273 @p21275 @p21272 @p21274)) % 1.32/1.59 (step-pop @p21276 :rule scope :premises (@p6083)) % 1.32/1.59 (step-pop @p21277 :rule scope :premises (@p21276)) % 1.32/1.59 (step-pop @p21278 :rule scope :premises (@p21277)) % 1.32/1.59 (step-pop @p21279 :rule scope :premises (@p21278)) % 1.32/1.59 (step-pop @p21280 :rule scope :premises (@p21279)) % 1.32/1.59 (step-pop @p21281 :rule scope :premises (@p21280)) % 1.32/1.59 (step @p6084 :rule process_scope :premises (@p21281) :args (@t1466)) % 1.32/1.59 (step @p6091 :rule implies_elim :premises (@p6084)) % 1.32/1.59 (step @p6092 :rule resolution :premises (@p6091 @p6070) :args (true @t1466)) % 1.32/1.59 (step @p6093 :rule not_and :premises (@p6092)) % 1.32/1.59 (step @p6094 :rule eq_resolve :premises (@p6093 @p5967)) % 1.32/1.59 (step @p6095 :rule bool-double-not-elim :args (@t1467)) % 1.32/1.59 (step @p6096 :rule refl :args (@t1469)) % 1.32/1.59 (step @p6097 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p6096 @p6095) :args ((or @t38 @t197 @t273 @t1084 @t1469 (not @t1470)))) % 1.32/1.59 (assume-push @p21282 @t15) % 1.32/1.59 (assume-push @p21283 @t24) % 1.32/1.59 (assume-push @p21284 @t1078) % 1.32/1.59 (assume-push @p21285 @t1468) % 1.32/1.59 (assume-push @p21286 @t143) % 1.32/1.59 (assume-push @p21287 @t1470) % 1.32/1.59 (step @p6104 :rule arith-elim-lt :args (tptp.a 201)) % 1.32/1.59 (step @p6105 :rule cong :premises (@p6104) :args ((not @t1471))) % 1.32/1.59 (step @p6106 :rule trans :premises (@p6105 @p6095)) % 1.32/1.59 (step @p6107 :rule symm :premises (@p6106)) % 1.32/1.59 (assume-push @p21288 @t1471) % 1.32/1.59 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.59 (step @p6109 :rule evaluate :args ((>= 0/1 -1/22))) % 1.32/1.59 (step @p6110 :rule evaluate :args ((+ 201/1 0/1 -451/2 49/2 0/1 -1/22))) % 1.32/1.59 (step @p6111 :rule evaluate :args (@t1472)) % 1.32/1.59 (step @p3144 :rule evaluate :args (@t892)) % 1.32/1.59 (step @p6112 :rule evaluate :args (@t1473)) % 1.32/1.59 (step @p6113 :rule evaluate :args (@t1474)) % 1.32/1.59 (step @p6114 :rule evaluate :args (@t1475)) % 1.32/1.59 (step @p6115 :rule refl :args (201/1)) % 1.32/1.59 (step @p6116 :rule nary_cong :premises (@p6115 @p6114 @p6113 @p6112 @p3144 @p6111) :args (@t1476)) % 1.32/1.59 (step @p6117 :rule trans :premises (@p6116 @p6110)) % 1.32/1.59 (step @p6118 :rule arith_poly_norm :args ((= (+ @t93 @t1480 @t1179 @t1175 @t1479 @t1478) 0/1))) % 1.32/1.59 (step @p6119 :rule arith_poly_norm :args (@t1482)) % 1.32/1.59 (step @p6120 :rule arith_poly_norm :args (@t1484)) % 1.32/1.59 (step @p6121 :rule refl :args (@t1175)) % 1.32/1.59 (step @p6122 :rule refl :args (@t1179)) % 1.32/1.59 (step @p6123 :rule arith_poly_norm :args (@t1486)) % 1.32/1.59 (step @p6124 :rule refl :args (@t93)) % 1.32/1.59 (step @p6125 :rule nary_cong :premises (@p6124 @p6123 @p6122 @p6121 @p6120 @p6119) :args (@t1487)) % 1.32/1.59 (step @p6126 :rule trans :premises (@p6125 @p6118)) % 1.32/1.59 (step @p6127 :rule cong :premises (@p6126 @p6117) :args (@t1488)) % 1.32/1.59 (step @p6128 :rule trans :premises (@p6127 @p6109)) % 1.32/1.59 (step @p6129 :rule cong :premises (@p6128) :args ((not @t1488))) % 1.32/1.59 (step @p6130 :rule trans :premises (@p6129 @p236)) % 1.32/1.59 (step @p6131 :rule arith-elim-lt :args (@t1487 @t1476)) % 1.32/1.59 (step @p6132 :rule trans :premises (@p6131 @p6130)) % 1.32/1.59 (assume-push @p21289 @t1117) % 1.32/1.59 (assume-push @p21290 @t4) % 1.32/1.59 (step @p6135 :rule arith_mult_neg :args (-1/22 @t82)) % 1.32/1.59 (step @p6136 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p6137 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p6138 :rule trans :premises (@p6137 @p6136)) % 1.32/1.59 (step @p6139 :rule and_intro :premises (@p21289 @p6138)) % 1.32/1.59 (step @p6140 :rule modus_ponens :premises (@p6139 @p6135)) % 1.32/1.59 (step-pop @p21291 :rule scope :premises (@p6140)) % 1.32/1.59 (step-pop @p21292 :rule scope :premises (@p21291)) % 1.32/1.59 (step @p6141 :rule process_scope :premises (@p21292) :args (@t1489)) % 1.32/1.59 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.59 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.59 (step @p6144 :rule and_intro :premises (@p4111 @p1)) % 1.32/1.59 (step @p6145 :rule modus_ponens :premises (@p6144 @p6141)) % 1.32/1.59 (assume-push @p21293 @t916) % 1.32/1.59 (assume-push @p21294 @t222) % 1.32/1.59 (step @p6148 :rule arith_mult_pos :args (7/22 @t664)) % 1.32/1.59 (step @p6149 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p6150 :rule cong :premises (@p21294) :args (@t654)) % 1.32/1.59 (step @p6151 :rule trans :premises (@p6150 @p6149)) % 1.32/1.59 (step @p6152 :rule and_intro :premises (@p21293 @p6151)) % 1.32/1.59 (step @p6153 :rule modus_ponens :premises (@p6152 @p6148)) % 1.32/1.59 (step-pop @p21295 :rule scope :premises (@p6153)) % 1.32/1.59 (step-pop @p21296 :rule scope :premises (@p21295)) % 1.32/1.59 (step @p6154 :rule process_scope :premises (@p21296) :args (@t1490)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6157 :rule eq_resolve :premises (@p21283 @p538)) % 1.32/1.59 (step @p3229 :rule evaluate :args (@t916)) % 1.32/1.59 (step @p3230 :rule true_elim :premises (@p3229)) % 1.32/1.59 (step @p6158 :rule and_intro :premises (@p3230 @p6157)) % 1.32/1.59 (step @p6159 :rule modus_ponens :premises (@p6158 @p6154)) % 1.32/1.59 (assume-push @p21297 @t1491) % 1.32/1.59 (assume-push @p21298 @t1078) % 1.32/1.59 (step @p6162 :rule arith_mult_pos :args (49/22 @t1094)) % 1.32/1.59 (step @p6163 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p6164 :rule cong :premises (@p21284) :args (@t644)) % 1.32/1.59 (step @p6165 :rule trans :premises (@p6164 @p6163)) % 1.32/1.59 (step @p6166 :rule and_intro :premises (@p21297 @p6165)) % 1.32/1.59 (step @p6167 :rule modus_ponens :premises (@p6166 @p6162)) % 1.32/1.59 (step-pop @p21299 :rule scope :premises (@p6167)) % 1.32/1.59 (step-pop @p21300 :rule scope :premises (@p21299)) % 1.32/1.59 (step @p6168 :rule process_scope :premises (@p21300) :args (@t1492)) % 1.32/1.59 (step @p6171 :rule evaluate :args (@t1491)) % 1.32/1.59 (step @p6172 :rule true_elim :premises (@p6171)) % 1.32/1.59 (step @p6173 :rule and_intro :premises (@p6172 @p21284)) % 1.32/1.59 (step @p6174 :rule modus_ponens :premises (@p6173 @p6168)) % 1.32/1.59 (assume-push @p21301 @t1493) % 1.32/1.59 (assume-push @p21302 @t1468) % 1.32/1.59 (step @p6177 :rule arith_mult_neg :args (-11/2 @t1494)) % 1.32/1.59 (step @p6178 :rule evaluate :args (@t1495)) % 1.32/1.59 (step @p6179 :rule refl :args (@t389)) % 1.32/1.59 (step @p6180 :rule cong :premises (@p6179 @p6178) :args (@t1496)) % 1.32/1.59 (step @p6181 :rule arith_poly_norm :args (@t1497)) % 1.32/1.59 (step @p6182 :rule arith_poly_norm_rel :premises (@p6181) :args (@t1498)) % 1.32/1.59 (step @p6183 :rule trans :premises (@p6182 @p6180)) % 1.32/1.59 (step @p6184 :rule eq_resolve :premises (@p21285 @p6183)) % 1.32/1.59 (step @p6185 :rule and_intro :premises (@p21301 @p6184)) % 1.32/1.59 (step @p6186 :rule modus_ponens :premises (@p6185 @p6177)) % 1.32/1.59 (step-pop @p21303 :rule scope :premises (@p6186)) % 1.32/1.59 (step-pop @p21304 :rule scope :premises (@p21303)) % 1.32/1.59 (step @p6187 :rule process_scope :premises (@p21304) :args ((<= @t1179 @t1474))) % 1.32/1.59 (step @p6190 :rule evaluate :args (@t1493)) % 1.32/1.59 (step @p6191 :rule true_elim :premises (@p6190)) % 1.32/1.59 (step @p6192 :rule and_intro :premises (@p6191 @p21285)) % 1.32/1.59 (step @p6193 :rule modus_ponens :premises (@p6192 @p6187)) % 1.32/1.59 (assume-push @p21305 @t1499) % 1.32/1.59 (assume-push @p21306 @t417) % 1.32/1.59 (step @p6196 :rule arith_mult_neg :args (-1/2 @t418)) % 1.32/1.59 (step @p6197 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p6198 :rule cong :premises (@p21306) :args (@t401)) % 1.32/1.59 (step @p6199 :rule trans :premises (@p6198 @p6197)) % 1.32/1.59 (step @p6200 :rule and_intro :premises (@p21305 @p6199)) % 1.32/1.59 (step @p6201 :rule modus_ponens :premises (@p6200 @p6196)) % 1.32/1.59 (step-pop @p21307 :rule scope :premises (@p6201)) % 1.32/1.59 (step-pop @p21308 :rule scope :premises (@p21307)) % 1.32/1.59 (step @p6202 :rule process_scope :premises (@p21308) :args (@t1500)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6205 :rule eq_resolve :premises (@p21286 @p1181)) % 1.32/1.59 (step @p6206 :rule evaluate :args (@t1499)) % 1.32/1.59 (step @p6207 :rule true_elim :premises (@p6206)) % 1.32/1.59 (step @p6208 :rule and_intro :premises (@p6207 @p6205)) % 1.32/1.59 (step @p6209 :rule modus_ponens :premises (@p6208 @p6202)) % 1.32/1.59 (step @p6210 :rule evaluate :args (@t1501)) % 1.32/1.59 (step @p6211 :rule refl :args (@t93)) % 1.32/1.59 (step @p6212 :rule cong :premises (@p6211 @p6210) :args (@t1502)) % 1.32/1.59 (step @p6213 :rule arith_poly_norm :args (@t1503)) % 1.32/1.59 (step @p6214 :rule arith_poly_norm_rel :premises (@p6213) :args ((= @t1471 @t1502))) % 1.32/1.59 (step @p6215 :rule trans :premises (@p6214 @p6212)) % 1.32/1.59 (step @p6216 :rule eq_resolve :premises (@p21288 @p6215)) % 1.32/1.59 (step @p6217 :rule arith_sum_ub :premises (@p6216 @p6209 @p6193 @p6174 @p6159 @p6145)) % 1.32/1.59 (step @p6218 false :rule eq_resolve :premises (@p6217 @p6132)) % 1.32/1.59 (step-pop @p21309 :rule scope :premises (@p6218)) % 1.32/1.59 (step @p6219 :rule process_scope :premises (@p21309) :args (false)) % 1.32/1.59 (step @p6221 :rule eq_resolve :premises (@p6219 @p6106)) % 1.32/1.59 (step @p6222 :rule eq_resolve :premises (@p6221 @p6107)) % 1.32/1.59 (step @p6223 :rule symm :premises (@p6104)) % 1.32/1.59 (step @p6224 :rule eq_resolve :premises (@p21287 @p6223)) % 1.32/1.59 (step @p6225 false :rule contra :premises (@p6224 @p6222)) % 1.32/1.59 (step-pop @p21310 :rule scope :premises (@p6225)) % 1.32/1.59 (step-pop @p21311 :rule scope :premises (@p21310)) % 1.32/1.59 (step-pop @p21312 :rule scope :premises (@p21311)) % 1.32/1.59 (step-pop @p21313 :rule scope :premises (@p21312)) % 1.32/1.59 (step-pop @p21314 :rule scope :premises (@p21313)) % 1.32/1.59 (step-pop @p21315 :rule scope :premises (@p21314)) % 1.32/1.59 (step @p6226 :rule process_scope :premises (@p21315) :args (false)) % 1.32/1.59 (assume-push @p21316 @t15) % 1.32/1.59 (assume-push @p21317 @t24) % 1.32/1.59 (assume-push @p21318 @t143) % 1.32/1.59 (assume-push @p21319 @t1078) % 1.32/1.59 (assume-push @p21320 @t1468) % 1.32/1.59 (assume-push @p21321 @t1470) % 1.32/1.59 (step @p6239 :rule and_intro :premises (@p6 @p21317 @p21319 @p21320 @p21318 @p21321)) % 1.32/1.59 (step-pop @p21322 :rule scope :premises (@p6239)) % 1.32/1.59 (step-pop @p21323 :rule scope :premises (@p21322)) % 1.32/1.59 (step-pop @p21324 :rule scope :premises (@p21323)) % 1.32/1.59 (step-pop @p21325 :rule scope :premises (@p21324)) % 1.32/1.59 (step-pop @p21326 :rule scope :premises (@p21325)) % 1.32/1.59 (step-pop @p21327 :rule scope :premises (@p21326)) % 1.32/1.59 (step @p6240 :rule process_scope :premises (@p21327) :args (@t1504)) % 1.32/1.59 (step @p6247 :rule implies_elim :premises (@p6240)) % 1.32/1.59 (step @p6248 :rule resolution :premises (@p6247 @p6226) :args (true @t1504)) % 1.32/1.59 (step @p6249 :rule not_and :premises (@p6248)) % 1.32/1.59 (step @p6250 :rule eq_resolve :premises (@p6249 @p6097)) % 1.32/1.59 (assume-push @p21328 @t1468) % 1.32/1.59 (assume-push @p21329 @t143) % 1.32/1.59 (assume-push @p21330 @t1078) % 1.32/1.59 (assume-push @p21331 @t24) % 1.32/1.59 (assume-push @p21332 @t15) % 1.32/1.59 (assume-push @p21333 @t1505) % 1.32/1.59 (step @p6257 :rule evaluate :args (@t1506)) % 1.32/1.59 (step @p6258 :rule evaluate :args ((+ 35/1 -451/14 0/1 -7/2 0/1 1/154))) % 1.32/1.59 (step @p4191 :rule evaluate :args (@t1124)) % 1.32/1.59 (step @p4052 :rule evaluate :args (@t1103)) % 1.32/1.59 (step @p4053 :rule evaluate :args (@t1104)) % 1.32/1.59 (step @p4192 :rule evaluate :args (@t1125)) % 1.32/1.59 (step @p6259 :rule evaluate :args (@t1507)) % 1.32/1.59 (step @p6260 :rule evaluate :args (@t1508)) % 1.32/1.59 (step @p6261 :rule evaluate :args (@t1509)) % 1.32/1.59 (step @p6262 :rule cong :premises (@p6261) :args (@t1510)) % 1.32/1.59 (step @p6263 :rule trans :premises (@p6262 @p6260)) % 1.32/1.59 (step @p6264 :rule nary_cong :premises (@p6263 @p6259 @p4192 @p4053 @p4052 @p4191) :args (@t1511)) % 1.32/1.59 (step @p6265 :rule trans :premises (@p6264 @p6258)) % 1.32/1.59 (step @p6266 :rule arith_poly_norm :args (@t1512)) % 1.32/1.59 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.32/1.59 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.32/1.59 (step @p4201 :rule refl :args (@t899)) % 1.32/1.59 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.32/1.59 (step @p4204 :rule refl :args (@t900)) % 1.32/1.59 (step @p6267 :rule refl :args (@t608)) % 1.32/1.59 (step @p6268 :rule nary_cong :premises (@p6267 @p4204 @p4203 @p4201 @p4200 @p4202) :args (@t1513)) % 1.32/1.59 (step @p6269 :rule trans :premises (@p6268 @p6266)) % 1.32/1.59 (step @p6270 :rule cong :premises (@p6269 @p6265) :args ((<= @t1513 @t1511))) % 1.32/1.59 (step @p6271 :rule trans :premises (@p6270 @p6257)) % 1.32/1.59 (assume-push @p21334 @t1137) % 1.32/1.59 (assume-push @p21335 @t4) % 1.32/1.59 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.32/1.59 (step @p4226 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.32/1.59 (step @p4229 :rule and_intro :premises (@p21334 @p4228)) % 1.32/1.59 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.32/1.59 (step-pop @p21336 :rule scope :premises (@p4230)) % 1.32/1.59 (step-pop @p21337 :rule scope :premises (@p21336)) % 1.32/1.59 (step @p4231 :rule process_scope :premises (@p21337) :args (@t1138)) % 1.32/1.59 (step @p4234 :rule evaluate :args (@t1137)) % 1.32/1.59 (step @p4235 :rule true_elim :premises (@p4234)) % 1.32/1.59 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.32/1.59 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.32/1.59 (assume-push @p21338 @t1117) % 1.32/1.59 (assume-push @p21339 @t222) % 1.32/1.59 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.32/1.59 (step @p4101 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4102 :rule cong :premises (@p21339) :args (@t654)) % 1.32/1.59 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.32/1.59 (step @p4104 :rule and_intro :premises (@p21338 @p4103)) % 1.32/1.59 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.32/1.59 (step-pop @p21340 :rule scope :premises (@p4105)) % 1.32/1.59 (step-pop @p21341 :rule scope :premises (@p21340)) % 1.32/1.59 (step @p4106 :rule process_scope :premises (@p21341) :args (@t1118)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6280 :rule eq_resolve :premises (@p21331 @p538)) % 1.32/1.59 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.59 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.59 (step @p6281 :rule and_intro :premises (@p4111 @p6280)) % 1.32/1.59 (step @p6282 :rule modus_ponens :premises (@p6281 @p4106)) % 1.32/1.59 (assume-push @p21342 @t1119) % 1.32/1.59 (assume-push @p21343 @t1078) % 1.32/1.59 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.32/1.59 (step @p4117 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4118 :rule cong :premises (@p21330) :args (@t644)) % 1.32/1.59 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.32/1.59 (step @p4120 :rule and_intro :premises (@p21342 @p4119)) % 1.32/1.59 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.32/1.59 (step-pop @p21344 :rule scope :premises (@p4121)) % 1.32/1.59 (step-pop @p21345 :rule scope :premises (@p21344)) % 1.32/1.59 (step @p4122 :rule process_scope :premises (@p21345) :args (@t1120)) % 1.32/1.59 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.59 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.59 (step @p6287 :rule and_intro :premises (@p4126 @p21330)) % 1.32/1.59 (step @p6288 :rule modus_ponens :premises (@p6287 @p4122)) % 1.32/1.59 (assume-push @p21346 @t1139) % 1.32/1.59 (assume-push @p21347 @t417) % 1.32/1.59 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.32/1.59 (step @p4241 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4242 :rule cong :premises (@p21347) :args (@t401)) % 1.32/1.59 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.32/1.59 (step @p4244 :rule and_intro :premises (@p21346 @p4243)) % 1.32/1.59 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.32/1.59 (step-pop @p21348 :rule scope :premises (@p4245)) % 1.32/1.59 (step-pop @p21349 :rule scope :premises (@p21348)) % 1.32/1.59 (step @p4246 :rule process_scope :premises (@p21349) :args (@t1140)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6293 :rule eq_resolve :premises (@p21329 @p1181)) % 1.32/1.59 (step @p4250 :rule evaluate :args (@t1139)) % 1.32/1.59 (step @p4251 :rule true_elim :premises (@p4250)) % 1.32/1.59 (step @p6294 :rule and_intro :premises (@p4251 @p6293)) % 1.32/1.59 (step @p6295 :rule modus_ponens :premises (@p6294 @p4246)) % 1.32/1.59 (assume-push @p21350 @t1141) % 1.32/1.59 (assume-push @p21351 @t1468) % 1.32/1.59 (step @p6298 :rule arith_mult_neg :args (-11/14 @t1494)) % 1.32/1.59 (step @p6299 :rule evaluate :args (@t1495)) % 1.32/1.59 (step @p6300 :rule refl :args (@t389)) % 1.32/1.59 (step @p6301 :rule cong :premises (@p6300 @p6299) :args (@t1496)) % 1.32/1.59 (step @p6181 :rule arith_poly_norm :args (@t1497)) % 1.32/1.59 (step @p6302 :rule arith_poly_norm_rel :premises (@p6181) :args (@t1498)) % 1.32/1.59 (step @p6303 :rule trans :premises (@p6302 @p6301)) % 1.32/1.59 (step @p6304 :rule eq_resolve :premises (@p21328 @p6303)) % 1.32/1.59 (step @p6305 :rule and_intro :premises (@p21350 @p6304)) % 1.32/1.59 (step @p6306 :rule modus_ponens :premises (@p6305 @p6298)) % 1.32/1.59 (step-pop @p21352 :rule scope :premises (@p6306)) % 1.32/1.59 (step-pop @p21353 :rule scope :premises (@p21352)) % 1.32/1.59 (step @p6307 :rule process_scope :premises (@p21353) :args ((<= @t900 @t1507))) % 1.32/1.59 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.59 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.59 (step @p6310 :rule and_intro :premises (@p4270 @p21328)) % 1.32/1.59 (step @p6311 :rule modus_ponens :premises (@p6310 @p6307)) % 1.32/1.59 (step @p6312 :rule arith_poly_norm :args ((= (* -35/1 (to_real (- @t213 @t1509))) (* -35/1 (- @t608 @t1510))))) % 1.32/1.59 (step @p6313 :rule arith_poly_norm_rel :premises (@p6312) :args ((= (<= @t213 @t1509) (<= @t608 @t1510)))) % 1.32/1.59 (step @p6314 :rule arith_mult_neg :args (-1 @t1505)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p6315 :rule and_intro :premises (@p136 @p21333)) % 1.32/1.59 (step @p6316 :rule modus_ponens :premises (@p6315 @p6314)) % 1.32/1.59 (step @p6317 :rule eq_resolve :premises (@p6316 @p6313)) % 1.32/1.59 (step @p6318 :rule arith_sum_ub :premises (@p6317 @p6311 @p6295 @p6288 @p6282 @p4237)) % 1.32/1.59 (step @p6319 false :rule eq_resolve :premises (@p6318 @p6271)) % 1.32/1.59 (step-pop @p21354 :rule scope :premises (@p6319)) % 1.32/1.59 (step-pop @p21355 :rule scope :premises (@p21354)) % 1.32/1.59 (step-pop @p21356 :rule scope :premises (@p21355)) % 1.32/1.59 (step-pop @p21357 :rule scope :premises (@p21356)) % 1.32/1.59 (step-pop @p21358 :rule scope :premises (@p21357)) % 1.32/1.59 (step-pop @p21359 :rule scope :premises (@p21358)) % 1.32/1.59 (step @p6320 :rule process_scope :premises (@p21359) :args (false)) % 1.32/1.59 (step @p6327 :rule not_and :premises (@p6320)) % 1.32/1.59 (step @p6328 :rule reordering :premises (@p6327) :args ((or @t38 @t197 @t273 @t1084 @t1469 @t1514))) % 1.32/1.59 (assume-push @p21360 @t24) % 1.32/1.59 (assume-push @p21361 @t1078) % 1.32/1.59 (assume-push @p21362 @t1467) % 1.32/1.59 (assume-push @p21363 @t143) % 1.32/1.59 (assume-push @p21364 @t15) % 1.32/1.59 (assume-push @p21365 @t1515) % 1.32/1.59 (step @p6335 :rule arith-elim-lt :args (@t1263 -182)) % 1.32/1.59 (step @p6336 :rule symm :premises (@p6335)) % 1.32/1.59 (assume-push @p21366 @t1515) % 1.32/1.59 (step @p2024 :rule evaluate :args (@t629)) % 1.32/1.59 (step @p6338 :rule evaluate :args ((+ 182/1 2/7 0/1 -201/7 -154/1 0/1))) % 1.32/1.59 (step @p6339 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p510 :rule evaluate :args (@t203)) % 1.32/1.59 (step @p6340 :rule cong :premises (@p510) :args (@t1516)) % 1.32/1.59 (step @p6341 :rule trans :premises (@p6340 @p6339)) % 1.32/1.59 (step @p6342 :rule evaluate :args (@t1517)) % 1.32/1.59 (step @p6343 :rule evaluate :args (@t1518)) % 1.32/1.59 (step @p6344 :rule cong :premises (@p6343) :args (@t1519)) % 1.32/1.59 (step @p6345 :rule trans :premises (@p6344 @p6342)) % 1.32/1.59 (step @p6346 :rule evaluate :args (@t1520)) % 1.32/1.59 (step @p6347 :rule evaluate :args (@t1521)) % 1.32/1.59 (step @p6348 :rule cong :premises (@p6347) :args (@t1522)) % 1.32/1.59 (step @p6349 :rule trans :premises (@p6348 @p6339)) % 1.32/1.59 (step @p6350 :rule evaluate :args (@t1523)) % 1.32/1.59 (step @p6351 :rule evaluate :args ((to_real 182))) % 1.32/1.59 (step @p6352 :rule evaluate :args (@t1524)) % 1.32/1.59 (step @p6353 :rule cong :premises (@p6352) :args (@t1525)) % 1.32/1.59 (step @p6354 :rule trans :premises (@p6353 @p6351)) % 1.32/1.59 (step @p6355 :rule nary_cong :premises (@p6354 @p6350 @p6349 @p6346 @p6345 @p6341) :args (@t1526)) % 1.32/1.59 (step @p6356 :rule trans :premises (@p6355 @p6338)) % 1.32/1.59 (step @p6357 :rule arith_poly_norm :args ((= (+ @t1281 @t1531 @t1530 @t1151 @t1528 @t1527) 0/1))) % 1.32/1.59 (step @p518 :rule arith_poly_norm :args (@t219)) % 1.32/1.59 (step @p6358 :rule cong :premises (@p518) :args (@t1532)) % 1.32/1.59 (step @p6359 :rule refl :args (@t1528)) % 1.32/1.59 (step @p6360 :rule refl :args (@t1151)) % 1.32/1.59 (step @p6361 :rule arith_poly_norm :args (@t1534)) % 1.32/1.59 (step @p6362 :rule cong :premises (@p6361) :args (@t1535)) % 1.32/1.59 (step @p6363 :rule arith_poly_norm :args (@t1537)) % 1.32/1.59 (step @p4963 :rule arith_poly_norm :args (@t1289)) % 1.32/1.59 (step @p6364 :rule cong :premises (@p4963) :args (@t1290)) % 1.32/1.59 (step @p6365 :rule nary_cong :premises (@p6364 @p6363 @p6362 @p6360 @p6359 @p6358) :args (@t1538)) % 1.32/1.59 (step @p6366 :rule trans :premises (@p6365 @p6357)) % 1.32/1.59 (step @p6367 :rule cong :premises (@p6366 @p6356) :args ((<= @t1538 @t1526))) % 1.32/1.59 (step @p6368 :rule trans :premises (@p6367 @p2024)) % 1.32/1.59 (step @p535 :rule arith_mult_neg :args (-2 @t222)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6369 :rule eq_resolve :premises (@p21360 @p538)) % 1.32/1.59 (step @p540 :rule evaluate :args (@t225)) % 1.32/1.59 (step @p541 :rule true_elim :premises (@p540)) % 1.32/1.59 (step @p6370 :rule and_intro :premises (@p541 @p6369)) % 1.32/1.59 (step @p6371 :rule modus_ponens :premises (@p6370 @p535)) % 1.32/1.59 (step @p6372 :rule cong :premises (@p6371) :args (@t1532)) % 1.32/1.59 (step @p6373 :rule arith_mult_neg :args (-14 @t1078)) % 1.32/1.59 (step @p6374 :rule evaluate :args (@t1539)) % 1.32/1.59 (step @p6375 :rule true_elim :premises (@p6374)) % 1.32/1.59 (step @p6376 :rule and_intro :premises (@p6375 @p21361)) % 1.32/1.59 (step @p6377 :rule modus_ponens :premises (@p6376 @p6373)) % 1.32/1.59 (step @p6378 :rule cong :premises (@p6377) :args (@t1528)) % 1.32/1.59 (assume-push @p21367 @t259) % 1.32/1.59 (assume-push @p21368 @t1467) % 1.32/1.59 (step @p6381 :rule arith_mult_neg :args (-1/7 (>= @t93 201/1))) % 1.32/1.59 (step @p6382 :rule evaluate :args (@t1501)) % 1.32/1.59 (step @p6383 :rule refl :args (@t93)) % 1.32/1.59 (step @p6384 :rule cong :premises (@p6383 @p6382) :args (@t1540)) % 1.32/1.59 (step @p6213 :rule arith_poly_norm :args (@t1503)) % 1.32/1.59 (step @p6385 :rule arith_poly_norm_rel :premises (@p6213) :args ((= @t1467 @t1540))) % 1.32/1.59 (step @p6386 :rule trans :premises (@p6385 @p6384)) % 1.32/1.59 (step @p6387 :rule eq_resolve :premises (@p21362 @p6386)) % 1.32/1.59 (step @p6388 :rule and_intro :premises (@p21367 @p6387)) % 1.32/1.59 (step @p6389 :rule modus_ponens :premises (@p6388 @p6381)) % 1.32/1.59 (step-pop @p21369 :rule scope :premises (@p6389)) % 1.32/1.59 (step-pop @p21370 :rule scope :premises (@p21369)) % 1.32/1.59 (step @p6390 :rule process_scope :premises (@p21370) :args ((<= @t1151 @t1520))) % 1.32/1.59 (step @p660 :rule evaluate :args (@t259)) % 1.32/1.59 (step @p661 :rule true_elim :premises (@p660)) % 1.32/1.59 (step @p6393 :rule and_intro :premises (@p661 @p21362)) % 1.32/1.59 (step @p6394 :rule modus_ponens :premises (@p6393 @p6390)) % 1.32/1.59 (step @p6395 :rule arith_mult_neg :args (-3 @t417)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6396 :rule eq_resolve :premises (@p21363 @p1181)) % 1.32/1.59 (step @p6397 :rule evaluate :args (@t1541)) % 1.32/1.59 (step @p6398 :rule true_elim :premises (@p6397)) % 1.32/1.59 (step @p6399 :rule and_intro :premises (@p6398 @p6396)) % 1.32/1.59 (step @p6400 :rule modus_ponens :premises (@p6399 @p6395)) % 1.32/1.59 (step @p6401 :rule cong :premises (@p6400) :args (@t1535)) % 1.32/1.59 (assume-push @p21371 @t1542) % 1.32/1.59 (assume-push @p21372 @t4) % 1.32/1.59 (step @p6404 :rule arith_mult_pos :args (2/7 @t82)) % 1.32/1.59 (step @p6405 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p6406 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p6407 :rule trans :premises (@p6406 @p6405)) % 1.32/1.59 (step @p6408 :rule and_intro :premises (@p21371 @p6407)) % 1.32/1.59 (step @p6409 :rule modus_ponens :premises (@p6408 @p6404)) % 1.32/1.59 (step-pop @p21373 :rule scope :premises (@p6409)) % 1.32/1.59 (step-pop @p21374 :rule scope :premises (@p21373)) % 1.32/1.59 (step @p6410 :rule process_scope :premises (@p21374) :args (@t1543)) % 1.32/1.59 (step @p6413 :rule evaluate :args (@t1542)) % 1.32/1.59 (step @p6414 :rule true_elim :premises (@p6413)) % 1.32/1.59 (step @p6415 :rule and_intro :premises (@p6414 @p1)) % 1.32/1.59 (step @p6416 :rule modus_ponens :premises (@p6415 @p6410)) % 1.32/1.59 (step @p6417 :rule arith_poly_norm :args ((= (* -182/1 (to_real (- @t1288 @t1524))) (* -182/1 (- @t1290 @t1525))))) % 1.32/1.59 (step @p6418 :rule arith_poly_norm_rel :premises (@p6417) :args ((= (<= @t1288 @t1524) (<= @t1290 @t1525)))) % 1.32/1.59 (step @p6419 :rule arith_mult_neg :args (-1 @t1515)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p6420 :rule and_intro :premises (@p136 @p21365)) % 1.32/1.59 (step @p6421 :rule modus_ponens :premises (@p6420 @p6419)) % 1.32/1.59 (step @p6422 :rule eq_resolve :premises (@p6421 @p6418)) % 1.32/1.59 (step @p6423 :rule arith_sum_ub :premises (@p6422 @p6416 @p6401 @p6394 @p6378 @p6372)) % 1.32/1.59 (step @p6424 false :rule eq_resolve :premises (@p6423 @p6368)) % 1.32/1.59 (step-pop @p21375 :rule scope :premises (@p6424)) % 1.32/1.59 (step @p6425 :rule process_scope :premises (@p21375) :args (false)) % 1.32/1.59 (step @p6427 :rule eq_resolve :premises (@p6425 @p6336)) % 1.32/1.59 (step @p6428 :rule eq_resolve :premises (@p6427 @p6335)) % 1.32/1.59 (step @p6429 false :rule contra :premises (@p21365 @p6428)) % 1.32/1.59 (step-pop @p21376 :rule scope :premises (@p6429)) % 1.32/1.59 (step-pop @p21377 :rule scope :premises (@p21376)) % 1.32/1.59 (step-pop @p21378 :rule scope :premises (@p21377)) % 1.32/1.59 (step-pop @p21379 :rule scope :premises (@p21378)) % 1.32/1.59 (step-pop @p21380 :rule scope :premises (@p21379)) % 1.32/1.59 (step-pop @p21381 :rule scope :premises (@p21380)) % 1.32/1.59 (step @p6430 :rule process_scope :premises (@p21381) :args (false)) % 1.32/1.59 (assume-push @p21382 @t15) % 1.32/1.59 (assume-push @p21383 @t24) % 1.32/1.59 (assume-push @p21384 @t143) % 1.32/1.59 (assume-push @p21385 @t1078) % 1.32/1.59 (assume-push @p21386 @t1467) % 1.32/1.59 (assume-push @p21387 @t1515) % 1.32/1.59 (step @p6443 :rule and_intro :premises (@p21383 @p21385 @p21386 @p21384 @p6 @p21387)) % 1.32/1.59 (step-pop @p21388 :rule scope :premises (@p6443)) % 1.32/1.59 (step-pop @p21389 :rule scope :premises (@p21388)) % 1.32/1.59 (step-pop @p21390 :rule scope :premises (@p21389)) % 1.32/1.59 (step-pop @p21391 :rule scope :premises (@p21390)) % 1.32/1.59 (step-pop @p21392 :rule scope :premises (@p21391)) % 1.32/1.59 (step-pop @p21393 :rule scope :premises (@p21392)) % 1.32/1.59 (step @p6444 :rule process_scope :premises (@p21393) :args (@t1544)) % 1.32/1.59 (step @p6451 :rule implies_elim :premises (@p6444)) % 1.32/1.59 (step @p6452 :rule resolution :premises (@p6451 @p6430) :args (true @t1544)) % 1.32/1.59 (step @p6453 :rule not_and :premises (@p6452)) % 1.32/1.59 (step @p6454 :rule aci_norm :args ((= (or @t1545 (or @t1445 @t1505)) (or @t1545 @t1445 @t1505)))) % 1.32/1.59 (step @p6455 :rule symm :premises (@p6454)) % 1.32/1.59 (step @p6456 :rule bool-double-not-elim :args (@t1505)) % 1.32/1.59 (step @p6457 :rule evaluate :args (@t1546)) % 1.32/1.59 (step @p6458 :rule cong :premises (@p757 @p6457) :args (@t1547)) % 1.32/1.59 (step @p6459 :rule cong :premises (@p6458) :args ((not @t1547))) % 1.32/1.59 (step @p6460 :rule arith-leq-norm :args (@t18 -36)) % 1.32/1.59 (step @p6461 :rule trans :premises (@p6460 @p6459)) % 1.32/1.59 (step @p6462 :rule cong :premises (@p6461) :args ((not @t1548))) % 1.32/1.59 (step @p6463 :rule trans :premises (@p6462 @p6456)) % 1.32/1.59 (step @p6464 :rule arith-elim-leq :args (@t18 -36)) % 1.32/1.59 (step @p6465 :rule symm :premises (@p6464)) % 1.32/1.59 (step @p6466 :rule cong :premises (@p6465) :args ((not (>= -36 @t18)))) % 1.32/1.59 (step @p6467 :rule arith-elim-gt :args (@t18 -36)) % 1.32/1.59 (step @p6468 :rule trans :premises (@p6467 @p6466)) % 1.32/1.59 (step @p6469 :rule trans :premises (@p6468 @p6463)) % 1.32/1.59 (step @p6470 :rule bool-double-not-elim :args (@t1549)) % 1.32/1.59 (step @p6471 :rule trans :premises (@p6470 @p6469)) % 1.32/1.59 (step @p6065 :rule arith-elim-lt :args (@t18 -36)) % 1.32/1.59 (step @p6472 :rule bool-double-not-elim :args (@t1550)) % 1.32/1.59 (step @p6473 :rule trans :premises (@p6472 @p6065)) % 1.32/1.59 (step @p6474 :rule bool-double-not-elim :args (@t1545)) % 1.32/1.59 (step @p6475 :rule nary_cong :premises (@p6474 @p6473 @p6471) :args ((or (not @t1553) (not @t1552) (not @t1551)))) % 1.32/1.59 (step @p6476 :rule trans :premises (@p6475 @p6455)) % 1.32/1.59 (assume-push @p21394 @t1553) % 1.32/1.59 (assume-push @p21395 @t1552) % 1.32/1.59 (assume-push @p21396 @t1551) % 1.32/1.59 (step @p6480 :rule arith_trichotomy :premises (@p21395 @p21394)) % 1.32/1.59 (step @p6481 false :rule contra :premises (@p6480 @p21396)) % 1.32/1.59 (step-pop @p21397 :rule scope :premises (@p6481)) % 1.32/1.59 (step-pop @p21398 :rule scope :premises (@p21397)) % 1.32/1.59 (step-pop @p21399 :rule scope :premises (@p21398)) % 1.32/1.59 (step @p6482 :rule process_scope :premises (@p21399) :args (false)) % 1.32/1.59 (step @p6486 :rule not_and :premises (@p6482)) % 1.32/1.59 (step @p6487 :rule eq_resolve :premises (@p6486 @p6476)) % 1.32/1.59 (step @p6488 :rule eq_resolve :premises (@p6487 @p6454)) % 1.32/1.59 (step @p6489 :rule reordering :premises (@p6488) :args ((or @t1445 @t1505 @t1545))) % 1.32/1.59 (step @p6490 :rule refl :args (@t1553)) % 1.32/1.59 (step @p6491 :rule bool-double-not-elim :args (@t1515)) % 1.32/1.59 (step @p6492 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p6491 @p6490) :args ((or @t38 @t197 @t273 @t1084 (not @t1554) @t1553))) % 1.32/1.59 (assume-push @p21400 @t24) % 1.32/1.59 (assume-push @p21401 @t1078) % 1.32/1.59 (assume-push @p21402 @t15) % 1.32/1.59 (assume-push @p21403 @t1554) % 1.32/1.59 (assume-push @p21404 @t143) % 1.32/1.59 (assume-push @p21405 @t1545) % 1.32/1.59 (assume-push @p21406 @t1545) % 1.32/1.59 (step @p5064 :rule evaluate :args (@t1304)) % 1.32/1.59 (step @p6500 :rule evaluate :args ((+ 36/1 0/1 -183/1 -3/11 147/1 0/1))) % 1.32/1.59 (step @p5068 :rule evaluate :args (@t1307)) % 1.32/1.59 (step @p5067 :rule evaluate :args (@t1306)) % 1.32/1.59 (step @p5066 :rule evaluate :args (@t1305)) % 1.32/1.59 (step @p6501 :rule refl :args (-183/1)) % 1.32/1.59 (step @p6502 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p5071 :rule evaluate :args (@t1308)) % 1.32/1.59 (step @p6503 :rule cong :premises (@p5071) :args (@t1309)) % 1.32/1.59 (step @p6504 :rule trans :premises (@p6503 @p6502)) % 1.32/1.59 (step @p6505 :rule evaluate :args (@t1555)) % 1.32/1.59 (step @p6506 :rule evaluate :args (@t1556)) % 1.32/1.59 (step @p6507 :rule cong :premises (@p6506) :args (@t1557)) % 1.32/1.59 (step @p6508 :rule trans :premises (@p6507 @p6505)) % 1.32/1.59 (step @p6509 :rule nary_cong :premises (@p6508 @p6504 @p6501 @p5066 @p5067 @p5068) :args (@t1558)) % 1.32/1.59 (step @p6510 :rule trans :premises (@p6509 @p6500)) % 1.32/1.59 (step @p5079 :rule arith_poly_norm :args (@t1316)) % 1.32/1.59 (step @p6511 :rule arith_poly_norm :args ((= @t1559 @t1315))) % 1.32/1.59 (step @p6512 :rule trans :premises (@p6511 @p5079)) % 1.32/1.59 (step @p6513 :rule cong :premises (@p6512 @p6510) :args ((<= @t1559 @t1558))) % 1.32/1.59 (step @p6514 :rule trans :premises (@p6513 @p5064)) % 1.32/1.59 (assume-push @p21407 @t1326) % 1.32/1.59 (assume-push @p21408 @t222) % 1.32/1.59 (step @p5116 :rule arith_mult_pos :args (21/11 @t664)) % 1.32/1.59 (step @p5117 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p5118 :rule cong :premises (@p21408) :args (@t654)) % 1.32/1.59 (step @p5119 :rule trans :premises (@p5118 @p5117)) % 1.32/1.59 (step @p5120 :rule and_intro :premises (@p21407 @p5119)) % 1.32/1.59 (step @p5121 :rule modus_ponens :premises (@p5120 @p5116)) % 1.32/1.59 (step-pop @p21409 :rule scope :premises (@p5121)) % 1.32/1.59 (step-pop @p21410 :rule scope :premises (@p21409)) % 1.32/1.59 (step @p5122 :rule process_scope :premises (@p21410) :args (@t1327)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6519 :rule eq_resolve :premises (@p21400 @p538)) % 1.32/1.59 (step @p5126 :rule evaluate :args (@t1326)) % 1.32/1.59 (step @p5127 :rule true_elim :premises (@p5126)) % 1.32/1.59 (step @p6520 :rule and_intro :premises (@p5127 @p6519)) % 1.32/1.59 (step @p6521 :rule modus_ponens :premises (@p6520 @p5122)) % 1.32/1.59 (assume-push @p21411 @t1324) % 1.32/1.59 (assume-push @p21412 @t1078) % 1.32/1.59 (step @p5101 :rule arith_mult_pos :args (147/11 @t1094)) % 1.32/1.59 (step @p5102 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p5103 :rule cong :premises (@p21401) :args (@t644)) % 1.32/1.59 (step @p5104 :rule trans :premises (@p5103 @p5102)) % 1.32/1.59 (step @p5105 :rule and_intro :premises (@p21411 @p5104)) % 1.32/1.59 (step @p5106 :rule modus_ponens :premises (@p5105 @p5101)) % 1.32/1.59 (step-pop @p21413 :rule scope :premises (@p5106)) % 1.32/1.59 (step-pop @p21414 :rule scope :premises (@p21413)) % 1.32/1.59 (step @p5107 :rule process_scope :premises (@p21414) :args (@t1325)) % 1.32/1.59 (step @p5110 :rule evaluate :args (@t1324)) % 1.32/1.59 (step @p5111 :rule true_elim :premises (@p5110)) % 1.32/1.59 (step @p6526 :rule and_intro :premises (@p5111 @p21401)) % 1.32/1.59 (step @p6527 :rule modus_ponens :premises (@p6526 @p5107)) % 1.32/1.59 (assume-push @p21415 @t1322) % 1.32/1.59 (assume-push @p21416 @t4) % 1.32/1.59 (step @p5086 :rule arith_mult_neg :args (-3/11 @t82)) % 1.32/1.59 (step @p5087 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p5088 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p5089 :rule trans :premises (@p5088 @p5087)) % 1.32/1.59 (step @p5090 :rule and_intro :premises (@p21415 @p5089)) % 1.32/1.59 (step @p5091 :rule modus_ponens :premises (@p5090 @p5086)) % 1.32/1.59 (step-pop @p21417 :rule scope :premises (@p5091)) % 1.32/1.59 (step-pop @p21418 :rule scope :premises (@p21417)) % 1.32/1.59 (step @p5092 :rule process_scope :premises (@p21418) :args (@t1323)) % 1.32/1.59 (step @p5095 :rule evaluate :args (@t1322)) % 1.32/1.59 (step @p5096 :rule true_elim :premises (@p5095)) % 1.32/1.59 (step @p5097 :rule and_intro :premises (@p5096 @p1)) % 1.32/1.59 (step @p5098 :rule modus_ponens :premises (@p5097 @p5092)) % 1.32/1.59 (step @p6532 :rule evaluate :args (@t1560)) % 1.32/1.59 (step @p6533 :rule refl :args (@t1319)) % 1.32/1.59 (step @p6534 :rule cong :premises (@p6533 @p6532) :args (@t1561)) % 1.32/1.59 (step @p6535 :rule arith_poly_norm :args ((= (* 183/1 (to_real (- @t1263 -183))) (* 183/1 (- @t1319 @t1560))))) % 1.32/1.59 (step @p6536 :rule arith_poly_norm_rel :premises (@p6535) :args ((= (<= @t1263 -183) @t1561))) % 1.32/1.59 (step @p6537 :rule trans :premises (@p6536 @p6534)) % 1.32/1.59 (step @p6335 :rule arith-elim-lt :args (@t1263 -182)) % 1.32/1.59 (step @p6336 :rule symm :premises (@p6335)) % 1.32/1.59 (step @p6538 :rule eq_resolve :premises (@p21403 @p6336)) % 1.32/1.59 (step @p6539 :rule int_tight_ub :premises (@p6538)) % 1.32/1.59 (step @p6540 :rule eq_resolve :premises (@p6539 @p6537)) % 1.32/1.59 (step @p5141 :rule arith_mult_pos :args (3 @t417)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6541 :rule eq_resolve :premises (@p21404 @p1181)) % 1.32/1.59 (step @p5143 :rule evaluate :args (@t1330)) % 1.32/1.59 (step @p5144 :rule true_elim :premises (@p5143)) % 1.32/1.59 (step @p6542 :rule and_intro :premises (@p5144 @p6541)) % 1.32/1.59 (step @p6543 :rule modus_ponens :premises (@p6542 @p5141)) % 1.32/1.59 (step @p6544 :rule cong :premises (@p6543) :args (@t1320)) % 1.32/1.59 (step @p6545 :rule arith_mult_neg :args (-1 @t1545)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p6546 :rule and_intro :premises (@p136 @p21405)) % 1.32/1.59 (step @p6547 :rule modus_ponens :premises (@p6546 @p6545)) % 1.32/1.59 (step @p6548 :rule cong :premises (@p6547) :args (@t608)) % 1.32/1.59 (step @p6549 :rule arith_sum_ub :premises (@p6548 @p6544 @p6540 @p5098 @p6527 @p6521)) % 1.32/1.59 (step @p6550 false :rule eq_resolve :premises (@p6549 @p6514)) % 1.32/1.59 (step-pop @p21419 :rule scope :premises (@p6550)) % 1.32/1.59 (step @p6551 :rule process_scope :premises (@p21419) :args (false)) % 1.32/1.59 (step @p6553 false :rule contra :premises (@p21405 @p6551)) % 1.32/1.59 (step-pop @p21420 :rule scope :premises (@p6553)) % 1.32/1.59 (step-pop @p21421 :rule scope :premises (@p21420)) % 1.32/1.59 (step-pop @p21422 :rule scope :premises (@p21421)) % 1.32/1.59 (step-pop @p21423 :rule scope :premises (@p21422)) % 1.32/1.59 (step-pop @p21424 :rule scope :premises (@p21423)) % 1.32/1.59 (step-pop @p21425 :rule scope :premises (@p21424)) % 1.32/1.59 (step @p6554 :rule process_scope :premises (@p21425) :args (false)) % 1.32/1.59 (assume-push @p21426 @t15) % 1.32/1.59 (assume-push @p21427 @t24) % 1.32/1.59 (assume-push @p21428 @t143) % 1.32/1.59 (assume-push @p21429 @t1078) % 1.32/1.59 (assume-push @p21430 @t1554) % 1.32/1.59 (assume-push @p21431 @t1545) % 1.32/1.59 (step @p6567 :rule and_intro :premises (@p21427 @p21429 @p6 @p21430 @p21428 @p21431)) % 1.32/1.59 (step-pop @p21432 :rule scope :premises (@p6567)) % 1.32/1.59 (step-pop @p21433 :rule scope :premises (@p21432)) % 1.32/1.59 (step-pop @p21434 :rule scope :premises (@p21433)) % 1.32/1.59 (step-pop @p21435 :rule scope :premises (@p21434)) % 1.32/1.59 (step-pop @p21436 :rule scope :premises (@p21435)) % 1.32/1.59 (step-pop @p21437 :rule scope :premises (@p21436)) % 1.32/1.59 (step @p6568 :rule process_scope :premises (@p21437) :args (@t1562)) % 1.32/1.59 (step @p6575 :rule implies_elim :premises (@p6568)) % 1.32/1.59 (step @p6576 :rule resolution :premises (@p6575 @p6554) :args (true @t1562)) % 1.32/1.59 (step @p6577 :rule not_and :premises (@p6576)) % 1.32/1.59 (step @p6578 :rule eq_resolve :premises (@p6577 @p6492)) % 1.32/1.59 (step @p6579 :rule chain_m_resolution :premises (@p6578 @p6 @p6489 @p6453 @p6 @p6328 @p6 @p6250 @p6) :args ((or @t197 @t273 @t1084 @t1469 @t1445) (@list false false true false true false false false) (@list @t15 @t1545 @t1515 @t15 @t1505 @t15 @t1467 @t15))) % 1.32/1.59 (step @p6580 :rule refl :args (@t1564)) % 1.32/1.59 (step @p6581 :rule bool-double-not-elim :args (@t1565)) % 1.32/1.59 (step @p6582 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p6581 @p6580) :args ((or @t38 @t197 @t273 @t1084 @t1567 @t1564))) % 1.32/1.59 (assume-push @p21438 @t24) % 1.32/1.59 (assume-push @p21439 @t1078) % 1.32/1.59 (assume-push @p21440 @t15) % 1.32/1.59 (assume-push @p21441 @t1566) % 1.32/1.59 (assume-push @p21442 @t143) % 1.32/1.59 (assume-push @p21443 @t1563) % 1.32/1.59 (assume-push @p21444 @t1563) % 1.32/1.59 (step @p6590 :rule evaluate :args (@t1568)) % 1.32/1.59 (step @p6591 :rule evaluate :args (@t1569)) % 1.32/1.59 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.59 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.59 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.59 (step @p6592 :rule evaluate :args (@t1570)) % 1.32/1.59 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.59 (step @p6593 :rule refl :args (40/1)) % 1.32/1.59 (step @p6594 :rule nary_cong :premises (@p6593 @p77 @p6592 @p4610 @p4611 @p4612) :args (@t1571)) % 1.32/1.59 (step @p6595 :rule trans :premises (@p6594 @p6591)) % 1.32/1.59 (step @p5499 :rule arith_poly_norm :args (@t1388)) % 1.32/1.59 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.59 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.59 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.59 (step @p4622 :rule refl :args (@t1220)) % 1.32/1.59 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.32/1.59 (step @p5500 :rule refl :args (@t389)) % 1.32/1.59 (step @p5501 :rule nary_cong :premises (@p5500 @p4621 @p4622 @p4618 @p4619 @p4620) :args (@t1389)) % 1.32/1.59 (step @p5502 :rule trans :premises (@p5501 @p5499)) % 1.32/1.59 (step @p6596 :rule cong :premises (@p5502 @p6595) :args ((<= @t1389 @t1571))) % 1.32/1.59 (step @p6597 :rule trans :premises (@p6596 @p6590)) % 1.32/1.59 (assume-push @p21445 @t1233) % 1.32/1.59 (assume-push @p21446 @t222) % 1.32/1.59 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.59 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4662 :rule cong :premises (@p21446) :args (@t654)) % 1.32/1.59 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.59 (step @p4664 :rule and_intro :premises (@p21445 @p4663)) % 1.32/1.59 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.59 (step-pop @p21447 :rule scope :premises (@p4665)) % 1.32/1.59 (step-pop @p21448 :rule scope :premises (@p21447)) % 1.32/1.59 (step @p4666 :rule process_scope :premises (@p21448) :args (@t1234)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6602 :rule eq_resolve :premises (@p21438 @p538)) % 1.32/1.59 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.59 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.59 (step @p6603 :rule and_intro :premises (@p4671 @p6602)) % 1.32/1.59 (step @p6604 :rule modus_ponens :premises (@p6603 @p4666)) % 1.32/1.59 (assume-push @p21449 @t1231) % 1.32/1.59 (assume-push @p21450 @t1078) % 1.32/1.59 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.59 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4647 :rule cong :premises (@p21439) :args (@t644)) % 1.32/1.59 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.59 (step @p4649 :rule and_intro :premises (@p21449 @p4648)) % 1.32/1.59 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.59 (step-pop @p21451 :rule scope :premises (@p4650)) % 1.32/1.59 (step-pop @p21452 :rule scope :premises (@p21451)) % 1.32/1.59 (step @p4651 :rule process_scope :premises (@p21452) :args (@t1232)) % 1.32/1.59 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.59 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.59 (step @p6609 :rule and_intro :premises (@p4655 @p21439)) % 1.32/1.59 (step @p6610 :rule modus_ponens :premises (@p6609 @p4651)) % 1.32/1.59 (assume-push @p21453 @t1229) % 1.32/1.59 (assume-push @p21454 @t4) % 1.32/1.59 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.59 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.59 (step @p4634 :rule and_intro :premises (@p21453 @p4633)) % 1.32/1.59 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.59 (step-pop @p21455 :rule scope :premises (@p4635)) % 1.32/1.59 (step-pop @p21456 :rule scope :premises (@p21455)) % 1.32/1.59 (step @p4636 :rule process_scope :premises (@p21456) :args (@t1230)) % 1.32/1.59 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.59 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.59 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.59 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.59 (assume-push @p21457 @t1236) % 1.32/1.59 (assume-push @p21458 @t1572) % 1.32/1.59 (step @p6617 :rule arith_mult_pos :args (14/11 @t1573)) % 1.32/1.59 (step @p6618 :rule evaluate :args (@t1574)) % 1.32/1.59 (step @p6619 :rule refl :args (@t387)) % 1.32/1.59 (step @p6620 :rule cong :premises (@p6619 @p6618) :args (@t1575)) % 1.32/1.59 (step @p6621 :rule arith_poly_norm :args (@t1576)) % 1.32/1.59 (step @p6622 :rule arith_poly_norm_rel :premises (@p6621) :args (@t1577)) % 1.32/1.59 (step @p6623 :rule trans :premises (@p6622 @p6620)) % 1.32/1.59 (step @p6624 :rule eq_resolve :premises (@p21458 @p6623)) % 1.32/1.59 (step @p6625 :rule and_intro :premises (@p21457 @p6624)) % 1.32/1.59 (step @p6626 :rule modus_ponens :premises (@p6625 @p6617)) % 1.32/1.59 (step-pop @p21459 :rule scope :premises (@p6626)) % 1.32/1.59 (step-pop @p21460 :rule scope :premises (@p21459)) % 1.32/1.59 (step @p6627 :rule process_scope :premises (@p21460) :args (@t1578)) % 1.32/1.59 (step @p6630 :rule arith-elim-lt :args (@t18 -34)) % 1.32/1.59 (step @p6631 :rule symm :premises (@p6630)) % 1.32/1.59 (step @p6632 :rule eq_resolve :premises (@p21441 @p6631)) % 1.32/1.59 (step @p6633 :rule int_tight_ub :premises (@p6632)) % 1.32/1.59 (step @p4704 :rule evaluate :args (@t1236)) % 1.32/1.59 (step @p4705 :rule true_elim :premises (@p4704)) % 1.32/1.59 (step @p6634 :rule and_intro :premises (@p4705 @p6633)) % 1.32/1.59 (step @p6635 :rule modus_ponens :premises (@p6634 @p6627)) % 1.32/1.59 (assume-push @p21461 @t77) % 1.32/1.59 (assume-push @p21462 @t417) % 1.32/1.59 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.32/1.59 (step @p4677 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4678 :rule cong :premises (@p21462) :args (@t401)) % 1.32/1.59 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.32/1.59 (step @p4680 :rule and_intro :premises (@p21461 @p4679)) % 1.32/1.59 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.32/1.59 (step-pop @p21463 :rule scope :premises (@p4681)) % 1.32/1.59 (step-pop @p21464 :rule scope :premises (@p21463)) % 1.32/1.59 (step @p4682 :rule process_scope :premises (@p21464) :args (@t1235)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6640 :rule eq_resolve :premises (@p21442 @p1181)) % 1.32/1.59 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.59 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.59 (step @p6641 :rule and_intro :premises (@p114 @p6640)) % 1.32/1.59 (step @p6642 :rule modus_ponens :premises (@p6641 @p4682)) % 1.32/1.59 (step @p6643 :rule evaluate :args (@t1579)) % 1.32/1.59 (step @p6644 :rule cong :premises (@p21443) :args (@t389)) % 1.32/1.59 (step @p6645 :rule trans :premises (@p6644 @p6643)) % 1.32/1.59 (step @p6646 :rule arith_sum_ub :premises (@p6645 @p6642 @p6635 @p4642 @p6610 @p6604)) % 1.32/1.59 (step @p6647 false :rule eq_resolve :premises (@p6646 @p6597)) % 1.32/1.59 (step-pop @p21465 :rule scope :premises (@p6647)) % 1.32/1.59 (step @p6648 :rule process_scope :premises (@p21465) :args (false)) % 1.32/1.59 (step @p6650 false :rule contra :premises (@p21443 @p6648)) % 1.32/1.59 (step-pop @p21466 :rule scope :premises (@p6650)) % 1.32/1.59 (step-pop @p21467 :rule scope :premises (@p21466)) % 1.32/1.59 (step-pop @p21468 :rule scope :premises (@p21467)) % 1.32/1.59 (step-pop @p21469 :rule scope :premises (@p21468)) % 1.32/1.59 (step-pop @p21470 :rule scope :premises (@p21469)) % 1.32/1.59 (step-pop @p21471 :rule scope :premises (@p21470)) % 1.32/1.59 (step @p6651 :rule process_scope :premises (@p21471) :args (false)) % 1.32/1.59 (assume-push @p21472 @t15) % 1.32/1.59 (assume-push @p21473 @t24) % 1.32/1.59 (assume-push @p21474 @t143) % 1.32/1.59 (assume-push @p21475 @t1078) % 1.32/1.59 (assume-push @p21476 @t1566) % 1.32/1.59 (assume-push @p21477 @t1563) % 1.32/1.59 (step @p6664 :rule and_intro :premises (@p21473 @p21475 @p6 @p21476 @p21474 @p21477)) % 1.32/1.59 (step-pop @p21478 :rule scope :premises (@p6664)) % 1.32/1.59 (step-pop @p21479 :rule scope :premises (@p21478)) % 1.32/1.59 (step-pop @p21480 :rule scope :premises (@p21479)) % 1.32/1.59 (step-pop @p21481 :rule scope :premises (@p21480)) % 1.32/1.59 (step-pop @p21482 :rule scope :premises (@p21481)) % 1.32/1.59 (step-pop @p21483 :rule scope :premises (@p21482)) % 1.32/1.59 (step @p6665 :rule process_scope :premises (@p21483) :args (@t1580)) % 1.32/1.59 (step @p6672 :rule implies_elim :premises (@p6665)) % 1.32/1.59 (step @p6673 :rule resolution :premises (@p6672 @p6651) :args (true @t1580)) % 1.32/1.59 (step @p6674 :rule not_and :premises (@p6673)) % 1.32/1.59 (step @p6675 :rule eq_resolve :premises (@p6674 @p6582)) % 1.32/1.59 (step @p6676 :rule bool-double-not-elim :args (@t1581)) % 1.32/1.59 (step @p6677 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p6581 @p6676) :args ((or @t38 @t197 @t273 @t1084 @t1567 (not @t1582)))) % 1.32/1.59 (assume-push @p21484 @t24) % 1.32/1.59 (assume-push @p21485 @t1078) % 1.32/1.59 (assume-push @p21486 @t15) % 1.32/1.59 (assume-push @p21487 @t1566) % 1.32/1.59 (assume-push @p21488 @t143) % 1.32/1.59 (assume-push @p21489 @t1582) % 1.32/1.59 (step @p6684 :rule arith-elim-lt :args (@t135 40)) % 1.32/1.59 (step @p6685 :rule cong :premises (@p6684) :args (@t1584)) % 1.32/1.59 (step @p6686 :rule trans :premises (@p6685 @p6676)) % 1.32/1.59 (step @p6687 :rule symm :premises (@p6686)) % 1.32/1.59 (assume-push @p21490 @t1583) % 1.32/1.59 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.59 (step @p6689 :rule evaluate :args (@t1585)) % 1.32/1.59 (step @p6591 :rule evaluate :args (@t1569)) % 1.32/1.59 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.59 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.59 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.59 (step @p6592 :rule evaluate :args (@t1570)) % 1.32/1.59 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.59 (step @p6593 :rule refl :args (40/1)) % 1.32/1.59 (step @p6594 :rule nary_cong :premises (@p6593 @p77 @p6592 @p4610 @p4611 @p4612) :args (@t1571)) % 1.32/1.59 (step @p6595 :rule trans :premises (@p6594 @p6591)) % 1.32/1.59 (step @p5499 :rule arith_poly_norm :args (@t1388)) % 1.32/1.59 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.59 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.59 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.59 (step @p4622 :rule refl :args (@t1220)) % 1.32/1.59 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.32/1.59 (step @p5500 :rule refl :args (@t389)) % 1.32/1.59 (step @p5501 :rule nary_cong :premises (@p5500 @p4621 @p4622 @p4618 @p4619 @p4620) :args (@t1389)) % 1.32/1.59 (step @p5502 :rule trans :premises (@p5501 @p5499)) % 1.32/1.59 (step @p6690 :rule cong :premises (@p5502 @p6595) :args (@t1586)) % 1.32/1.59 (step @p6691 :rule trans :premises (@p6690 @p6689)) % 1.32/1.59 (step @p6692 :rule cong :premises (@p6691) :args ((not @t1586))) % 1.32/1.59 (step @p6693 :rule trans :premises (@p6692 @p236)) % 1.32/1.59 (step @p6694 :rule arith-elim-lt :args (@t1389 @t1571)) % 1.32/1.59 (step @p6695 :rule trans :premises (@p6694 @p6693)) % 1.32/1.59 (assume-push @p21491 @t1233) % 1.32/1.59 (assume-push @p21492 @t222) % 1.32/1.59 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.59 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4662 :rule cong :premises (@p21492) :args (@t654)) % 1.32/1.59 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.59 (step @p4664 :rule and_intro :premises (@p21491 @p4663)) % 1.32/1.59 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.59 (step-pop @p21493 :rule scope :premises (@p4665)) % 1.32/1.59 (step-pop @p21494 :rule scope :premises (@p21493)) % 1.32/1.59 (step @p4666 :rule process_scope :premises (@p21494) :args (@t1234)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6700 :rule eq_resolve :premises (@p21484 @p538)) % 1.32/1.59 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.59 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.59 (step @p6701 :rule and_intro :premises (@p4671 @p6700)) % 1.32/1.59 (step @p6702 :rule modus_ponens :premises (@p6701 @p4666)) % 1.32/1.59 (assume-push @p21495 @t1231) % 1.32/1.59 (assume-push @p21496 @t1078) % 1.32/1.59 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.59 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4647 :rule cong :premises (@p21485) :args (@t644)) % 1.32/1.59 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.59 (step @p4649 :rule and_intro :premises (@p21495 @p4648)) % 1.32/1.59 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.59 (step-pop @p21497 :rule scope :premises (@p4650)) % 1.32/1.59 (step-pop @p21498 :rule scope :premises (@p21497)) % 1.32/1.59 (step @p4651 :rule process_scope :premises (@p21498) :args (@t1232)) % 1.32/1.59 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.59 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.59 (step @p6707 :rule and_intro :premises (@p4655 @p21485)) % 1.32/1.59 (step @p6708 :rule modus_ponens :premises (@p6707 @p4651)) % 1.32/1.59 (assume-push @p21499 @t1229) % 1.32/1.59 (assume-push @p21500 @t4) % 1.32/1.59 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.59 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.59 (step @p4634 :rule and_intro :premises (@p21499 @p4633)) % 1.32/1.59 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.59 (step-pop @p21501 :rule scope :premises (@p4635)) % 1.32/1.59 (step-pop @p21502 :rule scope :premises (@p21501)) % 1.32/1.59 (step @p4636 :rule process_scope :premises (@p21502) :args (@t1230)) % 1.32/1.59 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.59 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.59 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.59 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.59 (assume-push @p21503 @t1236) % 1.32/1.59 (assume-push @p21504 @t1572) % 1.32/1.59 (step @p6617 :rule arith_mult_pos :args (14/11 @t1573)) % 1.32/1.59 (step @p6618 :rule evaluate :args (@t1574)) % 1.32/1.59 (step @p6619 :rule refl :args (@t387)) % 1.32/1.59 (step @p6620 :rule cong :premises (@p6619 @p6618) :args (@t1575)) % 1.32/1.59 (step @p6621 :rule arith_poly_norm :args (@t1576)) % 1.32/1.59 (step @p6622 :rule arith_poly_norm_rel :premises (@p6621) :args (@t1577)) % 1.32/1.59 (step @p6623 :rule trans :premises (@p6622 @p6620)) % 1.32/1.59 (step @p6624 :rule eq_resolve :premises (@p21504 @p6623)) % 1.32/1.59 (step @p6625 :rule and_intro :premises (@p21503 @p6624)) % 1.32/1.59 (step @p6626 :rule modus_ponens :premises (@p6625 @p6617)) % 1.32/1.59 (step-pop @p21505 :rule scope :premises (@p6626)) % 1.32/1.59 (step-pop @p21506 :rule scope :premises (@p21505)) % 1.32/1.59 (step @p6627 :rule process_scope :premises (@p21506) :args (@t1578)) % 1.32/1.59 (step @p6630 :rule arith-elim-lt :args (@t18 -34)) % 1.32/1.59 (step @p6631 :rule symm :premises (@p6630)) % 1.32/1.59 (step @p6717 :rule eq_resolve :premises (@p21487 @p6631)) % 1.32/1.59 (step @p6718 :rule int_tight_ub :premises (@p6717)) % 1.32/1.59 (step @p4704 :rule evaluate :args (@t1236)) % 1.32/1.59 (step @p4705 :rule true_elim :premises (@p4704)) % 1.32/1.59 (step @p6719 :rule and_intro :premises (@p4705 @p6718)) % 1.32/1.59 (step @p6720 :rule modus_ponens :premises (@p6719 @p6627)) % 1.32/1.59 (assume-push @p21507 @t77) % 1.32/1.59 (assume-push @p21508 @t417) % 1.32/1.59 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.32/1.59 (step @p4677 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4678 :rule cong :premises (@p21508) :args (@t401)) % 1.32/1.59 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.32/1.59 (step @p4680 :rule and_intro :premises (@p21507 @p4679)) % 1.32/1.59 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.32/1.59 (step-pop @p21509 :rule scope :premises (@p4681)) % 1.32/1.59 (step-pop @p21510 :rule scope :premises (@p21509)) % 1.32/1.59 (step @p4682 :rule process_scope :premises (@p21510) :args (@t1235)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6725 :rule eq_resolve :premises (@p21488 @p1181)) % 1.32/1.59 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.59 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.59 (step @p6726 :rule and_intro :premises (@p114 @p6725)) % 1.32/1.59 (step @p6727 :rule modus_ponens :premises (@p6726 @p4682)) % 1.32/1.59 (step @p6728 :rule evaluate :args (@t1579)) % 1.32/1.59 (step @p6729 :rule refl :args (@t389)) % 1.32/1.59 (step @p6730 :rule cong :premises (@p6729 @p6728) :args (@t1587)) % 1.32/1.59 (step @p6731 :rule arith_poly_norm :args ((= (* -40/1 (to_real (- @t135 40))) (* -40/1 (- @t389 @t1579))))) % 1.32/1.59 (step @p6732 :rule arith_poly_norm_rel :premises (@p6731) :args ((= @t1583 @t1587))) % 1.32/1.59 (step @p6733 :rule trans :premises (@p6732 @p6730)) % 1.32/1.59 (step @p6734 :rule eq_resolve :premises (@p21490 @p6733)) % 1.32/1.59 (step @p6735 :rule arith_sum_ub :premises (@p6734 @p6727 @p6720 @p4642 @p6708 @p6702)) % 1.32/1.59 (step @p6736 false :rule eq_resolve :premises (@p6735 @p6695)) % 1.32/1.59 (step-pop @p21511 :rule scope :premises (@p6736)) % 1.32/1.59 (step @p6737 :rule process_scope :premises (@p21511) :args (false)) % 1.32/1.59 (step @p6739 :rule eq_resolve :premises (@p6737 @p6686)) % 1.32/1.59 (step @p6740 :rule eq_resolve :premises (@p6739 @p6687)) % 1.32/1.59 (step @p6741 :rule symm :premises (@p6684)) % 1.32/1.59 (step @p6742 :rule eq_resolve :premises (@p21489 @p6741)) % 1.32/1.59 (step @p6743 false :rule contra :premises (@p6742 @p6740)) % 1.32/1.59 (step-pop @p21512 :rule scope :premises (@p6743)) % 1.32/1.59 (step-pop @p21513 :rule scope :premises (@p21512)) % 1.32/1.59 (step-pop @p21514 :rule scope :premises (@p21513)) % 1.32/1.59 (step-pop @p21515 :rule scope :premises (@p21514)) % 1.32/1.59 (step-pop @p21516 :rule scope :premises (@p21515)) % 1.32/1.59 (step-pop @p21517 :rule scope :premises (@p21516)) % 1.32/1.59 (step @p6744 :rule process_scope :premises (@p21517) :args (false)) % 1.32/1.59 (assume-push @p21518 @t15) % 1.32/1.59 (assume-push @p21519 @t24) % 1.32/1.59 (assume-push @p21520 @t143) % 1.32/1.59 (assume-push @p21521 @t1078) % 1.32/1.59 (assume-push @p21522 @t1566) % 1.32/1.59 (assume-push @p21523 @t1582) % 1.32/1.59 (step @p6757 :rule and_intro :premises (@p21519 @p21521 @p6 @p21522 @p21520 @p21523)) % 1.32/1.59 (step-pop @p21524 :rule scope :premises (@p6757)) % 1.32/1.59 (step-pop @p21525 :rule scope :premises (@p21524)) % 1.32/1.59 (step-pop @p21526 :rule scope :premises (@p21525)) % 1.32/1.59 (step-pop @p21527 :rule scope :premises (@p21526)) % 1.32/1.59 (step-pop @p21528 :rule scope :premises (@p21527)) % 1.32/1.59 (step-pop @p21529 :rule scope :premises (@p21528)) % 1.32/1.59 (step @p6758 :rule process_scope :premises (@p21529) :args (@t1588)) % 1.32/1.59 (step @p6765 :rule implies_elim :premises (@p6758)) % 1.32/1.59 (step @p6766 :rule resolution :premises (@p6765 @p6744) :args (true @t1588)) % 1.32/1.59 (step @p6767 :rule not_and :premises (@p6766)) % 1.32/1.59 (step @p6768 :rule eq_resolve :premises (@p6767 @p6677)) % 1.32/1.59 (step @p6769 :rule aci_norm :args ((= (or @t1563 (or @t1582 @t1468)) (or @t1563 @t1582 @t1468)))) % 1.32/1.59 (step @p6770 :rule symm :premises (@p6769)) % 1.32/1.59 (step @p6771 :rule bool-double-not-elim :args (@t1468)) % 1.32/1.59 (step @p6772 :rule evaluate :args (@t1589)) % 1.32/1.59 (step @p6773 :rule cong :premises (@p1242 @p6772) :args (@t1590)) % 1.32/1.59 (step @p6774 :rule cong :premises (@p6773) :args ((not @t1590))) % 1.32/1.59 (step @p6775 :rule arith-leq-norm :args (@t135 40)) % 1.32/1.59 (step @p6776 :rule trans :premises (@p6775 @p6774)) % 1.32/1.59 (step @p6777 :rule cong :premises (@p6776) :args ((not (<= @t135 40)))) % 1.32/1.59 (step @p6778 :rule trans :premises (@p6777 @p6771)) % 1.32/1.59 (step @p6779 :rule arith-elim-leq :args (@t135 40)) % 1.32/1.59 (step @p6780 :rule symm :premises (@p6779)) % 1.32/1.59 (step @p6781 :rule cong :premises (@p6780) :args ((not (>= 40 @t135)))) % 1.32/1.59 (step @p6782 :rule arith-elim-gt :args (@t135 40)) % 1.32/1.59 (step @p6783 :rule trans :premises (@p6782 @p6781)) % 1.32/1.59 (step @p6784 :rule trans :premises (@p6783 @p6778)) % 1.32/1.59 (step @p6785 :rule bool-double-not-elim :args (@t1591)) % 1.32/1.59 (step @p6786 :rule trans :premises (@p6785 @p6784)) % 1.32/1.59 (step @p6684 :rule arith-elim-lt :args (@t135 40)) % 1.32/1.59 (step @p6787 :rule bool-double-not-elim :args (@t1583)) % 1.32/1.59 (step @p6788 :rule trans :premises (@p6787 @p6684)) % 1.32/1.59 (step @p6789 :rule bool-double-not-elim :args (@t1563)) % 1.32/1.59 (step @p6790 :rule nary_cong :premises (@p6789 @p6788 @p6786) :args ((or (not @t1564) (not @t1584) (not @t1592)))) % 1.32/1.59 (step @p6791 :rule trans :premises (@p6790 @p6770)) % 1.32/1.59 (assume-push @p21530 @t1564) % 1.32/1.59 (assume-push @p21531 @t1584) % 1.32/1.59 (assume-push @p21532 @t1592) % 1.32/1.59 (step @p6795 :rule arith_trichotomy :premises (@p21531 @p21530)) % 1.32/1.59 (step @p6796 false :rule contra :premises (@p6795 @p21532)) % 1.32/1.59 (step-pop @p21533 :rule scope :premises (@p6796)) % 1.32/1.59 (step-pop @p21534 :rule scope :premises (@p21533)) % 1.32/1.59 (step-pop @p21535 :rule scope :premises (@p21534)) % 1.32/1.59 (step @p6797 :rule process_scope :premises (@p21535) :args (false)) % 1.32/1.59 (step @p6801 :rule not_and :premises (@p6797)) % 1.32/1.59 (step @p6802 :rule eq_resolve :premises (@p6801 @p6791)) % 1.32/1.59 (step @p6803 :rule eq_resolve :premises (@p6802 @p6769)) % 1.32/1.59 (step @p6804 :rule reordering :premises (@p6803) :args ((or @t1582 @t1468 @t1563))) % 1.32/1.59 (step @p6805 :rule chain_m_resolution :premises (@p6804 @p6768 @p6 @p6675 @p6) :args ((or @t197 @t273 @t1084 @t1565 @t1468) @t1593 (@list @t1581 @t15 @t1563 @t15))) % 1.32/1.59 (assume-push @p21536 @t1594) % 1.32/1.59 (assume-push @p21537 @t143) % 1.32/1.59 (assume-push @p21538 @t1078) % 1.32/1.59 (assume-push @p21539 @t24) % 1.32/1.59 (assume-push @p21540 @t15) % 1.32/1.59 (assume-push @p21541 @t1565) % 1.32/1.59 (step @p6812 :rule evaluate :args (@t1595)) % 1.32/1.59 (step @p6813 :rule evaluate :args ((+ 34/1 -429/14 0/1 -7/2 0/1 1/154))) % 1.32/1.59 (step @p4191 :rule evaluate :args (@t1124)) % 1.32/1.59 (step @p4052 :rule evaluate :args (@t1103)) % 1.32/1.59 (step @p4053 :rule evaluate :args (@t1104)) % 1.32/1.59 (step @p4192 :rule evaluate :args (@t1125)) % 1.32/1.59 (step @p6814 :rule evaluate :args (@t1596)) % 1.32/1.59 (step @p6815 :rule evaluate :args (@t1597)) % 1.32/1.59 (step @p6816 :rule evaluate :args (@t1598)) % 1.32/1.59 (step @p6817 :rule cong :premises (@p6816) :args (@t1599)) % 1.32/1.59 (step @p6818 :rule trans :premises (@p6817 @p6815)) % 1.32/1.59 (step @p6819 :rule nary_cong :premises (@p6818 @p6814 @p4192 @p4053 @p4052 @p4191) :args (@t1600)) % 1.32/1.59 (step @p6820 :rule trans :premises (@p6819 @p6813)) % 1.32/1.59 (step @p6266 :rule arith_poly_norm :args (@t1512)) % 1.32/1.59 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.32/1.59 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.32/1.59 (step @p4201 :rule refl :args (@t899)) % 1.32/1.59 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.32/1.59 (step @p4204 :rule refl :args (@t900)) % 1.32/1.59 (step @p6267 :rule refl :args (@t608)) % 1.32/1.59 (step @p6268 :rule nary_cong :premises (@p6267 @p4204 @p4203 @p4201 @p4200 @p4202) :args (@t1513)) % 1.32/1.59 (step @p6269 :rule trans :premises (@p6268 @p6266)) % 1.32/1.59 (step @p6821 :rule cong :premises (@p6269 @p6820) :args ((<= @t1513 @t1600))) % 1.32/1.59 (step @p6822 :rule trans :premises (@p6821 @p6812)) % 1.32/1.59 (assume-push @p21542 @t1137) % 1.32/1.59 (assume-push @p21543 @t4) % 1.32/1.59 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.32/1.59 (step @p4226 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.32/1.59 (step @p4229 :rule and_intro :premises (@p21542 @p4228)) % 1.32/1.59 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.32/1.59 (step-pop @p21544 :rule scope :premises (@p4230)) % 1.32/1.59 (step-pop @p21545 :rule scope :premises (@p21544)) % 1.32/1.59 (step @p4231 :rule process_scope :premises (@p21545) :args (@t1138)) % 1.32/1.59 (step @p4234 :rule evaluate :args (@t1137)) % 1.32/1.59 (step @p4235 :rule true_elim :premises (@p4234)) % 1.32/1.59 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.32/1.59 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.32/1.59 (assume-push @p21546 @t1117) % 1.32/1.59 (assume-push @p21547 @t222) % 1.32/1.59 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.32/1.59 (step @p4101 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4102 :rule cong :premises (@p21547) :args (@t654)) % 1.32/1.59 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.32/1.59 (step @p4104 :rule and_intro :premises (@p21546 @p4103)) % 1.32/1.59 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.32/1.59 (step-pop @p21548 :rule scope :premises (@p4105)) % 1.32/1.59 (step-pop @p21549 :rule scope :premises (@p21548)) % 1.32/1.59 (step @p4106 :rule process_scope :premises (@p21549) :args (@t1118)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6831 :rule eq_resolve :premises (@p21539 @p538)) % 1.32/1.59 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.59 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.59 (step @p6832 :rule and_intro :premises (@p4111 @p6831)) % 1.32/1.59 (step @p6833 :rule modus_ponens :premises (@p6832 @p4106)) % 1.32/1.59 (assume-push @p21550 @t1119) % 1.32/1.59 (assume-push @p21551 @t1078) % 1.32/1.59 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.32/1.59 (step @p4117 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4118 :rule cong :premises (@p21538) :args (@t644)) % 1.32/1.59 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.32/1.59 (step @p4120 :rule and_intro :premises (@p21550 @p4119)) % 1.32/1.59 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.32/1.59 (step-pop @p21552 :rule scope :premises (@p4121)) % 1.32/1.59 (step-pop @p21553 :rule scope :premises (@p21552)) % 1.32/1.59 (step @p4122 :rule process_scope :premises (@p21553) :args (@t1120)) % 1.32/1.59 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.59 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.59 (step @p6838 :rule and_intro :premises (@p4126 @p21538)) % 1.32/1.59 (step @p6839 :rule modus_ponens :premises (@p6838 @p4122)) % 1.32/1.59 (assume-push @p21554 @t1139) % 1.32/1.59 (assume-push @p21555 @t417) % 1.32/1.59 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.32/1.59 (step @p4241 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4242 :rule cong :premises (@p21555) :args (@t401)) % 1.32/1.59 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.32/1.59 (step @p4244 :rule and_intro :premises (@p21554 @p4243)) % 1.32/1.59 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.32/1.59 (step-pop @p21556 :rule scope :premises (@p4245)) % 1.32/1.59 (step-pop @p21557 :rule scope :premises (@p21556)) % 1.32/1.59 (step @p4246 :rule process_scope :premises (@p21557) :args (@t1140)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6844 :rule eq_resolve :premises (@p21537 @p1181)) % 1.32/1.59 (step @p4250 :rule evaluate :args (@t1139)) % 1.32/1.59 (step @p4251 :rule true_elim :premises (@p4250)) % 1.32/1.59 (step @p6845 :rule and_intro :premises (@p4251 @p6844)) % 1.32/1.59 (step @p6846 :rule modus_ponens :premises (@p6845 @p4246)) % 1.32/1.59 (assume-push @p21558 @t1141) % 1.32/1.59 (assume-push @p21559 @t1594) % 1.32/1.59 (step @p6849 :rule arith_mult_neg :args (-11/14 (>= @t389 39/1))) % 1.32/1.59 (step @p6850 :rule evaluate :args (@t1601)) % 1.32/1.59 (step @p6851 :rule refl :args (@t389)) % 1.32/1.59 (step @p6852 :rule cong :premises (@p6851 @p6850) :args (@t1602)) % 1.32/1.59 (step @p6853 :rule arith_poly_norm :args ((= (* -39/1 (to_real (- @t135 39))) (* -39/1 (- @t389 @t1601))))) % 1.32/1.59 (step @p6854 :rule arith_poly_norm_rel :premises (@p6853) :args ((= @t1594 @t1602))) % 1.32/1.59 (step @p6855 :rule trans :premises (@p6854 @p6852)) % 1.32/1.59 (step @p6856 :rule eq_resolve :premises (@p21536 @p6855)) % 1.32/1.59 (step @p6857 :rule and_intro :premises (@p21558 @p6856)) % 1.32/1.59 (step @p6858 :rule modus_ponens :premises (@p6857 @p6849)) % 1.32/1.59 (step-pop @p21560 :rule scope :premises (@p6858)) % 1.32/1.59 (step-pop @p21561 :rule scope :premises (@p21560)) % 1.32/1.59 (step @p6859 :rule process_scope :premises (@p21561) :args ((<= @t900 @t1596))) % 1.32/1.59 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.59 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.59 (step @p6862 :rule and_intro :premises (@p4270 @p21536)) % 1.32/1.59 (step @p6863 :rule modus_ponens :premises (@p6862 @p6859)) % 1.32/1.59 (step @p6864 :rule arith_poly_norm :args (@t1603)) % 1.32/1.59 (step @p6865 :rule arith_poly_norm_rel :premises (@p6864) :args (@t1604)) % 1.32/1.59 (step @p6866 :rule arith_mult_neg :args (-1 @t1565)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p6867 :rule and_intro :premises (@p136 @p21541)) % 1.32/1.59 (step @p6868 :rule modus_ponens :premises (@p6867 @p6866)) % 1.32/1.59 (step @p6869 :rule eq_resolve :premises (@p6868 @p6865)) % 1.32/1.59 (step @p6870 :rule arith_sum_ub :premises (@p6869 @p6863 @p6846 @p6839 @p6833 @p4237)) % 1.32/1.59 (step @p6871 false :rule eq_resolve :premises (@p6870 @p6822)) % 1.32/1.59 (step-pop @p21562 :rule scope :premises (@p6871)) % 1.32/1.59 (step-pop @p21563 :rule scope :premises (@p21562)) % 1.32/1.59 (step-pop @p21564 :rule scope :premises (@p21563)) % 1.32/1.59 (step-pop @p21565 :rule scope :premises (@p21564)) % 1.32/1.59 (step-pop @p21566 :rule scope :premises (@p21565)) % 1.32/1.59 (step-pop @p21567 :rule scope :premises (@p21566)) % 1.32/1.59 (step @p6872 :rule process_scope :premises (@p21567) :args (false)) % 1.32/1.59 (step @p6879 :rule not_and :premises (@p6872)) % 1.32/1.59 (step @p6880 :rule reordering :premises (@p6879) :args ((or @t38 @t197 @t273 @t1084 @t1605 @t1566))) % 1.32/1.59 (step @p6881 :rule refl :args (@t1607)) % 1.32/1.59 (step @p6882 :rule bool-double-not-elim :args (@t1594)) % 1.32/1.59 (step @p6883 :rule nary_cong :premises (@p709 @p6882 @p3961 @p495 @p35 @p6881) :args ((or @t273 (not @t1605) @t1084 @t197 @t38 @t1607))) % 1.32/1.59 (assume-push @p21568 @t143) % 1.32/1.59 (assume-push @p21569 @t1605) % 1.32/1.59 (assume-push @p21570 @t1078) % 1.32/1.59 (assume-push @p21571 @t24) % 1.32/1.59 (assume-push @p21572 @t15) % 1.32/1.59 (assume-push @p21573 @t1606) % 1.32/1.59 (step @p3835 :rule evaluate :args (@t1058)) % 1.32/1.59 (step @p6890 :rule evaluate :args ((+ -185/1 0/1 209/1 -49/2 0/1 1/22))) % 1.32/1.59 (step @p3145 :rule evaluate :args (@t893)) % 1.32/1.59 (step @p4392 :rule evaluate :args (@t1165)) % 1.32/1.59 (step @p4391 :rule evaluate :args (@t1164)) % 1.32/1.59 (step @p6891 :rule evaluate :args (@t1608)) % 1.32/1.59 (step @p4393 :rule evaluate :args (@t1166)) % 1.32/1.59 (step @p6892 :rule evaluate :args ((to_real -185))) % 1.32/1.59 (step @p6893 :rule evaluate :args (@t1609)) % 1.32/1.59 (step @p6894 :rule cong :premises (@p6893) :args (@t1610)) % 1.32/1.59 (step @p6895 :rule trans :premises (@p6894 @p6892)) % 1.32/1.59 (step @p6896 :rule nary_cong :premises (@p6895 @p4393 @p6891 @p4391 @p4392 @p3145) :args (@t1611)) % 1.32/1.59 (step @p6897 :rule trans :premises (@p6896 @p6890)) % 1.32/1.59 (step @p6898 :rule arith_poly_norm :args (@t1612)) % 1.32/1.59 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.32/1.59 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.32/1.59 (step @p4403 :rule refl :args (@t1174)) % 1.32/1.59 (step @p4401 :rule refl :args (@t1170)) % 1.32/1.59 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.32/1.59 (step @p6899 :rule refl :args (@t97)) % 1.32/1.59 (step @p6900 :rule nary_cong :premises (@p6899 @p4405 @p4401 @p4403 @p4404 @p4402) :args (@t1613)) % 1.32/1.59 (step @p6901 :rule trans :premises (@p6900 @p6898)) % 1.32/1.59 (step @p6902 :rule cong :premises (@p6901 @p6897) :args ((<= @t1613 @t1611))) % 1.32/1.59 (step @p6903 :rule trans :premises (@p6902 @p3835)) % 1.32/1.59 (assume-push @p21574 @t919) % 1.32/1.59 (assume-push @p21575 @t4) % 1.32/1.59 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.32/1.59 (step @p4429 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.32/1.59 (step @p4432 :rule and_intro :premises (@p21574 @p4431)) % 1.32/1.59 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.32/1.59 (step-pop @p21576 :rule scope :premises (@p4433)) % 1.32/1.59 (step-pop @p21577 :rule scope :premises (@p21576)) % 1.32/1.59 (step @p4434 :rule process_scope :premises (@p21577) :args (@t1190)) % 1.32/1.59 (step @p3249 :rule evaluate :args (@t919)) % 1.32/1.59 (step @p3250 :rule true_elim :premises (@p3249)) % 1.32/1.59 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.32/1.59 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.32/1.59 (assume-push @p21578 @t1119) % 1.32/1.59 (assume-push @p21579 @t222) % 1.32/1.59 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.32/1.59 (step @p4457 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4458 :rule cong :premises (@p21579) :args (@t654)) % 1.32/1.59 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.32/1.59 (step @p4460 :rule and_intro :premises (@p21578 @p4459)) % 1.32/1.59 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.32/1.59 (step-pop @p21580 :rule scope :premises (@p4461)) % 1.32/1.59 (step-pop @p21581 :rule scope :premises (@p21580)) % 1.32/1.59 (step @p4462 :rule process_scope :premises (@p21581) :args (@t1193)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p6912 :rule eq_resolve :premises (@p21571 @p538)) % 1.32/1.59 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.59 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.59 (step @p6913 :rule and_intro :premises (@p4126 @p6912)) % 1.32/1.59 (step @p6914 :rule modus_ponens :premises (@p6913 @p4462)) % 1.32/1.59 (assume-push @p21582 @t1191) % 1.32/1.59 (assume-push @p21583 @t1078) % 1.32/1.59 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.32/1.59 (step @p4442 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p4443 :rule cong :premises (@p21570) :args (@t644)) % 1.32/1.59 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.32/1.59 (step @p4445 :rule and_intro :premises (@p21582 @p4444)) % 1.32/1.59 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.32/1.59 (step-pop @p21584 :rule scope :premises (@p4446)) % 1.32/1.59 (step-pop @p21585 :rule scope :premises (@p21584)) % 1.32/1.59 (step @p4447 :rule process_scope :premises (@p21585) :args (@t1192)) % 1.32/1.59 (step @p4450 :rule evaluate :args (@t1191)) % 1.32/1.59 (step @p4451 :rule true_elim :premises (@p4450)) % 1.32/1.59 (step @p6919 :rule and_intro :premises (@p4451 @p21570)) % 1.32/1.59 (step @p6920 :rule modus_ponens :premises (@p6919 @p4447)) % 1.32/1.59 (assume-push @p21586 @t1189) % 1.32/1.59 (assume-push @p21587 @t1614) % 1.32/1.59 (step @p6923 :rule arith_mult_pos :args (11/2 (<= @t389 38/1))) % 1.32/1.59 (step @p6924 :rule evaluate :args (@t1411)) % 1.32/1.59 (step @p6925 :rule refl :args (@t389)) % 1.32/1.59 (step @p6926 :rule cong :premises (@p6925 @p6924) :args (@t1615)) % 1.32/1.59 (step @p6927 :rule arith_poly_norm :args ((= (* -38/1 (to_real (- @t135 38))) (* -38/1 (- @t389 @t1411))))) % 1.32/1.59 (step @p6928 :rule arith_poly_norm_rel :premises (@p6927) :args ((= @t1614 @t1615))) % 1.32/1.59 (step @p6929 :rule trans :premises (@p6928 @p6926)) % 1.32/1.59 (step @p6930 :rule eq_resolve :premises (@p21587 @p6929)) % 1.32/1.59 (step @p6931 :rule and_intro :premises (@p21586 @p6930)) % 1.32/1.59 (step @p6932 :rule modus_ponens :premises (@p6931 @p6923)) % 1.32/1.59 (step-pop @p21588 :rule scope :premises (@p6932)) % 1.32/1.59 (step-pop @p21589 :rule scope :premises (@p21588)) % 1.32/1.59 (step @p6933 :rule process_scope :premises (@p21589) :args ((<= @t1170 @t1608))) % 1.32/1.59 (step @p6936 :rule arith-elim-lt :args (@t135 39)) % 1.32/1.59 (step @p6937 :rule symm :premises (@p6936)) % 1.32/1.59 (step @p6938 :rule eq_resolve :premises (@p21569 @p6937)) % 1.32/1.59 (step @p6939 :rule int_tight_ub :premises (@p6938)) % 1.32/1.59 (step @p4422 :rule evaluate :args (@t1189)) % 1.32/1.59 (step @p4423 :rule true_elim :premises (@p4422)) % 1.32/1.59 (step @p6940 :rule and_intro :premises (@p4423 @p6939)) % 1.32/1.59 (step @p6941 :rule modus_ponens :premises (@p6940 @p6933)) % 1.32/1.59 (assume-push @p21590 @t1194) % 1.32/1.59 (assume-push @p21591 @t417) % 1.32/1.59 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.32/1.59 (step @p4471 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4472 :rule cong :premises (@p21591) :args (@t401)) % 1.32/1.59 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.32/1.59 (step @p4474 :rule and_intro :premises (@p21590 @p4473)) % 1.32/1.59 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.32/1.59 (step-pop @p21592 :rule scope :premises (@p4475)) % 1.32/1.59 (step-pop @p21593 :rule scope :premises (@p21592)) % 1.32/1.59 (step @p4476 :rule process_scope :premises (@p21593) :args (@t1195)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p6946 :rule eq_resolve :premises (@p21568 @p1181)) % 1.32/1.59 (step @p4480 :rule evaluate :args (@t1194)) % 1.32/1.59 (step @p4481 :rule true_elim :premises (@p4480)) % 1.32/1.59 (step @p6947 :rule and_intro :premises (@p4481 @p6946)) % 1.32/1.59 (step @p6948 :rule modus_ponens :premises (@p6947 @p4476)) % 1.32/1.59 (step @p6949 :rule arith_poly_norm :args ((= (* 185/1 (to_real (- @t96 @t1609))) (* 185/1 (- @t97 @t1610))))) % 1.32/1.59 (step @p6950 :rule arith_poly_norm_rel :premises (@p6949) :args ((= (<= @t96 @t1609) (<= @t97 @t1610)))) % 1.32/1.59 (step @p6951 :rule arith_mult_neg :args (-1 @t1606)) % 1.32/1.59 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.59 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.59 (step @p6952 :rule and_intro :premises (@p136 @p21573)) % 1.32/1.59 (step @p6953 :rule modus_ponens :premises (@p6952 @p6951)) % 1.32/1.59 (step @p6954 :rule eq_resolve :premises (@p6953 @p6950)) % 1.32/1.59 (step @p6955 :rule arith_sum_ub :premises (@p6954 @p6948 @p6941 @p6920 @p6914 @p4438)) % 1.32/1.59 (step @p6956 false :rule eq_resolve :premises (@p6955 @p6903)) % 1.32/1.59 (step-pop @p21594 :rule scope :premises (@p6956)) % 1.32/1.59 (step-pop @p21595 :rule scope :premises (@p21594)) % 1.32/1.59 (step-pop @p21596 :rule scope :premises (@p21595)) % 1.32/1.59 (step-pop @p21597 :rule scope :premises (@p21596)) % 1.32/1.59 (step-pop @p21598 :rule scope :premises (@p21597)) % 1.32/1.59 (step-pop @p21599 :rule scope :premises (@p21598)) % 1.32/1.59 (step @p6957 :rule process_scope :premises (@p21599) :args (false)) % 1.32/1.59 (step @p6964 :rule not_and :premises (@p6957)) % 1.32/1.59 (step @p6965 :rule eq_resolve :premises (@p6964 @p6883)) % 1.32/1.59 (step @p6966 :rule reordering :premises (@p6965) :args ((or @t38 @t197 @t273 @t1084 @t1594 @t1607))) % 1.32/1.59 (step @p6967 :rule bool-double-not-elim :args (@t1606)) % 1.32/1.59 (step @p6968 :rule refl :args (@t1617)) % 1.32/1.59 (step @p6969 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p6968 @p6967) :args ((or @t38 @t197 @t273 @t1084 @t1617 (not @t1607)))) % 1.32/1.59 (assume-push @p21600 @t24) % 1.32/1.59 (assume-push @p21601 @t1078) % 1.32/1.59 (assume-push @p21602 @t15) % 1.32/1.59 (assume-push @p21603 @t143) % 1.32/1.59 (assume-push @p21604 @t1616) % 1.32/1.59 (assume-push @p21605 @t1607) % 1.32/1.59 (step @p6976 :rule arith-elim-leq :args (tptp.a 184)) % 1.32/1.59 (step @p6977 :rule symm :premises (@p6976)) % 1.32/1.59 (step @p6978 :rule cong :premises (@p6977) :args ((not (>= 184 tptp.a)))) % 1.32/1.59 (step @p6979 :rule arith-elim-gt :args (tptp.a 184)) % 1.32/1.59 (step @p6980 :rule trans :premises (@p6979 @p6978)) % 1.32/1.59 (step @p6981 :rule evaluate :args (@t1618)) % 1.32/1.59 (step @p6982 :rule cong :premises (@p335 @p6981) :args (@t1619)) % 1.32/1.59 (step @p6983 :rule cong :premises (@p6982) :args ((not @t1619))) % 1.32/1.59 (step @p6984 :rule arith-leq-norm :args (tptp.a 184)) % 1.32/1.59 (step @p6985 :rule trans :premises (@p6984 @p6983)) % 1.32/1.59 (step @p6986 :rule cong :premises (@p6985) :args ((not @t1620))) % 1.32/1.59 (step @p6987 :rule trans :premises (@p6986 @p6967)) % 1.32/1.59 (step @p6988 :rule trans :premises (@p6980 @p6987)) % 1.32/1.59 (step @p6989 :rule symm :premises (@p6988)) % 1.32/1.59 (step @p6990 :rule trans :premises (@p6987 @p6989)) % 1.32/1.59 (assume-push @p21606 @t1620) % 1.32/1.59 (step @p6992 :rule evaluate :args (@t1621)) % 1.32/1.59 (step @p6993 :rule evaluate :args ((+ 184/1 -209/1 0/1 -1/22 49/2 0/1))) % 1.32/1.59 (step @p3144 :rule evaluate :args (@t892)) % 1.32/1.59 (step @p6112 :rule evaluate :args (@t1473)) % 1.32/1.59 (step @p6111 :rule evaluate :args (@t1472)) % 1.32/1.59 (step @p6114 :rule evaluate :args (@t1475)) % 1.32/1.59 (step @p6994 :rule evaluate :args (@t1622)) % 1.32/1.59 (step @p6995 :rule refl :args (184/1)) % 1.32/1.59 (step @p6996 :rule nary_cong :premises (@p6995 @p6994 @p6114 @p6111 @p6112 @p3144) :args (@t1623)) % 1.32/1.59 (step @p6997 :rule trans :premises (@p6996 @p6993)) % 1.32/1.59 (step @p6998 :rule arith_poly_norm :args ((= (+ @t93 @t1179 @t1480 @t1478 @t1175 @t1479) 0/1))) % 1.32/1.59 (step @p6120 :rule arith_poly_norm :args (@t1484)) % 1.32/1.59 (step @p6121 :rule refl :args (@t1175)) % 1.32/1.59 (step @p6119 :rule arith_poly_norm :args (@t1482)) % 1.32/1.59 (step @p6123 :rule arith_poly_norm :args (@t1486)) % 1.32/1.59 (step @p6122 :rule refl :args (@t1179)) % 1.32/1.59 (step @p6999 :rule refl :args (@t93)) % 1.32/1.59 (step @p7000 :rule nary_cong :premises (@p6999 @p6122 @p6123 @p6119 @p6121 @p6120) :args (@t1624)) % 1.32/1.59 (step @p7001 :rule trans :premises (@p7000 @p6998)) % 1.32/1.59 (step @p7002 :rule cong :premises (@p7001 @p6997) :args ((<= @t1624 @t1623))) % 1.32/1.59 (step @p7003 :rule trans :premises (@p7002 @p6992)) % 1.32/1.59 (assume-push @p21607 @t916) % 1.32/1.59 (assume-push @p21608 @t222) % 1.32/1.59 (step @p6148 :rule arith_mult_pos :args (7/22 @t664)) % 1.32/1.59 (step @p6149 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p6150 :rule cong :premises (@p21608) :args (@t654)) % 1.32/1.59 (step @p6151 :rule trans :premises (@p6150 @p6149)) % 1.32/1.59 (step @p6152 :rule and_intro :premises (@p21607 @p6151)) % 1.32/1.59 (step @p6153 :rule modus_ponens :premises (@p6152 @p6148)) % 1.32/1.59 (step-pop @p21609 :rule scope :premises (@p6153)) % 1.32/1.59 (step-pop @p21610 :rule scope :premises (@p21609)) % 1.32/1.59 (step @p6154 :rule process_scope :premises (@p21610) :args (@t1490)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p7008 :rule eq_resolve :premises (@p21600 @p538)) % 1.32/1.59 (step @p3229 :rule evaluate :args (@t916)) % 1.32/1.59 (step @p3230 :rule true_elim :premises (@p3229)) % 1.32/1.59 (step @p7009 :rule and_intro :premises (@p3230 @p7008)) % 1.32/1.59 (step @p7010 :rule modus_ponens :premises (@p7009 @p6154)) % 1.32/1.59 (assume-push @p21611 @t1491) % 1.32/1.59 (assume-push @p21612 @t1078) % 1.32/1.59 (step @p6162 :rule arith_mult_pos :args (49/22 @t1094)) % 1.32/1.59 (step @p6163 :rule evaluate :args (@t720)) % 1.32/1.59 (step @p6164 :rule cong :premises (@p21601) :args (@t644)) % 1.32/1.59 (step @p6165 :rule trans :premises (@p6164 @p6163)) % 1.32/1.59 (step @p6166 :rule and_intro :premises (@p21611 @p6165)) % 1.32/1.59 (step @p6167 :rule modus_ponens :premises (@p6166 @p6162)) % 1.32/1.59 (step-pop @p21613 :rule scope :premises (@p6167)) % 1.32/1.59 (step-pop @p21614 :rule scope :premises (@p21613)) % 1.32/1.59 (step @p6168 :rule process_scope :premises (@p21614) :args (@t1492)) % 1.32/1.59 (step @p6171 :rule evaluate :args (@t1491)) % 1.32/1.59 (step @p6172 :rule true_elim :premises (@p6171)) % 1.32/1.59 (step @p7015 :rule and_intro :premises (@p6172 @p21601)) % 1.32/1.59 (step @p7016 :rule modus_ponens :premises (@p7015 @p6168)) % 1.32/1.59 (assume-push @p21615 @t1117) % 1.32/1.59 (assume-push @p21616 @t4) % 1.32/1.59 (step @p6135 :rule arith_mult_neg :args (-1/22 @t82)) % 1.32/1.59 (step @p6136 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p6137 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p6138 :rule trans :premises (@p6137 @p6136)) % 1.32/1.59 (step @p6139 :rule and_intro :premises (@p21615 @p6138)) % 1.32/1.59 (step @p6140 :rule modus_ponens :premises (@p6139 @p6135)) % 1.32/1.59 (step-pop @p21617 :rule scope :premises (@p6140)) % 1.32/1.59 (step-pop @p21618 :rule scope :premises (@p21617)) % 1.32/1.59 (step @p6141 :rule process_scope :premises (@p21618) :args (@t1489)) % 1.32/1.59 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.59 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.59 (step @p6144 :rule and_intro :premises (@p4111 @p1)) % 1.32/1.59 (step @p6145 :rule modus_ponens :premises (@p6144 @p6141)) % 1.32/1.59 (assume-push @p21619 @t1499) % 1.32/1.59 (assume-push @p21620 @t417) % 1.32/1.59 (step @p6196 :rule arith_mult_neg :args (-1/2 @t418)) % 1.32/1.59 (step @p6197 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p6198 :rule cong :premises (@p21620) :args (@t401)) % 1.32/1.59 (step @p6199 :rule trans :premises (@p6198 @p6197)) % 1.32/1.59 (step @p6200 :rule and_intro :premises (@p21619 @p6199)) % 1.32/1.59 (step @p6201 :rule modus_ponens :premises (@p6200 @p6196)) % 1.32/1.59 (step-pop @p21621 :rule scope :premises (@p6201)) % 1.32/1.59 (step-pop @p21622 :rule scope :premises (@p21621)) % 1.32/1.59 (step @p6202 :rule process_scope :premises (@p21622) :args (@t1500)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p7025 :rule eq_resolve :premises (@p21603 @p1181)) % 1.32/1.59 (step @p6206 :rule evaluate :args (@t1499)) % 1.32/1.59 (step @p6207 :rule true_elim :premises (@p6206)) % 1.32/1.59 (step @p7026 :rule and_intro :premises (@p6207 @p7025)) % 1.32/1.59 (step @p7027 :rule modus_ponens :premises (@p7026 @p6202)) % 1.32/1.59 (assume-push @p21623 @t1493) % 1.32/1.59 (assume-push @p21624 @t1616) % 1.32/1.59 (step @p7030 :rule arith_mult_neg :args (-11/2 (= @t389 38/1))) % 1.32/1.59 (step @p7031 :rule evaluate :args (@t1411)) % 1.32/1.59 (step @p7032 :rule cong :premises (@p21604) :args (@t389)) % 1.32/1.59 (step @p7033 :rule trans :premises (@p7032 @p7031)) % 1.32/1.59 (step @p7034 :rule and_intro :premises (@p21623 @p7033)) % 1.32/1.59 (step @p7035 :rule modus_ponens :premises (@p7034 @p7030)) % 1.32/1.59 (step-pop @p21625 :rule scope :premises (@p7035)) % 1.32/1.59 (step-pop @p21626 :rule scope :premises (@p21625)) % 1.32/1.59 (step @p7036 :rule process_scope :premises (@p21626) :args ((= @t1179 @t1622))) % 1.32/1.59 (step @p6190 :rule evaluate :args (@t1493)) % 1.32/1.59 (step @p6191 :rule true_elim :premises (@p6190)) % 1.32/1.59 (step @p7039 :rule and_intro :premises (@p6191 @p21604)) % 1.32/1.59 (step @p7040 :rule modus_ponens :premises (@p7039 @p7036)) % 1.32/1.59 (step @p7041 :rule evaluate :args (@t1625)) % 1.32/1.59 (step @p7042 :rule refl :args (@t93)) % 1.32/1.59 (step @p7043 :rule cong :premises (@p7042 @p7041) :args (@t1626)) % 1.32/1.59 (step @p7044 :rule arith_poly_norm :args ((= (* -184/1 (to_real (- tptp.a 184))) (* -184/1 (- @t93 @t1625))))) % 1.32/1.59 (step @p7045 :rule arith_poly_norm_rel :premises (@p7044) :args ((= @t1620 @t1626))) % 1.32/1.59 (step @p7046 :rule trans :premises (@p7045 @p7043)) % 1.32/1.59 (step @p7047 :rule eq_resolve :premises (@p21606 @p7046)) % 1.32/1.59 (step @p7048 :rule arith_sum_ub :premises (@p7047 @p7040 @p7027 @p6145 @p7016 @p7010)) % 1.32/1.59 (step @p7049 false :rule eq_resolve :premises (@p7048 @p7003)) % 1.32/1.59 (step-pop @p21627 :rule scope :premises (@p7049)) % 1.32/1.59 (step @p7050 :rule process_scope :premises (@p21627) :args (false)) % 1.32/1.59 (step @p7052 :rule eq_resolve :premises (@p7050 @p6990)) % 1.32/1.59 (step @p7053 :rule eq_resolve :premises (@p7052 @p6980)) % 1.32/1.59 (step @p7054 :rule arith-elim-lt :args (tptp.a 185)) % 1.32/1.59 (step @p7055 :rule symm :premises (@p7054)) % 1.32/1.59 (step @p7056 :rule eq_resolve :premises (@p21605 @p7055)) % 1.32/1.59 (step @p7057 :rule int_tight_ub :premises (@p7056)) % 1.32/1.59 (step @p7058 false :rule contra :premises (@p7057 @p7053)) % 1.32/1.59 (step-pop @p21628 :rule scope :premises (@p7058)) % 1.32/1.59 (step-pop @p21629 :rule scope :premises (@p21628)) % 1.32/1.59 (step-pop @p21630 :rule scope :premises (@p21629)) % 1.32/1.59 (step-pop @p21631 :rule scope :premises (@p21630)) % 1.32/1.59 (step-pop @p21632 :rule scope :premises (@p21631)) % 1.32/1.59 (step-pop @p21633 :rule scope :premises (@p21632)) % 1.32/1.59 (step @p7059 :rule process_scope :premises (@p21633) :args (false)) % 1.32/1.59 (assume-push @p21634 @t15) % 1.32/1.59 (assume-push @p21635 @t24) % 1.32/1.59 (assume-push @p21636 @t143) % 1.32/1.59 (assume-push @p21637 @t1078) % 1.32/1.59 (assume-push @p21638 @t1616) % 1.32/1.59 (assume-push @p21639 @t1607) % 1.32/1.59 (step @p7072 :rule and_intro :premises (@p21635 @p21637 @p6 @p21636 @p21638 @p21639)) % 1.32/1.59 (step-pop @p21640 :rule scope :premises (@p7072)) % 1.32/1.59 (step-pop @p21641 :rule scope :premises (@p21640)) % 1.32/1.59 (step-pop @p21642 :rule scope :premises (@p21641)) % 1.32/1.59 (step-pop @p21643 :rule scope :premises (@p21642)) % 1.32/1.59 (step-pop @p21644 :rule scope :premises (@p21643)) % 1.32/1.59 (step-pop @p21645 :rule scope :premises (@p21644)) % 1.32/1.59 (step @p7073 :rule process_scope :premises (@p21645) :args (@t1627)) % 1.32/1.59 (step @p7080 :rule implies_elim :premises (@p7073)) % 1.32/1.59 (step @p7081 :rule resolution :premises (@p7080 @p7059) :args (true @t1627)) % 1.32/1.59 (step @p7082 :rule not_and :premises (@p7081)) % 1.32/1.59 (step @p7083 :rule eq_resolve :premises (@p7082 @p6969)) % 1.32/1.59 (step @p7084 :rule aci_norm :args ((= (or @t1616 (or @t1629 @t1594)) (or @t1616 @t1629 @t1594)))) % 1.32/1.59 (step @p7085 :rule symm :premises (@p7084)) % 1.32/1.59 (step @p7086 :rule evaluate :args (@t1630)) % 1.32/1.59 (step @p7087 :rule cong :premises (@p1242 @p7086) :args (@t1631)) % 1.32/1.59 (step @p7088 :rule cong :premises (@p7087) :args ((not @t1631))) % 1.32/1.59 (step @p7089 :rule arith-leq-norm :args (@t135 38)) % 1.32/1.59 (step @p7090 :rule trans :premises (@p7089 @p7088)) % 1.32/1.59 (step @p7091 :rule cong :premises (@p7090) :args ((not @t1614))) % 1.32/1.59 (step @p7092 :rule trans :premises (@p7091 @p6882)) % 1.32/1.59 (step @p7093 :rule arith-elim-leq :args (@t135 38)) % 1.32/1.59 (step @p7094 :rule symm :premises (@p7093)) % 1.32/1.59 (step @p7095 :rule cong :premises (@p7094) :args ((not (>= 38 @t135)))) % 1.32/1.59 (step @p7096 :rule arith-elim-gt :args (@t135 38)) % 1.32/1.59 (step @p7097 :rule trans :premises (@p7096 @p7095)) % 1.32/1.59 (step @p7098 :rule trans :premises (@p7097 @p7092)) % 1.32/1.59 (step @p7099 :rule bool-double-not-elim :args (@t1632)) % 1.32/1.59 (step @p7100 :rule trans :premises (@p7099 @p7098)) % 1.32/1.59 (step @p7101 :rule arith-elim-lt :args (@t135 38)) % 1.32/1.59 (step @p7102 :rule bool-double-not-elim :args (@t1633)) % 1.32/1.59 (step @p7103 :rule trans :premises (@p7102 @p7101)) % 1.32/1.59 (step @p7104 :rule bool-double-not-elim :args (@t1616)) % 1.32/1.59 (step @p7105 :rule nary_cong :premises (@p7104 @p7103 @p7100) :args ((or (not @t1617) (not @t1635) (not @t1634)))) % 1.32/1.59 (step @p7106 :rule trans :premises (@p7105 @p7085)) % 1.32/1.59 (assume-push @p21646 @t1617) % 1.32/1.59 (assume-push @p21647 @t1635) % 1.32/1.59 (assume-push @p21648 @t1634) % 1.32/1.59 (step @p7110 :rule arith_trichotomy :premises (@p21647 @p21646)) % 1.32/1.59 (step @p7111 false :rule contra :premises (@p7110 @p21648)) % 1.32/1.59 (step-pop @p21649 :rule scope :premises (@p7111)) % 1.32/1.59 (step-pop @p21650 :rule scope :premises (@p21649)) % 1.32/1.59 (step-pop @p21651 :rule scope :premises (@p21650)) % 1.32/1.59 (step @p7112 :rule process_scope :premises (@p21651) :args (false)) % 1.32/1.59 (step @p7116 :rule not_and :premises (@p7112)) % 1.32/1.59 (step @p7117 :rule eq_resolve :premises (@p7116 @p7106)) % 1.32/1.59 (step @p7118 :rule eq_resolve :premises (@p7117 @p7084)) % 1.32/1.59 (step @p7119 :rule reordering :premises (@p7118) :args ((or @t1629 @t1594 @t1616))) % 1.32/1.59 (step @p7120 :rule bool-double-not-elim :args (@t1628)) % 1.32/1.59 (step @p7121 :rule bool-double-not-elim :args (@t1636)) % 1.32/1.59 (step @p7122 :rule nary_cong :premises (@p35 @p495 @p709 @p5220 @p7121 @p7120) :args ((or @t38 @t197 @t273 @t1341 (not @t1637) (not @t1629)))) % 1.32/1.59 (assume-push @p21652 @t15) % 1.32/1.59 (assume-push @p21653 @t24) % 1.32/1.59 (assume-push @p21654 @t1083) % 1.32/1.59 (assume-push @p21655 @t1629) % 1.32/1.59 (assume-push @p21656 @t143) % 1.32/1.59 (assume-push @p21657 @t1637) % 1.32/1.59 (step @p7129 :rule arith-elim-leq :args (@t18 -33)) % 1.32/1.59 (step @p7130 :rule symm :premises (@p7129)) % 1.32/1.59 (step @p7131 :rule cong :premises (@p7130) :args ((not (>= -33 @t18)))) % 1.32/1.59 (step @p7132 :rule arith-elim-gt :args (@t18 -33)) % 1.32/1.59 (step @p7133 :rule trans :premises (@p7132 @p7131)) % 1.32/1.59 (step @p7134 :rule evaluate :args (@t1638)) % 1.32/1.59 (step @p7135 :rule cong :premises (@p757 @p7134) :args (@t1639)) % 1.32/1.59 (step @p7136 :rule cong :premises (@p7135) :args ((not @t1639))) % 1.32/1.59 (step @p7137 :rule arith-leq-norm :args (@t18 -33)) % 1.32/1.59 (step @p7138 :rule trans :premises (@p7137 @p7136)) % 1.32/1.59 (step @p7139 :rule cong :premises (@p7138) :args ((not @t1640))) % 1.32/1.59 (step @p7140 :rule trans :premises (@p7139 @p7121)) % 1.32/1.59 (step @p7141 :rule trans :premises (@p7133 @p7140)) % 1.32/1.59 (step @p7142 :rule symm :premises (@p7141)) % 1.32/1.59 (step @p7143 :rule trans :premises (@p7140 @p7142)) % 1.32/1.59 (assume-push @p21658 @t1640) % 1.32/1.59 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.59 (step @p5244 :rule evaluate :args (@t1345)) % 1.32/1.59 (step @p7145 :rule evaluate :args ((+ -33/1 0/1 407/14 42/11 0/1 -1/154))) % 1.32/1.59 (step @p3143 :rule evaluate :args (@t891)) % 1.32/1.59 (step @p5247 :rule evaluate :args (@t1347)) % 1.32/1.59 (step @p5246 :rule evaluate :args (@t1346)) % 1.32/1.59 (step @p7146 :rule evaluate :args (@t1641)) % 1.32/1.59 (step @p4054 :rule evaluate :args (@t1105)) % 1.32/1.59 (step @p7147 :rule refl :args (-33/1)) % 1.32/1.59 (step @p7148 :rule nary_cong :premises (@p7147 @p4054 @p7146 @p5246 @p5247 @p3143) :args (@t1642)) % 1.32/1.59 (step @p7149 :rule trans :premises (@p7148 @p7145)) % 1.32/1.59 (step @p5996 :rule arith_poly_norm :args (@t1456)) % 1.32/1.59 (step @p5255 :rule arith_poly_norm :args (@t1355)) % 1.32/1.59 (step @p5254 :rule arith_poly_norm :args (@t1354)) % 1.32/1.59 (step @p5253 :rule refl :args (@t902)) % 1.32/1.59 (step @p5257 :rule refl :args (@t1110)) % 1.32/1.59 (step @p5256 :rule arith_poly_norm :args (@t1356)) % 1.32/1.59 (step @p5997 :rule refl :args (@t387)) % 1.32/1.59 (step @p5998 :rule nary_cong :premises (@p5997 @p5256 @p5257 @p5253 @p5254 @p5255) :args (@t1457)) % 1.32/1.59 (step @p5999 :rule trans :premises (@p5998 @p5996)) % 1.32/1.59 (step @p7150 :rule cong :premises (@p5999 @p7149) :args (@t1643)) % 1.32/1.59 (step @p7151 :rule trans :premises (@p7150 @p5244)) % 1.32/1.59 (step @p7152 :rule cong :premises (@p7151) :args ((not @t1643))) % 1.32/1.59 (step @p7153 :rule trans :premises (@p7152 @p236)) % 1.32/1.59 (step @p7154 :rule arith-elim-lt :args (@t1457 @t1642)) % 1.32/1.59 (step @p7155 :rule trans :premises (@p7154 @p7153)) % 1.32/1.59 (assume-push @p21659 @t914) % 1.32/1.59 (assume-push @p21660 @t4) % 1.32/1.59 (step @p3198 :rule arith_mult_neg :args (-1/154 @t82)) % 1.32/1.59 (step @p3199 :rule evaluate :args (@t83)) % 1.32/1.59 (step @p3200 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.59 (step @p3201 :rule trans :premises (@p3200 @p3199)) % 1.32/1.59 (step @p3202 :rule and_intro :premises (@p21659 @p3201)) % 1.32/1.59 (step @p3203 :rule modus_ponens :premises (@p3202 @p3198)) % 1.32/1.59 (step-pop @p21661 :rule scope :premises (@p3203)) % 1.32/1.59 (step-pop @p21662 :rule scope :premises (@p21661)) % 1.32/1.59 (step @p3204 :rule process_scope :premises (@p21662) :args (@t915)) % 1.32/1.59 (step @p3207 :rule evaluate :args (@t914)) % 1.32/1.59 (step @p3208 :rule true_elim :premises (@p3207)) % 1.32/1.59 (step @p3209 :rule and_intro :premises (@p3208 @p1)) % 1.32/1.59 (step @p3210 :rule modus_ponens :premises (@p3209 @p3204)) % 1.32/1.59 (assume-push @p21663 @t919) % 1.32/1.59 (assume-push @p21664 @t222) % 1.32/1.59 (step @p5287 :rule arith_mult_pos :args (1/22 @t664)) % 1.32/1.59 (step @p5288 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p5289 :rule cong :premises (@p21664) :args (@t654)) % 1.32/1.59 (step @p5290 :rule trans :premises (@p5289 @p5288)) % 1.32/1.59 (step @p5291 :rule and_intro :premises (@p21663 @p5290)) % 1.32/1.59 (step @p5292 :rule modus_ponens :premises (@p5291 @p5287)) % 1.32/1.59 (step-pop @p21665 :rule scope :premises (@p5292)) % 1.32/1.59 (step-pop @p21666 :rule scope :premises (@p21665)) % 1.32/1.59 (step @p5293 :rule process_scope :premises (@p21666) :args (@t1366)) % 1.32/1.59 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.59 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.59 (step @p538 :rule symm :premises (@p537)) % 1.32/1.59 (step @p7164 :rule eq_resolve :premises (@p21653 @p538)) % 1.32/1.59 (step @p3249 :rule evaluate :args (@t919)) % 1.32/1.59 (step @p3250 :rule true_elim :premises (@p3249)) % 1.32/1.59 (step @p7165 :rule and_intro :premises (@p3250 @p7164)) % 1.32/1.59 (step @p7166 :rule modus_ponens :premises (@p7165 @p5293)) % 1.32/1.59 (assume-push @p21667 @t916) % 1.32/1.59 (assume-push @p21668 @t1359) % 1.32/1.59 (step @p5269 :rule arith_mult_pos :args (7/22 @t1360)) % 1.32/1.59 (step @p5270 :rule evaluate :args (@t1361)) % 1.32/1.59 (step @p5271 :rule refl :args (@t644)) % 1.32/1.59 (step @p5272 :rule cong :premises (@p5271 @p5270) :args (@t1362)) % 1.32/1.59 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.32/1.59 (step @p5274 :rule arith_poly_norm_rel :premises (@p5273) :args (@t1364)) % 1.32/1.59 (step @p5275 :rule trans :premises (@p5274 @p5272)) % 1.32/1.59 (step @p5276 :rule eq_resolve :premises (@p21668 @p5275)) % 1.32/1.59 (step @p5277 :rule and_intro :premises (@p21667 @p5276)) % 1.32/1.59 (step @p5278 :rule modus_ponens :premises (@p5277 @p5269)) % 1.32/1.59 (step-pop @p21669 :rule scope :premises (@p5278)) % 1.32/1.59 (step-pop @p21670 :rule scope :premises (@p21669)) % 1.32/1.59 (step @p5279 :rule process_scope :premises (@p21670) :args (@t1365)) % 1.32/1.59 (step @p3935 :rule arith-elim-lt :args (@t16 12)) % 1.32/1.59 (step @p3936 :rule symm :premises (@p3935)) % 1.32/1.59 (step @p7171 :rule eq_resolve :premises (@p21654 @p3936)) % 1.32/1.59 (step @p3229 :rule evaluate :args (@t916)) % 1.32/1.59 (step @p3230 :rule true_elim :premises (@p3229)) % 1.32/1.59 (step @p7172 :rule and_intro :premises (@p3230 @p7171)) % 1.32/1.59 (step @p7173 :rule modus_ponens :premises (@p7172 @p5279)) % 1.32/1.59 (assume-push @p21671 @t1115) % 1.32/1.59 (assume-push @p21672 @t1644) % 1.32/1.59 (step @p7176 :rule arith_mult_pos :args (11/14 (<= @t389 37/1))) % 1.32/1.59 (step @p7177 :rule evaluate :args (@t1645)) % 1.32/1.59 (step @p7178 :rule refl :args (@t389)) % 1.32/1.59 (step @p7179 :rule cong :premises (@p7178 @p7177) :args (@t1646)) % 1.32/1.59 (step @p7180 :rule arith_poly_norm :args ((= (* -37/1 (to_real (- @t135 37))) (* -37/1 (- @t389 @t1645))))) % 1.32/1.59 (step @p7181 :rule arith_poly_norm_rel :premises (@p7180) :args ((= @t1644 @t1646))) % 1.32/1.59 (step @p7182 :rule trans :premises (@p7181 @p7179)) % 1.32/1.59 (step @p7183 :rule eq_resolve :premises (@p21672 @p7182)) % 1.32/1.59 (step @p7184 :rule and_intro :premises (@p21671 @p7183)) % 1.32/1.59 (step @p7185 :rule modus_ponens :premises (@p7184 @p7176)) % 1.32/1.59 (step-pop @p21673 :rule scope :premises (@p7185)) % 1.32/1.59 (step-pop @p21674 :rule scope :premises (@p21673)) % 1.32/1.59 (step @p7186 :rule process_scope :premises (@p21674) :args ((<= @t1110 @t1641))) % 1.32/1.59 (step @p7189 :rule symm :premises (@p7101)) % 1.32/1.59 (step @p7190 :rule eq_resolve :premises (@p21655 @p7189)) % 1.32/1.59 (step @p7191 :rule int_tight_ub :premises (@p7190)) % 1.32/1.59 (step @p4079 :rule evaluate :args (@t1115)) % 1.32/1.59 (step @p4080 :rule true_elim :premises (@p4079)) % 1.32/1.59 (step @p7192 :rule and_intro :premises (@p4080 @p7191)) % 1.32/1.59 (step @p7193 :rule modus_ponens :premises (@p7192 @p7186)) % 1.32/1.59 (assume-push @p21675 @t911) % 1.32/1.59 (assume-push @p21676 @t417) % 1.32/1.59 (step @p4131 :rule arith_mult_pos :args (1/14 @t418)) % 1.32/1.59 (step @p4132 :rule evaluate :args (@t78)) % 1.32/1.59 (step @p4133 :rule cong :premises (@p21676) :args (@t401)) % 1.32/1.59 (step @p4134 :rule trans :premises (@p4133 @p4132)) % 1.32/1.59 (step @p4135 :rule and_intro :premises (@p21675 @p4134)) % 1.32/1.59 (step @p4136 :rule modus_ponens :premises (@p4135 @p4131)) % 1.32/1.59 (step-pop @p21677 :rule scope :premises (@p4136)) % 1.32/1.59 (step-pop @p21678 :rule scope :premises (@p21677)) % 1.32/1.59 (step @p4137 :rule process_scope :premises (@p21678) :args (@t1121)) % 1.32/1.59 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.59 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.59 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.59 (step @p7198 :rule eq_resolve :premises (@p21656 @p1181)) % 1.32/1.59 (step @p3173 :rule evaluate :args (@t911)) % 1.32/1.59 (step @p3174 :rule true_elim :premises (@p3173)) % 1.32/1.59 (step @p7199 :rule and_intro :premises (@p3174 @p7198)) % 1.32/1.59 (step @p7200 :rule modus_ponens :premises (@p7199 @p4137)) % 1.32/1.59 (step @p7201 :rule evaluate :args (@t1647)) % 1.32/1.59 (step @p7202 :rule refl :args (@t387)) % 1.32/1.59 (step @p7203 :rule cong :premises (@p7202 @p7201) :args (@t1648)) % 1.32/1.59 (step @p7204 :rule arith_poly_norm :args ((= (* 33/1 (to_real (- @t18 -33))) (* 33/1 (- @t387 @t1647))))) % 1.32/1.59 (step @p7205 :rule arith_poly_norm_rel :premises (@p7204) :args ((= @t1640 @t1648))) % 1.32/1.59 (step @p7206 :rule trans :premises (@p7205 @p7203)) % 1.32/1.59 (step @p7207 :rule eq_resolve :premises (@p21658 @p7206)) % 1.32/1.59 (step @p7208 :rule arith_sum_ub :premises (@p7207 @p7200 @p7193 @p7173 @p7166 @p3210)) % 1.32/1.59 (step @p7209 false :rule eq_resolve :premises (@p7208 @p7155)) % 1.32/1.59 (step-pop @p21679 :rule scope :premises (@p7209)) % 1.32/1.59 (step @p7210 :rule process_scope :premises (@p21679) :args (false)) % 1.32/1.59 (step @p7212 :rule eq_resolve :premises (@p7210 @p7143)) % 1.32/1.59 (step @p7213 :rule eq_resolve :premises (@p7212 @p7133)) % 1.32/1.59 (step @p7214 :rule arith-elim-lt :args (@t18 -32)) % 1.32/1.59 (step @p7215 :rule symm :premises (@p7214)) % 1.32/1.59 (step @p7216 :rule eq_resolve :premises (@p21657 @p7215)) % 1.32/1.59 (step @p7217 :rule int_tight_ub :premises (@p7216)) % 1.32/1.59 (step @p7218 false :rule contra :premises (@p7217 @p7213)) % 1.32/1.59 (step-pop @p21680 :rule scope :premises (@p7218)) % 1.32/1.59 (step-pop @p21681 :rule scope :premises (@p21680)) % 1.32/1.59 (step-pop @p21682 :rule scope :premises (@p21681)) % 1.32/1.59 (step-pop @p21683 :rule scope :premises (@p21682)) % 1.32/1.59 (step-pop @p21684 :rule scope :premises (@p21683)) % 1.32/1.59 (step-pop @p21685 :rule scope :premises (@p21684)) % 1.32/1.59 (step @p7219 :rule process_scope :premises (@p21685) :args (false)) % 1.32/1.59 (assume-push @p21686 @t15) % 1.32/1.59 (assume-push @p21687 @t24) % 1.32/1.59 (assume-push @p21688 @t143) % 1.32/1.59 (assume-push @p21689 @t1083) % 1.32/1.59 (assume-push @p21690 @t1637) % 1.32/1.59 (assume-push @p21691 @t1629) % 1.32/1.59 (step @p7232 :rule and_intro :premises (@p6 @p21687 @p21689 @p21691 @p21688 @p21690)) % 1.32/1.59 (step-pop @p21692 :rule scope :premises (@p7232)) % 1.32/1.59 (step-pop @p21693 :rule scope :premises (@p21692)) % 1.32/1.59 (step-pop @p21694 :rule scope :premises (@p21693)) % 1.32/1.59 (step-pop @p21695 :rule scope :premises (@p21694)) % 1.32/1.59 (step-pop @p21696 :rule scope :premises (@p21695)) % 1.32/1.59 (step-pop @p21697 :rule scope :premises (@p21696)) % 1.32/1.59 (step @p7233 :rule process_scope :premises (@p21697) :args (@t1649)) % 1.32/1.59 (step @p7240 :rule implies_elim :premises (@p7233)) % 1.32/1.59 (step @p7241 :rule resolution :premises (@p7240 @p7219) :args (true @t1649)) % 1.32/1.59 (step @p7242 :rule not_and :premises (@p7241)) % 1.32/1.59 (step @p7243 :rule eq_resolve :premises (@p7242 @p7122)) % 1.32/1.59 (assume-push @p21698 @t1650) % 1.32/1.60 (assume-push @p21699 @t143) % 1.32/1.60 (assume-push @p21700 @t1078) % 1.32/1.60 (assume-push @p21701 @t24) % 1.32/1.60 (assume-push @p21702 @t15) % 1.32/1.60 (assume-push @p21703 @t1651) % 1.32/1.60 (step @p4871 :rule evaluate :args (@t1250)) % 1.32/1.60 (step @p7250 :rule evaluate :args ((+ 31/1 -198/7 0/1 -7/2 0/1 1/154))) % 1.32/1.60 (step @p4191 :rule evaluate :args (@t1124)) % 1.32/1.60 (step @p4052 :rule evaluate :args (@t1103)) % 1.32/1.60 (step @p4053 :rule evaluate :args (@t1104)) % 1.32/1.60 (step @p4192 :rule evaluate :args (@t1125)) % 1.32/1.60 (step @p7251 :rule evaluate :args (@t1652)) % 1.32/1.60 (step @p7252 :rule evaluate :args (@t1653)) % 1.32/1.60 (step @p7253 :rule evaluate :args (@t1654)) % 1.32/1.60 (step @p7254 :rule cong :premises (@p7253) :args (@t1655)) % 1.32/1.60 (step @p7255 :rule trans :premises (@p7254 @p7252)) % 1.32/1.60 (step @p7256 :rule nary_cong :premises (@p7255 @p7251 @p4192 @p4053 @p4052 @p4191) :args (@t1656)) % 1.32/1.60 (step @p7257 :rule trans :premises (@p7256 @p7250)) % 1.32/1.60 (step @p6266 :rule arith_poly_norm :args (@t1512)) % 1.32/1.60 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.32/1.60 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.32/1.60 (step @p4201 :rule refl :args (@t899)) % 1.32/1.60 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.32/1.60 (step @p4204 :rule refl :args (@t900)) % 1.32/1.60 (step @p6267 :rule refl :args (@t608)) % 1.32/1.60 (step @p6268 :rule nary_cong :premises (@p6267 @p4204 @p4203 @p4201 @p4200 @p4202) :args (@t1513)) % 1.32/1.60 (step @p6269 :rule trans :premises (@p6268 @p6266)) % 1.32/1.60 (step @p7258 :rule cong :premises (@p6269 @p7257) :args ((<= @t1513 @t1656))) % 1.32/1.60 (step @p7259 :rule trans :premises (@p7258 @p4871)) % 1.32/1.60 (assume-push @p21704 @t1137) % 1.32/1.60 (assume-push @p21705 @t4) % 1.32/1.60 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.32/1.60 (step @p4226 :rule evaluate :args (@t83)) % 1.32/1.60 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.60 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.32/1.60 (step @p4229 :rule and_intro :premises (@p21704 @p4228)) % 1.32/1.60 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.32/1.60 (step-pop @p21706 :rule scope :premises (@p4230)) % 1.32/1.60 (step-pop @p21707 :rule scope :premises (@p21706)) % 1.32/1.60 (step @p4231 :rule process_scope :premises (@p21707) :args (@t1138)) % 1.32/1.60 (step @p4234 :rule evaluate :args (@t1137)) % 1.32/1.60 (step @p4235 :rule true_elim :premises (@p4234)) % 1.32/1.60 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.32/1.60 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.32/1.60 (assume-push @p21708 @t1117) % 1.32/1.60 (assume-push @p21709 @t222) % 1.32/1.60 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.32/1.60 (step @p4101 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p4102 :rule cong :premises (@p21709) :args (@t654)) % 1.32/1.60 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.32/1.60 (step @p4104 :rule and_intro :premises (@p21708 @p4103)) % 1.32/1.60 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.32/1.60 (step-pop @p21710 :rule scope :premises (@p4105)) % 1.32/1.60 (step-pop @p21711 :rule scope :premises (@p21710)) % 1.32/1.60 (step @p4106 :rule process_scope :premises (@p21711) :args (@t1118)) % 1.32/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.60 (step @p538 :rule symm :premises (@p537)) % 1.32/1.60 (step @p7268 :rule eq_resolve :premises (@p21701 @p538)) % 1.32/1.60 (step @p4110 :rule evaluate :args (@t1117)) % 1.32/1.60 (step @p4111 :rule true_elim :premises (@p4110)) % 1.32/1.60 (step @p7269 :rule and_intro :premises (@p4111 @p7268)) % 1.32/1.60 (step @p7270 :rule modus_ponens :premises (@p7269 @p4106)) % 1.32/1.60 (assume-push @p21712 @t1119) % 1.32/1.60 (assume-push @p21713 @t1078) % 1.32/1.60 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.32/1.60 (step @p4117 :rule evaluate :args (@t720)) % 1.32/1.60 (step @p4118 :rule cong :premises (@p21700) :args (@t644)) % 1.32/1.60 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.32/1.60 (step @p4120 :rule and_intro :premises (@p21712 @p4119)) % 1.32/1.60 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.32/1.60 (step-pop @p21714 :rule scope :premises (@p4121)) % 1.32/1.60 (step-pop @p21715 :rule scope :premises (@p21714)) % 1.32/1.60 (step @p4122 :rule process_scope :premises (@p21715) :args (@t1120)) % 1.32/1.60 (step @p4125 :rule evaluate :args (@t1119)) % 1.32/1.60 (step @p4126 :rule true_elim :premises (@p4125)) % 1.32/1.60 (step @p7275 :rule and_intro :premises (@p4126 @p21700)) % 1.32/1.60 (step @p7276 :rule modus_ponens :premises (@p7275 @p4122)) % 1.32/1.60 (assume-push @p21716 @t1139) % 1.32/1.60 (assume-push @p21717 @t417) % 1.32/1.60 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.32/1.60 (step @p4241 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p4242 :rule cong :premises (@p21717) :args (@t401)) % 1.32/1.60 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.32/1.60 (step @p4244 :rule and_intro :premises (@p21716 @p4243)) % 1.32/1.60 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.32/1.60 (step-pop @p21718 :rule scope :premises (@p4245)) % 1.32/1.60 (step-pop @p21719 :rule scope :premises (@p21718)) % 1.32/1.60 (step @p4246 :rule process_scope :premises (@p21719) :args (@t1140)) % 1.32/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.60 (step @p7281 :rule eq_resolve :premises (@p21699 @p1181)) % 1.32/1.60 (step @p4250 :rule evaluate :args (@t1139)) % 1.32/1.60 (step @p4251 :rule true_elim :premises (@p4250)) % 1.32/1.60 (step @p7282 :rule and_intro :premises (@p4251 @p7281)) % 1.32/1.60 (step @p7283 :rule modus_ponens :premises (@p7282 @p4246)) % 1.32/1.60 (assume-push @p21720 @t1141) % 1.32/1.60 (assume-push @p21721 @t1650) % 1.32/1.60 (step @p7286 :rule arith_mult_neg :args (-11/14 @t1657)) % 1.32/1.60 (step @p7287 :rule evaluate :args (@t1555)) % 1.32/1.60 (step @p7288 :rule refl :args (@t389)) % 1.32/1.60 (step @p7289 :rule cong :premises (@p7288 @p7287) :args (@t1658)) % 1.32/1.60 (step @p7290 :rule arith_poly_norm :args (@t1659)) % 1.32/1.60 (step @p7291 :rule arith_poly_norm_rel :premises (@p7290) :args (@t1660)) % 1.32/1.60 (step @p7292 :rule trans :premises (@p7291 @p7289)) % 1.32/1.60 (step @p7293 :rule eq_resolve :premises (@p21698 @p7292)) % 1.32/1.60 (step @p7294 :rule and_intro :premises (@p21720 @p7293)) % 1.32/1.60 (step @p7295 :rule modus_ponens :premises (@p7294 @p7286)) % 1.32/1.60 (step-pop @p21722 :rule scope :premises (@p7295)) % 1.32/1.60 (step-pop @p21723 :rule scope :premises (@p21722)) % 1.32/1.60 (step @p7296 :rule process_scope :premises (@p21723) :args (@t1661)) % 1.32/1.60 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.60 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.60 (step @p7299 :rule and_intro :premises (@p4270 @p21698)) % 1.32/1.60 (step @p7300 :rule modus_ponens :premises (@p7299 @p7296)) % 1.32/1.60 (step @p7301 :rule arith_poly_norm :args (@t1662)) % 1.32/1.60 (step @p7302 :rule arith_poly_norm_rel :premises (@p7301) :args (@t1663)) % 1.32/1.60 (step @p7303 :rule arith_mult_neg :args (-1 @t1651)) % 1.32/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.60 (step @p7304 :rule and_intro :premises (@p136 @p21703)) % 1.32/1.60 (step @p7305 :rule modus_ponens :premises (@p7304 @p7303)) % 1.32/1.60 (step @p7306 :rule eq_resolve :premises (@p7305 @p7302)) % 1.32/1.60 (step @p7307 :rule arith_sum_ub :premises (@p7306 @p7300 @p7283 @p7276 @p7270 @p4237)) % 1.32/1.60 (step @p7308 false :rule eq_resolve :premises (@p7307 @p7259)) % 1.32/1.60 (step-pop @p21724 :rule scope :premises (@p7308)) % 1.32/1.60 (step-pop @p21725 :rule scope :premises (@p21724)) % 1.32/1.60 (step-pop @p21726 :rule scope :premises (@p21725)) % 1.32/1.60 (step-pop @p21727 :rule scope :premises (@p21726)) % 1.32/1.60 (step-pop @p21728 :rule scope :premises (@p21727)) % 1.32/1.60 (step-pop @p21729 :rule scope :premises (@p21728)) % 1.32/1.60 (step @p7309 :rule process_scope :premises (@p21729) :args (false)) % 1.32/1.60 (step @p7316 :rule not_and :premises (@p7309)) % 1.32/1.60 (step @p7317 :rule reordering :premises (@p7316) :args ((or @t38 @t197 @t273 @t1084 @t1665 @t1664))) % 1.32/1.60 (assume-push @p21730 @t1650) % 1.32/1.60 (assume-push @p21731 @t15) % 1.32/1.60 (assume-push @p21732 @t143) % 1.32/1.60 (assume-push @p21733 @t1078) % 1.32/1.60 (assume-push @p21734 @t24) % 1.32/1.60 (assume-push @p21735 @t1666) % 1.32/1.60 (step @p4946 :rule evaluate :args (@t1265)) % 1.32/1.60 (step @p7324 :rule evaluate :args ((+ 178/1 -198/7 43/154 0/1 -301/2 0/1))) % 1.32/1.60 (step @p4948 :rule evaluate :args (@t1266)) % 1.32/1.60 (step @p4949 :rule evaluate :args (@t1267)) % 1.32/1.60 (step @p4951 :rule evaluate :args (@t1269)) % 1.32/1.60 (step @p4950 :rule evaluate :args (@t1268)) % 1.32/1.60 (step @p7251 :rule evaluate :args (@t1652)) % 1.32/1.60 (step @p7325 :rule evaluate :args ((to_real 178))) % 1.32/1.60 (step @p7326 :rule evaluate :args (@t1667)) % 1.32/1.60 (step @p7327 :rule cong :premises (@p7326) :args (@t1668)) % 1.32/1.60 (step @p7328 :rule trans :premises (@p7327 @p7325)) % 1.32/1.60 (step @p7329 :rule nary_cong :premises (@p7328 @p7251 @p4950 @p4951 @p4949 @p4948) :args (@t1669)) % 1.32/1.60 (step @p7330 :rule trans :premises (@p7329 @p7324)) % 1.32/1.60 (step @p7331 :rule arith_poly_norm :args (@t1670)) % 1.32/1.60 (step @p4959 :rule arith_poly_norm :args (@t1283)) % 1.32/1.60 (step @p4960 :rule refl :args (@t1275)) % 1.32/1.60 (step @p4962 :rule arith_poly_norm :args (@t1287)) % 1.32/1.60 (step @p4961 :rule arith_poly_norm :args (@t1285)) % 1.32/1.60 (step @p4204 :rule refl :args (@t900)) % 1.32/1.60 (step @p4963 :rule arith_poly_norm :args (@t1289)) % 1.32/1.60 (step @p7332 :rule cong :premises (@p4963) :args (@t1290)) % 1.32/1.60 (step @p7333 :rule nary_cong :premises (@p7332 @p4204 @p4961 @p4962 @p4960 @p4959) :args (@t1671)) % 1.32/1.60 (step @p7334 :rule trans :premises (@p7333 @p7331)) % 1.32/1.60 (step @p7335 :rule cong :premises (@p7334 @p7330) :args ((<= @t1671 @t1669))) % 1.32/1.60 (step @p7336 :rule trans :premises (@p7335 @p4946)) % 1.32/1.60 (assume-push @p21736 @t1292) % 1.32/1.60 (assume-push @p21737 @t222) % 1.32/1.60 (step @p4971 :rule arith_mult_neg :args (-43/22 @t664)) % 1.32/1.60 (step @p4972 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p4973 :rule cong :premises (@p21737) :args (@t654)) % 1.32/1.60 (step @p4974 :rule trans :premises (@p4973 @p4972)) % 1.32/1.60 (step @p4975 :rule and_intro :premises (@p21736 @p4974)) % 1.32/1.60 (step @p4976 :rule modus_ponens :premises (@p4975 @p4971)) % 1.32/1.60 (step-pop @p21738 :rule scope :premises (@p4976)) % 1.32/1.60 (step-pop @p21739 :rule scope :premises (@p21738)) % 1.32/1.60 (step @p4977 :rule process_scope :premises (@p21739) :args (@t1293)) % 1.32/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.60 (step @p538 :rule symm :premises (@p537)) % 1.32/1.60 (step @p7341 :rule eq_resolve :premises (@p21734 @p538)) % 1.32/1.60 (step @p4981 :rule evaluate :args (@t1292)) % 1.32/1.60 (step @p4982 :rule true_elim :premises (@p4981)) % 1.32/1.60 (step @p7342 :rule and_intro :premises (@p4982 @p7341)) % 1.32/1.60 (step @p7343 :rule modus_ponens :premises (@p7342 @p4977)) % 1.32/1.60 (assume-push @p21740 @t1294) % 1.32/1.60 (assume-push @p21741 @t1078) % 1.32/1.60 (step @p4987 :rule arith_mult_neg :args (-301/22 @t1094)) % 1.32/1.60 (step @p4988 :rule evaluate :args (@t720)) % 1.32/1.60 (step @p4989 :rule cong :premises (@p21733) :args (@t644)) % 1.32/1.60 (step @p4990 :rule trans :premises (@p4989 @p4988)) % 1.32/1.60 (step @p4991 :rule and_intro :premises (@p21740 @p4990)) % 1.32/1.60 (step @p4992 :rule modus_ponens :premises (@p4991 @p4987)) % 1.32/1.60 (step-pop @p21742 :rule scope :premises (@p4992)) % 1.32/1.60 (step-pop @p21743 :rule scope :premises (@p21742)) % 1.32/1.60 (step @p4993 :rule process_scope :premises (@p21743) :args (@t1295)) % 1.32/1.60 (step @p4996 :rule evaluate :args (@t1294)) % 1.32/1.60 (step @p4997 :rule true_elim :premises (@p4996)) % 1.32/1.60 (step @p7348 :rule and_intro :premises (@p4997 @p21733)) % 1.32/1.60 (step @p7349 :rule modus_ponens :premises (@p7348 @p4993)) % 1.32/1.60 (assume-push @p21744 @t1298) % 1.32/1.60 (assume-push @p21745 @t417) % 1.32/1.60 (step @p5017 :rule arith_mult_neg :args (-43/14 @t418)) % 1.32/1.60 (step @p5018 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p5019 :rule cong :premises (@p21745) :args (@t401)) % 1.32/1.60 (step @p5020 :rule trans :premises (@p5019 @p5018)) % 1.32/1.60 (step @p5021 :rule and_intro :premises (@p21744 @p5020)) % 1.32/1.60 (step @p5022 :rule modus_ponens :premises (@p5021 @p5017)) % 1.32/1.60 (step-pop @p21746 :rule scope :premises (@p5022)) % 1.32/1.60 (step-pop @p21747 :rule scope :premises (@p21746)) % 1.32/1.60 (step @p5023 :rule process_scope :premises (@p21747) :args (@t1299)) % 1.32/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.60 (step @p7354 :rule eq_resolve :premises (@p21732 @p1181)) % 1.32/1.60 (step @p5027 :rule evaluate :args (@t1298)) % 1.32/1.60 (step @p5028 :rule true_elim :premises (@p5027)) % 1.32/1.60 (step @p7355 :rule and_intro :premises (@p5028 @p7354)) % 1.32/1.60 (step @p7356 :rule modus_ponens :premises (@p7355 @p5023)) % 1.32/1.60 (assume-push @p21748 @t1296) % 1.32/1.60 (assume-push @p21749 @t4) % 1.32/1.60 (step @p5002 :rule arith_mult_pos :args (43/154 @t82)) % 1.32/1.60 (step @p5003 :rule evaluate :args (@t83)) % 1.32/1.60 (step @p5004 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.60 (step @p5005 :rule trans :premises (@p5004 @p5003)) % 1.32/1.60 (step @p5006 :rule and_intro :premises (@p21748 @p5005)) % 1.32/1.60 (step @p5007 :rule modus_ponens :premises (@p5006 @p5002)) % 1.32/1.60 (step-pop @p21750 :rule scope :premises (@p5007)) % 1.32/1.60 (step-pop @p21751 :rule scope :premises (@p21750)) % 1.32/1.60 (step @p5008 :rule process_scope :premises (@p21751) :args (@t1297)) % 1.32/1.60 (step @p5011 :rule evaluate :args (@t1296)) % 1.32/1.60 (step @p5012 :rule true_elim :premises (@p5011)) % 1.32/1.60 (step @p5013 :rule and_intro :premises (@p5012 @p1)) % 1.32/1.60 (step @p5014 :rule modus_ponens :premises (@p5013 @p5008)) % 1.32/1.60 (assume-push @p21752 @t1141) % 1.32/1.60 (assume-push @p21753 @t1650) % 1.32/1.60 (step @p7286 :rule arith_mult_neg :args (-11/14 @t1657)) % 1.32/1.60 (step @p7287 :rule evaluate :args (@t1555)) % 1.32/1.60 (step @p7288 :rule refl :args (@t389)) % 1.32/1.60 (step @p7289 :rule cong :premises (@p7288 @p7287) :args (@t1658)) % 1.32/1.60 (step @p7290 :rule arith_poly_norm :args (@t1659)) % 1.32/1.60 (step @p7291 :rule arith_poly_norm_rel :premises (@p7290) :args (@t1660)) % 1.32/1.60 (step @p7292 :rule trans :premises (@p7291 @p7289)) % 1.32/1.60 (step @p7293 :rule eq_resolve :premises (@p21730 @p7292)) % 1.32/1.60 (step @p7294 :rule and_intro :premises (@p21752 @p7293)) % 1.32/1.60 (step @p7295 :rule modus_ponens :premises (@p7294 @p7286)) % 1.32/1.60 (step-pop @p21754 :rule scope :premises (@p7295)) % 1.32/1.60 (step-pop @p21755 :rule scope :premises (@p21754)) % 1.32/1.60 (step @p7296 :rule process_scope :premises (@p21755) :args (@t1661)) % 1.32/1.60 (step @p4269 :rule evaluate :args (@t1141)) % 1.32/1.60 (step @p4270 :rule true_elim :premises (@p4269)) % 1.32/1.60 (step @p7365 :rule and_intro :premises (@p4270 @p21730)) % 1.32/1.60 (step @p7366 :rule modus_ponens :premises (@p7365 @p7296)) % 1.32/1.60 (step @p7367 :rule arith_poly_norm :args ((= (* -178/1 (to_real (- @t1288 @t1667))) (* -178/1 (- @t1290 @t1668))))) % 1.32/1.60 (step @p7368 :rule arith_poly_norm_rel :premises (@p7367) :args ((= (<= @t1288 @t1667) (<= @t1290 @t1668)))) % 1.32/1.60 (step @p7369 :rule arith_mult_neg :args (-1 @t1666)) % 1.32/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.60 (step @p7370 :rule and_intro :premises (@p136 @p21735)) % 1.32/1.60 (step @p7371 :rule modus_ponens :premises (@p7370 @p7369)) % 1.32/1.60 (step @p7372 :rule eq_resolve :premises (@p7371 @p7368)) % 1.32/1.60 (step @p7373 :rule arith_sum_ub :premises (@p7372 @p7366 @p5014 @p7356 @p7349 @p7343)) % 1.32/1.60 (step @p7374 false :rule eq_resolve :premises (@p7373 @p7336)) % 1.32/1.60 (step-pop @p21756 :rule scope :premises (@p7374)) % 1.32/1.60 (step-pop @p21757 :rule scope :premises (@p21756)) % 1.32/1.60 (step-pop @p21758 :rule scope :premises (@p21757)) % 1.32/1.60 (step-pop @p21759 :rule scope :premises (@p21758)) % 1.32/1.60 (step-pop @p21760 :rule scope :premises (@p21759)) % 1.32/1.60 (step-pop @p21761 :rule scope :premises (@p21760)) % 1.32/1.60 (step @p7375 :rule process_scope :premises (@p21761) :args (false)) % 1.32/1.60 (step @p7382 :rule not_and :premises (@p7375)) % 1.32/1.60 (step @p7383 :rule reordering :premises (@p7382) :args ((or @t38 @t197 @t273 @t1084 @t1665 @t1672))) % 1.32/1.60 (step @p7384 :rule aci_norm :args ((= (or @t1673 (or @t1637 @t1651)) (or @t1673 @t1637 @t1651)))) % 1.32/1.60 (step @p7385 :rule symm :premises (@p7384)) % 1.32/1.60 (step @p7386 :rule bool-double-not-elim :args (@t1651)) % 1.32/1.60 (step @p7387 :rule evaluate :args (@t1674)) % 1.32/1.60 (step @p7388 :rule cong :premises (@p757 @p7387) :args (@t1675)) % 1.32/1.60 (step @p7389 :rule cong :premises (@p7388) :args ((not @t1675))) % 1.32/1.60 (step @p7390 :rule arith-leq-norm :args (@t18 -32)) % 1.32/1.60 (step @p7391 :rule trans :premises (@p7390 @p7389)) % 1.32/1.60 (step @p7392 :rule cong :premises (@p7391) :args ((not @t1676))) % 1.32/1.60 (step @p7393 :rule trans :premises (@p7392 @p7386)) % 1.32/1.60 (step @p7394 :rule arith-elim-leq :args (@t18 -32)) % 1.32/1.60 (step @p7395 :rule symm :premises (@p7394)) % 1.32/1.60 (step @p7396 :rule cong :premises (@p7395) :args ((not (>= -32 @t18)))) % 1.32/1.60 (step @p7397 :rule arith-elim-gt :args (@t18 -32)) % 1.32/1.60 (step @p7398 :rule trans :premises (@p7397 @p7396)) % 1.32/1.60 (step @p7399 :rule trans :premises (@p7398 @p7393)) % 1.32/1.60 (step @p7400 :rule bool-double-not-elim :args (@t1677)) % 1.32/1.60 (step @p7401 :rule trans :premises (@p7400 @p7399)) % 1.32/1.60 (step @p7214 :rule arith-elim-lt :args (@t18 -32)) % 1.32/1.60 (step @p7402 :rule bool-double-not-elim :args (@t1678)) % 1.32/1.60 (step @p7403 :rule trans :premises (@p7402 @p7214)) % 1.32/1.60 (step @p7404 :rule bool-double-not-elim :args (@t1673)) % 1.32/1.60 (step @p7405 :rule nary_cong :premises (@p7404 @p7403 @p7401) :args ((or (not @t1681) (not @t1680) (not @t1679)))) % 1.32/1.60 (step @p7406 :rule trans :premises (@p7405 @p7385)) % 1.32/1.60 (assume-push @p21762 @t1681) % 1.32/1.60 (assume-push @p21763 @t1680) % 1.32/1.60 (assume-push @p21764 @t1679) % 1.32/1.60 (step @p7410 :rule arith_trichotomy :premises (@p21763 @p21762)) % 1.32/1.60 (step @p7411 false :rule contra :premises (@p7410 @p21764)) % 1.32/1.60 (step-pop @p21765 :rule scope :premises (@p7411)) % 1.32/1.60 (step-pop @p21766 :rule scope :premises (@p21765)) % 1.32/1.60 (step-pop @p21767 :rule scope :premises (@p21766)) % 1.32/1.60 (step @p7412 :rule process_scope :premises (@p21767) :args (false)) % 1.32/1.60 (step @p7416 :rule not_and :premises (@p7412)) % 1.32/1.60 (step @p7417 :rule eq_resolve :premises (@p7416 @p7406)) % 1.32/1.60 (step @p7418 :rule eq_resolve :premises (@p7417 @p7384)) % 1.32/1.60 (step @p7419 :rule reordering :premises (@p7418) :args ((or @t1637 @t1651 @t1673))) % 1.32/1.60 (step @p7420 :rule refl :args (@t1681)) % 1.32/1.60 (step @p7421 :rule bool-double-not-elim :args (@t1666)) % 1.32/1.60 (step @p7422 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p7421 @p7420) :args ((or @t38 @t197 @t273 @t1084 (not @t1672) @t1681))) % 1.32/1.60 (assume-push @p21768 @t1078) % 1.32/1.60 (assume-push @p21769 @t24) % 1.32/1.60 (assume-push @p21770 @t15) % 1.32/1.60 (assume-push @p21771 @t1672) % 1.32/1.60 (assume-push @p21772 @t143) % 1.32/1.60 (assume-push @p21773 @t1673) % 1.32/1.60 (assume-push @p21774 @t1673) % 1.32/1.60 (step @p5064 :rule evaluate :args (@t1304)) % 1.32/1.60 (step @p7430 :rule evaluate :args ((+ 32/1 0/1 -179/1 -3/11 0/1 147/1))) % 1.32/1.60 (step @p5067 :rule evaluate :args (@t1306)) % 1.32/1.60 (step @p5068 :rule evaluate :args (@t1307)) % 1.32/1.60 (step @p5066 :rule evaluate :args (@t1305)) % 1.32/1.60 (step @p7431 :rule refl :args (-179/1)) % 1.32/1.60 (step @p7432 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p5071 :rule evaluate :args (@t1308)) % 1.32/1.60 (step @p7433 :rule cong :premises (@p5071) :args (@t1309)) % 1.32/1.60 (step @p7434 :rule trans :premises (@p7433 @p7432)) % 1.32/1.60 (step @p7435 :rule evaluate :args (@t1682)) % 1.32/1.60 (step @p7436 :rule evaluate :args (@t1683)) % 1.32/1.60 (step @p7437 :rule cong :premises (@p7436) :args (@t1684)) % 1.32/1.60 (step @p7438 :rule trans :premises (@p7437 @p7435)) % 1.32/1.60 (step @p7439 :rule nary_cong :premises (@p7438 @p7434 @p7431 @p5066 @p5068 @p5067) :args (@t1685)) % 1.32/1.60 (step @p7440 :rule trans :premises (@p7439 @p7430)) % 1.32/1.60 (step @p5079 :rule arith_poly_norm :args (@t1316)) % 1.32/1.60 (step @p7441 :rule arith_poly_norm :args ((= @t1686 @t1315))) % 1.32/1.60 (step @p7442 :rule trans :premises (@p7441 @p5079)) % 1.32/1.60 (step @p7443 :rule cong :premises (@p7442 @p7440) :args ((<= @t1686 @t1685))) % 1.32/1.60 (step @p7444 :rule trans :premises (@p7443 @p5064)) % 1.32/1.60 (assume-push @p21775 @t1324) % 1.32/1.60 (assume-push @p21776 @t1078) % 1.32/1.60 (step @p5101 :rule arith_mult_pos :args (147/11 @t1094)) % 1.32/1.60 (step @p5102 :rule evaluate :args (@t720)) % 1.32/1.60 (step @p5103 :rule cong :premises (@p21768) :args (@t644)) % 1.32/1.60 (step @p5104 :rule trans :premises (@p5103 @p5102)) % 1.32/1.60 (step @p5105 :rule and_intro :premises (@p21775 @p5104)) % 1.32/1.60 (step @p5106 :rule modus_ponens :premises (@p5105 @p5101)) % 1.32/1.60 (step-pop @p21777 :rule scope :premises (@p5106)) % 1.32/1.60 (step-pop @p21778 :rule scope :premises (@p21777)) % 1.32/1.60 (step @p5107 :rule process_scope :premises (@p21778) :args (@t1325)) % 1.32/1.60 (step @p5110 :rule evaluate :args (@t1324)) % 1.32/1.60 (step @p5111 :rule true_elim :premises (@p5110)) % 1.32/1.60 (step @p7449 :rule and_intro :premises (@p5111 @p21768)) % 1.32/1.60 (step @p7450 :rule modus_ponens :premises (@p7449 @p5107)) % 1.32/1.60 (assume-push @p21779 @t1326) % 1.32/1.60 (assume-push @p21780 @t222) % 1.32/1.60 (step @p5116 :rule arith_mult_pos :args (21/11 @t664)) % 1.32/1.60 (step @p5117 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p5118 :rule cong :premises (@p21780) :args (@t654)) % 1.32/1.60 (step @p5119 :rule trans :premises (@p5118 @p5117)) % 1.32/1.60 (step @p5120 :rule and_intro :premises (@p21779 @p5119)) % 1.32/1.60 (step @p5121 :rule modus_ponens :premises (@p5120 @p5116)) % 1.32/1.60 (step-pop @p21781 :rule scope :premises (@p5121)) % 1.32/1.60 (step-pop @p21782 :rule scope :premises (@p21781)) % 1.32/1.60 (step @p5122 :rule process_scope :premises (@p21782) :args (@t1327)) % 1.32/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.60 (step @p538 :rule symm :premises (@p537)) % 1.32/1.60 (step @p7455 :rule eq_resolve :premises (@p21769 @p538)) % 1.32/1.60 (step @p5126 :rule evaluate :args (@t1326)) % 1.32/1.60 (step @p5127 :rule true_elim :premises (@p5126)) % 1.32/1.60 (step @p7456 :rule and_intro :premises (@p5127 @p7455)) % 1.32/1.60 (step @p7457 :rule modus_ponens :premises (@p7456 @p5122)) % 1.32/1.60 (assume-push @p21783 @t1322) % 1.32/1.60 (assume-push @p21784 @t4) % 1.32/1.60 (step @p5086 :rule arith_mult_neg :args (-3/11 @t82)) % 1.32/1.60 (step @p5087 :rule evaluate :args (@t83)) % 1.32/1.60 (step @p5088 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.60 (step @p5089 :rule trans :premises (@p5088 @p5087)) % 1.32/1.60 (step @p5090 :rule and_intro :premises (@p21783 @p5089)) % 1.32/1.60 (step @p5091 :rule modus_ponens :premises (@p5090 @p5086)) % 1.32/1.60 (step-pop @p21785 :rule scope :premises (@p5091)) % 1.32/1.60 (step-pop @p21786 :rule scope :premises (@p21785)) % 1.32/1.60 (step @p5092 :rule process_scope :premises (@p21786) :args (@t1323)) % 1.32/1.60 (step @p5095 :rule evaluate :args (@t1322)) % 1.32/1.60 (step @p5096 :rule true_elim :premises (@p5095)) % 1.32/1.60 (step @p5097 :rule and_intro :premises (@p5096 @p1)) % 1.32/1.60 (step @p5098 :rule modus_ponens :premises (@p5097 @p5092)) % 1.32/1.60 (step @p7462 :rule evaluate :args (@t1687)) % 1.32/1.60 (step @p7463 :rule refl :args (@t1319)) % 1.32/1.60 (step @p7464 :rule cong :premises (@p7463 @p7462) :args (@t1688)) % 1.32/1.60 (step @p7465 :rule arith_poly_norm :args ((= (* 179/1 (to_real (- @t1263 -179))) (* 179/1 (- @t1319 @t1687))))) % 1.32/1.60 (step @p7466 :rule arith_poly_norm_rel :premises (@p7465) :args ((= (<= @t1263 -179) @t1688))) % 1.32/1.60 (step @p7467 :rule trans :premises (@p7466 @p7464)) % 1.32/1.60 (step @p7468 :rule arith-elim-lt :args (@t1263 -178)) % 1.32/1.60 (step @p7469 :rule symm :premises (@p7468)) % 1.32/1.60 (step @p7470 :rule eq_resolve :premises (@p21771 @p7469)) % 1.32/1.60 (step @p7471 :rule int_tight_ub :premises (@p7470)) % 1.32/1.60 (step @p7472 :rule eq_resolve :premises (@p7471 @p7467)) % 1.32/1.60 (step @p5141 :rule arith_mult_pos :args (3 @t417)) % 1.32/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.60 (step @p7473 :rule eq_resolve :premises (@p21772 @p1181)) % 1.32/1.60 (step @p5143 :rule evaluate :args (@t1330)) % 1.32/1.60 (step @p5144 :rule true_elim :premises (@p5143)) % 1.32/1.60 (step @p7474 :rule and_intro :premises (@p5144 @p7473)) % 1.32/1.60 (step @p7475 :rule modus_ponens :premises (@p7474 @p5141)) % 1.32/1.60 (step @p7476 :rule cong :premises (@p7475) :args (@t1320)) % 1.32/1.60 (step @p7477 :rule arith_mult_neg :args (-1 @t1673)) % 1.32/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.32/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.32/1.60 (step @p7478 :rule and_intro :premises (@p136 @p21773)) % 1.32/1.60 (step @p7479 :rule modus_ponens :premises (@p7478 @p7477)) % 1.32/1.60 (step @p7480 :rule cong :premises (@p7479) :args (@t608)) % 1.32/1.60 (step @p7481 :rule arith_sum_ub :premises (@p7480 @p7476 @p7472 @p5098 @p7457 @p7450)) % 1.32/1.60 (step @p7482 false :rule eq_resolve :premises (@p7481 @p7444)) % 1.32/1.60 (step-pop @p21787 :rule scope :premises (@p7482)) % 1.32/1.60 (step @p7483 :rule process_scope :premises (@p21787) :args (false)) % 1.32/1.60 (step @p7485 false :rule contra :premises (@p21773 @p7483)) % 1.32/1.60 (step-pop @p21788 :rule scope :premises (@p7485)) % 1.32/1.60 (step-pop @p21789 :rule scope :premises (@p21788)) % 1.32/1.60 (step-pop @p21790 :rule scope :premises (@p21789)) % 1.32/1.60 (step-pop @p21791 :rule scope :premises (@p21790)) % 1.32/1.60 (step-pop @p21792 :rule scope :premises (@p21791)) % 1.32/1.60 (step-pop @p21793 :rule scope :premises (@p21792)) % 1.32/1.60 (step @p7486 :rule process_scope :premises (@p21793) :args (false)) % 1.32/1.60 (assume-push @p21794 @t15) % 1.32/1.60 (assume-push @p21795 @t24) % 1.32/1.60 (assume-push @p21796 @t143) % 1.32/1.60 (assume-push @p21797 @t1078) % 1.32/1.60 (assume-push @p21798 @t1672) % 1.32/1.60 (assume-push @p21799 @t1673) % 1.32/1.60 (step @p7499 :rule and_intro :premises (@p21797 @p21795 @p6 @p21798 @p21796 @p21799)) % 1.32/1.60 (step-pop @p21800 :rule scope :premises (@p7499)) % 1.32/1.60 (step-pop @p21801 :rule scope :premises (@p21800)) % 1.32/1.60 (step-pop @p21802 :rule scope :premises (@p21801)) % 1.32/1.60 (step-pop @p21803 :rule scope :premises (@p21802)) % 1.32/1.60 (step-pop @p21804 :rule scope :premises (@p21803)) % 1.32/1.60 (step-pop @p21805 :rule scope :premises (@p21804)) % 1.32/1.60 (step @p7500 :rule process_scope :premises (@p21805) :args (@t1689)) % 1.32/1.60 (step @p7507 :rule implies_elim :premises (@p7500)) % 1.32/1.60 (step @p7508 :rule resolution :premises (@p7507 @p7486) :args (true @t1689)) % 1.32/1.60 (step @p7509 :rule not_and :premises (@p7508)) % 1.32/1.60 (step @p7510 :rule eq_resolve :premises (@p7509 @p7422)) % 1.32/1.60 (step @p7511 :rule chain_m_resolution :premises (@p7510 @p6 @p7419 @p7383 @p6 @p7317 @p6) :args ((or @t197 @t273 @t1084 @t1665 @t1637) @t1690 (@list @t15 @t1673 @t1666 @t15 @t1651 @t15))) % 1.32/1.60 (step @p7512 :rule refl :args (@t1692)) % 1.32/1.60 (step @p7513 :rule bool-double-not-elim :args (@t1693)) % 1.32/1.60 (step @p7514 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p7513 @p7512) :args ((or @t38 @t197 @t273 @t1084 @t1695 @t1692))) % 1.32/1.60 (assume-push @p21806 @t1078) % 1.32/1.60 (assume-push @p21807 @t24) % 1.32/1.60 (assume-push @p21808 @t15) % 1.32/1.60 (assume-push @p21809 @t1694) % 1.32/1.60 (assume-push @p21810 @t143) % 1.32/1.60 (assume-push @p21811 @t1691) % 1.32/1.60 (assume-push @p21812 @t1691) % 1.32/1.60 (step @p4608 :rule evaluate :args (@t1209)) % 1.32/1.60 (step @p7522 :rule evaluate :args (@t1696)) % 1.32/1.60 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.60 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.60 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.60 (step @p7523 :rule evaluate :args (@t1697)) % 1.32/1.60 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.60 (step @p7524 :rule refl :args (35/1)) % 1.32/1.60 (step @p7525 :rule nary_cong :premises (@p7524 @p77 @p7523 @p4610 @p4612 @p4611) :args (@t1698)) % 1.32/1.60 (step @p7526 :rule trans :premises (@p7525 @p7522)) % 1.32/1.60 (step @p7527 :rule arith_poly_norm :args (@t1699)) % 1.32/1.60 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.60 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.60 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.60 (step @p4622 :rule refl :args (@t1220)) % 1.32/1.60 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.32/1.60 (step @p7528 :rule refl :args (@t389)) % 1.32/1.60 (step @p7529 :rule nary_cong :premises (@p7528 @p4621 @p4622 @p4618 @p4620 @p4619) :args (@t1700)) % 1.32/1.60 (step @p7530 :rule trans :premises (@p7529 @p7527)) % 1.32/1.60 (step @p7531 :rule cong :premises (@p7530 @p7526) :args ((<= @t1700 @t1698))) % 1.32/1.60 (step @p7532 :rule trans :premises (@p7531 @p4608)) % 1.32/1.60 (assume-push @p21813 @t1231) % 1.32/1.60 (assume-push @p21814 @t1078) % 1.32/1.60 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.60 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.60 (step @p4647 :rule cong :premises (@p21806) :args (@t644)) % 1.32/1.60 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.60 (step @p4649 :rule and_intro :premises (@p21813 @p4648)) % 1.32/1.60 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.60 (step-pop @p21815 :rule scope :premises (@p4650)) % 1.32/1.60 (step-pop @p21816 :rule scope :premises (@p21815)) % 1.32/1.60 (step @p4651 :rule process_scope :premises (@p21816) :args (@t1232)) % 1.32/1.60 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.60 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.60 (step @p7537 :rule and_intro :premises (@p4655 @p21806)) % 1.32/1.60 (step @p7538 :rule modus_ponens :premises (@p7537 @p4651)) % 1.32/1.60 (assume-push @p21817 @t1233) % 1.32/1.60 (assume-push @p21818 @t222) % 1.32/1.60 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.60 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p4662 :rule cong :premises (@p21818) :args (@t654)) % 1.32/1.60 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.60 (step @p4664 :rule and_intro :premises (@p21817 @p4663)) % 1.32/1.60 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.60 (step-pop @p21819 :rule scope :premises (@p4665)) % 1.32/1.60 (step-pop @p21820 :rule scope :premises (@p21819)) % 1.32/1.60 (step @p4666 :rule process_scope :premises (@p21820) :args (@t1234)) % 1.32/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.60 (step @p538 :rule symm :premises (@p537)) % 1.32/1.60 (step @p7543 :rule eq_resolve :premises (@p21807 @p538)) % 1.32/1.60 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.60 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.60 (step @p7544 :rule and_intro :premises (@p4671 @p7543)) % 1.32/1.60 (step @p7545 :rule modus_ponens :premises (@p7544 @p4666)) % 1.32/1.60 (assume-push @p21821 @t1229) % 1.32/1.60 (assume-push @p21822 @t4) % 1.32/1.60 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.60 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.60 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.60 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.60 (step @p4634 :rule and_intro :premises (@p21821 @p4633)) % 1.32/1.60 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.60 (step-pop @p21823 :rule scope :premises (@p4635)) % 1.32/1.60 (step-pop @p21824 :rule scope :premises (@p21823)) % 1.32/1.60 (step @p4636 :rule process_scope :premises (@p21824) :args (@t1230)) % 1.32/1.60 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.60 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.60 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.60 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.60 (assume-push @p21825 @t1236) % 1.32/1.60 (assume-push @p21826 @t1701) % 1.32/1.60 (step @p7552 :rule arith_mult_pos :args (14/11 @t1702)) % 1.32/1.60 (step @p7553 :rule evaluate :args (@t1703)) % 1.32/1.60 (step @p7554 :rule refl :args (@t387)) % 1.32/1.60 (step @p7555 :rule cong :premises (@p7554 @p7553) :args (@t1704)) % 1.32/1.60 (step @p7556 :rule arith_poly_norm :args (@t1705)) % 1.32/1.60 (step @p7557 :rule arith_poly_norm_rel :premises (@p7556) :args (@t1706)) % 1.32/1.60 (step @p7558 :rule trans :premises (@p7557 @p7555)) % 1.32/1.60 (step @p7559 :rule eq_resolve :premises (@p21826 @p7558)) % 1.32/1.60 (step @p7560 :rule and_intro :premises (@p21825 @p7559)) % 1.32/1.60 (step @p7561 :rule modus_ponens :premises (@p7560 @p7552)) % 1.32/1.60 (step-pop @p21827 :rule scope :premises (@p7561)) % 1.32/1.60 (step-pop @p21828 :rule scope :premises (@p21827)) % 1.32/1.60 (step @p7562 :rule process_scope :premises (@p21828) :args (@t1707)) % 1.32/1.60 (step @p7565 :rule arith-elim-lt :args (@t18 -30)) % 1.32/1.60 (step @p7566 :rule symm :premises (@p7565)) % 1.32/1.60 (step @p7567 :rule eq_resolve :premises (@p21809 @p7566)) % 1.32/1.60 (step @p7568 :rule int_tight_ub :premises (@p7567)) % 1.32/1.60 (step @p4704 :rule evaluate :args (@t1236)) % 1.32/1.60 (step @p4705 :rule true_elim :premises (@p4704)) % 1.32/1.60 (step @p7569 :rule and_intro :premises (@p4705 @p7568)) % 1.32/1.60 (step @p7570 :rule modus_ponens :premises (@p7569 @p7562)) % 1.32/1.60 (assume-push @p21829 @t77) % 1.32/1.60 (assume-push @p21830 @t417) % 1.32/1.60 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.32/1.60 (step @p4677 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p4678 :rule cong :premises (@p21830) :args (@t401)) % 1.32/1.60 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.32/1.60 (step @p4680 :rule and_intro :premises (@p21829 @p4679)) % 1.32/1.60 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.32/1.60 (step-pop @p21831 :rule scope :premises (@p4681)) % 1.32/1.60 (step-pop @p21832 :rule scope :premises (@p21831)) % 1.32/1.60 (step @p4682 :rule process_scope :premises (@p21832) :args (@t1235)) % 1.32/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.32/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.32/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.32/1.60 (step @p7575 :rule eq_resolve :premises (@p21810 @p1181)) % 1.32/1.60 (step @p113 :rule evaluate :args (@t77)) % 1.32/1.60 (step @p114 :rule true_elim :premises (@p113)) % 1.32/1.60 (step @p7576 :rule and_intro :premises (@p114 @p7575)) % 1.32/1.60 (step @p7577 :rule modus_ponens :premises (@p7576 @p4682)) % 1.32/1.60 (step @p7578 :rule evaluate :args (@t1508)) % 1.32/1.60 (step @p7579 :rule cong :premises (@p21811) :args (@t389)) % 1.32/1.60 (step @p7580 :rule trans :premises (@p7579 @p7578)) % 1.32/1.60 (step @p7581 :rule arith_sum_ub :premises (@p7580 @p7577 @p7570 @p4642 @p7545 @p7538)) % 1.32/1.60 (step @p7582 false :rule eq_resolve :premises (@p7581 @p7532)) % 1.32/1.60 (step-pop @p21833 :rule scope :premises (@p7582)) % 1.32/1.60 (step @p7583 :rule process_scope :premises (@p21833) :args (false)) % 1.32/1.60 (step @p7585 false :rule contra :premises (@p21811 @p7583)) % 1.32/1.60 (step-pop @p21834 :rule scope :premises (@p7585)) % 1.32/1.60 (step-pop @p21835 :rule scope :premises (@p21834)) % 1.32/1.60 (step-pop @p21836 :rule scope :premises (@p21835)) % 1.32/1.60 (step-pop @p21837 :rule scope :premises (@p21836)) % 1.32/1.60 (step-pop @p21838 :rule scope :premises (@p21837)) % 1.32/1.60 (step-pop @p21839 :rule scope :premises (@p21838)) % 1.32/1.60 (step @p7586 :rule process_scope :premises (@p21839) :args (false)) % 1.32/1.60 (assume-push @p21840 @t15) % 1.32/1.60 (assume-push @p21841 @t24) % 1.32/1.60 (assume-push @p21842 @t143) % 1.32/1.60 (assume-push @p21843 @t1078) % 1.32/1.60 (assume-push @p21844 @t1694) % 1.32/1.60 (assume-push @p21845 @t1691) % 1.32/1.60 (step @p7599 :rule and_intro :premises (@p21843 @p21841 @p6 @p21844 @p21842 @p21845)) % 1.32/1.60 (step-pop @p21846 :rule scope :premises (@p7599)) % 1.32/1.60 (step-pop @p21847 :rule scope :premises (@p21846)) % 1.32/1.60 (step-pop @p21848 :rule scope :premises (@p21847)) % 1.32/1.60 (step-pop @p21849 :rule scope :premises (@p21848)) % 1.32/1.60 (step-pop @p21850 :rule scope :premises (@p21849)) % 1.32/1.60 (step-pop @p21851 :rule scope :premises (@p21850)) % 1.32/1.60 (step @p7600 :rule process_scope :premises (@p21851) :args (@t1708)) % 1.32/1.60 (step @p7607 :rule implies_elim :premises (@p7600)) % 1.32/1.60 (step @p7608 :rule resolution :premises (@p7607 @p7586) :args (true @t1708)) % 1.32/1.60 (step @p7609 :rule not_and :premises (@p7608)) % 1.32/1.60 (step @p7610 :rule eq_resolve :premises (@p7609 @p7514)) % 1.32/1.60 (step @p7611 :rule bool-double-not-elim :args (@t1709)) % 1.32/1.60 (step @p7612 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p7513 @p7611) :args ((or @t38 @t197 @t273 @t1084 @t1695 (not @t1710)))) % 1.32/1.60 (assume-push @p21852 @t1078) % 1.32/1.60 (assume-push @p21853 @t24) % 1.32/1.60 (assume-push @p21854 @t15) % 1.32/1.60 (assume-push @p21855 @t1694) % 1.32/1.60 (assume-push @p21856 @t143) % 1.32/1.60 (assume-push @p21857 @t1710) % 1.32/1.60 (step @p7619 :rule arith-elim-lt :args (@t135 35)) % 1.32/1.60 (step @p7620 :rule cong :premises (@p7619) :args (@t1712)) % 1.32/1.60 (step @p7621 :rule trans :premises (@p7620 @p7611)) % 1.32/1.60 (step @p7622 :rule symm :premises (@p7621)) % 1.32/1.60 (assume-push @p21858 @t1711) % 1.32/1.60 (step @p236 :rule evaluate :args (@t111)) % 1.32/1.60 (step @p4752 :rule evaluate :args (@t1241)) % 1.32/1.60 (step @p7522 :rule evaluate :args (@t1696)) % 1.32/1.60 (step @p4611 :rule evaluate :args (@t1212)) % 1.32/1.60 (step @p4612 :rule evaluate :args (@t1213)) % 1.32/1.60 (step @p4610 :rule evaluate :args (@t1211)) % 1.32/1.60 (step @p7523 :rule evaluate :args (@t1697)) % 1.32/1.60 (step @p77 :rule evaluate :args (@t55)) % 1.32/1.60 (step @p7524 :rule refl :args (35/1)) % 1.32/1.60 (step @p7525 :rule nary_cong :premises (@p7524 @p77 @p7523 @p4610 @p4612 @p4611) :args (@t1698)) % 1.32/1.60 (step @p7526 :rule trans :premises (@p7525 @p7522)) % 1.32/1.60 (step @p7527 :rule arith_poly_norm :args (@t1699)) % 1.32/1.60 (step @p4619 :rule refl :args (@t1067)) % 1.32/1.60 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.32/1.60 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.32/1.60 (step @p4622 :rule refl :args (@t1220)) % 1.32/1.60 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.32/1.60 (step @p7528 :rule refl :args (@t389)) % 1.32/1.60 (step @p7529 :rule nary_cong :premises (@p7528 @p4621 @p4622 @p4618 @p4620 @p4619) :args (@t1700)) % 1.32/1.60 (step @p7530 :rule trans :premises (@p7529 @p7527)) % 1.32/1.60 (step @p7624 :rule cong :premises (@p7530 @p7526) :args (@t1713)) % 1.32/1.60 (step @p7625 :rule trans :premises (@p7624 @p4752)) % 1.32/1.60 (step @p7626 :rule cong :premises (@p7625) :args ((not @t1713))) % 1.32/1.60 (step @p7627 :rule trans :premises (@p7626 @p236)) % 1.32/1.60 (step @p7628 :rule arith-elim-lt :args (@t1700 @t1698)) % 1.32/1.60 (step @p7629 :rule trans :premises (@p7628 @p7627)) % 1.32/1.60 (assume-push @p21859 @t1231) % 1.32/1.60 (assume-push @p21860 @t1078) % 1.32/1.60 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.32/1.60 (step @p4646 :rule evaluate :args (@t720)) % 1.32/1.60 (step @p4647 :rule cong :premises (@p21852) :args (@t644)) % 1.32/1.60 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.32/1.60 (step @p4649 :rule and_intro :premises (@p21859 @p4648)) % 1.32/1.60 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.32/1.60 (step-pop @p21861 :rule scope :premises (@p4650)) % 1.32/1.60 (step-pop @p21862 :rule scope :premises (@p21861)) % 1.32/1.60 (step @p4651 :rule process_scope :premises (@p21862) :args (@t1232)) % 1.32/1.60 (step @p4654 :rule evaluate :args (@t1231)) % 1.32/1.60 (step @p4655 :rule true_elim :premises (@p4654)) % 1.32/1.60 (step @p7634 :rule and_intro :premises (@p4655 @p21852)) % 1.32/1.60 (step @p7635 :rule modus_ponens :premises (@p7634 @p4651)) % 1.32/1.60 (assume-push @p21863 @t1233) % 1.32/1.60 (assume-push @p21864 @t222) % 1.32/1.60 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.32/1.60 (step @p4661 :rule evaluate :args (@t78)) % 1.32/1.60 (step @p4662 :rule cong :premises (@p21864) :args (@t654)) % 1.32/1.60 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.32/1.60 (step @p4664 :rule and_intro :premises (@p21863 @p4663)) % 1.32/1.60 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.32/1.60 (step-pop @p21865 :rule scope :premises (@p4665)) % 1.32/1.60 (step-pop @p21866 :rule scope :premises (@p21865)) % 1.32/1.60 (step @p4666 :rule process_scope :premises (@p21866) :args (@t1234)) % 1.32/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.32/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.32/1.60 (step @p538 :rule symm :premises (@p537)) % 1.32/1.60 (step @p7640 :rule eq_resolve :premises (@p21853 @p538)) % 1.32/1.60 (step @p4670 :rule evaluate :args (@t1233)) % 1.32/1.60 (step @p4671 :rule true_elim :premises (@p4670)) % 1.32/1.60 (step @p7641 :rule and_intro :premises (@p4671 @p7640)) % 1.32/1.60 (step @p7642 :rule modus_ponens :premises (@p7641 @p4666)) % 1.32/1.60 (assume-push @p21867 @t1229) % 1.32/1.60 (assume-push @p21868 @t4) % 1.32/1.60 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.32/1.60 (step @p4631 :rule evaluate :args (@t83)) % 1.32/1.60 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.32/1.60 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.32/1.60 (step @p4634 :rule and_intro :premises (@p21867 @p4633)) % 1.32/1.60 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.32/1.60 (step-pop @p21869 :rule scope :premises (@p4635)) % 1.32/1.60 (step-pop @p21870 :rule scope :premises (@p21869)) % 1.32/1.60 (step @p4636 :rule process_scope :premises (@p21870) :args (@t1230)) % 1.32/1.60 (step @p4639 :rule evaluate :args (@t1229)) % 1.32/1.60 (step @p4640 :rule true_elim :premises (@p4639)) % 1.32/1.60 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.32/1.60 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.32/1.60 (assume-push @p21871 @t1236) % 1.32/1.60 (assume-push @p21872 @t1701) % 1.32/1.60 (step @p7552 :rule arith_mult_pos :args (14/11 @t1702)) % 1.32/1.60 (step @p7553 :rule evaluate :args (@t1703)) % 1.32/1.60 (step @p7554 :rule refl :args (@t387)) % 1.32/1.60 (step @p7555 :rule cong :premises (@p7554 @p7553) :args (@t1704)) % 1.32/1.60 (step @p7556 :rule arith_poly_norm :args (@t1705)) % 1.32/1.60 (step @p7557 :rule arith_poly_norm_rel :premises (@p7556) :args (@t1706)) % 1.32/1.60 (step @p7558 :rule trans :premises (@p7557 @p7555)) % 1.32/1.60 (step @p7559 :rule eq_resolve :premises (@p21872 @p7558)) % 1.32/1.60 (step @p7560 :rule and_intro :premises (@p21871 @p7559)) % 1.32/1.60 (step @p7561 :rule modus_ponens :premises (@p7560 @p7552)) % 1.32/1.60 (step-pop @p21873 :rule scope :premises (@p7561)) % 1.32/1.60 (step-pop @p21874 :rule scope :premises (@p21873)) % 1.32/1.60 (step @p7562 :rule process_scope :premises (@p21874) :args (@t1707)) % 1.32/1.60 (step @p7565 :rule arith-elim-lt :args (@t18 -30)) % 1.32/1.60 (step @p7566 :rule symm :premises (@p7565)) % 1.32/1.60 (step @p7651 :rule eq_resolve :premises (@p21855 @p7566)) % 1.38/1.60 (step @p7652 :rule int_tight_ub :premises (@p7651)) % 1.38/1.60 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.60 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.60 (step @p7653 :rule and_intro :premises (@p4705 @p7652)) % 1.38/1.60 (step @p7654 :rule modus_ponens :premises (@p7653 @p7562)) % 1.38/1.60 (assume-push @p21875 @t77) % 1.38/1.60 (assume-push @p21876 @t417) % 1.38/1.60 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.60 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4678 :rule cong :premises (@p21876) :args (@t401)) % 1.38/1.60 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.60 (step @p4680 :rule and_intro :premises (@p21875 @p4679)) % 1.38/1.60 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.60 (step-pop @p21877 :rule scope :premises (@p4681)) % 1.38/1.60 (step-pop @p21878 :rule scope :premises (@p21877)) % 1.38/1.60 (step @p4682 :rule process_scope :premises (@p21878) :args (@t1235)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p7659 :rule eq_resolve :premises (@p21856 @p1181)) % 1.38/1.60 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.60 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.60 (step @p7660 :rule and_intro :premises (@p114 @p7659)) % 1.38/1.60 (step @p7661 :rule modus_ponens :premises (@p7660 @p4682)) % 1.38/1.60 (step @p7662 :rule evaluate :args (@t1508)) % 1.38/1.60 (step @p7663 :rule refl :args (@t389)) % 1.38/1.60 (step @p7664 :rule cong :premises (@p7663 @p7662) :args (@t1714)) % 1.38/1.60 (step @p7665 :rule arith_poly_norm :args ((= (* -35/1 (to_real (- @t135 35))) (* -35/1 (- @t389 @t1508))))) % 1.38/1.60 (step @p7666 :rule arith_poly_norm_rel :premises (@p7665) :args ((= @t1711 @t1714))) % 1.38/1.60 (step @p7667 :rule trans :premises (@p7666 @p7664)) % 1.38/1.60 (step @p7668 :rule eq_resolve :premises (@p21858 @p7667)) % 1.38/1.60 (step @p7669 :rule arith_sum_ub :premises (@p7668 @p7661 @p7654 @p4642 @p7642 @p7635)) % 1.38/1.60 (step @p7670 false :rule eq_resolve :premises (@p7669 @p7629)) % 1.38/1.60 (step-pop @p21879 :rule scope :premises (@p7670)) % 1.38/1.60 (step @p7671 :rule process_scope :premises (@p21879) :args (false)) % 1.38/1.60 (step @p7673 :rule eq_resolve :premises (@p7671 @p7621)) % 1.38/1.60 (step @p7674 :rule eq_resolve :premises (@p7673 @p7622)) % 1.38/1.60 (step @p7675 :rule symm :premises (@p7619)) % 1.38/1.60 (step @p7676 :rule eq_resolve :premises (@p21857 @p7675)) % 1.38/1.60 (step @p7677 false :rule contra :premises (@p7676 @p7674)) % 1.38/1.60 (step-pop @p21880 :rule scope :premises (@p7677)) % 1.38/1.60 (step-pop @p21881 :rule scope :premises (@p21880)) % 1.38/1.60 (step-pop @p21882 :rule scope :premises (@p21881)) % 1.38/1.60 (step-pop @p21883 :rule scope :premises (@p21882)) % 1.38/1.60 (step-pop @p21884 :rule scope :premises (@p21883)) % 1.38/1.60 (step-pop @p21885 :rule scope :premises (@p21884)) % 1.38/1.60 (step @p7678 :rule process_scope :premises (@p21885) :args (false)) % 1.38/1.60 (assume-push @p21886 @t15) % 1.38/1.60 (assume-push @p21887 @t24) % 1.38/1.60 (assume-push @p21888 @t143) % 1.38/1.60 (assume-push @p21889 @t1078) % 1.38/1.60 (assume-push @p21890 @t1694) % 1.38/1.60 (assume-push @p21891 @t1710) % 1.38/1.60 (step @p7691 :rule and_intro :premises (@p21889 @p21887 @p6 @p21890 @p21888 @p21891)) % 1.38/1.60 (step-pop @p21892 :rule scope :premises (@p7691)) % 1.38/1.60 (step-pop @p21893 :rule scope :premises (@p21892)) % 1.38/1.60 (step-pop @p21894 :rule scope :premises (@p21893)) % 1.38/1.60 (step-pop @p21895 :rule scope :premises (@p21894)) % 1.38/1.60 (step-pop @p21896 :rule scope :premises (@p21895)) % 1.38/1.60 (step-pop @p21897 :rule scope :premises (@p21896)) % 1.38/1.60 (step @p7692 :rule process_scope :premises (@p21897) :args (@t1715)) % 1.38/1.60 (step @p7699 :rule implies_elim :premises (@p7692)) % 1.38/1.60 (step @p7700 :rule resolution :premises (@p7699 @p7678) :args (true @t1715)) % 1.38/1.60 (step @p7701 :rule not_and :premises (@p7700)) % 1.38/1.60 (step @p7702 :rule eq_resolve :premises (@p7701 @p7612)) % 1.38/1.60 (step @p7703 :rule aci_norm :args ((= (or @t1691 (or @t1710 @t1650)) (or @t1691 @t1710 @t1650)))) % 1.38/1.60 (step @p7704 :rule symm :premises (@p7703)) % 1.38/1.60 (step @p7705 :rule bool-double-not-elim :args (@t1650)) % 1.38/1.60 (step @p7706 :rule evaluate :args (@t1716)) % 1.38/1.60 (step @p7707 :rule cong :premises (@p1242 @p7706) :args (@t1717)) % 1.38/1.60 (step @p7708 :rule cong :premises (@p7707) :args ((not @t1717))) % 1.38/1.60 (step @p7709 :rule arith-leq-norm :args (@t135 35)) % 1.38/1.60 (step @p7710 :rule trans :premises (@p7709 @p7708)) % 1.38/1.60 (step @p7711 :rule cong :premises (@p7710) :args ((not (<= @t135 35)))) % 1.38/1.60 (step @p7712 :rule trans :premises (@p7711 @p7705)) % 1.38/1.60 (step @p7713 :rule arith-elim-leq :args (@t135 35)) % 1.38/1.60 (step @p7714 :rule symm :premises (@p7713)) % 1.38/1.60 (step @p7715 :rule cong :premises (@p7714) :args ((not (>= 35 @t135)))) % 1.38/1.60 (step @p7716 :rule arith-elim-gt :args (@t135 35)) % 1.38/1.60 (step @p7717 :rule trans :premises (@p7716 @p7715)) % 1.38/1.60 (step @p7718 :rule trans :premises (@p7717 @p7712)) % 1.38/1.60 (step @p7719 :rule bool-double-not-elim :args (@t1718)) % 1.38/1.60 (step @p7720 :rule trans :premises (@p7719 @p7718)) % 1.38/1.60 (step @p7619 :rule arith-elim-lt :args (@t135 35)) % 1.38/1.60 (step @p7721 :rule bool-double-not-elim :args (@t1711)) % 1.38/1.60 (step @p7722 :rule trans :premises (@p7721 @p7619)) % 1.38/1.60 (step @p7723 :rule bool-double-not-elim :args (@t1691)) % 1.38/1.60 (step @p7724 :rule nary_cong :premises (@p7723 @p7722 @p7720) :args ((or (not @t1692) (not @t1712) (not @t1719)))) % 1.38/1.60 (step @p7725 :rule trans :premises (@p7724 @p7704)) % 1.38/1.60 (assume-push @p21898 @t1692) % 1.38/1.60 (assume-push @p21899 @t1712) % 1.38/1.60 (assume-push @p21900 @t1719) % 1.38/1.60 (step @p7729 :rule arith_trichotomy :premises (@p21899 @p21898)) % 1.38/1.60 (step @p7730 false :rule contra :premises (@p7729 @p21900)) % 1.38/1.60 (step-pop @p21901 :rule scope :premises (@p7730)) % 1.38/1.60 (step-pop @p21902 :rule scope :premises (@p21901)) % 1.38/1.60 (step-pop @p21903 :rule scope :premises (@p21902)) % 1.38/1.60 (step @p7731 :rule process_scope :premises (@p21903) :args (false)) % 1.38/1.60 (step @p7735 :rule not_and :premises (@p7731)) % 1.38/1.60 (step @p7736 :rule eq_resolve :premises (@p7735 @p7725)) % 1.38/1.60 (step @p7737 :rule eq_resolve :premises (@p7736 @p7703)) % 1.38/1.60 (step @p7738 :rule reordering :premises (@p7737) :args ((or @t1710 @t1650 @t1691))) % 1.38/1.60 (step @p7739 :rule chain_m_resolution :premises (@p7738 @p7702 @p6 @p7610 @p6) :args ((or @t197 @t273 @t1084 @t1693 @t1650) @t1593 (@list @t1709 @t15 @t1691 @t15))) % 1.38/1.60 (assume-push @p21904 @t1720) % 1.38/1.60 (assume-push @p21905 @t15) % 1.38/1.60 (assume-push @p21906 @t24) % 1.38/1.60 (assume-push @p21907 @t1078) % 1.38/1.60 (assume-push @p21908 @t1721) % 1.38/1.60 (step @p7745 :rule evaluate :args ((<= 0/1 -43/77))) % 1.38/1.60 (step @p7746 :rule evaluate :args ((+ 29/1 -158/7 1/77 0/1 -7/1))) % 1.38/1.60 (step @p7747 :rule evaluate :args (@t1722)) % 1.38/1.60 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.60 (step @p7748 :rule evaluate :args (@t1723)) % 1.38/1.60 (step @p7749 :rule evaluate :args (@t1724)) % 1.38/1.60 (step @p7750 :rule evaluate :args ((to_real 29))) % 1.38/1.60 (step @p7751 :rule evaluate :args (@t1725)) % 1.38/1.60 (step @p7752 :rule cong :premises (@p7751) :args (@t1726)) % 1.38/1.60 (step @p7753 :rule trans :premises (@p7752 @p7750)) % 1.38/1.60 (step @p7754 :rule nary_cong :premises (@p7753 @p7749 @p7748 @p1130 @p7747) :args (@t1727)) % 1.38/1.60 (step @p7755 :rule trans :premises (@p7754 @p7746)) % 1.38/1.60 (step @p7756 :rule arith_poly_norm :args ((= (+ @t608 @t1151 @t1729 @t1728 @t1088) 0/1))) % 1.38/1.60 (step @p7757 :rule refl :args (@t1088)) % 1.38/1.60 (step @p7758 :rule arith_poly_norm :args ((= @t1730 @t1728))) % 1.38/1.60 (step @p7759 :rule arith_poly_norm :args ((= @t1731 @t1729))) % 1.38/1.60 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.60 (step @p7760 :rule refl :args (@t608)) % 1.38/1.60 (step @p7761 :rule nary_cong :premises (@p7760 @p6360 @p7759 @p7758 @p7757) :args (@t1732)) % 1.38/1.60 (step @p7762 :rule trans :premises (@p7761 @p7756)) % 1.38/1.60 (step @p7763 :rule cong :premises (@p7762 @p7755) :args ((<= @t1732 @t1727))) % 1.38/1.60 (step @p7764 :rule trans :premises (@p7763 @p7745)) % 1.38/1.60 (assume-push @p21909 @t102) % 1.38/1.60 (assume-push @p21910 @t1078) % 1.38/1.60 (step @p7767 :rule arith_mult_neg :args (-7/11 @t1094)) % 1.38/1.60 (step @p7768 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p7769 :rule cong :premises (@p21907) :args (@t644)) % 1.38/1.60 (step @p7770 :rule trans :premises (@p7769 @p7768)) % 1.38/1.60 (step @p7771 :rule and_intro :premises (@p21909 @p7770)) % 1.38/1.60 (step @p7772 :rule modus_ponens :premises (@p7771 @p7767)) % 1.38/1.60 (step-pop @p21911 :rule scope :premises (@p7772)) % 1.38/1.60 (step-pop @p21912 :rule scope :premises (@p21911)) % 1.38/1.60 (step @p7773 :rule process_scope :premises (@p21912) :args ((= @t1088 @t1722))) % 1.38/1.60 (step @p196 :rule evaluate :args (@t102)) % 1.38/1.60 (step @p197 :rule true_elim :premises (@p196)) % 1.38/1.60 (step @p7776 :rule and_intro :premises (@p197 @p21907)) % 1.38/1.60 (step @p7777 :rule modus_ponens :premises (@p7776 @p7773)) % 1.38/1.60 (assume-push @p21913 @t416) % 1.38/1.60 (assume-push @p21914 @t222) % 1.38/1.60 (step @p7780 :rule arith_mult_neg :args (-1/11 @t664)) % 1.38/1.60 (step @p7781 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p7782 :rule cong :premises (@p21914) :args (@t654)) % 1.38/1.60 (step @p7783 :rule trans :premises (@p7782 @p7781)) % 1.38/1.60 (step @p7784 :rule and_intro :premises (@p21913 @p7783)) % 1.38/1.60 (step @p7785 :rule modus_ponens :premises (@p7784 @p7780)) % 1.38/1.60 (step-pop @p21915 :rule scope :premises (@p7785)) % 1.38/1.60 (step-pop @p21916 :rule scope :premises (@p21915)) % 1.38/1.60 (step @p7786 :rule process_scope :premises (@p21916) :args ((= @t1730 @t380))) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p7789 :rule eq_resolve :premises (@p21906 @p538)) % 1.38/1.60 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.60 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.60 (step @p7790 :rule and_intro :premises (@p1184 @p7789)) % 1.38/1.60 (step @p7791 :rule modus_ponens :premises (@p7790 @p7786)) % 1.38/1.60 (assume-push @p21917 @t1733) % 1.38/1.60 (assume-push @p21918 @t4) % 1.38/1.60 (step @p7794 :rule arith_mult_pos :args (1/77 @t82)) % 1.38/1.60 (step @p7795 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p7796 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p7797 :rule trans :premises (@p7796 @p7795)) % 1.38/1.60 (step @p7798 :rule and_intro :premises (@p21917 @p7797)) % 1.38/1.60 (step @p7799 :rule modus_ponens :premises (@p7798 @p7794)) % 1.38/1.60 (step-pop @p21919 :rule scope :premises (@p7799)) % 1.38/1.60 (step-pop @p21920 :rule scope :premises (@p21919)) % 1.38/1.60 (step @p7800 :rule process_scope :premises (@p21920) :args ((= @t1731 @t1723))) % 1.38/1.60 (step @p7803 :rule evaluate :args (@t1733)) % 1.38/1.60 (step @p7804 :rule true_elim :premises (@p7803)) % 1.38/1.60 (step @p7805 :rule and_intro :premises (@p7804 @p1)) % 1.38/1.60 (step @p7806 :rule modus_ponens :premises (@p7805 @p7800)) % 1.38/1.60 (assume-push @p21921 @t259) % 1.38/1.60 (assume-push @p21922 @t1720) % 1.38/1.60 (step @p7809 :rule arith_mult_neg :args (-1/7 @t1734)) % 1.38/1.60 (step @p7810 :rule evaluate :args (@t1735)) % 1.38/1.60 (step @p7811 :rule refl :args (@t93)) % 1.38/1.60 (step @p7812 :rule cong :premises (@p7811 @p7810) :args (@t1736)) % 1.38/1.60 (step @p7813 :rule arith_poly_norm :args (@t1737)) % 1.38/1.60 (step @p7814 :rule arith_poly_norm_rel :premises (@p7813) :args (@t1738)) % 1.38/1.60 (step @p7815 :rule trans :premises (@p7814 @p7812)) % 1.38/1.60 (step @p7816 :rule eq_resolve :premises (@p21904 @p7815)) % 1.38/1.60 (step @p7817 :rule and_intro :premises (@p21921 @p7816)) % 1.38/1.60 (step @p7818 :rule modus_ponens :premises (@p7817 @p7809)) % 1.38/1.60 (step-pop @p21923 :rule scope :premises (@p7818)) % 1.38/1.60 (step-pop @p21924 :rule scope :premises (@p21923)) % 1.38/1.60 (step @p7819 :rule process_scope :premises (@p21924) :args (@t1739)) % 1.38/1.60 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.60 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.60 (step @p7822 :rule and_intro :premises (@p661 @p21904)) % 1.38/1.60 (step @p7823 :rule modus_ponens :premises (@p7822 @p7819)) % 1.38/1.60 (step @p7824 :rule arith_poly_norm :args ((= (* -29/1 (to_real (- @t213 @t1725))) (* -29/1 (- @t608 @t1726))))) % 1.38/1.60 (step @p7825 :rule arith_poly_norm_rel :premises (@p7824) :args ((= (<= @t213 @t1725) (<= @t608 @t1726)))) % 1.38/1.60 (step @p7826 :rule arith_mult_neg :args (-1 @t1721)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p7827 :rule and_intro :premises (@p136 @p21908)) % 1.38/1.60 (step @p7828 :rule modus_ponens :premises (@p7827 @p7826)) % 1.38/1.60 (step @p7829 :rule eq_resolve :premises (@p7828 @p7825)) % 1.38/1.60 (step @p7830 :rule arith_sum_ub :premises (@p7829 @p7823 @p7806 @p7791 @p7777)) % 1.38/1.60 (step @p7831 false :rule eq_resolve :premises (@p7830 @p7764)) % 1.38/1.60 (step-pop @p21925 :rule scope :premises (@p7831)) % 1.38/1.60 (step-pop @p21926 :rule scope :premises (@p21925)) % 1.38/1.60 (step-pop @p21927 :rule scope :premises (@p21926)) % 1.38/1.60 (step-pop @p21928 :rule scope :premises (@p21927)) % 1.38/1.60 (step-pop @p21929 :rule scope :premises (@p21928)) % 1.38/1.60 (step @p7832 :rule process_scope :premises (@p21929) :args (false)) % 1.38/1.60 (step @p7838 :rule not_and :premises (@p7832)) % 1.38/1.60 (step @p7839 :rule reordering :premises (@p7838) :args ((or @t38 @t197 @t1084 @t1740 (not @t1721)))) % 1.38/1.60 (assume-push @p21930 @t1720) % 1.38/1.60 (assume-push @p21931 @t143) % 1.38/1.60 (assume-push @p21932 @t15) % 1.38/1.60 (assume-push @p21933 @t1078) % 1.38/1.60 (assume-push @p21934 @t24) % 1.38/1.60 (assume-push @p21935 @t1741) % 1.38/1.60 (step @p7846 :rule evaluate :args (@t1742)) % 1.38/1.60 (step @p7847 :rule evaluate :args ((+ 176/1 -158/7 0/1 2/7 -154/1 0/1))) % 1.38/1.60 (step @p7848 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p510 :rule evaluate :args (@t203)) % 1.38/1.60 (step @p7849 :rule cong :premises (@p510) :args (@t1516)) % 1.38/1.60 (step @p7850 :rule trans :premises (@p7849 @p7848)) % 1.38/1.60 (step @p7851 :rule evaluate :args (@t1517)) % 1.38/1.60 (step @p6343 :rule evaluate :args (@t1518)) % 1.38/1.60 (step @p7852 :rule cong :premises (@p6343) :args (@t1519)) % 1.38/1.60 (step @p7853 :rule trans :premises (@p7852 @p7851)) % 1.38/1.60 (step @p6350 :rule evaluate :args (@t1523)) % 1.38/1.60 (step @p6347 :rule evaluate :args (@t1521)) % 1.38/1.60 (step @p7854 :rule cong :premises (@p6347) :args (@t1522)) % 1.38/1.60 (step @p7855 :rule trans :premises (@p7854 @p7848)) % 1.38/1.60 (step @p7749 :rule evaluate :args (@t1724)) % 1.38/1.60 (step @p7856 :rule evaluate :args ((to_real 176))) % 1.38/1.60 (step @p7857 :rule evaluate :args (@t1743)) % 1.38/1.60 (step @p7858 :rule cong :premises (@p7857) :args (@t1744)) % 1.38/1.60 (step @p7859 :rule trans :premises (@p7858 @p7856)) % 1.38/1.60 (step @p7860 :rule nary_cong :premises (@p7859 @p7749 @p7855 @p6350 @p7853 @p7850) :args (@t1745)) % 1.38/1.60 (step @p7861 :rule trans :premises (@p7860 @p7847)) % 1.38/1.60 (step @p7862 :rule arith_poly_norm :args ((= (+ @t1281 @t1151 @t1530 @t1531 @t1528 @t1527) 0/1))) % 1.38/1.60 (step @p518 :rule arith_poly_norm :args (@t219)) % 1.38/1.60 (step @p7863 :rule cong :premises (@p518) :args (@t1532)) % 1.38/1.60 (step @p7864 :rule refl :args (@t1528)) % 1.38/1.60 (step @p6363 :rule arith_poly_norm :args (@t1537)) % 1.38/1.60 (step @p6361 :rule arith_poly_norm :args (@t1534)) % 1.38/1.60 (step @p7865 :rule cong :premises (@p6361) :args (@t1535)) % 1.38/1.60 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.60 (step @p4963 :rule arith_poly_norm :args (@t1289)) % 1.38/1.60 (step @p7866 :rule cong :premises (@p4963) :args (@t1290)) % 1.38/1.60 (step @p7867 :rule nary_cong :premises (@p7866 @p6360 @p7865 @p6363 @p7864 @p7863) :args (@t1746)) % 1.38/1.60 (step @p7868 :rule trans :premises (@p7867 @p7862)) % 1.38/1.60 (step @p7869 :rule cong :premises (@p7868 @p7861) :args ((<= @t1746 @t1745))) % 1.38/1.60 (step @p7870 :rule trans :premises (@p7869 @p7846)) % 1.38/1.60 (step @p535 :rule arith_mult_neg :args (-2 @t222)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p7871 :rule eq_resolve :premises (@p21934 @p538)) % 1.38/1.60 (step @p540 :rule evaluate :args (@t225)) % 1.38/1.60 (step @p541 :rule true_elim :premises (@p540)) % 1.38/1.60 (step @p7872 :rule and_intro :premises (@p541 @p7871)) % 1.38/1.60 (step @p7873 :rule modus_ponens :premises (@p7872 @p535)) % 1.38/1.60 (step @p7874 :rule cong :premises (@p7873) :args (@t1532)) % 1.38/1.60 (step @p6373 :rule arith_mult_neg :args (-14 @t1078)) % 1.38/1.60 (step @p6374 :rule evaluate :args (@t1539)) % 1.38/1.60 (step @p6375 :rule true_elim :premises (@p6374)) % 1.38/1.60 (step @p7875 :rule and_intro :premises (@p6375 @p21933)) % 1.38/1.60 (step @p7876 :rule modus_ponens :premises (@p7875 @p6373)) % 1.38/1.60 (step @p7877 :rule cong :premises (@p7876) :args (@t1528)) % 1.38/1.60 (assume-push @p21936 @t1542) % 1.38/1.60 (assume-push @p21937 @t4) % 1.38/1.60 (step @p6404 :rule arith_mult_pos :args (2/7 @t82)) % 1.38/1.60 (step @p6405 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p6406 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p6407 :rule trans :premises (@p6406 @p6405)) % 1.38/1.60 (step @p6408 :rule and_intro :premises (@p21936 @p6407)) % 1.38/1.60 (step @p6409 :rule modus_ponens :premises (@p6408 @p6404)) % 1.38/1.60 (step-pop @p21938 :rule scope :premises (@p6409)) % 1.38/1.60 (step-pop @p21939 :rule scope :premises (@p21938)) % 1.38/1.60 (step @p6410 :rule process_scope :premises (@p21939) :args (@t1543)) % 1.38/1.60 (step @p6413 :rule evaluate :args (@t1542)) % 1.38/1.60 (step @p6414 :rule true_elim :premises (@p6413)) % 1.38/1.60 (step @p6415 :rule and_intro :premises (@p6414 @p1)) % 1.38/1.60 (step @p6416 :rule modus_ponens :premises (@p6415 @p6410)) % 1.38/1.60 (step @p6395 :rule arith_mult_neg :args (-3 @t417)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p7882 :rule eq_resolve :premises (@p21931 @p1181)) % 1.38/1.60 (step @p6397 :rule evaluate :args (@t1541)) % 1.38/1.60 (step @p6398 :rule true_elim :premises (@p6397)) % 1.38/1.60 (step @p7883 :rule and_intro :premises (@p6398 @p7882)) % 1.38/1.60 (step @p7884 :rule modus_ponens :premises (@p7883 @p6395)) % 1.38/1.60 (step @p7885 :rule cong :premises (@p7884) :args (@t1535)) % 1.38/1.60 (assume-push @p21940 @t259) % 1.38/1.60 (assume-push @p21941 @t1720) % 1.38/1.60 (step @p7809 :rule arith_mult_neg :args (-1/7 @t1734)) % 1.38/1.60 (step @p7810 :rule evaluate :args (@t1735)) % 1.38/1.60 (step @p7811 :rule refl :args (@t93)) % 1.38/1.60 (step @p7812 :rule cong :premises (@p7811 @p7810) :args (@t1736)) % 1.38/1.60 (step @p7813 :rule arith_poly_norm :args (@t1737)) % 1.38/1.60 (step @p7814 :rule arith_poly_norm_rel :premises (@p7813) :args (@t1738)) % 1.38/1.60 (step @p7815 :rule trans :premises (@p7814 @p7812)) % 1.38/1.60 (step @p7816 :rule eq_resolve :premises (@p21930 @p7815)) % 1.38/1.60 (step @p7817 :rule and_intro :premises (@p21940 @p7816)) % 1.38/1.60 (step @p7818 :rule modus_ponens :premises (@p7817 @p7809)) % 1.38/1.60 (step-pop @p21942 :rule scope :premises (@p7818)) % 1.38/1.60 (step-pop @p21943 :rule scope :premises (@p21942)) % 1.38/1.60 (step @p7819 :rule process_scope :premises (@p21943) :args (@t1739)) % 1.38/1.60 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.60 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.60 (step @p7890 :rule and_intro :premises (@p661 @p21930)) % 1.38/1.60 (step @p7891 :rule modus_ponens :premises (@p7890 @p7819)) % 1.38/1.60 (step @p7892 :rule arith_poly_norm :args ((= (* -176/1 (to_real (- @t1288 @t1743))) (* -176/1 (- @t1290 @t1744))))) % 1.38/1.60 (step @p7893 :rule arith_poly_norm_rel :premises (@p7892) :args ((= (<= @t1288 @t1743) (<= @t1290 @t1744)))) % 1.38/1.60 (step @p7894 :rule arith_mult_neg :args (-1 @t1741)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p7895 :rule and_intro :premises (@p136 @p21935)) % 1.38/1.60 (step @p7896 :rule modus_ponens :premises (@p7895 @p7894)) % 1.38/1.60 (step @p7897 :rule eq_resolve :premises (@p7896 @p7893)) % 1.38/1.60 (step @p7898 :rule arith_sum_ub :premises (@p7897 @p7891 @p7885 @p6416 @p7877 @p7874)) % 1.38/1.60 (step @p7899 false :rule eq_resolve :premises (@p7898 @p7870)) % 1.38/1.60 (step-pop @p21944 :rule scope :premises (@p7899)) % 1.38/1.60 (step-pop @p21945 :rule scope :premises (@p21944)) % 1.38/1.60 (step-pop @p21946 :rule scope :premises (@p21945)) % 1.38/1.60 (step-pop @p21947 :rule scope :premises (@p21946)) % 1.38/1.60 (step-pop @p21948 :rule scope :premises (@p21947)) % 1.38/1.60 (step-pop @p21949 :rule scope :premises (@p21948)) % 1.38/1.60 (step @p7900 :rule process_scope :premises (@p21949) :args (false)) % 1.38/1.60 (step @p7907 :rule not_and :premises (@p7900)) % 1.38/1.60 (step @p7908 :rule reordering :premises (@p7907) :args ((or @t38 @t197 @t273 @t1084 @t1740 @t1747))) % 1.38/1.60 (step @p7909 :rule aci_norm :args ((= (or @t1748 (or @t1694 @t1721)) (or @t1748 @t1694 @t1721)))) % 1.38/1.60 (step @p7910 :rule symm :premises (@p7909)) % 1.38/1.60 (step @p7911 :rule bool-double-not-elim :args (@t1721)) % 1.38/1.60 (step @p7912 :rule evaluate :args (@t1749)) % 1.38/1.60 (step @p7913 :rule cong :premises (@p757 @p7912) :args (@t1750)) % 1.38/1.60 (step @p7914 :rule cong :premises (@p7913) :args ((not @t1750))) % 1.38/1.60 (step @p7915 :rule arith-leq-norm :args (@t18 -30)) % 1.38/1.60 (step @p7916 :rule trans :premises (@p7915 @p7914)) % 1.38/1.60 (step @p7917 :rule cong :premises (@p7916) :args ((not (<= @t18 -30)))) % 1.38/1.60 (step @p7918 :rule trans :premises (@p7917 @p7911)) % 1.38/1.60 (step @p7919 :rule arith-elim-leq :args (@t18 -30)) % 1.38/1.60 (step @p7920 :rule symm :premises (@p7919)) % 1.38/1.60 (step @p7921 :rule cong :premises (@p7920) :args ((not (>= -30 @t18)))) % 1.38/1.60 (step @p7922 :rule arith-elim-gt :args (@t18 -30)) % 1.38/1.60 (step @p7923 :rule trans :premises (@p7922 @p7921)) % 1.38/1.60 (step @p7924 :rule trans :premises (@p7923 @p7918)) % 1.38/1.60 (step @p7925 :rule bool-double-not-elim :args (@t1751)) % 1.38/1.60 (step @p7926 :rule trans :premises (@p7925 @p7924)) % 1.38/1.60 (step @p7565 :rule arith-elim-lt :args (@t18 -30)) % 1.38/1.60 (step @p7927 :rule bool-double-not-elim :args (@t1752)) % 1.38/1.60 (step @p7928 :rule trans :premises (@p7927 @p7565)) % 1.38/1.60 (step @p7929 :rule bool-double-not-elim :args (@t1748)) % 1.38/1.60 (step @p7930 :rule nary_cong :premises (@p7929 @p7928 @p7926) :args ((or (not @t1755) (not @t1754) (not @t1753)))) % 1.38/1.60 (step @p7931 :rule trans :premises (@p7930 @p7910)) % 1.38/1.60 (assume-push @p21950 @t1755) % 1.38/1.60 (assume-push @p21951 @t1754) % 1.38/1.60 (assume-push @p21952 @t1753) % 1.38/1.60 (step @p7935 :rule arith_trichotomy :premises (@p21951 @p21950)) % 1.38/1.60 (step @p7936 false :rule contra :premises (@p7935 @p21952)) % 1.38/1.60 (step-pop @p21953 :rule scope :premises (@p7936)) % 1.38/1.60 (step-pop @p21954 :rule scope :premises (@p21953)) % 1.38/1.60 (step-pop @p21955 :rule scope :premises (@p21954)) % 1.38/1.60 (step @p7937 :rule process_scope :premises (@p21955) :args (false)) % 1.38/1.60 (step @p7941 :rule not_and :premises (@p7937)) % 1.38/1.60 (step @p7942 :rule eq_resolve :premises (@p7941 @p7931)) % 1.38/1.60 (step @p7943 :rule eq_resolve :premises (@p7942 @p7909)) % 1.38/1.60 (step @p7944 :rule reordering :premises (@p7943) :args ((or @t1694 @t1721 @t1748))) % 1.38/1.60 (step @p7945 :rule refl :args (@t1755)) % 1.38/1.60 (step @p7946 :rule bool-double-not-elim :args (@t1741)) % 1.38/1.60 (step @p7947 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p7946 @p7945) :args ((or @t38 @t197 @t273 @t1084 (not @t1747) @t1755))) % 1.38/1.60 (assume-push @p21956 @t24) % 1.38/1.60 (assume-push @p21957 @t1078) % 1.38/1.60 (assume-push @p21958 @t15) % 1.38/1.60 (assume-push @p21959 @t143) % 1.38/1.60 (assume-push @p21960 @t1747) % 1.38/1.60 (assume-push @p21961 @t1748) % 1.38/1.60 (assume-push @p21962 @t1748) % 1.38/1.60 (step @p5064 :rule evaluate :args (@t1304)) % 1.38/1.60 (step @p7955 :rule evaluate :args ((+ 30/1 -177/1 0/1 -3/11 147/1 0/1))) % 1.38/1.60 (step @p5068 :rule evaluate :args (@t1307)) % 1.38/1.60 (step @p5067 :rule evaluate :args (@t1306)) % 1.38/1.60 (step @p5066 :rule evaluate :args (@t1305)) % 1.38/1.60 (step @p7956 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p5071 :rule evaluate :args (@t1308)) % 1.38/1.60 (step @p7957 :rule cong :premises (@p5071) :args (@t1309)) % 1.38/1.60 (step @p7958 :rule trans :premises (@p7957 @p7956)) % 1.38/1.60 (step @p7959 :rule refl :args (-177/1)) % 1.38/1.60 (step @p7960 :rule evaluate :args (@t1756)) % 1.38/1.60 (step @p7961 :rule evaluate :args (@t1757)) % 1.38/1.60 (step @p7962 :rule cong :premises (@p7961) :args (@t1758)) % 1.38/1.60 (step @p7963 :rule trans :premises (@p7962 @p7960)) % 1.38/1.60 (step @p7964 :rule nary_cong :premises (@p7963 @p7959 @p7958 @p5066 @p5067 @p5068) :args (@t1759)) % 1.38/1.60 (step @p7965 :rule trans :premises (@p7964 @p7955)) % 1.38/1.60 (step @p5079 :rule arith_poly_norm :args (@t1316)) % 1.38/1.60 (step @p7966 :rule arith_poly_norm :args (@t1761)) % 1.38/1.60 (step @p7967 :rule trans :premises (@p7966 @p5079)) % 1.38/1.60 (step @p7968 :rule cong :premises (@p7967 @p7965) :args ((<= @t1760 @t1759))) % 1.38/1.60 (step @p7969 :rule trans :premises (@p7968 @p5064)) % 1.38/1.60 (assume-push @p21963 @t1326) % 1.38/1.60 (assume-push @p21964 @t222) % 1.38/1.60 (step @p5116 :rule arith_mult_pos :args (21/11 @t664)) % 1.38/1.60 (step @p5117 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p5118 :rule cong :premises (@p21964) :args (@t654)) % 1.38/1.60 (step @p5119 :rule trans :premises (@p5118 @p5117)) % 1.38/1.60 (step @p5120 :rule and_intro :premises (@p21963 @p5119)) % 1.38/1.60 (step @p5121 :rule modus_ponens :premises (@p5120 @p5116)) % 1.38/1.60 (step-pop @p21965 :rule scope :premises (@p5121)) % 1.38/1.60 (step-pop @p21966 :rule scope :premises (@p21965)) % 1.38/1.60 (step @p5122 :rule process_scope :premises (@p21966) :args (@t1327)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p7974 :rule eq_resolve :premises (@p21956 @p538)) % 1.38/1.60 (step @p5126 :rule evaluate :args (@t1326)) % 1.38/1.60 (step @p5127 :rule true_elim :premises (@p5126)) % 1.38/1.60 (step @p7975 :rule and_intro :premises (@p5127 @p7974)) % 1.38/1.60 (step @p7976 :rule modus_ponens :premises (@p7975 @p5122)) % 1.38/1.60 (assume-push @p21967 @t1324) % 1.38/1.60 (assume-push @p21968 @t1078) % 1.38/1.60 (step @p5101 :rule arith_mult_pos :args (147/11 @t1094)) % 1.38/1.60 (step @p5102 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p5103 :rule cong :premises (@p21957) :args (@t644)) % 1.38/1.60 (step @p5104 :rule trans :premises (@p5103 @p5102)) % 1.38/1.60 (step @p5105 :rule and_intro :premises (@p21967 @p5104)) % 1.38/1.60 (step @p5106 :rule modus_ponens :premises (@p5105 @p5101)) % 1.38/1.60 (step-pop @p21969 :rule scope :premises (@p5106)) % 1.38/1.60 (step-pop @p21970 :rule scope :premises (@p21969)) % 1.38/1.60 (step @p5107 :rule process_scope :premises (@p21970) :args (@t1325)) % 1.38/1.60 (step @p5110 :rule evaluate :args (@t1324)) % 1.38/1.60 (step @p5111 :rule true_elim :premises (@p5110)) % 1.38/1.60 (step @p7981 :rule and_intro :premises (@p5111 @p21957)) % 1.38/1.60 (step @p7982 :rule modus_ponens :premises (@p7981 @p5107)) % 1.38/1.60 (assume-push @p21971 @t1322) % 1.38/1.60 (assume-push @p21972 @t4) % 1.38/1.60 (step @p5086 :rule arith_mult_neg :args (-3/11 @t82)) % 1.38/1.60 (step @p5087 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p5088 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p5089 :rule trans :premises (@p5088 @p5087)) % 1.38/1.60 (step @p5090 :rule and_intro :premises (@p21971 @p5089)) % 1.38/1.60 (step @p5091 :rule modus_ponens :premises (@p5090 @p5086)) % 1.38/1.60 (step-pop @p21973 :rule scope :premises (@p5091)) % 1.38/1.60 (step-pop @p21974 :rule scope :premises (@p21973)) % 1.38/1.60 (step @p5092 :rule process_scope :premises (@p21974) :args (@t1323)) % 1.38/1.60 (step @p5095 :rule evaluate :args (@t1322)) % 1.38/1.60 (step @p5096 :rule true_elim :premises (@p5095)) % 1.38/1.60 (step @p5097 :rule and_intro :premises (@p5096 @p1)) % 1.38/1.60 (step @p5098 :rule modus_ponens :premises (@p5097 @p5092)) % 1.38/1.60 (step @p5141 :rule arith_mult_pos :args (3 @t417)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p7987 :rule eq_resolve :premises (@p21959 @p1181)) % 1.38/1.60 (step @p5143 :rule evaluate :args (@t1330)) % 1.38/1.60 (step @p5144 :rule true_elim :premises (@p5143)) % 1.38/1.60 (step @p7988 :rule and_intro :premises (@p5144 @p7987)) % 1.38/1.60 (step @p7989 :rule modus_ponens :premises (@p7988 @p5141)) % 1.38/1.60 (step @p7990 :rule cong :premises (@p7989) :args (@t1320)) % 1.38/1.60 (step @p7991 :rule evaluate :args (@t1762)) % 1.38/1.60 (step @p7992 :rule refl :args (@t1319)) % 1.38/1.60 (step @p7993 :rule cong :premises (@p7992 @p7991) :args (@t1763)) % 1.38/1.60 (step @p7994 :rule arith_poly_norm :args ((= (* 177/1 (to_real (- @t1263 -177))) (* 177/1 (- @t1319 @t1762))))) % 1.38/1.60 (step @p7995 :rule arith_poly_norm_rel :premises (@p7994) :args ((= (<= @t1263 -177) @t1763))) % 1.38/1.60 (step @p7996 :rule trans :premises (@p7995 @p7993)) % 1.38/1.60 (step @p7997 :rule arith-elim-lt :args (@t1263 -176)) % 1.38/1.60 (step @p7998 :rule symm :premises (@p7997)) % 1.38/1.60 (step @p7999 :rule eq_resolve :premises (@p21960 @p7998)) % 1.38/1.60 (step @p8000 :rule int_tight_ub :premises (@p7999)) % 1.38/1.60 (step @p8001 :rule eq_resolve :premises (@p8000 @p7996)) % 1.38/1.60 (step @p8002 :rule arith_mult_neg :args (-1 @t1748)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p8003 :rule and_intro :premises (@p136 @p21961)) % 1.38/1.60 (step @p8004 :rule modus_ponens :premises (@p8003 @p8002)) % 1.38/1.60 (step @p8005 :rule cong :premises (@p8004) :args (@t608)) % 1.38/1.60 (step @p8006 :rule arith_sum_ub :premises (@p8005 @p8001 @p7990 @p5098 @p7982 @p7976)) % 1.38/1.60 (step @p8007 false :rule eq_resolve :premises (@p8006 @p7969)) % 1.38/1.60 (step-pop @p21975 :rule scope :premises (@p8007)) % 1.38/1.60 (step @p8008 :rule process_scope :premises (@p21975) :args (false)) % 1.38/1.60 (step @p8010 false :rule contra :premises (@p21961 @p8008)) % 1.38/1.60 (step-pop @p21976 :rule scope :premises (@p8010)) % 1.38/1.60 (step-pop @p21977 :rule scope :premises (@p21976)) % 1.38/1.60 (step-pop @p21978 :rule scope :premises (@p21977)) % 1.38/1.60 (step-pop @p21979 :rule scope :premises (@p21978)) % 1.38/1.60 (step-pop @p21980 :rule scope :premises (@p21979)) % 1.38/1.60 (step-pop @p21981 :rule scope :premises (@p21980)) % 1.38/1.60 (step @p8011 :rule process_scope :premises (@p21981) :args (false)) % 1.38/1.60 (assume-push @p21982 @t15) % 1.38/1.60 (assume-push @p21983 @t24) % 1.38/1.60 (assume-push @p21984 @t143) % 1.38/1.60 (assume-push @p21985 @t1078) % 1.38/1.60 (assume-push @p21986 @t1747) % 1.38/1.60 (assume-push @p21987 @t1748) % 1.38/1.60 (step @p8024 :rule and_intro :premises (@p21983 @p21985 @p6 @p21984 @p21986 @p21987)) % 1.38/1.60 (step-pop @p21988 :rule scope :premises (@p8024)) % 1.38/1.60 (step-pop @p21989 :rule scope :premises (@p21988)) % 1.38/1.60 (step-pop @p21990 :rule scope :premises (@p21989)) % 1.38/1.60 (step-pop @p21991 :rule scope :premises (@p21990)) % 1.38/1.60 (step-pop @p21992 :rule scope :premises (@p21991)) % 1.38/1.60 (step-pop @p21993 :rule scope :premises (@p21992)) % 1.38/1.60 (step @p8025 :rule process_scope :premises (@p21993) :args (@t1764)) % 1.38/1.60 (step @p8032 :rule implies_elim :premises (@p8025)) % 1.38/1.60 (step @p8033 :rule resolution :premises (@p8032 @p8011) :args (true @t1764)) % 1.38/1.60 (step @p8034 :rule not_and :premises (@p8033)) % 1.38/1.60 (step @p8035 :rule eq_resolve :premises (@p8034 @p7947)) % 1.38/1.60 (step @p8036 :rule chain_m_resolution :premises (@p8035 @p6 @p7944 @p7908 @p6 @p7839 @p6) :args ((or @t197 @t273 @t1084 @t1740 @t1694) @t1690 (@list @t15 @t1748 @t1741 @t15 @t1721 @t15))) % 1.38/1.60 (step @p8037 :rule refl :args (@t1766)) % 1.38/1.60 (step @p8038 :rule bool-double-not-elim :args (@t1720)) % 1.38/1.60 (step @p8039 :rule nary_cong :premises (@p8038 @p709 @p3961 @p495 @p35 @p8037) :args ((or (not @t1740) @t273 @t1084 @t197 @t38 @t1766))) % 1.38/1.60 (assume-push @p21994 @t1740) % 1.38/1.60 (assume-push @p21995 @t143) % 1.38/1.60 (assume-push @p21996 @t1078) % 1.38/1.60 (assume-push @p21997 @t24) % 1.38/1.60 (assume-push @p21998 @t15) % 1.38/1.60 (assume-push @p21999 @t1765) % 1.38/1.60 (step @p4608 :rule evaluate :args (@t1209)) % 1.38/1.60 (step @p8046 :rule evaluate :args ((+ -33/1 314/11 0/1 49/11 0/1 -1/121))) % 1.38/1.60 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.60 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.60 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.60 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.60 (step @p8047 :rule evaluate :args (@t1767)) % 1.38/1.60 (step @p8048 :rule evaluate :args (@t1647)) % 1.38/1.60 (step @p8049 :rule evaluate :args (@t1768)) % 1.38/1.60 (step @p8050 :rule cong :premises (@p8049) :args (@t1769)) % 1.38/1.60 (step @p8051 :rule trans :premises (@p8050 @p8048)) % 1.38/1.60 (step @p8052 :rule nary_cong :premises (@p8051 @p8047 @p1130 @p4611 @p4612 @p4610) :args (@t1770)) % 1.38/1.60 (step @p8053 :rule trans :premises (@p8052 @p8046)) % 1.38/1.60 (step @p8054 :rule arith_poly_norm :args ((= (+ @t399 @t1437 @t392 @t1067 @t1218 @t1216) 0/1))) % 1.38/1.60 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.60 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.60 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.60 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.60 (step @p5894 :rule refl :args (@t1437)) % 1.38/1.60 (step @p8055 :rule refl :args (@t399)) % 1.38/1.60 (step @p8056 :rule nary_cong :premises (@p8055 @p5894 @p1141 @p4619 @p4620 @p4618) :args (@t1771)) % 1.38/1.60 (step @p8057 :rule trans :premises (@p8056 @p8054)) % 1.38/1.60 (step @p8058 :rule cong :premises (@p8057 @p8053) :args ((<= @t1771 @t1770))) % 1.38/1.60 (step @p8059 :rule trans :premises (@p8058 @p4608)) % 1.38/1.60 (assume-push @p22000 @t1229) % 1.38/1.60 (assume-push @p22001 @t4) % 1.38/1.60 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.60 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.60 (step @p4634 :rule and_intro :premises (@p22000 @p4633)) % 1.38/1.60 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.60 (step-pop @p22002 :rule scope :premises (@p4635)) % 1.38/1.60 (step-pop @p22003 :rule scope :premises (@p22002)) % 1.38/1.60 (step @p4636 :rule process_scope :premises (@p22003) :args (@t1230)) % 1.38/1.60 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.60 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.60 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.60 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.60 (assume-push @p22004 @t1233) % 1.38/1.60 (assume-push @p22005 @t222) % 1.38/1.60 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.60 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4662 :rule cong :premises (@p22005) :args (@t654)) % 1.38/1.60 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.60 (step @p4664 :rule and_intro :premises (@p22004 @p4663)) % 1.38/1.60 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.60 (step-pop @p22006 :rule scope :premises (@p4665)) % 1.38/1.60 (step-pop @p22007 :rule scope :premises (@p22006)) % 1.38/1.60 (step @p4666 :rule process_scope :premises (@p22007) :args (@t1234)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8068 :rule eq_resolve :premises (@p21997 @p538)) % 1.38/1.60 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.60 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.60 (step @p8069 :rule and_intro :premises (@p4671 @p8068)) % 1.38/1.60 (step @p8070 :rule modus_ponens :premises (@p8069 @p4666)) % 1.38/1.60 (assume-push @p22008 @t1231) % 1.38/1.60 (assume-push @p22009 @t1078) % 1.38/1.60 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.60 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p4647 :rule cong :premises (@p21996) :args (@t644)) % 1.38/1.60 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.60 (step @p4649 :rule and_intro :premises (@p22008 @p4648)) % 1.38/1.60 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.60 (step-pop @p22010 :rule scope :premises (@p4650)) % 1.38/1.60 (step-pop @p22011 :rule scope :premises (@p22010)) % 1.38/1.60 (step @p4651 :rule process_scope :premises (@p22011) :args (@t1232)) % 1.38/1.60 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.60 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.60 (step @p8075 :rule and_intro :premises (@p4655 @p21996)) % 1.38/1.60 (step @p8076 :rule modus_ponens :premises (@p8075 @p4651)) % 1.38/1.60 (assume-push @p22012 @t416) % 1.38/1.60 (assume-push @p22013 @t417) % 1.38/1.60 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.60 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p1172 :rule cong :premises (@p22013) :args (@t401)) % 1.38/1.60 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.60 (step @p1174 :rule and_intro :premises (@p22012 @p1173)) % 1.38/1.60 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.60 (step-pop @p22014 :rule scope :premises (@p1175)) % 1.38/1.60 (step-pop @p22015 :rule scope :premises (@p22014)) % 1.38/1.60 (step @p1176 :rule process_scope :premises (@p22015) :args (@t419)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8081 :rule eq_resolve :premises (@p21995 @p1181)) % 1.38/1.60 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.60 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.60 (step @p8082 :rule and_intro :premises (@p1184 @p8081)) % 1.38/1.60 (step @p8083 :rule modus_ponens :premises (@p8082 @p1176)) % 1.38/1.60 (assume-push @p22016 @t1440) % 1.38/1.60 (assume-push @p22017 @t1772) % 1.38/1.60 (step @p8086 :rule arith_mult_pos :args (2/11 (<= @t93 157/1))) % 1.38/1.60 (step @p8087 :rule evaluate :args (@t1773)) % 1.38/1.60 (step @p8088 :rule refl :args (@t93)) % 1.38/1.60 (step @p8089 :rule cong :premises (@p8088 @p8087) :args (@t1774)) % 1.38/1.60 (step @p8090 :rule arith_poly_norm :args ((= (* -157/1 (to_real (- tptp.a 157))) (* -157/1 (- @t93 @t1773))))) % 1.38/1.60 (step @p8091 :rule arith_poly_norm_rel :premises (@p8090) :args ((= @t1772 @t1774))) % 1.38/1.60 (step @p8092 :rule trans :premises (@p8091 @p8089)) % 1.38/1.60 (step @p8093 :rule eq_resolve :premises (@p22017 @p8092)) % 1.38/1.60 (step @p8094 :rule and_intro :premises (@p22016 @p8093)) % 1.38/1.60 (step @p8095 :rule modus_ponens :premises (@p8094 @p8086)) % 1.38/1.60 (step-pop @p22018 :rule scope :premises (@p8095)) % 1.38/1.60 (step-pop @p22019 :rule scope :premises (@p22018)) % 1.38/1.60 (step @p8096 :rule process_scope :premises (@p22019) :args ((<= @t1437 @t1767))) % 1.38/1.60 (step @p8099 :rule arith-elim-lt :args (tptp.a 158)) % 1.38/1.60 (step @p8100 :rule symm :premises (@p8099)) % 1.38/1.60 (step @p8101 :rule eq_resolve :premises (@p21994 @p8100)) % 1.38/1.60 (step @p8102 :rule int_tight_ub :premises (@p8101)) % 1.38/1.60 (step @p5936 :rule evaluate :args (@t1440)) % 1.38/1.60 (step @p5937 :rule true_elim :premises (@p5936)) % 1.38/1.60 (step @p8103 :rule and_intro :premises (@p5937 @p8102)) % 1.38/1.60 (step @p8104 :rule modus_ponens :premises (@p8103 @p8096)) % 1.38/1.60 (step @p8105 :rule arith_poly_norm :args ((= (* 33/1 (to_real (- @t398 @t1768))) (* 33/1 (- @t399 @t1769))))) % 1.38/1.60 (step @p8106 :rule arith_poly_norm_rel :premises (@p8105) :args ((= (<= @t398 @t1768) (<= @t399 @t1769)))) % 1.38/1.60 (step @p8107 :rule arith_mult_neg :args (-1 @t1765)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p8108 :rule and_intro :premises (@p136 @p21999)) % 1.38/1.60 (step @p8109 :rule modus_ponens :premises (@p8108 @p8107)) % 1.38/1.60 (step @p8110 :rule eq_resolve :premises (@p8109 @p8106)) % 1.38/1.60 (step @p8111 :rule arith_sum_ub :premises (@p8110 @p8104 @p8083 @p8076 @p8070 @p4642)) % 1.38/1.60 (step @p8112 false :rule eq_resolve :premises (@p8111 @p8059)) % 1.38/1.60 (step-pop @p22020 :rule scope :premises (@p8112)) % 1.38/1.60 (step-pop @p22021 :rule scope :premises (@p22020)) % 1.38/1.60 (step-pop @p22022 :rule scope :premises (@p22021)) % 1.38/1.60 (step-pop @p22023 :rule scope :premises (@p22022)) % 1.38/1.60 (step-pop @p22024 :rule scope :premises (@p22023)) % 1.38/1.60 (step-pop @p22025 :rule scope :premises (@p22024)) % 1.38/1.60 (step @p8113 :rule process_scope :premises (@p22025) :args (false)) % 1.38/1.60 (step @p8120 :rule not_and :premises (@p8113)) % 1.38/1.60 (step @p8121 :rule eq_resolve :premises (@p8120 @p8039)) % 1.38/1.60 (step @p8122 :rule reordering :premises (@p8121) :args ((or @t38 @t197 @t273 @t1084 @t1766 @t1720))) % 1.38/1.60 (step @p8123 :rule refl :args (@t1776)) % 1.38/1.60 (step @p8124 :rule nary_cong :premises (@p35 @p495 @p709 @p5220 @p1922 @p8123) :args ((or @t38 @t197 @t273 @t1341 @t601 @t1776))) % 1.38/1.60 (assume-push @p22026 @t24) % 1.38/1.60 (assume-push @p22027 @t1083) % 1.38/1.60 (assume-push @p22028 @t15) % 1.38/1.60 (assume-push @p22029 @t143) % 1.38/1.60 (assume-push @p22030 @t600) % 1.38/1.60 (assume-push @p22031 @t1775) % 1.38/1.60 (assume-push @p22032 @t1775) % 1.38/1.60 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.60 (step @p8132 :rule evaluate :args ((>= 0/1 -7/121))) % 1.38/1.60 (step @p8133 :rule evaluate :args ((+ 32/1 -406/11 0/1 -1/121 588/121 0/1))) % 1.38/1.60 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.60 (step @p8134 :rule evaluate :args (@t1777)) % 1.38/1.60 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.60 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.60 (step @p8135 :rule evaluate :args (@t1778)) % 1.38/1.60 (step @p8136 :rule refl :args (32/1)) % 1.38/1.60 (step @p8137 :rule nary_cong :premises (@p8136 @p8135 @p77 @p4610 @p8134 @p4612) :args (@t1779)) % 1.38/1.60 (step @p8138 :rule trans :premises (@p8137 @p8133)) % 1.38/1.60 (step @p8139 :rule arith_poly_norm :args (@t1780)) % 1.38/1.60 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.60 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.60 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.60 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.60 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.60 (step @p8140 :rule refl :args (@t389)) % 1.38/1.60 (step @p8141 :rule nary_cong :premises (@p8140 @p4622 @p4621 @p4618 @p4619 @p4620) :args (@t1781)) % 1.38/1.60 (step @p8142 :rule trans :premises (@p8141 @p8139)) % 1.38/1.60 (step @p8143 :rule cong :premises (@p8142 @p8138) :args (@t1782)) % 1.38/1.60 (step @p8144 :rule trans :premises (@p8143 @p8132)) % 1.38/1.60 (step @p8145 :rule cong :premises (@p8144) :args ((not @t1782))) % 1.38/1.60 (step @p8146 :rule trans :premises (@p8145 @p236)) % 1.38/1.60 (step @p8147 :rule arith-elim-lt :args (@t1781 @t1779)) % 1.38/1.60 (step @p8148 :rule trans :premises (@p8147 @p8146)) % 1.38/1.60 (assume-push @p22033 @t1233) % 1.38/1.60 (assume-push @p22034 @t222) % 1.38/1.60 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.60 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4662 :rule cong :premises (@p22034) :args (@t654)) % 1.38/1.60 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.60 (step @p4664 :rule and_intro :premises (@p22033 @p4663)) % 1.38/1.60 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.60 (step-pop @p22035 :rule scope :premises (@p4665)) % 1.38/1.60 (step-pop @p22036 :rule scope :premises (@p22035)) % 1.38/1.60 (step @p4666 :rule process_scope :premises (@p22036) :args (@t1234)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8153 :rule eq_resolve :premises (@p22026 @p538)) % 1.38/1.60 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.60 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.60 (step @p8154 :rule and_intro :premises (@p4671 @p8153)) % 1.38/1.60 (step @p8155 :rule modus_ponens :premises (@p8154 @p4666)) % 1.38/1.60 (assume-push @p22037 @t1231) % 1.38/1.60 (assume-push @p22038 @t1359) % 1.38/1.60 (step @p8158 :rule arith_mult_pos :args (49/121 @t1360)) % 1.38/1.60 (step @p8159 :rule evaluate :args (@t1361)) % 1.38/1.60 (step @p8160 :rule refl :args (@t644)) % 1.38/1.60 (step @p8161 :rule cong :premises (@p8160 @p8159) :args (@t1362)) % 1.38/1.60 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.38/1.60 (step @p8162 :rule arith_poly_norm_rel :premises (@p5273) :args (@t1364)) % 1.38/1.60 (step @p8163 :rule trans :premises (@p8162 @p8161)) % 1.38/1.60 (step @p8164 :rule eq_resolve :premises (@p22038 @p8163)) % 1.38/1.60 (step @p8165 :rule and_intro :premises (@p22037 @p8164)) % 1.38/1.60 (step @p8166 :rule modus_ponens :premises (@p8165 @p8158)) % 1.38/1.60 (step-pop @p22039 :rule scope :premises (@p8166)) % 1.38/1.60 (step-pop @p22040 :rule scope :premises (@p22039)) % 1.38/1.60 (step @p8167 :rule process_scope :premises (@p22040) :args ((< @t1067 @t1777))) % 1.38/1.60 (step @p3935 :rule arith-elim-lt :args (@t16 12)) % 1.38/1.60 (step @p3936 :rule symm :premises (@p3935)) % 1.38/1.60 (step @p8170 :rule eq_resolve :premises (@p22027 @p3936)) % 1.38/1.60 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.60 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.60 (step @p8171 :rule and_intro :premises (@p4655 @p8170)) % 1.38/1.60 (step @p8172 :rule modus_ponens :premises (@p8171 @p8167)) % 1.38/1.60 (assume-push @p22041 @t1229) % 1.38/1.60 (assume-push @p22042 @t4) % 1.38/1.60 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.60 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.60 (step @p4634 :rule and_intro :premises (@p22041 @p4633)) % 1.38/1.60 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.60 (step-pop @p22043 :rule scope :premises (@p4635)) % 1.38/1.60 (step-pop @p22044 :rule scope :premises (@p22043)) % 1.38/1.60 (step @p4636 :rule process_scope :premises (@p22044) :args (@t1230)) % 1.38/1.60 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.60 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.60 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.60 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.60 (assume-push @p22045 @t77) % 1.38/1.60 (assume-push @p22046 @t417) % 1.38/1.60 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.60 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4678 :rule cong :premises (@p22046) :args (@t401)) % 1.38/1.60 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.60 (step @p4680 :rule and_intro :premises (@p22045 @p4679)) % 1.38/1.60 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.60 (step-pop @p22047 :rule scope :premises (@p4681)) % 1.38/1.60 (step-pop @p22048 :rule scope :premises (@p22047)) % 1.38/1.60 (step @p4682 :rule process_scope :premises (@p22048) :args (@t1235)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8181 :rule eq_resolve :premises (@p22029 @p1181)) % 1.38/1.60 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.60 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.60 (step @p8182 :rule and_intro :premises (@p114 @p8181)) % 1.38/1.60 (step @p8183 :rule modus_ponens :premises (@p8182 @p4682)) % 1.38/1.60 (assume-push @p22049 @t1236) % 1.38/1.60 (assume-push @p22050 @t1783) % 1.38/1.60 (step @p8186 :rule arith_mult_pos :args (14/11 @t1784)) % 1.38/1.60 (step @p8187 :rule evaluate :args (@t1785)) % 1.38/1.60 (step @p8188 :rule refl :args (@t387)) % 1.38/1.60 (step @p8189 :rule cong :premises (@p8188 @p8187) :args (@t1786)) % 1.38/1.60 (step @p8190 :rule arith_poly_norm :args (@t1787)) % 1.38/1.60 (step @p8191 :rule arith_poly_norm_rel :premises (@p8190) :args (@t1788)) % 1.38/1.60 (step @p8192 :rule trans :premises (@p8191 @p8189)) % 1.38/1.60 (step @p8193 :rule eq_resolve :premises (@p22050 @p8192)) % 1.38/1.60 (step @p8194 :rule and_intro :premises (@p22049 @p8193)) % 1.38/1.60 (step @p8195 :rule modus_ponens :premises (@p8194 @p8186)) % 1.38/1.60 (step-pop @p22051 :rule scope :premises (@p8195)) % 1.38/1.60 (step-pop @p22052 :rule scope :premises (@p22051)) % 1.38/1.60 (step @p8196 :rule process_scope :premises (@p22052) :args ((<= @t1220 @t1778))) % 1.38/1.60 (step @p2001 :rule arith-elim-lt :args (@t18 -28)) % 1.38/1.60 (step @p2002 :rule symm :premises (@p2001)) % 1.38/1.60 (step @p8199 :rule eq_resolve :premises (@p22030 @p2002)) % 1.38/1.60 (step @p8200 :rule int_tight_ub :premises (@p8199)) % 1.38/1.60 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.60 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.60 (step @p8201 :rule and_intro :premises (@p4705 @p8200)) % 1.38/1.60 (step @p8202 :rule modus_ponens :premises (@p8201 @p8196)) % 1.38/1.60 (step @p8203 :rule evaluate :args (@t1682)) % 1.38/1.60 (step @p8204 :rule cong :premises (@p22031) :args (@t389)) % 1.38/1.60 (step @p8205 :rule trans :premises (@p8204 @p8203)) % 1.38/1.60 (step @p8206 :rule arith_sum_ub :premises (@p8205 @p8202 @p8183 @p4642 @p8172 @p8155)) % 1.38/1.60 (step @p8207 false :rule eq_resolve :premises (@p8206 @p8148)) % 1.38/1.60 (step-pop @p22053 :rule scope :premises (@p8207)) % 1.38/1.60 (step @p8208 :rule process_scope :premises (@p22053) :args (false)) % 1.38/1.60 (step @p8210 false :rule contra :premises (@p22031 @p8208)) % 1.38/1.60 (step-pop @p22054 :rule scope :premises (@p8210)) % 1.38/1.60 (step-pop @p22055 :rule scope :premises (@p22054)) % 1.38/1.60 (step-pop @p22056 :rule scope :premises (@p22055)) % 1.38/1.60 (step-pop @p22057 :rule scope :premises (@p22056)) % 1.38/1.60 (step-pop @p22058 :rule scope :premises (@p22057)) % 1.38/1.60 (step-pop @p22059 :rule scope :premises (@p22058)) % 1.38/1.60 (step @p8211 :rule process_scope :premises (@p22059) :args (false)) % 1.38/1.60 (assume-push @p22060 @t15) % 1.38/1.60 (assume-push @p22061 @t24) % 1.38/1.60 (assume-push @p22062 @t143) % 1.38/1.60 (assume-push @p22063 @t1083) % 1.38/1.60 (assume-push @p22064 @t600) % 1.38/1.60 (assume-push @p22065 @t1775) % 1.38/1.60 (step @p8224 :rule and_intro :premises (@p22061 @p22063 @p6 @p22062 @p22064 @p22065)) % 1.38/1.60 (step-pop @p22066 :rule scope :premises (@p8224)) % 1.38/1.60 (step-pop @p22067 :rule scope :premises (@p22066)) % 1.38/1.60 (step-pop @p22068 :rule scope :premises (@p22067)) % 1.38/1.60 (step-pop @p22069 :rule scope :premises (@p22068)) % 1.38/1.60 (step-pop @p22070 :rule scope :premises (@p22069)) % 1.38/1.60 (step-pop @p22071 :rule scope :premises (@p22070)) % 1.38/1.60 (step @p8225 :rule process_scope :premises (@p22071) :args (@t1789)) % 1.38/1.60 (step @p8232 :rule implies_elim :premises (@p8225)) % 1.38/1.60 (step @p8233 :rule resolution :premises (@p8232 @p8211) :args (true @t1789)) % 1.38/1.60 (step @p8234 :rule not_and :premises (@p8233)) % 1.38/1.60 (step @p8235 :rule eq_resolve :premises (@p8234 @p8124)) % 1.38/1.60 (step @p8236 :rule bool-double-not-elim :args (@t1790)) % 1.38/1.60 (step @p8237 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p1922 @p8236) :args ((or @t38 @t197 @t273 @t1084 @t601 @t1792))) % 1.38/1.60 (assume-push @p22072 @t24) % 1.38/1.60 (assume-push @p22073 @t1078) % 1.38/1.60 (assume-push @p22074 @t15) % 1.38/1.60 (assume-push @p22075 @t143) % 1.38/1.60 (assume-push @p22076 @t600) % 1.38/1.60 (assume-push @p22077 @t1791) % 1.38/1.60 (step @p8244 :rule arith-elim-leq :args (@t135 31)) % 1.38/1.60 (step @p8245 :rule symm :premises (@p8244)) % 1.38/1.60 (step @p8246 :rule cong :premises (@p8245) :args ((not (>= 31 @t135)))) % 1.38/1.60 (step @p8247 :rule arith-elim-gt :args (@t135 31)) % 1.38/1.60 (step @p8248 :rule trans :premises (@p8247 @p8246)) % 1.38/1.60 (step @p8249 :rule evaluate :args (@t1793)) % 1.38/1.60 (step @p8250 :rule cong :premises (@p1242 @p8249) :args (@t1794)) % 1.38/1.60 (step @p8251 :rule cong :premises (@p8250) :args ((not @t1794))) % 1.38/1.60 (step @p8252 :rule arith-leq-norm :args (@t135 31)) % 1.38/1.60 (step @p8253 :rule trans :premises (@p8252 @p8251)) % 1.38/1.60 (step @p8254 :rule cong :premises (@p8253) :args ((not @t1795))) % 1.38/1.60 (step @p8255 :rule trans :premises (@p8254 @p8236)) % 1.38/1.60 (step @p8256 :rule trans :premises (@p8248 @p8255)) % 1.38/1.60 (step @p8257 :rule symm :premises (@p8256)) % 1.38/1.60 (step @p8258 :rule trans :premises (@p8255 @p8257)) % 1.38/1.60 (assume-push @p22078 @t1795) % 1.38/1.60 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.60 (step @p5594 :rule evaluate :args (@t1400)) % 1.38/1.60 (step @p8260 :rule evaluate :args ((+ 31/1 -392/11 0/1 -1/121 49/11 0/1))) % 1.38/1.60 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.60 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.60 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.60 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.60 (step @p8261 :rule evaluate :args (@t1796)) % 1.38/1.60 (step @p8262 :rule refl :args (31/1)) % 1.38/1.60 (step @p8263 :rule nary_cong :premises (@p8262 @p8261 @p77 @p4610 @p4611 @p4612) :args (@t1797)) % 1.38/1.60 (step @p8264 :rule trans :premises (@p8263 @p8260)) % 1.38/1.60 (step @p8139 :rule arith_poly_norm :args (@t1780)) % 1.38/1.60 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.60 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.60 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.60 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.60 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.60 (step @p8140 :rule refl :args (@t389)) % 1.38/1.60 (step @p8141 :rule nary_cong :premises (@p8140 @p4622 @p4621 @p4618 @p4619 @p4620) :args (@t1781)) % 1.38/1.60 (step @p8142 :rule trans :premises (@p8141 @p8139)) % 1.38/1.60 (step @p8265 :rule cong :premises (@p8142 @p8264) :args (@t1798)) % 1.38/1.60 (step @p8266 :rule trans :premises (@p8265 @p5594)) % 1.38/1.60 (step @p8267 :rule cong :premises (@p8266) :args ((not @t1798))) % 1.38/1.60 (step @p8268 :rule trans :premises (@p8267 @p236)) % 1.38/1.60 (step @p8269 :rule arith-elim-lt :args (@t1781 @t1797)) % 1.38/1.60 (step @p8270 :rule trans :premises (@p8269 @p8268)) % 1.38/1.60 (assume-push @p22079 @t1233) % 1.38/1.60 (assume-push @p22080 @t222) % 1.38/1.60 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.60 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4662 :rule cong :premises (@p22080) :args (@t654)) % 1.38/1.60 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.60 (step @p4664 :rule and_intro :premises (@p22079 @p4663)) % 1.38/1.60 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.60 (step-pop @p22081 :rule scope :premises (@p4665)) % 1.38/1.60 (step-pop @p22082 :rule scope :premises (@p22081)) % 1.38/1.60 (step @p4666 :rule process_scope :premises (@p22082) :args (@t1234)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8275 :rule eq_resolve :premises (@p22072 @p538)) % 1.38/1.60 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.60 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.60 (step @p8276 :rule and_intro :premises (@p4671 @p8275)) % 1.38/1.60 (step @p8277 :rule modus_ponens :premises (@p8276 @p4666)) % 1.38/1.60 (assume-push @p22083 @t1231) % 1.38/1.60 (assume-push @p22084 @t1078) % 1.38/1.60 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.60 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p4647 :rule cong :premises (@p22073) :args (@t644)) % 1.38/1.60 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.60 (step @p4649 :rule and_intro :premises (@p22083 @p4648)) % 1.38/1.60 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.60 (step-pop @p22085 :rule scope :premises (@p4650)) % 1.38/1.60 (step-pop @p22086 :rule scope :premises (@p22085)) % 1.38/1.60 (step @p4651 :rule process_scope :premises (@p22086) :args (@t1232)) % 1.38/1.60 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.60 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.60 (step @p8282 :rule and_intro :premises (@p4655 @p22073)) % 1.38/1.60 (step @p8283 :rule modus_ponens :premises (@p8282 @p4651)) % 1.38/1.60 (assume-push @p22087 @t1229) % 1.38/1.60 (assume-push @p22088 @t4) % 1.38/1.60 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.60 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.60 (step @p4634 :rule and_intro :premises (@p22087 @p4633)) % 1.38/1.60 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.60 (step-pop @p22089 :rule scope :premises (@p4635)) % 1.38/1.60 (step-pop @p22090 :rule scope :premises (@p22089)) % 1.38/1.60 (step @p4636 :rule process_scope :premises (@p22090) :args (@t1230)) % 1.38/1.60 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.60 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.60 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.60 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.60 (assume-push @p22091 @t77) % 1.38/1.60 (assume-push @p22092 @t417) % 1.38/1.60 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.60 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4678 :rule cong :premises (@p22092) :args (@t401)) % 1.38/1.60 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.60 (step @p4680 :rule and_intro :premises (@p22091 @p4679)) % 1.38/1.60 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.60 (step-pop @p22093 :rule scope :premises (@p4681)) % 1.38/1.60 (step-pop @p22094 :rule scope :premises (@p22093)) % 1.38/1.60 (step @p4682 :rule process_scope :premises (@p22094) :args (@t1235)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8292 :rule eq_resolve :premises (@p22075 @p1181)) % 1.38/1.60 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.60 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.60 (step @p8293 :rule and_intro :premises (@p114 @p8292)) % 1.38/1.60 (step @p8294 :rule modus_ponens :premises (@p8293 @p4682)) % 1.38/1.60 (assume-push @p22095 @t1236) % 1.38/1.60 (assume-push @p22096 @t625) % 1.38/1.60 (step @p8297 :rule arith_mult_pos :args (14/11 (< @t387 -28/1))) % 1.38/1.60 (step @p8298 :rule evaluate :args (@t383)) % 1.38/1.60 (step @p8299 :rule refl :args (@t387)) % 1.38/1.60 (step @p8300 :rule cong :premises (@p8299 @p8298) :args (@t623)) % 1.38/1.60 (step @p1998 :rule arith_poly_norm :args (@t624)) % 1.38/1.60 (step @p8301 :rule arith_poly_norm_rel :premises (@p1998) :args (@t626)) % 1.38/1.60 (step @p8302 :rule trans :premises (@p8301 @p8300)) % 1.38/1.60 (step @p8303 :rule eq_resolve :premises (@p22096 @p8302)) % 1.38/1.60 (step @p8304 :rule and_intro :premises (@p22095 @p8303)) % 1.38/1.60 (step @p8305 :rule modus_ponens :premises (@p8304 @p8297)) % 1.38/1.60 (step-pop @p22097 :rule scope :premises (@p8305)) % 1.38/1.60 (step-pop @p22098 :rule scope :premises (@p22097)) % 1.38/1.60 (step @p8306 :rule process_scope :premises (@p22098) :args ((< @t1220 @t1796))) % 1.38/1.60 (step @p2001 :rule arith-elim-lt :args (@t18 -28)) % 1.38/1.60 (step @p2002 :rule symm :premises (@p2001)) % 1.38/1.60 (step @p8309 :rule eq_resolve :premises (@p22076 @p2002)) % 1.38/1.60 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.60 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.60 (step @p8310 :rule and_intro :premises (@p4705 @p8309)) % 1.38/1.60 (step @p8311 :rule modus_ponens :premises (@p8310 @p8306)) % 1.38/1.60 (step @p8312 :rule evaluate :args (@t1653)) % 1.38/1.60 (step @p8313 :rule refl :args (@t389)) % 1.38/1.60 (step @p8314 :rule cong :premises (@p8313 @p8312) :args (@t1799)) % 1.38/1.60 (step @p8315 :rule arith_poly_norm :args (@t1800)) % 1.38/1.60 (step @p8316 :rule arith_poly_norm_rel :premises (@p8315) :args (@t1801)) % 1.38/1.60 (step @p8317 :rule trans :premises (@p8316 @p8314)) % 1.38/1.60 (step @p8318 :rule eq_resolve :premises (@p22078 @p8317)) % 1.38/1.60 (step @p8319 :rule arith_sum_ub :premises (@p8318 @p8311 @p8294 @p4642 @p8283 @p8277)) % 1.38/1.60 (step @p8320 false :rule eq_resolve :premises (@p8319 @p8270)) % 1.38/1.60 (step-pop @p22099 :rule scope :premises (@p8320)) % 1.38/1.60 (step @p8321 :rule process_scope :premises (@p22099) :args (false)) % 1.38/1.60 (step @p8323 :rule eq_resolve :premises (@p8321 @p8258)) % 1.38/1.60 (step @p8324 :rule eq_resolve :premises (@p8323 @p8248)) % 1.38/1.60 (step @p8325 :rule arith-elim-lt :args (@t135 32)) % 1.38/1.60 (step @p8326 :rule symm :premises (@p8325)) % 1.38/1.60 (step @p8327 :rule eq_resolve :premises (@p22077 @p8326)) % 1.38/1.60 (step @p8328 :rule int_tight_ub :premises (@p8327)) % 1.38/1.60 (step @p8329 false :rule contra :premises (@p8328 @p8324)) % 1.38/1.60 (step-pop @p22100 :rule scope :premises (@p8329)) % 1.38/1.60 (step-pop @p22101 :rule scope :premises (@p22100)) % 1.38/1.60 (step-pop @p22102 :rule scope :premises (@p22101)) % 1.38/1.60 (step-pop @p22103 :rule scope :premises (@p22102)) % 1.38/1.60 (step-pop @p22104 :rule scope :premises (@p22103)) % 1.38/1.60 (step-pop @p22105 :rule scope :premises (@p22104)) % 1.38/1.60 (step @p8330 :rule process_scope :premises (@p22105) :args (false)) % 1.38/1.60 (assume-push @p22106 @t15) % 1.38/1.60 (assume-push @p22107 @t24) % 1.38/1.60 (assume-push @p22108 @t143) % 1.38/1.60 (assume-push @p22109 @t1078) % 1.38/1.60 (assume-push @p22110 @t600) % 1.38/1.60 (assume-push @p22111 @t1791) % 1.38/1.60 (step @p8343 :rule and_intro :premises (@p22107 @p22109 @p6 @p22108 @p22110 @p22111)) % 1.38/1.60 (step-pop @p22112 :rule scope :premises (@p8343)) % 1.38/1.60 (step-pop @p22113 :rule scope :premises (@p22112)) % 1.38/1.60 (step-pop @p22114 :rule scope :premises (@p22113)) % 1.38/1.60 (step-pop @p22115 :rule scope :premises (@p22114)) % 1.38/1.60 (step-pop @p22116 :rule scope :premises (@p22115)) % 1.38/1.60 (step-pop @p22117 :rule scope :premises (@p22116)) % 1.38/1.60 (step @p8344 :rule process_scope :premises (@p22117) :args (@t1802)) % 1.38/1.60 (step @p8351 :rule implies_elim :premises (@p8344)) % 1.38/1.60 (step @p8352 :rule resolution :premises (@p8351 @p8330) :args (true @t1802)) % 1.38/1.60 (step @p8353 :rule not_and :premises (@p8352)) % 1.38/1.60 (step @p8354 :rule eq_resolve :premises (@p8353 @p8237)) % 1.38/1.60 (step @p8355 :rule aci_norm :args ((= (or @t1775 (or @t1791 @t1765)) (or @t1775 @t1791 @t1765)))) % 1.38/1.60 (step @p8356 :rule symm :premises (@p8355)) % 1.38/1.60 (step @p8357 :rule bool-double-not-elim :args (@t1765)) % 1.38/1.60 (step @p8358 :rule evaluate :args (@t1803)) % 1.38/1.60 (step @p8359 :rule cong :premises (@p1242 @p8358) :args (@t1804)) % 1.38/1.60 (step @p8360 :rule cong :premises (@p8359) :args ((not @t1804))) % 1.38/1.60 (step @p8361 :rule arith-leq-norm :args (@t135 32)) % 1.38/1.60 (step @p8362 :rule trans :premises (@p8361 @p8360)) % 1.38/1.60 (step @p8363 :rule cong :premises (@p8362) :args ((not (<= @t135 32)))) % 1.38/1.60 (step @p8364 :rule trans :premises (@p8363 @p8357)) % 1.38/1.60 (step @p8365 :rule arith-elim-leq :args (@t135 32)) % 1.38/1.60 (step @p8366 :rule symm :premises (@p8365)) % 1.38/1.60 (step @p8367 :rule cong :premises (@p8366) :args ((not (>= 32 @t135)))) % 1.38/1.60 (step @p8368 :rule arith-elim-gt :args (@t135 32)) % 1.38/1.60 (step @p8369 :rule trans :premises (@p8368 @p8367)) % 1.38/1.60 (step @p8370 :rule trans :premises (@p8369 @p8364)) % 1.38/1.60 (step @p8371 :rule bool-double-not-elim :args (@t1805)) % 1.38/1.60 (step @p8372 :rule trans :premises (@p8371 @p8370)) % 1.38/1.60 (step @p8325 :rule arith-elim-lt :args (@t135 32)) % 1.38/1.60 (step @p8373 :rule bool-double-not-elim :args (@t1806)) % 1.38/1.60 (step @p8374 :rule trans :premises (@p8373 @p8325)) % 1.38/1.60 (step @p8375 :rule bool-double-not-elim :args (@t1775)) % 1.38/1.60 (step @p8376 :rule nary_cong :premises (@p8375 @p8374 @p8372) :args ((or (not @t1776) (not @t1808) (not @t1807)))) % 1.38/1.60 (step @p8377 :rule trans :premises (@p8376 @p8356)) % 1.38/1.60 (assume-push @p22118 @t1776) % 1.38/1.60 (assume-push @p22119 @t1808) % 1.38/1.60 (assume-push @p22120 @t1807) % 1.38/1.60 (step @p8381 :rule arith_trichotomy :premises (@p22119 @p22118)) % 1.38/1.60 (step @p8382 false :rule contra :premises (@p8381 @p22120)) % 1.38/1.60 (step-pop @p22121 :rule scope :premises (@p8382)) % 1.38/1.60 (step-pop @p22122 :rule scope :premises (@p22121)) % 1.38/1.60 (step-pop @p22123 :rule scope :premises (@p22122)) % 1.38/1.60 (step @p8383 :rule process_scope :premises (@p22123) :args (false)) % 1.38/1.60 (step @p8387 :rule not_and :premises (@p8383)) % 1.38/1.60 (step @p8388 :rule eq_resolve :premises (@p8387 @p8377)) % 1.38/1.60 (step @p8389 :rule eq_resolve :premises (@p8388 @p8355)) % 1.38/1.60 (step @p8390 :rule reordering :premises (@p8389) :args ((or @t1791 @t1765 @t1775))) % 1.38/1.60 (step @p8391 :rule chain_m_resolution :premises (@p8390 @p8354 @p6 @p8235 @p6 @p3960) :args ((or @t197 @t273 @t1084 @t598 @t1765) @t1809 (@list @t1790 @t15 @t1775 @t15 @t1079))) % 1.38/1.60 (assume-push @p22124 @t143) % 1.38/1.60 (assume-push @p22125 @t598) % 1.38/1.60 (assume-push @p22126 @t1078) % 1.38/1.60 (assume-push @p22127 @t24) % 1.38/1.60 (assume-push @p22128 @t15) % 1.38/1.60 (assume-push @p22129 @t1790) % 1.38/1.60 (step @p5379 :rule evaluate :args (@t1371)) % 1.38/1.60 (step @p8398 :rule evaluate :args ((+ -32/1 0/1 392/11 -49/11 0/1 1/121))) % 1.38/1.60 (step @p1131 :rule evaluate :args (@t381)) % 1.38/1.60 (step @p2208 :rule evaluate :args (@t684)) % 1.38/1.60 (step @p5381 :rule evaluate :args (@t1372)) % 1.38/1.60 (step @p8399 :rule evaluate :args (@t1810)) % 1.38/1.60 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.60 (step @p8400 :rule evaluate :args (@t1811)) % 1.38/1.60 (step @p8401 :rule evaluate :args (@t1812)) % 1.38/1.60 (step @p8402 :rule cong :premises (@p8401) :args (@t1813)) % 1.38/1.60 (step @p8403 :rule trans :premises (@p8402 @p8400)) % 1.38/1.60 (step @p8404 :rule nary_cong :premises (@p8403 @p1130 @p8399 @p5381 @p2208 @p1131) :args (@t1814)) % 1.38/1.60 (step @p8405 :rule trans :premises (@p8404 @p8398)) % 1.38/1.60 (step @p8406 :rule arith_poly_norm :args ((= (+ @t399 @t392 @t1377 @t1065 @t1068 @t395) 0/1))) % 1.38/1.60 (step @p1142 :rule arith_poly_norm :args (@t405)) % 1.38/1.60 (step @p3847 :rule arith_poly_norm :args (@t1072)) % 1.38/1.60 (step @p5390 :rule refl :args (@t1065)) % 1.38/1.60 (step @p5391 :rule refl :args (@t1377)) % 1.38/1.60 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.60 (step @p8407 :rule refl :args (@t399)) % 1.38/1.60 (step @p8408 :rule nary_cong :premises (@p8407 @p1141 @p5391 @p5390 @p3847 @p1142) :args (@t1815)) % 1.38/1.60 (step @p8409 :rule trans :premises (@p8408 @p8406)) % 1.38/1.60 (step @p8410 :rule cong :premises (@p8409 @p8405) :args ((<= @t1815 @t1814))) % 1.38/1.60 (step @p8411 :rule trans :premises (@p8410 @p5379)) % 1.38/1.60 (assume-push @p22130 @t422) % 1.38/1.60 (assume-push @p22131 @t4) % 1.38/1.60 (step @p1189 :rule arith_mult_pos :args (1/121 @t82)) % 1.38/1.60 (step @p1190 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p1191 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p1192 :rule trans :premises (@p1191 @p1190)) % 1.38/1.60 (step @p1193 :rule and_intro :premises (@p22130 @p1192)) % 1.38/1.60 (step @p1194 :rule modus_ponens :premises (@p1193 @p1189)) % 1.38/1.60 (step-pop @p22132 :rule scope :premises (@p1194)) % 1.38/1.60 (step-pop @p22133 :rule scope :premises (@p22132)) % 1.38/1.60 (step @p1195 :rule process_scope :premises (@p22133) :args (@t423)) % 1.38/1.60 (step @p1198 :rule evaluate :args (@t422)) % 1.38/1.60 (step @p1199 :rule true_elim :premises (@p1198)) % 1.38/1.60 (step @p1200 :rule and_intro :premises (@p1199 @p1)) % 1.38/1.60 (step @p1201 :rule modus_ponens :premises (@p1200 @p1195)) % 1.38/1.60 (assume-push @p22134 @t424) % 1.38/1.60 (assume-push @p22135 @t222) % 1.38/1.60 (step @p3874 :rule arith_mult_neg :args (-7/121 @t664)) % 1.38/1.60 (step @p3875 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p3876 :rule cong :premises (@p22135) :args (@t654)) % 1.38/1.60 (step @p3877 :rule trans :premises (@p3876 @p3875)) % 1.38/1.60 (step @p3878 :rule and_intro :premises (@p22134 @p3877)) % 1.38/1.60 (step @p3879 :rule modus_ponens :premises (@p3878 @p3874)) % 1.38/1.60 (step-pop @p22136 :rule scope :premises (@p3879)) % 1.38/1.60 (step-pop @p22137 :rule scope :premises (@p22136)) % 1.38/1.60 (step @p3880 :rule process_scope :premises (@p22137) :args (@t1075)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8420 :rule eq_resolve :premises (@p22127 @p538)) % 1.38/1.60 (step @p1217 :rule evaluate :args (@t424)) % 1.38/1.60 (step @p1218 :rule true_elim :premises (@p1217)) % 1.38/1.60 (step @p8421 :rule and_intro :premises (@p1218 @p8420)) % 1.38/1.60 (step @p8422 :rule modus_ponens :premises (@p8421 @p3880)) % 1.38/1.60 (assume-push @p22138 @t1074) % 1.38/1.60 (assume-push @p22139 @t1078) % 1.38/1.60 (step @p5406 :rule arith_mult_neg :args (-49/121 @t1094)) % 1.38/1.60 (step @p5407 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p5408 :rule cong :premises (@p22126) :args (@t644)) % 1.38/1.60 (step @p5409 :rule trans :premises (@p5408 @p5407)) % 1.38/1.60 (step @p5410 :rule and_intro :premises (@p22138 @p5409)) % 1.38/1.60 (step @p5411 :rule modus_ponens :premises (@p5410 @p5406)) % 1.38/1.60 (step-pop @p22140 :rule scope :premises (@p5411)) % 1.38/1.60 (step-pop @p22141 :rule scope :premises (@p22140)) % 1.38/1.60 (step @p5412 :rule process_scope :premises (@p22141) :args (@t1379)) % 1.38/1.60 (step @p3868 :rule evaluate :args (@t1074)) % 1.38/1.60 (step @p3869 :rule true_elim :premises (@p3868)) % 1.38/1.60 (step @p8427 :rule and_intro :premises (@p3869 @p22126)) % 1.38/1.60 (step @p8428 :rule modus_ponens :premises (@p8427 @p5412)) % 1.38/1.60 (assume-push @p22142 @t1380) % 1.38/1.60 (assume-push @p22143 @t598) % 1.38/1.60 (step @p8431 :rule arith_mult_neg :args (-14/11 @t1816)) % 1.38/1.60 (step @p8432 :rule evaluate :args (@t383)) % 1.38/1.60 (step @p8433 :rule refl :args (@t387)) % 1.38/1.60 (step @p8434 :rule cong :premises (@p8433 @p8432) :args (@t1817)) % 1.38/1.60 (step @p1998 :rule arith_poly_norm :args (@t624)) % 1.38/1.60 (step @p8435 :rule arith_poly_norm_rel :premises (@p1998) :args (@t1818)) % 1.38/1.60 (step @p8436 :rule trans :premises (@p8435 @p8434)) % 1.38/1.60 (step @p8437 :rule eq_resolve :premises (@p22125 @p8436)) % 1.38/1.60 (step @p8438 :rule and_intro :premises (@p22142 @p8437)) % 1.38/1.60 (step @p8439 :rule modus_ponens :premises (@p8438 @p8431)) % 1.38/1.60 (step-pop @p22144 :rule scope :premises (@p8439)) % 1.38/1.60 (step-pop @p22145 :rule scope :premises (@p22144)) % 1.38/1.60 (step @p8440 :rule process_scope :premises (@p22145) :args ((<= @t1377 @t1810))) % 1.38/1.60 (step @p5435 :rule evaluate :args (@t1380)) % 1.38/1.60 (step @p5436 :rule true_elim :premises (@p5435)) % 1.38/1.60 (step @p8443 :rule and_intro :premises (@p5436 @p22125)) % 1.38/1.60 (step @p8444 :rule modus_ponens :premises (@p8443 @p8440)) % 1.38/1.60 (assume-push @p22146 @t416) % 1.38/1.60 (assume-push @p22147 @t417) % 1.38/1.60 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.60 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p1172 :rule cong :premises (@p22147) :args (@t401)) % 1.38/1.60 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.60 (step @p1174 :rule and_intro :premises (@p22146 @p1173)) % 1.38/1.60 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.60 (step-pop @p22148 :rule scope :premises (@p1175)) % 1.38/1.60 (step-pop @p22149 :rule scope :premises (@p22148)) % 1.38/1.60 (step @p1176 :rule process_scope :premises (@p22149) :args (@t419)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8449 :rule eq_resolve :premises (@p22124 @p1181)) % 1.38/1.60 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.60 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.60 (step @p8450 :rule and_intro :premises (@p1184 @p8449)) % 1.38/1.60 (step @p8451 :rule modus_ponens :premises (@p8450 @p1176)) % 1.38/1.60 (step @p8452 :rule arith_poly_norm :args ((= (* 32/1 (to_real (- @t398 @t1812))) (* 32/1 (- @t399 @t1813))))) % 1.38/1.60 (step @p8453 :rule arith_poly_norm_rel :premises (@p8452) :args ((= (<= @t398 @t1812) (<= @t399 @t1813)))) % 1.38/1.60 (step @p8454 :rule arith_mult_neg :args (-1 @t1790)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p8455 :rule and_intro :premises (@p136 @p22129)) % 1.38/1.60 (step @p8456 :rule modus_ponens :premises (@p8455 @p8454)) % 1.38/1.60 (step @p8457 :rule eq_resolve :premises (@p8456 @p8453)) % 1.38/1.60 (step @p8458 :rule arith_sum_ub :premises (@p8457 @p8451 @p8444 @p8428 @p8422 @p1201)) % 1.38/1.60 (step @p8459 false :rule eq_resolve :premises (@p8458 @p8411)) % 1.38/1.60 (step-pop @p22150 :rule scope :premises (@p8459)) % 1.38/1.60 (step-pop @p22151 :rule scope :premises (@p22150)) % 1.38/1.60 (step-pop @p22152 :rule scope :premises (@p22151)) % 1.38/1.60 (step-pop @p22153 :rule scope :premises (@p22152)) % 1.38/1.60 (step-pop @p22154 :rule scope :premises (@p22153)) % 1.38/1.60 (step-pop @p22155 :rule scope :premises (@p22154)) % 1.38/1.60 (step @p8460 :rule process_scope :premises (@p22155) :args (false)) % 1.38/1.60 (step @p8467 :rule not_and :premises (@p8460)) % 1.38/1.60 (step @p8468 :rule reordering :premises (@p8467) :args ((or @t38 @t197 @t273 @t1084 @t600 @t1791))) % 1.38/1.60 (step @p8469 :rule refl :args (@t1820)) % 1.38/1.60 (step @p8470 :rule nary_cong :premises (@p8236 @p709 @p3961 @p495 @p35 @p8469) :args ((or @t1792 @t273 @t1084 @t197 @t38 @t1820))) % 1.38/1.60 (assume-push @p22156 @t1791) % 1.38/1.60 (assume-push @p22157 @t143) % 1.38/1.60 (assume-push @p22158 @t1078) % 1.38/1.60 (assume-push @p22159 @t24) % 1.38/1.60 (assume-push @p22160 @t15) % 1.38/1.60 (assume-push @p22161 @t1819) % 1.38/1.60 (step @p4388 :rule evaluate :args (@t1162)) % 1.38/1.60 (step @p8477 :rule evaluate :args ((+ -147/1 341/2 0/1 -49/2 0/1 1/22))) % 1.38/1.60 (step @p3145 :rule evaluate :args (@t893)) % 1.38/1.60 (step @p4392 :rule evaluate :args (@t1165)) % 1.38/1.60 (step @p4391 :rule evaluate :args (@t1164)) % 1.38/1.60 (step @p4393 :rule evaluate :args (@t1166)) % 1.38/1.60 (step @p8478 :rule evaluate :args (@t1821)) % 1.38/1.60 (step @p8479 :rule evaluate :args ((to_real -147))) % 1.38/1.60 (step @p8480 :rule evaluate :args (@t1822)) % 1.38/1.60 (step @p8481 :rule cong :premises (@p8480) :args (@t1823)) % 1.38/1.60 (step @p8482 :rule trans :premises (@p8481 @p8479)) % 1.38/1.60 (step @p8483 :rule nary_cong :premises (@p8482 @p8478 @p4393 @p4391 @p4392 @p3145) :args (@t1824)) % 1.38/1.60 (step @p8484 :rule trans :premises (@p8483 @p8477)) % 1.38/1.60 (step @p5807 :rule arith_poly_norm :args (@t1426)) % 1.38/1.60 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.38/1.60 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.38/1.60 (step @p4403 :rule refl :args (@t1174)) % 1.38/1.60 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.38/1.60 (step @p4401 :rule refl :args (@t1170)) % 1.38/1.60 (step @p5808 :rule refl :args (@t97)) % 1.38/1.60 (step @p5809 :rule nary_cong :premises (@p5808 @p4401 @p4405 @p4403 @p4404 @p4402) :args (@t1427)) % 1.38/1.60 (step @p5810 :rule trans :premises (@p5809 @p5807)) % 1.38/1.60 (step @p8485 :rule cong :premises (@p5810 @p8484) :args ((<= @t1427 @t1824))) % 1.38/1.60 (step @p8486 :rule trans :premises (@p8485 @p4388)) % 1.38/1.60 (assume-push @p22162 @t919) % 1.38/1.60 (assume-push @p22163 @t4) % 1.38/1.60 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.38/1.60 (step @p4429 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.38/1.60 (step @p4432 :rule and_intro :premises (@p22162 @p4431)) % 1.38/1.60 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.38/1.60 (step-pop @p22164 :rule scope :premises (@p4433)) % 1.38/1.60 (step-pop @p22165 :rule scope :premises (@p22164)) % 1.38/1.60 (step @p4434 :rule process_scope :premises (@p22165) :args (@t1190)) % 1.38/1.60 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.60 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.60 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.38/1.60 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.38/1.60 (assume-push @p22166 @t1119) % 1.38/1.60 (assume-push @p22167 @t222) % 1.38/1.60 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.38/1.60 (step @p4457 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4458 :rule cong :premises (@p22167) :args (@t654)) % 1.38/1.60 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.38/1.60 (step @p4460 :rule and_intro :premises (@p22166 @p4459)) % 1.38/1.60 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.38/1.60 (step-pop @p22168 :rule scope :premises (@p4461)) % 1.38/1.60 (step-pop @p22169 :rule scope :premises (@p22168)) % 1.38/1.60 (step @p4462 :rule process_scope :premises (@p22169) :args (@t1193)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8495 :rule eq_resolve :premises (@p22159 @p538)) % 1.38/1.60 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.60 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.60 (step @p8496 :rule and_intro :premises (@p4126 @p8495)) % 1.38/1.60 (step @p8497 :rule modus_ponens :premises (@p8496 @p4462)) % 1.38/1.60 (assume-push @p22170 @t1191) % 1.38/1.60 (assume-push @p22171 @t1078) % 1.38/1.60 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.38/1.60 (step @p4442 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p4443 :rule cong :premises (@p22158) :args (@t644)) % 1.38/1.60 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.38/1.60 (step @p4445 :rule and_intro :premises (@p22170 @p4444)) % 1.38/1.60 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.38/1.60 (step-pop @p22172 :rule scope :premises (@p4446)) % 1.38/1.60 (step-pop @p22173 :rule scope :premises (@p22172)) % 1.38/1.60 (step @p4447 :rule process_scope :premises (@p22173) :args (@t1192)) % 1.38/1.60 (step @p4450 :rule evaluate :args (@t1191)) % 1.38/1.60 (step @p4451 :rule true_elim :premises (@p4450)) % 1.38/1.60 (step @p8502 :rule and_intro :premises (@p4451 @p22158)) % 1.38/1.60 (step @p8503 :rule modus_ponens :premises (@p8502 @p4447)) % 1.38/1.60 (assume-push @p22174 @t1194) % 1.38/1.60 (assume-push @p22175 @t417) % 1.38/1.60 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.38/1.60 (step @p4471 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4472 :rule cong :premises (@p22175) :args (@t401)) % 1.38/1.60 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.38/1.60 (step @p4474 :rule and_intro :premises (@p22174 @p4473)) % 1.38/1.60 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.38/1.60 (step-pop @p22176 :rule scope :premises (@p4475)) % 1.38/1.60 (step-pop @p22177 :rule scope :premises (@p22176)) % 1.38/1.60 (step @p4476 :rule process_scope :premises (@p22177) :args (@t1195)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8508 :rule eq_resolve :premises (@p22157 @p1181)) % 1.38/1.60 (step @p4480 :rule evaluate :args (@t1194)) % 1.38/1.60 (step @p4481 :rule true_elim :premises (@p4480)) % 1.38/1.60 (step @p8509 :rule and_intro :premises (@p4481 @p8508)) % 1.38/1.60 (step @p8510 :rule modus_ponens :premises (@p8509 @p4476)) % 1.38/1.60 (assume-push @p22178 @t1189) % 1.38/1.60 (assume-push @p22179 @t1795) % 1.38/1.60 (step @p8513 :rule arith_mult_pos :args (11/2 (<= @t389 31/1))) % 1.38/1.60 (step @p8514 :rule evaluate :args (@t1653)) % 1.38/1.60 (step @p8515 :rule refl :args (@t389)) % 1.38/1.60 (step @p8516 :rule cong :premises (@p8515 @p8514) :args (@t1799)) % 1.38/1.60 (step @p8315 :rule arith_poly_norm :args (@t1800)) % 1.38/1.60 (step @p8517 :rule arith_poly_norm_rel :premises (@p8315) :args (@t1801)) % 1.38/1.60 (step @p8518 :rule trans :premises (@p8517 @p8516)) % 1.38/1.60 (step @p8519 :rule eq_resolve :premises (@p22179 @p8518)) % 1.38/1.60 (step @p8520 :rule and_intro :premises (@p22178 @p8519)) % 1.38/1.60 (step @p8521 :rule modus_ponens :premises (@p8520 @p8513)) % 1.38/1.60 (step-pop @p22180 :rule scope :premises (@p8521)) % 1.38/1.60 (step-pop @p22181 :rule scope :premises (@p22180)) % 1.38/1.60 (step @p8522 :rule process_scope :premises (@p22181) :args ((<= @t1170 @t1821))) % 1.38/1.60 (step @p8326 :rule symm :premises (@p8325)) % 1.38/1.60 (step @p8525 :rule eq_resolve :premises (@p22156 @p8326)) % 1.38/1.60 (step @p8526 :rule int_tight_ub :premises (@p8525)) % 1.38/1.60 (step @p4422 :rule evaluate :args (@t1189)) % 1.38/1.60 (step @p4423 :rule true_elim :premises (@p4422)) % 1.38/1.60 (step @p8527 :rule and_intro :premises (@p4423 @p8526)) % 1.38/1.60 (step @p8528 :rule modus_ponens :premises (@p8527 @p8522)) % 1.38/1.60 (step @p8529 :rule arith_poly_norm :args ((= (* 147/1 (to_real (- @t96 @t1822))) (* 147/1 (- @t97 @t1823))))) % 1.38/1.60 (step @p8530 :rule arith_poly_norm_rel :premises (@p8529) :args ((= (<= @t96 @t1822) (<= @t97 @t1823)))) % 1.38/1.60 (step @p8531 :rule arith_mult_neg :args (-1 @t1819)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p8532 :rule and_intro :premises (@p136 @p22161)) % 1.38/1.60 (step @p8533 :rule modus_ponens :premises (@p8532 @p8531)) % 1.38/1.60 (step @p8534 :rule eq_resolve :premises (@p8533 @p8530)) % 1.38/1.60 (step @p8535 :rule arith_sum_ub :premises (@p8534 @p8528 @p8510 @p8503 @p8497 @p4438)) % 1.38/1.60 (step @p8536 false :rule eq_resolve :premises (@p8535 @p8486)) % 1.38/1.60 (step-pop @p22182 :rule scope :premises (@p8536)) % 1.38/1.60 (step-pop @p22183 :rule scope :premises (@p22182)) % 1.38/1.60 (step-pop @p22184 :rule scope :premises (@p22183)) % 1.38/1.60 (step-pop @p22185 :rule scope :premises (@p22184)) % 1.38/1.60 (step-pop @p22186 :rule scope :premises (@p22185)) % 1.38/1.60 (step-pop @p22187 :rule scope :premises (@p22186)) % 1.38/1.60 (step @p8537 :rule process_scope :premises (@p22187) :args (false)) % 1.38/1.60 (step @p8544 :rule not_and :premises (@p8537)) % 1.38/1.60 (step @p8545 :rule eq_resolve :premises (@p8544 @p8470)) % 1.38/1.60 (step @p8546 :rule reordering :premises (@p8545) :args ((or @t38 @t197 @t273 @t1084 @t1820 @t1790))) % 1.38/1.60 (step @p8547 :rule refl :args (@t1826)) % 1.38/1.60 (step @p8548 :rule bool-double-not-elim :args (@t1819)) % 1.38/1.60 (step @p8549 :rule nary_cong :premises (@p709 @p8548 @p3961 @p495 @p35 @p8547) :args ((or @t273 (not @t1820) @t1084 @t197 @t38 @t1826))) % 1.38/1.60 (assume-push @p22188 @t143) % 1.38/1.60 (assume-push @p22189 @t1820) % 1.38/1.60 (assume-push @p22190 @t1078) % 1.38/1.60 (assume-push @p22191 @t24) % 1.38/1.60 (assume-push @p22192 @t15) % 1.38/1.60 (assume-push @p22193 @t1825) % 1.38/1.60 (step @p4608 :rule evaluate :args (@t1209)) % 1.38/1.60 (step @p8556 :rule evaluate :args ((+ -31/1 0/1 292/11 49/11 0/1 -1/121))) % 1.38/1.60 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.60 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.60 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.60 (step @p8557 :rule evaluate :args (@t1827)) % 1.38/1.60 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.60 (step @p8558 :rule evaluate :args (@t1703)) % 1.38/1.60 (step @p8559 :rule evaluate :args (@t1828)) % 1.38/1.60 (step @p8560 :rule cong :premises (@p8559) :args (@t1829)) % 1.38/1.60 (step @p8561 :rule trans :premises (@p8560 @p8558)) % 1.38/1.60 (step @p8562 :rule nary_cong :premises (@p8561 @p1130 @p8557 @p4611 @p4612 @p4610) :args (@t1830)) % 1.38/1.60 (step @p8563 :rule trans :premises (@p8562 @p8556)) % 1.38/1.60 (step @p5893 :rule arith_poly_norm :args (@t1438)) % 1.38/1.60 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.60 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.60 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.60 (step @p5894 :rule refl :args (@t1437)) % 1.38/1.60 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.60 (step @p5895 :rule refl :args (@t399)) % 1.38/1.60 (step @p5896 :rule nary_cong :premises (@p5895 @p1141 @p5894 @p4619 @p4620 @p4618) :args (@t1439)) % 1.38/1.60 (step @p5897 :rule trans :premises (@p5896 @p5893)) % 1.38/1.60 (step @p8564 :rule cong :premises (@p5897 @p8563) :args ((<= @t1439 @t1830))) % 1.38/1.60 (step @p8565 :rule trans :premises (@p8564 @p4608)) % 1.38/1.60 (assume-push @p22194 @t1229) % 1.38/1.60 (assume-push @p22195 @t4) % 1.38/1.60 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.60 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.60 (step @p4634 :rule and_intro :premises (@p22194 @p4633)) % 1.38/1.60 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.60 (step-pop @p22196 :rule scope :premises (@p4635)) % 1.38/1.60 (step-pop @p22197 :rule scope :premises (@p22196)) % 1.38/1.60 (step @p4636 :rule process_scope :premises (@p22197) :args (@t1230)) % 1.38/1.60 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.60 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.60 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.60 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.60 (assume-push @p22198 @t1233) % 1.38/1.60 (assume-push @p22199 @t222) % 1.38/1.60 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.60 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4662 :rule cong :premises (@p22199) :args (@t654)) % 1.38/1.60 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.60 (step @p4664 :rule and_intro :premises (@p22198 @p4663)) % 1.38/1.60 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.60 (step-pop @p22200 :rule scope :premises (@p4665)) % 1.38/1.60 (step-pop @p22201 :rule scope :premises (@p22200)) % 1.38/1.60 (step @p4666 :rule process_scope :premises (@p22201) :args (@t1234)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8574 :rule eq_resolve :premises (@p22191 @p538)) % 1.38/1.60 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.60 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.60 (step @p8575 :rule and_intro :premises (@p4671 @p8574)) % 1.38/1.60 (step @p8576 :rule modus_ponens :premises (@p8575 @p4666)) % 1.38/1.60 (assume-push @p22202 @t1231) % 1.38/1.60 (assume-push @p22203 @t1078) % 1.38/1.60 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.60 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p4647 :rule cong :premises (@p22190) :args (@t644)) % 1.38/1.60 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.60 (step @p4649 :rule and_intro :premises (@p22202 @p4648)) % 1.38/1.60 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.60 (step-pop @p22204 :rule scope :premises (@p4650)) % 1.38/1.60 (step-pop @p22205 :rule scope :premises (@p22204)) % 1.38/1.60 (step @p4651 :rule process_scope :premises (@p22205) :args (@t1232)) % 1.38/1.60 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.60 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.60 (step @p8581 :rule and_intro :premises (@p4655 @p22190)) % 1.38/1.60 (step @p8582 :rule modus_ponens :premises (@p8581 @p4651)) % 1.38/1.60 (assume-push @p22206 @t1440) % 1.38/1.60 (assume-push @p22207 @t1831) % 1.38/1.60 (step @p8585 :rule arith_mult_pos :args (2/11 (<= @t93 146/1))) % 1.38/1.60 (step @p8586 :rule evaluate :args (@t1832)) % 1.38/1.60 (step @p8587 :rule refl :args (@t93)) % 1.38/1.60 (step @p8588 :rule cong :premises (@p8587 @p8586) :args (@t1833)) % 1.38/1.60 (step @p8589 :rule arith_poly_norm :args ((= (* -146/1 (to_real (- tptp.a 146))) (* -146/1 (- @t93 @t1832))))) % 1.38/1.60 (step @p8590 :rule arith_poly_norm_rel :premises (@p8589) :args ((= @t1831 @t1833))) % 1.38/1.60 (step @p8591 :rule trans :premises (@p8590 @p8588)) % 1.38/1.60 (step @p8592 :rule eq_resolve :premises (@p22207 @p8591)) % 1.38/1.60 (step @p8593 :rule and_intro :premises (@p22206 @p8592)) % 1.38/1.60 (step @p8594 :rule modus_ponens :premises (@p8593 @p8585)) % 1.38/1.60 (step-pop @p22208 :rule scope :premises (@p8594)) % 1.38/1.60 (step-pop @p22209 :rule scope :premises (@p22208)) % 1.38/1.60 (step @p8595 :rule process_scope :premises (@p22209) :args ((<= @t1437 @t1827))) % 1.38/1.60 (step @p8598 :rule arith-elim-lt :args (tptp.a 147)) % 1.38/1.60 (step @p8599 :rule symm :premises (@p8598)) % 1.38/1.60 (step @p8600 :rule eq_resolve :premises (@p22189 @p8599)) % 1.38/1.60 (step @p8601 :rule int_tight_ub :premises (@p8600)) % 1.38/1.60 (step @p5936 :rule evaluate :args (@t1440)) % 1.38/1.60 (step @p5937 :rule true_elim :premises (@p5936)) % 1.38/1.60 (step @p8602 :rule and_intro :premises (@p5937 @p8601)) % 1.38/1.60 (step @p8603 :rule modus_ponens :premises (@p8602 @p8595)) % 1.38/1.60 (assume-push @p22210 @t416) % 1.38/1.60 (assume-push @p22211 @t417) % 1.38/1.60 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.60 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p1172 :rule cong :premises (@p22211) :args (@t401)) % 1.38/1.60 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.60 (step @p1174 :rule and_intro :premises (@p22210 @p1173)) % 1.38/1.60 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.60 (step-pop @p22212 :rule scope :premises (@p1175)) % 1.38/1.60 (step-pop @p22213 :rule scope :premises (@p22212)) % 1.38/1.60 (step @p1176 :rule process_scope :premises (@p22213) :args (@t419)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8608 :rule eq_resolve :premises (@p22188 @p1181)) % 1.38/1.60 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.60 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.60 (step @p8609 :rule and_intro :premises (@p1184 @p8608)) % 1.38/1.60 (step @p8610 :rule modus_ponens :premises (@p8609 @p1176)) % 1.38/1.60 (step @p8611 :rule arith_poly_norm :args ((= (* 31/1 (to_real (- @t398 @t1828))) (* 31/1 (- @t399 @t1829))))) % 1.38/1.60 (step @p8612 :rule arith_poly_norm_rel :premises (@p8611) :args ((= (<= @t398 @t1828) (<= @t399 @t1829)))) % 1.38/1.60 (step @p8613 :rule arith_mult_neg :args (-1 @t1825)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p8614 :rule and_intro :premises (@p136 @p22193)) % 1.38/1.60 (step @p8615 :rule modus_ponens :premises (@p8614 @p8613)) % 1.38/1.60 (step @p8616 :rule eq_resolve :premises (@p8615 @p8612)) % 1.38/1.60 (step @p8617 :rule arith_sum_ub :premises (@p8616 @p8610 @p8603 @p8582 @p8576 @p4642)) % 1.38/1.60 (step @p8618 false :rule eq_resolve :premises (@p8617 @p8565)) % 1.38/1.60 (step-pop @p22214 :rule scope :premises (@p8618)) % 1.38/1.60 (step-pop @p22215 :rule scope :premises (@p22214)) % 1.38/1.60 (step-pop @p22216 :rule scope :premises (@p22215)) % 1.38/1.60 (step-pop @p22217 :rule scope :premises (@p22216)) % 1.38/1.60 (step-pop @p22218 :rule scope :premises (@p22217)) % 1.38/1.60 (step-pop @p22219 :rule scope :premises (@p22218)) % 1.38/1.60 (step @p8619 :rule process_scope :premises (@p22219) :args (false)) % 1.38/1.60 (step @p8626 :rule not_and :premises (@p8619)) % 1.38/1.60 (step @p8627 :rule eq_resolve :premises (@p8626 @p8549)) % 1.38/1.60 (step @p8628 :rule reordering :premises (@p8627) :args ((or @t38 @t197 @t273 @t1084 @t1826 @t1819))) % 1.38/1.60 (step @p8629 :rule refl :args (@t1835)) % 1.38/1.60 (step @p8630 :rule bool-double-not-elim :args (@t1825)) % 1.38/1.60 (step @p8631 :rule nary_cong :premises (@p709 @p8630 @p3961 @p495 @p35 @p8629) :args ((or @t273 (not @t1826) @t1084 @t197 @t38 @t1835))) % 1.38/1.60 (assume-push @p22220 @t143) % 1.38/1.60 (assume-push @p22221 @t1826) % 1.38/1.60 (assume-push @p22222 @t1078) % 1.38/1.60 (assume-push @p22223 @t24) % 1.38/1.60 (assume-push @p22224 @t15) % 1.38/1.60 (assume-push @p22225 @t1834) % 1.38/1.60 (step @p3835 :rule evaluate :args (@t1058)) % 1.38/1.60 (step @p8638 :rule evaluate :args ((+ -141/1 0/1 165/1 -49/2 0/1 1/22))) % 1.38/1.60 (step @p3145 :rule evaluate :args (@t893)) % 1.38/1.60 (step @p4392 :rule evaluate :args (@t1165)) % 1.38/1.60 (step @p4391 :rule evaluate :args (@t1164)) % 1.38/1.60 (step @p8639 :rule evaluate :args (@t1836)) % 1.38/1.60 (step @p4393 :rule evaluate :args (@t1166)) % 1.38/1.60 (step @p8640 :rule evaluate :args ((to_real -141))) % 1.38/1.60 (step @p8641 :rule evaluate :args (@t1837)) % 1.38/1.60 (step @p8642 :rule cong :premises (@p8641) :args (@t1838)) % 1.38/1.60 (step @p8643 :rule trans :premises (@p8642 @p8640)) % 1.38/1.60 (step @p8644 :rule nary_cong :premises (@p8643 @p4393 @p8639 @p4391 @p4392 @p3145) :args (@t1839)) % 1.38/1.60 (step @p8645 :rule trans :premises (@p8644 @p8638)) % 1.38/1.60 (step @p6898 :rule arith_poly_norm :args (@t1612)) % 1.38/1.60 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.38/1.60 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.38/1.60 (step @p4403 :rule refl :args (@t1174)) % 1.38/1.60 (step @p4401 :rule refl :args (@t1170)) % 1.38/1.60 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.38/1.60 (step @p6899 :rule refl :args (@t97)) % 1.38/1.60 (step @p6900 :rule nary_cong :premises (@p6899 @p4405 @p4401 @p4403 @p4404 @p4402) :args (@t1613)) % 1.38/1.60 (step @p6901 :rule trans :premises (@p6900 @p6898)) % 1.38/1.60 (step @p8646 :rule cong :premises (@p6901 @p8645) :args ((<= @t1613 @t1839))) % 1.38/1.60 (step @p8647 :rule trans :premises (@p8646 @p3835)) % 1.38/1.60 (assume-push @p22226 @t919) % 1.38/1.60 (assume-push @p22227 @t4) % 1.38/1.60 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.38/1.60 (step @p4429 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.38/1.60 (step @p4432 :rule and_intro :premises (@p22226 @p4431)) % 1.38/1.60 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.38/1.60 (step-pop @p22228 :rule scope :premises (@p4433)) % 1.38/1.60 (step-pop @p22229 :rule scope :premises (@p22228)) % 1.38/1.60 (step @p4434 :rule process_scope :premises (@p22229) :args (@t1190)) % 1.38/1.60 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.60 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.60 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.38/1.60 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.38/1.60 (assume-push @p22230 @t1119) % 1.38/1.60 (assume-push @p22231 @t222) % 1.38/1.60 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.38/1.60 (step @p4457 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4458 :rule cong :premises (@p22231) :args (@t654)) % 1.38/1.60 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.38/1.60 (step @p4460 :rule and_intro :premises (@p22230 @p4459)) % 1.38/1.60 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.38/1.60 (step-pop @p22232 :rule scope :premises (@p4461)) % 1.38/1.60 (step-pop @p22233 :rule scope :premises (@p22232)) % 1.38/1.60 (step @p4462 :rule process_scope :premises (@p22233) :args (@t1193)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8656 :rule eq_resolve :premises (@p22223 @p538)) % 1.38/1.60 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.60 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.60 (step @p8657 :rule and_intro :premises (@p4126 @p8656)) % 1.38/1.60 (step @p8658 :rule modus_ponens :premises (@p8657 @p4462)) % 1.38/1.60 (assume-push @p22234 @t1191) % 1.38/1.60 (assume-push @p22235 @t1078) % 1.38/1.60 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.38/1.60 (step @p4442 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p4443 :rule cong :premises (@p22222) :args (@t644)) % 1.38/1.60 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.38/1.60 (step @p4445 :rule and_intro :premises (@p22234 @p4444)) % 1.38/1.60 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.38/1.60 (step-pop @p22236 :rule scope :premises (@p4446)) % 1.38/1.60 (step-pop @p22237 :rule scope :premises (@p22236)) % 1.38/1.60 (step @p4447 :rule process_scope :premises (@p22237) :args (@t1192)) % 1.38/1.60 (step @p4450 :rule evaluate :args (@t1191)) % 1.38/1.60 (step @p4451 :rule true_elim :premises (@p4450)) % 1.38/1.60 (step @p8663 :rule and_intro :premises (@p4451 @p22222)) % 1.38/1.60 (step @p8664 :rule modus_ponens :premises (@p8663 @p4447)) % 1.38/1.60 (assume-push @p22238 @t1189) % 1.38/1.60 (assume-push @p22239 @t1840) % 1.38/1.60 (step @p8667 :rule arith_mult_pos :args (11/2 (<= @t389 30/1))) % 1.38/1.60 (step @p8668 :rule evaluate :args (@t1756)) % 1.38/1.60 (step @p8669 :rule refl :args (@t389)) % 1.38/1.60 (step @p8670 :rule cong :premises (@p8669 @p8668) :args (@t1841)) % 1.38/1.60 (step @p8671 :rule arith_poly_norm :args ((= (* -30/1 (to_real (- @t135 30))) (* -30/1 (- @t389 @t1756))))) % 1.38/1.60 (step @p8672 :rule arith_poly_norm_rel :premises (@p8671) :args ((= @t1840 @t1841))) % 1.38/1.60 (step @p8673 :rule trans :premises (@p8672 @p8670)) % 1.38/1.60 (step @p8674 :rule eq_resolve :premises (@p22239 @p8673)) % 1.38/1.60 (step @p8675 :rule and_intro :premises (@p22238 @p8674)) % 1.38/1.60 (step @p8676 :rule modus_ponens :premises (@p8675 @p8667)) % 1.38/1.60 (step-pop @p22240 :rule scope :premises (@p8676)) % 1.38/1.60 (step-pop @p22241 :rule scope :premises (@p22240)) % 1.38/1.60 (step @p8677 :rule process_scope :premises (@p22241) :args ((<= @t1170 @t1836))) % 1.38/1.60 (step @p8680 :rule arith-elim-lt :args (@t135 31)) % 1.38/1.60 (step @p8681 :rule symm :premises (@p8680)) % 1.38/1.60 (step @p8682 :rule eq_resolve :premises (@p22221 @p8681)) % 1.38/1.60 (step @p8683 :rule int_tight_ub :premises (@p8682)) % 1.38/1.60 (step @p4422 :rule evaluate :args (@t1189)) % 1.38/1.60 (step @p4423 :rule true_elim :premises (@p4422)) % 1.38/1.60 (step @p8684 :rule and_intro :premises (@p4423 @p8683)) % 1.38/1.60 (step @p8685 :rule modus_ponens :premises (@p8684 @p8677)) % 1.38/1.60 (assume-push @p22242 @t1194) % 1.38/1.60 (assume-push @p22243 @t417) % 1.38/1.60 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.38/1.60 (step @p4471 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4472 :rule cong :premises (@p22243) :args (@t401)) % 1.38/1.60 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.38/1.60 (step @p4474 :rule and_intro :premises (@p22242 @p4473)) % 1.38/1.60 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.38/1.60 (step-pop @p22244 :rule scope :premises (@p4475)) % 1.38/1.60 (step-pop @p22245 :rule scope :premises (@p22244)) % 1.38/1.60 (step @p4476 :rule process_scope :premises (@p22245) :args (@t1195)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8690 :rule eq_resolve :premises (@p22220 @p1181)) % 1.38/1.60 (step @p4480 :rule evaluate :args (@t1194)) % 1.38/1.60 (step @p4481 :rule true_elim :premises (@p4480)) % 1.38/1.60 (step @p8691 :rule and_intro :premises (@p4481 @p8690)) % 1.38/1.60 (step @p8692 :rule modus_ponens :premises (@p8691 @p4476)) % 1.38/1.60 (step @p8693 :rule arith_poly_norm :args ((= (* 141/1 (to_real (- @t96 @t1837))) (* 141/1 (- @t97 @t1838))))) % 1.38/1.60 (step @p8694 :rule arith_poly_norm_rel :premises (@p8693) :args ((= (<= @t96 @t1837) (<= @t97 @t1838)))) % 1.38/1.60 (step @p8695 :rule arith_mult_neg :args (-1 @t1834)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p8696 :rule and_intro :premises (@p136 @p22225)) % 1.38/1.60 (step @p8697 :rule modus_ponens :premises (@p8696 @p8695)) % 1.38/1.60 (step @p8698 :rule eq_resolve :premises (@p8697 @p8694)) % 1.38/1.60 (step @p8699 :rule arith_sum_ub :premises (@p8698 @p8692 @p8685 @p8664 @p8658 @p4438)) % 1.38/1.60 (step @p8700 false :rule eq_resolve :premises (@p8699 @p8647)) % 1.38/1.60 (step-pop @p22246 :rule scope :premises (@p8700)) % 1.38/1.60 (step-pop @p22247 :rule scope :premises (@p22246)) % 1.38/1.60 (step-pop @p22248 :rule scope :premises (@p22247)) % 1.38/1.60 (step-pop @p22249 :rule scope :premises (@p22248)) % 1.38/1.60 (step-pop @p22250 :rule scope :premises (@p22249)) % 1.38/1.60 (step-pop @p22251 :rule scope :premises (@p22250)) % 1.38/1.60 (step @p8701 :rule process_scope :premises (@p22251) :args (false)) % 1.38/1.60 (step @p8708 :rule not_and :premises (@p8701)) % 1.38/1.60 (step @p8709 :rule eq_resolve :premises (@p8708 @p8631)) % 1.38/1.60 (step @p8710 :rule reordering :premises (@p8709) :args ((or @t38 @t197 @t273 @t1084 @t1825 @t1835))) % 1.38/1.60 (step @p8711 :rule bool-double-not-elim :args (@t1834)) % 1.38/1.60 (step @p8712 :rule bool-double-not-elim :args (@t1842)) % 1.38/1.60 (step @p8713 :rule nary_cong :premises (@p35 @p495 @p3961 @p8712 @p8711) :args ((or @t38 @t197 @t1084 @t1844 (not @t1835)))) % 1.38/1.60 (assume-push @p22252 @t15) % 1.38/1.60 (assume-push @p22253 @t24) % 1.38/1.60 (assume-push @p22254 @t1078) % 1.38/1.60 (assume-push @p22255 @t1835) % 1.38/1.60 (assume-push @p22256 @t1843) % 1.38/1.60 (step @p8719 :rule arith-elim-leq :args (@t18 -27)) % 1.38/1.60 (step @p8720 :rule symm :premises (@p8719)) % 1.38/1.60 (step @p8721 :rule cong :premises (@p8720) :args ((not (>= -27 @t18)))) % 1.38/1.60 (step @p8722 :rule arith-elim-gt :args (@t18 -27)) % 1.38/1.60 (step @p8723 :rule trans :premises (@p8722 @p8721)) % 1.38/1.60 (step @p8724 :rule evaluate :args (@t1845)) % 1.38/1.60 (step @p8725 :rule cong :premises (@p757 @p8724) :args (@t1846)) % 1.38/1.60 (step @p8726 :rule cong :premises (@p8725) :args ((not @t1846))) % 1.38/1.60 (step @p8727 :rule arith-leq-norm :args (@t18 -27)) % 1.38/1.60 (step @p8728 :rule trans :premises (@p8727 @p8726)) % 1.38/1.60 (step @p8729 :rule cong :premises (@p8728) :args ((not @t1847))) % 1.38/1.60 (step @p8730 :rule trans :premises (@p8729 @p8712)) % 1.38/1.60 (step @p8731 :rule trans :premises (@p8723 @p8730)) % 1.38/1.60 (step @p8732 :rule symm :premises (@p8731)) % 1.38/1.60 (step @p8733 :rule trans :premises (@p8730 @p8732)) % 1.38/1.60 (assume-push @p22257 @t1847) % 1.38/1.60 (step @p8735 :rule evaluate :args ((<= 0/1 -1/77))) % 1.38/1.60 (step @p8736 :rule evaluate :args ((+ -27/1 20/1 7/1 0/1 -1/77))) % 1.38/1.60 (step @p4298 :rule evaluate :args (@t1147)) % 1.38/1.60 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.60 (step @p3969 :rule evaluate :args (@t1085)) % 1.38/1.60 (step @p8737 :rule evaluate :args (@t1848)) % 1.38/1.60 (step @p8738 :rule refl :args (-27/1)) % 1.38/1.60 (step @p8739 :rule nary_cong :premises (@p8738 @p8737 @p3969 @p77 @p4298) :args (@t1849)) % 1.38/1.60 (step @p8740 :rule trans :premises (@p8739 @p8736)) % 1.38/1.60 (step @p8741 :rule arith_poly_norm :args (@t1850)) % 1.38/1.60 (step @p4304 :rule arith_poly_norm :args (@t1154)) % 1.38/1.60 (step @p3978 :rule arith_poly_norm :args (@t1091)) % 1.38/1.60 (step @p3977 :rule refl :args (@t1087)) % 1.38/1.60 (step @p4305 :rule refl :args (@t119)) % 1.38/1.60 (step @p8742 :rule refl :args (@t387)) % 1.38/1.60 (step @p8743 :rule nary_cong :premises (@p8742 @p4305 @p3977 @p3978 @p4304) :args (@t1851)) % 1.38/1.60 (step @p8744 :rule trans :premises (@p8743 @p8741)) % 1.38/1.60 (step @p8745 :rule cong :premises (@p8744 @p8740) :args ((<= @t1851 @t1849))) % 1.38/1.60 (step @p8746 :rule trans :premises (@p8745 @p8735)) % 1.38/1.60 (assume-push @p22258 @t1157) % 1.38/1.60 (assume-push @p22259 @t4) % 1.38/1.60 (step @p4337 :rule arith_mult_neg :args (-1/77 @t82)) % 1.38/1.60 (step @p4338 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4339 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4340 :rule trans :premises (@p4339 @p4338)) % 1.38/1.60 (step @p4341 :rule and_intro :premises (@p22258 @p4340)) % 1.38/1.60 (step @p4342 :rule modus_ponens :premises (@p4341 @p4337)) % 1.38/1.60 (step-pop @p22260 :rule scope :premises (@p4342)) % 1.38/1.60 (step-pop @p22261 :rule scope :premises (@p22260)) % 1.38/1.60 (step @p4343 :rule process_scope :premises (@p22261) :args (@t1158)) % 1.38/1.60 (step @p4346 :rule evaluate :args (@t1157)) % 1.38/1.60 (step @p4347 :rule true_elim :premises (@p4346)) % 1.38/1.60 (step @p4348 :rule and_intro :premises (@p4347 @p1)) % 1.38/1.60 (step @p4349 :rule modus_ponens :premises (@p4348 @p4343)) % 1.38/1.60 (assume-push @p22262 @t77) % 1.38/1.60 (assume-push @p22263 @t222) % 1.38/1.60 (step @p4002 :rule arith_mult_pos :args (1/11 @t664)) % 1.38/1.60 (step @p4003 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4004 :rule cong :premises (@p22263) :args (@t654)) % 1.38/1.60 (step @p4005 :rule trans :premises (@p4004 @p4003)) % 1.38/1.60 (step @p4006 :rule and_intro :premises (@p22262 @p4005)) % 1.38/1.60 (step @p4007 :rule modus_ponens :premises (@p4006 @p4002)) % 1.38/1.60 (step-pop @p22264 :rule scope :premises (@p4007)) % 1.38/1.60 (step-pop @p22265 :rule scope :premises (@p22264)) % 1.38/1.60 (step @p4008 :rule process_scope :premises (@p22265) :args (@t1096)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8755 :rule eq_resolve :premises (@p22253 @p538)) % 1.38/1.60 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.60 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.60 (step @p8756 :rule and_intro :premises (@p114 @p8755)) % 1.38/1.60 (step @p8757 :rule modus_ponens :premises (@p8756 @p4008)) % 1.38/1.60 (assume-push @p22266 @t1093) % 1.38/1.60 (assume-push @p22267 @t1078) % 1.38/1.60 (step @p3987 :rule arith_mult_pos :args (7/11 @t1094)) % 1.38/1.60 (step @p3988 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p3989 :rule cong :premises (@p22254) :args (@t644)) % 1.38/1.60 (step @p3990 :rule trans :premises (@p3989 @p3988)) % 1.38/1.60 (step @p3991 :rule and_intro :premises (@p22266 @p3990)) % 1.38/1.60 (step @p3992 :rule modus_ponens :premises (@p3991 @p3987)) % 1.38/1.60 (step-pop @p22268 :rule scope :premises (@p3992)) % 1.38/1.60 (step-pop @p22269 :rule scope :premises (@p22268)) % 1.38/1.60 (step @p3993 :rule process_scope :premises (@p22269) :args (@t1095)) % 1.38/1.60 (step @p3996 :rule evaluate :args (@t1093)) % 1.38/1.60 (step @p3997 :rule true_elim :premises (@p3996)) % 1.38/1.60 (step @p8762 :rule and_intro :premises (@p3997 @p22254)) % 1.38/1.60 (step @p8763 :rule modus_ponens :premises (@p8762 @p3993)) % 1.38/1.60 (assume-push @p22270 @t125) % 1.38/1.60 (assume-push @p22271 @t1852) % 1.38/1.60 (step @p8766 :rule arith_mult_pos :args (1/7 (<= @t93 140/1))) % 1.38/1.60 (step @p8767 :rule evaluate :args (@t1853)) % 1.38/1.60 (step @p8768 :rule refl :args (@t93)) % 1.38/1.60 (step @p8769 :rule cong :premises (@p8768 @p8767) :args (@t1854)) % 1.38/1.60 (step @p8770 :rule arith_poly_norm :args ((= (* -140/1 (to_real (- tptp.a 140))) (* -140/1 (- @t93 @t1853))))) % 1.38/1.60 (step @p8771 :rule arith_poly_norm_rel :premises (@p8770) :args ((= @t1852 @t1854))) % 1.38/1.60 (step @p8772 :rule trans :premises (@p8771 @p8769)) % 1.38/1.60 (step @p8773 :rule eq_resolve :premises (@p22271 @p8772)) % 1.38/1.60 (step @p8774 :rule and_intro :premises (@p22270 @p8773)) % 1.38/1.60 (step @p8775 :rule modus_ponens :premises (@p8774 @p8766)) % 1.38/1.60 (step-pop @p22272 :rule scope :premises (@p8775)) % 1.38/1.60 (step-pop @p22273 :rule scope :premises (@p22272)) % 1.38/1.60 (step @p8776 :rule process_scope :premises (@p22273) :args ((<= @t119 @t1848))) % 1.38/1.60 (step @p8779 :rule arith-elim-lt :args (tptp.a 141)) % 1.38/1.60 (step @p8780 :rule symm :premises (@p8779)) % 1.38/1.60 (step @p8781 :rule eq_resolve :premises (@p22255 @p8780)) % 1.38/1.60 (step @p8782 :rule int_tight_ub :premises (@p8781)) % 1.38/1.60 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.60 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.60 (step @p8783 :rule and_intro :premises (@p272 @p8782)) % 1.38/1.60 (step @p8784 :rule modus_ponens :premises (@p8783 @p8776)) % 1.38/1.60 (step @p8785 :rule evaluate :args (@t1855)) % 1.38/1.60 (step @p8786 :rule refl :args (@t387)) % 1.38/1.60 (step @p8787 :rule cong :premises (@p8786 @p8785) :args (@t1856)) % 1.38/1.60 (step @p8788 :rule arith_poly_norm :args ((= (* 27/1 (to_real @t1857)) (* 27/1 (- @t387 @t1855))))) % 1.38/1.60 (step @p8789 :rule arith_poly_norm_rel :premises (@p8788) :args ((= @t1847 @t1856))) % 1.38/1.60 (step @p8790 :rule trans :premises (@p8789 @p8787)) % 1.38/1.60 (step @p8791 :rule eq_resolve :premises (@p22257 @p8790)) % 1.38/1.60 (step @p8792 :rule arith_sum_ub :premises (@p8791 @p8784 @p8763 @p8757 @p4349)) % 1.38/1.60 (step @p8793 false :rule eq_resolve :premises (@p8792 @p8746)) % 1.38/1.60 (step-pop @p22274 :rule scope :premises (@p8793)) % 1.38/1.60 (step @p8794 :rule process_scope :premises (@p22274) :args (false)) % 1.38/1.60 (step @p8796 :rule eq_resolve :premises (@p8794 @p8733)) % 1.38/1.60 (step @p8797 :rule eq_resolve :premises (@p8796 @p8723)) % 1.38/1.60 (step @p8798 :rule arith-elim-lt :args (@t18 -26)) % 1.38/1.60 (step @p8799 :rule symm :premises (@p8798)) % 1.38/1.60 (step @p8800 :rule eq_resolve :premises (@p22256 @p8799)) % 1.38/1.60 (step @p8801 :rule int_tight_ub :premises (@p8800)) % 1.38/1.60 (step @p8802 false :rule contra :premises (@p8801 @p8797)) % 1.38/1.60 (step-pop @p22275 :rule scope :premises (@p8802)) % 1.38/1.60 (step-pop @p22276 :rule scope :premises (@p22275)) % 1.38/1.60 (step-pop @p22277 :rule scope :premises (@p22276)) % 1.38/1.60 (step-pop @p22278 :rule scope :premises (@p22277)) % 1.38/1.60 (step-pop @p22279 :rule scope :premises (@p22278)) % 1.38/1.60 (step @p8803 :rule process_scope :premises (@p22279) :args (false)) % 1.38/1.60 (assume-push @p22280 @t15) % 1.38/1.60 (assume-push @p22281 @t24) % 1.38/1.60 (assume-push @p22282 @t1078) % 1.38/1.60 (assume-push @p22283 @t1843) % 1.38/1.60 (assume-push @p22284 @t1835) % 1.38/1.60 (step @p8814 :rule and_intro :premises (@p6 @p22281 @p22282 @p22284 @p22283)) % 1.38/1.60 (step-pop @p22285 :rule scope :premises (@p8814)) % 1.38/1.60 (step-pop @p22286 :rule scope :premises (@p22285)) % 1.38/1.60 (step-pop @p22287 :rule scope :premises (@p22286)) % 1.38/1.60 (step-pop @p22288 :rule scope :premises (@p22287)) % 1.38/1.60 (step-pop @p22289 :rule scope :premises (@p22288)) % 1.38/1.60 (step @p8815 :rule process_scope :premises (@p22289) :args (@t1858)) % 1.38/1.60 (step @p8821 :rule implies_elim :premises (@p8815)) % 1.38/1.60 (step @p8822 :rule resolution :premises (@p8821 @p8803) :args (true @t1858)) % 1.38/1.60 (step @p8823 :rule not_and :premises (@p8822)) % 1.38/1.60 (step @p8824 :rule eq_resolve :premises (@p8823 @p8713)) % 1.38/1.60 (assume-push @p22290 @t378) % 1.38/1.60 (assume-push @p22291 @t15) % 1.38/1.60 (assume-push @p22292 @t143) % 1.38/1.60 (assume-push @p22293 @t1078) % 1.38/1.60 (assume-push @p22294 @t24) % 1.38/1.60 (assume-push @p22295 @t1859) % 1.38/1.60 (step @p8831 :rule evaluate :args ((<= 0/1 -17/77))) % 1.38/1.60 (step @p8832 :rule evaluate :args ((+ 172/1 -22/1 43/154 0/1 -301/2 0/1))) % 1.38/1.60 (step @p4948 :rule evaluate :args (@t1266)) % 1.38/1.60 (step @p4949 :rule evaluate :args (@t1267)) % 1.38/1.60 (step @p4951 :rule evaluate :args (@t1269)) % 1.38/1.60 (step @p4950 :rule evaluate :args (@t1268)) % 1.38/1.60 (step @p8833 :rule evaluate :args (@t1860)) % 1.38/1.60 (step @p8834 :rule evaluate :args ((to_real 172))) % 1.38/1.60 (step @p8835 :rule evaluate :args (@t1861)) % 1.38/1.60 (step @p8836 :rule cong :premises (@p8835) :args (@t1862)) % 1.38/1.60 (step @p8837 :rule trans :premises (@p8836 @p8834)) % 1.38/1.60 (step @p8838 :rule nary_cong :premises (@p8837 @p8833 @p4950 @p4951 @p4949 @p4948) :args (@t1863)) % 1.38/1.60 (step @p8839 :rule trans :premises (@p8838 @p8832)) % 1.38/1.60 (step @p7331 :rule arith_poly_norm :args (@t1670)) % 1.38/1.60 (step @p4959 :rule arith_poly_norm :args (@t1283)) % 1.38/1.60 (step @p4960 :rule refl :args (@t1275)) % 1.38/1.60 (step @p4962 :rule arith_poly_norm :args (@t1287)) % 1.38/1.60 (step @p4961 :rule arith_poly_norm :args (@t1285)) % 1.38/1.60 (step @p4204 :rule refl :args (@t900)) % 1.38/1.60 (step @p4963 :rule arith_poly_norm :args (@t1289)) % 1.38/1.60 (step @p7332 :rule cong :premises (@p4963) :args (@t1290)) % 1.38/1.60 (step @p7333 :rule nary_cong :premises (@p7332 @p4204 @p4961 @p4962 @p4960 @p4959) :args (@t1671)) % 1.38/1.60 (step @p7334 :rule trans :premises (@p7333 @p7331)) % 1.38/1.60 (step @p8840 :rule cong :premises (@p7334 @p8839) :args ((<= @t1671 @t1863))) % 1.38/1.60 (step @p8841 :rule trans :premises (@p8840 @p8831)) % 1.38/1.60 (assume-push @p22296 @t1292) % 1.38/1.60 (assume-push @p22297 @t222) % 1.38/1.60 (step @p4971 :rule arith_mult_neg :args (-43/22 @t664)) % 1.38/1.60 (step @p4972 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4973 :rule cong :premises (@p22297) :args (@t654)) % 1.38/1.60 (step @p4974 :rule trans :premises (@p4973 @p4972)) % 1.38/1.60 (step @p4975 :rule and_intro :premises (@p22296 @p4974)) % 1.38/1.60 (step @p4976 :rule modus_ponens :premises (@p4975 @p4971)) % 1.38/1.60 (step-pop @p22298 :rule scope :premises (@p4976)) % 1.38/1.60 (step-pop @p22299 :rule scope :premises (@p22298)) % 1.38/1.60 (step @p4977 :rule process_scope :premises (@p22299) :args (@t1293)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8846 :rule eq_resolve :premises (@p22294 @p538)) % 1.38/1.60 (step @p4981 :rule evaluate :args (@t1292)) % 1.38/1.60 (step @p4982 :rule true_elim :premises (@p4981)) % 1.38/1.60 (step @p8847 :rule and_intro :premises (@p4982 @p8846)) % 1.38/1.60 (step @p8848 :rule modus_ponens :premises (@p8847 @p4977)) % 1.38/1.60 (assume-push @p22300 @t1294) % 1.38/1.60 (assume-push @p22301 @t1078) % 1.38/1.60 (step @p4987 :rule arith_mult_neg :args (-301/22 @t1094)) % 1.38/1.60 (step @p4988 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p4989 :rule cong :premises (@p22293) :args (@t644)) % 1.38/1.60 (step @p4990 :rule trans :premises (@p4989 @p4988)) % 1.38/1.60 (step @p4991 :rule and_intro :premises (@p22300 @p4990)) % 1.38/1.60 (step @p4992 :rule modus_ponens :premises (@p4991 @p4987)) % 1.38/1.60 (step-pop @p22302 :rule scope :premises (@p4992)) % 1.38/1.60 (step-pop @p22303 :rule scope :premises (@p22302)) % 1.38/1.60 (step @p4993 :rule process_scope :premises (@p22303) :args (@t1295)) % 1.38/1.60 (step @p4996 :rule evaluate :args (@t1294)) % 1.38/1.60 (step @p4997 :rule true_elim :premises (@p4996)) % 1.38/1.60 (step @p8853 :rule and_intro :premises (@p4997 @p22293)) % 1.38/1.60 (step @p8854 :rule modus_ponens :premises (@p8853 @p4993)) % 1.38/1.60 (assume-push @p22304 @t1298) % 1.38/1.60 (assume-push @p22305 @t417) % 1.38/1.60 (step @p5017 :rule arith_mult_neg :args (-43/14 @t418)) % 1.38/1.60 (step @p5018 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p5019 :rule cong :premises (@p22305) :args (@t401)) % 1.38/1.60 (step @p5020 :rule trans :premises (@p5019 @p5018)) % 1.38/1.60 (step @p5021 :rule and_intro :premises (@p22304 @p5020)) % 1.38/1.60 (step @p5022 :rule modus_ponens :premises (@p5021 @p5017)) % 1.38/1.60 (step-pop @p22306 :rule scope :premises (@p5022)) % 1.38/1.60 (step-pop @p22307 :rule scope :premises (@p22306)) % 1.38/1.60 (step @p5023 :rule process_scope :premises (@p22307) :args (@t1299)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8859 :rule eq_resolve :premises (@p22292 @p1181)) % 1.38/1.60 (step @p5027 :rule evaluate :args (@t1298)) % 1.38/1.60 (step @p5028 :rule true_elim :premises (@p5027)) % 1.38/1.60 (step @p8860 :rule and_intro :premises (@p5028 @p8859)) % 1.38/1.60 (step @p8861 :rule modus_ponens :premises (@p8860 @p5023)) % 1.38/1.60 (assume-push @p22308 @t1296) % 1.38/1.60 (assume-push @p22309 @t4) % 1.38/1.60 (step @p5002 :rule arith_mult_pos :args (43/154 @t82)) % 1.38/1.60 (step @p5003 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p5004 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p5005 :rule trans :premises (@p5004 @p5003)) % 1.38/1.60 (step @p5006 :rule and_intro :premises (@p22308 @p5005)) % 1.38/1.60 (step @p5007 :rule modus_ponens :premises (@p5006 @p5002)) % 1.38/1.60 (step-pop @p22310 :rule scope :premises (@p5007)) % 1.38/1.60 (step-pop @p22311 :rule scope :premises (@p22310)) % 1.38/1.60 (step @p5008 :rule process_scope :premises (@p22311) :args (@t1297)) % 1.38/1.60 (step @p5011 :rule evaluate :args (@t1296)) % 1.38/1.60 (step @p5012 :rule true_elim :premises (@p5011)) % 1.38/1.60 (step @p5013 :rule and_intro :premises (@p5012 @p1)) % 1.38/1.60 (step @p5014 :rule modus_ponens :premises (@p5013 @p5008)) % 1.38/1.60 (assume-push @p22312 @t1141) % 1.38/1.60 (assume-push @p22313 @t378) % 1.38/1.60 (step @p8868 :rule arith_mult_neg :args (-11/14 @t1864)) % 1.38/1.60 (step @p8869 :rule evaluate :args (@t1865)) % 1.38/1.60 (step @p8870 :rule refl :args (@t389)) % 1.38/1.60 (step @p8871 :rule cong :premises (@p8870 @p8869) :args (@t1866)) % 1.38/1.60 (step @p8872 :rule arith_poly_norm :args (@t1867)) % 1.38/1.60 (step @p8873 :rule arith_poly_norm_rel :premises (@p8872) :args (@t1868)) % 1.38/1.60 (step @p8874 :rule trans :premises (@p8873 @p8871)) % 1.38/1.60 (step @p8875 :rule eq_resolve :premises (@p22290 @p8874)) % 1.38/1.60 (step @p8876 :rule and_intro :premises (@p22312 @p8875)) % 1.38/1.60 (step @p8877 :rule modus_ponens :premises (@p8876 @p8868)) % 1.38/1.60 (step-pop @p22314 :rule scope :premises (@p8877)) % 1.38/1.60 (step-pop @p22315 :rule scope :premises (@p22314)) % 1.38/1.60 (step @p8878 :rule process_scope :premises (@p22315) :args (@t1869)) % 1.38/1.60 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.60 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.60 (step @p8881 :rule and_intro :premises (@p4270 @p22290)) % 1.38/1.60 (step @p8882 :rule modus_ponens :premises (@p8881 @p8878)) % 1.38/1.60 (step @p8883 :rule arith_poly_norm :args ((= (* -172/1 (to_real (- @t1288 @t1861))) (* -172/1 (- @t1290 @t1862))))) % 1.38/1.60 (step @p8884 :rule arith_poly_norm_rel :premises (@p8883) :args ((= (<= @t1288 @t1861) (<= @t1290 @t1862)))) % 1.38/1.60 (step @p8885 :rule arith_mult_neg :args (-1 @t1859)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p8886 :rule and_intro :premises (@p136 @p22295)) % 1.38/1.60 (step @p8887 :rule modus_ponens :premises (@p8886 @p8885)) % 1.38/1.60 (step @p8888 :rule eq_resolve :premises (@p8887 @p8884)) % 1.38/1.60 (step @p8889 :rule arith_sum_ub :premises (@p8888 @p8882 @p5014 @p8861 @p8854 @p8848)) % 1.38/1.60 (step @p8890 false :rule eq_resolve :premises (@p8889 @p8841)) % 1.38/1.60 (step-pop @p22316 :rule scope :premises (@p8890)) % 1.38/1.60 (step-pop @p22317 :rule scope :premises (@p22316)) % 1.38/1.60 (step-pop @p22318 :rule scope :premises (@p22317)) % 1.38/1.60 (step-pop @p22319 :rule scope :premises (@p22318)) % 1.38/1.60 (step-pop @p22320 :rule scope :premises (@p22319)) % 1.38/1.60 (step-pop @p22321 :rule scope :premises (@p22320)) % 1.38/1.60 (step @p8891 :rule process_scope :premises (@p22321) :args (false)) % 1.38/1.60 (step @p8898 :rule not_and :premises (@p8891)) % 1.38/1.60 (step @p8899 :rule reordering :premises (@p8898) :args ((or @t38 @t197 @t273 @t1084 @t430 @t1870))) % 1.38/1.60 (assume-push @p22322 @t378) % 1.38/1.60 (assume-push @p22323 @t143) % 1.38/1.60 (assume-push @p22324 @t1078) % 1.38/1.60 (assume-push @p22325 @t24) % 1.38/1.60 (assume-push @p22326 @t15) % 1.38/1.60 (assume-push @p22327 @t1871) % 1.38/1.60 (step @p8906 :rule evaluate :args ((<= 0/1 -38/77))) % 1.38/1.60 (step @p8907 :rule evaluate :args ((+ 25/1 -22/1 0/1 -7/2 0/1 1/154))) % 1.38/1.60 (step @p4191 :rule evaluate :args (@t1124)) % 1.38/1.60 (step @p4052 :rule evaluate :args (@t1103)) % 1.38/1.60 (step @p4053 :rule evaluate :args (@t1104)) % 1.38/1.60 (step @p4192 :rule evaluate :args (@t1125)) % 1.38/1.60 (step @p8833 :rule evaluate :args (@t1860)) % 1.38/1.60 (step @p8908 :rule evaluate :args (@t1872)) % 1.38/1.60 (step @p8909 :rule evaluate :args (@t1873)) % 1.38/1.60 (step @p8910 :rule cong :premises (@p8909) :args (@t1874)) % 1.38/1.60 (step @p8911 :rule trans :premises (@p8910 @p8908)) % 1.38/1.60 (step @p8912 :rule nary_cong :premises (@p8911 @p8833 @p4192 @p4053 @p4052 @p4191) :args (@t1875)) % 1.38/1.60 (step @p8913 :rule trans :premises (@p8912 @p8907)) % 1.38/1.60 (step @p6266 :rule arith_poly_norm :args (@t1512)) % 1.38/1.60 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.38/1.60 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.38/1.60 (step @p4201 :rule refl :args (@t899)) % 1.38/1.60 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.38/1.60 (step @p4204 :rule refl :args (@t900)) % 1.38/1.60 (step @p6267 :rule refl :args (@t608)) % 1.38/1.60 (step @p6268 :rule nary_cong :premises (@p6267 @p4204 @p4203 @p4201 @p4200 @p4202) :args (@t1513)) % 1.38/1.60 (step @p6269 :rule trans :premises (@p6268 @p6266)) % 1.38/1.60 (step @p8914 :rule cong :premises (@p6269 @p8913) :args ((<= @t1513 @t1875))) % 1.38/1.60 (step @p8915 :rule trans :premises (@p8914 @p8906)) % 1.38/1.60 (assume-push @p22328 @t1137) % 1.38/1.60 (assume-push @p22329 @t4) % 1.38/1.60 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.38/1.60 (step @p4226 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.38/1.60 (step @p4229 :rule and_intro :premises (@p22328 @p4228)) % 1.38/1.60 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.38/1.60 (step-pop @p22330 :rule scope :premises (@p4230)) % 1.38/1.60 (step-pop @p22331 :rule scope :premises (@p22330)) % 1.38/1.60 (step @p4231 :rule process_scope :premises (@p22331) :args (@t1138)) % 1.38/1.60 (step @p4234 :rule evaluate :args (@t1137)) % 1.38/1.60 (step @p4235 :rule true_elim :premises (@p4234)) % 1.38/1.60 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.38/1.60 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.38/1.60 (assume-push @p22332 @t1117) % 1.38/1.60 (assume-push @p22333 @t222) % 1.38/1.60 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.38/1.60 (step @p4101 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4102 :rule cong :premises (@p22333) :args (@t654)) % 1.38/1.60 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.38/1.60 (step @p4104 :rule and_intro :premises (@p22332 @p4103)) % 1.38/1.60 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.38/1.60 (step-pop @p22334 :rule scope :premises (@p4105)) % 1.38/1.60 (step-pop @p22335 :rule scope :premises (@p22334)) % 1.38/1.60 (step @p4106 :rule process_scope :premises (@p22335) :args (@t1118)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8924 :rule eq_resolve :premises (@p22325 @p538)) % 1.38/1.60 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.60 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.60 (step @p8925 :rule and_intro :premises (@p4111 @p8924)) % 1.38/1.60 (step @p8926 :rule modus_ponens :premises (@p8925 @p4106)) % 1.38/1.60 (assume-push @p22336 @t1119) % 1.38/1.60 (assume-push @p22337 @t1078) % 1.38/1.60 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.38/1.60 (step @p4117 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p4118 :rule cong :premises (@p22324) :args (@t644)) % 1.38/1.60 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.38/1.60 (step @p4120 :rule and_intro :premises (@p22336 @p4119)) % 1.38/1.60 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.38/1.60 (step-pop @p22338 :rule scope :premises (@p4121)) % 1.38/1.60 (step-pop @p22339 :rule scope :premises (@p22338)) % 1.38/1.60 (step @p4122 :rule process_scope :premises (@p22339) :args (@t1120)) % 1.38/1.60 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.60 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.60 (step @p8931 :rule and_intro :premises (@p4126 @p22324)) % 1.38/1.60 (step @p8932 :rule modus_ponens :premises (@p8931 @p4122)) % 1.38/1.60 (assume-push @p22340 @t1139) % 1.38/1.60 (assume-push @p22341 @t417) % 1.38/1.60 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.38/1.60 (step @p4241 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4242 :rule cong :premises (@p22341) :args (@t401)) % 1.38/1.60 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.38/1.60 (step @p4244 :rule and_intro :premises (@p22340 @p4243)) % 1.38/1.60 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.38/1.60 (step-pop @p22342 :rule scope :premises (@p4245)) % 1.38/1.60 (step-pop @p22343 :rule scope :premises (@p22342)) % 1.38/1.60 (step @p4246 :rule process_scope :premises (@p22343) :args (@t1140)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p8937 :rule eq_resolve :premises (@p22323 @p1181)) % 1.38/1.60 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.60 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.60 (step @p8938 :rule and_intro :premises (@p4251 @p8937)) % 1.38/1.60 (step @p8939 :rule modus_ponens :premises (@p8938 @p4246)) % 1.38/1.60 (assume-push @p22344 @t1141) % 1.38/1.60 (assume-push @p22345 @t378) % 1.38/1.60 (step @p8868 :rule arith_mult_neg :args (-11/14 @t1864)) % 1.38/1.60 (step @p8869 :rule evaluate :args (@t1865)) % 1.38/1.60 (step @p8870 :rule refl :args (@t389)) % 1.38/1.60 (step @p8871 :rule cong :premises (@p8870 @p8869) :args (@t1866)) % 1.38/1.60 (step @p8872 :rule arith_poly_norm :args (@t1867)) % 1.38/1.60 (step @p8873 :rule arith_poly_norm_rel :premises (@p8872) :args (@t1868)) % 1.38/1.60 (step @p8874 :rule trans :premises (@p8873 @p8871)) % 1.38/1.60 (step @p8875 :rule eq_resolve :premises (@p22322 @p8874)) % 1.38/1.60 (step @p8876 :rule and_intro :premises (@p22344 @p8875)) % 1.38/1.60 (step @p8877 :rule modus_ponens :premises (@p8876 @p8868)) % 1.38/1.60 (step-pop @p22346 :rule scope :premises (@p8877)) % 1.38/1.60 (step-pop @p22347 :rule scope :premises (@p22346)) % 1.38/1.60 (step @p8878 :rule process_scope :premises (@p22347) :args (@t1869)) % 1.38/1.60 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.60 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.60 (step @p8944 :rule and_intro :premises (@p4270 @p22322)) % 1.38/1.60 (step @p8945 :rule modus_ponens :premises (@p8944 @p8878)) % 1.38/1.60 (step @p8946 :rule arith_poly_norm :args (@t1876)) % 1.38/1.60 (step @p8947 :rule arith_poly_norm_rel :premises (@p8946) :args (@t1877)) % 1.38/1.60 (step @p8948 :rule arith_mult_neg :args (-1 @t1871)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p8949 :rule and_intro :premises (@p136 @p22327)) % 1.38/1.60 (step @p8950 :rule modus_ponens :premises (@p8949 @p8948)) % 1.38/1.60 (step @p8951 :rule eq_resolve :premises (@p8950 @p8947)) % 1.38/1.60 (step @p8952 :rule arith_sum_ub :premises (@p8951 @p8945 @p8939 @p8932 @p8926 @p4237)) % 1.38/1.60 (step @p8953 false :rule eq_resolve :premises (@p8952 @p8915)) % 1.38/1.60 (step-pop @p22348 :rule scope :premises (@p8953)) % 1.38/1.60 (step-pop @p22349 :rule scope :premises (@p22348)) % 1.38/1.60 (step-pop @p22350 :rule scope :premises (@p22349)) % 1.38/1.60 (step-pop @p22351 :rule scope :premises (@p22350)) % 1.38/1.60 (step-pop @p22352 :rule scope :premises (@p22351)) % 1.38/1.60 (step-pop @p22353 :rule scope :premises (@p22352)) % 1.38/1.60 (step @p8954 :rule process_scope :premises (@p22353) :args (false)) % 1.38/1.60 (step @p8961 :rule not_and :premises (@p8954)) % 1.38/1.60 (step @p8962 :rule reordering :premises (@p8961) :args ((or @t38 @t197 @t273 @t1084 @t430 @t1878))) % 1.38/1.60 (step @p8963 :rule refl :args (@t1880)) % 1.38/1.60 (step @p8964 :rule bool-double-not-elim :args (@t1859)) % 1.38/1.60 (step @p8965 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p8964 @p8963) :args ((or @t38 @t197 @t273 @t1084 (not @t1870) @t1880))) % 1.38/1.60 (assume-push @p22354 @t1078) % 1.38/1.60 (assume-push @p22355 @t24) % 1.38/1.60 (assume-push @p22356 @t15) % 1.38/1.60 (assume-push @p22357 @t143) % 1.38/1.60 (assume-push @p22358 @t1870) % 1.38/1.60 (assume-push @p22359 @t1879) % 1.38/1.60 (assume-push @p22360 @t1879) % 1.38/1.60 (step @p5064 :rule evaluate :args (@t1304)) % 1.38/1.60 (step @p8973 :rule evaluate :args ((+ 26/1 -173/1 0/1 -3/11 0/1 147/1))) % 1.38/1.60 (step @p5067 :rule evaluate :args (@t1306)) % 1.38/1.60 (step @p5068 :rule evaluate :args (@t1307)) % 1.38/1.60 (step @p5066 :rule evaluate :args (@t1305)) % 1.38/1.60 (step @p8974 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p5071 :rule evaluate :args (@t1308)) % 1.38/1.60 (step @p8975 :rule cong :premises (@p5071) :args (@t1309)) % 1.38/1.60 (step @p8976 :rule trans :premises (@p8975 @p8974)) % 1.38/1.60 (step @p8977 :rule refl :args (-173/1)) % 1.38/1.60 (step @p8978 :rule evaluate :args (@t573)) % 1.38/1.60 (step @p1297 :rule evaluate :args (@t455)) % 1.38/1.60 (step @p8979 :rule cong :premises (@p1297) :args (@t1881)) % 1.38/1.60 (step @p8980 :rule trans :premises (@p8979 @p8978)) % 1.38/1.60 (step @p8981 :rule nary_cong :premises (@p8980 @p8977 @p8976 @p5066 @p5068 @p5067) :args (@t1882)) % 1.38/1.60 (step @p8982 :rule trans :premises (@p8981 @p8973)) % 1.38/1.60 (step @p5079 :rule arith_poly_norm :args (@t1316)) % 1.38/1.60 (step @p8983 :rule arith_poly_norm :args ((= @t1883 @t1315))) % 1.38/1.60 (step @p8984 :rule trans :premises (@p8983 @p5079)) % 1.38/1.60 (step @p8985 :rule cong :premises (@p8984 @p8982) :args ((<= @t1883 @t1882))) % 1.38/1.60 (step @p8986 :rule trans :premises (@p8985 @p5064)) % 1.38/1.60 (assume-push @p22361 @t1324) % 1.38/1.60 (assume-push @p22362 @t1078) % 1.38/1.60 (step @p5101 :rule arith_mult_pos :args (147/11 @t1094)) % 1.38/1.60 (step @p5102 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p5103 :rule cong :premises (@p22354) :args (@t644)) % 1.38/1.60 (step @p5104 :rule trans :premises (@p5103 @p5102)) % 1.38/1.60 (step @p5105 :rule and_intro :premises (@p22361 @p5104)) % 1.38/1.60 (step @p5106 :rule modus_ponens :premises (@p5105 @p5101)) % 1.38/1.60 (step-pop @p22363 :rule scope :premises (@p5106)) % 1.38/1.60 (step-pop @p22364 :rule scope :premises (@p22363)) % 1.38/1.60 (step @p5107 :rule process_scope :premises (@p22364) :args (@t1325)) % 1.38/1.60 (step @p5110 :rule evaluate :args (@t1324)) % 1.38/1.60 (step @p5111 :rule true_elim :premises (@p5110)) % 1.38/1.60 (step @p8991 :rule and_intro :premises (@p5111 @p22354)) % 1.38/1.60 (step @p8992 :rule modus_ponens :premises (@p8991 @p5107)) % 1.38/1.60 (assume-push @p22365 @t1326) % 1.38/1.60 (assume-push @p22366 @t222) % 1.38/1.60 (step @p5116 :rule arith_mult_pos :args (21/11 @t664)) % 1.38/1.60 (step @p5117 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p5118 :rule cong :premises (@p22366) :args (@t654)) % 1.38/1.60 (step @p5119 :rule trans :premises (@p5118 @p5117)) % 1.38/1.60 (step @p5120 :rule and_intro :premises (@p22365 @p5119)) % 1.38/1.60 (step @p5121 :rule modus_ponens :premises (@p5120 @p5116)) % 1.38/1.60 (step-pop @p22367 :rule scope :premises (@p5121)) % 1.38/1.60 (step-pop @p22368 :rule scope :premises (@p22367)) % 1.38/1.60 (step @p5122 :rule process_scope :premises (@p22368) :args (@t1327)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p8997 :rule eq_resolve :premises (@p22355 @p538)) % 1.38/1.60 (step @p5126 :rule evaluate :args (@t1326)) % 1.38/1.60 (step @p5127 :rule true_elim :premises (@p5126)) % 1.38/1.60 (step @p8998 :rule and_intro :premises (@p5127 @p8997)) % 1.38/1.60 (step @p8999 :rule modus_ponens :premises (@p8998 @p5122)) % 1.38/1.60 (assume-push @p22369 @t1322) % 1.38/1.60 (assume-push @p22370 @t4) % 1.38/1.60 (step @p5086 :rule arith_mult_neg :args (-3/11 @t82)) % 1.38/1.60 (step @p5087 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p5088 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p5089 :rule trans :premises (@p5088 @p5087)) % 1.38/1.60 (step @p5090 :rule and_intro :premises (@p22369 @p5089)) % 1.38/1.60 (step @p5091 :rule modus_ponens :premises (@p5090 @p5086)) % 1.38/1.60 (step-pop @p22371 :rule scope :premises (@p5091)) % 1.38/1.60 (step-pop @p22372 :rule scope :premises (@p22371)) % 1.38/1.60 (step @p5092 :rule process_scope :premises (@p22372) :args (@t1323)) % 1.38/1.60 (step @p5095 :rule evaluate :args (@t1322)) % 1.38/1.60 (step @p5096 :rule true_elim :premises (@p5095)) % 1.38/1.60 (step @p5097 :rule and_intro :premises (@p5096 @p1)) % 1.38/1.60 (step @p5098 :rule modus_ponens :premises (@p5097 @p5092)) % 1.38/1.60 (step @p5141 :rule arith_mult_pos :args (3 @t417)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p9004 :rule eq_resolve :premises (@p22357 @p1181)) % 1.38/1.60 (step @p5143 :rule evaluate :args (@t1330)) % 1.38/1.60 (step @p5144 :rule true_elim :premises (@p5143)) % 1.38/1.60 (step @p9005 :rule and_intro :premises (@p5144 @p9004)) % 1.38/1.60 (step @p9006 :rule modus_ponens :premises (@p9005 @p5141)) % 1.38/1.60 (step @p9007 :rule cong :premises (@p9006) :args (@t1320)) % 1.38/1.60 (step @p9008 :rule evaluate :args (@t1884)) % 1.38/1.60 (step @p9009 :rule refl :args (@t1319)) % 1.38/1.60 (step @p9010 :rule cong :premises (@p9009 @p9008) :args (@t1885)) % 1.38/1.60 (step @p9011 :rule arith_poly_norm :args ((= (* 173/1 (to_real (- @t1263 -173))) (* 173/1 (- @t1319 @t1884))))) % 1.38/1.60 (step @p9012 :rule arith_poly_norm_rel :premises (@p9011) :args ((= (<= @t1263 -173) @t1885))) % 1.38/1.60 (step @p9013 :rule trans :premises (@p9012 @p9010)) % 1.38/1.60 (step @p9014 :rule arith-elim-lt :args (@t1263 -172)) % 1.38/1.60 (step @p9015 :rule symm :premises (@p9014)) % 1.38/1.60 (step @p9016 :rule eq_resolve :premises (@p22358 @p9015)) % 1.38/1.60 (step @p9017 :rule int_tight_ub :premises (@p9016)) % 1.38/1.60 (step @p9018 :rule eq_resolve :premises (@p9017 @p9013)) % 1.38/1.60 (step @p9019 :rule arith_mult_neg :args (-1 @t1879)) % 1.38/1.60 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.60 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.60 (step @p9020 :rule and_intro :premises (@p136 @p22359)) % 1.38/1.60 (step @p9021 :rule modus_ponens :premises (@p9020 @p9019)) % 1.38/1.60 (step @p9022 :rule cong :premises (@p9021) :args (@t608)) % 1.38/1.60 (step @p9023 :rule arith_sum_ub :premises (@p9022 @p9018 @p9007 @p5098 @p8999 @p8992)) % 1.38/1.60 (step @p9024 false :rule eq_resolve :premises (@p9023 @p8986)) % 1.38/1.60 (step-pop @p22373 :rule scope :premises (@p9024)) % 1.38/1.60 (step @p9025 :rule process_scope :premises (@p22373) :args (false)) % 1.38/1.60 (step @p9027 false :rule contra :premises (@p22359 @p9025)) % 1.38/1.60 (step-pop @p22374 :rule scope :premises (@p9027)) % 1.38/1.60 (step-pop @p22375 :rule scope :premises (@p22374)) % 1.38/1.60 (step-pop @p22376 :rule scope :premises (@p22375)) % 1.38/1.60 (step-pop @p22377 :rule scope :premises (@p22376)) % 1.38/1.60 (step-pop @p22378 :rule scope :premises (@p22377)) % 1.38/1.60 (step-pop @p22379 :rule scope :premises (@p22378)) % 1.38/1.60 (step @p9028 :rule process_scope :premises (@p22379) :args (false)) % 1.38/1.60 (assume-push @p22380 @t15) % 1.38/1.60 (assume-push @p22381 @t24) % 1.38/1.60 (assume-push @p22382 @t143) % 1.38/1.60 (assume-push @p22383 @t1078) % 1.38/1.60 (assume-push @p22384 @t1870) % 1.38/1.60 (assume-push @p22385 @t1879) % 1.38/1.60 (step @p9041 :rule and_intro :premises (@p22383 @p22381 @p6 @p22382 @p22384 @p22385)) % 1.38/1.60 (step-pop @p22386 :rule scope :premises (@p9041)) % 1.38/1.60 (step-pop @p22387 :rule scope :premises (@p22386)) % 1.38/1.60 (step-pop @p22388 :rule scope :premises (@p22387)) % 1.38/1.60 (step-pop @p22389 :rule scope :premises (@p22388)) % 1.38/1.60 (step-pop @p22390 :rule scope :premises (@p22389)) % 1.38/1.60 (step-pop @p22391 :rule scope :premises (@p22390)) % 1.38/1.60 (step @p9042 :rule process_scope :premises (@p22391) :args (@t1886)) % 1.38/1.60 (step @p9049 :rule implies_elim :premises (@p9042)) % 1.38/1.60 (step @p9050 :rule resolution :premises (@p9049 @p9028) :args (true @t1886)) % 1.38/1.60 (step @p9051 :rule not_and :premises (@p9050)) % 1.38/1.60 (step @p9052 :rule eq_resolve :premises (@p9051 @p8965)) % 1.38/1.60 (step @p9053 :rule aci_norm :args ((= (or @t1879 (or @t1843 @t1871)) (or @t1879 @t1843 @t1871)))) % 1.38/1.60 (step @p9054 :rule symm :premises (@p9053)) % 1.38/1.60 (step @p9055 :rule bool-double-not-elim :args (@t1871)) % 1.38/1.60 (step @p9056 :rule evaluate :args (@t1887)) % 1.38/1.60 (step @p9057 :rule cong :premises (@p757 @p9056) :args (@t1888)) % 1.38/1.60 (step @p9058 :rule cong :premises (@p9057) :args ((not @t1888))) % 1.38/1.60 (step @p9059 :rule arith-leq-norm :args (@t18 -26)) % 1.38/1.60 (step @p9060 :rule trans :premises (@p9059 @p9058)) % 1.38/1.60 (step @p9061 :rule cong :premises (@p9060) :args ((not @t1889))) % 1.38/1.60 (step @p9062 :rule trans :premises (@p9061 @p9055)) % 1.38/1.60 (step @p9063 :rule arith-elim-leq :args (@t18 -26)) % 1.38/1.60 (step @p9064 :rule symm :premises (@p9063)) % 1.38/1.60 (step @p9065 :rule cong :premises (@p9064) :args ((not (>= -26 @t18)))) % 1.38/1.60 (step @p9066 :rule arith-elim-gt :args (@t18 -26)) % 1.38/1.60 (step @p9067 :rule trans :premises (@p9066 @p9065)) % 1.38/1.60 (step @p9068 :rule trans :premises (@p9067 @p9062)) % 1.38/1.60 (step @p9069 :rule bool-double-not-elim :args (@t1890)) % 1.38/1.60 (step @p9070 :rule trans :premises (@p9069 @p9068)) % 1.38/1.60 (step @p8798 :rule arith-elim-lt :args (@t18 -26)) % 1.38/1.60 (step @p9071 :rule bool-double-not-elim :args (@t1891)) % 1.38/1.60 (step @p9072 :rule trans :premises (@p9071 @p8798)) % 1.38/1.60 (step @p9073 :rule bool-double-not-elim :args (@t1879)) % 1.38/1.60 (step @p9074 :rule nary_cong :premises (@p9073 @p9072 @p9070) :args ((or (not @t1880) (not @t1893) (not @t1892)))) % 1.38/1.60 (step @p9075 :rule trans :premises (@p9074 @p9054)) % 1.38/1.60 (assume-push @p22392 @t1880) % 1.38/1.60 (assume-push @p22393 @t1893) % 1.38/1.60 (assume-push @p22394 @t1892) % 1.38/1.60 (step @p9079 :rule arith_trichotomy :premises (@p22393 @p22392)) % 1.38/1.60 (step @p9080 false :rule contra :premises (@p9079 @p22394)) % 1.38/1.60 (step-pop @p22395 :rule scope :premises (@p9080)) % 1.38/1.60 (step-pop @p22396 :rule scope :premises (@p22395)) % 1.38/1.60 (step-pop @p22397 :rule scope :premises (@p22396)) % 1.38/1.60 (step @p9081 :rule process_scope :premises (@p22397) :args (false)) % 1.38/1.60 (step @p9085 :rule not_and :premises (@p9081)) % 1.38/1.60 (step @p9086 :rule eq_resolve :premises (@p9085 @p9075)) % 1.38/1.60 (step @p9087 :rule eq_resolve :premises (@p9086 @p9053)) % 1.38/1.60 (step @p9088 :rule reordering :premises (@p9087) :args ((or @t1843 @t1871 @t1879))) % 1.38/1.60 (step @p9089 :rule chain_m_resolution :premises (@p9088 @p9052 @p6 @p8962 @p6 @p8899 @p6 @p8824 @p8710 @p8628 @p8546 @p8468 @p8391 @p8122 @p8036 @p7739 @p7511 @p7243 @p7119 @p7083 @p6966 @p6880 @p6805 @p6579 @p6094 @p3960 @p5964 @p5875 @p5789 @p6 @p5710) :args ((or @t197 @t273 @t1084 @t430) (@list true false true false true false false true true true true false true true false true false true true true true false true false true true true true false false) (@list @t1879 @t15 @t1871 @t15 @t1859 @t15 @t1842 @t1834 @t1825 @t1819 @t1790 @t598 @t1765 @t1720 @t1693 @t1650 @t1636 @t1628 @t1616 @t1606 @t1594 @t1565 @t1468 @t1444 @t1079 @t1431 @t1420 @t1408 @t15 @t270))) % 1.38/1.60 (step @p9090 :rule bool-double-not-elim :args (@t1894)) % 1.38/1.60 (step @p9091 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p9090 @p708) :args ((or @t38 @t197 @t273 @t1084 @t1896 @t272))) % 1.38/1.60 (assume-push @p22398 @t1078) % 1.38/1.60 (assume-push @p22399 @t24) % 1.38/1.60 (assume-push @p22400 @t15) % 1.38/1.60 (assume-push @p22401 @t143) % 1.38/1.60 (assume-push @p22402 @t1895) % 1.38/1.60 (assume-push @p22403 @t271) % 1.38/1.60 (assume-push @p22404 @t271) % 1.38/1.60 (step @p9099 :rule evaluate :args ((<= 0/1 -45/121))) % 1.38/1.60 (step @p9100 :rule evaluate :args ((+ 27/1 -350/11 0/1 -1/121 0/1 49/11))) % 1.38/1.60 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.60 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.60 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.60 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.60 (step @p9101 :rule evaluate :args (@t1897)) % 1.38/1.60 (step @p9102 :rule refl :args (27/1)) % 1.38/1.60 (step @p9103 :rule nary_cong :premises (@p9102 @p9101 @p77 @p4610 @p4612 @p4611) :args (@t1898)) % 1.38/1.60 (step @p9104 :rule trans :premises (@p9103 @p9100)) % 1.38/1.60 (step @p9105 :rule arith_poly_norm :args (@t1899)) % 1.38/1.60 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.60 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.60 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.60 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.60 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.60 (step @p9106 :rule refl :args (@t389)) % 1.38/1.60 (step @p9107 :rule nary_cong :premises (@p9106 @p4622 @p4621 @p4618 @p4620 @p4619) :args (@t1900)) % 1.38/1.60 (step @p9108 :rule trans :premises (@p9107 @p9105)) % 1.38/1.60 (step @p9109 :rule cong :premises (@p9108 @p9104) :args ((<= @t1900 @t1898))) % 1.38/1.60 (step @p9110 :rule trans :premises (@p9109 @p9099)) % 1.38/1.60 (assume-push @p22405 @t1231) % 1.38/1.60 (assume-push @p22406 @t1078) % 1.38/1.60 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.60 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.60 (step @p4647 :rule cong :premises (@p22398) :args (@t644)) % 1.38/1.60 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.60 (step @p4649 :rule and_intro :premises (@p22405 @p4648)) % 1.38/1.60 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.60 (step-pop @p22407 :rule scope :premises (@p4650)) % 1.38/1.60 (step-pop @p22408 :rule scope :premises (@p22407)) % 1.38/1.60 (step @p4651 :rule process_scope :premises (@p22408) :args (@t1232)) % 1.38/1.60 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.60 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.60 (step @p9115 :rule and_intro :premises (@p4655 @p22398)) % 1.38/1.60 (step @p9116 :rule modus_ponens :premises (@p9115 @p4651)) % 1.38/1.60 (assume-push @p22409 @t1233) % 1.38/1.60 (assume-push @p22410 @t222) % 1.38/1.60 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.60 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4662 :rule cong :premises (@p22410) :args (@t654)) % 1.38/1.60 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.60 (step @p4664 :rule and_intro :premises (@p22409 @p4663)) % 1.38/1.60 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.60 (step-pop @p22411 :rule scope :premises (@p4665)) % 1.38/1.60 (step-pop @p22412 :rule scope :premises (@p22411)) % 1.38/1.60 (step @p4666 :rule process_scope :premises (@p22412) :args (@t1234)) % 1.38/1.60 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.60 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.60 (step @p538 :rule symm :premises (@p537)) % 1.38/1.60 (step @p9121 :rule eq_resolve :premises (@p22399 @p538)) % 1.38/1.60 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.60 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.60 (step @p9122 :rule and_intro :premises (@p4671 @p9121)) % 1.38/1.60 (step @p9123 :rule modus_ponens :premises (@p9122 @p4666)) % 1.38/1.60 (assume-push @p22413 @t1229) % 1.38/1.60 (assume-push @p22414 @t4) % 1.38/1.60 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.60 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.60 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.60 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.60 (step @p4634 :rule and_intro :premises (@p22413 @p4633)) % 1.38/1.60 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.60 (step-pop @p22415 :rule scope :premises (@p4635)) % 1.38/1.60 (step-pop @p22416 :rule scope :premises (@p22415)) % 1.38/1.60 (step @p4636 :rule process_scope :premises (@p22416) :args (@t1230)) % 1.38/1.60 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.60 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.60 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.60 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.60 (assume-push @p22417 @t77) % 1.38/1.60 (assume-push @p22418 @t417) % 1.38/1.60 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.60 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.60 (step @p4678 :rule cong :premises (@p22418) :args (@t401)) % 1.38/1.60 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.60 (step @p4680 :rule and_intro :premises (@p22417 @p4679)) % 1.38/1.60 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.60 (step-pop @p22419 :rule scope :premises (@p4681)) % 1.38/1.60 (step-pop @p22420 :rule scope :premises (@p22419)) % 1.38/1.60 (step @p4682 :rule process_scope :premises (@p22420) :args (@t1235)) % 1.38/1.60 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.60 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.60 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.60 (step @p9132 :rule eq_resolve :premises (@p22401 @p1181)) % 1.38/1.60 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.60 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.60 (step @p9133 :rule and_intro :premises (@p114 @p9132)) % 1.38/1.60 (step @p9134 :rule modus_ponens :premises (@p9133 @p4682)) % 1.38/1.60 (assume-push @p22421 @t1236) % 1.38/1.60 (assume-push @p22422 @t1901) % 1.38/1.60 (step @p9137 :rule arith_mult_pos :args (14/11 (<= @t387 -25/1))) % 1.38/1.60 (step @p9138 :rule evaluate :args (@t1902)) % 1.38/1.60 (step @p9139 :rule refl :args (@t387)) % 1.38/1.60 (step @p9140 :rule cong :premises (@p9139 @p9138) :args (@t1903)) % 1.38/1.60 (step @p9141 :rule arith_poly_norm :args ((= (* 25/1 (to_real (- @t18 -25))) (* 25/1 (- @t387 @t1902))))) % 1.38/1.60 (step @p9142 :rule arith_poly_norm_rel :premises (@p9141) :args ((= @t1901 @t1903))) % 1.38/1.60 (step @p9143 :rule trans :premises (@p9142 @p9140)) % 1.38/1.60 (step @p9144 :rule eq_resolve :premises (@p22422 @p9143)) % 1.38/1.60 (step @p9145 :rule and_intro :premises (@p22421 @p9144)) % 1.38/1.60 (step @p9146 :rule modus_ponens :premises (@p9145 @p9137)) % 1.38/1.60 (step-pop @p22423 :rule scope :premises (@p9146)) % 1.38/1.60 (step-pop @p22424 :rule scope :premises (@p22423)) % 1.38/1.61 (step @p9147 :rule process_scope :premises (@p22424) :args ((<= @t1220 @t1897))) % 1.38/1.61 (step @p9150 :rule arith-elim-lt :args (@t18 -24)) % 1.38/1.61 (step @p9151 :rule symm :premises (@p9150)) % 1.38/1.61 (step @p9152 :rule eq_resolve :premises (@p22402 @p9151)) % 1.38/1.61 (step @p9153 :rule int_tight_ub :premises (@p9152)) % 1.38/1.61 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.61 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.61 (step @p9154 :rule and_intro :premises (@p4705 @p9153)) % 1.38/1.61 (step @p9155 :rule modus_ponens :premises (@p9154 @p9147)) % 1.38/1.61 (step @p9156 :rule evaluate :args (@t515)) % 1.38/1.61 (step @p9157 :rule cong :premises (@p22403) :args (@t389)) % 1.38/1.61 (step @p9158 :rule trans :premises (@p9157 @p9156)) % 1.38/1.61 (step @p9159 :rule arith_sum_ub :premises (@p9158 @p9155 @p9134 @p4642 @p9123 @p9116)) % 1.38/1.61 (step @p9160 false :rule eq_resolve :premises (@p9159 @p9110)) % 1.38/1.61 (step-pop @p22425 :rule scope :premises (@p9160)) % 1.38/1.61 (step @p9161 :rule process_scope :premises (@p22425) :args (false)) % 1.38/1.61 (step @p9163 false :rule contra :premises (@p22403 @p9161)) % 1.38/1.61 (step-pop @p22426 :rule scope :premises (@p9163)) % 1.38/1.61 (step-pop @p22427 :rule scope :premises (@p22426)) % 1.38/1.61 (step-pop @p22428 :rule scope :premises (@p22427)) % 1.38/1.61 (step-pop @p22429 :rule scope :premises (@p22428)) % 1.38/1.61 (step-pop @p22430 :rule scope :premises (@p22429)) % 1.38/1.61 (step-pop @p22431 :rule scope :premises (@p22430)) % 1.38/1.61 (step @p9164 :rule process_scope :premises (@p22431) :args (false)) % 1.38/1.61 (assume-push @p22432 @t15) % 1.38/1.61 (assume-push @p22433 @t24) % 1.38/1.61 (assume-push @p22434 @t143) % 1.38/1.61 (assume-push @p22435 @t1078) % 1.38/1.61 (assume-push @p22436 @t1895) % 1.38/1.61 (assume-push @p22437 @t271) % 1.38/1.61 (step @p9177 :rule and_intro :premises (@p22435 @p22433 @p6 @p22434 @p22436 @p22437)) % 1.38/1.61 (step-pop @p22438 :rule scope :premises (@p9177)) % 1.38/1.61 (step-pop @p22439 :rule scope :premises (@p22438)) % 1.38/1.61 (step-pop @p22440 :rule scope :premises (@p22439)) % 1.38/1.61 (step-pop @p22441 :rule scope :premises (@p22440)) % 1.38/1.61 (step-pop @p22442 :rule scope :premises (@p22441)) % 1.38/1.61 (step-pop @p22443 :rule scope :premises (@p22442)) % 1.38/1.61 (step @p9178 :rule process_scope :premises (@p22443) :args (@t1904)) % 1.38/1.61 (step @p9185 :rule implies_elim :premises (@p9178)) % 1.38/1.61 (step @p9186 :rule resolution :premises (@p9185 @p9164) :args (true @t1904)) % 1.38/1.61 (step @p9187 :rule not_and :premises (@p9186)) % 1.38/1.61 (step @p9188 :rule eq_resolve :premises (@p9187 @p9091)) % 1.38/1.61 (step @p9189 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p9090 @p1276) :args ((or @t38 @t197 @t273 @t1084 @t1896 @t442))) % 1.38/1.61 (assume-push @p22444 @t1078) % 1.38/1.61 (assume-push @p22445 @t24) % 1.38/1.61 (assume-push @p22446 @t15) % 1.38/1.61 (assume-push @p22447 @t143) % 1.38/1.61 (assume-push @p22448 @t1895) % 1.38/1.61 (assume-push @p22449 @t433) % 1.38/1.61 (step @p1320 :rule arith-elim-leq :args (@t135 26)) % 1.38/1.61 (step @p1321 :rule symm :premises (@p1320)) % 1.38/1.61 (step @p1322 :rule cong :premises (@p1321) :args (@t466)) % 1.38/1.61 (step @p1323 :rule arith-elim-gt :args (@t135 26)) % 1.38/1.61 (step @p1324 :rule trans :premises (@p1323 @p1322)) % 1.38/1.61 (step @p1313 :rule evaluate :args (@t461)) % 1.38/1.61 (step @p1314 :rule cong :premises (@p1242 @p1313) :args (@t462)) % 1.38/1.61 (step @p1315 :rule cong :premises (@p1314) :args (@t463)) % 1.38/1.61 (step @p1316 :rule arith-leq-norm :args (@t135 26)) % 1.38/1.61 (step @p1317 :rule trans :premises (@p1316 @p1315)) % 1.38/1.61 (step @p1318 :rule cong :premises (@p1317) :args (@t465)) % 1.38/1.61 (step @p1319 :rule trans :premises (@p1318 @p1276)) % 1.38/1.61 (step @p1325 :rule trans :premises (@p1324 @p1319)) % 1.38/1.61 (step @p9196 :rule symm :premises (@p1325)) % 1.38/1.61 (step @p9197 :rule trans :premises (@p1319 @p9196)) % 1.38/1.61 (assume-push @p22450 @t464) % 1.38/1.61 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.61 (step @p6689 :rule evaluate :args (@t1585)) % 1.38/1.61 (step @p9199 :rule evaluate :args ((+ 26/1 -336/11 0/1 -1/121 0/1 49/11))) % 1.38/1.61 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.61 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.61 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.61 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.61 (step @p9200 :rule evaluate :args (@t1905)) % 1.38/1.61 (step @p9201 :rule refl :args (26/1)) % 1.38/1.61 (step @p9202 :rule nary_cong :premises (@p9201 @p9200 @p77 @p4610 @p4612 @p4611) :args (@t1906)) % 1.38/1.61 (step @p9203 :rule trans :premises (@p9202 @p9199)) % 1.38/1.61 (step @p9105 :rule arith_poly_norm :args (@t1899)) % 1.38/1.61 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.61 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.61 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.61 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.61 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.61 (step @p9106 :rule refl :args (@t389)) % 1.38/1.61 (step @p9107 :rule nary_cong :premises (@p9106 @p4622 @p4621 @p4618 @p4620 @p4619) :args (@t1900)) % 1.38/1.61 (step @p9108 :rule trans :premises (@p9107 @p9105)) % 1.38/1.61 (step @p9204 :rule cong :premises (@p9108 @p9203) :args (@t1907)) % 1.38/1.61 (step @p9205 :rule trans :premises (@p9204 @p6689)) % 1.38/1.61 (step @p9206 :rule cong :premises (@p9205) :args ((not @t1907))) % 1.38/1.61 (step @p9207 :rule trans :premises (@p9206 @p236)) % 1.38/1.61 (step @p9208 :rule arith-elim-lt :args (@t1900 @t1906)) % 1.38/1.61 (step @p9209 :rule trans :premises (@p9208 @p9207)) % 1.38/1.61 (assume-push @p22451 @t1231) % 1.38/1.61 (assume-push @p22452 @t1078) % 1.38/1.61 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.61 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4647 :rule cong :premises (@p22444) :args (@t644)) % 1.38/1.61 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.61 (step @p4649 :rule and_intro :premises (@p22451 @p4648)) % 1.38/1.61 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.61 (step-pop @p22453 :rule scope :premises (@p4650)) % 1.38/1.61 (step-pop @p22454 :rule scope :premises (@p22453)) % 1.38/1.61 (step @p4651 :rule process_scope :premises (@p22454) :args (@t1232)) % 1.38/1.61 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.61 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.61 (step @p9214 :rule and_intro :premises (@p4655 @p22444)) % 1.38/1.61 (step @p9215 :rule modus_ponens :premises (@p9214 @p4651)) % 1.38/1.61 (assume-push @p22455 @t1233) % 1.38/1.61 (assume-push @p22456 @t222) % 1.38/1.61 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.61 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4662 :rule cong :premises (@p22456) :args (@t654)) % 1.38/1.61 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.61 (step @p4664 :rule and_intro :premises (@p22455 @p4663)) % 1.38/1.61 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.61 (step-pop @p22457 :rule scope :premises (@p4665)) % 1.38/1.61 (step-pop @p22458 :rule scope :premises (@p22457)) % 1.38/1.61 (step @p4666 :rule process_scope :premises (@p22458) :args (@t1234)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p9220 :rule eq_resolve :premises (@p22445 @p538)) % 1.38/1.61 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.61 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.61 (step @p9221 :rule and_intro :premises (@p4671 @p9220)) % 1.38/1.61 (step @p9222 :rule modus_ponens :premises (@p9221 @p4666)) % 1.38/1.61 (assume-push @p22459 @t1229) % 1.38/1.61 (assume-push @p22460 @t4) % 1.38/1.61 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.61 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.61 (step @p4634 :rule and_intro :premises (@p22459 @p4633)) % 1.38/1.61 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.61 (step-pop @p22461 :rule scope :premises (@p4635)) % 1.38/1.61 (step-pop @p22462 :rule scope :premises (@p22461)) % 1.38/1.61 (step @p4636 :rule process_scope :premises (@p22462) :args (@t1230)) % 1.38/1.61 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.61 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.61 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.61 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.61 (assume-push @p22463 @t77) % 1.38/1.61 (assume-push @p22464 @t417) % 1.38/1.61 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.61 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4678 :rule cong :premises (@p22464) :args (@t401)) % 1.38/1.61 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.61 (step @p4680 :rule and_intro :premises (@p22463 @p4679)) % 1.38/1.61 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.61 (step-pop @p22465 :rule scope :premises (@p4681)) % 1.38/1.61 (step-pop @p22466 :rule scope :premises (@p22465)) % 1.38/1.61 (step @p4682 :rule process_scope :premises (@p22466) :args (@t1235)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p9231 :rule eq_resolve :premises (@p22447 @p1181)) % 1.38/1.61 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.61 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.61 (step @p9232 :rule and_intro :premises (@p114 @p9231)) % 1.38/1.61 (step @p9233 :rule modus_ponens :premises (@p9232 @p4682)) % 1.38/1.61 (assume-push @p22467 @t1236) % 1.38/1.61 (assume-push @p22468 @t1908) % 1.38/1.61 (step @p9236 :rule arith_mult_pos :args (14/11 (< @t387 -24/1))) % 1.38/1.61 (step @p9237 :rule evaluate :args (@t1909)) % 1.38/1.61 (step @p9238 :rule refl :args (@t387)) % 1.38/1.61 (step @p9239 :rule cong :premises (@p9238 @p9237) :args (@t1910)) % 1.38/1.61 (step @p9240 :rule arith_poly_norm :args (@t1911)) % 1.38/1.61 (step @p9241 :rule arith_poly_norm_rel :premises (@p9240) :args ((= @t1908 @t1910))) % 1.38/1.61 (step @p9242 :rule trans :premises (@p9241 @p9239)) % 1.38/1.61 (step @p9243 :rule eq_resolve :premises (@p22468 @p9242)) % 1.38/1.61 (step @p9244 :rule and_intro :premises (@p22467 @p9243)) % 1.38/1.61 (step @p9245 :rule modus_ponens :premises (@p9244 @p9236)) % 1.38/1.61 (step-pop @p22469 :rule scope :premises (@p9245)) % 1.38/1.61 (step-pop @p22470 :rule scope :premises (@p22469)) % 1.38/1.61 (step @p9246 :rule process_scope :premises (@p22470) :args ((< @t1220 @t1905))) % 1.38/1.61 (step @p9150 :rule arith-elim-lt :args (@t18 -24)) % 1.38/1.61 (step @p9151 :rule symm :premises (@p9150)) % 1.38/1.61 (step @p9249 :rule eq_resolve :premises (@p22448 @p9151)) % 1.38/1.61 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.61 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.61 (step @p9250 :rule and_intro :premises (@p4705 @p9249)) % 1.38/1.61 (step @p9251 :rule modus_ponens :premises (@p9250 @p9246)) % 1.38/1.61 (step @p9252 :rule evaluate :args (@t573)) % 1.38/1.61 (step @p9253 :rule refl :args (@t389)) % 1.38/1.61 (step @p9254 :rule cong :premises (@p9253 @p9252) :args (@t1912)) % 1.38/1.61 (step @p1813 :rule arith_poly_norm :args (@t575)) % 1.38/1.61 (step @p9255 :rule arith_poly_norm_rel :premises (@p1813) :args ((= @t464 @t1912))) % 1.38/1.61 (step @p9256 :rule trans :premises (@p9255 @p9254)) % 1.38/1.61 (step @p9257 :rule eq_resolve :premises (@p22450 @p9256)) % 1.38/1.61 (step @p9258 :rule arith_sum_ub :premises (@p9257 @p9251 @p9233 @p4642 @p9222 @p9215)) % 1.38/1.61 (step @p9259 false :rule eq_resolve :premises (@p9258 @p9209)) % 1.38/1.61 (step-pop @p22471 :rule scope :premises (@p9259)) % 1.38/1.61 (step @p9260 :rule process_scope :premises (@p22471) :args (false)) % 1.38/1.61 (step @p9262 :rule eq_resolve :premises (@p9260 @p9197)) % 1.38/1.61 (step @p9263 :rule eq_resolve :premises (@p9262 @p1324)) % 1.38/1.61 (step @p1710 :rule symm :premises (@p1257)) % 1.38/1.61 (step @p9264 :rule eq_resolve :premises (@p22449 @p1710)) % 1.38/1.61 (step @p9265 :rule int_tight_ub :premises (@p9264)) % 1.38/1.61 (step @p9266 false :rule contra :premises (@p9265 @p9263)) % 1.38/1.61 (step-pop @p22472 :rule scope :premises (@p9266)) % 1.38/1.61 (step-pop @p22473 :rule scope :premises (@p22472)) % 1.38/1.61 (step-pop @p22474 :rule scope :premises (@p22473)) % 1.38/1.61 (step-pop @p22475 :rule scope :premises (@p22474)) % 1.38/1.61 (step-pop @p22476 :rule scope :premises (@p22475)) % 1.38/1.61 (step-pop @p22477 :rule scope :premises (@p22476)) % 1.38/1.61 (step @p9267 :rule process_scope :premises (@p22477) :args (false)) % 1.38/1.61 (assume-push @p22478 @t15) % 1.38/1.61 (assume-push @p22479 @t24) % 1.38/1.61 (assume-push @p22480 @t143) % 1.38/1.61 (assume-push @p22481 @t1078) % 1.38/1.61 (assume-push @p22482 @t1895) % 1.38/1.61 (assume-push @p22483 @t433) % 1.38/1.61 (step @p9280 :rule and_intro :premises (@p22481 @p22479 @p6 @p22480 @p22482 @p22483)) % 1.38/1.61 (step-pop @p22484 :rule scope :premises (@p9280)) % 1.38/1.61 (step-pop @p22485 :rule scope :premises (@p22484)) % 1.38/1.61 (step-pop @p22486 :rule scope :premises (@p22485)) % 1.38/1.61 (step-pop @p22487 :rule scope :premises (@p22486)) % 1.38/1.61 (step-pop @p22488 :rule scope :premises (@p22487)) % 1.38/1.61 (step-pop @p22489 :rule scope :premises (@p22488)) % 1.38/1.61 (step @p9281 :rule process_scope :premises (@p22489) :args (@t1913)) % 1.38/1.61 (step @p9288 :rule implies_elim :premises (@p9281)) % 1.38/1.61 (step @p9289 :rule resolution :premises (@p9288 @p9267) :args (true @t1913)) % 1.38/1.61 (step @p9290 :rule not_and :premises (@p9289)) % 1.38/1.61 (step @p9291 :rule eq_resolve :premises (@p9290 @p9189)) % 1.38/1.61 (step @p9292 :rule chain_m_resolution :premises (@p1275 @p9291 @p6 @p9188 @p6 @p9089) :args ((or @t197 @t273 @t1084 @t1894) @t1809 (@list @t432 @t15 @t271 @t15 @t378))) % 1.38/1.61 (assume-push @p22490 @t1894) % 1.38/1.61 (assume-push @p22491 @t1078) % 1.38/1.61 (assume-push @p22492 @t24) % 1.38/1.61 (assume-push @p22493 @t15) % 1.38/1.61 (assume-push @p22494 @t1914) % 1.38/1.61 (step @p152 :rule evaluate :args (@t89)) % 1.38/1.61 (step @p9298 :rule evaluate :args ((+ -120/1 168/1 -49/1 0/1 1/11))) % 1.38/1.61 (step @p154 :rule evaluate :args (@t90)) % 1.38/1.61 (step @p155 :rule evaluate :args (@t91)) % 1.38/1.61 (step @p9299 :rule evaluate :args (@t1915)) % 1.38/1.61 (step @p9300 :rule evaluate :args (@t1916)) % 1.38/1.61 (step @p9301 :rule evaluate :args (@t1917)) % 1.38/1.61 (step @p9302 :rule cong :premises (@p9301) :args (@t1918)) % 1.38/1.61 (step @p9303 :rule trans :premises (@p9302 @p9300)) % 1.38/1.61 (step @p9304 :rule evaluate :args ((to_real -120))) % 1.38/1.61 (step @p9305 :rule evaluate :args (@t1919)) % 1.38/1.61 (step @p9306 :rule cong :premises (@p9305) :args (@t1920)) % 1.38/1.61 (step @p9307 :rule trans :premises (@p9306 @p9304)) % 1.38/1.61 (step @p9308 :rule nary_cong :premises (@p9307 @p9303 @p9299 @p155 @p154) :args (@t1921)) % 1.38/1.61 (step @p9309 :rule trans :premises (@p9308 @p9298)) % 1.38/1.61 (step @p9310 :rule arith_poly_norm :args ((= (+ @t97 @t1924 @t1923 @t1922 @t94) 0/1))) % 1.38/1.61 (step @p162 :rule arith_poly_norm :args (@t99)) % 1.38/1.61 (step @p9311 :rule arith_poly_norm :args (@t1926)) % 1.38/1.61 (step @p9312 :rule refl :args (@t1923)) % 1.38/1.61 (step @p9313 :rule refl :args (@t1924)) % 1.38/1.61 (step @p9314 :rule refl :args (@t97)) % 1.38/1.61 (step @p9315 :rule nary_cong :premises (@p9314 @p9313 @p9312 @p9311 @p162) :args (@t1927)) % 1.38/1.61 (step @p9316 :rule trans :premises (@p9315 @p9310)) % 1.38/1.61 (step @p9317 :rule cong :premises (@p9316 @p9309) :args ((<= @t1927 @t1921))) % 1.38/1.61 (step @p9318 :rule trans :premises (@p9317 @p152)) % 1.38/1.61 (assume-push @p22495 @t77) % 1.38/1.61 (assume-push @p22496 @t4) % 1.38/1.61 (step @p171 :rule arith_mult_pos :args (1/11 @t82)) % 1.38/1.61 (step @p172 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p173 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p174 :rule trans :premises (@p173 @p172)) % 1.38/1.61 (step @p175 :rule and_intro :premises (@p22495 @p174)) % 1.38/1.61 (step @p176 :rule modus_ponens :premises (@p175 @p171)) % 1.38/1.61 (step-pop @p22497 :rule scope :premises (@p176)) % 1.38/1.61 (step-pop @p22498 :rule scope :premises (@p22497)) % 1.38/1.61 (step @p177 :rule process_scope :premises (@p22498) :args (@t101)) % 1.38/1.61 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.61 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.61 (step @p180 :rule and_intro :premises (@p114 @p1)) % 1.38/1.61 (step @p181 :rule modus_ponens :premises (@p180 @p177)) % 1.38/1.61 (assume-push @p22499 @t102) % 1.38/1.61 (assume-push @p22500 @t222) % 1.38/1.61 (step @p9325 :rule arith_mult_neg :args (-7/11 @t664)) % 1.38/1.61 (step @p9326 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p9327 :rule cong :premises (@p22500) :args (@t654)) % 1.38/1.61 (step @p9328 :rule trans :premises (@p9327 @p9326)) % 1.38/1.61 (step @p9329 :rule and_intro :premises (@p22499 @p9328)) % 1.38/1.61 (step @p9330 :rule modus_ponens :premises (@p9329 @p9325)) % 1.38/1.61 (step-pop @p22501 :rule scope :premises (@p9330)) % 1.38/1.61 (step-pop @p22502 :rule scope :premises (@p22501)) % 1.38/1.61 (step @p9331 :rule process_scope :premises (@p22502) :args (@t1928)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p9334 :rule eq_resolve :premises (@p22492 @p538)) % 1.38/1.61 (step @p196 :rule evaluate :args (@t102)) % 1.38/1.61 (step @p197 :rule true_elim :premises (@p196)) % 1.38/1.61 (step @p9335 :rule and_intro :premises (@p197 @p9334)) % 1.38/1.61 (step @p9336 :rule modus_ponens :premises (@p9335 @p9331)) % 1.38/1.61 (assume-push @p22503 @t1929) % 1.38/1.61 (assume-push @p22504 @t1078) % 1.38/1.61 (step @p9339 :rule arith_mult_neg :args (-49/11 @t1094)) % 1.38/1.61 (step @p9340 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p9341 :rule cong :premises (@p22491) :args (@t644)) % 1.38/1.61 (step @p9342 :rule trans :premises (@p9341 @p9340)) % 1.38/1.61 (step @p9343 :rule and_intro :premises (@p22503 @p9342)) % 1.38/1.61 (step @p9344 :rule modus_ponens :premises (@p9343 @p9339)) % 1.38/1.61 (step-pop @p22505 :rule scope :premises (@p9344)) % 1.38/1.61 (step-pop @p22506 :rule scope :premises (@p22505)) % 1.38/1.61 (step @p9345 :rule process_scope :premises (@p22506) :args (@t1930)) % 1.38/1.61 (step @p9348 :rule evaluate :args (@t1929)) % 1.38/1.61 (step @p9349 :rule true_elim :premises (@p9348)) % 1.38/1.61 (step @p9350 :rule and_intro :premises (@p9349 @p22491)) % 1.38/1.61 (step @p9351 :rule modus_ponens :premises (@p9350 @p9345)) % 1.38/1.61 (step @p9352 :rule arith_poly_norm :args ((= (* -168/1 (to_real (- @t156 @t1917))) (* -168/1 (- @t1924 @t1918))))) % 1.38/1.61 (step @p9353 :rule arith_poly_norm_rel :premises (@p9352) :args ((= (<= @t156 @t1917) (<= @t1924 @t1918)))) % 1.38/1.61 (step @p9354 :rule arith_mult_neg :args (-7 @t1894)) % 1.38/1.61 (step @p1399 :rule evaluate :args (@t480)) % 1.38/1.61 (step @p1400 :rule true_elim :premises (@p1399)) % 1.38/1.61 (step @p9355 :rule and_intro :premises (@p1400 @p22490)) % 1.38/1.61 (step @p9356 :rule modus_ponens :premises (@p9355 @p9354)) % 1.38/1.61 (step @p9357 :rule eq_resolve :premises (@p9356 @p9353)) % 1.38/1.61 (step @p9358 :rule arith_poly_norm :args ((= (* 120/1 (to_real (- @t96 @t1919))) (* 120/1 (- @t97 @t1920))))) % 1.38/1.61 (step @p9359 :rule arith_poly_norm_rel :premises (@p9358) :args ((= (<= @t96 @t1919) (<= @t97 @t1920)))) % 1.38/1.61 (step @p9360 :rule arith_mult_neg :args (-1 @t1914)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p9361 :rule and_intro :premises (@p136 @p22494)) % 1.38/1.61 (step @p9362 :rule modus_ponens :premises (@p9361 @p9360)) % 1.38/1.61 (step @p9363 :rule eq_resolve :premises (@p9362 @p9359)) % 1.38/1.61 (step @p9364 :rule arith_sum_ub :premises (@p9363 @p9357 @p9351 @p9336 @p181)) % 1.38/1.61 (step @p9365 false :rule eq_resolve :premises (@p9364 @p9318)) % 1.38/1.61 (step-pop @p22507 :rule scope :premises (@p9365)) % 1.38/1.61 (step-pop @p22508 :rule scope :premises (@p22507)) % 1.38/1.61 (step-pop @p22509 :rule scope :premises (@p22508)) % 1.38/1.61 (step-pop @p22510 :rule scope :premises (@p22509)) % 1.38/1.61 (step-pop @p22511 :rule scope :premises (@p22510)) % 1.38/1.61 (step @p9366 :rule process_scope :premises (@p22511) :args (false)) % 1.38/1.61 (step @p9372 :rule not_and :premises (@p9366)) % 1.38/1.61 (step @p9373 :rule reordering :premises (@p9372) :args ((or @t38 @t197 @t1084 (not @t1914) @t1895))) % 1.38/1.61 (assume-push @p22512 @t15) % 1.38/1.61 (assume-push @p22513 @t143) % 1.38/1.61 (assume-push @p22514 @t24) % 1.38/1.61 (assume-push @p22515 @t1078) % 1.38/1.61 (assume-push @p22516 @t1931) % 1.38/1.61 (step @p9379 :rule evaluate :args ((= (to_real (to_int -538/11)) -538/11))) % 1.38/1.61 (step @p9380 :rule arith-int-eq-conflict :premises (@p9379) :args (@t1933 -538/11)) % 1.38/1.61 (step @p9381 :rule arith_poly_norm :args ((= (* 538/11 @t1940) (* 538/1 (- @t1934 -538/11))))) % 1.38/1.61 (step @p9382 :rule arith_poly_norm_rel :premises (@p9381) :args ((= @t1941 (= @t1934 -538/11)))) % 1.38/1.61 (step @p9383 :rule arith_poly_norm :args ((= (* 538/1 (to_real (- @t1938 @t1936))) (* 538/1 @t1940)))) % 1.38/1.61 (step @p9384 :rule arith_poly_norm_rel :premises (@p9383) :args ((= (= @t1938 @t1936) @t1941))) % 1.38/1.61 (step @p9385 :rule trans :premises (@p9384 @p9382 @p9380)) % 1.38/1.61 (step @p9386 :rule arith_poly_norm :args ((= (+ 1 @t1942) @t1936))) % 1.38/1.61 (step @p9387 :rule arith_poly_norm :args ((= (* -11 @t138) @t1942))) % 1.38/1.61 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.61 (step @p401 :rule refl :args (-11)) % 1.38/1.61 (step @p9388 :rule nary_cong :premises (@p401 @p781) :args (@t1943)) % 1.38/1.61 (step @p9389 :rule trans :premises (@p9388 @p9387)) % 1.38/1.61 (step @p9390 :rule nary_cong :premises (@p404 @p9389) :args (@t1944)) % 1.38/1.61 (step @p9391 :rule trans :premises (@p9390 @p9386)) % 1.38/1.61 (step @p9392 :rule arith_poly_norm :args ((= (* 7 @t1945) @t1938))) % 1.38/1.61 (step @p9393 :rule arith_poly_norm :args ((= (* -1 @t1946) @t1945))) % 1.38/1.61 (step @p9394 :rule arith_poly_norm :args ((= (+ @t216 -77) @t1946))) % 1.38/1.61 (step @p9395 :rule evaluate :args ((* -7 11))) % 1.38/1.61 (step @p9396 :rule evaluate :args (@t1947)) % 1.38/1.61 (step @p733 :rule refl :args (-7)) % 1.38/1.61 (step @p9397 :rule nary_cong :premises (@p733 @p9396) :args (@t1948)) % 1.38/1.61 (step @p9398 :rule trans :premises (@p9397 @p9395)) % 1.38/1.61 (step @p9399 :rule refl :args (@t216)) % 1.38/1.61 (step @p9400 :rule nary_cong :premises (@p9399 @p9398) :args (@t1949)) % 1.38/1.61 (step @p9401 :rule trans :premises (@p9400 @p9394)) % 1.38/1.61 (step @p738 :rule refl :args (-1)) % 1.38/1.61 (step @p9402 :rule nary_cong :premises (@p738 @p9401) :args (@t1950)) % 1.38/1.61 (step @p9403 :rule trans :premises (@p9402 @p9393)) % 1.38/1.61 (step @p9404 :rule refl :args (7)) % 1.38/1.61 (step @p9405 :rule nary_cong :premises (@p9404 @p9403) :args (@t1951)) % 1.38/1.61 (step @p9406 :rule trans :premises (@p9405 @p9392)) % 1.38/1.61 (step @p9407 :rule cong :premises (@p9406 @p9391) :args ((= @t1951 @t1944))) % 1.38/1.61 (step @p9408 :rule trans :premises (@p9407 @p9385)) % 1.38/1.61 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.61 (step @p783 :rule symm :premises (@p782)) % 1.38/1.61 (step @p9409 :rule eq_resolve :premises (@p22513 @p783)) % 1.38/1.61 (step @p9410 :rule nary_cong :premises (@p401 @p9409) :args (@t12)) % 1.38/1.61 (step @p9411 :rule nary_cong :premises (@p404 @p9410) :args (@t13)) % 1.38/1.61 (step @p9412 :rule cong :premises (@p2727 @p9396) :args ((= @t16 @t1947))) % 1.38/1.61 (step @p9413 :rule symm :premises (@p9412)) % 1.38/1.61 (step @p9414 :rule eq_resolve :premises (@p22515 @p9413)) % 1.38/1.61 (step @p9415 :rule nary_cong :premises (@p733 @p9414) :args (@t22)) % 1.38/1.61 (step @p9416 :rule nary_cong :premises (@p9399 @p9415) :args (@t1952)) % 1.38/1.61 (step @p9417 :rule nary_cong :premises (@p738 @p9416) :args (@t1953)) % 1.38/1.61 (step @p9418 :rule arith_poly_norm :args (@t1954)) % 1.38/1.61 (step @p9419 :rule cong :premises (@p11 @p9418) :args (@t1955)) % 1.38/1.61 (step @p9420 :rule symm :premises (@p9419)) % 1.38/1.61 (step @p9421 :rule eq_resolve :premises (@p22514 @p9420)) % 1.38/1.61 (step @p9422 :rule trans :premises (@p9421 @p9417)) % 1.38/1.61 (step @p9423 :rule nary_cong :premises (@p9404 @p9422) :args (@t1)) % 1.38/1.61 (step @p9424 :rule cong :premises (@p9423 @p9411) :args (@t15)) % 1.38/1.61 (step @p9425 :rule eq_resolve :premises (@p6 @p9424)) % 1.38/1.61 (step @p9426 false :rule eq_resolve :premises (@p9425 @p9408)) % 1.38/1.61 (step-pop @p22517 :rule scope :premises (@p9426)) % 1.38/1.61 (step-pop @p22518 :rule scope :premises (@p22517)) % 1.38/1.61 (step-pop @p22519 :rule scope :premises (@p22518)) % 1.38/1.61 (step-pop @p22520 :rule scope :premises (@p22519)) % 1.38/1.61 (step-pop @p22521 :rule scope :premises (@p22520)) % 1.38/1.61 (step @p9427 :rule process_scope :premises (@p22521) :args (false)) % 1.38/1.61 (assume-push @p22522 @t15) % 1.38/1.61 (assume-push @p22523 @t24) % 1.38/1.61 (assume-push @p22524 @t143) % 1.38/1.61 (assume-push @p22525 @t1078) % 1.38/1.61 (assume-push @p22526 @t1931) % 1.38/1.61 (step @p9438 :rule and_intro :premises (@p6 @p22524 @p22523 @p22525 @p22526)) % 1.38/1.61 (step-pop @p22527 :rule scope :premises (@p9438)) % 1.38/1.61 (step-pop @p22528 :rule scope :premises (@p22527)) % 1.38/1.61 (step-pop @p22529 :rule scope :premises (@p22528)) % 1.38/1.61 (step-pop @p22530 :rule scope :premises (@p22529)) % 1.38/1.61 (step-pop @p22531 :rule scope :premises (@p22530)) % 1.38/1.61 (step @p9439 :rule process_scope :premises (@p22531) :args (@t1956)) % 1.38/1.61 (step @p9445 :rule implies_elim :premises (@p9439)) % 1.38/1.61 (step @p9446 :rule resolution :premises (@p9445 @p9427) :args (true @t1956)) % 1.38/1.61 (step @p9447 :rule not_and :premises (@p9446)) % 1.38/1.61 (step @p9448 :rule aci_norm :args ((= (or @t1931 (or @t1958 @t1914)) (or @t1931 @t1958 @t1914)))) % 1.38/1.61 (step @p9449 :rule symm :premises (@p9448)) % 1.38/1.61 (step @p9450 :rule bool-double-not-elim :args (@t1914)) % 1.38/1.61 (step @p9451 :rule evaluate :args (@t1959)) % 1.38/1.61 (step @p9452 :rule cong :premises (@p335 @p9451) :args (@t1960)) % 1.38/1.61 (step @p9453 :rule cong :premises (@p9452) :args ((not @t1960))) % 1.38/1.61 (step @p9454 :rule arith-leq-norm :args (tptp.a 119)) % 1.38/1.61 (step @p9455 :rule trans :premises (@p9454 @p9453)) % 1.38/1.61 (step @p9456 :rule cong :premises (@p9455) :args ((not (<= tptp.a 119)))) % 1.38/1.61 (step @p9457 :rule trans :premises (@p9456 @p9450)) % 1.38/1.61 (step @p9458 :rule arith-elim-leq :args (tptp.a 119)) % 1.38/1.61 (step @p9459 :rule symm :premises (@p9458)) % 1.38/1.61 (step @p9460 :rule cong :premises (@p9459) :args ((not (>= 119 tptp.a)))) % 1.38/1.61 (step @p9461 :rule arith-elim-gt :args (tptp.a 119)) % 1.38/1.61 (step @p9462 :rule trans :premises (@p9461 @p9460)) % 1.38/1.61 (step @p9463 :rule trans :premises (@p9462 @p9457)) % 1.38/1.61 (step @p9464 :rule bool-double-not-elim :args (@t1961)) % 1.38/1.61 (step @p9465 :rule trans :premises (@p9464 @p9463)) % 1.38/1.61 (step @p9466 :rule arith-elim-lt :args (tptp.a 119)) % 1.38/1.61 (step @p9467 :rule bool-double-not-elim :args (@t1962)) % 1.38/1.61 (step @p9468 :rule trans :premises (@p9467 @p9466)) % 1.38/1.61 (step @p9469 :rule bool-double-not-elim :args (@t1931)) % 1.38/1.61 (step @p9470 :rule nary_cong :premises (@p9469 @p9468 @p9465) :args ((or (not @t1965) (not @t1964) (not @t1963)))) % 1.38/1.61 (step @p9471 :rule trans :premises (@p9470 @p9449)) % 1.38/1.61 (assume-push @p22532 @t1965) % 1.38/1.61 (assume-push @p22533 @t1964) % 1.38/1.61 (assume-push @p22534 @t1963) % 1.38/1.61 (step @p9475 :rule arith_trichotomy :premises (@p22533 @p22532)) % 1.38/1.61 (step @p9476 false :rule contra :premises (@p9475 @p22534)) % 1.38/1.61 (step-pop @p22535 :rule scope :premises (@p9476)) % 1.38/1.61 (step-pop @p22536 :rule scope :premises (@p22535)) % 1.38/1.61 (step-pop @p22537 :rule scope :premises (@p22536)) % 1.38/1.61 (step @p9477 :rule process_scope :premises (@p22537) :args (false)) % 1.38/1.61 (step @p9481 :rule not_and :premises (@p9477)) % 1.38/1.61 (step @p9482 :rule eq_resolve :premises (@p9481 @p9471)) % 1.38/1.61 (step @p9483 :rule eq_resolve :premises (@p9482 @p9448)) % 1.38/1.61 (step @p9484 :rule reordering :premises (@p9483) :args ((or @t1958 @t1914 @t1931))) % 1.38/1.61 (step @p9485 :rule bool-double-not-elim :args (@t1957)) % 1.38/1.61 (step @p9486 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p1277 @p9485) :args ((or @t38 @t197 @t273 @t1084 @t441 (not @t1958)))) % 1.38/1.61 (assume-push @p22538 @t1078) % 1.38/1.61 (assume-push @p22539 @t24) % 1.38/1.61 (assume-push @p22540 @t15) % 1.38/1.61 (assume-push @p22541 @t440) % 1.38/1.61 (assume-push @p22542 @t143) % 1.38/1.61 (assume-push @p22543 @t1958) % 1.38/1.61 (step @p9493 :rule arith-elim-leq :args (tptp.a 118)) % 1.38/1.61 (step @p9494 :rule symm :premises (@p9493)) % 1.38/1.61 (step @p9495 :rule cong :premises (@p9494) :args ((not (>= 118 tptp.a)))) % 1.38/1.61 (step @p9496 :rule arith-elim-gt :args (tptp.a 118)) % 1.38/1.61 (step @p9497 :rule trans :premises (@p9496 @p9495)) % 1.38/1.61 (step @p9498 :rule evaluate :args (@t1966)) % 1.38/1.61 (step @p9499 :rule cong :premises (@p335 @p9498) :args (@t1967)) % 1.38/1.61 (step @p9500 :rule cong :premises (@p9499) :args ((not @t1967))) % 1.38/1.61 (step @p9501 :rule arith-leq-norm :args (tptp.a 118)) % 1.38/1.61 (step @p9502 :rule trans :premises (@p9501 @p9500)) % 1.38/1.61 (step @p9503 :rule cong :premises (@p9502) :args ((not @t1968))) % 1.38/1.61 (step @p9504 :rule trans :premises (@p9503 @p9485)) % 1.38/1.61 (step @p9505 :rule trans :premises (@p9497 @p9504)) % 1.38/1.61 (step @p9506 :rule symm :premises (@p9505)) % 1.38/1.61 (step @p9507 :rule trans :premises (@p9504 @p9506)) % 1.38/1.61 (assume-push @p22544 @t1968) % 1.38/1.61 (step @p6992 :rule evaluate :args (@t1621)) % 1.38/1.61 (step @p9509 :rule evaluate :args ((+ 118/1 0/1 -143/1 -1/22 0/1 49/2))) % 1.38/1.61 (step @p6112 :rule evaluate :args (@t1473)) % 1.38/1.61 (step @p3144 :rule evaluate :args (@t892)) % 1.38/1.61 (step @p6111 :rule evaluate :args (@t1472)) % 1.38/1.61 (step @p9510 :rule evaluate :args (@t1969)) % 1.38/1.61 (step @p6114 :rule evaluate :args (@t1475)) % 1.38/1.61 (step @p9511 :rule refl :args (118/1)) % 1.38/1.61 (step @p9512 :rule nary_cong :premises (@p9511 @p6114 @p9510 @p6111 @p3144 @p6112) :args (@t1970)) % 1.38/1.61 (step @p9513 :rule trans :premises (@p9512 @p9509)) % 1.38/1.61 (step @p9514 :rule arith_poly_norm :args ((= (+ @t93 @t1480 @t1179 @t1478 @t1479 @t1175) 0/1))) % 1.38/1.61 (step @p6121 :rule refl :args (@t1175)) % 1.38/1.61 (step @p6120 :rule arith_poly_norm :args (@t1484)) % 1.38/1.61 (step @p6119 :rule arith_poly_norm :args (@t1482)) % 1.38/1.61 (step @p6122 :rule refl :args (@t1179)) % 1.38/1.61 (step @p6123 :rule arith_poly_norm :args (@t1486)) % 1.38/1.61 (step @p9515 :rule refl :args (@t93)) % 1.38/1.61 (step @p9516 :rule nary_cong :premises (@p9515 @p6123 @p6122 @p6119 @p6120 @p6121) :args (@t1971)) % 1.38/1.61 (step @p9517 :rule trans :premises (@p9516 @p9514)) % 1.38/1.61 (step @p9518 :rule cong :premises (@p9517 @p9513) :args ((<= @t1971 @t1970))) % 1.38/1.61 (step @p9519 :rule trans :premises (@p9518 @p6992)) % 1.38/1.61 (assume-push @p22545 @t1491) % 1.38/1.61 (assume-push @p22546 @t1078) % 1.38/1.61 (step @p6162 :rule arith_mult_pos :args (49/22 @t1094)) % 1.38/1.61 (step @p6163 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p6164 :rule cong :premises (@p22538) :args (@t644)) % 1.38/1.61 (step @p6165 :rule trans :premises (@p6164 @p6163)) % 1.38/1.61 (step @p6166 :rule and_intro :premises (@p22545 @p6165)) % 1.38/1.61 (step @p6167 :rule modus_ponens :premises (@p6166 @p6162)) % 1.38/1.61 (step-pop @p22547 :rule scope :premises (@p6167)) % 1.38/1.61 (step-pop @p22548 :rule scope :premises (@p22547)) % 1.38/1.61 (step @p6168 :rule process_scope :premises (@p22548) :args (@t1492)) % 1.38/1.61 (step @p6171 :rule evaluate :args (@t1491)) % 1.38/1.61 (step @p6172 :rule true_elim :premises (@p6171)) % 1.38/1.61 (step @p9524 :rule and_intro :premises (@p6172 @p22538)) % 1.38/1.61 (step @p9525 :rule modus_ponens :premises (@p9524 @p6168)) % 1.38/1.61 (assume-push @p22549 @t916) % 1.38/1.61 (assume-push @p22550 @t222) % 1.38/1.61 (step @p6148 :rule arith_mult_pos :args (7/22 @t664)) % 1.38/1.61 (step @p6149 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p6150 :rule cong :premises (@p22550) :args (@t654)) % 1.38/1.61 (step @p6151 :rule trans :premises (@p6150 @p6149)) % 1.38/1.61 (step @p6152 :rule and_intro :premises (@p22549 @p6151)) % 1.38/1.61 (step @p6153 :rule modus_ponens :premises (@p6152 @p6148)) % 1.38/1.61 (step-pop @p22551 :rule scope :premises (@p6153)) % 1.38/1.61 (step-pop @p22552 :rule scope :premises (@p22551)) % 1.38/1.61 (step @p6154 :rule process_scope :premises (@p22552) :args (@t1490)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p9530 :rule eq_resolve :premises (@p22539 @p538)) % 1.38/1.61 (step @p3229 :rule evaluate :args (@t916)) % 1.38/1.61 (step @p3230 :rule true_elim :premises (@p3229)) % 1.38/1.61 (step @p9531 :rule and_intro :premises (@p3230 @p9530)) % 1.38/1.61 (step @p9532 :rule modus_ponens :premises (@p9531 @p6154)) % 1.38/1.61 (assume-push @p22553 @t1117) % 1.38/1.61 (assume-push @p22554 @t4) % 1.38/1.61 (step @p6135 :rule arith_mult_neg :args (-1/22 @t82)) % 1.38/1.61 (step @p6136 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p6137 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p6138 :rule trans :premises (@p6137 @p6136)) % 1.38/1.61 (step @p6139 :rule and_intro :premises (@p22553 @p6138)) % 1.38/1.61 (step @p6140 :rule modus_ponens :premises (@p6139 @p6135)) % 1.38/1.61 (step-pop @p22555 :rule scope :premises (@p6140)) % 1.38/1.61 (step-pop @p22556 :rule scope :premises (@p22555)) % 1.38/1.61 (step @p6141 :rule process_scope :premises (@p22556) :args (@t1489)) % 1.38/1.61 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.61 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.61 (step @p6144 :rule and_intro :premises (@p4111 @p1)) % 1.38/1.61 (step @p6145 :rule modus_ponens :premises (@p6144 @p6141)) % 1.38/1.61 (assume-push @p22557 @t1493) % 1.38/1.61 (assume-push @p22558 @t440) % 1.38/1.61 (step @p9539 :rule arith_mult_neg :args (-11/2 @t572)) % 1.38/1.61 (step @p9540 :rule evaluate :args (@t573)) % 1.38/1.61 (step @p9541 :rule refl :args (@t389)) % 1.38/1.61 (step @p9542 :rule cong :premises (@p9541 @p9540) :args (@t574)) % 1.38/1.61 (step @p1813 :rule arith_poly_norm :args (@t575)) % 1.38/1.61 (step @p9543 :rule arith_poly_norm_rel :premises (@p1813) :args (@t576)) % 1.38/1.61 (step @p9544 :rule trans :premises (@p9543 @p9542)) % 1.38/1.61 (step @p9545 :rule eq_resolve :premises (@p22541 @p9544)) % 1.38/1.61 (step @p9546 :rule and_intro :premises (@p22557 @p9545)) % 1.38/1.61 (step @p9547 :rule modus_ponens :premises (@p9546 @p9539)) % 1.38/1.61 (step-pop @p22559 :rule scope :premises (@p9547)) % 1.38/1.61 (step-pop @p22560 :rule scope :premises (@p22559)) % 1.38/1.61 (step @p9548 :rule process_scope :premises (@p22560) :args ((<= @t1179 @t1969))) % 1.38/1.61 (step @p6190 :rule evaluate :args (@t1493)) % 1.38/1.61 (step @p6191 :rule true_elim :premises (@p6190)) % 1.38/1.61 (step @p9551 :rule and_intro :premises (@p6191 @p22541)) % 1.38/1.61 (step @p9552 :rule modus_ponens :premises (@p9551 @p9548)) % 1.38/1.61 (assume-push @p22561 @t1499) % 1.38/1.61 (assume-push @p22562 @t417) % 1.38/1.61 (step @p6196 :rule arith_mult_neg :args (-1/2 @t418)) % 1.38/1.61 (step @p6197 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p6198 :rule cong :premises (@p22562) :args (@t401)) % 1.38/1.61 (step @p6199 :rule trans :premises (@p6198 @p6197)) % 1.38/1.61 (step @p6200 :rule and_intro :premises (@p22561 @p6199)) % 1.38/1.61 (step @p6201 :rule modus_ponens :premises (@p6200 @p6196)) % 1.38/1.61 (step-pop @p22563 :rule scope :premises (@p6201)) % 1.38/1.61 (step-pop @p22564 :rule scope :premises (@p22563)) % 1.38/1.61 (step @p6202 :rule process_scope :premises (@p22564) :args (@t1500)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p9557 :rule eq_resolve :premises (@p22542 @p1181)) % 1.38/1.61 (step @p6206 :rule evaluate :args (@t1499)) % 1.38/1.61 (step @p6207 :rule true_elim :premises (@p6206)) % 1.38/1.61 (step @p9558 :rule and_intro :premises (@p6207 @p9557)) % 1.38/1.61 (step @p9559 :rule modus_ponens :premises (@p9558 @p6202)) % 1.38/1.61 (step @p9560 :rule evaluate :args (@t1972)) % 1.38/1.61 (step @p9561 :rule refl :args (@t93)) % 1.38/1.61 (step @p9562 :rule cong :premises (@p9561 @p9560) :args (@t1973)) % 1.38/1.61 (step @p9563 :rule arith_poly_norm :args ((= (* -118/1 (to_real (- tptp.a 118))) (* -118/1 (- @t93 @t1972))))) % 1.38/1.61 (step @p9564 :rule arith_poly_norm_rel :premises (@p9563) :args ((= @t1968 @t1973))) % 1.38/1.61 (step @p9565 :rule trans :premises (@p9564 @p9562)) % 1.38/1.61 (step @p9566 :rule eq_resolve :premises (@p22544 @p9565)) % 1.38/1.61 (step @p9567 :rule arith_sum_ub :premises (@p9566 @p9559 @p9552 @p6145 @p9532 @p9525)) % 1.38/1.61 (step @p9568 false :rule eq_resolve :premises (@p9567 @p9519)) % 1.38/1.61 (step-pop @p22565 :rule scope :premises (@p9568)) % 1.38/1.61 (step @p9569 :rule process_scope :premises (@p22565) :args (false)) % 1.38/1.61 (step @p9571 :rule eq_resolve :premises (@p9569 @p9507)) % 1.38/1.61 (step @p9572 :rule eq_resolve :premises (@p9571 @p9497)) % 1.38/1.61 (step @p9573 :rule symm :premises (@p9466)) % 1.38/1.61 (step @p9574 :rule eq_resolve :premises (@p22543 @p9573)) % 1.38/1.61 (step @p9575 :rule int_tight_ub :premises (@p9574)) % 1.38/1.61 (step @p9576 false :rule contra :premises (@p9575 @p9572)) % 1.38/1.61 (step-pop @p22566 :rule scope :premises (@p9576)) % 1.38/1.61 (step-pop @p22567 :rule scope :premises (@p22566)) % 1.38/1.61 (step-pop @p22568 :rule scope :premises (@p22567)) % 1.38/1.61 (step-pop @p22569 :rule scope :premises (@p22568)) % 1.38/1.61 (step-pop @p22570 :rule scope :premises (@p22569)) % 1.38/1.61 (step-pop @p22571 :rule scope :premises (@p22570)) % 1.38/1.61 (step @p9577 :rule process_scope :premises (@p22571) :args (false)) % 1.38/1.61 (assume-push @p22572 @t15) % 1.38/1.61 (assume-push @p22573 @t24) % 1.38/1.61 (assume-push @p22574 @t143) % 1.38/1.61 (assume-push @p22575 @t1078) % 1.38/1.61 (assume-push @p22576 @t440) % 1.38/1.61 (assume-push @p22577 @t1958) % 1.38/1.61 (step @p9590 :rule and_intro :premises (@p22575 @p22573 @p6 @p22576 @p22574 @p22577)) % 1.38/1.61 (step-pop @p22578 :rule scope :premises (@p9590)) % 1.38/1.61 (step-pop @p22579 :rule scope :premises (@p22578)) % 1.38/1.61 (step-pop @p22580 :rule scope :premises (@p22579)) % 1.38/1.61 (step-pop @p22581 :rule scope :premises (@p22580)) % 1.38/1.61 (step-pop @p22582 :rule scope :premises (@p22581)) % 1.38/1.61 (step-pop @p22583 :rule scope :premises (@p22582)) % 1.38/1.61 (step @p9591 :rule process_scope :premises (@p22583) :args (@t1974)) % 1.38/1.61 (step @p9598 :rule implies_elim :premises (@p9591)) % 1.38/1.61 (step @p9599 :rule resolution :premises (@p9598 @p9577) :args (true @t1974)) % 1.38/1.61 (step @p9600 :rule not_and :premises (@p9599)) % 1.38/1.61 (step @p9601 :rule eq_resolve :premises (@p9600 @p9486)) % 1.38/1.61 (step @p9602 :rule refl :args (@t1976)) % 1.38/1.61 (step @p9603 :rule bool-double-not-elim :args (@t440)) % 1.38/1.61 (step @p9604 :rule nary_cong :premises (@p9603 @p709 @p35 @p3961 @p495 @p9602) :args ((or @t1977 @t273 @t38 @t1084 @t197 @t1976))) % 1.38/1.61 (assume-push @p22584 @t441) % 1.38/1.61 (assume-push @p22585 @t143) % 1.38/1.61 (assume-push @p22586 @t15) % 1.38/1.61 (assume-push @p22587 @t1078) % 1.38/1.61 (assume-push @p22588 @t24) % 1.38/1.61 (assume-push @p22589 @t1975) % 1.38/1.61 (step @p4388 :rule evaluate :args (@t1162)) % 1.38/1.61 (step @p9611 :rule evaluate :args ((+ -114/1 275/2 0/1 1/22 -49/2 0/1))) % 1.38/1.61 (step @p4392 :rule evaluate :args (@t1165)) % 1.38/1.61 (step @p4391 :rule evaluate :args (@t1164)) % 1.38/1.61 (step @p3145 :rule evaluate :args (@t893)) % 1.38/1.61 (step @p4393 :rule evaluate :args (@t1166)) % 1.38/1.61 (step @p9612 :rule evaluate :args (@t1978)) % 1.38/1.61 (step @p9613 :rule evaluate :args ((to_real -114))) % 1.38/1.61 (step @p9614 :rule evaluate :args (@t1979)) % 1.38/1.61 (step @p9615 :rule cong :premises (@p9614) :args (@t1980)) % 1.38/1.61 (step @p9616 :rule trans :premises (@p9615 @p9613)) % 1.38/1.61 (step @p9617 :rule nary_cong :premises (@p9616 @p9612 @p4393 @p3145 @p4391 @p4392) :args (@t1981)) % 1.38/1.61 (step @p9618 :rule trans :premises (@p9617 @p9611)) % 1.38/1.61 (step @p9619 :rule arith_poly_norm :args (@t1982)) % 1.38/1.61 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.38/1.61 (step @p4403 :rule refl :args (@t1174)) % 1.38/1.61 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.38/1.61 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.38/1.61 (step @p4401 :rule refl :args (@t1170)) % 1.38/1.61 (step @p9620 :rule refl :args (@t97)) % 1.38/1.61 (step @p9621 :rule nary_cong :premises (@p9620 @p4401 @p4405 @p4402 @p4403 @p4404) :args (@t1983)) % 1.38/1.61 (step @p9622 :rule trans :premises (@p9621 @p9619)) % 1.38/1.61 (step @p9623 :rule cong :premises (@p9622 @p9618) :args ((<= @t1983 @t1981))) % 1.38/1.61 (step @p9624 :rule trans :premises (@p9623 @p4388)) % 1.38/1.61 (assume-push @p22590 @t1119) % 1.38/1.61 (assume-push @p22591 @t222) % 1.38/1.61 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.38/1.61 (step @p4457 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4458 :rule cong :premises (@p22591) :args (@t654)) % 1.38/1.61 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.38/1.61 (step @p4460 :rule and_intro :premises (@p22590 @p4459)) % 1.38/1.61 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.38/1.61 (step-pop @p22592 :rule scope :premises (@p4461)) % 1.38/1.61 (step-pop @p22593 :rule scope :premises (@p22592)) % 1.38/1.61 (step @p4462 :rule process_scope :premises (@p22593) :args (@t1193)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p9629 :rule eq_resolve :premises (@p22588 @p538)) % 1.38/1.61 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.61 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.61 (step @p9630 :rule and_intro :premises (@p4126 @p9629)) % 1.38/1.61 (step @p9631 :rule modus_ponens :premises (@p9630 @p4462)) % 1.38/1.61 (assume-push @p22594 @t1191) % 1.38/1.61 (assume-push @p22595 @t1078) % 1.38/1.61 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.38/1.61 (step @p4442 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4443 :rule cong :premises (@p22587) :args (@t644)) % 1.38/1.61 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.38/1.61 (step @p4445 :rule and_intro :premises (@p22594 @p4444)) % 1.38/1.61 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.38/1.61 (step-pop @p22596 :rule scope :premises (@p4446)) % 1.38/1.61 (step-pop @p22597 :rule scope :premises (@p22596)) % 1.38/1.61 (step @p4447 :rule process_scope :premises (@p22597) :args (@t1192)) % 1.38/1.61 (step @p4450 :rule evaluate :args (@t1191)) % 1.38/1.61 (step @p4451 :rule true_elim :premises (@p4450)) % 1.38/1.61 (step @p9636 :rule and_intro :premises (@p4451 @p22587)) % 1.38/1.61 (step @p9637 :rule modus_ponens :premises (@p9636 @p4447)) % 1.38/1.61 (assume-push @p22598 @t919) % 1.38/1.61 (assume-push @p22599 @t4) % 1.38/1.61 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.38/1.61 (step @p4429 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.38/1.61 (step @p4432 :rule and_intro :premises (@p22598 @p4431)) % 1.38/1.61 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.38/1.61 (step-pop @p22600 :rule scope :premises (@p4433)) % 1.38/1.61 (step-pop @p22601 :rule scope :premises (@p22600)) % 1.38/1.61 (step @p4434 :rule process_scope :premises (@p22601) :args (@t1190)) % 1.38/1.61 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.61 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.61 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.38/1.61 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.38/1.61 (assume-push @p22602 @t1194) % 1.38/1.61 (assume-push @p22603 @t417) % 1.38/1.61 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.38/1.61 (step @p4471 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4472 :rule cong :premises (@p22603) :args (@t401)) % 1.38/1.61 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.38/1.61 (step @p4474 :rule and_intro :premises (@p22602 @p4473)) % 1.38/1.61 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.38/1.61 (step-pop @p22604 :rule scope :premises (@p4475)) % 1.38/1.61 (step-pop @p22605 :rule scope :premises (@p22604)) % 1.38/1.61 (step @p4476 :rule process_scope :premises (@p22605) :args (@t1195)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p9646 :rule eq_resolve :premises (@p22585 @p1181)) % 1.38/1.61 (step @p4480 :rule evaluate :args (@t1194)) % 1.38/1.61 (step @p4481 :rule true_elim :premises (@p4480)) % 1.38/1.61 (step @p9647 :rule and_intro :premises (@p4481 @p9646)) % 1.38/1.61 (step @p9648 :rule modus_ponens :premises (@p9647 @p4476)) % 1.38/1.61 (assume-push @p22606 @t1189) % 1.38/1.61 (assume-push @p22607 @t1984) % 1.38/1.61 (step @p9651 :rule arith_mult_pos :args (11/2 (<= @t389 25/1))) % 1.38/1.61 (step @p9652 :rule evaluate :args (@t1872)) % 1.38/1.61 (step @p9653 :rule refl :args (@t389)) % 1.38/1.61 (step @p9654 :rule cong :premises (@p9653 @p9652) :args (@t1985)) % 1.38/1.61 (step @p9655 :rule arith_poly_norm :args (@t1986)) % 1.38/1.61 (step @p9656 :rule arith_poly_norm_rel :premises (@p9655) :args ((= @t1984 @t1985))) % 1.38/1.61 (step @p9657 :rule trans :premises (@p9656 @p9654)) % 1.38/1.61 (step @p9658 :rule eq_resolve :premises (@p22607 @p9657)) % 1.38/1.61 (step @p9659 :rule and_intro :premises (@p22606 @p9658)) % 1.38/1.61 (step @p9660 :rule modus_ponens :premises (@p9659 @p9651)) % 1.38/1.61 (step-pop @p22608 :rule scope :premises (@p9660)) % 1.38/1.61 (step-pop @p22609 :rule scope :premises (@p22608)) % 1.38/1.61 (step @p9661 :rule process_scope :premises (@p22609) :args ((<= @t1170 @t1978))) % 1.38/1.61 (step @p9664 :rule arith-elim-lt :args (@t135 26)) % 1.38/1.61 (step @p9665 :rule symm :premises (@p9664)) % 1.38/1.61 (step @p9666 :rule eq_resolve :premises (@p22584 @p9665)) % 1.38/1.61 (step @p9667 :rule int_tight_ub :premises (@p9666)) % 1.38/1.61 (step @p4422 :rule evaluate :args (@t1189)) % 1.38/1.61 (step @p4423 :rule true_elim :premises (@p4422)) % 1.38/1.61 (step @p9668 :rule and_intro :premises (@p4423 @p9667)) % 1.38/1.61 (step @p9669 :rule modus_ponens :premises (@p9668 @p9661)) % 1.38/1.61 (step @p9670 :rule arith_poly_norm :args ((= (* 114/1 (to_real (- @t96 @t1979))) (* 114/1 (- @t97 @t1980))))) % 1.38/1.61 (step @p9671 :rule arith_poly_norm_rel :premises (@p9670) :args ((= (<= @t96 @t1979) (<= @t97 @t1980)))) % 1.38/1.61 (step @p9672 :rule arith_mult_neg :args (-1 @t1975)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p9673 :rule and_intro :premises (@p136 @p22589)) % 1.38/1.61 (step @p9674 :rule modus_ponens :premises (@p9673 @p9672)) % 1.38/1.61 (step @p9675 :rule eq_resolve :premises (@p9674 @p9671)) % 1.38/1.61 (step @p9676 :rule arith_sum_ub :premises (@p9675 @p9669 @p9648 @p4438 @p9637 @p9631)) % 1.38/1.61 (step @p9677 false :rule eq_resolve :premises (@p9676 @p9624)) % 1.38/1.61 (step-pop @p22610 :rule scope :premises (@p9677)) % 1.38/1.61 (step-pop @p22611 :rule scope :premises (@p22610)) % 1.38/1.61 (step-pop @p22612 :rule scope :premises (@p22611)) % 1.38/1.61 (step-pop @p22613 :rule scope :premises (@p22612)) % 1.38/1.61 (step-pop @p22614 :rule scope :premises (@p22613)) % 1.38/1.61 (step-pop @p22615 :rule scope :premises (@p22614)) % 1.38/1.61 (step @p9678 :rule process_scope :premises (@p22615) :args (false)) % 1.38/1.61 (step @p9685 :rule not_and :premises (@p9678)) % 1.38/1.61 (step @p9686 :rule eq_resolve :premises (@p9685 @p9604)) % 1.38/1.61 (step @p9687 :rule reordering :premises (@p9686) :args ((or @t38 @t197 @t273 @t1084 @t440 @t1976))) % 1.38/1.61 (step @p9688 :rule refl :args (@t1988)) % 1.38/1.61 (step @p9689 :rule bool-double-not-elim :args (@t1975)) % 1.38/1.61 (step @p9690 :rule nary_cong :premises (@p9689 @p709 @p35 @p3961 @p495 @p9688) :args ((or (not @t1976) @t273 @t38 @t1084 @t197 @t1988))) % 1.38/1.61 (assume-push @p22616 @t1976) % 1.38/1.61 (assume-push @p22617 @t143) % 1.38/1.61 (assume-push @p22618 @t15) % 1.38/1.61 (assume-push @p22619 @t1078) % 1.38/1.61 (assume-push @p22620 @t24) % 1.38/1.61 (assume-push @p22621 @t1987) % 1.38/1.61 (step @p4608 :rule evaluate :args (@t1209)) % 1.38/1.61 (step @p9697 :rule evaluate :args ((+ -25/1 226/11 0/1 -1/121 49/11 0/1))) % 1.38/1.61 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.61 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.61 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.61 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.61 (step @p9698 :rule evaluate :args (@t1989)) % 1.38/1.61 (step @p9699 :rule evaluate :args (@t1902)) % 1.38/1.61 (step @p9700 :rule evaluate :args (@t1990)) % 1.38/1.61 (step @p9701 :rule cong :premises (@p9700) :args (@t1991)) % 1.38/1.61 (step @p9702 :rule trans :premises (@p9701 @p9699)) % 1.38/1.61 (step @p9703 :rule nary_cong :premises (@p9702 @p9698 @p1130 @p4610 @p4611 @p4612) :args (@t1992)) % 1.38/1.61 (step @p9704 :rule trans :premises (@p9703 @p9697)) % 1.38/1.61 (step @p9705 :rule arith_poly_norm :args ((= (+ @t399 @t1437 @t392 @t1216 @t1067 @t1218) 0/1))) % 1.38/1.61 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.61 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.61 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.61 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.61 (step @p5894 :rule refl :args (@t1437)) % 1.38/1.61 (step @p9706 :rule refl :args (@t399)) % 1.38/1.61 (step @p9707 :rule nary_cong :premises (@p9706 @p5894 @p1141 @p4618 @p4619 @p4620) :args (@t1993)) % 1.38/1.61 (step @p9708 :rule trans :premises (@p9707 @p9705)) % 1.38/1.61 (step @p9709 :rule cong :premises (@p9708 @p9704) :args ((<= @t1993 @t1992))) % 1.38/1.61 (step @p9710 :rule trans :premises (@p9709 @p4608)) % 1.38/1.61 (assume-push @p22622 @t1233) % 1.38/1.61 (assume-push @p22623 @t222) % 1.38/1.61 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.61 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4662 :rule cong :premises (@p22623) :args (@t654)) % 1.38/1.61 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.61 (step @p4664 :rule and_intro :premises (@p22622 @p4663)) % 1.38/1.61 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.61 (step-pop @p22624 :rule scope :premises (@p4665)) % 1.38/1.61 (step-pop @p22625 :rule scope :premises (@p22624)) % 1.38/1.61 (step @p4666 :rule process_scope :premises (@p22625) :args (@t1234)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p9715 :rule eq_resolve :premises (@p22620 @p538)) % 1.38/1.61 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.61 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.61 (step @p9716 :rule and_intro :premises (@p4671 @p9715)) % 1.38/1.61 (step @p9717 :rule modus_ponens :premises (@p9716 @p4666)) % 1.38/1.61 (assume-push @p22626 @t1231) % 1.38/1.61 (assume-push @p22627 @t1078) % 1.38/1.61 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.61 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4647 :rule cong :premises (@p22619) :args (@t644)) % 1.38/1.61 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.61 (step @p4649 :rule and_intro :premises (@p22626 @p4648)) % 1.38/1.61 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.61 (step-pop @p22628 :rule scope :premises (@p4650)) % 1.38/1.61 (step-pop @p22629 :rule scope :premises (@p22628)) % 1.38/1.61 (step @p4651 :rule process_scope :premises (@p22629) :args (@t1232)) % 1.38/1.61 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.61 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.61 (step @p9722 :rule and_intro :premises (@p4655 @p22619)) % 1.38/1.61 (step @p9723 :rule modus_ponens :premises (@p9722 @p4651)) % 1.38/1.61 (assume-push @p22630 @t1229) % 1.38/1.61 (assume-push @p22631 @t4) % 1.38/1.61 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.61 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.61 (step @p4634 :rule and_intro :premises (@p22630 @p4633)) % 1.38/1.61 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.61 (step-pop @p22632 :rule scope :premises (@p4635)) % 1.38/1.61 (step-pop @p22633 :rule scope :premises (@p22632)) % 1.38/1.61 (step @p4636 :rule process_scope :premises (@p22633) :args (@t1230)) % 1.38/1.61 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.61 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.61 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.61 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.61 (assume-push @p22634 @t416) % 1.38/1.61 (assume-push @p22635 @t417) % 1.38/1.61 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.61 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p1172 :rule cong :premises (@p22635) :args (@t401)) % 1.38/1.61 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.61 (step @p1174 :rule and_intro :premises (@p22634 @p1173)) % 1.38/1.61 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.61 (step-pop @p22636 :rule scope :premises (@p1175)) % 1.38/1.61 (step-pop @p22637 :rule scope :premises (@p22636)) % 1.38/1.61 (step @p1176 :rule process_scope :premises (@p22637) :args (@t419)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p9732 :rule eq_resolve :premises (@p22617 @p1181)) % 1.38/1.61 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.61 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.61 (step @p9733 :rule and_intro :premises (@p1184 @p9732)) % 1.38/1.61 (step @p9734 :rule modus_ponens :premises (@p9733 @p1176)) % 1.38/1.61 (assume-push @p22638 @t1440) % 1.38/1.61 (assume-push @p22639 @t1994) % 1.38/1.61 (step @p9737 :rule arith_mult_pos :args (2/11 (<= @t93 113/1))) % 1.38/1.61 (step @p9738 :rule evaluate :args (@t1995)) % 1.38/1.61 (step @p9739 :rule refl :args (@t93)) % 1.38/1.61 (step @p9740 :rule cong :premises (@p9739 @p9738) :args (@t1996)) % 1.38/1.61 (step @p9741 :rule arith_poly_norm :args ((= (* -113/1 (to_real (- tptp.a 113))) (* -113/1 (- @t93 @t1995))))) % 1.38/1.61 (step @p9742 :rule arith_poly_norm_rel :premises (@p9741) :args ((= @t1994 @t1996))) % 1.38/1.61 (step @p9743 :rule trans :premises (@p9742 @p9740)) % 1.38/1.61 (step @p9744 :rule eq_resolve :premises (@p22639 @p9743)) % 1.38/1.61 (step @p9745 :rule and_intro :premises (@p22638 @p9744)) % 1.38/1.61 (step @p9746 :rule modus_ponens :premises (@p9745 @p9737)) % 1.38/1.61 (step-pop @p22640 :rule scope :premises (@p9746)) % 1.38/1.61 (step-pop @p22641 :rule scope :premises (@p22640)) % 1.38/1.61 (step @p9747 :rule process_scope :premises (@p22641) :args ((<= @t1437 @t1989))) % 1.38/1.61 (step @p9750 :rule arith-elim-lt :args (tptp.a 114)) % 1.38/1.61 (step @p9751 :rule symm :premises (@p9750)) % 1.38/1.61 (step @p9752 :rule eq_resolve :premises (@p22616 @p9751)) % 1.38/1.61 (step @p9753 :rule int_tight_ub :premises (@p9752)) % 1.38/1.61 (step @p5936 :rule evaluate :args (@t1440)) % 1.38/1.61 (step @p5937 :rule true_elim :premises (@p5936)) % 1.38/1.61 (step @p9754 :rule and_intro :premises (@p5937 @p9753)) % 1.38/1.61 (step @p9755 :rule modus_ponens :premises (@p9754 @p9747)) % 1.38/1.61 (step @p9756 :rule arith_poly_norm :args ((= (* 25/1 (to_real (- @t398 @t1990))) (* 25/1 (- @t399 @t1991))))) % 1.38/1.61 (step @p9757 :rule arith_poly_norm_rel :premises (@p9756) :args ((= (<= @t398 @t1990) (<= @t399 @t1991)))) % 1.38/1.61 (step @p9758 :rule arith_mult_neg :args (-1 @t1987)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p9759 :rule and_intro :premises (@p136 @p22621)) % 1.38/1.61 (step @p9760 :rule modus_ponens :premises (@p9759 @p9758)) % 1.38/1.61 (step @p9761 :rule eq_resolve :premises (@p9760 @p9757)) % 1.38/1.61 (step @p9762 :rule arith_sum_ub :premises (@p9761 @p9755 @p9734 @p4642 @p9723 @p9717)) % 1.38/1.61 (step @p9763 false :rule eq_resolve :premises (@p9762 @p9710)) % 1.38/1.61 (step-pop @p22642 :rule scope :premises (@p9763)) % 1.38/1.61 (step-pop @p22643 :rule scope :premises (@p22642)) % 1.38/1.61 (step-pop @p22644 :rule scope :premises (@p22643)) % 1.38/1.61 (step-pop @p22645 :rule scope :premises (@p22644)) % 1.38/1.61 (step-pop @p22646 :rule scope :premises (@p22645)) % 1.38/1.61 (step-pop @p22647 :rule scope :premises (@p22646)) % 1.38/1.61 (step @p9764 :rule process_scope :premises (@p22647) :args (false)) % 1.38/1.61 (step @p9771 :rule not_and :premises (@p9764)) % 1.38/1.61 (step @p9772 :rule eq_resolve :premises (@p9771 @p9690)) % 1.38/1.61 (step @p9773 :rule reordering :premises (@p9772) :args ((or @t38 @t197 @t273 @t1084 @t1988 @t1975))) % 1.38/1.61 (step @p9774 :rule bool-double-not-elim :args (@t1987)) % 1.38/1.61 (step @p9775 :rule bool-double-not-elim :args (@t1997)) % 1.38/1.61 (step @p9776 :rule nary_cong :premises (@p35 @p495 @p709 @p5220 @p9775 @p9774) :args ((or @t38 @t197 @t273 @t1341 @t2000 @t1998))) % 1.38/1.61 (assume-push @p22648 @t24) % 1.38/1.61 (assume-push @p22649 @t1083) % 1.38/1.61 (assume-push @p22650 @t15) % 1.38/1.61 (assume-push @p22651 @t143) % 1.38/1.61 (assume-push @p22652 @t1988) % 1.38/1.61 (assume-push @p22653 @t1999) % 1.38/1.61 (step @p9783 :rule arith-elim-leq :args (@t18 -23)) % 1.38/1.61 (step @p9784 :rule symm :premises (@p9783)) % 1.38/1.61 (step @p9785 :rule cong :premises (@p9784) :args (@t2001)) % 1.38/1.61 (step @p9786 :rule arith-elim-gt :args (@t18 -23)) % 1.38/1.61 (step @p9787 :rule trans :premises (@p9786 @p9785)) % 1.38/1.61 (step @p9788 :rule evaluate :args (@t2002)) % 1.38/1.61 (step @p9789 :rule cong :premises (@p757 @p9788) :args (@t2003)) % 1.38/1.61 (step @p9790 :rule cong :premises (@p9789) :args (@t2004)) % 1.38/1.61 (step @p9791 :rule arith-leq-norm :args (@t18 -23)) % 1.38/1.61 (step @p9792 :rule trans :premises (@p9791 @p9790)) % 1.38/1.61 (step @p9793 :rule cong :premises (@p9792) :args (@t2006)) % 1.38/1.61 (step @p9794 :rule trans :premises (@p9793 @p9775)) % 1.38/1.61 (step @p9795 :rule trans :premises (@p9787 @p9794)) % 1.38/1.61 (step @p9796 :rule symm :premises (@p9795)) % 1.38/1.61 (step @p9797 :rule trans :premises (@p9794 @p9796)) % 1.38/1.61 (assume-push @p22654 @t2005) % 1.38/1.61 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.61 (step @p9799 :rule evaluate :args ((>= 0/1 -51/154))) % 1.38/1.61 (step @p9800 :rule evaluate :args ((+ -23/1 132/7 0/1 -1/154 42/11 0/1))) % 1.38/1.61 (step @p5247 :rule evaluate :args (@t1347)) % 1.38/1.61 (step @p5246 :rule evaluate :args (@t1346)) % 1.38/1.61 (step @p3143 :rule evaluate :args (@t891)) % 1.38/1.61 (step @p4054 :rule evaluate :args (@t1105)) % 1.38/1.61 (step @p9801 :rule evaluate :args (@t2007)) % 1.38/1.61 (step @p9802 :rule refl :args (-23/1)) % 1.38/1.61 (step @p9803 :rule nary_cong :premises (@p9802 @p9801 @p4054 @p3143 @p5246 @p5247) :args (@t2008)) % 1.38/1.61 (step @p9804 :rule trans :premises (@p9803 @p9800)) % 1.38/1.61 (step @p9805 :rule arith_poly_norm :args (@t2009)) % 1.38/1.61 (step @p5254 :rule arith_poly_norm :args (@t1354)) % 1.38/1.61 (step @p5253 :rule refl :args (@t902)) % 1.38/1.61 (step @p5255 :rule arith_poly_norm :args (@t1355)) % 1.38/1.61 (step @p5256 :rule arith_poly_norm :args (@t1356)) % 1.38/1.61 (step @p5257 :rule refl :args (@t1110)) % 1.38/1.61 (step @p9806 :rule refl :args (@t387)) % 1.38/1.61 (step @p9807 :rule nary_cong :premises (@p9806 @p5257 @p5256 @p5255 @p5253 @p5254) :args (@t2010)) % 1.38/1.61 (step @p9808 :rule trans :premises (@p9807 @p9805)) % 1.38/1.61 (step @p9809 :rule cong :premises (@p9808 @p9804) :args (@t2011)) % 1.38/1.61 (step @p9810 :rule trans :premises (@p9809 @p9799)) % 1.38/1.61 (step @p9811 :rule cong :premises (@p9810) :args ((not @t2011))) % 1.38/1.61 (step @p9812 :rule trans :premises (@p9811 @p236)) % 1.38/1.61 (step @p9813 :rule arith-elim-lt :args (@t2010 @t2008)) % 1.38/1.61 (step @p9814 :rule trans :premises (@p9813 @p9812)) % 1.38/1.61 (assume-push @p22655 @t919) % 1.38/1.61 (assume-push @p22656 @t222) % 1.38/1.61 (step @p5287 :rule arith_mult_pos :args (1/22 @t664)) % 1.38/1.61 (step @p5288 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p5289 :rule cong :premises (@p22656) :args (@t654)) % 1.38/1.61 (step @p5290 :rule trans :premises (@p5289 @p5288)) % 1.38/1.61 (step @p5291 :rule and_intro :premises (@p22655 @p5290)) % 1.38/1.61 (step @p5292 :rule modus_ponens :premises (@p5291 @p5287)) % 1.38/1.61 (step-pop @p22657 :rule scope :premises (@p5292)) % 1.38/1.61 (step-pop @p22658 :rule scope :premises (@p22657)) % 1.38/1.61 (step @p5293 :rule process_scope :premises (@p22658) :args (@t1366)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p9819 :rule eq_resolve :premises (@p22648 @p538)) % 1.38/1.61 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.61 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.61 (step @p9820 :rule and_intro :premises (@p3250 @p9819)) % 1.38/1.61 (step @p9821 :rule modus_ponens :premises (@p9820 @p5293)) % 1.38/1.61 (assume-push @p22659 @t916) % 1.38/1.61 (assume-push @p22660 @t1359) % 1.38/1.61 (step @p5269 :rule arith_mult_pos :args (7/22 @t1360)) % 1.38/1.61 (step @p5270 :rule evaluate :args (@t1361)) % 1.38/1.61 (step @p5271 :rule refl :args (@t644)) % 1.38/1.61 (step @p5272 :rule cong :premises (@p5271 @p5270) :args (@t1362)) % 1.38/1.61 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.38/1.61 (step @p5274 :rule arith_poly_norm_rel :premises (@p5273) :args (@t1364)) % 1.38/1.61 (step @p5275 :rule trans :premises (@p5274 @p5272)) % 1.38/1.61 (step @p5276 :rule eq_resolve :premises (@p22660 @p5275)) % 1.38/1.61 (step @p5277 :rule and_intro :premises (@p22659 @p5276)) % 1.38/1.61 (step @p5278 :rule modus_ponens :premises (@p5277 @p5269)) % 1.38/1.61 (step-pop @p22661 :rule scope :premises (@p5278)) % 1.38/1.61 (step-pop @p22662 :rule scope :premises (@p22661)) % 1.38/1.61 (step @p5279 :rule process_scope :premises (@p22662) :args (@t1365)) % 1.38/1.61 (step @p3935 :rule arith-elim-lt :args (@t16 12)) % 1.38/1.61 (step @p3936 :rule symm :premises (@p3935)) % 1.38/1.61 (step @p9826 :rule eq_resolve :premises (@p22649 @p3936)) % 1.38/1.61 (step @p3229 :rule evaluate :args (@t916)) % 1.38/1.61 (step @p3230 :rule true_elim :premises (@p3229)) % 1.38/1.61 (step @p9827 :rule and_intro :premises (@p3230 @p9826)) % 1.38/1.61 (step @p9828 :rule modus_ponens :premises (@p9827 @p5279)) % 1.38/1.61 (assume-push @p22663 @t914) % 1.38/1.61 (assume-push @p22664 @t4) % 1.38/1.61 (step @p3198 :rule arith_mult_neg :args (-1/154 @t82)) % 1.38/1.61 (step @p3199 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p3200 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p3201 :rule trans :premises (@p3200 @p3199)) % 1.38/1.61 (step @p3202 :rule and_intro :premises (@p22663 @p3201)) % 1.38/1.61 (step @p3203 :rule modus_ponens :premises (@p3202 @p3198)) % 1.38/1.61 (step-pop @p22665 :rule scope :premises (@p3203)) % 1.38/1.61 (step-pop @p22666 :rule scope :premises (@p22665)) % 1.38/1.61 (step @p3204 :rule process_scope :premises (@p22666) :args (@t915)) % 1.38/1.61 (step @p3207 :rule evaluate :args (@t914)) % 1.38/1.61 (step @p3208 :rule true_elim :premises (@p3207)) % 1.38/1.61 (step @p3209 :rule and_intro :premises (@p3208 @p1)) % 1.38/1.61 (step @p3210 :rule modus_ponens :premises (@p3209 @p3204)) % 1.38/1.61 (assume-push @p22667 @t911) % 1.38/1.61 (assume-push @p22668 @t417) % 1.38/1.61 (step @p4131 :rule arith_mult_pos :args (1/14 @t418)) % 1.38/1.61 (step @p4132 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4133 :rule cong :premises (@p22668) :args (@t401)) % 1.38/1.61 (step @p4134 :rule trans :premises (@p4133 @p4132)) % 1.38/1.61 (step @p4135 :rule and_intro :premises (@p22667 @p4134)) % 1.38/1.61 (step @p4136 :rule modus_ponens :premises (@p4135 @p4131)) % 1.38/1.61 (step-pop @p22669 :rule scope :premises (@p4136)) % 1.38/1.61 (step-pop @p22670 :rule scope :premises (@p22669)) % 1.38/1.61 (step @p4137 :rule process_scope :premises (@p22670) :args (@t1121)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p9837 :rule eq_resolve :premises (@p22651 @p1181)) % 1.38/1.61 (step @p3173 :rule evaluate :args (@t911)) % 1.38/1.61 (step @p3174 :rule true_elim :premises (@p3173)) % 1.38/1.61 (step @p9838 :rule and_intro :premises (@p3174 @p9837)) % 1.38/1.61 (step @p9839 :rule modus_ponens :premises (@p9838 @p4137)) % 1.38/1.61 (assume-push @p22671 @t1115) % 1.38/1.61 (assume-push @p22672 @t2012) % 1.38/1.61 (step @p9842 :rule arith_mult_pos :args (11/14 @t2013)) % 1.38/1.61 (step @p9843 :rule evaluate :args (@t2014)) % 1.38/1.61 (step @p9844 :rule refl :args (@t389)) % 1.38/1.61 (step @p9845 :rule cong :premises (@p9844 @p9843) :args (@t2015)) % 1.38/1.61 (step @p9846 :rule arith_poly_norm :args (@t2016)) % 1.38/1.61 (step @p9847 :rule arith_poly_norm_rel :premises (@p9846) :args (@t2017)) % 1.38/1.61 (step @p9848 :rule trans :premises (@p9847 @p9845)) % 1.38/1.61 (step @p9849 :rule eq_resolve :premises (@p22672 @p9848)) % 1.38/1.61 (step @p9850 :rule and_intro :premises (@p22671 @p9849)) % 1.38/1.61 (step @p9851 :rule modus_ponens :premises (@p9850 @p9842)) % 1.38/1.61 (step-pop @p22673 :rule scope :premises (@p9851)) % 1.38/1.61 (step-pop @p22674 :rule scope :premises (@p22673)) % 1.38/1.61 (step @p9852 :rule process_scope :premises (@p22674) :args ((<= @t1110 @t2007))) % 1.38/1.61 (step @p9855 :rule arith-elim-lt :args (@t135 25)) % 1.38/1.61 (step @p9856 :rule symm :premises (@p9855)) % 1.38/1.61 (step @p9857 :rule eq_resolve :premises (@p22652 @p9856)) % 1.38/1.61 (step @p9858 :rule int_tight_ub :premises (@p9857)) % 1.38/1.61 (step @p4079 :rule evaluate :args (@t1115)) % 1.38/1.61 (step @p4080 :rule true_elim :premises (@p4079)) % 1.38/1.61 (step @p9859 :rule and_intro :premises (@p4080 @p9858)) % 1.38/1.61 (step @p9860 :rule modus_ponens :premises (@p9859 @p9852)) % 1.38/1.61 (step @p9861 :rule evaluate :args (@t2018)) % 1.38/1.61 (step @p9862 :rule refl :args (@t387)) % 1.38/1.61 (step @p9863 :rule cong :premises (@p9862 @p9861) :args (@t2019)) % 1.38/1.61 (step @p9864 :rule arith_poly_norm :args (@t2020)) % 1.38/1.61 (step @p9865 :rule arith_poly_norm_rel :premises (@p9864) :args (@t2021)) % 1.38/1.61 (step @p9866 :rule trans :premises (@p9865 @p9863)) % 1.38/1.61 (step @p9867 :rule eq_resolve :premises (@p22654 @p9866)) % 1.38/1.61 (step @p9868 :rule arith_sum_ub :premises (@p9867 @p9860 @p9839 @p3210 @p9828 @p9821)) % 1.38/1.61 (step @p9869 false :rule eq_resolve :premises (@p9868 @p9814)) % 1.38/1.61 (step-pop @p22675 :rule scope :premises (@p9869)) % 1.38/1.61 (step @p9870 :rule process_scope :premises (@p22675) :args (false)) % 1.38/1.61 (step @p9872 :rule eq_resolve :premises (@p9870 @p9797)) % 1.38/1.61 (step @p9873 :rule eq_resolve :premises (@p9872 @p9787)) % 1.38/1.61 (step @p9874 :rule arith-elim-lt :args (@t18 -22)) % 1.38/1.61 (step @p9875 :rule symm :premises (@p9874)) % 1.38/1.61 (step @p9876 :rule eq_resolve :premises (@p22653 @p9875)) % 1.38/1.61 (step @p9877 :rule int_tight_ub :premises (@p9876)) % 1.38/1.61 (step @p9878 false :rule contra :premises (@p9877 @p9873)) % 1.38/1.61 (step-pop @p22676 :rule scope :premises (@p9878)) % 1.38/1.61 (step-pop @p22677 :rule scope :premises (@p22676)) % 1.38/1.61 (step-pop @p22678 :rule scope :premises (@p22677)) % 1.38/1.61 (step-pop @p22679 :rule scope :premises (@p22678)) % 1.38/1.61 (step-pop @p22680 :rule scope :premises (@p22679)) % 1.38/1.61 (step-pop @p22681 :rule scope :premises (@p22680)) % 1.38/1.61 (step @p9879 :rule process_scope :premises (@p22681) :args (false)) % 1.38/1.61 (assume-push @p22682 @t15) % 1.38/1.61 (assume-push @p22683 @t24) % 1.38/1.61 (assume-push @p22684 @t143) % 1.38/1.61 (assume-push @p22685 @t1083) % 1.38/1.61 (assume-push @p22686 @t1999) % 1.38/1.61 (assume-push @p22687 @t1988) % 1.38/1.61 (step @p9892 :rule and_intro :premises (@p22683 @p22685 @p6 @p22684 @p22687 @p22686)) % 1.38/1.61 (step-pop @p22688 :rule scope :premises (@p9892)) % 1.38/1.61 (step-pop @p22689 :rule scope :premises (@p22688)) % 1.38/1.61 (step-pop @p22690 :rule scope :premises (@p22689)) % 1.38/1.61 (step-pop @p22691 :rule scope :premises (@p22690)) % 1.38/1.61 (step-pop @p22692 :rule scope :premises (@p22691)) % 1.38/1.61 (step-pop @p22693 :rule scope :premises (@p22692)) % 1.38/1.61 (step @p9893 :rule process_scope :premises (@p22693) :args (@t2022)) % 1.38/1.61 (step @p9900 :rule implies_elim :premises (@p9893)) % 1.38/1.61 (step @p9901 :rule resolution :premises (@p9900 @p9879) :args (true @t2022)) % 1.38/1.61 (step @p9902 :rule not_and :premises (@p9901)) % 1.38/1.61 (step @p9903 :rule eq_resolve :premises (@p9902 @p9776)) % 1.38/1.61 (assume-push @p22694 @t2023) % 1.38/1.61 (assume-push @p22695 @t143) % 1.38/1.61 (assume-push @p22696 @t1078) % 1.38/1.61 (assume-push @p22697 @t24) % 1.38/1.61 (assume-push @p22698 @t15) % 1.38/1.61 (assume-push @p22699 @t2024) % 1.38/1.61 (step @p9910 :rule evaluate :args ((<= 0/1 -45/154))) % 1.38/1.61 (step @p9911 :rule evaluate :args ((+ 168/1 -253/14 0/1 -301/2 0/1 43/154))) % 1.38/1.61 (step @p4950 :rule evaluate :args (@t1268)) % 1.38/1.61 (step @p4948 :rule evaluate :args (@t1266)) % 1.38/1.61 (step @p4949 :rule evaluate :args (@t1267)) % 1.38/1.61 (step @p4951 :rule evaluate :args (@t1269)) % 1.38/1.61 (step @p9912 :rule evaluate :args (@t2025)) % 1.38/1.61 (step @p9913 :rule evaluate :args (@t1916)) % 1.38/1.61 (step @p9914 :rule evaluate :args (@t2026)) % 1.38/1.61 (step @p9915 :rule cong :premises (@p9914) :args (@t2027)) % 1.38/1.61 (step @p9916 :rule trans :premises (@p9915 @p9913)) % 1.38/1.61 (step @p9917 :rule nary_cong :premises (@p9916 @p9912 @p4951 @p4949 @p4948 @p4950) :args (@t2028)) % 1.38/1.61 (step @p9918 :rule trans :premises (@p9917 @p9911)) % 1.38/1.61 (step @p9919 :rule arith_poly_norm :args ((= (+ @t1281 @t900 @t1277 @t1275 @t1274 @t1276) 0/1))) % 1.38/1.61 (step @p4961 :rule arith_poly_norm :args (@t1285)) % 1.38/1.61 (step @p4959 :rule arith_poly_norm :args (@t1283)) % 1.38/1.61 (step @p4960 :rule refl :args (@t1275)) % 1.38/1.61 (step @p4962 :rule arith_poly_norm :args (@t1287)) % 1.38/1.61 (step @p4204 :rule refl :args (@t900)) % 1.38/1.61 (step @p4963 :rule arith_poly_norm :args (@t1289)) % 1.38/1.61 (step @p9920 :rule cong :premises (@p4963) :args (@t1290)) % 1.38/1.61 (step @p9921 :rule nary_cong :premises (@p9920 @p4204 @p4962 @p4960 @p4959 @p4961) :args (@t2029)) % 1.38/1.61 (step @p9922 :rule trans :premises (@p9921 @p9919)) % 1.38/1.61 (step @p9923 :rule cong :premises (@p9922 @p9918) :args ((<= @t2029 @t2028))) % 1.38/1.61 (step @p9924 :rule trans :premises (@p9923 @p9910)) % 1.38/1.61 (assume-push @p22700 @t1296) % 1.38/1.61 (assume-push @p22701 @t4) % 1.38/1.61 (step @p5002 :rule arith_mult_pos :args (43/154 @t82)) % 1.38/1.61 (step @p5003 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p5004 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p5005 :rule trans :premises (@p5004 @p5003)) % 1.38/1.61 (step @p5006 :rule and_intro :premises (@p22700 @p5005)) % 1.38/1.61 (step @p5007 :rule modus_ponens :premises (@p5006 @p5002)) % 1.38/1.61 (step-pop @p22702 :rule scope :premises (@p5007)) % 1.38/1.61 (step-pop @p22703 :rule scope :premises (@p22702)) % 1.38/1.61 (step @p5008 :rule process_scope :premises (@p22703) :args (@t1297)) % 1.38/1.61 (step @p5011 :rule evaluate :args (@t1296)) % 1.38/1.61 (step @p5012 :rule true_elim :premises (@p5011)) % 1.38/1.61 (step @p5013 :rule and_intro :premises (@p5012 @p1)) % 1.38/1.61 (step @p5014 :rule modus_ponens :premises (@p5013 @p5008)) % 1.38/1.61 (assume-push @p22704 @t1292) % 1.38/1.61 (assume-push @p22705 @t222) % 1.38/1.61 (step @p4971 :rule arith_mult_neg :args (-43/22 @t664)) % 1.38/1.61 (step @p4972 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4973 :rule cong :premises (@p22705) :args (@t654)) % 1.38/1.61 (step @p4974 :rule trans :premises (@p4973 @p4972)) % 1.38/1.61 (step @p4975 :rule and_intro :premises (@p22704 @p4974)) % 1.38/1.61 (step @p4976 :rule modus_ponens :premises (@p4975 @p4971)) % 1.38/1.61 (step-pop @p22706 :rule scope :premises (@p4976)) % 1.38/1.61 (step-pop @p22707 :rule scope :premises (@p22706)) % 1.38/1.61 (step @p4977 :rule process_scope :premises (@p22707) :args (@t1293)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p9933 :rule eq_resolve :premises (@p22697 @p538)) % 1.38/1.61 (step @p4981 :rule evaluate :args (@t1292)) % 1.38/1.61 (step @p4982 :rule true_elim :premises (@p4981)) % 1.38/1.61 (step @p9934 :rule and_intro :premises (@p4982 @p9933)) % 1.38/1.61 (step @p9935 :rule modus_ponens :premises (@p9934 @p4977)) % 1.38/1.61 (assume-push @p22708 @t1294) % 1.38/1.61 (assume-push @p22709 @t1078) % 1.38/1.61 (step @p4987 :rule arith_mult_neg :args (-301/22 @t1094)) % 1.38/1.61 (step @p4988 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4989 :rule cong :premises (@p22696) :args (@t644)) % 1.38/1.61 (step @p4990 :rule trans :premises (@p4989 @p4988)) % 1.38/1.61 (step @p4991 :rule and_intro :premises (@p22708 @p4990)) % 1.38/1.61 (step @p4992 :rule modus_ponens :premises (@p4991 @p4987)) % 1.38/1.61 (step-pop @p22710 :rule scope :premises (@p4992)) % 1.38/1.61 (step-pop @p22711 :rule scope :premises (@p22710)) % 1.38/1.61 (step @p4993 :rule process_scope :premises (@p22711) :args (@t1295)) % 1.38/1.61 (step @p4996 :rule evaluate :args (@t1294)) % 1.38/1.61 (step @p4997 :rule true_elim :premises (@p4996)) % 1.38/1.61 (step @p9940 :rule and_intro :premises (@p4997 @p22696)) % 1.38/1.61 (step @p9941 :rule modus_ponens :premises (@p9940 @p4993)) % 1.38/1.61 (assume-push @p22712 @t1298) % 1.38/1.61 (assume-push @p22713 @t417) % 1.38/1.61 (step @p5017 :rule arith_mult_neg :args (-43/14 @t418)) % 1.38/1.61 (step @p5018 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p5019 :rule cong :premises (@p22713) :args (@t401)) % 1.38/1.61 (step @p5020 :rule trans :premises (@p5019 @p5018)) % 1.38/1.61 (step @p5021 :rule and_intro :premises (@p22712 @p5020)) % 1.38/1.61 (step @p5022 :rule modus_ponens :premises (@p5021 @p5017)) % 1.38/1.61 (step-pop @p22714 :rule scope :premises (@p5022)) % 1.38/1.61 (step-pop @p22715 :rule scope :premises (@p22714)) % 1.38/1.61 (step @p5023 :rule process_scope :premises (@p22715) :args (@t1299)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p9946 :rule eq_resolve :premises (@p22695 @p1181)) % 1.38/1.61 (step @p5027 :rule evaluate :args (@t1298)) % 1.38/1.61 (step @p5028 :rule true_elim :premises (@p5027)) % 1.38/1.61 (step @p9947 :rule and_intro :premises (@p5028 @p9946)) % 1.38/1.61 (step @p9948 :rule modus_ponens :premises (@p9947 @p5023)) % 1.38/1.61 (assume-push @p22716 @t1141) % 1.38/1.61 (assume-push @p22717 @t2023) % 1.38/1.61 (step @p9951 :rule arith_mult_neg :args (-11/14 @t2030)) % 1.38/1.61 (step @p9952 :rule evaluate :args (@t2031)) % 1.38/1.61 (step @p9953 :rule refl :args (@t389)) % 1.38/1.61 (step @p9954 :rule cong :premises (@p9953 @p9952) :args (@t2032)) % 1.38/1.61 (step @p9955 :rule arith_poly_norm :args (@t2033)) % 1.38/1.61 (step @p9956 :rule arith_poly_norm_rel :premises (@p9955) :args (@t2034)) % 1.38/1.61 (step @p9957 :rule trans :premises (@p9956 @p9954)) % 1.38/1.61 (step @p9958 :rule eq_resolve :premises (@p22694 @p9957)) % 1.38/1.61 (step @p9959 :rule and_intro :premises (@p22716 @p9958)) % 1.38/1.61 (step @p9960 :rule modus_ponens :premises (@p9959 @p9951)) % 1.38/1.61 (step-pop @p22718 :rule scope :premises (@p9960)) % 1.38/1.61 (step-pop @p22719 :rule scope :premises (@p22718)) % 1.38/1.61 (step @p9961 :rule process_scope :premises (@p22719) :args (@t2035)) % 1.38/1.61 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.61 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.61 (step @p9964 :rule and_intro :premises (@p4270 @p22694)) % 1.38/1.61 (step @p9965 :rule modus_ponens :premises (@p9964 @p9961)) % 1.38/1.61 (step @p9966 :rule arith_poly_norm :args (@t2036)) % 1.38/1.61 (step @p9967 :rule arith_poly_norm_rel :premises (@p9966) :args (@t2037)) % 1.38/1.61 (step @p9968 :rule arith_mult_neg :args (-1 @t2024)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p9969 :rule and_intro :premises (@p136 @p22699)) % 1.38/1.61 (step @p9970 :rule modus_ponens :premises (@p9969 @p9968)) % 1.38/1.61 (step @p9971 :rule eq_resolve :premises (@p9970 @p9967)) % 1.38/1.61 (step @p9972 :rule arith_sum_ub :premises (@p9971 @p9965 @p9948 @p9941 @p9935 @p5014)) % 1.38/1.61 (step @p9973 false :rule eq_resolve :premises (@p9972 @p9924)) % 1.38/1.61 (step-pop @p22720 :rule scope :premises (@p9973)) % 1.38/1.61 (step-pop @p22721 :rule scope :premises (@p22720)) % 1.38/1.61 (step-pop @p22722 :rule scope :premises (@p22721)) % 1.38/1.61 (step-pop @p22723 :rule scope :premises (@p22722)) % 1.38/1.61 (step-pop @p22724 :rule scope :premises (@p22723)) % 1.38/1.61 (step-pop @p22725 :rule scope :premises (@p22724)) % 1.38/1.61 (step @p9974 :rule process_scope :premises (@p22725) :args (false)) % 1.38/1.61 (step @p9981 :rule not_and :premises (@p9974)) % 1.38/1.61 (step @p9982 :rule reordering :premises (@p9981) :args ((or @t38 @t197 @t273 @t1084 @t2039 @t2038))) % 1.38/1.61 (assume-push @p22726 @t143) % 1.38/1.61 (assume-push @p22727 @t2023) % 1.38/1.61 (assume-push @p22728 @t15) % 1.38/1.61 (assume-push @p22729 @t1078) % 1.38/1.61 (assume-push @p22730 @t24) % 1.38/1.61 (assume-push @p22731 @t682) % 1.38/1.61 (step @p9989 :rule evaluate :args ((<= 0/1 -87/154))) % 1.38/1.61 (step @p9990 :rule evaluate :args ((+ 21/1 0/1 -253/14 1/154 -7/2 0/1))) % 1.38/1.61 (step @p4052 :rule evaluate :args (@t1103)) % 1.38/1.61 (step @p4053 :rule evaluate :args (@t1104)) % 1.38/1.61 (step @p4191 :rule evaluate :args (@t1124)) % 1.38/1.61 (step @p9912 :rule evaluate :args (@t2025)) % 1.38/1.61 (step @p4192 :rule evaluate :args (@t1125)) % 1.38/1.61 (step @p9991 :rule evaluate :args (@t2040)) % 1.38/1.61 (step @p9992 :rule evaluate :args (@t2041)) % 1.38/1.61 (step @p9993 :rule cong :premises (@p9992) :args (@t2042)) % 1.38/1.61 (step @p9994 :rule trans :premises (@p9993 @p9991)) % 1.38/1.61 (step @p9995 :rule nary_cong :premises (@p9994 @p4192 @p9912 @p4191 @p4053 @p4052) :args (@t2043)) % 1.38/1.61 (step @p9996 :rule trans :premises (@p9995 @p9990)) % 1.38/1.61 (step @p5726 :rule arith_poly_norm :args (@t1415)) % 1.38/1.61 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.38/1.61 (step @p4201 :rule refl :args (@t899)) % 1.38/1.61 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.38/1.61 (step @p4204 :rule refl :args (@t900)) % 1.38/1.61 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.38/1.61 (step @p5727 :rule refl :args (@t608)) % 1.38/1.61 (step @p5728 :rule nary_cong :premises (@p5727 @p4203 @p4204 @p4202 @p4201 @p4200) :args (@t1416)) % 1.38/1.61 (step @p5729 :rule trans :premises (@p5728 @p5726)) % 1.38/1.61 (step @p9997 :rule cong :premises (@p5729 @p9996) :args ((<= @t1416 @t2043))) % 1.38/1.61 (step @p9998 :rule trans :premises (@p9997 @p9989)) % 1.38/1.61 (assume-push @p22732 @t1117) % 1.38/1.61 (assume-push @p22733 @t222) % 1.38/1.61 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.38/1.61 (step @p4101 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4102 :rule cong :premises (@p22733) :args (@t654)) % 1.38/1.61 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.38/1.61 (step @p4104 :rule and_intro :premises (@p22732 @p4103)) % 1.38/1.61 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.38/1.61 (step-pop @p22734 :rule scope :premises (@p4105)) % 1.38/1.61 (step-pop @p22735 :rule scope :premises (@p22734)) % 1.38/1.61 (step @p4106 :rule process_scope :premises (@p22735) :args (@t1118)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10003 :rule eq_resolve :premises (@p22730 @p538)) % 1.38/1.61 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.61 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.61 (step @p10004 :rule and_intro :premises (@p4111 @p10003)) % 1.38/1.61 (step @p10005 :rule modus_ponens :premises (@p10004 @p4106)) % 1.38/1.61 (assume-push @p22736 @t1119) % 1.38/1.61 (assume-push @p22737 @t1078) % 1.38/1.61 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.38/1.61 (step @p4117 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4118 :rule cong :premises (@p22729) :args (@t644)) % 1.38/1.61 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.38/1.61 (step @p4120 :rule and_intro :premises (@p22736 @p4119)) % 1.38/1.61 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.38/1.61 (step-pop @p22738 :rule scope :premises (@p4121)) % 1.38/1.61 (step-pop @p22739 :rule scope :premises (@p22738)) % 1.38/1.61 (step @p4122 :rule process_scope :premises (@p22739) :args (@t1120)) % 1.38/1.61 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.61 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.61 (step @p10010 :rule and_intro :premises (@p4126 @p22729)) % 1.38/1.61 (step @p10011 :rule modus_ponens :premises (@p10010 @p4122)) % 1.38/1.61 (assume-push @p22740 @t1137) % 1.38/1.61 (assume-push @p22741 @t4) % 1.38/1.61 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.38/1.61 (step @p4226 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.38/1.61 (step @p4229 :rule and_intro :premises (@p22740 @p4228)) % 1.38/1.61 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.38/1.61 (step-pop @p22742 :rule scope :premises (@p4230)) % 1.38/1.61 (step-pop @p22743 :rule scope :premises (@p22742)) % 1.38/1.61 (step @p4231 :rule process_scope :premises (@p22743) :args (@t1138)) % 1.38/1.61 (step @p4234 :rule evaluate :args (@t1137)) % 1.38/1.61 (step @p4235 :rule true_elim :premises (@p4234)) % 1.38/1.61 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.38/1.61 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.38/1.61 (assume-push @p22744 @t1141) % 1.38/1.61 (assume-push @p22745 @t2023) % 1.38/1.61 (step @p9951 :rule arith_mult_neg :args (-11/14 @t2030)) % 1.38/1.61 (step @p9952 :rule evaluate :args (@t2031)) % 1.38/1.61 (step @p9953 :rule refl :args (@t389)) % 1.38/1.61 (step @p9954 :rule cong :premises (@p9953 @p9952) :args (@t2032)) % 1.38/1.61 (step @p9955 :rule arith_poly_norm :args (@t2033)) % 1.38/1.61 (step @p9956 :rule arith_poly_norm_rel :premises (@p9955) :args (@t2034)) % 1.38/1.61 (step @p9957 :rule trans :premises (@p9956 @p9954)) % 1.38/1.61 (step @p9958 :rule eq_resolve :premises (@p22727 @p9957)) % 1.38/1.61 (step @p9959 :rule and_intro :premises (@p22744 @p9958)) % 1.38/1.61 (step @p9960 :rule modus_ponens :premises (@p9959 @p9951)) % 1.38/1.61 (step-pop @p22746 :rule scope :premises (@p9960)) % 1.38/1.61 (step-pop @p22747 :rule scope :premises (@p22746)) % 1.38/1.61 (step @p9961 :rule process_scope :premises (@p22747) :args (@t2035)) % 1.38/1.61 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.61 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.61 (step @p10020 :rule and_intro :premises (@p4270 @p22727)) % 1.38/1.61 (step @p10021 :rule modus_ponens :premises (@p10020 @p9961)) % 1.38/1.61 (assume-push @p22748 @t1139) % 1.38/1.61 (assume-push @p22749 @t417) % 1.38/1.61 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.38/1.61 (step @p4241 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4242 :rule cong :premises (@p22749) :args (@t401)) % 1.38/1.61 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.38/1.61 (step @p4244 :rule and_intro :premises (@p22748 @p4243)) % 1.38/1.61 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.38/1.61 (step-pop @p22750 :rule scope :premises (@p4245)) % 1.38/1.61 (step-pop @p22751 :rule scope :premises (@p22750)) % 1.38/1.61 (step @p4246 :rule process_scope :premises (@p22751) :args (@t1140)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10026 :rule eq_resolve :premises (@p22726 @p1181)) % 1.38/1.61 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.61 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.61 (step @p10027 :rule and_intro :premises (@p4251 @p10026)) % 1.38/1.61 (step @p10028 :rule modus_ponens :premises (@p10027 @p4246)) % 1.38/1.61 (step @p10029 :rule arith_poly_norm :args ((= (* -21/1 (to_real (- @t213 @t2041))) (* -21/1 (- @t608 @t2042))))) % 1.38/1.61 (step @p10030 :rule arith_poly_norm_rel :premises (@p10029) :args ((= (<= @t213 @t2041) (<= @t608 @t2042)))) % 1.38/1.61 (step @p10031 :rule arith_mult_neg :args (-1 @t682)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p10032 :rule and_intro :premises (@p136 @p22731)) % 1.38/1.61 (step @p10033 :rule modus_ponens :premises (@p10032 @p10031)) % 1.38/1.61 (step @p10034 :rule eq_resolve :premises (@p10033 @p10030)) % 1.38/1.61 (step @p10035 :rule arith_sum_ub :premises (@p10034 @p10028 @p10021 @p4237 @p10011 @p10005)) % 1.38/1.61 (step @p10036 false :rule eq_resolve :premises (@p10035 @p9998)) % 1.38/1.61 (step-pop @p22752 :rule scope :premises (@p10036)) % 1.38/1.61 (step-pop @p22753 :rule scope :premises (@p22752)) % 1.38/1.61 (step-pop @p22754 :rule scope :premises (@p22753)) % 1.38/1.61 (step-pop @p22755 :rule scope :premises (@p22754)) % 1.38/1.61 (step-pop @p22756 :rule scope :premises (@p22755)) % 1.38/1.61 (step-pop @p22757 :rule scope :premises (@p22756)) % 1.38/1.61 (step @p10037 :rule process_scope :premises (@p22757) :args (false)) % 1.38/1.61 (step @p10044 :rule not_and :premises (@p10037)) % 1.38/1.61 (step @p10045 :rule reordering :premises (@p10044) :args ((or @t38 @t197 @t273 @t1084 @t2039 @t698))) % 1.38/1.61 (step @p10046 :rule refl :args (@t2045)) % 1.38/1.61 (step @p10047 :rule bool-double-not-elim :args (@t2024)) % 1.38/1.61 (step @p10048 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p10047 @p10046) :args ((or @t38 @t197 @t273 @t1084 @t2046 @t2045))) % 1.38/1.61 (assume-push @p22758 @t15) % 1.38/1.61 (assume-push @p22759 @t24) % 1.38/1.61 (assume-push @p22760 @t1078) % 1.38/1.61 (assume-push @p22761 @t143) % 1.38/1.61 (assume-push @p22762 @t2038) % 1.38/1.61 (assume-push @p22763 @t2044) % 1.38/1.61 (assume-push @p22764 @t2044) % 1.38/1.61 (step @p5064 :rule evaluate :args (@t1304)) % 1.38/1.61 (step @p10056 :rule evaluate :args ((+ 22/1 -169/1 0/1 147/1 0/1 -3/11))) % 1.38/1.61 (step @p5066 :rule evaluate :args (@t1305)) % 1.38/1.61 (step @p5068 :rule evaluate :args (@t1307)) % 1.38/1.61 (step @p5067 :rule evaluate :args (@t1306)) % 1.38/1.61 (step @p10057 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p5071 :rule evaluate :args (@t1308)) % 1.38/1.61 (step @p10058 :rule cong :premises (@p5071) :args (@t1309)) % 1.38/1.61 (step @p10059 :rule trans :premises (@p10058 @p10057)) % 1.38/1.61 (step @p10060 :rule refl :args (-169/1)) % 1.38/1.61 (step @p10061 :rule evaluate :args (@t2047)) % 1.38/1.61 (step @p1890 :rule evaluate :args (@t590)) % 1.38/1.61 (step @p10062 :rule cong :premises (@p1890) :args (@t2048)) % 1.38/1.61 (step @p10063 :rule trans :premises (@p10062 @p10061)) % 1.38/1.61 (step @p10064 :rule nary_cong :premises (@p10063 @p10060 @p10059 @p5067 @p5068 @p5066) :args (@t2049)) % 1.38/1.61 (step @p10065 :rule trans :premises (@p10064 @p10056)) % 1.38/1.61 (step @p5079 :rule arith_poly_norm :args (@t1316)) % 1.38/1.61 (step @p10066 :rule arith_poly_norm :args ((= @t2050 @t1315))) % 1.38/1.61 (step @p10067 :rule trans :premises (@p10066 @p5079)) % 1.38/1.61 (step @p10068 :rule cong :premises (@p10067 @p10065) :args ((<= @t2050 @t2049))) % 1.38/1.61 (step @p10069 :rule trans :premises (@p10068 @p5064)) % 1.38/1.61 (assume-push @p22765 @t1322) % 1.38/1.61 (assume-push @p22766 @t4) % 1.38/1.61 (step @p5086 :rule arith_mult_neg :args (-3/11 @t82)) % 1.38/1.61 (step @p5087 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p5088 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p5089 :rule trans :premises (@p5088 @p5087)) % 1.38/1.61 (step @p5090 :rule and_intro :premises (@p22765 @p5089)) % 1.38/1.61 (step @p5091 :rule modus_ponens :premises (@p5090 @p5086)) % 1.38/1.61 (step-pop @p22767 :rule scope :premises (@p5091)) % 1.38/1.61 (step-pop @p22768 :rule scope :premises (@p22767)) % 1.38/1.61 (step @p5092 :rule process_scope :premises (@p22768) :args (@t1323)) % 1.38/1.61 (step @p5095 :rule evaluate :args (@t1322)) % 1.38/1.61 (step @p5096 :rule true_elim :premises (@p5095)) % 1.38/1.61 (step @p5097 :rule and_intro :premises (@p5096 @p1)) % 1.38/1.61 (step @p5098 :rule modus_ponens :premises (@p5097 @p5092)) % 1.38/1.61 (assume-push @p22769 @t1326) % 1.38/1.61 (assume-push @p22770 @t222) % 1.38/1.61 (step @p5116 :rule arith_mult_pos :args (21/11 @t664)) % 1.38/1.61 (step @p5117 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p5118 :rule cong :premises (@p22770) :args (@t654)) % 1.38/1.61 (step @p5119 :rule trans :premises (@p5118 @p5117)) % 1.38/1.61 (step @p5120 :rule and_intro :premises (@p22769 @p5119)) % 1.38/1.61 (step @p5121 :rule modus_ponens :premises (@p5120 @p5116)) % 1.38/1.61 (step-pop @p22771 :rule scope :premises (@p5121)) % 1.38/1.61 (step-pop @p22772 :rule scope :premises (@p22771)) % 1.38/1.61 (step @p5122 :rule process_scope :premises (@p22772) :args (@t1327)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10078 :rule eq_resolve :premises (@p22759 @p538)) % 1.38/1.61 (step @p5126 :rule evaluate :args (@t1326)) % 1.38/1.61 (step @p5127 :rule true_elim :premises (@p5126)) % 1.38/1.61 (step @p10079 :rule and_intro :premises (@p5127 @p10078)) % 1.38/1.61 (step @p10080 :rule modus_ponens :premises (@p10079 @p5122)) % 1.38/1.61 (assume-push @p22773 @t1324) % 1.38/1.61 (assume-push @p22774 @t1078) % 1.38/1.61 (step @p5101 :rule arith_mult_pos :args (147/11 @t1094)) % 1.38/1.61 (step @p5102 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p5103 :rule cong :premises (@p22760) :args (@t644)) % 1.38/1.61 (step @p5104 :rule trans :premises (@p5103 @p5102)) % 1.38/1.61 (step @p5105 :rule and_intro :premises (@p22773 @p5104)) % 1.38/1.61 (step @p5106 :rule modus_ponens :premises (@p5105 @p5101)) % 1.38/1.61 (step-pop @p22775 :rule scope :premises (@p5106)) % 1.38/1.61 (step-pop @p22776 :rule scope :premises (@p22775)) % 1.38/1.61 (step @p5107 :rule process_scope :premises (@p22776) :args (@t1325)) % 1.38/1.61 (step @p5110 :rule evaluate :args (@t1324)) % 1.38/1.61 (step @p5111 :rule true_elim :premises (@p5110)) % 1.38/1.61 (step @p10085 :rule and_intro :premises (@p5111 @p22760)) % 1.38/1.61 (step @p10086 :rule modus_ponens :premises (@p10085 @p5107)) % 1.38/1.61 (step @p5141 :rule arith_mult_pos :args (3 @t417)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10087 :rule eq_resolve :premises (@p22761 @p1181)) % 1.38/1.61 (step @p5143 :rule evaluate :args (@t1330)) % 1.38/1.61 (step @p5144 :rule true_elim :premises (@p5143)) % 1.38/1.61 (step @p10088 :rule and_intro :premises (@p5144 @p10087)) % 1.38/1.61 (step @p10089 :rule modus_ponens :premises (@p10088 @p5141)) % 1.38/1.61 (step @p10090 :rule cong :premises (@p10089) :args (@t1320)) % 1.38/1.61 (step @p10091 :rule evaluate :args (@t2051)) % 1.38/1.61 (step @p10092 :rule refl :args (@t1319)) % 1.38/1.61 (step @p10093 :rule cong :premises (@p10092 @p10091) :args (@t2052)) % 1.38/1.61 (step @p10094 :rule arith_poly_norm :args ((= (* 169/1 (to_real (- @t1263 -169))) (* 169/1 (- @t1319 @t2051))))) % 1.38/1.61 (step @p10095 :rule arith_poly_norm_rel :premises (@p10094) :args ((= (<= @t1263 -169) @t2052))) % 1.38/1.61 (step @p10096 :rule trans :premises (@p10095 @p10093)) % 1.38/1.61 (step @p10097 :rule arith-elim-lt :args (@t1263 -168)) % 1.38/1.61 (step @p10098 :rule symm :premises (@p10097)) % 1.38/1.61 (step @p10099 :rule eq_resolve :premises (@p22762 @p10098)) % 1.38/1.61 (step @p10100 :rule int_tight_ub :premises (@p10099)) % 1.38/1.61 (step @p10101 :rule eq_resolve :premises (@p10100 @p10096)) % 1.38/1.61 (step @p10102 :rule arith_mult_neg :args (-1 @t2044)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p10103 :rule and_intro :premises (@p136 @p22763)) % 1.38/1.61 (step @p10104 :rule modus_ponens :premises (@p10103 @p10102)) % 1.38/1.61 (step @p10105 :rule cong :premises (@p10104) :args (@t608)) % 1.38/1.61 (step @p10106 :rule arith_sum_ub :premises (@p10105 @p10101 @p10090 @p10086 @p10080 @p5098)) % 1.38/1.61 (step @p10107 false :rule eq_resolve :premises (@p10106 @p10069)) % 1.38/1.61 (step-pop @p22777 :rule scope :premises (@p10107)) % 1.38/1.61 (step @p10108 :rule process_scope :premises (@p22777) :args (false)) % 1.38/1.61 (step @p10110 false :rule contra :premises (@p22763 @p10108)) % 1.38/1.61 (step-pop @p22778 :rule scope :premises (@p10110)) % 1.38/1.61 (step-pop @p22779 :rule scope :premises (@p22778)) % 1.38/1.61 (step-pop @p22780 :rule scope :premises (@p22779)) % 1.38/1.61 (step-pop @p22781 :rule scope :premises (@p22780)) % 1.38/1.61 (step-pop @p22782 :rule scope :premises (@p22781)) % 1.38/1.61 (step-pop @p22783 :rule scope :premises (@p22782)) % 1.38/1.61 (step @p10111 :rule process_scope :premises (@p22783) :args (false)) % 1.38/1.61 (assume-push @p22784 @t15) % 1.38/1.61 (assume-push @p22785 @t24) % 1.38/1.61 (assume-push @p22786 @t143) % 1.38/1.61 (assume-push @p22787 @t1078) % 1.38/1.61 (assume-push @p22788 @t2038) % 1.38/1.61 (assume-push @p22789 @t2044) % 1.38/1.61 (step @p10124 :rule and_intro :premises (@p6 @p22785 @p22787 @p22786 @p22788 @p22789)) % 1.38/1.61 (step-pop @p22790 :rule scope :premises (@p10124)) % 1.38/1.61 (step-pop @p22791 :rule scope :premises (@p22790)) % 1.38/1.61 (step-pop @p22792 :rule scope :premises (@p22791)) % 1.38/1.61 (step-pop @p22793 :rule scope :premises (@p22792)) % 1.38/1.61 (step-pop @p22794 :rule scope :premises (@p22793)) % 1.38/1.61 (step-pop @p22795 :rule scope :premises (@p22794)) % 1.38/1.61 (step @p10125 :rule process_scope :premises (@p22795) :args (@t2053)) % 1.38/1.61 (step @p10132 :rule implies_elim :premises (@p10125)) % 1.38/1.61 (step @p10133 :rule resolution :premises (@p10132 @p10111) :args (true @t2053)) % 1.38/1.61 (step @p10134 :rule not_and :premises (@p10133)) % 1.38/1.61 (step @p10135 :rule eq_resolve :premises (@p10134 @p10048)) % 1.38/1.61 (step @p10136 :rule aci_norm :args ((= (or @t2044 (or @t1999 @t682)) (or @t2044 @t1999 @t682)))) % 1.38/1.61 (step @p10137 :rule symm :premises (@p10136)) % 1.38/1.61 (step @p10138 :rule bool-double-not-elim :args (@t682)) % 1.38/1.61 (step @p10139 :rule evaluate :args (@t2054)) % 1.38/1.61 (step @p10140 :rule cong :premises (@p757 @p10139) :args (@t2055)) % 1.38/1.61 (step @p10141 :rule cong :premises (@p10140) :args ((not @t2055))) % 1.38/1.61 (step @p10142 :rule arith-leq-norm :args (@t18 -22)) % 1.38/1.61 (step @p10143 :rule trans :premises (@p10142 @p10141)) % 1.38/1.61 (step @p10144 :rule cong :premises (@p10143) :args ((not @t2056))) % 1.38/1.61 (step @p10145 :rule trans :premises (@p10144 @p10138)) % 1.38/1.61 (step @p10146 :rule arith-elim-leq :args (@t18 -22)) % 1.38/1.61 (step @p10147 :rule symm :premises (@p10146)) % 1.38/1.61 (step @p10148 :rule cong :premises (@p10147) :args ((not (>= -22 @t18)))) % 1.38/1.61 (step @p10149 :rule arith-elim-gt :args (@t18 -22)) % 1.38/1.61 (step @p10150 :rule trans :premises (@p10149 @p10148)) % 1.38/1.61 (step @p10151 :rule trans :premises (@p10150 @p10145)) % 1.38/1.61 (step @p10152 :rule bool-double-not-elim :args (@t2057)) % 1.38/1.61 (step @p10153 :rule trans :premises (@p10152 @p10151)) % 1.38/1.61 (step @p9874 :rule arith-elim-lt :args (@t18 -22)) % 1.38/1.61 (step @p10154 :rule bool-double-not-elim :args (@t2058)) % 1.38/1.61 (step @p10155 :rule trans :premises (@p10154 @p9874)) % 1.38/1.61 (step @p10156 :rule bool-double-not-elim :args (@t2044)) % 1.38/1.61 (step @p10157 :rule nary_cong :premises (@p10156 @p10155 @p10153) :args ((or (not @t2045) (not @t2060) (not @t2059)))) % 1.38/1.61 (step @p10158 :rule trans :premises (@p10157 @p10137)) % 1.38/1.61 (assume-push @p22796 @t2045) % 1.38/1.61 (assume-push @p22797 @t2060) % 1.38/1.61 (assume-push @p22798 @t2059) % 1.38/1.61 (step @p10162 :rule arith_trichotomy :premises (@p22797 @p22796)) % 1.38/1.61 (step @p10163 false :rule contra :premises (@p10162 @p22798)) % 1.38/1.61 (step-pop @p22799 :rule scope :premises (@p10163)) % 1.38/1.61 (step-pop @p22800 :rule scope :premises (@p22799)) % 1.38/1.61 (step-pop @p22801 :rule scope :premises (@p22800)) % 1.38/1.61 (step @p10164 :rule process_scope :premises (@p22801) :args (false)) % 1.38/1.61 (step @p10168 :rule not_and :premises (@p10164)) % 1.38/1.61 (step @p10169 :rule eq_resolve :premises (@p10168 @p10158)) % 1.38/1.61 (step @p10170 :rule eq_resolve :premises (@p10169 @p10136)) % 1.38/1.61 (step @p10171 :rule reordering :premises (@p10170) :args ((or @t1999 @t682 @t2044))) % 1.38/1.61 (step @p10172 :rule chain_m_resolution :premises (@p10171 @p10135 @p6 @p10045 @p6 @p9982 @p6 @p9903 @p3960 @p9773 @p9687 @p9601 @p9484 @p9447 @p9373 @p6 @p9292) :args ((or @t197 @t273 @t1084 @t2039) (@list true false true false true false false true true true true true true true false false) (@list @t2044 @t15 @t682 @t15 @t2024 @t15 @t1997 @t1079 @t1987 @t1975 @t440 @t1957 @t1931 @t1914 @t15 @t1894))) % 1.38/1.61 (step @p10173 :rule refl :args (@t596)) % 1.38/1.61 (step @p10174 :rule bool-double-not-elim :args (@t2061)) % 1.38/1.61 (step @p10175 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p10174 @p10173) :args ((or @t38 @t197 @t273 @t1084 @t2063 @t596))) % 1.38/1.61 (assume-push @p22802 @t15) % 1.38/1.61 (assume-push @p22803 @t24) % 1.38/1.61 (assume-push @p22804 @t1078) % 1.38/1.61 (assume-push @p22805 @t143) % 1.38/1.61 (assume-push @p22806 @t2062) % 1.38/1.61 (assume-push @p22807 @t579) % 1.38/1.61 (assume-push @p22808 @t579) % 1.38/1.61 (step @p10183 :rule evaluate :args ((<= 0/1 -34/121))) % 1.38/1.61 (step @p10184 :rule evaluate :args ((+ 22/1 -294/11 0/1 49/11 0/1 -1/121))) % 1.38/1.61 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.61 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.61 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.61 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.61 (step @p10185 :rule evaluate :args (@t2064)) % 1.38/1.61 (step @p10186 :rule refl :args (22/1)) % 1.38/1.61 (step @p10187 :rule nary_cong :premises (@p10186 @p10185 @p77 @p4611 @p4612 @p4610) :args (@t2065)) % 1.38/1.61 (step @p10188 :rule trans :premises (@p10187 @p10184)) % 1.38/1.61 (step @p10189 :rule arith_poly_norm :args (@t2066)) % 1.38/1.61 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.61 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.61 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.61 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.61 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.61 (step @p10190 :rule refl :args (@t389)) % 1.38/1.61 (step @p10191 :rule nary_cong :premises (@p10190 @p4622 @p4621 @p4619 @p4620 @p4618) :args (@t2067)) % 1.38/1.61 (step @p10192 :rule trans :premises (@p10191 @p10189)) % 1.38/1.61 (step @p10193 :rule cong :premises (@p10192 @p10188) :args ((<= @t2067 @t2065))) % 1.38/1.61 (step @p10194 :rule trans :premises (@p10193 @p10183)) % 1.38/1.61 (assume-push @p22809 @t1229) % 1.38/1.61 (assume-push @p22810 @t4) % 1.38/1.61 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.61 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.61 (step @p4634 :rule and_intro :premises (@p22809 @p4633)) % 1.38/1.61 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.61 (step-pop @p22811 :rule scope :premises (@p4635)) % 1.38/1.61 (step-pop @p22812 :rule scope :premises (@p22811)) % 1.38/1.61 (step @p4636 :rule process_scope :premises (@p22812) :args (@t1230)) % 1.38/1.61 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.61 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.61 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.61 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.61 (assume-push @p22813 @t1233) % 1.38/1.61 (assume-push @p22814 @t222) % 1.38/1.61 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.61 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4662 :rule cong :premises (@p22814) :args (@t654)) % 1.38/1.61 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.61 (step @p4664 :rule and_intro :premises (@p22813 @p4663)) % 1.38/1.61 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.61 (step-pop @p22815 :rule scope :premises (@p4665)) % 1.38/1.61 (step-pop @p22816 :rule scope :premises (@p22815)) % 1.38/1.61 (step @p4666 :rule process_scope :premises (@p22816) :args (@t1234)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10203 :rule eq_resolve :premises (@p22803 @p538)) % 1.38/1.61 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.61 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.61 (step @p10204 :rule and_intro :premises (@p4671 @p10203)) % 1.38/1.61 (step @p10205 :rule modus_ponens :premises (@p10204 @p4666)) % 1.38/1.61 (assume-push @p22817 @t1231) % 1.38/1.61 (assume-push @p22818 @t1078) % 1.38/1.61 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.61 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4647 :rule cong :premises (@p22804) :args (@t644)) % 1.38/1.61 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.61 (step @p4649 :rule and_intro :premises (@p22817 @p4648)) % 1.38/1.61 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.61 (step-pop @p22819 :rule scope :premises (@p4650)) % 1.38/1.61 (step-pop @p22820 :rule scope :premises (@p22819)) % 1.38/1.61 (step @p4651 :rule process_scope :premises (@p22820) :args (@t1232)) % 1.38/1.61 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.61 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.61 (step @p10210 :rule and_intro :premises (@p4655 @p22804)) % 1.38/1.61 (step @p10211 :rule modus_ponens :premises (@p10210 @p4651)) % 1.38/1.61 (assume-push @p22821 @t77) % 1.38/1.61 (assume-push @p22822 @t417) % 1.38/1.61 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.61 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4678 :rule cong :premises (@p22822) :args (@t401)) % 1.38/1.61 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.61 (step @p4680 :rule and_intro :premises (@p22821 @p4679)) % 1.38/1.61 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.61 (step-pop @p22823 :rule scope :premises (@p4681)) % 1.38/1.61 (step-pop @p22824 :rule scope :premises (@p22823)) % 1.38/1.61 (step @p4682 :rule process_scope :premises (@p22824) :args (@t1235)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10216 :rule eq_resolve :premises (@p22805 @p1181)) % 1.38/1.61 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.61 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.61 (step @p10217 :rule and_intro :premises (@p114 @p10216)) % 1.38/1.61 (step @p10218 :rule modus_ponens :premises (@p10217 @p4682)) % 1.38/1.61 (assume-push @p22825 @t1236) % 1.38/1.61 (assume-push @p22826 @t2068) % 1.38/1.61 (step @p10221 :rule arith_mult_pos :args (14/11 (<= @t387 -21/1))) % 1.38/1.61 (step @p10222 :rule evaluate :args (@t692)) % 1.38/1.61 (step @p10223 :rule refl :args (@t387)) % 1.38/1.61 (step @p10224 :rule cong :premises (@p10223 @p10222) :args (@t2069)) % 1.38/1.61 (step @p2245 :rule arith_poly_norm :args (@t694)) % 1.38/1.61 (step @p10225 :rule arith_poly_norm_rel :premises (@p2245) :args (@t2070)) % 1.38/1.61 (step @p10226 :rule trans :premises (@p10225 @p10224)) % 1.38/1.61 (step @p10227 :rule eq_resolve :premises (@p22826 @p10226)) % 1.38/1.61 (step @p10228 :rule and_intro :premises (@p22825 @p10227)) % 1.38/1.61 (step @p10229 :rule modus_ponens :premises (@p10228 @p10221)) % 1.38/1.61 (step-pop @p22827 :rule scope :premises (@p10229)) % 1.38/1.61 (step-pop @p22828 :rule scope :premises (@p22827)) % 1.38/1.61 (step @p10230 :rule process_scope :premises (@p22828) :args ((<= @t1220 @t2064))) % 1.38/1.61 (step @p10233 :rule arith-elim-lt :args (@t18 -20)) % 1.38/1.61 (step @p10234 :rule symm :premises (@p10233)) % 1.38/1.61 (step @p10235 :rule eq_resolve :premises (@p22806 @p10234)) % 1.38/1.61 (step @p10236 :rule int_tight_ub :premises (@p10235)) % 1.38/1.61 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.61 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.61 (step @p10237 :rule and_intro :premises (@p4705 @p10236)) % 1.38/1.61 (step @p10238 :rule modus_ponens :premises (@p10237 @p10230)) % 1.38/1.61 (step @p10239 :rule evaluate :args (@t2047)) % 1.38/1.61 (step @p10240 :rule cong :premises (@p22807) :args (@t389)) % 1.38/1.61 (step @p10241 :rule trans :premises (@p10240 @p10239)) % 1.38/1.61 (step @p10242 :rule arith_sum_ub :premises (@p10241 @p10238 @p10218 @p10211 @p10205 @p4642)) % 1.38/1.61 (step @p10243 false :rule eq_resolve :premises (@p10242 @p10194)) % 1.38/1.61 (step-pop @p22829 :rule scope :premises (@p10243)) % 1.38/1.61 (step @p10244 :rule process_scope :premises (@p22829) :args (false)) % 1.38/1.61 (step @p10246 false :rule contra :premises (@p22807 @p10244)) % 1.38/1.61 (step-pop @p22830 :rule scope :premises (@p10246)) % 1.38/1.61 (step-pop @p22831 :rule scope :premises (@p22830)) % 1.38/1.61 (step-pop @p22832 :rule scope :premises (@p22831)) % 1.38/1.61 (step-pop @p22833 :rule scope :premises (@p22832)) % 1.38/1.61 (step-pop @p22834 :rule scope :premises (@p22833)) % 1.38/1.61 (step-pop @p22835 :rule scope :premises (@p22834)) % 1.38/1.61 (step @p10247 :rule process_scope :premises (@p22835) :args (false)) % 1.38/1.61 (assume-push @p22836 @t15) % 1.38/1.61 (assume-push @p22837 @t24) % 1.38/1.61 (assume-push @p22838 @t143) % 1.38/1.61 (assume-push @p22839 @t1078) % 1.38/1.61 (assume-push @p22840 @t2062) % 1.38/1.61 (assume-push @p22841 @t579) % 1.38/1.61 (step @p10260 :rule and_intro :premises (@p6 @p22837 @p22839 @p22838 @p22840 @p22841)) % 1.38/1.61 (step-pop @p22842 :rule scope :premises (@p10260)) % 1.38/1.61 (step-pop @p22843 :rule scope :premises (@p22842)) % 1.38/1.61 (step-pop @p22844 :rule scope :premises (@p22843)) % 1.38/1.61 (step-pop @p22845 :rule scope :premises (@p22844)) % 1.38/1.61 (step-pop @p22846 :rule scope :premises (@p22845)) % 1.38/1.61 (step-pop @p22847 :rule scope :premises (@p22846)) % 1.38/1.61 (step @p10261 :rule process_scope :premises (@p22847) :args (@t2071)) % 1.38/1.61 (step @p10268 :rule implies_elim :premises (@p10261)) % 1.38/1.61 (step @p10269 :rule resolution :premises (@p10268 @p10247) :args (true @t2071)) % 1.38/1.61 (step @p10270 :rule not_and :premises (@p10269)) % 1.38/1.61 (step @p10271 :rule eq_resolve :premises (@p10270 @p10175)) % 1.38/1.61 (step @p10272 :rule bool-double-not-elim :args (@t2072)) % 1.38/1.61 (step @p10273 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p10174 @p10272) :args ((or @t38 @t197 @t273 @t1084 @t2063 @t2074))) % 1.38/1.61 (assume-push @p22848 @t15) % 1.38/1.61 (assume-push @p22849 @t24) % 1.38/1.61 (assume-push @p22850 @t1078) % 1.38/1.61 (assume-push @p22851 @t143) % 1.38/1.61 (assume-push @p22852 @t2062) % 1.38/1.61 (assume-push @p22853 @t2073) % 1.38/1.61 (step @p10280 :rule arith-elim-leq :args (@t135 21)) % 1.38/1.61 (step @p10281 :rule symm :premises (@p10280)) % 1.38/1.61 (step @p10282 :rule cong :premises (@p10281) :args (@t2075)) % 1.38/1.61 (step @p10283 :rule arith-elim-gt :args (@t135 21)) % 1.38/1.61 (step @p10284 :rule trans :premises (@p10283 @p10282)) % 1.38/1.61 (step @p10285 :rule evaluate :args (@t2076)) % 1.38/1.61 (step @p10286 :rule cong :premises (@p1242 @p10285) :args (@t2077)) % 1.38/1.61 (step @p10287 :rule cong :premises (@p10286) :args (@t2078)) % 1.38/1.61 (step @p10288 :rule arith-leq-norm :args (@t135 21)) % 1.38/1.61 (step @p10289 :rule trans :premises (@p10288 @p10287)) % 1.38/1.61 (step @p10290 :rule cong :premises (@p10289) :args (@t2080)) % 1.38/1.61 (step @p10291 :rule trans :premises (@p10290 @p10272)) % 1.38/1.61 (step @p10292 :rule trans :premises (@p10284 @p10291)) % 1.38/1.61 (step @p10293 :rule symm :premises (@p10292)) % 1.38/1.61 (step @p10294 :rule trans :premises (@p10291 @p10293)) % 1.38/1.61 (assume-push @p22854 @t2079) % 1.38/1.61 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.61 (step @p4752 :rule evaluate :args (@t1241)) % 1.38/1.61 (step @p10296 :rule evaluate :args ((+ 21/1 -280/11 0/1 49/11 0/1 -1/121))) % 1.38/1.61 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.61 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.61 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.61 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.61 (step @p10297 :rule evaluate :args (@t2081)) % 1.38/1.61 (step @p10298 :rule refl :args (21/1)) % 1.38/1.61 (step @p10299 :rule nary_cong :premises (@p10298 @p10297 @p77 @p4611 @p4612 @p4610) :args (@t2082)) % 1.38/1.61 (step @p10300 :rule trans :premises (@p10299 @p10296)) % 1.38/1.61 (step @p10189 :rule arith_poly_norm :args (@t2066)) % 1.38/1.61 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.61 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.61 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.61 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.61 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.61 (step @p10190 :rule refl :args (@t389)) % 1.38/1.61 (step @p10191 :rule nary_cong :premises (@p10190 @p4622 @p4621 @p4619 @p4620 @p4618) :args (@t2067)) % 1.38/1.61 (step @p10192 :rule trans :premises (@p10191 @p10189)) % 1.38/1.61 (step @p10301 :rule cong :premises (@p10192 @p10300) :args (@t2083)) % 1.38/1.61 (step @p10302 :rule trans :premises (@p10301 @p4752)) % 1.38/1.61 (step @p10303 :rule cong :premises (@p10302) :args ((not @t2083))) % 1.38/1.61 (step @p10304 :rule trans :premises (@p10303 @p236)) % 1.38/1.61 (step @p10305 :rule arith-elim-lt :args (@t2067 @t2082)) % 1.38/1.61 (step @p10306 :rule trans :premises (@p10305 @p10304)) % 1.38/1.61 (assume-push @p22855 @t1229) % 1.38/1.61 (assume-push @p22856 @t4) % 1.38/1.61 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.61 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.61 (step @p4634 :rule and_intro :premises (@p22855 @p4633)) % 1.38/1.61 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.61 (step-pop @p22857 :rule scope :premises (@p4635)) % 1.38/1.61 (step-pop @p22858 :rule scope :premises (@p22857)) % 1.38/1.61 (step @p4636 :rule process_scope :premises (@p22858) :args (@t1230)) % 1.38/1.61 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.61 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.61 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.61 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.61 (assume-push @p22859 @t1233) % 1.38/1.61 (assume-push @p22860 @t222) % 1.38/1.61 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.61 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4662 :rule cong :premises (@p22860) :args (@t654)) % 1.38/1.61 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.61 (step @p4664 :rule and_intro :premises (@p22859 @p4663)) % 1.38/1.61 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.61 (step-pop @p22861 :rule scope :premises (@p4665)) % 1.38/1.61 (step-pop @p22862 :rule scope :premises (@p22861)) % 1.38/1.61 (step @p4666 :rule process_scope :premises (@p22862) :args (@t1234)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10315 :rule eq_resolve :premises (@p22849 @p538)) % 1.38/1.61 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.61 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.61 (step @p10316 :rule and_intro :premises (@p4671 @p10315)) % 1.38/1.61 (step @p10317 :rule modus_ponens :premises (@p10316 @p4666)) % 1.38/1.61 (assume-push @p22863 @t1231) % 1.38/1.61 (assume-push @p22864 @t1078) % 1.38/1.61 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.61 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4647 :rule cong :premises (@p22850) :args (@t644)) % 1.38/1.61 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.61 (step @p4649 :rule and_intro :premises (@p22863 @p4648)) % 1.38/1.61 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.61 (step-pop @p22865 :rule scope :premises (@p4650)) % 1.38/1.61 (step-pop @p22866 :rule scope :premises (@p22865)) % 1.38/1.61 (step @p4651 :rule process_scope :premises (@p22866) :args (@t1232)) % 1.38/1.61 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.61 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.61 (step @p10322 :rule and_intro :premises (@p4655 @p22850)) % 1.38/1.61 (step @p10323 :rule modus_ponens :premises (@p10322 @p4651)) % 1.38/1.61 (assume-push @p22867 @t77) % 1.38/1.61 (assume-push @p22868 @t417) % 1.38/1.61 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.61 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4678 :rule cong :premises (@p22868) :args (@t401)) % 1.38/1.61 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.61 (step @p4680 :rule and_intro :premises (@p22867 @p4679)) % 1.38/1.61 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.61 (step-pop @p22869 :rule scope :premises (@p4681)) % 1.38/1.61 (step-pop @p22870 :rule scope :premises (@p22869)) % 1.38/1.61 (step @p4682 :rule process_scope :premises (@p22870) :args (@t1235)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10328 :rule eq_resolve :premises (@p22851 @p1181)) % 1.38/1.61 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.61 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.61 (step @p10329 :rule and_intro :premises (@p114 @p10328)) % 1.38/1.61 (step @p10330 :rule modus_ponens :premises (@p10329 @p4682)) % 1.38/1.61 (assume-push @p22871 @t1236) % 1.38/1.61 (assume-push @p22872 @t2084) % 1.38/1.61 (step @p10333 :rule arith_mult_pos :args (14/11 (< @t387 -20/1))) % 1.38/1.61 (step @p10334 :rule evaluate :args (@t2085)) % 1.38/1.61 (step @p10335 :rule refl :args (@t387)) % 1.38/1.61 (step @p10336 :rule cong :premises (@p10335 @p10334) :args (@t2086)) % 1.38/1.61 (step @p10337 :rule arith_poly_norm :args ((= (* 20/1 (to_real (- @t18 -20))) (* 20/1 (- @t387 @t2085))))) % 1.38/1.61 (step @p10338 :rule arith_poly_norm_rel :premises (@p10337) :args ((= @t2084 @t2086))) % 1.38/1.61 (step @p10339 :rule trans :premises (@p10338 @p10336)) % 1.38/1.61 (step @p10340 :rule eq_resolve :premises (@p22872 @p10339)) % 1.38/1.61 (step @p10341 :rule and_intro :premises (@p22871 @p10340)) % 1.38/1.61 (step @p10342 :rule modus_ponens :premises (@p10341 @p10333)) % 1.38/1.61 (step-pop @p22873 :rule scope :premises (@p10342)) % 1.38/1.61 (step-pop @p22874 :rule scope :premises (@p22873)) % 1.38/1.61 (step @p10343 :rule process_scope :premises (@p22874) :args ((< @t1220 @t2081))) % 1.38/1.61 (step @p10233 :rule arith-elim-lt :args (@t18 -20)) % 1.38/1.61 (step @p10234 :rule symm :premises (@p10233)) % 1.38/1.61 (step @p10346 :rule eq_resolve :premises (@p22852 @p10234)) % 1.38/1.61 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.61 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.61 (step @p10347 :rule and_intro :premises (@p4705 @p10346)) % 1.38/1.61 (step @p10348 :rule modus_ponens :premises (@p10347 @p10343)) % 1.38/1.61 (step @p10349 :rule evaluate :args (@t2040)) % 1.38/1.61 (step @p10350 :rule refl :args (@t389)) % 1.38/1.61 (step @p10351 :rule cong :premises (@p10350 @p10349) :args (@t2087)) % 1.38/1.61 (step @p10352 :rule arith_poly_norm :args (@t2088)) % 1.38/1.61 (step @p10353 :rule arith_poly_norm_rel :premises (@p10352) :args (@t2089)) % 1.38/1.61 (step @p10354 :rule trans :premises (@p10353 @p10351)) % 1.38/1.61 (step @p10355 :rule eq_resolve :premises (@p22854 @p10354)) % 1.38/1.61 (step @p10356 :rule arith_sum_ub :premises (@p10355 @p10348 @p10330 @p10323 @p10317 @p4642)) % 1.38/1.61 (step @p10357 false :rule eq_resolve :premises (@p10356 @p10306)) % 1.38/1.61 (step-pop @p22875 :rule scope :premises (@p10357)) % 1.38/1.61 (step @p10358 :rule process_scope :premises (@p22875) :args (false)) % 1.38/1.61 (step @p10360 :rule eq_resolve :premises (@p10358 @p10294)) % 1.38/1.61 (step @p10361 :rule eq_resolve :premises (@p10360 @p10284)) % 1.38/1.61 (step @p10362 :rule arith-elim-lt :args (@t135 22)) % 1.38/1.61 (step @p10363 :rule symm :premises (@p10362)) % 1.38/1.61 (step @p10364 :rule eq_resolve :premises (@p22853 @p10363)) % 1.38/1.61 (step @p10365 :rule int_tight_ub :premises (@p10364)) % 1.38/1.61 (step @p10366 false :rule contra :premises (@p10365 @p10361)) % 1.38/1.61 (step-pop @p22876 :rule scope :premises (@p10366)) % 1.38/1.61 (step-pop @p22877 :rule scope :premises (@p22876)) % 1.38/1.61 (step-pop @p22878 :rule scope :premises (@p22877)) % 1.38/1.61 (step-pop @p22879 :rule scope :premises (@p22878)) % 1.38/1.61 (step-pop @p22880 :rule scope :premises (@p22879)) % 1.38/1.61 (step-pop @p22881 :rule scope :premises (@p22880)) % 1.38/1.61 (step @p10367 :rule process_scope :premises (@p22881) :args (false)) % 1.38/1.61 (assume-push @p22882 @t15) % 1.38/1.61 (assume-push @p22883 @t24) % 1.38/1.61 (assume-push @p22884 @t143) % 1.38/1.61 (assume-push @p22885 @t1078) % 1.38/1.61 (assume-push @p22886 @t2062) % 1.38/1.61 (assume-push @p22887 @t2073) % 1.38/1.61 (step @p10380 :rule and_intro :premises (@p6 @p22883 @p22885 @p22884 @p22886 @p22887)) % 1.38/1.61 (step-pop @p22888 :rule scope :premises (@p10380)) % 1.38/1.61 (step-pop @p22889 :rule scope :premises (@p22888)) % 1.38/1.61 (step-pop @p22890 :rule scope :premises (@p22889)) % 1.38/1.61 (step-pop @p22891 :rule scope :premises (@p22890)) % 1.38/1.61 (step-pop @p22892 :rule scope :premises (@p22891)) % 1.38/1.61 (step-pop @p22893 :rule scope :premises (@p22892)) % 1.38/1.61 (step @p10381 :rule process_scope :premises (@p22893) :args (@t2090)) % 1.38/1.61 (step @p10388 :rule implies_elim :premises (@p10381)) % 1.38/1.61 (step @p10389 :rule resolution :premises (@p10388 @p10367) :args (true @t2090)) % 1.38/1.61 (step @p10390 :rule not_and :premises (@p10389)) % 1.38/1.61 (step @p10391 :rule eq_resolve :premises (@p10390 @p10273)) % 1.38/1.61 (step @p10392 :rule aci_norm :args ((= (or @t579 (or @t2073 @t2023)) (or @t579 @t2073 @t2023)))) % 1.38/1.61 (step @p10393 :rule symm :premises (@p10392)) % 1.38/1.61 (step @p10394 :rule bool-double-not-elim :args (@t2023)) % 1.38/1.61 (step @p10395 :rule evaluate :args (@t2091)) % 1.38/1.61 (step @p10396 :rule cong :premises (@p1242 @p10395) :args (@t2092)) % 1.38/1.61 (step @p10397 :rule cong :premises (@p10396) :args ((not @t2092))) % 1.38/1.61 (step @p10398 :rule arith-leq-norm :args (@t135 22)) % 1.38/1.61 (step @p10399 :rule trans :premises (@p10398 @p10397)) % 1.38/1.61 (step @p10400 :rule cong :premises (@p10399) :args ((not (<= @t135 22)))) % 1.38/1.61 (step @p10401 :rule trans :premises (@p10400 @p10394)) % 1.38/1.61 (step @p10402 :rule arith-elim-leq :args (@t135 22)) % 1.38/1.61 (step @p10403 :rule symm :premises (@p10402)) % 1.38/1.61 (step @p10404 :rule cong :premises (@p10403) :args ((not (>= 22 @t135)))) % 1.38/1.61 (step @p10405 :rule arith-elim-gt :args (@t135 22)) % 1.38/1.61 (step @p10406 :rule trans :premises (@p10405 @p10404)) % 1.38/1.61 (step @p10407 :rule trans :premises (@p10406 @p10401)) % 1.38/1.61 (step @p10408 :rule bool-double-not-elim :args (@t2093)) % 1.38/1.61 (step @p10409 :rule trans :premises (@p10408 @p10407)) % 1.38/1.61 (step @p10362 :rule arith-elim-lt :args (@t135 22)) % 1.38/1.61 (step @p10410 :rule bool-double-not-elim :args (@t2094)) % 1.38/1.61 (step @p10411 :rule trans :premises (@p10410 @p10362)) % 1.38/1.61 (step @p10412 :rule bool-double-not-elim :args (@t579)) % 1.38/1.61 (step @p10413 :rule nary_cong :premises (@p10412 @p10411 @p10409) :args ((or (not @t596) (not @t2096) (not @t2095)))) % 1.38/1.61 (step @p10414 :rule trans :premises (@p10413 @p10393)) % 1.38/1.61 (assume-push @p22894 @t596) % 1.38/1.61 (assume-push @p22895 @t2096) % 1.38/1.61 (assume-push @p22896 @t2095) % 1.38/1.61 (step @p10418 :rule arith_trichotomy :premises (@p22895 @p22894)) % 1.38/1.61 (step @p10419 false :rule contra :premises (@p10418 @p22896)) % 1.38/1.61 (step-pop @p22897 :rule scope :premises (@p10419)) % 1.38/1.61 (step-pop @p22898 :rule scope :premises (@p22897)) % 1.38/1.61 (step-pop @p22899 :rule scope :premises (@p22898)) % 1.38/1.61 (step @p10420 :rule process_scope :premises (@p22899) :args (false)) % 1.38/1.61 (step @p10424 :rule not_and :premises (@p10420)) % 1.38/1.61 (step @p10425 :rule eq_resolve :premises (@p10424 @p10414)) % 1.38/1.61 (step @p10426 :rule eq_resolve :premises (@p10425 @p10392)) % 1.38/1.61 (step @p10427 :rule reordering :premises (@p10426) :args ((or @t2073 @t2023 @t579))) % 1.38/1.61 (step @p10428 :rule chain_m_resolution :premises (@p10427 @p10391 @p6 @p10271 @p6 @p10172) :args ((or @t197 @t273 @t1084 @t2061) @t1809 (@list @t2072 @t15 @t579 @t15 @t2023))) % 1.38/1.61 (assume-push @p22900 @t2061) % 1.38/1.61 (assume-push @p22901 @t15) % 1.38/1.61 (assume-push @p22902 @t24) % 1.38/1.61 (assume-push @p22903 @t1078) % 1.38/1.61 (assume-push @p22904 @t2097) % 1.38/1.61 (step @p152 :rule evaluate :args (@t89)) % 1.38/1.61 (step @p10434 :rule evaluate :args ((+ -92/1 140/1 1/11 0/1 -49/1))) % 1.38/1.61 (step @p9299 :rule evaluate :args (@t1915)) % 1.38/1.61 (step @p155 :rule evaluate :args (@t91)) % 1.38/1.61 (step @p154 :rule evaluate :args (@t90)) % 1.38/1.61 (step @p10435 :rule evaluate :args (@t1853)) % 1.38/1.61 (step @p10436 :rule evaluate :args (@t2098)) % 1.38/1.61 (step @p10437 :rule cong :premises (@p10436) :args (@t2099)) % 1.38/1.61 (step @p10438 :rule trans :premises (@p10437 @p10435)) % 1.38/1.61 (step @p10439 :rule evaluate :args ((to_real -92))) % 1.38/1.61 (step @p10440 :rule evaluate :args (@t2100)) % 1.38/1.61 (step @p10441 :rule cong :premises (@p10440) :args (@t2101)) % 1.38/1.61 (step @p10442 :rule trans :premises (@p10441 @p10439)) % 1.38/1.61 (step @p10443 :rule nary_cong :premises (@p10442 @p10438 @p154 @p155 @p9299) :args (@t2102)) % 1.38/1.61 (step @p10444 :rule trans :premises (@p10443 @p10434)) % 1.38/1.61 (step @p10445 :rule arith_poly_norm :args ((= (+ @t97 @t1924 @t94 @t1922 @t1923) 0/1))) % 1.38/1.61 (step @p9312 :rule refl :args (@t1923)) % 1.38/1.61 (step @p9311 :rule arith_poly_norm :args (@t1926)) % 1.38/1.61 (step @p162 :rule arith_poly_norm :args (@t99)) % 1.38/1.61 (step @p10446 :rule refl :args (@t1924)) % 1.38/1.61 (step @p10447 :rule refl :args (@t97)) % 1.38/1.61 (step @p10448 :rule nary_cong :premises (@p10447 @p10446 @p162 @p9311 @p9312) :args (@t2103)) % 1.38/1.61 (step @p10449 :rule trans :premises (@p10448 @p10445)) % 1.38/1.61 (step @p10450 :rule cong :premises (@p10449 @p10444) :args ((<= @t2103 @t2102))) % 1.38/1.61 (step @p10451 :rule trans :premises (@p10450 @p152)) % 1.38/1.61 (assume-push @p22905 @t1929) % 1.38/1.61 (assume-push @p22906 @t1078) % 1.38/1.61 (step @p9339 :rule arith_mult_neg :args (-49/11 @t1094)) % 1.38/1.61 (step @p9340 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p9341 :rule cong :premises (@p22903) :args (@t644)) % 1.38/1.61 (step @p9342 :rule trans :premises (@p9341 @p9340)) % 1.38/1.61 (step @p9343 :rule and_intro :premises (@p22905 @p9342)) % 1.38/1.61 (step @p9344 :rule modus_ponens :premises (@p9343 @p9339)) % 1.38/1.61 (step-pop @p22907 :rule scope :premises (@p9344)) % 1.38/1.61 (step-pop @p22908 :rule scope :premises (@p22907)) % 1.38/1.61 (step @p9345 :rule process_scope :premises (@p22908) :args (@t1930)) % 1.38/1.61 (step @p9348 :rule evaluate :args (@t1929)) % 1.38/1.61 (step @p9349 :rule true_elim :premises (@p9348)) % 1.38/1.61 (step @p10456 :rule and_intro :premises (@p9349 @p22903)) % 1.38/1.61 (step @p10457 :rule modus_ponens :premises (@p10456 @p9345)) % 1.38/1.61 (assume-push @p22909 @t102) % 1.38/1.61 (assume-push @p22910 @t222) % 1.38/1.61 (step @p9325 :rule arith_mult_neg :args (-7/11 @t664)) % 1.38/1.61 (step @p9326 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p9327 :rule cong :premises (@p22910) :args (@t654)) % 1.38/1.61 (step @p9328 :rule trans :premises (@p9327 @p9326)) % 1.38/1.61 (step @p9329 :rule and_intro :premises (@p22909 @p9328)) % 1.38/1.61 (step @p9330 :rule modus_ponens :premises (@p9329 @p9325)) % 1.38/1.61 (step-pop @p22911 :rule scope :premises (@p9330)) % 1.38/1.61 (step-pop @p22912 :rule scope :premises (@p22911)) % 1.38/1.61 (step @p9331 :rule process_scope :premises (@p22912) :args (@t1928)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10462 :rule eq_resolve :premises (@p22902 @p538)) % 1.38/1.61 (step @p196 :rule evaluate :args (@t102)) % 1.38/1.61 (step @p197 :rule true_elim :premises (@p196)) % 1.38/1.61 (step @p10463 :rule and_intro :premises (@p197 @p10462)) % 1.38/1.61 (step @p10464 :rule modus_ponens :premises (@p10463 @p9331)) % 1.38/1.61 (assume-push @p22913 @t77) % 1.38/1.61 (assume-push @p22914 @t4) % 1.38/1.61 (step @p171 :rule arith_mult_pos :args (1/11 @t82)) % 1.38/1.61 (step @p172 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p173 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p174 :rule trans :premises (@p173 @p172)) % 1.38/1.61 (step @p175 :rule and_intro :premises (@p22913 @p174)) % 1.38/1.61 (step @p176 :rule modus_ponens :premises (@p175 @p171)) % 1.38/1.61 (step-pop @p22915 :rule scope :premises (@p176)) % 1.38/1.61 (step-pop @p22916 :rule scope :premises (@p22915)) % 1.38/1.61 (step @p177 :rule process_scope :premises (@p22916) :args (@t101)) % 1.38/1.61 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.61 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.61 (step @p180 :rule and_intro :premises (@p114 @p1)) % 1.38/1.61 (step @p181 :rule modus_ponens :premises (@p180 @p177)) % 1.38/1.61 (step @p10469 :rule arith_poly_norm :args ((= (* -140/1 (to_real (- @t156 @t2098))) (* -140/1 (- @t1924 @t2099))))) % 1.38/1.61 (step @p10470 :rule arith_poly_norm_rel :premises (@p10469) :args ((= (<= @t156 @t2098) (<= @t1924 @t2099)))) % 1.38/1.61 (step @p10471 :rule arith_mult_neg :args (-7 @t2061)) % 1.38/1.61 (step @p1399 :rule evaluate :args (@t480)) % 1.38/1.61 (step @p1400 :rule true_elim :premises (@p1399)) % 1.38/1.61 (step @p10472 :rule and_intro :premises (@p1400 @p22900)) % 1.38/1.61 (step @p10473 :rule modus_ponens :premises (@p10472 @p10471)) % 1.38/1.61 (step @p10474 :rule eq_resolve :premises (@p10473 @p10470)) % 1.38/1.61 (step @p10475 :rule arith_poly_norm :args ((= (* 92/1 (to_real (- @t96 @t2100))) (* 92/1 (- @t97 @t2101))))) % 1.38/1.61 (step @p10476 :rule arith_poly_norm_rel :premises (@p10475) :args ((= (<= @t96 @t2100) (<= @t97 @t2101)))) % 1.38/1.61 (step @p10477 :rule arith_mult_neg :args (-1 @t2097)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p10478 :rule and_intro :premises (@p136 @p22904)) % 1.38/1.61 (step @p10479 :rule modus_ponens :premises (@p10478 @p10477)) % 1.38/1.61 (step @p10480 :rule eq_resolve :premises (@p10479 @p10476)) % 1.38/1.61 (step @p10481 :rule arith_sum_ub :premises (@p10480 @p10474 @p181 @p10464 @p10457)) % 1.38/1.61 (step @p10482 false :rule eq_resolve :premises (@p10481 @p10451)) % 1.38/1.61 (step-pop @p22917 :rule scope :premises (@p10482)) % 1.38/1.61 (step-pop @p22918 :rule scope :premises (@p22917)) % 1.38/1.61 (step-pop @p22919 :rule scope :premises (@p22918)) % 1.38/1.61 (step-pop @p22920 :rule scope :premises (@p22919)) % 1.38/1.61 (step-pop @p22921 :rule scope :premises (@p22920)) % 1.38/1.61 (step @p10483 :rule process_scope :premises (@p22921) :args (false)) % 1.38/1.61 (step @p10489 :rule not_and :premises (@p10483)) % 1.38/1.61 (step @p10490 :rule reordering :premises (@p10489) :args ((or @t38 @t197 @t1084 @t2104 @t2062))) % 1.38/1.61 (step @p10491 :rule refl :args (@t2106)) % 1.38/1.61 (step @p10492 :rule bool-double-not-elim :args (@t2097)) % 1.38/1.61 (step @p10493 :rule nary_cong :premises (@p709 @p10492 @p35 @p495 @p3961 @p10491) :args ((or @t273 (not @t2104) @t38 @t197 @t1084 @t2106))) % 1.38/1.61 (assume-push @p22922 @t143) % 1.38/1.61 (assume-push @p22923 @t2104) % 1.38/1.61 (assume-push @p22924 @t15) % 1.38/1.61 (assume-push @p22925 @t24) % 1.38/1.61 (assume-push @p22926 @t1078) % 1.38/1.61 (assume-push @p22927 @t2105) % 1.38/1.61 (step @p4608 :rule evaluate :args (@t1209)) % 1.38/1.61 (step @p10500 :rule evaluate :args ((+ -21/1 0/1 182/11 -1/121 0/1 49/11))) % 1.38/1.61 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.61 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.61 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.61 (step @p10501 :rule evaluate :args (@t2107)) % 1.38/1.61 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.61 (step @p10502 :rule evaluate :args (@t692)) % 1.38/1.61 (step @p1697 :rule evaluate :args (@t552)) % 1.38/1.61 (step @p10503 :rule cong :premises (@p1697) :args (@t2108)) % 1.38/1.61 (step @p10504 :rule trans :premises (@p10503 @p10502)) % 1.38/1.61 (step @p10505 :rule nary_cong :premises (@p10504 @p1130 @p10501 @p4610 @p4612 @p4611) :args (@t2109)) % 1.38/1.61 (step @p10506 :rule trans :premises (@p10505 @p10500)) % 1.38/1.61 (step @p10507 :rule arith_poly_norm :args ((= (+ @t399 @t392 @t1437 @t1216 @t1218 @t1067) 0/1))) % 1.38/1.61 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.61 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.61 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.61 (step @p5894 :rule refl :args (@t1437)) % 1.38/1.61 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.61 (step @p10508 :rule refl :args (@t399)) % 1.38/1.61 (step @p10509 :rule nary_cong :premises (@p10508 @p1141 @p5894 @p4618 @p4620 @p4619) :args (@t2110)) % 1.38/1.61 (step @p10510 :rule trans :premises (@p10509 @p10507)) % 1.38/1.61 (step @p10511 :rule cong :premises (@p10510 @p10506) :args ((<= @t2110 @t2109))) % 1.38/1.61 (step @p10512 :rule trans :premises (@p10511 @p4608)) % 1.38/1.61 (assume-push @p22928 @t1231) % 1.38/1.61 (assume-push @p22929 @t1078) % 1.38/1.61 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.61 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4647 :rule cong :premises (@p22926) :args (@t644)) % 1.38/1.61 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.61 (step @p4649 :rule and_intro :premises (@p22928 @p4648)) % 1.38/1.61 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.61 (step-pop @p22930 :rule scope :premises (@p4650)) % 1.38/1.61 (step-pop @p22931 :rule scope :premises (@p22930)) % 1.38/1.61 (step @p4651 :rule process_scope :premises (@p22931) :args (@t1232)) % 1.38/1.61 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.61 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.61 (step @p10517 :rule and_intro :premises (@p4655 @p22926)) % 1.38/1.61 (step @p10518 :rule modus_ponens :premises (@p10517 @p4651)) % 1.38/1.61 (assume-push @p22932 @t1233) % 1.38/1.61 (assume-push @p22933 @t222) % 1.38/1.61 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.61 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4662 :rule cong :premises (@p22933) :args (@t654)) % 1.38/1.61 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.61 (step @p4664 :rule and_intro :premises (@p22932 @p4663)) % 1.38/1.61 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.61 (step-pop @p22934 :rule scope :premises (@p4665)) % 1.38/1.61 (step-pop @p22935 :rule scope :premises (@p22934)) % 1.38/1.61 (step @p4666 :rule process_scope :premises (@p22935) :args (@t1234)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10523 :rule eq_resolve :premises (@p22925 @p538)) % 1.38/1.61 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.61 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.61 (step @p10524 :rule and_intro :premises (@p4671 @p10523)) % 1.38/1.61 (step @p10525 :rule modus_ponens :premises (@p10524 @p4666)) % 1.38/1.61 (assume-push @p22936 @t1229) % 1.38/1.61 (assume-push @p22937 @t4) % 1.38/1.61 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.61 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.61 (step @p4634 :rule and_intro :premises (@p22936 @p4633)) % 1.38/1.61 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.61 (step-pop @p22938 :rule scope :premises (@p4635)) % 1.38/1.61 (step-pop @p22939 :rule scope :premises (@p22938)) % 1.38/1.61 (step @p4636 :rule process_scope :premises (@p22939) :args (@t1230)) % 1.38/1.61 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.61 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.61 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.61 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.61 (assume-push @p22940 @t1440) % 1.38/1.61 (assume-push @p22941 @t2111) % 1.38/1.61 (step @p10532 :rule arith_mult_pos :args (2/11 (<= @t93 91/1))) % 1.38/1.61 (step @p10533 :rule evaluate :args (@t2112)) % 1.38/1.61 (step @p10534 :rule refl :args (@t93)) % 1.38/1.61 (step @p10535 :rule cong :premises (@p10534 @p10533) :args (@t2113)) % 1.38/1.61 (step @p10536 :rule arith_poly_norm :args ((= (* -91/1 (to_real (- tptp.a 91))) (* -91/1 (- @t93 @t2112))))) % 1.38/1.61 (step @p10537 :rule arith_poly_norm_rel :premises (@p10536) :args ((= @t2111 @t2113))) % 1.38/1.61 (step @p10538 :rule trans :premises (@p10537 @p10535)) % 1.38/1.61 (step @p10539 :rule eq_resolve :premises (@p22941 @p10538)) % 1.38/1.61 (step @p10540 :rule and_intro :premises (@p22940 @p10539)) % 1.38/1.61 (step @p10541 :rule modus_ponens :premises (@p10540 @p10532)) % 1.38/1.61 (step-pop @p22942 :rule scope :premises (@p10541)) % 1.38/1.61 (step-pop @p22943 :rule scope :premises (@p22942)) % 1.38/1.61 (step @p10542 :rule process_scope :premises (@p22943) :args ((<= @t1437 @t2107))) % 1.38/1.61 (step @p10545 :rule arith-elim-lt :args (tptp.a 92)) % 1.38/1.61 (step @p10546 :rule symm :premises (@p10545)) % 1.38/1.61 (step @p10547 :rule eq_resolve :premises (@p22923 @p10546)) % 1.38/1.61 (step @p10548 :rule int_tight_ub :premises (@p10547)) % 1.38/1.61 (step @p5936 :rule evaluate :args (@t1440)) % 1.38/1.61 (step @p5937 :rule true_elim :premises (@p5936)) % 1.38/1.61 (step @p10549 :rule and_intro :premises (@p5937 @p10548)) % 1.38/1.61 (step @p10550 :rule modus_ponens :premises (@p10549 @p10542)) % 1.38/1.61 (assume-push @p22944 @t416) % 1.38/1.61 (assume-push @p22945 @t417) % 1.38/1.61 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.61 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p1172 :rule cong :premises (@p22945) :args (@t401)) % 1.38/1.61 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.61 (step @p1174 :rule and_intro :premises (@p22944 @p1173)) % 1.38/1.61 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.61 (step-pop @p22946 :rule scope :premises (@p1175)) % 1.38/1.61 (step-pop @p22947 :rule scope :premises (@p22946)) % 1.38/1.61 (step @p1176 :rule process_scope :premises (@p22947) :args (@t419)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10555 :rule eq_resolve :premises (@p22922 @p1181)) % 1.38/1.61 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.61 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.61 (step @p10556 :rule and_intro :premises (@p1184 @p10555)) % 1.38/1.61 (step @p10557 :rule modus_ponens :premises (@p10556 @p1176)) % 1.38/1.61 (step @p10558 :rule arith_poly_norm :args ((= (* 21/1 (to_real (- @t398 @t552))) (* 21/1 (- @t399 @t2108))))) % 1.38/1.61 (step @p10559 :rule arith_poly_norm_rel :premises (@p10558) :args ((= (<= @t398 @t552) (<= @t399 @t2108)))) % 1.38/1.61 (step @p10560 :rule arith_mult_neg :args (-1 @t2105)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p10561 :rule and_intro :premises (@p136 @p22927)) % 1.38/1.61 (step @p10562 :rule modus_ponens :premises (@p10561 @p10560)) % 1.38/1.61 (step @p10563 :rule eq_resolve :premises (@p10562 @p10559)) % 1.38/1.61 (step @p10564 :rule arith_sum_ub :premises (@p10563 @p10557 @p10550 @p4642 @p10525 @p10518)) % 1.38/1.61 (step @p10565 false :rule eq_resolve :premises (@p10564 @p10512)) % 1.38/1.61 (step-pop @p22948 :rule scope :premises (@p10565)) % 1.38/1.61 (step-pop @p22949 :rule scope :premises (@p22948)) % 1.38/1.61 (step-pop @p22950 :rule scope :premises (@p22949)) % 1.38/1.61 (step-pop @p22951 :rule scope :premises (@p22950)) % 1.38/1.61 (step-pop @p22952 :rule scope :premises (@p22951)) % 1.38/1.61 (step-pop @p22953 :rule scope :premises (@p22952)) % 1.38/1.61 (step @p10566 :rule process_scope :premises (@p22953) :args (false)) % 1.38/1.61 (step @p10573 :rule not_and :premises (@p10566)) % 1.38/1.61 (step @p10574 :rule eq_resolve :premises (@p10573 @p10493)) % 1.38/1.61 (step @p10575 :rule reordering :premises (@p10574) :args ((or @t38 @t197 @t273 @t1084 @t2106 @t2097))) % 1.38/1.61 (step @p10576 :rule refl :args (@t2115)) % 1.38/1.61 (step @p10577 :rule bool-double-not-elim :args (@t2105)) % 1.38/1.61 (step @p10578 :rule nary_cong :premises (@p10577 @p709 @p35 @p3961 @p495 @p10576) :args ((or @t2116 @t273 @t38 @t1084 @t197 @t2115))) % 1.38/1.61 (assume-push @p22954 @t2106) % 1.38/1.61 (assume-push @p22955 @t143) % 1.38/1.61 (assume-push @p22956 @t15) % 1.38/1.61 (assume-push @p22957 @t1078) % 1.38/1.61 (assume-push @p22958 @t24) % 1.38/1.61 (assume-push @p22959 @t2114) % 1.38/1.61 (step @p3835 :rule evaluate :args (@t1058)) % 1.38/1.61 (step @p10585 :rule evaluate :args ((+ -86/1 110/1 0/1 1/22 -49/2 0/1))) % 1.38/1.61 (step @p4392 :rule evaluate :args (@t1165)) % 1.38/1.61 (step @p4391 :rule evaluate :args (@t1164)) % 1.38/1.61 (step @p3145 :rule evaluate :args (@t893)) % 1.38/1.61 (step @p4393 :rule evaluate :args (@t1166)) % 1.38/1.61 (step @p10586 :rule evaluate :args (@t2117)) % 1.38/1.61 (step @p10587 :rule evaluate :args ((to_real -86))) % 1.38/1.61 (step @p10588 :rule evaluate :args (@t2118)) % 1.38/1.61 (step @p10589 :rule cong :premises (@p10588) :args (@t2119)) % 1.38/1.61 (step @p10590 :rule trans :premises (@p10589 @p10587)) % 1.38/1.61 (step @p10591 :rule nary_cong :premises (@p10590 @p10586 @p4393 @p3145 @p4391 @p4392) :args (@t2120)) % 1.38/1.61 (step @p10592 :rule trans :premises (@p10591 @p10585)) % 1.38/1.61 (step @p9619 :rule arith_poly_norm :args (@t1982)) % 1.38/1.61 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.38/1.61 (step @p4403 :rule refl :args (@t1174)) % 1.38/1.61 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.38/1.61 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.38/1.61 (step @p4401 :rule refl :args (@t1170)) % 1.38/1.61 (step @p9620 :rule refl :args (@t97)) % 1.38/1.61 (step @p9621 :rule nary_cong :premises (@p9620 @p4401 @p4405 @p4402 @p4403 @p4404) :args (@t1983)) % 1.38/1.61 (step @p9622 :rule trans :premises (@p9621 @p9619)) % 1.38/1.61 (step @p10593 :rule cong :premises (@p9622 @p10592) :args ((<= @t1983 @t2120))) % 1.38/1.61 (step @p10594 :rule trans :premises (@p10593 @p3835)) % 1.38/1.61 (assume-push @p22960 @t1119) % 1.38/1.61 (assume-push @p22961 @t222) % 1.38/1.61 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.38/1.61 (step @p4457 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4458 :rule cong :premises (@p22961) :args (@t654)) % 1.38/1.61 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.38/1.61 (step @p4460 :rule and_intro :premises (@p22960 @p4459)) % 1.38/1.61 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.38/1.61 (step-pop @p22962 :rule scope :premises (@p4461)) % 1.38/1.61 (step-pop @p22963 :rule scope :premises (@p22962)) % 1.38/1.61 (step @p4462 :rule process_scope :premises (@p22963) :args (@t1193)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10599 :rule eq_resolve :premises (@p22958 @p538)) % 1.38/1.61 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.61 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.61 (step @p10600 :rule and_intro :premises (@p4126 @p10599)) % 1.38/1.61 (step @p10601 :rule modus_ponens :premises (@p10600 @p4462)) % 1.38/1.61 (assume-push @p22964 @t1191) % 1.38/1.61 (assume-push @p22965 @t1078) % 1.38/1.61 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.38/1.61 (step @p4442 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4443 :rule cong :premises (@p22957) :args (@t644)) % 1.38/1.61 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.38/1.61 (step @p4445 :rule and_intro :premises (@p22964 @p4444)) % 1.38/1.61 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.38/1.61 (step-pop @p22966 :rule scope :premises (@p4446)) % 1.38/1.61 (step-pop @p22967 :rule scope :premises (@p22966)) % 1.38/1.61 (step @p4447 :rule process_scope :premises (@p22967) :args (@t1192)) % 1.38/1.61 (step @p4450 :rule evaluate :args (@t1191)) % 1.38/1.61 (step @p4451 :rule true_elim :premises (@p4450)) % 1.38/1.61 (step @p10606 :rule and_intro :premises (@p4451 @p22957)) % 1.38/1.61 (step @p10607 :rule modus_ponens :premises (@p10606 @p4447)) % 1.38/1.61 (assume-push @p22968 @t919) % 1.38/1.61 (assume-push @p22969 @t4) % 1.38/1.61 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.38/1.61 (step @p4429 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.38/1.61 (step @p4432 :rule and_intro :premises (@p22968 @p4431)) % 1.38/1.61 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.38/1.61 (step-pop @p22970 :rule scope :premises (@p4433)) % 1.38/1.61 (step-pop @p22971 :rule scope :premises (@p22970)) % 1.38/1.61 (step @p4434 :rule process_scope :premises (@p22971) :args (@t1190)) % 1.38/1.61 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.61 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.61 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.38/1.61 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.38/1.61 (assume-push @p22972 @t1194) % 1.38/1.61 (assume-push @p22973 @t417) % 1.38/1.61 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.38/1.61 (step @p4471 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4472 :rule cong :premises (@p22973) :args (@t401)) % 1.38/1.61 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.38/1.61 (step @p4474 :rule and_intro :premises (@p22972 @p4473)) % 1.38/1.61 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.38/1.61 (step-pop @p22974 :rule scope :premises (@p4475)) % 1.38/1.61 (step-pop @p22975 :rule scope :premises (@p22974)) % 1.38/1.61 (step @p4476 :rule process_scope :premises (@p22975) :args (@t1195)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10616 :rule eq_resolve :premises (@p22955 @p1181)) % 1.38/1.61 (step @p4480 :rule evaluate :args (@t1194)) % 1.38/1.61 (step @p4481 :rule true_elim :premises (@p4480)) % 1.38/1.61 (step @p10617 :rule and_intro :premises (@p4481 @p10616)) % 1.38/1.61 (step @p10618 :rule modus_ponens :premises (@p10617 @p4476)) % 1.38/1.61 (assume-push @p22976 @t1189) % 1.38/1.61 (assume-push @p22977 @t2121) % 1.38/1.61 (step @p10621 :rule arith_mult_pos :args (11/2 (<= @t389 20/1))) % 1.38/1.61 (step @p10622 :rule evaluate :args (@t2122)) % 1.38/1.61 (step @p10623 :rule refl :args (@t389)) % 1.38/1.61 (step @p10624 :rule cong :premises (@p10623 @p10622) :args (@t2123)) % 1.38/1.61 (step @p10625 :rule arith_poly_norm :args ((= (* -20/1 (to_real (- @t135 20))) (* -20/1 (- @t389 @t2122))))) % 1.38/1.61 (step @p10626 :rule arith_poly_norm_rel :premises (@p10625) :args ((= @t2121 @t2123))) % 1.38/1.61 (step @p10627 :rule trans :premises (@p10626 @p10624)) % 1.38/1.61 (step @p10628 :rule eq_resolve :premises (@p22977 @p10627)) % 1.38/1.61 (step @p10629 :rule and_intro :premises (@p22976 @p10628)) % 1.38/1.61 (step @p10630 :rule modus_ponens :premises (@p10629 @p10621)) % 1.38/1.61 (step-pop @p22978 :rule scope :premises (@p10630)) % 1.38/1.61 (step-pop @p22979 :rule scope :premises (@p22978)) % 1.38/1.61 (step @p10631 :rule process_scope :premises (@p22979) :args ((<= @t1170 @t2117))) % 1.38/1.61 (step @p10634 :rule arith-elim-lt :args (@t135 21)) % 1.38/1.61 (step @p10635 :rule symm :premises (@p10634)) % 1.38/1.61 (step @p10636 :rule eq_resolve :premises (@p22954 @p10635)) % 1.38/1.61 (step @p10637 :rule int_tight_ub :premises (@p10636)) % 1.38/1.61 (step @p4422 :rule evaluate :args (@t1189)) % 1.38/1.61 (step @p4423 :rule true_elim :premises (@p4422)) % 1.38/1.61 (step @p10638 :rule and_intro :premises (@p4423 @p10637)) % 1.38/1.61 (step @p10639 :rule modus_ponens :premises (@p10638 @p10631)) % 1.38/1.61 (step @p10640 :rule arith_poly_norm :args ((= (* 86/1 (to_real (- @t96 @t2118))) (* 86/1 (- @t97 @t2119))))) % 1.38/1.61 (step @p10641 :rule arith_poly_norm_rel :premises (@p10640) :args ((= (<= @t96 @t2118) (<= @t97 @t2119)))) % 1.38/1.61 (step @p10642 :rule arith_mult_neg :args (-1 @t2114)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p10643 :rule and_intro :premises (@p136 @p22959)) % 1.38/1.61 (step @p10644 :rule modus_ponens :premises (@p10643 @p10642)) % 1.38/1.61 (step @p10645 :rule eq_resolve :premises (@p10644 @p10641)) % 1.38/1.61 (step @p10646 :rule arith_sum_ub :premises (@p10645 @p10639 @p10618 @p4438 @p10607 @p10601)) % 1.38/1.61 (step @p10647 false :rule eq_resolve :premises (@p10646 @p10594)) % 1.38/1.61 (step-pop @p22980 :rule scope :premises (@p10647)) % 1.38/1.61 (step-pop @p22981 :rule scope :premises (@p22980)) % 1.38/1.61 (step-pop @p22982 :rule scope :premises (@p22981)) % 1.38/1.61 (step-pop @p22983 :rule scope :premises (@p22982)) % 1.38/1.61 (step-pop @p22984 :rule scope :premises (@p22983)) % 1.38/1.61 (step-pop @p22985 :rule scope :premises (@p22984)) % 1.38/1.61 (step @p10648 :rule process_scope :premises (@p22985) :args (false)) % 1.38/1.61 (step @p10655 :rule not_and :premises (@p10648)) % 1.38/1.61 (step @p10656 :rule eq_resolve :premises (@p10655 @p10578)) % 1.38/1.61 (step @p10657 :rule reordering :premises (@p10656) :args ((or @t38 @t197 @t273 @t1084 @t2105 @t2115))) % 1.38/1.61 (step @p10658 :rule bool-double-not-elim :args (@t2114)) % 1.38/1.61 (step @p10659 :rule refl :args (@t2125)) % 1.38/1.61 (step @p10660 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p10659 @p10658) :args ((or @t38 @t197 @t273 @t1084 @t2125 (not @t2115)))) % 1.38/1.61 (assume-push @p22986 @t15) % 1.38/1.61 (assume-push @p22987 @t2124) % 1.38/1.61 (assume-push @p22988 @t24) % 1.38/1.61 (assume-push @p22989 @t1078) % 1.38/1.61 (assume-push @p22990 @t143) % 1.38/1.61 (assume-push @p22991 @t2115) % 1.38/1.61 (step @p10667 :rule arith-elim-leq :args (tptp.a 85)) % 1.38/1.61 (step @p10668 :rule symm :premises (@p10667)) % 1.38/1.61 (step @p10669 :rule cong :premises (@p10668) :args ((not (>= 85 tptp.a)))) % 1.38/1.61 (step @p10670 :rule arith-elim-gt :args (tptp.a 85)) % 1.38/1.61 (step @p10671 :rule trans :premises (@p10670 @p10669)) % 1.38/1.61 (step @p10672 :rule evaluate :args (@t2126)) % 1.38/1.61 (step @p10673 :rule cong :premises (@p335 @p10672) :args (@t2127)) % 1.38/1.61 (step @p10674 :rule cong :premises (@p10673) :args ((not @t2127))) % 1.38/1.61 (step @p10675 :rule arith-leq-norm :args (tptp.a 85)) % 1.38/1.61 (step @p10676 :rule trans :premises (@p10675 @p10674)) % 1.38/1.61 (step @p10677 :rule cong :premises (@p10676) :args ((not @t2128))) % 1.38/1.61 (step @p10678 :rule trans :premises (@p10677 @p10658)) % 1.38/1.61 (step @p10679 :rule trans :premises (@p10671 @p10678)) % 1.38/1.61 (step @p10680 :rule symm :premises (@p10679)) % 1.38/1.61 (step @p10681 :rule trans :premises (@p10678 @p10680)) % 1.38/1.61 (assume-push @p22992 @t2128) % 1.38/1.61 (step @p6992 :rule evaluate :args (@t1621)) % 1.38/1.61 (step @p10683 :rule evaluate :args ((+ 85/1 0/1 49/2 0/1 -110/1 -1/22))) % 1.38/1.61 (step @p6111 :rule evaluate :args (@t1472)) % 1.38/1.61 (step @p10684 :rule evaluate :args (@t2129)) % 1.38/1.61 (step @p3144 :rule evaluate :args (@t892)) % 1.38/1.61 (step @p6112 :rule evaluate :args (@t1473)) % 1.38/1.61 (step @p6114 :rule evaluate :args (@t1475)) % 1.38/1.61 (step @p10685 :rule refl :args (85/1)) % 1.38/1.61 (step @p10686 :rule nary_cong :premises (@p10685 @p6114 @p6112 @p3144 @p10684 @p6111) :args (@t2130)) % 1.38/1.61 (step @p10687 :rule trans :premises (@p10686 @p10683)) % 1.38/1.61 (step @p10688 :rule arith_poly_norm :args ((= (+ @t93 @t1480 @t1175 @t1479 @t1179 @t1478) 0/1))) % 1.38/1.61 (step @p6119 :rule arith_poly_norm :args (@t1482)) % 1.38/1.61 (step @p6122 :rule refl :args (@t1179)) % 1.38/1.61 (step @p6120 :rule arith_poly_norm :args (@t1484)) % 1.38/1.61 (step @p6121 :rule refl :args (@t1175)) % 1.38/1.61 (step @p6123 :rule arith_poly_norm :args (@t1486)) % 1.38/1.61 (step @p10689 :rule refl :args (@t93)) % 1.38/1.61 (step @p10690 :rule nary_cong :premises (@p10689 @p6123 @p6121 @p6120 @p6122 @p6119) :args (@t2131)) % 1.38/1.61 (step @p10691 :rule trans :premises (@p10690 @p10688)) % 1.38/1.61 (step @p10692 :rule cong :premises (@p10691 @p10687) :args ((<= @t2131 @t2130))) % 1.38/1.61 (step @p10693 :rule trans :premises (@p10692 @p6992)) % 1.38/1.61 (assume-push @p22993 @t1117) % 1.38/1.61 (assume-push @p22994 @t4) % 1.38/1.61 (step @p6135 :rule arith_mult_neg :args (-1/22 @t82)) % 1.38/1.61 (step @p6136 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p6137 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p6138 :rule trans :premises (@p6137 @p6136)) % 1.38/1.61 (step @p6139 :rule and_intro :premises (@p22993 @p6138)) % 1.38/1.61 (step @p6140 :rule modus_ponens :premises (@p6139 @p6135)) % 1.38/1.61 (step-pop @p22995 :rule scope :premises (@p6140)) % 1.38/1.61 (step-pop @p22996 :rule scope :premises (@p22995)) % 1.38/1.61 (step @p6141 :rule process_scope :premises (@p22996) :args (@t1489)) % 1.38/1.61 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.61 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.61 (step @p6144 :rule and_intro :premises (@p4111 @p1)) % 1.38/1.61 (step @p6145 :rule modus_ponens :premises (@p6144 @p6141)) % 1.38/1.61 (assume-push @p22997 @t1493) % 1.38/1.61 (assume-push @p22998 @t2124) % 1.38/1.61 (step @p10700 :rule arith_mult_neg :args (-11/2 @t2132)) % 1.38/1.61 (step @p10701 :rule evaluate :args (@t2122)) % 1.38/1.61 (step @p10702 :rule cong :premises (@p22987) :args (@t389)) % 1.38/1.61 (step @p10703 :rule trans :premises (@p10702 @p10701)) % 1.38/1.61 (step @p10704 :rule and_intro :premises (@p22997 @p10703)) % 1.38/1.61 (step @p10705 :rule modus_ponens :premises (@p10704 @p10700)) % 1.38/1.61 (step-pop @p22999 :rule scope :premises (@p10705)) % 1.38/1.61 (step-pop @p23000 :rule scope :premises (@p22999)) % 1.38/1.61 (step @p10706 :rule process_scope :premises (@p23000) :args ((= @t1179 @t2129))) % 1.38/1.61 (step @p6190 :rule evaluate :args (@t1493)) % 1.38/1.61 (step @p6191 :rule true_elim :premises (@p6190)) % 1.38/1.61 (step @p10709 :rule and_intro :premises (@p6191 @p22987)) % 1.38/1.61 (step @p10710 :rule modus_ponens :premises (@p10709 @p10706)) % 1.38/1.61 (assume-push @p23001 @t916) % 1.38/1.61 (assume-push @p23002 @t222) % 1.38/1.61 (step @p6148 :rule arith_mult_pos :args (7/22 @t664)) % 1.38/1.61 (step @p6149 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p6150 :rule cong :premises (@p23002) :args (@t654)) % 1.38/1.61 (step @p6151 :rule trans :premises (@p6150 @p6149)) % 1.38/1.61 (step @p6152 :rule and_intro :premises (@p23001 @p6151)) % 1.38/1.61 (step @p6153 :rule modus_ponens :premises (@p6152 @p6148)) % 1.38/1.61 (step-pop @p23003 :rule scope :premises (@p6153)) % 1.38/1.61 (step-pop @p23004 :rule scope :premises (@p23003)) % 1.38/1.61 (step @p6154 :rule process_scope :premises (@p23004) :args (@t1490)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10715 :rule eq_resolve :premises (@p22988 @p538)) % 1.38/1.61 (step @p3229 :rule evaluate :args (@t916)) % 1.38/1.61 (step @p3230 :rule true_elim :premises (@p3229)) % 1.38/1.61 (step @p10716 :rule and_intro :premises (@p3230 @p10715)) % 1.38/1.61 (step @p10717 :rule modus_ponens :premises (@p10716 @p6154)) % 1.38/1.61 (assume-push @p23005 @t1491) % 1.38/1.61 (assume-push @p23006 @t1078) % 1.38/1.61 (step @p6162 :rule arith_mult_pos :args (49/22 @t1094)) % 1.38/1.61 (step @p6163 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p6164 :rule cong :premises (@p22989) :args (@t644)) % 1.38/1.61 (step @p6165 :rule trans :premises (@p6164 @p6163)) % 1.38/1.61 (step @p6166 :rule and_intro :premises (@p23005 @p6165)) % 1.38/1.61 (step @p6167 :rule modus_ponens :premises (@p6166 @p6162)) % 1.38/1.61 (step-pop @p23007 :rule scope :premises (@p6167)) % 1.38/1.61 (step-pop @p23008 :rule scope :premises (@p23007)) % 1.38/1.61 (step @p6168 :rule process_scope :premises (@p23008) :args (@t1492)) % 1.38/1.61 (step @p6171 :rule evaluate :args (@t1491)) % 1.38/1.61 (step @p6172 :rule true_elim :premises (@p6171)) % 1.38/1.61 (step @p10722 :rule and_intro :premises (@p6172 @p22989)) % 1.38/1.61 (step @p10723 :rule modus_ponens :premises (@p10722 @p6168)) % 1.38/1.61 (assume-push @p23009 @t1499) % 1.38/1.61 (assume-push @p23010 @t417) % 1.38/1.61 (step @p6196 :rule arith_mult_neg :args (-1/2 @t418)) % 1.38/1.61 (step @p6197 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p6198 :rule cong :premises (@p23010) :args (@t401)) % 1.38/1.61 (step @p6199 :rule trans :premises (@p6198 @p6197)) % 1.38/1.61 (step @p6200 :rule and_intro :premises (@p23009 @p6199)) % 1.38/1.61 (step @p6201 :rule modus_ponens :premises (@p6200 @p6196)) % 1.38/1.61 (step-pop @p23011 :rule scope :premises (@p6201)) % 1.38/1.61 (step-pop @p23012 :rule scope :premises (@p23011)) % 1.38/1.61 (step @p6202 :rule process_scope :premises (@p23012) :args (@t1500)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10728 :rule eq_resolve :premises (@p22990 @p1181)) % 1.38/1.61 (step @p6206 :rule evaluate :args (@t1499)) % 1.38/1.61 (step @p6207 :rule true_elim :premises (@p6206)) % 1.38/1.61 (step @p10729 :rule and_intro :premises (@p6207 @p10728)) % 1.38/1.61 (step @p10730 :rule modus_ponens :premises (@p10729 @p6202)) % 1.38/1.61 (step @p10731 :rule evaluate :args (@t2133)) % 1.38/1.61 (step @p10732 :rule refl :args (@t93)) % 1.38/1.61 (step @p10733 :rule cong :premises (@p10732 @p10731) :args (@t2134)) % 1.38/1.61 (step @p10734 :rule arith_poly_norm :args ((= (* -85/1 (to_real (- tptp.a 85))) (* -85/1 (- @t93 @t2133))))) % 1.38/1.61 (step @p10735 :rule arith_poly_norm_rel :premises (@p10734) :args ((= @t2128 @t2134))) % 1.38/1.61 (step @p10736 :rule trans :premises (@p10735 @p10733)) % 1.38/1.61 (step @p10737 :rule eq_resolve :premises (@p22992 @p10736)) % 1.38/1.61 (step @p10738 :rule arith_sum_ub :premises (@p10737 @p10730 @p10723 @p10717 @p10710 @p6145)) % 1.38/1.61 (step @p10739 false :rule eq_resolve :premises (@p10738 @p10693)) % 1.38/1.61 (step-pop @p23013 :rule scope :premises (@p10739)) % 1.38/1.61 (step @p10740 :rule process_scope :premises (@p23013) :args (false)) % 1.38/1.61 (step @p10742 :rule eq_resolve :premises (@p10740 @p10681)) % 1.38/1.61 (step @p10743 :rule eq_resolve :premises (@p10742 @p10671)) % 1.38/1.61 (step @p10744 :rule arith-elim-lt :args (tptp.a 86)) % 1.38/1.61 (step @p10745 :rule symm :premises (@p10744)) % 1.38/1.61 (step @p10746 :rule eq_resolve :premises (@p22991 @p10745)) % 1.38/1.61 (step @p10747 :rule int_tight_ub :premises (@p10746)) % 1.38/1.61 (step @p10748 false :rule contra :premises (@p10747 @p10743)) % 1.38/1.61 (step-pop @p23014 :rule scope :premises (@p10748)) % 1.38/1.61 (step-pop @p23015 :rule scope :premises (@p23014)) % 1.38/1.61 (step-pop @p23016 :rule scope :premises (@p23015)) % 1.38/1.61 (step-pop @p23017 :rule scope :premises (@p23016)) % 1.38/1.61 (step-pop @p23018 :rule scope :premises (@p23017)) % 1.38/1.61 (step-pop @p23019 :rule scope :premises (@p23018)) % 1.38/1.61 (step @p10749 :rule process_scope :premises (@p23019) :args (false)) % 1.38/1.61 (assume-push @p23020 @t15) % 1.38/1.61 (assume-push @p23021 @t24) % 1.38/1.61 (assume-push @p23022 @t143) % 1.38/1.61 (assume-push @p23023 @t1078) % 1.38/1.61 (assume-push @p23024 @t2124) % 1.38/1.61 (assume-push @p23025 @t2115) % 1.38/1.61 (step @p10762 :rule and_intro :premises (@p6 @p23024 @p23021 @p23023 @p23022 @p23025)) % 1.38/1.61 (step-pop @p23026 :rule scope :premises (@p10762)) % 1.38/1.61 (step-pop @p23027 :rule scope :premises (@p23026)) % 1.38/1.61 (step-pop @p23028 :rule scope :premises (@p23027)) % 1.38/1.61 (step-pop @p23029 :rule scope :premises (@p23028)) % 1.38/1.61 (step-pop @p23030 :rule scope :premises (@p23029)) % 1.38/1.61 (step-pop @p23031 :rule scope :premises (@p23030)) % 1.38/1.61 (step @p10763 :rule process_scope :premises (@p23031) :args (@t2135)) % 1.38/1.61 (step @p10770 :rule implies_elim :premises (@p10763)) % 1.38/1.61 (step @p10771 :rule resolution :premises (@p10770 @p10749) :args (true @t2135)) % 1.38/1.61 (step @p10772 :rule not_and :premises (@p10771)) % 1.38/1.61 (step @p10773 :rule eq_resolve :premises (@p10772 @p10660)) % 1.38/1.61 (step @p10774 :rule aci_norm :args ((= (or @t2124 (or @t2137 @t2105)) (or @t2124 @t2137 @t2105)))) % 1.38/1.61 (step @p10775 :rule symm :premises (@p10774)) % 1.38/1.61 (step @p1607 :rule evaluate :args (@t533)) % 1.38/1.61 (step @p10776 :rule cong :premises (@p1242 @p1607) :args (@t2138)) % 1.38/1.61 (step @p10777 :rule cong :premises (@p10776) :args ((not @t2138))) % 1.38/1.61 (step @p10778 :rule arith-leq-norm :args (@t135 20)) % 1.38/1.61 (step @p10779 :rule trans :premises (@p10778 @p10777)) % 1.38/1.61 (step @p10780 :rule cong :premises (@p10779) :args ((not @t2121))) % 1.38/1.61 (step @p10781 :rule trans :premises (@p10780 @p10577)) % 1.38/1.61 (step @p10782 :rule arith-elim-leq :args (@t135 20)) % 1.38/1.61 (step @p10783 :rule symm :premises (@p10782)) % 1.38/1.61 (step @p10784 :rule cong :premises (@p10783) :args ((not (>= 20 @t135)))) % 1.38/1.61 (step @p10785 :rule arith-elim-gt :args (@t135 20)) % 1.38/1.61 (step @p10786 :rule trans :premises (@p10785 @p10784)) % 1.38/1.61 (step @p10787 :rule trans :premises (@p10786 @p10781)) % 1.38/1.61 (step @p10788 :rule bool-double-not-elim :args (@t2139)) % 1.38/1.61 (step @p10789 :rule trans :premises (@p10788 @p10787)) % 1.38/1.61 (step @p10790 :rule arith-elim-lt :args (@t135 20)) % 1.38/1.61 (step @p10791 :rule bool-double-not-elim :args (@t2140)) % 1.38/1.61 (step @p10792 :rule trans :premises (@p10791 @p10790)) % 1.38/1.61 (step @p10793 :rule bool-double-not-elim :args (@t2124)) % 1.38/1.61 (step @p10794 :rule nary_cong :premises (@p10793 @p10792 @p10789) :args ((or (not @t2125) (not @t2142) (not @t2141)))) % 1.38/1.61 (step @p10795 :rule trans :premises (@p10794 @p10775)) % 1.38/1.61 (assume-push @p23032 @t2125) % 1.38/1.61 (assume-push @p23033 @t2142) % 1.38/1.61 (assume-push @p23034 @t2141) % 1.38/1.61 (step @p10799 :rule arith_trichotomy :premises (@p23033 @p23032)) % 1.38/1.61 (step @p10800 false :rule contra :premises (@p10799 @p23034)) % 1.38/1.61 (step-pop @p23035 :rule scope :premises (@p10800)) % 1.38/1.61 (step-pop @p23036 :rule scope :premises (@p23035)) % 1.38/1.61 (step-pop @p23037 :rule scope :premises (@p23036)) % 1.38/1.61 (step @p10801 :rule process_scope :premises (@p23037) :args (false)) % 1.38/1.61 (step @p10805 :rule not_and :premises (@p10801)) % 1.38/1.61 (step @p10806 :rule eq_resolve :premises (@p10805 @p10795)) % 1.38/1.61 (step @p10807 :rule eq_resolve :premises (@p10806 @p10774)) % 1.38/1.61 (step @p10808 :rule reordering :premises (@p10807) :args ((or @t2137 @t2105 @t2124))) % 1.38/1.61 (step @p10809 :rule bool-double-not-elim :args (@t2136)) % 1.38/1.61 (step @p10810 :rule bool-double-not-elim :args (@t2143)) % 1.38/1.61 (step @p10811 :rule nary_cong :premises (@p35 @p495 @p709 @p5220 @p10810 @p10809) :args ((or @t38 @t197 @t273 @t1341 (not @t2145) @t2144))) % 1.38/1.61 (assume-push @p23038 @t24) % 1.38/1.61 (assume-push @p23039 @t1083) % 1.38/1.61 (assume-push @p23040 @t15) % 1.38/1.61 (assume-push @p23041 @t143) % 1.38/1.61 (assume-push @p23042 @t2137) % 1.38/1.61 (assume-push @p23043 @t2145) % 1.38/1.61 (step @p10818 :rule arith-elim-leq :args (@t18 -19)) % 1.38/1.61 (step @p10819 :rule symm :premises (@p10818)) % 1.38/1.61 (step @p10820 :rule cong :premises (@p10819) :args ((not (>= -19 @t18)))) % 1.38/1.61 (step @p10821 :rule arith-elim-gt :args (@t18 -19)) % 1.38/1.61 (step @p10822 :rule trans :premises (@p10821 @p10820)) % 1.38/1.61 (step @p10823 :rule evaluate :args (@t2146)) % 1.38/1.61 (step @p10824 :rule cong :premises (@p757 @p10823) :args (@t2147)) % 1.38/1.61 (step @p10825 :rule cong :premises (@p10824) :args ((not @t2147))) % 1.38/1.61 (step @p10826 :rule arith-leq-norm :args (@t18 -19)) % 1.38/1.61 (step @p10827 :rule trans :premises (@p10826 @p10825)) % 1.38/1.61 (step @p10828 :rule cong :premises (@p10827) :args ((not @t2148))) % 1.38/1.61 (step @p10829 :rule trans :premises (@p10828 @p10810)) % 1.38/1.61 (step @p10830 :rule trans :premises (@p10822 @p10829)) % 1.38/1.61 (step @p10831 :rule symm :premises (@p10830)) % 1.38/1.61 (step @p10832 :rule trans :premises (@p10829 @p10831)) % 1.38/1.61 (assume-push @p23044 @t2148) % 1.38/1.61 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.61 (step @p10834 :rule evaluate :args ((>= 0/1 -20/77))) % 1.38/1.61 (step @p10835 :rule evaluate :args ((+ -19/1 209/14 0/1 -1/154 42/11 0/1))) % 1.38/1.61 (step @p5247 :rule evaluate :args (@t1347)) % 1.38/1.61 (step @p5246 :rule evaluate :args (@t1346)) % 1.38/1.61 (step @p3143 :rule evaluate :args (@t891)) % 1.38/1.61 (step @p4054 :rule evaluate :args (@t1105)) % 1.38/1.61 (step @p10836 :rule evaluate :args (@t2149)) % 1.38/1.61 (step @p10837 :rule refl :args (-19/1)) % 1.38/1.61 (step @p10838 :rule nary_cong :premises (@p10837 @p10836 @p4054 @p3143 @p5246 @p5247) :args (@t2150)) % 1.38/1.61 (step @p10839 :rule trans :premises (@p10838 @p10835)) % 1.38/1.61 (step @p9805 :rule arith_poly_norm :args (@t2009)) % 1.38/1.61 (step @p5254 :rule arith_poly_norm :args (@t1354)) % 1.38/1.61 (step @p5253 :rule refl :args (@t902)) % 1.38/1.61 (step @p5255 :rule arith_poly_norm :args (@t1355)) % 1.38/1.61 (step @p5256 :rule arith_poly_norm :args (@t1356)) % 1.38/1.61 (step @p5257 :rule refl :args (@t1110)) % 1.38/1.61 (step @p9806 :rule refl :args (@t387)) % 1.38/1.61 (step @p9807 :rule nary_cong :premises (@p9806 @p5257 @p5256 @p5255 @p5253 @p5254) :args (@t2010)) % 1.38/1.61 (step @p9808 :rule trans :premises (@p9807 @p9805)) % 1.38/1.61 (step @p10840 :rule cong :premises (@p9808 @p10839) :args (@t2151)) % 1.38/1.61 (step @p10841 :rule trans :premises (@p10840 @p10834)) % 1.38/1.61 (step @p10842 :rule cong :premises (@p10841) :args ((not @t2151))) % 1.38/1.61 (step @p10843 :rule trans :premises (@p10842 @p236)) % 1.38/1.61 (step @p10844 :rule arith-elim-lt :args (@t2010 @t2150)) % 1.38/1.61 (step @p10845 :rule trans :premises (@p10844 @p10843)) % 1.38/1.61 (assume-push @p23045 @t919) % 1.38/1.61 (assume-push @p23046 @t222) % 1.38/1.61 (step @p5287 :rule arith_mult_pos :args (1/22 @t664)) % 1.38/1.61 (step @p5288 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p5289 :rule cong :premises (@p23046) :args (@t654)) % 1.38/1.61 (step @p5290 :rule trans :premises (@p5289 @p5288)) % 1.38/1.61 (step @p5291 :rule and_intro :premises (@p23045 @p5290)) % 1.38/1.61 (step @p5292 :rule modus_ponens :premises (@p5291 @p5287)) % 1.38/1.61 (step-pop @p23047 :rule scope :premises (@p5292)) % 1.38/1.61 (step-pop @p23048 :rule scope :premises (@p23047)) % 1.38/1.61 (step @p5293 :rule process_scope :premises (@p23048) :args (@t1366)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10850 :rule eq_resolve :premises (@p23038 @p538)) % 1.38/1.61 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.61 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.61 (step @p10851 :rule and_intro :premises (@p3250 @p10850)) % 1.38/1.61 (step @p10852 :rule modus_ponens :premises (@p10851 @p5293)) % 1.38/1.61 (assume-push @p23049 @t916) % 1.38/1.61 (assume-push @p23050 @t1359) % 1.38/1.61 (step @p5269 :rule arith_mult_pos :args (7/22 @t1360)) % 1.38/1.61 (step @p5270 :rule evaluate :args (@t1361)) % 1.38/1.61 (step @p5271 :rule refl :args (@t644)) % 1.38/1.61 (step @p5272 :rule cong :premises (@p5271 @p5270) :args (@t1362)) % 1.38/1.61 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.38/1.61 (step @p5274 :rule arith_poly_norm_rel :premises (@p5273) :args (@t1364)) % 1.38/1.61 (step @p5275 :rule trans :premises (@p5274 @p5272)) % 1.38/1.61 (step @p5276 :rule eq_resolve :premises (@p23050 @p5275)) % 1.38/1.61 (step @p5277 :rule and_intro :premises (@p23049 @p5276)) % 1.38/1.61 (step @p5278 :rule modus_ponens :premises (@p5277 @p5269)) % 1.38/1.61 (step-pop @p23051 :rule scope :premises (@p5278)) % 1.38/1.61 (step-pop @p23052 :rule scope :premises (@p23051)) % 1.38/1.61 (step @p5279 :rule process_scope :premises (@p23052) :args (@t1365)) % 1.38/1.61 (step @p3935 :rule arith-elim-lt :args (@t16 12)) % 1.38/1.61 (step @p3936 :rule symm :premises (@p3935)) % 1.38/1.61 (step @p10857 :rule eq_resolve :premises (@p23039 @p3936)) % 1.38/1.61 (step @p3229 :rule evaluate :args (@t916)) % 1.38/1.61 (step @p3230 :rule true_elim :premises (@p3229)) % 1.38/1.61 (step @p10858 :rule and_intro :premises (@p3230 @p10857)) % 1.38/1.61 (step @p10859 :rule modus_ponens :premises (@p10858 @p5279)) % 1.38/1.61 (assume-push @p23053 @t914) % 1.38/1.61 (assume-push @p23054 @t4) % 1.38/1.61 (step @p3198 :rule arith_mult_neg :args (-1/154 @t82)) % 1.38/1.61 (step @p3199 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p3200 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p3201 :rule trans :premises (@p3200 @p3199)) % 1.38/1.61 (step @p3202 :rule and_intro :premises (@p23053 @p3201)) % 1.38/1.61 (step @p3203 :rule modus_ponens :premises (@p3202 @p3198)) % 1.38/1.61 (step-pop @p23055 :rule scope :premises (@p3203)) % 1.38/1.61 (step-pop @p23056 :rule scope :premises (@p23055)) % 1.38/1.61 (step @p3204 :rule process_scope :premises (@p23056) :args (@t915)) % 1.38/1.61 (step @p3207 :rule evaluate :args (@t914)) % 1.38/1.61 (step @p3208 :rule true_elim :premises (@p3207)) % 1.38/1.61 (step @p3209 :rule and_intro :premises (@p3208 @p1)) % 1.38/1.61 (step @p3210 :rule modus_ponens :premises (@p3209 @p3204)) % 1.38/1.61 (assume-push @p23057 @t911) % 1.38/1.61 (assume-push @p23058 @t417) % 1.38/1.61 (step @p4131 :rule arith_mult_pos :args (1/14 @t418)) % 1.38/1.61 (step @p4132 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4133 :rule cong :premises (@p23058) :args (@t401)) % 1.38/1.61 (step @p4134 :rule trans :premises (@p4133 @p4132)) % 1.38/1.61 (step @p4135 :rule and_intro :premises (@p23057 @p4134)) % 1.38/1.61 (step @p4136 :rule modus_ponens :premises (@p4135 @p4131)) % 1.38/1.61 (step-pop @p23059 :rule scope :premises (@p4136)) % 1.38/1.61 (step-pop @p23060 :rule scope :premises (@p23059)) % 1.38/1.61 (step @p4137 :rule process_scope :premises (@p23060) :args (@t1121)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10868 :rule eq_resolve :premises (@p23041 @p1181)) % 1.38/1.61 (step @p3173 :rule evaluate :args (@t911)) % 1.38/1.61 (step @p3174 :rule true_elim :premises (@p3173)) % 1.38/1.61 (step @p10869 :rule and_intro :premises (@p3174 @p10868)) % 1.38/1.61 (step @p10870 :rule modus_ponens :premises (@p10869 @p4137)) % 1.38/1.61 (assume-push @p23061 @t1115) % 1.38/1.61 (assume-push @p23062 @t2152) % 1.38/1.61 (step @p10873 :rule arith_mult_pos :args (11/14 (<= @t389 19/1))) % 1.38/1.61 (step @p10874 :rule evaluate :args (@t2153)) % 1.38/1.61 (step @p10875 :rule refl :args (@t389)) % 1.38/1.61 (step @p10876 :rule cong :premises (@p10875 @p10874) :args (@t2154)) % 1.38/1.61 (step @p10877 :rule arith_poly_norm :args (@t2155)) % 1.38/1.61 (step @p10878 :rule arith_poly_norm_rel :premises (@p10877) :args (@t2156)) % 1.38/1.61 (step @p10879 :rule trans :premises (@p10878 @p10876)) % 1.38/1.61 (step @p10880 :rule eq_resolve :premises (@p23062 @p10879)) % 1.38/1.61 (step @p10881 :rule and_intro :premises (@p23061 @p10880)) % 1.38/1.61 (step @p10882 :rule modus_ponens :premises (@p10881 @p10873)) % 1.38/1.61 (step-pop @p23063 :rule scope :premises (@p10882)) % 1.38/1.61 (step-pop @p23064 :rule scope :premises (@p23063)) % 1.38/1.61 (step @p10883 :rule process_scope :premises (@p23064) :args ((<= @t1110 @t2149))) % 1.38/1.61 (step @p10886 :rule symm :premises (@p10790)) % 1.38/1.61 (step @p10887 :rule eq_resolve :premises (@p23042 @p10886)) % 1.38/1.61 (step @p10888 :rule int_tight_ub :premises (@p10887)) % 1.38/1.61 (step @p4079 :rule evaluate :args (@t1115)) % 1.38/1.61 (step @p4080 :rule true_elim :premises (@p4079)) % 1.38/1.61 (step @p10889 :rule and_intro :premises (@p4080 @p10888)) % 1.38/1.61 (step @p10890 :rule modus_ponens :premises (@p10889 @p10883)) % 1.38/1.61 (step @p10891 :rule evaluate :args (@t2157)) % 1.38/1.61 (step @p10892 :rule refl :args (@t387)) % 1.38/1.61 (step @p10893 :rule cong :premises (@p10892 @p10891) :args (@t2158)) % 1.38/1.61 (step @p10894 :rule arith_poly_norm :args ((= (* 19/1 (to_real (- @t18 -19))) (* 19/1 (- @t387 @t2157))))) % 1.38/1.61 (step @p10895 :rule arith_poly_norm_rel :premises (@p10894) :args ((= @t2148 @t2158))) % 1.38/1.61 (step @p10896 :rule trans :premises (@p10895 @p10893)) % 1.38/1.61 (step @p10897 :rule eq_resolve :premises (@p23044 @p10896)) % 1.38/1.61 (step @p10898 :rule arith_sum_ub :premises (@p10897 @p10890 @p10870 @p3210 @p10859 @p10852)) % 1.38/1.61 (step @p10899 false :rule eq_resolve :premises (@p10898 @p10845)) % 1.38/1.61 (step-pop @p23065 :rule scope :premises (@p10899)) % 1.38/1.61 (step @p10900 :rule process_scope :premises (@p23065) :args (false)) % 1.38/1.61 (step @p10902 :rule eq_resolve :premises (@p10900 @p10832)) % 1.38/1.61 (step @p10903 :rule eq_resolve :premises (@p10902 @p10822)) % 1.38/1.61 (step @p10904 :rule arith-elim-lt :args (@t18 -18)) % 1.38/1.61 (step @p10905 :rule symm :premises (@p10904)) % 1.38/1.61 (step @p10906 :rule eq_resolve :premises (@p23043 @p10905)) % 1.38/1.61 (step @p10907 :rule int_tight_ub :premises (@p10906)) % 1.38/1.61 (step @p10908 false :rule contra :premises (@p10907 @p10903)) % 1.38/1.61 (step-pop @p23066 :rule scope :premises (@p10908)) % 1.38/1.61 (step-pop @p23067 :rule scope :premises (@p23066)) % 1.38/1.61 (step-pop @p23068 :rule scope :premises (@p23067)) % 1.38/1.61 (step-pop @p23069 :rule scope :premises (@p23068)) % 1.38/1.61 (step-pop @p23070 :rule scope :premises (@p23069)) % 1.38/1.61 (step-pop @p23071 :rule scope :premises (@p23070)) % 1.38/1.61 (step @p10909 :rule process_scope :premises (@p23071) :args (false)) % 1.38/1.61 (assume-push @p23072 @t15) % 1.38/1.61 (assume-push @p23073 @t24) % 1.38/1.61 (assume-push @p23074 @t143) % 1.38/1.61 (assume-push @p23075 @t1083) % 1.38/1.61 (assume-push @p23076 @t2145) % 1.38/1.61 (assume-push @p23077 @t2137) % 1.38/1.61 (step @p10922 :rule and_intro :premises (@p23073 @p23075 @p6 @p23074 @p23077 @p23076)) % 1.38/1.61 (step-pop @p23078 :rule scope :premises (@p10922)) % 1.38/1.61 (step-pop @p23079 :rule scope :premises (@p23078)) % 1.38/1.61 (step-pop @p23080 :rule scope :premises (@p23079)) % 1.38/1.61 (step-pop @p23081 :rule scope :premises (@p23080)) % 1.38/1.61 (step-pop @p23082 :rule scope :premises (@p23081)) % 1.38/1.61 (step-pop @p23083 :rule scope :premises (@p23082)) % 1.38/1.61 (step @p10923 :rule process_scope :premises (@p23083) :args (@t2159)) % 1.38/1.61 (step @p10930 :rule implies_elim :premises (@p10923)) % 1.38/1.61 (step @p10931 :rule resolution :premises (@p10930 @p10909) :args (true @t2159)) % 1.38/1.61 (step @p10932 :rule not_and :premises (@p10931)) % 1.38/1.61 (step @p10933 :rule eq_resolve :premises (@p10932 @p10811)) % 1.38/1.61 (assume-push @p23084 @t143) % 1.38/1.61 (assume-push @p23085 @t599) % 1.38/1.61 (assume-push @p23086 @t15) % 1.38/1.61 (assume-push @p23087 @t24) % 1.38/1.61 (assume-push @p23088 @t1078) % 1.38/1.61 (assume-push @p23089 @t2143) % 1.38/1.61 (step @p4189 :rule evaluate :args (@t1123)) % 1.38/1.61 (step @p10940 :rule evaluate :args ((+ 18/1 0/1 -209/14 1/154 0/1 -7/2))) % 1.38/1.61 (step @p4053 :rule evaluate :args (@t1104)) % 1.38/1.61 (step @p4052 :rule evaluate :args (@t1103)) % 1.38/1.61 (step @p4191 :rule evaluate :args (@t1124)) % 1.38/1.61 (step @p10941 :rule evaluate :args (@t2160)) % 1.38/1.61 (step @p4192 :rule evaluate :args (@t1125)) % 1.38/1.61 (step @p10942 :rule evaluate :args (@t618)) % 1.38/1.61 (step @p10943 :rule evaluate :args (@t2161)) % 1.38/1.61 (step @p10944 :rule cong :premises (@p10943) :args (@t2162)) % 1.38/1.61 (step @p10945 :rule trans :premises (@p10944 @p10942)) % 1.38/1.61 (step @p10946 :rule nary_cong :premises (@p10945 @p4192 @p10941 @p4191 @p4052 @p4053) :args (@t2163)) % 1.38/1.61 (step @p10947 :rule trans :premises (@p10946 @p10940)) % 1.38/1.61 (step @p4536 :rule arith_poly_norm :args (@t1202)) % 1.38/1.61 (step @p4201 :rule refl :args (@t899)) % 1.38/1.61 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.38/1.61 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.38/1.61 (step @p4204 :rule refl :args (@t900)) % 1.38/1.61 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.38/1.61 (step @p4537 :rule refl :args (@t608)) % 1.38/1.61 (step @p4538 :rule nary_cong :premises (@p4537 @p4203 @p4204 @p4202 @p4200 @p4201) :args (@t1203)) % 1.38/1.61 (step @p4539 :rule trans :premises (@p4538 @p4536)) % 1.38/1.61 (step @p10948 :rule cong :premises (@p4539 @p10947) :args ((<= @t1203 @t2163))) % 1.38/1.61 (step @p10949 :rule trans :premises (@p10948 @p4189)) % 1.38/1.61 (assume-push @p23090 @t1119) % 1.38/1.61 (assume-push @p23091 @t1078) % 1.38/1.61 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.38/1.61 (step @p4117 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4118 :rule cong :premises (@p23088) :args (@t644)) % 1.38/1.61 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.38/1.61 (step @p4120 :rule and_intro :premises (@p23090 @p4119)) % 1.38/1.61 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.38/1.61 (step-pop @p23092 :rule scope :premises (@p4121)) % 1.38/1.61 (step-pop @p23093 :rule scope :premises (@p23092)) % 1.38/1.61 (step @p4122 :rule process_scope :premises (@p23093) :args (@t1120)) % 1.38/1.61 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.61 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.61 (step @p10954 :rule and_intro :premises (@p4126 @p23088)) % 1.38/1.61 (step @p10955 :rule modus_ponens :premises (@p10954 @p4122)) % 1.38/1.61 (assume-push @p23094 @t1117) % 1.38/1.61 (assume-push @p23095 @t222) % 1.38/1.61 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.38/1.61 (step @p4101 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4102 :rule cong :premises (@p23095) :args (@t654)) % 1.38/1.61 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.38/1.61 (step @p4104 :rule and_intro :premises (@p23094 @p4103)) % 1.38/1.61 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.38/1.61 (step-pop @p23096 :rule scope :premises (@p4105)) % 1.38/1.61 (step-pop @p23097 :rule scope :premises (@p23096)) % 1.38/1.61 (step @p4106 :rule process_scope :premises (@p23097) :args (@t1118)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p10960 :rule eq_resolve :premises (@p23087 @p538)) % 1.38/1.61 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.61 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.61 (step @p10961 :rule and_intro :premises (@p4111 @p10960)) % 1.38/1.61 (step @p10962 :rule modus_ponens :premises (@p10961 @p4106)) % 1.38/1.61 (assume-push @p23098 @t1137) % 1.38/1.61 (assume-push @p23099 @t4) % 1.38/1.61 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.38/1.61 (step @p4226 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.38/1.61 (step @p4229 :rule and_intro :premises (@p23098 @p4228)) % 1.38/1.61 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.38/1.61 (step-pop @p23100 :rule scope :premises (@p4230)) % 1.38/1.61 (step-pop @p23101 :rule scope :premises (@p23100)) % 1.38/1.61 (step @p4231 :rule process_scope :premises (@p23101) :args (@t1138)) % 1.38/1.61 (step @p4234 :rule evaluate :args (@t1137)) % 1.38/1.61 (step @p4235 :rule true_elim :premises (@p4234)) % 1.38/1.61 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.38/1.61 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.38/1.61 (assume-push @p23102 @t1141) % 1.38/1.61 (assume-push @p23103 @t599) % 1.38/1.61 (step @p10969 :rule arith_mult_neg :args (-11/14 (>= @t389 19/1))) % 1.38/1.61 (step @p10970 :rule evaluate :args (@t2153)) % 1.38/1.61 (step @p10971 :rule refl :args (@t389)) % 1.38/1.61 (step @p10972 :rule cong :premises (@p10971 @p10970) :args (@t2164)) % 1.38/1.61 (step @p10877 :rule arith_poly_norm :args (@t2155)) % 1.38/1.61 (step @p10973 :rule arith_poly_norm_rel :premises (@p10877) :args ((= @t599 @t2164))) % 1.38/1.61 (step @p10974 :rule trans :premises (@p10973 @p10972)) % 1.38/1.61 (step @p10975 :rule eq_resolve :premises (@p23085 @p10974)) % 1.38/1.61 (step @p10976 :rule and_intro :premises (@p23102 @p10975)) % 1.38/1.61 (step @p10977 :rule modus_ponens :premises (@p10976 @p10969)) % 1.38/1.61 (step-pop @p23104 :rule scope :premises (@p10977)) % 1.38/1.61 (step-pop @p23105 :rule scope :premises (@p23104)) % 1.38/1.61 (step @p10978 :rule process_scope :premises (@p23105) :args ((<= @t900 @t2160))) % 1.38/1.61 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.61 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.61 (step @p10981 :rule and_intro :premises (@p4270 @p23085)) % 1.38/1.61 (step @p10982 :rule modus_ponens :premises (@p10981 @p10978)) % 1.38/1.61 (assume-push @p23106 @t1139) % 1.38/1.61 (assume-push @p23107 @t417) % 1.38/1.61 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.38/1.61 (step @p4241 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4242 :rule cong :premises (@p23107) :args (@t401)) % 1.38/1.61 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.38/1.61 (step @p4244 :rule and_intro :premises (@p23106 @p4243)) % 1.38/1.61 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.38/1.61 (step-pop @p23108 :rule scope :premises (@p4245)) % 1.38/1.61 (step-pop @p23109 :rule scope :premises (@p23108)) % 1.38/1.61 (step @p4246 :rule process_scope :premises (@p23109) :args (@t1140)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p10987 :rule eq_resolve :premises (@p23084 @p1181)) % 1.38/1.61 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.61 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.61 (step @p10988 :rule and_intro :premises (@p4251 @p10987)) % 1.38/1.61 (step @p10989 :rule modus_ponens :premises (@p10988 @p4246)) % 1.38/1.61 (step @p10990 :rule arith_poly_norm :args ((= (* -18/1 (to_real (- @t213 @t2161))) (* -18/1 (- @t608 @t2162))))) % 1.38/1.61 (step @p10991 :rule arith_poly_norm_rel :premises (@p10990) :args ((= (<= @t213 @t2161) (<= @t608 @t2162)))) % 1.38/1.61 (step @p10992 :rule arith_mult_neg :args (-1 @t2143)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p10993 :rule and_intro :premises (@p136 @p23089)) % 1.38/1.61 (step @p10994 :rule modus_ponens :premises (@p10993 @p10992)) % 1.38/1.61 (step @p10995 :rule eq_resolve :premises (@p10994 @p10991)) % 1.38/1.61 (step @p10996 :rule arith_sum_ub :premises (@p10995 @p10989 @p10982 @p4237 @p10962 @p10955)) % 1.38/1.61 (step @p10997 false :rule eq_resolve :premises (@p10996 @p10949)) % 1.38/1.61 (step-pop @p23110 :rule scope :premises (@p10997)) % 1.38/1.61 (step-pop @p23111 :rule scope :premises (@p23110)) % 1.38/1.61 (step-pop @p23112 :rule scope :premises (@p23111)) % 1.38/1.61 (step-pop @p23113 :rule scope :premises (@p23112)) % 1.38/1.61 (step-pop @p23114 :rule scope :premises (@p23113)) % 1.38/1.61 (step-pop @p23115 :rule scope :premises (@p23114)) % 1.38/1.61 (step @p10998 :rule process_scope :premises (@p23115) :args (false)) % 1.38/1.61 (step @p11005 :rule not_and :premises (@p10998)) % 1.38/1.61 (step @p11006 :rule reordering :premises (@p11005) :args ((or @t38 @t197 @t273 @t1084 @t2145 @t602))) % 1.38/1.61 (step @p11007 :rule refl :args (@t2166)) % 1.38/1.61 (step @p11008 :rule nary_cong :premises (@p1923 @p709 @p35 @p3961 @p495 @p11007) :args ((or @t603 @t273 @t38 @t1084 @t197 @t2166))) % 1.38/1.61 (assume-push @p23116 @t602) % 1.38/1.61 (assume-push @p23117 @t143) % 1.38/1.61 (assume-push @p23118 @t15) % 1.38/1.61 (assume-push @p23119 @t1078) % 1.38/1.61 (assume-push @p23120 @t24) % 1.38/1.61 (assume-push @p23121 @t2165) % 1.38/1.61 (step @p3835 :rule evaluate :args (@t1058)) % 1.38/1.61 (step @p11015 :rule evaluate :args ((+ -75/1 99/1 0/1 1/22 -49/2 0/1))) % 1.38/1.61 (step @p4392 :rule evaluate :args (@t1165)) % 1.38/1.61 (step @p4391 :rule evaluate :args (@t1164)) % 1.38/1.61 (step @p3145 :rule evaluate :args (@t893)) % 1.38/1.61 (step @p4393 :rule evaluate :args (@t1166)) % 1.38/1.61 (step @p11016 :rule evaluate :args (@t2167)) % 1.38/1.61 (step @p11017 :rule evaluate :args ((to_real -75))) % 1.38/1.61 (step @p11018 :rule evaluate :args (@t2168)) % 1.38/1.61 (step @p11019 :rule cong :premises (@p11018) :args (@t2169)) % 1.38/1.61 (step @p11020 :rule trans :premises (@p11019 @p11017)) % 1.38/1.61 (step @p11021 :rule nary_cong :premises (@p11020 @p11016 @p4393 @p3145 @p4391 @p4392) :args (@t2170)) % 1.38/1.61 (step @p11022 :rule trans :premises (@p11021 @p11015)) % 1.38/1.61 (step @p9619 :rule arith_poly_norm :args (@t1982)) % 1.38/1.61 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.38/1.61 (step @p4403 :rule refl :args (@t1174)) % 1.38/1.61 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.38/1.61 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.38/1.61 (step @p4401 :rule refl :args (@t1170)) % 1.38/1.61 (step @p9620 :rule refl :args (@t97)) % 1.38/1.61 (step @p9621 :rule nary_cong :premises (@p9620 @p4401 @p4405 @p4402 @p4403 @p4404) :args (@t1983)) % 1.38/1.61 (step @p9622 :rule trans :premises (@p9621 @p9619)) % 1.38/1.61 (step @p11023 :rule cong :premises (@p9622 @p11022) :args ((<= @t1983 @t2170))) % 1.38/1.61 (step @p11024 :rule trans :premises (@p11023 @p3835)) % 1.38/1.61 (assume-push @p23122 @t1119) % 1.38/1.61 (assume-push @p23123 @t222) % 1.38/1.61 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.38/1.61 (step @p4457 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4458 :rule cong :premises (@p23123) :args (@t654)) % 1.38/1.61 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.38/1.61 (step @p4460 :rule and_intro :premises (@p23122 @p4459)) % 1.38/1.61 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.38/1.61 (step-pop @p23124 :rule scope :premises (@p4461)) % 1.38/1.61 (step-pop @p23125 :rule scope :premises (@p23124)) % 1.38/1.61 (step @p4462 :rule process_scope :premises (@p23125) :args (@t1193)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p11029 :rule eq_resolve :premises (@p23120 @p538)) % 1.38/1.61 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.61 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.61 (step @p11030 :rule and_intro :premises (@p4126 @p11029)) % 1.38/1.61 (step @p11031 :rule modus_ponens :premises (@p11030 @p4462)) % 1.38/1.61 (assume-push @p23126 @t1191) % 1.38/1.61 (assume-push @p23127 @t1078) % 1.38/1.61 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.38/1.61 (step @p4442 :rule evaluate :args (@t720)) % 1.38/1.61 (step @p4443 :rule cong :premises (@p23119) :args (@t644)) % 1.38/1.61 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.38/1.61 (step @p4445 :rule and_intro :premises (@p23126 @p4444)) % 1.38/1.61 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.38/1.61 (step-pop @p23128 :rule scope :premises (@p4446)) % 1.38/1.61 (step-pop @p23129 :rule scope :premises (@p23128)) % 1.38/1.61 (step @p4447 :rule process_scope :premises (@p23129) :args (@t1192)) % 1.38/1.61 (step @p4450 :rule evaluate :args (@t1191)) % 1.38/1.61 (step @p4451 :rule true_elim :premises (@p4450)) % 1.38/1.61 (step @p11036 :rule and_intro :premises (@p4451 @p23119)) % 1.38/1.61 (step @p11037 :rule modus_ponens :premises (@p11036 @p4447)) % 1.38/1.61 (assume-push @p23130 @t919) % 1.38/1.61 (assume-push @p23131 @t4) % 1.38/1.61 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.38/1.61 (step @p4429 :rule evaluate :args (@t83)) % 1.38/1.61 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.61 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.38/1.61 (step @p4432 :rule and_intro :premises (@p23130 @p4431)) % 1.38/1.61 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.38/1.61 (step-pop @p23132 :rule scope :premises (@p4433)) % 1.38/1.61 (step-pop @p23133 :rule scope :premises (@p23132)) % 1.38/1.61 (step @p4434 :rule process_scope :premises (@p23133) :args (@t1190)) % 1.38/1.61 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.61 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.61 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.38/1.61 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.38/1.61 (assume-push @p23134 @t1194) % 1.38/1.61 (assume-push @p23135 @t417) % 1.38/1.61 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.38/1.61 (step @p4471 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4472 :rule cong :premises (@p23135) :args (@t401)) % 1.38/1.61 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.38/1.61 (step @p4474 :rule and_intro :premises (@p23134 @p4473)) % 1.38/1.61 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.38/1.61 (step-pop @p23136 :rule scope :premises (@p4475)) % 1.38/1.61 (step-pop @p23137 :rule scope :premises (@p23136)) % 1.38/1.61 (step @p4476 :rule process_scope :premises (@p23137) :args (@t1195)) % 1.38/1.61 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.61 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.61 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.61 (step @p11046 :rule eq_resolve :premises (@p23117 @p1181)) % 1.38/1.61 (step @p4480 :rule evaluate :args (@t1194)) % 1.38/1.61 (step @p4481 :rule true_elim :premises (@p4480)) % 1.38/1.61 (step @p11047 :rule and_intro :premises (@p4481 @p11046)) % 1.38/1.61 (step @p11048 :rule modus_ponens :premises (@p11047 @p4476)) % 1.38/1.61 (assume-push @p23138 @t1189) % 1.38/1.61 (assume-push @p23139 @t616) % 1.38/1.61 (step @p11051 :rule arith_mult_pos :args (11/2 @t617)) % 1.38/1.61 (step @p11052 :rule evaluate :args (@t618)) % 1.38/1.61 (step @p11053 :rule refl :args (@t389)) % 1.38/1.61 (step @p11054 :rule cong :premises (@p11053 @p11052) :args (@t619)) % 1.38/1.61 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.38/1.61 (step @p11055 :rule arith_poly_norm_rel :premises (@p1964) :args (@t621)) % 1.38/1.61 (step @p11056 :rule trans :premises (@p11055 @p11054)) % 1.38/1.61 (step @p11057 :rule eq_resolve :premises (@p23139 @p11056)) % 1.38/1.61 (step @p11058 :rule and_intro :premises (@p23138 @p11057)) % 1.38/1.61 (step @p11059 :rule modus_ponens :premises (@p11058 @p11051)) % 1.38/1.61 (step-pop @p23140 :rule scope :premises (@p11059)) % 1.38/1.61 (step-pop @p23141 :rule scope :premises (@p23140)) % 1.38/1.61 (step @p11060 :rule process_scope :premises (@p23141) :args ((<= @t1170 @t2167))) % 1.38/1.61 (step @p1973 :rule arith-elim-lt :args (@t135 19)) % 1.38/1.61 (step @p1974 :rule symm :premises (@p1973)) % 1.38/1.61 (step @p11063 :rule eq_resolve :premises (@p23116 @p1974)) % 1.38/1.61 (step @p11064 :rule int_tight_ub :premises (@p11063)) % 1.38/1.61 (step @p4422 :rule evaluate :args (@t1189)) % 1.38/1.61 (step @p4423 :rule true_elim :premises (@p4422)) % 1.38/1.61 (step @p11065 :rule and_intro :premises (@p4423 @p11064)) % 1.38/1.61 (step @p11066 :rule modus_ponens :premises (@p11065 @p11060)) % 1.38/1.61 (step @p11067 :rule arith_poly_norm :args ((= (* 75/1 (to_real (- @t96 @t2168))) (* 75/1 (- @t97 @t2169))))) % 1.38/1.61 (step @p11068 :rule arith_poly_norm_rel :premises (@p11067) :args ((= (<= @t96 @t2168) (<= @t97 @t2169)))) % 1.38/1.61 (step @p11069 :rule arith_mult_neg :args (-1 @t2165)) % 1.38/1.61 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.61 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.61 (step @p11070 :rule and_intro :premises (@p136 @p23121)) % 1.38/1.61 (step @p11071 :rule modus_ponens :premises (@p11070 @p11069)) % 1.38/1.61 (step @p11072 :rule eq_resolve :premises (@p11071 @p11068)) % 1.38/1.61 (step @p11073 :rule arith_sum_ub :premises (@p11072 @p11066 @p11048 @p4438 @p11037 @p11031)) % 1.38/1.61 (step @p11074 false :rule eq_resolve :premises (@p11073 @p11024)) % 1.38/1.61 (step-pop @p23142 :rule scope :premises (@p11074)) % 1.38/1.61 (step-pop @p23143 :rule scope :premises (@p23142)) % 1.38/1.61 (step-pop @p23144 :rule scope :premises (@p23143)) % 1.38/1.61 (step-pop @p23145 :rule scope :premises (@p23144)) % 1.38/1.61 (step-pop @p23146 :rule scope :premises (@p23145)) % 1.38/1.61 (step-pop @p23147 :rule scope :premises (@p23146)) % 1.38/1.61 (step @p11075 :rule process_scope :premises (@p23147) :args (false)) % 1.38/1.61 (step @p11082 :rule not_and :premises (@p11075)) % 1.38/1.61 (step @p11083 :rule eq_resolve :premises (@p11082 @p11008)) % 1.38/1.61 (step @p11084 :rule reordering :premises (@p11083) :args ((or @t38 @t197 @t273 @t1084 @t2166 @t599))) % 1.38/1.61 (step @p11085 :rule refl :args (@t2172)) % 1.38/1.61 (step @p11086 :rule bool-double-not-elim :args (@t2165)) % 1.38/1.61 (step @p11087 :rule nary_cong :premises (@p709 @p11086 @p35 @p3961 @p495 @p11085) :args ((or @t273 (not @t2166) @t38 @t1084 @t197 @t2172))) % 1.38/1.61 (assume-push @p23148 @t143) % 1.38/1.61 (assume-push @p23149 @t2166) % 1.38/1.61 (assume-push @p23150 @t15) % 1.38/1.61 (assume-push @p23151 @t1078) % 1.38/1.61 (assume-push @p23152 @t24) % 1.38/1.61 (assume-push @p23153 @t2171) % 1.38/1.61 (step @p6590 :rule evaluate :args (@t1568)) % 1.38/1.61 (step @p11094 :rule evaluate :args ((+ -18/1 0/1 148/11 -1/121 49/11 0/1))) % 1.38/1.61 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.61 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.61 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.61 (step @p11095 :rule evaluate :args (@t2173)) % 1.38/1.61 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.61 (step @p11096 :rule evaluate :args ((to_real -18))) % 1.38/1.61 (step @p11097 :rule evaluate :args (@t2174)) % 1.38/1.61 (step @p11098 :rule cong :premises (@p11097) :args (@t2175)) % 1.38/1.61 (step @p11099 :rule trans :premises (@p11098 @p11096)) % 1.38/1.61 (step @p11100 :rule nary_cong :premises (@p11099 @p1130 @p11095 @p4610 @p4611 @p4612) :args (@t2176)) % 1.38/1.61 (step @p11101 :rule trans :premises (@p11100 @p11094)) % 1.38/1.61 (step @p11102 :rule arith_poly_norm :args (@t2177)) % 1.38/1.61 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.61 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.61 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.61 (step @p5894 :rule refl :args (@t1437)) % 1.38/1.61 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.61 (step @p11103 :rule refl :args (@t399)) % 1.38/1.61 (step @p11104 :rule nary_cong :premises (@p11103 @p1141 @p5894 @p4618 @p4619 @p4620) :args (@t2178)) % 1.38/1.61 (step @p11105 :rule trans :premises (@p11104 @p11102)) % 1.38/1.61 (step @p11106 :rule cong :premises (@p11105 @p11101) :args ((<= @t2178 @t2176))) % 1.38/1.61 (step @p11107 :rule trans :premises (@p11106 @p6590)) % 1.38/1.61 (assume-push @p23154 @t1233) % 1.38/1.61 (assume-push @p23155 @t222) % 1.38/1.61 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.61 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.61 (step @p4662 :rule cong :premises (@p23155) :args (@t654)) % 1.38/1.61 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.61 (step @p4664 :rule and_intro :premises (@p23154 @p4663)) % 1.38/1.61 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.61 (step-pop @p23156 :rule scope :premises (@p4665)) % 1.38/1.61 (step-pop @p23157 :rule scope :premises (@p23156)) % 1.38/1.61 (step @p4666 :rule process_scope :premises (@p23157) :args (@t1234)) % 1.38/1.61 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.61 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.61 (step @p538 :rule symm :premises (@p537)) % 1.38/1.61 (step @p11112 :rule eq_resolve :premises (@p23152 @p538)) % 1.38/1.62 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.62 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.62 (step @p11113 :rule and_intro :premises (@p4671 @p11112)) % 1.38/1.62 (step @p11114 :rule modus_ponens :premises (@p11113 @p4666)) % 1.38/1.62 (assume-push @p23158 @t1231) % 1.38/1.62 (assume-push @p23159 @t1078) % 1.38/1.62 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.62 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4647 :rule cong :premises (@p23151) :args (@t644)) % 1.38/1.62 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.62 (step @p4649 :rule and_intro :premises (@p23158 @p4648)) % 1.38/1.62 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.62 (step-pop @p23160 :rule scope :premises (@p4650)) % 1.38/1.62 (step-pop @p23161 :rule scope :premises (@p23160)) % 1.38/1.62 (step @p4651 :rule process_scope :premises (@p23161) :args (@t1232)) % 1.38/1.62 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.62 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.62 (step @p11119 :rule and_intro :premises (@p4655 @p23151)) % 1.38/1.62 (step @p11120 :rule modus_ponens :premises (@p11119 @p4651)) % 1.38/1.62 (assume-push @p23162 @t1229) % 1.38/1.62 (assume-push @p23163 @t4) % 1.38/1.62 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.62 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.62 (step @p4634 :rule and_intro :premises (@p23162 @p4633)) % 1.38/1.62 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.62 (step-pop @p23164 :rule scope :premises (@p4635)) % 1.38/1.62 (step-pop @p23165 :rule scope :premises (@p23164)) % 1.38/1.62 (step @p4636 :rule process_scope :premises (@p23165) :args (@t1230)) % 1.38/1.62 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.62 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.62 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.62 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.62 (assume-push @p23166 @t1440) % 1.38/1.62 (assume-push @p23167 @t2179) % 1.38/1.62 (step @p11127 :rule arith_mult_pos :args (2/11 (<= @t93 74/1))) % 1.38/1.62 (step @p11128 :rule evaluate :args (@t2180)) % 1.38/1.62 (step @p11129 :rule refl :args (@t93)) % 1.38/1.62 (step @p11130 :rule cong :premises (@p11129 @p11128) :args (@t2181)) % 1.38/1.62 (step @p11131 :rule arith_poly_norm :args ((= (* -74/1 (to_real (- tptp.a 74))) (* -74/1 (- @t93 @t2180))))) % 1.38/1.62 (step @p11132 :rule arith_poly_norm_rel :premises (@p11131) :args ((= @t2179 @t2181))) % 1.38/1.62 (step @p11133 :rule trans :premises (@p11132 @p11130)) % 1.38/1.62 (step @p11134 :rule eq_resolve :premises (@p23167 @p11133)) % 1.38/1.62 (step @p11135 :rule and_intro :premises (@p23166 @p11134)) % 1.38/1.62 (step @p11136 :rule modus_ponens :premises (@p11135 @p11127)) % 1.38/1.62 (step-pop @p23168 :rule scope :premises (@p11136)) % 1.38/1.62 (step-pop @p23169 :rule scope :premises (@p23168)) % 1.38/1.62 (step @p11137 :rule process_scope :premises (@p23169) :args ((<= @t1437 @t2173))) % 1.38/1.62 (step @p11140 :rule arith-elim-lt :args (tptp.a 75)) % 1.38/1.62 (step @p11141 :rule symm :premises (@p11140)) % 1.38/1.62 (step @p11142 :rule eq_resolve :premises (@p23149 @p11141)) % 1.38/1.62 (step @p11143 :rule int_tight_ub :premises (@p11142)) % 1.38/1.62 (step @p5936 :rule evaluate :args (@t1440)) % 1.38/1.62 (step @p5937 :rule true_elim :premises (@p5936)) % 1.38/1.62 (step @p11144 :rule and_intro :premises (@p5937 @p11143)) % 1.38/1.62 (step @p11145 :rule modus_ponens :premises (@p11144 @p11137)) % 1.38/1.62 (assume-push @p23170 @t416) % 1.38/1.62 (assume-push @p23171 @t417) % 1.38/1.62 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.62 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p1172 :rule cong :premises (@p23171) :args (@t401)) % 1.38/1.62 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.62 (step @p1174 :rule and_intro :premises (@p23170 @p1173)) % 1.38/1.62 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.62 (step-pop @p23172 :rule scope :premises (@p1175)) % 1.38/1.62 (step-pop @p23173 :rule scope :premises (@p23172)) % 1.38/1.62 (step @p1176 :rule process_scope :premises (@p23173) :args (@t419)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11150 :rule eq_resolve :premises (@p23148 @p1181)) % 1.38/1.62 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.62 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.62 (step @p11151 :rule and_intro :premises (@p1184 @p11150)) % 1.38/1.62 (step @p11152 :rule modus_ponens :premises (@p11151 @p1176)) % 1.38/1.62 (step @p11153 :rule arith_poly_norm :args ((= (* 18/1 (to_real (- @t398 @t2174))) (* 18/1 (- @t399 @t2175))))) % 1.38/1.62 (step @p11154 :rule arith_poly_norm_rel :premises (@p11153) :args ((= (<= @t398 @t2174) (<= @t399 @t2175)))) % 1.38/1.62 (step @p11155 :rule arith_mult_neg :args (-1 @t2171)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p11156 :rule and_intro :premises (@p136 @p23153)) % 1.38/1.62 (step @p11157 :rule modus_ponens :premises (@p11156 @p11155)) % 1.38/1.62 (step @p11158 :rule eq_resolve :premises (@p11157 @p11154)) % 1.38/1.62 (step @p11159 :rule arith_sum_ub :premises (@p11158 @p11152 @p11145 @p4642 @p11120 @p11114)) % 1.38/1.62 (step @p11160 false :rule eq_resolve :premises (@p11159 @p11107)) % 1.38/1.62 (step-pop @p23174 :rule scope :premises (@p11160)) % 1.38/1.62 (step-pop @p23175 :rule scope :premises (@p23174)) % 1.38/1.62 (step-pop @p23176 :rule scope :premises (@p23175)) % 1.38/1.62 (step-pop @p23177 :rule scope :premises (@p23176)) % 1.38/1.62 (step-pop @p23178 :rule scope :premises (@p23177)) % 1.38/1.62 (step-pop @p23179 :rule scope :premises (@p23178)) % 1.38/1.62 (step @p11161 :rule process_scope :premises (@p23179) :args (false)) % 1.38/1.62 (step @p11168 :rule not_and :premises (@p11161)) % 1.38/1.62 (step @p11169 :rule eq_resolve :premises (@p11168 @p11087)) % 1.38/1.62 (step @p11170 :rule reordering :premises (@p11169) :args ((or @t38 @t197 @t273 @t1084 @t2172 @t2165))) % 1.38/1.62 (step @p11171 :rule refl :args (@t681)) % 1.38/1.62 (step @p11172 :rule bool-double-not-elim :args (@t2182)) % 1.38/1.62 (step @p11173 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p11172 @p11171) :args ((or @t38 @t197 @t273 @t1084 @t2184 @t681))) % 1.38/1.62 (assume-push @p23180 @t15) % 1.38/1.62 (assume-push @p23181 @t1078) % 1.38/1.62 (assume-push @p23182 @t24) % 1.38/1.62 (assume-push @p23183 @t143) % 1.38/1.62 (assume-push @p23184 @t2183) % 1.38/1.62 (assume-push @p23185 @t667) % 1.38/1.62 (assume-push @p23186 @t667) % 1.38/1.62 (step @p5493 :rule evaluate :args (@t1384)) % 1.38/1.62 (step @p11181 :rule evaluate :args (@t2185)) % 1.38/1.62 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.62 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.62 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.62 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.62 (step @p11182 :rule evaluate :args (@t2186)) % 1.38/1.62 (step @p11183 :rule refl :args (17/1)) % 1.38/1.62 (step @p11184 :rule nary_cong :premises (@p11183 @p11182 @p77 @p4612 @p4611 @p4610) :args (@t2187)) % 1.38/1.62 (step @p11185 :rule trans :premises (@p11184 @p11181)) % 1.38/1.62 (step @p4617 :rule arith_poly_norm :args (@t1221)) % 1.38/1.62 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.62 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.62 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.62 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.62 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.62 (step @p4623 :rule refl :args (@t389)) % 1.38/1.62 (step @p4624 :rule nary_cong :premises (@p4623 @p4622 @p4621 @p4620 @p4619 @p4618) :args (@t1228)) % 1.38/1.62 (step @p4625 :rule trans :premises (@p4624 @p4617)) % 1.38/1.62 (step @p11186 :rule cong :premises (@p4625 @p11185) :args ((<= @t1228 @t2187))) % 1.38/1.62 (step @p11187 :rule trans :premises (@p11186 @p5493)) % 1.38/1.62 (assume-push @p23187 @t1229) % 1.38/1.62 (assume-push @p23188 @t4) % 1.38/1.62 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.62 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.62 (step @p4634 :rule and_intro :premises (@p23187 @p4633)) % 1.38/1.62 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.62 (step-pop @p23189 :rule scope :premises (@p4635)) % 1.38/1.62 (step-pop @p23190 :rule scope :premises (@p23189)) % 1.38/1.62 (step @p4636 :rule process_scope :premises (@p23190) :args (@t1230)) % 1.38/1.62 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.62 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.62 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.62 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.62 (assume-push @p23191 @t1231) % 1.38/1.62 (assume-push @p23192 @t1078) % 1.38/1.62 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.62 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4647 :rule cong :premises (@p23181) :args (@t644)) % 1.38/1.62 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.62 (step @p4649 :rule and_intro :premises (@p23191 @p4648)) % 1.38/1.62 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.62 (step-pop @p23193 :rule scope :premises (@p4650)) % 1.38/1.62 (step-pop @p23194 :rule scope :premises (@p23193)) % 1.38/1.62 (step @p4651 :rule process_scope :premises (@p23194) :args (@t1232)) % 1.38/1.62 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.62 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.62 (step @p11196 :rule and_intro :premises (@p4655 @p23181)) % 1.38/1.62 (step @p11197 :rule modus_ponens :premises (@p11196 @p4651)) % 1.38/1.62 (assume-push @p23195 @t1233) % 1.38/1.62 (assume-push @p23196 @t222) % 1.38/1.62 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.62 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4662 :rule cong :premises (@p23196) :args (@t654)) % 1.38/1.62 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.62 (step @p4664 :rule and_intro :premises (@p23195 @p4663)) % 1.38/1.62 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.62 (step-pop @p23197 :rule scope :premises (@p4665)) % 1.38/1.62 (step-pop @p23198 :rule scope :premises (@p23197)) % 1.38/1.62 (step @p4666 :rule process_scope :premises (@p23198) :args (@t1234)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11202 :rule eq_resolve :premises (@p23182 @p538)) % 1.38/1.62 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.62 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.62 (step @p11203 :rule and_intro :premises (@p4671 @p11202)) % 1.38/1.62 (step @p11204 :rule modus_ponens :premises (@p11203 @p4666)) % 1.38/1.62 (assume-push @p23199 @t77) % 1.38/1.62 (assume-push @p23200 @t417) % 1.38/1.62 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.62 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4678 :rule cong :premises (@p23200) :args (@t401)) % 1.38/1.62 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.62 (step @p4680 :rule and_intro :premises (@p23199 @p4679)) % 1.38/1.62 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.62 (step-pop @p23201 :rule scope :premises (@p4681)) % 1.38/1.62 (step-pop @p23202 :rule scope :premises (@p23201)) % 1.38/1.62 (step @p4682 :rule process_scope :premises (@p23202) :args (@t1235)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11209 :rule eq_resolve :premises (@p23183 @p1181)) % 1.38/1.62 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.62 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.62 (step @p11210 :rule and_intro :premises (@p114 @p11209)) % 1.38/1.62 (step @p11211 :rule modus_ponens :premises (@p11210 @p4682)) % 1.38/1.62 (assume-push @p23203 @t1236) % 1.38/1.62 (assume-push @p23204 @t2188) % 1.38/1.62 (step @p11214 :rule arith_mult_pos :args (14/11 @t2189)) % 1.38/1.62 (step @p11215 :rule evaluate :args (@t2190)) % 1.38/1.62 (step @p11216 :rule refl :args (@t387)) % 1.38/1.62 (step @p11217 :rule cong :premises (@p11216 @p11215) :args (@t2191)) % 1.38/1.62 (step @p11218 :rule arith_poly_norm :args (@t2192)) % 1.38/1.62 (step @p11219 :rule arith_poly_norm_rel :premises (@p11218) :args (@t2193)) % 1.38/1.62 (step @p11220 :rule trans :premises (@p11219 @p11217)) % 1.38/1.62 (step @p11221 :rule eq_resolve :premises (@p23204 @p11220)) % 1.38/1.62 (step @p11222 :rule and_intro :premises (@p23203 @p11221)) % 1.38/1.62 (step @p11223 :rule modus_ponens :premises (@p11222 @p11214)) % 1.38/1.62 (step-pop @p23205 :rule scope :premises (@p11223)) % 1.38/1.62 (step-pop @p23206 :rule scope :premises (@p23205)) % 1.38/1.62 (step @p11224 :rule process_scope :premises (@p23206) :args (@t2194)) % 1.38/1.62 (step @p11227 :rule arith-elim-lt :args (@t18 -16)) % 1.38/1.62 (step @p11228 :rule symm :premises (@p11227)) % 1.38/1.62 (step @p11229 :rule eq_resolve :premises (@p23184 @p11228)) % 1.38/1.62 (step @p11230 :rule int_tight_ub :premises (@p11229)) % 1.38/1.62 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.62 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.62 (step @p11231 :rule and_intro :premises (@p4705 @p11230)) % 1.38/1.62 (step @p11232 :rule modus_ponens :premises (@p11231 @p11224)) % 1.38/1.62 (step @p11233 :rule evaluate :args (@t2195)) % 1.38/1.62 (step @p11234 :rule cong :premises (@p23185) :args (@t389)) % 1.38/1.62 (step @p11235 :rule trans :premises (@p11234 @p11233)) % 1.38/1.62 (step @p11236 :rule arith_sum_ub :premises (@p11235 @p11232 @p11211 @p11204 @p11197 @p4642)) % 1.38/1.62 (step @p11237 false :rule eq_resolve :premises (@p11236 @p11187)) % 1.38/1.62 (step-pop @p23207 :rule scope :premises (@p11237)) % 1.38/1.62 (step @p11238 :rule process_scope :premises (@p23207) :args (false)) % 1.38/1.62 (step @p11240 false :rule contra :premises (@p23185 @p11238)) % 1.38/1.62 (step-pop @p23208 :rule scope :premises (@p11240)) % 1.38/1.62 (step-pop @p23209 :rule scope :premises (@p23208)) % 1.38/1.62 (step-pop @p23210 :rule scope :premises (@p23209)) % 1.38/1.62 (step-pop @p23211 :rule scope :premises (@p23210)) % 1.38/1.62 (step-pop @p23212 :rule scope :premises (@p23211)) % 1.38/1.62 (step-pop @p23213 :rule scope :premises (@p23212)) % 1.38/1.62 (step @p11241 :rule process_scope :premises (@p23213) :args (false)) % 1.38/1.62 (assume-push @p23214 @t15) % 1.38/1.62 (assume-push @p23215 @t24) % 1.38/1.62 (assume-push @p23216 @t143) % 1.38/1.62 (assume-push @p23217 @t1078) % 1.38/1.62 (assume-push @p23218 @t2183) % 1.38/1.62 (assume-push @p23219 @t667) % 1.38/1.62 (step @p11254 :rule and_intro :premises (@p6 @p23217 @p23215 @p23216 @p23218 @p23219)) % 1.38/1.62 (step-pop @p23220 :rule scope :premises (@p11254)) % 1.38/1.62 (step-pop @p23221 :rule scope :premises (@p23220)) % 1.38/1.62 (step-pop @p23222 :rule scope :premises (@p23221)) % 1.38/1.62 (step-pop @p23223 :rule scope :premises (@p23222)) % 1.38/1.62 (step-pop @p23224 :rule scope :premises (@p23223)) % 1.38/1.62 (step-pop @p23225 :rule scope :premises (@p23224)) % 1.38/1.62 (step @p11255 :rule process_scope :premises (@p23225) :args (@t2196)) % 1.38/1.62 (step @p11262 :rule implies_elim :premises (@p11255)) % 1.38/1.62 (step @p11263 :rule resolution :premises (@p11262 @p11241) :args (true @t2196)) % 1.38/1.62 (step @p11264 :rule not_and :premises (@p11263)) % 1.38/1.62 (step @p11265 :rule eq_resolve :premises (@p11264 @p11173)) % 1.38/1.62 (step @p11266 :rule bool-double-not-elim :args (@t2197)) % 1.38/1.62 (step @p11267 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p11172 @p11266) :args ((or @t38 @t197 @t273 @t1084 @t2184 @t2199))) % 1.38/1.62 (assume-push @p23226 @t15) % 1.38/1.62 (assume-push @p23227 @t1078) % 1.38/1.62 (assume-push @p23228 @t24) % 1.38/1.62 (assume-push @p23229 @t143) % 1.38/1.62 (assume-push @p23230 @t2183) % 1.38/1.62 (assume-push @p23231 @t2198) % 1.38/1.62 (step @p11274 :rule arith-elim-lt :args (@t135 17)) % 1.38/1.62 (step @p11275 :rule cong :premises (@p11274) :args (@t2201)) % 1.38/1.62 (step @p11276 :rule trans :premises (@p11275 @p11266)) % 1.38/1.62 (step @p11277 :rule symm :premises (@p11276)) % 1.38/1.62 (assume-push @p23232 @t2200) % 1.38/1.62 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.62 (step @p5594 :rule evaluate :args (@t1400)) % 1.38/1.62 (step @p11181 :rule evaluate :args (@t2185)) % 1.38/1.62 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.62 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.62 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.62 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.62 (step @p11182 :rule evaluate :args (@t2186)) % 1.38/1.62 (step @p11183 :rule refl :args (17/1)) % 1.38/1.62 (step @p11184 :rule nary_cong :premises (@p11183 @p11182 @p77 @p4612 @p4611 @p4610) :args (@t2187)) % 1.38/1.62 (step @p11185 :rule trans :premises (@p11184 @p11181)) % 1.38/1.62 (step @p4617 :rule arith_poly_norm :args (@t1221)) % 1.38/1.62 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.62 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.62 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.62 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.62 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.62 (step @p4623 :rule refl :args (@t389)) % 1.38/1.62 (step @p4624 :rule nary_cong :premises (@p4623 @p4622 @p4621 @p4620 @p4619 @p4618) :args (@t1228)) % 1.38/1.62 (step @p4625 :rule trans :premises (@p4624 @p4617)) % 1.38/1.62 (step @p11279 :rule cong :premises (@p4625 @p11185) :args (@t2202)) % 1.38/1.62 (step @p11280 :rule trans :premises (@p11279 @p5594)) % 1.38/1.62 (step @p11281 :rule cong :premises (@p11280) :args ((not @t2202))) % 1.38/1.62 (step @p11282 :rule trans :premises (@p11281 @p236)) % 1.38/1.62 (step @p11283 :rule arith-elim-lt :args (@t1228 @t2187)) % 1.38/1.62 (step @p11284 :rule trans :premises (@p11283 @p11282)) % 1.38/1.62 (assume-push @p23233 @t1229) % 1.38/1.62 (assume-push @p23234 @t4) % 1.38/1.62 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.62 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.62 (step @p4634 :rule and_intro :premises (@p23233 @p4633)) % 1.38/1.62 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.62 (step-pop @p23235 :rule scope :premises (@p4635)) % 1.38/1.62 (step-pop @p23236 :rule scope :premises (@p23235)) % 1.38/1.62 (step @p4636 :rule process_scope :premises (@p23236) :args (@t1230)) % 1.38/1.62 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.62 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.62 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.62 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.62 (assume-push @p23237 @t1231) % 1.38/1.62 (assume-push @p23238 @t1078) % 1.38/1.62 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.62 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4647 :rule cong :premises (@p23227) :args (@t644)) % 1.38/1.62 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.62 (step @p4649 :rule and_intro :premises (@p23237 @p4648)) % 1.38/1.62 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.62 (step-pop @p23239 :rule scope :premises (@p4650)) % 1.38/1.62 (step-pop @p23240 :rule scope :premises (@p23239)) % 1.38/1.62 (step @p4651 :rule process_scope :premises (@p23240) :args (@t1232)) % 1.38/1.62 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.62 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.62 (step @p11293 :rule and_intro :premises (@p4655 @p23227)) % 1.38/1.62 (step @p11294 :rule modus_ponens :premises (@p11293 @p4651)) % 1.38/1.62 (assume-push @p23241 @t1233) % 1.38/1.62 (assume-push @p23242 @t222) % 1.38/1.62 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.62 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4662 :rule cong :premises (@p23242) :args (@t654)) % 1.38/1.62 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.62 (step @p4664 :rule and_intro :premises (@p23241 @p4663)) % 1.38/1.62 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.62 (step-pop @p23243 :rule scope :premises (@p4665)) % 1.38/1.62 (step-pop @p23244 :rule scope :premises (@p23243)) % 1.38/1.62 (step @p4666 :rule process_scope :premises (@p23244) :args (@t1234)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11299 :rule eq_resolve :premises (@p23228 @p538)) % 1.38/1.62 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.62 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.62 (step @p11300 :rule and_intro :premises (@p4671 @p11299)) % 1.38/1.62 (step @p11301 :rule modus_ponens :premises (@p11300 @p4666)) % 1.38/1.62 (assume-push @p23245 @t77) % 1.38/1.62 (assume-push @p23246 @t417) % 1.38/1.62 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.62 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4678 :rule cong :premises (@p23246) :args (@t401)) % 1.38/1.62 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.62 (step @p4680 :rule and_intro :premises (@p23245 @p4679)) % 1.38/1.62 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.62 (step-pop @p23247 :rule scope :premises (@p4681)) % 1.38/1.62 (step-pop @p23248 :rule scope :premises (@p23247)) % 1.38/1.62 (step @p4682 :rule process_scope :premises (@p23248) :args (@t1235)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11306 :rule eq_resolve :premises (@p23229 @p1181)) % 1.38/1.62 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.62 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.62 (step @p11307 :rule and_intro :premises (@p114 @p11306)) % 1.38/1.62 (step @p11308 :rule modus_ponens :premises (@p11307 @p4682)) % 1.38/1.62 (assume-push @p23249 @t1236) % 1.38/1.62 (assume-push @p23250 @t2188) % 1.38/1.62 (step @p11214 :rule arith_mult_pos :args (14/11 @t2189)) % 1.38/1.62 (step @p11215 :rule evaluate :args (@t2190)) % 1.38/1.62 (step @p11216 :rule refl :args (@t387)) % 1.38/1.62 (step @p11217 :rule cong :premises (@p11216 @p11215) :args (@t2191)) % 1.38/1.62 (step @p11218 :rule arith_poly_norm :args (@t2192)) % 1.38/1.62 (step @p11219 :rule arith_poly_norm_rel :premises (@p11218) :args (@t2193)) % 1.38/1.62 (step @p11220 :rule trans :premises (@p11219 @p11217)) % 1.38/1.62 (step @p11221 :rule eq_resolve :premises (@p23250 @p11220)) % 1.38/1.62 (step @p11222 :rule and_intro :premises (@p23249 @p11221)) % 1.38/1.62 (step @p11223 :rule modus_ponens :premises (@p11222 @p11214)) % 1.38/1.62 (step-pop @p23251 :rule scope :premises (@p11223)) % 1.38/1.62 (step-pop @p23252 :rule scope :premises (@p23251)) % 1.38/1.62 (step @p11224 :rule process_scope :premises (@p23252) :args (@t2194)) % 1.38/1.62 (step @p11227 :rule arith-elim-lt :args (@t18 -16)) % 1.38/1.62 (step @p11228 :rule symm :premises (@p11227)) % 1.38/1.62 (step @p11313 :rule eq_resolve :premises (@p23230 @p11228)) % 1.38/1.62 (step @p11314 :rule int_tight_ub :premises (@p11313)) % 1.38/1.62 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.62 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.62 (step @p11315 :rule and_intro :premises (@p4705 @p11314)) % 1.38/1.62 (step @p11316 :rule modus_ponens :premises (@p11315 @p11224)) % 1.38/1.62 (step @p11317 :rule evaluate :args (@t2195)) % 1.38/1.62 (step @p11318 :rule refl :args (@t389)) % 1.38/1.62 (step @p11319 :rule cong :premises (@p11318 @p11317) :args (@t2203)) % 1.38/1.62 (step @p11320 :rule arith_poly_norm :args ((= (* -17/1 (to_real (- @t135 17))) (* -17/1 (- @t389 @t2195))))) % 1.38/1.62 (step @p11321 :rule arith_poly_norm_rel :premises (@p11320) :args ((= @t2200 @t2203))) % 1.38/1.62 (step @p11322 :rule trans :premises (@p11321 @p11319)) % 1.38/1.62 (step @p11323 :rule eq_resolve :premises (@p23232 @p11322)) % 1.38/1.62 (step @p11324 :rule arith_sum_ub :premises (@p11323 @p11316 @p11308 @p11301 @p11294 @p4642)) % 1.38/1.62 (step @p11325 false :rule eq_resolve :premises (@p11324 @p11284)) % 1.38/1.62 (step-pop @p23253 :rule scope :premises (@p11325)) % 1.38/1.62 (step @p11326 :rule process_scope :premises (@p23253) :args (false)) % 1.38/1.62 (step @p11328 :rule eq_resolve :premises (@p11326 @p11276)) % 1.38/1.62 (step @p11329 :rule eq_resolve :premises (@p11328 @p11277)) % 1.38/1.62 (step @p11330 :rule symm :premises (@p11274)) % 1.38/1.62 (step @p11331 :rule eq_resolve :premises (@p23231 @p11330)) % 1.38/1.62 (step @p11332 false :rule contra :premises (@p11331 @p11329)) % 1.38/1.62 (step-pop @p23254 :rule scope :premises (@p11332)) % 1.38/1.62 (step-pop @p23255 :rule scope :premises (@p23254)) % 1.38/1.62 (step-pop @p23256 :rule scope :premises (@p23255)) % 1.38/1.62 (step-pop @p23257 :rule scope :premises (@p23256)) % 1.38/1.62 (step-pop @p23258 :rule scope :premises (@p23257)) % 1.38/1.62 (step-pop @p23259 :rule scope :premises (@p23258)) % 1.38/1.62 (step @p11333 :rule process_scope :premises (@p23259) :args (false)) % 1.38/1.62 (assume-push @p23260 @t15) % 1.38/1.62 (assume-push @p23261 @t24) % 1.38/1.62 (assume-push @p23262 @t143) % 1.38/1.62 (assume-push @p23263 @t1078) % 1.38/1.62 (assume-push @p23264 @t2183) % 1.38/1.62 (assume-push @p23265 @t2198) % 1.38/1.62 (step @p11346 :rule and_intro :premises (@p6 @p23263 @p23261 @p23262 @p23264 @p23265)) % 1.38/1.62 (step-pop @p23266 :rule scope :premises (@p11346)) % 1.38/1.62 (step-pop @p23267 :rule scope :premises (@p23266)) % 1.38/1.62 (step-pop @p23268 :rule scope :premises (@p23267)) % 1.38/1.62 (step-pop @p23269 :rule scope :premises (@p23268)) % 1.38/1.62 (step-pop @p23270 :rule scope :premises (@p23269)) % 1.38/1.62 (step-pop @p23271 :rule scope :premises (@p23270)) % 1.38/1.62 (step @p11347 :rule process_scope :premises (@p23271) :args (@t2204)) % 1.38/1.62 (step @p11354 :rule implies_elim :premises (@p11347)) % 1.38/1.62 (step @p11355 :rule resolution :premises (@p11354 @p11333) :args (true @t2204)) % 1.38/1.62 (step @p11356 :rule not_and :premises (@p11355)) % 1.38/1.62 (step @p11357 :rule eq_resolve :premises (@p11356 @p11267)) % 1.38/1.62 (step @p11358 :rule aci_norm :args ((= (or @t667 (or @t2198 @t2171)) (or @t667 @t2198 @t2171)))) % 1.38/1.62 (step @p11359 :rule symm :premises (@p11358)) % 1.38/1.62 (step @p11360 :rule bool-double-not-elim :args (@t2171)) % 1.38/1.62 (step @p11361 :rule evaluate :args (@t2205)) % 1.38/1.62 (step @p11362 :rule cong :premises (@p1242 @p11361) :args (@t2206)) % 1.38/1.62 (step @p11363 :rule cong :premises (@p11362) :args ((not @t2206))) % 1.38/1.62 (step @p11364 :rule arith-leq-norm :args (@t135 17)) % 1.38/1.62 (step @p11365 :rule trans :premises (@p11364 @p11363)) % 1.38/1.62 (step @p11366 :rule cong :premises (@p11365) :args ((not (<= @t135 17)))) % 1.38/1.62 (step @p11367 :rule trans :premises (@p11366 @p11360)) % 1.38/1.62 (step @p11368 :rule arith-elim-leq :args (@t135 17)) % 1.38/1.62 (step @p11369 :rule symm :premises (@p11368)) % 1.38/1.62 (step @p11370 :rule cong :premises (@p11369) :args ((not (>= 17 @t135)))) % 1.38/1.62 (step @p11371 :rule arith-elim-gt :args (@t135 17)) % 1.38/1.62 (step @p11372 :rule trans :premises (@p11371 @p11370)) % 1.38/1.62 (step @p11373 :rule trans :premises (@p11372 @p11367)) % 1.38/1.62 (step @p11374 :rule bool-double-not-elim :args (@t2207)) % 1.38/1.62 (step @p11375 :rule trans :premises (@p11374 @p11373)) % 1.38/1.62 (step @p11274 :rule arith-elim-lt :args (@t135 17)) % 1.38/1.62 (step @p11376 :rule bool-double-not-elim :args (@t2200)) % 1.38/1.62 (step @p11377 :rule trans :premises (@p11376 @p11274)) % 1.38/1.62 (step @p11378 :rule bool-double-not-elim :args (@t667)) % 1.38/1.62 (step @p11379 :rule nary_cong :premises (@p11378 @p11377 @p11375) :args ((or (not @t681) (not @t2201) (not @t2208)))) % 1.38/1.62 (step @p11380 :rule trans :premises (@p11379 @p11359)) % 1.38/1.62 (assume-push @p23272 @t681) % 1.38/1.62 (assume-push @p23273 @t2201) % 1.38/1.62 (assume-push @p23274 @t2208) % 1.38/1.62 (step @p11384 :rule arith_trichotomy :premises (@p23273 @p23272)) % 1.38/1.62 (step @p11385 false :rule contra :premises (@p11384 @p23274)) % 1.38/1.62 (step-pop @p23275 :rule scope :premises (@p11385)) % 1.38/1.62 (step-pop @p23276 :rule scope :premises (@p23275)) % 1.38/1.62 (step-pop @p23277 :rule scope :premises (@p23276)) % 1.38/1.62 (step @p11386 :rule process_scope :premises (@p23277) :args (false)) % 1.38/1.62 (step @p11390 :rule not_and :premises (@p11386)) % 1.38/1.62 (step @p11391 :rule eq_resolve :premises (@p11390 @p11380)) % 1.38/1.62 (step @p11392 :rule eq_resolve :premises (@p11391 @p11358)) % 1.38/1.62 (step @p11393 :rule reordering :premises (@p11392) :args ((or @t2198 @t2171 @t667))) % 1.38/1.62 (step @p11394 :rule chain_m_resolution :premises (@p11393 @p11357 @p6 @p11265 @p6 @p11170 @p11084 @p11006 @p10933 @p3960 @p10808 @p10773 @p10657 @p10575 @p10490 @p6 @p10428) :args ((or @t197 @t273 @t1084 @t2182) (@list false false true false true true true false true true true true true true false false) (@list @t2197 @t15 @t667 @t15 @t2171 @t2165 @t599 @t2143 @t1079 @t2136 @t2124 @t2114 @t2105 @t2097 @t15 @t2061))) % 1.38/1.62 (assume-push @p23278 @t143) % 1.38/1.62 (assume-push @p23279 @t2209) % 1.38/1.62 (assume-push @p23280 @t15) % 1.38/1.62 (assume-push @p23281 @t1078) % 1.38/1.62 (assume-push @p23282 @t24) % 1.38/1.62 (assume-push @p23283 @t2182) % 1.38/1.62 (step @p5717 :rule evaluate :args (@t1409)) % 1.38/1.62 (step @p11401 :rule evaluate :args ((+ 16/1 0/1 -88/7 1/154 -7/2 0/1))) % 1.38/1.62 (step @p4052 :rule evaluate :args (@t1103)) % 1.38/1.62 (step @p4053 :rule evaluate :args (@t1104)) % 1.38/1.62 (step @p4191 :rule evaluate :args (@t1124)) % 1.38/1.62 (step @p11402 :rule evaluate :args (@t2210)) % 1.38/1.62 (step @p4192 :rule evaluate :args (@t1125)) % 1.38/1.62 (step @p11403 :rule evaluate :args (@t2211)) % 1.38/1.62 (step @p11404 :rule evaluate :args (@t2212)) % 1.38/1.62 (step @p11405 :rule cong :premises (@p11404) :args (@t2213)) % 1.38/1.62 (step @p11406 :rule trans :premises (@p11405 @p11403)) % 1.38/1.62 (step @p11407 :rule nary_cong :premises (@p11406 @p4192 @p11402 @p4191 @p4053 @p4052) :args (@t2214)) % 1.38/1.62 (step @p11408 :rule trans :premises (@p11407 @p11401)) % 1.38/1.62 (step @p5726 :rule arith_poly_norm :args (@t1415)) % 1.38/1.62 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.38/1.62 (step @p4201 :rule refl :args (@t899)) % 1.38/1.62 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.38/1.62 (step @p4204 :rule refl :args (@t900)) % 1.38/1.62 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.38/1.62 (step @p5727 :rule refl :args (@t608)) % 1.38/1.62 (step @p5728 :rule nary_cong :premises (@p5727 @p4203 @p4204 @p4202 @p4201 @p4200) :args (@t1416)) % 1.38/1.62 (step @p5729 :rule trans :premises (@p5728 @p5726)) % 1.38/1.62 (step @p11409 :rule cong :premises (@p5729 @p11408) :args ((<= @t1416 @t2214))) % 1.38/1.62 (step @p11410 :rule trans :premises (@p11409 @p5717)) % 1.38/1.62 (assume-push @p23284 @t1117) % 1.38/1.62 (assume-push @p23285 @t222) % 1.38/1.62 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.38/1.62 (step @p4101 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4102 :rule cong :premises (@p23285) :args (@t654)) % 1.38/1.62 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.38/1.62 (step @p4104 :rule and_intro :premises (@p23284 @p4103)) % 1.38/1.62 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.38/1.62 (step-pop @p23286 :rule scope :premises (@p4105)) % 1.38/1.62 (step-pop @p23287 :rule scope :premises (@p23286)) % 1.38/1.62 (step @p4106 :rule process_scope :premises (@p23287) :args (@t1118)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11415 :rule eq_resolve :premises (@p23282 @p538)) % 1.38/1.62 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.62 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.62 (step @p11416 :rule and_intro :premises (@p4111 @p11415)) % 1.38/1.62 (step @p11417 :rule modus_ponens :premises (@p11416 @p4106)) % 1.38/1.62 (assume-push @p23288 @t1119) % 1.38/1.62 (assume-push @p23289 @t1078) % 1.38/1.62 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.38/1.62 (step @p4117 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4118 :rule cong :premises (@p23281) :args (@t644)) % 1.38/1.62 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.38/1.62 (step @p4120 :rule and_intro :premises (@p23288 @p4119)) % 1.38/1.62 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.38/1.62 (step-pop @p23290 :rule scope :premises (@p4121)) % 1.38/1.62 (step-pop @p23291 :rule scope :premises (@p23290)) % 1.38/1.62 (step @p4122 :rule process_scope :premises (@p23291) :args (@t1120)) % 1.38/1.62 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.62 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.62 (step @p11422 :rule and_intro :premises (@p4126 @p23281)) % 1.38/1.62 (step @p11423 :rule modus_ponens :premises (@p11422 @p4122)) % 1.38/1.62 (assume-push @p23292 @t1137) % 1.38/1.62 (assume-push @p23293 @t4) % 1.38/1.62 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.38/1.62 (step @p4226 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.38/1.62 (step @p4229 :rule and_intro :premises (@p23292 @p4228)) % 1.38/1.62 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.38/1.62 (step-pop @p23294 :rule scope :premises (@p4230)) % 1.38/1.62 (step-pop @p23295 :rule scope :premises (@p23294)) % 1.38/1.62 (step @p4231 :rule process_scope :premises (@p23295) :args (@t1138)) % 1.38/1.62 (step @p4234 :rule evaluate :args (@t1137)) % 1.38/1.62 (step @p4235 :rule true_elim :premises (@p4234)) % 1.38/1.62 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.38/1.62 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.38/1.62 (assume-push @p23296 @t1141) % 1.38/1.62 (assume-push @p23297 @t2209) % 1.38/1.62 (step @p11430 :rule arith_mult_neg :args (-11/14 @t2215)) % 1.38/1.62 (step @p11431 :rule evaluate :args (@t2211)) % 1.38/1.62 (step @p11432 :rule refl :args (@t389)) % 1.38/1.62 (step @p11433 :rule cong :premises (@p11432 @p11431) :args (@t2216)) % 1.38/1.62 (step @p11434 :rule arith_poly_norm :args (@t2217)) % 1.38/1.62 (step @p11435 :rule arith_poly_norm_rel :premises (@p11434) :args (@t2218)) % 1.38/1.62 (step @p11436 :rule trans :premises (@p11435 @p11433)) % 1.38/1.62 (step @p11437 :rule eq_resolve :premises (@p23279 @p11436)) % 1.38/1.62 (step @p11438 :rule and_intro :premises (@p23296 @p11437)) % 1.38/1.62 (step @p11439 :rule modus_ponens :premises (@p11438 @p11430)) % 1.38/1.62 (step-pop @p23298 :rule scope :premises (@p11439)) % 1.38/1.62 (step-pop @p23299 :rule scope :premises (@p23298)) % 1.38/1.62 (step @p11440 :rule process_scope :premises (@p23299) :args ((<= @t900 @t2210))) % 1.38/1.62 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.62 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.62 (step @p11443 :rule and_intro :premises (@p4270 @p23279)) % 1.38/1.62 (step @p11444 :rule modus_ponens :premises (@p11443 @p11440)) % 1.38/1.62 (assume-push @p23300 @t1139) % 1.38/1.62 (assume-push @p23301 @t417) % 1.38/1.62 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.38/1.62 (step @p4241 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4242 :rule cong :premises (@p23301) :args (@t401)) % 1.38/1.62 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.38/1.62 (step @p4244 :rule and_intro :premises (@p23300 @p4243)) % 1.38/1.62 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.38/1.62 (step-pop @p23302 :rule scope :premises (@p4245)) % 1.38/1.62 (step-pop @p23303 :rule scope :premises (@p23302)) % 1.38/1.62 (step @p4246 :rule process_scope :premises (@p23303) :args (@t1140)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11449 :rule eq_resolve :premises (@p23278 @p1181)) % 1.38/1.62 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.62 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.62 (step @p11450 :rule and_intro :premises (@p4251 @p11449)) % 1.38/1.62 (step @p11451 :rule modus_ponens :premises (@p11450 @p4246)) % 1.38/1.62 (step @p11452 :rule arith_poly_norm :args ((= (* -16/1 (to_real (- @t213 @t2212))) (* -16/1 (- @t608 @t2213))))) % 1.38/1.62 (step @p11453 :rule arith_poly_norm_rel :premises (@p11452) :args ((= (<= @t213 @t2212) (<= @t608 @t2213)))) % 1.38/1.62 (step @p11454 :rule arith_mult_neg :args (-1 @t2182)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p11455 :rule and_intro :premises (@p136 @p23283)) % 1.38/1.62 (step @p11456 :rule modus_ponens :premises (@p11455 @p11454)) % 1.38/1.62 (step @p11457 :rule eq_resolve :premises (@p11456 @p11453)) % 1.38/1.62 (step @p11458 :rule arith_sum_ub :premises (@p11457 @p11451 @p11444 @p4237 @p11423 @p11417)) % 1.38/1.62 (step @p11459 false :rule eq_resolve :premises (@p11458 @p11410)) % 1.38/1.62 (step-pop @p23304 :rule scope :premises (@p11459)) % 1.38/1.62 (step-pop @p23305 :rule scope :premises (@p23304)) % 1.38/1.62 (step-pop @p23306 :rule scope :premises (@p23305)) % 1.38/1.62 (step-pop @p23307 :rule scope :premises (@p23306)) % 1.38/1.62 (step-pop @p23308 :rule scope :premises (@p23307)) % 1.38/1.62 (step-pop @p23309 :rule scope :premises (@p23308)) % 1.38/1.62 (step @p11460 :rule process_scope :premises (@p23309) :args (false)) % 1.38/1.62 (step @p11467 :rule not_and :premises (@p11460)) % 1.38/1.62 (step @p11468 :rule reordering :premises (@p11467) :args ((or @t38 @t197 @t273 @t1084 @t2219 @t2183))) % 1.38/1.62 (step @p11469 :rule refl :args (@t2221)) % 1.38/1.62 (step @p11470 :rule bool-double-not-elim :args (@t2209)) % 1.38/1.62 (step @p11471 :rule nary_cong :premises (@p11470 @p709 @p35 @p3961 @p495 @p11469) :args ((or @t2222 @t273 @t38 @t1084 @t197 @t2221))) % 1.38/1.62 (assume-push @p23310 @t2219) % 1.38/1.62 (assume-push @p23311 @t143) % 1.38/1.62 (assume-push @p23312 @t15) % 1.38/1.62 (assume-push @p23313 @t1078) % 1.38/1.62 (assume-push @p23314 @t24) % 1.38/1.62 (assume-push @p23315 @t2220) % 1.38/1.62 (step @p4388 :rule evaluate :args (@t1162)) % 1.38/1.62 (step @p11478 :rule evaluate :args ((+ -59/1 165/2 0/1 1/22 -49/2 0/1))) % 1.38/1.62 (step @p4392 :rule evaluate :args (@t1165)) % 1.38/1.62 (step @p4391 :rule evaluate :args (@t1164)) % 1.38/1.62 (step @p3145 :rule evaluate :args (@t893)) % 1.38/1.62 (step @p4393 :rule evaluate :args (@t1166)) % 1.38/1.62 (step @p11479 :rule evaluate :args (@t2223)) % 1.38/1.62 (step @p11480 :rule evaluate :args ((to_real -59))) % 1.38/1.62 (step @p11481 :rule evaluate :args (@t2224)) % 1.38/1.62 (step @p11482 :rule cong :premises (@p11481) :args (@t2225)) % 1.38/1.62 (step @p11483 :rule trans :premises (@p11482 @p11480)) % 1.38/1.62 (step @p11484 :rule nary_cong :premises (@p11483 @p11479 @p4393 @p3145 @p4391 @p4392) :args (@t2226)) % 1.38/1.62 (step @p11485 :rule trans :premises (@p11484 @p11478)) % 1.38/1.62 (step @p9619 :rule arith_poly_norm :args (@t1982)) % 1.38/1.62 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.38/1.62 (step @p4403 :rule refl :args (@t1174)) % 1.38/1.62 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.38/1.62 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.38/1.62 (step @p4401 :rule refl :args (@t1170)) % 1.38/1.62 (step @p9620 :rule refl :args (@t97)) % 1.38/1.62 (step @p9621 :rule nary_cong :premises (@p9620 @p4401 @p4405 @p4402 @p4403 @p4404) :args (@t1983)) % 1.38/1.62 (step @p9622 :rule trans :premises (@p9621 @p9619)) % 1.38/1.62 (step @p11486 :rule cong :premises (@p9622 @p11485) :args ((<= @t1983 @t2226))) % 1.38/1.62 (step @p11487 :rule trans :premises (@p11486 @p4388)) % 1.38/1.62 (assume-push @p23316 @t1119) % 1.38/1.62 (assume-push @p23317 @t222) % 1.38/1.62 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.38/1.62 (step @p4457 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4458 :rule cong :premises (@p23317) :args (@t654)) % 1.38/1.62 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.38/1.62 (step @p4460 :rule and_intro :premises (@p23316 @p4459)) % 1.38/1.62 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.38/1.62 (step-pop @p23318 :rule scope :premises (@p4461)) % 1.38/1.62 (step-pop @p23319 :rule scope :premises (@p23318)) % 1.38/1.62 (step @p4462 :rule process_scope :premises (@p23319) :args (@t1193)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11492 :rule eq_resolve :premises (@p23314 @p538)) % 1.38/1.62 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.62 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.62 (step @p11493 :rule and_intro :premises (@p4126 @p11492)) % 1.38/1.62 (step @p11494 :rule modus_ponens :premises (@p11493 @p4462)) % 1.38/1.62 (assume-push @p23320 @t1191) % 1.38/1.62 (assume-push @p23321 @t1078) % 1.38/1.62 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.38/1.62 (step @p4442 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4443 :rule cong :premises (@p23313) :args (@t644)) % 1.38/1.62 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.38/1.62 (step @p4445 :rule and_intro :premises (@p23320 @p4444)) % 1.38/1.62 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.38/1.62 (step-pop @p23322 :rule scope :premises (@p4446)) % 1.38/1.62 (step-pop @p23323 :rule scope :premises (@p23322)) % 1.38/1.62 (step @p4447 :rule process_scope :premises (@p23323) :args (@t1192)) % 1.38/1.62 (step @p4450 :rule evaluate :args (@t1191)) % 1.38/1.62 (step @p4451 :rule true_elim :premises (@p4450)) % 1.38/1.62 (step @p11499 :rule and_intro :premises (@p4451 @p23313)) % 1.38/1.62 (step @p11500 :rule modus_ponens :premises (@p11499 @p4447)) % 1.38/1.62 (assume-push @p23324 @t919) % 1.38/1.62 (assume-push @p23325 @t4) % 1.38/1.62 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.38/1.62 (step @p4429 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.38/1.62 (step @p4432 :rule and_intro :premises (@p23324 @p4431)) % 1.38/1.62 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.38/1.62 (step-pop @p23326 :rule scope :premises (@p4433)) % 1.38/1.62 (step-pop @p23327 :rule scope :premises (@p23326)) % 1.38/1.62 (step @p4434 :rule process_scope :premises (@p23327) :args (@t1190)) % 1.38/1.62 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.62 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.62 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.38/1.62 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.38/1.62 (assume-push @p23328 @t1194) % 1.38/1.62 (assume-push @p23329 @t417) % 1.38/1.62 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.38/1.62 (step @p4471 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4472 :rule cong :premises (@p23329) :args (@t401)) % 1.38/1.62 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.38/1.62 (step @p4474 :rule and_intro :premises (@p23328 @p4473)) % 1.38/1.62 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.38/1.62 (step-pop @p23330 :rule scope :premises (@p4475)) % 1.38/1.62 (step-pop @p23331 :rule scope :premises (@p23330)) % 1.38/1.62 (step @p4476 :rule process_scope :premises (@p23331) :args (@t1195)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11509 :rule eq_resolve :premises (@p23311 @p1181)) % 1.38/1.62 (step @p4480 :rule evaluate :args (@t1194)) % 1.38/1.62 (step @p4481 :rule true_elim :premises (@p4480)) % 1.38/1.62 (step @p11510 :rule and_intro :premises (@p4481 @p11509)) % 1.38/1.62 (step @p11511 :rule modus_ponens :premises (@p11510 @p4476)) % 1.38/1.62 (assume-push @p23332 @t1189) % 1.38/1.62 (assume-push @p23333 @t2227) % 1.38/1.62 (step @p11514 :rule arith_mult_pos :args (11/2 (<= @t389 15/1))) % 1.38/1.62 (step @p11515 :rule evaluate :args (@t2228)) % 1.38/1.62 (step @p11516 :rule refl :args (@t389)) % 1.38/1.62 (step @p11517 :rule cong :premises (@p11516 @p11515) :args (@t2229)) % 1.38/1.62 (step @p11518 :rule arith_poly_norm :args ((= (* -15/1 (to_real (- @t135 15))) (* -15/1 (- @t389 @t2228))))) % 1.38/1.62 (step @p11519 :rule arith_poly_norm_rel :premises (@p11518) :args ((= @t2227 @t2229))) % 1.38/1.62 (step @p11520 :rule trans :premises (@p11519 @p11517)) % 1.38/1.62 (step @p11521 :rule eq_resolve :premises (@p23333 @p11520)) % 1.38/1.62 (step @p11522 :rule and_intro :premises (@p23332 @p11521)) % 1.38/1.62 (step @p11523 :rule modus_ponens :premises (@p11522 @p11514)) % 1.38/1.62 (step-pop @p23334 :rule scope :premises (@p11523)) % 1.38/1.62 (step-pop @p23335 :rule scope :premises (@p23334)) % 1.38/1.62 (step @p11524 :rule process_scope :premises (@p23335) :args ((<= @t1170 @t2223))) % 1.38/1.62 (step @p11527 :rule arith-elim-lt :args (@t135 16)) % 1.38/1.62 (step @p11528 :rule symm :premises (@p11527)) % 1.38/1.62 (step @p11529 :rule eq_resolve :premises (@p23310 @p11528)) % 1.38/1.62 (step @p11530 :rule int_tight_ub :premises (@p11529)) % 1.38/1.62 (step @p4422 :rule evaluate :args (@t1189)) % 1.38/1.62 (step @p4423 :rule true_elim :premises (@p4422)) % 1.38/1.62 (step @p11531 :rule and_intro :premises (@p4423 @p11530)) % 1.38/1.62 (step @p11532 :rule modus_ponens :premises (@p11531 @p11524)) % 1.38/1.62 (step @p11533 :rule arith_poly_norm :args ((= (* 59/1 (to_real (- @t96 @t2224))) (* 59/1 (- @t97 @t2225))))) % 1.38/1.62 (step @p11534 :rule arith_poly_norm_rel :premises (@p11533) :args ((= (<= @t96 @t2224) (<= @t97 @t2225)))) % 1.38/1.62 (step @p11535 :rule arith_mult_neg :args (-1 @t2220)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p11536 :rule and_intro :premises (@p136 @p23315)) % 1.38/1.62 (step @p11537 :rule modus_ponens :premises (@p11536 @p11535)) % 1.38/1.62 (step @p11538 :rule eq_resolve :premises (@p11537 @p11534)) % 1.38/1.62 (step @p11539 :rule arith_sum_ub :premises (@p11538 @p11532 @p11511 @p4438 @p11500 @p11494)) % 1.38/1.62 (step @p11540 false :rule eq_resolve :premises (@p11539 @p11487)) % 1.38/1.62 (step-pop @p23336 :rule scope :premises (@p11540)) % 1.38/1.62 (step-pop @p23337 :rule scope :premises (@p23336)) % 1.38/1.62 (step-pop @p23338 :rule scope :premises (@p23337)) % 1.38/1.62 (step-pop @p23339 :rule scope :premises (@p23338)) % 1.38/1.62 (step-pop @p23340 :rule scope :premises (@p23339)) % 1.38/1.62 (step-pop @p23341 :rule scope :premises (@p23340)) % 1.38/1.62 (step @p11541 :rule process_scope :premises (@p23341) :args (false)) % 1.38/1.62 (step @p11548 :rule not_and :premises (@p11541)) % 1.38/1.62 (step @p11549 :rule eq_resolve :premises (@p11548 @p11471)) % 1.38/1.62 (step @p11550 :rule reordering :premises (@p11549) :args ((or @t38 @t197 @t273 @t1084 @t2209 @t2221))) % 1.38/1.62 (step @p11551 :rule refl :args (@t699)) % 1.38/1.62 (step @p11552 :rule bool-double-not-elim :args (@t2220)) % 1.38/1.62 (step @p11553 :rule nary_cong :premises (@p709 @p11552 @p35 @p3961 @p495 @p11551) :args ((or @t273 (not @t2221) @t38 @t1084 @t197 @t699))) % 1.38/1.62 (assume-push @p23342 @t143) % 1.38/1.62 (assume-push @p23343 @t2221) % 1.38/1.62 (assume-push @p23344 @t15) % 1.38/1.62 (assume-push @p23345 @t1078) % 1.38/1.62 (assume-push @p23346 @t24) % 1.38/1.62 (assume-push @p23347 @t683) % 1.38/1.62 (step @p4608 :rule evaluate :args (@t1209)) % 1.38/1.62 (step @p11560 :rule evaluate :args ((+ -15/1 0/1 116/11 -1/121 49/11 0/1))) % 1.38/1.62 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.62 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.62 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.62 (step @p11561 :rule evaluate :args (@t2230)) % 1.38/1.62 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.62 (step @p11562 :rule evaluate :args (@t686)) % 1.38/1.62 (step @p2211 :rule evaluate :args (@t687)) % 1.38/1.62 (step @p11563 :rule cong :premises (@p2211) :args (@t688)) % 1.38/1.62 (step @p11564 :rule trans :premises (@p11563 @p11562)) % 1.38/1.62 (step @p11565 :rule nary_cong :premises (@p11564 @p1130 @p11561 @p4610 @p4611 @p4612) :args (@t2231)) % 1.38/1.62 (step @p11566 :rule trans :premises (@p11565 @p11560)) % 1.38/1.62 (step @p11102 :rule arith_poly_norm :args (@t2177)) % 1.38/1.62 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.62 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.62 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.62 (step @p5894 :rule refl :args (@t1437)) % 1.38/1.62 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.62 (step @p11103 :rule refl :args (@t399)) % 1.38/1.62 (step @p11104 :rule nary_cong :premises (@p11103 @p1141 @p5894 @p4618 @p4619 @p4620) :args (@t2178)) % 1.38/1.62 (step @p11105 :rule trans :premises (@p11104 @p11102)) % 1.38/1.62 (step @p11567 :rule cong :premises (@p11105 @p11566) :args ((<= @t2178 @t2231))) % 1.38/1.62 (step @p11568 :rule trans :premises (@p11567 @p4608)) % 1.38/1.62 (assume-push @p23348 @t1233) % 1.38/1.62 (assume-push @p23349 @t222) % 1.38/1.62 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.62 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4662 :rule cong :premises (@p23349) :args (@t654)) % 1.38/1.62 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.62 (step @p4664 :rule and_intro :premises (@p23348 @p4663)) % 1.38/1.62 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.62 (step-pop @p23350 :rule scope :premises (@p4665)) % 1.38/1.62 (step-pop @p23351 :rule scope :premises (@p23350)) % 1.38/1.62 (step @p4666 :rule process_scope :premises (@p23351) :args (@t1234)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11573 :rule eq_resolve :premises (@p23346 @p538)) % 1.38/1.62 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.62 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.62 (step @p11574 :rule and_intro :premises (@p4671 @p11573)) % 1.38/1.62 (step @p11575 :rule modus_ponens :premises (@p11574 @p4666)) % 1.38/1.62 (assume-push @p23352 @t1231) % 1.38/1.62 (assume-push @p23353 @t1078) % 1.38/1.62 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.62 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4647 :rule cong :premises (@p23345) :args (@t644)) % 1.38/1.62 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.62 (step @p4649 :rule and_intro :premises (@p23352 @p4648)) % 1.38/1.62 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.62 (step-pop @p23354 :rule scope :premises (@p4650)) % 1.38/1.62 (step-pop @p23355 :rule scope :premises (@p23354)) % 1.38/1.62 (step @p4651 :rule process_scope :premises (@p23355) :args (@t1232)) % 1.38/1.62 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.62 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.62 (step @p11580 :rule and_intro :premises (@p4655 @p23345)) % 1.38/1.62 (step @p11581 :rule modus_ponens :premises (@p11580 @p4651)) % 1.38/1.62 (assume-push @p23356 @t1229) % 1.38/1.62 (assume-push @p23357 @t4) % 1.38/1.62 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.62 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.62 (step @p4634 :rule and_intro :premises (@p23356 @p4633)) % 1.38/1.62 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.62 (step-pop @p23358 :rule scope :premises (@p4635)) % 1.38/1.62 (step-pop @p23359 :rule scope :premises (@p23358)) % 1.38/1.62 (step @p4636 :rule process_scope :premises (@p23359) :args (@t1230)) % 1.38/1.62 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.62 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.62 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.62 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.62 (assume-push @p23360 @t1440) % 1.38/1.62 (assume-push @p23361 @t2232) % 1.38/1.62 (step @p11588 :rule arith_mult_pos :args (2/11 (<= @t93 58/1))) % 1.38/1.62 (step @p11589 :rule evaluate :args (@t2233)) % 1.38/1.62 (step @p11590 :rule refl :args (@t93)) % 1.38/1.62 (step @p11591 :rule cong :premises (@p11590 @p11589) :args (@t2234)) % 1.38/1.62 (step @p11592 :rule arith_poly_norm :args ((= (* -58/1 (to_real (- tptp.a 58))) (* -58/1 (- @t93 @t2233))))) % 1.38/1.62 (step @p11593 :rule arith_poly_norm_rel :premises (@p11592) :args ((= @t2232 @t2234))) % 1.38/1.62 (step @p11594 :rule trans :premises (@p11593 @p11591)) % 1.38/1.62 (step @p11595 :rule eq_resolve :premises (@p23361 @p11594)) % 1.38/1.62 (step @p11596 :rule and_intro :premises (@p23360 @p11595)) % 1.38/1.62 (step @p11597 :rule modus_ponens :premises (@p11596 @p11588)) % 1.38/1.62 (step-pop @p23362 :rule scope :premises (@p11597)) % 1.38/1.62 (step-pop @p23363 :rule scope :premises (@p23362)) % 1.38/1.62 (step @p11598 :rule process_scope :premises (@p23363) :args ((<= @t1437 @t2230))) % 1.38/1.62 (step @p11601 :rule arith-elim-lt :args (tptp.a 59)) % 1.38/1.62 (step @p11602 :rule symm :premises (@p11601)) % 1.38/1.62 (step @p11603 :rule eq_resolve :premises (@p23343 @p11602)) % 1.38/1.62 (step @p11604 :rule int_tight_ub :premises (@p11603)) % 1.38/1.62 (step @p5936 :rule evaluate :args (@t1440)) % 1.38/1.62 (step @p5937 :rule true_elim :premises (@p5936)) % 1.38/1.62 (step @p11605 :rule and_intro :premises (@p5937 @p11604)) % 1.38/1.62 (step @p11606 :rule modus_ponens :premises (@p11605 @p11598)) % 1.38/1.62 (assume-push @p23364 @t416) % 1.38/1.62 (assume-push @p23365 @t417) % 1.38/1.62 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.62 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p1172 :rule cong :premises (@p23365) :args (@t401)) % 1.38/1.62 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.62 (step @p1174 :rule and_intro :premises (@p23364 @p1173)) % 1.38/1.62 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.62 (step-pop @p23366 :rule scope :premises (@p1175)) % 1.38/1.62 (step-pop @p23367 :rule scope :premises (@p23366)) % 1.38/1.62 (step @p1176 :rule process_scope :premises (@p23367) :args (@t419)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11611 :rule eq_resolve :premises (@p23342 @p1181)) % 1.38/1.62 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.62 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.62 (step @p11612 :rule and_intro :premises (@p1184 @p11611)) % 1.38/1.62 (step @p11613 :rule modus_ponens :premises (@p11612 @p1176)) % 1.38/1.62 (step @p2267 :rule arith_poly_norm :args (@t695)) % 1.38/1.62 (step @p11614 :rule arith_poly_norm_rel :premises (@p2267) :args (@t696)) % 1.38/1.62 (step @p2269 :rule arith_mult_neg :args (-1 @t683)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p11615 :rule and_intro :premises (@p136 @p23347)) % 1.38/1.62 (step @p11616 :rule modus_ponens :premises (@p11615 @p2269)) % 1.38/1.62 (step @p11617 :rule eq_resolve :premises (@p11616 @p11614)) % 1.38/1.62 (step @p11618 :rule arith_sum_ub :premises (@p11617 @p11613 @p11606 @p4642 @p11581 @p11575)) % 1.38/1.62 (step @p11619 false :rule eq_resolve :premises (@p11618 @p11568)) % 1.38/1.62 (step-pop @p23368 :rule scope :premises (@p11619)) % 1.38/1.62 (step-pop @p23369 :rule scope :premises (@p23368)) % 1.38/1.62 (step-pop @p23370 :rule scope :premises (@p23369)) % 1.38/1.62 (step-pop @p23371 :rule scope :premises (@p23370)) % 1.38/1.62 (step-pop @p23372 :rule scope :premises (@p23371)) % 1.38/1.62 (step-pop @p23373 :rule scope :premises (@p23372)) % 1.38/1.62 (step @p11620 :rule process_scope :premises (@p23373) :args (false)) % 1.38/1.62 (step @p11627 :rule not_and :premises (@p11620)) % 1.38/1.62 (step @p11628 :rule eq_resolve :premises (@p11627 @p11553)) % 1.38/1.62 (step @p11629 :rule reordering :premises (@p11628) :args ((or @t38 @t197 @t273 @t1084 @t699 @t2220))) % 1.38/1.62 (step @p11630 :rule bool-double-not-elim :args (@t683)) % 1.38/1.62 (step @p11631 :rule nary_cong :premises (@p35 @p495 @p709 @p5220 @p2482 @p11630) :args ((or @t38 @t197 @t273 @t1341 @t749 @t2235))) % 1.38/1.62 (assume-push @p23374 @t1083) % 1.38/1.62 (assume-push @p23375 @t24) % 1.38/1.62 (assume-push @p23376 @t15) % 1.38/1.62 (assume-push @p23377 @t143) % 1.38/1.62 (assume-push @p23378 @t699) % 1.38/1.62 (assume-push @p23379 @t748) % 1.38/1.62 (step @p11638 :rule arith-elim-leq :args (@t18 -15)) % 1.38/1.62 (step @p11639 :rule symm :premises (@p11638)) % 1.38/1.62 (step @p11640 :rule cong :premises (@p11639) :args ((not (>= -15 @t18)))) % 1.38/1.62 (step @p11641 :rule arith-elim-gt :args (@t18 -15)) % 1.38/1.62 (step @p11642 :rule trans :premises (@p11641 @p11640)) % 1.38/1.62 (step @p11643 :rule evaluate :args (@t2236)) % 1.38/1.62 (step @p11644 :rule cong :premises (@p757 @p11643) :args (@t2237)) % 1.38/1.62 (step @p11645 :rule cong :premises (@p11644) :args ((not @t2237))) % 1.38/1.62 (step @p11646 :rule arith-leq-norm :args (@t18 -15)) % 1.38/1.62 (step @p11647 :rule trans :premises (@p11646 @p11645)) % 1.38/1.62 (step @p11648 :rule cong :premises (@p11647) :args ((not @t2238))) % 1.38/1.62 (step @p11649 :rule trans :premises (@p11648 @p2482)) % 1.38/1.62 (step @p11650 :rule trans :premises (@p11642 @p11649)) % 1.38/1.62 (step @p11651 :rule symm :premises (@p11650)) % 1.38/1.62 (step @p11652 :rule trans :premises (@p11649 @p11651)) % 1.38/1.62 (assume-push @p23380 @t2238) % 1.38/1.62 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.62 (step @p5990 :rule evaluate :args (@t1453)) % 1.38/1.62 (step @p11654 :rule evaluate :args ((+ -15/1 11/1 0/1 -1/154 0/1 42/11))) % 1.38/1.62 (step @p5246 :rule evaluate :args (@t1346)) % 1.38/1.62 (step @p5247 :rule evaluate :args (@t1347)) % 1.38/1.62 (step @p3143 :rule evaluate :args (@t891)) % 1.38/1.62 (step @p4054 :rule evaluate :args (@t1105)) % 1.38/1.62 (step @p11655 :rule evaluate :args (@t2239)) % 1.38/1.62 (step @p11656 :rule refl :args (-15/1)) % 1.38/1.62 (step @p11657 :rule nary_cong :premises (@p11656 @p11655 @p4054 @p3143 @p5247 @p5246) :args (@t2240)) % 1.38/1.62 (step @p11658 :rule trans :premises (@p11657 @p11654)) % 1.38/1.62 (step @p5252 :rule arith_poly_norm :args (@t1353)) % 1.38/1.62 (step @p5253 :rule refl :args (@t902)) % 1.38/1.62 (step @p5254 :rule arith_poly_norm :args (@t1354)) % 1.38/1.62 (step @p5255 :rule arith_poly_norm :args (@t1355)) % 1.38/1.62 (step @p5256 :rule arith_poly_norm :args (@t1356)) % 1.38/1.62 (step @p5257 :rule refl :args (@t1110)) % 1.38/1.62 (step @p5258 :rule refl :args (@t387)) % 1.38/1.62 (step @p5259 :rule nary_cong :premises (@p5258 @p5257 @p5256 @p5255 @p5254 @p5253) :args (@t1357)) % 1.38/1.62 (step @p5260 :rule trans :premises (@p5259 @p5252)) % 1.38/1.62 (step @p11659 :rule cong :premises (@p5260 @p11658) :args (@t2241)) % 1.38/1.62 (step @p11660 :rule trans :premises (@p11659 @p5990)) % 1.38/1.62 (step @p11661 :rule cong :premises (@p11660) :args ((not @t2241))) % 1.38/1.62 (step @p11662 :rule trans :premises (@p11661 @p236)) % 1.38/1.62 (step @p11663 :rule arith-elim-lt :args (@t1357 @t2240)) % 1.38/1.62 (step @p11664 :rule trans :premises (@p11663 @p11662)) % 1.38/1.62 (assume-push @p23381 @t916) % 1.38/1.62 (assume-push @p23382 @t1359) % 1.38/1.62 (step @p5269 :rule arith_mult_pos :args (7/22 @t1360)) % 1.38/1.62 (step @p5270 :rule evaluate :args (@t1361)) % 1.38/1.62 (step @p5271 :rule refl :args (@t644)) % 1.38/1.62 (step @p5272 :rule cong :premises (@p5271 @p5270) :args (@t1362)) % 1.38/1.62 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.38/1.62 (step @p5274 :rule arith_poly_norm_rel :premises (@p5273) :args (@t1364)) % 1.38/1.62 (step @p5275 :rule trans :premises (@p5274 @p5272)) % 1.38/1.62 (step @p5276 :rule eq_resolve :premises (@p23382 @p5275)) % 1.38/1.62 (step @p5277 :rule and_intro :premises (@p23381 @p5276)) % 1.38/1.62 (step @p5278 :rule modus_ponens :premises (@p5277 @p5269)) % 1.38/1.62 (step-pop @p23383 :rule scope :premises (@p5278)) % 1.38/1.62 (step-pop @p23384 :rule scope :premises (@p23383)) % 1.38/1.62 (step @p5279 :rule process_scope :premises (@p23384) :args (@t1365)) % 1.38/1.62 (step @p3935 :rule arith-elim-lt :args (@t16 12)) % 1.38/1.62 (step @p3936 :rule symm :premises (@p3935)) % 1.38/1.62 (step @p11669 :rule eq_resolve :premises (@p23374 @p3936)) % 1.38/1.62 (step @p3229 :rule evaluate :args (@t916)) % 1.38/1.62 (step @p3230 :rule true_elim :premises (@p3229)) % 1.38/1.62 (step @p11670 :rule and_intro :premises (@p3230 @p11669)) % 1.38/1.62 (step @p11671 :rule modus_ponens :premises (@p11670 @p5279)) % 1.38/1.62 (assume-push @p23385 @t919) % 1.38/1.62 (assume-push @p23386 @t222) % 1.38/1.62 (step @p5287 :rule arith_mult_pos :args (1/22 @t664)) % 1.38/1.62 (step @p5288 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p5289 :rule cong :premises (@p23386) :args (@t654)) % 1.38/1.62 (step @p5290 :rule trans :premises (@p5289 @p5288)) % 1.38/1.62 (step @p5291 :rule and_intro :premises (@p23385 @p5290)) % 1.38/1.62 (step @p5292 :rule modus_ponens :premises (@p5291 @p5287)) % 1.38/1.62 (step-pop @p23387 :rule scope :premises (@p5292)) % 1.38/1.62 (step-pop @p23388 :rule scope :premises (@p23387)) % 1.38/1.62 (step @p5293 :rule process_scope :premises (@p23388) :args (@t1366)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11676 :rule eq_resolve :premises (@p23375 @p538)) % 1.38/1.62 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.62 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.62 (step @p11677 :rule and_intro :premises (@p3250 @p11676)) % 1.38/1.62 (step @p11678 :rule modus_ponens :premises (@p11677 @p5293)) % 1.38/1.62 (assume-push @p23389 @t914) % 1.38/1.62 (assume-push @p23390 @t4) % 1.38/1.62 (step @p3198 :rule arith_mult_neg :args (-1/154 @t82)) % 1.38/1.62 (step @p3199 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p3200 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p3201 :rule trans :premises (@p3200 @p3199)) % 1.38/1.62 (step @p3202 :rule and_intro :premises (@p23389 @p3201)) % 1.38/1.62 (step @p3203 :rule modus_ponens :premises (@p3202 @p3198)) % 1.38/1.62 (step-pop @p23391 :rule scope :premises (@p3203)) % 1.38/1.62 (step-pop @p23392 :rule scope :premises (@p23391)) % 1.38/1.62 (step @p3204 :rule process_scope :premises (@p23392) :args (@t915)) % 1.38/1.62 (step @p3207 :rule evaluate :args (@t914)) % 1.38/1.62 (step @p3208 :rule true_elim :premises (@p3207)) % 1.38/1.62 (step @p3209 :rule and_intro :premises (@p3208 @p1)) % 1.38/1.62 (step @p3210 :rule modus_ponens :premises (@p3209 @p3204)) % 1.38/1.62 (assume-push @p23393 @t911) % 1.38/1.62 (assume-push @p23394 @t417) % 1.38/1.62 (step @p4131 :rule arith_mult_pos :args (1/14 @t418)) % 1.38/1.62 (step @p4132 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4133 :rule cong :premises (@p23394) :args (@t401)) % 1.38/1.62 (step @p4134 :rule trans :premises (@p4133 @p4132)) % 1.38/1.62 (step @p4135 :rule and_intro :premises (@p23393 @p4134)) % 1.38/1.62 (step @p4136 :rule modus_ponens :premises (@p4135 @p4131)) % 1.38/1.62 (step-pop @p23395 :rule scope :premises (@p4136)) % 1.38/1.62 (step-pop @p23396 :rule scope :premises (@p23395)) % 1.38/1.62 (step @p4137 :rule process_scope :premises (@p23396) :args (@t1121)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11687 :rule eq_resolve :premises (@p23377 @p1181)) % 1.38/1.62 (step @p3173 :rule evaluate :args (@t911)) % 1.38/1.62 (step @p3174 :rule true_elim :premises (@p3173)) % 1.38/1.62 (step @p11688 :rule and_intro :premises (@p3174 @p11687)) % 1.38/1.62 (step @p11689 :rule modus_ponens :premises (@p11688 @p4137)) % 1.38/1.62 (assume-push @p23397 @t1115) % 1.38/1.62 (assume-push @p23398 @t2242) % 1.38/1.62 (step @p11692 :rule arith_mult_pos :args (11/14 @t2243)) % 1.38/1.62 (step @p11693 :rule evaluate :args (@t2244)) % 1.38/1.62 (step @p11694 :rule refl :args (@t389)) % 1.38/1.62 (step @p11695 :rule cong :premises (@p11694 @p11693) :args (@t2245)) % 1.38/1.62 (step @p11696 :rule arith_poly_norm :args (@t2246)) % 1.38/1.62 (step @p11697 :rule arith_poly_norm_rel :premises (@p11696) :args (@t2247)) % 1.38/1.62 (step @p11698 :rule trans :premises (@p11697 @p11695)) % 1.38/1.62 (step @p11699 :rule eq_resolve :premises (@p23398 @p11698)) % 1.38/1.62 (step @p11700 :rule and_intro :premises (@p23397 @p11699)) % 1.38/1.62 (step @p11701 :rule modus_ponens :premises (@p11700 @p11692)) % 1.38/1.62 (step-pop @p23399 :rule scope :premises (@p11701)) % 1.38/1.62 (step-pop @p23400 :rule scope :premises (@p23399)) % 1.38/1.62 (step @p11702 :rule process_scope :premises (@p23400) :args ((<= @t1110 @t2239))) % 1.38/1.62 (step @p2203 :rule arith-elim-lt :args (@t135 15)) % 1.38/1.62 (step @p2204 :rule symm :premises (@p2203)) % 1.38/1.62 (step @p11705 :rule eq_resolve :premises (@p23378 @p2204)) % 1.38/1.62 (step @p11706 :rule int_tight_ub :premises (@p11705)) % 1.38/1.62 (step @p4079 :rule evaluate :args (@t1115)) % 1.38/1.62 (step @p4080 :rule true_elim :premises (@p4079)) % 1.38/1.62 (step @p11707 :rule and_intro :premises (@p4080 @p11706)) % 1.38/1.62 (step @p11708 :rule modus_ponens :premises (@p11707 @p11702)) % 1.38/1.62 (step @p11709 :rule evaluate :args (@t686)) % 1.38/1.62 (step @p11710 :rule refl :args (@t387)) % 1.38/1.62 (step @p11711 :rule cong :premises (@p11710 @p11709) :args (@t2248)) % 1.38/1.62 (step @p11712 :rule arith_poly_norm :args ((= (* 15/1 (to_real (- @t18 -15))) (* 15/1 (- @t387 @t686))))) % 1.38/1.62 (step @p11713 :rule arith_poly_norm_rel :premises (@p11712) :args ((= @t2238 @t2248))) % 1.38/1.62 (step @p11714 :rule trans :premises (@p11713 @p11711)) % 1.38/1.62 (step @p11715 :rule eq_resolve :premises (@p23380 @p11714)) % 1.38/1.62 (step @p11716 :rule arith_sum_ub :premises (@p11715 @p11708 @p11689 @p3210 @p11678 @p11671)) % 1.38/1.62 (step @p11717 false :rule eq_resolve :premises (@p11716 @p11664)) % 1.38/1.62 (step-pop @p23401 :rule scope :premises (@p11717)) % 1.38/1.62 (step @p11718 :rule process_scope :premises (@p23401) :args (false)) % 1.38/1.62 (step @p11720 :rule eq_resolve :premises (@p11718 @p11652)) % 1.38/1.62 (step @p11721 :rule eq_resolve :premises (@p11720 @p11642)) % 1.38/1.62 (step @p2514 :rule symm :premises (@p2513)) % 1.38/1.62 (step @p11722 :rule eq_resolve :premises (@p23379 @p2514)) % 1.38/1.62 (step @p11723 :rule int_tight_ub :premises (@p11722)) % 1.38/1.62 (step @p11724 false :rule contra :premises (@p11723 @p11721)) % 1.38/1.62 (step-pop @p23402 :rule scope :premises (@p11724)) % 1.38/1.62 (step-pop @p23403 :rule scope :premises (@p23402)) % 1.38/1.62 (step-pop @p23404 :rule scope :premises (@p23403)) % 1.38/1.62 (step-pop @p23405 :rule scope :premises (@p23404)) % 1.38/1.62 (step-pop @p23406 :rule scope :premises (@p23405)) % 1.38/1.62 (step-pop @p23407 :rule scope :premises (@p23406)) % 1.38/1.62 (step @p11725 :rule process_scope :premises (@p23407) :args (false)) % 1.38/1.62 (assume-push @p23408 @t15) % 1.38/1.62 (assume-push @p23409 @t24) % 1.38/1.62 (assume-push @p23410 @t143) % 1.38/1.62 (assume-push @p23411 @t1083) % 1.38/1.62 (assume-push @p23412 @t748) % 1.38/1.62 (assume-push @p23413 @t699) % 1.38/1.62 (step @p11738 :rule and_intro :premises (@p23411 @p23409 @p6 @p23410 @p23413 @p23412)) % 1.38/1.62 (step-pop @p23414 :rule scope :premises (@p11738)) % 1.38/1.62 (step-pop @p23415 :rule scope :premises (@p23414)) % 1.38/1.62 (step-pop @p23416 :rule scope :premises (@p23415)) % 1.38/1.62 (step-pop @p23417 :rule scope :premises (@p23416)) % 1.38/1.62 (step-pop @p23418 :rule scope :premises (@p23417)) % 1.38/1.62 (step-pop @p23419 :rule scope :premises (@p23418)) % 1.38/1.62 (step @p11739 :rule process_scope :premises (@p23419) :args (@t2249)) % 1.38/1.62 (step @p11746 :rule implies_elim :premises (@p11739)) % 1.38/1.62 (step @p11747 :rule resolution :premises (@p11746 @p11725) :args (true @t2249)) % 1.38/1.62 (step @p11748 :rule not_and :premises (@p11747)) % 1.38/1.62 (step @p11749 :rule eq_resolve :premises (@p11748 @p11631)) % 1.38/1.62 (assume-push @p23420 @t24) % 1.38/1.62 (assume-push @p23421 @t1078) % 1.38/1.62 (assume-push @p23422 @t15) % 1.38/1.62 (assume-push @p23423 @t2250) % 1.38/1.62 (assume-push @p23424 @t143) % 1.38/1.62 (assume-push @p23425 @t2251) % 1.38/1.62 (step @p11756 :rule arith-elim-lt :args (@t1263 -160)) % 1.38/1.62 (step @p11757 :rule symm :premises (@p11756)) % 1.38/1.62 (assume-push @p23426 @t2251) % 1.38/1.62 (step @p11759 :rule evaluate :args ((<= 0/1 -67/154))) % 1.38/1.62 (step @p11760 :rule evaluate :args ((+ 160/1 0/1 -143/14 43/154 -301/2 0/1))) % 1.38/1.62 (step @p4948 :rule evaluate :args (@t1266)) % 1.38/1.62 (step @p4949 :rule evaluate :args (@t1267)) % 1.38/1.62 (step @p4950 :rule evaluate :args (@t1268)) % 1.38/1.62 (step @p11761 :rule evaluate :args (@t2252)) % 1.38/1.62 (step @p4951 :rule evaluate :args (@t1269)) % 1.38/1.62 (step @p11762 :rule evaluate :args ((to_real 160))) % 1.38/1.62 (step @p11763 :rule evaluate :args (@t2253)) % 1.38/1.62 (step @p11764 :rule cong :premises (@p11763) :args (@t2254)) % 1.38/1.62 (step @p11765 :rule trans :premises (@p11764 @p11762)) % 1.38/1.62 (step @p11766 :rule nary_cong :premises (@p11765 @p4951 @p11761 @p4950 @p4949 @p4948) :args (@t2255)) % 1.38/1.62 (step @p11767 :rule trans :premises (@p11766 @p11760)) % 1.38/1.62 (step @p11768 :rule arith_poly_norm :args ((= (+ @t1281 @t1277 @t900 @t1276 @t1275 @t1274) 0/1))) % 1.38/1.62 (step @p4959 :rule arith_poly_norm :args (@t1283)) % 1.38/1.62 (step @p4960 :rule refl :args (@t1275)) % 1.38/1.62 (step @p4961 :rule arith_poly_norm :args (@t1285)) % 1.38/1.62 (step @p4204 :rule refl :args (@t900)) % 1.38/1.62 (step @p4962 :rule arith_poly_norm :args (@t1287)) % 1.38/1.62 (step @p4963 :rule arith_poly_norm :args (@t1289)) % 1.38/1.62 (step @p11769 :rule cong :premises (@p4963) :args (@t1290)) % 1.38/1.62 (step @p11770 :rule nary_cong :premises (@p11769 @p4962 @p4204 @p4961 @p4960 @p4959) :args (@t2256)) % 1.38/1.62 (step @p11771 :rule trans :premises (@p11770 @p11768)) % 1.38/1.62 (step @p11772 :rule cong :premises (@p11771 @p11767) :args ((<= @t2256 @t2255))) % 1.38/1.62 (step @p11773 :rule trans :premises (@p11772 @p11759)) % 1.38/1.62 (assume-push @p23427 @t1292) % 1.38/1.62 (assume-push @p23428 @t222) % 1.38/1.62 (step @p4971 :rule arith_mult_neg :args (-43/22 @t664)) % 1.38/1.62 (step @p4972 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4973 :rule cong :premises (@p23428) :args (@t654)) % 1.38/1.62 (step @p4974 :rule trans :premises (@p4973 @p4972)) % 1.38/1.62 (step @p4975 :rule and_intro :premises (@p23427 @p4974)) % 1.38/1.62 (step @p4976 :rule modus_ponens :premises (@p4975 @p4971)) % 1.38/1.62 (step-pop @p23429 :rule scope :premises (@p4976)) % 1.38/1.62 (step-pop @p23430 :rule scope :premises (@p23429)) % 1.38/1.62 (step @p4977 :rule process_scope :premises (@p23430) :args (@t1293)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11778 :rule eq_resolve :premises (@p23420 @p538)) % 1.38/1.62 (step @p4981 :rule evaluate :args (@t1292)) % 1.38/1.62 (step @p4982 :rule true_elim :premises (@p4981)) % 1.38/1.62 (step @p11779 :rule and_intro :premises (@p4982 @p11778)) % 1.38/1.62 (step @p11780 :rule modus_ponens :premises (@p11779 @p4977)) % 1.38/1.62 (assume-push @p23431 @t1294) % 1.38/1.62 (assume-push @p23432 @t1078) % 1.38/1.62 (step @p4987 :rule arith_mult_neg :args (-301/22 @t1094)) % 1.38/1.62 (step @p4988 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4989 :rule cong :premises (@p23421) :args (@t644)) % 1.38/1.62 (step @p4990 :rule trans :premises (@p4989 @p4988)) % 1.38/1.62 (step @p4991 :rule and_intro :premises (@p23431 @p4990)) % 1.38/1.62 (step @p4992 :rule modus_ponens :premises (@p4991 @p4987)) % 1.38/1.62 (step-pop @p23433 :rule scope :premises (@p4992)) % 1.38/1.62 (step-pop @p23434 :rule scope :premises (@p23433)) % 1.38/1.62 (step @p4993 :rule process_scope :premises (@p23434) :args (@t1295)) % 1.38/1.62 (step @p4996 :rule evaluate :args (@t1294)) % 1.38/1.62 (step @p4997 :rule true_elim :premises (@p4996)) % 1.38/1.62 (step @p11785 :rule and_intro :premises (@p4997 @p23421)) % 1.38/1.62 (step @p11786 :rule modus_ponens :premises (@p11785 @p4993)) % 1.38/1.62 (assume-push @p23435 @t1296) % 1.38/1.62 (assume-push @p23436 @t4) % 1.38/1.62 (step @p5002 :rule arith_mult_pos :args (43/154 @t82)) % 1.38/1.62 (step @p5003 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p5004 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p5005 :rule trans :premises (@p5004 @p5003)) % 1.38/1.62 (step @p5006 :rule and_intro :premises (@p23435 @p5005)) % 1.38/1.62 (step @p5007 :rule modus_ponens :premises (@p5006 @p5002)) % 1.38/1.62 (step-pop @p23437 :rule scope :premises (@p5007)) % 1.38/1.62 (step-pop @p23438 :rule scope :premises (@p23437)) % 1.38/1.62 (step @p5008 :rule process_scope :premises (@p23438) :args (@t1297)) % 1.38/1.62 (step @p5011 :rule evaluate :args (@t1296)) % 1.38/1.62 (step @p5012 :rule true_elim :premises (@p5011)) % 1.38/1.62 (step @p5013 :rule and_intro :premises (@p5012 @p1)) % 1.38/1.62 (step @p5014 :rule modus_ponens :premises (@p5013 @p5008)) % 1.38/1.62 (assume-push @p23439 @t1141) % 1.38/1.62 (assume-push @p23440 @t2250) % 1.38/1.62 (step @p11793 :rule arith_mult_neg :args (-11/14 @t2257)) % 1.38/1.62 (step @p11794 :rule evaluate :args (@t2258)) % 1.38/1.62 (step @p11795 :rule refl :args (@t389)) % 1.38/1.62 (step @p11796 :rule cong :premises (@p11795 @p11794) :args (@t2259)) % 1.38/1.62 (step @p11797 :rule arith_poly_norm :args (@t2260)) % 1.38/1.62 (step @p11798 :rule arith_poly_norm_rel :premises (@p11797) :args (@t2261)) % 1.38/1.62 (step @p11799 :rule trans :premises (@p11798 @p11796)) % 1.38/1.62 (step @p11800 :rule eq_resolve :premises (@p23423 @p11799)) % 1.38/1.62 (step @p11801 :rule and_intro :premises (@p23439 @p11800)) % 1.38/1.62 (step @p11802 :rule modus_ponens :premises (@p11801 @p11793)) % 1.38/1.62 (step-pop @p23441 :rule scope :premises (@p11802)) % 1.38/1.62 (step-pop @p23442 :rule scope :premises (@p23441)) % 1.38/1.62 (step @p11803 :rule process_scope :premises (@p23442) :args (@t2262)) % 1.38/1.62 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.62 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.62 (step @p11806 :rule and_intro :premises (@p4270 @p23423)) % 1.38/1.62 (step @p11807 :rule modus_ponens :premises (@p11806 @p11803)) % 1.38/1.62 (assume-push @p23443 @t1298) % 1.38/1.62 (assume-push @p23444 @t417) % 1.38/1.62 (step @p5017 :rule arith_mult_neg :args (-43/14 @t418)) % 1.38/1.62 (step @p5018 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p5019 :rule cong :premises (@p23444) :args (@t401)) % 1.38/1.62 (step @p5020 :rule trans :premises (@p5019 @p5018)) % 1.38/1.62 (step @p5021 :rule and_intro :premises (@p23443 @p5020)) % 1.38/1.62 (step @p5022 :rule modus_ponens :premises (@p5021 @p5017)) % 1.38/1.62 (step-pop @p23445 :rule scope :premises (@p5022)) % 1.38/1.62 (step-pop @p23446 :rule scope :premises (@p23445)) % 1.38/1.62 (step @p5023 :rule process_scope :premises (@p23446) :args (@t1299)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11812 :rule eq_resolve :premises (@p23424 @p1181)) % 1.38/1.62 (step @p5027 :rule evaluate :args (@t1298)) % 1.38/1.62 (step @p5028 :rule true_elim :premises (@p5027)) % 1.38/1.62 (step @p11813 :rule and_intro :premises (@p5028 @p11812)) % 1.38/1.62 (step @p11814 :rule modus_ponens :premises (@p11813 @p5023)) % 1.38/1.62 (step @p11815 :rule arith_poly_norm :args ((= (* -160/1 (to_real (- @t1288 @t2253))) (* -160/1 (- @t1290 @t2254))))) % 1.38/1.62 (step @p11816 :rule arith_poly_norm_rel :premises (@p11815) :args ((= (<= @t1288 @t2253) (<= @t1290 @t2254)))) % 1.38/1.62 (step @p11817 :rule arith_mult_neg :args (-1 @t2251)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p11818 :rule and_intro :premises (@p136 @p23425)) % 1.38/1.62 (step @p11819 :rule modus_ponens :premises (@p11818 @p11817)) % 1.38/1.62 (step @p11820 :rule eq_resolve :premises (@p11819 @p11816)) % 1.38/1.62 (step @p11821 :rule arith_sum_ub :premises (@p11820 @p11814 @p11807 @p5014 @p11786 @p11780)) % 1.38/1.62 (step @p11822 false :rule eq_resolve :premises (@p11821 @p11773)) % 1.38/1.62 (step-pop @p23447 :rule scope :premises (@p11822)) % 1.38/1.62 (step @p11823 :rule process_scope :premises (@p23447) :args (false)) % 1.38/1.62 (step @p11825 :rule eq_resolve :premises (@p11823 @p11757)) % 1.38/1.62 (step @p11826 :rule eq_resolve :premises (@p11825 @p11756)) % 1.38/1.62 (step @p11827 false :rule contra :premises (@p23425 @p11826)) % 1.38/1.62 (step-pop @p23448 :rule scope :premises (@p11827)) % 1.38/1.62 (step-pop @p23449 :rule scope :premises (@p23448)) % 1.38/1.62 (step-pop @p23450 :rule scope :premises (@p23449)) % 1.38/1.62 (step-pop @p23451 :rule scope :premises (@p23450)) % 1.38/1.62 (step-pop @p23452 :rule scope :premises (@p23451)) % 1.38/1.62 (step-pop @p23453 :rule scope :premises (@p23452)) % 1.38/1.62 (step @p11828 :rule process_scope :premises (@p23453) :args (false)) % 1.38/1.62 (assume-push @p23454 @t15) % 1.38/1.62 (assume-push @p23455 @t24) % 1.38/1.62 (assume-push @p23456 @t143) % 1.38/1.62 (assume-push @p23457 @t1078) % 1.38/1.62 (assume-push @p23458 @t2250) % 1.38/1.62 (assume-push @p23459 @t2251) % 1.38/1.62 (step @p11841 :rule and_intro :premises (@p23455 @p23457 @p6 @p23458 @p23456 @p23459)) % 1.38/1.62 (step-pop @p23460 :rule scope :premises (@p11841)) % 1.38/1.62 (step-pop @p23461 :rule scope :premises (@p23460)) % 1.38/1.62 (step-pop @p23462 :rule scope :premises (@p23461)) % 1.38/1.62 (step-pop @p23463 :rule scope :premises (@p23462)) % 1.38/1.62 (step-pop @p23464 :rule scope :premises (@p23463)) % 1.38/1.62 (step-pop @p23465 :rule scope :premises (@p23464)) % 1.38/1.62 (step @p11842 :rule process_scope :premises (@p23465) :args (@t2263)) % 1.38/1.62 (step @p11849 :rule implies_elim :premises (@p11842)) % 1.38/1.62 (step @p11850 :rule resolution :premises (@p11849 @p11828) :args (true @t2263)) % 1.38/1.62 (step @p11851 :rule not_and :premises (@p11850)) % 1.38/1.62 (assume-push @p23466 @t143) % 1.38/1.62 (assume-push @p23467 @t2250) % 1.38/1.62 (assume-push @p23468 @t15) % 1.38/1.62 (assume-push @p23469 @t24) % 1.38/1.62 (assume-push @p23470 @t1078) % 1.38/1.62 (assume-push @p23471 @t778) % 1.38/1.62 (step @p6257 :rule evaluate :args (@t1506)) % 1.38/1.62 (step @p11858 :rule evaluate :args ((+ 13/1 0/1 -143/14 1/154 0/1 -7/2))) % 1.38/1.62 (step @p4053 :rule evaluate :args (@t1104)) % 1.38/1.62 (step @p4052 :rule evaluate :args (@t1103)) % 1.38/1.62 (step @p4191 :rule evaluate :args (@t1124)) % 1.38/1.62 (step @p11761 :rule evaluate :args (@t2252)) % 1.38/1.62 (step @p4192 :rule evaluate :args (@t1125)) % 1.38/1.62 (step @p11859 :rule evaluate :args (@t2258)) % 1.38/1.62 (step @p1294 :rule evaluate :args (@t453)) % 1.38/1.62 (step @p11860 :rule cong :premises (@p1294) :args (@t2264)) % 1.38/1.62 (step @p11861 :rule trans :premises (@p11860 @p11859)) % 1.38/1.62 (step @p11862 :rule nary_cong :premises (@p11861 @p4192 @p11761 @p4191 @p4052 @p4053) :args (@t2265)) % 1.38/1.62 (step @p11863 :rule trans :premises (@p11862 @p11858)) % 1.38/1.62 (step @p4536 :rule arith_poly_norm :args (@t1202)) % 1.38/1.62 (step @p4201 :rule refl :args (@t899)) % 1.38/1.62 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.38/1.62 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.38/1.62 (step @p4204 :rule refl :args (@t900)) % 1.38/1.62 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.38/1.62 (step @p4537 :rule refl :args (@t608)) % 1.38/1.62 (step @p4538 :rule nary_cong :premises (@p4537 @p4203 @p4204 @p4202 @p4200 @p4201) :args (@t1203)) % 1.38/1.62 (step @p4539 :rule trans :premises (@p4538 @p4536)) % 1.38/1.62 (step @p11864 :rule cong :premises (@p4539 @p11863) :args ((<= @t1203 @t2265))) % 1.38/1.62 (step @p11865 :rule trans :premises (@p11864 @p6257)) % 1.38/1.62 (assume-push @p23472 @t1119) % 1.38/1.62 (assume-push @p23473 @t1078) % 1.38/1.62 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.38/1.62 (step @p4117 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4118 :rule cong :premises (@p23470) :args (@t644)) % 1.38/1.62 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.38/1.62 (step @p4120 :rule and_intro :premises (@p23472 @p4119)) % 1.38/1.62 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.38/1.62 (step-pop @p23474 :rule scope :premises (@p4121)) % 1.38/1.62 (step-pop @p23475 :rule scope :premises (@p23474)) % 1.38/1.62 (step @p4122 :rule process_scope :premises (@p23475) :args (@t1120)) % 1.38/1.62 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.62 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.62 (step @p11870 :rule and_intro :premises (@p4126 @p23470)) % 1.38/1.62 (step @p11871 :rule modus_ponens :premises (@p11870 @p4122)) % 1.38/1.62 (assume-push @p23476 @t1117) % 1.38/1.62 (assume-push @p23477 @t222) % 1.38/1.62 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.38/1.62 (step @p4101 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4102 :rule cong :premises (@p23477) :args (@t654)) % 1.38/1.62 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.38/1.62 (step @p4104 :rule and_intro :premises (@p23476 @p4103)) % 1.38/1.62 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.38/1.62 (step-pop @p23478 :rule scope :premises (@p4105)) % 1.38/1.62 (step-pop @p23479 :rule scope :premises (@p23478)) % 1.38/1.62 (step @p4106 :rule process_scope :premises (@p23479) :args (@t1118)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11876 :rule eq_resolve :premises (@p23469 @p538)) % 1.38/1.62 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.62 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.62 (step @p11877 :rule and_intro :premises (@p4111 @p11876)) % 1.38/1.62 (step @p11878 :rule modus_ponens :premises (@p11877 @p4106)) % 1.38/1.62 (assume-push @p23480 @t1137) % 1.38/1.62 (assume-push @p23481 @t4) % 1.38/1.62 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.38/1.62 (step @p4226 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.38/1.62 (step @p4229 :rule and_intro :premises (@p23480 @p4228)) % 1.38/1.62 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.38/1.62 (step-pop @p23482 :rule scope :premises (@p4230)) % 1.38/1.62 (step-pop @p23483 :rule scope :premises (@p23482)) % 1.38/1.62 (step @p4231 :rule process_scope :premises (@p23483) :args (@t1138)) % 1.38/1.62 (step @p4234 :rule evaluate :args (@t1137)) % 1.38/1.62 (step @p4235 :rule true_elim :premises (@p4234)) % 1.38/1.62 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.38/1.62 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.38/1.62 (assume-push @p23484 @t1141) % 1.38/1.62 (assume-push @p23485 @t2250) % 1.38/1.62 (step @p11793 :rule arith_mult_neg :args (-11/14 @t2257)) % 1.38/1.62 (step @p11794 :rule evaluate :args (@t2258)) % 1.38/1.62 (step @p11795 :rule refl :args (@t389)) % 1.38/1.62 (step @p11796 :rule cong :premises (@p11795 @p11794) :args (@t2259)) % 1.38/1.62 (step @p11797 :rule arith_poly_norm :args (@t2260)) % 1.38/1.62 (step @p11798 :rule arith_poly_norm_rel :premises (@p11797) :args (@t2261)) % 1.38/1.62 (step @p11799 :rule trans :premises (@p11798 @p11796)) % 1.38/1.62 (step @p11800 :rule eq_resolve :premises (@p23467 @p11799)) % 1.38/1.62 (step @p11801 :rule and_intro :premises (@p23484 @p11800)) % 1.38/1.62 (step @p11802 :rule modus_ponens :premises (@p11801 @p11793)) % 1.38/1.62 (step-pop @p23486 :rule scope :premises (@p11802)) % 1.38/1.62 (step-pop @p23487 :rule scope :premises (@p23486)) % 1.38/1.62 (step @p11803 :rule process_scope :premises (@p23487) :args (@t2262)) % 1.38/1.62 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.62 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.62 (step @p11887 :rule and_intro :premises (@p4270 @p23467)) % 1.38/1.62 (step @p11888 :rule modus_ponens :premises (@p11887 @p11803)) % 1.38/1.62 (assume-push @p23488 @t1139) % 1.38/1.62 (assume-push @p23489 @t417) % 1.38/1.62 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.38/1.62 (step @p4241 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4242 :rule cong :premises (@p23489) :args (@t401)) % 1.38/1.62 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.38/1.62 (step @p4244 :rule and_intro :premises (@p23488 @p4243)) % 1.38/1.62 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.38/1.62 (step-pop @p23490 :rule scope :premises (@p4245)) % 1.38/1.62 (step-pop @p23491 :rule scope :premises (@p23490)) % 1.38/1.62 (step @p4246 :rule process_scope :premises (@p23491) :args (@t1140)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11893 :rule eq_resolve :premises (@p23466 @p1181)) % 1.38/1.62 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.62 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.62 (step @p11894 :rule and_intro :premises (@p4251 @p11893)) % 1.38/1.62 (step @p11895 :rule modus_ponens :premises (@p11894 @p4246)) % 1.38/1.62 (step @p11896 :rule arith_poly_norm :args ((= (* -13/1 (to_real (- @t213 @t453))) (* -13/1 (- @t608 @t2264))))) % 1.38/1.62 (step @p11897 :rule arith_poly_norm_rel :premises (@p11896) :args ((= (<= @t213 @t453) (<= @t608 @t2264)))) % 1.38/1.62 (step @p11898 :rule arith_mult_neg :args (-1 @t778)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p11899 :rule and_intro :premises (@p136 @p23471)) % 1.38/1.62 (step @p11900 :rule modus_ponens :premises (@p11899 @p11898)) % 1.38/1.62 (step @p11901 :rule eq_resolve :premises (@p11900 @p11897)) % 1.38/1.62 (step @p11902 :rule arith_sum_ub :premises (@p11901 @p11895 @p11888 @p4237 @p11878 @p11871)) % 1.38/1.62 (step @p11903 false :rule eq_resolve :premises (@p11902 @p11865)) % 1.38/1.62 (step-pop @p23492 :rule scope :premises (@p11903)) % 1.38/1.62 (step-pop @p23493 :rule scope :premises (@p23492)) % 1.38/1.62 (step-pop @p23494 :rule scope :premises (@p23493)) % 1.38/1.62 (step-pop @p23495 :rule scope :premises (@p23494)) % 1.38/1.62 (step-pop @p23496 :rule scope :premises (@p23495)) % 1.38/1.62 (step-pop @p23497 :rule scope :premises (@p23496)) % 1.38/1.62 (step @p11904 :rule process_scope :premises (@p23497) :args (false)) % 1.38/1.62 (step @p11911 :rule not_and :premises (@p11904)) % 1.38/1.62 (step @p11912 :rule reordering :premises (@p11911) :args ((or @t38 @t197 @t273 @t1084 @t2266 (not @t778)))) % 1.38/1.62 (step @p11913 :rule bool-double-not-elim :args (@t2251)) % 1.38/1.62 (step @p11914 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p11913 @p2528) :args ((or @t38 @t197 @t273 @t1084 (not @t2267) @t759))) % 1.38/1.62 (assume-push @p23498 @t24) % 1.38/1.62 (assume-push @p23499 @t1078) % 1.38/1.62 (assume-push @p23500 @t15) % 1.38/1.62 (assume-push @p23501 @t143) % 1.38/1.62 (assume-push @p23502 @t2267) % 1.38/1.62 (assume-push @p23503 @t758) % 1.38/1.62 (assume-push @p23504 @t758) % 1.38/1.62 (step @p5064 :rule evaluate :args (@t1304)) % 1.38/1.62 (step @p11922 :rule evaluate :args ((+ 14/1 -161/1 0/1 -3/11 147/1 0/1))) % 1.38/1.62 (step @p5068 :rule evaluate :args (@t1307)) % 1.38/1.62 (step @p5067 :rule evaluate :args (@t1306)) % 1.38/1.62 (step @p5066 :rule evaluate :args (@t1305)) % 1.38/1.62 (step @p11923 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p5071 :rule evaluate :args (@t1308)) % 1.38/1.62 (step @p11924 :rule cong :premises (@p5071) :args (@t1309)) % 1.38/1.62 (step @p11925 :rule trans :premises (@p11924 @p11923)) % 1.38/1.62 (step @p11926 :rule refl :args (-161/1)) % 1.38/1.62 (step @p11927 :rule evaluate :args (@t2244)) % 1.38/1.62 (step @p11928 :rule evaluate :args (@t2268)) % 1.38/1.62 (step @p11929 :rule cong :premises (@p11928) :args (@t2269)) % 1.38/1.62 (step @p11930 :rule trans :premises (@p11929 @p11927)) % 1.38/1.62 (step @p11931 :rule nary_cong :premises (@p11930 @p11926 @p11925 @p5066 @p5067 @p5068) :args (@t2270)) % 1.38/1.62 (step @p11932 :rule trans :premises (@p11931 @p11922)) % 1.38/1.62 (step @p5079 :rule arith_poly_norm :args (@t1316)) % 1.38/1.62 (step @p7966 :rule arith_poly_norm :args (@t1761)) % 1.38/1.62 (step @p7967 :rule trans :premises (@p7966 @p5079)) % 1.38/1.62 (step @p11933 :rule cong :premises (@p7967 @p11932) :args ((<= @t1760 @t2270))) % 1.38/1.62 (step @p11934 :rule trans :premises (@p11933 @p5064)) % 1.38/1.62 (assume-push @p23505 @t1326) % 1.38/1.62 (assume-push @p23506 @t222) % 1.38/1.62 (step @p5116 :rule arith_mult_pos :args (21/11 @t664)) % 1.38/1.62 (step @p5117 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p5118 :rule cong :premises (@p23506) :args (@t654)) % 1.38/1.62 (step @p5119 :rule trans :premises (@p5118 @p5117)) % 1.38/1.62 (step @p5120 :rule and_intro :premises (@p23505 @p5119)) % 1.38/1.62 (step @p5121 :rule modus_ponens :premises (@p5120 @p5116)) % 1.38/1.62 (step-pop @p23507 :rule scope :premises (@p5121)) % 1.38/1.62 (step-pop @p23508 :rule scope :premises (@p23507)) % 1.38/1.62 (step @p5122 :rule process_scope :premises (@p23508) :args (@t1327)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p11939 :rule eq_resolve :premises (@p23498 @p538)) % 1.38/1.62 (step @p5126 :rule evaluate :args (@t1326)) % 1.38/1.62 (step @p5127 :rule true_elim :premises (@p5126)) % 1.38/1.62 (step @p11940 :rule and_intro :premises (@p5127 @p11939)) % 1.38/1.62 (step @p11941 :rule modus_ponens :premises (@p11940 @p5122)) % 1.38/1.62 (assume-push @p23509 @t1324) % 1.38/1.62 (assume-push @p23510 @t1078) % 1.38/1.62 (step @p5101 :rule arith_mult_pos :args (147/11 @t1094)) % 1.38/1.62 (step @p5102 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p5103 :rule cong :premises (@p23499) :args (@t644)) % 1.38/1.62 (step @p5104 :rule trans :premises (@p5103 @p5102)) % 1.38/1.62 (step @p5105 :rule and_intro :premises (@p23509 @p5104)) % 1.38/1.62 (step @p5106 :rule modus_ponens :premises (@p5105 @p5101)) % 1.38/1.62 (step-pop @p23511 :rule scope :premises (@p5106)) % 1.38/1.62 (step-pop @p23512 :rule scope :premises (@p23511)) % 1.38/1.62 (step @p5107 :rule process_scope :premises (@p23512) :args (@t1325)) % 1.38/1.62 (step @p5110 :rule evaluate :args (@t1324)) % 1.38/1.62 (step @p5111 :rule true_elim :premises (@p5110)) % 1.38/1.62 (step @p11946 :rule and_intro :premises (@p5111 @p23499)) % 1.38/1.62 (step @p11947 :rule modus_ponens :premises (@p11946 @p5107)) % 1.38/1.62 (assume-push @p23513 @t1322) % 1.38/1.62 (assume-push @p23514 @t4) % 1.38/1.62 (step @p5086 :rule arith_mult_neg :args (-3/11 @t82)) % 1.38/1.62 (step @p5087 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p5088 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p5089 :rule trans :premises (@p5088 @p5087)) % 1.38/1.62 (step @p5090 :rule and_intro :premises (@p23513 @p5089)) % 1.38/1.62 (step @p5091 :rule modus_ponens :premises (@p5090 @p5086)) % 1.38/1.62 (step-pop @p23515 :rule scope :premises (@p5091)) % 1.38/1.62 (step-pop @p23516 :rule scope :premises (@p23515)) % 1.38/1.62 (step @p5092 :rule process_scope :premises (@p23516) :args (@t1323)) % 1.38/1.62 (step @p5095 :rule evaluate :args (@t1322)) % 1.38/1.62 (step @p5096 :rule true_elim :premises (@p5095)) % 1.38/1.62 (step @p5097 :rule and_intro :premises (@p5096 @p1)) % 1.38/1.62 (step @p5098 :rule modus_ponens :premises (@p5097 @p5092)) % 1.38/1.62 (step @p5141 :rule arith_mult_pos :args (3 @t417)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p11952 :rule eq_resolve :premises (@p23501 @p1181)) % 1.38/1.62 (step @p5143 :rule evaluate :args (@t1330)) % 1.38/1.62 (step @p5144 :rule true_elim :premises (@p5143)) % 1.38/1.62 (step @p11953 :rule and_intro :premises (@p5144 @p11952)) % 1.38/1.62 (step @p11954 :rule modus_ponens :premises (@p11953 @p5141)) % 1.38/1.62 (step @p11955 :rule cong :premises (@p11954) :args (@t1320)) % 1.38/1.62 (step @p11956 :rule evaluate :args (@t2271)) % 1.38/1.62 (step @p11957 :rule refl :args (@t1319)) % 1.38/1.62 (step @p11958 :rule cong :premises (@p11957 @p11956) :args (@t2272)) % 1.38/1.62 (step @p11959 :rule arith_poly_norm :args ((= (* 161/1 (to_real (- @t1263 -161))) (* 161/1 (- @t1319 @t2271))))) % 1.38/1.62 (step @p11960 :rule arith_poly_norm_rel :premises (@p11959) :args ((= (<= @t1263 -161) @t2272))) % 1.38/1.62 (step @p11961 :rule trans :premises (@p11960 @p11958)) % 1.38/1.62 (step @p11756 :rule arith-elim-lt :args (@t1263 -160)) % 1.38/1.62 (step @p11757 :rule symm :premises (@p11756)) % 1.38/1.62 (step @p11962 :rule eq_resolve :premises (@p23502 @p11757)) % 1.38/1.62 (step @p11963 :rule int_tight_ub :premises (@p11962)) % 1.38/1.62 (step @p11964 :rule eq_resolve :premises (@p11963 @p11961)) % 1.38/1.62 (step @p11965 :rule arith_mult_neg :args (-1 @t758)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p11966 :rule and_intro :premises (@p136 @p23503)) % 1.38/1.62 (step @p11967 :rule modus_ponens :premises (@p11966 @p11965)) % 1.38/1.62 (step @p11968 :rule cong :premises (@p11967) :args (@t608)) % 1.38/1.62 (step @p11969 :rule arith_sum_ub :premises (@p11968 @p11964 @p11955 @p5098 @p11947 @p11941)) % 1.38/1.62 (step @p11970 false :rule eq_resolve :premises (@p11969 @p11934)) % 1.38/1.62 (step-pop @p23517 :rule scope :premises (@p11970)) % 1.38/1.62 (step @p11971 :rule process_scope :premises (@p23517) :args (false)) % 1.38/1.62 (step @p11973 false :rule contra :premises (@p23503 @p11971)) % 1.38/1.62 (step-pop @p23518 :rule scope :premises (@p11973)) % 1.38/1.62 (step-pop @p23519 :rule scope :premises (@p23518)) % 1.38/1.62 (step-pop @p23520 :rule scope :premises (@p23519)) % 1.38/1.62 (step-pop @p23521 :rule scope :premises (@p23520)) % 1.38/1.62 (step-pop @p23522 :rule scope :premises (@p23521)) % 1.38/1.62 (step-pop @p23523 :rule scope :premises (@p23522)) % 1.38/1.62 (step @p11974 :rule process_scope :premises (@p23523) :args (false)) % 1.38/1.62 (assume-push @p23524 @t15) % 1.38/1.62 (assume-push @p23525 @t24) % 1.38/1.62 (assume-push @p23526 @t143) % 1.38/1.62 (assume-push @p23527 @t1078) % 1.38/1.62 (assume-push @p23528 @t2267) % 1.38/1.62 (assume-push @p23529 @t758) % 1.38/1.62 (step @p11987 :rule and_intro :premises (@p23525 @p23527 @p6 @p23526 @p23528 @p23529)) % 1.38/1.62 (step-pop @p23530 :rule scope :premises (@p11987)) % 1.38/1.62 (step-pop @p23531 :rule scope :premises (@p23530)) % 1.38/1.62 (step-pop @p23532 :rule scope :premises (@p23531)) % 1.38/1.62 (step-pop @p23533 :rule scope :premises (@p23532)) % 1.38/1.62 (step-pop @p23534 :rule scope :premises (@p23533)) % 1.38/1.62 (step-pop @p23535 :rule scope :premises (@p23534)) % 1.38/1.62 (step @p11988 :rule process_scope :premises (@p23535) :args (@t2273)) % 1.38/1.62 (step @p11995 :rule implies_elim :premises (@p11988)) % 1.38/1.62 (step @p11996 :rule resolution :premises (@p11995 @p11974) :args (true @t2273)) % 1.38/1.62 (step @p11997 :rule not_and :premises (@p11996)) % 1.38/1.62 (step @p11998 :rule eq_resolve :premises (@p11997 @p11914)) % 1.38/1.62 (step @p11999 :rule chain_m_resolution :premises (@p2672 @p11998 @p6 @p11912 @p6 @p11851 @p6 @p11749 @p3960 @p11629 @p11550 @p11468 @p6 @p11394) :args ((or @t197 @t273 @t1084 @t2266) (@list true false true false true false false true true true true false false) (@list @t758 @t15 @t778 @t15 @t2251 @t15 @t747 @t1079 @t683 @t2220 @t2209 @t15 @t2182))) % 1.38/1.62 (step @p12000 :rule refl :args (@t2275)) % 1.38/1.62 (step @p12001 :rule bool-double-not-elim :args (@t2276)) % 1.38/1.62 (step @p12002 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p12001 @p12000) :args ((or @t38 @t197 @t273 @t1084 @t2278 @t2275))) % 1.38/1.62 (assume-push @p23536 @t24) % 1.38/1.62 (assume-push @p23537 @t1078) % 1.38/1.62 (assume-push @p23538 @t15) % 1.38/1.62 (assume-push @p23539 @t143) % 1.38/1.62 (assume-push @p23540 @t2277) % 1.38/1.62 (assume-push @p23541 @t2274) % 1.38/1.62 (assume-push @p23542 @t2274) % 1.38/1.62 (step @p6590 :rule evaluate :args (@t1568)) % 1.38/1.62 (step @p12010 :rule evaluate :args (@t2279)) % 1.38/1.62 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.62 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.62 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.62 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.62 (step @p12011 :rule evaluate :args (@t2280)) % 1.38/1.62 (step @p12012 :rule refl :args (12/1)) % 1.38/1.62 (step @p12013 :rule nary_cong :premises (@p12012 @p12011 @p77 @p4610 @p4611 @p4612) :args (@t2281)) % 1.38/1.62 (step @p12014 :rule trans :premises (@p12013 @p12010)) % 1.38/1.62 (step @p8139 :rule arith_poly_norm :args (@t1780)) % 1.38/1.62 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.62 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.62 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.62 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.62 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.62 (step @p8140 :rule refl :args (@t389)) % 1.38/1.62 (step @p8141 :rule nary_cong :premises (@p8140 @p4622 @p4621 @p4618 @p4619 @p4620) :args (@t1781)) % 1.38/1.62 (step @p8142 :rule trans :premises (@p8141 @p8139)) % 1.38/1.62 (step @p12015 :rule cong :premises (@p8142 @p12014) :args ((<= @t1781 @t2281))) % 1.38/1.62 (step @p12016 :rule trans :premises (@p12015 @p6590)) % 1.38/1.62 (assume-push @p23543 @t1233) % 1.38/1.62 (assume-push @p23544 @t222) % 1.38/1.62 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.62 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4662 :rule cong :premises (@p23544) :args (@t654)) % 1.38/1.62 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.62 (step @p4664 :rule and_intro :premises (@p23543 @p4663)) % 1.38/1.62 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.62 (step-pop @p23545 :rule scope :premises (@p4665)) % 1.38/1.62 (step-pop @p23546 :rule scope :premises (@p23545)) % 1.38/1.62 (step @p4666 :rule process_scope :premises (@p23546) :args (@t1234)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p12021 :rule eq_resolve :premises (@p23536 @p538)) % 1.38/1.62 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.62 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.62 (step @p12022 :rule and_intro :premises (@p4671 @p12021)) % 1.38/1.62 (step @p12023 :rule modus_ponens :premises (@p12022 @p4666)) % 1.38/1.62 (assume-push @p23547 @t1231) % 1.38/1.62 (assume-push @p23548 @t1078) % 1.38/1.62 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.62 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4647 :rule cong :premises (@p23537) :args (@t644)) % 1.38/1.62 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.62 (step @p4649 :rule and_intro :premises (@p23547 @p4648)) % 1.38/1.62 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.62 (step-pop @p23549 :rule scope :premises (@p4650)) % 1.38/1.62 (step-pop @p23550 :rule scope :premises (@p23549)) % 1.38/1.62 (step @p4651 :rule process_scope :premises (@p23550) :args (@t1232)) % 1.38/1.62 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.62 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.62 (step @p12028 :rule and_intro :premises (@p4655 @p23537)) % 1.38/1.62 (step @p12029 :rule modus_ponens :premises (@p12028 @p4651)) % 1.38/1.62 (assume-push @p23551 @t1229) % 1.38/1.62 (assume-push @p23552 @t4) % 1.38/1.62 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.62 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.62 (step @p4634 :rule and_intro :premises (@p23551 @p4633)) % 1.38/1.62 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.62 (step-pop @p23553 :rule scope :premises (@p4635)) % 1.38/1.62 (step-pop @p23554 :rule scope :premises (@p23553)) % 1.38/1.62 (step @p4636 :rule process_scope :premises (@p23554) :args (@t1230)) % 1.38/1.62 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.62 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.62 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.62 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.62 (assume-push @p23555 @t77) % 1.38/1.62 (assume-push @p23556 @t417) % 1.38/1.62 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.62 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4678 :rule cong :premises (@p23556) :args (@t401)) % 1.38/1.62 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.62 (step @p4680 :rule and_intro :premises (@p23555 @p4679)) % 1.38/1.62 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.62 (step-pop @p23557 :rule scope :premises (@p4681)) % 1.38/1.62 (step-pop @p23558 :rule scope :premises (@p23557)) % 1.38/1.62 (step @p4682 :rule process_scope :premises (@p23558) :args (@t1235)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p12038 :rule eq_resolve :premises (@p23539 @p1181)) % 1.38/1.62 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.62 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.62 (step @p12039 :rule and_intro :premises (@p114 @p12038)) % 1.38/1.62 (step @p12040 :rule modus_ponens :premises (@p12039 @p4682)) % 1.38/1.62 (assume-push @p23559 @t1236) % 1.38/1.62 (assume-push @p23560 @t2282) % 1.38/1.62 (step @p12043 :rule arith_mult_pos :args (14/11 @t2283)) % 1.38/1.62 (step @p12044 :rule evaluate :args (@t2284)) % 1.38/1.62 (step @p12045 :rule refl :args (@t387)) % 1.38/1.62 (step @p12046 :rule cong :premises (@p12045 @p12044) :args (@t2285)) % 1.38/1.62 (step @p12047 :rule arith_poly_norm :args (@t2286)) % 1.38/1.62 (step @p12048 :rule arith_poly_norm_rel :premises (@p12047) :args (@t2287)) % 1.38/1.62 (step @p12049 :rule trans :premises (@p12048 @p12046)) % 1.38/1.62 (step @p12050 :rule eq_resolve :premises (@p23560 @p12049)) % 1.38/1.62 (step @p12051 :rule and_intro :premises (@p23559 @p12050)) % 1.38/1.62 (step @p12052 :rule modus_ponens :premises (@p12051 @p12043)) % 1.38/1.62 (step-pop @p23561 :rule scope :premises (@p12052)) % 1.38/1.62 (step-pop @p23562 :rule scope :premises (@p23561)) % 1.38/1.62 (step @p12053 :rule process_scope :premises (@p23562) :args (@t2288)) % 1.38/1.62 (step @p12056 :rule arith-elim-lt :args (@t18 -12)) % 1.38/1.62 (step @p12057 :rule symm :premises (@p12056)) % 1.38/1.62 (step @p12058 :rule eq_resolve :premises (@p23540 @p12057)) % 1.38/1.62 (step @p12059 :rule int_tight_ub :premises (@p12058)) % 1.38/1.62 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.62 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.62 (step @p12060 :rule and_intro :premises (@p4705 @p12059)) % 1.38/1.62 (step @p12061 :rule modus_ponens :premises (@p12060 @p12053)) % 1.38/1.62 (step @p12062 :rule evaluate :args (@t1361)) % 1.38/1.62 (step @p12063 :rule cong :premises (@p23541) :args (@t389)) % 1.38/1.62 (step @p12064 :rule trans :premises (@p12063 @p12062)) % 1.38/1.62 (step @p12065 :rule arith_sum_ub :premises (@p12064 @p12061 @p12040 @p4642 @p12029 @p12023)) % 1.38/1.62 (step @p12066 false :rule eq_resolve :premises (@p12065 @p12016)) % 1.38/1.62 (step-pop @p23563 :rule scope :premises (@p12066)) % 1.38/1.62 (step @p12067 :rule process_scope :premises (@p23563) :args (false)) % 1.38/1.62 (step @p12069 false :rule contra :premises (@p23541 @p12067)) % 1.38/1.62 (step-pop @p23564 :rule scope :premises (@p12069)) % 1.38/1.62 (step-pop @p23565 :rule scope :premises (@p23564)) % 1.38/1.62 (step-pop @p23566 :rule scope :premises (@p23565)) % 1.38/1.62 (step-pop @p23567 :rule scope :premises (@p23566)) % 1.38/1.62 (step-pop @p23568 :rule scope :premises (@p23567)) % 1.38/1.62 (step-pop @p23569 :rule scope :premises (@p23568)) % 1.38/1.62 (step @p12070 :rule process_scope :premises (@p23569) :args (false)) % 1.38/1.62 (assume-push @p23570 @t15) % 1.38/1.62 (assume-push @p23571 @t24) % 1.38/1.62 (assume-push @p23572 @t143) % 1.38/1.62 (assume-push @p23573 @t1078) % 1.38/1.62 (assume-push @p23574 @t2277) % 1.38/1.62 (assume-push @p23575 @t2274) % 1.38/1.62 (step @p12083 :rule and_intro :premises (@p23571 @p23573 @p6 @p23572 @p23574 @p23575)) % 1.38/1.62 (step-pop @p23576 :rule scope :premises (@p12083)) % 1.38/1.62 (step-pop @p23577 :rule scope :premises (@p23576)) % 1.38/1.62 (step-pop @p23578 :rule scope :premises (@p23577)) % 1.38/1.62 (step-pop @p23579 :rule scope :premises (@p23578)) % 1.38/1.62 (step-pop @p23580 :rule scope :premises (@p23579)) % 1.38/1.62 (step-pop @p23581 :rule scope :premises (@p23580)) % 1.38/1.62 (step @p12084 :rule process_scope :premises (@p23581) :args (@t2289)) % 1.38/1.62 (step @p12091 :rule implies_elim :premises (@p12084)) % 1.38/1.62 (step @p12092 :rule resolution :premises (@p12091 @p12070) :args (true @t2289)) % 1.38/1.62 (step @p12093 :rule not_and :premises (@p12092)) % 1.38/1.62 (step @p12094 :rule eq_resolve :premises (@p12093 @p12002)) % 1.38/1.62 (step @p12095 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p12001 @p2303) :args ((or @t38 @t197 @t273 @t1084 @t2278 @t704))) % 1.38/1.62 (assume-push @p23582 @t24) % 1.38/1.62 (assume-push @p23583 @t1078) % 1.38/1.62 (assume-push @p23584 @t15) % 1.38/1.62 (assume-push @p23585 @t143) % 1.38/1.62 (assume-push @p23586 @t2277) % 1.38/1.62 (assume-push @p23587 @t703) % 1.38/1.62 (step @p2356 :rule arith-elim-lt :args (@t135 12)) % 1.38/1.62 (step @p12102 :rule cong :premises (@p2356) :args (@t2291)) % 1.38/1.62 (step @p12103 :rule trans :premises (@p12102 @p2303)) % 1.38/1.62 (step @p12104 :rule symm :premises (@p12103)) % 1.38/1.62 (assume-push @p23588 @t2290) % 1.38/1.62 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.62 (step @p6689 :rule evaluate :args (@t1585)) % 1.38/1.62 (step @p12010 :rule evaluate :args (@t2279)) % 1.38/1.62 (step @p4612 :rule evaluate :args (@t1213)) % 1.38/1.62 (step @p4611 :rule evaluate :args (@t1212)) % 1.38/1.62 (step @p4610 :rule evaluate :args (@t1211)) % 1.38/1.62 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.62 (step @p12011 :rule evaluate :args (@t2280)) % 1.38/1.62 (step @p12012 :rule refl :args (12/1)) % 1.38/1.62 (step @p12013 :rule nary_cong :premises (@p12012 @p12011 @p77 @p4610 @p4611 @p4612) :args (@t2281)) % 1.38/1.62 (step @p12014 :rule trans :premises (@p12013 @p12010)) % 1.38/1.62 (step @p8139 :rule arith_poly_norm :args (@t1780)) % 1.38/1.62 (step @p4620 :rule arith_poly_norm :args (@t1225)) % 1.38/1.62 (step @p4619 :rule refl :args (@t1067)) % 1.38/1.62 (step @p4618 :rule arith_poly_norm :args (@t1223)) % 1.38/1.62 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.62 (step @p4622 :rule refl :args (@t1220)) % 1.38/1.62 (step @p8140 :rule refl :args (@t389)) % 1.38/1.62 (step @p8141 :rule nary_cong :premises (@p8140 @p4622 @p4621 @p4618 @p4619 @p4620) :args (@t1781)) % 1.38/1.62 (step @p8142 :rule trans :premises (@p8141 @p8139)) % 1.38/1.62 (step @p12106 :rule cong :premises (@p8142 @p12014) :args (@t2292)) % 1.38/1.62 (step @p12107 :rule trans :premises (@p12106 @p6689)) % 1.38/1.62 (step @p12108 :rule cong :premises (@p12107) :args ((not @t2292))) % 1.38/1.62 (step @p12109 :rule trans :premises (@p12108 @p236)) % 1.38/1.62 (step @p12110 :rule arith-elim-lt :args (@t1781 @t2281)) % 1.38/1.62 (step @p12111 :rule trans :premises (@p12110 @p12109)) % 1.38/1.62 (assume-push @p23589 @t1233) % 1.38/1.62 (assume-push @p23590 @t222) % 1.38/1.62 (step @p4660 :rule arith_mult_pos :args (7/121 @t664)) % 1.38/1.62 (step @p4661 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4662 :rule cong :premises (@p23590) :args (@t654)) % 1.38/1.62 (step @p4663 :rule trans :premises (@p4662 @p4661)) % 1.38/1.62 (step @p4664 :rule and_intro :premises (@p23589 @p4663)) % 1.38/1.62 (step @p4665 :rule modus_ponens :premises (@p4664 @p4660)) % 1.38/1.62 (step-pop @p23591 :rule scope :premises (@p4665)) % 1.38/1.62 (step-pop @p23592 :rule scope :premises (@p23591)) % 1.38/1.62 (step @p4666 :rule process_scope :premises (@p23592) :args (@t1234)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p12116 :rule eq_resolve :premises (@p23582 @p538)) % 1.38/1.62 (step @p4670 :rule evaluate :args (@t1233)) % 1.38/1.62 (step @p4671 :rule true_elim :premises (@p4670)) % 1.38/1.62 (step @p12117 :rule and_intro :premises (@p4671 @p12116)) % 1.38/1.62 (step @p12118 :rule modus_ponens :premises (@p12117 @p4666)) % 1.38/1.62 (assume-push @p23593 @t1231) % 1.38/1.62 (assume-push @p23594 @t1078) % 1.38/1.62 (step @p4645 :rule arith_mult_pos :args (49/121 @t1094)) % 1.38/1.62 (step @p4646 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4647 :rule cong :premises (@p23583) :args (@t644)) % 1.38/1.62 (step @p4648 :rule trans :premises (@p4647 @p4646)) % 1.38/1.62 (step @p4649 :rule and_intro :premises (@p23593 @p4648)) % 1.38/1.62 (step @p4650 :rule modus_ponens :premises (@p4649 @p4645)) % 1.38/1.62 (step-pop @p23595 :rule scope :premises (@p4650)) % 1.38/1.62 (step-pop @p23596 :rule scope :premises (@p23595)) % 1.38/1.62 (step @p4651 :rule process_scope :premises (@p23596) :args (@t1232)) % 1.38/1.62 (step @p4654 :rule evaluate :args (@t1231)) % 1.38/1.62 (step @p4655 :rule true_elim :premises (@p4654)) % 1.38/1.62 (step @p12123 :rule and_intro :premises (@p4655 @p23583)) % 1.38/1.62 (step @p12124 :rule modus_ponens :premises (@p12123 @p4651)) % 1.38/1.62 (assume-push @p23597 @t1229) % 1.38/1.62 (assume-push @p23598 @t4) % 1.38/1.62 (step @p4630 :rule arith_mult_neg :args (-1/121 @t82)) % 1.38/1.62 (step @p4631 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4632 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4633 :rule trans :premises (@p4632 @p4631)) % 1.38/1.62 (step @p4634 :rule and_intro :premises (@p23597 @p4633)) % 1.38/1.62 (step @p4635 :rule modus_ponens :premises (@p4634 @p4630)) % 1.38/1.62 (step-pop @p23599 :rule scope :premises (@p4635)) % 1.38/1.62 (step-pop @p23600 :rule scope :premises (@p23599)) % 1.38/1.62 (step @p4636 :rule process_scope :premises (@p23600) :args (@t1230)) % 1.38/1.62 (step @p4639 :rule evaluate :args (@t1229)) % 1.38/1.62 (step @p4640 :rule true_elim :premises (@p4639)) % 1.38/1.62 (step @p4641 :rule and_intro :premises (@p4640 @p1)) % 1.38/1.62 (step @p4642 :rule modus_ponens :premises (@p4641 @p4636)) % 1.38/1.62 (assume-push @p23601 @t77) % 1.38/1.62 (assume-push @p23602 @t417) % 1.38/1.62 (step @p4676 :rule arith_mult_pos :args (1/11 @t418)) % 1.38/1.62 (step @p4677 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4678 :rule cong :premises (@p23602) :args (@t401)) % 1.38/1.62 (step @p4679 :rule trans :premises (@p4678 @p4677)) % 1.38/1.62 (step @p4680 :rule and_intro :premises (@p23601 @p4679)) % 1.38/1.62 (step @p4681 :rule modus_ponens :premises (@p4680 @p4676)) % 1.38/1.62 (step-pop @p23603 :rule scope :premises (@p4681)) % 1.38/1.62 (step-pop @p23604 :rule scope :premises (@p23603)) % 1.38/1.62 (step @p4682 :rule process_scope :premises (@p23604) :args (@t1235)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p12133 :rule eq_resolve :premises (@p23585 @p1181)) % 1.38/1.62 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.62 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.62 (step @p12134 :rule and_intro :premises (@p114 @p12133)) % 1.38/1.62 (step @p12135 :rule modus_ponens :premises (@p12134 @p4682)) % 1.38/1.62 (assume-push @p23605 @t1236) % 1.38/1.62 (assume-push @p23606 @t2282) % 1.38/1.62 (step @p12043 :rule arith_mult_pos :args (14/11 @t2283)) % 1.38/1.62 (step @p12044 :rule evaluate :args (@t2284)) % 1.38/1.62 (step @p12045 :rule refl :args (@t387)) % 1.38/1.62 (step @p12046 :rule cong :premises (@p12045 @p12044) :args (@t2285)) % 1.38/1.62 (step @p12047 :rule arith_poly_norm :args (@t2286)) % 1.38/1.62 (step @p12048 :rule arith_poly_norm_rel :premises (@p12047) :args (@t2287)) % 1.38/1.62 (step @p12049 :rule trans :premises (@p12048 @p12046)) % 1.38/1.62 (step @p12050 :rule eq_resolve :premises (@p23606 @p12049)) % 1.38/1.62 (step @p12051 :rule and_intro :premises (@p23605 @p12050)) % 1.38/1.62 (step @p12052 :rule modus_ponens :premises (@p12051 @p12043)) % 1.38/1.62 (step-pop @p23607 :rule scope :premises (@p12052)) % 1.38/1.62 (step-pop @p23608 :rule scope :premises (@p23607)) % 1.38/1.62 (step @p12053 :rule process_scope :premises (@p23608) :args (@t2288)) % 1.38/1.62 (step @p12056 :rule arith-elim-lt :args (@t18 -12)) % 1.38/1.62 (step @p12057 :rule symm :premises (@p12056)) % 1.38/1.62 (step @p12140 :rule eq_resolve :premises (@p23586 @p12057)) % 1.38/1.62 (step @p12141 :rule int_tight_ub :premises (@p12140)) % 1.38/1.62 (step @p4704 :rule evaluate :args (@t1236)) % 1.38/1.62 (step @p4705 :rule true_elim :premises (@p4704)) % 1.38/1.62 (step @p12142 :rule and_intro :premises (@p4705 @p12141)) % 1.38/1.62 (step @p12143 :rule modus_ponens :premises (@p12142 @p12053)) % 1.38/1.62 (step @p12144 :rule evaluate :args (@t1361)) % 1.38/1.62 (step @p12145 :rule refl :args (@t389)) % 1.38/1.62 (step @p12146 :rule cong :premises (@p12145 @p12144) :args (@t2293)) % 1.38/1.62 (step @p12147 :rule arith_poly_norm :args ((= (* -12/1 (to_real (- @t135 12))) (* -12/1 (- @t389 @t1361))))) % 1.38/1.62 (step @p12148 :rule arith_poly_norm_rel :premises (@p12147) :args ((= @t2290 @t2293))) % 1.38/1.62 (step @p12149 :rule trans :premises (@p12148 @p12146)) % 1.38/1.62 (step @p12150 :rule eq_resolve :premises (@p23588 @p12149)) % 1.38/1.62 (step @p12151 :rule arith_sum_ub :premises (@p12150 @p12143 @p12135 @p4642 @p12124 @p12118)) % 1.38/1.62 (step @p12152 false :rule eq_resolve :premises (@p12151 @p12111)) % 1.38/1.62 (step-pop @p23609 :rule scope :premises (@p12152)) % 1.38/1.62 (step @p12153 :rule process_scope :premises (@p23609) :args (false)) % 1.38/1.62 (step @p12155 :rule eq_resolve :premises (@p12153 @p12103)) % 1.38/1.62 (step @p12156 :rule eq_resolve :premises (@p12155 @p12104)) % 1.38/1.62 (step @p2357 :rule symm :premises (@p2356)) % 1.38/1.62 (step @p12157 :rule eq_resolve :premises (@p23587 @p2357)) % 1.38/1.62 (step @p12158 false :rule contra :premises (@p12157 @p12156)) % 1.38/1.62 (step-pop @p23610 :rule scope :premises (@p12158)) % 1.38/1.62 (step-pop @p23611 :rule scope :premises (@p23610)) % 1.38/1.62 (step-pop @p23612 :rule scope :premises (@p23611)) % 1.38/1.62 (step-pop @p23613 :rule scope :premises (@p23612)) % 1.38/1.62 (step-pop @p23614 :rule scope :premises (@p23613)) % 1.38/1.62 (step-pop @p23615 :rule scope :premises (@p23614)) % 1.38/1.62 (step @p12159 :rule process_scope :premises (@p23615) :args (false)) % 1.38/1.62 (assume-push @p23616 @t15) % 1.38/1.62 (assume-push @p23617 @t24) % 1.38/1.62 (assume-push @p23618 @t143) % 1.38/1.62 (assume-push @p23619 @t1078) % 1.38/1.62 (assume-push @p23620 @t2277) % 1.38/1.62 (assume-push @p23621 @t703) % 1.38/1.62 (step @p12172 :rule and_intro :premises (@p23617 @p23619 @p6 @p23618 @p23620 @p23621)) % 1.38/1.62 (step-pop @p23622 :rule scope :premises (@p12172)) % 1.38/1.62 (step-pop @p23623 :rule scope :premises (@p23622)) % 1.38/1.62 (step-pop @p23624 :rule scope :premises (@p23623)) % 1.38/1.62 (step-pop @p23625 :rule scope :premises (@p23624)) % 1.38/1.62 (step-pop @p23626 :rule scope :premises (@p23625)) % 1.38/1.62 (step-pop @p23627 :rule scope :premises (@p23626)) % 1.38/1.62 (step @p12173 :rule process_scope :premises (@p23627) :args (@t2294)) % 1.38/1.62 (step @p12180 :rule implies_elim :premises (@p12173)) % 1.38/1.62 (step @p12181 :rule resolution :premises (@p12180 @p12159) :args (true @t2294)) % 1.38/1.62 (step @p12182 :rule not_and :premises (@p12181)) % 1.38/1.62 (step @p12183 :rule eq_resolve :premises (@p12182 @p12095)) % 1.38/1.62 (step @p12184 :rule aci_norm :args ((= (or @t2274 (or @t703 @t2250)) (or @t2274 @t703 @t2250)))) % 1.38/1.62 (step @p12185 :rule symm :premises (@p12184)) % 1.38/1.62 (step @p12186 :rule bool-double-not-elim :args (@t2250)) % 1.38/1.62 (step @p12187 :rule evaluate :args (@t2295)) % 1.38/1.62 (step @p12188 :rule cong :premises (@p1242 @p12187) :args (@t2296)) % 1.38/1.62 (step @p12189 :rule cong :premises (@p12188) :args ((not @t2296))) % 1.38/1.62 (step @p12190 :rule arith-leq-norm :args (@t135 12)) % 1.38/1.62 (step @p12191 :rule trans :premises (@p12190 @p12189)) % 1.38/1.62 (step @p12192 :rule cong :premises (@p12191) :args ((not (<= @t135 12)))) % 1.38/1.62 (step @p12193 :rule trans :premises (@p12192 @p12186)) % 1.38/1.62 (step @p12194 :rule arith-elim-leq :args (@t135 12)) % 1.38/1.62 (step @p12195 :rule symm :premises (@p12194)) % 1.38/1.62 (step @p12196 :rule cong :premises (@p12195) :args ((not (>= 12 @t135)))) % 1.38/1.62 (step @p12197 :rule arith-elim-gt :args (@t135 12)) % 1.38/1.62 (step @p12198 :rule trans :premises (@p12197 @p12196)) % 1.38/1.62 (step @p12199 :rule trans :premises (@p12198 @p12193)) % 1.38/1.62 (step @p12200 :rule bool-double-not-elim :args (@t2297)) % 1.38/1.62 (step @p12201 :rule trans :premises (@p12200 @p12199)) % 1.38/1.62 (step @p2356 :rule arith-elim-lt :args (@t135 12)) % 1.38/1.62 (step @p12202 :rule bool-double-not-elim :args (@t2290)) % 1.38/1.62 (step @p12203 :rule trans :premises (@p12202 @p2356)) % 1.38/1.62 (step @p12204 :rule bool-double-not-elim :args (@t2274)) % 1.38/1.62 (step @p12205 :rule nary_cong :premises (@p12204 @p12203 @p12201) :args ((or (not @t2275) (not @t2291) (not @t2298)))) % 1.38/1.62 (step @p12206 :rule trans :premises (@p12205 @p12185)) % 1.38/1.62 (assume-push @p23628 @t2275) % 1.38/1.62 (assume-push @p23629 @t2291) % 1.38/1.62 (assume-push @p23630 @t2298) % 1.38/1.62 (step @p12210 :rule arith_trichotomy :premises (@p23629 @p23628)) % 1.38/1.62 (step @p12211 false :rule contra :premises (@p12210 @p23630)) % 1.38/1.62 (step-pop @p23631 :rule scope :premises (@p12211)) % 1.38/1.62 (step-pop @p23632 :rule scope :premises (@p23631)) % 1.38/1.62 (step-pop @p23633 :rule scope :premises (@p23632)) % 1.38/1.62 (step @p12212 :rule process_scope :premises (@p23633) :args (false)) % 1.38/1.62 (step @p12216 :rule not_and :premises (@p12212)) % 1.38/1.62 (step @p12217 :rule eq_resolve :premises (@p12216 @p12206)) % 1.38/1.62 (step @p12218 :rule eq_resolve :premises (@p12217 @p12184)) % 1.38/1.62 (step @p12219 :rule reordering :premises (@p12218) :args ((or @t703 @t2250 @t2274))) % 1.38/1.62 (step @p12220 :rule chain_m_resolution :premises (@p12219 @p12183 @p6 @p12094 @p6 @p11999) :args ((or @t197 @t273 @t1084 @t2276) @t1809 (@list @t701 @t15 @t2274 @t15 @t2250))) % 1.38/1.62 (assume-push @p23634 @t143) % 1.38/1.62 (assume-push @p23635 @t738) % 1.38/1.62 (assume-push @p23636 @t15) % 1.38/1.62 (assume-push @p23637 @t24) % 1.38/1.62 (assume-push @p23638 @t1078) % 1.38/1.62 (assume-push @p23639 @t2276) % 1.38/1.62 (step @p6812 :rule evaluate :args (@t1595)) % 1.38/1.62 (step @p12227 :rule evaluate :args ((+ 12/1 0/1 -121/14 1/154 0/1 -7/2))) % 1.38/1.62 (step @p4053 :rule evaluate :args (@t1104)) % 1.38/1.62 (step @p4052 :rule evaluate :args (@t1103)) % 1.38/1.62 (step @p4191 :rule evaluate :args (@t1124)) % 1.38/1.62 (step @p12228 :rule evaluate :args (@t2299)) % 1.38/1.62 (step @p4192 :rule evaluate :args (@t1125)) % 1.38/1.62 (step @p12229 :rule evaluate :args (@t1361)) % 1.38/1.62 (step @p12230 :rule evaluate :args (@t2300)) % 1.38/1.62 (step @p12231 :rule cong :premises (@p12230) :args (@t2301)) % 1.38/1.62 (step @p12232 :rule trans :premises (@p12231 @p12229)) % 1.38/1.62 (step @p12233 :rule nary_cong :premises (@p12232 @p4192 @p12228 @p4191 @p4052 @p4053) :args (@t2302)) % 1.38/1.62 (step @p12234 :rule trans :premises (@p12233 @p12227)) % 1.38/1.62 (step @p4536 :rule arith_poly_norm :args (@t1202)) % 1.38/1.62 (step @p4201 :rule refl :args (@t899)) % 1.38/1.62 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.38/1.62 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.38/1.62 (step @p4204 :rule refl :args (@t900)) % 1.38/1.62 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.38/1.62 (step @p4537 :rule refl :args (@t608)) % 1.38/1.62 (step @p4538 :rule nary_cong :premises (@p4537 @p4203 @p4204 @p4202 @p4200 @p4201) :args (@t1203)) % 1.38/1.62 (step @p4539 :rule trans :premises (@p4538 @p4536)) % 1.38/1.62 (step @p12235 :rule cong :premises (@p4539 @p12234) :args ((<= @t1203 @t2302))) % 1.38/1.62 (step @p12236 :rule trans :premises (@p12235 @p6812)) % 1.38/1.62 (assume-push @p23640 @t1119) % 1.38/1.62 (assume-push @p23641 @t1078) % 1.38/1.62 (step @p4116 :rule arith_mult_neg :args (-7/22 @t1094)) % 1.38/1.62 (step @p4117 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4118 :rule cong :premises (@p23638) :args (@t644)) % 1.38/1.62 (step @p4119 :rule trans :premises (@p4118 @p4117)) % 1.38/1.62 (step @p4120 :rule and_intro :premises (@p23640 @p4119)) % 1.38/1.62 (step @p4121 :rule modus_ponens :premises (@p4120 @p4116)) % 1.38/1.62 (step-pop @p23642 :rule scope :premises (@p4121)) % 1.38/1.62 (step-pop @p23643 :rule scope :premises (@p23642)) % 1.38/1.62 (step @p4122 :rule process_scope :premises (@p23643) :args (@t1120)) % 1.38/1.62 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.62 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.62 (step @p12241 :rule and_intro :premises (@p4126 @p23638)) % 1.38/1.62 (step @p12242 :rule modus_ponens :premises (@p12241 @p4122)) % 1.38/1.62 (assume-push @p23644 @t1117) % 1.38/1.62 (assume-push @p23645 @t222) % 1.38/1.62 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.38/1.62 (step @p4101 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4102 :rule cong :premises (@p23645) :args (@t654)) % 1.38/1.62 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.38/1.62 (step @p4104 :rule and_intro :premises (@p23644 @p4103)) % 1.38/1.62 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.38/1.62 (step-pop @p23646 :rule scope :premises (@p4105)) % 1.38/1.62 (step-pop @p23647 :rule scope :premises (@p23646)) % 1.38/1.62 (step @p4106 :rule process_scope :premises (@p23647) :args (@t1118)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p12247 :rule eq_resolve :premises (@p23637 @p538)) % 1.38/1.62 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.62 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.62 (step @p12248 :rule and_intro :premises (@p4111 @p12247)) % 1.38/1.62 (step @p12249 :rule modus_ponens :premises (@p12248 @p4106)) % 1.38/1.62 (assume-push @p23648 @t1137) % 1.38/1.62 (assume-push @p23649 @t4) % 1.38/1.62 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.38/1.62 (step @p4226 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.38/1.62 (step @p4229 :rule and_intro :premises (@p23648 @p4228)) % 1.38/1.62 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.38/1.62 (step-pop @p23650 :rule scope :premises (@p4230)) % 1.38/1.62 (step-pop @p23651 :rule scope :premises (@p23650)) % 1.38/1.62 (step @p4231 :rule process_scope :premises (@p23651) :args (@t1138)) % 1.38/1.62 (step @p4234 :rule evaluate :args (@t1137)) % 1.38/1.62 (step @p4235 :rule true_elim :premises (@p4234)) % 1.38/1.62 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.38/1.62 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.38/1.62 (assume-push @p23652 @t1141) % 1.38/1.62 (assume-push @p23653 @t738) % 1.38/1.62 (step @p12256 :rule arith_mult_neg :args (-11/14 @t2303)) % 1.38/1.62 (step @p12257 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p12258 :rule refl :args (@t389)) % 1.38/1.62 (step @p12259 :rule cong :premises (@p12258 @p12257) :args (@t2304)) % 1.38/1.62 (step @p2347 :rule arith_poly_norm :args (@t722)) % 1.38/1.62 (step @p12260 :rule arith_poly_norm_rel :premises (@p2347) :args (@t2305)) % 1.38/1.62 (step @p12261 :rule trans :premises (@p12260 @p12259)) % 1.38/1.62 (step @p12262 :rule eq_resolve :premises (@p23635 @p12261)) % 1.38/1.62 (step @p12263 :rule and_intro :premises (@p23652 @p12262)) % 1.38/1.62 (step @p12264 :rule modus_ponens :premises (@p12263 @p12256)) % 1.38/1.62 (step-pop @p23654 :rule scope :premises (@p12264)) % 1.38/1.62 (step-pop @p23655 :rule scope :premises (@p23654)) % 1.38/1.62 (step @p12265 :rule process_scope :premises (@p23655) :args ((<= @t900 @t2299))) % 1.38/1.62 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.62 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.62 (step @p12268 :rule and_intro :premises (@p4270 @p23635)) % 1.38/1.62 (step @p12269 :rule modus_ponens :premises (@p12268 @p12265)) % 1.38/1.62 (assume-push @p23656 @t1139) % 1.38/1.62 (assume-push @p23657 @t417) % 1.38/1.62 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.38/1.62 (step @p4241 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4242 :rule cong :premises (@p23657) :args (@t401)) % 1.38/1.62 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.38/1.62 (step @p4244 :rule and_intro :premises (@p23656 @p4243)) % 1.38/1.62 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.38/1.62 (step-pop @p23658 :rule scope :premises (@p4245)) % 1.38/1.62 (step-pop @p23659 :rule scope :premises (@p23658)) % 1.38/1.62 (step @p4246 :rule process_scope :premises (@p23659) :args (@t1140)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p12274 :rule eq_resolve :premises (@p23634 @p1181)) % 1.38/1.62 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.62 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.62 (step @p12275 :rule and_intro :premises (@p4251 @p12274)) % 1.38/1.62 (step @p12276 :rule modus_ponens :premises (@p12275 @p4246)) % 1.38/1.62 (step @p12277 :rule arith_poly_norm :args ((= (* -12/1 (to_real (- @t213 @t2300))) (* -12/1 (- @t608 @t2301))))) % 1.38/1.62 (step @p12278 :rule arith_poly_norm_rel :premises (@p12277) :args ((= (<= @t213 @t2300) (<= @t608 @t2301)))) % 1.38/1.62 (step @p12279 :rule arith_mult_neg :args (-1 @t2276)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p12280 :rule and_intro :premises (@p136 @p23639)) % 1.38/1.62 (step @p12281 :rule modus_ponens :premises (@p12280 @p12279)) % 1.38/1.62 (step @p12282 :rule eq_resolve :premises (@p12281 @p12278)) % 1.38/1.62 (step @p12283 :rule arith_sum_ub :premises (@p12282 @p12276 @p12269 @p4237 @p12249 @p12242)) % 1.38/1.62 (step @p12284 false :rule eq_resolve :premises (@p12283 @p12236)) % 1.38/1.62 (step-pop @p23660 :rule scope :premises (@p12284)) % 1.38/1.62 (step-pop @p23661 :rule scope :premises (@p23660)) % 1.38/1.62 (step-pop @p23662 :rule scope :premises (@p23661)) % 1.38/1.62 (step-pop @p23663 :rule scope :premises (@p23662)) % 1.38/1.62 (step-pop @p23664 :rule scope :premises (@p23663)) % 1.38/1.62 (step-pop @p23665 :rule scope :premises (@p23664)) % 1.38/1.62 (step @p12285 :rule process_scope :premises (@p23665) :args (false)) % 1.38/1.62 (step @p12292 :rule not_and :premises (@p12285)) % 1.38/1.62 (step @p12293 :rule reordering :premises (@p12292) :args ((or @t38 @t197 @t273 @t1084 @t2306 @t2277))) % 1.38/1.62 (step @p12294 :rule bool-double-not-elim :args (@t2307)) % 1.38/1.62 (step @p12295 :rule refl :args (@t737)) % 1.38/1.62 (step @p12296 :rule nary_cong :premises (@p35 @p495 @p709 @p3961 @p12295 @p12294) :args ((or @t38 @t197 @t273 @t1084 @t737 (not @t2308)))) % 1.38/1.62 (assume-push @p23666 @t723) % 1.38/1.62 (assume-push @p23667 @t24) % 1.38/1.62 (assume-push @p23668 @t1078) % 1.38/1.62 (assume-push @p23669 @t15) % 1.38/1.62 (assume-push @p23670 @t143) % 1.38/1.62 (assume-push @p23671 @t2308) % 1.38/1.62 (step @p12303 :rule arith-elim-leq :args (tptp.a 30)) % 1.38/1.62 (step @p12304 :rule symm :premises (@p12303)) % 1.38/1.62 (step @p12305 :rule cong :premises (@p12304) :args ((not (>= 30 tptp.a)))) % 1.38/1.62 (step @p12306 :rule arith-elim-gt :args (tptp.a 30)) % 1.38/1.62 (step @p12307 :rule trans :premises (@p12306 @p12305)) % 1.38/1.62 (step @p12308 :rule evaluate :args (@t2309)) % 1.38/1.62 (step @p12309 :rule cong :premises (@p335 @p12308) :args (@t2310)) % 1.38/1.62 (step @p12310 :rule cong :premises (@p12309) :args ((not @t2310))) % 1.38/1.62 (step @p12311 :rule arith-leq-norm :args (tptp.a 30)) % 1.38/1.62 (step @p12312 :rule trans :premises (@p12311 @p12310)) % 1.38/1.62 (step @p12313 :rule cong :premises (@p12312) :args ((not @t2311))) % 1.38/1.62 (step @p12314 :rule trans :premises (@p12313 @p12294)) % 1.38/1.62 (step @p12315 :rule trans :premises (@p12307 @p12314)) % 1.38/1.62 (step @p12316 :rule symm :premises (@p12315)) % 1.38/1.62 (step @p12317 :rule trans :premises (@p12314 @p12316)) % 1.38/1.62 (assume-push @p23672 @t2311) % 1.38/1.62 (step @p6992 :rule evaluate :args (@t1621)) % 1.38/1.62 (step @p12319 :rule evaluate :args ((+ 30/1 0/1 -1/22 49/2 0/1 -55/1))) % 1.38/1.62 (step @p12320 :rule evaluate :args (@t2312)) % 1.38/1.62 (step @p3144 :rule evaluate :args (@t892)) % 1.38/1.62 (step @p6112 :rule evaluate :args (@t1473)) % 1.38/1.62 (step @p6111 :rule evaluate :args (@t1472)) % 1.38/1.62 (step @p6114 :rule evaluate :args (@t1475)) % 1.38/1.62 (step @p12321 :rule refl :args (30/1)) % 1.38/1.62 (step @p12322 :rule nary_cong :premises (@p12321 @p6114 @p6111 @p6112 @p3144 @p12320) :args (@t2313)) % 1.38/1.62 (step @p12323 :rule trans :premises (@p12322 @p12319)) % 1.38/1.62 (step @p12324 :rule arith_poly_norm :args ((= (+ @t93 @t1480 @t1478 @t1175 @t1479 @t1179) 0/1))) % 1.38/1.62 (step @p6122 :rule refl :args (@t1179)) % 1.38/1.62 (step @p6120 :rule arith_poly_norm :args (@t1484)) % 1.38/1.62 (step @p6121 :rule refl :args (@t1175)) % 1.38/1.62 (step @p6119 :rule arith_poly_norm :args (@t1482)) % 1.38/1.62 (step @p6123 :rule arith_poly_norm :args (@t1486)) % 1.38/1.62 (step @p12325 :rule refl :args (@t93)) % 1.38/1.62 (step @p12326 :rule nary_cong :premises (@p12325 @p6123 @p6119 @p6121 @p6120 @p6122) :args (@t2314)) % 1.38/1.62 (step @p12327 :rule trans :premises (@p12326 @p12324)) % 1.38/1.62 (step @p12328 :rule cong :premises (@p12327 @p12323) :args ((<= @t2314 @t2313))) % 1.38/1.62 (step @p12329 :rule trans :premises (@p12328 @p6992)) % 1.38/1.62 (assume-push @p23673 @t1493) % 1.38/1.62 (assume-push @p23674 @t723) % 1.38/1.62 (step @p12332 :rule arith_mult_neg :args (-11/2 @t2315)) % 1.38/1.62 (step @p12333 :rule evaluate :args (@t971)) % 1.38/1.62 (step @p12334 :rule cong :premises (@p23666) :args (@t389)) % 1.38/1.62 (step @p12335 :rule trans :premises (@p12334 @p12333)) % 1.38/1.62 (step @p12336 :rule and_intro :premises (@p23673 @p12335)) % 1.38/1.62 (step @p12337 :rule modus_ponens :premises (@p12336 @p12332)) % 1.38/1.62 (step-pop @p23675 :rule scope :premises (@p12337)) % 1.38/1.62 (step-pop @p23676 :rule scope :premises (@p23675)) % 1.38/1.62 (step @p12338 :rule process_scope :premises (@p23676) :args ((= @t1179 @t2312))) % 1.38/1.62 (step @p6190 :rule evaluate :args (@t1493)) % 1.38/1.62 (step @p6191 :rule true_elim :premises (@p6190)) % 1.38/1.62 (step @p12341 :rule and_intro :premises (@p6191 @p23666)) % 1.38/1.62 (step @p12342 :rule modus_ponens :premises (@p12341 @p12338)) % 1.38/1.62 (assume-push @p23677 @t916) % 1.38/1.62 (assume-push @p23678 @t222) % 1.38/1.62 (step @p6148 :rule arith_mult_pos :args (7/22 @t664)) % 1.38/1.62 (step @p6149 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p6150 :rule cong :premises (@p23678) :args (@t654)) % 1.38/1.62 (step @p6151 :rule trans :premises (@p6150 @p6149)) % 1.38/1.62 (step @p6152 :rule and_intro :premises (@p23677 @p6151)) % 1.38/1.62 (step @p6153 :rule modus_ponens :premises (@p6152 @p6148)) % 1.38/1.62 (step-pop @p23679 :rule scope :premises (@p6153)) % 1.38/1.62 (step-pop @p23680 :rule scope :premises (@p23679)) % 1.38/1.62 (step @p6154 :rule process_scope :premises (@p23680) :args (@t1490)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p12347 :rule eq_resolve :premises (@p23667 @p538)) % 1.38/1.62 (step @p3229 :rule evaluate :args (@t916)) % 1.38/1.62 (step @p3230 :rule true_elim :premises (@p3229)) % 1.38/1.62 (step @p12348 :rule and_intro :premises (@p3230 @p12347)) % 1.38/1.62 (step @p12349 :rule modus_ponens :premises (@p12348 @p6154)) % 1.38/1.62 (assume-push @p23681 @t1491) % 1.38/1.62 (assume-push @p23682 @t1078) % 1.38/1.62 (step @p6162 :rule arith_mult_pos :args (49/22 @t1094)) % 1.38/1.62 (step @p6163 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p6164 :rule cong :premises (@p23668) :args (@t644)) % 1.38/1.62 (step @p6165 :rule trans :premises (@p6164 @p6163)) % 1.38/1.62 (step @p6166 :rule and_intro :premises (@p23681 @p6165)) % 1.38/1.62 (step @p6167 :rule modus_ponens :premises (@p6166 @p6162)) % 1.38/1.62 (step-pop @p23683 :rule scope :premises (@p6167)) % 1.38/1.62 (step-pop @p23684 :rule scope :premises (@p23683)) % 1.38/1.62 (step @p6168 :rule process_scope :premises (@p23684) :args (@t1492)) % 1.38/1.62 (step @p6171 :rule evaluate :args (@t1491)) % 1.38/1.62 (step @p6172 :rule true_elim :premises (@p6171)) % 1.38/1.62 (step @p12354 :rule and_intro :premises (@p6172 @p23668)) % 1.38/1.62 (step @p12355 :rule modus_ponens :premises (@p12354 @p6168)) % 1.38/1.62 (assume-push @p23685 @t1117) % 1.38/1.62 (assume-push @p23686 @t4) % 1.38/1.62 (step @p6135 :rule arith_mult_neg :args (-1/22 @t82)) % 1.38/1.62 (step @p6136 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p6137 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p6138 :rule trans :premises (@p6137 @p6136)) % 1.38/1.62 (step @p6139 :rule and_intro :premises (@p23685 @p6138)) % 1.38/1.62 (step @p6140 :rule modus_ponens :premises (@p6139 @p6135)) % 1.38/1.62 (step-pop @p23687 :rule scope :premises (@p6140)) % 1.38/1.62 (step-pop @p23688 :rule scope :premises (@p23687)) % 1.38/1.62 (step @p6141 :rule process_scope :premises (@p23688) :args (@t1489)) % 1.38/1.62 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.62 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.62 (step @p6144 :rule and_intro :premises (@p4111 @p1)) % 1.38/1.62 (step @p6145 :rule modus_ponens :premises (@p6144 @p6141)) % 1.38/1.62 (assume-push @p23689 @t1499) % 1.38/1.62 (assume-push @p23690 @t417) % 1.38/1.62 (step @p6196 :rule arith_mult_neg :args (-1/2 @t418)) % 1.38/1.62 (step @p6197 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p6198 :rule cong :premises (@p23690) :args (@t401)) % 1.38/1.62 (step @p6199 :rule trans :premises (@p6198 @p6197)) % 1.38/1.62 (step @p6200 :rule and_intro :premises (@p23689 @p6199)) % 1.38/1.62 (step @p6201 :rule modus_ponens :premises (@p6200 @p6196)) % 1.38/1.62 (step-pop @p23691 :rule scope :premises (@p6201)) % 1.38/1.62 (step-pop @p23692 :rule scope :premises (@p23691)) % 1.38/1.62 (step @p6202 :rule process_scope :premises (@p23692) :args (@t1500)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p12364 :rule eq_resolve :premises (@p23670 @p1181)) % 1.38/1.62 (step @p6206 :rule evaluate :args (@t1499)) % 1.38/1.62 (step @p6207 :rule true_elim :premises (@p6206)) % 1.38/1.62 (step @p12365 :rule and_intro :premises (@p6207 @p12364)) % 1.38/1.62 (step @p12366 :rule modus_ponens :premises (@p12365 @p6202)) % 1.38/1.62 (step @p12367 :rule evaluate :args (@t1756)) % 1.38/1.62 (step @p12368 :rule refl :args (@t93)) % 1.38/1.62 (step @p12369 :rule cong :premises (@p12368 @p12367) :args (@t2316)) % 1.38/1.62 (step @p12370 :rule arith_poly_norm :args ((= (* -30/1 (to_real (- tptp.a 30))) (* -30/1 (- @t93 @t1756))))) % 1.38/1.62 (step @p12371 :rule arith_poly_norm_rel :premises (@p12370) :args ((= @t2311 @t2316))) % 1.38/1.62 (step @p12372 :rule trans :premises (@p12371 @p12369)) % 1.38/1.62 (step @p12373 :rule eq_resolve :premises (@p23672 @p12372)) % 1.38/1.62 (step @p12374 :rule arith_sum_ub :premises (@p12373 @p12366 @p6145 @p12355 @p12349 @p12342)) % 1.38/1.62 (step @p12375 false :rule eq_resolve :premises (@p12374 @p12329)) % 1.38/1.62 (step-pop @p23693 :rule scope :premises (@p12375)) % 1.38/1.62 (step @p12376 :rule process_scope :premises (@p23693) :args (false)) % 1.38/1.62 (step @p12378 :rule eq_resolve :premises (@p12376 @p12317)) % 1.38/1.62 (step @p12379 :rule eq_resolve :premises (@p12378 @p12307)) % 1.38/1.62 (step @p12380 :rule arith-elim-lt :args (tptp.a 31)) % 1.38/1.62 (step @p12381 :rule symm :premises (@p12380)) % 1.38/1.62 (step @p12382 :rule eq_resolve :premises (@p23671 @p12381)) % 1.38/1.62 (step @p12383 :rule int_tight_ub :premises (@p12382)) % 1.38/1.62 (step @p12384 false :rule contra :premises (@p12383 @p12379)) % 1.38/1.62 (step-pop @p23694 :rule scope :premises (@p12384)) % 1.38/1.62 (step-pop @p23695 :rule scope :premises (@p23694)) % 1.38/1.62 (step-pop @p23696 :rule scope :premises (@p23695)) % 1.38/1.62 (step-pop @p23697 :rule scope :premises (@p23696)) % 1.38/1.62 (step-pop @p23698 :rule scope :premises (@p23697)) % 1.38/1.62 (step-pop @p23699 :rule scope :premises (@p23698)) % 1.38/1.62 (step @p12385 :rule process_scope :premises (@p23699) :args (false)) % 1.38/1.62 (assume-push @p23700 @t15) % 1.38/1.62 (assume-push @p23701 @t24) % 1.38/1.62 (assume-push @p23702 @t143) % 1.38/1.62 (assume-push @p23703 @t1078) % 1.38/1.62 (assume-push @p23704 @t723) % 1.38/1.62 (assume-push @p23705 @t2308) % 1.38/1.62 (step @p12398 :rule and_intro :premises (@p23704 @p23701 @p23703 @p6 @p23702 @p23705)) % 1.38/1.62 (step-pop @p23706 :rule scope :premises (@p12398)) % 1.38/1.62 (step-pop @p23707 :rule scope :premises (@p23706)) % 1.38/1.62 (step-pop @p23708 :rule scope :premises (@p23707)) % 1.38/1.62 (step-pop @p23709 :rule scope :premises (@p23708)) % 1.38/1.62 (step-pop @p23710 :rule scope :premises (@p23709)) % 1.38/1.62 (step-pop @p23711 :rule scope :premises (@p23710)) % 1.38/1.62 (step @p12399 :rule process_scope :premises (@p23711) :args (@t2317)) % 1.38/1.62 (step @p12406 :rule implies_elim :premises (@p12399)) % 1.38/1.62 (step @p12407 :rule resolution :premises (@p12406 @p12385) :args (true @t2317)) % 1.38/1.62 (step @p12408 :rule not_and :premises (@p12407)) % 1.38/1.62 (step @p12409 :rule eq_resolve :premises (@p12408 @p12296)) % 1.38/1.62 (assume-push @p23712 @t723) % 1.38/1.62 (assume-push @p23713 @t24) % 1.38/1.62 (assume-push @p23714 @t1078) % 1.38/1.62 (assume-push @p23715 @t15) % 1.38/1.62 (assume-push @p23716 @t143) % 1.38/1.62 (assume-push @p23717 @t2307) % 1.38/1.62 (step @p12380 :rule arith-elim-lt :args (tptp.a 31)) % 1.38/1.62 (step @p12381 :rule symm :premises (@p12380)) % 1.38/1.62 (assume-push @p23718 @t2307) % 1.38/1.62 (step @p3835 :rule evaluate :args (@t1058)) % 1.38/1.62 (step @p12417 :rule evaluate :args ((+ -31/1 0/1 1/22 -49/2 0/1 55/1))) % 1.38/1.62 (step @p12418 :rule evaluate :args (@t2318)) % 1.38/1.62 (step @p4392 :rule evaluate :args (@t1165)) % 1.38/1.62 (step @p4391 :rule evaluate :args (@t1164)) % 1.38/1.62 (step @p3145 :rule evaluate :args (@t893)) % 1.38/1.62 (step @p4393 :rule evaluate :args (@t1166)) % 1.38/1.62 (step @p12419 :rule evaluate :args (@t1703)) % 1.38/1.62 (step @p8559 :rule evaluate :args (@t1828)) % 1.38/1.62 (step @p12420 :rule cong :premises (@p8559) :args (@t1829)) % 1.38/1.62 (step @p12421 :rule trans :premises (@p12420 @p12419)) % 1.38/1.62 (step @p12422 :rule nary_cong :premises (@p12421 @p4393 @p3145 @p4391 @p4392 @p12418) :args (@t2319)) % 1.38/1.62 (step @p12423 :rule trans :premises (@p12422 @p12417)) % 1.38/1.62 (step @p12424 :rule arith_poly_norm :args ((= (+ @t97 @t1181 @t1173 @t1174 @t1178 @t1170) 0/1))) % 1.38/1.62 (step @p4401 :rule refl :args (@t1170)) % 1.38/1.62 (step @p4404 :rule arith_poly_norm :args (@t1185)) % 1.38/1.62 (step @p4403 :rule refl :args (@t1174)) % 1.38/1.62 (step @p4402 :rule arith_poly_norm :args (@t1183)) % 1.38/1.62 (step @p4405 :rule arith_poly_norm :args (@t1187)) % 1.38/1.62 (step @p12425 :rule refl :args (@t97)) % 1.38/1.62 (step @p12426 :rule nary_cong :premises (@p12425 @p4405 @p4402 @p4403 @p4404 @p4401) :args (@t2320)) % 1.38/1.62 (step @p12427 :rule trans :premises (@p12426 @p12424)) % 1.38/1.62 (step @p12428 :rule cong :premises (@p12427 @p12423) :args ((<= @t2320 @t2319))) % 1.38/1.62 (step @p12429 :rule trans :premises (@p12428 @p3835)) % 1.38/1.62 (assume-push @p23719 @t1189) % 1.38/1.62 (assume-push @p23720 @t723) % 1.38/1.62 (step @p12432 :rule arith_mult_pos :args (11/2 @t2315)) % 1.38/1.62 (step @p12433 :rule evaluate :args (@t971)) % 1.38/1.62 (step @p12434 :rule cong :premises (@p23712) :args (@t389)) % 1.38/1.62 (step @p12435 :rule trans :premises (@p12434 @p12433)) % 1.38/1.62 (step @p12436 :rule and_intro :premises (@p23719 @p12435)) % 1.38/1.62 (step @p12437 :rule modus_ponens :premises (@p12436 @p12432)) % 1.38/1.62 (step-pop @p23721 :rule scope :premises (@p12437)) % 1.38/1.62 (step-pop @p23722 :rule scope :premises (@p23721)) % 1.38/1.62 (step @p12438 :rule process_scope :premises (@p23722) :args ((= @t1170 @t2318))) % 1.38/1.62 (step @p4422 :rule evaluate :args (@t1189)) % 1.38/1.62 (step @p4423 :rule true_elim :premises (@p4422)) % 1.38/1.62 (step @p12441 :rule and_intro :premises (@p4423 @p23712)) % 1.38/1.62 (step @p12442 :rule modus_ponens :premises (@p12441 @p12438)) % 1.38/1.62 (assume-push @p23723 @t1119) % 1.38/1.62 (assume-push @p23724 @t222) % 1.38/1.62 (step @p4456 :rule arith_mult_neg :args (-7/22 @t664)) % 1.38/1.62 (step @p4457 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4458 :rule cong :premises (@p23724) :args (@t654)) % 1.38/1.62 (step @p4459 :rule trans :premises (@p4458 @p4457)) % 1.38/1.62 (step @p4460 :rule and_intro :premises (@p23723 @p4459)) % 1.38/1.62 (step @p4461 :rule modus_ponens :premises (@p4460 @p4456)) % 1.38/1.62 (step-pop @p23725 :rule scope :premises (@p4461)) % 1.38/1.62 (step-pop @p23726 :rule scope :premises (@p23725)) % 1.38/1.62 (step @p4462 :rule process_scope :premises (@p23726) :args (@t1193)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p12447 :rule eq_resolve :premises (@p23713 @p538)) % 1.38/1.62 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.62 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.62 (step @p12448 :rule and_intro :premises (@p4126 @p12447)) % 1.38/1.62 (step @p12449 :rule modus_ponens :premises (@p12448 @p4462)) % 1.38/1.62 (assume-push @p23727 @t1191) % 1.38/1.62 (assume-push @p23728 @t1078) % 1.38/1.62 (step @p4441 :rule arith_mult_neg :args (-49/22 @t1094)) % 1.38/1.62 (step @p4442 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p4443 :rule cong :premises (@p23714) :args (@t644)) % 1.38/1.62 (step @p4444 :rule trans :premises (@p4443 @p4442)) % 1.38/1.62 (step @p4445 :rule and_intro :premises (@p23727 @p4444)) % 1.38/1.62 (step @p4446 :rule modus_ponens :premises (@p4445 @p4441)) % 1.38/1.62 (step-pop @p23729 :rule scope :premises (@p4446)) % 1.38/1.62 (step-pop @p23730 :rule scope :premises (@p23729)) % 1.38/1.62 (step @p4447 :rule process_scope :premises (@p23730) :args (@t1192)) % 1.38/1.62 (step @p4450 :rule evaluate :args (@t1191)) % 1.38/1.62 (step @p4451 :rule true_elim :premises (@p4450)) % 1.38/1.62 (step @p12454 :rule and_intro :premises (@p4451 @p23714)) % 1.38/1.62 (step @p12455 :rule modus_ponens :premises (@p12454 @p4447)) % 1.38/1.62 (assume-push @p23731 @t919) % 1.38/1.62 (assume-push @p23732 @t4) % 1.38/1.62 (step @p4428 :rule arith_mult_pos :args (1/22 @t82)) % 1.38/1.62 (step @p4429 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4430 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4431 :rule trans :premises (@p4430 @p4429)) % 1.38/1.62 (step @p4432 :rule and_intro :premises (@p23731 @p4431)) % 1.38/1.62 (step @p4433 :rule modus_ponens :premises (@p4432 @p4428)) % 1.38/1.62 (step-pop @p23733 :rule scope :premises (@p4433)) % 1.38/1.62 (step-pop @p23734 :rule scope :premises (@p23733)) % 1.38/1.62 (step @p4434 :rule process_scope :premises (@p23734) :args (@t1190)) % 1.38/1.62 (step @p3249 :rule evaluate :args (@t919)) % 1.38/1.62 (step @p3250 :rule true_elim :premises (@p3249)) % 1.38/1.62 (step @p4437 :rule and_intro :premises (@p3250 @p1)) % 1.38/1.62 (step @p4438 :rule modus_ponens :premises (@p4437 @p4434)) % 1.38/1.62 (assume-push @p23735 @t1194) % 1.38/1.62 (assume-push @p23736 @t417) % 1.38/1.62 (step @p4470 :rule arith_mult_pos :args (1/2 @t418)) % 1.38/1.62 (step @p4471 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4472 :rule cong :premises (@p23736) :args (@t401)) % 1.38/1.62 (step @p4473 :rule trans :premises (@p4472 @p4471)) % 1.38/1.62 (step @p4474 :rule and_intro :premises (@p23735 @p4473)) % 1.38/1.62 (step @p4475 :rule modus_ponens :premises (@p4474 @p4470)) % 1.38/1.62 (step-pop @p23737 :rule scope :premises (@p4475)) % 1.38/1.62 (step-pop @p23738 :rule scope :premises (@p23737)) % 1.38/1.62 (step @p4476 :rule process_scope :premises (@p23738) :args (@t1195)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p12464 :rule eq_resolve :premises (@p23716 @p1181)) % 1.38/1.62 (step @p4480 :rule evaluate :args (@t1194)) % 1.38/1.62 (step @p4481 :rule true_elim :premises (@p4480)) % 1.38/1.62 (step @p12465 :rule and_intro :premises (@p4481 @p12464)) % 1.38/1.62 (step @p12466 :rule modus_ponens :premises (@p12465 @p4476)) % 1.38/1.62 (step @p12467 :rule arith_poly_norm :args ((= (* 31/1 (to_real (- @t96 @t1828))) (* 31/1 (- @t97 @t1829))))) % 1.38/1.62 (step @p12468 :rule arith_poly_norm_rel :premises (@p12467) :args ((= (<= @t96 @t1828) (<= @t97 @t1829)))) % 1.38/1.62 (step @p12469 :rule arith_mult_neg :args (-1 @t2307)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p12470 :rule and_intro :premises (@p136 @p23717)) % 1.38/1.62 (step @p12471 :rule modus_ponens :premises (@p12470 @p12469)) % 1.38/1.62 (step @p12472 :rule eq_resolve :premises (@p12471 @p12468)) % 1.38/1.62 (step @p12473 :rule arith_sum_ub :premises (@p12472 @p12466 @p4438 @p12455 @p12449 @p12442)) % 1.38/1.62 (step @p12474 false :rule eq_resolve :premises (@p12473 @p12429)) % 1.38/1.62 (step-pop @p23739 :rule scope :premises (@p12474)) % 1.38/1.62 (step @p12475 :rule process_scope :premises (@p23739) :args (false)) % 1.38/1.62 (step @p12477 :rule eq_resolve :premises (@p12475 @p12381)) % 1.38/1.62 (step @p12478 :rule eq_resolve :premises (@p12477 @p12380)) % 1.38/1.62 (step @p12479 false :rule contra :premises (@p23717 @p12478)) % 1.38/1.62 (step-pop @p23740 :rule scope :premises (@p12479)) % 1.38/1.62 (step-pop @p23741 :rule scope :premises (@p23740)) % 1.38/1.62 (step-pop @p23742 :rule scope :premises (@p23741)) % 1.38/1.62 (step-pop @p23743 :rule scope :premises (@p23742)) % 1.38/1.62 (step-pop @p23744 :rule scope :premises (@p23743)) % 1.38/1.62 (step-pop @p23745 :rule scope :premises (@p23744)) % 1.38/1.62 (step @p12480 :rule process_scope :premises (@p23745) :args (false)) % 1.38/1.62 (assume-push @p23746 @t15) % 1.38/1.62 (assume-push @p23747 @t24) % 1.38/1.62 (assume-push @p23748 @t143) % 1.38/1.62 (assume-push @p23749 @t1078) % 1.38/1.62 (assume-push @p23750 @t723) % 1.38/1.62 (assume-push @p23751 @t2307) % 1.38/1.62 (step @p12493 :rule and_intro :premises (@p23750 @p23747 @p23749 @p6 @p23748 @p23751)) % 1.38/1.62 (step-pop @p23752 :rule scope :premises (@p12493)) % 1.38/1.62 (step-pop @p23753 :rule scope :premises (@p23752)) % 1.38/1.62 (step-pop @p23754 :rule scope :premises (@p23753)) % 1.38/1.62 (step-pop @p23755 :rule scope :premises (@p23754)) % 1.38/1.62 (step-pop @p23756 :rule scope :premises (@p23755)) % 1.38/1.62 (step-pop @p23757 :rule scope :premises (@p23756)) % 1.38/1.62 (step @p12494 :rule process_scope :premises (@p23757) :args (@t2321)) % 1.38/1.62 (step @p12501 :rule implies_elim :premises (@p12494)) % 1.38/1.62 (step @p12502 :rule resolution :premises (@p12501 @p12480) :args (true @t2321)) % 1.38/1.62 (step @p12503 :rule not_and :premises (@p12502)) % 1.38/1.62 (step @p12504 :rule chain_m_resolution :premises (@p12503 @p6 @p12409 @p6 @p2481 @p12293 @p6 @p12220 @p5369 @p6 @p5218 @p5181 @p6 @p5053 @p6 @p4939 @p6 @p4864 @p4829 @p6 @p4740 @p6 @p4598 @p6 @p3568 @p4520 @p6 @p4380 @p6 @p4287 @p6 @p4182 @p6 @p4039 @p6 @p1068 @p3960) :args ((or @t197 @t273 @t1084) (@list false false false false true false false false false true true false true false true false false false false true false true false false true false false false true false false false true false true true) (@list @t15 @t2307 @t15 @t723 @t738 @t15 @t2276 @t739 @t15 @t1332 @t1301 @t15 @t1264 @t15 @t1249 @t15 @t927 @t1039 @t15 @t1207 @t15 @t928 @t15 @t991 @t976 @t15 @t1144 @t15 @t998 @t15 @t824 @t15 @t52 @t15 @t370 @t1079))) % 1.38/1.62 (step @p12505 :rule nary_cong :premises (@p35 @p1070 @p383 @p495 @p3961) :args ((or @t38 @t372 @t167 @t197 @t1084))) % 1.38/1.62 (assume-push @p23758 @t15) % 1.38/1.62 (assume-push @p23759 @t24) % 1.38/1.62 (assume-push @p23760 @t1078) % 1.38/1.62 (assume-push @p23761 @t165) % 1.38/1.62 (assume-push @p23762 @t371) % 1.38/1.62 (step @p12511 :rule arith-elim-leq :args (@t18 -7)) % 1.38/1.62 (step @p12512 :rule symm :premises (@p12511)) % 1.38/1.62 (step @p12513 :rule cong :premises (@p12512) :args ((not (>= -7 @t18)))) % 1.38/1.62 (step @p12514 :rule arith-elim-gt :args (@t18 -7)) % 1.38/1.62 (step @p12515 :rule trans :premises (@p12514 @p12513)) % 1.38/1.62 (step @p12516 :rule evaluate :args (@t2322)) % 1.38/1.62 (step @p12517 :rule cong :premises (@p757 @p12516) :args (@t2323)) % 1.38/1.62 (step @p12518 :rule cong :premises (@p12517) :args ((not @t2323))) % 1.38/1.62 (step @p12519 :rule arith-leq-norm :args (@t18 -7)) % 1.38/1.62 (step @p12520 :rule trans :premises (@p12519 @p12518)) % 1.38/1.62 (step @p12521 :rule cong :premises (@p12520) :args ((not @t1099))) % 1.38/1.62 (step @p12522 :rule trans :premises (@p12521 @p1070)) % 1.38/1.62 (step @p12523 :rule trans :premises (@p12515 @p12522)) % 1.38/1.62 (step @p12524 :rule symm :premises (@p12523)) % 1.38/1.62 (step @p12525 :rule trans :premises (@p12522 @p12524)) % 1.38/1.62 (assume-push @p23763 @t1099) % 1.38/1.62 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.62 (step @p12527 :rule evaluate :args ((>= 0/1 -1/77))) % 1.38/1.62 (step @p12528 :rule evaluate :args ((+ -7/1 0/1 7/1 0/1 -1/77))) % 1.38/1.62 (step @p4298 :rule evaluate :args (@t1147)) % 1.38/1.62 (step @p77 :rule evaluate :args (@t55)) % 1.38/1.62 (step @p3969 :rule evaluate :args (@t1085)) % 1.38/1.62 (step @p1933 :rule evaluate :args (@t605)) % 1.38/1.62 (step @p12529 :rule refl :args (-7/1)) % 1.38/1.62 (step @p12530 :rule nary_cong :premises (@p12529 @p1933 @p3969 @p77 @p4298) :args (@t2324)) % 1.38/1.62 (step @p12531 :rule trans :premises (@p12530 @p12528)) % 1.38/1.62 (step @p8741 :rule arith_poly_norm :args (@t1850)) % 1.38/1.62 (step @p4304 :rule arith_poly_norm :args (@t1154)) % 1.38/1.62 (step @p3978 :rule arith_poly_norm :args (@t1091)) % 1.38/1.62 (step @p3977 :rule refl :args (@t1087)) % 1.38/1.62 (step @p4305 :rule refl :args (@t119)) % 1.38/1.62 (step @p8742 :rule refl :args (@t387)) % 1.38/1.62 (step @p8743 :rule nary_cong :premises (@p8742 @p4305 @p3977 @p3978 @p4304) :args (@t1851)) % 1.38/1.62 (step @p8744 :rule trans :premises (@p8743 @p8741)) % 1.38/1.62 (step @p12532 :rule cong :premises (@p8744 @p12531) :args (@t2325)) % 1.38/1.62 (step @p12533 :rule trans :premises (@p12532 @p12527)) % 1.38/1.62 (step @p12534 :rule cong :premises (@p12533) :args ((not @t2325))) % 1.38/1.62 (step @p12535 :rule trans :premises (@p12534 @p236)) % 1.38/1.62 (step @p12536 :rule arith-elim-lt :args (@t1851 @t2324)) % 1.38/1.62 (step @p12537 :rule trans :premises (@p12536 @p12535)) % 1.38/1.62 (assume-push @p23764 @t1157) % 1.38/1.62 (assume-push @p23765 @t4) % 1.38/1.62 (step @p4337 :rule arith_mult_neg :args (-1/77 @t82)) % 1.38/1.62 (step @p4338 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4339 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4340 :rule trans :premises (@p4339 @p4338)) % 1.38/1.62 (step @p4341 :rule and_intro :premises (@p23764 @p4340)) % 1.38/1.62 (step @p4342 :rule modus_ponens :premises (@p4341 @p4337)) % 1.38/1.62 (step-pop @p23766 :rule scope :premises (@p4342)) % 1.38/1.62 (step-pop @p23767 :rule scope :premises (@p23766)) % 1.38/1.62 (step @p4343 :rule process_scope :premises (@p23767) :args (@t1158)) % 1.38/1.62 (step @p4346 :rule evaluate :args (@t1157)) % 1.38/1.62 (step @p4347 :rule true_elim :premises (@p4346)) % 1.38/1.62 (step @p4348 :rule and_intro :premises (@p4347 @p1)) % 1.38/1.62 (step @p4349 :rule modus_ponens :premises (@p4348 @p4343)) % 1.38/1.62 (assume-push @p23768 @t77) % 1.38/1.62 (assume-push @p23769 @t222) % 1.38/1.62 (step @p4002 :rule arith_mult_pos :args (1/11 @t664)) % 1.38/1.62 (step @p4003 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4004 :rule cong :premises (@p23769) :args (@t654)) % 1.38/1.62 (step @p4005 :rule trans :premises (@p4004 @p4003)) % 1.38/1.62 (step @p4006 :rule and_intro :premises (@p23768 @p4005)) % 1.38/1.62 (step @p4007 :rule modus_ponens :premises (@p4006 @p4002)) % 1.38/1.62 (step-pop @p23770 :rule scope :premises (@p4007)) % 1.38/1.62 (step-pop @p23771 :rule scope :premises (@p23770)) % 1.38/1.62 (step @p4008 :rule process_scope :premises (@p23771) :args (@t1096)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p12546 :rule eq_resolve :premises (@p23759 @p538)) % 1.38/1.62 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.62 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.62 (step @p12547 :rule and_intro :premises (@p114 @p12546)) % 1.38/1.62 (step @p12548 :rule modus_ponens :premises (@p12547 @p4008)) % 1.38/1.62 (assume-push @p23772 @t1093) % 1.38/1.62 (assume-push @p23773 @t1078) % 1.38/1.62 (step @p3987 :rule arith_mult_pos :args (7/11 @t1094)) % 1.38/1.62 (step @p3988 :rule evaluate :args (@t720)) % 1.38/1.62 (step @p3989 :rule cong :premises (@p23760) :args (@t644)) % 1.38/1.62 (step @p3990 :rule trans :premises (@p3989 @p3988)) % 1.38/1.62 (step @p3991 :rule and_intro :premises (@p23772 @p3990)) % 1.38/1.62 (step @p3992 :rule modus_ponens :premises (@p3991 @p3987)) % 1.38/1.62 (step-pop @p23774 :rule scope :premises (@p3992)) % 1.38/1.62 (step-pop @p23775 :rule scope :premises (@p23774)) % 1.38/1.62 (step @p3993 :rule process_scope :premises (@p23775) :args (@t1095)) % 1.38/1.62 (step @p3996 :rule evaluate :args (@t1093)) % 1.38/1.62 (step @p3997 :rule true_elim :premises (@p3996)) % 1.38/1.62 (step @p12553 :rule and_intro :premises (@p3997 @p23760)) % 1.38/1.62 (step @p12554 :rule modus_ponens :premises (@p12553 @p3993)) % 1.38/1.62 (assume-push @p23776 @t125) % 1.38/1.62 (assume-push @p23777 @t161) % 1.38/1.62 (step @p12557 :rule arith_mult_pos :args (1/7 (< @t93 0/1))) % 1.38/1.62 (step @p12558 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p12559 :rule refl :args (@t93)) % 1.38/1.62 (step @p12560 :rule cong :premises (@p12559 @p12558) :args (@t2326)) % 1.38/1.62 (step @p12561 :rule arith_poly_norm :args ((= (* 1/1 (to_real (- tptp.a 0))) (* 1/1 (- @t93 @t78))))) % 1.38/1.62 (step @p12562 :rule arith_poly_norm_rel :premises (@p12561) :args ((= @t161 @t2326))) % 1.38/1.62 (step @p12563 :rule trans :premises (@p12562 @p12560)) % 1.38/1.62 (step @p12564 :rule eq_resolve :premises (@p23777 @p12563)) % 1.38/1.62 (step @p12565 :rule and_intro :premises (@p23776 @p12564)) % 1.38/1.62 (step @p12566 :rule modus_ponens :premises (@p12565 @p12557)) % 1.38/1.62 (step-pop @p23778 :rule scope :premises (@p12566)) % 1.38/1.62 (step-pop @p23779 :rule scope :premises (@p23778)) % 1.38/1.62 (step @p12567 :rule process_scope :premises (@p23779) :args ((< @t119 @t605))) % 1.38/1.62 (step @p836 :rule symm :premises (@p369)) % 1.38/1.62 (step @p12570 :rule eq_resolve :premises (@p23761 @p836)) % 1.38/1.62 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.62 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.62 (step @p12571 :rule and_intro :premises (@p272 @p12570)) % 1.38/1.62 (step @p12572 :rule modus_ponens :premises (@p12571 @p12567)) % 1.38/1.62 (step @p12573 :rule evaluate :args (@t1061)) % 1.38/1.62 (step @p12574 :rule refl :args (@t387)) % 1.38/1.62 (step @p12575 :rule cong :premises (@p12574 @p12573) :args (@t1097)) % 1.38/1.62 (step @p4021 :rule arith_poly_norm :args (@t1098)) % 1.38/1.62 (step @p12576 :rule arith_poly_norm_rel :premises (@p4021) :args (@t1100)) % 1.38/1.62 (step @p12577 :rule trans :premises (@p12576 @p12575)) % 1.38/1.62 (step @p1089 :rule arith-elim-lt :args (@t18 -6)) % 1.38/1.62 (step @p1090 :rule symm :premises (@p1089)) % 1.38/1.62 (step @p1091 :rule eq_resolve :premises (@p1068 @p1090)) % 1.38/1.62 (step @p1092 :rule int_tight_ub :premises (@p1091)) % 1.38/1.62 (step @p12578 :rule eq_resolve :premises (@p1092 @p12577)) % 1.38/1.62 (step @p12579 :rule arith_sum_ub :premises (@p12578 @p12572 @p12554 @p12548 @p4349)) % 1.38/1.62 (step @p12580 false :rule eq_resolve :premises (@p12579 @p12537)) % 1.38/1.62 (step-pop @p23780 :rule scope :premises (@p12580)) % 1.38/1.62 (step @p12581 :rule process_scope :premises (@p23780) :args (false)) % 1.38/1.62 (step @p12583 :rule eq_resolve :premises (@p12581 @p12525)) % 1.38/1.62 (step @p12584 :rule eq_resolve :premises (@p12583 @p12515)) % 1.38/1.62 (step @p1089 :rule arith-elim-lt :args (@t18 -6)) % 1.38/1.62 (step @p1090 :rule symm :premises (@p1089)) % 1.38/1.62 (step @p1091 :rule eq_resolve :premises (@p1068 @p1090)) % 1.38/1.62 (step @p1092 :rule int_tight_ub :premises (@p1091)) % 1.38/1.62 (step @p12585 false :rule contra :premises (@p1092 @p12584)) % 1.38/1.62 (step-pop @p23781 :rule scope :premises (@p12585)) % 1.38/1.62 (step-pop @p23782 :rule scope :premises (@p23781)) % 1.38/1.62 (step-pop @p23783 :rule scope :premises (@p23782)) % 1.38/1.62 (step-pop @p23784 :rule scope :premises (@p23783)) % 1.38/1.62 (step-pop @p23785 :rule scope :premises (@p23784)) % 1.38/1.62 (step @p12586 :rule process_scope :premises (@p23785) :args (false)) % 1.38/1.62 (assume-push @p23786 @t15) % 1.38/1.62 (assume-push @p23787 @t371) % 1.38/1.62 (assume-push @p23788 @t165) % 1.38/1.62 (assume-push @p23789 @t24) % 1.38/1.62 (assume-push @p23790 @t1078) % 1.38/1.62 (step @p12597 :rule and_intro :premises (@p6 @p23789 @p23790 @p23788 @p1068)) % 1.38/1.62 (step-pop @p23791 :rule scope :premises (@p12597)) % 1.38/1.62 (step-pop @p23792 :rule scope :premises (@p23791)) % 1.38/1.62 (step-pop @p23793 :rule scope :premises (@p23792)) % 1.38/1.62 (step-pop @p23794 :rule scope :premises (@p23793)) % 1.38/1.62 (step-pop @p23795 :rule scope :premises (@p23794)) % 1.38/1.62 (step @p12598 :rule process_scope :premises (@p23795) :args (@t2327)) % 1.38/1.62 (step @p12604 :rule implies_elim :premises (@p12598)) % 1.38/1.62 (step @p12605 :rule resolution :premises (@p12604 @p12586) :args (true @t2327)) % 1.38/1.62 (step @p12606 :rule not_and :premises (@p12605)) % 1.38/1.62 (step @p12607 :rule eq_resolve :premises (@p12606 @p12505)) % 1.38/1.62 (step @p12608 :rule reordering :premises (@p12607) :args ((or @t370 @t38 @t164 @t197 @t1084))) % 1.38/1.62 (step @p12609 :rule chain_m_resolution :premises (@p12608 @p1068 @p6 @p443 @p421 @p382 @p6 @p360 @p12504) :args ((or @t197 @t1084) (@list true false true true true false true true) (@list @t370 @t15 @t164 @t168 @t88 @t15 @t155 @t143))) % 1.38/1.62 (step @p12610 :rule chain_m_resolution :premises (@p12609 @p324) :args (@t1084 @t176 @t884)) % 1.38/1.62 (step @p12611 :rule aci_norm :args ((= (or @t1078 (or @t934 @t1079)) (or @t1078 @t934 @t1079)))) % 1.38/1.62 (step @p12612 :rule symm :premises (@p12611)) % 1.38/1.62 (step @p12613 :rule evaluate :args (@t2328)) % 1.38/1.62 (step @p3319 :rule refl :args (@t16)) % 1.38/1.62 (step @p12614 :rule cong :premises (@p3319 @p12613) :args (@t2329)) % 1.38/1.62 (step @p12615 :rule cong :premises (@p12614) :args ((not @t2329))) % 1.38/1.62 (step @p12616 :rule arith-leq-norm :args (@t16 11)) % 1.38/1.62 (step @p12617 :rule trans :premises (@p12616 @p12615)) % 1.38/1.62 (step @p12618 :rule cong :premises (@p12617) :args ((not (<= @t16 11)))) % 1.38/1.62 (step @p12619 :rule trans :premises (@p12618 @p5220)) % 1.38/1.62 (step @p12620 :rule arith-elim-leq :args (@t16 11)) % 1.38/1.62 (step @p12621 :rule symm :premises (@p12620)) % 1.38/1.62 (step @p12622 :rule cong :premises (@p12621) :args ((not (>= 11 @t16)))) % 1.38/1.62 (step @p12623 :rule arith-elim-gt :args (@t16 11)) % 1.38/1.62 (step @p12624 :rule trans :premises (@p12623 @p12622)) % 1.38/1.62 (step @p12625 :rule trans :premises (@p12624 @p12619)) % 1.38/1.62 (step @p12626 :rule bool-double-not-elim :args (@t2330)) % 1.38/1.62 (step @p12627 :rule trans :premises (@p12626 @p12625)) % 1.38/1.62 (step @p3456 :rule arith-elim-lt :args (@t16 11)) % 1.38/1.62 (step @p12628 :rule bool-double-not-elim :args (@t2331)) % 1.38/1.62 (step @p12629 :rule trans :premises (@p12628 @p3456)) % 1.38/1.62 (step @p12630 :rule bool-double-not-elim :args (@t1078)) % 1.38/1.62 (step @p12631 :rule nary_cong :premises (@p12630 @p12629 @p12627) :args ((or (not @t1084) (not @t2333) (not @t2332)))) % 1.38/1.62 (step @p12632 :rule trans :premises (@p12631 @p12612)) % 1.38/1.62 (assume-push @p23796 @t1084) % 1.38/1.62 (assume-push @p23797 @t2333) % 1.38/1.62 (assume-push @p23798 @t2332) % 1.38/1.62 (step @p12636 :rule arith_trichotomy :premises (@p23797 @p23796)) % 1.38/1.62 (step @p12637 false :rule contra :premises (@p12636 @p23798)) % 1.38/1.62 (step-pop @p23799 :rule scope :premises (@p12637)) % 1.38/1.62 (step-pop @p23800 :rule scope :premises (@p23799)) % 1.38/1.62 (step-pop @p23801 :rule scope :premises (@p23800)) % 1.38/1.62 (step @p12638 :rule process_scope :premises (@p23801) :args (false)) % 1.38/1.62 (step @p12642 :rule not_and :premises (@p12638)) % 1.38/1.62 (step @p12643 :rule eq_resolve :premises (@p12642 @p12632)) % 1.38/1.62 (step @p12644 :rule eq_resolve :premises (@p12643 @p12611)) % 1.38/1.62 (step @p12645 :rule reordering :premises (@p12644) :args ((or @t934 @t1079 @t1078))) % 1.38/1.62 (assume-push @p23802 @t24) % 1.38/1.62 (assume-push @p23803 @t15) % 1.38/1.62 (assume-push @p23804 @t143) % 1.38/1.62 (assume-push @p23805 @t991) % 1.38/1.62 (assume-push @p23806 @t1079) % 1.38/1.62 (assume-push @p23807 @t928) % 1.38/1.62 (step @p12652 :rule evaluate :args ((<= 0/1 -81/154))) % 1.38/1.62 (step @p12653 :rule evaluate :args ((+ 8/1 0/1 1/154 0/1 -33/7 -42/11))) % 1.38/1.62 (step @p12654 :rule evaluate :args (@t2334)) % 1.38/1.62 (step @p4529 :rule evaluate :args (@t1197)) % 1.38/1.62 (step @p4192 :rule evaluate :args (@t1125)) % 1.38/1.62 (step @p4191 :rule evaluate :args (@t1124)) % 1.38/1.62 (step @p4052 :rule evaluate :args (@t1103)) % 1.38/1.62 (step @p12655 :rule evaluate :args (@t1198)) % 1.38/1.62 (step @p4531 :rule evaluate :args (@t1199)) % 1.38/1.62 (step @p12656 :rule cong :premises (@p4531) :args (@t1200)) % 1.38/1.62 (step @p12657 :rule trans :premises (@p12656 @p12655)) % 1.38/1.62 (step @p12658 :rule nary_cong :premises (@p12657 @p4052 @p4191 @p4192 @p4529 @p12654) :args (@t2335)) % 1.38/1.62 (step @p12659 :rule trans :premises (@p12658 @p12653)) % 1.38/1.62 (step @p12660 :rule arith_poly_norm :args ((= (+ @t608 @t1128 @t1129 @t1130 @t900 @t899) 0/1))) % 1.38/1.62 (step @p4201 :rule refl :args (@t899)) % 1.38/1.62 (step @p4204 :rule refl :args (@t900)) % 1.38/1.62 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.38/1.62 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.38/1.62 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.38/1.62 (step @p12661 :rule refl :args (@t608)) % 1.38/1.62 (step @p12662 :rule nary_cong :premises (@p12661 @p4200 @p4202 @p4203 @p4204 @p4201) :args (@t2336)) % 1.38/1.62 (step @p12663 :rule trans :premises (@p12662 @p12660)) % 1.38/1.62 (step @p12664 :rule cong :premises (@p12663 @p12659) :args ((<= @t2336 @t2335))) % 1.38/1.62 (step @p12665 :rule trans :premises (@p12664 @p12652)) % 1.38/1.62 (assume-push @p23808 @t1119) % 1.38/1.62 (assume-push @p23809 @t1079) % 1.38/1.62 (step @p12668 :rule arith_mult_neg :args (-7/22 @t2337)) % 1.38/1.62 (step @p12669 :rule evaluate :args (@t1361)) % 1.38/1.62 (step @p12670 :rule refl :args (@t644)) % 1.38/1.62 (step @p12671 :rule cong :premises (@p12670 @p12669) :args (@t2338)) % 1.38/1.62 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.38/1.62 (step @p12672 :rule arith_poly_norm_rel :premises (@p5273) :args (@t2339)) % 1.38/1.62 (step @p12673 :rule trans :premises (@p12672 @p12671)) % 1.38/1.62 (step @p12674 :rule eq_resolve :premises (@p23806 @p12673)) % 1.38/1.62 (step @p12675 :rule and_intro :premises (@p23808 @p12674)) % 1.38/1.62 (step @p12676 :rule modus_ponens :premises (@p12675 @p12668)) % 1.38/1.62 (step-pop @p23810 :rule scope :premises (@p12676)) % 1.38/1.62 (step-pop @p23811 :rule scope :premises (@p23810)) % 1.38/1.62 (step @p12677 :rule process_scope :premises (@p23811) :args ((<= @t899 @t2334))) % 1.38/1.62 (step @p4125 :rule evaluate :args (@t1119)) % 1.38/1.62 (step @p4126 :rule true_elim :premises (@p4125)) % 1.38/1.62 (step @p12680 :rule and_intro :premises (@p4126 @p23806)) % 1.38/1.62 (step @p12681 :rule modus_ponens :premises (@p12680 @p12677)) % 1.38/1.62 (assume-push @p23812 @t1141) % 1.38/1.62 (assume-push @p23813 @t991) % 1.38/1.62 (step @p4561 :rule arith_mult_neg :args (-11/14 @t1028)) % 1.38/1.62 (step @p4562 :rule evaluate :args (@t1029)) % 1.38/1.62 (step @p4563 :rule refl :args (@t389)) % 1.38/1.62 (step @p4564 :rule cong :premises (@p4563 @p4562) :args (@t1030)) % 1.38/1.62 (step @p3672 :rule arith_poly_norm :args (@t1031)) % 1.38/1.62 (step @p4565 :rule arith_poly_norm_rel :premises (@p3672) :args (@t1032)) % 1.38/1.62 (step @p4566 :rule trans :premises (@p4565 @p4564)) % 1.38/1.62 (step @p4567 :rule eq_resolve :premises (@p23805 @p4566)) % 1.38/1.62 (step @p4568 :rule and_intro :premises (@p23812 @p4567)) % 1.38/1.62 (step @p4569 :rule modus_ponens :premises (@p4568 @p4561)) % 1.38/1.62 (step-pop @p23814 :rule scope :premises (@p4569)) % 1.38/1.62 (step-pop @p23815 :rule scope :premises (@p23814)) % 1.38/1.62 (step @p4570 :rule process_scope :premises (@p23815) :args (@t1204)) % 1.38/1.62 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.62 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.62 (step @p12686 :rule and_intro :premises (@p4270 @p23805)) % 1.38/1.62 (step @p12687 :rule modus_ponens :premises (@p12686 @p4570)) % 1.38/1.62 (assume-push @p23816 @t1139) % 1.38/1.62 (assume-push @p23817 @t417) % 1.38/1.62 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.38/1.62 (step @p4241 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4242 :rule cong :premises (@p23817) :args (@t401)) % 1.38/1.62 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.38/1.62 (step @p4244 :rule and_intro :premises (@p23816 @p4243)) % 1.38/1.62 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.38/1.62 (step-pop @p23818 :rule scope :premises (@p4245)) % 1.38/1.62 (step-pop @p23819 :rule scope :premises (@p23818)) % 1.38/1.62 (step @p4246 :rule process_scope :premises (@p23819) :args (@t1140)) % 1.38/1.62 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.62 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.62 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.62 (step @p12692 :rule eq_resolve :premises (@p23804 @p1181)) % 1.38/1.62 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.62 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.62 (step @p12693 :rule and_intro :premises (@p4251 @p12692)) % 1.38/1.62 (step @p12694 :rule modus_ponens :premises (@p12693 @p4246)) % 1.38/1.62 (assume-push @p23820 @t1137) % 1.38/1.62 (assume-push @p23821 @t4) % 1.38/1.62 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.38/1.62 (step @p4226 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.38/1.62 (step @p4229 :rule and_intro :premises (@p23820 @p4228)) % 1.38/1.62 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.38/1.62 (step-pop @p23822 :rule scope :premises (@p4230)) % 1.38/1.62 (step-pop @p23823 :rule scope :premises (@p23822)) % 1.38/1.62 (step @p4231 :rule process_scope :premises (@p23823) :args (@t1138)) % 1.38/1.62 (step @p4234 :rule evaluate :args (@t1137)) % 1.38/1.62 (step @p4235 :rule true_elim :premises (@p4234)) % 1.38/1.62 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.38/1.62 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.38/1.62 (assume-push @p23824 @t1117) % 1.38/1.62 (assume-push @p23825 @t222) % 1.38/1.62 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.38/1.62 (step @p4101 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p4102 :rule cong :premises (@p23825) :args (@t654)) % 1.38/1.62 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.38/1.62 (step @p4104 :rule and_intro :premises (@p23824 @p4103)) % 1.38/1.62 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.38/1.62 (step-pop @p23826 :rule scope :premises (@p4105)) % 1.38/1.62 (step-pop @p23827 :rule scope :premises (@p23826)) % 1.38/1.62 (step @p4106 :rule process_scope :premises (@p23827) :args (@t1118)) % 1.38/1.62 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.62 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.62 (step @p538 :rule symm :premises (@p537)) % 1.38/1.62 (step @p12703 :rule eq_resolve :premises (@p23802 @p538)) % 1.38/1.62 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.62 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.62 (step @p12704 :rule and_intro :premises (@p4111 @p12703)) % 1.38/1.62 (step @p12705 :rule modus_ponens :premises (@p12704 @p4106)) % 1.38/1.62 (step @p4582 :rule arith_poly_norm :args (@t1205)) % 1.38/1.62 (step @p12706 :rule arith_poly_norm_rel :premises (@p4582) :args (@t1206)) % 1.38/1.62 (step @p4584 :rule arith_mult_neg :args (-1 @t928)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p12707 :rule and_intro :premises (@p136 @p23807)) % 1.38/1.62 (step @p12708 :rule modus_ponens :premises (@p12707 @p4584)) % 1.38/1.62 (step @p12709 :rule eq_resolve :premises (@p12708 @p12706)) % 1.38/1.62 (step @p12710 :rule arith_sum_ub :premises (@p12709 @p12705 @p4237 @p12694 @p12687 @p12681)) % 1.38/1.62 (step @p12711 false :rule eq_resolve :premises (@p12710 @p12665)) % 1.38/1.62 (step-pop @p23828 :rule scope :premises (@p12711)) % 1.38/1.62 (step-pop @p23829 :rule scope :premises (@p23828)) % 1.38/1.62 (step-pop @p23830 :rule scope :premises (@p23829)) % 1.38/1.62 (step-pop @p23831 :rule scope :premises (@p23830)) % 1.38/1.62 (step-pop @p23832 :rule scope :premises (@p23831)) % 1.38/1.62 (step-pop @p23833 :rule scope :premises (@p23832)) % 1.38/1.62 (step @p12712 :rule process_scope :premises (@p23833) :args (false)) % 1.38/1.62 (step @p12719 :rule not_and :premises (@p12712)) % 1.38/1.62 (step @p12720 :rule reordering :premises (@p12719) :args ((or @t38 @t197 @t273 @t1083 @t1037 @t932))) % 1.38/1.62 (step @p12721 :rule refl :args (@t1040)) % 1.38/1.62 (step @p12722 :rule nary_cong :premises (@p35 @p709 @p12721 @p3304) :args ((or @t38 @t273 @t1040 @t931))) % 1.38/1.62 (assume-push @p23834 @t15) % 1.38/1.62 (assume-push @p23835 @t143) % 1.38/1.62 (assume-push @p23836 @t930) % 1.38/1.62 (assume-push @p23837 @t1039) % 1.38/1.62 (step @p12727 :rule evaluate :args ((= (to_real (to_int -846/7)) -846/7))) % 1.38/1.62 (step @p12728 :rule arith-int-eq-conflict :premises (@p12727) :args (@t580 -846/7)) % 1.38/1.62 (step @p12729 :rule arith_poly_norm :args ((= (* 846/7 @t2342) (* 846/1 (- @t581 -846/7))))) % 1.38/1.62 (step @p12730 :rule arith_poly_norm_rel :premises (@p12729) :args ((= @t2343 (= @t581 -846/7)))) % 1.38/1.62 (step @p12731 :rule arith_poly_norm :args ((= (* 846/1 (to_real (- @t1 @t2340))) (* 846/1 @t2342)))) % 1.38/1.62 (step @p12732 :rule arith_poly_norm_rel :premises (@p12731) :args ((= (= @t1 @t2340) @t2343))) % 1.38/1.62 (step @p12733 :rule trans :premises (@p12732 @p12730 @p12728)) % 1.38/1.62 (step @p12734 :rule arith_poly_norm :args ((= (+ 1 @t2344) @t2340))) % 1.38/1.62 (step @p12735 :rule arith_poly_norm :args ((= (* -11 @t2345) @t2344))) % 1.38/1.62 (step @p12736 :rule arith_poly_norm :args ((= (* -1 @t2346) @t2345))) % 1.38/1.62 (step @p12737 :rule arith_poly_norm :args ((= (+ @t156 -77) @t2346))) % 1.38/1.62 (step @p12738 :rule evaluate :args (@t2347)) % 1.38/1.62 (step @p3584 :rule evaluate :args (@t1004)) % 1.38/1.62 (step @p401 :rule refl :args (-11)) % 1.38/1.62 (step @p12739 :rule nary_cong :premises (@p401 @p3584) :args (@t2348)) % 1.38/1.62 (step @p12740 :rule trans :premises (@p12739 @p12738)) % 1.38/1.62 (step @p1387 :rule refl :args (@t156)) % 1.38/1.62 (step @p12741 :rule nary_cong :premises (@p1387 @p12740) :args (@t2349)) % 1.38/1.62 (step @p12742 :rule trans :premises (@p12741 @p12737)) % 1.38/1.62 (step @p738 :rule refl :args (-1)) % 1.38/1.62 (step @p12743 :rule nary_cong :premises (@p738 @p12742) :args (@t2350)) % 1.38/1.62 (step @p12744 :rule trans :premises (@p12743 @p12736)) % 1.38/1.62 (step @p12745 :rule nary_cong :premises (@p401 @p12744) :args (@t2351)) % 1.38/1.62 (step @p12746 :rule trans :premises (@p12745 @p12735)) % 1.38/1.62 (step @p12747 :rule nary_cong :premises (@p404 @p12746) :args (@t2352)) % 1.38/1.62 (step @p12748 :rule trans :premises (@p12747 @p12734)) % 1.38/1.62 (step @p12749 :rule cong :premises (@p351 @p12748) :args ((= @t1 @t2352))) % 1.38/1.62 (step @p12750 :rule trans :premises (@p12749 @p12733)) % 1.38/1.62 (step @p12751 :rule cong :premises (@p747 @p3584) :args ((= @t135 @t1004))) % 1.38/1.62 (step @p12752 :rule symm :premises (@p12751)) % 1.38/1.62 (step @p12753 :rule eq-refl :args (@t930)) % 1.38/1.62 (step @p12754 :rule refl :args (@t930)) % 1.38/1.62 (step @p12755 :rule cong :premises (@p4844) :args (@t1248)) % 1.38/1.62 (step @p12756 :rule cong :premises (@p12755 @p12754) :args ((= @t1248 @t930))) % 1.38/1.62 (step @p12757 :rule trans :premises (@p12756 @p12753)) % 1.38/1.62 (step @p12758 :rule eq-symm :args (@t930 @t1248)) % 1.38/1.62 (step @p12759 :rule trans :premises (@p12758 @p12757)) % 1.38/1.62 (step @p12760 :rule true_elim :premises (@p12759)) % 1.38/1.62 (step @p12761 :rule eq_resolve :premises (@p23836 @p12760)) % 1.38/1.62 (step @p12762 :rule arith_trichotomy :premises (@p23837 @p12761)) % 1.38/1.62 (step @p12763 :rule eq_resolve :premises (@p12762 @p12752)) % 1.38/1.62 (step @p12764 :rule nary_cong :premises (@p401 @p12763) :args (@t141)) % 1.38/1.62 (step @p12765 :rule nary_cong :premises (@p1387 @p12764) :args (@t299)) % 1.38/1.62 (step @p12766 :rule nary_cong :premises (@p738 @p12765) :args (@t300)) % 1.38/1.62 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.62 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.62 (step @p783 :rule symm :premises (@p782)) % 1.38/1.62 (step @p12767 :rule eq_resolve :premises (@p23835 @p783)) % 1.38/1.62 (step @p12768 :rule trans :premises (@p12767 @p12766)) % 1.38/1.62 (step @p12769 :rule nary_cong :premises (@p401 @p12768) :args (@t12)) % 1.38/1.62 (step @p12770 :rule nary_cong :premises (@p404 @p12769) :args (@t13)) % 1.38/1.62 (step @p12771 :rule cong :premises (@p351 @p12770) :args (@t15)) % 1.38/1.62 (step @p12772 :rule eq_resolve :premises (@p6 @p12771)) % 1.38/1.62 (step @p12773 false :rule eq_resolve :premises (@p12772 @p12750)) % 1.38/1.62 (step-pop @p23838 :rule scope :premises (@p12773)) % 1.38/1.62 (step-pop @p23839 :rule scope :premises (@p23838)) % 1.38/1.62 (step-pop @p23840 :rule scope :premises (@p23839)) % 1.38/1.62 (step-pop @p23841 :rule scope :premises (@p23840)) % 1.38/1.62 (step @p12774 :rule process_scope :premises (@p23841) :args (false)) % 1.38/1.62 (assume-push @p23842 @t15) % 1.38/1.62 (assume-push @p23843 @t143) % 1.38/1.62 (assume-push @p23844 @t1039) % 1.38/1.62 (assume-push @p23845 @t930) % 1.38/1.62 (step @p12783 :rule and_intro :premises (@p6 @p23843 @p23845 @p23844)) % 1.38/1.62 (step-pop @p23846 :rule scope :premises (@p12783)) % 1.38/1.62 (step-pop @p23847 :rule scope :premises (@p23846)) % 1.38/1.62 (step-pop @p23848 :rule scope :premises (@p23847)) % 1.38/1.62 (step-pop @p23849 :rule scope :premises (@p23848)) % 1.38/1.62 (step @p12784 :rule process_scope :premises (@p23849) :args (@t2353)) % 1.38/1.62 (step @p12789 :rule implies_elim :premises (@p12784)) % 1.38/1.62 (step @p12790 :rule resolution :premises (@p12789 @p12774) :args (true @t2353)) % 1.38/1.62 (step @p12791 :rule not_and :premises (@p12790)) % 1.38/1.62 (step @p12792 :rule eq_resolve :premises (@p12791 @p12722)) % 1.38/1.62 (step @p12793 :rule nary_cong :premises (@p35 @p214 @p3703 @p5054 @p1684) :args ((or @t38 @t105 @t1041 @t1302 @t549))) % 1.38/1.62 (assume-push @p23850 @t15) % 1.38/1.62 (assume-push @p23851 @t53) % 1.38/1.62 (assume-push @p23852 @t546) % 1.38/1.62 (assume-push @p23853 @t1040) % 1.38/1.62 (assume-push @p23854 @t1301) % 1.38/1.62 (assume-push @p23855 @t1301) % 1.38/1.62 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.62 (step @p12800 :rule evaluate :args (@t2354)) % 1.38/1.62 (step @p12801 :rule evaluate :args ((+ -10/1 66/7 1/7 0/1 -2/7))) % 1.38/1.62 (step @p240 :rule evaluate :args (@t114)) % 1.38/1.62 (step @p12802 :rule refl :args (0/1)) % 1.38/1.62 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.62 (step @p12803 :rule evaluate :args (@t2355)) % 1.38/1.62 (step @p12804 :rule refl :args (-10/1)) % 1.38/1.62 (step @p12805 :rule nary_cong :premises (@p12804 @p12803 @p239 @p12802 @p240) :args (@t2356)) % 1.38/1.62 (step @p12806 :rule trans :premises (@p12805 @p12801)) % 1.38/1.62 (step @p1937 :rule arith_poly_norm :args (@t611)) % 1.38/1.62 (step @p12807 :rule arith_poly_norm :args ((= @t2357 @t610))) % 1.38/1.62 (step @p12808 :rule trans :premises (@p12807 @p1937)) % 1.38/1.62 (step @p12809 :rule cong :premises (@p12808 @p12806) :args (@t2358)) % 1.38/1.62 (step @p12810 :rule trans :premises (@p12809 @p12800)) % 1.38/1.62 (step @p12811 :rule cong :premises (@p12810) :args ((not @t2358))) % 1.38/1.62 (step @p12812 :rule trans :premises (@p12811 @p236)) % 1.38/1.62 (step @p12813 :rule arith-elim-lt :args (@t2357 @t2356)) % 1.38/1.62 (step @p12814 :rule trans :premises (@p12813 @p12812)) % 1.38/1.62 (assume-push @p23856 @t129) % 1.38/1.62 (assume-push @p23857 @t4) % 1.38/1.62 (step @p277 :rule arith_mult_neg :args (-2/7 @t82)) % 1.38/1.62 (step @p278 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p279 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.62 (step @p280 :rule trans :premises (@p279 @p278)) % 1.38/1.62 (step @p281 :rule and_intro :premises (@p23856 @p280)) % 1.38/1.62 (step @p282 :rule modus_ponens :premises (@p281 @p277)) % 1.38/1.62 (step-pop @p23858 :rule scope :premises (@p282)) % 1.38/1.62 (step-pop @p23859 :rule scope :premises (@p23858)) % 1.38/1.62 (step @p283 :rule process_scope :premises (@p23859) :args (@t130)) % 1.38/1.62 (step @p286 :rule evaluate :args (@t129)) % 1.38/1.62 (step @p287 :rule true_elim :premises (@p286)) % 1.38/1.62 (step @p288 :rule and_intro :premises (@p287 @p1)) % 1.38/1.62 (step @p289 :rule modus_ponens :premises (@p288 @p283)) % 1.38/1.62 (step @p12819 :rule evaluate :args (@t78)) % 1.38/1.62 (step @p12820 :rule refl :args (@t122)) % 1.38/1.62 (step @p12821 :rule cong :premises (@p12820 @p12819) :args (@t131)) % 1.38/1.62 (step @p293 :rule arith_poly_norm :args (@t132)) % 1.38/1.62 (step @p12822 :rule arith_poly_norm_rel :premises (@p293) :args (@t133)) % 1.38/1.62 (step @p12823 :rule trans :premises (@p12822 @p12821)) % 1.38/1.62 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.38/1.62 (step @p304 :rule symm :premises (@p303)) % 1.38/1.62 (step @p12824 :rule eq_resolve :premises (@p23851 @p304)) % 1.38/1.62 (step @p12825 :rule int_tight_ub :premises (@p12824)) % 1.38/1.62 (step @p12826 :rule eq_resolve :premises (@p12825 @p12823)) % 1.38/1.62 (assume-push @p23860 @t125) % 1.38/1.62 (assume-push @p23861 @t773) % 1.38/1.62 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.62 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.62 (step @p12831 :rule refl :args (@t401)) % 1.38/1.62 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.62 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.62 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.62 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.62 (step @p12835 :rule eq_resolve :premises (@p23861 @p12834)) % 1.38/1.62 (step @p12836 :rule and_intro :premises (@p23860 @p12835)) % 1.38/1.62 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.62 (step-pop @p23862 :rule scope :premises (@p12837)) % 1.38/1.62 (step-pop @p23863 :rule scope :premises (@p23862)) % 1.38/1.62 (step @p12838 :rule process_scope :premises (@p23863) :args (@t2359)) % 1.38/1.62 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.62 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.62 (step @p12841 :rule eq_resolve :premises (@p23852 @p1653)) % 1.38/1.62 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.62 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.62 (step @p12842 :rule and_intro :premises (@p272 @p12841)) % 1.38/1.62 (step @p12843 :rule modus_ponens :premises (@p12842 @p12838)) % 1.38/1.62 (assume-push @p23864 @t615) % 1.38/1.62 (assume-push @p23865 @t1053) % 1.38/1.62 (step @p12846 :rule arith_mult_pos :args (11/7 @t1054)) % 1.38/1.62 (step @p12847 :rule evaluate :args (@t1029)) % 1.38/1.62 (step @p12848 :rule refl :args (@t389)) % 1.38/1.62 (step @p12849 :rule cong :premises (@p12848 @p12847) :args (@t1055)) % 1.38/1.62 (step @p3672 :rule arith_poly_norm :args (@t1031)) % 1.38/1.62 (step @p12850 :rule arith_poly_norm_rel :premises (@p3672) :args (@t1056)) % 1.38/1.62 (step @p12851 :rule trans :premises (@p12850 @p12849)) % 1.38/1.62 (step @p12852 :rule eq_resolve :premises (@p23865 @p12851)) % 1.38/1.62 (step @p12853 :rule and_intro :premises (@p23864 @p12852)) % 1.38/1.62 (step @p12854 :rule modus_ponens :premises (@p12853 @p12846)) % 1.38/1.62 (step-pop @p23866 :rule scope :premises (@p12854)) % 1.38/1.62 (step-pop @p23867 :rule scope :premises (@p23866)) % 1.38/1.62 (step @p12855 :rule process_scope :premises (@p23867) :args (@t2360)) % 1.38/1.62 (step @p3766 :rule symm :premises (@p3765)) % 1.38/1.62 (step @p12858 :rule eq_resolve :premises (@p23853 @p3766)) % 1.38/1.62 (step @p12859 :rule int_tight_ub :premises (@p12858)) % 1.38/1.62 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.62 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.62 (step @p12860 :rule and_intro :premises (@p1978 @p12859)) % 1.38/1.62 (step @p12861 :rule modus_ponens :premises (@p12860 @p12855)) % 1.38/1.62 (step @p12862 :rule evaluate :args (@t2361)) % 1.38/1.62 (step @p12863 :rule cong :premises (@p23854) :args (@t387)) % 1.38/1.62 (step @p12864 :rule trans :premises (@p12863 @p12862)) % 1.38/1.62 (step @p12865 :rule arith_sum_ub :premises (@p12864 @p12861 @p12843 @p12826 @p289)) % 1.38/1.62 (step @p12866 false :rule eq_resolve :premises (@p12865 @p12814)) % 1.38/1.62 (step-pop @p23868 :rule scope :premises (@p12866)) % 1.38/1.62 (step @p12867 :rule process_scope :premises (@p23868) :args (false)) % 1.38/1.62 (step @p12869 false :rule contra :premises (@p23854 @p12867)) % 1.38/1.62 (step-pop @p23869 :rule scope :premises (@p12869)) % 1.38/1.62 (step-pop @p23870 :rule scope :premises (@p23869)) % 1.38/1.62 (step-pop @p23871 :rule scope :premises (@p23870)) % 1.38/1.62 (step-pop @p23872 :rule scope :premises (@p23871)) % 1.38/1.62 (step-pop @p23873 :rule scope :premises (@p23872)) % 1.38/1.62 (step @p12870 :rule process_scope :premises (@p23873) :args (false)) % 1.38/1.62 (assume-push @p23874 @t15) % 1.38/1.62 (assume-push @p23875 @t53) % 1.38/1.62 (assume-push @p23876 @t1040) % 1.38/1.62 (assume-push @p23877 @t1301) % 1.38/1.62 (assume-push @p23878 @t546) % 1.38/1.62 (step @p12881 :rule and_intro :premises (@p6 @p23875 @p23878 @p23876 @p23877)) % 1.38/1.62 (step-pop @p23879 :rule scope :premises (@p12881)) % 1.38/1.62 (step-pop @p23880 :rule scope :premises (@p23879)) % 1.38/1.62 (step-pop @p23881 :rule scope :premises (@p23880)) % 1.38/1.62 (step-pop @p23882 :rule scope :premises (@p23881)) % 1.38/1.62 (step-pop @p23883 :rule scope :premises (@p23882)) % 1.38/1.62 (step @p12882 :rule process_scope :premises (@p23883) :args (@t2362)) % 1.38/1.62 (step @p12888 :rule implies_elim :premises (@p12882)) % 1.38/1.62 (step @p12889 :rule resolution :premises (@p12888 @p12870) :args (true @t2362)) % 1.38/1.62 (step @p12890 :rule not_and :premises (@p12889)) % 1.38/1.62 (step @p12891 :rule eq_resolve :premises (@p12890 @p12793)) % 1.38/1.62 (step @p12892 :rule refl :args (@t1145)) % 1.38/1.62 (step @p12893 :rule nary_cong :premises (@p12892 @p3305 @p3703 @p1684) :args ((or @t1145 @t933 @t1041 @t549))) % 1.38/1.62 (assume-push @p23884 @t546) % 1.38/1.62 (assume-push @p23885 @t932) % 1.38/1.62 (assume-push @p23886 @t1040) % 1.38/1.62 (assume-push @p23887 @t1144) % 1.38/1.62 (step @p4365 :rule arith-elim-lt :args (tptp.a 4)) % 1.38/1.62 (step @p4366 :rule symm :premises (@p4365)) % 1.38/1.62 (assume-push @p23888 @t1144) % 1.38/1.62 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.62 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.62 (step @p12899 :rule evaluate :args ((+ -4 66 -63 1))) % 1.38/1.62 (step @p12900 :rule evaluate :args (@t2363)) % 1.38/1.62 (step @p12901 :rule evaluate :args (@t2364)) % 1.38/1.62 (step @p4395 :rule evaluate :args (@t1167)) % 1.38/1.62 (step @p12902 :rule nary_cong :premises (@p4395 @p12901 @p12900 @p404) :args (@t2365)) % 1.38/1.62 (step @p12903 :rule trans :premises (@p12902 @p12899)) % 1.38/1.62 (step @p1700 :rule arith_poly_norm :args (@t555)) % 1.38/1.62 (step @p12904 :rule arith_poly_norm :args ((= @t2366 @t554))) % 1.38/1.62 (step @p12905 :rule trans :premises (@p12904 @p1700)) % 1.38/1.62 (step @p12906 :rule cong :premises (@p12905 @p12903) :args (@t2367)) % 1.38/1.62 (step @p12907 :rule trans :premises (@p12906 @p824)) % 1.38/1.62 (step @p12908 :rule cong :premises (@p12907) :args ((not @t2367))) % 1.38/1.62 (step @p12909 :rule trans :premises (@p12908 @p236)) % 1.38/1.62 (step @p12910 :rule arith-elim-lt :args (@t2366 @t2365)) % 1.38/1.62 (step @p12911 :rule trans :premises (@p12910 @p12909)) % 1.38/1.62 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.62 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.62 (step @p12912 :rule eq_resolve :premises (@p23884 @p1653)) % 1.38/1.62 (step @p12913 :rule arith_mult_pos :args (7 @t964)) % 1.38/1.62 (step @p3420 :rule arith-elim-lt :args (@t18 -8)) % 1.38/1.62 (step @p3421 :rule symm :premises (@p3420)) % 1.38/1.62 (step @p12914 :rule eq_resolve :premises (@p23885 @p3421)) % 1.38/1.62 (step @p12915 :rule int_tight_ub :premises (@p12914)) % 1.38/1.62 (step @p549 :rule evaluate :args (@t226)) % 1.38/1.62 (step @p550 :rule true_elim :premises (@p549)) % 1.38/1.62 (step @p12916 :rule and_intro :premises (@p550 @p12915)) % 1.38/1.62 (step @p12917 :rule modus_ponens :premises (@p12916 @p12913)) % 1.38/1.62 (step @p12918 :rule arith_mult_pos :args (11 @t1053)) % 1.38/1.62 (step @p3766 :rule symm :premises (@p3765)) % 1.38/1.62 (step @p12919 :rule eq_resolve :premises (@p23886 @p3766)) % 1.38/1.62 (step @p12920 :rule int_tight_ub :premises (@p12919)) % 1.38/1.62 (step @p1713 :rule evaluate :args (@t559)) % 1.38/1.62 (step @p1714 :rule true_elim :premises (@p1713)) % 1.38/1.62 (step @p12921 :rule and_intro :premises (@p1714 @p12920)) % 1.38/1.62 (step @p12922 :rule modus_ponens :premises (@p12921 @p12918)) % 1.38/1.62 (step @p4486 :rule arith_mult_neg :args (-1 @t1144)) % 1.38/1.62 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.62 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.62 (step @p12923 :rule and_intro :premises (@p136 @p23887)) % 1.38/1.62 (step @p12924 :rule modus_ponens :premises (@p12923 @p4486)) % 1.38/1.62 (step @p12925 :rule arith_sum_ub :premises (@p12924 @p12922 @p12917 @p12912)) % 1.38/1.62 (step @p12926 false :rule eq_resolve :premises (@p12925 @p12911)) % 1.38/1.62 (step-pop @p23889 :rule scope :premises (@p12926)) % 1.38/1.62 (step @p12927 :rule process_scope :premises (@p23889) :args (false)) % 1.38/1.62 (step @p12929 :rule eq_resolve :premises (@p12927 @p4366)) % 1.38/1.62 (step @p12930 :rule eq_resolve :premises (@p12929 @p4365)) % 1.38/1.62 (step @p12931 false :rule contra :premises (@p23887 @p12930)) % 1.38/1.62 (step-pop @p23890 :rule scope :premises (@p12931)) % 1.38/1.62 (step-pop @p23891 :rule scope :premises (@p23890)) % 1.38/1.62 (step-pop @p23892 :rule scope :premises (@p23891)) % 1.38/1.62 (step-pop @p23893 :rule scope :premises (@p23892)) % 1.38/1.62 (step @p12932 :rule process_scope :premises (@p23893) :args (false)) % 1.38/1.62 (assume-push @p23894 @t1144) % 1.38/1.62 (assume-push @p23895 @t932) % 1.38/1.62 (assume-push @p23896 @t1040) % 1.38/1.62 (assume-push @p23897 @t546) % 1.38/1.62 (step @p12941 :rule and_intro :premises (@p23897 @p23895 @p23896 @p23894)) % 1.38/1.62 (step-pop @p23898 :rule scope :premises (@p12941)) % 1.38/1.62 (step-pop @p23899 :rule scope :premises (@p23898)) % 1.38/1.62 (step-pop @p23900 :rule scope :premises (@p23899)) % 1.38/1.62 (step-pop @p23901 :rule scope :premises (@p23900)) % 1.38/1.62 (step @p12942 :rule process_scope :premises (@p23901) :args (@t2368)) % 1.38/1.62 (step @p12947 :rule implies_elim :premises (@p12942)) % 1.38/1.62 (step @p12948 :rule resolution :premises (@p12947 @p12932) :args (true @t2368)) % 1.38/1.62 (step @p12949 :rule not_and :premises (@p12948)) % 1.38/1.62 (step @p12950 :rule eq_resolve :premises (@p12949 @p12893)) % 1.38/1.62 (step @p12951 :rule refl :args (@t2370)) % 1.38/1.62 (step @p12952 :rule nary_cong :premises (@p35 @p12951 @p4288) :args ((or @t38 @t2370 @t1146))) % 1.38/1.62 (assume-push @p23902 @t15) % 1.38/1.62 (assume-push @p23903 @t1145) % 1.38/1.62 (assume-push @p23904 @t2369) % 1.38/1.62 (step @p12956 :rule evaluate :args ((= (to_real (to_int -32/7)) -32/7))) % 1.38/1.62 (step @p12957 :rule arith-int-eq-conflict :premises (@p12956) :args (tptp.b -32/7)) % 1.38/1.62 (step @p12958 :rule arith_poly_norm :args ((= (* 32/7 @t2371) (* 32/1 (- @t61 -32/7))))) % 1.38/1.62 (step @p12959 :rule arith_poly_norm_rel :premises (@p12958) :args ((= @t2372 (= @t61 -32/7)))) % 1.38/1.62 (step @p12960 :rule arith_poly_norm :args ((= (* 32/1 (to_real (- @t1 -32))) (* 32/1 @t2371)))) % 1.38/1.62 (step @p12961 :rule arith_poly_norm_rel :premises (@p12960) :args ((= (= @t1 -32) @t2372))) % 1.38/1.62 (step @p12962 :rule trans :premises (@p12961 @p12959 @p12957)) % 1.38/1.62 (step @p12963 :rule evaluate :args ((+ 1 -33))) % 1.38/1.62 (step @p12964 :rule evaluate :args ((* -11 3))) % 1.38/1.62 (step @p12965 :rule evaluate :args (@t2373)) % 1.38/1.62 (step @p401 :rule refl :args (-11)) % 1.38/1.62 (step @p12966 :rule nary_cong :premises (@p401 @p12965) :args (@t2374)) % 1.38/1.62 (step @p12967 :rule trans :premises (@p12966 @p12964)) % 1.38/1.62 (step @p12968 :rule nary_cong :premises (@p404 @p12967) :args (@t2375)) % 1.38/1.62 (step @p12969 :rule trans :premises (@p12968 @p12963)) % 1.38/1.62 (step @p12970 :rule cong :premises (@p351 @p12969) :args ((= @t1 @t2375))) % 1.38/1.62 (step @p12971 :rule trans :premises (@p12970 @p12962)) % 1.38/1.62 (step @p12972 :rule cong :premises (@p329 @p12965) :args ((= tptp.a @t2373))) % 1.38/1.62 (step @p12973 :rule symm :premises (@p12972)) % 1.38/1.62 (step @p12974 :rule eq-refl :args (@t1145)) % 1.38/1.62 (step @p12975 :rule evaluate :args (@t2376)) % 1.38/1.62 (step @p12976 :rule cong :premises (@p335 @p12975) :args (@t2377)) % 1.38/1.62 (step @p12977 :rule cong :premises (@p12976) :args ((not @t2377))) % 1.38/1.62 (step @p12978 :rule arith-leq-norm :args (tptp.a 3)) % 1.38/1.62 (step @p12979 :rule trans :premises (@p12978 @p12977)) % 1.38/1.62 (step @p12980 :rule cong :premises (@p12979) :args ((not (<= tptp.a 3)))) % 1.38/1.62 (step @p12981 :rule trans :premises (@p12980 @p4288)) % 1.38/1.62 (step @p12982 :rule arith-elim-leq :args (tptp.a 3)) % 1.38/1.62 (step @p12983 :rule symm :premises (@p12982)) % 1.38/1.62 (step @p12984 :rule cong :premises (@p12983) :args ((not (>= 3 tptp.a)))) % 1.38/1.62 (step @p12985 :rule arith-elim-gt :args (tptp.a 3)) % 1.38/1.62 (step @p12986 :rule trans :premises (@p12985 @p12984)) % 1.38/1.62 (step @p12987 :rule trans :premises (@p12986 @p12981)) % 1.38/1.62 (step @p12988 :rule cong :premises (@p12987) :args (@t2378)) % 1.38/1.62 (step @p12989 :rule cong :premises (@p12988 @p12892) :args ((= @t2378 @t1145))) % 1.38/1.62 (step @p12990 :rule trans :premises (@p12989 @p12974)) % 1.38/1.62 (step @p12991 :rule eq-symm :args (@t1145 @t2378)) % 1.38/1.62 (step @p12992 :rule trans :premises (@p12991 @p12990)) % 1.38/1.62 (step @p12993 :rule true_elim :premises (@p12992)) % 1.38/1.62 (step @p12994 :rule eq_resolve :premises (@p23903 @p12993)) % 1.38/1.62 (step @p12995 :rule arith_trichotomy :premises (@p23904 @p12994)) % 1.38/1.62 (step @p12996 :rule eq_resolve :premises (@p12995 @p12973)) % 1.38/1.62 (step @p12997 :rule nary_cong :premises (@p401 @p12996) :args (@t12)) % 1.38/1.62 (step @p12998 :rule nary_cong :premises (@p404 @p12997) :args (@t13)) % 1.38/1.62 (step @p12999 :rule cong :premises (@p351 @p12998) :args (@t15)) % 1.38/1.62 (step @p13000 :rule eq_resolve :premises (@p6 @p12999)) % 1.38/1.62 (step @p13001 false :rule eq_resolve :premises (@p13000 @p12971)) % 1.38/1.62 (step-pop @p23905 :rule scope :premises (@p13001)) % 1.38/1.62 (step-pop @p23906 :rule scope :premises (@p23905)) % 1.38/1.62 (step-pop @p23907 :rule scope :premises (@p23906)) % 1.38/1.62 (step @p13002 :rule process_scope :premises (@p23907) :args (false)) % 1.38/1.62 (assume-push @p23908 @t15) % 1.38/1.62 (assume-push @p23909 @t2369) % 1.38/1.62 (assume-push @p23910 @t1145) % 1.38/1.62 (step @p13009 :rule and_intro :premises (@p6 @p23910 @p23909)) % 1.38/1.62 (step-pop @p23911 :rule scope :premises (@p13009)) % 1.38/1.62 (step-pop @p23912 :rule scope :premises (@p23911)) % 1.38/1.62 (step-pop @p23913 :rule scope :premises (@p23912)) % 1.38/1.62 (step @p13010 :rule process_scope :premises (@p23913) :args (@t2379)) % 1.38/1.62 (step @p13014 :rule implies_elim :premises (@p13010)) % 1.38/1.62 (step @p13015 :rule resolution :premises (@p13014 @p13002) :args (true @t2379)) % 1.38/1.62 (step @p13016 :rule not_and :premises (@p13015)) % 1.38/1.62 (step @p13017 :rule eq_resolve :premises (@p13016 @p12952)) % 1.38/1.62 (step @p13018 :rule bool-double-not-elim :args (@t2369)) % 1.38/1.62 (step @p13019 :rule refl :args (@t1260)) % 1.38/1.62 (step @p13020 :rule refl :args (@t1037)) % 1.38/1.62 (step @p13021 :rule nary_cong :premises (@p709 @p13020 @p13019 @p13018) :args ((or @t273 @t1037 @t1260 @t2380))) % 1.38/1.62 (assume-push @p23914 @t143) % 1.38/1.62 (assume-push @p23915 @t991) % 1.38/1.62 (assume-push @p23916 @t1249) % 1.38/1.62 (assume-push @p23917 @t2370) % 1.38/1.62 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.62 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.62 (step @p13026 :rule evaluate :args ((+ 3 0 -66 63))) % 1.38/1.62 (step @p13027 :rule evaluate :args (@t2381)) % 1.38/1.62 (step @p13028 :rule evaluate :args (@t2382)) % 1.38/1.62 (step @p400 :rule evaluate :args (@t172)) % 1.38/1.62 (step @p13029 :rule refl :args (3)) % 1.38/1.62 (step @p13030 :rule nary_cong :premises (@p13029 @p400 @p13028 @p13027) :args (@t2383)) % 1.38/1.62 (step @p13031 :rule trans :premises (@p13030 @p13026)) % 1.38/1.62 (step @p13032 :rule arith_poly_norm :args ((= (+ tptp.a @t474 @t141 @t156) 0))) % 1.38/1.62 (step @p1387 :rule refl :args (@t156)) % 1.38/1.62 (step @p1389 :rule refl :args (@t141)) % 1.38/1.63 (step @p1388 :rule arith_poly_norm :args (@t477)) % 1.38/1.63 (step @p13033 :rule nary_cong :premises (@p329 @p1388 @p1389 @p1387) :args (@t2384)) % 1.38/1.63 (step @p13034 :rule trans :premises (@p13033 @p13032)) % 1.38/1.63 (step @p13035 :rule cong :premises (@p13034 @p13031) :args (@t2385)) % 1.38/1.63 (step @p13036 :rule trans :premises (@p13035 @p824)) % 1.38/1.63 (step @p13037 :rule cong :premises (@p13036) :args ((not @t2385))) % 1.38/1.63 (step @p13038 :rule trans :premises (@p13037 @p236)) % 1.38/1.63 (step @p13039 :rule arith-elim-lt :args (@t2384 @t2383)) % 1.38/1.63 (step @p13040 :rule trans :premises (@p13039 @p13038)) % 1.38/1.63 (step @p13041 :rule arith_mult_neg :args (-7 @t1249)) % 1.38/1.63 (step @p1399 :rule evaluate :args (@t480)) % 1.38/1.63 (step @p1400 :rule true_elim :premises (@p1399)) % 1.38/1.63 (step @p13042 :rule and_intro :premises (@p1400 @p23916)) % 1.38/1.63 (step @p13043 :rule modus_ponens :premises (@p13042 @p13041)) % 1.38/1.63 (step @p13044 :rule arith_mult_neg :args (-11 @t991)) % 1.38/1.63 (step @p1408 :rule evaluate :args (@t481)) % 1.38/1.63 (step @p1409 :rule true_elim :premises (@p1408)) % 1.38/1.63 (step @p13045 :rule and_intro :premises (@p1409 @p23915)) % 1.38/1.63 (step @p13046 :rule modus_ponens :premises (@p13045 @p13044)) % 1.38/1.63 (step @p1403 :rule arith_mult_neg :args (-1 @t417)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p13047 :rule eq_resolve :premises (@p23914 @p1181)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p13048 :rule and_intro :premises (@p136 @p13047)) % 1.38/1.63 (step @p13049 :rule modus_ponens :premises (@p13048 @p1403)) % 1.38/1.63 (step @p13050 :rule arith-elim-lt :args (tptp.a 3)) % 1.38/1.63 (step @p13051 :rule symm :premises (@p13050)) % 1.38/1.63 (step @p13052 :rule eq_resolve :premises (@p23917 @p13051)) % 1.38/1.63 (step @p13053 :rule arith_sum_ub :premises (@p13052 @p13049 @p13046 @p13043)) % 1.38/1.63 (step @p13054 false :rule eq_resolve :premises (@p13053 @p13040)) % 1.38/1.63 (step-pop @p23918 :rule scope :premises (@p13054)) % 1.38/1.63 (step-pop @p23919 :rule scope :premises (@p23918)) % 1.38/1.63 (step-pop @p23920 :rule scope :premises (@p23919)) % 1.38/1.63 (step-pop @p23921 :rule scope :premises (@p23920)) % 1.38/1.63 (step @p13055 :rule process_scope :premises (@p23921) :args (false)) % 1.38/1.63 (step @p13060 :rule not_and :premises (@p13055)) % 1.38/1.63 (step @p13061 :rule eq_resolve :premises (@p13060 @p13021)) % 1.38/1.63 (step @p13062 :rule reordering :premises (@p13061) :args ((or @t273 @t1037 @t2369 @t1260))) % 1.38/1.63 (step @p13063 :rule nary_cong :premises (@p35 @p214 @p3703 @p5219 @p1684) :args ((or @t38 @t105 @t1041 @t1340 @t549))) % 1.38/1.63 (assume-push @p23922 @t15) % 1.38/1.63 (assume-push @p23923 @t1333) % 1.38/1.63 (assume-push @p23924 @t546) % 1.38/1.63 (assume-push @p23925 @t1040) % 1.38/1.63 (assume-push @p23926 @t53) % 1.38/1.63 (step @p220 :rule arith-elim-leq :args (@t51 0)) % 1.38/1.63 (step @p221 :rule symm :premises (@p220)) % 1.38/1.63 (step @p222 :rule cong :premises (@p221) :args (@t106)) % 1.38/1.63 (step @p223 :rule arith-elim-gt :args (@t51 0)) % 1.38/1.63 (step @p224 :rule trans :premises (@p223 @p222)) % 1.38/1.63 (step @p225 :rule refl :args (@t51)) % 1.38/1.63 (step @p226 :rule cong :premises (@p225 @p43) :args (@t107)) % 1.38/1.63 (step @p227 :rule cong :premises (@p226) :args (@t108)) % 1.38/1.63 (step @p228 :rule arith-leq-norm :args (@t51 0)) % 1.38/1.63 (step @p229 :rule trans :premises (@p228 @p227)) % 1.38/1.63 (step @p230 :rule cong :premises (@p229) :args (@t110)) % 1.38/1.63 (step @p231 :rule trans :premises (@p230 @p214)) % 1.38/1.63 (step @p232 :rule trans :premises (@p224 @p231)) % 1.38/1.63 (step @p233 :rule symm :premises (@p232)) % 1.38/1.63 (step @p234 :rule trans :premises (@p231 @p233)) % 1.38/1.63 (assume-push @p23927 @t109) % 1.38/1.63 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.63 (step @p12800 :rule evaluate :args (@t2354)) % 1.38/1.63 (step @p13070 :rule evaluate :args ((+ 0/1 66/7 1/7 -10/1 -2/7))) % 1.38/1.63 (step @p240 :rule evaluate :args (@t114)) % 1.38/1.63 (step @p13071 :rule refl :args (-10/1)) % 1.38/1.63 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.63 (step @p12803 :rule evaluate :args (@t2355)) % 1.38/1.63 (step @p13072 :rule refl :args (0/1)) % 1.38/1.63 (step @p13073 :rule nary_cong :premises (@p13072 @p12803 @p239 @p13071 @p240) :args (@t2386)) % 1.38/1.63 (step @p13074 :rule trans :premises (@p13073 @p13070)) % 1.38/1.63 (step @p1937 :rule arith_poly_norm :args (@t611)) % 1.38/1.63 (step @p13075 :rule arith_poly_norm :args ((= @t2387 @t610))) % 1.38/1.63 (step @p13076 :rule trans :premises (@p13075 @p1937)) % 1.38/1.63 (step @p13077 :rule cong :premises (@p13076 @p13074) :args (@t2388)) % 1.38/1.63 (step @p13078 :rule trans :premises (@p13077 @p12800)) % 1.38/1.63 (step @p13079 :rule cong :premises (@p13078) :args ((not @t2388))) % 1.38/1.63 (step @p13080 :rule trans :premises (@p13079 @p236)) % 1.38/1.63 (step @p13081 :rule arith-elim-lt :args (@t2387 @t2386)) % 1.38/1.63 (step @p13082 :rule trans :premises (@p13081 @p13080)) % 1.38/1.63 (assume-push @p23928 @t129) % 1.38/1.63 (assume-push @p23929 @t4) % 1.38/1.63 (step @p277 :rule arith_mult_neg :args (-2/7 @t82)) % 1.38/1.63 (step @p278 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p279 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p280 :rule trans :premises (@p279 @p278)) % 1.38/1.63 (step @p281 :rule and_intro :premises (@p23928 @p280)) % 1.38/1.63 (step @p282 :rule modus_ponens :premises (@p281 @p277)) % 1.38/1.63 (step-pop @p23930 :rule scope :premises (@p282)) % 1.38/1.63 (step-pop @p23931 :rule scope :premises (@p23930)) % 1.38/1.63 (step @p283 :rule process_scope :premises (@p23931) :args (@t130)) % 1.38/1.63 (step @p286 :rule evaluate :args (@t129)) % 1.38/1.63 (step @p287 :rule true_elim :premises (@p286)) % 1.38/1.63 (step @p288 :rule and_intro :premises (@p287 @p1)) % 1.38/1.63 (step @p289 :rule modus_ponens :premises (@p288 @p283)) % 1.38/1.63 (step @p13087 :rule evaluate :args (@t2361)) % 1.38/1.63 (step @p13088 :rule refl :args (@t387)) % 1.38/1.63 (step @p13089 :rule cong :premises (@p13088 @p13087) :args (@t2389)) % 1.38/1.63 (step @p13090 :rule arith_poly_norm :args ((= (* 10/1 (to_real (- @t18 -10))) (* 10/1 (- @t387 @t2361))))) % 1.38/1.63 (step @p13091 :rule arith_poly_norm_rel :premises (@p13090) :args ((= @t1337 @t2389))) % 1.38/1.63 (step @p13092 :rule trans :premises (@p13091 @p13089)) % 1.38/1.63 (step @p5341 :rule symm :premises (@p5200)) % 1.38/1.63 (step @p13093 :rule eq_resolve :premises (@p23923 @p5341)) % 1.38/1.63 (step @p13094 :rule eq_resolve :premises (@p13093 @p13092)) % 1.38/1.63 (assume-push @p23932 @t125) % 1.38/1.63 (assume-push @p23933 @t773) % 1.38/1.63 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.63 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p12831 :rule refl :args (@t401)) % 1.38/1.63 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.63 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.63 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.63 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.63 (step @p12835 :rule eq_resolve :premises (@p23933 @p12834)) % 1.38/1.63 (step @p12836 :rule and_intro :premises (@p23932 @p12835)) % 1.38/1.63 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.63 (step-pop @p23934 :rule scope :premises (@p12837)) % 1.38/1.63 (step-pop @p23935 :rule scope :premises (@p23934)) % 1.38/1.63 (step @p12838 :rule process_scope :premises (@p23935) :args (@t2359)) % 1.38/1.63 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.63 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.63 (step @p13099 :rule eq_resolve :premises (@p23924 @p1653)) % 1.38/1.63 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.63 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.63 (step @p13100 :rule and_intro :premises (@p272 @p13099)) % 1.38/1.63 (step @p13101 :rule modus_ponens :premises (@p13100 @p12838)) % 1.38/1.63 (assume-push @p23936 @t615) % 1.38/1.63 (assume-push @p23937 @t1053) % 1.38/1.63 (step @p12846 :rule arith_mult_pos :args (11/7 @t1054)) % 1.38/1.63 (step @p12847 :rule evaluate :args (@t1029)) % 1.38/1.63 (step @p12848 :rule refl :args (@t389)) % 1.38/1.63 (step @p12849 :rule cong :premises (@p12848 @p12847) :args (@t1055)) % 1.38/1.63 (step @p3672 :rule arith_poly_norm :args (@t1031)) % 1.38/1.63 (step @p12850 :rule arith_poly_norm_rel :premises (@p3672) :args (@t1056)) % 1.38/1.63 (step @p12851 :rule trans :premises (@p12850 @p12849)) % 1.38/1.63 (step @p12852 :rule eq_resolve :premises (@p23937 @p12851)) % 1.38/1.63 (step @p12853 :rule and_intro :premises (@p23936 @p12852)) % 1.38/1.63 (step @p12854 :rule modus_ponens :premises (@p12853 @p12846)) % 1.38/1.63 (step-pop @p23938 :rule scope :premises (@p12854)) % 1.38/1.63 (step-pop @p23939 :rule scope :premises (@p23938)) % 1.38/1.63 (step @p12855 :rule process_scope :premises (@p23939) :args (@t2360)) % 1.38/1.63 (step @p3766 :rule symm :premises (@p3765)) % 1.38/1.63 (step @p13106 :rule eq_resolve :premises (@p23925 @p3766)) % 1.38/1.63 (step @p13107 :rule int_tight_ub :premises (@p13106)) % 1.38/1.63 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.63 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.63 (step @p13108 :rule and_intro :premises (@p1978 @p13107)) % 1.38/1.63 (step @p13109 :rule modus_ponens :premises (@p13108 @p12855)) % 1.38/1.63 (step @p13110 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p13111 :rule refl :args (@t122)) % 1.38/1.63 (step @p13112 :rule cong :premises (@p13111 @p13110) :args (@t131)) % 1.38/1.63 (step @p293 :rule arith_poly_norm :args (@t132)) % 1.38/1.63 (step @p13113 :rule arith_poly_norm_rel :premises (@p293) :args (@t133)) % 1.38/1.63 (step @p13114 :rule trans :premises (@p13113 @p13112)) % 1.38/1.63 (step @p13115 :rule eq_resolve :premises (@p23927 @p13114)) % 1.38/1.63 (step @p13116 :rule arith_sum_ub :premises (@p13115 @p13109 @p13101 @p13094 @p289)) % 1.38/1.63 (step @p13117 false :rule eq_resolve :premises (@p13116 @p13082)) % 1.38/1.63 (step-pop @p23940 :rule scope :premises (@p13117)) % 1.38/1.63 (step @p13118 :rule process_scope :premises (@p23940) :args (false)) % 1.38/1.63 (step @p13120 :rule eq_resolve :premises (@p13118 @p234)) % 1.38/1.63 (step @p13121 :rule eq_resolve :premises (@p13120 @p224)) % 1.38/1.63 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.38/1.63 (step @p304 :rule symm :premises (@p303)) % 1.38/1.63 (step @p13122 :rule eq_resolve :premises (@p23926 @p304)) % 1.38/1.63 (step @p13123 :rule int_tight_ub :premises (@p13122)) % 1.38/1.63 (step @p13124 false :rule contra :premises (@p13123 @p13121)) % 1.38/1.63 (step-pop @p23941 :rule scope :premises (@p13124)) % 1.38/1.63 (step-pop @p23942 :rule scope :premises (@p23941)) % 1.38/1.63 (step-pop @p23943 :rule scope :premises (@p23942)) % 1.38/1.63 (step-pop @p23944 :rule scope :premises (@p23943)) % 1.38/1.63 (step-pop @p23945 :rule scope :premises (@p23944)) % 1.38/1.63 (step @p13125 :rule process_scope :premises (@p23945) :args (false)) % 1.38/1.63 (assume-push @p23946 @t15) % 1.38/1.63 (assume-push @p23947 @t53) % 1.38/1.63 (assume-push @p23948 @t1040) % 1.38/1.63 (assume-push @p23949 @t1333) % 1.38/1.63 (assume-push @p23950 @t546) % 1.38/1.63 (step @p13136 :rule and_intro :premises (@p6 @p23949 @p23950 @p23948 @p23947)) % 1.38/1.63 (step-pop @p23951 :rule scope :premises (@p13136)) % 1.38/1.63 (step-pop @p23952 :rule scope :premises (@p23951)) % 1.38/1.63 (step-pop @p23953 :rule scope :premises (@p23952)) % 1.38/1.63 (step-pop @p23954 :rule scope :premises (@p23953)) % 1.38/1.63 (step-pop @p23955 :rule scope :premises (@p23954)) % 1.38/1.63 (step @p13137 :rule process_scope :premises (@p23955) :args (@t2390)) % 1.38/1.63 (step @p13143 :rule implies_elim :premises (@p13137)) % 1.38/1.63 (step @p13144 :rule resolution :premises (@p13143 @p13125) :args (true @t2390)) % 1.38/1.63 (step @p13145 :rule not_and :premises (@p13144)) % 1.38/1.63 (step @p13146 :rule eq_resolve :premises (@p13145 @p13063)) % 1.38/1.63 (step @p13147 :rule chain_m_resolution :premises (@p13146 @p586 @p1683 @p6 @p5218 @p13062 @p3569 @p444 @p13017 @p6 @p12950 @p1683 @p12891 @p586 @p1683 @p6 @p12792 @p444 @p6 @p12720 @p3569 @p444 @p324 @p6 @p12645 @p12610 @p3932) :args (@t927 (@list true true false true true false false true false true true true true true false true false false true false false false false false true false) (@list @t52 @t537 @t15 @t1332 @t1249 @t991 @t143 @t2369 @t15 @t1144 @t537 @t1301 @t52 @t537 @t15 @t1039 @t143 @t15 @t928 @t991 @t143 @t24 @t15 @t1079 @t1078 @t929))) % 1.38/1.63 (step @p13148 :rule refl :args (@t1035)) % 1.38/1.63 (step @p12754 :rule refl :args (@t930)) % 1.38/1.63 (step @p13149 :rule nary_cong :premises (@p12754 @p709 @p35 @p495 @p3306 @p13148) :args ((or @t930 @t273 @t38 @t197 @t935 @t1035))) % 1.38/1.63 (assume-push @p23956 @t927) % 1.38/1.63 (assume-push @p23957 @t143) % 1.38/1.63 (assume-push @p23958 @t15) % 1.38/1.63 (assume-push @p23959 @t24) % 1.38/1.63 (assume-push @p23960 @t934) % 1.38/1.63 (assume-push @p23961 @t802) % 1.38/1.63 (step @p13156 :rule evaluate :args ((<= 0/1 -71/154))) % 1.38/1.63 (step @p13157 :rule evaluate :args ((+ -1/1 -44/7 0/1 1/154 0/1 75/11))) % 1.38/1.63 (step @p13158 :rule evaluate :args (@t2391)) % 1.38/1.63 (step @p4052 :rule evaluate :args (@t1103)) % 1.38/1.63 (step @p4191 :rule evaluate :args (@t1124)) % 1.38/1.63 (step @p4192 :rule evaluate :args (@t1125)) % 1.38/1.63 (step @p4873 :rule evaluate :args (@t1251)) % 1.38/1.63 (step @p13159 :rule evaluate :args (@t57)) % 1.38/1.63 (step @p80 :rule evaluate :args (@t58)) % 1.38/1.63 (step @p13160 :rule cong :premises (@p80) :args (@t59)) % 1.38/1.63 (step @p13161 :rule trans :premises (@p13160 @p13159)) % 1.38/1.63 (step @p13162 :rule nary_cong :premises (@p13161 @p4873 @p4192 @p4191 @p4052 @p13158) :args (@t2392)) % 1.38/1.63 (step @p13163 :rule trans :premises (@p13162 @p13157)) % 1.38/1.63 (step @p13164 :rule arith_poly_norm :args ((= (+ (to_real @t2394) @t900 @t1130 @t1129 @t1128 @t2393) 0/1))) % 1.38/1.63 (step @p13165 :rule refl :args (@t2393)) % 1.38/1.63 (step @p4200 :rule arith_poly_norm :args (@t1131)) % 1.38/1.63 (step @p4202 :rule arith_poly_norm :args (@t1133)) % 1.38/1.63 (step @p4203 :rule arith_poly_norm :args (@t1135)) % 1.38/1.63 (step @p4204 :rule refl :args (@t900)) % 1.38/1.63 (step @p13166 :rule arith_poly_norm :args ((= @t2395 @t2394))) % 1.38/1.63 (step @p13167 :rule cong :premises (@p13166) :args (@t2396)) % 1.38/1.63 (step @p13168 :rule nary_cong :premises (@p13167 @p4204 @p4203 @p4202 @p4200 @p13165) :args (@t2397)) % 1.38/1.63 (step @p13169 :rule trans :premises (@p13168 @p13164)) % 1.38/1.63 (step @p13170 :rule cong :premises (@p13169 @p13163) :args ((<= @t2397 @t2392))) % 1.38/1.63 (step @p13171 :rule trans :premises (@p13170 @p13156)) % 1.38/1.63 (assume-push @p23962 @t2398) % 1.38/1.63 (assume-push @p23963 @t939) % 1.38/1.63 (step @p13174 :rule arith_mult_pos :args (15/22 (<= @t644 10/1))) % 1.38/1.63 (step @p13175 :rule evaluate :args (@t971)) % 1.38/1.63 (step @p13176 :rule refl :args (@t644)) % 1.38/1.63 (step @p13177 :rule cong :premises (@p13176 @p13175) :args (@t972)) % 1.38/1.63 (step @p3446 :rule arith_poly_norm :args (@t973)) % 1.38/1.63 (step @p13178 :rule arith_poly_norm_rel :premises (@p3446) :args (@t974)) % 1.38/1.63 (step @p13179 :rule trans :premises (@p13178 @p13177)) % 1.38/1.63 (step @p13180 :rule eq_resolve :premises (@p23963 @p13179)) % 1.38/1.63 (step @p13181 :rule and_intro :premises (@p23962 @p13180)) % 1.38/1.63 (step @p13182 :rule modus_ponens :premises (@p13181 @p13174)) % 1.38/1.63 (step-pop @p23964 :rule scope :premises (@p13182)) % 1.38/1.63 (step-pop @p23965 :rule scope :premises (@p23964)) % 1.38/1.63 (step @p13183 :rule process_scope :premises (@p23965) :args ((<= @t2393 @t2391))) % 1.38/1.63 (step @p3457 :rule symm :premises (@p3456)) % 1.38/1.63 (step @p13186 :rule eq_resolve :premises (@p23960 @p3457)) % 1.38/1.63 (step @p13187 :rule int_tight_ub :premises (@p13186)) % 1.38/1.63 (step @p13188 :rule evaluate :args (@t2398)) % 1.38/1.63 (step @p13189 :rule true_elim :premises (@p13188)) % 1.38/1.63 (step @p13190 :rule and_intro :premises (@p13189 @p13187)) % 1.38/1.63 (step @p13191 :rule modus_ponens :premises (@p13190 @p13183)) % 1.38/1.63 (assume-push @p23966 @t1117) % 1.38/1.63 (assume-push @p23967 @t222) % 1.38/1.63 (step @p4100 :rule arith_mult_neg :args (-1/22 @t664)) % 1.38/1.63 (step @p4101 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p4102 :rule cong :premises (@p23967) :args (@t654)) % 1.38/1.63 (step @p4103 :rule trans :premises (@p4102 @p4101)) % 1.38/1.63 (step @p4104 :rule and_intro :premises (@p23966 @p4103)) % 1.38/1.63 (step @p4105 :rule modus_ponens :premises (@p4104 @p4100)) % 1.38/1.63 (step-pop @p23968 :rule scope :premises (@p4105)) % 1.38/1.63 (step-pop @p23969 :rule scope :premises (@p23968)) % 1.38/1.63 (step @p4106 :rule process_scope :premises (@p23969) :args (@t1118)) % 1.38/1.63 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.63 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.63 (step @p538 :rule symm :premises (@p537)) % 1.38/1.63 (step @p13196 :rule eq_resolve :premises (@p23959 @p538)) % 1.38/1.63 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.63 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.63 (step @p13197 :rule and_intro :premises (@p4111 @p13196)) % 1.38/1.63 (step @p13198 :rule modus_ponens :premises (@p13197 @p4106)) % 1.38/1.63 (assume-push @p23970 @t1137) % 1.38/1.63 (assume-push @p23971 @t4) % 1.38/1.63 (step @p4225 :rule arith_mult_pos :args (1/154 @t82)) % 1.38/1.63 (step @p4226 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p4227 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p4228 :rule trans :premises (@p4227 @p4226)) % 1.38/1.63 (step @p4229 :rule and_intro :premises (@p23970 @p4228)) % 1.38/1.63 (step @p4230 :rule modus_ponens :premises (@p4229 @p4225)) % 1.38/1.63 (step-pop @p23972 :rule scope :premises (@p4230)) % 1.38/1.63 (step-pop @p23973 :rule scope :premises (@p23972)) % 1.38/1.63 (step @p4231 :rule process_scope :premises (@p23973) :args (@t1138)) % 1.38/1.63 (step @p4234 :rule evaluate :args (@t1137)) % 1.38/1.63 (step @p4235 :rule true_elim :premises (@p4234)) % 1.38/1.63 (step @p4236 :rule and_intro :premises (@p4235 @p1)) % 1.38/1.63 (step @p4237 :rule modus_ponens :premises (@p4236 @p4231)) % 1.38/1.63 (assume-push @p23974 @t1139) % 1.38/1.63 (assume-push @p23975 @t417) % 1.38/1.63 (step @p4240 :rule arith_mult_neg :args (-1/14 @t418)) % 1.38/1.63 (step @p4241 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p4242 :rule cong :premises (@p23975) :args (@t401)) % 1.38/1.63 (step @p4243 :rule trans :premises (@p4242 @p4241)) % 1.38/1.63 (step @p4244 :rule and_intro :premises (@p23974 @p4243)) % 1.38/1.63 (step @p4245 :rule modus_ponens :premises (@p4244 @p4240)) % 1.38/1.63 (step-pop @p23976 :rule scope :premises (@p4245)) % 1.38/1.63 (step-pop @p23977 :rule scope :premises (@p23976)) % 1.38/1.63 (step @p4246 :rule process_scope :premises (@p23977) :args (@t1140)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p13207 :rule eq_resolve :premises (@p23957 @p1181)) % 1.38/1.63 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.63 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.63 (step @p13208 :rule and_intro :premises (@p4251 @p13207)) % 1.38/1.63 (step @p13209 :rule modus_ponens :premises (@p13208 @p4246)) % 1.38/1.63 (assume-push @p23978 @t1141) % 1.38/1.63 (assume-push @p23979 @t927) % 1.38/1.63 (step @p4901 :rule arith_mult_neg :args (-11/14 @t1255)) % 1.38/1.63 (step @p4902 :rule evaluate :args (@t1198)) % 1.38/1.63 (step @p4903 :rule refl :args (@t389)) % 1.38/1.63 (step @p4904 :rule cong :premises (@p4903 @p4902) :args (@t1256)) % 1.38/1.63 (step @p4905 :rule arith_poly_norm :args (@t1257)) % 1.38/1.63 (step @p4906 :rule arith_poly_norm_rel :premises (@p4905) :args (@t1258)) % 1.38/1.63 (step @p4907 :rule trans :premises (@p4906 @p4904)) % 1.38/1.63 (step @p4908 :rule eq_resolve :premises (@p23956 @p4907)) % 1.38/1.63 (step @p4909 :rule and_intro :premises (@p23978 @p4908)) % 1.38/1.63 (step @p4910 :rule modus_ponens :premises (@p4909 @p4901)) % 1.38/1.63 (step-pop @p23980 :rule scope :premises (@p4910)) % 1.38/1.63 (step-pop @p23981 :rule scope :premises (@p23980)) % 1.38/1.63 (step @p4911 :rule process_scope :premises (@p23981) :args (@t1259)) % 1.38/1.63 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.63 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.63 (step @p13214 :rule and_intro :premises (@p4270 @p23956)) % 1.38/1.63 (step @p13215 :rule modus_ponens :premises (@p13214 @p4911)) % 1.38/1.63 (step @p13216 :rule arith_poly_norm :args ((= (* 1/1 (to_real (- @t2395 @t58))) (* 1/1 (- @t2396 @t59))))) % 1.38/1.63 (step @p13217 :rule arith_poly_norm_rel :premises (@p13216) :args ((= (<= @t2395 @t58) (<= @t2396 @t59)))) % 1.38/1.63 (step @p13218 :rule arith_mult_neg :args (-1 @t802)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p13219 :rule and_intro :premises (@p136 @p23961)) % 1.38/1.63 (step @p13220 :rule modus_ponens :premises (@p13219 @p13218)) % 1.38/1.63 (step @p13221 :rule eq_resolve :premises (@p13220 @p13217)) % 1.38/1.63 (step @p13222 :rule arith_sum_ub :premises (@p13221 @p13215 @p13209 @p4237 @p13198 @p13191)) % 1.38/1.63 (step @p13223 false :rule eq_resolve :premises (@p13222 @p13171)) % 1.38/1.63 (step-pop @p23982 :rule scope :premises (@p13223)) % 1.38/1.63 (step-pop @p23983 :rule scope :premises (@p23982)) % 1.38/1.63 (step-pop @p23984 :rule scope :premises (@p23983)) % 1.38/1.63 (step-pop @p23985 :rule scope :premises (@p23984)) % 1.38/1.63 (step-pop @p23986 :rule scope :premises (@p23985)) % 1.38/1.63 (step-pop @p23987 :rule scope :premises (@p23986)) % 1.38/1.63 (step @p13224 :rule process_scope :premises (@p23987) :args (false)) % 1.38/1.63 (step @p13231 :rule not_and :premises (@p13224)) % 1.38/1.63 (step @p13232 :rule eq_resolve :premises (@p13231 @p13149)) % 1.38/1.63 (step @p13233 :rule reordering :premises (@p13232) :args ((or @t38 @t197 @t273 @t929 @t930 @t1035))) % 1.38/1.63 (step @p13234 :rule chain_m_resolution :premises (@p13233 @p6 @p324 @p444 @p13147 @p3303) :args (@t929 @t1038 (@list @t15 @t24 @t143 @t927 @t802))) % 1.38/1.63 (assume-push @p23988 @t738) % 1.38/1.63 (assume-push @p23989 @t2276) % 1.38/1.63 (assume-push @p23990 @t143) % 1.38/1.63 (assume-push @p23991 @t15) % 1.38/1.63 (assume-push @p23992 @t24) % 1.38/1.63 (assume-push @p23993 @t929) % 1.38/1.63 (step @p3457 :rule symm :premises (@p3456)) % 1.38/1.63 (assume-push @p23994 @t929) % 1.38/1.63 (step @p2024 :rule evaluate :args (@t629)) % 1.38/1.63 (step @p13242 :rule evaluate :args ((+ -11/1 0/1 1/49 0/1 264/7 -1331/49))) % 1.38/1.63 (step @p13243 :rule evaluate :args (@t2399)) % 1.38/1.63 (step @p13244 :rule evaluate :args (@t2400)) % 1.38/1.63 (step @p13245 :rule evaluate :args (@t2401)) % 1.38/1.63 (step @p13246 :rule evaluate :args (@t2402)) % 1.38/1.63 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.63 (step @p13247 :rule evaluate :args (@t1367)) % 1.38/1.63 (step @p13248 :rule evaluate :args (@t2403)) % 1.38/1.63 (step @p13249 :rule cong :premises (@p13248) :args (@t2404)) % 1.38/1.63 (step @p13250 :rule trans :premises (@p13249 @p13247)) % 1.38/1.63 (step @p13251 :rule nary_cong :premises (@p13250 @p2029 @p13246 @p13245 @p13244 @p13243) :args (@t2405)) % 1.38/1.63 (step @p13252 :rule trans :premises (@p13251 @p13242)) % 1.38/1.63 (step @p13253 :rule arith_poly_norm :args ((= (+ @t650 @t647 @t2408 @t2407 @t2406 @t640) 0/1))) % 1.38/1.63 (step @p13254 :rule refl :args (@t640)) % 1.38/1.63 (step @p13255 :rule refl :args (@t2406)) % 1.38/1.63 (step @p13256 :rule arith_poly_norm :args (@t2410)) % 1.38/1.63 (step @p13257 :rule arith_poly_norm :args (@t2412)) % 1.38/1.63 (step @p2041 :rule arith_poly_norm :args (@t656)) % 1.38/1.63 (step @p13258 :rule refl :args (@t650)) % 1.38/1.63 (step @p13259 :rule nary_cong :premises (@p13258 @p2041 @p13257 @p13256 @p13255 @p13254) :args (@t2413)) % 1.38/1.63 (step @p13260 :rule trans :premises (@p13259 @p13253)) % 1.38/1.63 (step @p13261 :rule cong :premises (@p13260 @p13252) :args ((<= @t2413 @t2405))) % 1.38/1.63 (step @p13262 :rule trans :premises (@p13261 @p2024)) % 1.38/1.63 (assume-push @p23995 @t2414) % 1.38/1.63 (assume-push @p23996 @t738) % 1.38/1.63 (step @p13265 :rule arith_mult_neg :args (-121/49 @t2303)) % 1.38/1.63 (step @p13266 :rule evaluate :args (@t720)) % 1.38/1.63 (step @p13267 :rule refl :args (@t389)) % 1.38/1.63 (step @p13268 :rule cong :premises (@p13267 @p13266) :args (@t2304)) % 1.38/1.63 (step @p2347 :rule arith_poly_norm :args (@t722)) % 1.38/1.63 (step @p13269 :rule arith_poly_norm_rel :premises (@p2347) :args (@t2305)) % 1.38/1.63 (step @p13270 :rule trans :premises (@p13269 @p13268)) % 1.38/1.63 (step @p13271 :rule eq_resolve :premises (@p23988 @p13270)) % 1.38/1.63 (step @p13272 :rule and_intro :premises (@p23995 @p13271)) % 1.38/1.63 (step @p13273 :rule modus_ponens :premises (@p13272 @p13265)) % 1.38/1.63 (step-pop @p23997 :rule scope :premises (@p13273)) % 1.38/1.63 (step-pop @p23998 :rule scope :premises (@p23997)) % 1.38/1.63 (step @p13274 :rule process_scope :premises (@p23998) :args ((<= @t640 @t2399))) % 1.38/1.63 (step @p13277 :rule evaluate :args (@t2414)) % 1.38/1.63 (step @p13278 :rule true_elim :premises (@p13277)) % 1.38/1.63 (step @p13279 :rule and_intro :premises (@p13278 @p23988)) % 1.38/1.63 (step @p13280 :rule modus_ponens :premises (@p13279 @p13274)) % 1.38/1.63 (assume-push @p23999 @t2415) % 1.38/1.63 (assume-push @p24000 @t2276) % 1.38/1.63 (step @p13283 :rule arith_mult_neg :args (-22/7 (>= @t387 -12/1))) % 1.38/1.63 (step @p13284 :rule evaluate :args (@t2416)) % 1.38/1.63 (step @p13285 :rule refl :args (@t387)) % 1.38/1.63 (step @p13286 :rule cong :premises (@p13285 @p13284) :args (@t2417)) % 1.38/1.63 (step @p13287 :rule arith_poly_norm :args ((= (* 12/1 (to_real (- @t18 -12))) (* 12/1 (- @t387 @t2416))))) % 1.38/1.63 (step @p13288 :rule arith_poly_norm_rel :premises (@p13287) :args ((= @t2276 @t2417))) % 1.38/1.63 (step @p13289 :rule trans :premises (@p13288 @p13286)) % 1.38/1.63 (step @p13290 :rule eq_resolve :premises (@p23989 @p13289)) % 1.38/1.63 (step @p13291 :rule and_intro :premises (@p23999 @p13290)) % 1.38/1.63 (step @p13292 :rule modus_ponens :premises (@p13291 @p13283)) % 1.38/1.63 (step-pop @p24001 :rule scope :premises (@p13292)) % 1.38/1.63 (step-pop @p24002 :rule scope :premises (@p24001)) % 1.38/1.63 (step @p13293 :rule process_scope :premises (@p24002) :args ((<= @t2406 @t2400))) % 1.38/1.63 (step @p13296 :rule evaluate :args (@t2415)) % 1.38/1.63 (step @p13297 :rule true_elim :premises (@p13296)) % 1.38/1.63 (step @p13298 :rule and_intro :premises (@p13297 @p23989)) % 1.38/1.63 (step @p13299 :rule modus_ponens :premises (@p13298 @p13293)) % 1.38/1.63 (assume-push @p24003 @t2418) % 1.38/1.63 (assume-push @p24004 @t417) % 1.38/1.63 (step @p13302 :rule arith_mult_neg :args (-11/49 @t418)) % 1.38/1.63 (step @p13303 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p13304 :rule cong :premises (@p24004) :args (@t401)) % 1.38/1.63 (step @p13305 :rule trans :premises (@p13304 @p13303)) % 1.38/1.63 (step @p13306 :rule and_intro :premises (@p24003 @p13305)) % 1.38/1.63 (step @p13307 :rule modus_ponens :premises (@p13306 @p13302)) % 1.38/1.63 (step-pop @p24005 :rule scope :premises (@p13307)) % 1.38/1.63 (step-pop @p24006 :rule scope :premises (@p24005)) % 1.38/1.63 (step @p13308 :rule process_scope :premises (@p24006) :args (@t2419)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p13311 :rule eq_resolve :premises (@p23990 @p1181)) % 1.38/1.63 (step @p13312 :rule evaluate :args (@t2418)) % 1.38/1.63 (step @p13313 :rule true_elim :premises (@p13312)) % 1.38/1.63 (step @p13314 :rule and_intro :premises (@p13313 @p13311)) % 1.38/1.63 (step @p13315 :rule modus_ponens :premises (@p13314 @p13308)) % 1.38/1.63 (assume-push @p24007 @t2420) % 1.38/1.63 (assume-push @p24008 @t4) % 1.38/1.63 (step @p13318 :rule arith_mult_pos :args (1/49 @t82)) % 1.38/1.63 (step @p13319 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p13320 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p13321 :rule trans :premises (@p13320 @p13319)) % 1.38/1.63 (step @p13322 :rule and_intro :premises (@p24007 @p13321)) % 1.38/1.63 (step @p13323 :rule modus_ponens :premises (@p13322 @p13318)) % 1.38/1.63 (step-pop @p24009 :rule scope :premises (@p13323)) % 1.38/1.63 (step-pop @p24010 :rule scope :premises (@p24009)) % 1.38/1.63 (step @p13324 :rule process_scope :premises (@p24010) :args (@t2421)) % 1.38/1.63 (step @p13327 :rule evaluate :args (@t2420)) % 1.38/1.63 (step @p13328 :rule true_elim :premises (@p13327)) % 1.38/1.63 (step @p13329 :rule and_intro :premises (@p13328 @p1)) % 1.38/1.63 (step @p13330 :rule modus_ponens :premises (@p13329 @p13324)) % 1.38/1.63 (assume-push @p24011 @t259) % 1.38/1.63 (assume-push @p24012 @t222) % 1.38/1.63 (step @p2101 :rule arith_mult_neg :args (-1/7 @t664)) % 1.38/1.63 (step @p2102 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p2103 :rule cong :premises (@p24012) :args (@t654)) % 1.38/1.63 (step @p2104 :rule trans :premises (@p2103 @p2102)) % 1.38/1.63 (step @p2105 :rule and_intro :premises (@p24011 @p2104)) % 1.38/1.63 (step @p2106 :rule modus_ponens :premises (@p2105 @p2101)) % 1.38/1.63 (step-pop @p24013 :rule scope :premises (@p2106)) % 1.38/1.63 (step-pop @p24014 :rule scope :premises (@p24013)) % 1.38/1.63 (step @p2107 :rule process_scope :premises (@p24014) :args (@t665)) % 1.38/1.63 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.63 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.63 (step @p538 :rule symm :premises (@p537)) % 1.38/1.63 (step @p13335 :rule eq_resolve :premises (@p23992 @p538)) % 1.38/1.63 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.63 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.63 (step @p13336 :rule and_intro :premises (@p661 @p13335)) % 1.38/1.63 (step @p13337 :rule modus_ponens :premises (@p13336 @p2107)) % 1.38/1.63 (step @p13338 :rule arith_poly_norm :args ((= (* 11/1 (to_real (- @t649 @t2403))) (* 11/1 (- @t650 @t2404))))) % 1.38/1.63 (step @p13339 :rule arith_poly_norm_rel :premises (@p13338) :args ((= (<= @t649 @t2403) (<= @t650 @t2404)))) % 1.38/1.63 (step @p13340 :rule arith_mult_neg :args (-1 @t929)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p13341 :rule and_intro :premises (@p136 @p23993)) % 1.38/1.63 (step @p13342 :rule modus_ponens :premises (@p13341 @p13340)) % 1.38/1.63 (step @p13343 :rule eq_resolve :premises (@p13342 @p13339)) % 1.38/1.63 (step @p13344 :rule arith_sum_ub :premises (@p13343 @p13337 @p13330 @p13315 @p13299 @p13280)) % 1.38/1.63 (step @p13345 false :rule eq_resolve :premises (@p13344 @p13262)) % 1.38/1.63 (step-pop @p24015 :rule scope :premises (@p13345)) % 1.38/1.63 (step @p13346 :rule process_scope :premises (@p24015) :args (false)) % 1.38/1.63 (step @p13348 :rule eq_resolve :premises (@p13346 @p3457)) % 1.38/1.63 (step @p13349 :rule eq_resolve :premises (@p13348 @p3456)) % 1.38/1.63 (step @p13350 false :rule contra :premises (@p23993 @p13349)) % 1.38/1.63 (step-pop @p24016 :rule scope :premises (@p13350)) % 1.38/1.63 (step-pop @p24017 :rule scope :premises (@p24016)) % 1.38/1.63 (step-pop @p24018 :rule scope :premises (@p24017)) % 1.38/1.63 (step-pop @p24019 :rule scope :premises (@p24018)) % 1.38/1.63 (step-pop @p24020 :rule scope :premises (@p24019)) % 1.38/1.63 (step-pop @p24021 :rule scope :premises (@p24020)) % 1.38/1.63 (step @p13351 :rule process_scope :premises (@p24021) :args (false)) % 1.38/1.63 (assume-push @p24022 @t15) % 1.38/1.63 (assume-push @p24023 @t24) % 1.38/1.63 (assume-push @p24024 @t143) % 1.38/1.63 (assume-push @p24025 @t929) % 1.38/1.63 (assume-push @p24026 @t738) % 1.38/1.63 (assume-push @p24027 @t2276) % 1.38/1.63 (step @p13364 :rule and_intro :premises (@p24026 @p24027 @p24024 @p6 @p24023 @p24025)) % 1.38/1.63 (step-pop @p24028 :rule scope :premises (@p13364)) % 1.38/1.63 (step-pop @p24029 :rule scope :premises (@p24028)) % 1.38/1.63 (step-pop @p24030 :rule scope :premises (@p24029)) % 1.38/1.63 (step-pop @p24031 :rule scope :premises (@p24030)) % 1.38/1.63 (step-pop @p24032 :rule scope :premises (@p24031)) % 1.38/1.63 (step-pop @p24033 :rule scope :premises (@p24032)) % 1.38/1.63 (step @p13365 :rule process_scope :premises (@p24033) :args (@t2422)) % 1.38/1.63 (step @p13372 :rule implies_elim :premises (@p13365)) % 1.38/1.63 (step @p13373 :rule resolution :premises (@p13372 @p13351) :args (true @t2422)) % 1.38/1.63 (step @p13374 :rule not_and :premises (@p13373)) % 1.38/1.63 (assume-push @p24034 @t2427) % 1.38/1.63 (assume-push @p24035 @t15) % 1.38/1.63 (assume-push @p24036 @t143) % 1.38/1.63 (assume-push @p24037 @t2276) % 1.38/1.63 (assume-push @p24038 @t824) % 1.38/1.63 (step @p2876 :rule symm :premises (@p2875)) % 1.38/1.63 (assume-push @p24039 @t824) % 1.38/1.63 (step @p506 :rule evaluate :args (@t200)) % 1.38/1.63 (step @p13381 :rule evaluate :args ((+ -5 168 0 4 -168))) % 1.38/1.63 (step @p13382 :rule evaluate :args (@t2428)) % 1.38/1.63 (step @p13383 :rule evaluate :args (@t2429)) % 1.38/1.63 (step @p510 :rule evaluate :args (@t203)) % 1.38/1.63 (step @p13384 :rule evaluate :args (@t2430)) % 1.38/1.63 (step @p2936 :rule evaluate :args (@t844)) % 1.38/1.63 (step @p13385 :rule nary_cong :premises (@p2936 @p13384 @p510 @p13383 @p13382) :args (@t2431)) % 1.38/1.63 (step @p13386 :rule trans :premises (@p13385 @p13381)) % 1.38/1.63 (step @p13387 :rule arith_poly_norm :args ((= (+ @t398 @t2435 @t2434 @t2433 @t2432) 0))) % 1.38/1.63 (step @p13388 :rule arith_poly_norm :args (@t2437)) % 1.38/1.63 (step @p13389 :rule arith_poly_norm :args (@t2439)) % 1.38/1.63 (step @p13390 :rule arith_poly_norm :args (@t2441)) % 1.38/1.63 (step @p13391 :rule refl :args (@t2435)) % 1.38/1.63 (step @p13392 :rule refl :args (@t398)) % 1.38/1.63 (step @p13393 :rule nary_cong :premises (@p13392 @p13391 @p13390 @p13389 @p13388) :args (@t2442)) % 1.38/1.63 (step @p13394 :rule trans :premises (@p13393 @p13387)) % 1.38/1.63 (step @p13395 :rule cong :premises (@p13394 @p13386) :args ((<= @t2442 @t2431))) % 1.38/1.63 (step @p13396 :rule trans :premises (@p13395 @p506)) % 1.38/1.63 (step @p13397 :rule arith_mult_neg :args (-7 @t2427)) % 1.38/1.63 (step @p1399 :rule evaluate :args (@t480)) % 1.38/1.63 (step @p1400 :rule true_elim :premises (@p1399)) % 1.38/1.63 (step @p13398 :rule and_intro :premises (@p1400 @p24034)) % 1.38/1.63 (step @p13399 :rule modus_ponens :premises (@p13398 @p13397)) % 1.38/1.63 (step @p13400 :rule arith_mult_pos :args (4 @t4)) % 1.38/1.63 (step @p610 :rule evaluate :args (@t241)) % 1.38/1.63 (step @p611 :rule true_elim :premises (@p610)) % 1.38/1.63 (step @p13401 :rule and_intro :premises (@p611 @p1)) % 1.38/1.63 (step @p13402 :rule modus_ponens :premises (@p13401 @p13400)) % 1.38/1.63 (step @p13403 :rule arith_mult_neg :args (-2 @t417)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p13404 :rule eq_resolve :premises (@p24036 @p1181)) % 1.38/1.63 (step @p540 :rule evaluate :args (@t225)) % 1.38/1.63 (step @p541 :rule true_elim :premises (@p540)) % 1.38/1.63 (step @p13405 :rule and_intro :premises (@p541 @p13404)) % 1.38/1.63 (step @p13406 :rule modus_ponens :premises (@p13405 @p13403)) % 1.38/1.63 (step @p13407 :rule arith_mult_neg :args (-14 @t2276)) % 1.38/1.63 (step @p6374 :rule evaluate :args (@t1539)) % 1.38/1.63 (step @p6375 :rule true_elim :premises (@p6374)) % 1.38/1.63 (step @p13408 :rule and_intro :premises (@p6375 @p24037)) % 1.38/1.63 (step @p13409 :rule modus_ponens :premises (@p13408 @p13407)) % 1.38/1.63 (step @p2946 :rule arith_mult_neg :args (-1 @t824)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p13410 :rule and_intro :premises (@p136 @p24038)) % 1.38/1.63 (step @p13411 :rule modus_ponens :premises (@p13410 @p2946)) % 1.38/1.63 (step @p13412 :rule arith_sum_ub :premises (@p13411 @p13409 @p13406 @p13402 @p13399)) % 1.38/1.63 (step @p13413 false :rule eq_resolve :premises (@p13412 @p13396)) % 1.38/1.63 (step-pop @p24040 :rule scope :premises (@p13413)) % 1.38/1.63 (step @p13414 :rule process_scope :premises (@p24040) :args (false)) % 1.38/1.63 (step @p13416 :rule eq_resolve :premises (@p13414 @p2876)) % 1.38/1.63 (step @p13417 :rule eq_resolve :premises (@p13416 @p2875)) % 1.38/1.63 (step @p13418 false :rule contra :premises (@p24038 @p13417)) % 1.38/1.63 (step-pop @p24041 :rule scope :premises (@p13418)) % 1.38/1.63 (step-pop @p24042 :rule scope :premises (@p24041)) % 1.38/1.63 (step-pop @p24043 :rule scope :premises (@p24042)) % 1.38/1.63 (step-pop @p24044 :rule scope :premises (@p24043)) % 1.38/1.63 (step-pop @p24045 :rule scope :premises (@p24044)) % 1.38/1.63 (step @p13419 :rule process_scope :premises (@p24045) :args (false)) % 1.38/1.63 (assume-push @p24046 @t15) % 1.38/1.63 (assume-push @p24047 @t143) % 1.38/1.63 (assume-push @p24048 @t824) % 1.38/1.63 (assume-push @p24049 @t2276) % 1.38/1.63 (assume-push @p24050 @t2427) % 1.38/1.63 (step @p13430 :rule and_intro :premises (@p24050 @p6 @p24047 @p24049 @p24048)) % 1.38/1.63 (step-pop @p24051 :rule scope :premises (@p13430)) % 1.38/1.63 (step-pop @p24052 :rule scope :premises (@p24051)) % 1.38/1.63 (step-pop @p24053 :rule scope :premises (@p24052)) % 1.38/1.63 (step-pop @p24054 :rule scope :premises (@p24053)) % 1.38/1.63 (step-pop @p24055 :rule scope :premises (@p24054)) % 1.38/1.63 (step @p13431 :rule process_scope :premises (@p24055) :args (@t2443)) % 1.38/1.63 (step @p13437 :rule implies_elim :premises (@p13431)) % 1.38/1.63 (step @p13438 :rule resolution :premises (@p13437 @p13419) :args (true @t2443)) % 1.38/1.63 (step @p13439 :rule not_and :premises (@p13438)) % 1.38/1.63 (step @p13440 :rule chain_m_resolution :premises (@p12645 @p13234 @p12610) :args (@t1079 @t242 (@list @t929 @t1078))) % 1.38/1.63 (assume-push @p24056 @t1079) % 1.38/1.63 (assume-push @p24057 @t143) % 1.38/1.63 (assume-push @p24058 @t15) % 1.38/1.63 (assume-push @p24059 @t24) % 1.38/1.63 (assume-push @p24060 @t991) % 1.38/1.63 (assume-push @p24061 @t2024) % 1.38/1.63 (step @p13447 :rule evaluate :args ((<= 0/1 -95/154))) % 1.38/1.63 (step @p13448 :rule evaluate :args ((+ 168/1 -1806/11 0/1 43/154 0/1 -33/7))) % 1.38/1.63 (step @p4529 :rule evaluate :args (@t1197)) % 1.38/1.63 (step @p4948 :rule evaluate :args (@t1266)) % 1.38/1.63 (step @p4950 :rule evaluate :args (@t1268)) % 1.38/1.63 (step @p4951 :rule evaluate :args (@t1269)) % 1.38/1.63 (step @p13449 :rule evaluate :args (@t2444)) % 1.38/1.63 (step @p13450 :rule evaluate :args (@t1916)) % 1.38/1.63 (step @p9914 :rule evaluate :args (@t2026)) % 1.38/1.63 (step @p13451 :rule cong :premises (@p9914) :args (@t2027)) % 1.38/1.63 (step @p13452 :rule trans :premises (@p13451 @p13450)) % 1.38/1.63 (step @p13453 :rule nary_cong :premises (@p13452 @p13449 @p4951 @p4950 @p4948 @p4529) :args (@t2445)) % 1.38/1.63 (step @p13454 :rule trans :premises (@p13453 @p13448)) % 1.38/1.63 (step @p13455 :rule arith_poly_norm :args ((= (+ @t1281 @t1275 @t1277 @t1276 @t1274 @t900) 0/1))) % 1.38/1.63 (step @p4204 :rule refl :args (@t900)) % 1.38/1.63 (step @p4959 :rule arith_poly_norm :args (@t1283)) % 1.38/1.63 (step @p4961 :rule arith_poly_norm :args (@t1285)) % 1.38/1.63 (step @p4962 :rule arith_poly_norm :args (@t1287)) % 1.38/1.63 (step @p4960 :rule refl :args (@t1275)) % 1.38/1.63 (step @p4963 :rule arith_poly_norm :args (@t1289)) % 1.38/1.63 (step @p13456 :rule cong :premises (@p4963) :args (@t1290)) % 1.38/1.63 (step @p13457 :rule nary_cong :premises (@p13456 @p4960 @p4962 @p4961 @p4959 @p4204) :args (@t2446)) % 1.38/1.63 (step @p13458 :rule trans :premises (@p13457 @p13455)) % 1.38/1.63 (step @p13459 :rule cong :premises (@p13458 @p13454) :args ((<= @t2446 @t2445))) % 1.38/1.63 (step @p13460 :rule trans :premises (@p13459 @p13447)) % 1.38/1.63 (assume-push @p24062 @t1141) % 1.38/1.63 (assume-push @p24063 @t991) % 1.38/1.63 (step @p4561 :rule arith_mult_neg :args (-11/14 @t1028)) % 1.38/1.63 (step @p4562 :rule evaluate :args (@t1029)) % 1.38/1.63 (step @p4563 :rule refl :args (@t389)) % 1.38/1.63 (step @p4564 :rule cong :premises (@p4563 @p4562) :args (@t1030)) % 1.38/1.63 (step @p3672 :rule arith_poly_norm :args (@t1031)) % 1.38/1.63 (step @p4565 :rule arith_poly_norm_rel :premises (@p3672) :args (@t1032)) % 1.38/1.63 (step @p4566 :rule trans :premises (@p4565 @p4564)) % 1.38/1.63 (step @p4567 :rule eq_resolve :premises (@p24060 @p4566)) % 1.38/1.63 (step @p4568 :rule and_intro :premises (@p24062 @p4567)) % 1.38/1.63 (step @p4569 :rule modus_ponens :premises (@p4568 @p4561)) % 1.38/1.63 (step-pop @p24064 :rule scope :premises (@p4569)) % 1.38/1.63 (step-pop @p24065 :rule scope :premises (@p24064)) % 1.38/1.63 (step @p4570 :rule process_scope :premises (@p24065) :args (@t1204)) % 1.38/1.63 (step @p4269 :rule evaluate :args (@t1141)) % 1.38/1.63 (step @p4270 :rule true_elim :premises (@p4269)) % 1.38/1.63 (step @p13465 :rule and_intro :premises (@p4270 @p24060)) % 1.38/1.63 (step @p13466 :rule modus_ponens :premises (@p13465 @p4570)) % 1.38/1.63 (assume-push @p24066 @t1292) % 1.38/1.63 (assume-push @p24067 @t222) % 1.38/1.63 (step @p4971 :rule arith_mult_neg :args (-43/22 @t664)) % 1.38/1.63 (step @p4972 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p4973 :rule cong :premises (@p24067) :args (@t654)) % 1.38/1.63 (step @p4974 :rule trans :premises (@p4973 @p4972)) % 1.38/1.63 (step @p4975 :rule and_intro :premises (@p24066 @p4974)) % 1.38/1.63 (step @p4976 :rule modus_ponens :premises (@p4975 @p4971)) % 1.38/1.63 (step-pop @p24068 :rule scope :premises (@p4976)) % 1.38/1.63 (step-pop @p24069 :rule scope :premises (@p24068)) % 1.38/1.63 (step @p4977 :rule process_scope :premises (@p24069) :args (@t1293)) % 1.38/1.63 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.63 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.63 (step @p538 :rule symm :premises (@p537)) % 1.38/1.63 (step @p13471 :rule eq_resolve :premises (@p24059 @p538)) % 1.38/1.63 (step @p4981 :rule evaluate :args (@t1292)) % 1.38/1.63 (step @p4982 :rule true_elim :premises (@p4981)) % 1.38/1.63 (step @p13472 :rule and_intro :premises (@p4982 @p13471)) % 1.38/1.63 (step @p13473 :rule modus_ponens :premises (@p13472 @p4977)) % 1.38/1.63 (assume-push @p24070 @t1296) % 1.38/1.63 (assume-push @p24071 @t4) % 1.38/1.63 (step @p5002 :rule arith_mult_pos :args (43/154 @t82)) % 1.38/1.63 (step @p5003 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p5004 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p5005 :rule trans :premises (@p5004 @p5003)) % 1.38/1.63 (step @p5006 :rule and_intro :premises (@p24070 @p5005)) % 1.38/1.63 (step @p5007 :rule modus_ponens :premises (@p5006 @p5002)) % 1.38/1.63 (step-pop @p24072 :rule scope :premises (@p5007)) % 1.38/1.63 (step-pop @p24073 :rule scope :premises (@p24072)) % 1.38/1.63 (step @p5008 :rule process_scope :premises (@p24073) :args (@t1297)) % 1.38/1.63 (step @p5011 :rule evaluate :args (@t1296)) % 1.38/1.63 (step @p5012 :rule true_elim :premises (@p5011)) % 1.38/1.63 (step @p5013 :rule and_intro :premises (@p5012 @p1)) % 1.38/1.63 (step @p5014 :rule modus_ponens :premises (@p5013 @p5008)) % 1.38/1.63 (assume-push @p24074 @t1298) % 1.38/1.63 (assume-push @p24075 @t417) % 1.38/1.63 (step @p5017 :rule arith_mult_neg :args (-43/14 @t418)) % 1.38/1.63 (step @p5018 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p5019 :rule cong :premises (@p24075) :args (@t401)) % 1.38/1.63 (step @p5020 :rule trans :premises (@p5019 @p5018)) % 1.38/1.63 (step @p5021 :rule and_intro :premises (@p24074 @p5020)) % 1.38/1.63 (step @p5022 :rule modus_ponens :premises (@p5021 @p5017)) % 1.38/1.63 (step-pop @p24076 :rule scope :premises (@p5022)) % 1.38/1.63 (step-pop @p24077 :rule scope :premises (@p24076)) % 1.38/1.63 (step @p5023 :rule process_scope :premises (@p24077) :args (@t1299)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p13482 :rule eq_resolve :premises (@p24057 @p1181)) % 1.38/1.63 (step @p5027 :rule evaluate :args (@t1298)) % 1.38/1.63 (step @p5028 :rule true_elim :premises (@p5027)) % 1.38/1.63 (step @p13483 :rule and_intro :premises (@p5028 @p13482)) % 1.38/1.63 (step @p13484 :rule modus_ponens :premises (@p13483 @p5023)) % 1.38/1.63 (assume-push @p24078 @t1294) % 1.38/1.63 (assume-push @p24079 @t1079) % 1.38/1.63 (step @p13487 :rule arith_mult_neg :args (-301/22 @t2337)) % 1.38/1.63 (step @p13488 :rule evaluate :args (@t1361)) % 1.38/1.63 (step @p13489 :rule refl :args (@t644)) % 1.38/1.63 (step @p13490 :rule cong :premises (@p13489 @p13488) :args (@t2338)) % 1.38/1.63 (step @p5273 :rule arith_poly_norm :args (@t1363)) % 1.38/1.63 (step @p13491 :rule arith_poly_norm_rel :premises (@p5273) :args (@t2339)) % 1.38/1.63 (step @p13492 :rule trans :premises (@p13491 @p13490)) % 1.38/1.63 (step @p13493 :rule eq_resolve :premises (@p24056 @p13492)) % 1.38/1.63 (step @p13494 :rule and_intro :premises (@p24078 @p13493)) % 1.38/1.63 (step @p13495 :rule modus_ponens :premises (@p13494 @p13487)) % 1.38/1.63 (step-pop @p24080 :rule scope :premises (@p13495)) % 1.38/1.63 (step-pop @p24081 :rule scope :premises (@p24080)) % 1.38/1.63 (step @p13496 :rule process_scope :premises (@p24081) :args ((<= @t1275 @t2444))) % 1.38/1.63 (step @p4996 :rule evaluate :args (@t1294)) % 1.38/1.63 (step @p4997 :rule true_elim :premises (@p4996)) % 1.38/1.63 (step @p13499 :rule and_intro :premises (@p4997 @p24056)) % 1.38/1.63 (step @p13500 :rule modus_ponens :premises (@p13499 @p13496)) % 1.38/1.63 (step @p9966 :rule arith_poly_norm :args (@t2036)) % 1.38/1.63 (step @p13501 :rule arith_poly_norm_rel :premises (@p9966) :args (@t2037)) % 1.38/1.63 (step @p9968 :rule arith_mult_neg :args (-1 @t2024)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p13502 :rule and_intro :premises (@p136 @p24061)) % 1.38/1.63 (step @p13503 :rule modus_ponens :premises (@p13502 @p9968)) % 1.38/1.63 (step @p13504 :rule eq_resolve :premises (@p13503 @p13501)) % 1.38/1.63 (step @p13505 :rule arith_sum_ub :premises (@p13504 @p13500 @p13484 @p5014 @p13473 @p13466)) % 1.38/1.63 (step @p13506 false :rule eq_resolve :premises (@p13505 @p13460)) % 1.38/1.63 (step-pop @p24082 :rule scope :premises (@p13506)) % 1.38/1.63 (step-pop @p24083 :rule scope :premises (@p24082)) % 1.38/1.63 (step-pop @p24084 :rule scope :premises (@p24083)) % 1.38/1.63 (step-pop @p24085 :rule scope :premises (@p24084)) % 1.38/1.63 (step-pop @p24086 :rule scope :premises (@p24085)) % 1.38/1.63 (step-pop @p24087 :rule scope :premises (@p24086)) % 1.38/1.63 (step @p13507 :rule process_scope :premises (@p24087) :args (false)) % 1.38/1.63 (step @p13514 :rule not_and :premises (@p13507)) % 1.38/1.63 (step @p13515 :rule reordering :premises (@p13514) :args ((or @t38 @t197 @t273 @t1083 @t1037 @t2038))) % 1.38/1.63 (step @p13516 :rule chain_m_resolution :premises (@p13515 @p6 @p324 @p444 @p13440 @p3569) :args (@t2038 @t1038 (@list @t15 @t24 @t143 @t1079 @t991))) % 1.38/1.63 (step @p13517 :rule refl :args (@t2448)) % 1.38/1.63 (step @p13518 :rule nary_cong :premises (@p10047 @p13517) :args ((or @t2046 @t2448))) % 1.38/1.63 (assume-push @p24088 @t2038) % 1.38/1.63 (assume-push @p24089 @t2038) % 1.38/1.63 (step @p13521 :rule arith-elim-lt :args (@t1263 -166)) % 1.38/1.63 (step @p13522 :rule symm :premises (@p13521)) % 1.38/1.63 (assume-push @p24090 @t2447) % 1.38/1.63 (step @p13524 :rule evaluate :args ((<= 0 -3))) % 1.38/1.63 (step @p13525 :rule evaluate :args ((+ 166 -169))) % 1.38/1.63 (step @p13526 :rule refl :args (-169)) % 1.38/1.63 (step @p13527 :rule evaluate :args (@t2449)) % 1.38/1.63 (step @p13528 :rule nary_cong :premises (@p13527 @p13526) :args (@t2450)) % 1.38/1.63 (step @p13529 :rule trans :premises (@p13528 @p13525)) % 1.38/1.63 (step @p825 :rule evaluate :args (@t305)) % 1.38/1.63 (step @p1436 :rule arith_poly_norm :args (@t487)) % 1.38/1.63 (step @p1660 :rule arith_poly_norm :args (@t543)) % 1.38/1.63 (step @p13530 :rule nary_cong :premises (@p1660 @p1436) :args (@t2451)) % 1.38/1.63 (step @p13531 :rule trans :premises (@p13530 @p825)) % 1.38/1.63 (step @p13532 :rule arith_poly_norm :args (@t2453)) % 1.38/1.63 (step @p13533 :rule trans :premises (@p13532 @p13531)) % 1.38/1.63 (step @p13534 :rule cong :premises (@p13533 @p13529) :args ((<= @t2452 @t2450))) % 1.38/1.63 (step @p13535 :rule trans :premises (@p13534 @p13524)) % 1.38/1.63 (step @p10097 :rule arith-elim-lt :args (@t1263 -168)) % 1.38/1.63 (step @p10098 :rule symm :premises (@p10097)) % 1.38/1.63 (step @p13536 :rule eq_resolve :premises (@p24088 @p10098)) % 1.38/1.63 (step @p13537 :rule int_tight_ub :premises (@p13536)) % 1.38/1.63 (step @p13538 :rule arith_mult_neg :args (-1 @t2447)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p13539 :rule and_intro :premises (@p136 @p24090)) % 1.38/1.63 (step @p13540 :rule modus_ponens :premises (@p13539 @p13538)) % 1.38/1.63 (step @p13541 :rule arith_sum_ub :premises (@p13540 @p13537)) % 1.38/1.63 (step @p13542 false :rule eq_resolve :premises (@p13541 @p13535)) % 1.38/1.63 (step-pop @p24091 :rule scope :premises (@p13542)) % 1.38/1.63 (step @p13543 :rule process_scope :premises (@p24091) :args (false)) % 1.38/1.63 (step @p13545 :rule eq_resolve :premises (@p13543 @p13522)) % 1.38/1.63 (step @p13546 :rule eq_resolve :premises (@p13545 @p13521)) % 1.38/1.63 (step-pop @p24092 :rule scope :premises (@p13546)) % 1.38/1.63 (step @p13547 :rule process_scope :premises (@p24092) :args (@t2448)) % 1.38/1.63 (step @p13549 :rule modus_ponens :premises (@p24088 @p13547)) % 1.38/1.63 (step-pop @p24093 :rule scope :premises (@p13549)) % 1.38/1.63 (step @p13550 :rule process_scope :premises (@p24093) :args (@t2448)) % 1.38/1.63 (step @p13552 :rule implies_elim :premises (@p13550)) % 1.38/1.63 (step @p13553 :rule eq_resolve :premises (@p13552 @p13518)) % 1.38/1.63 (step @p13554 :rule reordering :premises (@p13553) :args ((or @t2448 @t2024))) % 1.38/1.63 (step @p13555 :rule chain_m_resolution :premises (@p13554 @p13516) :args (@t2448 @t318 @t2454)) % 1.38/1.63 (step @p13556 :rule bool-double-not-elim :args (@t2447)) % 1.38/1.63 (step @p13557 :rule refl :args (@t1333)) % 1.38/1.63 (step @p13558 :rule nary_cong :premises (@p12754 @p13557 @p13556) :args ((or @t930 @t1333 (not @t2448)))) % 1.38/1.63 (assume-push @p24094 @t927) % 1.38/1.63 (assume-push @p24095 @t1332) % 1.38/1.63 (assume-push @p24096 @t2448) % 1.38/1.63 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.63 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.63 (step @p13562 :rule evaluate :args ((+ -166 -264 430))) % 1.38/1.63 (step @p13563 :rule evaluate :args (@t2455)) % 1.38/1.63 (step @p13564 :rule evaluate :args (@t2456)) % 1.38/1.63 (step @p13565 :rule refl :args (-166)) % 1.38/1.63 (step @p13566 :rule nary_cong :premises (@p13565 @p13564 @p13563) :args (@t2457)) % 1.38/1.63 (step @p13567 :rule trans :premises (@p13566 @p13562)) % 1.38/1.63 (step @p13568 :rule arith_poly_norm :args ((= @t2458 0))) % 1.38/1.63 (step @p13569 :rule arith_poly_norm :args ((= @t2459 @t2458))) % 1.38/1.63 (step @p13570 :rule trans :premises (@p13569 @p13568)) % 1.38/1.63 (step @p13571 :rule cong :premises (@p13570 @p13567) :args (@t2460)) % 1.38/1.63 (step @p13572 :rule trans :premises (@p13571 @p824)) % 1.38/1.63 (step @p13573 :rule cong :premises (@p13572) :args ((not @t2460))) % 1.38/1.63 (step @p13574 :rule trans :premises (@p13573 @p236)) % 1.38/1.63 (step @p13575 :rule arith-elim-lt :args (@t2459 @t2457)) % 1.38/1.63 (step @p13576 :rule trans :premises (@p13575 @p13574)) % 1.38/1.63 (step @p13577 :rule arith_mult_neg :args (-43 @t1332)) % 1.38/1.63 (step @p13578 :rule evaluate :args ((< -43 0))) % 1.38/1.63 (step @p13579 :rule true_elim :premises (@p13578)) % 1.38/1.63 (step @p13580 :rule and_intro :premises (@p13579 @p24095)) % 1.38/1.63 (step @p13581 :rule modus_ponens :premises (@p13580 @p13577)) % 1.38/1.63 (step @p13582 :rule arith_mult_neg :args (-33 @t927)) % 1.38/1.63 (step @p13583 :rule evaluate :args ((< -33 0))) % 1.38/1.63 (step @p13584 :rule true_elim :premises (@p13583)) % 1.38/1.63 (step @p13585 :rule and_intro :premises (@p13584 @p24094)) % 1.38/1.63 (step @p13586 :rule modus_ponens :premises (@p13585 @p13582)) % 1.38/1.63 (step @p13521 :rule arith-elim-lt :args (@t1263 -166)) % 1.38/1.63 (step @p13522 :rule symm :premises (@p13521)) % 1.38/1.63 (step @p13587 :rule eq_resolve :premises (@p24096 @p13522)) % 1.38/1.63 (step @p13588 :rule arith_sum_ub :premises (@p13587 @p13586 @p13581)) % 1.38/1.63 (step @p13589 false :rule eq_resolve :premises (@p13588 @p13576)) % 1.38/1.63 (step-pop @p24097 :rule scope :premises (@p13589)) % 1.38/1.63 (step-pop @p24098 :rule scope :premises (@p24097)) % 1.38/1.63 (step-pop @p24099 :rule scope :premises (@p24098)) % 1.38/1.63 (step @p13590 :rule process_scope :premises (@p24099) :args (false)) % 1.38/1.63 (step @p13594 :rule not_and :premises (@p13590)) % 1.38/1.63 (step @p13595 :rule eq_resolve :premises (@p13594 @p13558)) % 1.38/1.63 (step @p13596 :rule chain_m_resolution :premises (@p13595 @p13147 @p13555) :args (@t1333 @t242 (@list @t927 @t2447))) % 1.38/1.63 (step @p13597 :rule refl :args (@t1300)) % 1.38/1.63 (step @p13598 :rule nary_cong :premises (@p10047 @p13597) :args ((or @t2046 @t1300))) % 1.38/1.63 (assume-push @p24100 @t2038) % 1.38/1.63 (assume-push @p24101 @t2038) % 1.38/1.63 (step @p5136 :rule arith-elim-lt :args (@t1263 -156)) % 1.38/1.63 (step @p5137 :rule symm :premises (@p5136)) % 1.38/1.63 (assume-push @p24102 @t1264) % 1.38/1.63 (step @p13602 :rule evaluate :args ((<= 0 -13))) % 1.38/1.63 (step @p13603 :rule evaluate :args ((+ 156 -169))) % 1.38/1.63 (step @p13526 :rule refl :args (-169)) % 1.38/1.63 (step @p4953 :rule evaluate :args (@t1270)) % 1.38/1.63 (step @p13604 :rule nary_cong :premises (@p4953 @p13526) :args (@t2461)) % 1.38/1.63 (step @p13605 :rule trans :premises (@p13604 @p13603)) % 1.38/1.63 (step @p825 :rule evaluate :args (@t305)) % 1.38/1.63 (step @p1436 :rule arith_poly_norm :args (@t487)) % 1.38/1.63 (step @p1660 :rule arith_poly_norm :args (@t543)) % 1.38/1.63 (step @p13530 :rule nary_cong :premises (@p1660 @p1436) :args (@t2451)) % 1.38/1.63 (step @p13531 :rule trans :premises (@p13530 @p825)) % 1.38/1.63 (step @p13532 :rule arith_poly_norm :args (@t2453)) % 1.38/1.63 (step @p13533 :rule trans :premises (@p13532 @p13531)) % 1.38/1.63 (step @p13606 :rule cong :premises (@p13533 @p13605) :args ((<= @t2452 @t2461))) % 1.38/1.63 (step @p13607 :rule trans :premises (@p13606 @p13602)) % 1.38/1.63 (step @p10097 :rule arith-elim-lt :args (@t1263 -168)) % 1.38/1.63 (step @p10098 :rule symm :premises (@p10097)) % 1.38/1.63 (step @p13608 :rule eq_resolve :premises (@p24100 @p10098)) % 1.38/1.63 (step @p13609 :rule int_tight_ub :premises (@p13608)) % 1.38/1.63 (step @p5039 :rule arith_mult_neg :args (-1 @t1264)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p13610 :rule and_intro :premises (@p136 @p24102)) % 1.38/1.63 (step @p13611 :rule modus_ponens :premises (@p13610 @p5039)) % 1.38/1.63 (step @p13612 :rule arith_sum_ub :premises (@p13611 @p13609)) % 1.38/1.63 (step @p13613 false :rule eq_resolve :premises (@p13612 @p13607)) % 1.38/1.63 (step-pop @p24103 :rule scope :premises (@p13613)) % 1.38/1.63 (step @p13614 :rule process_scope :premises (@p24103) :args (false)) % 1.38/1.63 (step @p13616 :rule eq_resolve :premises (@p13614 @p5137)) % 1.38/1.63 (step @p13617 :rule eq_resolve :premises (@p13616 @p5136)) % 1.38/1.63 (step-pop @p24104 :rule scope :premises (@p13617)) % 1.38/1.63 (step @p13618 :rule process_scope :premises (@p24104) :args (@t1300)) % 1.38/1.63 (step @p13620 :rule modus_ponens :premises (@p24100 @p13618)) % 1.38/1.63 (step-pop @p24105 :rule scope :premises (@p13620)) % 1.38/1.63 (step @p13621 :rule process_scope :premises (@p24105) :args (@t1300)) % 1.38/1.63 (step @p13623 :rule implies_elim :premises (@p13621)) % 1.38/1.63 (step @p13624 :rule eq_resolve :premises (@p13623 @p13598)) % 1.38/1.63 (step @p13625 :rule reordering :premises (@p13624) :args ((or @t1300 @t2024))) % 1.38/1.63 (step @p13626 :rule chain_m_resolution :premises (@p13625 @p13516) :args (@t1300 @t318 @t2454)) % 1.38/1.63 (step @p13627 :rule bool-double-not-elim :args (@t2462)) % 1.38/1.63 (step @p13628 :rule nary_cong :premises (@p35 @p709 @p5055 @p5219 @p13627) :args ((or @t38 @t273 @t1303 @t1340 (not @t2463)))) % 1.38/1.63 (assume-push @p24106 @t2463) % 1.38/1.63 (assume-push @p24107 @t1333) % 1.38/1.63 (assume-push @p24108 @t143) % 1.38/1.63 (assume-push @p24109 @t15) % 1.38/1.63 (assume-push @p24110 @t1300) % 1.38/1.63 (step @p5136 :rule arith-elim-lt :args (@t1263 -156)) % 1.38/1.63 (step @p13634 :rule cong :premises (@p5136) :args ((not @t2464))) % 1.38/1.63 (step @p13635 :rule trans :premises (@p13634 @p5055)) % 1.38/1.63 (step @p13636 :rule symm :premises (@p13635)) % 1.38/1.63 (assume-push @p24111 @t2464) % 1.38/1.63 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.63 (step @p13638 :rule evaluate :args ((>= 0 -46))) % 1.38/1.63 (step @p13639 :rule evaluate :args ((+ -156 -132 0 -4609 4851))) % 1.38/1.63 (step @p13640 :rule evaluate :args (@t2465)) % 1.38/1.63 (step @p13641 :rule evaluate :args (@t2466)) % 1.38/1.63 (step @p13642 :rule evaluate :args (@t2467)) % 1.38/1.63 (step @p13643 :rule evaluate :args (@t2468)) % 1.38/1.63 (step @p13644 :rule refl :args (-156)) % 1.38/1.63 (step @p13645 :rule nary_cong :premises (@p13644 @p13643 @p13642 @p13641 @p13640) :args (@t2469)) % 1.38/1.63 (step @p13646 :rule trans :premises (@p13645 @p13639)) % 1.38/1.63 (step @p13647 :rule arith_poly_norm :args ((= @t2471 0))) % 1.38/1.63 (step @p13648 :rule arith_poly_norm :args ((= @t2472 @t2471))) % 1.38/1.63 (step @p13649 :rule trans :premises (@p13648 @p13647)) % 1.38/1.63 (step @p13650 :rule cong :premises (@p13649 @p13646) :args (@t2473)) % 1.38/1.63 (step @p13651 :rule trans :premises (@p13650 @p13638)) % 1.38/1.63 (step @p13652 :rule cong :premises (@p13651) :args ((not @t2473))) % 1.38/1.63 (step @p13653 :rule trans :premises (@p13652 @p236)) % 1.38/1.63 (step @p13654 :rule arith-elim-lt :args (@t2472 @t2469)) % 1.38/1.63 (step @p13655 :rule trans :premises (@p13654 @p13653)) % 1.38/1.63 (step @p13656 :rule arith_mult_pos :args (231 (<= @t2426 21))) % 1.38/1.63 (step @p13657 :rule arith-elim-lt :args (@t2426 22)) % 1.38/1.63 (step @p13658 :rule symm :premises (@p13657)) % 1.38/1.63 (step @p13659 :rule eq_resolve :premises (@p24106 @p13658)) % 1.38/1.63 (step @p13660 :rule int_tight_ub :premises (@p13659)) % 1.38/1.63 (step @p13661 :rule evaluate :args ((> 231 0))) % 1.38/1.63 (step @p13662 :rule true_elim :premises (@p13661)) % 1.38/1.63 (step @p13663 :rule and_intro :premises (@p13662 @p13660)) % 1.38/1.63 (step @p13664 :rule modus_ponens :premises (@p13663 @p13656)) % 1.38/1.63 (step @p13665 :rule arith_mult_pos :args (419 @t1344)) % 1.38/1.63 (step @p5341 :rule symm :premises (@p5200)) % 1.38/1.63 (step @p13666 :rule eq_resolve :premises (@p24107 @p5341)) % 1.38/1.63 (step @p13667 :rule int_tight_ub :premises (@p13666)) % 1.38/1.63 (step @p13668 :rule evaluate :args ((> 419 0))) % 1.38/1.63 (step @p13669 :rule true_elim :premises (@p13668)) % 1.38/1.63 (step @p13670 :rule and_intro :premises (@p13669 @p13667)) % 1.38/1.63 (step @p13671 :rule modus_ponens :premises (@p13670 @p13665)) % 1.38/1.63 (step @p13672 :rule arith_mult_pos :args (66 @t417)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p13673 :rule eq_resolve :premises (@p24108 @p1181)) % 1.38/1.63 (step @p13674 :rule evaluate :args ((> 66 0))) % 1.38/1.63 (step @p13675 :rule true_elim :premises (@p13674)) % 1.38/1.63 (step @p13676 :rule and_intro :premises (@p13675 @p13673)) % 1.38/1.63 (step @p13677 :rule modus_ponens :premises (@p13676 @p13672)) % 1.38/1.63 (step @p13678 :rule arith_mult_neg :args (-132 @t4)) % 1.38/1.63 (step @p13679 :rule evaluate :args ((< -132 0))) % 1.38/1.63 (step @p13680 :rule true_elim :premises (@p13679)) % 1.38/1.63 (step @p13681 :rule and_intro :premises (@p13680 @p1)) % 1.38/1.63 (step @p13682 :rule modus_ponens :premises (@p13681 @p13678)) % 1.38/1.63 (step @p13683 :rule arith_sum_ub :premises (@p24111 @p13682 @p13677 @p13671 @p13664)) % 1.38/1.63 (step @p13684 false :rule eq_resolve :premises (@p13683 @p13655)) % 1.38/1.63 (step-pop @p24112 :rule scope :premises (@p13684)) % 1.38/1.63 (step @p13685 :rule process_scope :premises (@p24112) :args (false)) % 1.38/1.63 (step @p13687 :rule eq_resolve :premises (@p13685 @p13635)) % 1.38/1.63 (step @p13688 :rule eq_resolve :premises (@p13687 @p13636)) % 1.38/1.63 (step @p5137 :rule symm :premises (@p5136)) % 1.38/1.63 (step @p13689 :rule eq_resolve :premises (@p24110 @p5137)) % 1.38/1.63 (step @p13690 false :rule contra :premises (@p13689 @p13688)) % 1.38/1.63 (step-pop @p24113 :rule scope :premises (@p13690)) % 1.38/1.63 (step-pop @p24114 :rule scope :premises (@p24113)) % 1.38/1.63 (step-pop @p24115 :rule scope :premises (@p24114)) % 1.38/1.63 (step-pop @p24116 :rule scope :premises (@p24115)) % 1.38/1.63 (step-pop @p24117 :rule scope :premises (@p24116)) % 1.38/1.63 (step @p13691 :rule process_scope :premises (@p24117) :args (false)) % 1.38/1.63 (assume-push @p24118 @t15) % 1.38/1.63 (assume-push @p24119 @t143) % 1.38/1.63 (assume-push @p24120 @t1300) % 1.38/1.63 (assume-push @p24121 @t1333) % 1.38/1.63 (assume-push @p24122 @t2463) % 1.38/1.63 (step @p13702 :rule and_intro :premises (@p24122 @p24121 @p24119 @p6 @p24120)) % 1.38/1.63 (step-pop @p24123 :rule scope :premises (@p13702)) % 1.38/1.63 (step-pop @p24124 :rule scope :premises (@p24123)) % 1.38/1.63 (step-pop @p24125 :rule scope :premises (@p24124)) % 1.38/1.63 (step-pop @p24126 :rule scope :premises (@p24125)) % 1.38/1.63 (step-pop @p24127 :rule scope :premises (@p24126)) % 1.38/1.63 (step @p13703 :rule process_scope :premises (@p24127) :args (@t2474)) % 1.38/1.63 (step @p13709 :rule implies_elim :premises (@p13703)) % 1.38/1.63 (step @p13710 :rule resolution :premises (@p13709 @p13691) :args (true @t2474)) % 1.38/1.63 (step @p13711 :rule not_and :premises (@p13710)) % 1.38/1.63 (step @p13712 :rule eq_resolve :premises (@p13711 @p13628)) % 1.38/1.63 (step @p13713 :rule chain_m_resolution :premises (@p13712 @p6 @p444 @p13626 @p13596) :args (@t2462 (@list false false true true) (@list @t15 @t143 @t1264 @t1332))) % 1.38/1.63 (assume-push @p24128 @t927) % 1.38/1.63 (assume-push @p24129 @t143) % 1.38/1.63 (assume-push @p24130 @t15) % 1.38/1.63 (assume-push @p24131 @t2462) % 1.38/1.63 (assume-push @p24132 @t2475) % 1.38/1.63 (step @p7846 :rule evaluate :args (@t1742)) % 1.38/1.63 (step @p13719 :rule evaluate :args ((+ 11/1 -4/7 0/1 2/7 -11/1))) % 1.38/1.63 (step @p13720 :rule evaluate :args (@t2476)) % 1.38/1.63 (step @p6350 :rule evaluate :args (@t1523)) % 1.38/1.63 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.63 (step @p13721 :rule evaluate :args (@t2477)) % 1.38/1.63 (step @p13722 :rule evaluate :args (@t720)) % 1.38/1.63 (step @p9396 :rule evaluate :args (@t1947)) % 1.38/1.63 (step @p13723 :rule cong :premises (@p9396) :args (@t2478)) % 1.38/1.63 (step @p13724 :rule trans :premises (@p13723 @p13722)) % 1.38/1.63 (step @p13725 :rule nary_cong :premises (@p13724 @p13721 @p2029 @p6350 @p13720) :args (@t2479)) % 1.38/1.63 (step @p13726 :rule trans :premises (@p13725 @p13719)) % 1.38/1.63 (step @p13727 :rule arith_poly_norm :args ((= (+ @t608 @t2482 @t2481 @t1531 @t2480) 0/1))) % 1.38/1.63 (step @p13728 :rule arith_poly_norm :args ((= @t2484 @t2480))) % 1.38/1.63 (step @p6363 :rule arith_poly_norm :args (@t1537)) % 1.38/1.63 (step @p13729 :rule arith_poly_norm :args (@t2486)) % 1.38/1.63 (step @p13730 :rule refl :args (@t2482)) % 1.38/1.63 (step @p13731 :rule refl :args (@t608)) % 1.38/1.63 (step @p13732 :rule nary_cong :premises (@p13731 @p13730 @p13729 @p6363 @p13728) :args (@t2487)) % 1.38/1.63 (step @p13733 :rule trans :premises (@p13732 @p13727)) % 1.38/1.63 (step @p13734 :rule cong :premises (@p13733 @p13726) :args ((<= @t2487 @t2479))) % 1.38/1.63 (step @p13735 :rule trans :premises (@p13734 @p7846)) % 1.38/1.63 (assume-push @p24133 @t1499) % 1.38/1.63 (assume-push @p24134 @t2462) % 1.38/1.63 (step @p13738 :rule arith_mult_neg :args (-1/2 (>= @t2483 22/1))) % 1.38/1.63 (step @p13739 :rule evaluate :args (@t2047)) % 1.38/1.63 (step @p13740 :rule refl :args (@t2483)) % 1.38/1.63 (step @p13741 :rule cong :premises (@p13740 @p13739) :args (@t2488)) % 1.38/1.63 (step @p13742 :rule arith_poly_norm :args ((= (* -22/1 (to_real (- @t2426 22))) (* -22/1 (- @t2483 @t2047))))) % 1.38/1.63 (step @p13743 :rule arith_poly_norm_rel :premises (@p13742) :args ((= @t2462 @t2488))) % 1.38/1.63 (step @p13744 :rule trans :premises (@p13743 @p13741)) % 1.38/1.63 (step @p13745 :rule eq_resolve :premises (@p24131 @p13744)) % 1.38/1.63 (step @p13746 :rule and_intro :premises (@p24133 @p13745)) % 1.38/1.63 (step @p13747 :rule modus_ponens :premises (@p13746 @p13738)) % 1.38/1.63 (step-pop @p24135 :rule scope :premises (@p13747)) % 1.38/1.63 (step-pop @p24136 :rule scope :premises (@p24135)) % 1.38/1.63 (step @p13748 :rule process_scope :premises (@p24136) :args ((<= @t2484 @t2476))) % 1.38/1.63 (step @p6206 :rule evaluate :args (@t1499)) % 1.38/1.63 (step @p6207 :rule true_elim :premises (@p6206)) % 1.38/1.63 (step @p13751 :rule and_intro :premises (@p6207 @p24131)) % 1.38/1.63 (step @p13752 :rule modus_ponens :premises (@p13751 @p13748)) % 1.38/1.63 (assume-push @p24137 @t1542) % 1.38/1.63 (assume-push @p24138 @t4) % 1.38/1.63 (step @p6404 :rule arith_mult_pos :args (2/7 @t82)) % 1.38/1.63 (step @p6405 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p6406 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p6407 :rule trans :premises (@p6406 @p6405)) % 1.38/1.63 (step @p6408 :rule and_intro :premises (@p24137 @p6407)) % 1.38/1.63 (step @p6409 :rule modus_ponens :premises (@p6408 @p6404)) % 1.38/1.63 (step-pop @p24139 :rule scope :premises (@p6409)) % 1.38/1.63 (step-pop @p24140 :rule scope :premises (@p24139)) % 1.38/1.63 (step @p6410 :rule process_scope :premises (@p24140) :args (@t1543)) % 1.38/1.63 (step @p6413 :rule evaluate :args (@t1542)) % 1.38/1.63 (step @p6414 :rule true_elim :premises (@p6413)) % 1.38/1.63 (step @p6415 :rule and_intro :premises (@p6414 @p1)) % 1.38/1.63 (step @p6416 :rule modus_ponens :premises (@p6415 @p6410)) % 1.38/1.63 (assume-push @p24141 @t259) % 1.38/1.63 (assume-push @p24142 @t417) % 1.38/1.63 (step @p13759 :rule arith_mult_neg :args (-1/7 @t418)) % 1.38/1.63 (step @p13760 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p13761 :rule cong :premises (@p24142) :args (@t401)) % 1.38/1.63 (step @p13762 :rule trans :premises (@p13761 @p13760)) % 1.38/1.63 (step @p13763 :rule and_intro :premises (@p24141 @p13762)) % 1.38/1.63 (step @p13764 :rule modus_ponens :premises (@p13763 @p13759)) % 1.38/1.63 (step-pop @p24143 :rule scope :premises (@p13764)) % 1.38/1.63 (step-pop @p24144 :rule scope :premises (@p24143)) % 1.38/1.63 (step @p13765 :rule process_scope :premises (@p24144) :args (@t2489)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p13768 :rule eq_resolve :premises (@p24129 @p1181)) % 1.38/1.63 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.63 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.63 (step @p13769 :rule and_intro :premises (@p661 @p13768)) % 1.38/1.63 (step @p13770 :rule modus_ponens :premises (@p13769 @p13765)) % 1.38/1.63 (assume-push @p24145 @t1139) % 1.38/1.63 (assume-push @p24146 @t927) % 1.38/1.63 (step @p13773 :rule arith_mult_neg :args (-1/14 @t1255)) % 1.38/1.63 (step @p13774 :rule evaluate :args (@t1198)) % 1.38/1.63 (step @p13775 :rule refl :args (@t389)) % 1.38/1.63 (step @p13776 :rule cong :premises (@p13775 @p13774) :args (@t1256)) % 1.38/1.63 (step @p4905 :rule arith_poly_norm :args (@t1257)) % 1.38/1.63 (step @p13777 :rule arith_poly_norm_rel :premises (@p4905) :args (@t1258)) % 1.38/1.63 (step @p13778 :rule trans :premises (@p13777 @p13776)) % 1.38/1.63 (step @p13779 :rule eq_resolve :premises (@p24128 @p13778)) % 1.38/1.63 (step @p13780 :rule and_intro :premises (@p24145 @p13779)) % 1.38/1.63 (step @p13781 :rule modus_ponens :premises (@p13780 @p13773)) % 1.38/1.63 (step-pop @p24147 :rule scope :premises (@p13781)) % 1.38/1.63 (step-pop @p24148 :rule scope :premises (@p24147)) % 1.38/1.63 (step @p13782 :rule process_scope :premises (@p24148) :args ((<= @t2482 @t2477))) % 1.38/1.63 (step @p4250 :rule evaluate :args (@t1139)) % 1.38/1.63 (step @p4251 :rule true_elim :premises (@p4250)) % 1.38/1.63 (step @p13785 :rule and_intro :premises (@p4251 @p24128)) % 1.38/1.63 (step @p13786 :rule modus_ponens :premises (@p13785 @p13782)) % 1.38/1.63 (step @p13787 :rule arith_poly_norm :args ((= (* -11/1 (to_real (- @t213 @t1947))) (* -11/1 (- @t608 @t2478))))) % 1.38/1.63 (step @p13788 :rule arith_poly_norm_rel :premises (@p13787) :args ((= (<= @t213 @t1947) (<= @t608 @t2478)))) % 1.38/1.63 (step @p13789 :rule arith_mult_neg :args (-1 @t2475)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p13790 :rule and_intro :premises (@p136 @p24132)) % 1.38/1.63 (step @p13791 :rule modus_ponens :premises (@p13790 @p13789)) % 1.38/1.63 (step @p13792 :rule eq_resolve :premises (@p13791 @p13788)) % 1.38/1.63 (step @p13793 :rule arith_sum_ub :premises (@p13792 @p13786 @p13770 @p6416 @p13752)) % 1.38/1.63 (step @p13794 false :rule eq_resolve :premises (@p13793 @p13735)) % 1.38/1.63 (step-pop @p24149 :rule scope :premises (@p13794)) % 1.38/1.63 (step-pop @p24150 :rule scope :premises (@p24149)) % 1.38/1.63 (step-pop @p24151 :rule scope :premises (@p24150)) % 1.38/1.63 (step-pop @p24152 :rule scope :premises (@p24151)) % 1.38/1.63 (step-pop @p24153 :rule scope :premises (@p24152)) % 1.38/1.63 (step @p13795 :rule process_scope :premises (@p24153) :args (false)) % 1.38/1.63 (step @p13801 :rule not_and :premises (@p13795)) % 1.38/1.63 (step @p13802 :rule reordering :premises (@p13801) :args ((or @t38 @t273 @t930 @t2490 @t2463))) % 1.38/1.63 (step @p13803 :rule chain_m_resolution :premises (@p13802 @p6 @p444 @p13147 @p13713) :args (@t2490 @t431 (@list @t15 @t143 @t927 @t2462))) % 1.38/1.63 (step @p13804 :rule bool-double-not-elim :args (@t2427)) % 1.38/1.63 (step @p13805 :rule bool-double-not-elim :args (@t2475)) % 1.38/1.63 (step @p13806 :rule nary_cong :premises (@p35 @p709 @p2447 @p13805 @p13804) :args ((or @t38 @t273 @t2492 (not @t2490) (not @t2491)))) % 1.38/1.63 (assume-push @p24154 @t2306) % 1.38/1.63 (assume-push @p24155 @t15) % 1.38/1.63 (assume-push @p24156 @t143) % 1.38/1.63 (assume-push @p24157 @t2490) % 1.38/1.63 (assume-push @p24158 @t2491) % 1.38/1.63 (step @p13812 :rule arith-elim-leq :args (@t2426 23)) % 1.38/1.63 (step @p13813 :rule symm :premises (@p13812)) % 1.38/1.63 (step @p13814 :rule cong :premises (@p13813) :args ((not (>= 23 @t2426)))) % 1.38/1.63 (step @p13815 :rule arith-elim-gt :args (@t2426 23)) % 1.38/1.63 (step @p13816 :rule trans :premises (@p13815 @p13814)) % 1.38/1.63 (step @p13817 :rule evaluate :args (@t2493)) % 1.38/1.63 (step @p13818 :rule refl :args (@t2426)) % 1.38/1.63 (step @p13819 :rule cong :premises (@p13818 @p13817) :args (@t2494)) % 1.38/1.63 (step @p13820 :rule cong :premises (@p13819) :args ((not @t2494))) % 1.38/1.63 (step @p13821 :rule arith-leq-norm :args (@t2426 23)) % 1.38/1.63 (step @p13822 :rule trans :premises (@p13821 @p13820)) % 1.38/1.63 (step @p13823 :rule cong :premises (@p13822) :args ((not @t2495))) % 1.38/1.63 (step @p13824 :rule trans :premises (@p13823 @p13804)) % 1.38/1.63 (step @p13825 :rule trans :premises (@p13816 @p13824)) % 1.38/1.63 (step @p13826 :rule symm :premises (@p13825)) % 1.38/1.63 (step @p13827 :rule trans :premises (@p13824 @p13826)) % 1.38/1.63 (assume-push @p24159 @t2495) % 1.38/1.63 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.63 (step @p633 :rule evaluate :args (@t247)) % 1.38/1.63 (step @p13829 :rule evaluate :args ((+ 23/1 -24/1 0/1 -4/7 11/7))) % 1.38/1.63 (step @p13830 :rule evaluate :args (@t2496)) % 1.38/1.63 (step @p13831 :rule evaluate :args (@t2497)) % 1.38/1.63 (step @p13832 :rule evaluate :args (@t2498)) % 1.38/1.63 (step @p13833 :rule evaluate :args (@t1909)) % 1.38/1.63 (step @p13834 :rule evaluate :args (@t2499)) % 1.38/1.63 (step @p13835 :rule cong :premises (@p13834) :args (@t2500)) % 1.38/1.63 (step @p13836 :rule trans :premises (@p13835 @p13833)) % 1.38/1.63 (step @p13837 :rule refl :args (23/1)) % 1.38/1.63 (step @p13838 :rule nary_cong :premises (@p13837 @p13836 @p13832 @p13831 @p13830) :args (@t2501)) % 1.38/1.63 (step @p13839 :rule trans :premises (@p13838 @p13829)) % 1.38/1.63 (step @p13840 :rule arith_poly_norm :args (@t2506)) % 1.38/1.63 (step @p13841 :rule arith_poly_norm :args ((= @t2509 @t2505))) % 1.38/1.63 (step @p13842 :rule trans :premises (@p13841 @p13840)) % 1.38/1.63 (step @p13843 :rule cong :premises (@p13842 @p13839) :args (@t2510)) % 1.38/1.63 (step @p13844 :rule trans :premises (@p13843 @p633)) % 1.38/1.63 (step @p13845 :rule cong :premises (@p13844) :args ((not @t2510))) % 1.38/1.63 (step @p13846 :rule trans :premises (@p13845 @p236)) % 1.38/1.63 (step @p13847 :rule arith-elim-lt :args (@t2509 @t2501)) % 1.38/1.63 (step @p13848 :rule trans :premises (@p13847 @p13846)) % 1.38/1.63 (assume-push @p24160 @t125) % 1.38/1.63 (assume-push @p24161 @t2511) % 1.38/1.63 (step @p13851 :rule arith_mult_pos :args (1/7 @t2512)) % 1.38/1.63 (step @p13852 :rule evaluate :args (@t720)) % 1.38/1.63 (step @p13853 :rule refl :args (@t389)) % 1.38/1.63 (step @p13854 :rule cong :premises (@p13853 @p13852) :args (@t2513)) % 1.38/1.63 (step @p2347 :rule arith_poly_norm :args (@t722)) % 1.38/1.63 (step @p13855 :rule arith_poly_norm_rel :premises (@p2347) :args (@t2514)) % 1.38/1.63 (step @p13856 :rule trans :premises (@p13855 @p13854)) % 1.38/1.63 (step @p13857 :rule eq_resolve :premises (@p24161 @p13856)) % 1.38/1.63 (step @p13858 :rule and_intro :premises (@p24160 @p13857)) % 1.38/1.63 (step @p13859 :rule modus_ponens :premises (@p13858 @p13851)) % 1.38/1.63 (step-pop @p24162 :rule scope :premises (@p13859)) % 1.38/1.63 (step-pop @p24163 :rule scope :premises (@p24162)) % 1.38/1.63 (step @p13860 :rule process_scope :premises (@p24163) :args (@t2515)) % 1.38/1.63 (step @p13863 :rule arith-elim-lt :args (@t135 11)) % 1.38/1.63 (step @p13864 :rule symm :premises (@p13863)) % 1.38/1.63 (step @p13865 :rule eq_resolve :premises (@p24154 @p13864)) % 1.38/1.63 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.63 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.63 (step @p13866 :rule and_intro :premises (@p272 @p13865)) % 1.38/1.63 (step @p13867 :rule modus_ponens :premises (@p13866 @p13860)) % 1.38/1.63 (assume-push @p24164 @t2516) % 1.38/1.63 (assume-push @p24165 @t4) % 1.38/1.63 (step @p13870 :rule arith_mult_neg :args (-4/7 @t82)) % 1.38/1.63 (step @p13871 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p13872 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p13873 :rule trans :premises (@p13872 @p13871)) % 1.38/1.63 (step @p13874 :rule and_intro :premises (@p24164 @p13873)) % 1.38/1.63 (step @p13875 :rule modus_ponens :premises (@p13874 @p13870)) % 1.38/1.63 (step-pop @p24166 :rule scope :premises (@p13875)) % 1.38/1.63 (step-pop @p24167 :rule scope :premises (@p24166)) % 1.38/1.63 (step @p13876 :rule process_scope :premises (@p24167) :args (@t2517)) % 1.38/1.63 (step @p13879 :rule evaluate :args (@t2516)) % 1.38/1.63 (step @p13880 :rule true_elim :premises (@p13879)) % 1.38/1.63 (step @p13881 :rule and_intro :premises (@p13880 @p1)) % 1.38/1.63 (step @p13882 :rule modus_ponens :premises (@p13881 @p13876)) % 1.38/1.63 (assume-push @p24168 @t1542) % 1.38/1.63 (assume-push @p24169 @t417) % 1.38/1.63 (step @p13885 :rule arith_mult_pos :args (2/7 @t418)) % 1.38/1.63 (step @p13886 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p13887 :rule cong :premises (@p24169) :args (@t401)) % 1.38/1.63 (step @p13888 :rule trans :premises (@p13887 @p13886)) % 1.38/1.63 (step @p13889 :rule and_intro :premises (@p24168 @p13888)) % 1.38/1.63 (step @p13890 :rule modus_ponens :premises (@p13889 @p13885)) % 1.38/1.63 (step-pop @p24170 :rule scope :premises (@p13890)) % 1.38/1.63 (step-pop @p24171 :rule scope :premises (@p24170)) % 1.38/1.63 (step @p13891 :rule process_scope :premises (@p24171) :args (@t2518)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p13894 :rule eq_resolve :premises (@p24156 @p1181)) % 1.38/1.63 (step @p6413 :rule evaluate :args (@t1542)) % 1.38/1.63 (step @p6414 :rule true_elim :premises (@p6413)) % 1.38/1.63 (step @p13895 :rule and_intro :premises (@p6414 @p13894)) % 1.38/1.63 (step @p13896 :rule modus_ponens :premises (@p13895 @p13891)) % 1.38/1.63 (step @p13897 :rule arith_poly_norm :args ((= (* 24/1 (to_real (- @t2502 @t2499))) (* 24/1 (- @t2503 @t2500))))) % 1.38/1.63 (step @p13898 :rule arith_poly_norm_rel :premises (@p13897) :args ((= (<= @t2502 @t2499) (<= @t2503 @t2500)))) % 1.38/1.63 (step @p13899 :rule arith_mult_pos :args (2 (<= @t18 -12))) % 1.38/1.63 (step @p13900 :rule arith-elim-lt :args (@t18 -11)) % 1.38/1.63 (step @p13901 :rule symm :premises (@p13900)) % 1.38/1.63 (step @p13902 :rule eq_resolve :premises (@p24157 @p13901)) % 1.38/1.63 (step @p13903 :rule int_tight_ub :premises (@p13902)) % 1.38/1.63 (step @p13904 :rule evaluate :args (@t2519)) % 1.38/1.63 (step @p13905 :rule true_elim :premises (@p13904)) % 1.38/1.63 (step @p13906 :rule and_intro :premises (@p13905 @p13903)) % 1.38/1.63 (step @p13907 :rule modus_ponens :premises (@p13906 @p13899)) % 1.38/1.63 (step @p13908 :rule eq_resolve :premises (@p13907 @p13898)) % 1.38/1.63 (step @p13909 :rule evaluate :args (@t2031)) % 1.38/1.63 (step @p13910 :rule refl :args (@t2483)) % 1.38/1.63 (step @p13911 :rule cong :premises (@p13910 @p13909) :args (@t2520)) % 1.38/1.63 (step @p13912 :rule arith_poly_norm :args ((= (* -23/1 (to_real (- @t2426 23))) (* -23/1 (- @t2483 @t2031))))) % 1.38/1.63 (step @p13913 :rule arith_poly_norm_rel :premises (@p13912) :args ((= @t2495 @t2520))) % 1.38/1.63 (step @p13914 :rule trans :premises (@p13913 @p13911)) % 1.38/1.63 (step @p13915 :rule eq_resolve :premises (@p24159 @p13914)) % 1.38/1.63 (step @p13916 :rule arith_sum_ub :premises (@p13915 @p13908 @p13896 @p13882 @p13867)) % 1.38/1.63 (step @p13917 false :rule eq_resolve :premises (@p13916 @p13848)) % 1.38/1.63 (step-pop @p24172 :rule scope :premises (@p13917)) % 1.38/1.63 (step @p13918 :rule process_scope :premises (@p24172) :args (false)) % 1.38/1.63 (step @p13920 :rule eq_resolve :premises (@p13918 @p13827)) % 1.38/1.63 (step @p13921 :rule eq_resolve :premises (@p13920 @p13816)) % 1.38/1.63 (step @p13922 :rule arith-elim-lt :args (@t2426 24)) % 1.38/1.63 (step @p13923 :rule symm :premises (@p13922)) % 1.38/1.63 (step @p13924 :rule eq_resolve :premises (@p24158 @p13923)) % 1.38/1.63 (step @p13925 :rule int_tight_ub :premises (@p13924)) % 1.38/1.63 (step @p13926 false :rule contra :premises (@p13925 @p13921)) % 1.38/1.63 (step-pop @p24173 :rule scope :premises (@p13926)) % 1.38/1.63 (step-pop @p24174 :rule scope :premises (@p24173)) % 1.38/1.63 (step-pop @p24175 :rule scope :premises (@p24174)) % 1.38/1.63 (step-pop @p24176 :rule scope :premises (@p24175)) % 1.38/1.63 (step-pop @p24177 :rule scope :premises (@p24176)) % 1.38/1.63 (step @p13927 :rule process_scope :premises (@p24177) :args (false)) % 1.38/1.63 (assume-push @p24178 @t15) % 1.38/1.63 (assume-push @p24179 @t143) % 1.38/1.63 (assume-push @p24180 @t2306) % 1.38/1.63 (assume-push @p24181 @t2490) % 1.38/1.63 (assume-push @p24182 @t2491) % 1.38/1.63 (step @p13938 :rule and_intro :premises (@p24180 @p6 @p24179 @p24181 @p24182)) % 1.38/1.63 (step-pop @p24183 :rule scope :premises (@p13938)) % 1.38/1.63 (step-pop @p24184 :rule scope :premises (@p24183)) % 1.38/1.63 (step-pop @p24185 :rule scope :premises (@p24184)) % 1.38/1.63 (step-pop @p24186 :rule scope :premises (@p24185)) % 1.38/1.63 (step-pop @p24187 :rule scope :premises (@p24186)) % 1.38/1.63 (step @p13939 :rule process_scope :premises (@p24187) :args (@t2521)) % 1.38/1.63 (step @p13945 :rule implies_elim :premises (@p13939)) % 1.38/1.63 (step @p13946 :rule resolution :premises (@p13945 @p13927) :args (true @t2521)) % 1.38/1.63 (step @p13947 :rule not_and :premises (@p13946)) % 1.38/1.63 (step @p13948 :rule eq_resolve :premises (@p13947 @p13806)) % 1.38/1.63 (step @p13949 :rule chain_m_resolution :premises (@p13948 @p13803 @p444 @p6 @p13439 @p2926 @p444 @p6 @p13374 @p13234 @p444 @p324 @p6) :args (@t2277 (@list true false false true false false false true false false false false) (@list @t2475 @t143 @t15 @t2427 @t824 @t143 @t15 @t738 @t929 @t143 @t24 @t15))) % 1.38/1.63 (step @p13950 :rule bool-double-not-elim :args (@t2522)) % 1.38/1.63 (step @p13951 :rule nary_cong :premises (@p35 @p709 @p2447 @p12001 @p13950) :args ((or @t38 @t273 @t2492 @t2278 (not @t2523)))) % 1.38/1.63 (assume-push @p24188 @t2277) % 1.38/1.63 (assume-push @p24189 @t2306) % 1.38/1.63 (assume-push @p24190 @t15) % 1.38/1.63 (assume-push @p24191 @t143) % 1.38/1.63 (assume-push @p24192 @t2523) % 1.38/1.63 (step @p13957 :rule arith-elim-leq :args (@t2426 25)) % 1.38/1.63 (step @p13958 :rule symm :premises (@p13957)) % 1.38/1.63 (step @p13959 :rule cong :premises (@p13958) :args ((not (>= 25 @t2426)))) % 1.38/1.63 (step @p13960 :rule arith-elim-gt :args (@t2426 25)) % 1.38/1.63 (step @p13961 :rule trans :premises (@p13960 @p13959)) % 1.38/1.63 (step @p13962 :rule evaluate :args (@t2524)) % 1.38/1.63 (step @p13818 :rule refl :args (@t2426)) % 1.38/1.63 (step @p13963 :rule cong :premises (@p13818 @p13962) :args (@t2525)) % 1.38/1.63 (step @p13964 :rule cong :premises (@p13963) :args ((not @t2525))) % 1.38/1.63 (step @p13965 :rule arith-leq-norm :args (@t2426 25)) % 1.38/1.63 (step @p13966 :rule trans :premises (@p13965 @p13964)) % 1.38/1.63 (step @p13967 :rule cong :premises (@p13966) :args ((not @t2526))) % 1.38/1.63 (step @p13968 :rule trans :premises (@p13967 @p13950)) % 1.38/1.63 (step @p13969 :rule trans :premises (@p13961 @p13968)) % 1.38/1.63 (step @p13970 :rule symm :premises (@p13969)) % 1.38/1.63 (step @p13971 :rule trans :premises (@p13968 @p13970)) % 1.38/1.63 (assume-push @p24193 @t2526) % 1.38/1.63 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.63 (step @p633 :rule evaluate :args (@t247)) % 1.38/1.63 (step @p13973 :rule evaluate :args ((+ 25/1 0/1 -4/7 11/7 -26/1))) % 1.38/1.63 (step @p13974 :rule evaluate :args (@t2527)) % 1.38/1.63 (step @p13975 :rule evaluate :args (@t2528)) % 1.38/1.63 (step @p13976 :rule cong :premises (@p13975) :args (@t2529)) % 1.38/1.63 (step @p13977 :rule trans :premises (@p13976 @p13974)) % 1.38/1.63 (step @p13830 :rule evaluate :args (@t2496)) % 1.38/1.63 (step @p13831 :rule evaluate :args (@t2497)) % 1.38/1.63 (step @p13832 :rule evaluate :args (@t2498)) % 1.38/1.63 (step @p13978 :rule refl :args (25/1)) % 1.38/1.63 (step @p13979 :rule nary_cong :premises (@p13978 @p13832 @p13831 @p13830 @p13977) :args (@t2530)) % 1.38/1.63 (step @p13980 :rule trans :premises (@p13979 @p13973)) % 1.38/1.63 (step @p13840 :rule arith_poly_norm :args (@t2506)) % 1.38/1.63 (step @p13981 :rule arith_poly_norm :args ((= @t2531 @t2505))) % 1.38/1.63 (step @p13982 :rule trans :premises (@p13981 @p13840)) % 1.38/1.63 (step @p13983 :rule cong :premises (@p13982 @p13980) :args (@t2532)) % 1.38/1.63 (step @p13984 :rule trans :premises (@p13983 @p633)) % 1.38/1.63 (step @p13985 :rule cong :premises (@p13984) :args ((not @t2532))) % 1.38/1.63 (step @p13986 :rule trans :premises (@p13985 @p236)) % 1.38/1.63 (step @p13987 :rule arith-elim-lt :args (@t2531 @t2530)) % 1.38/1.63 (step @p13988 :rule trans :premises (@p13987 @p13986)) % 1.38/1.63 (step @p13989 :rule arith_poly_norm :args ((= (* 26/1 (to_real (- @t2502 @t2528))) (* 26/1 (- @t2503 @t2529))))) % 1.38/1.63 (step @p13990 :rule arith_poly_norm_rel :premises (@p13989) :args ((= (<= @t2502 @t2528) (<= @t2503 @t2529)))) % 1.38/1.63 (step @p13991 :rule arith_mult_pos :args (2 @t2282)) % 1.38/1.63 (step @p12056 :rule arith-elim-lt :args (@t18 -12)) % 1.38/1.63 (step @p12057 :rule symm :premises (@p12056)) % 1.38/1.63 (step @p13992 :rule eq_resolve :premises (@p24188 @p12057)) % 1.38/1.63 (step @p13993 :rule int_tight_ub :premises (@p13992)) % 1.38/1.63 (step @p13904 :rule evaluate :args (@t2519)) % 1.38/1.63 (step @p13905 :rule true_elim :premises (@p13904)) % 1.38/1.63 (step @p13994 :rule and_intro :premises (@p13905 @p13993)) % 1.38/1.63 (step @p13995 :rule modus_ponens :premises (@p13994 @p13991)) % 1.38/1.63 (step @p13996 :rule eq_resolve :premises (@p13995 @p13990)) % 1.38/1.63 (assume-push @p24194 @t125) % 1.38/1.63 (assume-push @p24195 @t2511) % 1.38/1.63 (step @p13851 :rule arith_mult_pos :args (1/7 @t2512)) % 1.38/1.63 (step @p13852 :rule evaluate :args (@t720)) % 1.38/1.63 (step @p13853 :rule refl :args (@t389)) % 1.38/1.63 (step @p13854 :rule cong :premises (@p13853 @p13852) :args (@t2513)) % 1.38/1.63 (step @p2347 :rule arith_poly_norm :args (@t722)) % 1.38/1.63 (step @p13855 :rule arith_poly_norm_rel :premises (@p2347) :args (@t2514)) % 1.38/1.63 (step @p13856 :rule trans :premises (@p13855 @p13854)) % 1.38/1.63 (step @p13857 :rule eq_resolve :premises (@p24195 @p13856)) % 1.38/1.63 (step @p13858 :rule and_intro :premises (@p24194 @p13857)) % 1.38/1.63 (step @p13859 :rule modus_ponens :premises (@p13858 @p13851)) % 1.38/1.63 (step-pop @p24196 :rule scope :premises (@p13859)) % 1.38/1.63 (step-pop @p24197 :rule scope :premises (@p24196)) % 1.38/1.63 (step @p13860 :rule process_scope :premises (@p24197) :args (@t2515)) % 1.38/1.63 (step @p13863 :rule arith-elim-lt :args (@t135 11)) % 1.38/1.63 (step @p13864 :rule symm :premises (@p13863)) % 1.38/1.63 (step @p14001 :rule eq_resolve :premises (@p24189 @p13864)) % 1.38/1.63 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.63 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.63 (step @p14002 :rule and_intro :premises (@p272 @p14001)) % 1.38/1.63 (step @p14003 :rule modus_ponens :premises (@p14002 @p13860)) % 1.38/1.63 (assume-push @p24198 @t2516) % 1.38/1.63 (assume-push @p24199 @t4) % 1.38/1.63 (step @p13870 :rule arith_mult_neg :args (-4/7 @t82)) % 1.38/1.63 (step @p13871 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p13872 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p13873 :rule trans :premises (@p13872 @p13871)) % 1.38/1.63 (step @p13874 :rule and_intro :premises (@p24198 @p13873)) % 1.38/1.63 (step @p13875 :rule modus_ponens :premises (@p13874 @p13870)) % 1.38/1.63 (step-pop @p24200 :rule scope :premises (@p13875)) % 1.38/1.63 (step-pop @p24201 :rule scope :premises (@p24200)) % 1.38/1.63 (step @p13876 :rule process_scope :premises (@p24201) :args (@t2517)) % 1.38/1.63 (step @p13879 :rule evaluate :args (@t2516)) % 1.38/1.63 (step @p13880 :rule true_elim :premises (@p13879)) % 1.38/1.63 (step @p13881 :rule and_intro :premises (@p13880 @p1)) % 1.38/1.63 (step @p13882 :rule modus_ponens :premises (@p13881 @p13876)) % 1.38/1.63 (assume-push @p24202 @t1542) % 1.38/1.63 (assume-push @p24203 @t417) % 1.38/1.63 (step @p13885 :rule arith_mult_pos :args (2/7 @t418)) % 1.38/1.63 (step @p13886 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p13887 :rule cong :premises (@p24203) :args (@t401)) % 1.38/1.63 (step @p13888 :rule trans :premises (@p13887 @p13886)) % 1.38/1.63 (step @p13889 :rule and_intro :premises (@p24202 @p13888)) % 1.38/1.63 (step @p13890 :rule modus_ponens :premises (@p13889 @p13885)) % 1.38/1.63 (step-pop @p24204 :rule scope :premises (@p13890)) % 1.38/1.63 (step-pop @p24205 :rule scope :premises (@p24204)) % 1.38/1.63 (step @p13891 :rule process_scope :premises (@p24205) :args (@t2518)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p14012 :rule eq_resolve :premises (@p24191 @p1181)) % 1.38/1.63 (step @p6413 :rule evaluate :args (@t1542)) % 1.38/1.63 (step @p6414 :rule true_elim :premises (@p6413)) % 1.38/1.63 (step @p14013 :rule and_intro :premises (@p6414 @p14012)) % 1.38/1.63 (step @p14014 :rule modus_ponens :premises (@p14013 @p13891)) % 1.38/1.63 (step @p14015 :rule evaluate :args (@t1872)) % 1.38/1.63 (step @p14016 :rule refl :args (@t2483)) % 1.38/1.63 (step @p14017 :rule cong :premises (@p14016 @p14015) :args (@t2533)) % 1.38/1.63 (step @p14018 :rule arith_poly_norm :args ((= (* -25/1 (to_real (- @t2426 25))) (* -25/1 (- @t2483 @t1872))))) % 1.38/1.63 (step @p14019 :rule arith_poly_norm_rel :premises (@p14018) :args ((= @t2526 @t2533))) % 1.38/1.63 (step @p14020 :rule trans :premises (@p14019 @p14017)) % 1.38/1.63 (step @p14021 :rule eq_resolve :premises (@p24193 @p14020)) % 1.38/1.63 (step @p14022 :rule arith_sum_ub :premises (@p14021 @p14014 @p13882 @p14003 @p13996)) % 1.38/1.63 (step @p14023 false :rule eq_resolve :premises (@p14022 @p13988)) % 1.38/1.63 (step-pop @p24206 :rule scope :premises (@p14023)) % 1.38/1.63 (step @p14024 :rule process_scope :premises (@p24206) :args (false)) % 1.38/1.63 (step @p14026 :rule eq_resolve :premises (@p14024 @p13971)) % 1.38/1.63 (step @p14027 :rule eq_resolve :premises (@p14026 @p13961)) % 1.38/1.63 (step @p14028 :rule arith-elim-lt :args (@t2426 26)) % 1.38/1.63 (step @p14029 :rule symm :premises (@p14028)) % 1.38/1.63 (step @p14030 :rule eq_resolve :premises (@p24192 @p14029)) % 1.38/1.63 (step @p14031 :rule int_tight_ub :premises (@p14030)) % 1.38/1.63 (step @p14032 false :rule contra :premises (@p14031 @p14027)) % 1.38/1.63 (step-pop @p24207 :rule scope :premises (@p14032)) % 1.38/1.63 (step-pop @p24208 :rule scope :premises (@p24207)) % 1.38/1.63 (step-pop @p24209 :rule scope :premises (@p24208)) % 1.38/1.63 (step-pop @p24210 :rule scope :premises (@p24209)) % 1.38/1.63 (step-pop @p24211 :rule scope :premises (@p24210)) % 1.38/1.63 (step @p14033 :rule process_scope :premises (@p24211) :args (false)) % 1.38/1.63 (assume-push @p24212 @t15) % 1.38/1.63 (assume-push @p24213 @t143) % 1.38/1.63 (assume-push @p24214 @t2306) % 1.38/1.63 (assume-push @p24215 @t2277) % 1.38/1.63 (assume-push @p24216 @t2523) % 1.38/1.63 (step @p14044 :rule and_intro :premises (@p24215 @p24214 @p6 @p24213 @p24216)) % 1.38/1.63 (step-pop @p24217 :rule scope :premises (@p14044)) % 1.38/1.63 (step-pop @p24218 :rule scope :premises (@p24217)) % 1.38/1.63 (step-pop @p24219 :rule scope :premises (@p24218)) % 1.38/1.63 (step-pop @p24220 :rule scope :premises (@p24219)) % 1.38/1.63 (step-pop @p24221 :rule scope :premises (@p24220)) % 1.38/1.63 (step @p14045 :rule process_scope :premises (@p24221) :args (@t2534)) % 1.38/1.63 (step @p14051 :rule implies_elim :premises (@p14045)) % 1.38/1.63 (step @p14052 :rule resolution :premises (@p14051 @p14033) :args (true @t2534)) % 1.38/1.63 (step @p14053 :rule not_and :premises (@p14052)) % 1.38/1.63 (step @p14054 :rule eq_resolve :premises (@p14053 @p13951)) % 1.38/1.63 (assume-push @p24222 @t778) % 1.38/1.63 (assume-push @p24223 @t2522) % 1.38/1.63 (assume-push @p24224 @t15) % 1.38/1.63 (assume-push @p24225 @t143) % 1.38/1.63 (assume-push @p24226 @t824) % 1.38/1.63 (step @p2876 :rule symm :premises (@p2875)) % 1.38/1.63 (assume-push @p24227 @t824) % 1.38/1.63 (step @p506 :rule evaluate :args (@t200)) % 1.38/1.63 (step @p14061 :rule evaluate :args ((+ -5 0 4 -182 182))) % 1.38/1.63 (step @p14062 :rule evaluate :args (@t2535)) % 1.38/1.63 (step @p14063 :rule evaluate :args (@t2536)) % 1.38/1.63 (step @p13383 :rule evaluate :args (@t2429)) % 1.38/1.63 (step @p510 :rule evaluate :args (@t203)) % 1.38/1.63 (step @p2936 :rule evaluate :args (@t844)) % 1.38/1.63 (step @p14064 :rule nary_cong :premises (@p2936 @p510 @p13383 @p14063 @p14062) :args (@t2537)) % 1.38/1.63 (step @p14065 :rule trans :premises (@p14064 @p14061)) % 1.38/1.63 (step @p14066 :rule arith_poly_norm :args ((= (+ @t398 @t2434 @t2433 @t2432 @t2435) 0))) % 1.38/1.63 (step @p13391 :rule refl :args (@t2435)) % 1.38/1.63 (step @p13388 :rule arith_poly_norm :args (@t2437)) % 1.38/1.63 (step @p13389 :rule arith_poly_norm :args (@t2439)) % 1.38/1.63 (step @p13390 :rule arith_poly_norm :args (@t2441)) % 1.38/1.63 (step @p13392 :rule refl :args (@t398)) % 1.38/1.63 (step @p14067 :rule nary_cong :premises (@p13392 @p13390 @p13389 @p13388 @p13391) :args (@t2538)) % 1.38/1.63 (step @p14068 :rule trans :premises (@p14067 @p14066)) % 1.38/1.63 (step @p14069 :rule cong :premises (@p14068 @p14065) :args ((<= @t2538 @t2537))) % 1.38/1.63 (step @p14070 :rule trans :premises (@p14069 @p506)) % 1.38/1.63 (step @p14071 :rule arith_mult_neg :args (-14 @t778)) % 1.38/1.63 (step @p6374 :rule evaluate :args (@t1539)) % 1.38/1.63 (step @p6375 :rule true_elim :premises (@p6374)) % 1.38/1.63 (step @p14072 :rule and_intro :premises (@p6375 @p24222)) % 1.38/1.63 (step @p14073 :rule modus_ponens :premises (@p14072 @p14071)) % 1.38/1.63 (step @p14074 :rule arith_mult_neg :args (-7 @t2522)) % 1.38/1.63 (step @p1399 :rule evaluate :args (@t480)) % 1.38/1.63 (step @p1400 :rule true_elim :premises (@p1399)) % 1.38/1.63 (step @p14075 :rule and_intro :premises (@p1400 @p24223)) % 1.38/1.63 (step @p14076 :rule modus_ponens :premises (@p14075 @p14074)) % 1.38/1.63 (step @p13400 :rule arith_mult_pos :args (4 @t4)) % 1.38/1.63 (step @p610 :rule evaluate :args (@t241)) % 1.38/1.63 (step @p611 :rule true_elim :premises (@p610)) % 1.38/1.63 (step @p13401 :rule and_intro :premises (@p611 @p1)) % 1.38/1.63 (step @p13402 :rule modus_ponens :premises (@p13401 @p13400)) % 1.38/1.63 (step @p13403 :rule arith_mult_neg :args (-2 @t417)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p14077 :rule eq_resolve :premises (@p24225 @p1181)) % 1.38/1.63 (step @p540 :rule evaluate :args (@t225)) % 1.38/1.63 (step @p541 :rule true_elim :premises (@p540)) % 1.38/1.63 (step @p14078 :rule and_intro :premises (@p541 @p14077)) % 1.38/1.63 (step @p14079 :rule modus_ponens :premises (@p14078 @p13403)) % 1.38/1.63 (step @p2946 :rule arith_mult_neg :args (-1 @t824)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p14080 :rule and_intro :premises (@p136 @p24226)) % 1.38/1.63 (step @p14081 :rule modus_ponens :premises (@p14080 @p2946)) % 1.38/1.63 (step @p14082 :rule arith_sum_ub :premises (@p14081 @p14079 @p13402 @p14076 @p14073)) % 1.38/1.63 (step @p14083 false :rule eq_resolve :premises (@p14082 @p14070)) % 1.38/1.63 (step-pop @p24228 :rule scope :premises (@p14083)) % 1.38/1.63 (step @p14084 :rule process_scope :premises (@p24228) :args (false)) % 1.38/1.63 (step @p14086 :rule eq_resolve :premises (@p14084 @p2876)) % 1.38/1.63 (step @p14087 :rule eq_resolve :premises (@p14086 @p2875)) % 1.38/1.63 (step @p14088 false :rule contra :premises (@p24226 @p14087)) % 1.38/1.63 (step-pop @p24229 :rule scope :premises (@p14088)) % 1.38/1.63 (step-pop @p24230 :rule scope :premises (@p24229)) % 1.38/1.63 (step-pop @p24231 :rule scope :premises (@p24230)) % 1.38/1.63 (step-pop @p24232 :rule scope :premises (@p24231)) % 1.38/1.63 (step-pop @p24233 :rule scope :premises (@p24232)) % 1.38/1.63 (step @p14089 :rule process_scope :premises (@p24233) :args (false)) % 1.38/1.63 (assume-push @p24234 @t15) % 1.38/1.63 (assume-push @p24235 @t143) % 1.38/1.63 (assume-push @p24236 @t824) % 1.38/1.63 (assume-push @p24237 @t778) % 1.38/1.63 (assume-push @p24238 @t2522) % 1.38/1.63 (step @p14100 :rule and_intro :premises (@p24237 @p24238 @p6 @p24235 @p24236)) % 1.38/1.63 (step-pop @p24239 :rule scope :premises (@p14100)) % 1.38/1.63 (step-pop @p24240 :rule scope :premises (@p24239)) % 1.38/1.63 (step-pop @p24241 :rule scope :premises (@p24240)) % 1.38/1.63 (step-pop @p24242 :rule scope :premises (@p24241)) % 1.38/1.63 (step-pop @p24243 :rule scope :premises (@p24242)) % 1.38/1.63 (step @p14101 :rule process_scope :premises (@p24243) :args (@t2539)) % 1.38/1.63 (step @p14107 :rule implies_elim :premises (@p14101)) % 1.38/1.63 (step @p14108 :rule resolution :premises (@p14107 @p14089) :args (true @t2539)) % 1.38/1.63 (step @p14109 :rule not_and :premises (@p14108)) % 1.38/1.63 (step @p14110 :rule chain_m_resolution :premises (@p14109 @p2926 @p444 @p6 @p14054 @p13949 @p444 @p6 @p2672 @p2636 @p626 @p1683 @p6 @p2527 @p814 @p444 @p2481 @p2444) :args (@t738 (@list false false false false true false false false true true true false false false false true true) (@list @t824 @t143 @t15 @t2522 @t2276 @t143 @t15 @t778 @t758 @t229 @t537 @t15 @t747 @t88 @t143 @t739 @t723))) % 1.38/1.63 (assume-push @p24244 @t700) % 1.38/1.63 (assume-push @p24245 @t15) % 1.38/1.63 (assume-push @p24246 @t738) % 1.38/1.63 (assume-push @p24247 @t143) % 1.38/1.63 (assume-push @p24248 @t2540) % 1.38/1.63 (step @p14116 :rule arith-elim-lt :args (tptp.b -1)) % 1.38/1.63 (step @p14117 :rule symm :premises (@p14116)) % 1.38/1.63 (assume-push @p24249 @t2540) % 1.38/1.63 (step @p14119 :rule evaluate :args ((<= 0/1 -2/1))) % 1.38/1.63 (step @p14120 :rule evaluate :args ((+ 1/1 0/1 -1331/7 1/7 187/1))) % 1.38/1.63 (step @p14121 :rule evaluate :args ((to_real 187))) % 1.38/1.63 (step @p14122 :rule evaluate :args (@t2541)) % 1.38/1.63 (step @p14123 :rule cong :premises (@p14122) :args (@t2542)) % 1.38/1.63 (step @p14124 :rule trans :premises (@p14123 @p14121)) % 1.38/1.63 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.63 (step @p14125 :rule evaluate :args (@t2543)) % 1.38/1.63 (step @p1473 :rule evaluate :args (@t493)) % 1.38/1.63 (step @p14126 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p14127 :rule evaluate :args (@t2544)) % 1.38/1.63 (step @p14128 :rule cong :premises (@p14127) :args (@t2545)) % 1.38/1.63 (step @p14129 :rule trans :premises (@p14128 @p14126)) % 1.38/1.63 (step @p14130 :rule nary_cong :premises (@p14129 @p1473 @p14125 @p239 @p14124) :args (@t2546)) % 1.38/1.63 (step @p14131 :rule trans :premises (@p14130 @p14120)) % 1.38/1.63 (step @p14132 :rule arith_poly_norm :args ((= (+ @t252 @t499 @t498 @t503 @t2547) 0/1))) % 1.38/1.63 (step @p14133 :rule refl :args (@t2547)) % 1.38/1.63 (step @p1487 :rule arith_poly_norm :args (@t510)) % 1.38/1.63 (step @p1484 :rule refl :args (@t498)) % 1.38/1.63 (step @p1485 :rule arith_poly_norm :args (@t508)) % 1.38/1.63 (step @p14134 :rule refl :args (@t252)) % 1.38/1.63 (step @p14135 :rule nary_cong :premises (@p14134 @p1485 @p1484 @p1487 @p14133) :args (@t2548)) % 1.38/1.63 (step @p14136 :rule trans :premises (@p14135 @p14132)) % 1.38/1.63 (step @p14137 :rule cong :premises (@p14136 @p14131) :args ((<= @t2548 @t2546))) % 1.38/1.63 (step @p14138 :rule trans :premises (@p14137 @p14119)) % 1.38/1.63 (step @p14139 :rule arith_poly_norm :args ((= (* -187/1 (to_real (- @t216 @t2541))) (* -187/1 (- @t2547 @t2542))))) % 1.38/1.63 (step @p14140 :rule arith_poly_norm_rel :premises (@p14139) :args ((= (<= @t216 @t2541) (<= @t2547 @t2542)))) % 1.38/1.63 (step @p14141 :rule arith_mult_neg :args (-11 @t700)) % 1.38/1.63 (step @p1408 :rule evaluate :args (@t481)) % 1.38/1.63 (step @p1409 :rule true_elim :premises (@p1408)) % 1.38/1.63 (step @p14142 :rule and_intro :premises (@p1409 @p24244)) % 1.38/1.63 (step @p14143 :rule modus_ponens :premises (@p14142 @p14141)) % 1.38/1.63 (step @p14144 :rule eq_resolve :premises (@p14143 @p14140)) % 1.38/1.63 (assume-push @p24250 @t125) % 1.38/1.63 (assume-push @p24251 @t4) % 1.38/1.63 (step @p1535 :rule arith_mult_pos :args (1/7 @t82)) % 1.38/1.63 (step @p1536 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p1537 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p1538 :rule trans :premises (@p1537 @p1536)) % 1.38/1.63 (step @p1539 :rule and_intro :premises (@p24250 @p1538)) % 1.38/1.63 (step @p1540 :rule modus_ponens :premises (@p1539 @p1535)) % 1.38/1.63 (step-pop @p24252 :rule scope :premises (@p1540)) % 1.38/1.63 (step-pop @p24253 :rule scope :premises (@p24252)) % 1.38/1.63 (step @p1541 :rule process_scope :premises (@p24253) :args (@t519)) % 1.38/1.63 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.63 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.63 (step @p1544 :rule and_intro :premises (@p272 @p1)) % 1.38/1.63 (step @p1545 :rule modus_ponens :premises (@p1544 @p1541)) % 1.38/1.63 (assume-push @p24254 @t514) % 1.38/1.63 (assume-push @p24255 @t738) % 1.38/1.63 (step @p14151 :rule arith_mult_neg :args (-121/7 @t2303)) % 1.38/1.63 (step @p14152 :rule evaluate :args (@t720)) % 1.38/1.63 (step @p14153 :rule refl :args (@t389)) % 1.38/1.63 (step @p14154 :rule cong :premises (@p14153 @p14152) :args (@t2304)) % 1.38/1.63 (step @p2347 :rule arith_poly_norm :args (@t722)) % 1.38/1.63 (step @p14155 :rule arith_poly_norm_rel :premises (@p2347) :args (@t2305)) % 1.38/1.63 (step @p14156 :rule trans :premises (@p14155 @p14154)) % 1.38/1.63 (step @p14157 :rule eq_resolve :premises (@p24246 @p14156)) % 1.38/1.63 (step @p14158 :rule and_intro :premises (@p24254 @p14157)) % 1.38/1.63 (step @p14159 :rule modus_ponens :premises (@p14158 @p14151)) % 1.38/1.63 (step-pop @p24256 :rule scope :premises (@p14159)) % 1.38/1.63 (step-pop @p24257 :rule scope :premises (@p24256)) % 1.38/1.63 (step @p14160 :rule process_scope :premises (@p24257) :args ((<= @t498 @t2543))) % 1.38/1.63 (step @p1505 :rule evaluate :args (@t514)) % 1.38/1.63 (step @p1506 :rule true_elim :premises (@p1505)) % 1.38/1.63 (step @p14163 :rule and_intro :premises (@p1506 @p24246)) % 1.38/1.63 (step @p14164 :rule modus_ponens :premises (@p14163 @p14160)) % 1.38/1.63 (assume-push @p24258 @t516) % 1.38/1.63 (assume-push @p24259 @t417) % 1.38/1.63 (step @p1511 :rule arith_mult_neg :args (-11/7 @t418)) % 1.38/1.63 (step @p1512 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p1513 :rule cong :premises (@p24259) :args (@t401)) % 1.38/1.63 (step @p1514 :rule trans :premises (@p1513 @p1512)) % 1.38/1.63 (step @p1515 :rule and_intro :premises (@p24258 @p1514)) % 1.38/1.63 (step @p1516 :rule modus_ponens :premises (@p1515 @p1511)) % 1.38/1.63 (step-pop @p24260 :rule scope :premises (@p1516)) % 1.38/1.63 (step-pop @p24261 :rule scope :premises (@p24260)) % 1.38/1.63 (step @p1517 :rule process_scope :premises (@p24261) :args (@t517)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p14169 :rule eq_resolve :premises (@p24247 @p1181)) % 1.38/1.63 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.63 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.63 (step @p14170 :rule and_intro :premises (@p1522 @p14169)) % 1.38/1.63 (step @p14171 :rule modus_ponens :premises (@p14170 @p1517)) % 1.38/1.63 (step @p14172 :rule arith_poly_norm :args ((= (* -1/1 (to_real (- @t235 @t2544))) (* -1/1 (- @t252 @t2545))))) % 1.38/1.63 (step @p14173 :rule arith_poly_norm_rel :premises (@p14172) :args ((= (<= @t235 @t2544) (<= @t252 @t2545)))) % 1.38/1.63 (step @p14174 :rule arith_mult_neg :args (-1 @t2540)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p14175 :rule and_intro :premises (@p136 @p24248)) % 1.38/1.63 (step @p14176 :rule modus_ponens :premises (@p14175 @p14174)) % 1.38/1.63 (step @p14177 :rule eq_resolve :premises (@p14176 @p14173)) % 1.38/1.63 (step @p14178 :rule arith_sum_ub :premises (@p14177 @p14171 @p14164 @p1545 @p14144)) % 1.38/1.63 (step @p14179 false :rule eq_resolve :premises (@p14178 @p14138)) % 1.38/1.63 (step-pop @p24262 :rule scope :premises (@p14179)) % 1.38/1.63 (step @p14180 :rule process_scope :premises (@p24262) :args (false)) % 1.38/1.63 (step @p14182 :rule eq_resolve :premises (@p14180 @p14117)) % 1.38/1.63 (step @p14183 :rule eq_resolve :premises (@p14182 @p14116)) % 1.38/1.63 (step @p14184 false :rule contra :premises (@p24248 @p14183)) % 1.38/1.63 (step-pop @p24263 :rule scope :premises (@p14184)) % 1.38/1.63 (step-pop @p24264 :rule scope :premises (@p24263)) % 1.38/1.63 (step-pop @p24265 :rule scope :premises (@p24264)) % 1.38/1.63 (step-pop @p24266 :rule scope :premises (@p24265)) % 1.38/1.63 (step-pop @p24267 :rule scope :premises (@p24266)) % 1.38/1.63 (step @p14185 :rule process_scope :premises (@p24267) :args (false)) % 1.38/1.63 (assume-push @p24268 @t15) % 1.38/1.63 (assume-push @p24269 @t143) % 1.38/1.63 (assume-push @p24270 @t738) % 1.38/1.63 (assume-push @p24271 @t700) % 1.38/1.63 (assume-push @p24272 @t2540) % 1.38/1.63 (step @p14196 :rule and_intro :premises (@p24271 @p6 @p24270 @p24269 @p24272)) % 1.38/1.63 (step-pop @p24273 :rule scope :premises (@p14196)) % 1.38/1.63 (step-pop @p24274 :rule scope :premises (@p24273)) % 1.38/1.63 (step-pop @p24275 :rule scope :premises (@p24274)) % 1.38/1.63 (step-pop @p24276 :rule scope :premises (@p24275)) % 1.38/1.63 (step-pop @p24277 :rule scope :premises (@p24276)) % 1.38/1.63 (step @p14197 :rule process_scope :premises (@p24277) :args (@t2549)) % 1.38/1.63 (step @p14203 :rule implies_elim :premises (@p14197)) % 1.38/1.63 (step @p14204 :rule resolution :premises (@p14203 @p14185) :args (true @t2549)) % 1.38/1.63 (step @p14205 :rule not_and :premises (@p14204)) % 1.38/1.63 (step @p14206 :rule bool-double-not-elim :args (@t2540)) % 1.38/1.63 (step @p14207 :rule refl :args (@t2552)) % 1.38/1.63 (step @p14208 :rule nary_cong :premises (@p14207 @p926 @p14206) :args ((or @t2552 @t35 (not @t2550)))) % 1.38/1.63 (step @p14209 :rule cnf_ite_neg2 :args (@t2552)) % 1.38/1.63 (step @p14210 :rule eq_resolve :premises (@p14209 @p14208)) % 1.38/1.63 (step @p14211 :rule reordering :premises (@p14210) :args ((or @t35 @t2540 @t2552))) % 1.38/1.63 (step @p14212 :rule refl :args (@t2553)) % 1.38/1.63 (step @p14213 :rule refl :args (@t2554)) % 1.38/1.63 (step @p14214 :rule nary_cong :premises (@p14213 @p14212 @p887) :args ((or @t2554 @t2553 @t321))) % 1.38/1.63 (step @p14215 :rule cnf_and_neg :args (@t2554)) % 1.38/1.63 (step @p14216 :rule eq_resolve :premises (@p14215 @p14214)) % 1.38/1.63 (step @p14217 :rule reordering :premises (@p14216) :args ((or @t313 @t2554 @t2553))) % 1.38/1.63 (step @p14218 :rule bool-double-not-elim :args (@t2556)) % 1.38/1.63 (step @p14219 :rule arith_poly_norm :args ((= (* -1 (- @t649 @t326)) (* -1 (- @t2555 1))))) % 1.38/1.63 (step @p14220 :rule arith_poly_norm_rel :premises (@p14219) :args ((= @t2557 @t2556))) % 1.38/1.63 (step @p14221 :rule cong :premises (@p14220) :args ((not @t2557))) % 1.38/1.63 (step @p14222 :rule arith-leq-norm :args (@t649 @t235)) % 1.38/1.63 (step @p14223 :rule trans :premises (@p14222 @p14221)) % 1.38/1.63 (step @p14224 :rule cong :premises (@p2696 @p901) :args (@t2558)) % 1.38/1.63 (step @p14225 :rule trans :premises (@p14224 @p14223)) % 1.38/1.63 (step @p14226 :rule cong :premises (@p14225) :args ((not @t2558))) % 1.38/1.63 (step @p14227 :rule trans :premises (@p14226 @p14218)) % 1.38/1.63 (step @p14228 :rule arith-elim-leq :args (@t796 @t328)) % 1.38/1.63 (step @p14229 :rule symm :premises (@p14228)) % 1.38/1.63 (step @p14230 :rule cong :premises (@p14229) :args ((not (>= @t328 @t796)))) % 1.38/1.63 (step @p14231 :rule arith-elim-gt :args (@t796 @t328)) % 1.38/1.63 (step @p14232 :rule trans :premises (@p14231 @p14230)) % 1.38/1.63 (step @p14233 :rule trans :premises (@p14232 @p14227)) % 1.38/1.63 (step @p14234 :rule arith_poly_norm :args ((= (* 1 (- tptp.b @t649)) (* 1 (- @t2559 0))))) % 1.38/1.63 (step @p14235 :rule arith_poly_norm_rel :premises (@p14234) :args ((= (>= tptp.b @t649) @t2560))) % 1.38/1.63 (step @p14236 :rule arith-elim-leq :args (@t649 tptp.b)) % 1.38/1.63 (step @p14237 :rule trans :premises (@p14236 @p14235)) % 1.38/1.63 (step @p14238 :rule cong :premises (@p2696 @p11) :args (@t2561)) % 1.38/1.63 (step @p14239 :rule trans :premises (@p14238 @p14237)) % 1.38/1.63 (step @p14240 :rule cong :premises (@p14239) :args ((not @t2561))) % 1.38/1.63 (step @p14241 :rule arith-elim-leq :args (@t796 tptp.b)) % 1.38/1.63 (step @p14242 :rule symm :premises (@p14241)) % 1.38/1.63 (step @p14243 :rule cong :premises (@p14242) :args ((not (>= tptp.b @t796)))) % 1.38/1.63 (step @p14244 :rule arith-elim-gt :args (@t796 tptp.b)) % 1.38/1.63 (step @p14245 :rule trans :premises (@p14244 @p14243)) % 1.38/1.63 (step @p14246 :rule trans :premises (@p14245 @p14240)) % 1.38/1.63 (step @p14247 :rule cong :premises (@p926 @p14246 @p14233) :args (@t2562)) % 1.38/1.63 (step @p14248 :rule bool-double-not-elim :args (@t2563)) % 1.38/1.63 (step @p14249 :rule arith_poly_norm :args ((= (* -1 (- @t16 @t326)) (* -1 @t2564)))) % 1.38/1.63 (step @p14250 :rule arith_poly_norm_rel :premises (@p14249) :args ((= @t2565 @t2563))) % 1.38/1.63 (step @p14251 :rule cong :premises (@p14250) :args ((not @t2565))) % 1.38/1.63 (step @p14252 :rule arith-leq-norm :args (@t16 @t235)) % 1.38/1.63 (step @p14253 :rule trans :premises (@p14252 @p14251)) % 1.38/1.63 (step @p14254 :rule cong :premises (@p2727 @p901) :args (@t2566)) % 1.38/1.63 (step @p14255 :rule trans :premises (@p14254 @p14253)) % 1.38/1.63 (step @p14256 :rule cong :premises (@p14255) :args ((not @t2566))) % 1.38/1.63 (step @p14257 :rule trans :premises (@p14256 @p14248)) % 1.38/1.63 (step @p14258 :rule arith-elim-leq :args (@t16 @t328)) % 1.38/1.63 (step @p14259 :rule symm :premises (@p14258)) % 1.38/1.63 (step @p14260 :rule cong :premises (@p14259) :args ((not (>= @t328 @t16)))) % 1.38/1.63 (step @p14261 :rule arith-elim-gt :args (@t16 @t328)) % 1.38/1.63 (step @p14262 :rule trans :premises (@p14261 @p14260)) % 1.38/1.63 (step @p14263 :rule trans :premises (@p14262 @p14257)) % 1.38/1.63 (step @p14264 :rule arith_poly_norm :args ((= (* 1 (- tptp.b @t16)) (* 1 (- @t2555 0))))) % 1.38/1.63 (step @p14265 :rule arith_poly_norm_rel :premises (@p14264) :args ((= @t2568 @t2567))) % 1.38/1.63 (step @p14266 :rule arith-elim-leq :args (@t16 tptp.b)) % 1.38/1.63 (step @p14267 :rule trans :premises (@p14266 @p14265)) % 1.38/1.63 (step @p14268 :rule cong :premises (@p14267) :args ((not (<= @t16 tptp.b)))) % 1.38/1.63 (step @p14269 :rule symm :premises (@p14266)) % 1.38/1.63 (step @p14270 :rule cong :premises (@p14269) :args ((not @t2568))) % 1.38/1.63 (step @p14271 :rule arith-elim-gt :args (@t16 tptp.b)) % 1.38/1.63 (step @p14272 :rule trans :premises (@p14271 @p14270)) % 1.38/1.63 (step @p14273 :rule trans :premises (@p14272 @p14268)) % 1.38/1.63 (step @p14274 :rule cong :premises (@p926 @p14273 @p14263) :args (@t2569)) % 1.38/1.63 (step @p14275 :rule cong :premises (@p2749 @p14274 @p14247) :args (@t2570)) % 1.38/1.63 (step @p14276 :rule ite-true-cond :args (@t2550 @t48)) % 1.38/1.63 (step @p14277 :rule arith_poly_norm :args ((= (* -1 (- -1 @t235)) (* -1 (- tptp.b 1))))) % 1.38/1.63 (step @p14278 :rule arith_poly_norm_rel :premises (@p14277) :args ((= (>= -1 @t235) @t40))) % 1.38/1.63 (step @p14279 :rule arith-elim-leq :args (@t235 -1)) % 1.38/1.63 (step @p14280 :rule trans :premises (@p14279 @p14278)) % 1.38/1.63 (step @p14281 :rule cong :premises (@p901 @p963) :args (@t2571)) % 1.38/1.63 (step @p14282 :rule trans :premises (@p14281 @p14280)) % 1.38/1.63 (step @p14283 :rule cong :premises (@p14282) :args ((not @t2571))) % 1.38/1.63 (step @p14284 :rule arith-elim-leq :args (@t328 @t344)) % 1.38/1.63 (step @p14285 :rule symm :premises (@p14284)) % 1.38/1.63 (step @p14286 :rule cong :premises (@p14285) :args ((not (>= @t344 @t328)))) % 1.38/1.63 (step @p14287 :rule arith-elim-gt :args (@t328 @t344)) % 1.38/1.63 (step @p14288 :rule trans :premises (@p14287 @p14286)) % 1.38/1.63 (step @p14289 :rule trans :premises (@p14288 @p14283)) % 1.38/1.63 (step @p14290 :rule arith_poly_norm :args ((= (* 1 (- 1 @t235)) (* 1 (- tptp.b -1))))) % 1.38/1.63 (step @p14291 :rule arith_poly_norm_rel :premises (@p14290) :args ((= (>= 1 @t235) @t2540))) % 1.38/1.63 (step @p14292 :rule arith-elim-leq :args (@t235 1)) % 1.38/1.63 (step @p14293 :rule trans :premises (@p14292 @p14291)) % 1.38/1.63 (step @p14294 :rule cong :premises (@p901 @p404) :args (@t2572)) % 1.38/1.63 (step @p14295 :rule trans :premises (@p14294 @p14293)) % 1.38/1.63 (step @p14296 :rule cong :premises (@p14295) :args ((not @t2572))) % 1.38/1.63 (step @p14297 :rule arith-elim-leq :args (@t328 1)) % 1.38/1.63 (step @p14298 :rule symm :premises (@p14297)) % 1.38/1.63 (step @p14299 :rule cong :premises (@p14298) :args ((not (>= 1 @t328)))) % 1.38/1.63 (step @p14300 :rule arith-elim-gt :args (@t328 1)) % 1.38/1.63 (step @p14301 :rule trans :premises (@p14300 @p14299)) % 1.38/1.63 (step @p14302 :rule trans :premises (@p14301 @p14296)) % 1.38/1.63 (step @p14303 :rule cong :premises (@p987 @p14302 @p14289) :args (@t2573)) % 1.38/1.63 (step @p14304 :rule trans :premises (@p14303 @p14276)) % 1.38/1.63 (step @p14305 :rule ite-true-cond :args (@t2551 @t35)) % 1.38/1.63 (step @p14306 :rule cong :premises (@p44 @p991) :args (@t2574)) % 1.38/1.63 (step @p14307 :rule cong :premises (@p14306) :args ((not @t2574))) % 1.38/1.63 (step @p14308 :rule arith-leq-norm :args (tptp.b -1)) % 1.38/1.63 (step @p14309 :rule trans :premises (@p14308 @p14307)) % 1.38/1.63 (step @p14310 :rule cong :premises (@p11 @p963) :args (@t2575)) % 1.38/1.63 (step @p14311 :rule trans :premises (@p14310 @p14309)) % 1.38/1.63 (step @p14312 :rule cong :premises (@p14311) :args ((not @t2575))) % 1.38/1.63 (step @p14313 :rule trans :premises (@p14312 @p36)) % 1.38/1.63 (step @p14314 :rule arith-elim-leq :args (tptp.b @t344)) % 1.38/1.63 (step @p14315 :rule symm :premises (@p14314)) % 1.38/1.63 (step @p14316 :rule cong :premises (@p14315) :args ((not (>= @t344 tptp.b)))) % 1.38/1.63 (step @p14317 :rule arith-elim-gt :args (tptp.b @t344)) % 1.38/1.63 (step @p14318 :rule trans :premises (@p14317 @p14316)) % 1.38/1.63 (step @p14319 :rule trans :premises (@p14318 @p14313)) % 1.38/1.63 (step @p14320 :rule bool-double-not-elim :args (@t2551)) % 1.38/1.63 (step @p14321 :rule cong :premises (@p44 @p1006) :args (@t2576)) % 1.38/1.63 (step @p14322 :rule cong :premises (@p14321) :args ((not @t2576))) % 1.38/1.63 (step @p14323 :rule arith-leq-norm :args (tptp.b 1)) % 1.38/1.63 (step @p14324 :rule trans :premises (@p14323 @p14322)) % 1.38/1.63 (step @p14325 :rule cong :premises (@p14324) :args ((not (<= tptp.b 1)))) % 1.38/1.63 (step @p14326 :rule trans :premises (@p14325 @p14320)) % 1.38/1.63 (step @p14327 :rule arith-elim-leq :args (tptp.b 1)) % 1.38/1.63 (step @p14328 :rule symm :premises (@p14327)) % 1.38/1.63 (step @p14329 :rule cong :premises (@p14328) :args ((not (>= 1 tptp.b)))) % 1.38/1.63 (step @p14330 :rule arith-elim-gt :args (tptp.b 1)) % 1.38/1.63 (step @p14331 :rule trans :premises (@p14330 @p14329)) % 1.38/1.63 (step @p14332 :rule trans :premises (@p14331 @p14326)) % 1.38/1.63 (step @p14333 :rule cong :premises (@p987 @p14332 @p14319) :args (@t2577)) % 1.38/1.63 (step @p14334 :rule trans :premises (@p14333 @p14305)) % 1.38/1.63 (step @p14335 :rule cong :premises (@p926 @p14334 @p14304) :args (@t2578)) % 1.38/1.63 (step @p14336 :rule nary_cong :premises (@p14335 @p858) :args (@t2579)) % 1.38/1.63 (step @p14337 :rule cong :premises (@p14336 @p14275) :args ((=> @t2579 @t2570))) % 1.38/1.63 (assume-push @p24278 @t2578) % 1.38/1.63 (assume-push @p24279 @t314) % 1.38/1.63 (step @p14340 :rule arith-abs-int-gt :args (@t16 tptp.b)) % 1.38/1.63 (step @p14341 :rule arith_poly_norm :args ((= (* 1 (- @t359 @t2580)) (* 1 (- @t2581 0))))) % 1.38/1.63 (step @p14342 :rule arith_poly_norm_rel :premises (@p14341) :args ((= @t2582 (>= @t2581 0)))) % 1.38/1.63 (step @p14343 :rule arith-elim-leq :args (@t2580 @t359)) % 1.38/1.63 (step @p14344 :rule trans :premises (@p14343 @p14342)) % 1.38/1.63 (step @p14345 :rule cong :premises (@p14344) :args ((not (<= @t2580 @t359)))) % 1.38/1.63 (step @p14346 :rule symm :premises (@p14343)) % 1.38/1.63 (step @p14347 :rule cong :premises (@p14346) :args ((not @t2582))) % 1.38/1.63 (step @p14348 :rule arith-elim-gt :args (@t2580 @t359)) % 1.38/1.63 (step @p14349 :rule trans :premises (@p14348 @p14347)) % 1.38/1.63 (step @p14350 :rule trans :premises (@p14349 @p14345)) % 1.38/1.63 (step @p14351 :rule symm :premises (@p14350)) % 1.38/1.63 (step @p1039 :rule arith_poly_norm :args (@t363)) % 1.38/1.63 (step @p1040 :rule cong :premises (@p1039) :args (@t364)) % 1.38/1.63 (step @p14352 :rule refl :args (@t2580)) % 1.38/1.63 (step @p14353 :rule cong :premises (@p14352 @p1040) :args (@t2583)) % 1.38/1.63 (step @p14354 :rule trans :premises (@p14353 @p14344)) % 1.38/1.63 (step @p14355 :rule cong :premises (@p14354) :args ((not @t2583))) % 1.38/1.63 (step @p14356 :rule arith-elim-leq :args (@t2580 @t364)) % 1.38/1.63 (step @p14357 :rule symm :premises (@p14356)) % 1.38/1.63 (step @p14358 :rule cong :premises (@p14357) :args ((not (>= @t364 @t2580)))) % 1.38/1.63 (step @p14359 :rule arith-elim-gt :args (@t2580 @t364)) % 1.38/1.63 (step @p14360 :rule trans :premises (@p14359 @p14358)) % 1.38/1.63 (step @p14361 :rule trans :premises (@p14360 @p14355)) % 1.38/1.63 (step @p14362 :rule trans :premises (@p14361 @p14351)) % 1.38/1.63 (step @p1052 :rule refl :args (@t359)) % 1.38/1.63 (step @p14363 :rule and_intro :premises (@p1052 @p24279)) % 1.38/1.63 (step @p14364 :rule arith-abs-int-gt :args (tptp.b 1)) % 1.38/1.63 (step @p14365 :rule symm :premises (@p14364)) % 1.38/1.63 (step @p14366 :rule eq_resolve :premises (@p24278 @p14365)) % 1.38/1.63 (step @p14367 :rule arith_mult_abs_comparison :premises (@p14366 @p14363)) % 1.38/1.63 (step @p14368 :rule eq_resolve :premises (@p14367 @p14362)) % 1.38/1.63 (step @p14369 :rule eq_resolve :premises (@p14368 @p14340)) % 1.38/1.63 (step-pop @p24280 :rule scope :premises (@p14369)) % 1.38/1.63 (step-pop @p24281 :rule scope :premises (@p24280)) % 1.38/1.63 (step @p14370 :rule process_scope :premises (@p24281) :args (@t2570)) % 1.38/1.63 (step @p14373 :rule eq_resolve :premises (@p14370 @p14337)) % 1.38/1.63 (step @p14374 :rule implies_elim :premises (@p14373)) % 1.38/1.63 (step @p14375 :rule reordering :premises (@p14374) :args ((or @t2585 (not @t2554)))) % 1.38/1.63 (step @p14376 :rule cnf_ite_pos1 :args (@t2585)) % 1.38/1.63 (step @p14377 :rule reordering :premises (@p14376) :args ((or @t885 @t2584 (not @t2585)))) % 1.38/1.63 (step @p14378 :rule cnf_ite_pos2 :args (@t2584)) % 1.38/1.63 (step @p14379 :rule reordering :premises (@p14378) :args ((or @t35 @t2563 (not @t2584)))) % 1.38/1.63 (assume-push @p24282 @t2563) % 1.38/1.63 (assume-push @p24283 @t15) % 1.38/1.63 (assume-push @p24284 @t24) % 1.38/1.63 (assume-push @p24285 @t143) % 1.38/1.63 (assume-push @p24286 @t738) % 1.38/1.63 (assume-push @p24287 @t2586) % 1.38/1.63 (step @p14386 :rule evaluate :args ((<= 0/1 -14/33))) % 1.38/1.63 (step @p14387 :rule evaluate :args ((+ 15/1 -7/99 8/693 0/1 0/1 -968/63))) % 1.38/1.63 (step @p14388 :rule evaluate :args (@t2587)) % 1.38/1.63 (step @p14389 :rule evaluate :args (@t2588)) % 1.38/1.63 (step @p14390 :rule evaluate :args (@t2589)) % 1.38/1.63 (step @p14391 :rule evaluate :args (@t2590)) % 1.38/1.63 (step @p14392 :rule evaluate :args (@t2591)) % 1.38/1.63 (step @p14393 :rule evaluate :args (@t2228)) % 1.38/1.63 (step @p14394 :rule evaluate :args (@t2592)) % 1.38/1.63 (step @p14395 :rule cong :premises (@p14394) :args (@t2593)) % 1.38/1.63 (step @p14396 :rule trans :premises (@p14395 @p14393)) % 1.38/1.63 (step @p14397 :rule nary_cong :premises (@p14396 @p14392 @p14391 @p14390 @p14389 @p14388) :args (@t2594)) % 1.38/1.63 (step @p14398 :rule trans :premises (@p14397 @p14387)) % 1.38/1.63 (step @p14399 :rule arith_poly_norm :args ((= (+ @t608 @t2599 @t2598 @t2597 @t2596 @t2595) 0/1))) % 1.38/1.63 (step @p14400 :rule refl :args (@t2595)) % 1.38/1.63 (step @p14401 :rule arith_poly_norm :args ((= @t2600 @t2596))) % 1.38/1.63 (step @p14402 :rule arith_poly_norm :args ((= @t2601 @t2597))) % 1.38/1.63 (step @p14403 :rule arith_poly_norm :args ((= @t2602 @t2598))) % 1.38/1.63 (step @p14404 :rule arith_poly_norm :args ((= @t2604 @t2599))) % 1.38/1.63 (step @p14405 :rule refl :args (@t608)) % 1.38/1.63 (step @p14406 :rule nary_cong :premises (@p14405 @p14404 @p14403 @p14402 @p14401 @p14400) :args (@t2605)) % 1.38/1.63 (step @p14407 :rule trans :premises (@p14406 @p14399)) % 1.38/1.63 (step @p14408 :rule cong :premises (@p14407 @p14398) :args ((<= @t2605 @t2594))) % 1.38/1.63 (step @p14409 :rule trans :premises (@p14408 @p14386)) % 1.38/1.63 (assume-push @p24288 @t2606) % 1.38/1.63 (assume-push @p24289 @t738) % 1.38/1.63 (step @p14412 :rule arith_mult_neg :args (-88/63 @t2303)) % 1.38/1.63 (step @p14413 :rule evaluate :args (@t720)) % 1.38/1.63 (step @p14414 :rule refl :args (@t389)) % 1.38/1.63 (step @p14415 :rule cong :premises (@p14414 @p14413) :args (@t2304)) % 1.38/1.63 (step @p2347 :rule arith_poly_norm :args (@t722)) % 1.38/1.63 (step @p14416 :rule arith_poly_norm_rel :premises (@p2347) :args (@t2305)) % 1.38/1.63 (step @p14417 :rule trans :premises (@p14416 @p14415)) % 1.38/1.63 (step @p14418 :rule eq_resolve :premises (@p24286 @p14417)) % 1.38/1.63 (step @p14419 :rule and_intro :premises (@p24288 @p14418)) % 1.38/1.63 (step @p14420 :rule modus_ponens :premises (@p14419 @p14412)) % 1.38/1.63 (step-pop @p24290 :rule scope :premises (@p14420)) % 1.38/1.63 (step-pop @p24291 :rule scope :premises (@p24290)) % 1.38/1.63 (step @p14421 :rule process_scope :premises (@p24291) :args ((<= @t2595 @t2587))) % 1.38/1.63 (step @p14424 :rule evaluate :args (@t2606)) % 1.38/1.63 (step @p14425 :rule true_elim :premises (@p14424)) % 1.38/1.63 (step @p14426 :rule and_intro :premises (@p14425 @p24286)) % 1.38/1.63 (step @p14427 :rule modus_ponens :premises (@p14426 @p14421)) % 1.38/1.63 (assume-push @p24292 @t2607) % 1.38/1.63 (assume-push @p24293 @t417) % 1.38/1.63 (step @p14430 :rule arith_mult_neg :args (-8/63 @t418)) % 1.38/1.63 (step @p14431 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p14432 :rule cong :premises (@p24293) :args (@t401)) % 1.38/1.63 (step @p14433 :rule trans :premises (@p14432 @p14431)) % 1.38/1.63 (step @p14434 :rule and_intro :premises (@p24292 @p14433)) % 1.38/1.63 (step @p14435 :rule modus_ponens :premises (@p14434 @p14430)) % 1.38/1.63 (step-pop @p24294 :rule scope :premises (@p14435)) % 1.38/1.63 (step-pop @p24295 :rule scope :premises (@p24294)) % 1.38/1.63 (step @p14436 :rule process_scope :premises (@p24295) :args ((= @t2600 @t2588))) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p14439 :rule eq_resolve :premises (@p24285 @p1181)) % 1.38/1.63 (step @p14440 :rule evaluate :args (@t2607)) % 1.38/1.63 (step @p14441 :rule true_elim :premises (@p14440)) % 1.38/1.63 (step @p14442 :rule and_intro :premises (@p14441 @p14439)) % 1.38/1.63 (step @p14443 :rule modus_ponens :premises (@p14442 @p14436)) % 1.38/1.63 (assume-push @p24296 @t2608) % 1.38/1.63 (assume-push @p24297 @t222) % 1.38/1.63 (step @p14446 :rule arith_mult_neg :args (-1/99 @t664)) % 1.38/1.63 (step @p14447 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p14448 :rule cong :premises (@p24297) :args (@t654)) % 1.38/1.63 (step @p14449 :rule trans :premises (@p14448 @p14447)) % 1.38/1.63 (step @p14450 :rule and_intro :premises (@p24296 @p14449)) % 1.38/1.63 (step @p14451 :rule modus_ponens :premises (@p14450 @p14446)) % 1.38/1.63 (step-pop @p24298 :rule scope :premises (@p14451)) % 1.38/1.63 (step-pop @p24299 :rule scope :premises (@p24298)) % 1.38/1.63 (step @p14452 :rule process_scope :premises (@p24299) :args ((= @t2601 @t2589))) % 1.38/1.63 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.63 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.63 (step @p538 :rule symm :premises (@p537)) % 1.38/1.63 (step @p14455 :rule eq_resolve :premises (@p24284 @p538)) % 1.38/1.63 (step @p14456 :rule evaluate :args (@t2608)) % 1.38/1.63 (step @p14457 :rule true_elim :premises (@p14456)) % 1.38/1.63 (step @p14458 :rule and_intro :premises (@p14457 @p14455)) % 1.38/1.63 (step @p14459 :rule modus_ponens :premises (@p14458 @p14452)) % 1.38/1.63 (assume-push @p24300 @t2609) % 1.38/1.63 (assume-push @p24301 @t4) % 1.38/1.63 (step @p14462 :rule arith_mult_pos :args (8/693 @t82)) % 1.38/1.63 (step @p14463 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p14464 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p14465 :rule trans :premises (@p14464 @p14463)) % 1.38/1.63 (step @p14466 :rule and_intro :premises (@p24300 @p14465)) % 1.38/1.63 (step @p14467 :rule modus_ponens :premises (@p14466 @p14462)) % 1.38/1.63 (step-pop @p24302 :rule scope :premises (@p14467)) % 1.38/1.63 (step-pop @p24303 :rule scope :premises (@p24302)) % 1.38/1.63 (step @p14468 :rule process_scope :premises (@p24303) :args ((= @t2602 @t2590))) % 1.38/1.63 (step @p14471 :rule evaluate :args (@t2609)) % 1.38/1.63 (step @p14472 :rule true_elim :premises (@p14471)) % 1.38/1.63 (step @p14473 :rule and_intro :premises (@p14472 @p1)) % 1.38/1.63 (step @p14474 :rule modus_ponens :premises (@p14473 @p14468)) % 1.38/1.63 (assume-push @p24304 @t2610) % 1.38/1.63 (assume-push @p24305 @t2563) % 1.38/1.63 (step @p14477 :rule arith_mult_neg :args (-7/99 (>= @t2603 1/1))) % 1.38/1.63 (step @p14478 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p14479 :rule refl :args (@t2603)) % 1.38/1.63 (step @p14480 :rule cong :premises (@p14479 @p14478) :args (@t2611)) % 1.38/1.63 (step @p14481 :rule arith_poly_norm :args ((= (* -1/1 (to_real @t2564)) (* -1/1 (- @t2603 @t83))))) % 1.38/1.63 (step @p14482 :rule arith_poly_norm_rel :premises (@p14481) :args ((= @t2563 @t2611))) % 1.38/1.63 (step @p14483 :rule trans :premises (@p14482 @p14480)) % 1.38/1.63 (step @p14484 :rule eq_resolve :premises (@p24282 @p14483)) % 1.38/1.63 (step @p14485 :rule and_intro :premises (@p24304 @p14484)) % 1.38/1.63 (step @p14486 :rule modus_ponens :premises (@p14485 @p14477)) % 1.38/1.63 (step-pop @p24306 :rule scope :premises (@p14486)) % 1.38/1.63 (step-pop @p24307 :rule scope :premises (@p24306)) % 1.38/1.63 (step @p14487 :rule process_scope :premises (@p24307) :args ((<= @t2604 @t2591))) % 1.38/1.63 (step @p14490 :rule evaluate :args (@t2610)) % 1.38/1.63 (step @p14491 :rule true_elim :premises (@p14490)) % 1.38/1.63 (step @p14492 :rule and_intro :premises (@p14491 @p24282)) % 1.38/1.63 (step @p14493 :rule modus_ponens :premises (@p14492 @p14487)) % 1.38/1.63 (step @p14494 :rule arith_poly_norm :args ((= (* -15/1 (to_real (- @t213 @t2592))) (* -15/1 (- @t608 @t2593))))) % 1.38/1.63 (step @p14495 :rule arith_poly_norm_rel :premises (@p14494) :args ((= (<= @t213 @t2592) (<= @t608 @t2593)))) % 1.38/1.63 (step @p14496 :rule arith_mult_neg :args (-1 @t2586)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p14497 :rule and_intro :premises (@p136 @p24287)) % 1.38/1.63 (step @p14498 :rule modus_ponens :premises (@p14497 @p14496)) % 1.38/1.63 (step @p14499 :rule eq_resolve :premises (@p14498 @p14495)) % 1.38/1.63 (step @p14500 :rule arith_sum_ub :premises (@p14499 @p14493 @p14474 @p14459 @p14443 @p14427)) % 1.38/1.63 (step @p14501 false :rule eq_resolve :premises (@p14500 @p14409)) % 1.38/1.63 (step-pop @p24308 :rule scope :premises (@p14501)) % 1.38/1.63 (step-pop @p24309 :rule scope :premises (@p24308)) % 1.38/1.63 (step-pop @p24310 :rule scope :premises (@p24309)) % 1.38/1.63 (step-pop @p24311 :rule scope :premises (@p24310)) % 1.38/1.63 (step-pop @p24312 :rule scope :premises (@p24311)) % 1.38/1.63 (step-pop @p24313 :rule scope :premises (@p24312)) % 1.38/1.63 (step @p14502 :rule process_scope :premises (@p24313) :args (false)) % 1.38/1.63 (step @p14509 :rule not_and :premises (@p14502)) % 1.38/1.63 (step @p14510 :rule reordering :premises (@p14509) :args ((or @t38 @t197 @t273 @t2306 @t2612 (not @t2563)))) % 1.38/1.63 (step @p14511 :rule bool-double-not-elim :args (@t2586)) % 1.38/1.63 (step @p14512 :rule refl :args (@t2183)) % 1.38/1.63 (step @p14513 :rule refl :args (@t2306)) % 1.38/1.63 (step @p14514 :rule nary_cong :premises (@p35 @p495 @p709 @p14513 @p2303 @p14512 @p14511) :args ((or @t38 @t197 @t273 @t2306 @t704 @t2183 (not @t2612)))) % 1.38/1.63 (assume-push @p24314 @t15) % 1.38/1.63 (assume-push @p24315 @t24) % 1.38/1.63 (assume-push @p24316 @t143) % 1.38/1.63 (assume-push @p24317 @t703) % 1.38/1.63 (assume-push @p24318 @t738) % 1.38/1.63 (assume-push @p24319 @t2612) % 1.38/1.63 (assume-push @p24320 @t2182) % 1.38/1.63 (step @p14522 :rule evaluate :args ((= (to_real (to_int 162/7)) 162/7))) % 1.38/1.63 (step @p14523 :rule arith-int-eq-conflict :premises (@p14522) :args (@t16 162/7)) % 1.38/1.63 (step @p14524 :rule arith_poly_norm :args ((= (* -162/7 @t2617) (* -1134/1 (- @t644 162/7))))) % 1.38/1.63 (step @p14525 :rule arith_poly_norm_rel :premises (@p14524) :args ((= @t2618 (= @t644 162/7)))) % 1.38/1.63 (step @p14526 :rule arith_poly_norm :args ((= (* -1134/1 (to_real (- @t2615 -98))) (* -1134/1 @t2617)))) % 1.38/1.63 (step @p14527 :rule arith_poly_norm_rel :premises (@p14526) :args ((= (= @t2615 -98) @t2618))) % 1.38/1.63 (step @p14528 :rule trans :premises (@p14527 @p14525 @p14523)) % 1.38/1.63 (step @p14529 :rule evaluate :args (@t2619)) % 1.38/1.63 (step @p14530 :rule evaluate :args (@t2620)) % 1.38/1.63 (step @p4875 :rule evaluate :args (@t1252)) % 1.38/1.63 (step @p14531 :rule evaluate :args ((+ 112 -121))) % 1.38/1.63 (step @p14532 :rule evaluate :args (@t2621)) % 1.38/1.63 (step @p9396 :rule evaluate :args (@t1947)) % 1.38/1.63 (step @p401 :rule refl :args (-11)) % 1.38/1.63 (step @p14533 :rule nary_cong :premises (@p401 @p9396) :args (@t2622)) % 1.38/1.63 (step @p14534 :rule trans :premises (@p14533 @p14532)) % 1.38/1.63 (step @p14535 :rule evaluate :args ((* -7 -16))) % 1.38/1.63 (step @p14536 :rule evaluate :args (@t2623)) % 1.38/1.63 (step @p733 :rule refl :args (-7)) % 1.38/1.63 (step @p14537 :rule nary_cong :premises (@p733 @p14536) :args (@t2624)) % 1.38/1.63 (step @p14538 :rule trans :premises (@p14537 @p14535)) % 1.38/1.63 (step @p14539 :rule nary_cong :premises (@p14538 @p14534) :args (@t2625)) % 1.38/1.63 (step @p14540 :rule trans :premises (@p14539 @p14531)) % 1.38/1.63 (step @p738 :rule refl :args (-1)) % 1.38/1.63 (step @p14541 :rule nary_cong :premises (@p738 @p14540) :args (@t2626)) % 1.38/1.63 (step @p14542 :rule trans :premises (@p14541 @p4875)) % 1.38/1.63 (step @p14543 :rule nary_cong :premises (@p401 @p14542) :args (@t2627)) % 1.38/1.63 (step @p14544 :rule trans :premises (@p14543 @p14530)) % 1.38/1.63 (step @p14545 :rule nary_cong :premises (@p404 @p14544) :args (@t2628)) % 1.38/1.63 (step @p14546 :rule trans :premises (@p14545 @p14529)) % 1.38/1.63 (step @p14547 :rule arith_poly_norm :args ((= (* 7 @t2629) @t2615))) % 1.38/1.63 (step @p14548 :rule arith_poly_norm :args ((= (* -1 (+ 176 @t22)) @t2629))) % 1.38/1.63 (step @p14549 :rule refl :args (@t22)) % 1.38/1.63 (step @p14550 :rule evaluate :args ((* -11 -16))) % 1.38/1.63 (step @p14551 :rule nary_cong :premises (@p401 @p14536) :args (@t2630)) % 1.38/1.63 (step @p14552 :rule trans :premises (@p14551 @p14550)) % 1.38/1.63 (step @p14553 :rule nary_cong :premises (@p14552 @p14549) :args (@t2631)) % 1.38/1.63 (step @p14554 :rule nary_cong :premises (@p738 @p14553) :args (@t2632)) % 1.38/1.63 (step @p14555 :rule trans :premises (@p14554 @p14548)) % 1.38/1.63 (step @p9404 :rule refl :args (7)) % 1.38/1.63 (step @p14556 :rule nary_cong :premises (@p9404 @p14555) :args (@t2633)) % 1.38/1.63 (step @p14557 :rule trans :premises (@p14556 @p14547)) % 1.38/1.63 (step @p14558 :rule cong :premises (@p14557 @p14546) :args ((= @t2633 @t2628))) % 1.38/1.63 (step @p14559 :rule trans :premises (@p14558 @p14528)) % 1.38/1.63 (step @p14560 :rule cong :premises (@p747 @p9396) :args (@t2634)) % 1.38/1.63 (step @p14561 :rule symm :premises (@p14560)) % 1.38/1.63 (step @p14562 :rule eq-refl :args (@t703)) % 1.38/1.63 (step @p14563 :rule cong :premises (@p1242 @p12613) :args (@t2635)) % 1.38/1.63 (step @p14564 :rule cong :premises (@p14563) :args (@t2636)) % 1.38/1.63 (step @p14565 :rule arith-leq-norm :args (@t135 11)) % 1.38/1.63 (step @p14566 :rule trans :premises (@p14565 @p14564)) % 1.38/1.63 (step @p14567 :rule cong :premises (@p14566) :args (@t2637)) % 1.38/1.63 (step @p14568 :rule trans :premises (@p14567 @p2303)) % 1.38/1.63 (step @p14569 :rule arith-elim-leq :args (@t135 11)) % 1.38/1.63 (step @p14570 :rule symm :premises (@p14569)) % 1.38/1.63 (step @p14571 :rule cong :premises (@p14570) :args (@t2638)) % 1.38/1.63 (step @p14572 :rule arith-elim-gt :args (@t135 11)) % 1.38/1.63 (step @p14573 :rule trans :premises (@p14572 @p14571)) % 1.38/1.63 (step @p14574 :rule trans :premises (@p14573 @p14568)) % 1.38/1.63 (step @p14575 :rule cong :premises (@p14574) :args (@t2639)) % 1.38/1.63 (step @p14576 :rule refl :args (@t703)) % 1.38/1.63 (step @p14577 :rule cong :premises (@p14576 @p14575) :args (@t2640)) % 1.38/1.63 (step @p14578 :rule trans :premises (@p14577 @p14562)) % 1.38/1.63 (step @p14579 :rule true_elim :premises (@p14578)) % 1.38/1.63 (step @p14580 :rule eq_resolve :premises (@p24317 @p14579)) % 1.38/1.63 (step @p14581 :rule arith_trichotomy :premises (@p24318 @p14580)) % 1.38/1.63 (step @p14582 :rule eq_resolve :premises (@p14581 @p14561)) % 1.38/1.63 (step @p14583 :rule nary_cong :premises (@p401 @p14582) :args (@t141)) % 1.38/1.63 (step @p14584 :rule cong :premises (@p752 @p14536) :args ((= @t18 @t2623))) % 1.38/1.63 (step @p14585 :rule symm :premises (@p14584)) % 1.38/1.63 (step @p14586 :rule eq-refl :args (@t2612)) % 1.38/1.63 (step @p14587 :rule refl :args (@t2612)) % 1.38/1.63 (step @p14588 :rule evaluate :args (@t2641)) % 1.38/1.63 (step @p14589 :rule cong :premises (@p757 @p14588) :args (@t2642)) % 1.38/1.63 (step @p14590 :rule cong :premises (@p14589) :args ((not @t2642))) % 1.38/1.63 (step @p14591 :rule arith-leq-norm :args (@t18 -16)) % 1.38/1.63 (step @p14592 :rule trans :premises (@p14591 @p14590)) % 1.38/1.63 (step @p14593 :rule cong :premises (@p14592) :args ((not (<= @t18 -16)))) % 1.38/1.63 (step @p14594 :rule trans :premises (@p14593 @p14511)) % 1.38/1.63 (step @p14595 :rule arith-elim-leq :args (@t18 -16)) % 1.38/1.63 (step @p14596 :rule symm :premises (@p14595)) % 1.38/1.63 (step @p14597 :rule cong :premises (@p14596) :args ((not (>= -16 @t18)))) % 1.38/1.63 (step @p14598 :rule arith-elim-gt :args (@t18 -16)) % 1.38/1.63 (step @p14599 :rule trans :premises (@p14598 @p14597)) % 1.38/1.63 (step @p14600 :rule trans :premises (@p14599 @p14594)) % 1.38/1.63 (step @p14601 :rule cong :premises (@p14600) :args (@t2643)) % 1.38/1.63 (step @p14602 :rule cong :premises (@p14601 @p14587) :args ((= @t2643 @t2612))) % 1.38/1.63 (step @p14603 :rule trans :premises (@p14602 @p14586)) % 1.38/1.63 (step @p14604 :rule eq-symm :args (@t2612 @t2643)) % 1.38/1.63 (step @p14605 :rule trans :premises (@p14604 @p14603)) % 1.38/1.63 (step @p14606 :rule true_elim :premises (@p14605)) % 1.38/1.63 (step @p14607 :rule eq_resolve :premises (@p24319 @p14606)) % 1.38/1.63 (step @p14608 :rule arith_trichotomy :premises (@p24320 @p14607)) % 1.38/1.63 (step @p14609 :rule eq_resolve :premises (@p14608 @p14585)) % 1.38/1.63 (step @p14610 :rule nary_cong :premises (@p733 @p14609) :args (@t156)) % 1.38/1.63 (step @p14611 :rule nary_cong :premises (@p14610 @p14583) :args (@t299)) % 1.38/1.63 (step @p14612 :rule nary_cong :premises (@p738 @p14611) :args (@t300)) % 1.38/1.63 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.63 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.63 (step @p783 :rule symm :premises (@p782)) % 1.38/1.63 (step @p14613 :rule eq_resolve :premises (@p24316 @p783)) % 1.38/1.63 (step @p14614 :rule trans :premises (@p14613 @p14612)) % 1.38/1.63 (step @p14615 :rule nary_cong :premises (@p401 @p14614) :args (@t12)) % 1.38/1.63 (step @p14616 :rule nary_cong :premises (@p404 @p14615) :args (@t13)) % 1.38/1.63 (step @p14617 :rule nary_cong :premises (@p401 @p14609) :args (@t216)) % 1.38/1.63 (step @p14618 :rule nary_cong :premises (@p14617 @p14549) :args (@t1952)) % 1.38/1.63 (step @p14619 :rule nary_cong :premises (@p738 @p14618) :args (@t1953)) % 1.38/1.63 (step @p9418 :rule arith_poly_norm :args (@t1954)) % 1.38/1.63 (step @p9419 :rule cong :premises (@p11 @p9418) :args (@t1955)) % 1.38/1.63 (step @p9420 :rule symm :premises (@p9419)) % 1.38/1.63 (step @p14620 :rule eq_resolve :premises (@p24315 @p9420)) % 1.38/1.63 (step @p14621 :rule trans :premises (@p14620 @p14619)) % 1.38/1.63 (step @p14622 :rule nary_cong :premises (@p9404 @p14621) :args (@t1)) % 1.38/1.63 (step @p14623 :rule cong :premises (@p14622 @p14616) :args (@t15)) % 1.38/1.63 (step @p14624 :rule eq_resolve :premises (@p6 @p14623)) % 1.38/1.63 (step @p14625 false :rule eq_resolve :premises (@p14624 @p14559)) % 1.38/1.63 (step-pop @p24321 :rule scope :premises (@p14625)) % 1.38/1.63 (step-pop @p24322 :rule scope :premises (@p24321)) % 1.38/1.63 (step-pop @p24323 :rule scope :premises (@p24322)) % 1.38/1.63 (step-pop @p24324 :rule scope :premises (@p24323)) % 1.38/1.63 (step-pop @p24325 :rule scope :premises (@p24324)) % 1.38/1.63 (step-pop @p24326 :rule scope :premises (@p24325)) % 1.38/1.63 (step-pop @p24327 :rule scope :premises (@p24326)) % 1.38/1.63 (step @p14626 :rule process_scope :premises (@p24327) :args (false)) % 1.38/1.63 (assume-push @p24328 @t15) % 1.38/1.63 (assume-push @p24329 @t24) % 1.38/1.63 (assume-push @p24330 @t143) % 1.38/1.63 (assume-push @p24331 @t738) % 1.38/1.63 (assume-push @p24332 @t703) % 1.38/1.63 (assume-push @p24333 @t2182) % 1.38/1.63 (assume-push @p24334 @t2612) % 1.38/1.63 (step @p14641 :rule and_intro :premises (@p6 @p24329 @p24330 @p24332 @p24331 @p24334 @p24333)) % 1.38/1.63 (step-pop @p24335 :rule scope :premises (@p14641)) % 1.38/1.63 (step-pop @p24336 :rule scope :premises (@p24335)) % 1.38/1.63 (step-pop @p24337 :rule scope :premises (@p24336)) % 1.38/1.63 (step-pop @p24338 :rule scope :premises (@p24337)) % 1.38/1.63 (step-pop @p24339 :rule scope :premises (@p24338)) % 1.38/1.63 (step-pop @p24340 :rule scope :premises (@p24339)) % 1.38/1.63 (step-pop @p24341 :rule scope :premises (@p24340)) % 1.38/1.63 (step @p14642 :rule process_scope :premises (@p24341) :args (@t2644)) % 1.38/1.63 (step @p14650 :rule implies_elim :premises (@p14642)) % 1.38/1.63 (step @p14651 :rule resolution :premises (@p14650 @p14626) :args (true @t2644)) % 1.38/1.63 (step @p14652 :rule not_and :premises (@p14651)) % 1.38/1.63 (step @p14653 :rule eq_resolve :premises (@p14652 @p14514)) % 1.38/1.63 (step @p14654 :rule refl :args (@t702)) % 1.38/1.63 (step @p14655 :rule nary_cong :premises (@p35 @p495 @p709 @p14513 @p2303 @p11172 @p14654) :args ((or @t38 @t197 @t273 @t2306 @t704 @t2184 @t702))) % 1.38/1.63 (assume-push @p24342 @t15) % 1.38/1.63 (assume-push @p24343 @t24) % 1.38/1.63 (assume-push @p24344 @t143) % 1.38/1.63 (assume-push @p24345 @t703) % 1.38/1.63 (assume-push @p24346 @t738) % 1.38/1.63 (assume-push @p24347 @t2183) % 1.38/1.63 (assume-push @p24348 @t700) % 1.38/1.63 (step @p14663 :rule evaluate :args ((= (to_real (to_int 184/7)) 184/7))) % 1.38/1.63 (step @p14664 :rule arith-int-eq-conflict :premises (@p14663) :args (@t16 184/7)) % 1.38/1.63 (step @p14665 :rule arith_poly_norm :args ((= (* -184/7 @t2647) (* -1288/1 (- @t644 184/7))))) % 1.38/1.63 (step @p14666 :rule arith_poly_norm_rel :premises (@p14665) :args ((= @t2648 (= @t644 184/7)))) % 1.38/1.63 (step @p14667 :rule arith_poly_norm :args ((= (* -1288/1 (to_real (- @t2645 -21))) (* -1288/1 @t2647)))) % 1.38/1.63 (step @p14668 :rule arith_poly_norm_rel :premises (@p14667) :args ((= (= @t2645 -21) @t2648))) % 1.38/1.63 (step @p14669 :rule trans :premises (@p14668 @p14666 @p14664)) % 1.38/1.63 (step @p14670 :rule evaluate :args (@t2649)) % 1.38/1.63 (step @p14671 :rule evaluate :args (@t2650)) % 1.38/1.63 (step @p14672 :rule evaluate :args (@t2651)) % 1.38/1.63 (step @p14673 :rule evaluate :args ((+ 119 -121))) % 1.38/1.63 (step @p14532 :rule evaluate :args (@t2621)) % 1.38/1.63 (step @p9396 :rule evaluate :args (@t1947)) % 1.38/1.63 (step @p401 :rule refl :args (-11)) % 1.38/1.63 (step @p14533 :rule nary_cong :premises (@p401 @p9396) :args (@t2622)) % 1.38/1.63 (step @p14534 :rule trans :premises (@p14533 @p14532)) % 1.38/1.63 (step @p14674 :rule evaluate :args ((* -7 -17))) % 1.38/1.63 (step @p14675 :rule evaluate :args (@t2652)) % 1.38/1.63 (step @p733 :rule refl :args (-7)) % 1.38/1.63 (step @p14676 :rule nary_cong :premises (@p733 @p14675) :args (@t2653)) % 1.38/1.63 (step @p14677 :rule trans :premises (@p14676 @p14674)) % 1.38/1.63 (step @p14678 :rule nary_cong :premises (@p14677 @p14534) :args (@t2654)) % 1.38/1.63 (step @p14679 :rule trans :premises (@p14678 @p14673)) % 1.38/1.63 (step @p738 :rule refl :args (-1)) % 1.38/1.63 (step @p14680 :rule nary_cong :premises (@p738 @p14679) :args (@t2655)) % 1.38/1.63 (step @p14681 :rule trans :premises (@p14680 @p14672)) % 1.38/1.63 (step @p14682 :rule nary_cong :premises (@p401 @p14681) :args (@t2656)) % 1.38/1.63 (step @p14683 :rule trans :premises (@p14682 @p14671)) % 1.38/1.63 (step @p14684 :rule nary_cong :premises (@p404 @p14683) :args (@t2657)) % 1.38/1.63 (step @p14685 :rule trans :premises (@p14684 @p14670)) % 1.38/1.63 (step @p14686 :rule arith_poly_norm :args ((= (* 7 @t2658) @t2645))) % 1.38/1.63 (step @p14687 :rule arith_poly_norm :args ((= (* -1 (+ 187 @t22)) @t2658))) % 1.38/1.63 (step @p14549 :rule refl :args (@t22)) % 1.38/1.63 (step @p14122 :rule evaluate :args (@t2541)) % 1.38/1.63 (step @p14688 :rule nary_cong :premises (@p401 @p14675) :args (@t2659)) % 1.38/1.63 (step @p14689 :rule trans :premises (@p14688 @p14122)) % 1.38/1.63 (step @p14690 :rule nary_cong :premises (@p14689 @p14549) :args (@t2660)) % 1.38/1.63 (step @p14691 :rule nary_cong :premises (@p738 @p14690) :args (@t2661)) % 1.38/1.63 (step @p14692 :rule trans :premises (@p14691 @p14687)) % 1.38/1.63 (step @p9404 :rule refl :args (7)) % 1.38/1.63 (step @p14693 :rule nary_cong :premises (@p9404 @p14692) :args (@t2662)) % 1.38/1.63 (step @p14694 :rule trans :premises (@p14693 @p14686)) % 1.38/1.63 (step @p14695 :rule cong :premises (@p14694 @p14685) :args ((= @t2662 @t2657))) % 1.38/1.63 (step @p14696 :rule trans :premises (@p14695 @p14669)) % 1.38/1.63 (step @p14560 :rule cong :premises (@p747 @p9396) :args (@t2634)) % 1.38/1.63 (step @p14561 :rule symm :premises (@p14560)) % 1.38/1.63 (step @p14562 :rule eq-refl :args (@t703)) % 1.38/1.63 (step @p14563 :rule cong :premises (@p1242 @p12613) :args (@t2635)) % 1.38/1.63 (step @p14564 :rule cong :premises (@p14563) :args (@t2636)) % 1.38/1.63 (step @p14565 :rule arith-leq-norm :args (@t135 11)) % 1.38/1.63 (step @p14566 :rule trans :premises (@p14565 @p14564)) % 1.38/1.63 (step @p14567 :rule cong :premises (@p14566) :args (@t2637)) % 1.38/1.63 (step @p14568 :rule trans :premises (@p14567 @p2303)) % 1.38/1.63 (step @p14569 :rule arith-elim-leq :args (@t135 11)) % 1.38/1.63 (step @p14570 :rule symm :premises (@p14569)) % 1.38/1.63 (step @p14571 :rule cong :premises (@p14570) :args (@t2638)) % 1.38/1.63 (step @p14572 :rule arith-elim-gt :args (@t135 11)) % 1.38/1.63 (step @p14573 :rule trans :premises (@p14572 @p14571)) % 1.38/1.63 (step @p14574 :rule trans :premises (@p14573 @p14568)) % 1.38/1.63 (step @p14575 :rule cong :premises (@p14574) :args (@t2639)) % 1.38/1.63 (step @p14576 :rule refl :args (@t703)) % 1.38/1.63 (step @p14577 :rule cong :premises (@p14576 @p14575) :args (@t2640)) % 1.38/1.63 (step @p14578 :rule trans :premises (@p14577 @p14562)) % 1.38/1.63 (step @p14579 :rule true_elim :premises (@p14578)) % 1.38/1.63 (step @p14697 :rule eq_resolve :premises (@p24345 @p14579)) % 1.38/1.63 (step @p14698 :rule arith_trichotomy :premises (@p24346 @p14697)) % 1.38/1.63 (step @p14699 :rule eq_resolve :premises (@p14698 @p14561)) % 1.38/1.63 (step @p14700 :rule nary_cong :premises (@p401 @p14699) :args (@t141)) % 1.38/1.63 (step @p14701 :rule cong :premises (@p752 @p14675) :args ((= @t18 @t2652))) % 1.38/1.63 (step @p14702 :rule symm :premises (@p14701)) % 1.38/1.63 (step @p14703 :rule eq-refl :args (@t2183)) % 1.38/1.63 (step @p14704 :rule evaluate :args (@t2663)) % 1.38/1.63 (step @p14705 :rule cong :premises (@p757 @p14704) :args (@t2664)) % 1.38/1.63 (step @p14706 :rule cong :premises (@p14705) :args ((not @t2664))) % 1.38/1.63 (step @p14707 :rule arith-leq-norm :args (@t18 -17)) % 1.38/1.63 (step @p14708 :rule trans :premises (@p14707 @p14706)) % 1.38/1.63 (step @p14709 :rule cong :premises (@p14708) :args ((not @t2188))) % 1.38/1.63 (step @p14710 :rule trans :premises (@p14709 @p11172)) % 1.38/1.63 (step @p14711 :rule arith-elim-leq :args (@t18 -17)) % 1.38/1.63 (step @p14712 :rule symm :premises (@p14711)) % 1.38/1.63 (step @p14713 :rule cong :premises (@p14712) :args ((not (>= -17 @t18)))) % 1.38/1.63 (step @p14714 :rule arith-elim-gt :args (@t18 -17)) % 1.38/1.63 (step @p14715 :rule trans :premises (@p14714 @p14713)) % 1.38/1.63 (step @p14716 :rule trans :premises (@p14715 @p14710)) % 1.38/1.63 (step @p14717 :rule cong :premises (@p14716) :args (@t2665)) % 1.38/1.63 (step @p14718 :rule cong :premises (@p14512 @p14717) :args ((= @t2183 @t2665))) % 1.38/1.63 (step @p14719 :rule trans :premises (@p14718 @p14703)) % 1.38/1.63 (step @p14720 :rule true_elim :premises (@p14719)) % 1.38/1.63 (step @p14721 :rule eq_resolve :premises (@p24347 @p14720)) % 1.38/1.63 (step @p14722 :rule arith_trichotomy :premises (@p24348 @p14721)) % 1.38/1.63 (step @p14723 :rule eq_resolve :premises (@p14722 @p14702)) % 1.38/1.63 (step @p14724 :rule nary_cong :premises (@p733 @p14723) :args (@t156)) % 1.38/1.63 (step @p14725 :rule nary_cong :premises (@p14724 @p14700) :args (@t299)) % 1.38/1.63 (step @p14726 :rule nary_cong :premises (@p738 @p14725) :args (@t300)) % 1.38/1.63 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.63 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.63 (step @p783 :rule symm :premises (@p782)) % 1.38/1.63 (step @p14727 :rule eq_resolve :premises (@p24344 @p783)) % 1.38/1.63 (step @p14728 :rule trans :premises (@p14727 @p14726)) % 1.38/1.63 (step @p14729 :rule nary_cong :premises (@p401 @p14728) :args (@t12)) % 1.38/1.63 (step @p14730 :rule nary_cong :premises (@p404 @p14729) :args (@t13)) % 1.38/1.63 (step @p14731 :rule nary_cong :premises (@p401 @p14723) :args (@t216)) % 1.38/1.63 (step @p14732 :rule nary_cong :premises (@p14731 @p14549) :args (@t1952)) % 1.38/1.63 (step @p14733 :rule nary_cong :premises (@p738 @p14732) :args (@t1953)) % 1.38/1.63 (step @p9418 :rule arith_poly_norm :args (@t1954)) % 1.38/1.63 (step @p9419 :rule cong :premises (@p11 @p9418) :args (@t1955)) % 1.38/1.63 (step @p9420 :rule symm :premises (@p9419)) % 1.38/1.63 (step @p14734 :rule eq_resolve :premises (@p24343 @p9420)) % 1.38/1.63 (step @p14735 :rule trans :premises (@p14734 @p14733)) % 1.38/1.63 (step @p14736 :rule nary_cong :premises (@p9404 @p14735) :args (@t1)) % 1.38/1.63 (step @p14737 :rule cong :premises (@p14736 @p14730) :args (@t15)) % 1.38/1.63 (step @p14738 :rule eq_resolve :premises (@p6 @p14737)) % 1.38/1.63 (step @p14739 false :rule eq_resolve :premises (@p14738 @p14696)) % 1.38/1.63 (step-pop @p24349 :rule scope :premises (@p14739)) % 1.38/1.63 (step-pop @p24350 :rule scope :premises (@p24349)) % 1.38/1.63 (step-pop @p24351 :rule scope :premises (@p24350)) % 1.38/1.63 (step-pop @p24352 :rule scope :premises (@p24351)) % 1.38/1.63 (step-pop @p24353 :rule scope :premises (@p24352)) % 1.38/1.63 (step-pop @p24354 :rule scope :premises (@p24353)) % 1.38/1.63 (step-pop @p24355 :rule scope :premises (@p24354)) % 1.38/1.63 (step @p14740 :rule process_scope :premises (@p24355) :args (false)) % 1.38/1.63 (assume-push @p24356 @t15) % 1.38/1.63 (assume-push @p24357 @t24) % 1.38/1.63 (assume-push @p24358 @t143) % 1.38/1.63 (assume-push @p24359 @t738) % 1.38/1.63 (assume-push @p24360 @t703) % 1.38/1.63 (assume-push @p24361 @t2183) % 1.38/1.63 (assume-push @p24362 @t700) % 1.38/1.63 (step @p14755 :rule and_intro :premises (@p6 @p24357 @p24358 @p24360 @p24359 @p24361 @p24362)) % 1.38/1.63 (step-pop @p24363 :rule scope :premises (@p14755)) % 1.38/1.63 (step-pop @p24364 :rule scope :premises (@p24363)) % 1.38/1.63 (step-pop @p24365 :rule scope :premises (@p24364)) % 1.38/1.63 (step-pop @p24366 :rule scope :premises (@p24365)) % 1.38/1.63 (step-pop @p24367 :rule scope :premises (@p24366)) % 1.38/1.63 (step-pop @p24368 :rule scope :premises (@p24367)) % 1.38/1.63 (step-pop @p24369 :rule scope :premises (@p24368)) % 1.38/1.63 (step @p14756 :rule process_scope :premises (@p24369) :args (@t2666)) % 1.38/1.63 (step @p14764 :rule implies_elim :premises (@p14756)) % 1.38/1.63 (step @p14765 :rule resolution :premises (@p14764 @p14740) :args (true @t2666)) % 1.38/1.63 (step @p14766 :rule not_and :premises (@p14765)) % 1.38/1.63 (step @p14767 :rule eq_resolve :premises (@p14766 @p14655)) % 1.38/1.63 (step @p14768 :rule chain_m_resolution :premises (@p14767 @p14110 @p444 @p324 @p6 @p14653 @p14110 @p444 @p324 @p6 @p14510 @p14110 @p444 @p324 @p6 @p14379 @p857 @p14377 @p3297 @p14375 @p14217 @p886 @p14211 @p857 @p14205 @p14110 @p444 @p6 @p2397 @p626 @p444 @p6) :args (@t701 (@list false false false false true false false false false true false false false false false true false false false false true false true true false false false false true false false) (@list @t738 @t143 @t24 @t15 @t2182 @t738 @t143 @t24 @t15 @t2586 @t738 @t143 @t24 @t15 @t2563 @t35 @t2584 @t809 @t2585 @t2554 @t313 @t2552 @t35 @t2540 @t738 @t143 @t15 @t700 @t229 @t143 @t15))) % 1.38/1.63 (step @p14576 :rule refl :args (@t703)) % 1.38/1.63 (step @p14769 :rule nary_cong :premises (@p35 @p709 @p14576 @p12186) :args ((or @t38 @t273 @t703 (not @t2266)))) % 1.38/1.63 (assume-push @p24370 @t15) % 1.38/1.63 (assume-push @p24371 @t143) % 1.38/1.63 (assume-push @p24372 @t2266) % 1.38/1.63 (assume-push @p24373 @t701) % 1.38/1.63 (step @p14774 :rule evaluate :args ((= (to_real (to_int -1451/7)) -1451/7))) % 1.38/1.63 (step @p14775 :rule arith-int-eq-conflict :premises (@p14774) :args (@t580 -1451/7)) % 1.38/1.63 (step @p14776 :rule arith_poly_norm :args ((= (* 1451/7 @t2669) (* 1451/1 (- @t581 -1451/7))))) % 1.38/1.63 (step @p14777 :rule arith_poly_norm_rel :premises (@p14776) :args ((= @t2670 (= @t581 -1451/7)))) % 1.38/1.63 (step @p14778 :rule arith_poly_norm :args ((= (* 1451/1 (to_real (- @t1 @t2667))) (* 1451/1 @t2669)))) % 1.38/1.63 (step @p14779 :rule arith_poly_norm_rel :premises (@p14778) :args ((= (= @t1 @t2667) @t2670))) % 1.38/1.63 (step @p14780 :rule trans :premises (@p14779 @p14777 @p14775)) % 1.38/1.63 (step @p14781 :rule arith_poly_norm :args ((= (+ 1 @t2671) @t2667))) % 1.38/1.63 (step @p14782 :rule arith_poly_norm :args ((= (* -11 @t2672) @t2671))) % 1.38/1.63 (step @p14783 :rule arith_poly_norm :args ((= (* -1 @t2673) @t2672))) % 1.38/1.63 (step @p14784 :rule arith_poly_norm :args ((= (+ @t156 -132) @t2673))) % 1.38/1.63 (step @p14785 :rule evaluate :args ((* -11 12))) % 1.38/1.63 (step @p12230 :rule evaluate :args (@t2300)) % 1.38/1.63 (step @p401 :rule refl :args (-11)) % 1.38/1.63 (step @p14786 :rule nary_cong :premises (@p401 @p12230) :args (@t2674)) % 1.38/1.63 (step @p14787 :rule trans :premises (@p14786 @p14785)) % 1.38/1.63 (step @p1387 :rule refl :args (@t156)) % 1.38/1.63 (step @p14788 :rule nary_cong :premises (@p1387 @p14787) :args (@t2675)) % 1.38/1.63 (step @p14789 :rule trans :premises (@p14788 @p14784)) % 1.38/1.63 (step @p738 :rule refl :args (-1)) % 1.38/1.63 (step @p14790 :rule nary_cong :premises (@p738 @p14789) :args (@t2676)) % 1.38/1.63 (step @p14791 :rule trans :premises (@p14790 @p14783)) % 1.38/1.63 (step @p14792 :rule nary_cong :premises (@p401 @p14791) :args (@t2677)) % 1.38/1.63 (step @p14793 :rule trans :premises (@p14792 @p14782)) % 1.38/1.63 (step @p14794 :rule nary_cong :premises (@p404 @p14793) :args (@t2678)) % 1.38/1.63 (step @p14795 :rule trans :premises (@p14794 @p14781)) % 1.38/1.63 (step @p14796 :rule cong :premises (@p351 @p14795) :args ((= @t1 @t2678))) % 1.38/1.63 (step @p14797 :rule trans :premises (@p14796 @p14780)) % 1.38/1.63 (step @p14798 :rule cong :premises (@p747 @p12230) :args ((= @t135 @t2300))) % 1.38/1.63 (step @p14799 :rule symm :premises (@p14798)) % 1.38/1.63 (step @p14800 :rule eq-refl :args (@t2266)) % 1.38/1.63 (step @p14801 :rule refl :args (@t2266)) % 1.38/1.63 (step @p14802 :rule cong :premises (@p12199) :args (@t2298)) % 1.38/1.63 (step @p14803 :rule cong :premises (@p14802 @p14801) :args ((= @t2298 @t2266))) % 1.38/1.63 (step @p14804 :rule trans :premises (@p14803 @p14800)) % 1.38/1.63 (step @p14805 :rule eq-symm :args (@t2266 @t2298)) % 1.38/1.63 (step @p14806 :rule trans :premises (@p14805 @p14804)) % 1.38/1.63 (step @p14807 :rule true_elim :premises (@p14806)) % 1.38/1.63 (step @p14808 :rule eq_resolve :premises (@p24372 @p14807)) % 1.38/1.63 (step @p14809 :rule arith_trichotomy :premises (@p24373 @p14808)) % 1.38/1.63 (step @p14810 :rule eq_resolve :premises (@p14809 @p14799)) % 1.38/1.63 (step @p14811 :rule nary_cong :premises (@p401 @p14810) :args (@t141)) % 1.38/1.63 (step @p14812 :rule nary_cong :premises (@p1387 @p14811) :args (@t299)) % 1.38/1.63 (step @p14813 :rule nary_cong :premises (@p738 @p14812) :args (@t300)) % 1.38/1.63 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.63 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.63 (step @p783 :rule symm :premises (@p782)) % 1.38/1.63 (step @p14814 :rule eq_resolve :premises (@p24371 @p783)) % 1.38/1.63 (step @p14815 :rule trans :premises (@p14814 @p14813)) % 1.38/1.63 (step @p14816 :rule nary_cong :premises (@p401 @p14815) :args (@t12)) % 1.38/1.63 (step @p14817 :rule nary_cong :premises (@p404 @p14816) :args (@t13)) % 1.38/1.63 (step @p14818 :rule cong :premises (@p351 @p14817) :args (@t15)) % 1.38/1.63 (step @p14819 :rule eq_resolve :premises (@p6 @p14818)) % 1.38/1.63 (step @p14820 false :rule eq_resolve :premises (@p14819 @p14797)) % 1.38/1.63 (step-pop @p24374 :rule scope :premises (@p14820)) % 1.38/1.63 (step-pop @p24375 :rule scope :premises (@p24374)) % 1.38/1.63 (step-pop @p24376 :rule scope :premises (@p24375)) % 1.38/1.63 (step-pop @p24377 :rule scope :premises (@p24376)) % 1.38/1.63 (step @p14821 :rule process_scope :premises (@p24377) :args (false)) % 1.38/1.63 (assume-push @p24378 @t15) % 1.38/1.63 (assume-push @p24379 @t143) % 1.38/1.63 (assume-push @p24380 @t701) % 1.38/1.63 (assume-push @p24381 @t2266) % 1.38/1.63 (step @p14830 :rule and_intro :premises (@p6 @p24379 @p24381 @p24380)) % 1.38/1.63 (step-pop @p24382 :rule scope :premises (@p14830)) % 1.38/1.63 (step-pop @p24383 :rule scope :premises (@p24382)) % 1.38/1.63 (step-pop @p24384 :rule scope :premises (@p24383)) % 1.38/1.63 (step-pop @p24385 :rule scope :premises (@p24384)) % 1.38/1.63 (step @p14831 :rule process_scope :premises (@p24385) :args (@t2679)) % 1.38/1.63 (step @p14836 :rule implies_elim :premises (@p14831)) % 1.38/1.63 (step @p14837 :rule resolution :premises (@p14836 @p14821) :args (true @t2679)) % 1.38/1.63 (step @p14838 :rule not_and :premises (@p14837)) % 1.38/1.63 (step @p14839 :rule eq_resolve :premises (@p14838 @p14769)) % 1.38/1.63 (step @p14840 :rule chain_m_resolution :premises (@p14839 @p6 @p444 @p14768) :args (@t2250 @t2680 (@list @t15 @t143 @t701))) % 1.38/1.63 (step @p14841 :rule bool-double-not-elim :args (@t2681)) % 1.38/1.63 (step @p14801 :rule refl :args (@t2266)) % 1.38/1.63 (step @p14842 :rule nary_cong :premises (@p35 @p709 @p14801 @p14841) :args ((or @t38 @t273 @t2266 (not @t2682)))) % 1.38/1.63 (assume-push @p24386 @t15) % 1.38/1.63 (assume-push @p24387 @t143) % 1.38/1.63 (assume-push @p24388 @t2682) % 1.38/1.63 (assume-push @p24389 @t2250) % 1.38/1.63 (step @p14847 :rule evaluate :args ((= (to_real (to_int -1572/7)) -1572/7))) % 1.38/1.63 (step @p14848 :rule arith-int-eq-conflict :premises (@p14847) :args (@t580 -1572/7)) % 1.38/1.63 (step @p14849 :rule arith_poly_norm :args ((= (* 1572/7 @t2685) (* 1572/1 (- @t581 -1572/7))))) % 1.38/1.63 (step @p14850 :rule arith_poly_norm_rel :premises (@p14849) :args ((= @t2686 (= @t581 -1572/7)))) % 1.38/1.63 (step @p14851 :rule arith_poly_norm :args ((= (* 1572/1 (to_real (- @t1 @t2683))) (* 1572/1 @t2685)))) % 1.38/1.63 (step @p14852 :rule arith_poly_norm_rel :premises (@p14851) :args ((= (= @t1 @t2683) @t2686))) % 1.38/1.63 (step @p14853 :rule trans :premises (@p14852 @p14850 @p14848)) % 1.38/1.63 (step @p14854 :rule arith_poly_norm :args ((= (+ 1 @t2687) @t2683))) % 1.38/1.63 (step @p14855 :rule arith_poly_norm :args ((= (* -11 @t2688) @t2687))) % 1.38/1.63 (step @p14856 :rule arith_poly_norm :args ((= (* -1 @t2689) @t2688))) % 1.38/1.63 (step @p14857 :rule arith_poly_norm :args ((= (+ @t156 -143) @t2689))) % 1.38/1.63 (step @p1293 :rule evaluate :args (@t452)) % 1.38/1.63 (step @p1294 :rule evaluate :args (@t453)) % 1.38/1.63 (step @p401 :rule refl :args (-11)) % 1.38/1.63 (step @p14858 :rule nary_cong :premises (@p401 @p1294) :args (@t2690)) % 1.38/1.63 (step @p14859 :rule trans :premises (@p14858 @p1293)) % 1.38/1.63 (step @p1387 :rule refl :args (@t156)) % 1.38/1.63 (step @p14860 :rule nary_cong :premises (@p1387 @p14859) :args (@t2691)) % 1.38/1.63 (step @p14861 :rule trans :premises (@p14860 @p14857)) % 1.38/1.63 (step @p738 :rule refl :args (-1)) % 1.38/1.63 (step @p14862 :rule nary_cong :premises (@p738 @p14861) :args (@t2692)) % 1.38/1.63 (step @p14863 :rule trans :premises (@p14862 @p14856)) % 1.38/1.63 (step @p14864 :rule nary_cong :premises (@p401 @p14863) :args (@t2693)) % 1.38/1.63 (step @p14865 :rule trans :premises (@p14864 @p14855)) % 1.38/1.63 (step @p14866 :rule nary_cong :premises (@p404 @p14865) :args (@t2694)) % 1.38/1.63 (step @p14867 :rule trans :premises (@p14866 @p14854)) % 1.38/1.63 (step @p14868 :rule cong :premises (@p351 @p14867) :args ((= @t1 @t2694))) % 1.38/1.63 (step @p14869 :rule trans :premises (@p14868 @p14853)) % 1.38/1.63 (step @p14870 :rule cong :premises (@p747 @p1294) :args ((= @t135 @t453))) % 1.38/1.63 (step @p14871 :rule symm :premises (@p14870)) % 1.38/1.63 (step @p14872 :rule eq-refl :args (@t2682)) % 1.38/1.63 (step @p14873 :rule refl :args (@t2682)) % 1.38/1.63 (step @p14874 :rule evaluate :args (@t2695)) % 1.38/1.63 (step @p14875 :rule cong :premises (@p1242 @p14874) :args (@t2696)) % 1.38/1.63 (step @p14876 :rule cong :premises (@p14875) :args ((not @t2696))) % 1.38/1.63 (step @p14877 :rule arith-leq-norm :args (@t135 13)) % 1.38/1.63 (step @p14878 :rule trans :premises (@p14877 @p14876)) % 1.38/1.63 (step @p14879 :rule cong :premises (@p14878) :args ((not (<= @t135 13)))) % 1.38/1.63 (step @p14880 :rule trans :premises (@p14879 @p14841)) % 1.38/1.63 (step @p14881 :rule arith-elim-leq :args (@t135 13)) % 1.38/1.63 (step @p14882 :rule symm :premises (@p14881)) % 1.38/1.63 (step @p14883 :rule cong :premises (@p14882) :args ((not (>= 13 @t135)))) % 1.38/1.63 (step @p14884 :rule arith-elim-gt :args (@t135 13)) % 1.38/1.63 (step @p14885 :rule trans :premises (@p14884 @p14883)) % 1.38/1.63 (step @p14886 :rule trans :premises (@p14885 @p14880)) % 1.38/1.63 (step @p14887 :rule cong :premises (@p14886) :args (@t2697)) % 1.38/1.63 (step @p14888 :rule cong :premises (@p14887 @p14873) :args ((= @t2697 @t2682))) % 1.38/1.63 (step @p14889 :rule trans :premises (@p14888 @p14872)) % 1.38/1.63 (step @p14890 :rule eq-symm :args (@t2682 @t2697)) % 1.38/1.63 (step @p14891 :rule trans :premises (@p14890 @p14889)) % 1.38/1.63 (step @p14892 :rule true_elim :premises (@p14891)) % 1.38/1.63 (step @p14893 :rule eq_resolve :premises (@p24388 @p14892)) % 1.38/1.63 (step @p14894 :rule arith_trichotomy :premises (@p24389 @p14893)) % 1.38/1.63 (step @p14895 :rule eq_resolve :premises (@p14894 @p14871)) % 1.38/1.63 (step @p14896 :rule nary_cong :premises (@p401 @p14895) :args (@t141)) % 1.38/1.63 (step @p14897 :rule nary_cong :premises (@p1387 @p14896) :args (@t299)) % 1.38/1.63 (step @p14898 :rule nary_cong :premises (@p738 @p14897) :args (@t300)) % 1.38/1.63 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.63 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.63 (step @p783 :rule symm :premises (@p782)) % 1.38/1.63 (step @p14899 :rule eq_resolve :premises (@p24387 @p783)) % 1.38/1.63 (step @p14900 :rule trans :premises (@p14899 @p14898)) % 1.38/1.63 (step @p14901 :rule nary_cong :premises (@p401 @p14900) :args (@t12)) % 1.38/1.63 (step @p14902 :rule nary_cong :premises (@p404 @p14901) :args (@t13)) % 1.38/1.63 (step @p14903 :rule cong :premises (@p351 @p14902) :args (@t15)) % 1.38/1.63 (step @p14904 :rule eq_resolve :premises (@p6 @p14903)) % 1.38/1.63 (step @p14905 false :rule eq_resolve :premises (@p14904 @p14869)) % 1.38/1.63 (step-pop @p24390 :rule scope :premises (@p14905)) % 1.38/1.63 (step-pop @p24391 :rule scope :premises (@p24390)) % 1.38/1.63 (step-pop @p24392 :rule scope :premises (@p24391)) % 1.38/1.63 (step-pop @p24393 :rule scope :premises (@p24392)) % 1.38/1.63 (step @p14906 :rule process_scope :premises (@p24393) :args (false)) % 1.38/1.63 (assume-push @p24394 @t15) % 1.38/1.63 (assume-push @p24395 @t143) % 1.38/1.63 (assume-push @p24396 @t2250) % 1.38/1.63 (assume-push @p24397 @t2682) % 1.38/1.63 (step @p14915 :rule and_intro :premises (@p6 @p24395 @p24397 @p24396)) % 1.38/1.63 (step-pop @p24398 :rule scope :premises (@p14915)) % 1.38/1.63 (step-pop @p24399 :rule scope :premises (@p24398)) % 1.38/1.63 (step-pop @p24400 :rule scope :premises (@p24399)) % 1.38/1.63 (step-pop @p24401 :rule scope :premises (@p24400)) % 1.38/1.63 (step @p14916 :rule process_scope :premises (@p24401) :args (@t2698)) % 1.38/1.63 (step @p14921 :rule implies_elim :premises (@p14916)) % 1.38/1.63 (step @p14922 :rule resolution :premises (@p14921 @p14906) :args (true @t2698)) % 1.38/1.63 (step @p14923 :rule not_and :premises (@p14922)) % 1.38/1.63 (step @p14924 :rule eq_resolve :premises (@p14923 @p14842)) % 1.38/1.63 (step @p14925 :rule chain_m_resolution :premises (@p14924 @p6 @p444 @p14840) :args (@t2681 @t2680 (@list @t15 @t143 @t2250))) % 1.38/1.63 (assume-push @p24402 @t143) % 1.38/1.63 (assume-push @p24403 @t2061) % 1.38/1.63 (assume-push @p24404 @t15) % 1.38/1.63 (assume-push @p24405 @t2681) % 1.38/1.63 (assume-push @p24406 @t339) % 1.38/1.63 (step @p1428 :rule arith-elim-lt :args (@t323 0)) % 1.38/1.63 (step @p1468 :rule symm :premises (@p1428)) % 1.38/1.63 (assume-push @p24407 @t339) % 1.38/1.63 (step @p14932 :rule evaluate :args ((<= 0/1 -13/7))) % 1.38/1.63 (step @p14933 :rule evaluate :args ((+ 0/1 -242/1 1/7 240/1 0/1))) % 1.38/1.63 (step @p1473 :rule evaluate :args (@t493)) % 1.38/1.63 (step @p14934 :rule evaluate :args ((to_real 240))) % 1.38/1.63 (step @p14935 :rule evaluate :args (@t2699)) % 1.38/1.63 (step @p14936 :rule cong :premises (@p14935) :args (@t2700)) % 1.38/1.63 (step @p14937 :rule trans :premises (@p14936 @p14934)) % 1.38/1.63 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.63 (step @p14938 :rule evaluate :args (@t2701)) % 1.38/1.63 (step @p14939 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p400 :rule evaluate :args (@t172)) % 1.38/1.63 (step @p14940 :rule cong :premises (@p400) :args (@t496)) % 1.38/1.63 (step @p14941 :rule trans :premises (@p14940 @p14939)) % 1.38/1.63 (step @p14942 :rule nary_cong :premises (@p14941 @p14938 @p239 @p14937 @p1473) :args (@t2702)) % 1.38/1.63 (step @p14943 :rule trans :premises (@p14942 @p14933)) % 1.38/1.63 (step @p14944 :rule arith_poly_norm :args ((= (+ @t505 @t498 @t503 @t501 @t499) 0/1))) % 1.38/1.63 (step @p1485 :rule arith_poly_norm :args (@t508)) % 1.38/1.63 (step @p14945 :rule refl :args (@t501)) % 1.38/1.63 (step @p1487 :rule arith_poly_norm :args (@t510)) % 1.38/1.63 (step @p1484 :rule refl :args (@t498)) % 1.38/1.63 (step @p1488 :rule arith_poly_norm :args (@t511)) % 1.38/1.63 (step @p14946 :rule cong :premises (@p1488) :args (@t512)) % 1.38/1.63 (step @p14947 :rule nary_cong :premises (@p14946 @p1484 @p1487 @p14945 @p1485) :args (@t2703)) % 1.38/1.63 (step @p14948 :rule trans :premises (@p14947 @p14944)) % 1.38/1.63 (step @p14949 :rule cong :premises (@p14948 @p14943) :args ((<= @t2703 @t2702))) % 1.38/1.63 (step @p14950 :rule trans :premises (@p14949 @p14932)) % 1.38/1.63 (assume-push @p24408 @t516) % 1.38/1.63 (assume-push @p24409 @t417) % 1.38/1.63 (step @p1511 :rule arith_mult_neg :args (-11/7 @t418)) % 1.38/1.63 (step @p1512 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p1513 :rule cong :premises (@p24409) :args (@t401)) % 1.38/1.63 (step @p1514 :rule trans :premises (@p1513 @p1512)) % 1.38/1.63 (step @p1515 :rule and_intro :premises (@p24408 @p1514)) % 1.38/1.63 (step @p1516 :rule modus_ponens :premises (@p1515 @p1511)) % 1.38/1.63 (step-pop @p24410 :rule scope :premises (@p1516)) % 1.38/1.63 (step-pop @p24411 :rule scope :premises (@p24410)) % 1.38/1.63 (step @p1517 :rule process_scope :premises (@p24411) :args (@t517)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p14955 :rule eq_resolve :premises (@p24402 @p1181)) % 1.38/1.63 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.63 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.63 (step @p14956 :rule and_intro :premises (@p1522 @p14955)) % 1.38/1.63 (step @p14957 :rule modus_ponens :premises (@p14956 @p1517)) % 1.38/1.63 (step @p14958 :rule arith_poly_norm :args ((= (* -240/1 (to_real (- @t500 @t2699))) (* -240/1 (- @t501 @t2700))))) % 1.38/1.63 (step @p14959 :rule arith_poly_norm_rel :premises (@p14958) :args ((= (<= @t500 @t2699) (<= @t501 @t2700)))) % 1.38/1.63 (step @p14960 :rule arith_mult_neg :args (-12 @t2061)) % 1.38/1.63 (step @p1528 :rule evaluate :args (@t518)) % 1.38/1.63 (step @p1529 :rule true_elim :premises (@p1528)) % 1.38/1.63 (step @p14961 :rule and_intro :premises (@p1529 @p24403)) % 1.38/1.63 (step @p14962 :rule modus_ponens :premises (@p14961 @p14960)) % 1.38/1.63 (step @p14963 :rule eq_resolve :premises (@p14962 @p14959)) % 1.38/1.63 (assume-push @p24412 @t125) % 1.38/1.63 (assume-push @p24413 @t4) % 1.38/1.63 (step @p1535 :rule arith_mult_pos :args (1/7 @t82)) % 1.38/1.63 (step @p1536 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p1537 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p1538 :rule trans :premises (@p1537 @p1536)) % 1.38/1.63 (step @p1539 :rule and_intro :premises (@p24412 @p1538)) % 1.38/1.63 (step @p1540 :rule modus_ponens :premises (@p1539 @p1535)) % 1.38/1.63 (step-pop @p24414 :rule scope :premises (@p1540)) % 1.38/1.63 (step-pop @p24415 :rule scope :premises (@p24414)) % 1.38/1.63 (step @p1541 :rule process_scope :premises (@p24415) :args (@t519)) % 1.38/1.63 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.63 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.63 (step @p1544 :rule and_intro :premises (@p272 @p1)) % 1.38/1.63 (step @p1545 :rule modus_ponens :premises (@p1544 @p1541)) % 1.38/1.63 (assume-push @p24416 @t514) % 1.38/1.63 (assume-push @p24417 @t2681) % 1.38/1.63 (step @p14970 :rule arith_mult_neg :args (-121/7 (>= @t389 14/1))) % 1.38/1.63 (step @p14971 :rule evaluate :args (@t2244)) % 1.38/1.63 (step @p14972 :rule refl :args (@t389)) % 1.38/1.63 (step @p14973 :rule cong :premises (@p14972 @p14971) :args (@t2704)) % 1.38/1.63 (step @p11696 :rule arith_poly_norm :args (@t2246)) % 1.38/1.63 (step @p14974 :rule arith_poly_norm_rel :premises (@p11696) :args ((= @t2681 @t2704))) % 1.38/1.63 (step @p14975 :rule trans :premises (@p14974 @p14973)) % 1.38/1.63 (step @p14976 :rule eq_resolve :premises (@p24405 @p14975)) % 1.38/1.63 (step @p14977 :rule and_intro :premises (@p24416 @p14976)) % 1.38/1.63 (step @p14978 :rule modus_ponens :premises (@p14977 @p14970)) % 1.38/1.63 (step-pop @p24418 :rule scope :premises (@p14978)) % 1.38/1.63 (step-pop @p24419 :rule scope :premises (@p24418)) % 1.38/1.63 (step @p14979 :rule process_scope :premises (@p24419) :args ((<= @t498 @t2701))) % 1.38/1.63 (step @p1505 :rule evaluate :args (@t514)) % 1.38/1.63 (step @p1506 :rule true_elim :premises (@p1505)) % 1.38/1.63 (step @p14982 :rule and_intro :premises (@p1506 @p24405)) % 1.38/1.63 (step @p14983 :rule modus_ponens :premises (@p14982 @p14979)) % 1.38/1.63 (step @p1546 :rule arith_poly_norm :args (@t520)) % 1.38/1.63 (step @p14984 :rule arith_poly_norm_rel :premises (@p1546) :args (@t521)) % 1.38/1.63 (step @p1548 :rule arith_mult_neg :args (-1 @t339)) % 1.38/1.63 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.63 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.63 (step @p14985 :rule and_intro :premises (@p136 @p24406)) % 1.38/1.63 (step @p14986 :rule modus_ponens :premises (@p14985 @p1548)) % 1.38/1.63 (step @p14987 :rule eq_resolve :premises (@p14986 @p14984)) % 1.38/1.63 (step @p14988 :rule arith_sum_ub :premises (@p14987 @p14983 @p1545 @p14963 @p14957)) % 1.38/1.63 (step @p14989 false :rule eq_resolve :premises (@p14988 @p14950)) % 1.38/1.63 (step-pop @p24420 :rule scope :premises (@p14989)) % 1.38/1.63 (step @p14990 :rule process_scope :premises (@p24420) :args (false)) % 1.38/1.63 (step @p14992 :rule eq_resolve :premises (@p14990 @p1468)) % 1.38/1.63 (step @p14993 :rule eq_resolve :premises (@p14992 @p1428)) % 1.38/1.63 (step @p14994 false :rule contra :premises (@p24406 @p14993)) % 1.38/1.63 (step-pop @p24421 :rule scope :premises (@p14994)) % 1.38/1.63 (step-pop @p24422 :rule scope :premises (@p24421)) % 1.38/1.63 (step-pop @p24423 :rule scope :premises (@p24422)) % 1.38/1.63 (step-pop @p24424 :rule scope :premises (@p24423)) % 1.38/1.63 (step-pop @p24425 :rule scope :premises (@p24424)) % 1.38/1.63 (step @p14995 :rule process_scope :premises (@p24425) :args (false)) % 1.38/1.63 (assume-push @p24426 @t15) % 1.38/1.63 (assume-push @p24427 @t339) % 1.38/1.63 (assume-push @p24428 @t143) % 1.38/1.63 (assume-push @p24429 @t2061) % 1.38/1.63 (assume-push @p24430 @t2681) % 1.38/1.63 (step @p15006 :rule and_intro :premises (@p24428 @p24429 @p6 @p24430 @p24427)) % 1.38/1.63 (step-pop @p24431 :rule scope :premises (@p15006)) % 1.38/1.63 (step-pop @p24432 :rule scope :premises (@p24431)) % 1.38/1.63 (step-pop @p24433 :rule scope :premises (@p24432)) % 1.38/1.63 (step-pop @p24434 :rule scope :premises (@p24433)) % 1.38/1.63 (step-pop @p24435 :rule scope :premises (@p24434)) % 1.38/1.63 (step @p15007 :rule process_scope :premises (@p24435) :args (@t2705)) % 1.38/1.63 (step @p15013 :rule implies_elim :premises (@p15007)) % 1.38/1.63 (step @p15014 :rule resolution :premises (@p15013 @p14995) :args (true @t2705)) % 1.38/1.63 (step @p15015 :rule not_and :premises (@p15014)) % 1.38/1.63 (step @p15016 :rule reordering :premises (@p15015) :args ((or @t38 @t273 @t2062 @t367 @t2682))) % 1.38/1.63 (step @p15017 :rule chain_m_resolution :premises (@p15016 @p6 @p444 @p1462 @p14925) :args (@t2062 @t431 (@list @t15 @t143 @t339 @t2681))) % 1.38/1.63 (step @p14873 :rule refl :args (@t2682)) % 1.38/1.63 (step @p15018 :rule refl :args (@t698)) % 1.38/1.63 (step @p15019 :rule nary_cong :premises (@p35 @p709 @p11630 @p10174 @p15018 @p14873) :args ((or @t38 @t273 @t2235 @t2063 @t698 @t2682))) % 1.38/1.63 (assume-push @p24436 @t15) % 1.38/1.63 (assume-push @p24437 @t143) % 1.38/1.63 (assume-push @p24438 @t2062) % 1.38/1.63 (assume-push @p24439 @t682) % 1.38/1.63 (assume-push @p24440 @t699) % 1.38/1.63 (assume-push @p24441 @t2681) % 1.38/1.63 (step @p15026 :rule evaluate :args ((= (to_real (to_int -76/7)) -76/7))) % 1.38/1.63 (step @p15027 :rule arith-int-eq-conflict :premises (@p15026) :args (tptp.b -76/7)) % 1.38/1.63 (step @p15028 :rule arith_poly_norm :args ((= (* 76/7 @t2707) (* 76/1 (- @t61 -76/7))))) % 1.38/1.63 (step @p15029 :rule arith_poly_norm_rel :premises (@p15028) :args ((= @t2708 (= @t61 -76/7)))) % 1.38/1.63 (step @p15030 :rule arith_poly_norm :args ((= (* 76/1 (to_real (- @t1 -76))) (* 76/1 @t2707)))) % 1.38/1.63 (step @p15031 :rule arith_poly_norm_rel :premises (@p15030) :args ((= (= @t1 -76) @t2708))) % 1.38/1.63 (step @p15032 :rule trans :premises (@p15031 @p15029 @p15027)) % 1.38/1.63 (step @p15033 :rule evaluate :args ((+ 1 -77))) % 1.38/1.63 (step @p12738 :rule evaluate :args (@t2347)) % 1.38/1.63 (step @p3584 :rule evaluate :args (@t1004)) % 1.38/1.63 (step @p15034 :rule evaluate :args ((+ 147 -154))) % 1.38/1.63 (step @p15035 :rule evaluate :args ((* -11 14))) % 1.38/1.63 (step @p11928 :rule evaluate :args (@t2268)) % 1.38/1.63 (step @p401 :rule refl :args (-11)) % 1.38/1.63 (step @p15036 :rule nary_cong :premises (@p401 @p11928) :args (@t2709)) % 1.38/1.63 (step @p15037 :rule trans :premises (@p15036 @p15035)) % 1.38/1.63 (step @p15038 :rule evaluate :args ((* -7 -21))) % 1.38/1.63 (step @p1697 :rule evaluate :args (@t552)) % 1.38/1.63 (step @p733 :rule refl :args (-7)) % 1.38/1.63 (step @p15039 :rule nary_cong :premises (@p733 @p1697) :args (@t2710)) % 1.38/1.63 (step @p15040 :rule trans :premises (@p15039 @p15038)) % 1.38/1.63 (step @p15041 :rule nary_cong :premises (@p15040 @p15037) :args (@t2711)) % 1.38/1.63 (step @p15042 :rule trans :premises (@p15041 @p15034)) % 1.38/1.63 (step @p738 :rule refl :args (-1)) % 1.38/1.63 (step @p15043 :rule nary_cong :premises (@p738 @p15042) :args (@t2712)) % 1.38/1.63 (step @p15044 :rule trans :premises (@p15043 @p3584)) % 1.38/1.63 (step @p15045 :rule nary_cong :premises (@p401 @p15044) :args (@t2713)) % 1.38/1.63 (step @p15046 :rule trans :premises (@p15045 @p12738)) % 1.38/1.63 (step @p15047 :rule nary_cong :premises (@p404 @p15046) :args (@t2714)) % 1.38/1.63 (step @p15048 :rule trans :premises (@p15047 @p15033)) % 1.38/1.63 (step @p15049 :rule cong :premises (@p351 @p15048) :args ((= @t1 @t2714))) % 1.38/1.63 (step @p15050 :rule trans :premises (@p15049 @p15032)) % 1.38/1.63 (step @p15051 :rule cong :premises (@p747 @p11928) :args ((= @t135 @t2268))) % 1.38/1.63 (step @p15052 :rule symm :premises (@p15051)) % 1.38/1.63 (step @p15053 :rule eq-refl :args (@t699)) % 1.38/1.63 (step @p15054 :rule evaluate :args (@t2715)) % 1.38/1.63 (step @p15055 :rule cong :premises (@p1242 @p15054) :args (@t2716)) % 1.38/1.63 (step @p15056 :rule cong :premises (@p15055) :args (@t2717)) % 1.38/1.63 (step @p15057 :rule arith-leq-norm :args (@t135 14)) % 1.38/1.63 (step @p15058 :rule trans :premises (@p15057 @p15056)) % 1.38/1.63 (step @p15059 :rule cong :premises (@p15058) :args (@t2718)) % 1.38/1.63 (step @p15060 :rule trans :premises (@p15059 @p11630)) % 1.38/1.63 (step @p15061 :rule arith-elim-leq :args (@t135 14)) % 1.38/1.63 (step @p15062 :rule symm :premises (@p15061)) % 1.38/1.63 (step @p15063 :rule cong :premises (@p15062) :args (@t2719)) % 1.38/1.63 (step @p15064 :rule arith-elim-gt :args (@t135 14)) % 1.38/1.63 (step @p15065 :rule trans :premises (@p15064 @p15063)) % 1.38/1.63 (step @p15066 :rule trans :premises (@p15065 @p15060)) % 1.38/1.63 (step @p15067 :rule cong :premises (@p15066) :args (@t2720)) % 1.38/1.63 (step @p15068 :rule cong :premises (@p11551 @p15067) :args ((= @t699 @t2720))) % 1.38/1.63 (step @p15069 :rule trans :premises (@p15068 @p15053)) % 1.38/1.63 (step @p15070 :rule true_elim :premises (@p15069)) % 1.38/1.63 (step @p15071 :rule eq_resolve :premises (@p24440 @p15070)) % 1.38/1.63 (step @p15072 :rule arith_trichotomy :premises (@p24441 @p15071)) % 1.38/1.63 (step @p15073 :rule eq_resolve :premises (@p15072 @p15052)) % 1.38/1.63 (step @p15074 :rule nary_cong :premises (@p401 @p15073) :args (@t141)) % 1.38/1.63 (step @p15075 :rule cong :premises (@p752 @p1697) :args ((= @t18 @t552))) % 1.38/1.63 (step @p15076 :rule symm :premises (@p15075)) % 1.38/1.63 (step @p15077 :rule eq-refl :args (@t2062)) % 1.38/1.63 (step @p15078 :rule evaluate :args (@t2721)) % 1.38/1.63 (step @p15079 :rule cong :premises (@p757 @p15078) :args (@t2722)) % 1.38/1.63 (step @p15080 :rule cong :premises (@p15079) :args (@t2723)) % 1.38/1.63 (step @p15081 :rule arith-leq-norm :args (@t18 -21)) % 1.38/1.63 (step @p15082 :rule trans :premises (@p15081 @p15080)) % 1.38/1.63 (step @p15083 :rule cong :premises (@p15082) :args (@t2724)) % 1.38/1.63 (step @p15084 :rule trans :premises (@p15083 @p10174)) % 1.38/1.63 (step @p15085 :rule arith-elim-leq :args (@t18 -21)) % 1.38/1.63 (step @p15086 :rule symm :premises (@p15085)) % 1.38/1.63 (step @p15087 :rule cong :premises (@p15086) :args (@t2725)) % 1.38/1.63 (step @p15088 :rule arith-elim-gt :args (@t18 -21)) % 1.38/1.63 (step @p15089 :rule trans :premises (@p15088 @p15087)) % 1.38/1.63 (step @p15090 :rule trans :premises (@p15089 @p15084)) % 1.38/1.63 (step @p15091 :rule cong :premises (@p15090) :args (@t2726)) % 1.38/1.63 (step @p15092 :rule refl :args (@t2062)) % 1.38/1.63 (step @p15093 :rule cong :premises (@p15092 @p15091) :args ((= @t2062 @t2726))) % 1.38/1.63 (step @p15094 :rule trans :premises (@p15093 @p15077)) % 1.38/1.63 (step @p15095 :rule true_elim :premises (@p15094)) % 1.38/1.63 (step @p15096 :rule eq_resolve :premises (@p24438 @p15095)) % 1.38/1.63 (step @p15097 :rule arith_trichotomy :premises (@p24439 @p15096)) % 1.38/1.63 (step @p15098 :rule eq_resolve :premises (@p15097 @p15076)) % 1.38/1.63 (step @p15099 :rule nary_cong :premises (@p733 @p15098) :args (@t156)) % 1.38/1.63 (step @p15100 :rule nary_cong :premises (@p15099 @p15074) :args (@t299)) % 1.38/1.63 (step @p15101 :rule nary_cong :premises (@p738 @p15100) :args (@t300)) % 1.38/1.63 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.63 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.63 (step @p783 :rule symm :premises (@p782)) % 1.38/1.63 (step @p15102 :rule eq_resolve :premises (@p24437 @p783)) % 1.38/1.63 (step @p15103 :rule trans :premises (@p15102 @p15101)) % 1.38/1.63 (step @p15104 :rule nary_cong :premises (@p401 @p15103) :args (@t12)) % 1.38/1.63 (step @p15105 :rule nary_cong :premises (@p404 @p15104) :args (@t13)) % 1.38/1.63 (step @p15106 :rule cong :premises (@p351 @p15105) :args (@t15)) % 1.38/1.63 (step @p15107 :rule eq_resolve :premises (@p6 @p15106)) % 1.38/1.63 (step @p15108 false :rule eq_resolve :premises (@p15107 @p15050)) % 1.38/1.63 (step-pop @p24442 :rule scope :premises (@p15108)) % 1.38/1.63 (step-pop @p24443 :rule scope :premises (@p24442)) % 1.38/1.63 (step-pop @p24444 :rule scope :premises (@p24443)) % 1.38/1.63 (step-pop @p24445 :rule scope :premises (@p24444)) % 1.38/1.63 (step-pop @p24446 :rule scope :premises (@p24445)) % 1.38/1.63 (step-pop @p24447 :rule scope :premises (@p24446)) % 1.38/1.63 (step @p15109 :rule process_scope :premises (@p24447) :args (false)) % 1.38/1.63 (assume-push @p24448 @t15) % 1.38/1.63 (assume-push @p24449 @t143) % 1.38/1.63 (assume-push @p24450 @t699) % 1.38/1.63 (assume-push @p24451 @t2062) % 1.38/1.63 (assume-push @p24452 @t682) % 1.38/1.63 (assume-push @p24453 @t2681) % 1.38/1.63 (step @p15122 :rule and_intro :premises (@p6 @p24449 @p24451 @p24452 @p24450 @p24453)) % 1.38/1.63 (step-pop @p24454 :rule scope :premises (@p15122)) % 1.38/1.63 (step-pop @p24455 :rule scope :premises (@p24454)) % 1.38/1.63 (step-pop @p24456 :rule scope :premises (@p24455)) % 1.38/1.63 (step-pop @p24457 :rule scope :premises (@p24456)) % 1.38/1.63 (step-pop @p24458 :rule scope :premises (@p24457)) % 1.38/1.63 (step-pop @p24459 :rule scope :premises (@p24458)) % 1.38/1.63 (step @p15123 :rule process_scope :premises (@p24459) :args (@t2727)) % 1.38/1.63 (step @p15130 :rule implies_elim :premises (@p15123)) % 1.38/1.63 (step @p15131 :rule resolution :premises (@p15130 @p15109) :args (true @t2727)) % 1.38/1.63 (step @p15132 :rule not_and :premises (@p15131)) % 1.38/1.63 (step @p15133 :rule eq_resolve :premises (@p15132 @p15019)) % 1.38/1.63 (step @p15134 :rule chain_m_resolution :premises (@p15133 @p15017 @p14925 @p444 @p6 @p2301 @p1462 @p444 @p6) :args (@t698 (@list true false false false true false false false) (@list @t2061 @t2681 @t143 @t15 @t683 @t339 @t143 @t15))) % 1.38/1.63 (step @p15135 :rule nary_cong :premises (@p35 @p214 @p11630 @p10138 @p1684) :args ((or @t38 @t105 @t2235 @t2728 @t549))) % 1.38/1.63 (assume-push @p24460 @t15) % 1.38/1.63 (assume-push @p24461 @t699) % 1.38/1.63 (assume-push @p24462 @t546) % 1.38/1.63 (assume-push @p24463 @t53) % 1.38/1.63 (assume-push @p24464 @t698) % 1.38/1.63 (step @p15141 :rule symm :premises (@p10151)) % 1.38/1.63 (step @p15142 :rule trans :premises (@p10145 @p15141)) % 1.38/1.63 (assume-push @p24465 @t2056) % 1.38/1.63 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.63 (step @p237 :rule evaluate :args (@t112)) % 1.38/1.63 (step @p15144 :rule evaluate :args ((+ -22/1 0/1 1/7 22/1 -2/7))) % 1.38/1.63 (step @p240 :rule evaluate :args (@t114)) % 1.38/1.63 (step @p15145 :rule evaluate :args (@t2729)) % 1.38/1.63 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.63 (step @p15146 :rule refl :args (0/1)) % 1.38/1.63 (step @p15147 :rule refl :args (-22/1)) % 1.38/1.63 (step @p15148 :rule nary_cong :premises (@p15147 @p15146 @p239 @p15145 @p240) :args (@t2730)) % 1.38/1.63 (step @p15149 :rule trans :premises (@p15148 @p15144)) % 1.38/1.63 (step @p1937 :rule arith_poly_norm :args (@t611)) % 1.38/1.63 (step @p15150 :rule arith_poly_norm :args ((= @t2731 @t610))) % 1.38/1.63 (step @p15151 :rule trans :premises (@p15150 @p1937)) % 1.38/1.63 (step @p15152 :rule cong :premises (@p15151 @p15149) :args (@t2732)) % 1.38/1.63 (step @p15153 :rule trans :premises (@p15152 @p237)) % 1.38/1.63 (step @p15154 :rule cong :premises (@p15153) :args ((not @t2732))) % 1.38/1.63 (step @p15155 :rule trans :premises (@p15154 @p236)) % 1.38/1.63 (step @p15156 :rule arith-elim-lt :args (@t2731 @t2730)) % 1.38/1.63 (step @p15157 :rule trans :premises (@p15156 @p15155)) % 1.38/1.63 (assume-push @p24466 @t129) % 1.38/1.63 (assume-push @p24467 @t4) % 1.38/1.63 (step @p277 :rule arith_mult_neg :args (-2/7 @t82)) % 1.38/1.63 (step @p278 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p279 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.63 (step @p280 :rule trans :premises (@p279 @p278)) % 1.38/1.63 (step @p281 :rule and_intro :premises (@p24466 @p280)) % 1.38/1.63 (step @p282 :rule modus_ponens :premises (@p281 @p277)) % 1.38/1.63 (step-pop @p24468 :rule scope :premises (@p282)) % 1.38/1.63 (step-pop @p24469 :rule scope :premises (@p24468)) % 1.38/1.63 (step @p283 :rule process_scope :premises (@p24469) :args (@t130)) % 1.38/1.63 (step @p286 :rule evaluate :args (@t129)) % 1.38/1.63 (step @p287 :rule true_elim :premises (@p286)) % 1.38/1.63 (step @p288 :rule and_intro :premises (@p287 @p1)) % 1.38/1.63 (step @p289 :rule modus_ponens :premises (@p288 @p283)) % 1.38/1.63 (assume-push @p24470 @t615) % 1.38/1.63 (assume-push @p24471 @t2242) % 1.38/1.63 (step @p15164 :rule arith_mult_pos :args (11/7 @t2243)) % 1.38/1.63 (step @p15165 :rule evaluate :args (@t2244)) % 1.38/1.63 (step @p15166 :rule refl :args (@t389)) % 1.38/1.63 (step @p15167 :rule cong :premises (@p15166 @p15165) :args (@t2245)) % 1.38/1.63 (step @p11696 :rule arith_poly_norm :args (@t2246)) % 1.38/1.63 (step @p15168 :rule arith_poly_norm_rel :premises (@p11696) :args (@t2247)) % 1.38/1.63 (step @p15169 :rule trans :premises (@p15168 @p15167)) % 1.38/1.63 (step @p15170 :rule eq_resolve :premises (@p24471 @p15169)) % 1.38/1.63 (step @p15171 :rule and_intro :premises (@p24470 @p15170)) % 1.38/1.63 (step @p15172 :rule modus_ponens :premises (@p15171 @p15164)) % 1.38/1.63 (step-pop @p24472 :rule scope :premises (@p15172)) % 1.38/1.63 (step-pop @p24473 :rule scope :premises (@p24472)) % 1.38/1.63 (step @p15173 :rule process_scope :premises (@p24473) :args (@t2733)) % 1.38/1.63 (step @p2203 :rule arith-elim-lt :args (@t135 15)) % 1.38/1.63 (step @p2204 :rule symm :premises (@p2203)) % 1.38/1.63 (step @p15176 :rule eq_resolve :premises (@p24461 @p2204)) % 1.38/1.63 (step @p15177 :rule int_tight_ub :premises (@p15176)) % 1.38/1.63 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.63 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.63 (step @p15178 :rule and_intro :premises (@p1978 @p15177)) % 1.38/1.63 (step @p15179 :rule modus_ponens :premises (@p15178 @p15173)) % 1.38/1.63 (assume-push @p24474 @t125) % 1.38/1.63 (assume-push @p24475 @t773) % 1.38/1.63 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.63 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.63 (step @p12831 :rule refl :args (@t401)) % 1.38/1.63 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.63 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.63 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.63 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.63 (step @p12835 :rule eq_resolve :premises (@p24475 @p12834)) % 1.38/1.63 (step @p12836 :rule and_intro :premises (@p24474 @p12835)) % 1.38/1.63 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.63 (step-pop @p24476 :rule scope :premises (@p12837)) % 1.38/1.63 (step-pop @p24477 :rule scope :premises (@p24476)) % 1.38/1.63 (step @p12838 :rule process_scope :premises (@p24477) :args (@t2359)) % 1.38/1.63 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.63 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.63 (step @p15184 :rule eq_resolve :premises (@p24462 @p1653)) % 1.38/1.63 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.63 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.63 (step @p15185 :rule and_intro :premises (@p272 @p15184)) % 1.38/1.63 (step @p15186 :rule modus_ponens :premises (@p15185 @p12838)) % 1.38/1.63 (step @p15187 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p15188 :rule refl :args (@t122)) % 1.38/1.63 (step @p15189 :rule cong :premises (@p15188 @p15187) :args (@t131)) % 1.38/1.63 (step @p293 :rule arith_poly_norm :args (@t132)) % 1.38/1.63 (step @p15190 :rule arith_poly_norm_rel :premises (@p293) :args (@t133)) % 1.38/1.63 (step @p15191 :rule trans :premises (@p15190 @p15189)) % 1.38/1.63 (step @p303 :rule arith-elim-lt :args (@t51 1)) % 1.38/1.63 (step @p304 :rule symm :premises (@p303)) % 1.38/1.63 (step @p15192 :rule eq_resolve :premises (@p24463 @p304)) % 1.38/1.63 (step @p15193 :rule int_tight_ub :premises (@p15192)) % 1.38/1.63 (step @p15194 :rule eq_resolve :premises (@p15193 @p15191)) % 1.38/1.63 (step @p15195 :rule evaluate :args (@t2734)) % 1.38/1.63 (step @p15196 :rule refl :args (@t387)) % 1.38/1.63 (step @p15197 :rule cong :premises (@p15196 @p15195) :args (@t2735)) % 1.38/1.63 (step @p15198 :rule arith_poly_norm :args ((= (* 22/1 (to_real (- @t18 -22))) (* 22/1 (- @t387 @t2734))))) % 1.38/1.63 (step @p15199 :rule arith_poly_norm_rel :premises (@p15198) :args ((= @t2056 @t2735))) % 1.38/1.63 (step @p15200 :rule trans :premises (@p15199 @p15197)) % 1.38/1.63 (step @p15201 :rule eq_resolve :premises (@p24465 @p15200)) % 1.38/1.63 (step @p15202 :rule arith_sum_ub :premises (@p15201 @p15194 @p15186 @p15179 @p289)) % 1.38/1.63 (step @p15203 false :rule eq_resolve :premises (@p15202 @p15157)) % 1.38/1.63 (step-pop @p24478 :rule scope :premises (@p15203)) % 1.38/1.63 (step @p15204 :rule process_scope :premises (@p24478) :args (false)) % 1.38/1.63 (step @p15206 :rule eq_resolve :premises (@p15204 @p15142)) % 1.38/1.63 (step @p15207 :rule eq_resolve :premises (@p15206 @p10150)) % 1.38/1.63 (step @p15208 :rule arith-elim-lt :args (@t18 -21)) % 1.38/1.63 (step @p15209 :rule symm :premises (@p15208)) % 1.38/1.63 (step @p15210 :rule eq_resolve :premises (@p24464 @p15209)) % 1.38/1.63 (step @p15211 :rule int_tight_ub :premises (@p15210)) % 1.38/1.63 (step @p15212 false :rule contra :premises (@p15211 @p15207)) % 1.38/1.63 (step-pop @p24479 :rule scope :premises (@p15212)) % 1.38/1.63 (step-pop @p24480 :rule scope :premises (@p24479)) % 1.38/1.63 (step-pop @p24481 :rule scope :premises (@p24480)) % 1.38/1.63 (step-pop @p24482 :rule scope :premises (@p24481)) % 1.38/1.63 (step-pop @p24483 :rule scope :premises (@p24482)) % 1.38/1.63 (step @p15213 :rule process_scope :premises (@p24483) :args (false)) % 1.38/1.63 (assume-push @p24484 @t15) % 1.38/1.63 (assume-push @p24485 @t53) % 1.38/1.63 (assume-push @p24486 @t699) % 1.38/1.63 (assume-push @p24487 @t698) % 1.38/1.63 (assume-push @p24488 @t546) % 1.38/1.63 (step @p15224 :rule and_intro :premises (@p6 @p24486 @p24488 @p24485 @p24487)) % 1.38/1.63 (step-pop @p24489 :rule scope :premises (@p15224)) % 1.38/1.63 (step-pop @p24490 :rule scope :premises (@p24489)) % 1.38/1.63 (step-pop @p24491 :rule scope :premises (@p24490)) % 1.38/1.63 (step-pop @p24492 :rule scope :premises (@p24491)) % 1.38/1.63 (step-pop @p24493 :rule scope :premises (@p24492)) % 1.38/1.63 (step @p15225 :rule process_scope :premises (@p24493) :args (@t2736)) % 1.38/1.63 (step @p15231 :rule implies_elim :premises (@p15225)) % 1.38/1.63 (step @p15232 :rule resolution :premises (@p15231 @p15213) :args (true @t2736)) % 1.38/1.63 (step @p15233 :rule not_and :premises (@p15232)) % 1.38/1.63 (step @p15234 :rule eq_resolve :premises (@p15233 @p15135)) % 1.38/1.63 (step @p15235 :rule chain_m_resolution :premises (@p15234 @p6 @p586 @p15134 @p1683) :args (@t683 (@list false true true true) (@list @t15 @t52 @t682 @t537))) % 1.38/1.63 (step @p15236 :rule nary_cong :premises (@p35 @p709 @p11551 @p11470) :args ((or @t38 @t273 @t699 @t2222))) % 1.38/1.63 (assume-push @p24494 @t15) % 1.38/1.63 (assume-push @p24495 @t143) % 1.38/1.63 (assume-push @p24496 @t2219) % 1.38/1.63 (assume-push @p24497 @t683) % 1.38/1.63 (step @p15241 :rule evaluate :args ((= (to_real (to_int -1814/7)) -1814/7))) % 1.38/1.63 (step @p15242 :rule arith-int-eq-conflict :premises (@p15241) :args (@t580 -1814/7)) % 1.38/1.63 (step @p15243 :rule arith_poly_norm :args ((= (* 1814/7 @t2739) (* 1814/1 (- @t581 -1814/7))))) % 1.38/1.63 (step @p15244 :rule arith_poly_norm_rel :premises (@p15243) :args ((= @t2740 (= @t581 -1814/7)))) % 1.38/1.63 (step @p15245 :rule arith_poly_norm :args ((= (* 1814/1 (to_real (- @t1 @t2737))) (* 1814/1 @t2739)))) % 1.38/1.63 (step @p15246 :rule arith_poly_norm_rel :premises (@p15245) :args ((= (= @t1 @t2737) @t2740))) % 1.38/1.63 (step @p15247 :rule trans :premises (@p15246 @p15244 @p15242)) % 1.38/1.63 (step @p15248 :rule arith_poly_norm :args ((= (+ 1 @t2741) @t2737))) % 1.38/1.63 (step @p15249 :rule arith_poly_norm :args ((= (* -11 @t2742) @t2741))) % 1.38/1.63 (step @p15250 :rule arith_poly_norm :args ((= (* -1 @t2743) @t2742))) % 1.38/1.63 (step @p15251 :rule arith_poly_norm :args ((= (+ @t156 -165) @t2743))) % 1.38/1.63 (step @p15252 :rule evaluate :args ((* -11 15))) % 1.38/1.63 (step @p14394 :rule evaluate :args (@t2592)) % 1.38/1.63 (step @p401 :rule refl :args (-11)) % 1.38/1.63 (step @p15253 :rule nary_cong :premises (@p401 @p14394) :args (@t2744)) % 1.38/1.63 (step @p15254 :rule trans :premises (@p15253 @p15252)) % 1.38/1.63 (step @p1387 :rule refl :args (@t156)) % 1.38/1.63 (step @p15255 :rule nary_cong :premises (@p1387 @p15254) :args (@t2745)) % 1.38/1.63 (step @p15256 :rule trans :premises (@p15255 @p15251)) % 1.38/1.63 (step @p738 :rule refl :args (-1)) % 1.38/1.63 (step @p15257 :rule nary_cong :premises (@p738 @p15256) :args (@t2746)) % 1.38/1.63 (step @p15258 :rule trans :premises (@p15257 @p15250)) % 1.38/1.63 (step @p15259 :rule nary_cong :premises (@p401 @p15258) :args (@t2747)) % 1.38/1.63 (step @p15260 :rule trans :premises (@p15259 @p15249)) % 1.38/1.63 (step @p15261 :rule nary_cong :premises (@p404 @p15260) :args (@t2748)) % 1.38/1.63 (step @p15262 :rule trans :premises (@p15261 @p15248)) % 1.38/1.63 (step @p15263 :rule cong :premises (@p351 @p15262) :args ((= @t1 @t2748))) % 1.38/1.63 (step @p15264 :rule trans :premises (@p15263 @p15247)) % 1.38/1.63 (step @p15265 :rule cong :premises (@p747 @p14394) :args ((= @t135 @t2592))) % 1.38/1.63 (step @p15266 :rule symm :premises (@p15265)) % 1.38/1.63 (step @p15267 :rule eq-refl :args (@t2219)) % 1.38/1.63 (step @p15268 :rule refl :args (@t2219)) % 1.38/1.63 (step @p15269 :rule evaluate :args (@t2749)) % 1.38/1.63 (step @p15270 :rule cong :premises (@p1242 @p15269) :args (@t2750)) % 1.38/1.63 (step @p15271 :rule cong :premises (@p15270) :args (@t2751)) % 1.38/1.63 (step @p15272 :rule arith-leq-norm :args (@t135 15)) % 1.38/1.63 (step @p15273 :rule trans :premises (@p15272 @p15271)) % 1.38/1.63 (step @p15274 :rule cong :premises (@p15273) :args (@t2752)) % 1.38/1.63 (step @p15275 :rule trans :premises (@p15274 @p11470)) % 1.38/1.63 (step @p15276 :rule arith-elim-leq :args (@t135 15)) % 1.38/1.63 (step @p15277 :rule symm :premises (@p15276)) % 1.38/1.63 (step @p15278 :rule cong :premises (@p15277) :args (@t2753)) % 1.38/1.63 (step @p15279 :rule arith-elim-gt :args (@t135 15)) % 1.38/1.63 (step @p15280 :rule trans :premises (@p15279 @p15278)) % 1.38/1.63 (step @p15281 :rule trans :premises (@p15280 @p15275)) % 1.38/1.63 (step @p15282 :rule cong :premises (@p15281) :args (@t2755)) % 1.38/1.63 (step @p15283 :rule cong :premises (@p15282 @p15268) :args ((= @t2755 @t2219))) % 1.38/1.63 (step @p15284 :rule trans :premises (@p15283 @p15267)) % 1.38/1.63 (step @p15285 :rule eq-symm :args (@t2219 @t2755)) % 1.38/1.63 (step @p15286 :rule trans :premises (@p15285 @p15284)) % 1.38/1.63 (step @p15287 :rule true_elim :premises (@p15286)) % 1.38/1.63 (step @p15288 :rule eq_resolve :premises (@p24496 @p15287)) % 1.38/1.63 (step @p15289 :rule arith_trichotomy :premises (@p24497 @p15288)) % 1.38/1.63 (step @p15290 :rule eq_resolve :premises (@p15289 @p15266)) % 1.38/1.63 (step @p15291 :rule nary_cong :premises (@p401 @p15290) :args (@t141)) % 1.38/1.63 (step @p15292 :rule nary_cong :premises (@p1387 @p15291) :args (@t299)) % 1.38/1.63 (step @p15293 :rule nary_cong :premises (@p738 @p15292) :args (@t300)) % 1.38/1.63 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.63 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.63 (step @p783 :rule symm :premises (@p782)) % 1.38/1.63 (step @p15294 :rule eq_resolve :premises (@p24495 @p783)) % 1.38/1.63 (step @p15295 :rule trans :premises (@p15294 @p15293)) % 1.38/1.63 (step @p15296 :rule nary_cong :premises (@p401 @p15295) :args (@t12)) % 1.38/1.63 (step @p15297 :rule nary_cong :premises (@p404 @p15296) :args (@t13)) % 1.38/1.63 (step @p15298 :rule cong :premises (@p351 @p15297) :args (@t15)) % 1.38/1.63 (step @p15299 :rule eq_resolve :premises (@p6 @p15298)) % 1.38/1.63 (step @p15300 false :rule eq_resolve :premises (@p15299 @p15264)) % 1.38/1.63 (step-pop @p24498 :rule scope :premises (@p15300)) % 1.38/1.63 (step-pop @p24499 :rule scope :premises (@p24498)) % 1.38/1.63 (step-pop @p24500 :rule scope :premises (@p24499)) % 1.38/1.63 (step-pop @p24501 :rule scope :premises (@p24500)) % 1.38/1.63 (step @p15301 :rule process_scope :premises (@p24501) :args (false)) % 1.38/1.63 (assume-push @p24502 @t15) % 1.38/1.63 (assume-push @p24503 @t143) % 1.38/1.63 (assume-push @p24504 @t683) % 1.38/1.63 (assume-push @p24505 @t2219) % 1.38/1.63 (step @p15310 :rule and_intro :premises (@p6 @p24503 @p24505 @p24504)) % 1.38/1.63 (step-pop @p24506 :rule scope :premises (@p15310)) % 1.38/1.63 (step-pop @p24507 :rule scope :premises (@p24506)) % 1.38/1.63 (step-pop @p24508 :rule scope :premises (@p24507)) % 1.38/1.63 (step-pop @p24509 :rule scope :premises (@p24508)) % 1.38/1.63 (step @p15311 :rule process_scope :premises (@p24509) :args (@t2756)) % 1.38/1.63 (step @p15316 :rule implies_elim :premises (@p15311)) % 1.38/1.63 (step @p15317 :rule resolution :premises (@p15316 @p15301) :args (true @t2756)) % 1.38/1.63 (step @p15318 :rule not_and :premises (@p15317)) % 1.38/1.63 (step @p15319 :rule eq_resolve :premises (@p15318 @p15236)) % 1.38/1.63 (step @p15320 :rule chain_m_resolution :premises (@p15319 @p6 @p444 @p15235) :args (@t2209 @t2680 (@list @t15 @t143 @t683))) % 1.38/1.63 (step @p15268 :rule refl :args (@t2219)) % 1.38/1.63 (step @p15321 :rule nary_cong :premises (@p35 @p709 @p15268 @p11266) :args ((or @t38 @t273 @t2219 @t2199))) % 1.38/1.63 (assume-push @p24510 @t15) % 1.38/1.63 (assume-push @p24511 @t143) % 1.38/1.63 (assume-push @p24512 @t2198) % 1.38/1.63 (assume-push @p24513 @t2209) % 1.38/1.63 (step @p15326 :rule evaluate :args ((= (to_real (to_int -1935/7)) -1935/7))) % 1.38/1.63 (step @p15327 :rule arith-int-eq-conflict :premises (@p15326) :args (@t580 -1935/7)) % 1.38/1.63 (step @p15328 :rule arith_poly_norm :args ((= (* 1935/7 @t2759) (* 1935/1 (- @t581 -1935/7))))) % 1.38/1.63 (step @p15329 :rule arith_poly_norm_rel :premises (@p15328) :args ((= @t2760 (= @t581 -1935/7)))) % 1.38/1.63 (step @p15330 :rule arith_poly_norm :args ((= (* 1935/1 (to_real (- @t1 @t2757))) (* 1935/1 @t2759)))) % 1.38/1.63 (step @p15331 :rule arith_poly_norm_rel :premises (@p15330) :args ((= (= @t1 @t2757) @t2760))) % 1.38/1.63 (step @p15332 :rule trans :premises (@p15331 @p15329 @p15327)) % 1.38/1.63 (step @p15333 :rule arith_poly_norm :args ((= (+ 1 @t2761) @t2757))) % 1.38/1.63 (step @p15334 :rule arith_poly_norm :args ((= (* -11 @t2762) @t2761))) % 1.38/1.63 (step @p15335 :rule arith_poly_norm :args ((= (* -1 @t2763) @t2762))) % 1.38/1.63 (step @p15336 :rule arith_poly_norm :args ((= (+ @t156 -176) @t2763))) % 1.38/1.63 (step @p15337 :rule evaluate :args (@t2764)) % 1.38/1.63 (step @p11404 :rule evaluate :args (@t2212)) % 1.38/1.63 (step @p401 :rule refl :args (-11)) % 1.38/1.63 (step @p15338 :rule nary_cong :premises (@p401 @p11404) :args (@t2765)) % 1.38/1.63 (step @p15339 :rule trans :premises (@p15338 @p15337)) % 1.38/1.63 (step @p1387 :rule refl :args (@t156)) % 1.38/1.63 (step @p15340 :rule nary_cong :premises (@p1387 @p15339) :args (@t2766)) % 1.38/1.63 (step @p15341 :rule trans :premises (@p15340 @p15336)) % 1.38/1.63 (step @p738 :rule refl :args (-1)) % 1.38/1.63 (step @p15342 :rule nary_cong :premises (@p738 @p15341) :args (@t2767)) % 1.38/1.63 (step @p15343 :rule trans :premises (@p15342 @p15335)) % 1.38/1.63 (step @p15344 :rule nary_cong :premises (@p401 @p15343) :args (@t2768)) % 1.38/1.63 (step @p15345 :rule trans :premises (@p15344 @p15334)) % 1.38/1.63 (step @p15346 :rule nary_cong :premises (@p404 @p15345) :args (@t2769)) % 1.38/1.63 (step @p15347 :rule trans :premises (@p15346 @p15333)) % 1.38/1.63 (step @p15348 :rule cong :premises (@p351 @p15347) :args ((= @t1 @t2769))) % 1.38/1.63 (step @p15349 :rule trans :premises (@p15348 @p15332)) % 1.38/1.63 (step @p15350 :rule cong :premises (@p747 @p11404) :args ((= @t135 @t2212))) % 1.38/1.63 (step @p15351 :rule symm :premises (@p15350)) % 1.38/1.63 (step @p15352 :rule eq-refl :args (@t2198)) % 1.38/1.63 (step @p15353 :rule evaluate :args (@t2770)) % 1.38/1.63 (step @p15354 :rule cong :premises (@p1242 @p15353) :args (@t2771)) % 1.38/1.63 (step @p15355 :rule cong :premises (@p15354) :args ((not @t2771))) % 1.38/1.63 (step @p15356 :rule arith-leq-norm :args (@t135 16)) % 1.38/1.63 (step @p15357 :rule trans :premises (@p15356 @p15355)) % 1.38/1.63 (step @p15358 :rule cong :premises (@p15357) :args ((not @t2772))) % 1.38/1.63 (step @p15359 :rule trans :premises (@p15358 @p11266)) % 1.38/1.63 (step @p15360 :rule arith-elim-leq :args (@t135 16)) % 1.38/1.63 (step @p15361 :rule symm :premises (@p15360)) % 1.38/1.63 (step @p15362 :rule cong :premises (@p15361) :args ((not (>= 16 @t135)))) % 1.38/1.63 (step @p15363 :rule arith-elim-gt :args (@t135 16)) % 1.38/1.63 (step @p15364 :rule trans :premises (@p15363 @p15362)) % 1.38/1.63 (step @p15365 :rule trans :premises (@p15364 @p15359)) % 1.38/1.63 (step @p15366 :rule cong :premises (@p15365) :args (@t2773)) % 1.38/1.63 (step @p15367 :rule refl :args (@t2198)) % 1.38/1.63 (step @p15368 :rule cong :premises (@p15367 @p15366) :args ((= @t2198 @t2773))) % 1.38/1.63 (step @p15369 :rule trans :premises (@p15368 @p15352)) % 1.38/1.63 (step @p15370 :rule true_elim :premises (@p15369)) % 1.38/1.63 (step @p15371 :rule eq_resolve :premises (@p24512 @p15370)) % 1.38/1.63 (step @p15372 :rule arith_trichotomy :premises (@p24513 @p15371)) % 1.38/1.63 (step @p15373 :rule eq_resolve :premises (@p15372 @p15351)) % 1.38/1.63 (step @p15374 :rule nary_cong :premises (@p401 @p15373) :args (@t141)) % 1.38/1.63 (step @p15375 :rule nary_cong :premises (@p1387 @p15374) :args (@t299)) % 1.38/1.63 (step @p15376 :rule nary_cong :premises (@p738 @p15375) :args (@t300)) % 1.38/1.63 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.63 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.63 (step @p783 :rule symm :premises (@p782)) % 1.38/1.63 (step @p15377 :rule eq_resolve :premises (@p24511 @p783)) % 1.38/1.63 (step @p15378 :rule trans :premises (@p15377 @p15376)) % 1.38/1.63 (step @p15379 :rule nary_cong :premises (@p401 @p15378) :args (@t12)) % 1.38/1.63 (step @p15380 :rule nary_cong :premises (@p404 @p15379) :args (@t13)) % 1.38/1.63 (step @p15381 :rule cong :premises (@p351 @p15380) :args (@t15)) % 1.38/1.63 (step @p15382 :rule eq_resolve :premises (@p6 @p15381)) % 1.38/1.63 (step @p15383 false :rule eq_resolve :premises (@p15382 @p15349)) % 1.38/1.63 (step-pop @p24514 :rule scope :premises (@p15383)) % 1.38/1.63 (step-pop @p24515 :rule scope :premises (@p24514)) % 1.38/1.63 (step-pop @p24516 :rule scope :premises (@p24515)) % 1.38/1.63 (step-pop @p24517 :rule scope :premises (@p24516)) % 1.38/1.63 (step @p15384 :rule process_scope :premises (@p24517) :args (false)) % 1.38/1.63 (assume-push @p24518 @t15) % 1.38/1.63 (assume-push @p24519 @t143) % 1.38/1.63 (assume-push @p24520 @t2209) % 1.38/1.63 (assume-push @p24521 @t2198) % 1.38/1.63 (step @p15393 :rule and_intro :premises (@p6 @p24519 @p24521 @p24520)) % 1.38/1.63 (step-pop @p24522 :rule scope :premises (@p15393)) % 1.38/1.63 (step-pop @p24523 :rule scope :premises (@p24522)) % 1.38/1.63 (step-pop @p24524 :rule scope :premises (@p24523)) % 1.38/1.63 (step-pop @p24525 :rule scope :premises (@p24524)) % 1.38/1.63 (step @p15394 :rule process_scope :premises (@p24525) :args (@t2774)) % 1.38/1.63 (step @p15399 :rule implies_elim :premises (@p15394)) % 1.38/1.63 (step @p15400 :rule resolution :premises (@p15399 @p15384) :args (true @t2774)) % 1.38/1.63 (step @p15401 :rule not_and :premises (@p15400)) % 1.38/1.63 (step @p15402 :rule eq_resolve :premises (@p15401 @p15321)) % 1.38/1.63 (step @p15403 :rule chain_m_resolution :premises (@p15402 @p6 @p444 @p15320) :args (@t2197 @t2680 (@list @t15 @t143 @t2209))) % 1.38/1.63 (step @p15404 :rule chain_m_resolution :premises (@p11393 @p15403 @p2197) :args (@t2171 @t242 (@list @t2197 @t667))) % 1.38/1.63 (step @p15405 :rule refl :args (@t1878)) % 1.38/1.63 (step @p15406 :rule nary_cong :premises (@p11085 @p709 @p1375 @p15405) :args ((or @t2172 @t273 @t471 @t1878))) % 1.38/1.63 (assume-push @p24526 @t2171) % 1.38/1.63 (assume-push @p24527 @t143) % 1.38/1.63 (assume-push @p24528 @t470) % 1.38/1.63 (assume-push @p24529 @t1871) % 1.38/1.63 (step @p15411 :rule evaluate :args ((<= 0/1 -4/7))) % 1.38/1.63 (step @p15412 :rule evaluate :args ((+ 25/1 -198/7 0/1 19/7))) % 1.38/1.63 (step @p15413 :rule evaluate :args (@t2775)) % 1.38/1.63 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.63 (step @p15414 :rule evaluate :args (@t2776)) % 1.38/1.63 (step @p15415 :rule evaluate :args (@t1872)) % 1.38/1.63 (step @p8909 :rule evaluate :args (@t1873)) % 1.38/1.63 (step @p15416 :rule cong :premises (@p8909) :args (@t1874)) % 1.38/1.63 (step @p15417 :rule trans :premises (@p15416 @p15415)) % 1.38/1.63 (step @p15418 :rule nary_cong :premises (@p15417 @p15414 @p2029 @p15413) :args (@t2777)) % 1.38/1.63 (step @p15419 :rule trans :premises (@p15418 @p15412)) % 1.38/1.63 (step @p15420 :rule arith_poly_norm :args (@t2778)) % 1.38/1.63 (step @p4305 :rule refl :args (@t119)) % 1.38/1.63 (step @p13729 :rule arith_poly_norm :args (@t2486)) % 1.38/1.63 (step @p15421 :rule refl :args (@t607)) % 1.38/1.63 (step @p15422 :rule refl :args (@t608)) % 1.38/1.63 (step @p15423 :rule nary_cong :premises (@p15422 @p15421 @p13729 @p4305) :args (@t2779)) % 1.38/1.63 (step @p15424 :rule trans :premises (@p15423 @p15420)) % 1.38/1.63 (step @p15425 :rule cong :premises (@p15424 @p15419) :args ((<= @t2779 @t2777))) % 1.38/1.63 (step @p15426 :rule trans :premises (@p15425 @p15411)) % 1.38/1.63 (assume-push @p24530 @t125) % 1.38/1.63 (assume-push @p24531 @t2780) % 1.38/1.63 (step @p15429 :rule arith_mult_pos :args (1/7 (<= @t93 19/1))) % 1.38/1.63 (step @p15430 :rule evaluate :args (@t2153)) % 1.38/1.63 (step @p15431 :rule refl :args (@t93)) % 1.38/1.63 (step @p15432 :rule cong :premises (@p15431 @p15430) :args (@t2781)) % 1.38/1.63 (step @p15433 :rule arith_poly_norm :args ((= (* -19/1 (to_real (- tptp.a 19))) (* -19/1 (- @t93 @t2153))))) % 1.38/1.63 (step @p15434 :rule arith_poly_norm_rel :premises (@p15433) :args ((= @t2780 @t2781))) % 1.38/1.63 (step @p15435 :rule trans :premises (@p15434 @p15432)) % 1.38/1.63 (step @p15436 :rule eq_resolve :premises (@p24531 @p15435)) % 1.38/1.63 (step @p15437 :rule and_intro :premises (@p24530 @p15436)) % 1.38/1.63 (step @p15438 :rule modus_ponens :premises (@p15437 @p15429)) % 1.38/1.63 (step-pop @p24532 :rule scope :premises (@p15438)) % 1.38/1.63 (step-pop @p24533 :rule scope :premises (@p24532)) % 1.38/1.63 (step @p15439 :rule process_scope :premises (@p24533) :args ((<= @t119 @t2775))) % 1.38/1.63 (step @p1412 :rule arith-elim-lt :args (tptp.a 20)) % 1.38/1.63 (step @p1413 :rule symm :premises (@p1412)) % 1.38/1.63 (step @p15442 :rule eq_resolve :premises (@p24528 @p1413)) % 1.38/1.63 (step @p15443 :rule int_tight_ub :premises (@p15442)) % 1.38/1.63 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.63 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.63 (step @p15444 :rule and_intro :premises (@p272 @p15443)) % 1.38/1.63 (step @p15445 :rule modus_ponens :premises (@p15444 @p15439)) % 1.38/1.63 (assume-push @p24534 @t259) % 1.38/1.63 (assume-push @p24535 @t417) % 1.38/1.63 (step @p13759 :rule arith_mult_neg :args (-1/7 @t418)) % 1.38/1.63 (step @p13760 :rule evaluate :args (@t78)) % 1.38/1.63 (step @p13761 :rule cong :premises (@p24535) :args (@t401)) % 1.38/1.63 (step @p13762 :rule trans :premises (@p13761 @p13760)) % 1.38/1.63 (step @p13763 :rule and_intro :premises (@p24534 @p13762)) % 1.38/1.63 (step @p13764 :rule modus_ponens :premises (@p13763 @p13759)) % 1.38/1.63 (step-pop @p24536 :rule scope :premises (@p13764)) % 1.38/1.63 (step-pop @p24537 :rule scope :premises (@p24536)) % 1.38/1.63 (step @p13765 :rule process_scope :premises (@p24537) :args (@t2489)) % 1.38/1.63 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.63 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.63 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.63 (step @p15450 :rule eq_resolve :premises (@p24527 @p1181)) % 1.38/1.63 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.63 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.63 (step @p15451 :rule and_intro :premises (@p661 @p15450)) % 1.38/1.63 (step @p15452 :rule modus_ponens :premises (@p15451 @p13765)) % 1.38/1.63 (assume-push @p24538 @t516) % 1.38/1.63 (assume-push @p24539 @t2171) % 1.38/1.63 (step @p15455 :rule arith_mult_neg :args (-11/7 @t2782)) % 1.38/1.64 (step @p15456 :rule evaluate :args (@t618)) % 1.38/1.64 (step @p15457 :rule refl :args (@t389)) % 1.38/1.64 (step @p15458 :rule cong :premises (@p15457 @p15456) :args (@t2783)) % 1.38/1.64 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.38/1.64 (step @p15459 :rule arith_poly_norm_rel :premises (@p1964) :args (@t2784)) % 1.38/1.64 (step @p15460 :rule trans :premises (@p15459 @p15458)) % 1.38/1.64 (step @p15461 :rule eq_resolve :premises (@p24526 @p15460)) % 1.38/1.64 (step @p15462 :rule and_intro :premises (@p24538 @p15461)) % 1.38/1.64 (step @p15463 :rule modus_ponens :premises (@p15462 @p15455)) % 1.38/1.64 (step-pop @p24540 :rule scope :premises (@p15463)) % 1.38/1.64 (step-pop @p24541 :rule scope :premises (@p24540)) % 1.38/1.64 (step @p15464 :rule process_scope :premises (@p24541) :args (@t2785)) % 1.38/1.64 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.64 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.64 (step @p15467 :rule and_intro :premises (@p1522 @p24526)) % 1.38/1.64 (step @p15468 :rule modus_ponens :premises (@p15467 @p15464)) % 1.38/1.64 (step @p8946 :rule arith_poly_norm :args (@t1876)) % 1.38/1.64 (step @p15469 :rule arith_poly_norm_rel :premises (@p8946) :args (@t1877)) % 1.38/1.64 (step @p8948 :rule arith_mult_neg :args (-1 @t1871)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p15470 :rule and_intro :premises (@p136 @p24529)) % 1.38/1.64 (step @p15471 :rule modus_ponens :premises (@p15470 @p8948)) % 1.38/1.64 (step @p15472 :rule eq_resolve :premises (@p15471 @p15469)) % 1.38/1.64 (step @p15473 :rule arith_sum_ub :premises (@p15472 @p15468 @p15452 @p15445)) % 1.38/1.64 (step @p15474 false :rule eq_resolve :premises (@p15473 @p15426)) % 1.38/1.64 (step-pop @p24542 :rule scope :premises (@p15474)) % 1.38/1.64 (step-pop @p24543 :rule scope :premises (@p24542)) % 1.38/1.64 (step-pop @p24544 :rule scope :premises (@p24543)) % 1.38/1.64 (step-pop @p24545 :rule scope :premises (@p24544)) % 1.38/1.64 (step @p15475 :rule process_scope :premises (@p24545) :args (false)) % 1.38/1.64 (step @p15480 :rule not_and :premises (@p15475)) % 1.38/1.64 (step @p15481 :rule eq_resolve :premises (@p15480 @p15406)) % 1.38/1.64 (step @p15482 :rule reordering :premises (@p15481) :args ((or @t273 @t469 @t2172 @t1878))) % 1.38/1.64 (step @p15483 :rule refl :args (@t2787)) % 1.38/1.64 (step @p15484 :rule bool-double-not-elim :args (@t2788)) % 1.38/1.64 (step @p15485 :rule nary_cong :premises (@p11085 @p709 @p15484 @p15483) :args ((or @t2172 @t273 @t2790 @t2787))) % 1.38/1.64 (assume-push @p24546 @t2171) % 1.38/1.64 (assume-push @p24547 @t143) % 1.38/1.64 (assume-push @p24548 @t2789) % 1.38/1.64 (assume-push @p24549 @t2786) % 1.38/1.64 (step @p15490 :rule evaluate :args ((<= 0/1 -1/7))) % 1.38/1.64 (step @p15491 :rule evaluate :args ((+ 27/1 -198/7 0/1 8/7))) % 1.38/1.64 (step @p15492 :rule evaluate :args (@t2791)) % 1.38/1.64 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.64 (step @p15414 :rule evaluate :args (@t2776)) % 1.38/1.64 (step @p15493 :rule evaluate :args (@t515)) % 1.38/1.64 (step @p728 :rule evaluate :args (@t281)) % 1.38/1.64 (step @p15494 :rule cong :premises (@p728) :args (@t2792)) % 1.38/1.64 (step @p15495 :rule trans :premises (@p15494 @p15493)) % 1.38/1.64 (step @p15496 :rule nary_cong :premises (@p15495 @p15414 @p2029 @p15492) :args (@t2793)) % 1.38/1.64 (step @p15497 :rule trans :premises (@p15496 @p15491)) % 1.38/1.64 (step @p15420 :rule arith_poly_norm :args (@t2778)) % 1.38/1.64 (step @p4305 :rule refl :args (@t119)) % 1.38/1.64 (step @p13729 :rule arith_poly_norm :args (@t2486)) % 1.38/1.64 (step @p15421 :rule refl :args (@t607)) % 1.38/1.64 (step @p15422 :rule refl :args (@t608)) % 1.38/1.64 (step @p15423 :rule nary_cong :premises (@p15422 @p15421 @p13729 @p4305) :args (@t2779)) % 1.38/1.64 (step @p15424 :rule trans :premises (@p15423 @p15420)) % 1.38/1.64 (step @p15498 :rule cong :premises (@p15424 @p15497) :args ((<= @t2779 @t2793))) % 1.38/1.64 (step @p15499 :rule trans :premises (@p15498 @p15490)) % 1.38/1.64 (assume-push @p24550 @t125) % 1.38/1.64 (assume-push @p24551 @t2794) % 1.38/1.64 (step @p15502 :rule arith_mult_pos :args (1/7 @t2795)) % 1.38/1.64 (step @p15503 :rule evaluate :args (@t1198)) % 1.38/1.64 (step @p15504 :rule refl :args (@t93)) % 1.38/1.64 (step @p15505 :rule cong :premises (@p15504 @p15503) :args (@t2796)) % 1.38/1.64 (step @p15506 :rule arith_poly_norm :args (@t2797)) % 1.38/1.64 (step @p15507 :rule arith_poly_norm_rel :premises (@p15506) :args (@t2798)) % 1.38/1.64 (step @p15508 :rule trans :premises (@p15507 @p15505)) % 1.38/1.64 (step @p15509 :rule eq_resolve :premises (@p24551 @p15508)) % 1.38/1.64 (step @p15510 :rule and_intro :premises (@p24550 @p15509)) % 1.38/1.64 (step @p15511 :rule modus_ponens :premises (@p15510 @p15502)) % 1.38/1.64 (step-pop @p24552 :rule scope :premises (@p15511)) % 1.38/1.64 (step-pop @p24553 :rule scope :premises (@p24552)) % 1.38/1.64 (step @p15512 :rule process_scope :premises (@p24553) :args ((<= @t119 @t2791))) % 1.38/1.64 (step @p15515 :rule arith-elim-lt :args (tptp.a 9)) % 1.38/1.64 (step @p15516 :rule symm :premises (@p15515)) % 1.38/1.64 (step @p15517 :rule eq_resolve :premises (@p24548 @p15516)) % 1.38/1.64 (step @p15518 :rule int_tight_ub :premises (@p15517)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p15519 :rule and_intro :premises (@p272 @p15518)) % 1.38/1.64 (step @p15520 :rule modus_ponens :premises (@p15519 @p15512)) % 1.38/1.64 (assume-push @p24554 @t259) % 1.38/1.64 (assume-push @p24555 @t417) % 1.38/1.64 (step @p13759 :rule arith_mult_neg :args (-1/7 @t418)) % 1.38/1.64 (step @p13760 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p13761 :rule cong :premises (@p24555) :args (@t401)) % 1.38/1.64 (step @p13762 :rule trans :premises (@p13761 @p13760)) % 1.38/1.64 (step @p13763 :rule and_intro :premises (@p24554 @p13762)) % 1.38/1.64 (step @p13764 :rule modus_ponens :premises (@p13763 @p13759)) % 1.38/1.64 (step-pop @p24556 :rule scope :premises (@p13764)) % 1.38/1.64 (step-pop @p24557 :rule scope :premises (@p24556)) % 1.38/1.64 (step @p13765 :rule process_scope :premises (@p24557) :args (@t2489)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p15525 :rule eq_resolve :premises (@p24547 @p1181)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p15526 :rule and_intro :premises (@p661 @p15525)) % 1.38/1.64 (step @p15527 :rule modus_ponens :premises (@p15526 @p13765)) % 1.38/1.64 (assume-push @p24558 @t516) % 1.38/1.64 (assume-push @p24559 @t2171) % 1.38/1.64 (step @p15455 :rule arith_mult_neg :args (-11/7 @t2782)) % 1.38/1.64 (step @p15456 :rule evaluate :args (@t618)) % 1.38/1.64 (step @p15457 :rule refl :args (@t389)) % 1.38/1.64 (step @p15458 :rule cong :premises (@p15457 @p15456) :args (@t2783)) % 1.38/1.64 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.38/1.64 (step @p15459 :rule arith_poly_norm_rel :premises (@p1964) :args (@t2784)) % 1.38/1.64 (step @p15460 :rule trans :premises (@p15459 @p15458)) % 1.38/1.64 (step @p15461 :rule eq_resolve :premises (@p24546 @p15460)) % 1.38/1.64 (step @p15462 :rule and_intro :premises (@p24558 @p15461)) % 1.38/1.64 (step @p15463 :rule modus_ponens :premises (@p15462 @p15455)) % 1.38/1.64 (step-pop @p24560 :rule scope :premises (@p15463)) % 1.38/1.64 (step-pop @p24561 :rule scope :premises (@p24560)) % 1.38/1.64 (step @p15464 :rule process_scope :premises (@p24561) :args (@t2785)) % 1.38/1.64 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.64 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.64 (step @p15532 :rule and_intro :premises (@p1522 @p24546)) % 1.38/1.64 (step @p15533 :rule modus_ponens :premises (@p15532 @p15464)) % 1.38/1.64 (step @p15534 :rule arith_poly_norm :args ((= (* -27/1 (to_real (- @t213 @t281))) (* -27/1 (- @t608 @t2792))))) % 1.38/1.64 (step @p15535 :rule arith_poly_norm_rel :premises (@p15534) :args ((= (<= @t213 @t281) (<= @t608 @t2792)))) % 1.38/1.64 (step @p15536 :rule arith_mult_neg :args (-1 @t2786)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p15537 :rule and_intro :premises (@p136 @p24549)) % 1.38/1.64 (step @p15538 :rule modus_ponens :premises (@p15537 @p15536)) % 1.38/1.64 (step @p15539 :rule eq_resolve :premises (@p15538 @p15535)) % 1.38/1.64 (step @p15540 :rule arith_sum_ub :premises (@p15539 @p15533 @p15527 @p15520)) % 1.38/1.64 (step @p15541 false :rule eq_resolve :premises (@p15540 @p15499)) % 1.38/1.64 (step-pop @p24562 :rule scope :premises (@p15541)) % 1.38/1.64 (step-pop @p24563 :rule scope :premises (@p24562)) % 1.38/1.64 (step-pop @p24564 :rule scope :premises (@p24563)) % 1.38/1.64 (step-pop @p24565 :rule scope :premises (@p24564)) % 1.38/1.64 (step @p15542 :rule process_scope :premises (@p24565) :args (false)) % 1.38/1.64 (step @p15547 :rule not_and :premises (@p15542)) % 1.38/1.64 (step @p15548 :rule eq_resolve :premises (@p15547 @p15485)) % 1.38/1.64 (step @p15549 :rule reordering :premises (@p15548) :args ((or @t273 @t2788 @t2172 @t2787))) % 1.38/1.64 (step @p15550 :rule refl :args (@t602)) % 1.38/1.64 (step @p15551 :rule refl :args (@t600)) % 1.38/1.64 (step @p15552 :rule nary_cong :premises (@p709 @p15484 @p15551 @p15550) :args ((or @t273 @t2790 @t600 @t602))) % 1.38/1.64 (assume-push @p24566 @t143) % 1.38/1.64 (assume-push @p24567 @t2789) % 1.38/1.64 (assume-push @p24568 @t598) % 1.38/1.64 (assume-push @p24569 @t599) % 1.38/1.64 (step @p3835 :rule evaluate :args (@t1058)) % 1.38/1.64 (step @p15557 :rule evaluate :args ((+ -19/1 0/1 8/11 196/11))) % 1.38/1.64 (step @p15558 :rule evaluate :args (@t2799)) % 1.38/1.64 (step @p15559 :rule evaluate :args (@t2800)) % 1.38/1.64 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.64 (step @p15560 :rule evaluate :args (@t2157)) % 1.38/1.64 (step @p15561 :rule evaluate :args (@t2801)) % 1.38/1.64 (step @p15562 :rule cong :premises (@p15561) :args (@t2802)) % 1.38/1.64 (step @p15563 :rule trans :premises (@p15562 @p15560)) % 1.38/1.64 (step @p15564 :rule nary_cong :premises (@p15563 @p1130 @p15559 @p15558) :args (@t2803)) % 1.38/1.64 (step @p15565 :rule trans :premises (@p15564 @p15557)) % 1.38/1.64 (step @p15566 :rule arith_poly_norm :args ((= (+ @t399 @t392 @t394 @t1217) 0/1))) % 1.38/1.64 (step @p15567 :rule refl :args (@t1217)) % 1.38/1.64 (step @p15568 :rule refl :args (@t394)) % 1.38/1.64 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.64 (step @p15569 :rule refl :args (@t399)) % 1.38/1.64 (step @p15570 :rule nary_cong :premises (@p15569 @p1141 @p15568 @p15567) :args (@t2804)) % 1.38/1.64 (step @p15571 :rule trans :premises (@p15570 @p15566)) % 1.38/1.64 (step @p15572 :rule cong :premises (@p15571 @p15565) :args ((<= @t2804 @t2803))) % 1.38/1.64 (step @p15573 :rule trans :premises (@p15572 @p3835)) % 1.38/1.64 (assume-push @p24570 @t102) % 1.38/1.64 (assume-push @p24571 @t598) % 1.38/1.64 (step @p15576 :rule arith_mult_neg :args (-7/11 @t1816)) % 1.38/1.64 (step @p15577 :rule evaluate :args (@t383)) % 1.38/1.64 (step @p15578 :rule refl :args (@t387)) % 1.38/1.64 (step @p15579 :rule cong :premises (@p15578 @p15577) :args (@t1817)) % 1.38/1.64 (step @p1998 :rule arith_poly_norm :args (@t624)) % 1.38/1.64 (step @p15580 :rule arith_poly_norm_rel :premises (@p1998) :args (@t1818)) % 1.38/1.64 (step @p15581 :rule trans :premises (@p15580 @p15579)) % 1.38/1.64 (step @p15582 :rule eq_resolve :premises (@p24568 @p15581)) % 1.38/1.64 (step @p15583 :rule and_intro :premises (@p24570 @p15582)) % 1.38/1.64 (step @p15584 :rule modus_ponens :premises (@p15583 @p15576)) % 1.38/1.64 (step-pop @p24572 :rule scope :premises (@p15584)) % 1.38/1.64 (step-pop @p24573 :rule scope :premises (@p24572)) % 1.38/1.64 (step @p15585 :rule process_scope :premises (@p24573) :args (@t2805)) % 1.38/1.64 (step @p196 :rule evaluate :args (@t102)) % 1.38/1.64 (step @p197 :rule true_elim :premises (@p196)) % 1.38/1.64 (step @p15588 :rule and_intro :premises (@p197 @p24568)) % 1.38/1.64 (step @p15589 :rule modus_ponens :premises (@p15588 @p15585)) % 1.38/1.64 (assume-push @p24574 @t77) % 1.38/1.64 (assume-push @p24575 @t2794) % 1.38/1.64 (step @p15592 :rule arith_mult_pos :args (1/11 @t2795)) % 1.38/1.64 (step @p15593 :rule evaluate :args (@t1198)) % 1.38/1.64 (step @p15594 :rule refl :args (@t93)) % 1.38/1.64 (step @p15595 :rule cong :premises (@p15594 @p15593) :args (@t2796)) % 1.38/1.64 (step @p15506 :rule arith_poly_norm :args (@t2797)) % 1.38/1.64 (step @p15596 :rule arith_poly_norm_rel :premises (@p15506) :args (@t2798)) % 1.38/1.64 (step @p15597 :rule trans :premises (@p15596 @p15595)) % 1.38/1.64 (step @p15598 :rule eq_resolve :premises (@p24575 @p15597)) % 1.38/1.64 (step @p15599 :rule and_intro :premises (@p24574 @p15598)) % 1.38/1.64 (step @p15600 :rule modus_ponens :premises (@p15599 @p15592)) % 1.38/1.64 (step-pop @p24576 :rule scope :premises (@p15600)) % 1.38/1.64 (step-pop @p24577 :rule scope :premises (@p24576)) % 1.38/1.64 (step @p15601 :rule process_scope :premises (@p24577) :args ((<= @t394 @t2800))) % 1.38/1.64 (step @p15515 :rule arith-elim-lt :args (tptp.a 9)) % 1.38/1.64 (step @p15516 :rule symm :premises (@p15515)) % 1.38/1.64 (step @p15604 :rule eq_resolve :premises (@p24567 @p15516)) % 1.38/1.64 (step @p15605 :rule int_tight_ub :premises (@p15604)) % 1.38/1.64 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.64 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.64 (step @p15606 :rule and_intro :premises (@p114 @p15605)) % 1.38/1.64 (step @p15607 :rule modus_ponens :premises (@p15606 @p15601)) % 1.38/1.64 (assume-push @p24578 @t416) % 1.38/1.64 (assume-push @p24579 @t417) % 1.38/1.64 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.64 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p1172 :rule cong :premises (@p24579) :args (@t401)) % 1.38/1.64 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.64 (step @p1174 :rule and_intro :premises (@p24578 @p1173)) % 1.38/1.64 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.64 (step-pop @p24580 :rule scope :premises (@p1175)) % 1.38/1.64 (step-pop @p24581 :rule scope :premises (@p24580)) % 1.38/1.64 (step @p1176 :rule process_scope :premises (@p24581) :args (@t419)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p15612 :rule eq_resolve :premises (@p24566 @p1181)) % 1.38/1.64 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.64 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.64 (step @p15613 :rule and_intro :premises (@p1184 @p15612)) % 1.38/1.64 (step @p15614 :rule modus_ponens :premises (@p15613 @p1176)) % 1.38/1.64 (step @p15615 :rule arith_poly_norm :args (@t2806)) % 1.38/1.64 (step @p15616 :rule arith_poly_norm_rel :premises (@p15615) :args (@t2807)) % 1.38/1.64 (step @p15617 :rule arith_mult_neg :args (-1 @t599)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p15618 :rule and_intro :premises (@p136 @p24569)) % 1.38/1.64 (step @p15619 :rule modus_ponens :premises (@p15618 @p15617)) % 1.38/1.64 (step @p15620 :rule eq_resolve :premises (@p15619 @p15616)) % 1.38/1.64 (step @p15621 :rule arith_sum_ub :premises (@p15620 @p15614 @p15607 @p15589)) % 1.38/1.64 (step @p15622 false :rule eq_resolve :premises (@p15621 @p15573)) % 1.38/1.64 (step-pop @p24582 :rule scope :premises (@p15622)) % 1.38/1.64 (step-pop @p24583 :rule scope :premises (@p24582)) % 1.38/1.64 (step-pop @p24584 :rule scope :premises (@p24583)) % 1.38/1.64 (step-pop @p24585 :rule scope :premises (@p24584)) % 1.38/1.64 (step @p15623 :rule process_scope :premises (@p24585) :args (false)) % 1.38/1.64 (step @p15628 :rule not_and :premises (@p15623)) % 1.38/1.64 (step @p15629 :rule eq_resolve :premises (@p15628 @p15552)) % 1.38/1.64 (step @p15630 :rule reordering :premises (@p15629) :args ((or @t273 @t2788 @t602 @t600))) % 1.38/1.64 (step @p15631 :rule bool-double-not-elim :args (@t2786)) % 1.38/1.64 (step @p15632 :rule nary_cong :premises (@p12951 @p1923 @p15631 @p1684) :args ((or @t2370 @t603 @t2808 @t549))) % 1.38/1.64 (assume-push @p24586 @t2787) % 1.38/1.64 (assume-push @p24587 @t602) % 1.38/1.64 (assume-push @p24588 @t546) % 1.38/1.64 (assume-push @p24589 @t2369) % 1.38/1.64 (step @p13050 :rule arith-elim-lt :args (tptp.a 3)) % 1.38/1.64 (step @p13051 :rule symm :premises (@p13050)) % 1.38/1.64 (assume-push @p24590 @t2369) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.64 (step @p15638 :rule evaluate :args ((+ -3 1 198 -196))) % 1.38/1.64 (step @p15639 :rule evaluate :args (@t2809)) % 1.38/1.64 (step @p15640 :rule evaluate :args (@t2810)) % 1.38/1.64 (step @p15641 :rule evaluate :args (@t2811)) % 1.38/1.64 (step @p15642 :rule nary_cong :premises (@p15641 @p404 @p15640 @p15639) :args (@t2812)) % 1.38/1.64 (step @p15643 :rule trans :premises (@p15642 @p15638)) % 1.38/1.64 (step @p1700 :rule arith_poly_norm :args (@t555)) % 1.38/1.64 (step @p15644 :rule arith_poly_norm :args (@t2814)) % 1.38/1.64 (step @p15645 :rule trans :premises (@p15644 @p1700)) % 1.38/1.64 (step @p15646 :rule cong :premises (@p15645 @p15643) :args (@t2815)) % 1.38/1.64 (step @p15647 :rule trans :premises (@p15646 @p824)) % 1.38/1.64 (step @p15648 :rule cong :premises (@p15647) :args ((not @t2815))) % 1.38/1.64 (step @p15649 :rule trans :premises (@p15648 @p236)) % 1.38/1.64 (step @p15650 :rule arith-elim-lt :args (@t2813 @t2812)) % 1.38/1.64 (step @p15651 :rule trans :premises (@p15650 @p15649)) % 1.38/1.64 (step @p15652 :rule arith_mult_pos :args (7 @t2816)) % 1.38/1.64 (step @p15653 :rule arith-elim-lt :args (@t18 -27)) % 1.38/1.64 (step @p15654 :rule symm :premises (@p15653)) % 1.38/1.64 (step @p15655 :rule eq_resolve :premises (@p24586 @p15654)) % 1.38/1.64 (step @p15656 :rule int_tight_ub :premises (@p15655)) % 1.38/1.64 (step @p549 :rule evaluate :args (@t226)) % 1.38/1.64 (step @p550 :rule true_elim :premises (@p549)) % 1.38/1.64 (step @p15657 :rule and_intro :premises (@p550 @p15656)) % 1.38/1.64 (step @p15658 :rule modus_ponens :premises (@p15657 @p15652)) % 1.38/1.64 (step @p15659 :rule arith_mult_pos :args (11 @t616)) % 1.38/1.64 (step @p1973 :rule arith-elim-lt :args (@t135 19)) % 1.38/1.64 (step @p1974 :rule symm :premises (@p1973)) % 1.38/1.64 (step @p15660 :rule eq_resolve :premises (@p24587 @p1974)) % 1.38/1.64 (step @p15661 :rule int_tight_ub :premises (@p15660)) % 1.38/1.64 (step @p1713 :rule evaluate :args (@t559)) % 1.38/1.64 (step @p1714 :rule true_elim :premises (@p1713)) % 1.38/1.64 (step @p15662 :rule and_intro :premises (@p1714 @p15661)) % 1.38/1.64 (step @p15663 :rule modus_ponens :premises (@p15662 @p15659)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p15664 :rule eq_resolve :premises (@p24588 @p1653)) % 1.38/1.64 (step @p15665 :rule arith_mult_neg :args (-1 @t2369)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p15666 :rule and_intro :premises (@p136 @p24589)) % 1.38/1.64 (step @p15667 :rule modus_ponens :premises (@p15666 @p15665)) % 1.38/1.64 (step @p15668 :rule arith_sum_ub :premises (@p15667 @p15664 @p15663 @p15658)) % 1.38/1.64 (step @p15669 false :rule eq_resolve :premises (@p15668 @p15651)) % 1.38/1.64 (step-pop @p24591 :rule scope :premises (@p15669)) % 1.38/1.64 (step @p15670 :rule process_scope :premises (@p24591) :args (false)) % 1.38/1.64 (step @p15672 :rule eq_resolve :premises (@p15670 @p13051)) % 1.38/1.64 (step @p15673 :rule eq_resolve :premises (@p15672 @p13050)) % 1.38/1.64 (step @p15674 false :rule contra :premises (@p24589 @p15673)) % 1.38/1.64 (step-pop @p24592 :rule scope :premises (@p15674)) % 1.38/1.64 (step-pop @p24593 :rule scope :premises (@p24592)) % 1.38/1.64 (step-pop @p24594 :rule scope :premises (@p24593)) % 1.38/1.64 (step-pop @p24595 :rule scope :premises (@p24594)) % 1.38/1.64 (step @p15675 :rule process_scope :premises (@p24595) :args (false)) % 1.38/1.64 (assume-push @p24596 @t2369) % 1.38/1.64 (assume-push @p24597 @t602) % 1.38/1.64 (assume-push @p24598 @t2787) % 1.38/1.64 (assume-push @p24599 @t546) % 1.38/1.64 (step @p15684 :rule and_intro :premises (@p24598 @p24597 @p24599 @p24596)) % 1.38/1.64 (step-pop @p24600 :rule scope :premises (@p15684)) % 1.38/1.64 (step-pop @p24601 :rule scope :premises (@p24600)) % 1.38/1.64 (step-pop @p24602 :rule scope :premises (@p24601)) % 1.38/1.64 (step-pop @p24603 :rule scope :premises (@p24602)) % 1.38/1.64 (step @p15685 :rule process_scope :premises (@p24603) :args (@t2817)) % 1.38/1.64 (step @p15690 :rule implies_elim :premises (@p15685)) % 1.38/1.64 (step @p15691 :rule resolution :premises (@p15690 @p15675) :args (true @t2817)) % 1.38/1.64 (step @p15692 :rule not_and :premises (@p15691)) % 1.38/1.64 (step @p15693 :rule eq_resolve :premises (@p15692 @p15632)) % 1.38/1.64 (step @p15694 :rule chain_m_resolution :premises (@p15693 @p1683 @p15630 @p444 @p15549 @p444) :args ((or @t2370 @t2788 @t2172 @t600) (@list true true false true false) (@list @t537 @t599 @t143 @t2786 @t143))) % 1.38/1.64 (assume-push @p24604 @t2818) % 1.38/1.64 (assume-push @p24605 @t2818) % 1.38/1.64 (step @p4365 :rule arith-elim-lt :args (tptp.a 4)) % 1.38/1.64 (step @p15697 :rule cong :premises (@p4365) :args ((not @t1159))) % 1.38/1.64 (step @p15698 :rule trans :premises (@p15697 @p4288)) % 1.38/1.64 (assume-push @p24606 @t1159) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p2934 :rule evaluate :args (@t843)) % 1.38/1.64 (step @p15700 :rule evaluate :args ((+ 4 -9))) % 1.38/1.64 (step @p15701 :rule evaluate :args (@t2819)) % 1.38/1.64 (step @p15702 :rule refl :args (4)) % 1.38/1.64 (step @p15703 :rule nary_cong :premises (@p15702 @p15701) :args (@t2820)) % 1.38/1.64 (step @p15704 :rule trans :premises (@p15703 @p15700)) % 1.38/1.64 (step @p15705 :rule arith_poly_norm :args ((= @t2821 0))) % 1.38/1.64 (step @p15706 :rule cong :premises (@p15705 @p15704) :args (@t2822)) % 1.38/1.64 (step @p15707 :rule trans :premises (@p15706 @p2934)) % 1.38/1.64 (step @p15708 :rule cong :premises (@p15707) :args ((not @t2822))) % 1.38/1.64 (step @p15709 :rule trans :premises (@p15708 @p236)) % 1.38/1.64 (step @p15710 :rule arith-elim-lt :args (@t2821 @t2820)) % 1.38/1.64 (step @p15711 :rule trans :premises (@p15710 @p15709)) % 1.38/1.64 (step @p15712 :rule arith_mult_neg :args (-1 @t2818)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p15713 :rule and_intro :premises (@p136 @p24604)) % 1.38/1.64 (step @p15714 :rule modus_ponens :premises (@p15713 @p15712)) % 1.38/1.64 (step @p15715 :rule arith_sum_ub :premises (@p24606 @p15714)) % 1.38/1.64 (step @p15716 false :rule eq_resolve :premises (@p15715 @p15711)) % 1.38/1.64 (step-pop @p24607 :rule scope :premises (@p15716)) % 1.38/1.64 (step @p15717 :rule process_scope :premises (@p24607) :args (false)) % 1.38/1.64 (step @p15719 :rule eq_resolve :premises (@p15717 @p15698)) % 1.38/1.64 (step-pop @p24608 :rule scope :premises (@p15719)) % 1.38/1.64 (step @p15720 :rule process_scope :premises (@p24608) :args (@t1144)) % 1.38/1.64 (step @p15722 :rule modus_ponens :premises (@p24604 @p15720)) % 1.38/1.64 (step-pop @p24609 :rule scope :premises (@p15722)) % 1.38/1.64 (step @p15723 :rule process_scope :premises (@p24609) :args (@t1144)) % 1.38/1.64 (step @p15725 :rule implies_elim :premises (@p15723)) % 1.38/1.64 (step @p15726 :rule reordering :premises (@p15725) :args ((or @t1144 @t2823))) % 1.38/1.64 (assume-push @p24610 @t2818) % 1.38/1.64 (assume-push @p24611 @t143) % 1.38/1.64 (assume-push @p24612 @t198) % 1.38/1.64 (assume-push @p24613 @t440) % 1.38/1.64 (step @p15731 :rule evaluate :args (@t2824)) % 1.38/1.64 (step @p15732 :rule evaluate :args ((+ -26/1 9/11 0/1 273/11))) % 1.38/1.64 (step @p15733 :rule evaluate :args (@t2825)) % 1.38/1.64 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.64 (step @p15734 :rule evaluate :args (@t2826)) % 1.38/1.64 (step @p15735 :rule evaluate :args (@t2527)) % 1.38/1.64 (step @p15736 :rule evaluate :args (@t2827)) % 1.38/1.64 (step @p15737 :rule cong :premises (@p15736) :args (@t2828)) % 1.38/1.64 (step @p15738 :rule trans :premises (@p15737 @p15735)) % 1.38/1.64 (step @p15739 :rule nary_cong :premises (@p15738 @p15734 @p1130 @p15733) :args (@t2829)) % 1.38/1.64 (step @p15740 :rule trans :premises (@p15739 @p15732)) % 1.38/1.64 (step @p15741 :rule arith_poly_norm :args ((= (+ @t399 @t394 @t392 @t1217) 0/1))) % 1.38/1.64 (step @p15567 :rule refl :args (@t1217)) % 1.38/1.64 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.64 (step @p15568 :rule refl :args (@t394)) % 1.38/1.64 (step @p15742 :rule refl :args (@t399)) % 1.38/1.64 (step @p15743 :rule nary_cong :premises (@p15742 @p15568 @p1141 @p15567) :args (@t2830)) % 1.38/1.64 (step @p15744 :rule trans :premises (@p15743 @p15741)) % 1.38/1.64 (step @p15745 :rule cong :premises (@p15744 @p15740) :args ((<= @t2830 @t2829))) % 1.38/1.64 (step @p15746 :rule trans :premises (@p15745 @p15731)) % 1.38/1.64 (assume-push @p24614 @t102) % 1.38/1.64 (assume-push @p24615 @t198) % 1.38/1.64 (step @p15749 :rule arith_mult_neg :args (-7/11 @t411)) % 1.38/1.64 (step @p15750 :rule evaluate :args (@t412)) % 1.38/1.64 (step @p15751 :rule refl :args (@t387)) % 1.38/1.64 (step @p15752 :rule cong :premises (@p15751 @p15750) :args (@t413)) % 1.38/1.64 (step @p1155 :rule arith_poly_norm :args (@t414)) % 1.38/1.64 (step @p15753 :rule arith_poly_norm_rel :premises (@p1155) :args (@t415)) % 1.38/1.64 (step @p15754 :rule trans :premises (@p15753 @p15752)) % 1.38/1.64 (step @p15755 :rule eq_resolve :premises (@p24612 @p15754)) % 1.38/1.64 (step @p15756 :rule and_intro :premises (@p24614 @p15755)) % 1.38/1.64 (step @p15757 :rule modus_ponens :premises (@p15756 @p15749)) % 1.38/1.64 (step-pop @p24616 :rule scope :premises (@p15757)) % 1.38/1.64 (step-pop @p24617 :rule scope :premises (@p24616)) % 1.38/1.64 (step @p15758 :rule process_scope :premises (@p24617) :args ((<= @t1217 @t2825))) % 1.38/1.64 (step @p196 :rule evaluate :args (@t102)) % 1.38/1.64 (step @p197 :rule true_elim :premises (@p196)) % 1.38/1.64 (step @p15761 :rule and_intro :premises (@p197 @p493)) % 1.38/1.64 (step @p15762 :rule modus_ponens :premises (@p15761 @p15758)) % 1.38/1.64 (assume-push @p24618 @t416) % 1.38/1.64 (assume-push @p24619 @t417) % 1.38/1.64 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.64 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p1172 :rule cong :premises (@p24619) :args (@t401)) % 1.38/1.64 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.64 (step @p1174 :rule and_intro :premises (@p24618 @p1173)) % 1.38/1.64 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.64 (step-pop @p24620 :rule scope :premises (@p1175)) % 1.38/1.64 (step-pop @p24621 :rule scope :premises (@p24620)) % 1.38/1.64 (step @p1176 :rule process_scope :premises (@p24621) :args (@t419)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p15767 :rule eq_resolve :premises (@p24611 @p1181)) % 1.38/1.64 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.64 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.64 (step @p15768 :rule and_intro :premises (@p1184 @p15767)) % 1.38/1.64 (step @p15769 :rule modus_ponens :premises (@p15768 @p1176)) % 1.38/1.64 (assume-push @p24622 @t77) % 1.38/1.64 (assume-push @p24623 @t2818) % 1.38/1.64 (step @p15772 :rule arith_mult_pos :args (1/11 @t2831)) % 1.38/1.64 (step @p15773 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15774 :rule cong :premises (@p24610) :args (@t93)) % 1.38/1.64 (step @p15775 :rule trans :premises (@p15774 @p15773)) % 1.38/1.64 (step @p15776 :rule and_intro :premises (@p24622 @p15775)) % 1.38/1.64 (step @p15777 :rule modus_ponens :premises (@p15776 @p15772)) % 1.38/1.64 (step-pop @p24624 :rule scope :premises (@p15777)) % 1.38/1.64 (step-pop @p24625 :rule scope :premises (@p24624)) % 1.38/1.64 (step @p15778 :rule process_scope :premises (@p24625) :args (@t2832)) % 1.38/1.64 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.64 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.64 (step @p15781 :rule and_intro :premises (@p114 @p24610)) % 1.38/1.64 (step @p15782 :rule modus_ponens :premises (@p15781 @p15778)) % 1.38/1.64 (step @p15783 :rule arith_poly_norm :args ((= (* 26/1 (to_real (- @t398 @t2827))) (* 26/1 (- @t399 @t2828))))) % 1.38/1.64 (step @p15784 :rule arith_poly_norm_rel :premises (@p15783) :args ((= (<= @t398 @t2827) (<= @t399 @t2828)))) % 1.38/1.64 (step @p15785 :rule arith_mult_neg :args (-1 @t440)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p15786 :rule and_intro :premises (@p136 @p24613)) % 1.38/1.64 (step @p15787 :rule modus_ponens :premises (@p15786 @p15785)) % 1.38/1.64 (step @p15788 :rule eq_resolve :premises (@p15787 @p15784)) % 1.38/1.64 (step @p15789 :rule arith_sum_ub :premises (@p15788 @p15782 @p15769 @p15762)) % 1.38/1.64 (step @p15790 false :rule eq_resolve :premises (@p15789 @p15746)) % 1.38/1.64 (step-pop @p24626 :rule scope :premises (@p15790)) % 1.38/1.64 (step-pop @p24627 :rule scope :premises (@p24626)) % 1.38/1.64 (step-pop @p24628 :rule scope :premises (@p24627)) % 1.38/1.64 (step-pop @p24629 :rule scope :premises (@p24628)) % 1.38/1.64 (step @p15791 :rule process_scope :premises (@p24629) :args (false)) % 1.38/1.64 (step @p15796 :rule not_and :premises (@p15791)) % 1.38/1.64 (step @p15797 :rule reordering :premises (@p15796) :args ((or @t199 @t273 @t2823 @t441))) % 1.38/1.64 (assume-push @p24630 @t2818) % 1.38/1.64 (assume-push @p24631 @t143) % 1.38/1.64 (assume-push @p24632 @t667) % 1.38/1.64 (assume-push @p24633 @t1871) % 1.38/1.64 (step @p2024 :rule evaluate :args (@t629)) % 1.38/1.64 (step @p15802 :rule evaluate :args ((+ 25/1 9/7 0/1 -187/7))) % 1.38/1.64 (step @p15803 :rule evaluate :args (@t2833)) % 1.38/1.64 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.64 (step @p15804 :rule evaluate :args (@t2834)) % 1.38/1.64 (step @p15805 :rule evaluate :args (@t1872)) % 1.38/1.64 (step @p8909 :rule evaluate :args (@t1873)) % 1.38/1.64 (step @p15806 :rule cong :premises (@p8909) :args (@t1874)) % 1.38/1.64 (step @p15807 :rule trans :premises (@p15806 @p15805)) % 1.38/1.64 (step @p15808 :rule nary_cong :premises (@p15807 @p15804 @p2029 @p15803) :args (@t2835)) % 1.38/1.64 (step @p15809 :rule trans :premises (@p15808 @p15802)) % 1.38/1.64 (step @p15810 :rule arith_poly_norm :args (@t2836)) % 1.38/1.64 (step @p15421 :rule refl :args (@t607)) % 1.38/1.64 (step @p13729 :rule arith_poly_norm :args (@t2486)) % 1.38/1.64 (step @p4305 :rule refl :args (@t119)) % 1.38/1.64 (step @p15811 :rule refl :args (@t608)) % 1.38/1.64 (step @p15812 :rule nary_cong :premises (@p15811 @p4305 @p13729 @p15421) :args (@t2837)) % 1.38/1.64 (step @p15813 :rule trans :premises (@p15812 @p15810)) % 1.38/1.64 (step @p15814 :rule cong :premises (@p15813 @p15809) :args ((<= @t2837 @t2835))) % 1.38/1.64 (step @p15815 :rule trans :premises (@p15814 @p2024)) % 1.38/1.64 (assume-push @p24634 @t516) % 1.38/1.64 (assume-push @p24635 @t667) % 1.38/1.64 (step @p15818 :rule arith_mult_neg :args (-11/7 @t2838)) % 1.38/1.64 (step @p15819 :rule evaluate :args (@t2195)) % 1.38/1.64 (step @p15820 :rule cong :premises (@p24632) :args (@t389)) % 1.38/1.64 (step @p15821 :rule trans :premises (@p15820 @p15819)) % 1.38/1.64 (step @p15822 :rule and_intro :premises (@p24634 @p15821)) % 1.38/1.64 (step @p15823 :rule modus_ponens :premises (@p15822 @p15818)) % 1.38/1.64 (step-pop @p24636 :rule scope :premises (@p15823)) % 1.38/1.64 (step-pop @p24637 :rule scope :premises (@p24636)) % 1.38/1.64 (step @p15824 :rule process_scope :premises (@p24637) :args ((= @t607 @t2833))) % 1.38/1.64 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.64 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.64 (step @p15827 :rule and_intro :premises (@p1522 @p24632)) % 1.38/1.64 (step @p15828 :rule modus_ponens :premises (@p15827 @p15824)) % 1.38/1.64 (assume-push @p24638 @t259) % 1.38/1.64 (assume-push @p24639 @t417) % 1.38/1.64 (step @p13759 :rule arith_mult_neg :args (-1/7 @t418)) % 1.38/1.64 (step @p13760 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p13761 :rule cong :premises (@p24639) :args (@t401)) % 1.38/1.64 (step @p13762 :rule trans :premises (@p13761 @p13760)) % 1.38/1.64 (step @p13763 :rule and_intro :premises (@p24638 @p13762)) % 1.38/1.64 (step @p13764 :rule modus_ponens :premises (@p13763 @p13759)) % 1.38/1.64 (step-pop @p24640 :rule scope :premises (@p13764)) % 1.38/1.64 (step-pop @p24641 :rule scope :premises (@p24640)) % 1.38/1.64 (step @p13765 :rule process_scope :premises (@p24641) :args (@t2489)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p15833 :rule eq_resolve :premises (@p24631 @p1181)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p15834 :rule and_intro :premises (@p661 @p15833)) % 1.38/1.64 (step @p15835 :rule modus_ponens :premises (@p15834 @p13765)) % 1.38/1.64 (assume-push @p24642 @t125) % 1.38/1.64 (assume-push @p24643 @t2818) % 1.38/1.64 (step @p15838 :rule arith_mult_pos :args (1/7 @t2831)) % 1.38/1.64 (step @p15839 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15840 :rule cong :premises (@p24630) :args (@t93)) % 1.38/1.64 (step @p15841 :rule trans :premises (@p15840 @p15839)) % 1.38/1.64 (step @p15842 :rule and_intro :premises (@p24642 @p15841)) % 1.38/1.64 (step @p15843 :rule modus_ponens :premises (@p15842 @p15838)) % 1.38/1.64 (step-pop @p24644 :rule scope :premises (@p15843)) % 1.38/1.64 (step-pop @p24645 :rule scope :premises (@p24644)) % 1.38/1.64 (step @p15844 :rule process_scope :premises (@p24645) :args (@t2839)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p15847 :rule and_intro :premises (@p272 @p24630)) % 1.38/1.64 (step @p15848 :rule modus_ponens :premises (@p15847 @p15844)) % 1.38/1.64 (step @p8946 :rule arith_poly_norm :args (@t1876)) % 1.38/1.64 (step @p15849 :rule arith_poly_norm_rel :premises (@p8946) :args (@t1877)) % 1.38/1.64 (step @p8948 :rule arith_mult_neg :args (-1 @t1871)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p15850 :rule and_intro :premises (@p136 @p24633)) % 1.38/1.64 (step @p15851 :rule modus_ponens :premises (@p15850 @p8948)) % 1.38/1.64 (step @p15852 :rule eq_resolve :premises (@p15851 @p15849)) % 1.38/1.64 (step @p15853 :rule arith_sum_ub :premises (@p15852 @p15848 @p15835 @p15828)) % 1.38/1.64 (step @p15854 false :rule eq_resolve :premises (@p15853 @p15815)) % 1.38/1.64 (step-pop @p24646 :rule scope :premises (@p15854)) % 1.38/1.64 (step-pop @p24647 :rule scope :premises (@p24646)) % 1.38/1.64 (step-pop @p24648 :rule scope :premises (@p24647)) % 1.38/1.64 (step-pop @p24649 :rule scope :premises (@p24648)) % 1.38/1.64 (step @p15855 :rule process_scope :premises (@p24649) :args (false)) % 1.38/1.64 (step @p15860 :rule not_and :premises (@p15855)) % 1.38/1.64 (step @p15861 :rule reordering :premises (@p15860) :args ((or @t273 @t2823 @t681 @t1878))) % 1.38/1.64 (step @p15862 :rule refl :args (@t2823)) % 1.38/1.64 (step @p15863 :rule nary_cong :premises (@p15862 @p11171 @p9055 @p1684) :args ((or @t2823 @t681 (not @t1878) @t549))) % 1.38/1.64 (assume-push @p24650 @t667) % 1.38/1.64 (assume-push @p24651 @t546) % 1.38/1.64 (assume-push @p24652 @t2818) % 1.38/1.64 (assume-push @p24653 @t1878) % 1.38/1.64 (step @p15868 :rule symm :premises (@p9068)) % 1.38/1.64 (step @p15869 :rule trans :premises (@p9062 @p15868)) % 1.38/1.64 (assume-push @p24654 @t1889) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p15871 :rule evaluate :args (@t2840)) % 1.38/1.64 (step @p15872 :rule evaluate :args ((+ -26/1 -9/7 1/7 187/7))) % 1.38/1.64 (step @p15873 :rule evaluate :args (@t2841)) % 1.38/1.64 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.64 (step @p15874 :rule evaluate :args (@t2842)) % 1.38/1.64 (step @p15875 :rule refl :args (-26/1)) % 1.38/1.64 (step @p15876 :rule nary_cong :premises (@p15875 @p15874 @p239 @p15873) :args (@t2843)) % 1.38/1.64 (step @p15877 :rule trans :premises (@p15876 @p15872)) % 1.38/1.64 (step @p15878 :rule arith_poly_norm :args (@t2845)) % 1.38/1.64 (step @p15879 :rule refl :args (@t609)) % 1.38/1.64 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.64 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.64 (step @p15881 :rule refl :args (@t387)) % 1.38/1.64 (step @p15882 :rule nary_cong :premises (@p15881 @p6360 @p15880 @p15879) :args (@t2847)) % 1.38/1.64 (step @p15883 :rule trans :premises (@p15882 @p15878)) % 1.38/1.64 (step @p15884 :rule cong :premises (@p15883 @p15877) :args (@t2848)) % 1.38/1.64 (step @p15885 :rule trans :premises (@p15884 @p15871)) % 1.38/1.64 (step @p15886 :rule cong :premises (@p15885) :args ((not @t2848))) % 1.38/1.64 (step @p15887 :rule trans :premises (@p15886 @p236)) % 1.38/1.64 (step @p15888 :rule arith-elim-lt :args (@t2847 @t2843)) % 1.38/1.64 (step @p15889 :rule trans :premises (@p15888 @p15887)) % 1.38/1.64 (assume-push @p24655 @t615) % 1.38/1.64 (assume-push @p24656 @t667) % 1.38/1.64 (step @p15892 :rule arith_mult_pos :args (11/7 @t2838)) % 1.38/1.64 (step @p15893 :rule evaluate :args (@t2195)) % 1.38/1.64 (step @p15894 :rule cong :premises (@p24650) :args (@t389)) % 1.38/1.64 (step @p15895 :rule trans :premises (@p15894 @p15893)) % 1.38/1.64 (step @p15896 :rule and_intro :premises (@p24655 @p15895)) % 1.38/1.64 (step @p15897 :rule modus_ponens :premises (@p15896 @p15892)) % 1.38/1.64 (step-pop @p24657 :rule scope :premises (@p15897)) % 1.38/1.64 (step-pop @p24658 :rule scope :premises (@p24657)) % 1.38/1.64 (step @p15898 :rule process_scope :premises (@p24658) :args ((= @t609 @t2841))) % 1.38/1.64 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.64 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.64 (step @p15901 :rule and_intro :premises (@p1978 @p24650)) % 1.38/1.64 (step @p15902 :rule modus_ponens :premises (@p15901 @p15898)) % 1.38/1.64 (assume-push @p24659 @t125) % 1.38/1.64 (assume-push @p24660 @t773) % 1.38/1.64 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.64 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p12831 :rule refl :args (@t401)) % 1.38/1.64 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.64 (step @p12835 :rule eq_resolve :premises (@p24660 @p12834)) % 1.38/1.64 (step @p12836 :rule and_intro :premises (@p24659 @p12835)) % 1.38/1.64 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.64 (step-pop @p24661 :rule scope :premises (@p12837)) % 1.38/1.64 (step-pop @p24662 :rule scope :premises (@p24661)) % 1.38/1.64 (step @p12838 :rule process_scope :premises (@p24662) :args (@t2359)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p15907 :rule eq_resolve :premises (@p24651 @p1653)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p15908 :rule and_intro :premises (@p272 @p15907)) % 1.38/1.64 (step @p15909 :rule modus_ponens :premises (@p15908 @p12838)) % 1.38/1.64 (assume-push @p24663 @t259) % 1.38/1.64 (assume-push @p24664 @t2818) % 1.38/1.64 (step @p15912 :rule arith_mult_neg :args (-1/7 @t2831)) % 1.38/1.64 (step @p15913 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15914 :rule cong :premises (@p24652) :args (@t93)) % 1.38/1.64 (step @p15915 :rule trans :premises (@p15914 @p15913)) % 1.38/1.64 (step @p15916 :rule and_intro :premises (@p24663 @p15915)) % 1.38/1.64 (step @p15917 :rule modus_ponens :premises (@p15916 @p15912)) % 1.38/1.64 (step-pop @p24665 :rule scope :premises (@p15917)) % 1.38/1.64 (step-pop @p24666 :rule scope :premises (@p24665)) % 1.38/1.64 (step @p15918 :rule process_scope :premises (@p24666) :args (@t2849)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p15921 :rule and_intro :premises (@p661 @p24652)) % 1.38/1.64 (step @p15922 :rule modus_ponens :premises (@p15921 @p15918)) % 1.38/1.64 (step @p15923 :rule evaluate :args (@t2527)) % 1.38/1.64 (step @p15924 :rule refl :args (@t387)) % 1.38/1.64 (step @p15925 :rule cong :premises (@p15924 @p15923) :args (@t2850)) % 1.38/1.64 (step @p15926 :rule arith_poly_norm :args ((= (* 26/1 (to_real (- @t18 -26))) (* 26/1 (- @t387 @t2527))))) % 1.38/1.64 (step @p15927 :rule arith_poly_norm_rel :premises (@p15926) :args ((= @t1889 @t2850))) % 1.38/1.64 (step @p15928 :rule trans :premises (@p15927 @p15925)) % 1.38/1.64 (step @p15929 :rule eq_resolve :premises (@p24654 @p15928)) % 1.38/1.64 (step @p15930 :rule arith_sum_ub :premises (@p15929 @p15922 @p15909 @p15902)) % 1.38/1.64 (step @p15931 false :rule eq_resolve :premises (@p15930 @p15889)) % 1.38/1.64 (step-pop @p24667 :rule scope :premises (@p15931)) % 1.38/1.64 (step @p15932 :rule process_scope :premises (@p24667) :args (false)) % 1.38/1.64 (step @p15934 :rule eq_resolve :premises (@p15932 @p15869)) % 1.38/1.64 (step @p15935 :rule eq_resolve :premises (@p15934 @p9067)) % 1.38/1.64 (step @p15936 :rule arith-elim-lt :args (@t18 -25)) % 1.38/1.64 (step @p15937 :rule symm :premises (@p15936)) % 1.38/1.64 (step @p15938 :rule eq_resolve :premises (@p24653 @p15937)) % 1.38/1.64 (step @p15939 :rule int_tight_ub :premises (@p15938)) % 1.38/1.64 (step @p15940 false :rule contra :premises (@p15939 @p15935)) % 1.38/1.64 (step-pop @p24668 :rule scope :premises (@p15940)) % 1.38/1.64 (step-pop @p24669 :rule scope :premises (@p24668)) % 1.38/1.64 (step-pop @p24670 :rule scope :premises (@p24669)) % 1.38/1.64 (step-pop @p24671 :rule scope :premises (@p24670)) % 1.38/1.64 (step @p15941 :rule process_scope :premises (@p24671) :args (false)) % 1.38/1.64 (assume-push @p24672 @t2818) % 1.38/1.64 (assume-push @p24673 @t667) % 1.38/1.64 (assume-push @p24674 @t1878) % 1.38/1.64 (assume-push @p24675 @t546) % 1.38/1.64 (step @p15950 :rule and_intro :premises (@p24673 @p24675 @p24672 @p24674)) % 1.38/1.64 (step-pop @p24676 :rule scope :premises (@p15950)) % 1.38/1.64 (step-pop @p24677 :rule scope :premises (@p24676)) % 1.38/1.64 (step-pop @p24678 :rule scope :premises (@p24677)) % 1.38/1.64 (step-pop @p24679 :rule scope :premises (@p24678)) % 1.38/1.64 (step @p15951 :rule process_scope :premises (@p24679) :args (@t2851)) % 1.38/1.64 (step @p15956 :rule implies_elim :premises (@p15951)) % 1.38/1.64 (step @p15957 :rule resolution :premises (@p15956 @p15941) :args (true @t2851)) % 1.38/1.64 (step @p15958 :rule not_and :premises (@p15957)) % 1.38/1.64 (step @p15959 :rule eq_resolve :premises (@p15958 @p15863)) % 1.38/1.64 (step @p15960 :rule chain_m_resolution :premises (@p15959 @p1683 @p15861 @p444) :args ((or @t2823 @t681) @t322 (@list @t537 @t1871 @t143))) % 1.38/1.64 (assume-push @p24680 @t2818) % 1.38/1.64 (assume-push @p24681 @t143) % 1.38/1.64 (assume-push @p24682 @t579) % 1.38/1.64 (assume-push @p24683 @t2852) % 1.38/1.64 (step @p7846 :rule evaluate :args (@t1742)) % 1.38/1.64 (step @p15965 :rule evaluate :args ((+ 33/1 9/7 0/1 -242/7))) % 1.38/1.64 (step @p15966 :rule evaluate :args (@t2853)) % 1.38/1.64 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.64 (step @p15804 :rule evaluate :args (@t2834)) % 1.38/1.64 (step @p15967 :rule evaluate :args (@t2854)) % 1.38/1.64 (step @p15968 :rule evaluate :args (@t2855)) % 1.38/1.64 (step @p15969 :rule cong :premises (@p15968) :args (@t2856)) % 1.38/1.64 (step @p15970 :rule trans :premises (@p15969 @p15967)) % 1.38/1.64 (step @p15971 :rule nary_cong :premises (@p15970 @p15804 @p2029 @p15966) :args (@t2857)) % 1.38/1.64 (step @p15972 :rule trans :premises (@p15971 @p15965)) % 1.38/1.64 (step @p15810 :rule arith_poly_norm :args (@t2836)) % 1.38/1.64 (step @p15421 :rule refl :args (@t607)) % 1.38/1.64 (step @p13729 :rule arith_poly_norm :args (@t2486)) % 1.38/1.64 (step @p4305 :rule refl :args (@t119)) % 1.38/1.64 (step @p15811 :rule refl :args (@t608)) % 1.38/1.64 (step @p15812 :rule nary_cong :premises (@p15811 @p4305 @p13729 @p15421) :args (@t2837)) % 1.38/1.64 (step @p15813 :rule trans :premises (@p15812 @p15810)) % 1.38/1.64 (step @p15973 :rule cong :premises (@p15813 @p15972) :args ((<= @t2837 @t2857))) % 1.38/1.64 (step @p15974 :rule trans :premises (@p15973 @p7846)) % 1.38/1.64 (assume-push @p24684 @t516) % 1.38/1.64 (assume-push @p24685 @t579) % 1.38/1.64 (step @p15977 :rule arith_mult_neg :args (-11/7 @t2858)) % 1.38/1.64 (step @p15978 :rule evaluate :args (@t2047)) % 1.38/1.64 (step @p15979 :rule cong :premises (@p24682) :args (@t389)) % 1.38/1.64 (step @p15980 :rule trans :premises (@p15979 @p15978)) % 1.38/1.64 (step @p15981 :rule and_intro :premises (@p24684 @p15980)) % 1.38/1.64 (step @p15982 :rule modus_ponens :premises (@p15981 @p15977)) % 1.38/1.64 (step-pop @p24686 :rule scope :premises (@p15982)) % 1.38/1.64 (step-pop @p24687 :rule scope :premises (@p24686)) % 1.38/1.64 (step @p15983 :rule process_scope :premises (@p24687) :args ((= @t607 @t2853))) % 1.38/1.64 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.64 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.64 (step @p15986 :rule and_intro :premises (@p1522 @p24682)) % 1.38/1.64 (step @p15987 :rule modus_ponens :premises (@p15986 @p15983)) % 1.38/1.64 (assume-push @p24688 @t259) % 1.38/1.64 (assume-push @p24689 @t417) % 1.38/1.64 (step @p13759 :rule arith_mult_neg :args (-1/7 @t418)) % 1.38/1.64 (step @p13760 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p13761 :rule cong :premises (@p24689) :args (@t401)) % 1.38/1.64 (step @p13762 :rule trans :premises (@p13761 @p13760)) % 1.38/1.64 (step @p13763 :rule and_intro :premises (@p24688 @p13762)) % 1.38/1.64 (step @p13764 :rule modus_ponens :premises (@p13763 @p13759)) % 1.38/1.64 (step-pop @p24690 :rule scope :premises (@p13764)) % 1.38/1.64 (step-pop @p24691 :rule scope :premises (@p24690)) % 1.38/1.64 (step @p13765 :rule process_scope :premises (@p24691) :args (@t2489)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p15992 :rule eq_resolve :premises (@p24681 @p1181)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p15993 :rule and_intro :premises (@p661 @p15992)) % 1.38/1.64 (step @p15994 :rule modus_ponens :premises (@p15993 @p13765)) % 1.38/1.64 (assume-push @p24692 @t125) % 1.38/1.64 (assume-push @p24693 @t2818) % 1.38/1.64 (step @p15838 :rule arith_mult_pos :args (1/7 @t2831)) % 1.38/1.64 (step @p15839 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15840 :rule cong :premises (@p24680) :args (@t93)) % 1.38/1.64 (step @p15841 :rule trans :premises (@p15840 @p15839)) % 1.38/1.64 (step @p15842 :rule and_intro :premises (@p24692 @p15841)) % 1.38/1.64 (step @p15843 :rule modus_ponens :premises (@p15842 @p15838)) % 1.38/1.64 (step-pop @p24694 :rule scope :premises (@p15843)) % 1.38/1.64 (step-pop @p24695 :rule scope :premises (@p24694)) % 1.38/1.64 (step @p15844 :rule process_scope :premises (@p24695) :args (@t2839)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p15999 :rule and_intro :premises (@p272 @p24680)) % 1.38/1.64 (step @p16000 :rule modus_ponens :premises (@p15999 @p15844)) % 1.38/1.64 (step @p16001 :rule arith_poly_norm :args (@t2859)) % 1.38/1.64 (step @p16002 :rule arith_poly_norm_rel :premises (@p16001) :args (@t2860)) % 1.38/1.64 (step @p16003 :rule arith_mult_neg :args (-1 @t2852)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p16004 :rule and_intro :premises (@p136 @p24683)) % 1.38/1.64 (step @p16005 :rule modus_ponens :premises (@p16004 @p16003)) % 1.38/1.64 (step @p16006 :rule eq_resolve :premises (@p16005 @p16002)) % 1.38/1.64 (step @p16007 :rule arith_sum_ub :premises (@p16006 @p16000 @p15994 @p15987)) % 1.38/1.64 (step @p16008 false :rule eq_resolve :premises (@p16007 @p15974)) % 1.38/1.64 (step-pop @p24696 :rule scope :premises (@p16008)) % 1.38/1.64 (step-pop @p24697 :rule scope :premises (@p24696)) % 1.38/1.64 (step-pop @p24698 :rule scope :premises (@p24697)) % 1.38/1.64 (step-pop @p24699 :rule scope :premises (@p24698)) % 1.38/1.64 (step @p16009 :rule process_scope :premises (@p24699) :args (false)) % 1.38/1.64 (step @p16014 :rule not_and :premises (@p16009)) % 1.38/1.64 (step @p16015 :rule reordering :premises (@p16014) :args ((or @t273 @t2823 @t596 @t2861))) % 1.38/1.64 (step @p16016 :rule bool-double-not-elim :args (@t2852)) % 1.38/1.64 (step @p16017 :rule nary_cong :premises (@p15862 @p10173 @p16016 @p1684) :args ((or @t2823 @t596 @t2862 @t549))) % 1.38/1.64 (assume-push @p24700 @t579) % 1.38/1.64 (assume-push @p24701 @t546) % 1.38/1.64 (assume-push @p24702 @t2818) % 1.38/1.64 (assume-push @p24703 @t2861) % 1.38/1.64 (step @p16022 :rule arith-elim-leq :args (@t18 -34)) % 1.38/1.64 (step @p16023 :rule symm :premises (@p16022)) % 1.38/1.64 (step @p16024 :rule cong :premises (@p16023) :args ((not (>= -34 @t18)))) % 1.38/1.64 (step @p16025 :rule arith-elim-gt :args (@t18 -34)) % 1.38/1.64 (step @p16026 :rule trans :premises (@p16025 @p16024)) % 1.38/1.64 (step @p16027 :rule evaluate :args (@t2863)) % 1.38/1.64 (step @p16028 :rule cong :premises (@p757 @p16027) :args (@t2864)) % 1.38/1.64 (step @p16029 :rule cong :premises (@p16028) :args ((not @t2864))) % 1.38/1.64 (step @p16030 :rule arith-leq-norm :args (@t18 -34)) % 1.38/1.64 (step @p16031 :rule trans :premises (@p16030 @p16029)) % 1.38/1.64 (step @p16032 :rule cong :premises (@p16031) :args ((not @t2865))) % 1.38/1.64 (step @p16033 :rule trans :premises (@p16032 @p16016)) % 1.38/1.64 (step @p16034 :rule trans :premises (@p16026 @p16033)) % 1.38/1.64 (step @p16035 :rule symm :premises (@p16034)) % 1.38/1.64 (step @p16036 :rule trans :premises (@p16033 @p16035)) % 1.38/1.64 (assume-push @p24704 @t2865) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p16038 :rule evaluate :args (@t2866)) % 1.38/1.64 (step @p16039 :rule evaluate :args ((+ -34/1 -9/7 1/7 242/7))) % 1.38/1.64 (step @p16040 :rule evaluate :args (@t2867)) % 1.38/1.64 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.64 (step @p15874 :rule evaluate :args (@t2842)) % 1.38/1.64 (step @p16041 :rule refl :args (-34/1)) % 1.38/1.64 (step @p16042 :rule nary_cong :premises (@p16041 @p15874 @p239 @p16040) :args (@t2868)) % 1.38/1.64 (step @p16043 :rule trans :premises (@p16042 @p16039)) % 1.38/1.64 (step @p15878 :rule arith_poly_norm :args (@t2845)) % 1.38/1.64 (step @p15879 :rule refl :args (@t609)) % 1.38/1.64 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.64 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.64 (step @p15881 :rule refl :args (@t387)) % 1.38/1.64 (step @p15882 :rule nary_cong :premises (@p15881 @p6360 @p15880 @p15879) :args (@t2847)) % 1.38/1.64 (step @p15883 :rule trans :premises (@p15882 @p15878)) % 1.38/1.64 (step @p16044 :rule cong :premises (@p15883 @p16043) :args (@t2869)) % 1.38/1.64 (step @p16045 :rule trans :premises (@p16044 @p16038)) % 1.38/1.64 (step @p16046 :rule cong :premises (@p16045) :args ((not @t2869))) % 1.38/1.64 (step @p16047 :rule trans :premises (@p16046 @p236)) % 1.38/1.64 (step @p16048 :rule arith-elim-lt :args (@t2847 @t2868)) % 1.38/1.64 (step @p16049 :rule trans :premises (@p16048 @p16047)) % 1.38/1.64 (assume-push @p24705 @t615) % 1.38/1.64 (assume-push @p24706 @t579) % 1.38/1.64 (step @p16052 :rule arith_mult_pos :args (11/7 @t2858)) % 1.38/1.64 (step @p16053 :rule evaluate :args (@t2047)) % 1.38/1.64 (step @p16054 :rule cong :premises (@p24700) :args (@t389)) % 1.38/1.64 (step @p16055 :rule trans :premises (@p16054 @p16053)) % 1.38/1.64 (step @p16056 :rule and_intro :premises (@p24705 @p16055)) % 1.38/1.64 (step @p16057 :rule modus_ponens :premises (@p16056 @p16052)) % 1.38/1.64 (step-pop @p24707 :rule scope :premises (@p16057)) % 1.38/1.64 (step-pop @p24708 :rule scope :premises (@p24707)) % 1.38/1.64 (step @p16058 :rule process_scope :premises (@p24708) :args ((= @t609 @t2867))) % 1.38/1.64 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.64 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.64 (step @p16061 :rule and_intro :premises (@p1978 @p24700)) % 1.38/1.64 (step @p16062 :rule modus_ponens :premises (@p16061 @p16058)) % 1.38/1.64 (assume-push @p24709 @t125) % 1.38/1.64 (assume-push @p24710 @t773) % 1.38/1.64 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.64 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p12831 :rule refl :args (@t401)) % 1.38/1.64 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.64 (step @p12835 :rule eq_resolve :premises (@p24710 @p12834)) % 1.38/1.64 (step @p12836 :rule and_intro :premises (@p24709 @p12835)) % 1.38/1.64 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.64 (step-pop @p24711 :rule scope :premises (@p12837)) % 1.38/1.64 (step-pop @p24712 :rule scope :premises (@p24711)) % 1.38/1.64 (step @p12838 :rule process_scope :premises (@p24712) :args (@t2359)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p16067 :rule eq_resolve :premises (@p24701 @p1653)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p16068 :rule and_intro :premises (@p272 @p16067)) % 1.38/1.64 (step @p16069 :rule modus_ponens :premises (@p16068 @p12838)) % 1.38/1.64 (assume-push @p24713 @t259) % 1.38/1.64 (assume-push @p24714 @t2818) % 1.38/1.64 (step @p15912 :rule arith_mult_neg :args (-1/7 @t2831)) % 1.38/1.64 (step @p15913 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15914 :rule cong :premises (@p24702) :args (@t93)) % 1.38/1.64 (step @p15915 :rule trans :premises (@p15914 @p15913)) % 1.38/1.64 (step @p15916 :rule and_intro :premises (@p24713 @p15915)) % 1.38/1.64 (step @p15917 :rule modus_ponens :premises (@p15916 @p15912)) % 1.38/1.64 (step-pop @p24715 :rule scope :premises (@p15917)) % 1.38/1.64 (step-pop @p24716 :rule scope :premises (@p24715)) % 1.38/1.64 (step @p15918 :rule process_scope :premises (@p24716) :args (@t2849)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p16074 :rule and_intro :premises (@p661 @p24702)) % 1.38/1.64 (step @p16075 :rule modus_ponens :premises (@p16074 @p15918)) % 1.38/1.64 (step @p16076 :rule evaluate :args (@t2870)) % 1.38/1.64 (step @p16077 :rule refl :args (@t387)) % 1.38/1.64 (step @p16078 :rule cong :premises (@p16077 @p16076) :args (@t2871)) % 1.38/1.64 (step @p16079 :rule arith_poly_norm :args (@t2872)) % 1.38/1.64 (step @p16080 :rule arith_poly_norm_rel :premises (@p16079) :args (@t2873)) % 1.38/1.64 (step @p16081 :rule trans :premises (@p16080 @p16078)) % 1.38/1.64 (step @p16082 :rule eq_resolve :premises (@p24704 @p16081)) % 1.38/1.64 (step @p16083 :rule arith_sum_ub :premises (@p16082 @p16075 @p16069 @p16062)) % 1.38/1.64 (step @p16084 false :rule eq_resolve :premises (@p16083 @p16049)) % 1.38/1.64 (step-pop @p24717 :rule scope :premises (@p16084)) % 1.38/1.64 (step @p16085 :rule process_scope :premises (@p24717) :args (false)) % 1.38/1.64 (step @p16087 :rule eq_resolve :premises (@p16085 @p16036)) % 1.38/1.64 (step @p16088 :rule eq_resolve :premises (@p16087 @p16026)) % 1.38/1.64 (step @p16089 :rule arith-elim-lt :args (@t18 -33)) % 1.38/1.64 (step @p16090 :rule symm :premises (@p16089)) % 1.38/1.64 (step @p16091 :rule eq_resolve :premises (@p24703 @p16090)) % 1.38/1.64 (step @p16092 :rule int_tight_ub :premises (@p16091)) % 1.38/1.64 (step @p16093 false :rule contra :premises (@p16092 @p16088)) % 1.38/1.64 (step-pop @p24718 :rule scope :premises (@p16093)) % 1.38/1.64 (step-pop @p24719 :rule scope :premises (@p24718)) % 1.38/1.64 (step-pop @p24720 :rule scope :premises (@p24719)) % 1.38/1.64 (step-pop @p24721 :rule scope :premises (@p24720)) % 1.38/1.64 (step @p16094 :rule process_scope :premises (@p24721) :args (false)) % 1.38/1.64 (assume-push @p24722 @t2818) % 1.38/1.64 (assume-push @p24723 @t579) % 1.38/1.64 (assume-push @p24724 @t2861) % 1.38/1.64 (assume-push @p24725 @t546) % 1.38/1.64 (step @p16103 :rule and_intro :premises (@p24723 @p24725 @p24722 @p24724)) % 1.38/1.64 (step-pop @p24726 :rule scope :premises (@p16103)) % 1.38/1.64 (step-pop @p24727 :rule scope :premises (@p24726)) % 1.38/1.64 (step-pop @p24728 :rule scope :premises (@p24727)) % 1.38/1.64 (step-pop @p24729 :rule scope :premises (@p24728)) % 1.38/1.64 (step @p16104 :rule process_scope :premises (@p24729) :args (@t2874)) % 1.38/1.64 (step @p16109 :rule implies_elim :premises (@p16104)) % 1.38/1.64 (step @p16110 :rule resolution :premises (@p16109 @p16094) :args (true @t2874)) % 1.38/1.64 (step @p16111 :rule not_and :premises (@p16110)) % 1.38/1.64 (step @p16112 :rule eq_resolve :premises (@p16111 @p16017)) % 1.38/1.64 (step @p16113 :rule chain_m_resolution :premises (@p16112 @p1683 @p16015 @p444) :args ((or @t2823 @t596) @t322 (@list @t537 @t2852 @t143))) % 1.38/1.64 (step @p16114 :rule nary_cong :premises (@p15862 @p10272 @p7386 @p1684) :args ((or @t2823 @t2074 (not @t1664) @t549))) % 1.38/1.64 (assume-push @p24730 @t2073) % 1.38/1.64 (assume-push @p24731 @t546) % 1.38/1.64 (assume-push @p24732 @t2818) % 1.38/1.64 (assume-push @p24733 @t1664) % 1.38/1.64 (step @p16119 :rule symm :premises (@p7399)) % 1.38/1.64 (step @p16120 :rule trans :premises (@p7393 @p16119)) % 1.38/1.64 (assume-push @p24734 @t1676) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p237 :rule evaluate :args (@t112)) % 1.38/1.64 (step @p16122 :rule evaluate :args ((+ -32/1 -9/7 1/7 33/1))) % 1.38/1.64 (step @p16123 :rule evaluate :args (@t2875)) % 1.38/1.64 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.64 (step @p15874 :rule evaluate :args (@t2842)) % 1.38/1.64 (step @p16124 :rule refl :args (-32/1)) % 1.38/1.64 (step @p16125 :rule nary_cong :premises (@p16124 @p15874 @p239 @p16123) :args (@t2876)) % 1.38/1.64 (step @p16126 :rule trans :premises (@p16125 @p16122)) % 1.38/1.64 (step @p15878 :rule arith_poly_norm :args (@t2845)) % 1.38/1.64 (step @p15879 :rule refl :args (@t609)) % 1.38/1.64 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.64 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.64 (step @p15881 :rule refl :args (@t387)) % 1.38/1.64 (step @p15882 :rule nary_cong :premises (@p15881 @p6360 @p15880 @p15879) :args (@t2847)) % 1.38/1.64 (step @p15883 :rule trans :premises (@p15882 @p15878)) % 1.38/1.64 (step @p16127 :rule cong :premises (@p15883 @p16126) :args (@t2877)) % 1.38/1.64 (step @p16128 :rule trans :premises (@p16127 @p237)) % 1.38/1.64 (step @p16129 :rule cong :premises (@p16128) :args ((not @t2877))) % 1.38/1.64 (step @p16130 :rule trans :premises (@p16129 @p236)) % 1.38/1.64 (step @p16131 :rule arith-elim-lt :args (@t2847 @t2876)) % 1.38/1.64 (step @p16132 :rule trans :premises (@p16131 @p16130)) % 1.38/1.64 (assume-push @p24735 @t615) % 1.38/1.64 (assume-push @p24736 @t2079) % 1.38/1.64 (step @p16135 :rule arith_mult_pos :args (11/7 (<= @t389 21/1))) % 1.38/1.64 (step @p16136 :rule evaluate :args (@t2040)) % 1.38/1.64 (step @p16137 :rule refl :args (@t389)) % 1.38/1.64 (step @p16138 :rule cong :premises (@p16137 @p16136) :args (@t2087)) % 1.38/1.64 (step @p10352 :rule arith_poly_norm :args (@t2088)) % 1.38/1.64 (step @p16139 :rule arith_poly_norm_rel :premises (@p10352) :args (@t2089)) % 1.38/1.64 (step @p16140 :rule trans :premises (@p16139 @p16138)) % 1.38/1.64 (step @p16141 :rule eq_resolve :premises (@p24736 @p16140)) % 1.38/1.64 (step @p16142 :rule and_intro :premises (@p24735 @p16141)) % 1.38/1.64 (step @p16143 :rule modus_ponens :premises (@p16142 @p16135)) % 1.38/1.64 (step-pop @p24737 :rule scope :premises (@p16143)) % 1.38/1.64 (step-pop @p24738 :rule scope :premises (@p24737)) % 1.38/1.64 (step @p16144 :rule process_scope :premises (@p24738) :args ((<= @t609 @t2875))) % 1.38/1.64 (step @p10363 :rule symm :premises (@p10362)) % 1.38/1.64 (step @p16147 :rule eq_resolve :premises (@p24730 @p10363)) % 1.38/1.64 (step @p16148 :rule int_tight_ub :premises (@p16147)) % 1.38/1.64 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.64 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.64 (step @p16149 :rule and_intro :premises (@p1978 @p16148)) % 1.38/1.64 (step @p16150 :rule modus_ponens :premises (@p16149 @p16144)) % 1.38/1.64 (assume-push @p24739 @t125) % 1.38/1.64 (assume-push @p24740 @t773) % 1.38/1.64 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.64 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p12831 :rule refl :args (@t401)) % 1.38/1.64 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.64 (step @p12835 :rule eq_resolve :premises (@p24740 @p12834)) % 1.38/1.64 (step @p12836 :rule and_intro :premises (@p24739 @p12835)) % 1.38/1.64 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.64 (step-pop @p24741 :rule scope :premises (@p12837)) % 1.38/1.64 (step-pop @p24742 :rule scope :premises (@p24741)) % 1.38/1.64 (step @p12838 :rule process_scope :premises (@p24742) :args (@t2359)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p16155 :rule eq_resolve :premises (@p24731 @p1653)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p16156 :rule and_intro :premises (@p272 @p16155)) % 1.38/1.64 (step @p16157 :rule modus_ponens :premises (@p16156 @p12838)) % 1.38/1.64 (assume-push @p24743 @t259) % 1.38/1.64 (assume-push @p24744 @t2818) % 1.38/1.64 (step @p15912 :rule arith_mult_neg :args (-1/7 @t2831)) % 1.38/1.64 (step @p15913 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15914 :rule cong :premises (@p24732) :args (@t93)) % 1.38/1.64 (step @p15915 :rule trans :premises (@p15914 @p15913)) % 1.38/1.64 (step @p15916 :rule and_intro :premises (@p24743 @p15915)) % 1.38/1.64 (step @p15917 :rule modus_ponens :premises (@p15916 @p15912)) % 1.38/1.64 (step-pop @p24745 :rule scope :premises (@p15917)) % 1.38/1.64 (step-pop @p24746 :rule scope :premises (@p24745)) % 1.38/1.64 (step @p15918 :rule process_scope :premises (@p24746) :args (@t2849)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p16162 :rule and_intro :premises (@p661 @p24732)) % 1.38/1.64 (step @p16163 :rule modus_ponens :premises (@p16162 @p15918)) % 1.38/1.64 (step @p16164 :rule evaluate :args (@t1811)) % 1.38/1.64 (step @p16165 :rule refl :args (@t387)) % 1.38/1.64 (step @p16166 :rule cong :premises (@p16165 @p16164) :args (@t2878)) % 1.38/1.64 (step @p16167 :rule arith_poly_norm :args ((= (* 32/1 (to_real (- @t18 -32))) (* 32/1 (- @t387 @t1811))))) % 1.38/1.64 (step @p16168 :rule arith_poly_norm_rel :premises (@p16167) :args ((= @t1676 @t2878))) % 1.38/1.64 (step @p16169 :rule trans :premises (@p16168 @p16166)) % 1.38/1.64 (step @p16170 :rule eq_resolve :premises (@p24734 @p16169)) % 1.38/1.64 (step @p16171 :rule arith_sum_ub :premises (@p16170 @p16163 @p16157 @p16150)) % 1.38/1.64 (step @p16172 false :rule eq_resolve :premises (@p16171 @p16132)) % 1.38/1.64 (step-pop @p24747 :rule scope :premises (@p16172)) % 1.38/1.64 (step @p16173 :rule process_scope :premises (@p24747) :args (false)) % 1.38/1.64 (step @p16175 :rule eq_resolve :premises (@p16173 @p16120)) % 1.38/1.64 (step @p16176 :rule eq_resolve :premises (@p16175 @p7398)) % 1.38/1.64 (step @p16177 :rule arith-elim-lt :args (@t18 -31)) % 1.38/1.64 (step @p16178 :rule symm :premises (@p16177)) % 1.38/1.64 (step @p16179 :rule eq_resolve :premises (@p24733 @p16178)) % 1.38/1.64 (step @p16180 :rule int_tight_ub :premises (@p16179)) % 1.38/1.64 (step @p16181 false :rule contra :premises (@p16180 @p16176)) % 1.38/1.64 (step-pop @p24748 :rule scope :premises (@p16181)) % 1.38/1.64 (step-pop @p24749 :rule scope :premises (@p24748)) % 1.38/1.64 (step-pop @p24750 :rule scope :premises (@p24749)) % 1.38/1.64 (step-pop @p24751 :rule scope :premises (@p24750)) % 1.38/1.64 (step @p16182 :rule process_scope :premises (@p24751) :args (false)) % 1.38/1.64 (assume-push @p24752 @t2818) % 1.38/1.64 (assume-push @p24753 @t2073) % 1.38/1.64 (assume-push @p24754 @t1664) % 1.38/1.64 (assume-push @p24755 @t546) % 1.38/1.64 (step @p16191 :rule and_intro :premises (@p24753 @p24755 @p24752 @p24754)) % 1.38/1.64 (step-pop @p24756 :rule scope :premises (@p16191)) % 1.38/1.64 (step-pop @p24757 :rule scope :premises (@p24756)) % 1.38/1.64 (step-pop @p24758 :rule scope :premises (@p24757)) % 1.38/1.64 (step-pop @p24759 :rule scope :premises (@p24758)) % 1.38/1.64 (step @p16192 :rule process_scope :premises (@p24759) :args (@t2879)) % 1.38/1.64 (step @p16197 :rule implies_elim :premises (@p16192)) % 1.38/1.64 (step @p16198 :rule resolution :premises (@p16197 @p16182) :args (true @t2879)) % 1.38/1.64 (step @p16199 :rule not_and :premises (@p16198)) % 1.38/1.64 (step @p16200 :rule eq_resolve :premises (@p16199 @p16114)) % 1.38/1.64 (assume-push @p24760 @t2818) % 1.38/1.64 (assume-push @p24761 @t143) % 1.38/1.64 (assume-push @p24762 @t2105) % 1.38/1.64 (assume-push @p24763 @t1651) % 1.38/1.64 (step @p16205 :rule evaluate :args (@t2880)) % 1.38/1.64 (step @p16206 :rule evaluate :args ((+ 31/1 9/7 0/1 -33/1))) % 1.38/1.64 (step @p16207 :rule evaluate :args (@t2881)) % 1.38/1.64 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.64 (step @p15804 :rule evaluate :args (@t2834)) % 1.38/1.64 (step @p16208 :rule evaluate :args (@t1653)) % 1.38/1.64 (step @p7253 :rule evaluate :args (@t1654)) % 1.38/1.64 (step @p16209 :rule cong :premises (@p7253) :args (@t1655)) % 1.38/1.64 (step @p16210 :rule trans :premises (@p16209 @p16208)) % 1.38/1.64 (step @p16211 :rule nary_cong :premises (@p16210 @p15804 @p2029 @p16207) :args (@t2882)) % 1.38/1.64 (step @p16212 :rule trans :premises (@p16211 @p16206)) % 1.38/1.64 (step @p15810 :rule arith_poly_norm :args (@t2836)) % 1.38/1.64 (step @p15421 :rule refl :args (@t607)) % 1.38/1.64 (step @p13729 :rule arith_poly_norm :args (@t2486)) % 1.38/1.64 (step @p4305 :rule refl :args (@t119)) % 1.38/1.64 (step @p15811 :rule refl :args (@t608)) % 1.38/1.64 (step @p15812 :rule nary_cong :premises (@p15811 @p4305 @p13729 @p15421) :args (@t2837)) % 1.38/1.64 (step @p15813 :rule trans :premises (@p15812 @p15810)) % 1.38/1.64 (step @p16213 :rule cong :premises (@p15813 @p16212) :args ((<= @t2837 @t2882))) % 1.38/1.64 (step @p16214 :rule trans :premises (@p16213 @p16205)) % 1.38/1.64 (assume-push @p24764 @t516) % 1.38/1.64 (assume-push @p24765 @t2105) % 1.38/1.64 (step @p16217 :rule arith_mult_neg :args (-11/7 (>= @t389 21/1))) % 1.38/1.64 (step @p16218 :rule evaluate :args (@t2040)) % 1.38/1.64 (step @p16219 :rule refl :args (@t389)) % 1.38/1.64 (step @p16220 :rule cong :premises (@p16219 @p16218) :args (@t2883)) % 1.38/1.64 (step @p10352 :rule arith_poly_norm :args (@t2088)) % 1.38/1.64 (step @p16221 :rule arith_poly_norm_rel :premises (@p10352) :args ((= @t2105 @t2883))) % 1.38/1.64 (step @p16222 :rule trans :premises (@p16221 @p16220)) % 1.38/1.64 (step @p16223 :rule eq_resolve :premises (@p24762 @p16222)) % 1.38/1.64 (step @p16224 :rule and_intro :premises (@p24764 @p16223)) % 1.38/1.64 (step @p16225 :rule modus_ponens :premises (@p16224 @p16217)) % 1.38/1.64 (step-pop @p24766 :rule scope :premises (@p16225)) % 1.38/1.64 (step-pop @p24767 :rule scope :premises (@p24766)) % 1.38/1.64 (step @p16226 :rule process_scope :premises (@p24767) :args ((<= @t607 @t2881))) % 1.38/1.64 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.64 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.64 (step @p16229 :rule and_intro :premises (@p1522 @p24762)) % 1.38/1.64 (step @p16230 :rule modus_ponens :premises (@p16229 @p16226)) % 1.38/1.64 (assume-push @p24768 @t259) % 1.38/1.64 (assume-push @p24769 @t417) % 1.38/1.64 (step @p13759 :rule arith_mult_neg :args (-1/7 @t418)) % 1.38/1.64 (step @p13760 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p13761 :rule cong :premises (@p24769) :args (@t401)) % 1.38/1.64 (step @p13762 :rule trans :premises (@p13761 @p13760)) % 1.38/1.64 (step @p13763 :rule and_intro :premises (@p24768 @p13762)) % 1.38/1.64 (step @p13764 :rule modus_ponens :premises (@p13763 @p13759)) % 1.38/1.64 (step-pop @p24770 :rule scope :premises (@p13764)) % 1.38/1.64 (step-pop @p24771 :rule scope :premises (@p24770)) % 1.38/1.64 (step @p13765 :rule process_scope :premises (@p24771) :args (@t2489)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p16235 :rule eq_resolve :premises (@p24761 @p1181)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p16236 :rule and_intro :premises (@p661 @p16235)) % 1.38/1.64 (step @p16237 :rule modus_ponens :premises (@p16236 @p13765)) % 1.38/1.64 (assume-push @p24772 @t125) % 1.38/1.64 (assume-push @p24773 @t2818) % 1.38/1.64 (step @p15838 :rule arith_mult_pos :args (1/7 @t2831)) % 1.38/1.64 (step @p15839 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15840 :rule cong :premises (@p24760) :args (@t93)) % 1.38/1.64 (step @p15841 :rule trans :premises (@p15840 @p15839)) % 1.38/1.64 (step @p15842 :rule and_intro :premises (@p24772 @p15841)) % 1.38/1.64 (step @p15843 :rule modus_ponens :premises (@p15842 @p15838)) % 1.38/1.64 (step-pop @p24774 :rule scope :premises (@p15843)) % 1.38/1.64 (step-pop @p24775 :rule scope :premises (@p24774)) % 1.38/1.64 (step @p15844 :rule process_scope :premises (@p24775) :args (@t2839)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p16242 :rule and_intro :premises (@p272 @p24760)) % 1.38/1.64 (step @p16243 :rule modus_ponens :premises (@p16242 @p15844)) % 1.38/1.64 (step @p7301 :rule arith_poly_norm :args (@t1662)) % 1.38/1.64 (step @p16244 :rule arith_poly_norm_rel :premises (@p7301) :args (@t1663)) % 1.38/1.64 (step @p7303 :rule arith_mult_neg :args (-1 @t1651)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p16245 :rule and_intro :premises (@p136 @p24763)) % 1.38/1.64 (step @p16246 :rule modus_ponens :premises (@p16245 @p7303)) % 1.38/1.64 (step @p16247 :rule eq_resolve :premises (@p16246 @p16244)) % 1.38/1.64 (step @p16248 :rule arith_sum_ub :premises (@p16247 @p16243 @p16237 @p16230)) % 1.38/1.64 (step @p16249 false :rule eq_resolve :premises (@p16248 @p16214)) % 1.38/1.64 (step-pop @p24776 :rule scope :premises (@p16249)) % 1.38/1.64 (step-pop @p24777 :rule scope :premises (@p24776)) % 1.38/1.64 (step-pop @p24778 :rule scope :premises (@p24777)) % 1.38/1.64 (step-pop @p24779 :rule scope :premises (@p24778)) % 1.38/1.64 (step @p16250 :rule process_scope :premises (@p24779) :args (false)) % 1.38/1.64 (step @p16255 :rule not_and :premises (@p16250)) % 1.38/1.64 (step @p16256 :rule reordering :premises (@p16255) :args ((or @t273 @t2823 @t2106 @t1664))) % 1.38/1.64 (assume-push @p24780 @t1693) % 1.38/1.64 (assume-push @p24781 @t2818) % 1.38/1.64 (assume-push @p24782 @t143) % 1.38/1.64 (assume-push @p24783 @t2136) % 1.38/1.64 (step @p16261 :rule evaluate :args ((<= 0/1 -1/11))) % 1.38/1.64 (step @p16262 :rule evaluate :args ((+ -20/1 210/11 9/11 0/1))) % 1.38/1.64 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.64 (step @p15734 :rule evaluate :args (@t2826)) % 1.38/1.64 (step @p16263 :rule evaluate :args (@t2884)) % 1.38/1.64 (step @p16264 :rule evaluate :args (@t2085)) % 1.38/1.64 (step @p16265 :rule evaluate :args (@t2885)) % 1.38/1.64 (step @p16266 :rule cong :premises (@p16265) :args (@t2886)) % 1.38/1.64 (step @p16267 :rule trans :premises (@p16266 @p16264)) % 1.38/1.64 (step @p16268 :rule nary_cong :premises (@p16267 @p16263 @p15734 @p1130) :args (@t2887)) % 1.38/1.64 (step @p16269 :rule trans :premises (@p16268 @p16262)) % 1.38/1.64 (step @p16270 :rule arith_poly_norm :args (@t2888)) % 1.38/1.64 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.64 (step @p15568 :rule refl :args (@t394)) % 1.38/1.64 (step @p15567 :rule refl :args (@t1217)) % 1.38/1.64 (step @p16271 :rule refl :args (@t399)) % 1.38/1.64 (step @p16272 :rule nary_cong :premises (@p16271 @p15567 @p15568 @p1141) :args (@t2889)) % 1.38/1.64 (step @p16273 :rule trans :premises (@p16272 @p16270)) % 1.38/1.64 (step @p16274 :rule cong :premises (@p16273 @p16269) :args ((<= @t2889 @t2887))) % 1.38/1.64 (step @p16275 :rule trans :premises (@p16274 @p16261)) % 1.38/1.64 (assume-push @p24784 @t416) % 1.38/1.64 (assume-push @p24785 @t417) % 1.38/1.64 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.64 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p1172 :rule cong :premises (@p24785) :args (@t401)) % 1.38/1.64 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.64 (step @p1174 :rule and_intro :premises (@p24784 @p1173)) % 1.38/1.64 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.64 (step-pop @p24786 :rule scope :premises (@p1175)) % 1.38/1.64 (step-pop @p24787 :rule scope :premises (@p24786)) % 1.38/1.64 (step @p1176 :rule process_scope :premises (@p24787) :args (@t419)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p16280 :rule eq_resolve :premises (@p24782 @p1181)) % 1.38/1.64 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.64 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.64 (step @p16281 :rule and_intro :premises (@p1184 @p16280)) % 1.38/1.64 (step @p16282 :rule modus_ponens :premises (@p16281 @p1176)) % 1.38/1.64 (assume-push @p24788 @t77) % 1.38/1.64 (assume-push @p24789 @t2818) % 1.38/1.64 (step @p15772 :rule arith_mult_pos :args (1/11 @t2831)) % 1.38/1.64 (step @p15773 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15774 :rule cong :premises (@p24781) :args (@t93)) % 1.38/1.64 (step @p15775 :rule trans :premises (@p15774 @p15773)) % 1.38/1.64 (step @p15776 :rule and_intro :premises (@p24788 @p15775)) % 1.38/1.64 (step @p15777 :rule modus_ponens :premises (@p15776 @p15772)) % 1.38/1.64 (step-pop @p24790 :rule scope :premises (@p15777)) % 1.38/1.64 (step-pop @p24791 :rule scope :premises (@p24790)) % 1.38/1.64 (step @p15778 :rule process_scope :premises (@p24791) :args (@t2832)) % 1.38/1.64 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.64 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.64 (step @p16287 :rule and_intro :premises (@p114 @p24781)) % 1.38/1.64 (step @p16288 :rule modus_ponens :premises (@p16287 @p15778)) % 1.38/1.64 (assume-push @p24792 @t102) % 1.38/1.64 (assume-push @p24793 @t1693) % 1.38/1.64 (step @p16291 :rule arith_mult_neg :args (-7/11 (>= @t387 -30/1))) % 1.38/1.64 (step @p16292 :rule evaluate :args (@t2890)) % 1.38/1.64 (step @p16293 :rule refl :args (@t387)) % 1.38/1.64 (step @p16294 :rule cong :premises (@p16293 @p16292) :args (@t2891)) % 1.38/1.64 (step @p16295 :rule arith_poly_norm :args ((= (* 30/1 (to_real (- @t18 -30))) (* 30/1 (- @t387 @t2890))))) % 1.38/1.64 (step @p16296 :rule arith_poly_norm_rel :premises (@p16295) :args ((= @t1693 @t2891))) % 1.38/1.64 (step @p16297 :rule trans :premises (@p16296 @p16294)) % 1.38/1.64 (step @p16298 :rule eq_resolve :premises (@p24780 @p16297)) % 1.38/1.64 (step @p16299 :rule and_intro :premises (@p24792 @p16298)) % 1.38/1.64 (step @p16300 :rule modus_ponens :premises (@p16299 @p16291)) % 1.38/1.64 (step-pop @p24794 :rule scope :premises (@p16300)) % 1.38/1.64 (step-pop @p24795 :rule scope :premises (@p24794)) % 1.38/1.64 (step @p16301 :rule process_scope :premises (@p24795) :args ((<= @t1217 @t2884))) % 1.38/1.64 (step @p196 :rule evaluate :args (@t102)) % 1.38/1.64 (step @p197 :rule true_elim :premises (@p196)) % 1.38/1.64 (step @p16304 :rule and_intro :premises (@p197 @p24780)) % 1.38/1.64 (step @p16305 :rule modus_ponens :premises (@p16304 @p16301)) % 1.38/1.64 (step @p16306 :rule arith_poly_norm :args ((= (* 20/1 (to_real (- @t398 @t2885))) (* 20/1 (- @t399 @t2886))))) % 1.38/1.64 (step @p16307 :rule arith_poly_norm_rel :premises (@p16306) :args ((= (<= @t398 @t2885) (<= @t399 @t2886)))) % 1.38/1.64 (step @p16308 :rule arith_mult_neg :args (-1 @t2136)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p16309 :rule and_intro :premises (@p136 @p24783)) % 1.38/1.64 (step @p16310 :rule modus_ponens :premises (@p16309 @p16308)) % 1.38/1.64 (step @p16311 :rule eq_resolve :premises (@p16310 @p16307)) % 1.38/1.64 (step @p16312 :rule arith_sum_ub :premises (@p16311 @p16305 @p16288 @p16282)) % 1.38/1.64 (step @p16313 false :rule eq_resolve :premises (@p16312 @p16275)) % 1.38/1.64 (step-pop @p24796 :rule scope :premises (@p16313)) % 1.38/1.64 (step-pop @p24797 :rule scope :premises (@p24796)) % 1.38/1.64 (step-pop @p24798 :rule scope :premises (@p24797)) % 1.38/1.64 (step-pop @p24799 :rule scope :premises (@p24798)) % 1.38/1.64 (step @p16314 :rule process_scope :premises (@p24799) :args (false)) % 1.38/1.64 (step @p16319 :rule not_and :premises (@p16314)) % 1.38/1.64 (step @p16320 :rule reordering :premises (@p16319) :args ((or @t273 @t2823 @t2137 @t1694))) % 1.38/1.64 (step @p16321 :rule nary_cong :premises (@p12892 @p10659 @p7513 @p1684) :args ((or @t1145 @t2125 @t1695 @t549))) % 1.38/1.64 (assume-push @p24800 @t2124) % 1.38/1.64 (assume-push @p24801 @t546) % 1.38/1.64 (assume-push @p24802 @t1144) % 1.38/1.64 (assume-push @p24803 @t1694) % 1.38/1.64 (step @p16326 :rule arith-elim-leq :args (@t18 -31)) % 1.38/1.64 (step @p16327 :rule symm :premises (@p16326)) % 1.38/1.64 (step @p16328 :rule cong :premises (@p16327) :args ((not (>= -31 @t18)))) % 1.38/1.64 (step @p16329 :rule arith-elim-gt :args (@t18 -31)) % 1.38/1.64 (step @p16330 :rule trans :premises (@p16329 @p16328)) % 1.38/1.64 (step @p16331 :rule evaluate :args (@t2892)) % 1.38/1.64 (step @p16332 :rule cong :premises (@p757 @p16331) :args (@t2893)) % 1.38/1.64 (step @p16333 :rule cong :premises (@p16332) :args ((not @t2893))) % 1.38/1.64 (step @p16334 :rule arith-leq-norm :args (@t18 -31)) % 1.38/1.64 (step @p16335 :rule trans :premises (@p16334 @p16333)) % 1.38/1.64 (step @p16336 :rule cong :premises (@p16335) :args ((not @t1701))) % 1.38/1.64 (step @p16337 :rule trans :premises (@p16336 @p7513)) % 1.38/1.64 (step @p16338 :rule trans :premises (@p16330 @p16337)) % 1.38/1.64 (step @p16339 :rule symm :premises (@p16338)) % 1.38/1.64 (step @p16340 :rule trans :premises (@p16337 @p16339)) % 1.38/1.64 (assume-push @p24804 @t1701) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p633 :rule evaluate :args (@t247)) % 1.38/1.64 (step @p16342 :rule evaluate :args ((+ -31/1 -4/7 1/7 220/7))) % 1.38/1.64 (step @p16343 :rule evaluate :args (@t2894)) % 1.38/1.64 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.64 (step @p16344 :rule evaluate :args (@t2895)) % 1.38/1.64 (step @p16345 :rule refl :args (-31/1)) % 1.38/1.64 (step @p16346 :rule nary_cong :premises (@p16345 @p16344 @p239 @p16343) :args (@t2896)) % 1.38/1.64 (step @p16347 :rule trans :premises (@p16346 @p16342)) % 1.38/1.64 (step @p15878 :rule arith_poly_norm :args (@t2845)) % 1.38/1.64 (step @p15879 :rule refl :args (@t609)) % 1.38/1.64 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.64 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.64 (step @p15881 :rule refl :args (@t387)) % 1.38/1.64 (step @p15882 :rule nary_cong :premises (@p15881 @p6360 @p15880 @p15879) :args (@t2847)) % 1.38/1.64 (step @p15883 :rule trans :premises (@p15882 @p15878)) % 1.38/1.64 (step @p16348 :rule cong :premises (@p15883 @p16347) :args (@t2897)) % 1.38/1.64 (step @p16349 :rule trans :premises (@p16348 @p633)) % 1.38/1.64 (step @p16350 :rule cong :premises (@p16349) :args ((not @t2897))) % 1.38/1.64 (step @p16351 :rule trans :premises (@p16350 @p236)) % 1.38/1.64 (step @p16352 :rule arith-elim-lt :args (@t2847 @t2896)) % 1.38/1.64 (step @p16353 :rule trans :premises (@p16352 @p16351)) % 1.38/1.64 (assume-push @p24805 @t615) % 1.38/1.64 (assume-push @p24806 @t2124) % 1.38/1.64 (step @p16356 :rule arith_mult_pos :args (11/7 @t2132)) % 1.38/1.64 (step @p16357 :rule evaluate :args (@t2122)) % 1.38/1.64 (step @p16358 :rule cong :premises (@p24800) :args (@t389)) % 1.38/1.64 (step @p16359 :rule trans :premises (@p16358 @p16357)) % 1.38/1.64 (step @p16360 :rule and_intro :premises (@p24805 @p16359)) % 1.38/1.64 (step @p16361 :rule modus_ponens :premises (@p16360 @p16356)) % 1.38/1.64 (step-pop @p24807 :rule scope :premises (@p16361)) % 1.38/1.64 (step-pop @p24808 :rule scope :premises (@p24807)) % 1.38/1.64 (step @p16362 :rule process_scope :premises (@p24808) :args ((= @t609 @t2894))) % 1.38/1.64 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.64 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.64 (step @p16365 :rule and_intro :premises (@p1978 @p24800)) % 1.38/1.64 (step @p16366 :rule modus_ponens :premises (@p16365 @p16362)) % 1.38/1.64 (assume-push @p24809 @t125) % 1.38/1.64 (assume-push @p24810 @t773) % 1.38/1.64 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.64 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p12831 :rule refl :args (@t401)) % 1.38/1.64 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.64 (step @p12835 :rule eq_resolve :premises (@p24810 @p12834)) % 1.38/1.64 (step @p12836 :rule and_intro :premises (@p24809 @p12835)) % 1.38/1.64 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.64 (step-pop @p24811 :rule scope :premises (@p12837)) % 1.38/1.64 (step-pop @p24812 :rule scope :premises (@p24811)) % 1.38/1.64 (step @p12838 :rule process_scope :premises (@p24812) :args (@t2359)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p16371 :rule eq_resolve :premises (@p24801 @p1653)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p16372 :rule and_intro :premises (@p272 @p16371)) % 1.38/1.64 (step @p16373 :rule modus_ponens :premises (@p16372 @p12838)) % 1.38/1.64 (assume-push @p24813 @t259) % 1.38/1.64 (assume-push @p24814 @t1144) % 1.38/1.64 (step @p16376 :rule arith_mult_neg :args (-1/7 (>= @t93 4/1))) % 1.38/1.64 (step @p16377 :rule evaluate :args (@t835)) % 1.38/1.64 (step @p16378 :rule refl :args (@t93)) % 1.38/1.64 (step @p16379 :rule cong :premises (@p16378 @p16377) :args (@t2898)) % 1.38/1.64 (step @p4356 :rule arith_poly_norm :args (@t1161)) % 1.38/1.64 (step @p16380 :rule arith_poly_norm_rel :premises (@p4356) :args ((= @t1144 @t2898))) % 1.38/1.64 (step @p16381 :rule trans :premises (@p16380 @p16379)) % 1.38/1.64 (step @p16382 :rule eq_resolve :premises (@p24802 @p16381)) % 1.38/1.64 (step @p16383 :rule and_intro :premises (@p24813 @p16382)) % 1.38/1.64 (step @p16384 :rule modus_ponens :premises (@p16383 @p16376)) % 1.38/1.64 (step-pop @p24815 :rule scope :premises (@p16384)) % 1.38/1.64 (step-pop @p24816 :rule scope :premises (@p24815)) % 1.38/1.64 (step @p16385 :rule process_scope :premises (@p24816) :args ((<= @t1151 @t2895))) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p16388 :rule and_intro :premises (@p661 @p24802)) % 1.38/1.64 (step @p16389 :rule modus_ponens :premises (@p16388 @p16385)) % 1.38/1.64 (step @p16390 :rule evaluate :args (@t1703)) % 1.38/1.64 (step @p16391 :rule refl :args (@t387)) % 1.38/1.64 (step @p16392 :rule cong :premises (@p16391 @p16390) :args (@t1704)) % 1.38/1.64 (step @p7556 :rule arith_poly_norm :args (@t1705)) % 1.38/1.64 (step @p16393 :rule arith_poly_norm_rel :premises (@p7556) :args (@t1706)) % 1.38/1.64 (step @p16394 :rule trans :premises (@p16393 @p16392)) % 1.38/1.64 (step @p16395 :rule eq_resolve :premises (@p24804 @p16394)) % 1.38/1.64 (step @p16396 :rule arith_sum_ub :premises (@p16395 @p16389 @p16373 @p16366)) % 1.38/1.64 (step @p16397 false :rule eq_resolve :premises (@p16396 @p16353)) % 1.38/1.64 (step-pop @p24817 :rule scope :premises (@p16397)) % 1.38/1.64 (step @p16398 :rule process_scope :premises (@p24817) :args (false)) % 1.38/1.64 (step @p16400 :rule eq_resolve :premises (@p16398 @p16340)) % 1.38/1.64 (step @p16401 :rule eq_resolve :premises (@p16400 @p16330)) % 1.38/1.64 (step @p7566 :rule symm :premises (@p7565)) % 1.38/1.64 (step @p16402 :rule eq_resolve :premises (@p24803 @p7566)) % 1.38/1.64 (step @p16403 :rule int_tight_ub :premises (@p16402)) % 1.38/1.64 (step @p16404 false :rule contra :premises (@p16403 @p16401)) % 1.38/1.64 (step-pop @p24818 :rule scope :premises (@p16404)) % 1.38/1.64 (step-pop @p24819 :rule scope :premises (@p24818)) % 1.38/1.64 (step-pop @p24820 :rule scope :premises (@p24819)) % 1.38/1.64 (step-pop @p24821 :rule scope :premises (@p24820)) % 1.38/1.64 (step @p16405 :rule process_scope :premises (@p24821) :args (false)) % 1.38/1.64 (assume-push @p24822 @t1144) % 1.38/1.64 (assume-push @p24823 @t2124) % 1.38/1.64 (assume-push @p24824 @t1694) % 1.38/1.64 (assume-push @p24825 @t546) % 1.38/1.64 (step @p16414 :rule and_intro :premises (@p24823 @p24825 @p24822 @p24824)) % 1.38/1.64 (step-pop @p24826 :rule scope :premises (@p16414)) % 1.38/1.64 (step-pop @p24827 :rule scope :premises (@p24826)) % 1.38/1.64 (step-pop @p24828 :rule scope :premises (@p24827)) % 1.38/1.64 (step-pop @p24829 :rule scope :premises (@p24828)) % 1.38/1.64 (step @p16415 :rule process_scope :premises (@p24829) :args (@t2899)) % 1.38/1.64 (step @p16420 :rule implies_elim :premises (@p16415)) % 1.38/1.64 (step @p16421 :rule resolution :premises (@p16420 @p16405) :args (true @t2899)) % 1.38/1.64 (step @p16422 :rule not_and :premises (@p16421)) % 1.38/1.64 (step @p16423 :rule eq_resolve :premises (@p16422 @p16321)) % 1.38/1.64 (step @p16424 :rule chain_m_resolution :premises (@p16423 @p1683 @p10808 @p16320 @p444) :args ((or @t1145 @t2823 @t2137 @t2105) @t840 (@list @t537 @t2124 @t1693 @t143))) % 1.38/1.64 (step @p16425 :rule nary_cong :premises (@p15862 @p10809 @p1922 @p1684) :args ((or @t2823 @t2144 @t601 @t549))) % 1.38/1.64 (assume-push @p24830 @t600) % 1.38/1.64 (assume-push @p24831 @t546) % 1.38/1.64 (assume-push @p24832 @t2818) % 1.38/1.64 (assume-push @p24833 @t2137) % 1.38/1.64 (step @p16430 :rule arith-elim-leq :args (@t135 19)) % 1.38/1.64 (step @p16431 :rule symm :premises (@p16430)) % 1.38/1.64 (step @p16432 :rule cong :premises (@p16431) :args (@t2900)) % 1.38/1.64 (step @p16433 :rule arith-elim-gt :args (@t135 19)) % 1.38/1.64 (step @p16434 :rule trans :premises (@p16433 @p16432)) % 1.38/1.64 (step @p16435 :rule evaluate :args (@t2901)) % 1.38/1.64 (step @p16436 :rule cong :premises (@p1242 @p16435) :args (@t2902)) % 1.38/1.64 (step @p16437 :rule cong :premises (@p16436) :args (@t2903)) % 1.38/1.64 (step @p16438 :rule arith-leq-norm :args (@t135 19)) % 1.38/1.64 (step @p16439 :rule trans :premises (@p16438 @p16437)) % 1.38/1.64 (step @p16440 :rule cong :premises (@p16439) :args (@t2904)) % 1.38/1.64 (step @p16441 :rule trans :premises (@p16440 @p10809)) % 1.38/1.64 (step @p16442 :rule trans :premises (@p16434 @p16441)) % 1.38/1.64 (step @p16443 :rule symm :premises (@p16442)) % 1.38/1.64 (step @p16444 :rule trans :premises (@p16441 @p16443)) % 1.38/1.64 (assume-push @p24834 @t2152) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p16446 :rule evaluate :args ((>= 0/1 -2/11))) % 1.38/1.64 (step @p16447 :rule evaluate :args ((+ 19/1 -9/11 1/11 -203/11))) % 1.38/1.64 (step @p16448 :rule evaluate :args (@t2905)) % 1.38/1.64 (step @p154 :rule evaluate :args (@t90)) % 1.38/1.64 (step @p16449 :rule evaluate :args (@t2906)) % 1.38/1.64 (step @p16450 :rule refl :args (19/1)) % 1.38/1.64 (step @p16451 :rule nary_cong :premises (@p16450 @p16449 @p154 @p16448) :args (@t2907)) % 1.38/1.64 (step @p16452 :rule trans :premises (@p16451 @p16447)) % 1.38/1.64 (step @p16453 :rule arith_poly_norm :args (@t2908)) % 1.38/1.64 (step @p16454 :rule refl :args (@t390)) % 1.38/1.64 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.64 (step @p16455 :rule refl :args (@t391)) % 1.38/1.64 (step @p16456 :rule refl :args (@t389)) % 1.38/1.64 (step @p16457 :rule nary_cong :premises (@p16456 @p16455 @p4621 @p16454) :args (@t2909)) % 1.38/1.64 (step @p16458 :rule trans :premises (@p16457 @p16453)) % 1.38/1.64 (step @p16459 :rule cong :premises (@p16458 @p16452) :args (@t2910)) % 1.38/1.64 (step @p16460 :rule trans :premises (@p16459 @p16446)) % 1.38/1.64 (step @p16461 :rule cong :premises (@p16460) :args ((not @t2910))) % 1.38/1.64 (step @p16462 :rule trans :premises (@p16461 @p236)) % 1.38/1.64 (step @p16463 :rule arith-elim-lt :args (@t2909 @t2907)) % 1.38/1.64 (step @p16464 :rule trans :premises (@p16463 @p16462)) % 1.38/1.64 (assume-push @p24835 @t1093) % 1.38/1.64 (assume-push @p24836 @t1783) % 1.38/1.64 (step @p16467 :rule arith_mult_pos :args (7/11 @t1784)) % 1.38/1.64 (step @p16468 :rule evaluate :args (@t1785)) % 1.38/1.64 (step @p16469 :rule refl :args (@t387)) % 1.38/1.64 (step @p16470 :rule cong :premises (@p16469 @p16468) :args (@t1786)) % 1.38/1.64 (step @p8190 :rule arith_poly_norm :args (@t1787)) % 1.38/1.64 (step @p16471 :rule arith_poly_norm_rel :premises (@p8190) :args (@t1788)) % 1.38/1.64 (step @p16472 :rule trans :premises (@p16471 @p16470)) % 1.38/1.64 (step @p16473 :rule eq_resolve :premises (@p24836 @p16472)) % 1.38/1.64 (step @p16474 :rule and_intro :premises (@p24835 @p16473)) % 1.38/1.64 (step @p16475 :rule modus_ponens :premises (@p16474 @p16467)) % 1.38/1.64 (step-pop @p24837 :rule scope :premises (@p16475)) % 1.38/1.64 (step-pop @p24838 :rule scope :premises (@p24837)) % 1.38/1.64 (step @p16476 :rule process_scope :premises (@p24838) :args ((<= @t390 @t2905))) % 1.38/1.64 (step @p2001 :rule arith-elim-lt :args (@t18 -28)) % 1.38/1.64 (step @p2002 :rule symm :premises (@p2001)) % 1.38/1.64 (step @p16479 :rule eq_resolve :premises (@p24830 @p2002)) % 1.38/1.64 (step @p16480 :rule int_tight_ub :premises (@p16479)) % 1.38/1.64 (step @p3996 :rule evaluate :args (@t1093)) % 1.38/1.64 (step @p3997 :rule true_elim :premises (@p3996)) % 1.38/1.64 (step @p16481 :rule and_intro :premises (@p3997 @p16480)) % 1.38/1.64 (step @p16482 :rule modus_ponens :premises (@p16481 @p16476)) % 1.38/1.64 (assume-push @p24839 @t77) % 1.38/1.64 (assume-push @p24840 @t773) % 1.38/1.64 (step @p16485 :rule arith_mult_pos :args (1/11 @t774)) % 1.38/1.64 (step @p16486 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p16487 :rule refl :args (@t401)) % 1.38/1.64 (step @p16488 :rule cong :premises (@p16487 @p16486) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p16489 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p16490 :rule trans :premises (@p16489 @p16488)) % 1.38/1.64 (step @p16491 :rule eq_resolve :premises (@p24840 @p16490)) % 1.38/1.64 (step @p16492 :rule and_intro :premises (@p24839 @p16491)) % 1.38/1.64 (step @p16493 :rule modus_ponens :premises (@p16492 @p16485)) % 1.38/1.64 (step-pop @p24841 :rule scope :premises (@p16493)) % 1.38/1.64 (step-pop @p24842 :rule scope :premises (@p24841)) % 1.38/1.64 (step @p16494 :rule process_scope :premises (@p24842) :args (@t2911)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p16497 :rule eq_resolve :premises (@p24831 @p1653)) % 1.38/1.64 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.64 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.64 (step @p16498 :rule and_intro :premises (@p114 @p16497)) % 1.38/1.64 (step @p16499 :rule modus_ponens :premises (@p16498 @p16494)) % 1.38/1.64 (assume-push @p24843 @t416) % 1.38/1.64 (assume-push @p24844 @t2818) % 1.38/1.64 (step @p16502 :rule arith_mult_neg :args (-1/11 @t2831)) % 1.38/1.64 (step @p16503 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p16504 :rule cong :premises (@p24832) :args (@t93)) % 1.38/1.64 (step @p16505 :rule trans :premises (@p16504 @p16503)) % 1.38/1.64 (step @p16506 :rule and_intro :premises (@p24843 @p16505)) % 1.38/1.64 (step @p16507 :rule modus_ponens :premises (@p16506 @p16502)) % 1.38/1.64 (step-pop @p24845 :rule scope :premises (@p16507)) % 1.38/1.64 (step-pop @p24846 :rule scope :premises (@p24845)) % 1.38/1.64 (step @p16508 :rule process_scope :premises (@p24846) :args (@t2912)) % 1.38/1.64 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.64 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.64 (step @p16511 :rule and_intro :premises (@p1184 @p24832)) % 1.38/1.64 (step @p16512 :rule modus_ponens :premises (@p16511 @p16508)) % 1.38/1.64 (step @p16513 :rule evaluate :args (@t2153)) % 1.38/1.64 (step @p16514 :rule refl :args (@t389)) % 1.38/1.64 (step @p16515 :rule cong :premises (@p16514 @p16513) :args (@t2154)) % 1.38/1.64 (step @p10877 :rule arith_poly_norm :args (@t2155)) % 1.38/1.64 (step @p16516 :rule arith_poly_norm_rel :premises (@p10877) :args (@t2156)) % 1.38/1.64 (step @p16517 :rule trans :premises (@p16516 @p16515)) % 1.38/1.64 (step @p16518 :rule eq_resolve :premises (@p24834 @p16517)) % 1.38/1.64 (step @p16519 :rule arith_sum_ub :premises (@p16518 @p16512 @p16499 @p16482)) % 1.38/1.64 (step @p16520 false :rule eq_resolve :premises (@p16519 @p16464)) % 1.38/1.64 (step-pop @p24847 :rule scope :premises (@p16520)) % 1.38/1.64 (step @p16521 :rule process_scope :premises (@p24847) :args (false)) % 1.38/1.64 (step @p16523 :rule eq_resolve :premises (@p16521 @p16444)) % 1.38/1.64 (step @p16524 :rule eq_resolve :premises (@p16523 @p16434)) % 1.38/1.64 (step @p10886 :rule symm :premises (@p10790)) % 1.38/1.64 (step @p16525 :rule eq_resolve :premises (@p24833 @p10886)) % 1.38/1.64 (step @p16526 :rule int_tight_ub :premises (@p16525)) % 1.38/1.64 (step @p16527 false :rule contra :premises (@p16526 @p16524)) % 1.38/1.64 (step-pop @p24848 :rule scope :premises (@p16527)) % 1.38/1.64 (step-pop @p24849 :rule scope :premises (@p24848)) % 1.38/1.64 (step-pop @p24850 :rule scope :premises (@p24849)) % 1.38/1.64 (step-pop @p24851 :rule scope :premises (@p24850)) % 1.38/1.64 (step @p16528 :rule process_scope :premises (@p24851) :args (false)) % 1.38/1.64 (assume-push @p24852 @t2818) % 1.38/1.64 (assume-push @p24853 @t2137) % 1.38/1.64 (assume-push @p24854 @t600) % 1.38/1.64 (assume-push @p24855 @t546) % 1.38/1.64 (step @p16537 :rule and_intro :premises (@p24854 @p24855 @p24852 @p24853)) % 1.38/1.64 (step-pop @p24856 :rule scope :premises (@p16537)) % 1.38/1.64 (step-pop @p24857 :rule scope :premises (@p24856)) % 1.38/1.64 (step-pop @p24858 :rule scope :premises (@p24857)) % 1.38/1.64 (step-pop @p24859 :rule scope :premises (@p24858)) % 1.38/1.64 (step @p16538 :rule process_scope :premises (@p24859) :args (@t2913)) % 1.38/1.64 (step @p16543 :rule implies_elim :premises (@p16538)) % 1.38/1.64 (step @p16544 :rule resolution :premises (@p16543 @p16528) :args (true @t2913)) % 1.38/1.64 (step @p16545 :rule not_and :premises (@p16544)) % 1.38/1.64 (step @p16546 :rule eq_resolve :premises (@p16545 @p16425)) % 1.38/1.64 (assume-push @p24860 @t598) % 1.38/1.64 (assume-push @p24861 @t2818) % 1.38/1.64 (assume-push @p24862 @t143) % 1.38/1.64 (assume-push @p24863 @t599) % 1.38/1.64 (step @p15731 :rule evaluate :args (@t2824)) % 1.38/1.64 (step @p16551 :rule evaluate :args ((+ -19/1 196/11 9/11 0/1))) % 1.38/1.64 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.64 (step @p15734 :rule evaluate :args (@t2826)) % 1.38/1.64 (step @p15558 :rule evaluate :args (@t2799)) % 1.38/1.64 (step @p16552 :rule evaluate :args (@t2157)) % 1.38/1.64 (step @p15561 :rule evaluate :args (@t2801)) % 1.38/1.64 (step @p16553 :rule cong :premises (@p15561) :args (@t2802)) % 1.38/1.64 (step @p16554 :rule trans :premises (@p16553 @p16552)) % 1.38/1.64 (step @p16555 :rule nary_cong :premises (@p16554 @p15558 @p15734 @p1130) :args (@t2914)) % 1.38/1.64 (step @p16556 :rule trans :premises (@p16555 @p16551)) % 1.38/1.64 (step @p16270 :rule arith_poly_norm :args (@t2888)) % 1.38/1.64 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.64 (step @p15568 :rule refl :args (@t394)) % 1.38/1.64 (step @p15567 :rule refl :args (@t1217)) % 1.38/1.64 (step @p16271 :rule refl :args (@t399)) % 1.38/1.64 (step @p16272 :rule nary_cong :premises (@p16271 @p15567 @p15568 @p1141) :args (@t2889)) % 1.38/1.64 (step @p16273 :rule trans :premises (@p16272 @p16270)) % 1.38/1.64 (step @p16557 :rule cong :premises (@p16273 @p16556) :args ((<= @t2889 @t2914))) % 1.38/1.64 (step @p16558 :rule trans :premises (@p16557 @p15731)) % 1.38/1.64 (assume-push @p24864 @t416) % 1.38/1.64 (assume-push @p24865 @t417) % 1.38/1.64 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.64 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p1172 :rule cong :premises (@p24865) :args (@t401)) % 1.38/1.64 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.64 (step @p1174 :rule and_intro :premises (@p24864 @p1173)) % 1.38/1.64 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.64 (step-pop @p24866 :rule scope :premises (@p1175)) % 1.38/1.64 (step-pop @p24867 :rule scope :premises (@p24866)) % 1.38/1.64 (step @p1176 :rule process_scope :premises (@p24867) :args (@t419)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p16563 :rule eq_resolve :premises (@p24862 @p1181)) % 1.38/1.64 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.64 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.64 (step @p16564 :rule and_intro :premises (@p1184 @p16563)) % 1.38/1.64 (step @p16565 :rule modus_ponens :premises (@p16564 @p1176)) % 1.38/1.64 (assume-push @p24868 @t77) % 1.38/1.64 (assume-push @p24869 @t2818) % 1.38/1.64 (step @p15772 :rule arith_mult_pos :args (1/11 @t2831)) % 1.38/1.64 (step @p15773 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15774 :rule cong :premises (@p24861) :args (@t93)) % 1.38/1.64 (step @p15775 :rule trans :premises (@p15774 @p15773)) % 1.38/1.64 (step @p15776 :rule and_intro :premises (@p24868 @p15775)) % 1.38/1.64 (step @p15777 :rule modus_ponens :premises (@p15776 @p15772)) % 1.38/1.64 (step-pop @p24870 :rule scope :premises (@p15777)) % 1.38/1.64 (step-pop @p24871 :rule scope :premises (@p24870)) % 1.38/1.64 (step @p15778 :rule process_scope :premises (@p24871) :args (@t2832)) % 1.38/1.64 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.64 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.64 (step @p16570 :rule and_intro :premises (@p114 @p24861)) % 1.38/1.64 (step @p16571 :rule modus_ponens :premises (@p16570 @p15778)) % 1.38/1.64 (assume-push @p24872 @t102) % 1.38/1.64 (assume-push @p24873 @t598) % 1.38/1.64 (step @p15576 :rule arith_mult_neg :args (-7/11 @t1816)) % 1.38/1.64 (step @p15577 :rule evaluate :args (@t383)) % 1.38/1.64 (step @p15578 :rule refl :args (@t387)) % 1.38/1.64 (step @p15579 :rule cong :premises (@p15578 @p15577) :args (@t1817)) % 1.38/1.64 (step @p1998 :rule arith_poly_norm :args (@t624)) % 1.38/1.64 (step @p15580 :rule arith_poly_norm_rel :premises (@p1998) :args (@t1818)) % 1.38/1.64 (step @p15581 :rule trans :premises (@p15580 @p15579)) % 1.38/1.64 (step @p15582 :rule eq_resolve :premises (@p24860 @p15581)) % 1.38/1.64 (step @p15583 :rule and_intro :premises (@p24872 @p15582)) % 1.38/1.64 (step @p15584 :rule modus_ponens :premises (@p15583 @p15576)) % 1.38/1.64 (step-pop @p24874 :rule scope :premises (@p15584)) % 1.38/1.64 (step-pop @p24875 :rule scope :premises (@p24874)) % 1.38/1.64 (step @p15585 :rule process_scope :premises (@p24875) :args (@t2805)) % 1.38/1.64 (step @p196 :rule evaluate :args (@t102)) % 1.38/1.64 (step @p197 :rule true_elim :premises (@p196)) % 1.38/1.64 (step @p16576 :rule and_intro :premises (@p197 @p24860)) % 1.38/1.64 (step @p16577 :rule modus_ponens :premises (@p16576 @p15585)) % 1.38/1.64 (step @p15615 :rule arith_poly_norm :args (@t2806)) % 1.38/1.64 (step @p16578 :rule arith_poly_norm_rel :premises (@p15615) :args (@t2807)) % 1.38/1.64 (step @p15617 :rule arith_mult_neg :args (-1 @t599)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p16579 :rule and_intro :premises (@p136 @p24863)) % 1.38/1.64 (step @p16580 :rule modus_ponens :premises (@p16579 @p15617)) % 1.38/1.64 (step @p16581 :rule eq_resolve :premises (@p16580 @p16578)) % 1.38/1.64 (step @p16582 :rule arith_sum_ub :premises (@p16581 @p16577 @p16571 @p16565)) % 1.38/1.64 (step @p16583 false :rule eq_resolve :premises (@p16582 @p16558)) % 1.38/1.64 (step-pop @p24876 :rule scope :premises (@p16583)) % 1.38/1.64 (step-pop @p24877 :rule scope :premises (@p24876)) % 1.38/1.64 (step-pop @p24878 :rule scope :premises (@p24877)) % 1.38/1.64 (step-pop @p24879 :rule scope :premises (@p24878)) % 1.38/1.64 (step @p16584 :rule process_scope :premises (@p24879) :args (false)) % 1.38/1.64 (step @p16589 :rule not_and :premises (@p16584)) % 1.38/1.64 (step @p16590 :rule reordering :premises (@p16589) :args ((or @t273 @t2823 @t602 @t600))) % 1.38/1.64 (step @p16591 :rule nary_cong :premises (@p35 @p495 @p709 @p15862 @p11085 @p1923) :args ((or @t38 @t197 @t273 @t2823 @t2172 @t603))) % 1.38/1.64 (assume-push @p24880 @t15) % 1.38/1.64 (assume-push @p24881 @t24) % 1.38/1.64 (assume-push @p24882 @t143) % 1.38/1.64 (assume-push @p24883 @t2818) % 1.38/1.64 (assume-push @p24884 @t602) % 1.38/1.64 (assume-push @p24885 @t2171) % 1.38/1.64 (step @p16598 :rule evaluate :args ((= (to_real (to_int 283/7)) 283/7))) % 1.38/1.64 (step @p16599 :rule arith-int-eq-conflict :premises (@p16598) :args (@t16 283/7)) % 1.38/1.64 (step @p16600 :rule arith_poly_norm :args ((= (* -283/7 @t2917) (* -1981/1 (- @t644 283/7))))) % 1.38/1.64 (step @p16601 :rule arith_poly_norm_rel :premises (@p16600) :args ((= @t2918 (= @t644 283/7)))) % 1.38/1.64 (step @p16602 :rule arith_poly_norm :args ((= (* -1981/1 (to_real (- @t2915 -98))) (* -1981/1 @t2917)))) % 1.38/1.64 (step @p16603 :rule arith_poly_norm_rel :premises (@p16602) :args ((= (= @t2915 -98) @t2918))) % 1.38/1.64 (step @p16604 :rule trans :premises (@p16603 @p16601 @p16599)) % 1.38/1.64 (step @p14529 :rule evaluate :args (@t2619)) % 1.38/1.64 (step @p14530 :rule evaluate :args (@t2620)) % 1.38/1.64 (step @p4875 :rule evaluate :args (@t1252)) % 1.38/1.64 (step @p16605 :rule evaluate :args ((+ 189 -198))) % 1.38/1.64 (step @p16606 :rule evaluate :args ((* -11 18))) % 1.38/1.64 (step @p10943 :rule evaluate :args (@t2161)) % 1.38/1.64 (step @p401 :rule refl :args (-11)) % 1.38/1.64 (step @p16607 :rule nary_cong :premises (@p401 @p10943) :args (@t2919)) % 1.38/1.64 (step @p16608 :rule trans :premises (@p16607 @p16606)) % 1.38/1.64 (step @p16609 :rule evaluate :args (@t2920)) % 1.38/1.64 (step @p16610 :rule evaluate :args (@t2921)) % 1.38/1.64 (step @p733 :rule refl :args (-7)) % 1.38/1.64 (step @p16611 :rule nary_cong :premises (@p733 @p16610) :args (@t2922)) % 1.38/1.64 (step @p16612 :rule trans :premises (@p16611 @p16609)) % 1.38/1.64 (step @p16613 :rule nary_cong :premises (@p16612 @p16608) :args (@t2923)) % 1.38/1.64 (step @p16614 :rule trans :premises (@p16613 @p16605)) % 1.38/1.64 (step @p738 :rule refl :args (-1)) % 1.38/1.64 (step @p16615 :rule nary_cong :premises (@p738 @p16614) :args (@t2924)) % 1.38/1.64 (step @p16616 :rule trans :premises (@p16615 @p4875)) % 1.38/1.64 (step @p16617 :rule nary_cong :premises (@p401 @p16616) :args (@t2925)) % 1.38/1.64 (step @p16618 :rule trans :premises (@p16617 @p14530)) % 1.38/1.64 (step @p16619 :rule nary_cong :premises (@p404 @p16618) :args (@t2926)) % 1.38/1.64 (step @p16620 :rule trans :premises (@p16619 @p14529)) % 1.38/1.64 (step @p16621 :rule arith_poly_norm :args ((= (* 7 @t2927) @t2915))) % 1.38/1.64 (step @p16622 :rule arith_poly_norm :args ((= (* -1 (+ 297 @t22)) @t2927))) % 1.38/1.64 (step @p14549 :rule refl :args (@t22)) % 1.38/1.64 (step @p16623 :rule evaluate :args ((* -11 -27))) % 1.38/1.64 (step @p16624 :rule nary_cong :premises (@p401 @p16610) :args (@t2928)) % 1.38/1.64 (step @p16625 :rule trans :premises (@p16624 @p16623)) % 1.38/1.64 (step @p16626 :rule nary_cong :premises (@p16625 @p14549) :args (@t2929)) % 1.38/1.64 (step @p16627 :rule nary_cong :premises (@p738 @p16626) :args (@t2930)) % 1.38/1.64 (step @p16628 :rule trans :premises (@p16627 @p16622)) % 1.38/1.64 (step @p9404 :rule refl :args (7)) % 1.38/1.64 (step @p16629 :rule nary_cong :premises (@p9404 @p16628) :args (@t2931)) % 1.38/1.64 (step @p16630 :rule trans :premises (@p16629 @p16621)) % 1.38/1.64 (step @p16631 :rule cong :premises (@p16630 @p16620) :args ((= @t2931 @t2926))) % 1.38/1.64 (step @p16632 :rule trans :premises (@p16631 @p16604)) % 1.38/1.64 (step @p16633 :rule cong :premises (@p747 @p10943) :args ((= @t135 @t2161))) % 1.38/1.64 (step @p16634 :rule symm :premises (@p16633)) % 1.38/1.64 (step @p16635 :rule eq-refl :args (@t602)) % 1.38/1.64 (step @p16636 :rule evaluate :args (@t2932)) % 1.38/1.64 (step @p16637 :rule cong :premises (@p1242 @p16636) :args (@t2933)) % 1.38/1.64 (step @p16638 :rule cong :premises (@p16637) :args ((not @t2933))) % 1.38/1.64 (step @p16639 :rule arith-leq-norm :args (@t135 18)) % 1.38/1.64 (step @p16640 :rule trans :premises (@p16639 @p16638)) % 1.38/1.64 (step @p16641 :rule cong :premises (@p16640) :args ((not @t616))) % 1.38/1.64 (step @p16642 :rule trans :premises (@p16641 @p1923)) % 1.38/1.64 (step @p16643 :rule arith-elim-leq :args (@t135 18)) % 1.38/1.64 (step @p16644 :rule symm :premises (@p16643)) % 1.38/1.64 (step @p16645 :rule cong :premises (@p16644) :args ((not (>= 18 @t135)))) % 1.38/1.64 (step @p16646 :rule arith-elim-gt :args (@t135 18)) % 1.38/1.64 (step @p16647 :rule trans :premises (@p16646 @p16645)) % 1.38/1.64 (step @p16648 :rule trans :premises (@p16647 @p16642)) % 1.38/1.64 (step @p16649 :rule cong :premises (@p16648) :args (@t2934)) % 1.38/1.64 (step @p16650 :rule cong :premises (@p16649 @p15550) :args ((= @t2934 @t602))) % 1.38/1.64 (step @p16651 :rule trans :premises (@p16650 @p16635)) % 1.38/1.64 (step @p16652 :rule eq-symm :args (@t602 @t2934)) % 1.38/1.64 (step @p16653 :rule trans :premises (@p16652 @p16651)) % 1.38/1.64 (step @p16654 :rule true_elim :premises (@p16653)) % 1.38/1.64 (step @p16655 :rule eq_resolve :premises (@p24884 @p16654)) % 1.38/1.64 (step @p16656 :rule arith_trichotomy :premises (@p24885 @p16655)) % 1.38/1.64 (step @p16657 :rule eq_resolve :premises (@p16656 @p16634)) % 1.38/1.64 (step @p16658 :rule nary_cong :premises (@p401 @p16657) :args (@t141)) % 1.38/1.64 (step @p16659 :rule cong :premises (@p752 @p16610) :args ((= @t18 @t2921))) % 1.38/1.64 (step @p16660 :rule symm :premises (@p16659)) % 1.38/1.64 (step @p16661 :rule arith_poly_norm :args ((= (* 27 (- @t2935 9)) (* 189 @t1857)))) % 1.38/1.64 (step @p16662 :rule arith_poly_norm_rel :premises (@p16661) :args ((= (= @t2935 9) (= @t18 -27)))) % 1.38/1.64 (step @p16663 :rule refl :args (9)) % 1.38/1.64 (step @p16664 :rule arith_poly_norm :args ((= (* -1 @t2936) @t2935))) % 1.38/1.64 (step @p16665 :rule arith_poly_norm :args ((= (+ @t156 -198) @t2936))) % 1.38/1.64 (step @p1387 :rule refl :args (@t156)) % 1.38/1.64 (step @p16666 :rule nary_cong :premises (@p1387 @p16608) :args (@t2937)) % 1.38/1.64 (step @p16667 :rule trans :premises (@p16666 @p16665)) % 1.38/1.64 (step @p16668 :rule nary_cong :premises (@p738 @p16667) :args (@t2938)) % 1.38/1.64 (step @p16669 :rule trans :premises (@p16668 @p16664)) % 1.38/1.64 (step @p16670 :rule cong :premises (@p16669 @p16663) :args ((= @t2938 9))) % 1.38/1.64 (step @p16671 :rule trans :premises (@p16670 @p16662)) % 1.38/1.64 (step @p16672 :rule trans :premises (@p16671 @p16660)) % 1.38/1.64 (step @p16673 :rule eq_resolve :premises (@p16656 @p16634)) % 1.38/1.64 (step @p16674 :rule nary_cong :premises (@p401 @p16673) :args (@t141)) % 1.38/1.64 (step @p16675 :rule nary_cong :premises (@p1387 @p16674) :args (@t299)) % 1.38/1.64 (step @p16676 :rule nary_cong :premises (@p738 @p16675) :args (@t300)) % 1.38/1.64 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.64 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.64 (step @p783 :rule symm :premises (@p782)) % 1.38/1.64 (step @p16677 :rule eq_resolve :premises (@p24882 @p783)) % 1.38/1.64 (step @p16678 :rule trans :premises (@p16677 @p16676)) % 1.38/1.64 (step @p16679 :rule cong :premises (@p16678 @p16663) :args (@t2818)) % 1.38/1.64 (step @p16680 :rule eq_resolve :premises (@p24883 @p16679)) % 1.38/1.64 (step @p16681 :rule eq_resolve :premises (@p16680 @p16672)) % 1.38/1.64 (step @p16682 :rule nary_cong :premises (@p733 @p16681) :args (@t156)) % 1.38/1.64 (step @p16683 :rule nary_cong :premises (@p16682 @p16658) :args (@t299)) % 1.38/1.64 (step @p16684 :rule nary_cong :premises (@p738 @p16683) :args (@t300)) % 1.38/1.64 (step @p16685 :rule eq_resolve :premises (@p24882 @p783)) % 1.38/1.64 (step @p16686 :rule trans :premises (@p16685 @p16684)) % 1.38/1.64 (step @p16687 :rule nary_cong :premises (@p401 @p16686) :args (@t12)) % 1.38/1.64 (step @p16688 :rule nary_cong :premises (@p404 @p16687) :args (@t13)) % 1.38/1.64 (step @p16689 :rule nary_cong :premises (@p401 @p16681) :args (@t216)) % 1.38/1.64 (step @p16690 :rule nary_cong :premises (@p16689 @p14549) :args (@t1952)) % 1.38/1.64 (step @p16691 :rule nary_cong :premises (@p738 @p16690) :args (@t1953)) % 1.38/1.64 (step @p9418 :rule arith_poly_norm :args (@t1954)) % 1.38/1.64 (step @p9419 :rule cong :premises (@p11 @p9418) :args (@t1955)) % 1.38/1.64 (step @p9420 :rule symm :premises (@p9419)) % 1.38/1.64 (step @p16692 :rule eq_resolve :premises (@p24881 @p9420)) % 1.38/1.64 (step @p16693 :rule trans :premises (@p16692 @p16691)) % 1.38/1.64 (step @p16694 :rule nary_cong :premises (@p9404 @p16693) :args (@t1)) % 1.38/1.64 (step @p16695 :rule cong :premises (@p16694 @p16688) :args (@t15)) % 1.38/1.64 (step @p16696 :rule eq_resolve :premises (@p6 @p16695)) % 1.38/1.64 (step @p16697 false :rule eq_resolve :premises (@p16696 @p16632)) % 1.38/1.64 (step-pop @p24886 :rule scope :premises (@p16697)) % 1.38/1.64 (step-pop @p24887 :rule scope :premises (@p24886)) % 1.38/1.64 (step-pop @p24888 :rule scope :premises (@p24887)) % 1.38/1.64 (step-pop @p24889 :rule scope :premises (@p24888)) % 1.38/1.64 (step-pop @p24890 :rule scope :premises (@p24889)) % 1.38/1.64 (step-pop @p24891 :rule scope :premises (@p24890)) % 1.38/1.64 (step @p16698 :rule process_scope :premises (@p24891) :args (false)) % 1.38/1.64 (assume-push @p24892 @t15) % 1.38/1.64 (assume-push @p24893 @t24) % 1.38/1.64 (assume-push @p24894 @t143) % 1.38/1.64 (assume-push @p24895 @t2818) % 1.38/1.64 (assume-push @p24896 @t2171) % 1.38/1.64 (assume-push @p24897 @t602) % 1.38/1.64 (step @p16711 :rule and_intro :premises (@p6 @p24893 @p24894 @p24895 @p24897 @p24896)) % 1.38/1.64 (step-pop @p24898 :rule scope :premises (@p16711)) % 1.38/1.64 (step-pop @p24899 :rule scope :premises (@p24898)) % 1.38/1.64 (step-pop @p24900 :rule scope :premises (@p24899)) % 1.38/1.64 (step-pop @p24901 :rule scope :premises (@p24900)) % 1.38/1.64 (step-pop @p24902 :rule scope :premises (@p24901)) % 1.38/1.64 (step-pop @p24903 :rule scope :premises (@p24902)) % 1.38/1.64 (step @p16712 :rule process_scope :premises (@p24903) :args (@t2939)) % 1.38/1.64 (step @p16719 :rule implies_elim :premises (@p16712)) % 1.38/1.64 (step @p16720 :rule resolution :premises (@p16719 @p16698) :args (true @t2939)) % 1.38/1.64 (step @p16721 :rule not_and :premises (@p16720)) % 1.38/1.64 (step @p16722 :rule eq_resolve :premises (@p16721 @p16591)) % 1.38/1.64 (step @p16723 :rule bool-double-not-elim :args (@t2940)) % 1.38/1.64 (step @p16724 :rule nary_cong :premises (@p15862 @p11266 @p16723 @p1684) :args ((or @t2823 @t2199 (not @t2941) @t549))) % 1.38/1.64 (assume-push @p24904 @t2198) % 1.38/1.64 (assume-push @p24905 @t546) % 1.38/1.64 (assume-push @p24906 @t2818) % 1.38/1.64 (assume-push @p24907 @t2941) % 1.38/1.64 (step @p16729 :rule arith-elim-leq :args (@t18 -24)) % 1.38/1.64 (step @p16730 :rule symm :premises (@p16729)) % 1.38/1.64 (step @p16731 :rule cong :premises (@p16730) :args ((not (>= -24 @t18)))) % 1.38/1.64 (step @p16732 :rule arith-elim-gt :args (@t18 -24)) % 1.38/1.64 (step @p16733 :rule trans :premises (@p16732 @p16731)) % 1.38/1.64 (step @p16734 :rule evaluate :args (@t2942)) % 1.38/1.64 (step @p16735 :rule cong :premises (@p757 @p16734) :args (@t2943)) % 1.38/1.64 (step @p16736 :rule cong :premises (@p16735) :args ((not @t2943))) % 1.38/1.64 (step @p16737 :rule arith-leq-norm :args (@t18 -24)) % 1.38/1.64 (step @p16738 :rule trans :premises (@p16737 @p16736)) % 1.38/1.64 (step @p16739 :rule cong :premises (@p16738) :args ((not @t2944))) % 1.38/1.64 (step @p16740 :rule trans :premises (@p16739 @p16723)) % 1.38/1.64 (step @p16741 :rule trans :premises (@p16733 @p16740)) % 1.38/1.64 (step @p16742 :rule symm :premises (@p16741)) % 1.38/1.64 (step @p16743 :rule trans :premises (@p16740 @p16742)) % 1.38/1.64 (assume-push @p24908 @t2944) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p633 :rule evaluate :args (@t247)) % 1.38/1.64 (step @p16745 :rule evaluate :args ((+ -24/1 -9/7 1/7 176/7))) % 1.38/1.64 (step @p16746 :rule evaluate :args (@t2945)) % 1.38/1.64 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.64 (step @p15874 :rule evaluate :args (@t2842)) % 1.38/1.64 (step @p16747 :rule refl :args (-24/1)) % 1.38/1.64 (step @p16748 :rule nary_cong :premises (@p16747 @p15874 @p239 @p16746) :args (@t2946)) % 1.38/1.64 (step @p16749 :rule trans :premises (@p16748 @p16745)) % 1.38/1.64 (step @p15878 :rule arith_poly_norm :args (@t2845)) % 1.38/1.64 (step @p15879 :rule refl :args (@t609)) % 1.38/1.64 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.64 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.64 (step @p15881 :rule refl :args (@t387)) % 1.38/1.64 (step @p15882 :rule nary_cong :premises (@p15881 @p6360 @p15880 @p15879) :args (@t2847)) % 1.38/1.64 (step @p15883 :rule trans :premises (@p15882 @p15878)) % 1.38/1.64 (step @p16750 :rule cong :premises (@p15883 @p16749) :args (@t2947)) % 1.38/1.64 (step @p16751 :rule trans :premises (@p16750 @p633)) % 1.38/1.64 (step @p16752 :rule cong :premises (@p16751) :args ((not @t2947))) % 1.38/1.64 (step @p16753 :rule trans :premises (@p16752 @p236)) % 1.38/1.64 (step @p16754 :rule arith-elim-lt :args (@t2847 @t2946)) % 1.38/1.64 (step @p16755 :rule trans :premises (@p16754 @p16753)) % 1.38/1.64 (assume-push @p24909 @t615) % 1.38/1.64 (assume-push @p24910 @t2772) % 1.38/1.64 (step @p16758 :rule arith_mult_pos :args (11/7 (<= @t389 16/1))) % 1.38/1.64 (step @p16759 :rule evaluate :args (@t2211)) % 1.38/1.64 (step @p16760 :rule refl :args (@t389)) % 1.38/1.64 (step @p16761 :rule cong :premises (@p16760 @p16759) :args (@t2948)) % 1.38/1.64 (step @p11434 :rule arith_poly_norm :args (@t2217)) % 1.38/1.64 (step @p16762 :rule arith_poly_norm_rel :premises (@p11434) :args ((= @t2772 @t2948))) % 1.38/1.64 (step @p16763 :rule trans :premises (@p16762 @p16761)) % 1.38/1.64 (step @p16764 :rule eq_resolve :premises (@p24910 @p16763)) % 1.38/1.64 (step @p16765 :rule and_intro :premises (@p24909 @p16764)) % 1.38/1.64 (step @p16766 :rule modus_ponens :premises (@p16765 @p16758)) % 1.38/1.64 (step-pop @p24911 :rule scope :premises (@p16766)) % 1.38/1.64 (step-pop @p24912 :rule scope :premises (@p24911)) % 1.38/1.64 (step @p16767 :rule process_scope :premises (@p24912) :args ((<= @t609 @t2945))) % 1.38/1.64 (step @p11330 :rule symm :premises (@p11274)) % 1.38/1.64 (step @p16770 :rule eq_resolve :premises (@p24904 @p11330)) % 1.38/1.64 (step @p16771 :rule int_tight_ub :premises (@p16770)) % 1.38/1.64 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.64 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.64 (step @p16772 :rule and_intro :premises (@p1978 @p16771)) % 1.38/1.64 (step @p16773 :rule modus_ponens :premises (@p16772 @p16767)) % 1.38/1.64 (assume-push @p24913 @t125) % 1.38/1.64 (assume-push @p24914 @t773) % 1.38/1.64 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.64 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p12831 :rule refl :args (@t401)) % 1.38/1.64 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.64 (step @p12835 :rule eq_resolve :premises (@p24914 @p12834)) % 1.38/1.64 (step @p12836 :rule and_intro :premises (@p24913 @p12835)) % 1.38/1.64 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.64 (step-pop @p24915 :rule scope :premises (@p12837)) % 1.38/1.64 (step-pop @p24916 :rule scope :premises (@p24915)) % 1.38/1.64 (step @p12838 :rule process_scope :premises (@p24916) :args (@t2359)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p16778 :rule eq_resolve :premises (@p24905 @p1653)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p16779 :rule and_intro :premises (@p272 @p16778)) % 1.38/1.64 (step @p16780 :rule modus_ponens :premises (@p16779 @p12838)) % 1.38/1.64 (assume-push @p24917 @t259) % 1.38/1.64 (assume-push @p24918 @t2818) % 1.38/1.64 (step @p15912 :rule arith_mult_neg :args (-1/7 @t2831)) % 1.38/1.64 (step @p15913 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15914 :rule cong :premises (@p24906) :args (@t93)) % 1.38/1.64 (step @p15915 :rule trans :premises (@p15914 @p15913)) % 1.38/1.64 (step @p15916 :rule and_intro :premises (@p24917 @p15915)) % 1.38/1.64 (step @p15917 :rule modus_ponens :premises (@p15916 @p15912)) % 1.38/1.64 (step-pop @p24919 :rule scope :premises (@p15917)) % 1.38/1.64 (step-pop @p24920 :rule scope :premises (@p24919)) % 1.38/1.64 (step @p15918 :rule process_scope :premises (@p24920) :args (@t2849)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p16785 :rule and_intro :premises (@p661 @p24906)) % 1.38/1.64 (step @p16786 :rule modus_ponens :premises (@p16785 @p15918)) % 1.38/1.64 (step @p16787 :rule evaluate :args (@t1909)) % 1.38/1.64 (step @p16788 :rule refl :args (@t387)) % 1.38/1.64 (step @p16789 :rule cong :premises (@p16788 @p16787) :args (@t2949)) % 1.38/1.64 (step @p9240 :rule arith_poly_norm :args (@t1911)) % 1.38/1.64 (step @p16790 :rule arith_poly_norm_rel :premises (@p9240) :args ((= @t2944 @t2949))) % 1.38/1.64 (step @p16791 :rule trans :premises (@p16790 @p16789)) % 1.38/1.64 (step @p16792 :rule eq_resolve :premises (@p24908 @p16791)) % 1.38/1.64 (step @p16793 :rule arith_sum_ub :premises (@p16792 @p16786 @p16780 @p16773)) % 1.38/1.64 (step @p16794 false :rule eq_resolve :premises (@p16793 @p16755)) % 1.38/1.64 (step-pop @p24921 :rule scope :premises (@p16794)) % 1.38/1.64 (step @p16795 :rule process_scope :premises (@p24921) :args (false)) % 1.38/1.64 (step @p16797 :rule eq_resolve :premises (@p16795 @p16743)) % 1.38/1.64 (step @p16798 :rule eq_resolve :premises (@p16797 @p16733)) % 1.38/1.64 (step @p16799 :rule arith-elim-lt :args (@t18 -23)) % 1.38/1.64 (step @p16800 :rule symm :premises (@p16799)) % 1.38/1.64 (step @p16801 :rule eq_resolve :premises (@p24907 @p16800)) % 1.38/1.64 (step @p16802 :rule int_tight_ub :premises (@p16801)) % 1.38/1.64 (step @p16803 false :rule contra :premises (@p16802 @p16798)) % 1.38/1.64 (step-pop @p24922 :rule scope :premises (@p16803)) % 1.38/1.64 (step-pop @p24923 :rule scope :premises (@p24922)) % 1.38/1.64 (step-pop @p24924 :rule scope :premises (@p24923)) % 1.38/1.64 (step-pop @p24925 :rule scope :premises (@p24924)) % 1.38/1.64 (step @p16804 :rule process_scope :premises (@p24925) :args (false)) % 1.38/1.64 (assume-push @p24926 @t2818) % 1.38/1.64 (assume-push @p24927 @t2198) % 1.38/1.64 (assume-push @p24928 @t2941) % 1.38/1.64 (assume-push @p24929 @t546) % 1.38/1.64 (step @p16813 :rule and_intro :premises (@p24927 @p24929 @p24926 @p24928)) % 1.38/1.64 (step-pop @p24930 :rule scope :premises (@p16813)) % 1.38/1.64 (step-pop @p24931 :rule scope :premises (@p24930)) % 1.38/1.64 (step-pop @p24932 :rule scope :premises (@p24931)) % 1.38/1.64 (step-pop @p24933 :rule scope :premises (@p24932)) % 1.38/1.64 (step @p16814 :rule process_scope :premises (@p24933) :args (@t2950)) % 1.38/1.64 (step @p16819 :rule implies_elim :premises (@p16814)) % 1.38/1.64 (step @p16820 :rule resolution :premises (@p16819 @p16804) :args (true @t2950)) % 1.38/1.64 (step @p16821 :rule not_and :premises (@p16820)) % 1.38/1.64 (step @p16822 :rule eq_resolve :premises (@p16821 @p16724)) % 1.38/1.64 (assume-push @p24934 @t2818) % 1.38/1.64 (assume-push @p24935 @t143) % 1.38/1.64 (assume-push @p24936 @t2209) % 1.38/1.64 (assume-push @p24937 @t2940) % 1.38/1.64 (step @p16827 :rule evaluate :args (@t2951)) % 1.38/1.64 (step @p16828 :rule evaluate :args ((+ 23/1 9/7 0/1 -176/7))) % 1.38/1.64 (step @p16829 :rule evaluate :args (@t2952)) % 1.38/1.64 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.64 (step @p15804 :rule evaluate :args (@t2834)) % 1.38/1.64 (step @p16830 :rule evaluate :args (@t2031)) % 1.38/1.64 (step @p16831 :rule evaluate :args (@t2953)) % 1.38/1.64 (step @p16832 :rule cong :premises (@p16831) :args (@t2954)) % 1.38/1.64 (step @p16833 :rule trans :premises (@p16832 @p16830)) % 1.38/1.64 (step @p16834 :rule nary_cong :premises (@p16833 @p15804 @p2029 @p16829) :args (@t2955)) % 1.38/1.64 (step @p16835 :rule trans :premises (@p16834 @p16828)) % 1.38/1.64 (step @p15810 :rule arith_poly_norm :args (@t2836)) % 1.38/1.64 (step @p15421 :rule refl :args (@t607)) % 1.38/1.64 (step @p13729 :rule arith_poly_norm :args (@t2486)) % 1.38/1.64 (step @p4305 :rule refl :args (@t119)) % 1.38/1.64 (step @p15811 :rule refl :args (@t608)) % 1.38/1.64 (step @p15812 :rule nary_cong :premises (@p15811 @p4305 @p13729 @p15421) :args (@t2837)) % 1.38/1.64 (step @p15813 :rule trans :premises (@p15812 @p15810)) % 1.38/1.64 (step @p16836 :rule cong :premises (@p15813 @p16835) :args ((<= @t2837 @t2955))) % 1.38/1.64 (step @p16837 :rule trans :premises (@p16836 @p16827)) % 1.38/1.64 (assume-push @p24938 @t516) % 1.38/1.64 (assume-push @p24939 @t2209) % 1.38/1.64 (step @p16840 :rule arith_mult_neg :args (-11/7 @t2215)) % 1.38/1.64 (step @p16841 :rule evaluate :args (@t2211)) % 1.38/1.64 (step @p16842 :rule refl :args (@t389)) % 1.38/1.64 (step @p16843 :rule cong :premises (@p16842 @p16841) :args (@t2216)) % 1.38/1.64 (step @p11434 :rule arith_poly_norm :args (@t2217)) % 1.38/1.64 (step @p16844 :rule arith_poly_norm_rel :premises (@p11434) :args (@t2218)) % 1.38/1.64 (step @p16845 :rule trans :premises (@p16844 @p16843)) % 1.38/1.64 (step @p16846 :rule eq_resolve :premises (@p24936 @p16845)) % 1.38/1.64 (step @p16847 :rule and_intro :premises (@p24938 @p16846)) % 1.38/1.64 (step @p16848 :rule modus_ponens :premises (@p16847 @p16840)) % 1.38/1.64 (step-pop @p24940 :rule scope :premises (@p16848)) % 1.38/1.64 (step-pop @p24941 :rule scope :premises (@p24940)) % 1.38/1.64 (step @p16849 :rule process_scope :premises (@p24941) :args ((<= @t607 @t2952))) % 1.38/1.64 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.64 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.64 (step @p16852 :rule and_intro :premises (@p1522 @p24936)) % 1.38/1.64 (step @p16853 :rule modus_ponens :premises (@p16852 @p16849)) % 1.38/1.64 (assume-push @p24942 @t259) % 1.38/1.64 (assume-push @p24943 @t417) % 1.38/1.64 (step @p13759 :rule arith_mult_neg :args (-1/7 @t418)) % 1.38/1.64 (step @p13760 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p13761 :rule cong :premises (@p24943) :args (@t401)) % 1.38/1.64 (step @p13762 :rule trans :premises (@p13761 @p13760)) % 1.38/1.64 (step @p13763 :rule and_intro :premises (@p24942 @p13762)) % 1.38/1.64 (step @p13764 :rule modus_ponens :premises (@p13763 @p13759)) % 1.38/1.64 (step-pop @p24944 :rule scope :premises (@p13764)) % 1.38/1.64 (step-pop @p24945 :rule scope :premises (@p24944)) % 1.38/1.64 (step @p13765 :rule process_scope :premises (@p24945) :args (@t2489)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p16858 :rule eq_resolve :premises (@p24935 @p1181)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p16859 :rule and_intro :premises (@p661 @p16858)) % 1.38/1.64 (step @p16860 :rule modus_ponens :premises (@p16859 @p13765)) % 1.38/1.64 (assume-push @p24946 @t125) % 1.38/1.64 (assume-push @p24947 @t2818) % 1.38/1.64 (step @p15838 :rule arith_mult_pos :args (1/7 @t2831)) % 1.38/1.64 (step @p15839 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15840 :rule cong :premises (@p24934) :args (@t93)) % 1.38/1.64 (step @p15841 :rule trans :premises (@p15840 @p15839)) % 1.38/1.64 (step @p15842 :rule and_intro :premises (@p24946 @p15841)) % 1.38/1.64 (step @p15843 :rule modus_ponens :premises (@p15842 @p15838)) % 1.38/1.64 (step-pop @p24948 :rule scope :premises (@p15843)) % 1.38/1.64 (step-pop @p24949 :rule scope :premises (@p24948)) % 1.38/1.64 (step @p15844 :rule process_scope :premises (@p24949) :args (@t2839)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p16865 :rule and_intro :premises (@p272 @p24934)) % 1.38/1.64 (step @p16866 :rule modus_ponens :premises (@p16865 @p15844)) % 1.38/1.64 (step @p16867 :rule arith_poly_norm :args ((= (* -23/1 (to_real (- @t213 @t2953))) (* -23/1 (- @t608 @t2954))))) % 1.38/1.64 (step @p16868 :rule arith_poly_norm_rel :premises (@p16867) :args ((= (<= @t213 @t2953) (<= @t608 @t2954)))) % 1.38/1.64 (step @p16869 :rule arith_mult_neg :args (-1 @t2940)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p16870 :rule and_intro :premises (@p136 @p24937)) % 1.38/1.64 (step @p16871 :rule modus_ponens :premises (@p16870 @p16869)) % 1.38/1.64 (step @p16872 :rule eq_resolve :premises (@p16871 @p16868)) % 1.38/1.64 (step @p16873 :rule arith_sum_ub :premises (@p16872 @p16866 @p16860 @p16853)) % 1.38/1.64 (step @p16874 false :rule eq_resolve :premises (@p16873 @p16837)) % 1.38/1.64 (step-pop @p24950 :rule scope :premises (@p16874)) % 1.38/1.64 (step-pop @p24951 :rule scope :premises (@p24950)) % 1.38/1.64 (step-pop @p24952 :rule scope :premises (@p24951)) % 1.38/1.64 (step-pop @p24953 :rule scope :premises (@p24952)) % 1.38/1.64 (step @p16875 :rule process_scope :premises (@p24953) :args (false)) % 1.38/1.64 (step @p16880 :rule not_and :premises (@p16875)) % 1.38/1.64 (step @p16881 :rule reordering :premises (@p16880) :args ((or @t273 @t2823 @t2219 @t2941))) % 1.38/1.64 (assume-push @p24954 @t2044) % 1.38/1.64 (assume-push @p24955 @t2044) % 1.38/1.64 (step @p15208 :rule arith-elim-lt :args (@t18 -21)) % 1.38/1.64 (step @p15209 :rule symm :premises (@p15208)) % 1.38/1.64 (assume-push @p24956 @t682) % 1.38/1.64 (step @p506 :rule evaluate :args (@t200)) % 1.38/1.64 (step @p16885 :rule evaluate :args ((+ 21 -22))) % 1.38/1.64 (step @p16886 :rule refl :args (-22)) % 1.38/1.64 (step @p9992 :rule evaluate :args (@t2041)) % 1.38/1.64 (step @p16887 :rule nary_cong :premises (@p9992 @p16886) :args (@t2956)) % 1.38/1.64 (step @p16888 :rule trans :premises (@p16887 @p16885)) % 1.38/1.64 (step @p1086 :rule arith_poly_norm :args (@t375)) % 1.38/1.64 (step @p16889 :rule cong :premises (@p1086 @p16888) :args ((<= @t374 @t2956))) % 1.38/1.64 (step @p16890 :rule trans :premises (@p16889 @p506)) % 1.38/1.64 (step @p10031 :rule arith_mult_neg :args (-1 @t682)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p16891 :rule and_intro :premises (@p136 @p24956)) % 1.38/1.64 (step @p16892 :rule modus_ponens :premises (@p16891 @p10031)) % 1.38/1.64 (step @p16893 :rule arith_sum_ub :premises (@p16892 @p24954)) % 1.38/1.64 (step @p16894 false :rule eq_resolve :premises (@p16893 @p16890)) % 1.38/1.64 (step-pop @p24957 :rule scope :premises (@p16894)) % 1.38/1.64 (step @p16895 :rule process_scope :premises (@p24957) :args (false)) % 1.38/1.64 (step @p16897 :rule eq_resolve :premises (@p16895 @p15209)) % 1.38/1.64 (step @p16898 :rule eq_resolve :premises (@p16897 @p15208)) % 1.38/1.64 (step-pop @p24958 :rule scope :premises (@p16898)) % 1.38/1.64 (step @p16899 :rule process_scope :premises (@p24958) :args (@t698)) % 1.38/1.64 (step @p16901 :rule modus_ponens :premises (@p24954 @p16899)) % 1.38/1.64 (step-pop @p24959 :rule scope :premises (@p16901)) % 1.38/1.64 (step @p16902 :rule process_scope :premises (@p24959) :args (@t698)) % 1.38/1.64 (step @p16904 :rule implies_elim :premises (@p16902)) % 1.38/1.64 (assume-push @p24960 @t2044) % 1.38/1.64 (assume-push @p24961 @t2818) % 1.38/1.64 (assume-push @p24962 @t143) % 1.38/1.64 (assume-push @p24963 @t683) % 1.38/1.64 (step @p16909 :rule evaluate :args ((<= 0/1 -2/11))) % 1.38/1.64 (step @p16910 :rule evaluate :args ((+ -15/1 14/1 9/11 0/1))) % 1.38/1.64 (step @p1130 :rule evaluate :args (@t380)) % 1.38/1.64 (step @p15734 :rule evaluate :args (@t2826)) % 1.38/1.64 (step @p16911 :rule evaluate :args (@t2957)) % 1.38/1.64 (step @p16912 :rule evaluate :args (@t686)) % 1.38/1.64 (step @p2211 :rule evaluate :args (@t687)) % 1.38/1.64 (step @p16913 :rule cong :premises (@p2211) :args (@t688)) % 1.38/1.64 (step @p16914 :rule trans :premises (@p16913 @p16912)) % 1.38/1.64 (step @p16915 :rule nary_cong :premises (@p16914 @p16911 @p15734 @p1130) :args (@t2958)) % 1.38/1.64 (step @p16916 :rule trans :premises (@p16915 @p16910)) % 1.38/1.64 (step @p16270 :rule arith_poly_norm :args (@t2888)) % 1.38/1.64 (step @p1141 :rule arith_poly_norm :args (@t403)) % 1.38/1.64 (step @p15568 :rule refl :args (@t394)) % 1.38/1.64 (step @p15567 :rule refl :args (@t1217)) % 1.38/1.64 (step @p16271 :rule refl :args (@t399)) % 1.38/1.64 (step @p16272 :rule nary_cong :premises (@p16271 @p15567 @p15568 @p1141) :args (@t2889)) % 1.38/1.64 (step @p16273 :rule trans :premises (@p16272 @p16270)) % 1.38/1.64 (step @p16917 :rule cong :premises (@p16273 @p16916) :args ((<= @t2889 @t2958))) % 1.38/1.64 (step @p16918 :rule trans :premises (@p16917 @p16909)) % 1.38/1.64 (assume-push @p24964 @t416) % 1.38/1.64 (assume-push @p24965 @t417) % 1.38/1.64 (step @p1170 :rule arith_mult_neg :args (-1/11 @t418)) % 1.38/1.64 (step @p1171 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p1172 :rule cong :premises (@p24965) :args (@t401)) % 1.38/1.64 (step @p1173 :rule trans :premises (@p1172 @p1171)) % 1.38/1.64 (step @p1174 :rule and_intro :premises (@p24964 @p1173)) % 1.38/1.64 (step @p1175 :rule modus_ponens :premises (@p1174 @p1170)) % 1.38/1.64 (step-pop @p24966 :rule scope :premises (@p1175)) % 1.38/1.64 (step-pop @p24967 :rule scope :premises (@p24966)) % 1.38/1.64 (step @p1176 :rule process_scope :premises (@p24967) :args (@t419)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p16923 :rule eq_resolve :premises (@p24962 @p1181)) % 1.38/1.64 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.64 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.64 (step @p16924 :rule and_intro :premises (@p1184 @p16923)) % 1.38/1.64 (step @p16925 :rule modus_ponens :premises (@p16924 @p1176)) % 1.38/1.64 (assume-push @p24968 @t77) % 1.38/1.64 (assume-push @p24969 @t2818) % 1.38/1.64 (step @p15772 :rule arith_mult_pos :args (1/11 @t2831)) % 1.38/1.64 (step @p15773 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15774 :rule cong :premises (@p24961) :args (@t93)) % 1.38/1.64 (step @p15775 :rule trans :premises (@p15774 @p15773)) % 1.38/1.64 (step @p15776 :rule and_intro :premises (@p24968 @p15775)) % 1.38/1.64 (step @p15777 :rule modus_ponens :premises (@p15776 @p15772)) % 1.38/1.64 (step-pop @p24970 :rule scope :premises (@p15777)) % 1.38/1.64 (step-pop @p24971 :rule scope :premises (@p24970)) % 1.38/1.64 (step @p15778 :rule process_scope :premises (@p24971) :args (@t2832)) % 1.38/1.64 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.64 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.64 (step @p16930 :rule and_intro :premises (@p114 @p24961)) % 1.38/1.64 (step @p16931 :rule modus_ponens :premises (@p16930 @p15778)) % 1.38/1.64 (assume-push @p24972 @t102) % 1.38/1.64 (assume-push @p24973 @t2044) % 1.38/1.64 (step @p16934 :rule arith_mult_neg :args (-7/11 (= @t387 -22/1))) % 1.38/1.64 (step @p16935 :rule evaluate :args (@t2734)) % 1.38/1.64 (step @p16936 :rule cong :premises (@p24960) :args (@t387)) % 1.38/1.64 (step @p16937 :rule trans :premises (@p16936 @p16935)) % 1.38/1.64 (step @p16938 :rule and_intro :premises (@p24972 @p16937)) % 1.38/1.64 (step @p16939 :rule modus_ponens :premises (@p16938 @p16934)) % 1.38/1.64 (step-pop @p24974 :rule scope :premises (@p16939)) % 1.38/1.64 (step-pop @p24975 :rule scope :premises (@p24974)) % 1.38/1.64 (step @p16940 :rule process_scope :premises (@p24975) :args ((= @t1217 @t2957))) % 1.38/1.64 (step @p196 :rule evaluate :args (@t102)) % 1.38/1.64 (step @p197 :rule true_elim :premises (@p196)) % 1.38/1.64 (step @p16943 :rule and_intro :premises (@p197 @p24960)) % 1.38/1.64 (step @p16944 :rule modus_ponens :premises (@p16943 @p16940)) % 1.38/1.64 (step @p2267 :rule arith_poly_norm :args (@t695)) % 1.38/1.64 (step @p16945 :rule arith_poly_norm_rel :premises (@p2267) :args (@t696)) % 1.38/1.64 (step @p2269 :rule arith_mult_neg :args (-1 @t683)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p16946 :rule and_intro :premises (@p136 @p24963)) % 1.38/1.64 (step @p16947 :rule modus_ponens :premises (@p16946 @p2269)) % 1.38/1.64 (step @p16948 :rule eq_resolve :premises (@p16947 @p16945)) % 1.38/1.64 (step @p16949 :rule arith_sum_ub :premises (@p16948 @p16944 @p16931 @p16925)) % 1.38/1.64 (step @p16950 false :rule eq_resolve :premises (@p16949 @p16918)) % 1.38/1.64 (step-pop @p24976 :rule scope :premises (@p16950)) % 1.38/1.64 (step-pop @p24977 :rule scope :premises (@p24976)) % 1.38/1.64 (step-pop @p24978 :rule scope :premises (@p24977)) % 1.38/1.64 (step-pop @p24979 :rule scope :premises (@p24978)) % 1.38/1.64 (step @p16951 :rule process_scope :premises (@p24979) :args (false)) % 1.38/1.64 (step @p16956 :rule not_and :premises (@p16951)) % 1.38/1.64 (step @p16957 :rule reordering :premises (@p16956) :args ((or @t273 @t2823 @t699 @t2045))) % 1.38/1.64 (step @p16958 :rule nary_cong :premises (@p15862 @p11630 @p10138 @p1684) :args ((or @t2823 @t2235 @t2728 @t549))) % 1.38/1.64 (assume-push @p24980 @t698) % 1.38/1.64 (assume-push @p24981 @t546) % 1.38/1.64 (assume-push @p24982 @t2818) % 1.38/1.64 (assume-push @p24983 @t699) % 1.38/1.64 (step @p15061 :rule arith-elim-leq :args (@t135 14)) % 1.38/1.64 (step @p15062 :rule symm :premises (@p15061)) % 1.38/1.64 (step @p15063 :rule cong :premises (@p15062) :args (@t2719)) % 1.38/1.64 (step @p15064 :rule arith-elim-gt :args (@t135 14)) % 1.38/1.64 (step @p15065 :rule trans :premises (@p15064 @p15063)) % 1.38/1.64 (step @p15054 :rule evaluate :args (@t2715)) % 1.38/1.64 (step @p15055 :rule cong :premises (@p1242 @p15054) :args (@t2716)) % 1.38/1.64 (step @p15056 :rule cong :premises (@p15055) :args (@t2717)) % 1.38/1.64 (step @p15057 :rule arith-leq-norm :args (@t135 14)) % 1.38/1.64 (step @p15058 :rule trans :premises (@p15057 @p15056)) % 1.38/1.64 (step @p15059 :rule cong :premises (@p15058) :args (@t2718)) % 1.38/1.64 (step @p15060 :rule trans :premises (@p15059 @p11630)) % 1.38/1.64 (step @p15066 :rule trans :premises (@p15065 @p15060)) % 1.38/1.64 (step @p16963 :rule symm :premises (@p15066)) % 1.38/1.64 (step @p16964 :rule trans :premises (@p15060 @p16963)) % 1.38/1.64 (assume-push @p24984 @t2242) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p16966 :rule evaluate :args ((>= 0/1 -1/11))) % 1.38/1.64 (step @p16967 :rule evaluate :args ((+ 14/1 -9/11 1/11 -147/11))) % 1.38/1.64 (step @p16968 :rule evaluate :args (@t2959)) % 1.38/1.64 (step @p154 :rule evaluate :args (@t90)) % 1.38/1.64 (step @p16449 :rule evaluate :args (@t2906)) % 1.38/1.64 (step @p16969 :rule refl :args (14/1)) % 1.38/1.64 (step @p16970 :rule nary_cong :premises (@p16969 @p16449 @p154 @p16968) :args (@t2960)) % 1.38/1.64 (step @p16971 :rule trans :premises (@p16970 @p16967)) % 1.38/1.64 (step @p16453 :rule arith_poly_norm :args (@t2908)) % 1.38/1.64 (step @p16454 :rule refl :args (@t390)) % 1.38/1.64 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.64 (step @p16455 :rule refl :args (@t391)) % 1.38/1.64 (step @p16456 :rule refl :args (@t389)) % 1.38/1.64 (step @p16457 :rule nary_cong :premises (@p16456 @p16455 @p4621 @p16454) :args (@t2909)) % 1.38/1.64 (step @p16458 :rule trans :premises (@p16457 @p16453)) % 1.38/1.64 (step @p16972 :rule cong :premises (@p16458 @p16971) :args (@t2961)) % 1.38/1.64 (step @p16973 :rule trans :premises (@p16972 @p16966)) % 1.38/1.64 (step @p16974 :rule cong :premises (@p16973) :args ((not @t2961))) % 1.38/1.64 (step @p16975 :rule trans :premises (@p16974 @p236)) % 1.38/1.64 (step @p16976 :rule arith-elim-lt :args (@t2909 @t2960)) % 1.38/1.64 (step @p16977 :rule trans :premises (@p16976 @p16975)) % 1.38/1.64 (assume-push @p24985 @t1093) % 1.38/1.64 (assume-push @p24986 @t2962) % 1.38/1.64 (step @p16980 :rule arith_mult_pos :args (7/11 (< @t387 -21/1))) % 1.38/1.64 (step @p16981 :rule evaluate :args (@t692)) % 1.38/1.64 (step @p16982 :rule refl :args (@t387)) % 1.38/1.64 (step @p16983 :rule cong :premises (@p16982 @p16981) :args (@t2963)) % 1.38/1.64 (step @p2245 :rule arith_poly_norm :args (@t694)) % 1.38/1.64 (step @p16984 :rule arith_poly_norm_rel :premises (@p2245) :args ((= @t2962 @t2963))) % 1.38/1.64 (step @p16985 :rule trans :premises (@p16984 @p16983)) % 1.38/1.64 (step @p16986 :rule eq_resolve :premises (@p24986 @p16985)) % 1.38/1.64 (step @p16987 :rule and_intro :premises (@p24985 @p16986)) % 1.38/1.64 (step @p16988 :rule modus_ponens :premises (@p16987 @p16980)) % 1.38/1.64 (step-pop @p24987 :rule scope :premises (@p16988)) % 1.38/1.64 (step-pop @p24988 :rule scope :premises (@p24987)) % 1.38/1.64 (step @p16989 :rule process_scope :premises (@p24988) :args ((< @t390 @t2959))) % 1.38/1.64 (step @p15208 :rule arith-elim-lt :args (@t18 -21)) % 1.38/1.64 (step @p15209 :rule symm :premises (@p15208)) % 1.38/1.64 (step @p16992 :rule eq_resolve :premises (@p24980 @p15209)) % 1.38/1.64 (step @p3996 :rule evaluate :args (@t1093)) % 1.38/1.64 (step @p3997 :rule true_elim :premises (@p3996)) % 1.38/1.64 (step @p16993 :rule and_intro :premises (@p3997 @p16992)) % 1.38/1.64 (step @p16994 :rule modus_ponens :premises (@p16993 @p16989)) % 1.38/1.64 (assume-push @p24989 @t77) % 1.38/1.64 (assume-push @p24990 @t773) % 1.38/1.64 (step @p16485 :rule arith_mult_pos :args (1/11 @t774)) % 1.38/1.64 (step @p16486 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p16487 :rule refl :args (@t401)) % 1.38/1.64 (step @p16488 :rule cong :premises (@p16487 @p16486) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p16489 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p16490 :rule trans :premises (@p16489 @p16488)) % 1.38/1.64 (step @p16491 :rule eq_resolve :premises (@p24990 @p16490)) % 1.38/1.64 (step @p16492 :rule and_intro :premises (@p24989 @p16491)) % 1.38/1.64 (step @p16493 :rule modus_ponens :premises (@p16492 @p16485)) % 1.38/1.64 (step-pop @p24991 :rule scope :premises (@p16493)) % 1.38/1.64 (step-pop @p24992 :rule scope :premises (@p24991)) % 1.38/1.64 (step @p16494 :rule process_scope :premises (@p24992) :args (@t2911)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p16999 :rule eq_resolve :premises (@p24981 @p1653)) % 1.38/1.64 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.64 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.64 (step @p17000 :rule and_intro :premises (@p114 @p16999)) % 1.38/1.64 (step @p17001 :rule modus_ponens :premises (@p17000 @p16494)) % 1.38/1.64 (assume-push @p24993 @t416) % 1.38/1.64 (assume-push @p24994 @t2818) % 1.38/1.64 (step @p16502 :rule arith_mult_neg :args (-1/11 @t2831)) % 1.38/1.64 (step @p16503 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p16504 :rule cong :premises (@p24982) :args (@t93)) % 1.38/1.64 (step @p16505 :rule trans :premises (@p16504 @p16503)) % 1.38/1.64 (step @p16506 :rule and_intro :premises (@p24993 @p16505)) % 1.38/1.64 (step @p16507 :rule modus_ponens :premises (@p16506 @p16502)) % 1.38/1.64 (step-pop @p24995 :rule scope :premises (@p16507)) % 1.38/1.64 (step-pop @p24996 :rule scope :premises (@p24995)) % 1.38/1.64 (step @p16508 :rule process_scope :premises (@p24996) :args (@t2912)) % 1.38/1.64 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.64 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.64 (step @p17006 :rule and_intro :premises (@p1184 @p24982)) % 1.38/1.64 (step @p17007 :rule modus_ponens :premises (@p17006 @p16508)) % 1.38/1.64 (step @p17008 :rule evaluate :args (@t2244)) % 1.38/1.64 (step @p17009 :rule refl :args (@t389)) % 1.38/1.64 (step @p17010 :rule cong :premises (@p17009 @p17008) :args (@t2245)) % 1.38/1.64 (step @p11696 :rule arith_poly_norm :args (@t2246)) % 1.38/1.64 (step @p17011 :rule arith_poly_norm_rel :premises (@p11696) :args (@t2247)) % 1.38/1.64 (step @p17012 :rule trans :premises (@p17011 @p17010)) % 1.38/1.64 (step @p17013 :rule eq_resolve :premises (@p24984 @p17012)) % 1.38/1.64 (step @p17014 :rule arith_sum_ub :premises (@p17013 @p17007 @p17001 @p16994)) % 1.38/1.64 (step @p17015 false :rule eq_resolve :premises (@p17014 @p16977)) % 1.38/1.64 (step-pop @p24997 :rule scope :premises (@p17015)) % 1.38/1.64 (step @p17016 :rule process_scope :premises (@p24997) :args (false)) % 1.38/1.64 (step @p17018 :rule eq_resolve :premises (@p17016 @p16964)) % 1.38/1.64 (step @p17019 :rule eq_resolve :premises (@p17018 @p15065)) % 1.38/1.64 (step @p2203 :rule arith-elim-lt :args (@t135 15)) % 1.38/1.64 (step @p2204 :rule symm :premises (@p2203)) % 1.38/1.64 (step @p17020 :rule eq_resolve :premises (@p24983 @p2204)) % 1.38/1.64 (step @p17021 :rule int_tight_ub :premises (@p17020)) % 1.38/1.64 (step @p17022 false :rule contra :premises (@p17021 @p17019)) % 1.38/1.64 (step-pop @p24998 :rule scope :premises (@p17022)) % 1.38/1.64 (step-pop @p24999 :rule scope :premises (@p24998)) % 1.38/1.64 (step-pop @p25000 :rule scope :premises (@p24999)) % 1.38/1.64 (step-pop @p25001 :rule scope :premises (@p25000)) % 1.38/1.64 (step @p17023 :rule process_scope :premises (@p25001) :args (false)) % 1.38/1.64 (assume-push @p25002 @t2818) % 1.38/1.64 (assume-push @p25003 @t699) % 1.38/1.64 (assume-push @p25004 @t698) % 1.38/1.64 (assume-push @p25005 @t546) % 1.38/1.64 (step @p17032 :rule and_intro :premises (@p25004 @p25005 @p25002 @p25003)) % 1.38/1.64 (step-pop @p25006 :rule scope :premises (@p17032)) % 1.38/1.64 (step-pop @p25007 :rule scope :premises (@p25006)) % 1.38/1.64 (step-pop @p25008 :rule scope :premises (@p25007)) % 1.38/1.64 (step-pop @p25009 :rule scope :premises (@p25008)) % 1.38/1.64 (step @p17033 :rule process_scope :premises (@p25009) :args (@t2964)) % 1.38/1.64 (step @p17038 :rule implies_elim :premises (@p17033)) % 1.38/1.64 (step @p17039 :rule resolution :premises (@p17038 @p17023) :args (true @t2964)) % 1.38/1.64 (step @p17040 :rule not_and :premises (@p17039)) % 1.38/1.64 (step @p17041 :rule eq_resolve :premises (@p17040 @p16958)) % 1.38/1.64 (step @p17042 :rule chain_m_resolution :premises (@p17041 @p1683 @p16957 @p444 @p16904) :args ((or @t2823 @t2045) (@list true true false true) (@list @t537 @t683 @t143 @t682))) % 1.38/1.64 (step @p17043 :rule refl :args (@t2966)) % 1.38/1.64 (step @p17044 :rule nary_cong :premises (@p15862 @p17043 @p9775 @p1684) :args ((or @t2823 @t2966 @t2000 @t549))) % 1.38/1.64 (assume-push @p25010 @t2965) % 1.38/1.64 (assume-push @p25011 @t546) % 1.38/1.64 (assume-push @p25012 @t2818) % 1.38/1.64 (assume-push @p25013 @t1999) % 1.38/1.64 (step @p9783 :rule arith-elim-leq :args (@t18 -23)) % 1.38/1.64 (step @p9784 :rule symm :premises (@p9783)) % 1.38/1.64 (step @p9785 :rule cong :premises (@p9784) :args (@t2001)) % 1.38/1.64 (step @p9786 :rule arith-elim-gt :args (@t18 -23)) % 1.38/1.64 (step @p9787 :rule trans :premises (@p9786 @p9785)) % 1.38/1.64 (step @p9788 :rule evaluate :args (@t2002)) % 1.38/1.64 (step @p9789 :rule cong :premises (@p757 @p9788) :args (@t2003)) % 1.38/1.64 (step @p9790 :rule cong :premises (@p9789) :args (@t2004)) % 1.38/1.64 (step @p9791 :rule arith-leq-norm :args (@t18 -23)) % 1.38/1.64 (step @p9792 :rule trans :premises (@p9791 @p9790)) % 1.38/1.64 (step @p9793 :rule cong :premises (@p9792) :args (@t2006)) % 1.38/1.64 (step @p9794 :rule trans :premises (@p9793 @p9775)) % 1.38/1.64 (step @p9795 :rule trans :premises (@p9787 @p9794)) % 1.38/1.64 (step @p9796 :rule symm :premises (@p9795)) % 1.38/1.64 (step @p9797 :rule trans :premises (@p9794 @p9796)) % 1.38/1.64 (assume-push @p25014 @t2005) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p16038 :rule evaluate :args (@t2866)) % 1.38/1.64 (step @p17050 :rule evaluate :args ((+ -23/1 -9/7 1/7 165/7))) % 1.38/1.64 (step @p17051 :rule evaluate :args (@t2967)) % 1.38/1.64 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.64 (step @p15874 :rule evaluate :args (@t2842)) % 1.38/1.64 (step @p17052 :rule refl :args (-23/1)) % 1.38/1.64 (step @p17053 :rule nary_cong :premises (@p17052 @p15874 @p239 @p17051) :args (@t2968)) % 1.38/1.64 (step @p17054 :rule trans :premises (@p17053 @p17050)) % 1.38/1.64 (step @p15878 :rule arith_poly_norm :args (@t2845)) % 1.38/1.64 (step @p15879 :rule refl :args (@t609)) % 1.38/1.64 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.64 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.64 (step @p15881 :rule refl :args (@t387)) % 1.38/1.64 (step @p15882 :rule nary_cong :premises (@p15881 @p6360 @p15880 @p15879) :args (@t2847)) % 1.38/1.64 (step @p15883 :rule trans :premises (@p15882 @p15878)) % 1.38/1.64 (step @p17055 :rule cong :premises (@p15883 @p17054) :args (@t2969)) % 1.38/1.64 (step @p17056 :rule trans :premises (@p17055 @p16038)) % 1.38/1.64 (step @p17057 :rule cong :premises (@p17056) :args ((not @t2969))) % 1.38/1.64 (step @p17058 :rule trans :premises (@p17057 @p236)) % 1.38/1.64 (step @p17059 :rule arith-elim-lt :args (@t2847 @t2968)) % 1.38/1.64 (step @p17060 :rule trans :premises (@p17059 @p17058)) % 1.38/1.64 (assume-push @p25015 @t615) % 1.38/1.64 (assume-push @p25016 @t2965) % 1.38/1.64 (step @p17063 :rule arith_mult_pos :args (11/7 (= @t389 15/1))) % 1.38/1.64 (step @p17064 :rule evaluate :args (@t2228)) % 1.38/1.64 (step @p17065 :rule cong :premises (@p25010) :args (@t389)) % 1.38/1.64 (step @p17066 :rule trans :premises (@p17065 @p17064)) % 1.38/1.64 (step @p17067 :rule and_intro :premises (@p25015 @p17066)) % 1.38/1.64 (step @p17068 :rule modus_ponens :premises (@p17067 @p17063)) % 1.38/1.64 (step-pop @p25017 :rule scope :premises (@p17068)) % 1.38/1.64 (step-pop @p25018 :rule scope :premises (@p25017)) % 1.38/1.64 (step @p17069 :rule process_scope :premises (@p25018) :args ((= @t609 @t2967))) % 1.38/1.64 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.64 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.64 (step @p17072 :rule and_intro :premises (@p1978 @p25010)) % 1.38/1.64 (step @p17073 :rule modus_ponens :premises (@p17072 @p17069)) % 1.38/1.64 (assume-push @p25019 @t125) % 1.38/1.64 (assume-push @p25020 @t773) % 1.38/1.64 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.64 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p12831 :rule refl :args (@t401)) % 1.38/1.64 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.64 (step @p12835 :rule eq_resolve :premises (@p25020 @p12834)) % 1.38/1.64 (step @p12836 :rule and_intro :premises (@p25019 @p12835)) % 1.38/1.64 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.64 (step-pop @p25021 :rule scope :premises (@p12837)) % 1.38/1.64 (step-pop @p25022 :rule scope :premises (@p25021)) % 1.38/1.64 (step @p12838 :rule process_scope :premises (@p25022) :args (@t2359)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p17078 :rule eq_resolve :premises (@p25011 @p1653)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p17079 :rule and_intro :premises (@p272 @p17078)) % 1.38/1.64 (step @p17080 :rule modus_ponens :premises (@p17079 @p12838)) % 1.38/1.64 (assume-push @p25023 @t259) % 1.38/1.64 (assume-push @p25024 @t2818) % 1.38/1.64 (step @p15912 :rule arith_mult_neg :args (-1/7 @t2831)) % 1.38/1.64 (step @p15913 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15914 :rule cong :premises (@p25012) :args (@t93)) % 1.38/1.64 (step @p15915 :rule trans :premises (@p15914 @p15913)) % 1.38/1.64 (step @p15916 :rule and_intro :premises (@p25023 @p15915)) % 1.38/1.64 (step @p15917 :rule modus_ponens :premises (@p15916 @p15912)) % 1.38/1.64 (step-pop @p25025 :rule scope :premises (@p15917)) % 1.38/1.64 (step-pop @p25026 :rule scope :premises (@p25025)) % 1.38/1.64 (step @p15918 :rule process_scope :premises (@p25026) :args (@t2849)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p17085 :rule and_intro :premises (@p661 @p25012)) % 1.38/1.64 (step @p17086 :rule modus_ponens :premises (@p17085 @p15918)) % 1.38/1.64 (step @p17087 :rule evaluate :args (@t2018)) % 1.38/1.64 (step @p17088 :rule refl :args (@t387)) % 1.38/1.64 (step @p17089 :rule cong :premises (@p17088 @p17087) :args (@t2019)) % 1.38/1.64 (step @p9864 :rule arith_poly_norm :args (@t2020)) % 1.38/1.64 (step @p17090 :rule arith_poly_norm_rel :premises (@p9864) :args (@t2021)) % 1.38/1.64 (step @p17091 :rule trans :premises (@p17090 @p17089)) % 1.38/1.64 (step @p17092 :rule eq_resolve :premises (@p25014 @p17091)) % 1.38/1.64 (step @p17093 :rule arith_sum_ub :premises (@p17092 @p17086 @p17080 @p17073)) % 1.38/1.64 (step @p17094 false :rule eq_resolve :premises (@p17093 @p17060)) % 1.38/1.64 (step-pop @p25027 :rule scope :premises (@p17094)) % 1.38/1.64 (step @p17095 :rule process_scope :premises (@p25027) :args (false)) % 1.38/1.64 (step @p17097 :rule eq_resolve :premises (@p17095 @p9797)) % 1.38/1.64 (step @p17098 :rule eq_resolve :premises (@p17097 @p9787)) % 1.38/1.64 (step @p9875 :rule symm :premises (@p9874)) % 1.38/1.64 (step @p17099 :rule eq_resolve :premises (@p25013 @p9875)) % 1.38/1.64 (step @p17100 :rule int_tight_ub :premises (@p17099)) % 1.38/1.64 (step @p17101 false :rule contra :premises (@p17100 @p17098)) % 1.38/1.64 (step-pop @p25028 :rule scope :premises (@p17101)) % 1.38/1.64 (step-pop @p25029 :rule scope :premises (@p25028)) % 1.38/1.64 (step-pop @p25030 :rule scope :premises (@p25029)) % 1.38/1.64 (step-pop @p25031 :rule scope :premises (@p25030)) % 1.38/1.64 (step @p17102 :rule process_scope :premises (@p25031) :args (false)) % 1.38/1.64 (assume-push @p25032 @t2818) % 1.38/1.64 (assume-push @p25033 @t2965) % 1.38/1.64 (assume-push @p25034 @t1999) % 1.38/1.64 (assume-push @p25035 @t546) % 1.38/1.64 (step @p17111 :rule and_intro :premises (@p25033 @p25035 @p25032 @p25034)) % 1.38/1.64 (step-pop @p25036 :rule scope :premises (@p17111)) % 1.38/1.64 (step-pop @p25037 :rule scope :premises (@p25036)) % 1.38/1.64 (step-pop @p25038 :rule scope :premises (@p25037)) % 1.38/1.64 (step-pop @p25039 :rule scope :premises (@p25038)) % 1.38/1.64 (step @p17112 :rule process_scope :premises (@p25039) :args (@t2970)) % 1.38/1.64 (step @p17117 :rule implies_elim :premises (@p17112)) % 1.38/1.64 (step @p17118 :rule resolution :premises (@p17117 @p17102) :args (true @t2970)) % 1.38/1.64 (step @p17119 :rule not_and :premises (@p17118)) % 1.38/1.64 (step @p17120 :rule eq_resolve :premises (@p17119 @p17044)) % 1.38/1.64 (step @p17121 :rule aci_norm :args ((= (or @t2965 (or @t699 @t2209)) (or @t2965 @t699 @t2209)))) % 1.38/1.64 (step @p17122 :rule symm :premises (@p17121)) % 1.38/1.64 (step @p15269 :rule evaluate :args (@t2749)) % 1.38/1.64 (step @p15270 :rule cong :premises (@p1242 @p15269) :args (@t2750)) % 1.38/1.64 (step @p15271 :rule cong :premises (@p15270) :args (@t2751)) % 1.38/1.64 (step @p15272 :rule arith-leq-norm :args (@t135 15)) % 1.38/1.64 (step @p15273 :rule trans :premises (@p15272 @p15271)) % 1.38/1.64 (step @p15274 :rule cong :premises (@p15273) :args (@t2752)) % 1.38/1.64 (step @p15275 :rule trans :premises (@p15274 @p11470)) % 1.38/1.64 (step @p15276 :rule arith-elim-leq :args (@t135 15)) % 1.38/1.64 (step @p15277 :rule symm :premises (@p15276)) % 1.38/1.64 (step @p15278 :rule cong :premises (@p15277) :args (@t2753)) % 1.38/1.64 (step @p15279 :rule arith-elim-gt :args (@t135 15)) % 1.38/1.64 (step @p15280 :rule trans :premises (@p15279 @p15278)) % 1.38/1.64 (step @p15281 :rule trans :premises (@p15280 @p15275)) % 1.38/1.64 (step @p17123 :rule bool-double-not-elim :args (@t2754)) % 1.38/1.64 (step @p17124 :rule trans :premises (@p17123 @p15281)) % 1.38/1.64 (step @p2203 :rule arith-elim-lt :args (@t135 15)) % 1.38/1.64 (step @p17125 :rule bool-double-not-elim :args (@t2971)) % 1.38/1.64 (step @p17126 :rule trans :premises (@p17125 @p2203)) % 1.38/1.64 (step @p17127 :rule bool-double-not-elim :args (@t2965)) % 1.38/1.64 (step @p17128 :rule nary_cong :premises (@p17127 @p17126 @p17124) :args ((or (not @t2966) (not @t2972) (not @t2755)))) % 1.38/1.64 (step @p17129 :rule trans :premises (@p17128 @p17122)) % 1.38/1.64 (assume-push @p25040 @t2966) % 1.38/1.64 (assume-push @p25041 @t2972) % 1.38/1.64 (assume-push @p25042 @t2755) % 1.38/1.64 (step @p17133 :rule arith_trichotomy :premises (@p25041 @p25040)) % 1.38/1.64 (step @p17134 false :rule contra :premises (@p17133 @p25042)) % 1.38/1.64 (step-pop @p25043 :rule scope :premises (@p17134)) % 1.38/1.64 (step-pop @p25044 :rule scope :premises (@p25043)) % 1.38/1.64 (step-pop @p25045 :rule scope :premises (@p25044)) % 1.38/1.64 (step @p17135 :rule process_scope :premises (@p25045) :args (false)) % 1.38/1.64 (step @p17139 :rule not_and :premises (@p17135)) % 1.38/1.64 (step @p17140 :rule eq_resolve :premises (@p17139 @p17129)) % 1.38/1.64 (step @p17141 :rule eq_resolve :premises (@p17140 @p17121)) % 1.38/1.64 (step @p17142 :rule reordering :premises (@p17141) :args ((or @t699 @t2209 @t2965))) % 1.38/1.64 (step @p17143 :rule chain_m_resolution :premises (@p17142 @p17120 @p1683 @p17041 @p1683 @p10171 @p17042) :args ((or @t2823 @t2209 @t682) (@list true true false true true true) (@list @t2965 @t537 @t683 @t537 @t1997 @t2044))) % 1.38/1.64 (step @p17144 :rule nary_cong :premises (@p15862 @p11630 @p10174 @p1684) :args ((or @t2823 @t2235 @t2063 @t549))) % 1.38/1.64 (assume-push @p25046 @t699) % 1.38/1.64 (assume-push @p25047 @t546) % 1.38/1.64 (assume-push @p25048 @t2818) % 1.38/1.64 (assume-push @p25049 @t2062) % 1.38/1.64 (step @p15085 :rule arith-elim-leq :args (@t18 -21)) % 1.38/1.64 (step @p15086 :rule symm :premises (@p15085)) % 1.38/1.64 (step @p15087 :rule cong :premises (@p15086) :args (@t2725)) % 1.38/1.64 (step @p15088 :rule arith-elim-gt :args (@t18 -21)) % 1.38/1.64 (step @p15089 :rule trans :premises (@p15088 @p15087)) % 1.38/1.64 (step @p15078 :rule evaluate :args (@t2721)) % 1.38/1.64 (step @p15079 :rule cong :premises (@p757 @p15078) :args (@t2722)) % 1.38/1.64 (step @p15080 :rule cong :premises (@p15079) :args (@t2723)) % 1.38/1.64 (step @p15081 :rule arith-leq-norm :args (@t18 -21)) % 1.38/1.64 (step @p15082 :rule trans :premises (@p15081 @p15080)) % 1.38/1.64 (step @p15083 :rule cong :premises (@p15082) :args (@t2724)) % 1.38/1.64 (step @p15084 :rule trans :premises (@p15083 @p10174)) % 1.38/1.64 (step @p15090 :rule trans :premises (@p15089 @p15084)) % 1.38/1.64 (step @p17149 :rule symm :premises (@p15090)) % 1.38/1.64 (step @p17150 :rule trans :premises (@p15084 @p17149)) % 1.38/1.64 (assume-push @p25050 @t2068) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p237 :rule evaluate :args (@t112)) % 1.38/1.64 (step @p17152 :rule evaluate :args ((+ -21/1 -9/7 1/7 22/1))) % 1.38/1.64 (step @p15145 :rule evaluate :args (@t2729)) % 1.38/1.64 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.64 (step @p15874 :rule evaluate :args (@t2842)) % 1.38/1.64 (step @p17153 :rule refl :args (-21/1)) % 1.38/1.64 (step @p17154 :rule nary_cong :premises (@p17153 @p15874 @p239 @p15145) :args (@t2973)) % 1.38/1.64 (step @p17155 :rule trans :premises (@p17154 @p17152)) % 1.38/1.64 (step @p15878 :rule arith_poly_norm :args (@t2845)) % 1.38/1.64 (step @p15879 :rule refl :args (@t609)) % 1.38/1.64 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.64 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.64 (step @p15881 :rule refl :args (@t387)) % 1.38/1.64 (step @p15882 :rule nary_cong :premises (@p15881 @p6360 @p15880 @p15879) :args (@t2847)) % 1.38/1.64 (step @p15883 :rule trans :premises (@p15882 @p15878)) % 1.38/1.64 (step @p17156 :rule cong :premises (@p15883 @p17155) :args (@t2974)) % 1.38/1.64 (step @p17157 :rule trans :premises (@p17156 @p237)) % 1.38/1.64 (step @p17158 :rule cong :premises (@p17157) :args ((not @t2974))) % 1.38/1.64 (step @p17159 :rule trans :premises (@p17158 @p236)) % 1.38/1.64 (step @p17160 :rule arith-elim-lt :args (@t2847 @t2973)) % 1.38/1.64 (step @p17161 :rule trans :premises (@p17160 @p17159)) % 1.38/1.64 (assume-push @p25051 @t615) % 1.38/1.64 (assume-push @p25052 @t2242) % 1.38/1.64 (step @p15164 :rule arith_mult_pos :args (11/7 @t2243)) % 1.38/1.64 (step @p15165 :rule evaluate :args (@t2244)) % 1.38/1.64 (step @p15166 :rule refl :args (@t389)) % 1.38/1.64 (step @p15167 :rule cong :premises (@p15166 @p15165) :args (@t2245)) % 1.38/1.64 (step @p11696 :rule arith_poly_norm :args (@t2246)) % 1.38/1.64 (step @p15168 :rule arith_poly_norm_rel :premises (@p11696) :args (@t2247)) % 1.38/1.64 (step @p15169 :rule trans :premises (@p15168 @p15167)) % 1.38/1.64 (step @p15170 :rule eq_resolve :premises (@p25052 @p15169)) % 1.38/1.64 (step @p15171 :rule and_intro :premises (@p25051 @p15170)) % 1.38/1.64 (step @p15172 :rule modus_ponens :premises (@p15171 @p15164)) % 1.38/1.64 (step-pop @p25053 :rule scope :premises (@p15172)) % 1.38/1.64 (step-pop @p25054 :rule scope :premises (@p25053)) % 1.38/1.64 (step @p15173 :rule process_scope :premises (@p25054) :args (@t2733)) % 1.38/1.64 (step @p2204 :rule symm :premises (@p2203)) % 1.38/1.64 (step @p17166 :rule eq_resolve :premises (@p25046 @p2204)) % 1.38/1.64 (step @p17167 :rule int_tight_ub :premises (@p17166)) % 1.38/1.64 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.64 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.64 (step @p17168 :rule and_intro :premises (@p1978 @p17167)) % 1.38/1.64 (step @p17169 :rule modus_ponens :premises (@p17168 @p15173)) % 1.38/1.64 (assume-push @p25055 @t125) % 1.38/1.64 (assume-push @p25056 @t773) % 1.38/1.64 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.64 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p12831 :rule refl :args (@t401)) % 1.38/1.64 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.64 (step @p12835 :rule eq_resolve :premises (@p25056 @p12834)) % 1.38/1.64 (step @p12836 :rule and_intro :premises (@p25055 @p12835)) % 1.38/1.64 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.64 (step-pop @p25057 :rule scope :premises (@p12837)) % 1.38/1.64 (step-pop @p25058 :rule scope :premises (@p25057)) % 1.38/1.64 (step @p12838 :rule process_scope :premises (@p25058) :args (@t2359)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p17174 :rule eq_resolve :premises (@p25047 @p1653)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p17175 :rule and_intro :premises (@p272 @p17174)) % 1.38/1.64 (step @p17176 :rule modus_ponens :premises (@p17175 @p12838)) % 1.38/1.64 (assume-push @p25059 @t259) % 1.38/1.64 (assume-push @p25060 @t2818) % 1.38/1.64 (step @p15912 :rule arith_mult_neg :args (-1/7 @t2831)) % 1.38/1.64 (step @p15913 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15914 :rule cong :premises (@p25048) :args (@t93)) % 1.38/1.64 (step @p15915 :rule trans :premises (@p15914 @p15913)) % 1.38/1.64 (step @p15916 :rule and_intro :premises (@p25059 @p15915)) % 1.38/1.64 (step @p15917 :rule modus_ponens :premises (@p15916 @p15912)) % 1.38/1.64 (step-pop @p25061 :rule scope :premises (@p15917)) % 1.38/1.64 (step-pop @p25062 :rule scope :premises (@p25061)) % 1.38/1.64 (step @p15918 :rule process_scope :premises (@p25062) :args (@t2849)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p17181 :rule and_intro :premises (@p661 @p25048)) % 1.38/1.64 (step @p17182 :rule modus_ponens :premises (@p17181 @p15918)) % 1.38/1.64 (step @p17183 :rule evaluate :args (@t692)) % 1.38/1.64 (step @p17184 :rule refl :args (@t387)) % 1.38/1.64 (step @p17185 :rule cong :premises (@p17184 @p17183) :args (@t2069)) % 1.38/1.64 (step @p2245 :rule arith_poly_norm :args (@t694)) % 1.38/1.64 (step @p17186 :rule arith_poly_norm_rel :premises (@p2245) :args (@t2070)) % 1.38/1.64 (step @p17187 :rule trans :premises (@p17186 @p17185)) % 1.38/1.64 (step @p17188 :rule eq_resolve :premises (@p25050 @p17187)) % 1.38/1.64 (step @p17189 :rule arith_sum_ub :premises (@p17188 @p17182 @p17176 @p17169)) % 1.38/1.64 (step @p17190 false :rule eq_resolve :premises (@p17189 @p17161)) % 1.38/1.64 (step-pop @p25063 :rule scope :premises (@p17190)) % 1.38/1.64 (step @p17191 :rule process_scope :premises (@p25063) :args (false)) % 1.38/1.64 (step @p17193 :rule eq_resolve :premises (@p17191 @p17150)) % 1.38/1.64 (step @p17194 :rule eq_resolve :premises (@p17193 @p15089)) % 1.38/1.64 (step @p10233 :rule arith-elim-lt :args (@t18 -20)) % 1.38/1.64 (step @p10234 :rule symm :premises (@p10233)) % 1.38/1.64 (step @p17195 :rule eq_resolve :premises (@p25049 @p10234)) % 1.38/1.64 (step @p17196 :rule int_tight_ub :premises (@p17195)) % 1.38/1.64 (step @p17197 false :rule contra :premises (@p17196 @p17194)) % 1.38/1.64 (step-pop @p25064 :rule scope :premises (@p17197)) % 1.38/1.64 (step-pop @p25065 :rule scope :premises (@p25064)) % 1.38/1.64 (step-pop @p25066 :rule scope :premises (@p25065)) % 1.38/1.64 (step-pop @p25067 :rule scope :premises (@p25066)) % 1.38/1.64 (step @p17198 :rule process_scope :premises (@p25067) :args (false)) % 1.38/1.64 (assume-push @p25068 @t2818) % 1.38/1.64 (assume-push @p25069 @t699) % 1.38/1.64 (assume-push @p25070 @t2062) % 1.38/1.64 (assume-push @p25071 @t546) % 1.38/1.64 (step @p17207 :rule and_intro :premises (@p25069 @p25071 @p25068 @p25070)) % 1.38/1.64 (step-pop @p25072 :rule scope :premises (@p17207)) % 1.38/1.64 (step-pop @p25073 :rule scope :premises (@p25072)) % 1.38/1.64 (step-pop @p25074 :rule scope :premises (@p25073)) % 1.38/1.64 (step-pop @p25075 :rule scope :premises (@p25074)) % 1.38/1.64 (step @p17208 :rule process_scope :premises (@p25075) :args (@t2975)) % 1.38/1.64 (step @p17213 :rule implies_elim :premises (@p17208)) % 1.38/1.64 (step @p17214 :rule resolution :premises (@p17213 @p17198) :args (true @t2975)) % 1.38/1.64 (step @p17215 :rule not_and :premises (@p17214)) % 1.38/1.64 (step @p17216 :rule eq_resolve :premises (@p17215 @p17144)) % 1.38/1.64 (step @p17217 :rule chain_m_resolution :premises (@p17216 @p15017 @p1683 @p2301 @p1462 @p444 @p6 @p17143 @p16881 @p444 @p16822 @p1683 @p11393 @p16722 @p444 @p324 @p6 @p16590 @p444 @p16546 @p1683 @p16424 @p16256 @p444 @p16200 @p1683 @p10427 @p16113 @p15960) :args ((or @t1145 @t2823 @t2023) (@list true true true false false false false true false false true true true false false false true false false true true true false false true true true true) (@list @t2061 @t537 @t683 @t339 @t143 @t15 @t682 @t2209 @t143 @t2940 @t537 @t2197 @t2171 @t143 @t24 @t15 @t599 @t143 @t598 @t537 @t2136 @t2105 @t143 @t1651 @t537 @t2072 @t579 @t667))) % 1.38/1.64 (assume-push @p25076 @t2818) % 1.38/1.64 (assume-push @p25077 @t2023) % 1.38/1.64 (assume-push @p25078 @t143) % 1.38/1.64 (assume-push @p25079 @t1565) % 1.38/1.64 (step @p16827 :rule evaluate :args (@t2951)) % 1.38/1.64 (step @p17222 :rule evaluate :args ((+ 34/1 9/7 -253/7 0/1))) % 1.38/1.64 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.64 (step @p17223 :rule evaluate :args (@t2976)) % 1.38/1.64 (step @p15804 :rule evaluate :args (@t2834)) % 1.38/1.64 (step @p17224 :rule evaluate :args (@t1597)) % 1.38/1.64 (step @p6816 :rule evaluate :args (@t1598)) % 1.38/1.64 (step @p17225 :rule cong :premises (@p6816) :args (@t1599)) % 1.38/1.64 (step @p17226 :rule trans :premises (@p17225 @p17224)) % 1.38/1.64 (step @p17227 :rule nary_cong :premises (@p17226 @p15804 @p17223 @p2029) :args (@t2977)) % 1.38/1.64 (step @p17228 :rule trans :premises (@p17227 @p17222)) % 1.38/1.64 (step @p17229 :rule arith_poly_norm :args ((= (+ @t608 @t119 @t607 @t2481) 0/1))) % 1.38/1.64 (step @p13729 :rule arith_poly_norm :args (@t2486)) % 1.38/1.64 (step @p15421 :rule refl :args (@t607)) % 1.38/1.64 (step @p4305 :rule refl :args (@t119)) % 1.38/1.64 (step @p17230 :rule refl :args (@t608)) % 1.38/1.64 (step @p17231 :rule nary_cong :premises (@p17230 @p4305 @p15421 @p13729) :args (@t2978)) % 1.38/1.64 (step @p17232 :rule trans :premises (@p17231 @p17229)) % 1.38/1.64 (step @p17233 :rule cong :premises (@p17232 @p17228) :args ((<= @t2978 @t2977))) % 1.38/1.64 (step @p17234 :rule trans :premises (@p17233 @p16827)) % 1.38/1.64 (assume-push @p25080 @t259) % 1.38/1.64 (assume-push @p25081 @t417) % 1.38/1.64 (step @p13759 :rule arith_mult_neg :args (-1/7 @t418)) % 1.38/1.64 (step @p13760 :rule evaluate :args (@t78)) % 1.38/1.64 (step @p13761 :rule cong :premises (@p25081) :args (@t401)) % 1.38/1.64 (step @p13762 :rule trans :premises (@p13761 @p13760)) % 1.38/1.64 (step @p13763 :rule and_intro :premises (@p25080 @p13762)) % 1.38/1.64 (step @p13764 :rule modus_ponens :premises (@p13763 @p13759)) % 1.38/1.64 (step-pop @p25082 :rule scope :premises (@p13764)) % 1.38/1.64 (step-pop @p25083 :rule scope :premises (@p25082)) % 1.38/1.64 (step @p13765 :rule process_scope :premises (@p25083) :args (@t2489)) % 1.38/1.64 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.64 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.64 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.64 (step @p17239 :rule eq_resolve :premises (@p25078 @p1181)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p17240 :rule and_intro :premises (@p661 @p17239)) % 1.38/1.64 (step @p17241 :rule modus_ponens :premises (@p17240 @p13765)) % 1.38/1.64 (assume-push @p25084 @t516) % 1.38/1.64 (assume-push @p25085 @t2023) % 1.38/1.64 (step @p17244 :rule arith_mult_neg :args (-11/7 @t2030)) % 1.38/1.64 (step @p17245 :rule evaluate :args (@t2031)) % 1.38/1.64 (step @p17246 :rule refl :args (@t389)) % 1.38/1.64 (step @p17247 :rule cong :premises (@p17246 @p17245) :args (@t2032)) % 1.38/1.64 (step @p9955 :rule arith_poly_norm :args (@t2033)) % 1.38/1.64 (step @p17248 :rule arith_poly_norm_rel :premises (@p9955) :args (@t2034)) % 1.38/1.64 (step @p17249 :rule trans :premises (@p17248 @p17247)) % 1.38/1.64 (step @p17250 :rule eq_resolve :premises (@p25077 @p17249)) % 1.38/1.64 (step @p17251 :rule and_intro :premises (@p25084 @p17250)) % 1.38/1.64 (step @p17252 :rule modus_ponens :premises (@p17251 @p17244)) % 1.38/1.64 (step-pop @p25086 :rule scope :premises (@p17252)) % 1.38/1.64 (step-pop @p25087 :rule scope :premises (@p25086)) % 1.38/1.64 (step @p17253 :rule process_scope :premises (@p25087) :args ((<= @t607 @t2976))) % 1.38/1.64 (step @p1521 :rule evaluate :args (@t516)) % 1.38/1.64 (step @p1522 :rule true_elim :premises (@p1521)) % 1.38/1.64 (step @p17256 :rule and_intro :premises (@p1522 @p25077)) % 1.38/1.64 (step @p17257 :rule modus_ponens :premises (@p17256 @p17253)) % 1.38/1.64 (assume-push @p25088 @t125) % 1.38/1.64 (assume-push @p25089 @t2818) % 1.38/1.64 (step @p15838 :rule arith_mult_pos :args (1/7 @t2831)) % 1.38/1.64 (step @p15839 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15840 :rule cong :premises (@p25076) :args (@t93)) % 1.38/1.64 (step @p15841 :rule trans :premises (@p15840 @p15839)) % 1.38/1.64 (step @p15842 :rule and_intro :premises (@p25088 @p15841)) % 1.38/1.64 (step @p15843 :rule modus_ponens :premises (@p15842 @p15838)) % 1.38/1.64 (step-pop @p25090 :rule scope :premises (@p15843)) % 1.38/1.64 (step-pop @p25091 :rule scope :premises (@p25090)) % 1.38/1.64 (step @p15844 :rule process_scope :premises (@p25091) :args (@t2839)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p17262 :rule and_intro :premises (@p272 @p25076)) % 1.38/1.64 (step @p17263 :rule modus_ponens :premises (@p17262 @p15844)) % 1.38/1.64 (step @p6864 :rule arith_poly_norm :args (@t1603)) % 1.38/1.64 (step @p17264 :rule arith_poly_norm_rel :premises (@p6864) :args (@t1604)) % 1.38/1.64 (step @p6866 :rule arith_mult_neg :args (-1 @t1565)) % 1.38/1.64 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.64 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.64 (step @p17265 :rule and_intro :premises (@p136 @p25079)) % 1.38/1.64 (step @p17266 :rule modus_ponens :premises (@p17265 @p6866)) % 1.38/1.64 (step @p17267 :rule eq_resolve :premises (@p17266 @p17264)) % 1.38/1.64 (step @p17268 :rule arith_sum_ub :premises (@p17267 @p17263 @p17257 @p17241)) % 1.38/1.64 (step @p17269 false :rule eq_resolve :premises (@p17268 @p17234)) % 1.38/1.64 (step-pop @p25092 :rule scope :premises (@p17269)) % 1.38/1.64 (step-pop @p25093 :rule scope :premises (@p25092)) % 1.38/1.64 (step-pop @p25094 :rule scope :premises (@p25093)) % 1.38/1.64 (step-pop @p25095 :rule scope :premises (@p25094)) % 1.38/1.64 (step @p17270 :rule process_scope :premises (@p25095) :args (false)) % 1.38/1.64 (step @p17275 :rule not_and :premises (@p17270)) % 1.38/1.64 (step @p17276 :rule reordering :premises (@p17275) :args ((or @t273 @t2823 @t2039 @t1566))) % 1.38/1.64 (step @p17277 :rule nary_cong :premises (@p35 @p495 @p709 @p15862 @p9688 @p9603) :args ((or @t38 @t197 @t273 @t2823 @t1988 @t1977))) % 1.38/1.64 (assume-push @p25096 @t15) % 1.38/1.64 (assume-push @p25097 @t24) % 1.38/1.64 (assume-push @p25098 @t143) % 1.38/1.64 (assume-push @p25099 @t2818) % 1.38/1.64 (assume-push @p25100 @t441) % 1.38/1.64 (assume-push @p25101 @t1987) % 1.38/1.64 (step @p17284 :rule evaluate :args ((= (to_real (to_int 404/7)) 404/7))) % 1.38/1.64 (step @p17285 :rule arith-int-eq-conflict :premises (@p17284) :args (@t16 404/7)) % 1.38/1.64 (step @p17286 :rule arith_poly_norm :args ((= (* -404/7 @t2981) (* -2828/1 (- @t644 404/7))))) % 1.38/1.64 (step @p17287 :rule arith_poly_norm_rel :premises (@p17286) :args ((= @t2982 (= @t644 404/7)))) % 1.38/1.64 (step @p17288 :rule arith_poly_norm :args ((= (* -2828/1 (to_real (- @t2979 -98))) (* -2828/1 @t2981)))) % 1.38/1.64 (step @p17289 :rule arith_poly_norm_rel :premises (@p17288) :args ((= (= @t2979 -98) @t2982))) % 1.38/1.64 (step @p17290 :rule trans :premises (@p17289 @p17287 @p17285)) % 1.38/1.64 (step @p14529 :rule evaluate :args (@t2619)) % 1.38/1.64 (step @p14530 :rule evaluate :args (@t2620)) % 1.38/1.64 (step @p4875 :rule evaluate :args (@t1252)) % 1.38/1.64 (step @p17291 :rule evaluate :args ((+ 266 -275))) % 1.38/1.64 (step @p17292 :rule evaluate :args (@t2983)) % 1.38/1.64 (step @p8909 :rule evaluate :args (@t1873)) % 1.38/1.64 (step @p401 :rule refl :args (-11)) % 1.38/1.64 (step @p17293 :rule nary_cong :premises (@p401 @p8909) :args (@t2984)) % 1.38/1.64 (step @p17294 :rule trans :premises (@p17293 @p17292)) % 1.38/1.64 (step @p1382 :rule evaluate :args (@t472)) % 1.38/1.64 (step @p17295 :rule evaluate :args (@t2985)) % 1.38/1.64 (step @p733 :rule refl :args (-7)) % 1.38/1.64 (step @p17296 :rule nary_cong :premises (@p733 @p17295) :args (@t2986)) % 1.38/1.64 (step @p17297 :rule trans :premises (@p17296 @p1382)) % 1.38/1.64 (step @p17298 :rule nary_cong :premises (@p17297 @p17294) :args (@t2987)) % 1.38/1.64 (step @p17299 :rule trans :premises (@p17298 @p17291)) % 1.38/1.64 (step @p738 :rule refl :args (-1)) % 1.38/1.64 (step @p17300 :rule nary_cong :premises (@p738 @p17299) :args (@t2988)) % 1.38/1.64 (step @p17301 :rule trans :premises (@p17300 @p4875)) % 1.38/1.64 (step @p17302 :rule nary_cong :premises (@p401 @p17301) :args (@t2989)) % 1.38/1.64 (step @p17303 :rule trans :premises (@p17302 @p14530)) % 1.38/1.64 (step @p17304 :rule nary_cong :premises (@p404 @p17303) :args (@t2990)) % 1.38/1.64 (step @p17305 :rule trans :premises (@p17304 @p14529)) % 1.38/1.64 (step @p17306 :rule arith_poly_norm :args ((= (* 7 @t2991) @t2979))) % 1.38/1.64 (step @p17307 :rule arith_poly_norm :args ((= (* -1 (+ 418 @t22)) @t2991))) % 1.38/1.64 (step @p14549 :rule refl :args (@t22)) % 1.38/1.64 (step @p17308 :rule evaluate :args ((* -11 -38))) % 1.38/1.64 (step @p17309 :rule nary_cong :premises (@p401 @p17295) :args (@t2992)) % 1.38/1.64 (step @p17310 :rule trans :premises (@p17309 @p17308)) % 1.38/1.64 (step @p17311 :rule nary_cong :premises (@p17310 @p14549) :args (@t2993)) % 1.38/1.64 (step @p17312 :rule nary_cong :premises (@p738 @p17311) :args (@t2994)) % 1.38/1.64 (step @p17313 :rule trans :premises (@p17312 @p17307)) % 1.38/1.64 (step @p9404 :rule refl :args (7)) % 1.38/1.64 (step @p17314 :rule nary_cong :premises (@p9404 @p17313) :args (@t2995)) % 1.38/1.64 (step @p17315 :rule trans :premises (@p17314 @p17306)) % 1.38/1.64 (step @p17316 :rule cong :premises (@p17315 @p17305) :args ((= @t2995 @t2990))) % 1.38/1.64 (step @p17317 :rule trans :premises (@p17316 @p17290)) % 1.38/1.64 (step @p17318 :rule cong :premises (@p747 @p8909) :args (@t2996)) % 1.38/1.64 (step @p17319 :rule symm :premises (@p17318)) % 1.38/1.64 (step @p17320 :rule eq-refl :args (@t441)) % 1.38/1.64 (step @p13962 :rule evaluate :args (@t2524)) % 1.38/1.64 (step @p17321 :rule cong :premises (@p1242 @p13962) :args (@t2997)) % 1.38/1.64 (step @p17322 :rule cong :premises (@p17321) :args (@t2998)) % 1.38/1.64 (step @p17323 :rule arith-leq-norm :args (@t135 25)) % 1.38/1.64 (step @p17324 :rule trans :premises (@p17323 @p17322)) % 1.38/1.64 (step @p17325 :rule cong :premises (@p17324) :args (@t2999)) % 1.38/1.64 (step @p17326 :rule trans :premises (@p17325 @p9603)) % 1.38/1.64 (step @p17327 :rule arith-elim-leq :args (@t135 25)) % 1.38/1.64 (step @p17328 :rule symm :premises (@p17327)) % 1.38/1.64 (step @p17329 :rule cong :premises (@p17328) :args (@t3000)) % 1.38/1.64 (step @p17330 :rule arith-elim-gt :args (@t135 25)) % 1.38/1.64 (step @p17331 :rule trans :premises (@p17330 @p17329)) % 1.38/1.64 (step @p17332 :rule trans :premises (@p17331 @p17326)) % 1.38/1.64 (step @p17333 :rule cong :premises (@p17332) :args (@t3001)) % 1.38/1.64 (step @p17334 :rule cong :premises (@p17333 @p1277) :args (@t3002)) % 1.38/1.64 (step @p17335 :rule trans :premises (@p17334 @p17320)) % 1.38/1.64 (step @p17336 :rule eq-symm :args (@t441 @t3001)) % 1.38/1.64 (step @p17337 :rule trans :premises (@p17336 @p17335)) % 1.38/1.64 (step @p17338 :rule true_elim :premises (@p17337)) % 1.38/1.64 (step @p17339 :rule eq_resolve :premises (@p25100 @p17338)) % 1.38/1.64 (step @p17340 :rule arith_trichotomy :premises (@p25101 @p17339)) % 1.38/1.64 (step @p17341 :rule eq_resolve :premises (@p17340 @p17319)) % 1.38/1.64 (step @p17342 :rule nary_cong :premises (@p401 @p17341) :args (@t141)) % 1.38/1.64 (step @p17343 :rule cong :premises (@p752 @p17295) :args ((= @t18 @t2985))) % 1.38/1.64 (step @p17344 :rule symm :premises (@p17343)) % 1.38/1.64 (step @p17345 :rule arith_poly_norm :args ((= (* 38 (- @t3003 9)) (* 266 (- @t18 -38))))) % 1.38/1.64 (step @p17346 :rule arith_poly_norm_rel :premises (@p17345) :args ((= (= @t3003 9) @t547))) % 1.38/1.64 (step @p16663 :rule refl :args (9)) % 1.38/1.64 (step @p17347 :rule arith_poly_norm :args (@t3005)) % 1.38/1.64 (step @p17348 :rule arith_poly_norm :args (@t3006)) % 1.38/1.64 (step @p1387 :rule refl :args (@t156)) % 1.38/1.64 (step @p17349 :rule nary_cong :premises (@p1387 @p17294) :args (@t3007)) % 1.38/1.64 (step @p17350 :rule trans :premises (@p17349 @p17348)) % 1.38/1.64 (step @p17351 :rule nary_cong :premises (@p738 @p17350) :args (@t3008)) % 1.38/1.64 (step @p17352 :rule trans :premises (@p17351 @p17347)) % 1.38/1.64 (step @p17353 :rule cong :premises (@p17352 @p16663) :args ((= @t3008 9))) % 1.38/1.64 (step @p17354 :rule trans :premises (@p17353 @p17346)) % 1.38/1.64 (step @p17355 :rule trans :premises (@p17354 @p17344)) % 1.38/1.64 (step @p17356 :rule eq_resolve :premises (@p17340 @p17319)) % 1.38/1.64 (step @p17357 :rule nary_cong :premises (@p401 @p17356) :args (@t141)) % 1.38/1.64 (step @p17358 :rule nary_cong :premises (@p1387 @p17357) :args (@t299)) % 1.38/1.64 (step @p17359 :rule nary_cong :premises (@p738 @p17358) :args (@t300)) % 1.38/1.64 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.64 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.64 (step @p783 :rule symm :premises (@p782)) % 1.38/1.64 (step @p17360 :rule eq_resolve :premises (@p25098 @p783)) % 1.38/1.64 (step @p17361 :rule trans :premises (@p17360 @p17359)) % 1.38/1.64 (step @p17362 :rule cong :premises (@p17361 @p16663) :args (@t2818)) % 1.38/1.64 (step @p17363 :rule eq_resolve :premises (@p25099 @p17362)) % 1.38/1.64 (step @p17364 :rule eq_resolve :premises (@p17363 @p17355)) % 1.38/1.64 (step @p17365 :rule nary_cong :premises (@p733 @p17364) :args (@t156)) % 1.38/1.64 (step @p17366 :rule nary_cong :premises (@p17365 @p17342) :args (@t299)) % 1.38/1.64 (step @p17367 :rule nary_cong :premises (@p738 @p17366) :args (@t300)) % 1.38/1.64 (step @p17368 :rule eq_resolve :premises (@p25098 @p783)) % 1.38/1.64 (step @p17369 :rule trans :premises (@p17368 @p17367)) % 1.38/1.64 (step @p17370 :rule nary_cong :premises (@p401 @p17369) :args (@t12)) % 1.38/1.64 (step @p17371 :rule nary_cong :premises (@p404 @p17370) :args (@t13)) % 1.38/1.64 (step @p17372 :rule nary_cong :premises (@p401 @p17364) :args (@t216)) % 1.38/1.64 (step @p17373 :rule nary_cong :premises (@p17372 @p14549) :args (@t1952)) % 1.38/1.64 (step @p17374 :rule nary_cong :premises (@p738 @p17373) :args (@t1953)) % 1.38/1.64 (step @p9418 :rule arith_poly_norm :args (@t1954)) % 1.38/1.64 (step @p9419 :rule cong :premises (@p11 @p9418) :args (@t1955)) % 1.38/1.64 (step @p9420 :rule symm :premises (@p9419)) % 1.38/1.64 (step @p17375 :rule eq_resolve :premises (@p25097 @p9420)) % 1.38/1.64 (step @p17376 :rule trans :premises (@p17375 @p17374)) % 1.38/1.64 (step @p17377 :rule nary_cong :premises (@p9404 @p17376) :args (@t1)) % 1.38/1.64 (step @p17378 :rule cong :premises (@p17377 @p17371) :args (@t15)) % 1.38/1.64 (step @p17379 :rule eq_resolve :premises (@p6 @p17378)) % 1.38/1.64 (step @p17380 false :rule eq_resolve :premises (@p17379 @p17317)) % 1.38/1.64 (step-pop @p25102 :rule scope :premises (@p17380)) % 1.38/1.64 (step-pop @p25103 :rule scope :premises (@p25102)) % 1.38/1.64 (step-pop @p25104 :rule scope :premises (@p25103)) % 1.38/1.64 (step-pop @p25105 :rule scope :premises (@p25104)) % 1.38/1.64 (step-pop @p25106 :rule scope :premises (@p25105)) % 1.38/1.64 (step-pop @p25107 :rule scope :premises (@p25106)) % 1.38/1.64 (step @p17381 :rule process_scope :premises (@p25107) :args (false)) % 1.38/1.64 (assume-push @p25108 @t15) % 1.38/1.64 (assume-push @p25109 @t24) % 1.38/1.64 (assume-push @p25110 @t143) % 1.38/1.64 (assume-push @p25111 @t2818) % 1.38/1.64 (assume-push @p25112 @t1987) % 1.38/1.64 (assume-push @p25113 @t441) % 1.38/1.64 (step @p17394 :rule and_intro :premises (@p6 @p25109 @p25110 @p25111 @p25113 @p25112)) % 1.38/1.64 (step-pop @p25114 :rule scope :premises (@p17394)) % 1.38/1.64 (step-pop @p25115 :rule scope :premises (@p25114)) % 1.38/1.64 (step-pop @p25116 :rule scope :premises (@p25115)) % 1.38/1.64 (step-pop @p25117 :rule scope :premises (@p25116)) % 1.38/1.64 (step-pop @p25118 :rule scope :premises (@p25117)) % 1.38/1.64 (step-pop @p25119 :rule scope :premises (@p25118)) % 1.38/1.64 (step @p17395 :rule process_scope :premises (@p25119) :args (@t3009)) % 1.38/1.64 (step @p17402 :rule implies_elim :premises (@p17395)) % 1.38/1.64 (step @p17403 :rule resolution :premises (@p17402 @p17381) :args (true @t3009)) % 1.38/1.64 (step @p17404 :rule not_and :premises (@p17403)) % 1.38/1.64 (step @p17405 :rule eq_resolve :premises (@p17404 @p17277)) % 1.38/1.64 (step @p17406 :rule nary_cong :premises (@p15862 @p9774 @p5966 @p1684) :args ((or @t2823 @t1998 @t1446 @t549))) % 1.38/1.64 (assume-push @p25120 @t2818) % 1.38/1.64 (assume-push @p25121 @t546) % 1.38/1.64 (assume-push @p25122 @t1988) % 1.38/1.64 (assume-push @p25123 @t1445) % 1.38/1.64 (step @p5974 :rule arith-elim-leq :args (@t18 -37)) % 1.38/1.64 (step @p5975 :rule symm :premises (@p5974)) % 1.38/1.64 (step @p5976 :rule cong :premises (@p5975) :args (@t1447)) % 1.38/1.64 (step @p5977 :rule arith-elim-gt :args (@t18 -37)) % 1.38/1.64 (step @p5978 :rule trans :premises (@p5977 @p5976)) % 1.38/1.64 (step @p5979 :rule evaluate :args (@t1448)) % 1.38/1.64 (step @p5980 :rule cong :premises (@p757 @p5979) :args (@t1449)) % 1.38/1.64 (step @p5981 :rule cong :premises (@p5980) :args (@t1450)) % 1.38/1.64 (step @p5982 :rule arith-leq-norm :args (@t18 -37)) % 1.38/1.64 (step @p5983 :rule trans :premises (@p5982 @p5981)) % 1.38/1.64 (step @p5984 :rule cong :premises (@p5983) :args (@t1452)) % 1.38/1.64 (step @p5985 :rule trans :premises (@p5984 @p5966)) % 1.38/1.64 (step @p5986 :rule trans :premises (@p5978 @p5985)) % 1.38/1.64 (step @p5987 :rule symm :premises (@p5986)) % 1.38/1.64 (step @p5988 :rule trans :premises (@p5985 @p5987)) % 1.38/1.64 (assume-push @p25124 @t1451) % 1.38/1.64 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.64 (step @p15871 :rule evaluate :args (@t2840)) % 1.38/1.64 (step @p17412 :rule evaluate :args ((+ -37/1 264/7 1/7 -9/7))) % 1.38/1.64 (step @p15874 :rule evaluate :args (@t2842)) % 1.38/1.64 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.64 (step @p17413 :rule evaluate :args (@t3010)) % 1.38/1.64 (step @p17414 :rule refl :args (-37/1)) % 1.38/1.64 (step @p17415 :rule nary_cong :premises (@p17414 @p17413 @p239 @p15874) :args (@t3011)) % 1.38/1.64 (step @p17416 :rule trans :premises (@p17415 @p17412)) % 1.38/1.64 (step @p17417 :rule arith_poly_norm :args ((= (+ @t387 @t609 @t2844 @t1151) 0/1))) % 1.38/1.64 (step @p6360 :rule refl :args (@t1151)) % 1.38/1.64 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.64 (step @p15879 :rule refl :args (@t609)) % 1.38/1.64 (step @p17418 :rule refl :args (@t387)) % 1.38/1.64 (step @p17419 :rule nary_cong :premises (@p17418 @p15879 @p15880 @p6360) :args (@t3012)) % 1.38/1.64 (step @p17420 :rule trans :premises (@p17419 @p17417)) % 1.38/1.64 (step @p17421 :rule cong :premises (@p17420 @p17416) :args (@t3013)) % 1.38/1.64 (step @p17422 :rule trans :premises (@p17421 @p15871)) % 1.38/1.64 (step @p17423 :rule cong :premises (@p17422) :args ((not @t3013))) % 1.38/1.64 (step @p17424 :rule trans :premises (@p17423 @p236)) % 1.38/1.64 (step @p17425 :rule arith-elim-lt :args (@t3012 @t3011)) % 1.38/1.64 (step @p17426 :rule trans :premises (@p17425 @p17424)) % 1.38/1.64 (assume-push @p25125 @t259) % 1.38/1.64 (assume-push @p25126 @t2818) % 1.38/1.64 (step @p15912 :rule arith_mult_neg :args (-1/7 @t2831)) % 1.38/1.64 (step @p15913 :rule evaluate :args (@t769)) % 1.38/1.64 (step @p15914 :rule cong :premises (@p25120) :args (@t93)) % 1.38/1.64 (step @p15915 :rule trans :premises (@p15914 @p15913)) % 1.38/1.64 (step @p15916 :rule and_intro :premises (@p25125 @p15915)) % 1.38/1.64 (step @p15917 :rule modus_ponens :premises (@p15916 @p15912)) % 1.38/1.64 (step-pop @p25127 :rule scope :premises (@p15917)) % 1.38/1.64 (step-pop @p25128 :rule scope :premises (@p25127)) % 1.38/1.64 (step @p15918 :rule process_scope :premises (@p25128) :args (@t2849)) % 1.38/1.64 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.64 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.64 (step @p17431 :rule and_intro :premises (@p661 @p25120)) % 1.38/1.64 (step @p17432 :rule modus_ponens :premises (@p17431 @p15918)) % 1.38/1.64 (assume-push @p25129 @t125) % 1.38/1.64 (assume-push @p25130 @t773) % 1.38/1.64 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.64 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.64 (step @p12831 :rule refl :args (@t401)) % 1.38/1.64 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.64 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.64 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.64 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.64 (step @p12835 :rule eq_resolve :premises (@p25130 @p12834)) % 1.38/1.64 (step @p12836 :rule and_intro :premises (@p25129 @p12835)) % 1.38/1.64 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.64 (step-pop @p25131 :rule scope :premises (@p12837)) % 1.38/1.64 (step-pop @p25132 :rule scope :premises (@p25131)) % 1.38/1.64 (step @p12838 :rule process_scope :premises (@p25132) :args (@t2359)) % 1.38/1.64 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.64 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.64 (step @p17437 :rule eq_resolve :premises (@p25121 @p1653)) % 1.38/1.64 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.64 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.64 (step @p17438 :rule and_intro :premises (@p272 @p17437)) % 1.38/1.64 (step @p17439 :rule modus_ponens :premises (@p17438 @p12838)) % 1.38/1.64 (assume-push @p25133 @t615) % 1.38/1.64 (assume-push @p25134 @t2012) % 1.38/1.64 (step @p17442 :rule arith_mult_pos :args (11/7 @t2013)) % 1.38/1.64 (step @p17443 :rule evaluate :args (@t2014)) % 1.38/1.64 (step @p17444 :rule refl :args (@t389)) % 1.38/1.64 (step @p17445 :rule cong :premises (@p17444 @p17443) :args (@t2015)) % 1.38/1.64 (step @p9846 :rule arith_poly_norm :args (@t2016)) % 1.38/1.64 (step @p17446 :rule arith_poly_norm_rel :premises (@p9846) :args (@t2017)) % 1.38/1.64 (step @p17447 :rule trans :premises (@p17446 @p17445)) % 1.38/1.64 (step @p17448 :rule eq_resolve :premises (@p25134 @p17447)) % 1.38/1.64 (step @p17449 :rule and_intro :premises (@p25133 @p17448)) % 1.38/1.64 (step @p17450 :rule modus_ponens :premises (@p17449 @p17442)) % 1.38/1.64 (step-pop @p25135 :rule scope :premises (@p17450)) % 1.38/1.64 (step-pop @p25136 :rule scope :premises (@p25135)) % 1.38/1.64 (step @p17451 :rule process_scope :premises (@p25136) :args ((<= @t609 @t3010))) % 1.38/1.64 (step @p9855 :rule arith-elim-lt :args (@t135 25)) % 1.38/1.64 (step @p9856 :rule symm :premises (@p9855)) % 1.38/1.64 (step @p17454 :rule eq_resolve :premises (@p25122 @p9856)) % 1.38/1.64 (step @p17455 :rule int_tight_ub :premises (@p17454)) % 1.38/1.64 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.64 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.64 (step @p17456 :rule and_intro :premises (@p1978 @p17455)) % 1.38/1.64 (step @p17457 :rule modus_ponens :premises (@p17456 @p17451)) % 1.38/1.64 (step @p17458 :rule evaluate :args (@t1462)) % 1.38/1.64 (step @p17459 :rule refl :args (@t387)) % 1.38/1.64 (step @p17460 :rule cong :premises (@p17459 @p17458) :args (@t1463)) % 1.38/1.64 (step @p6055 :rule arith_poly_norm :args (@t1464)) % 1.38/1.64 (step @p17461 :rule arith_poly_norm_rel :premises (@p6055) :args (@t1465)) % 1.38/1.64 (step @p17462 :rule trans :premises (@p17461 @p17460)) % 1.38/1.64 (step @p17463 :rule eq_resolve :premises (@p25124 @p17462)) % 1.38/1.64 (step @p17464 :rule arith_sum_ub :premises (@p17463 @p17457 @p17439 @p17432)) % 1.38/1.64 (step @p17465 false :rule eq_resolve :premises (@p17464 @p17426)) % 1.38/1.64 (step-pop @p25137 :rule scope :premises (@p17465)) % 1.38/1.64 (step @p17466 :rule process_scope :premises (@p25137) :args (false)) % 1.38/1.64 (step @p17468 :rule eq_resolve :premises (@p17466 @p5988)) % 1.38/1.64 (step @p17469 :rule eq_resolve :premises (@p17468 @p5978)) % 1.38/1.64 (step @p6066 :rule symm :premises (@p6065)) % 1.38/1.64 (step @p17470 :rule eq_resolve :premises (@p25123 @p6066)) % 1.38/1.64 (step @p17471 :rule int_tight_ub :premises (@p17470)) % 1.38/1.64 (step @p17472 false :rule contra :premises (@p17471 @p17469)) % 1.38/1.64 (step-pop @p25138 :rule scope :premises (@p17472)) % 1.38/1.64 (step-pop @p25139 :rule scope :premises (@p25138)) % 1.38/1.64 (step-pop @p25140 :rule scope :premises (@p25139)) % 1.38/1.64 (step-pop @p25141 :rule scope :premises (@p25140)) % 1.38/1.64 (step @p17473 :rule process_scope :premises (@p25141) :args (false)) % 1.38/1.64 (assume-push @p25142 @t2818) % 1.38/1.64 (assume-push @p25143 @t1988) % 1.38/1.64 (assume-push @p25144 @t1445) % 1.38/1.64 (assume-push @p25145 @t546) % 1.38/1.64 (step @p17482 :rule and_intro :premises (@p25142 @p25145 @p25143 @p25144)) % 1.38/1.64 (step-pop @p25146 :rule scope :premises (@p17482)) % 1.38/1.64 (step-pop @p25147 :rule scope :premises (@p25146)) % 1.38/1.64 (step-pop @p25148 :rule scope :premises (@p25147)) % 1.38/1.64 (step-pop @p25149 :rule scope :premises (@p25148)) % 1.38/1.64 (step @p17483 :rule process_scope :premises (@p25149) :args (@t3014)) % 1.38/1.64 (step @p17488 :rule implies_elim :premises (@p17483)) % 1.38/1.64 (step @p17489 :rule resolution :premises (@p17488 @p17473) :args (true @t3014)) % 1.38/1.64 (step @p17490 :rule not_and :premises (@p17489)) % 1.38/1.64 (step @p17491 :rule eq_resolve :premises (@p17490 @p17406)) % 1.38/1.64 (step @p17492 :rule refl :args (@t1445)) % 1.38/1.64 (step @p17493 :rule nary_cong :premises (@p35 @p495 @p15862 @p17492 @p6456) :args ((or @t38 @t197 @t2823 @t1445 @t3015))) % 1.38/1.64 (assume-push @p25150 @t15) % 1.38/1.64 (assume-push @p25151 @t24) % 1.38/1.64 (assume-push @p25152 @t2818) % 1.38/1.64 (assume-push @p25153 @t1514) % 1.38/1.64 (assume-push @p25154 @t1444) % 1.38/1.64 (step @p17499 :rule evaluate :args (@t3016)) % 1.38/1.64 (step @p17500 :rule arith-int-eq-conflict :premises (@p17499) :args (@t16 382/7)) % 1.38/1.64 (step @p17501 :rule arith_poly_norm :args ((= (* -382/7 @t3020) @t3017))) % 1.38/1.64 (step @p17502 :rule arith_poly_norm_rel :premises (@p17501) :args ((= @t3022 @t3021))) % 1.38/1.64 (step @p17503 :rule arith_poly_norm :args ((= (* -2674/1 (to_real (- @t3018 -98))) (* -2674/1 @t3020)))) % 1.38/1.64 (step @p17504 :rule arith_poly_norm_rel :premises (@p17503) :args ((= (= @t3018 -98) @t3022))) % 1.38/1.64 (step @p17505 :rule trans :premises (@p17504 @p17502 @p17500)) % 1.38/1.64 (step @p14529 :rule evaluate :args (@t2619)) % 1.38/1.64 (step @p14530 :rule evaluate :args (@t2620)) % 1.38/1.64 (step @p4875 :rule evaluate :args (@t1252)) % 1.38/1.64 (step @p401 :rule refl :args (-11)) % 1.38/1.64 (step @p17506 :rule nary_cong :premises (@p401 @p4875) :args (@t3023)) % 1.38/1.64 (step @p17507 :rule trans :premises (@p17506 @p14530)) % 1.38/1.64 (step @p17508 :rule nary_cong :premises (@p404 @p17507) :args (@t3024)) % 1.38/1.64 (step @p17509 :rule trans :premises (@p17508 @p14529)) % 1.38/1.64 (step @p17510 :rule arith_poly_norm :args ((= (* 7 @t3025) @t3018))) % 1.38/1.64 (step @p17511 :rule arith_poly_norm :args ((= (* -1 (+ 396 @t22)) @t3025))) % 1.38/1.64 (step @p14549 :rule refl :args (@t22)) % 1.38/1.64 (step @p17512 :rule evaluate :args ((* -11 -36))) % 1.38/1.64 (step @p17513 :rule evaluate :args (@t3026)) % 1.38/1.64 (step @p17514 :rule nary_cong :premises (@p401 @p17513) :args (@t3027)) % 1.38/1.64 (step @p17515 :rule trans :premises (@p17514 @p17512)) % 1.38/1.64 (step @p17516 :rule nary_cong :premises (@p17515 @p14549) :args (@t3028)) % 1.38/1.64 (step @p738 :rule refl :args (-1)) % 1.38/1.64 (step @p17517 :rule nary_cong :premises (@p738 @p17516) :args (@t3029)) % 1.38/1.64 (step @p17518 :rule trans :premises (@p17517 @p17511)) % 1.38/1.64 (step @p9404 :rule refl :args (7)) % 1.38/1.64 (step @p17519 :rule nary_cong :premises (@p9404 @p17518) :args (@t3030)) % 1.38/1.64 (step @p17520 :rule trans :premises (@p17519 @p17510)) % 1.38/1.64 (step @p17521 :rule cong :premises (@p17520 @p17509) :args ((= @t3030 @t3024))) % 1.38/1.64 (step @p17522 :rule trans :premises (@p17521 @p17505)) % 1.38/1.64 (step @p17523 :rule cong :premises (@p329 @p4875) :args ((= tptp.a @t1252))) % 1.38/1.64 (step @p17524 :rule symm :premises (@p17523)) % 1.38/1.64 (step @p17525 :rule eq_resolve :premises (@p25152 @p17524)) % 1.38/1.64 (step @p17526 :rule nary_cong :premises (@p401 @p17525) :args (@t12)) % 1.38/1.64 (step @p17527 :rule nary_cong :premises (@p404 @p17526) :args (@t13)) % 1.38/1.64 (step @p17528 :rule cong :premises (@p752 @p17513) :args ((= @t18 @t3026))) % 1.38/1.64 (step @p17529 :rule symm :premises (@p17528)) % 1.38/1.64 (step @p17530 :rule eq-refl :args (@t1514)) % 1.38/1.64 (step @p17531 :rule refl :args (@t1514)) % 1.38/1.64 (step @p17532 :rule cong :premises (@p6469) :args (@t1551)) % 1.38/1.64 (step @p17533 :rule cong :premises (@p17532 @p17531) :args ((= @t1551 @t1514))) % 1.38/1.64 (step @p17534 :rule trans :premises (@p17533 @p17530)) % 1.38/1.64 (step @p17535 :rule eq-symm :args (@t1514 @t1551)) % 1.38/1.64 (step @p17536 :rule trans :premises (@p17535 @p17534)) % 1.38/1.64 (step @p17537 :rule true_elim :premises (@p17536)) % 1.38/1.64 (step @p17538 :rule eq_resolve :premises (@p25153 @p17537)) % 1.38/1.64 (step @p17539 :rule arith_trichotomy :premises (@p25154 @p17538)) % 1.38/1.64 (step @p17540 :rule eq_resolve :premises (@p17539 @p17529)) % 1.38/1.64 (step @p17541 :rule nary_cong :premises (@p401 @p17540) :args (@t216)) % 1.38/1.64 (step @p17542 :rule nary_cong :premises (@p17541 @p14549) :args (@t1952)) % 1.38/1.64 (step @p17543 :rule nary_cong :premises (@p738 @p17542) :args (@t1953)) % 1.38/1.64 (step @p9418 :rule arith_poly_norm :args (@t1954)) % 1.38/1.64 (step @p9419 :rule cong :premises (@p11 @p9418) :args (@t1955)) % 1.38/1.64 (step @p9420 :rule symm :premises (@p9419)) % 1.38/1.64 (step @p17544 :rule eq_resolve :premises (@p25151 @p9420)) % 1.38/1.64 (step @p17545 :rule trans :premises (@p17544 @p17543)) % 1.38/1.64 (step @p17546 :rule nary_cong :premises (@p9404 @p17545) :args (@t1)) % 1.38/1.64 (step @p17547 :rule cong :premises (@p17546 @p17527) :args (@t15)) % 1.38/1.64 (step @p17548 :rule eq_resolve :premises (@p6 @p17547)) % 1.38/1.64 (step @p17549 false :rule eq_resolve :premises (@p17548 @p17522)) % 1.38/1.64 (step-pop @p25155 :rule scope :premises (@p17549)) % 1.38/1.64 (step-pop @p25156 :rule scope :premises (@p25155)) % 1.38/1.64 (step-pop @p25157 :rule scope :premises (@p25156)) % 1.38/1.64 (step-pop @p25158 :rule scope :premises (@p25157)) % 1.38/1.64 (step-pop @p25159 :rule scope :premises (@p25158)) % 1.38/1.64 (step @p17550 :rule process_scope :premises (@p25159) :args (false)) % 1.38/1.64 (assume-push @p25160 @t15) % 1.38/1.64 (assume-push @p25161 @t24) % 1.38/1.64 (assume-push @p25162 @t2818) % 1.38/1.64 (assume-push @p25163 @t1444) % 1.38/1.64 (assume-push @p25164 @t1514) % 1.38/1.64 (step @p17561 :rule and_intro :premises (@p6 @p25161 @p25162 @p25164 @p25163)) % 1.38/1.64 (step-pop @p25165 :rule scope :premises (@p17561)) % 1.38/1.64 (step-pop @p25166 :rule scope :premises (@p25165)) % 1.38/1.64 (step-pop @p25167 :rule scope :premises (@p25166)) % 1.38/1.64 (step-pop @p25168 :rule scope :premises (@p25167)) % 1.38/1.64 (step-pop @p25169 :rule scope :premises (@p25168)) % 1.38/1.64 (step @p17562 :rule process_scope :premises (@p25169) :args (@t3031)) % 1.38/1.64 (step @p17568 :rule implies_elim :premises (@p17562)) % 1.38/1.64 (step @p17569 :rule resolution :premises (@p17568 @p17550) :args (true @t3031)) % 1.38/1.64 (step @p17570 :rule not_and :premises (@p17569)) % 1.38/1.64 (step @p17571 :rule eq_resolve :premises (@p17570 @p17493)) % 1.38/1.64 (step @p17531 :rule refl :args (@t1514)) % 1.38/1.64 (step @p17572 :rule nary_cong :premises (@p709 @p15862 @p6581 @p17531) :args ((or @t273 @t2823 @t1567 @t1514))) % 1.38/1.64 (assume-push @p25170 @t143) % 1.38/1.64 (assume-push @p25171 @t2818) % 1.38/1.64 (assume-push @p25172 @t1566) % 1.38/1.64 (assume-push @p25173 @t1505) % 1.38/1.64 (step @p17577 :rule evaluate :args ((= (to_real (to_int 254/11)) 254/11))) % 1.38/1.64 (step @p17578 :rule arith-int-eq-conflict :premises (@p17577) :args (@t135 254/11)) % 1.38/1.64 (step @p17579 :rule arith_poly_norm :args ((= (* -254/11 @t3034) (* -254/1 (- @t389 254/11))))) % 1.38/1.64 (step @p17580 :rule arith_poly_norm_rel :premises (@p17579) :args ((= @t3035 (= @t389 254/11)))) % 1.38/1.64 (step @p17581 :rule arith_poly_norm :args ((= (* -254/1 (to_real (- @t3032 9))) (* -254/1 @t3034)))) % 1.38/1.64 (step @p17582 :rule arith_poly_norm_rel :premises (@p17581) :args ((= (= @t3032 9) @t3035))) % 1.38/1.64 (step @p17583 :rule trans :premises (@p17582 @p17580 @p17578)) % 1.38/1.64 (step @p16663 :rule refl :args (9)) % 1.38/1.64 (step @p17584 :rule arith_poly_norm :args ((= (* -1 (+ 245 @t141)) @t3032))) % 1.38/1.64 (step @p1389 :rule refl :args (@t141)) % 1.38/1.64 (step @p17585 :rule evaluate :args (@t3036)) % 1.38/1.64 (step @p17586 :rule evaluate :args (@t3037)) % 1.38/1.64 (step @p733 :rule refl :args (-7)) % 1.38/1.64 (step @p17587 :rule nary_cong :premises (@p733 @p17586) :args (@t3038)) % 1.38/1.64 (step @p17588 :rule trans :premises (@p17587 @p17585)) % 1.38/1.64 (step @p17589 :rule nary_cong :premises (@p17588 @p1389) :args (@t3039)) % 1.38/1.64 (step @p738 :rule refl :args (-1)) % 1.38/1.64 (step @p17590 :rule nary_cong :premises (@p738 @p17589) :args (@t3040)) % 1.38/1.64 (step @p17591 :rule trans :premises (@p17590 @p17584)) % 1.38/1.64 (step @p17592 :rule cong :premises (@p17591 @p16663) :args ((= @t3040 9))) % 1.38/1.64 (step @p17593 :rule trans :premises (@p17592 @p17583)) % 1.38/1.64 (step @p17594 :rule cong :premises (@p752 @p17586) :args (@t3041)) % 1.38/1.64 (step @p17595 :rule symm :premises (@p17594)) % 1.38/1.64 (step @p17596 :rule eq-refl :args (@t1566)) % 1.38/1.64 (step @p17597 :rule evaluate :args (@t3042)) % 1.38/1.64 (step @p17598 :rule cong :premises (@p757 @p17597) :args (@t3043)) % 1.38/1.64 (step @p17599 :rule cong :premises (@p17598) :args (@t3044)) % 1.38/1.64 (step @p17600 :rule arith-leq-norm :args (@t18 -35)) % 1.38/1.64 (step @p17601 :rule trans :premises (@p17600 @p17599)) % 1.38/1.64 (step @p17602 :rule cong :premises (@p17601) :args (@t3045)) % 1.38/1.64 (step @p17603 :rule trans :premises (@p17602 @p6581)) % 1.38/1.64 (step @p17604 :rule arith-elim-leq :args (@t18 -35)) % 1.38/1.64 (step @p17605 :rule symm :premises (@p17604)) % 1.38/1.64 (step @p17606 :rule cong :premises (@p17605) :args (@t3046)) % 1.38/1.64 (step @p17607 :rule arith-elim-gt :args (@t18 -35)) % 1.38/1.64 (step @p17608 :rule trans :premises (@p17607 @p17606)) % 1.38/1.64 (step @p17609 :rule trans :premises (@p17608 @p17603)) % 1.38/1.64 (step @p17610 :rule cong :premises (@p17609) :args (@t3047)) % 1.38/1.64 (step @p17611 :rule refl :args (@t1566)) % 1.38/1.64 (step @p17612 :rule cong :premises (@p17611 @p17610) :args (@t3048)) % 1.38/1.64 (step @p17613 :rule trans :premises (@p17612 @p17596)) % 1.38/1.64 (step @p17614 :rule true_elim :premises (@p17613)) % 1.38/1.64 (step @p17615 :rule eq_resolve :premises (@p25172 @p17614)) % 1.38/1.64 (step @p17616 :rule arith_trichotomy :premises (@p25173 @p17615)) % 1.38/1.64 (step @p17617 :rule eq_resolve :premises (@p17616 @p17595)) % 1.38/1.64 (step @p17618 :rule nary_cong :premises (@p733 @p17617) :args (@t156)) % 1.38/1.64 (step @p17619 :rule nary_cong :premises (@p17618 @p1389) :args (@t299)) % 1.38/1.65 (step @p17620 :rule nary_cong :premises (@p738 @p17619) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p17621 :rule eq_resolve :premises (@p25170 @p783)) % 1.38/1.65 (step @p17622 :rule trans :premises (@p17621 @p17620)) % 1.38/1.65 (step @p17623 :rule cong :premises (@p17622 @p16663) :args (@t2818)) % 1.38/1.65 (step @p17624 :rule eq_resolve :premises (@p25171 @p17623)) % 1.38/1.65 (step @p17625 false :rule eq_resolve :premises (@p17624 @p17593)) % 1.38/1.65 (step-pop @p25174 :rule scope :premises (@p17625)) % 1.38/1.65 (step-pop @p25175 :rule scope :premises (@p25174)) % 1.38/1.65 (step-pop @p25176 :rule scope :premises (@p25175)) % 1.38/1.65 (step-pop @p25177 :rule scope :premises (@p25176)) % 1.38/1.65 (step @p17626 :rule process_scope :premises (@p25177) :args (false)) % 1.38/1.65 (step @p17631 :rule not_and :premises (@p17626)) % 1.38/1.65 (step @p17632 :rule eq_resolve :premises (@p17631 @p17572)) % 1.38/1.65 (step @p17633 :rule chain_m_resolution :premises (@p17632 @p444 @p17571 @p324 @p6 @p17491 @p1683 @p17405 @p444 @p324 @p6 @p17276 @p444 @p17217 @p15797 @p444 @p493 @p15726) :args (@t2823 (@list false false false false false true true false false false true false false true false false false) (@list @t143 @t1505 @t24 @t15 @t1444 @t537 @t1987 @t143 @t24 @t15 @t1565 @t143 @t2023 @t440 @t143 @t198 @t1144))) % 1.38/1.65 (step @p17634 :rule aci_norm :args ((= (or @t2818 (or @t2789 @t3049)) (or @t2818 @t2789 @t3049)))) % 1.38/1.65 (step @p17635 :rule symm :premises (@p17634)) % 1.38/1.65 (step @p17636 :rule bool-double-not-elim :args (@t3049)) % 1.38/1.65 (step @p17637 :rule evaluate :args (@t3050)) % 1.38/1.65 (step @p17638 :rule cong :premises (@p335 @p17637) :args (@t3051)) % 1.38/1.65 (step @p17639 :rule cong :premises (@p17638) :args ((not @t3051))) % 1.38/1.65 (step @p17640 :rule arith-leq-norm :args (tptp.a 9)) % 1.38/1.65 (step @p17641 :rule trans :premises (@p17640 @p17639)) % 1.38/1.65 (step @p17642 :rule cong :premises (@p17641) :args ((not (<= tptp.a 9)))) % 1.38/1.65 (step @p17643 :rule trans :premises (@p17642 @p17636)) % 1.38/1.65 (step @p17644 :rule arith-elim-leq :args (tptp.a 9)) % 1.38/1.65 (step @p17645 :rule symm :premises (@p17644)) % 1.38/1.65 (step @p17646 :rule cong :premises (@p17645) :args ((not (>= 9 tptp.a)))) % 1.38/1.65 (step @p17647 :rule arith-elim-gt :args (tptp.a 9)) % 1.38/1.65 (step @p17648 :rule trans :premises (@p17647 @p17646)) % 1.38/1.65 (step @p17649 :rule trans :premises (@p17648 @p17643)) % 1.38/1.65 (step @p17650 :rule bool-double-not-elim :args (@t3052)) % 1.38/1.65 (step @p17651 :rule trans :premises (@p17650 @p17649)) % 1.38/1.65 (step @p15515 :rule arith-elim-lt :args (tptp.a 9)) % 1.38/1.65 (step @p17652 :rule bool-double-not-elim :args (@t3053)) % 1.38/1.65 (step @p17653 :rule trans :premises (@p17652 @p15515)) % 1.38/1.65 (step @p17654 :rule bool-double-not-elim :args (@t2818)) % 1.38/1.65 (step @p17655 :rule nary_cong :premises (@p17654 @p17653 @p17651) :args ((or (not @t2823) (not @t3055) (not @t3054)))) % 1.38/1.65 (step @p17656 :rule trans :premises (@p17655 @p17635)) % 1.38/1.65 (assume-push @p25178 @t2823) % 1.38/1.65 (assume-push @p25179 @t3055) % 1.38/1.65 (assume-push @p25180 @t3054) % 1.38/1.65 (step @p17660 :rule arith_trichotomy :premises (@p25179 @p25178)) % 1.38/1.65 (step @p17661 false :rule contra :premises (@p17660 @p25180)) % 1.38/1.65 (step-pop @p25181 :rule scope :premises (@p17661)) % 1.38/1.65 (step-pop @p25182 :rule scope :premises (@p25181)) % 1.38/1.65 (step-pop @p25183 :rule scope :premises (@p25182)) % 1.38/1.65 (step @p17662 :rule process_scope :premises (@p25183) :args (false)) % 1.38/1.65 (step @p17666 :rule not_and :premises (@p17662)) % 1.38/1.65 (step @p17667 :rule eq_resolve :premises (@p17666 @p17656)) % 1.38/1.65 (step @p17668 :rule eq_resolve :premises (@p17667 @p17634)) % 1.38/1.65 (step @p17669 :rule reordering :premises (@p17668) :args ((or @t2789 @t3049 @t2818))) % 1.38/1.65 (step @p17670 :rule refl :args (@t3057)) % 1.38/1.65 (step @p17671 :rule nary_cong :premises (@p35 @p495 @p1923 @p8963 @p1684 @p17670) :args ((or @t38 @t197 @t603 @t1880 @t549 @t3057))) % 1.38/1.65 (assume-push @p25184 @t15) % 1.38/1.65 (assume-push @p25185 @t1879) % 1.38/1.65 (assume-push @p25186 @t24) % 1.38/1.65 (assume-push @p25187 @t602) % 1.38/1.65 (assume-push @p25188 @t546) % 1.38/1.65 (assume-push @p25189 @t3056) % 1.38/1.65 (assume-push @p25190 @t3056) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p17679 :rule evaluate :args ((>= 0/1 -3/49))) % 1.38/1.65 (step @p17680 :rule evaluate :args ((+ 37/1 11/49 2178/49 0/1 -572/7 -1/49))) % 1.38/1.65 (step @p3334 :rule evaluate :args (@t943)) % 1.38/1.65 (step @p17681 :rule evaluate :args (@t3058)) % 1.38/1.65 (step @p1933 :rule evaluate :args (@t605)) % 1.38/1.65 (step @p2027 :rule evaluate :args (@t631)) % 1.38/1.65 (step @p3333 :rule evaluate :args (@t942)) % 1.38/1.65 (step @p17682 :rule refl :args (37/1)) % 1.38/1.65 (step @p17683 :rule nary_cong :premises (@p17682 @p3333 @p2027 @p1933 @p17681 @p3334) :args (@t3059)) % 1.38/1.65 (step @p17684 :rule trans :premises (@p17683 @p17680)) % 1.38/1.65 (step @p17685 :rule arith_poly_norm :args (@t3060)) % 1.38/1.65 (step @p3340 :rule arith_poly_norm :args (@t952)) % 1.38/1.65 (step @p3341 :rule refl :args (@t948)) % 1.38/1.65 (step @p3342 :rule arith_poly_norm :args (@t954)) % 1.38/1.65 (step @p2039 :rule refl :args (@t639)) % 1.38/1.65 (step @p2040 :rule arith_poly_norm :args (@t653)) % 1.38/1.65 (step @p17686 :rule refl :args (@t644)) % 1.38/1.65 (step @p17687 :rule nary_cong :premises (@p17686 @p2040 @p2039 @p3342 @p3341 @p3340) :args (@t3061)) % 1.38/1.65 (step @p17688 :rule trans :premises (@p17687 @p17685)) % 1.38/1.65 (step @p17689 :rule cong :premises (@p17688 @p17684) :args (@t3062)) % 1.38/1.65 (step @p17690 :rule trans :premises (@p17689 @p17679)) % 1.38/1.65 (step @p17691 :rule cong :premises (@p17690) :args ((not @t3062))) % 1.38/1.65 (step @p17692 :rule trans :premises (@p17691 @p236)) % 1.38/1.65 (step @p17693 :rule arith-elim-lt :args (@t3061 @t3059)) % 1.38/1.65 (step @p17694 :rule trans :premises (@p17693 @p17692)) % 1.38/1.65 (assume-push @p25191 @t962) % 1.38/1.65 (assume-push @p25192 @t4) % 1.38/1.65 (step @p3392 :rule arith_mult_neg :args (-1/49 @t82)) % 1.38/1.65 (step @p3393 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p3394 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p3395 :rule trans :premises (@p3394 @p3393)) % 1.38/1.65 (step @p3396 :rule and_intro :premises (@p25191 @p3395)) % 1.38/1.65 (step @p3397 :rule modus_ponens :premises (@p3396 @p3392)) % 1.38/1.65 (step-pop @p25193 :rule scope :premises (@p3397)) % 1.38/1.65 (step-pop @p25194 :rule scope :premises (@p25193)) % 1.38/1.65 (step @p3398 :rule process_scope :premises (@p25194) :args (@t963)) % 1.38/1.65 (step @p3401 :rule evaluate :args (@t962)) % 1.38/1.65 (step @p3402 :rule true_elim :premises (@p3401)) % 1.38/1.65 (step @p3403 :rule and_intro :premises (@p3402 @p1)) % 1.38/1.65 (step @p3404 :rule modus_ponens :premises (@p3403 @p3398)) % 1.38/1.65 (assume-push @p25195 @t666) % 1.38/1.65 (assume-push @p25196 @t1879) % 1.38/1.65 (step @p17701 :rule arith_mult_pos :args (22/7 @t3063)) % 1.38/1.65 (step @p17702 :rule evaluate :args (@t2527)) % 1.38/1.65 (step @p17703 :rule cong :premises (@p25185) :args (@t387)) % 1.38/1.65 (step @p17704 :rule trans :premises (@p17703 @p17702)) % 1.38/1.65 (step @p17705 :rule and_intro :premises (@p25195 @p17704)) % 1.38/1.65 (step @p17706 :rule modus_ponens :premises (@p17705 @p17701)) % 1.38/1.65 (step-pop @p25197 :rule scope :premises (@p17706)) % 1.38/1.65 (step-pop @p25198 :rule scope :premises (@p25197)) % 1.38/1.65 (step @p17707 :rule process_scope :premises (@p25198) :args (@t3064)) % 1.38/1.65 (step @p2129 :rule evaluate :args (@t666)) % 1.38/1.65 (step @p2130 :rule true_elim :premises (@p2129)) % 1.38/1.65 (step @p17710 :rule and_intro :premises (@p2130 @p25185)) % 1.38/1.65 (step @p17711 :rule modus_ponens :premises (@p17710 @p17707)) % 1.38/1.65 (assume-push @p25199 @t125) % 1.38/1.65 (assume-push @p25200 @t222) % 1.38/1.65 (step @p17714 :rule arith_mult_pos :args (1/7 @t664)) % 1.38/1.65 (step @p17715 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p17716 :rule cong :premises (@p25200) :args (@t654)) % 1.38/1.65 (step @p17717 :rule trans :premises (@p17716 @p17715)) % 1.38/1.65 (step @p17718 :rule and_intro :premises (@p25199 @p17717)) % 1.38/1.65 (step @p17719 :rule modus_ponens :premises (@p17718 @p17714)) % 1.38/1.65 (step-pop @p25201 :rule scope :premises (@p17719)) % 1.38/1.65 (step-pop @p25202 :rule scope :premises (@p25201)) % 1.38/1.65 (step @p17720 :rule process_scope :premises (@p25202) :args (@t3065)) % 1.38/1.65 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.65 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.65 (step @p538 :rule symm :premises (@p537)) % 1.38/1.65 (step @p17723 :rule eq_resolve :premises (@p25186 @p538)) % 1.38/1.65 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.65 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.65 (step @p17724 :rule and_intro :premises (@p272 @p17723)) % 1.38/1.65 (step @p17725 :rule modus_ponens :premises (@p17724 @p17720)) % 1.38/1.65 (assume-push @p25203 @t660) % 1.38/1.65 (assume-push @p25204 @t616) % 1.38/1.65 (step @p2065 :rule arith_mult_pos :args (121/49 @t617)) % 1.38/1.65 (step @p2066 :rule evaluate :args (@t618)) % 1.38/1.65 (step @p2067 :rule refl :args (@t389)) % 1.38/1.65 (step @p2068 :rule cong :premises (@p2067 @p2066) :args (@t619)) % 1.38/1.65 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.38/1.65 (step @p2069 :rule arith_poly_norm_rel :premises (@p1964) :args (@t621)) % 1.38/1.65 (step @p2070 :rule trans :premises (@p2069 @p2068)) % 1.38/1.65 (step @p2071 :rule eq_resolve :premises (@p25204 @p2070)) % 1.38/1.65 (step @p2072 :rule and_intro :premises (@p25203 @p2071)) % 1.38/1.65 (step @p2073 :rule modus_ponens :premises (@p2072 @p2065)) % 1.38/1.65 (step-pop @p25205 :rule scope :premises (@p2073)) % 1.38/1.65 (step-pop @p25206 :rule scope :premises (@p25205)) % 1.38/1.65 (step @p2074 :rule process_scope :premises (@p25206) :args (@t661)) % 1.38/1.65 (step @p1973 :rule arith-elim-lt :args (@t135 19)) % 1.38/1.65 (step @p1974 :rule symm :premises (@p1973)) % 1.38/1.65 (step @p17730 :rule eq_resolve :premises (@p25187 @p1974)) % 1.38/1.65 (step @p17731 :rule int_tight_ub :premises (@p17730)) % 1.38/1.65 (step @p2079 :rule evaluate :args (@t660)) % 1.38/1.65 (step @p2080 :rule true_elim :premises (@p2079)) % 1.38/1.65 (step @p17732 :rule and_intro :premises (@p2080 @p17731)) % 1.38/1.65 (step @p17733 :rule modus_ponens :premises (@p17732 @p2074)) % 1.38/1.65 (assume-push @p25207 @t662) % 1.38/1.65 (assume-push @p25208 @t773) % 1.38/1.65 (step @p3375 :rule arith_mult_pos :args (11/49 @t774)) % 1.38/1.65 (step @p3376 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p3377 :rule refl :args (@t401)) % 1.38/1.65 (step @p3378 :rule cong :premises (@p3377 @p3376) :args (@t775)) % 1.38/1.65 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.65 (step @p3379 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.65 (step @p3380 :rule trans :premises (@p3379 @p3378)) % 1.38/1.65 (step @p3381 :rule eq_resolve :premises (@p25208 @p3380)) % 1.38/1.65 (step @p3382 :rule and_intro :premises (@p25207 @p3381)) % 1.38/1.65 (step @p3383 :rule modus_ponens :premises (@p3382 @p3375)) % 1.38/1.65 (step-pop @p25209 :rule scope :premises (@p3383)) % 1.38/1.65 (step-pop @p25210 :rule scope :premises (@p25209)) % 1.38/1.65 (step @p3384 :rule process_scope :premises (@p25210) :args (@t961)) % 1.38/1.65 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.65 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.65 (step @p17738 :rule eq_resolve :premises (@p25188 @p1653)) % 1.38/1.65 (step @p2095 :rule evaluate :args (@t662)) % 1.38/1.65 (step @p2096 :rule true_elim :premises (@p2095)) % 1.38/1.65 (step @p17739 :rule and_intro :premises (@p2096 @p17738)) % 1.38/1.65 (step @p17740 :rule modus_ponens :premises (@p17739 @p3384)) % 1.38/1.65 (step @p17741 :rule evaluate :args (@t1645)) % 1.38/1.65 (step @p17742 :rule cong :premises (@p25189) :args (@t644)) % 1.38/1.65 (step @p17743 :rule trans :premises (@p17742 @p17741)) % 1.38/1.65 (step @p17744 :rule arith_sum_ub :premises (@p17743 @p17740 @p17733 @p17725 @p17711 @p3404)) % 1.38/1.65 (step @p17745 false :rule eq_resolve :premises (@p17744 @p17694)) % 1.38/1.65 (step-pop @p25211 :rule scope :premises (@p17745)) % 1.38/1.65 (step @p17746 :rule process_scope :premises (@p25211) :args (false)) % 1.38/1.65 (step @p17748 false :rule contra :premises (@p25189 @p17746)) % 1.38/1.65 (step-pop @p25212 :rule scope :premises (@p17748)) % 1.38/1.65 (step-pop @p25213 :rule scope :premises (@p25212)) % 1.38/1.65 (step-pop @p25214 :rule scope :premises (@p25213)) % 1.38/1.65 (step-pop @p25215 :rule scope :premises (@p25214)) % 1.38/1.65 (step-pop @p25216 :rule scope :premises (@p25215)) % 1.38/1.65 (step-pop @p25217 :rule scope :premises (@p25216)) % 1.38/1.65 (step @p17749 :rule process_scope :premises (@p25217) :args (false)) % 1.38/1.65 (assume-push @p25218 @t15) % 1.38/1.65 (assume-push @p25219 @t24) % 1.38/1.65 (assume-push @p25220 @t602) % 1.38/1.65 (assume-push @p25221 @t1879) % 1.38/1.65 (assume-push @p25222 @t546) % 1.38/1.65 (assume-push @p25223 @t3056) % 1.38/1.65 (step @p17762 :rule and_intro :premises (@p6 @p25221 @p25219 @p25220 @p25222 @p25223)) % 1.38/1.65 (step-pop @p25224 :rule scope :premises (@p17762)) % 1.38/1.65 (step-pop @p25225 :rule scope :premises (@p25224)) % 1.38/1.65 (step-pop @p25226 :rule scope :premises (@p25225)) % 1.38/1.65 (step-pop @p25227 :rule scope :premises (@p25226)) % 1.38/1.65 (step-pop @p25228 :rule scope :premises (@p25227)) % 1.38/1.65 (step-pop @p25229 :rule scope :premises (@p25228)) % 1.38/1.65 (step @p17763 :rule process_scope :premises (@p25229) :args (@t3066)) % 1.38/1.65 (step @p17770 :rule implies_elim :premises (@p17763)) % 1.38/1.65 (step @p17771 :rule resolution :premises (@p17770 @p17749) :args (true @t3066)) % 1.38/1.65 (step @p17772 :rule not_and :premises (@p17771)) % 1.38/1.65 (step @p17773 :rule eq_resolve :premises (@p17772 @p17671)) % 1.38/1.65 (step @p17774 :rule bool-double-not-elim :args (@t3067)) % 1.38/1.65 (step @p17775 :rule nary_cong :premises (@p35 @p1923 @p8963 @p1684 @p3115 @p17774) :args ((or @t38 @t603 @t1880 @t549 @t886 (not @t3068)))) % 1.38/1.65 (assume-push @p25230 @t15) % 1.38/1.65 (assume-push @p25231 @t1879) % 1.38/1.65 (assume-push @p25232 @t883) % 1.38/1.65 (assume-push @p25233 @t602) % 1.38/1.65 (assume-push @p25234 @t546) % 1.38/1.65 (assume-push @p25235 @t3068) % 1.38/1.65 (step @p17782 :rule arith-elim-leq :args (@t16 36)) % 1.38/1.65 (step @p17783 :rule symm :premises (@p17782)) % 1.38/1.65 (step @p17784 :rule cong :premises (@p17783) :args ((not (>= 36 @t16)))) % 1.38/1.65 (step @p17785 :rule arith-elim-gt :args (@t16 36)) % 1.38/1.65 (step @p17786 :rule trans :premises (@p17785 @p17784)) % 1.38/1.65 (step @p17787 :rule evaluate :args (@t3069)) % 1.38/1.65 (step @p17788 :rule cong :premises (@p3319 @p17787) :args (@t3070)) % 1.38/1.65 (step @p17789 :rule cong :premises (@p17788) :args ((not @t3070))) % 1.38/1.65 (step @p17790 :rule arith-leq-norm :args (@t16 36)) % 1.38/1.65 (step @p17791 :rule trans :premises (@p17790 @p17789)) % 1.38/1.65 (step @p17792 :rule cong :premises (@p17791) :args ((not @t3071))) % 1.38/1.65 (step @p17793 :rule trans :premises (@p17792 @p17774)) % 1.38/1.65 (step @p17794 :rule trans :premises (@p17786 @p17793)) % 1.38/1.65 (step @p17795 :rule symm :premises (@p17794)) % 1.38/1.65 (step @p17796 :rule trans :premises (@p17793 @p17795)) % 1.38/1.65 (assume-push @p25236 @t3071) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p17798 :rule evaluate :args ((>= 0/1 -45/49))) % 1.38/1.65 (step @p17799 :rule evaluate :args ((+ 36/1 11/49 2178/49 1/7 -572/7 -1/49))) % 1.38/1.65 (step @p3334 :rule evaluate :args (@t943)) % 1.38/1.65 (step @p17681 :rule evaluate :args (@t3058)) % 1.38/1.65 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.65 (step @p2027 :rule evaluate :args (@t631)) % 1.38/1.65 (step @p3333 :rule evaluate :args (@t942)) % 1.38/1.65 (step @p17800 :rule refl :args (36/1)) % 1.38/1.65 (step @p17801 :rule nary_cong :premises (@p17800 @p3333 @p2027 @p239 @p17681 @p3334) :args (@t3072)) % 1.38/1.65 (step @p17802 :rule trans :premises (@p17801 @p17799)) % 1.38/1.65 (step @p17685 :rule arith_poly_norm :args (@t3060)) % 1.38/1.65 (step @p3340 :rule arith_poly_norm :args (@t952)) % 1.38/1.65 (step @p3341 :rule refl :args (@t948)) % 1.38/1.65 (step @p3342 :rule arith_poly_norm :args (@t954)) % 1.38/1.65 (step @p2039 :rule refl :args (@t639)) % 1.38/1.65 (step @p2040 :rule arith_poly_norm :args (@t653)) % 1.38/1.65 (step @p17686 :rule refl :args (@t644)) % 1.38/1.65 (step @p17687 :rule nary_cong :premises (@p17686 @p2040 @p2039 @p3342 @p3341 @p3340) :args (@t3061)) % 1.38/1.65 (step @p17688 :rule trans :premises (@p17687 @p17685)) % 1.38/1.65 (step @p17803 :rule cong :premises (@p17688 @p17802) :args (@t3073)) % 1.38/1.65 (step @p17804 :rule trans :premises (@p17803 @p17798)) % 1.38/1.65 (step @p17805 :rule cong :premises (@p17804) :args ((not @t3073))) % 1.38/1.65 (step @p17806 :rule trans :premises (@p17805 @p236)) % 1.38/1.65 (step @p17807 :rule arith-elim-lt :args (@t3061 @t3072)) % 1.38/1.65 (step @p17808 :rule trans :premises (@p17807 @p17806)) % 1.38/1.65 (assume-push @p25237 @t962) % 1.38/1.65 (assume-push @p25238 @t4) % 1.38/1.65 (step @p3392 :rule arith_mult_neg :args (-1/49 @t82)) % 1.38/1.65 (step @p3393 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p3394 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p3395 :rule trans :premises (@p3394 @p3393)) % 1.38/1.65 (step @p3396 :rule and_intro :premises (@p25237 @p3395)) % 1.38/1.65 (step @p3397 :rule modus_ponens :premises (@p3396 @p3392)) % 1.38/1.65 (step-pop @p25239 :rule scope :premises (@p3397)) % 1.38/1.65 (step-pop @p25240 :rule scope :premises (@p25239)) % 1.38/1.65 (step @p3398 :rule process_scope :premises (@p25240) :args (@t963)) % 1.38/1.65 (step @p3401 :rule evaluate :args (@t962)) % 1.38/1.65 (step @p3402 :rule true_elim :premises (@p3401)) % 1.38/1.65 (step @p3403 :rule and_intro :premises (@p3402 @p1)) % 1.38/1.65 (step @p3404 :rule modus_ponens :premises (@p3403 @p3398)) % 1.38/1.65 (assume-push @p25241 @t666) % 1.38/1.65 (assume-push @p25242 @t1879) % 1.38/1.65 (step @p17701 :rule arith_mult_pos :args (22/7 @t3063)) % 1.38/1.65 (step @p17702 :rule evaluate :args (@t2527)) % 1.38/1.65 (step @p17703 :rule cong :premises (@p25231) :args (@t387)) % 1.38/1.65 (step @p17704 :rule trans :premises (@p17703 @p17702)) % 1.38/1.65 (step @p17705 :rule and_intro :premises (@p25241 @p17704)) % 1.38/1.65 (step @p17706 :rule modus_ponens :premises (@p17705 @p17701)) % 1.38/1.65 (step-pop @p25243 :rule scope :premises (@p17706)) % 1.38/1.65 (step-pop @p25244 :rule scope :premises (@p25243)) % 1.38/1.65 (step @p17707 :rule process_scope :premises (@p25244) :args (@t3064)) % 1.38/1.65 (step @p2129 :rule evaluate :args (@t666)) % 1.38/1.65 (step @p2130 :rule true_elim :premises (@p2129)) % 1.38/1.65 (step @p17817 :rule and_intro :premises (@p2130 @p25231)) % 1.38/1.65 (step @p17818 :rule modus_ponens :premises (@p17817 @p17707)) % 1.38/1.65 (assume-push @p25245 @t125) % 1.38/1.65 (assume-push @p25246 @t920) % 1.38/1.65 (step @p3428 :rule arith_mult_pos :args (1/7 @t921)) % 1.38/1.65 (step @p3429 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p3430 :rule refl :args (@t654)) % 1.38/1.65 (step @p3431 :rule cong :premises (@p3430 @p3429) :args (@t922)) % 1.38/1.65 (step @p3239 :rule arith_poly_norm :args (@t923)) % 1.38/1.65 (step @p3432 :rule arith_poly_norm_rel :premises (@p3239) :args (@t924)) % 1.38/1.65 (step @p3433 :rule trans :premises (@p3432 @p3431)) % 1.38/1.65 (step @p3434 :rule eq_resolve :premises (@p25246 @p3433)) % 1.38/1.65 (step @p3435 :rule and_intro :premises (@p25245 @p3434)) % 1.38/1.65 (step @p3436 :rule modus_ponens :premises (@p3435 @p3428)) % 1.38/1.65 (step-pop @p25247 :rule scope :premises (@p3436)) % 1.38/1.65 (step-pop @p25248 :rule scope :premises (@p25247)) % 1.38/1.65 (step @p3437 :rule process_scope :premises (@p25248) :args (@t970)) % 1.38/1.65 (step @p3085 :rule arith-elim-lt :args (@t217 1)) % 1.38/1.65 (step @p3086 :rule symm :premises (@p3085)) % 1.38/1.65 (step @p17823 :rule eq_resolve :premises (@p25232 @p3086)) % 1.38/1.65 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.65 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.65 (step @p17824 :rule and_intro :premises (@p272 @p17823)) % 1.38/1.65 (step @p17825 :rule modus_ponens :premises (@p17824 @p3437)) % 1.38/1.65 (assume-push @p25249 @t660) % 1.38/1.65 (assume-push @p25250 @t616) % 1.38/1.65 (step @p2065 :rule arith_mult_pos :args (121/49 @t617)) % 1.38/1.65 (step @p2066 :rule evaluate :args (@t618)) % 1.38/1.65 (step @p2067 :rule refl :args (@t389)) % 1.38/1.65 (step @p2068 :rule cong :premises (@p2067 @p2066) :args (@t619)) % 1.38/1.65 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.38/1.65 (step @p2069 :rule arith_poly_norm_rel :premises (@p1964) :args (@t621)) % 1.38/1.65 (step @p2070 :rule trans :premises (@p2069 @p2068)) % 1.38/1.65 (step @p2071 :rule eq_resolve :premises (@p25250 @p2070)) % 1.38/1.65 (step @p2072 :rule and_intro :premises (@p25249 @p2071)) % 1.38/1.65 (step @p2073 :rule modus_ponens :premises (@p2072 @p2065)) % 1.38/1.65 (step-pop @p25251 :rule scope :premises (@p2073)) % 1.38/1.65 (step-pop @p25252 :rule scope :premises (@p25251)) % 1.38/1.65 (step @p2074 :rule process_scope :premises (@p25252) :args (@t661)) % 1.38/1.65 (step @p1973 :rule arith-elim-lt :args (@t135 19)) % 1.38/1.65 (step @p1974 :rule symm :premises (@p1973)) % 1.38/1.65 (step @p17830 :rule eq_resolve :premises (@p25233 @p1974)) % 1.38/1.65 (step @p17831 :rule int_tight_ub :premises (@p17830)) % 1.38/1.65 (step @p2079 :rule evaluate :args (@t660)) % 1.38/1.65 (step @p2080 :rule true_elim :premises (@p2079)) % 1.38/1.65 (step @p17832 :rule and_intro :premises (@p2080 @p17831)) % 1.38/1.65 (step @p17833 :rule modus_ponens :premises (@p17832 @p2074)) % 1.38/1.65 (assume-push @p25253 @t662) % 1.38/1.65 (assume-push @p25254 @t773) % 1.38/1.65 (step @p3375 :rule arith_mult_pos :args (11/49 @t774)) % 1.38/1.65 (step @p3376 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p3377 :rule refl :args (@t401)) % 1.38/1.65 (step @p3378 :rule cong :premises (@p3377 @p3376) :args (@t775)) % 1.38/1.65 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.65 (step @p3379 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.65 (step @p3380 :rule trans :premises (@p3379 @p3378)) % 1.38/1.65 (step @p3381 :rule eq_resolve :premises (@p25254 @p3380)) % 1.38/1.65 (step @p3382 :rule and_intro :premises (@p25253 @p3381)) % 1.38/1.65 (step @p3383 :rule modus_ponens :premises (@p3382 @p3375)) % 1.38/1.65 (step-pop @p25255 :rule scope :premises (@p3383)) % 1.38/1.65 (step-pop @p25256 :rule scope :premises (@p25255)) % 1.38/1.65 (step @p3384 :rule process_scope :premises (@p25256) :args (@t961)) % 1.38/1.65 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.65 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.65 (step @p17838 :rule eq_resolve :premises (@p25234 @p1653)) % 1.38/1.65 (step @p2095 :rule evaluate :args (@t662)) % 1.38/1.65 (step @p2096 :rule true_elim :premises (@p2095)) % 1.38/1.65 (step @p17839 :rule and_intro :premises (@p2096 @p17838)) % 1.38/1.65 (step @p17840 :rule modus_ponens :premises (@p17839 @p3384)) % 1.38/1.65 (step @p17841 :rule evaluate :args (@t1555)) % 1.38/1.65 (step @p17842 :rule refl :args (@t644)) % 1.38/1.65 (step @p17843 :rule cong :premises (@p17842 @p17841) :args (@t3074)) % 1.38/1.65 (step @p17844 :rule arith_poly_norm :args ((= (* -36/1 (to_real (- @t16 36))) (* -36/1 (- @t644 @t1555))))) % 1.38/1.65 (step @p17845 :rule arith_poly_norm_rel :premises (@p17844) :args ((= @t3071 @t3074))) % 1.38/1.65 (step @p17846 :rule trans :premises (@p17845 @p17843)) % 1.38/1.65 (step @p17847 :rule eq_resolve :premises (@p25236 @p17846)) % 1.38/1.65 (step @p17848 :rule arith_sum_ub :premises (@p17847 @p17840 @p17833 @p17825 @p17818 @p3404)) % 1.38/1.65 (step @p17849 false :rule eq_resolve :premises (@p17848 @p17808)) % 1.38/1.65 (step-pop @p25257 :rule scope :premises (@p17849)) % 1.38/1.65 (step @p17850 :rule process_scope :premises (@p25257) :args (false)) % 1.38/1.65 (step @p17852 :rule eq_resolve :premises (@p17850 @p17796)) % 1.38/1.65 (step @p17853 :rule eq_resolve :premises (@p17852 @p17786)) % 1.38/1.65 (step @p17854 :rule arith-elim-lt :args (@t16 37)) % 1.38/1.65 (step @p17855 :rule symm :premises (@p17854)) % 1.38/1.65 (step @p17856 :rule eq_resolve :premises (@p25235 @p17855)) % 1.38/1.65 (step @p17857 :rule int_tight_ub :premises (@p17856)) % 1.38/1.65 (step @p17858 false :rule contra :premises (@p17857 @p17853)) % 1.38/1.65 (step-pop @p25258 :rule scope :premises (@p17858)) % 1.38/1.65 (step-pop @p25259 :rule scope :premises (@p25258)) % 1.38/1.65 (step-pop @p25260 :rule scope :premises (@p25259)) % 1.38/1.65 (step-pop @p25261 :rule scope :premises (@p25260)) % 1.38/1.65 (step-pop @p25262 :rule scope :premises (@p25261)) % 1.38/1.65 (step-pop @p25263 :rule scope :premises (@p25262)) % 1.38/1.65 (step @p17859 :rule process_scope :premises (@p25263) :args (false)) % 1.38/1.65 (assume-push @p25264 @t15) % 1.38/1.65 (assume-push @p25265 @t602) % 1.38/1.65 (assume-push @p25266 @t1879) % 1.38/1.65 (assume-push @p25267 @t546) % 1.38/1.65 (assume-push @p25268 @t883) % 1.38/1.65 (assume-push @p25269 @t3068) % 1.38/1.65 (step @p17872 :rule and_intro :premises (@p6 @p25266 @p25268 @p25265 @p25267 @p25269)) % 1.38/1.65 (step-pop @p25270 :rule scope :premises (@p17872)) % 1.38/1.65 (step-pop @p25271 :rule scope :premises (@p25270)) % 1.38/1.65 (step-pop @p25272 :rule scope :premises (@p25271)) % 1.38/1.65 (step-pop @p25273 :rule scope :premises (@p25272)) % 1.38/1.65 (step-pop @p25274 :rule scope :premises (@p25273)) % 1.38/1.65 (step-pop @p25275 :rule scope :premises (@p25274)) % 1.38/1.65 (step @p17873 :rule process_scope :premises (@p25275) :args (@t3075)) % 1.38/1.65 (step @p17880 :rule implies_elim :premises (@p17873)) % 1.38/1.65 (step @p17881 :rule resolution :premises (@p17880 @p17859) :args (true @t3075)) % 1.38/1.65 (step @p17882 :rule not_and :premises (@p17881)) % 1.38/1.65 (step @p17883 :rule eq_resolve :premises (@p17882 @p17775)) % 1.38/1.65 (step @p17884 :rule aci_norm :args ((= (or @t3056 (or @t3068 @t3076)) (or @t3056 @t3068 @t3076)))) % 1.38/1.65 (step @p17885 :rule symm :premises (@p17884)) % 1.38/1.65 (step @p17886 :rule bool-double-not-elim :args (@t3076)) % 1.38/1.65 (step @p17887 :rule evaluate :args (@t3077)) % 1.38/1.65 (step @p17888 :rule cong :premises (@p3319 @p17887) :args (@t3078)) % 1.38/1.65 (step @p17889 :rule cong :premises (@p17888) :args ((not @t3078))) % 1.38/1.65 (step @p17890 :rule arith-leq-norm :args (@t16 37)) % 1.38/1.65 (step @p17891 :rule trans :premises (@p17890 @p17889)) % 1.38/1.65 (step @p17892 :rule cong :premises (@p17891) :args ((not (<= @t16 37)))) % 1.38/1.65 (step @p17893 :rule trans :premises (@p17892 @p17886)) % 1.38/1.65 (step @p17894 :rule arith-elim-leq :args (@t16 37)) % 1.38/1.65 (step @p17895 :rule symm :premises (@p17894)) % 1.38/1.65 (step @p17896 :rule cong :premises (@p17895) :args ((not (>= 37 @t16)))) % 1.38/1.65 (step @p17897 :rule arith-elim-gt :args (@t16 37)) % 1.38/1.65 (step @p17898 :rule trans :premises (@p17897 @p17896)) % 1.38/1.65 (step @p17899 :rule trans :premises (@p17898 @p17893)) % 1.38/1.65 (step @p17900 :rule bool-double-not-elim :args (@t3079)) % 1.38/1.65 (step @p17901 :rule trans :premises (@p17900 @p17899)) % 1.38/1.65 (step @p17854 :rule arith-elim-lt :args (@t16 37)) % 1.38/1.65 (step @p17902 :rule bool-double-not-elim :args (@t3080)) % 1.38/1.65 (step @p17903 :rule trans :premises (@p17902 @p17854)) % 1.38/1.65 (step @p17904 :rule bool-double-not-elim :args (@t3056)) % 1.38/1.65 (step @p17905 :rule nary_cong :premises (@p17904 @p17903 @p17901) :args ((or (not @t3057) (not @t3082) (not @t3081)))) % 1.38/1.65 (step @p17906 :rule trans :premises (@p17905 @p17885)) % 1.38/1.65 (assume-push @p25276 @t3057) % 1.38/1.65 (assume-push @p25277 @t3082) % 1.38/1.65 (assume-push @p25278 @t3081) % 1.38/1.65 (step @p17910 :rule arith_trichotomy :premises (@p25277 @p25276)) % 1.38/1.65 (step @p17911 false :rule contra :premises (@p17910 @p25278)) % 1.38/1.65 (step-pop @p25279 :rule scope :premises (@p17911)) % 1.38/1.65 (step-pop @p25280 :rule scope :premises (@p25279)) % 1.38/1.65 (step-pop @p25281 :rule scope :premises (@p25280)) % 1.38/1.65 (step @p17912 :rule process_scope :premises (@p25281) :args (false)) % 1.38/1.65 (step @p17916 :rule not_and :premises (@p17912)) % 1.38/1.65 (step @p17917 :rule eq_resolve :premises (@p17916 @p17906)) % 1.38/1.65 (step @p17918 :rule eq_resolve :premises (@p17917 @p17884)) % 1.38/1.65 (step @p17919 :rule reordering :premises (@p17918) :args ((or @t3068 @t3076 @t3056))) % 1.38/1.65 (assume-push @p25282 @t15) % 1.38/1.65 (assume-push @p25283 @t1879) % 1.38/1.65 (assume-push @p25284 @t24) % 1.38/1.65 (assume-push @p25285 @t2171) % 1.38/1.65 (assume-push @p25286 @t143) % 1.38/1.65 (assume-push @p25287 @t3076) % 1.38/1.65 (step @p17926 :rule arith-elim-lt :args (@t16 38)) % 1.38/1.65 (step @p17927 :rule symm :premises (@p17926)) % 1.38/1.65 (assume-push @p25288 @t3076) % 1.38/1.65 (step @p16205 :rule evaluate :args (@t2880)) % 1.38/1.65 (step @p17929 :rule evaluate :args ((+ -38/1 0/1 -2178/49 0/1 572/7 1/49))) % 1.38/1.65 (step @p13246 :rule evaluate :args (@t2402)) % 1.38/1.65 (step @p17930 :rule evaluate :args (@t3083)) % 1.38/1.65 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.65 (step @p17931 :rule evaluate :args (@t3084)) % 1.38/1.65 (step @p13245 :rule evaluate :args (@t2401)) % 1.38/1.65 (step @p17932 :rule evaluate :args ((to_real -38))) % 1.38/1.65 (step @p17295 :rule evaluate :args (@t2985)) % 1.38/1.65 (step @p17933 :rule cong :premises (@p17295) :args (@t3085)) % 1.38/1.65 (step @p17934 :rule trans :premises (@p17933 @p17932)) % 1.38/1.65 (step @p17935 :rule nary_cong :premises (@p17934 @p13245 @p17931 @p2029 @p17930 @p13246) :args (@t3086)) % 1.38/1.65 (step @p17936 :rule trans :premises (@p17935 @p17929)) % 1.38/1.65 (step @p17937 :rule arith_poly_norm :args ((= (+ @t650 @t2407 @t640 @t647 @t2406 @t2408) 0/1))) % 1.38/1.65 (step @p13257 :rule arith_poly_norm :args (@t2412)) % 1.38/1.65 (step @p13255 :rule refl :args (@t2406)) % 1.38/1.65 (step @p2041 :rule arith_poly_norm :args (@t656)) % 1.38/1.65 (step @p13254 :rule refl :args (@t640)) % 1.38/1.65 (step @p13256 :rule arith_poly_norm :args (@t2410)) % 1.38/1.65 (step @p17938 :rule refl :args (@t650)) % 1.38/1.65 (step @p17939 :rule nary_cong :premises (@p17938 @p13256 @p13254 @p2041 @p13255 @p13257) :args (@t3087)) % 1.38/1.65 (step @p17940 :rule trans :premises (@p17939 @p17937)) % 1.38/1.65 (step @p17941 :rule cong :premises (@p17940 @p17936) :args ((<= @t3087 @t3086))) % 1.38/1.65 (step @p17942 :rule trans :premises (@p17941 @p16205)) % 1.38/1.65 (assume-push @p25289 @t2420) % 1.38/1.65 (assume-push @p25290 @t4) % 1.38/1.65 (step @p13318 :rule arith_mult_pos :args (1/49 @t82)) % 1.38/1.65 (step @p13319 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p13320 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p13321 :rule trans :premises (@p13320 @p13319)) % 1.38/1.65 (step @p13322 :rule and_intro :premises (@p25289 @p13321)) % 1.38/1.65 (step @p13323 :rule modus_ponens :premises (@p13322 @p13318)) % 1.38/1.65 (step-pop @p25291 :rule scope :premises (@p13323)) % 1.38/1.65 (step-pop @p25292 :rule scope :premises (@p25291)) % 1.38/1.65 (step @p13324 :rule process_scope :premises (@p25292) :args (@t2421)) % 1.38/1.65 (step @p13327 :rule evaluate :args (@t2420)) % 1.38/1.65 (step @p13328 :rule true_elim :premises (@p13327)) % 1.38/1.65 (step @p13329 :rule and_intro :premises (@p13328 @p1)) % 1.38/1.65 (step @p13330 :rule modus_ponens :premises (@p13329 @p13324)) % 1.38/1.65 (assume-push @p25293 @t2415) % 1.38/1.65 (assume-push @p25294 @t1879) % 1.38/1.65 (step @p17949 :rule arith_mult_neg :args (-22/7 @t3063)) % 1.38/1.65 (step @p17950 :rule evaluate :args (@t2527)) % 1.38/1.65 (step @p17951 :rule cong :premises (@p25283) :args (@t387)) % 1.38/1.65 (step @p17952 :rule trans :premises (@p17951 @p17950)) % 1.38/1.65 (step @p17953 :rule and_intro :premises (@p25293 @p17952)) % 1.38/1.65 (step @p17954 :rule modus_ponens :premises (@p17953 @p17949)) % 1.38/1.65 (step-pop @p25295 :rule scope :premises (@p17954)) % 1.38/1.65 (step-pop @p25296 :rule scope :premises (@p25295)) % 1.38/1.65 (step @p17955 :rule process_scope :premises (@p25296) :args ((= @t2406 @t3083))) % 1.38/1.65 (step @p13296 :rule evaluate :args (@t2415)) % 1.38/1.65 (step @p13297 :rule true_elim :premises (@p13296)) % 1.38/1.65 (step @p17958 :rule and_intro :premises (@p13297 @p25283)) % 1.38/1.65 (step @p17959 :rule modus_ponens :premises (@p17958 @p17955)) % 1.38/1.65 (assume-push @p25297 @t259) % 1.38/1.65 (assume-push @p25298 @t222) % 1.38/1.65 (step @p2101 :rule arith_mult_neg :args (-1/7 @t664)) % 1.38/1.65 (step @p2102 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p2103 :rule cong :premises (@p25298) :args (@t654)) % 1.38/1.65 (step @p2104 :rule trans :premises (@p2103 @p2102)) % 1.38/1.65 (step @p2105 :rule and_intro :premises (@p25297 @p2104)) % 1.38/1.65 (step @p2106 :rule modus_ponens :premises (@p2105 @p2101)) % 1.38/1.65 (step-pop @p25299 :rule scope :premises (@p2106)) % 1.38/1.65 (step-pop @p25300 :rule scope :premises (@p25299)) % 1.38/1.65 (step @p2107 :rule process_scope :premises (@p25300) :args (@t665)) % 1.38/1.65 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.65 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.65 (step @p538 :rule symm :premises (@p537)) % 1.38/1.65 (step @p17964 :rule eq_resolve :premises (@p25284 @p538)) % 1.38/1.65 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.65 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.65 (step @p17965 :rule and_intro :premises (@p661 @p17964)) % 1.38/1.65 (step @p17966 :rule modus_ponens :premises (@p17965 @p2107)) % 1.38/1.65 (assume-push @p25301 @t2414) % 1.38/1.65 (assume-push @p25302 @t2171) % 1.38/1.65 (step @p17969 :rule arith_mult_neg :args (-121/49 @t2782)) % 1.38/1.65 (step @p17970 :rule evaluate :args (@t618)) % 1.38/1.65 (step @p17971 :rule refl :args (@t389)) % 1.38/1.65 (step @p17972 :rule cong :premises (@p17971 @p17970) :args (@t2783)) % 1.38/1.65 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.38/1.65 (step @p17973 :rule arith_poly_norm_rel :premises (@p1964) :args (@t2784)) % 1.38/1.65 (step @p17974 :rule trans :premises (@p17973 @p17972)) % 1.38/1.65 (step @p17975 :rule eq_resolve :premises (@p25285 @p17974)) % 1.38/1.65 (step @p17976 :rule and_intro :premises (@p25301 @p17975)) % 1.38/1.65 (step @p17977 :rule modus_ponens :premises (@p17976 @p17969)) % 1.38/1.65 (step-pop @p25303 :rule scope :premises (@p17977)) % 1.38/1.65 (step-pop @p25304 :rule scope :premises (@p25303)) % 1.38/1.65 (step @p17978 :rule process_scope :premises (@p25304) :args ((<= @t640 @t3084))) % 1.38/1.65 (step @p13277 :rule evaluate :args (@t2414)) % 1.38/1.65 (step @p13278 :rule true_elim :premises (@p13277)) % 1.38/1.65 (step @p17981 :rule and_intro :premises (@p13278 @p25285)) % 1.38/1.65 (step @p17982 :rule modus_ponens :premises (@p17981 @p17978)) % 1.38/1.65 (assume-push @p25305 @t2418) % 1.38/1.65 (assume-push @p25306 @t417) % 1.38/1.65 (step @p13302 :rule arith_mult_neg :args (-11/49 @t418)) % 1.38/1.65 (step @p13303 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p13304 :rule cong :premises (@p25306) :args (@t401)) % 1.38/1.65 (step @p13305 :rule trans :premises (@p13304 @p13303)) % 1.38/1.65 (step @p13306 :rule and_intro :premises (@p25305 @p13305)) % 1.38/1.65 (step @p13307 :rule modus_ponens :premises (@p13306 @p13302)) % 1.38/1.65 (step-pop @p25307 :rule scope :premises (@p13307)) % 1.38/1.65 (step-pop @p25308 :rule scope :premises (@p25307)) % 1.38/1.65 (step @p13308 :rule process_scope :premises (@p25308) :args (@t2419)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p17987 :rule eq_resolve :premises (@p25286 @p1181)) % 1.38/1.65 (step @p13312 :rule evaluate :args (@t2418)) % 1.38/1.65 (step @p13313 :rule true_elim :premises (@p13312)) % 1.38/1.65 (step @p17988 :rule and_intro :premises (@p13313 @p17987)) % 1.38/1.65 (step @p17989 :rule modus_ponens :premises (@p17988 @p13308)) % 1.38/1.65 (step @p17990 :rule arith_poly_norm :args ((= (* 38/1 (to_real (- @t649 @t2985))) (* 38/1 (- @t650 @t3085))))) % 1.38/1.65 (step @p17991 :rule arith_poly_norm_rel :premises (@p17990) :args ((= (<= @t649 @t2985) (<= @t650 @t3085)))) % 1.38/1.65 (step @p17992 :rule arith_mult_neg :args (-1 @t3076)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p17993 :rule and_intro :premises (@p136 @p25287)) % 1.38/1.65 (step @p17994 :rule modus_ponens :premises (@p17993 @p17992)) % 1.38/1.65 (step @p17995 :rule eq_resolve :premises (@p17994 @p17991)) % 1.38/1.65 (step @p17996 :rule arith_sum_ub :premises (@p17995 @p17989 @p17982 @p17966 @p17959 @p13330)) % 1.38/1.65 (step @p17997 false :rule eq_resolve :premises (@p17996 @p17942)) % 1.38/1.65 (step-pop @p25309 :rule scope :premises (@p17997)) % 1.38/1.65 (step @p17998 :rule process_scope :premises (@p25309) :args (false)) % 1.38/1.65 (step @p18000 :rule eq_resolve :premises (@p17998 @p17927)) % 1.38/1.65 (step @p18001 :rule eq_resolve :premises (@p18000 @p17926)) % 1.38/1.65 (step @p18002 false :rule contra :premises (@p25287 @p18001)) % 1.38/1.65 (step-pop @p25310 :rule scope :premises (@p18002)) % 1.38/1.65 (step-pop @p25311 :rule scope :premises (@p25310)) % 1.38/1.65 (step-pop @p25312 :rule scope :premises (@p25311)) % 1.38/1.65 (step-pop @p25313 :rule scope :premises (@p25312)) % 1.38/1.65 (step-pop @p25314 :rule scope :premises (@p25313)) % 1.38/1.65 (step-pop @p25315 :rule scope :premises (@p25314)) % 1.38/1.65 (step @p18003 :rule process_scope :premises (@p25315) :args (false)) % 1.38/1.65 (assume-push @p25316 @t15) % 1.38/1.65 (assume-push @p25317 @t24) % 1.38/1.65 (assume-push @p25318 @t143) % 1.38/1.65 (assume-push @p25319 @t2171) % 1.38/1.65 (assume-push @p25320 @t1879) % 1.38/1.65 (assume-push @p25321 @t3076) % 1.38/1.65 (step @p18016 :rule and_intro :premises (@p6 @p25320 @p25317 @p25319 @p25318 @p25321)) % 1.38/1.65 (step-pop @p25322 :rule scope :premises (@p18016)) % 1.38/1.65 (step-pop @p25323 :rule scope :premises (@p25322)) % 1.38/1.65 (step-pop @p25324 :rule scope :premises (@p25323)) % 1.38/1.65 (step-pop @p25325 :rule scope :premises (@p25324)) % 1.38/1.65 (step-pop @p25326 :rule scope :premises (@p25325)) % 1.38/1.65 (step-pop @p25327 :rule scope :premises (@p25326)) % 1.38/1.65 (step @p18017 :rule process_scope :premises (@p25327) :args (@t3088)) % 1.38/1.65 (step @p18024 :rule implies_elim :premises (@p18017)) % 1.38/1.65 (step @p18025 :rule resolution :premises (@p18024 @p18003) :args (true @t3088)) % 1.38/1.65 (step @p18026 :rule not_and :premises (@p18025)) % 1.38/1.65 (step @p18027 :rule chain_m_resolution :premises (@p18026 @p444 @p324 @p6 @p17919 @p17883 @p1683 @p3111 @p6 @p17773 @p1683 @p324 @p6) :args ((or @t2172 @t599 @t1880) (@list false false false false false true true false true true false false) (@list @t143 @t24 @t15 @t3076 @t3067 @t537 @t879 @t15 @t3056 @t537 @t24 @t15))) % 1.38/1.65 (step @p18028 :rule refl :args (@t3089)) % 1.38/1.65 (step @p18029 :rule nary_cong :premises (@p18028 @p1923 @p8712 @p1684) :args ((or @t3089 @t603 @t1844 @t549))) % 1.38/1.65 (assume-push @p25328 @t1843) % 1.38/1.65 (assume-push @p25329 @t602) % 1.38/1.65 (assume-push @p25330 @t546) % 1.38/1.65 (assume-push @p25331 @t3049) % 1.38/1.65 (step @p18034 :rule arith-elim-lt :args (tptp.a 10)) % 1.38/1.65 (step @p18035 :rule symm :premises (@p18034)) % 1.38/1.65 (assume-push @p25332 @t3049) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.65 (step @p18037 :rule evaluate :args ((+ -10 1 198 -189))) % 1.38/1.65 (step @p18038 :rule evaluate :args (@t3090)) % 1.38/1.65 (step @p15640 :rule evaluate :args (@t2810)) % 1.38/1.65 (step @p18039 :rule evaluate :args (@t3091)) % 1.38/1.65 (step @p18040 :rule nary_cong :premises (@p18039 @p404 @p15640 @p18038) :args (@t3092)) % 1.38/1.65 (step @p18041 :rule trans :premises (@p18040 @p18037)) % 1.38/1.65 (step @p1700 :rule arith_poly_norm :args (@t555)) % 1.38/1.65 (step @p15644 :rule arith_poly_norm :args (@t2814)) % 1.38/1.65 (step @p15645 :rule trans :premises (@p15644 @p1700)) % 1.38/1.65 (step @p18042 :rule cong :premises (@p15645 @p18041) :args (@t3093)) % 1.38/1.65 (step @p18043 :rule trans :premises (@p18042 @p824)) % 1.38/1.65 (step @p18044 :rule cong :premises (@p18043) :args ((not @t3093))) % 1.38/1.65 (step @p18045 :rule trans :premises (@p18044 @p236)) % 1.38/1.65 (step @p18046 :rule arith-elim-lt :args (@t2813 @t3092)) % 1.38/1.65 (step @p18047 :rule trans :premises (@p18046 @p18045)) % 1.38/1.65 (step @p18048 :rule arith_mult_pos :args (7 @t1847)) % 1.38/1.65 (step @p8799 :rule symm :premises (@p8798)) % 1.38/1.65 (step @p18049 :rule eq_resolve :premises (@p25328 @p8799)) % 1.38/1.65 (step @p18050 :rule int_tight_ub :premises (@p18049)) % 1.38/1.65 (step @p549 :rule evaluate :args (@t226)) % 1.38/1.65 (step @p550 :rule true_elim :premises (@p549)) % 1.38/1.65 (step @p18051 :rule and_intro :premises (@p550 @p18050)) % 1.38/1.65 (step @p18052 :rule modus_ponens :premises (@p18051 @p18048)) % 1.38/1.65 (step @p15659 :rule arith_mult_pos :args (11 @t616)) % 1.38/1.65 (step @p1973 :rule arith-elim-lt :args (@t135 19)) % 1.38/1.65 (step @p1974 :rule symm :premises (@p1973)) % 1.38/1.65 (step @p18053 :rule eq_resolve :premises (@p25329 @p1974)) % 1.38/1.65 (step @p18054 :rule int_tight_ub :premises (@p18053)) % 1.38/1.65 (step @p1713 :rule evaluate :args (@t559)) % 1.38/1.65 (step @p1714 :rule true_elim :premises (@p1713)) % 1.38/1.65 (step @p18055 :rule and_intro :premises (@p1714 @p18054)) % 1.38/1.65 (step @p18056 :rule modus_ponens :premises (@p18055 @p15659)) % 1.38/1.65 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.65 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.65 (step @p18057 :rule eq_resolve :premises (@p25330 @p1653)) % 1.38/1.65 (step @p18058 :rule arith_mult_neg :args (-1 @t3049)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18059 :rule and_intro :premises (@p136 @p25331)) % 1.38/1.65 (step @p18060 :rule modus_ponens :premises (@p18059 @p18058)) % 1.38/1.65 (step @p18061 :rule arith_sum_ub :premises (@p18060 @p18057 @p18056 @p18052)) % 1.38/1.65 (step @p18062 false :rule eq_resolve :premises (@p18061 @p18047)) % 1.38/1.65 (step-pop @p25333 :rule scope :premises (@p18062)) % 1.38/1.65 (step @p18063 :rule process_scope :premises (@p25333) :args (false)) % 1.38/1.65 (step @p18065 :rule eq_resolve :premises (@p18063 @p18035)) % 1.38/1.65 (step @p18066 :rule eq_resolve :premises (@p18065 @p18034)) % 1.38/1.65 (step @p18067 false :rule contra :premises (@p25331 @p18066)) % 1.38/1.65 (step-pop @p25334 :rule scope :premises (@p18067)) % 1.38/1.65 (step-pop @p25335 :rule scope :premises (@p25334)) % 1.38/1.65 (step-pop @p25336 :rule scope :premises (@p25335)) % 1.38/1.65 (step-pop @p25337 :rule scope :premises (@p25336)) % 1.38/1.65 (step @p18068 :rule process_scope :premises (@p25337) :args (false)) % 1.38/1.65 (assume-push @p25338 @t3049) % 1.38/1.65 (assume-push @p25339 @t602) % 1.38/1.65 (assume-push @p25340 @t1843) % 1.38/1.65 (assume-push @p25341 @t546) % 1.38/1.65 (step @p18077 :rule and_intro :premises (@p25340 @p25339 @p25341 @p25338)) % 1.38/1.65 (step-pop @p25342 :rule scope :premises (@p18077)) % 1.38/1.65 (step-pop @p25343 :rule scope :premises (@p25342)) % 1.38/1.65 (step-pop @p25344 :rule scope :premises (@p25343)) % 1.38/1.65 (step-pop @p25345 :rule scope :premises (@p25344)) % 1.38/1.65 (step @p18078 :rule process_scope :premises (@p25345) :args (@t3094)) % 1.38/1.65 (step @p18083 :rule implies_elim :premises (@p18078)) % 1.38/1.65 (step @p18084 :rule resolution :premises (@p18083 @p18068) :args (true @t3094)) % 1.38/1.65 (step @p18085 :rule not_and :premises (@p18084)) % 1.38/1.65 (step @p18086 :rule eq_resolve :premises (@p18085 @p18029)) % 1.38/1.65 (step @p18087 :rule chain_m_resolution :premises (@p18086 @p1683 @p9088 @p18027) :args ((or @t3089 @t2172 @t599 @t1871) (@list true true true) (@list @t537 @t1842 @t1879))) % 1.38/1.65 (step @p18088 :rule nary_cong :premises (@p709 @p1375 @p15550 @p15483) :args ((or @t273 @t471 @t602 @t2787))) % 1.38/1.65 (assume-push @p25346 @t599) % 1.38/1.65 (assume-push @p25347 @t143) % 1.38/1.65 (assume-push @p25348 @t2786) % 1.38/1.65 (assume-push @p25349 @t470) % 1.38/1.65 (step @p1412 :rule arith-elim-lt :args (tptp.a 20)) % 1.38/1.65 (step @p18093 :rule cong :premises (@p1412) :args ((not @t3095))) % 1.38/1.65 (step @p18094 :rule trans :premises (@p18093 @p1375)) % 1.38/1.65 (step @p18095 :rule symm :premises (@p18094)) % 1.38/1.65 (assume-push @p25350 @t3095) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.65 (step @p18097 :rule evaluate :args ((+ 20 189 0 -209))) % 1.38/1.65 (step @p18098 :rule evaluate :args (@t3096)) % 1.38/1.65 (step @p400 :rule evaluate :args (@t172)) % 1.38/1.65 (step @p16609 :rule evaluate :args (@t2920)) % 1.38/1.65 (step @p1383 :rule refl :args (20)) % 1.38/1.65 (step @p18099 :rule nary_cong :premises (@p1383 @p16609 @p400 @p18098) :args (@t3097)) % 1.38/1.65 (step @p18100 :rule trans :premises (@p18099 @p18097)) % 1.38/1.65 (step @p18101 :rule arith_poly_norm :args (@t3098)) % 1.38/1.65 (step @p1389 :rule refl :args (@t141)) % 1.38/1.65 (step @p1388 :rule arith_poly_norm :args (@t477)) % 1.38/1.65 (step @p1387 :rule refl :args (@t156)) % 1.38/1.65 (step @p18102 :rule nary_cong :premises (@p329 @p1387 @p1388 @p1389) :args (@t3099)) % 1.38/1.65 (step @p18103 :rule trans :premises (@p18102 @p18101)) % 1.38/1.65 (step @p18104 :rule cong :premises (@p18103 @p18100) :args (@t3100)) % 1.38/1.65 (step @p18105 :rule trans :premises (@p18104 @p824)) % 1.38/1.65 (step @p18106 :rule cong :premises (@p18105) :args ((not @t3100))) % 1.38/1.65 (step @p18107 :rule trans :premises (@p18106 @p236)) % 1.38/1.65 (step @p18108 :rule arith-elim-lt :args (@t3099 @t3097)) % 1.38/1.65 (step @p18109 :rule trans :premises (@p18108 @p18107)) % 1.38/1.65 (step @p18110 :rule arith_mult_neg :args (-11 @t599)) % 1.38/1.65 (step @p1408 :rule evaluate :args (@t481)) % 1.38/1.65 (step @p1409 :rule true_elim :premises (@p1408)) % 1.38/1.65 (step @p18111 :rule and_intro :premises (@p1409 @p25346)) % 1.38/1.65 (step @p18112 :rule modus_ponens :premises (@p18111 @p18110)) % 1.38/1.65 (step @p1403 :rule arith_mult_neg :args (-1 @t417)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p18113 :rule eq_resolve :premises (@p25347 @p1181)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18114 :rule and_intro :premises (@p136 @p18113)) % 1.38/1.65 (step @p18115 :rule modus_ponens :premises (@p18114 @p1403)) % 1.38/1.65 (step @p18116 :rule arith_mult_neg :args (-7 @t2786)) % 1.38/1.65 (step @p1399 :rule evaluate :args (@t480)) % 1.38/1.65 (step @p1400 :rule true_elim :premises (@p1399)) % 1.38/1.65 (step @p18117 :rule and_intro :premises (@p1400 @p25348)) % 1.38/1.65 (step @p18118 :rule modus_ponens :premises (@p18117 @p18116)) % 1.38/1.65 (step @p18119 :rule arith_sum_ub :premises (@p25350 @p18118 @p18115 @p18112)) % 1.38/1.65 (step @p18120 false :rule eq_resolve :premises (@p18119 @p18109)) % 1.38/1.65 (step-pop @p25351 :rule scope :premises (@p18120)) % 1.38/1.65 (step @p18121 :rule process_scope :premises (@p25351) :args (false)) % 1.38/1.65 (step @p18123 :rule eq_resolve :premises (@p18121 @p18094)) % 1.38/1.65 (step @p18124 :rule eq_resolve :premises (@p18123 @p18095)) % 1.38/1.65 (step @p1413 :rule symm :premises (@p1412)) % 1.38/1.65 (step @p18125 :rule eq_resolve :premises (@p25349 @p1413)) % 1.38/1.65 (step @p18126 false :rule contra :premises (@p18125 @p18124)) % 1.38/1.65 (step-pop @p25352 :rule scope :premises (@p18126)) % 1.38/1.65 (step-pop @p25353 :rule scope :premises (@p25352)) % 1.38/1.65 (step-pop @p25354 :rule scope :premises (@p25353)) % 1.38/1.65 (step-pop @p25355 :rule scope :premises (@p25354)) % 1.38/1.65 (step @p18127 :rule process_scope :premises (@p25355) :args (false)) % 1.38/1.65 (assume-push @p25356 @t143) % 1.38/1.65 (assume-push @p25357 @t470) % 1.38/1.65 (assume-push @p25358 @t599) % 1.38/1.65 (assume-push @p25359 @t2786) % 1.38/1.65 (step @p18136 :rule and_intro :premises (@p25358 @p25356 @p25359 @p25357)) % 1.38/1.65 (step-pop @p25360 :rule scope :premises (@p18136)) % 1.38/1.65 (step-pop @p25361 :rule scope :premises (@p25360)) % 1.38/1.65 (step-pop @p25362 :rule scope :premises (@p25361)) % 1.38/1.65 (step-pop @p25363 :rule scope :premises (@p25362)) % 1.38/1.65 (step @p18137 :rule process_scope :premises (@p25363) :args (@t3101)) % 1.38/1.65 (step @p18142 :rule implies_elim :premises (@p18137)) % 1.38/1.65 (step @p18143 :rule resolution :premises (@p18142 @p18127) :args (true @t3101)) % 1.38/1.65 (step @p18144 :rule not_and :premises (@p18143)) % 1.38/1.65 (step @p18145 :rule eq_resolve :premises (@p18144 @p18088)) % 1.38/1.65 (step @p18146 :rule nary_cong :premises (@p35 @p709 @p15550 @p10809 @p15551 @p15631) :args ((or @t38 @t273 @t602 @t2144 @t600 @t2808))) % 1.38/1.65 (assume-push @p25364 @t15) % 1.38/1.65 (assume-push @p25365 @t143) % 1.38/1.65 (assume-push @p25366 @t2787) % 1.38/1.65 (assume-push @p25367 @t598) % 1.38/1.65 (assume-push @p25368 @t2137) % 1.38/1.65 (assume-push @p25369 @t599) % 1.38/1.65 (step @p1285 :rule evaluate :args (@t443)) % 1.38/1.65 (step @p1286 :rule arith-int-eq-conflict :premises (@p1285) :args (tptp.b -142/7)) % 1.38/1.65 (step @p1287 :rule arith_poly_norm :args (@t446)) % 1.38/1.65 (step @p1288 :rule arith_poly_norm_rel :premises (@p1287) :args (@t448)) % 1.38/1.65 (step @p1289 :rule arith_poly_norm :args (@t449)) % 1.38/1.65 (step @p1290 :rule arith_poly_norm_rel :premises (@p1289) :args (@t450)) % 1.38/1.65 (step @p1291 :rule trans :premises (@p1290 @p1288 @p1286)) % 1.38/1.65 (step @p1292 :rule evaluate :args (@t451)) % 1.38/1.65 (step @p1293 :rule evaluate :args (@t452)) % 1.38/1.65 (step @p1294 :rule evaluate :args (@t453)) % 1.38/1.65 (step @p18153 :rule evaluate :args ((+ 196 -209))) % 1.38/1.65 (step @p18098 :rule evaluate :args (@t3096)) % 1.38/1.65 (step @p18154 :rule evaluate :args (@t3102)) % 1.38/1.65 (step @p401 :rule refl :args (-11)) % 1.38/1.65 (step @p18155 :rule nary_cong :premises (@p401 @p18154) :args (@t3103)) % 1.38/1.65 (step @p18156 :rule trans :premises (@p18155 @p18098)) % 1.38/1.65 (step @p18157 :rule evaluate :args (@t3104)) % 1.38/1.65 (step @p1134 :rule evaluate :args (@t384)) % 1.38/1.65 (step @p733 :rule refl :args (-7)) % 1.38/1.65 (step @p18158 :rule nary_cong :premises (@p733 @p1134) :args (@t3105)) % 1.38/1.65 (step @p18159 :rule trans :premises (@p18158 @p18157)) % 1.38/1.65 (step @p18160 :rule nary_cong :premises (@p18159 @p18156) :args (@t3106)) % 1.38/1.65 (step @p18161 :rule trans :premises (@p18160 @p18153)) % 1.38/1.65 (step @p738 :rule refl :args (-1)) % 1.38/1.65 (step @p18162 :rule nary_cong :premises (@p738 @p18161) :args (@t3107)) % 1.38/1.65 (step @p18163 :rule trans :premises (@p18162 @p1294)) % 1.38/1.65 (step @p18164 :rule nary_cong :premises (@p401 @p18163) :args (@t3108)) % 1.38/1.65 (step @p18165 :rule trans :premises (@p18164 @p1293)) % 1.38/1.65 (step @p18166 :rule nary_cong :premises (@p404 @p18165) :args (@t3109)) % 1.38/1.65 (step @p18167 :rule trans :premises (@p18166 @p1292)) % 1.38/1.65 (step @p18168 :rule cong :premises (@p351 @p18167) :args ((= @t1 @t3109))) % 1.38/1.65 (step @p18169 :rule trans :premises (@p18168 @p1291)) % 1.38/1.65 (step @p18170 :rule cong :premises (@p747 @p18154) :args (@t3110)) % 1.38/1.65 (step @p18171 :rule symm :premises (@p18170)) % 1.38/1.65 (step @p18172 :rule eq-refl :args (@t2137)) % 1.38/1.65 (step @p16435 :rule evaluate :args (@t2901)) % 1.38/1.65 (step @p16436 :rule cong :premises (@p1242 @p16435) :args (@t2902)) % 1.38/1.65 (step @p16437 :rule cong :premises (@p16436) :args (@t2903)) % 1.38/1.65 (step @p16438 :rule arith-leq-norm :args (@t135 19)) % 1.38/1.65 (step @p16439 :rule trans :premises (@p16438 @p16437)) % 1.38/1.65 (step @p16440 :rule cong :premises (@p16439) :args (@t2904)) % 1.38/1.65 (step @p16441 :rule trans :premises (@p16440 @p10809)) % 1.38/1.65 (step @p16430 :rule arith-elim-leq :args (@t135 19)) % 1.38/1.65 (step @p16431 :rule symm :premises (@p16430)) % 1.38/1.65 (step @p16432 :rule cong :premises (@p16431) :args (@t2900)) % 1.38/1.65 (step @p16433 :rule arith-elim-gt :args (@t135 19)) % 1.38/1.65 (step @p16434 :rule trans :premises (@p16433 @p16432)) % 1.38/1.65 (step @p16442 :rule trans :premises (@p16434 @p16441)) % 1.38/1.65 (step @p18173 :rule cong :premises (@p16442) :args (@t3111)) % 1.38/1.65 (step @p18174 :rule refl :args (@t2137)) % 1.38/1.65 (step @p18175 :rule cong :premises (@p18174 @p18173) :args (@t3112)) % 1.38/1.65 (step @p18176 :rule trans :premises (@p18175 @p18172)) % 1.38/1.65 (step @p18177 :rule true_elim :premises (@p18176)) % 1.38/1.65 (step @p18178 :rule eq_resolve :premises (@p25368 @p18177)) % 1.38/1.65 (step @p18179 :rule arith_trichotomy :premises (@p25369 @p18178)) % 1.38/1.65 (step @p18180 :rule eq_resolve :premises (@p18179 @p18171)) % 1.38/1.65 (step @p18181 :rule nary_cong :premises (@p401 @p18180) :args (@t141)) % 1.38/1.65 (step @p18182 :rule cong :premises (@p752 @p1134) :args ((= @t18 @t384))) % 1.38/1.65 (step @p18183 :rule symm :premises (@p18182)) % 1.38/1.65 (step @p18184 :rule eq-refl :args (@t2787)) % 1.38/1.65 (step @p18185 :rule evaluate :args (@t3113)) % 1.38/1.65 (step @p18186 :rule cong :premises (@p757 @p18185) :args (@t3114)) % 1.38/1.65 (step @p18187 :rule cong :premises (@p18186) :args ((not @t3114))) % 1.38/1.65 (step @p18188 :rule arith-leq-norm :args (@t18 -28)) % 1.38/1.65 (step @p18189 :rule trans :premises (@p18188 @p18187)) % 1.38/1.65 (step @p18190 :rule cong :premises (@p18189) :args ((not @t2816))) % 1.38/1.65 (step @p18191 :rule trans :premises (@p18190 @p15631)) % 1.38/1.65 (step @p18192 :rule arith-elim-leq :args (@t18 -28)) % 1.38/1.65 (step @p18193 :rule symm :premises (@p18192)) % 1.38/1.65 (step @p18194 :rule cong :premises (@p18193) :args ((not (>= -28 @t18)))) % 1.38/1.65 (step @p18195 :rule arith-elim-gt :args (@t18 -28)) % 1.38/1.65 (step @p18196 :rule trans :premises (@p18195 @p18194)) % 1.38/1.65 (step @p18197 :rule trans :premises (@p18196 @p18191)) % 1.38/1.65 (step @p18198 :rule cong :premises (@p18197) :args (@t3115)) % 1.38/1.65 (step @p18199 :rule cong :premises (@p18198 @p15483) :args ((= @t3115 @t2787))) % 1.38/1.65 (step @p18200 :rule trans :premises (@p18199 @p18184)) % 1.38/1.65 (step @p18201 :rule eq-symm :args (@t2787 @t3115)) % 1.38/1.65 (step @p18202 :rule trans :premises (@p18201 @p18200)) % 1.38/1.65 (step @p18203 :rule true_elim :premises (@p18202)) % 1.38/1.65 (step @p18204 :rule eq_resolve :premises (@p25366 @p18203)) % 1.38/1.65 (step @p18205 :rule arith_trichotomy :premises (@p25367 @p18204)) % 1.38/1.65 (step @p18206 :rule eq_resolve :premises (@p18205 @p18183)) % 1.38/1.65 (step @p18207 :rule nary_cong :premises (@p733 @p18206) :args (@t156)) % 1.38/1.65 (step @p18208 :rule nary_cong :premises (@p18207 @p18181) :args (@t299)) % 1.38/1.65 (step @p18209 :rule nary_cong :premises (@p738 @p18208) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p18210 :rule eq_resolve :premises (@p25365 @p783)) % 1.38/1.65 (step @p18211 :rule trans :premises (@p18210 @p18209)) % 1.38/1.65 (step @p18212 :rule nary_cong :premises (@p401 @p18211) :args (@t12)) % 1.38/1.65 (step @p18213 :rule nary_cong :premises (@p404 @p18212) :args (@t13)) % 1.38/1.65 (step @p18214 :rule cong :premises (@p351 @p18213) :args (@t15)) % 1.38/1.65 (step @p18215 :rule eq_resolve :premises (@p6 @p18214)) % 1.38/1.65 (step @p18216 false :rule eq_resolve :premises (@p18215 @p18169)) % 1.38/1.65 (step-pop @p25370 :rule scope :premises (@p18216)) % 1.38/1.65 (step-pop @p25371 :rule scope :premises (@p25370)) % 1.38/1.65 (step-pop @p25372 :rule scope :premises (@p25371)) % 1.38/1.65 (step-pop @p25373 :rule scope :premises (@p25372)) % 1.38/1.65 (step-pop @p25374 :rule scope :premises (@p25373)) % 1.38/1.65 (step-pop @p25375 :rule scope :premises (@p25374)) % 1.38/1.65 (step @p18217 :rule process_scope :premises (@p25375) :args (false)) % 1.38/1.65 (assume-push @p25376 @t15) % 1.38/1.65 (assume-push @p25377 @t143) % 1.38/1.65 (assume-push @p25378 @t599) % 1.38/1.65 (assume-push @p25379 @t2137) % 1.38/1.65 (assume-push @p25380 @t598) % 1.38/1.65 (assume-push @p25381 @t2787) % 1.38/1.65 (step @p18230 :rule and_intro :premises (@p6 @p25377 @p25381 @p25380 @p25379 @p25378)) % 1.38/1.65 (step-pop @p25382 :rule scope :premises (@p18230)) % 1.38/1.65 (step-pop @p25383 :rule scope :premises (@p25382)) % 1.38/1.65 (step-pop @p25384 :rule scope :premises (@p25383)) % 1.38/1.65 (step-pop @p25385 :rule scope :premises (@p25384)) % 1.38/1.65 (step-pop @p25386 :rule scope :premises (@p25385)) % 1.38/1.65 (step-pop @p25387 :rule scope :premises (@p25386)) % 1.38/1.65 (step @p18231 :rule process_scope :premises (@p25387) :args (@t3116)) % 1.38/1.65 (step @p18238 :rule implies_elim :premises (@p18231)) % 1.38/1.65 (step @p18239 :rule resolution :premises (@p18238 @p18217) :args (true @t3116)) % 1.38/1.65 (step @p18240 :rule not_and :premises (@p18239)) % 1.38/1.65 (step @p18241 :rule eq_resolve :premises (@p18240 @p18146)) % 1.38/1.65 (step @p18174 :rule refl :args (@t2137)) % 1.38/1.65 (step @p18242 :rule nary_cong :premises (@p709 @p1581 @p18174 @p15551) :args ((or @t273 @t525 @t2137 @t600))) % 1.38/1.65 (assume-push @p25388 @t2136) % 1.38/1.65 (assume-push @p25389 @t143) % 1.38/1.65 (assume-push @p25390 @t598) % 1.38/1.65 (assume-push @p25391 @t524) % 1.38/1.65 (step @p1691 :rule arith-elim-lt :args (tptp.a 21)) % 1.38/1.65 (step @p18247 :rule cong :premises (@p1691) :args ((not @t3117))) % 1.38/1.65 (step @p18248 :rule trans :premises (@p18247 @p1581)) % 1.38/1.65 (step @p18249 :rule symm :premises (@p18248)) % 1.38/1.65 (assume-push @p25392 @t3117) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p18251 :rule evaluate :args ((>= 0 -3))) % 1.38/1.65 (step @p18252 :rule evaluate :args ((+ 21 196 0 -220))) % 1.38/1.65 (step @p1595 :rule evaluate :args (@t529)) % 1.38/1.65 (step @p400 :rule evaluate :args (@t172)) % 1.38/1.65 (step @p18157 :rule evaluate :args (@t3104)) % 1.38/1.65 (step @p18253 :rule refl :args (21)) % 1.38/1.65 (step @p18254 :rule nary_cong :premises (@p18253 @p18157 @p400 @p1595) :args (@t3118)) % 1.38/1.65 (step @p18255 :rule trans :premises (@p18254 @p18252)) % 1.38/1.65 (step @p18101 :rule arith_poly_norm :args (@t3098)) % 1.38/1.65 (step @p1389 :rule refl :args (@t141)) % 1.38/1.65 (step @p1388 :rule arith_poly_norm :args (@t477)) % 1.38/1.65 (step @p1387 :rule refl :args (@t156)) % 1.38/1.65 (step @p18102 :rule nary_cong :premises (@p329 @p1387 @p1388 @p1389) :args (@t3099)) % 1.38/1.65 (step @p18103 :rule trans :premises (@p18102 @p18101)) % 1.38/1.65 (step @p18256 :rule cong :premises (@p18103 @p18255) :args (@t3119)) % 1.38/1.65 (step @p18257 :rule trans :premises (@p18256 @p18251)) % 1.38/1.65 (step @p18258 :rule cong :premises (@p18257) :args ((not @t3119))) % 1.38/1.65 (step @p18259 :rule trans :premises (@p18258 @p236)) % 1.38/1.65 (step @p18260 :rule arith-elim-lt :args (@t3099 @t3118)) % 1.38/1.65 (step @p18261 :rule trans :premises (@p18260 @p18259)) % 1.38/1.65 (step @p18262 :rule arith_mult_neg :args (-11 @t2136)) % 1.38/1.65 (step @p1408 :rule evaluate :args (@t481)) % 1.38/1.65 (step @p1409 :rule true_elim :premises (@p1408)) % 1.38/1.65 (step @p18263 :rule and_intro :premises (@p1409 @p25388)) % 1.38/1.65 (step @p18264 :rule modus_ponens :premises (@p18263 @p18262)) % 1.38/1.65 (step @p1403 :rule arith_mult_neg :args (-1 @t417)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p18265 :rule eq_resolve :premises (@p25389 @p1181)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18266 :rule and_intro :premises (@p136 @p18265)) % 1.38/1.65 (step @p18267 :rule modus_ponens :premises (@p18266 @p1403)) % 1.38/1.65 (step @p18268 :rule arith_mult_neg :args (-7 @t598)) % 1.38/1.65 (step @p1399 :rule evaluate :args (@t480)) % 1.38/1.65 (step @p1400 :rule true_elim :premises (@p1399)) % 1.38/1.65 (step @p18269 :rule and_intro :premises (@p1400 @p25390)) % 1.38/1.65 (step @p18270 :rule modus_ponens :premises (@p18269 @p18268)) % 1.38/1.65 (step @p18271 :rule arith_sum_ub :premises (@p25392 @p18270 @p18267 @p18264)) % 1.38/1.65 (step @p18272 false :rule eq_resolve :premises (@p18271 @p18261)) % 1.38/1.65 (step-pop @p25393 :rule scope :premises (@p18272)) % 1.38/1.65 (step @p18273 :rule process_scope :premises (@p25393) :args (false)) % 1.38/1.65 (step @p18275 :rule eq_resolve :premises (@p18273 @p18248)) % 1.38/1.65 (step @p18276 :rule eq_resolve :premises (@p18275 @p18249)) % 1.38/1.65 (step @p1692 :rule symm :premises (@p1691)) % 1.38/1.65 (step @p18277 :rule eq_resolve :premises (@p25391 @p1692)) % 1.38/1.65 (step @p18278 false :rule contra :premises (@p18277 @p18276)) % 1.38/1.65 (step-pop @p25394 :rule scope :premises (@p18278)) % 1.38/1.65 (step-pop @p25395 :rule scope :premises (@p25394)) % 1.38/1.65 (step-pop @p25396 :rule scope :premises (@p25395)) % 1.38/1.65 (step-pop @p25397 :rule scope :premises (@p25396)) % 1.38/1.65 (step @p18279 :rule process_scope :premises (@p25397) :args (false)) % 1.38/1.65 (assume-push @p25398 @t143) % 1.38/1.65 (assume-push @p25399 @t524) % 1.38/1.65 (assume-push @p25400 @t2136) % 1.38/1.65 (assume-push @p25401 @t598) % 1.38/1.65 (step @p18288 :rule and_intro :premises (@p25400 @p25398 @p25401 @p25399)) % 1.38/1.65 (step-pop @p25402 :rule scope :premises (@p18288)) % 1.38/1.65 (step-pop @p25403 :rule scope :premises (@p25402)) % 1.38/1.65 (step-pop @p25404 :rule scope :premises (@p25403)) % 1.38/1.65 (step-pop @p25405 :rule scope :premises (@p25404)) % 1.38/1.65 (step @p18289 :rule process_scope :premises (@p25405) :args (@t3120)) % 1.38/1.65 (step @p18294 :rule implies_elim :premises (@p18289)) % 1.38/1.65 (step @p18295 :rule resolution :premises (@p18294 @p18279) :args (true @t3120)) % 1.38/1.65 (step @p18296 :rule not_and :premises (@p18295)) % 1.38/1.65 (step @p18297 :rule eq_resolve :premises (@p18296 @p18242)) % 1.38/1.65 (step @p18298 :rule chain_m_resolution :premises (@p18297 @p444 @p18241 @p444 @p6 @p18145 @p444 @p18087 @p17669 @p17633 @p15694 @p15482 @p444 @p1649 @p6) :args ((or @t2370 @t523 @t2172 @t600) (@list false false false false true false false false true false true false true false) (@list @t143 @t2136 @t143 @t15 @t2786 @t143 @t599 @t3049 @t2818 @t2788 @t1871 @t143 @t469 @t15))) % 1.38/1.65 (step @p18299 :rule bool-double-not-elim :args (@t627)) % 1.38/1.65 (step @p18300 :rule nary_cong :premises (@p35 @p709 @p13018 @p11085 @p3115 @p18299) :args ((or @t38 @t273 @t2380 @t2172 @t886 (not @t628)))) % 1.38/1.65 (assume-push @p25406 @t2171) % 1.38/1.65 (assume-push @p25407 @t15) % 1.38/1.65 (assume-push @p25408 @t883) % 1.38/1.65 (assume-push @p25409 @t628) % 1.38/1.65 (assume-push @p25410 @t143) % 1.38/1.65 (assume-push @p25411 @t2370) % 1.38/1.65 (step @p18307 :rule arith-elim-leq :args (tptp.a 2)) % 1.38/1.65 (step @p18308 :rule symm :premises (@p18307)) % 1.38/1.65 (step @p18309 :rule cong :premises (@p18308) :args ((not (>= 2 tptp.a)))) % 1.38/1.65 (step @p18310 :rule arith-elim-gt :args (tptp.a 2)) % 1.38/1.65 (step @p18311 :rule trans :premises (@p18310 @p18309)) % 1.38/1.65 (step @p18312 :rule evaluate :args (@t3121)) % 1.38/1.65 (step @p18313 :rule cong :premises (@p335 @p18312) :args (@t3122)) % 1.38/1.65 (step @p18314 :rule cong :premises (@p18313) :args ((not @t3122))) % 1.38/1.65 (step @p18315 :rule arith-leq-norm :args (tptp.a 2)) % 1.38/1.65 (step @p18316 :rule trans :premises (@p18315 @p18314)) % 1.38/1.65 (step @p18317 :rule cong :premises (@p18316) :args ((not @t3123))) % 1.38/1.65 (step @p18318 :rule trans :premises (@p18317 @p13018)) % 1.38/1.65 (step @p18319 :rule trans :premises (@p18311 @p18318)) % 1.38/1.65 (step @p18320 :rule symm :premises (@p18319)) % 1.38/1.65 (step @p18321 :rule trans :premises (@p18318 @p18320)) % 1.38/1.65 (assume-push @p25412 @t3123) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p18323 :rule evaluate :args ((>= 0/1 -21/22))) % 1.38/1.65 (step @p18324 :rule evaluate :args ((+ 2/1 0/1 2107/22 7/22 -1/22 -99/1))) % 1.38/1.65 (step @p18325 :rule evaluate :args (@t3124)) % 1.38/1.65 (step @p6111 :rule evaluate :args (@t1472)) % 1.38/1.65 (step @p18326 :rule evaluate :args (@t3125)) % 1.38/1.65 (step @p18327 :rule evaluate :args (@t3126)) % 1.38/1.65 (step @p6114 :rule evaluate :args (@t1475)) % 1.38/1.65 (step @p18328 :rule refl :args (2/1)) % 1.38/1.65 (step @p18329 :rule nary_cong :premises (@p18328 @p6114 @p18327 @p18326 @p6111 @p18325) :args (@t3127)) % 1.38/1.65 (step @p18330 :rule trans :premises (@p18329 @p18324)) % 1.38/1.65 (step @p18331 :rule arith_poly_norm :args ((= (+ @t93 @t1480 @t1175 @t1479 @t1478 @t1179) 0/1))) % 1.38/1.65 (step @p6122 :rule refl :args (@t1179)) % 1.38/1.65 (step @p6119 :rule arith_poly_norm :args (@t1482)) % 1.38/1.65 (step @p6120 :rule arith_poly_norm :args (@t1484)) % 1.38/1.65 (step @p6121 :rule refl :args (@t1175)) % 1.38/1.65 (step @p6123 :rule arith_poly_norm :args (@t1486)) % 1.38/1.65 (step @p18332 :rule refl :args (@t93)) % 1.38/1.65 (step @p18333 :rule nary_cong :premises (@p18332 @p6123 @p6121 @p6120 @p6119 @p6122) :args (@t3128)) % 1.38/1.65 (step @p18334 :rule trans :premises (@p18333 @p18331)) % 1.38/1.65 (step @p18335 :rule cong :premises (@p18334 @p18330) :args (@t3129)) % 1.38/1.65 (step @p18336 :rule trans :premises (@p18335 @p18323)) % 1.38/1.65 (step @p18337 :rule cong :premises (@p18336) :args ((not @t3129))) % 1.38/1.65 (step @p18338 :rule trans :premises (@p18337 @p236)) % 1.38/1.65 (step @p18339 :rule arith-elim-lt :args (@t3128 @t3127)) % 1.38/1.65 (step @p18340 :rule trans :premises (@p18339 @p18338)) % 1.38/1.65 (assume-push @p25413 @t1493) % 1.38/1.65 (assume-push @p25414 @t2171) % 1.38/1.65 (step @p18343 :rule arith_mult_neg :args (-11/2 @t2782)) % 1.38/1.65 (step @p18344 :rule evaluate :args (@t618)) % 1.38/1.65 (step @p18345 :rule refl :args (@t389)) % 1.38/1.65 (step @p18346 :rule cong :premises (@p18345 @p18344) :args (@t2783)) % 1.38/1.65 (step @p1964 :rule arith_poly_norm :args (@t620)) % 1.38/1.65 (step @p18347 :rule arith_poly_norm_rel :premises (@p1964) :args (@t2784)) % 1.38/1.65 (step @p18348 :rule trans :premises (@p18347 @p18346)) % 1.38/1.65 (step @p18349 :rule eq_resolve :premises (@p25406 @p18348)) % 1.38/1.65 (step @p18350 :rule and_intro :premises (@p25413 @p18349)) % 1.38/1.65 (step @p18351 :rule modus_ponens :premises (@p18350 @p18343)) % 1.38/1.65 (step-pop @p25415 :rule scope :premises (@p18351)) % 1.38/1.65 (step-pop @p25416 :rule scope :premises (@p25415)) % 1.38/1.65 (step @p18352 :rule process_scope :premises (@p25416) :args ((<= @t1179 @t3124))) % 1.38/1.65 (step @p6190 :rule evaluate :args (@t1493)) % 1.38/1.65 (step @p6191 :rule true_elim :premises (@p6190)) % 1.38/1.65 (step @p18355 :rule and_intro :premises (@p6191 @p25406)) % 1.38/1.65 (step @p18356 :rule modus_ponens :premises (@p18355 @p18352)) % 1.38/1.65 (assume-push @p25417 @t1117) % 1.38/1.65 (assume-push @p25418 @t4) % 1.38/1.65 (step @p6135 :rule arith_mult_neg :args (-1/22 @t82)) % 1.38/1.65 (step @p6136 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p6137 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p6138 :rule trans :premises (@p6137 @p6136)) % 1.38/1.65 (step @p6139 :rule and_intro :premises (@p25417 @p6138)) % 1.38/1.65 (step @p6140 :rule modus_ponens :premises (@p6139 @p6135)) % 1.38/1.65 (step-pop @p25419 :rule scope :premises (@p6140)) % 1.38/1.65 (step-pop @p25420 :rule scope :premises (@p25419)) % 1.38/1.65 (step @p6141 :rule process_scope :premises (@p25420) :args (@t1489)) % 1.38/1.65 (step @p4110 :rule evaluate :args (@t1117)) % 1.38/1.65 (step @p4111 :rule true_elim :premises (@p4110)) % 1.38/1.65 (step @p6144 :rule and_intro :premises (@p4111 @p1)) % 1.38/1.65 (step @p6145 :rule modus_ponens :premises (@p6144 @p6141)) % 1.38/1.65 (assume-push @p25421 @t916) % 1.38/1.65 (assume-push @p25422 @t920) % 1.38/1.65 (step @p18363 :rule arith_mult_pos :args (7/22 @t921)) % 1.38/1.65 (step @p18364 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p18365 :rule refl :args (@t654)) % 1.38/1.65 (step @p18366 :rule cong :premises (@p18365 @p18364) :args (@t922)) % 1.38/1.65 (step @p3239 :rule arith_poly_norm :args (@t923)) % 1.38/1.65 (step @p18367 :rule arith_poly_norm_rel :premises (@p3239) :args (@t924)) % 1.38/1.65 (step @p18368 :rule trans :premises (@p18367 @p18366)) % 1.38/1.65 (step @p18369 :rule eq_resolve :premises (@p25422 @p18368)) % 1.38/1.65 (step @p18370 :rule and_intro :premises (@p25421 @p18369)) % 1.38/1.65 (step @p18371 :rule modus_ponens :premises (@p18370 @p18363)) % 1.38/1.65 (step-pop @p25423 :rule scope :premises (@p18371)) % 1.38/1.65 (step-pop @p25424 :rule scope :premises (@p25423)) % 1.38/1.65 (step @p18372 :rule process_scope :premises (@p25424) :args ((< @t1483 @t3125))) % 1.38/1.65 (step @p3085 :rule arith-elim-lt :args (@t217 1)) % 1.38/1.65 (step @p3086 :rule symm :premises (@p3085)) % 1.38/1.65 (step @p18375 :rule eq_resolve :premises (@p25408 @p3086)) % 1.38/1.65 (step @p3229 :rule evaluate :args (@t916)) % 1.38/1.65 (step @p3230 :rule true_elim :premises (@p3229)) % 1.38/1.65 (step @p18376 :rule and_intro :premises (@p3230 @p18375)) % 1.38/1.65 (step @p18377 :rule modus_ponens :premises (@p18376 @p18372)) % 1.38/1.65 (assume-push @p25425 @t1491) % 1.38/1.65 (assume-push @p25426 @t3130) % 1.38/1.65 (step @p18380 :rule arith_mult_pos :args (49/22 (<= @t644 43/1))) % 1.38/1.65 (step @p18381 :rule evaluate :args (@t1429)) % 1.38/1.65 (step @p18382 :rule refl :args (@t644)) % 1.38/1.65 (step @p18383 :rule cong :premises (@p18382 @p18381) :args (@t3131)) % 1.38/1.65 (step @p18384 :rule arith_poly_norm :args ((= (* -43/1 (to_real (- @t16 43))) (* -43/1 (- @t644 @t1429))))) % 1.38/1.65 (step @p18385 :rule arith_poly_norm_rel :premises (@p18384) :args ((= @t3130 @t3131))) % 1.38/1.65 (step @p18386 :rule trans :premises (@p18385 @p18383)) % 1.38/1.65 (step @p18387 :rule eq_resolve :premises (@p25426 @p18386)) % 1.38/1.65 (step @p18388 :rule and_intro :premises (@p25425 @p18387)) % 1.38/1.65 (step @p18389 :rule modus_ponens :premises (@p18388 @p18380)) % 1.38/1.65 (step-pop @p25427 :rule scope :premises (@p18389)) % 1.38/1.65 (step-pop @p25428 :rule scope :premises (@p25427)) % 1.38/1.65 (step @p18390 :rule process_scope :premises (@p25428) :args ((<= @t1175 @t3126))) % 1.38/1.65 (step @p18393 :rule arith-elim-lt :args (@t16 44)) % 1.38/1.65 (step @p18394 :rule symm :premises (@p18393)) % 1.38/1.65 (step @p18395 :rule eq_resolve :premises (@p25409 @p18394)) % 1.38/1.65 (step @p18396 :rule int_tight_ub :premises (@p18395)) % 1.38/1.65 (step @p6171 :rule evaluate :args (@t1491)) % 1.38/1.65 (step @p6172 :rule true_elim :premises (@p6171)) % 1.38/1.65 (step @p18397 :rule and_intro :premises (@p6172 @p18396)) % 1.38/1.65 (step @p18398 :rule modus_ponens :premises (@p18397 @p18390)) % 1.38/1.65 (assume-push @p25429 @t1499) % 1.38/1.65 (assume-push @p25430 @t417) % 1.38/1.65 (step @p6196 :rule arith_mult_neg :args (-1/2 @t418)) % 1.38/1.65 (step @p6197 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p6198 :rule cong :premises (@p25430) :args (@t401)) % 1.38/1.65 (step @p6199 :rule trans :premises (@p6198 @p6197)) % 1.38/1.65 (step @p6200 :rule and_intro :premises (@p25429 @p6199)) % 1.38/1.65 (step @p6201 :rule modus_ponens :premises (@p6200 @p6196)) % 1.38/1.65 (step-pop @p25431 :rule scope :premises (@p6201)) % 1.38/1.65 (step-pop @p25432 :rule scope :premises (@p25431)) % 1.38/1.65 (step @p6202 :rule process_scope :premises (@p25432) :args (@t1500)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p18403 :rule eq_resolve :premises (@p25410 @p1181)) % 1.38/1.65 (step @p6206 :rule evaluate :args (@t1499)) % 1.38/1.65 (step @p6207 :rule true_elim :premises (@p6206)) % 1.38/1.65 (step @p18404 :rule and_intro :premises (@p6207 @p18403)) % 1.38/1.65 (step @p18405 :rule modus_ponens :premises (@p18404 @p6202)) % 1.38/1.65 (step @p18406 :rule evaluate :args (@t267)) % 1.38/1.65 (step @p18407 :rule refl :args (@t93)) % 1.38/1.65 (step @p18408 :rule cong :premises (@p18407 @p18406) :args (@t3132)) % 1.38/1.65 (step @p681 :rule arith_poly_norm :args (@t269)) % 1.38/1.65 (step @p18409 :rule arith_poly_norm_rel :premises (@p681) :args ((= @t3123 @t3132))) % 1.38/1.65 (step @p18410 :rule trans :premises (@p18409 @p18408)) % 1.38/1.65 (step @p18411 :rule eq_resolve :premises (@p25412 @p18410)) % 1.38/1.65 (step @p18412 :rule arith_sum_ub :premises (@p18411 @p18405 @p18398 @p18377 @p6145 @p18356)) % 1.38/1.65 (step @p18413 false :rule eq_resolve :premises (@p18412 @p18340)) % 1.38/1.65 (step-pop @p25433 :rule scope :premises (@p18413)) % 1.38/1.65 (step @p18414 :rule process_scope :premises (@p25433) :args (false)) % 1.38/1.65 (step @p18416 :rule eq_resolve :premises (@p18414 @p18321)) % 1.38/1.65 (step @p18417 :rule eq_resolve :premises (@p18416 @p18311)) % 1.38/1.65 (step @p13050 :rule arith-elim-lt :args (tptp.a 3)) % 1.38/1.65 (step @p13051 :rule symm :premises (@p13050)) % 1.38/1.65 (step @p18418 :rule eq_resolve :premises (@p25411 @p13051)) % 1.38/1.65 (step @p18419 :rule int_tight_ub :premises (@p18418)) % 1.38/1.65 (step @p18420 false :rule contra :premises (@p18419 @p18417)) % 1.38/1.65 (step-pop @p25434 :rule scope :premises (@p18420)) % 1.38/1.65 (step-pop @p25435 :rule scope :premises (@p25434)) % 1.38/1.65 (step-pop @p25436 :rule scope :premises (@p25435)) % 1.38/1.65 (step-pop @p25437 :rule scope :premises (@p25436)) % 1.38/1.65 (step-pop @p25438 :rule scope :premises (@p25437)) % 1.38/1.65 (step-pop @p25439 :rule scope :premises (@p25438)) % 1.38/1.65 (step @p18421 :rule process_scope :premises (@p25439) :args (false)) % 1.38/1.65 (assume-push @p25440 @t15) % 1.38/1.65 (assume-push @p25441 @t143) % 1.38/1.65 (assume-push @p25442 @t2370) % 1.38/1.65 (assume-push @p25443 @t2171) % 1.38/1.65 (assume-push @p25444 @t883) % 1.38/1.65 (assume-push @p25445 @t628) % 1.38/1.65 (step @p18434 :rule and_intro :premises (@p25443 @p6 @p25444 @p25445 @p25441 @p25442)) % 1.38/1.65 (step-pop @p25446 :rule scope :premises (@p18434)) % 1.38/1.65 (step-pop @p25447 :rule scope :premises (@p25446)) % 1.38/1.65 (step-pop @p25448 :rule scope :premises (@p25447)) % 1.38/1.65 (step-pop @p25449 :rule scope :premises (@p25448)) % 1.38/1.65 (step-pop @p25450 :rule scope :premises (@p25449)) % 1.38/1.65 (step-pop @p25451 :rule scope :premises (@p25450)) % 1.38/1.65 (step @p18435 :rule process_scope :premises (@p25451) :args (@t3133)) % 1.38/1.65 (step @p18442 :rule implies_elim :premises (@p18435)) % 1.38/1.65 (step @p18443 :rule resolution :premises (@p18442 @p18421) :args (true @t3133)) % 1.38/1.65 (step @p18444 :rule not_and :premises (@p18443)) % 1.38/1.65 (step @p18445 :rule eq_resolve :premises (@p18444 @p18300)) % 1.38/1.65 (step @p18446 :rule chain_m_resolution :premises (@p18445 @p444 @p3111 @p6 @p18298) :args ((or @t523 @t2172 @t600 @t627) (@list false true false true) (@list @t143 @t879 @t15 @t2369))) % 1.38/1.65 (step @p18447 :rule refl :args (@t429)) % 1.38/1.65 (step @p18448 :rule nary_cong :premises (@p35 @p1606 @p10394 @p1684 @p18447) :args ((or @t38 @t524 (not @t2039) @t549 @t429))) % 1.38/1.65 (assume-push @p25452 @t15) % 1.38/1.65 (assume-push @p25453 @t2039) % 1.38/1.65 (assume-push @p25454 @t523) % 1.38/1.65 (assume-push @p25455 @t546) % 1.38/1.65 (assume-push @p25456 @t324) % 1.38/1.65 (step @p18454 :rule arith-elim-lt :args (@t323 1)) % 1.38/1.65 (step @p18455 :rule symm :premises (@p18454)) % 1.38/1.65 (assume-push @p25457 @t324) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p16038 :rule evaluate :args (@t2866)) % 1.38/1.65 (step @p18457 :rule evaluate :args ((+ -1/1 1/7 -36/1 253/7 1/7))) % 1.38/1.65 (step @p239 :rule evaluate :args (@t113)) % 1.38/1.65 (step @p18458 :rule evaluate :args (@t3134)) % 1.38/1.65 (step @p18459 :rule evaluate :args (@t3135)) % 1.38/1.65 (step @p18460 :rule evaluate :args (@t57)) % 1.38/1.65 (step @p80 :rule evaluate :args (@t58)) % 1.38/1.65 (step @p18461 :rule cong :premises (@p80) :args (@t59)) % 1.38/1.65 (step @p18462 :rule trans :premises (@p18461 @p18460)) % 1.38/1.65 (step @p18463 :rule nary_cong :premises (@p18462 @p239 @p18459 @p18458 @p239) :args (@t3136)) % 1.38/1.65 (step @p18464 :rule trans :premises (@p18463 @p18457)) % 1.38/1.65 (step @p18465 :rule arith_poly_norm :args ((= (+ @t505 @t2844 @t3137 @t609 @t503) 0/1))) % 1.38/1.65 (step @p1487 :rule arith_poly_norm :args (@t510)) % 1.38/1.65 (step @p15879 :rule refl :args (@t609)) % 1.38/1.65 (step @p18466 :rule refl :args (@t3137)) % 1.38/1.65 (step @p15880 :rule arith_poly_norm :args (@t2846)) % 1.38/1.65 (step @p1488 :rule arith_poly_norm :args (@t511)) % 1.38/1.65 (step @p18467 :rule cong :premises (@p1488) :args (@t512)) % 1.38/1.65 (step @p18468 :rule nary_cong :premises (@p18467 @p15880 @p18466 @p15879 @p1487) :args (@t3138)) % 1.38/1.65 (step @p18469 :rule trans :premises (@p18468 @p18465)) % 1.38/1.65 (step @p18470 :rule cong :premises (@p18469 @p18464) :args (@t3139)) % 1.38/1.65 (step @p18471 :rule trans :premises (@p18470 @p16038)) % 1.38/1.65 (step @p18472 :rule cong :premises (@p18471) :args ((not @t3139))) % 1.38/1.65 (step @p18473 :rule trans :premises (@p18472 @p236)) % 1.38/1.65 (step @p18474 :rule arith-elim-lt :args (@t3138 @t3136)) % 1.38/1.65 (step @p18475 :rule trans :premises (@p18474 @p18473)) % 1.38/1.65 (assume-push @p25458 @t125) % 1.38/1.65 (assume-push @p25459 @t4) % 1.38/1.65 (step @p1535 :rule arith_mult_pos :args (1/7 @t82)) % 1.38/1.65 (step @p1536 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p1537 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p1538 :rule trans :premises (@p1537 @p1536)) % 1.38/1.65 (step @p1539 :rule and_intro :premises (@p25458 @p1538)) % 1.38/1.65 (step @p1540 :rule modus_ponens :premises (@p1539 @p1535)) % 1.38/1.65 (step-pop @p25460 :rule scope :premises (@p1540)) % 1.38/1.65 (step-pop @p25461 :rule scope :premises (@p25460)) % 1.38/1.65 (step @p1541 :rule process_scope :premises (@p25461) :args (@t519)) % 1.38/1.65 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.65 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.65 (step @p1544 :rule and_intro :premises (@p272 @p1)) % 1.38/1.65 (step @p1545 :rule modus_ponens :premises (@p1544 @p1541)) % 1.38/1.65 (assume-push @p25462 @t615) % 1.38/1.65 (assume-push @p25463 @t3140) % 1.38/1.65 (step @p18482 :rule arith_mult_pos :args (11/7 (< @t389 23/1))) % 1.38/1.65 (step @p18483 :rule evaluate :args (@t2031)) % 1.38/1.65 (step @p18484 :rule refl :args (@t389)) % 1.38/1.65 (step @p18485 :rule cong :premises (@p18484 @p18483) :args (@t3141)) % 1.38/1.65 (step @p9955 :rule arith_poly_norm :args (@t2033)) % 1.38/1.65 (step @p18486 :rule arith_poly_norm_rel :premises (@p9955) :args ((= @t3140 @t3141))) % 1.38/1.65 (step @p18487 :rule trans :premises (@p18486 @p18485)) % 1.38/1.65 (step @p18488 :rule eq_resolve :premises (@p25463 @p18487)) % 1.38/1.65 (step @p18489 :rule and_intro :premises (@p25462 @p18488)) % 1.38/1.65 (step @p18490 :rule modus_ponens :premises (@p18489 @p18482)) % 1.38/1.65 (step-pop @p25464 :rule scope :premises (@p18490)) % 1.38/1.65 (step-pop @p25465 :rule scope :premises (@p25464)) % 1.38/1.65 (step @p18491 :rule process_scope :premises (@p25465) :args ((< @t609 @t3134))) % 1.38/1.65 (step @p18494 :rule arith-elim-lt :args (@t135 23)) % 1.38/1.65 (step @p18495 :rule symm :premises (@p18494)) % 1.38/1.65 (step @p18496 :rule eq_resolve :premises (@p25453 @p18495)) % 1.38/1.65 (step @p1977 :rule evaluate :args (@t615)) % 1.38/1.65 (step @p1978 :rule true_elim :premises (@p1977)) % 1.38/1.65 (step @p18497 :rule and_intro :premises (@p1978 @p18496)) % 1.38/1.65 (step @p18498 :rule modus_ponens :premises (@p18497 @p18491)) % 1.38/1.65 (assume-push @p25466 @t3142) % 1.38/1.65 (assume-push @p25467 @t523) % 1.38/1.65 (step @p18501 :rule arith_mult_neg :args (-12/7 (>= @t93 21/1))) % 1.38/1.65 (step @p18502 :rule evaluate :args (@t2040)) % 1.38/1.65 (step @p18503 :rule refl :args (@t93)) % 1.38/1.65 (step @p18504 :rule cong :premises (@p18503 @p18502) :args (@t3143)) % 1.38/1.65 (step @p18505 :rule arith_poly_norm :args ((= (* -21/1 (to_real (- tptp.a 21))) (* -21/1 (- @t93 @t2040))))) % 1.38/1.65 (step @p18506 :rule arith_poly_norm_rel :premises (@p18505) :args ((= @t523 @t3143))) % 1.38/1.65 (step @p18507 :rule trans :premises (@p18506 @p18504)) % 1.38/1.65 (step @p18508 :rule eq_resolve :premises (@p25454 @p18507)) % 1.38/1.65 (step @p18509 :rule and_intro :premises (@p25466 @p18508)) % 1.38/1.65 (step @p18510 :rule modus_ponens :premises (@p18509 @p18501)) % 1.38/1.65 (step-pop @p25468 :rule scope :premises (@p18510)) % 1.38/1.65 (step-pop @p25469 :rule scope :premises (@p25468)) % 1.38/1.65 (step @p18511 :rule process_scope :premises (@p25469) :args ((<= @t3137 @t3135))) % 1.38/1.65 (step @p18514 :rule evaluate :args (@t3142)) % 1.38/1.65 (step @p18515 :rule true_elim :premises (@p18514)) % 1.38/1.65 (step @p18516 :rule and_intro :premises (@p18515 @p25454)) % 1.38/1.65 (step @p18517 :rule modus_ponens :premises (@p18516 @p18511)) % 1.38/1.65 (assume-push @p25470 @t125) % 1.38/1.65 (assume-push @p25471 @t773) % 1.38/1.65 (step @p12829 :rule arith_mult_pos :args (1/7 @t774)) % 1.38/1.65 (step @p12830 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p12831 :rule refl :args (@t401)) % 1.38/1.65 (step @p12832 :rule cong :premises (@p12831 @p12830) :args (@t775)) % 1.38/1.65 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.65 (step @p12833 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.65 (step @p12834 :rule trans :premises (@p12833 @p12832)) % 1.38/1.65 (step @p12835 :rule eq_resolve :premises (@p25471 @p12834)) % 1.38/1.65 (step @p12836 :rule and_intro :premises (@p25470 @p12835)) % 1.38/1.65 (step @p12837 :rule modus_ponens :premises (@p12836 @p12829)) % 1.38/1.65 (step-pop @p25472 :rule scope :premises (@p12837)) % 1.38/1.65 (step-pop @p25473 :rule scope :premises (@p25472)) % 1.38/1.65 (step @p12838 :rule process_scope :premises (@p25473) :args (@t2359)) % 1.38/1.65 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.65 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.65 (step @p18522 :rule eq_resolve :premises (@p25455 @p1653)) % 1.38/1.65 (step @p18523 :rule and_intro :premises (@p272 @p18522)) % 1.38/1.65 (step @p18524 :rule modus_ponens :premises (@p18523 @p12838)) % 1.38/1.65 (step @p18525 :rule arith_poly_norm :args ((= (* 1/1 (to_real (- @t489 @t58))) (* 1/1 (- @t512 @t59))))) % 1.38/1.65 (step @p18526 :rule arith_poly_norm_rel :premises (@p18525) :args ((= (<= @t489 @t58) (<= @t512 @t59)))) % 1.38/1.65 (step @p1447 :rule arith_mult_neg :args (-1 @t324)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18527 :rule and_intro :premises (@p136 @p25456)) % 1.38/1.65 (step @p18528 :rule modus_ponens :premises (@p18527 @p1447)) % 1.38/1.65 (step @p18529 :rule eq_resolve :premises (@p18528 @p18526)) % 1.38/1.65 (step @p18530 :rule arith_sum_ub :premises (@p18529 @p18524 @p18517 @p18498 @p1545)) % 1.38/1.65 (step @p18531 false :rule eq_resolve :premises (@p18530 @p18475)) % 1.38/1.65 (step-pop @p25474 :rule scope :premises (@p18531)) % 1.38/1.65 (step @p18532 :rule process_scope :premises (@p25474) :args (false)) % 1.38/1.65 (step @p18534 :rule eq_resolve :premises (@p18532 @p18455)) % 1.38/1.65 (step @p18535 :rule eq_resolve :premises (@p18534 @p18454)) % 1.38/1.65 (step @p18536 false :rule contra :premises (@p25456 @p18535)) % 1.38/1.65 (step-pop @p25475 :rule scope :premises (@p18536)) % 1.38/1.65 (step-pop @p25476 :rule scope :premises (@p25475)) % 1.38/1.65 (step-pop @p25477 :rule scope :premises (@p25476)) % 1.38/1.65 (step-pop @p25478 :rule scope :premises (@p25477)) % 1.38/1.65 (step-pop @p25479 :rule scope :premises (@p25478)) % 1.38/1.65 (step @p18537 :rule process_scope :premises (@p25479) :args (false)) % 1.38/1.65 (assume-push @p25480 @t15) % 1.38/1.65 (assume-push @p25481 @t523) % 1.38/1.65 (assume-push @p25482 @t2039) % 1.38/1.65 (assume-push @p25483 @t546) % 1.38/1.65 (assume-push @p25484 @t324) % 1.38/1.65 (step @p18548 :rule and_intro :premises (@p6 @p25482 @p25481 @p25483 @p25484)) % 1.38/1.65 (step-pop @p25485 :rule scope :premises (@p18548)) % 1.38/1.65 (step-pop @p25486 :rule scope :premises (@p25485)) % 1.38/1.65 (step-pop @p25487 :rule scope :premises (@p25486)) % 1.38/1.65 (step-pop @p25488 :rule scope :premises (@p25487)) % 1.38/1.65 (step-pop @p25489 :rule scope :premises (@p25488)) % 1.38/1.65 (step @p18549 :rule process_scope :premises (@p25489) :args (@t3144)) % 1.38/1.65 (step @p18555 :rule implies_elim :premises (@p18549)) % 1.38/1.65 (step @p18556 :rule resolution :premises (@p18555 @p18537) :args (true @t3144)) % 1.38/1.65 (step @p18557 :rule not_and :premises (@p18556)) % 1.38/1.65 (step @p18558 :rule eq_resolve :premises (@p18557 @p18448)) % 1.38/1.65 (assume-push @p25490 @t324) % 1.38/1.65 (assume-push @p25491 @t15) % 1.38/1.65 (assume-push @p25492 @t143) % 1.38/1.65 (assume-push @p25493 @t1987) % 1.38/1.65 (assume-push @p25494 @t1444) % 1.38/1.65 (step @p18564 :rule evaluate :args ((<= 0/1 -1/12))) % 1.38/1.65 (step @p18565 :rule evaluate :args ((+ 36/1 -1/12 1/84 0/1 -3025/84))) % 1.38/1.65 (step @p18566 :rule evaluate :args (@t3145)) % 1.38/1.65 (step @p18567 :rule evaluate :args (@t3146)) % 1.38/1.65 (step @p18568 :rule evaluate :args (@t3147)) % 1.38/1.65 (step @p18569 :rule evaluate :args (@t3148)) % 1.38/1.65 (step @p18570 :rule evaluate :args (@t1555)) % 1.38/1.65 (step @p6506 :rule evaluate :args (@t1556)) % 1.38/1.65 (step @p18571 :rule cong :premises (@p6506) :args (@t1557)) % 1.38/1.65 (step @p18572 :rule trans :premises (@p18571 @p18570)) % 1.38/1.65 (step @p18573 :rule nary_cong :premises (@p18572 @p18569 @p18568 @p18567 @p18566) :args (@t3149)) % 1.38/1.65 (step @p18574 :rule trans :premises (@p18573 @p18565)) % 1.38/1.65 (step @p18575 :rule arith_poly_norm :args ((= (+ @t608 @t3153 @t3152 @t3151 @t3150) 0/1))) % 1.38/1.65 (step @p18576 :rule refl :args (@t3150)) % 1.38/1.65 (step @p18577 :rule arith_poly_norm :args (@t3155)) % 1.38/1.65 (step @p18578 :rule arith_poly_norm :args (@t3157)) % 1.38/1.65 (step @p18579 :rule arith_poly_norm :args (@t3159)) % 1.38/1.65 (step @p18580 :rule refl :args (@t608)) % 1.38/1.65 (step @p18581 :rule nary_cong :premises (@p18580 @p18579 @p18578 @p18577 @p18576) :args (@t3160)) % 1.38/1.65 (step @p18582 :rule trans :premises (@p18581 @p18575)) % 1.38/1.65 (step @p18583 :rule cong :premises (@p18582 @p18574) :args ((<= @t3160 @t3149))) % 1.38/1.65 (step @p18584 :rule trans :premises (@p18583 @p18564)) % 1.38/1.65 (assume-push @p25495 @t3161) % 1.38/1.65 (assume-push @p25496 @t1987) % 1.38/1.65 (step @p18587 :rule arith_mult_neg :args (-121/84 (>= @t389 25/1))) % 1.38/1.65 (step @p18588 :rule evaluate :args (@t1872)) % 1.38/1.65 (step @p18589 :rule refl :args (@t389)) % 1.38/1.65 (step @p18590 :rule cong :premises (@p18589 @p18588) :args (@t3162)) % 1.38/1.65 (step @p9655 :rule arith_poly_norm :args (@t1986)) % 1.38/1.65 (step @p18591 :rule arith_poly_norm_rel :premises (@p9655) :args ((= @t1987 @t3162))) % 1.38/1.65 (step @p18592 :rule trans :premises (@p18591 @p18590)) % 1.38/1.65 (step @p18593 :rule eq_resolve :premises (@p25493 @p18592)) % 1.38/1.65 (step @p18594 :rule and_intro :premises (@p25495 @p18593)) % 1.38/1.65 (step @p18595 :rule modus_ponens :premises (@p18594 @p18587)) % 1.38/1.65 (step-pop @p25497 :rule scope :premises (@p18595)) % 1.38/1.65 (step-pop @p25498 :rule scope :premises (@p25497)) % 1.38/1.65 (step @p18596 :rule process_scope :premises (@p25498) :args ((<= @t3150 @t3145))) % 1.38/1.65 (step @p18599 :rule evaluate :args (@t3161)) % 1.38/1.65 (step @p18600 :rule true_elim :premises (@p18599)) % 1.38/1.65 (step @p18601 :rule and_intro :premises (@p18600 @p25493)) % 1.38/1.65 (step @p18602 :rule modus_ponens :premises (@p18601 @p18596)) % 1.38/1.65 (assume-push @p25499 @t3163) % 1.38/1.65 (assume-push @p25500 @t417) % 1.38/1.65 (step @p18605 :rule arith_mult_neg :args (-11/84 @t418)) % 1.38/1.65 (step @p18606 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p18607 :rule cong :premises (@p25500) :args (@t401)) % 1.38/1.65 (step @p18608 :rule trans :premises (@p18607 @p18606)) % 1.38/1.65 (step @p18609 :rule and_intro :premises (@p25499 @p18608)) % 1.38/1.65 (step @p18610 :rule modus_ponens :premises (@p18609 @p18605)) % 1.38/1.65 (step-pop @p25501 :rule scope :premises (@p18610)) % 1.38/1.65 (step-pop @p25502 :rule scope :premises (@p25501)) % 1.38/1.65 (step @p18611 :rule process_scope :premises (@p25502) :args (@t3164)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p18614 :rule eq_resolve :premises (@p25492 @p1181)) % 1.38/1.65 (step @p18615 :rule evaluate :args (@t3163)) % 1.38/1.65 (step @p18616 :rule true_elim :premises (@p18615)) % 1.38/1.65 (step @p18617 :rule and_intro :premises (@p18616 @p18614)) % 1.38/1.65 (step @p18618 :rule modus_ponens :premises (@p18617 @p18611)) % 1.38/1.65 (assume-push @p25503 @t3165) % 1.38/1.65 (assume-push @p25504 @t4) % 1.38/1.65 (step @p18621 :rule arith_mult_pos :args (1/84 @t82)) % 1.38/1.65 (step @p18622 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p18623 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p18624 :rule trans :premises (@p18623 @p18622)) % 1.38/1.65 (step @p18625 :rule and_intro :premises (@p25503 @p18624)) % 1.38/1.65 (step @p18626 :rule modus_ponens :premises (@p18625 @p18621)) % 1.38/1.65 (step-pop @p25505 :rule scope :premises (@p18626)) % 1.38/1.65 (step-pop @p25506 :rule scope :premises (@p25505)) % 1.38/1.65 (step @p18627 :rule process_scope :premises (@p25506) :args (@t3166)) % 1.38/1.65 (step @p18630 :rule evaluate :args (@t3165)) % 1.38/1.65 (step @p18631 :rule true_elim :premises (@p18630)) % 1.38/1.65 (step @p18632 :rule and_intro :premises (@p18631 @p1)) % 1.38/1.65 (step @p18633 :rule modus_ponens :premises (@p18632 @p18627)) % 1.38/1.65 (assume-push @p25507 @t3167) % 1.38/1.65 (assume-push @p25508 @t324) % 1.38/1.65 (step @p18636 :rule arith_mult_neg :args (-1/12 @t425)) % 1.38/1.65 (step @p18637 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p18638 :rule refl :args (@t406)) % 1.38/1.65 (step @p18639 :rule cong :premises (@p18638 @p18637) :args (@t426)) % 1.38/1.65 (step @p1208 :rule arith_poly_norm :args (@t427)) % 1.38/1.65 (step @p18640 :rule arith_poly_norm_rel :premises (@p1208) :args (@t428)) % 1.38/1.65 (step @p18641 :rule trans :premises (@p18640 @p18639)) % 1.38/1.65 (step @p18642 :rule eq_resolve :premises (@p25490 @p18641)) % 1.38/1.65 (step @p18643 :rule and_intro :premises (@p25507 @p18642)) % 1.38/1.65 (step @p18644 :rule modus_ponens :premises (@p18643 @p18636)) % 1.38/1.65 (step-pop @p25509 :rule scope :premises (@p18644)) % 1.38/1.65 (step-pop @p25510 :rule scope :premises (@p25509)) % 1.38/1.65 (step @p18645 :rule process_scope :premises (@p25510) :args (@t3168)) % 1.38/1.65 (step @p18648 :rule evaluate :args (@t3167)) % 1.38/1.65 (step @p18649 :rule true_elim :premises (@p18648)) % 1.38/1.65 (step @p18650 :rule and_intro :premises (@p18649 @p25490)) % 1.38/1.65 (step @p18651 :rule modus_ponens :premises (@p18650 @p18645)) % 1.38/1.65 (step @p18652 :rule arith_poly_norm :args ((= (* -36/1 (to_real (- @t213 @t1556))) (* -36/1 (- @t608 @t1557))))) % 1.38/1.65 (step @p18653 :rule arith_poly_norm_rel :premises (@p18652) :args ((= (<= @t213 @t1556) (<= @t608 @t1557)))) % 1.38/1.65 (step @p18654 :rule arith_mult_neg :args (-1 @t1444)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18655 :rule and_intro :premises (@p136 @p25494)) % 1.38/1.65 (step @p18656 :rule modus_ponens :premises (@p18655 @p18654)) % 1.38/1.65 (step @p18657 :rule eq_resolve :premises (@p18656 @p18653)) % 1.38/1.65 (step @p18658 :rule arith_sum_ub :premises (@p18657 @p18651 @p18633 @p18618 @p18602)) % 1.38/1.65 (step @p18659 false :rule eq_resolve :premises (@p18658 @p18584)) % 1.38/1.65 (step-pop @p25511 :rule scope :premises (@p18659)) % 1.38/1.65 (step-pop @p25512 :rule scope :premises (@p25511)) % 1.38/1.65 (step-pop @p25513 :rule scope :premises (@p25512)) % 1.38/1.65 (step-pop @p25514 :rule scope :premises (@p25513)) % 1.38/1.65 (step-pop @p25515 :rule scope :premises (@p25514)) % 1.38/1.65 (step @p18660 :rule process_scope :premises (@p25515) :args (false)) % 1.38/1.65 (step @p18666 :rule not_and :premises (@p18660)) % 1.38/1.65 (step @p18667 :rule reordering :premises (@p18666) :args ((or @t38 @t273 @t1988 @t1445 @t429))) % 1.38/1.65 (step @p18668 :rule refl :args (@t578)) % 1.38/1.65 (step @p18669 :rule nary_cong :premises (@p35 @p495 @p709 @p9688 @p9603 @p5966 @p18668) :args ((or @t38 @t197 @t273 @t1988 @t1977 @t1446 @t578))) % 1.38/1.65 (assume-push @p25516 @t15) % 1.38/1.65 (assume-push @p25517 @t24) % 1.38/1.65 (assume-push @p25518 @t143) % 1.38/1.65 (assume-push @p25519 @t441) % 1.38/1.65 (assume-push @p25520 @t1987) % 1.38/1.65 (assume-push @p25521 @t1445) % 1.38/1.65 (assume-push @p25522 @t561) % 1.38/1.65 (step @p17499 :rule evaluate :args (@t3016)) % 1.38/1.65 (step @p17500 :rule arith-int-eq-conflict :premises (@p17499) :args (@t16 382/7)) % 1.38/1.65 (step @p18677 :rule arith_poly_norm :args ((= (* -382/7 @t3172) @t3017))) % 1.38/1.65 (step @p18678 :rule arith_poly_norm_rel :premises (@p18677) :args ((= @t3173 @t3021))) % 1.38/1.65 (step @p18679 :rule arith_poly_norm :args ((= (* -2674/1 (to_real (- @t3170 -175))) (* -2674/1 @t3172)))) % 1.38/1.65 (step @p18680 :rule arith_poly_norm_rel :premises (@p18679) :args ((= (= @t3170 -175) @t3173))) % 1.38/1.65 (step @p18681 :rule trans :premises (@p18680 @p18678 @p17500)) % 1.38/1.65 (step @p18682 :rule evaluate :args ((+ 1 -176))) % 1.38/1.65 (step @p15337 :rule evaluate :args (@t2764)) % 1.38/1.65 (step @p11404 :rule evaluate :args (@t2212)) % 1.38/1.65 (step @p18683 :rule evaluate :args ((+ 259 -275))) % 1.38/1.65 (step @p17292 :rule evaluate :args (@t2983)) % 1.38/1.65 (step @p8909 :rule evaluate :args (@t1873)) % 1.38/1.65 (step @p401 :rule refl :args (-11)) % 1.38/1.65 (step @p17293 :rule nary_cong :premises (@p401 @p8909) :args (@t2984)) % 1.38/1.65 (step @p17294 :rule trans :premises (@p17293 @p17292)) % 1.38/1.65 (step @p18684 :rule evaluate :args ((* -7 -37))) % 1.38/1.65 (step @p18685 :rule evaluate :args (@t3174)) % 1.38/1.65 (step @p733 :rule refl :args (-7)) % 1.38/1.65 (step @p18686 :rule nary_cong :premises (@p733 @p18685) :args (@t3175)) % 1.38/1.65 (step @p18687 :rule trans :premises (@p18686 @p18684)) % 1.38/1.65 (step @p18688 :rule nary_cong :premises (@p18687 @p17294) :args (@t3176)) % 1.38/1.65 (step @p18689 :rule trans :premises (@p18688 @p18683)) % 1.38/1.65 (step @p738 :rule refl :args (-1)) % 1.38/1.65 (step @p18690 :rule nary_cong :premises (@p738 @p18689) :args (@t3177)) % 1.38/1.65 (step @p18691 :rule trans :premises (@p18690 @p11404)) % 1.38/1.65 (step @p18692 :rule nary_cong :premises (@p401 @p18691) :args (@t3178)) % 1.38/1.65 (step @p18693 :rule trans :premises (@p18692 @p15337)) % 1.38/1.65 (step @p18694 :rule nary_cong :premises (@p404 @p18693) :args (@t3179)) % 1.38/1.65 (step @p18695 :rule trans :premises (@p18694 @p18682)) % 1.38/1.65 (step @p18696 :rule arith_poly_norm :args ((= (* 7 @t3180) @t3170))) % 1.38/1.65 (step @p18697 :rule arith_poly_norm :args ((= (* -1 (+ 407 @t22)) @t3180))) % 1.38/1.65 (step @p14549 :rule refl :args (@t22)) % 1.38/1.65 (step @p18698 :rule evaluate :args ((* -11 -37))) % 1.38/1.65 (step @p18699 :rule nary_cong :premises (@p401 @p18685) :args (@t3181)) % 1.38/1.65 (step @p18700 :rule trans :premises (@p18699 @p18698)) % 1.38/1.65 (step @p18701 :rule nary_cong :premises (@p18700 @p14549) :args (@t3182)) % 1.38/1.65 (step @p18702 :rule nary_cong :premises (@p738 @p18701) :args (@t3183)) % 1.38/1.65 (step @p18703 :rule trans :premises (@p18702 @p18697)) % 1.38/1.65 (step @p9404 :rule refl :args (7)) % 1.38/1.65 (step @p18704 :rule nary_cong :premises (@p9404 @p18703) :args (@t3184)) % 1.38/1.65 (step @p18705 :rule trans :premises (@p18704 @p18696)) % 1.38/1.65 (step @p18706 :rule cong :premises (@p18705 @p18695) :args ((= @t3184 @t3179))) % 1.38/1.65 (step @p18707 :rule trans :premises (@p18706 @p18681)) % 1.38/1.65 (step @p17318 :rule cong :premises (@p747 @p8909) :args (@t2996)) % 1.38/1.65 (step @p17319 :rule symm :premises (@p17318)) % 1.38/1.65 (step @p17320 :rule eq-refl :args (@t441)) % 1.38/1.65 (step @p13962 :rule evaluate :args (@t2524)) % 1.38/1.65 (step @p17321 :rule cong :premises (@p1242 @p13962) :args (@t2997)) % 1.38/1.65 (step @p17322 :rule cong :premises (@p17321) :args (@t2998)) % 1.38/1.65 (step @p17323 :rule arith-leq-norm :args (@t135 25)) % 1.38/1.65 (step @p17324 :rule trans :premises (@p17323 @p17322)) % 1.38/1.65 (step @p17325 :rule cong :premises (@p17324) :args (@t2999)) % 1.38/1.65 (step @p17326 :rule trans :premises (@p17325 @p9603)) % 1.38/1.65 (step @p17327 :rule arith-elim-leq :args (@t135 25)) % 1.38/1.65 (step @p17328 :rule symm :premises (@p17327)) % 1.38/1.65 (step @p17329 :rule cong :premises (@p17328) :args (@t3000)) % 1.38/1.65 (step @p17330 :rule arith-elim-gt :args (@t135 25)) % 1.38/1.65 (step @p17331 :rule trans :premises (@p17330 @p17329)) % 1.38/1.65 (step @p17332 :rule trans :premises (@p17331 @p17326)) % 1.38/1.65 (step @p17333 :rule cong :premises (@p17332) :args (@t3001)) % 1.38/1.65 (step @p17334 :rule cong :premises (@p17333 @p1277) :args (@t3002)) % 1.38/1.65 (step @p17335 :rule trans :premises (@p17334 @p17320)) % 1.38/1.65 (step @p17336 :rule eq-symm :args (@t441 @t3001)) % 1.38/1.65 (step @p17337 :rule trans :premises (@p17336 @p17335)) % 1.38/1.65 (step @p17338 :rule true_elim :premises (@p17337)) % 1.38/1.65 (step @p18708 :rule eq_resolve :premises (@p25519 @p17338)) % 1.38/1.65 (step @p18709 :rule arith_trichotomy :premises (@p25520 @p18708)) % 1.38/1.65 (step @p18710 :rule eq_resolve :premises (@p18709 @p17319)) % 1.38/1.65 (step @p18711 :rule nary_cong :premises (@p401 @p18710) :args (@t141)) % 1.38/1.65 (step @p18712 :rule cong :premises (@p752 @p18685) :args ((= @t18 @t3174))) % 1.38/1.65 (step @p18713 :rule symm :premises (@p18712)) % 1.38/1.65 (step @p18714 :rule eq-refl :args (@t1445)) % 1.38/1.65 (step @p5979 :rule evaluate :args (@t1448)) % 1.38/1.65 (step @p5980 :rule cong :premises (@p757 @p5979) :args (@t1449)) % 1.38/1.65 (step @p5981 :rule cong :premises (@p5980) :args (@t1450)) % 1.38/1.65 (step @p5982 :rule arith-leq-norm :args (@t18 -37)) % 1.38/1.65 (step @p5983 :rule trans :premises (@p5982 @p5981)) % 1.38/1.65 (step @p5984 :rule cong :premises (@p5983) :args (@t1452)) % 1.38/1.65 (step @p5985 :rule trans :premises (@p5984 @p5966)) % 1.38/1.65 (step @p5974 :rule arith-elim-leq :args (@t18 -37)) % 1.38/1.65 (step @p5975 :rule symm :premises (@p5974)) % 1.38/1.65 (step @p5976 :rule cong :premises (@p5975) :args (@t1447)) % 1.38/1.65 (step @p5977 :rule arith-elim-gt :args (@t18 -37)) % 1.38/1.65 (step @p5978 :rule trans :premises (@p5977 @p5976)) % 1.38/1.65 (step @p5986 :rule trans :premises (@p5978 @p5985)) % 1.38/1.65 (step @p18715 :rule cong :premises (@p5986) :args (@t3185)) % 1.38/1.65 (step @p18716 :rule cong :premises (@p17492 @p18715) :args ((= @t1445 @t3185))) % 1.38/1.65 (step @p18717 :rule trans :premises (@p18716 @p18714)) % 1.38/1.65 (step @p18718 :rule true_elim :premises (@p18717)) % 1.38/1.65 (step @p18719 :rule eq_resolve :premises (@p25521 @p18718)) % 1.38/1.65 (step @p18720 :rule arith_trichotomy :premises (@p25522 @p18719)) % 1.38/1.65 (step @p18721 :rule eq_resolve :premises (@p18720 @p18713)) % 1.38/1.65 (step @p18722 :rule nary_cong :premises (@p733 @p18721) :args (@t156)) % 1.38/1.65 (step @p18723 :rule nary_cong :premises (@p18722 @p18711) :args (@t299)) % 1.38/1.65 (step @p18724 :rule nary_cong :premises (@p738 @p18723) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p18725 :rule eq_resolve :premises (@p25518 @p783)) % 1.38/1.65 (step @p18726 :rule trans :premises (@p18725 @p18724)) % 1.38/1.65 (step @p18727 :rule nary_cong :premises (@p401 @p18726) :args (@t12)) % 1.38/1.65 (step @p18728 :rule nary_cong :premises (@p404 @p18727) :args (@t13)) % 1.38/1.65 (step @p18729 :rule nary_cong :premises (@p401 @p18721) :args (@t216)) % 1.38/1.65 (step @p18730 :rule nary_cong :premises (@p18729 @p14549) :args (@t1952)) % 1.38/1.65 (step @p18731 :rule nary_cong :premises (@p738 @p18730) :args (@t1953)) % 1.38/1.65 (step @p9418 :rule arith_poly_norm :args (@t1954)) % 1.38/1.65 (step @p9419 :rule cong :premises (@p11 @p9418) :args (@t1955)) % 1.38/1.65 (step @p9420 :rule symm :premises (@p9419)) % 1.38/1.65 (step @p18732 :rule eq_resolve :premises (@p25517 @p9420)) % 1.38/1.65 (step @p18733 :rule trans :premises (@p18732 @p18731)) % 1.38/1.65 (step @p18734 :rule nary_cong :premises (@p9404 @p18733) :args (@t1)) % 1.38/1.65 (step @p18735 :rule cong :premises (@p18734 @p18728) :args (@t15)) % 1.38/1.65 (step @p18736 :rule eq_resolve :premises (@p6 @p18735)) % 1.38/1.65 (step @p18737 false :rule eq_resolve :premises (@p18736 @p18707)) % 1.38/1.65 (step-pop @p25523 :rule scope :premises (@p18737)) % 1.38/1.65 (step-pop @p25524 :rule scope :premises (@p25523)) % 1.38/1.65 (step-pop @p25525 :rule scope :premises (@p25524)) % 1.38/1.65 (step-pop @p25526 :rule scope :premises (@p25525)) % 1.38/1.65 (step-pop @p25527 :rule scope :premises (@p25526)) % 1.38/1.65 (step-pop @p25528 :rule scope :premises (@p25527)) % 1.38/1.65 (step-pop @p25529 :rule scope :premises (@p25528)) % 1.38/1.65 (step @p18738 :rule process_scope :premises (@p25529) :args (false)) % 1.38/1.65 (assume-push @p25530 @t15) % 1.38/1.65 (assume-push @p25531 @t24) % 1.38/1.65 (assume-push @p25532 @t143) % 1.38/1.65 (assume-push @p25533 @t1987) % 1.38/1.65 (assume-push @p25534 @t441) % 1.38/1.65 (assume-push @p25535 @t1445) % 1.38/1.65 (assume-push @p25536 @t561) % 1.38/1.65 (step @p18753 :rule and_intro :premises (@p6 @p25531 @p25532 @p25534 @p25533 @p25535 @p25536)) % 1.38/1.65 (step-pop @p25537 :rule scope :premises (@p18753)) % 1.38/1.65 (step-pop @p25538 :rule scope :premises (@p25537)) % 1.38/1.65 (step-pop @p25539 :rule scope :premises (@p25538)) % 1.38/1.65 (step-pop @p25540 :rule scope :premises (@p25539)) % 1.38/1.65 (step-pop @p25541 :rule scope :premises (@p25540)) % 1.38/1.65 (step-pop @p25542 :rule scope :premises (@p25541)) % 1.38/1.65 (step-pop @p25543 :rule scope :premises (@p25542)) % 1.38/1.65 (step @p18754 :rule process_scope :premises (@p25543) :args (@t3186)) % 1.38/1.65 (step @p18762 :rule implies_elim :premises (@p18754)) % 1.38/1.65 (step @p18763 :rule resolution :premises (@p18762 @p18738) :args (true @t3186)) % 1.38/1.65 (step @p18764 :rule not_and :premises (@p18763)) % 1.38/1.65 (step @p18765 :rule eq_resolve :premises (@p18764 @p18669)) % 1.38/1.65 (step @p18766 :rule nary_cong :premises (@p9688 @p709 @p771 @p15484) :args ((or @t1988 @t273 @t274 @t2790))) % 1.38/1.65 (assume-push @p25544 @t1987) % 1.38/1.65 (assume-push @p25545 @t143) % 1.38/1.65 (assume-push @p25546 @t270) % 1.38/1.65 (assume-push @p25547 @t2789) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.65 (step @p18771 :rule evaluate :args ((+ 9 -275 0 266))) % 1.38/1.65 (step @p1382 :rule evaluate :args (@t472)) % 1.38/1.65 (step @p400 :rule evaluate :args (@t172)) % 1.38/1.65 (step @p17292 :rule evaluate :args (@t2983)) % 1.38/1.65 (step @p16663 :rule refl :args (9)) % 1.38/1.65 (step @p18772 :rule nary_cong :premises (@p16663 @p17292 @p400 @p1382) :args (@t3187)) % 1.38/1.65 (step @p18773 :rule trans :premises (@p18772 @p18771)) % 1.38/1.65 (step @p1386 :rule arith_poly_norm :args (@t475)) % 1.38/1.65 (step @p1387 :rule refl :args (@t156)) % 1.38/1.65 (step @p1388 :rule arith_poly_norm :args (@t477)) % 1.38/1.65 (step @p1389 :rule refl :args (@t141)) % 1.38/1.65 (step @p1390 :rule nary_cong :premises (@p329 @p1389 @p1388 @p1387) :args (@t478)) % 1.38/1.65 (step @p1391 :rule trans :premises (@p1390 @p1386)) % 1.38/1.65 (step @p18774 :rule cong :premises (@p1391 @p18773) :args (@t3188)) % 1.38/1.65 (step @p18775 :rule trans :premises (@p18774 @p824)) % 1.38/1.65 (step @p18776 :rule cong :premises (@p18775) :args ((not @t3188))) % 1.38/1.65 (step @p18777 :rule trans :premises (@p18776 @p236)) % 1.38/1.65 (step @p18778 :rule arith-elim-lt :args (@t478 @t3187)) % 1.38/1.65 (step @p18779 :rule trans :premises (@p18778 @p18777)) % 1.38/1.65 (step @p1398 :rule arith_mult_neg :args (-7 @t270)) % 1.38/1.65 (step @p1399 :rule evaluate :args (@t480)) % 1.38/1.65 (step @p1400 :rule true_elim :premises (@p1399)) % 1.38/1.65 (step @p18780 :rule and_intro :premises (@p1400 @p25546)) % 1.38/1.65 (step @p18781 :rule modus_ponens :premises (@p18780 @p1398)) % 1.38/1.65 (step @p1403 :rule arith_mult_neg :args (-1 @t417)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p18782 :rule eq_resolve :premises (@p25545 @p1181)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18783 :rule and_intro :premises (@p136 @p18782)) % 1.38/1.65 (step @p18784 :rule modus_ponens :premises (@p18783 @p1403)) % 1.38/1.65 (step @p18785 :rule arith_mult_neg :args (-11 @t1987)) % 1.38/1.65 (step @p1408 :rule evaluate :args (@t481)) % 1.38/1.65 (step @p1409 :rule true_elim :premises (@p1408)) % 1.38/1.65 (step @p18786 :rule and_intro :premises (@p1409 @p25544)) % 1.38/1.65 (step @p18787 :rule modus_ponens :premises (@p18786 @p18785)) % 1.38/1.65 (step @p15516 :rule symm :premises (@p15515)) % 1.38/1.65 (step @p18788 :rule eq_resolve :premises (@p25547 @p15516)) % 1.38/1.65 (step @p18789 :rule arith_sum_ub :premises (@p18788 @p18787 @p18784 @p18781)) % 1.38/1.65 (step @p18790 false :rule eq_resolve :premises (@p18789 @p18779)) % 1.38/1.65 (step-pop @p25548 :rule scope :premises (@p18790)) % 1.38/1.65 (step-pop @p25549 :rule scope :premises (@p25548)) % 1.38/1.65 (step-pop @p25550 :rule scope :premises (@p25549)) % 1.38/1.65 (step-pop @p25551 :rule scope :premises (@p25550)) % 1.38/1.65 (step @p18791 :rule process_scope :premises (@p25551) :args (false)) % 1.38/1.65 (step @p18796 :rule not_and :premises (@p18791)) % 1.38/1.65 (step @p18797 :rule eq_resolve :premises (@p18796 @p18766)) % 1.38/1.65 (step @p18798 :rule reordering :premises (@p18797) :args ((or @t273 @t2788 @t1988 @t274))) % 1.38/1.65 (step @p18799 :rule nary_cong :premises (@p18028 @p9603 @p1685 @p1684) :args ((or @t3089 @t1977 @t548 @t549))) % 1.38/1.65 (assume-push @p25552 @t441) % 1.38/1.65 (assume-push @p25553 @t547) % 1.38/1.65 (assume-push @p25554 @t546) % 1.38/1.65 (assume-push @p25555 @t3049) % 1.38/1.65 (step @p18034 :rule arith-elim-lt :args (tptp.a 10)) % 1.38/1.65 (step @p18035 :rule symm :premises (@p18034)) % 1.38/1.65 (assume-push @p25556 @t3049) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.65 (step @p18805 :rule evaluate :args ((+ -10 1 -266 275))) % 1.38/1.65 (step @p18806 :rule evaluate :args (@t3189)) % 1.38/1.65 (step @p1696 :rule evaluate :args (@t551)) % 1.38/1.65 (step @p18039 :rule evaluate :args (@t3091)) % 1.38/1.65 (step @p18807 :rule nary_cong :premises (@p18039 @p404 @p1696 @p18806) :args (@t3190)) % 1.38/1.65 (step @p18808 :rule trans :premises (@p18807 @p18805)) % 1.38/1.65 (step @p1700 :rule arith_poly_norm :args (@t555)) % 1.38/1.65 (step @p1701 :rule arith_poly_norm :args (@t557)) % 1.38/1.65 (step @p1702 :rule trans :premises (@p1701 @p1700)) % 1.38/1.65 (step @p18809 :rule cong :premises (@p1702 @p18808) :args (@t3191)) % 1.38/1.65 (step @p18810 :rule trans :premises (@p18809 @p824)) % 1.38/1.65 (step @p18811 :rule cong :premises (@p18810) :args ((not @t3191))) % 1.38/1.65 (step @p18812 :rule trans :premises (@p18811 @p236)) % 1.38/1.65 (step @p18813 :rule arith-elim-lt :args (@t556 @t3190)) % 1.38/1.65 (step @p18814 :rule trans :premises (@p18813 @p18812)) % 1.38/1.65 (step @p18815 :rule arith_mult_pos :args (11 @t1984)) % 1.38/1.65 (step @p9664 :rule arith-elim-lt :args (@t135 26)) % 1.38/1.65 (step @p9665 :rule symm :premises (@p9664)) % 1.38/1.65 (step @p18816 :rule eq_resolve :premises (@p25552 @p9665)) % 1.38/1.65 (step @p18817 :rule int_tight_ub :premises (@p18816)) % 1.38/1.65 (step @p1713 :rule evaluate :args (@t559)) % 1.38/1.65 (step @p1714 :rule true_elim :premises (@p1713)) % 1.38/1.65 (step @p18818 :rule and_intro :premises (@p1714 @p18817)) % 1.38/1.65 (step @p18819 :rule modus_ponens :premises (@p18818 @p18815)) % 1.38/1.65 (step @p1717 :rule arith_mult_pos :args (7 @t547)) % 1.38/1.65 (step @p549 :rule evaluate :args (@t226)) % 1.38/1.65 (step @p550 :rule true_elim :premises (@p549)) % 1.38/1.65 (step @p18820 :rule and_intro :premises (@p550 @p25553)) % 1.38/1.65 (step @p18821 :rule modus_ponens :premises (@p18820 @p1717)) % 1.38/1.65 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.65 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.65 (step @p18822 :rule eq_resolve :premises (@p25554 @p1653)) % 1.38/1.65 (step @p18058 :rule arith_mult_neg :args (-1 @t3049)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18823 :rule and_intro :premises (@p136 @p25555)) % 1.38/1.65 (step @p18824 :rule modus_ponens :premises (@p18823 @p18058)) % 1.38/1.65 (step @p18825 :rule arith_sum_ub :premises (@p18824 @p18822 @p18821 @p18819)) % 1.38/1.65 (step @p18826 false :rule eq_resolve :premises (@p18825 @p18814)) % 1.38/1.65 (step-pop @p25557 :rule scope :premises (@p18826)) % 1.38/1.65 (step @p18827 :rule process_scope :premises (@p25557) :args (false)) % 1.38/1.65 (step @p18829 :rule eq_resolve :premises (@p18827 @p18035)) % 1.38/1.65 (step @p18830 :rule eq_resolve :premises (@p18829 @p18034)) % 1.38/1.65 (step @p18831 false :rule contra :premises (@p25555 @p18830)) % 1.38/1.65 (step-pop @p25558 :rule scope :premises (@p18831)) % 1.38/1.65 (step-pop @p25559 :rule scope :premises (@p25558)) % 1.38/1.65 (step-pop @p25560 :rule scope :premises (@p25559)) % 1.38/1.65 (step-pop @p25561 :rule scope :premises (@p25560)) % 1.38/1.65 (step @p18832 :rule process_scope :premises (@p25561) :args (false)) % 1.38/1.65 (assume-push @p25562 @t3049) % 1.38/1.65 (assume-push @p25563 @t441) % 1.38/1.65 (assume-push @p25564 @t547) % 1.38/1.65 (assume-push @p25565 @t546) % 1.38/1.65 (step @p18841 :rule and_intro :premises (@p25563 @p25564 @p25565 @p25562)) % 1.38/1.65 (step-pop @p25566 :rule scope :premises (@p18841)) % 1.38/1.65 (step-pop @p25567 :rule scope :premises (@p25566)) % 1.38/1.65 (step-pop @p25568 :rule scope :premises (@p25567)) % 1.38/1.65 (step-pop @p25569 :rule scope :premises (@p25568)) % 1.38/1.65 (step @p18842 :rule process_scope :premises (@p25569) :args (@t3192)) % 1.38/1.65 (step @p18847 :rule implies_elim :premises (@p18842)) % 1.38/1.65 (step @p18848 :rule resolution :premises (@p18847 @p18832) :args (true @t3192)) % 1.38/1.65 (step @p18849 :rule not_and :premises (@p18848)) % 1.38/1.65 (step @p18850 :rule eq_resolve :premises (@p18849 @p18799)) % 1.38/1.65 (step @p18851 :rule chain_m_resolution :premises (@p18850 @p1683 @p17669 @p17633 @p1786 @p18798 @p444 @p18765 @p324 @p18667 @p444 @p1120 @p213 @p1117 @p1114 @p1068 @p1066 @p893 @p420 @p886 @p855 @p852 @p323 @p705 @p625 @p6 @p586) :args ((or @t1988 @t440 @t274) (@list true false true false false false true false true false false true false true true false false true true false false false false true false true) (@list @t537 @t3049 @t2818 @t547 @t2788 @t143 @t561 @t24 @t1444 @t143 @t324 @t35 @t366 @t342 @t370 @t368 @t320 @t168 @t313 @t311 @t164 @t88 @t244 @t229 @t15 @t52))) % 1.38/1.65 (step @p18852 :rule nary_cong :premises (@p12951 @p9603 @p707 @p1684) :args ((or @t2370 @t1977 @t275 @t549))) % 1.38/1.65 (assume-push @p25570 @t441) % 1.38/1.65 (assume-push @p25571 @t274) % 1.38/1.65 (assume-push @p25572 @t546) % 1.38/1.65 (assume-push @p25573 @t2369) % 1.38/1.65 (step @p13050 :rule arith-elim-lt :args (tptp.a 3)) % 1.38/1.65 (step @p13051 :rule symm :premises (@p13050)) % 1.38/1.65 (assume-push @p25574 @t2369) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p824 :rule evaluate :args (@t304)) % 1.38/1.65 (step @p18858 :rule evaluate :args ((+ -3 1 -273 275))) % 1.38/1.65 (step @p18806 :rule evaluate :args (@t3189)) % 1.38/1.65 (step @p18859 :rule evaluate :args (@t3193)) % 1.38/1.65 (step @p15641 :rule evaluate :args (@t2811)) % 1.38/1.65 (step @p18860 :rule nary_cong :premises (@p15641 @p404 @p18859 @p18806) :args (@t3194)) % 1.38/1.65 (step @p18861 :rule trans :premises (@p18860 @p18858)) % 1.38/1.65 (step @p1700 :rule arith_poly_norm :args (@t555)) % 1.38/1.65 (step @p1701 :rule arith_poly_norm :args (@t557)) % 1.38/1.65 (step @p1702 :rule trans :premises (@p1701 @p1700)) % 1.38/1.65 (step @p18862 :rule cong :premises (@p1702 @p18861) :args (@t3195)) % 1.38/1.65 (step @p18863 :rule trans :premises (@p18862 @p824)) % 1.38/1.65 (step @p18864 :rule cong :premises (@p18863) :args ((not @t3195))) % 1.38/1.65 (step @p18865 :rule trans :premises (@p18864 @p236)) % 1.38/1.65 (step @p18866 :rule arith-elim-lt :args (@t556 @t3194)) % 1.38/1.65 (step @p18867 :rule trans :premises (@p18866 @p18865)) % 1.38/1.65 (step @p18815 :rule arith_mult_pos :args (11 @t1984)) % 1.38/1.65 (step @p9664 :rule arith-elim-lt :args (@t135 26)) % 1.38/1.65 (step @p9665 :rule symm :premises (@p9664)) % 1.38/1.65 (step @p18868 :rule eq_resolve :premises (@p25570 @p9665)) % 1.38/1.65 (step @p18869 :rule int_tight_ub :premises (@p18868)) % 1.38/1.65 (step @p1713 :rule evaluate :args (@t559)) % 1.38/1.65 (step @p1714 :rule true_elim :premises (@p1713)) % 1.38/1.65 (step @p18870 :rule and_intro :premises (@p1714 @p18869)) % 1.38/1.65 (step @p18871 :rule modus_ponens :premises (@p18870 @p18815)) % 1.38/1.65 (step @p18872 :rule arith_mult_pos :args (7 @t294)) % 1.38/1.65 (step @p5536 :rule symm :premises (@p1768)) % 1.38/1.65 (step @p18873 :rule eq_resolve :premises (@p25571 @p5536)) % 1.38/1.65 (step @p18874 :rule int_tight_ub :premises (@p18873)) % 1.38/1.65 (step @p549 :rule evaluate :args (@t226)) % 1.38/1.65 (step @p550 :rule true_elim :premises (@p549)) % 1.38/1.65 (step @p18875 :rule and_intro :premises (@p550 @p18874)) % 1.38/1.65 (step @p18876 :rule modus_ponens :premises (@p18875 @p18872)) % 1.38/1.65 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.65 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.65 (step @p18877 :rule eq_resolve :premises (@p25572 @p1653)) % 1.38/1.65 (step @p15665 :rule arith_mult_neg :args (-1 @t2369)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18878 :rule and_intro :premises (@p136 @p25573)) % 1.38/1.65 (step @p18879 :rule modus_ponens :premises (@p18878 @p15665)) % 1.38/1.65 (step @p18880 :rule arith_sum_ub :premises (@p18879 @p18877 @p18876 @p18871)) % 1.38/1.65 (step @p18881 false :rule eq_resolve :premises (@p18880 @p18867)) % 1.38/1.65 (step-pop @p25575 :rule scope :premises (@p18881)) % 1.38/1.65 (step @p18882 :rule process_scope :premises (@p25575) :args (false)) % 1.38/1.65 (step @p18884 :rule eq_resolve :premises (@p18882 @p13051)) % 1.38/1.65 (step @p18885 :rule eq_resolve :premises (@p18884 @p13050)) % 1.38/1.65 (step @p18886 false :rule contra :premises (@p25573 @p18885)) % 1.38/1.65 (step-pop @p25576 :rule scope :premises (@p18886)) % 1.38/1.65 (step-pop @p25577 :rule scope :premises (@p25576)) % 1.38/1.65 (step-pop @p25578 :rule scope :premises (@p25577)) % 1.38/1.65 (step-pop @p25579 :rule scope :premises (@p25578)) % 1.38/1.65 (step @p18887 :rule process_scope :premises (@p25579) :args (false)) % 1.38/1.65 (assume-push @p25580 @t2369) % 1.38/1.65 (assume-push @p25581 @t441) % 1.38/1.65 (assume-push @p25582 @t274) % 1.38/1.65 (assume-push @p25583 @t546) % 1.38/1.65 (step @p18896 :rule and_intro :premises (@p25581 @p25582 @p25583 @p25580)) % 1.38/1.65 (step-pop @p25584 :rule scope :premises (@p18896)) % 1.38/1.65 (step-pop @p25585 :rule scope :premises (@p25584)) % 1.38/1.65 (step-pop @p25586 :rule scope :premises (@p25585)) % 1.38/1.65 (step-pop @p25587 :rule scope :premises (@p25586)) % 1.38/1.65 (step @p18897 :rule process_scope :premises (@p25587) :args (@t3196)) % 1.38/1.65 (step @p18902 :rule implies_elim :premises (@p18897)) % 1.38/1.65 (step @p18903 :rule resolution :premises (@p18902 @p18887) :args (true @t3196)) % 1.38/1.65 (step @p18904 :rule not_and :premises (@p18903)) % 1.38/1.65 (step @p18905 :rule eq_resolve :premises (@p18904 @p18852)) % 1.38/1.65 (step @p18906 :rule chain_m_resolution :premises (@p18905 @p1683 @p18851) :args ((or @t2370 @t1988 @t440) (@list true true) (@list @t537 @t270))) % 1.38/1.65 (assume-push @p25588 @t15) % 1.38/1.65 (assume-push @p25589 @t324) % 1.38/1.65 (assume-push @p25590 @t143) % 1.38/1.65 (assume-push @p25591 @t2023) % 1.38/1.65 (assume-push @p25592 @t2852) % 1.38/1.65 (step @p18912 :rule evaluate :args ((<= 0/1 -17/84))) % 1.38/1.65 (step @p18913 :rule evaluate :args ((+ 33/1 1/84 -1/12 0/1 -2783/84))) % 1.38/1.65 (step @p18914 :rule evaluate :args (@t3197)) % 1.38/1.65 (step @p18567 :rule evaluate :args (@t3146)) % 1.38/1.65 (step @p18569 :rule evaluate :args (@t3148)) % 1.38/1.65 (step @p18568 :rule evaluate :args (@t3147)) % 1.38/1.65 (step @p18915 :rule evaluate :args (@t2854)) % 1.38/1.65 (step @p15968 :rule evaluate :args (@t2855)) % 1.38/1.65 (step @p18916 :rule cong :premises (@p15968) :args (@t2856)) % 1.38/1.65 (step @p18917 :rule trans :premises (@p18916 @p18915)) % 1.38/1.65 (step @p18918 :rule nary_cong :premises (@p18917 @p18568 @p18569 @p18567 @p18914) :args (@t3198)) % 1.38/1.65 (step @p18919 :rule trans :premises (@p18918 @p18913)) % 1.38/1.65 (step @p18920 :rule arith_poly_norm :args ((= (+ @t608 @t3152 @t3153 @t3151 @t3150) 0/1))) % 1.38/1.65 (step @p18576 :rule refl :args (@t3150)) % 1.38/1.65 (step @p18577 :rule arith_poly_norm :args (@t3155)) % 1.38/1.65 (step @p18579 :rule arith_poly_norm :args (@t3159)) % 1.38/1.65 (step @p18578 :rule arith_poly_norm :args (@t3157)) % 1.38/1.65 (step @p18921 :rule refl :args (@t608)) % 1.38/1.65 (step @p18922 :rule nary_cong :premises (@p18921 @p18578 @p18579 @p18577 @p18576) :args (@t3199)) % 1.38/1.65 (step @p18923 :rule trans :premises (@p18922 @p18920)) % 1.38/1.65 (step @p18924 :rule cong :premises (@p18923 @p18919) :args ((<= @t3199 @t3198))) % 1.38/1.65 (step @p18925 :rule trans :premises (@p18924 @p18912)) % 1.38/1.65 (assume-push @p25593 @t3161) % 1.38/1.65 (assume-push @p25594 @t2023) % 1.38/1.65 (step @p18928 :rule arith_mult_neg :args (-121/84 @t2030)) % 1.38/1.65 (step @p18929 :rule evaluate :args (@t2031)) % 1.38/1.65 (step @p18930 :rule refl :args (@t389)) % 1.38/1.65 (step @p18931 :rule cong :premises (@p18930 @p18929) :args (@t2032)) % 1.38/1.65 (step @p9955 :rule arith_poly_norm :args (@t2033)) % 1.38/1.65 (step @p18932 :rule arith_poly_norm_rel :premises (@p9955) :args (@t2034)) % 1.38/1.65 (step @p18933 :rule trans :premises (@p18932 @p18931)) % 1.38/1.65 (step @p18934 :rule eq_resolve :premises (@p25591 @p18933)) % 1.38/1.65 (step @p18935 :rule and_intro :premises (@p25593 @p18934)) % 1.38/1.65 (step @p18936 :rule modus_ponens :premises (@p18935 @p18928)) % 1.38/1.65 (step-pop @p25595 :rule scope :premises (@p18936)) % 1.38/1.65 (step-pop @p25596 :rule scope :premises (@p25595)) % 1.38/1.65 (step @p18937 :rule process_scope :premises (@p25596) :args ((<= @t3150 @t3197))) % 1.38/1.65 (step @p18599 :rule evaluate :args (@t3161)) % 1.38/1.65 (step @p18600 :rule true_elim :premises (@p18599)) % 1.38/1.65 (step @p18940 :rule and_intro :premises (@p18600 @p25591)) % 1.38/1.65 (step @p18941 :rule modus_ponens :premises (@p18940 @p18937)) % 1.38/1.65 (assume-push @p25597 @t3163) % 1.38/1.65 (assume-push @p25598 @t417) % 1.38/1.65 (step @p18605 :rule arith_mult_neg :args (-11/84 @t418)) % 1.38/1.65 (step @p18606 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p18607 :rule cong :premises (@p25598) :args (@t401)) % 1.38/1.65 (step @p18608 :rule trans :premises (@p18607 @p18606)) % 1.38/1.65 (step @p18609 :rule and_intro :premises (@p25597 @p18608)) % 1.38/1.65 (step @p18610 :rule modus_ponens :premises (@p18609 @p18605)) % 1.38/1.65 (step-pop @p25599 :rule scope :premises (@p18610)) % 1.38/1.65 (step-pop @p25600 :rule scope :premises (@p25599)) % 1.38/1.65 (step @p18611 :rule process_scope :premises (@p25600) :args (@t3164)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p18946 :rule eq_resolve :premises (@p25590 @p1181)) % 1.38/1.65 (step @p18615 :rule evaluate :args (@t3163)) % 1.38/1.65 (step @p18616 :rule true_elim :premises (@p18615)) % 1.38/1.65 (step @p18947 :rule and_intro :premises (@p18616 @p18946)) % 1.38/1.65 (step @p18948 :rule modus_ponens :premises (@p18947 @p18611)) % 1.38/1.65 (assume-push @p25601 @t3167) % 1.38/1.65 (assume-push @p25602 @t324) % 1.38/1.65 (step @p18636 :rule arith_mult_neg :args (-1/12 @t425)) % 1.38/1.65 (step @p18637 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p18638 :rule refl :args (@t406)) % 1.38/1.65 (step @p18639 :rule cong :premises (@p18638 @p18637) :args (@t426)) % 1.38/1.65 (step @p1208 :rule arith_poly_norm :args (@t427)) % 1.38/1.65 (step @p18640 :rule arith_poly_norm_rel :premises (@p1208) :args (@t428)) % 1.38/1.65 (step @p18641 :rule trans :premises (@p18640 @p18639)) % 1.38/1.65 (step @p18642 :rule eq_resolve :premises (@p25589 @p18641)) % 1.38/1.65 (step @p18643 :rule and_intro :premises (@p25601 @p18642)) % 1.38/1.65 (step @p18644 :rule modus_ponens :premises (@p18643 @p18636)) % 1.38/1.65 (step-pop @p25603 :rule scope :premises (@p18644)) % 1.38/1.65 (step-pop @p25604 :rule scope :premises (@p25603)) % 1.38/1.65 (step @p18645 :rule process_scope :premises (@p25604) :args (@t3168)) % 1.38/1.65 (step @p18648 :rule evaluate :args (@t3167)) % 1.38/1.65 (step @p18649 :rule true_elim :premises (@p18648)) % 1.38/1.65 (step @p18953 :rule and_intro :premises (@p18649 @p25589)) % 1.38/1.65 (step @p18954 :rule modus_ponens :premises (@p18953 @p18645)) % 1.38/1.65 (assume-push @p25605 @t3165) % 1.38/1.65 (assume-push @p25606 @t4) % 1.38/1.65 (step @p18621 :rule arith_mult_pos :args (1/84 @t82)) % 1.38/1.65 (step @p18622 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p18623 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p18624 :rule trans :premises (@p18623 @p18622)) % 1.38/1.65 (step @p18625 :rule and_intro :premises (@p25605 @p18624)) % 1.38/1.65 (step @p18626 :rule modus_ponens :premises (@p18625 @p18621)) % 1.38/1.65 (step-pop @p25607 :rule scope :premises (@p18626)) % 1.38/1.65 (step-pop @p25608 :rule scope :premises (@p25607)) % 1.38/1.65 (step @p18627 :rule process_scope :premises (@p25608) :args (@t3166)) % 1.38/1.65 (step @p18630 :rule evaluate :args (@t3165)) % 1.38/1.65 (step @p18631 :rule true_elim :premises (@p18630)) % 1.38/1.65 (step @p18632 :rule and_intro :premises (@p18631 @p1)) % 1.38/1.65 (step @p18633 :rule modus_ponens :premises (@p18632 @p18627)) % 1.38/1.65 (step @p16001 :rule arith_poly_norm :args (@t2859)) % 1.38/1.65 (step @p18959 :rule arith_poly_norm_rel :premises (@p16001) :args (@t2860)) % 1.38/1.65 (step @p16003 :rule arith_mult_neg :args (-1 @t2852)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p18960 :rule and_intro :premises (@p136 @p25592)) % 1.38/1.65 (step @p18961 :rule modus_ponens :premises (@p18960 @p16003)) % 1.38/1.65 (step @p18962 :rule eq_resolve :premises (@p18961 @p18959)) % 1.38/1.65 (step @p18963 :rule arith_sum_ub :premises (@p18962 @p18633 @p18954 @p18948 @p18941)) % 1.38/1.65 (step @p18964 false :rule eq_resolve :premises (@p18963 @p18925)) % 1.38/1.65 (step-pop @p25609 :rule scope :premises (@p18964)) % 1.38/1.65 (step-pop @p25610 :rule scope :premises (@p25609)) % 1.38/1.65 (step-pop @p25611 :rule scope :premises (@p25610)) % 1.38/1.65 (step-pop @p25612 :rule scope :premises (@p25611)) % 1.38/1.65 (step-pop @p25613 :rule scope :premises (@p25612)) % 1.38/1.65 (step @p18965 :rule process_scope :premises (@p25613) :args (false)) % 1.38/1.65 (step @p18971 :rule not_and :premises (@p18965)) % 1.38/1.65 (step @p18972 :rule reordering :premises (@p18971) :args ((or @t38 @t273 @t2039 @t2861 @t429))) % 1.38/1.65 (step @p18973 :rule bool-double-not-elim :args (@t3200)) % 1.38/1.65 (step @p18974 :rule refl :args (@t245)) % 1.38/1.65 (step @p18975 :rule nary_cong :premises (@p6456 @p1684 @p18974 @p18973) :args ((or @t3015 @t549 @t245 @t3202))) % 1.38/1.65 (assume-push @p25614 @t1514) % 1.38/1.65 (assume-push @p25615 @t546) % 1.38/1.65 (assume-push @p25616 @t244) % 1.38/1.65 (assume-push @p25617 @t3201) % 1.38/1.65 (step @p18980 :rule arith-elim-leq :args (@t135 23)) % 1.38/1.65 (step @p18981 :rule symm :premises (@p18980)) % 1.38/1.65 (step @p18982 :rule cong :premises (@p18981) :args (@t3203)) % 1.38/1.65 (step @p18983 :rule arith-elim-gt :args (@t135 23)) % 1.38/1.65 (step @p18984 :rule trans :premises (@p18983 @p18982)) % 1.38/1.65 (step @p13817 :rule evaluate :args (@t2493)) % 1.38/1.65 (step @p18985 :rule cong :premises (@p1242 @p13817) :args (@t3204)) % 1.38/1.65 (step @p18986 :rule cong :premises (@p18985) :args (@t3205)) % 1.38/1.65 (step @p18987 :rule arith-leq-norm :args (@t135 23)) % 1.38/1.65 (step @p18988 :rule trans :premises (@p18987 @p18986)) % 1.38/1.65 (step @p18989 :rule cong :premises (@p18988) :args (@t3207)) % 1.38/1.65 (step @p18990 :rule trans :premises (@p18989 @p18973)) % 1.38/1.65 (step @p18991 :rule trans :premises (@p18984 @p18990)) % 1.38/1.65 (step @p18992 :rule symm :premises (@p18991)) % 1.38/1.65 (step @p18993 :rule trans :premises (@p18990 @p18992)) % 1.38/1.65 (assume-push @p25618 @t3206) % 1.38/1.65 (step @p236 :rule evaluate :args (@t111)) % 1.38/1.65 (step @p633 :rule evaluate :args (@t247)) % 1.38/1.65 (step @p18995 :rule evaluate :args ((+ 23/1 -2/11 1/11 -252/11))) % 1.38/1.65 (step @p18996 :rule evaluate :args (@t3208)) % 1.38/1.65 (step @p154 :rule evaluate :args (@t90)) % 1.38/1.65 (step @p18997 :rule evaluate :args (@t3209)) % 1.38/1.65 (step @p18998 :rule refl :args (23/1)) % 1.38/1.65 (step @p18999 :rule nary_cong :premises (@p18998 @p18997 @p154 @p18996) :args (@t3210)) % 1.38/1.65 (step @p19000 :rule trans :premises (@p18999 @p18995)) % 1.38/1.65 (step @p16453 :rule arith_poly_norm :args (@t2908)) % 1.38/1.65 (step @p16454 :rule refl :args (@t390)) % 1.38/1.65 (step @p4621 :rule arith_poly_norm :args (@t1227)) % 1.38/1.65 (step @p16455 :rule refl :args (@t391)) % 1.38/1.65 (step @p16456 :rule refl :args (@t389)) % 1.38/1.65 (step @p16457 :rule nary_cong :premises (@p16456 @p16455 @p4621 @p16454) :args (@t2909)) % 1.38/1.65 (step @p16458 :rule trans :premises (@p16457 @p16453)) % 1.38/1.65 (step @p19001 :rule cong :premises (@p16458 @p19000) :args (@t3211)) % 1.38/1.65 (step @p19002 :rule trans :premises (@p19001 @p633)) % 1.38/1.65 (step @p19003 :rule cong :premises (@p19002) :args ((not @t3211))) % 1.38/1.65 (step @p19004 :rule trans :premises (@p19003 @p236)) % 1.38/1.65 (step @p19005 :rule arith-elim-lt :args (@t2909 @t3210)) % 1.38/1.65 (step @p19006 :rule trans :premises (@p19005 @p19004)) % 1.38/1.65 (assume-push @p25619 @t1093) % 1.38/1.65 (assume-push @p25620 @t1548) % 1.38/1.65 (step @p19009 :rule arith_mult_pos :args (7/11 (<= @t387 -36/1))) % 1.38/1.65 (step @p19010 :rule evaluate :args (@t3212)) % 1.38/1.65 (step @p19011 :rule refl :args (@t387)) % 1.38/1.65 (step @p19012 :rule cong :premises (@p19011 @p19010) :args (@t3213)) % 1.38/1.65 (step @p19013 :rule arith_poly_norm :args ((= (* 36/1 (to_real (- @t18 -36))) (* 36/1 (- @t387 @t3212))))) % 1.38/1.65 (step @p19014 :rule arith_poly_norm_rel :premises (@p19013) :args ((= @t1548 @t3213))) % 1.38/1.65 (step @p19015 :rule trans :premises (@p19014 @p19012)) % 1.38/1.65 (step @p19016 :rule eq_resolve :premises (@p25620 @p19015)) % 1.38/1.65 (step @p19017 :rule and_intro :premises (@p25619 @p19016)) % 1.38/1.65 (step @p19018 :rule modus_ponens :premises (@p19017 @p19009)) % 1.38/1.65 (step-pop @p25621 :rule scope :premises (@p19018)) % 1.38/1.65 (step-pop @p25622 :rule scope :premises (@p25621)) % 1.38/1.65 (step @p19019 :rule process_scope :premises (@p25622) :args ((<= @t390 @t3208))) % 1.38/1.65 (step @p19022 :rule arith-elim-lt :args (@t18 -35)) % 1.38/1.65 (step @p19023 :rule symm :premises (@p19022)) % 1.38/1.65 (step @p19024 :rule eq_resolve :premises (@p25614 @p19023)) % 1.38/1.65 (step @p19025 :rule int_tight_ub :premises (@p19024)) % 1.38/1.65 (step @p3996 :rule evaluate :args (@t1093)) % 1.38/1.65 (step @p3997 :rule true_elim :premises (@p3996)) % 1.38/1.65 (step @p19026 :rule and_intro :premises (@p3997 @p19025)) % 1.38/1.65 (step @p19027 :rule modus_ponens :premises (@p19026 @p19019)) % 1.38/1.65 (assume-push @p25623 @t77) % 1.38/1.65 (assume-push @p25624 @t773) % 1.38/1.65 (step @p16485 :rule arith_mult_pos :args (1/11 @t774)) % 1.38/1.65 (step @p16486 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p16487 :rule refl :args (@t401)) % 1.38/1.65 (step @p16488 :rule cong :premises (@p16487 @p16486) :args (@t775)) % 1.38/1.65 (step @p2602 :rule arith_poly_norm :args (@t776)) % 1.38/1.65 (step @p16489 :rule arith_poly_norm_rel :premises (@p2602) :args (@t777)) % 1.38/1.65 (step @p16490 :rule trans :premises (@p16489 @p16488)) % 1.38/1.65 (step @p16491 :rule eq_resolve :premises (@p25624 @p16490)) % 1.38/1.65 (step @p16492 :rule and_intro :premises (@p25623 @p16491)) % 1.38/1.65 (step @p16493 :rule modus_ponens :premises (@p16492 @p16485)) % 1.38/1.65 (step-pop @p25625 :rule scope :premises (@p16493)) % 1.38/1.65 (step-pop @p25626 :rule scope :premises (@p25625)) % 1.38/1.65 (step @p16494 :rule process_scope :premises (@p25626) :args (@t2911)) % 1.38/1.65 (step @p1652 :rule arith-elim-lt :args (@t400 1)) % 1.38/1.65 (step @p1653 :rule symm :premises (@p1652)) % 1.38/1.65 (step @p19032 :rule eq_resolve :premises (@p25615 @p1653)) % 1.38/1.65 (step @p113 :rule evaluate :args (@t77)) % 1.38/1.65 (step @p114 :rule true_elim :premises (@p113)) % 1.38/1.65 (step @p19033 :rule and_intro :premises (@p114 @p19032)) % 1.38/1.65 (step @p19034 :rule modus_ponens :premises (@p19033 @p16494)) % 1.38/1.65 (assume-push @p25627 @t416) % 1.38/1.65 (assume-push @p25628 @t244) % 1.38/1.65 (step @p19037 :rule arith_mult_neg :args (-1/11 (>= @t93 2/1))) % 1.38/1.65 (step @p19038 :rule evaluate :args (@t267)) % 1.38/1.65 (step @p19039 :rule refl :args (@t93)) % 1.38/1.65 (step @p19040 :rule cong :premises (@p19039 @p19038) :args (@t3214)) % 1.38/1.65 (step @p681 :rule arith_poly_norm :args (@t269)) % 1.38/1.65 (step @p19041 :rule arith_poly_norm_rel :premises (@p681) :args ((= @t244 @t3214))) % 1.38/1.65 (step @p19042 :rule trans :premises (@p19041 @p19040)) % 1.38/1.65 (step @p19043 :rule eq_resolve :premises (@p25616 @p19042)) % 1.38/1.65 (step @p19044 :rule and_intro :premises (@p25627 @p19043)) % 1.38/1.65 (step @p19045 :rule modus_ponens :premises (@p19044 @p19037)) % 1.38/1.65 (step-pop @p25629 :rule scope :premises (@p19045)) % 1.38/1.65 (step-pop @p25630 :rule scope :premises (@p25629)) % 1.38/1.65 (step @p19046 :rule process_scope :premises (@p25630) :args ((<= @t391 @t3209))) % 1.38/1.65 (step @p1183 :rule evaluate :args (@t416)) % 1.38/1.65 (step @p1184 :rule true_elim :premises (@p1183)) % 1.38/1.65 (step @p19049 :rule and_intro :premises (@p1184 @p25616)) % 1.38/1.65 (step @p19050 :rule modus_ponens :premises (@p19049 @p19046)) % 1.38/1.65 (step @p19051 :rule evaluate :args (@t2031)) % 1.38/1.65 (step @p19052 :rule refl :args (@t389)) % 1.38/1.65 (step @p19053 :rule cong :premises (@p19052 @p19051) :args (@t3215)) % 1.38/1.65 (step @p9955 :rule arith_poly_norm :args (@t2033)) % 1.38/1.65 (step @p19054 :rule arith_poly_norm_rel :premises (@p9955) :args (@t3216)) % 1.38/1.65 (step @p19055 :rule trans :premises (@p19054 @p19053)) % 1.38/1.65 (step @p19056 :rule eq_resolve :premises (@p25618 @p19055)) % 1.38/1.65 (step @p19057 :rule arith_sum_ub :premises (@p19056 @p19050 @p19034 @p19027)) % 1.38/1.65 (step @p19058 false :rule eq_resolve :premises (@p19057 @p19006)) % 1.38/1.65 (step-pop @p25631 :rule scope :premises (@p19058)) % 1.38/1.65 (step @p19059 :rule process_scope :premises (@p25631) :args (false)) % 1.38/1.65 (step @p19061 :rule eq_resolve :premises (@p19059 @p18993)) % 1.38/1.65 (step @p19062 :rule eq_resolve :premises (@p19061 @p18984)) % 1.38/1.65 (step @p19063 :rule arith-elim-lt :args (@t135 24)) % 1.38/1.65 (step @p19064 :rule symm :premises (@p19063)) % 1.38/1.65 (step @p19065 :rule eq_resolve :premises (@p25617 @p19064)) % 1.38/1.65 (step @p19066 :rule int_tight_ub :premises (@p19065)) % 1.38/1.65 (step @p19067 false :rule contra :premises (@p19066 @p19062)) % 1.38/1.65 (step-pop @p25632 :rule scope :premises (@p19067)) % 1.38/1.65 (step-pop @p25633 :rule scope :premises (@p25632)) % 1.38/1.65 (step-pop @p25634 :rule scope :premises (@p25633)) % 1.38/1.65 (step-pop @p25635 :rule scope :premises (@p25634)) % 1.38/1.65 (step @p19068 :rule process_scope :premises (@p25635) :args (false)) % 1.38/1.65 (step @p19073 :rule not_and :premises (@p19068)) % 1.38/1.65 (step @p19074 :rule eq_resolve :premises (@p19073 @p18975)) % 1.38/1.65 (step @p19075 :rule refl :args (@t2039)) % 1.38/1.65 (step @p19076 :rule nary_cong :premises (@p35 @p709 @p19075 @p6581 @p17531 @p18973) :args ((or @t38 @t273 @t2039 @t1567 @t1514 @t3202))) % 1.38/1.65 (assume-push @p25636 @t15) % 1.38/1.65 (assume-push @p25637 @t143) % 1.38/1.65 (assume-push @p25638 @t1566) % 1.38/1.65 (assume-push @p25639 @t1505) % 1.38/1.65 (assume-push @p25640 @t3201) % 1.38/1.65 (assume-push @p25641 @t2023) % 1.38/1.65 (step @p19083 :rule evaluate :args ((= (to_real (to_int -87/7)) -87/7))) % 1.38/1.65 (step @p19084 :rule arith-int-eq-conflict :premises (@p19083) :args (tptp.b -87/7)) % 1.38/1.65 (step @p19085 :rule arith_poly_norm :args ((= (* 87/7 @t3218) (* 87/1 (- @t61 -87/7))))) % 1.38/1.65 (step @p19086 :rule arith_poly_norm_rel :premises (@p19085) :args ((= @t3219 (= @t61 -87/7)))) % 1.38/1.65 (step @p19087 :rule arith_poly_norm :args ((= (* 87/1 (to_real (- @t1 -87))) (* 87/1 @t3218)))) % 1.38/1.65 (step @p19088 :rule arith_poly_norm_rel :premises (@p19087) :args ((= (= @t1 -87) @t3219))) % 1.38/1.65 (step @p19089 :rule trans :premises (@p19088 @p19086 @p19084)) % 1.38/1.65 (step @p19090 :rule evaluate :args ((+ 1 -88))) % 1.38/1.65 (step @p19091 :rule evaluate :args ((* -11 8))) % 1.38/1.65 (step @p4531 :rule evaluate :args (@t1199)) % 1.38/1.65 (step @p19092 :rule evaluate :args ((+ 245 -253))) % 1.38/1.65 (step @p19093 :rule evaluate :args ((* -11 23))) % 1.38/1.65 (step @p16831 :rule evaluate :args (@t2953)) % 1.38/1.65 (step @p401 :rule refl :args (-11)) % 1.38/1.65 (step @p19094 :rule nary_cong :premises (@p401 @p16831) :args (@t3220)) % 1.38/1.65 (step @p19095 :rule trans :premises (@p19094 @p19093)) % 1.38/1.65 (step @p17585 :rule evaluate :args (@t3036)) % 1.38/1.65 (step @p17586 :rule evaluate :args (@t3037)) % 1.38/1.65 (step @p733 :rule refl :args (-7)) % 1.38/1.65 (step @p17587 :rule nary_cong :premises (@p733 @p17586) :args (@t3038)) % 1.38/1.65 (step @p17588 :rule trans :premises (@p17587 @p17585)) % 1.38/1.65 (step @p19096 :rule nary_cong :premises (@p17588 @p19095) :args (@t3221)) % 1.38/1.65 (step @p19097 :rule trans :premises (@p19096 @p19092)) % 1.38/1.65 (step @p738 :rule refl :args (-1)) % 1.38/1.65 (step @p19098 :rule nary_cong :premises (@p738 @p19097) :args (@t3222)) % 1.38/1.65 (step @p19099 :rule trans :premises (@p19098 @p4531)) % 1.38/1.65 (step @p19100 :rule nary_cong :premises (@p401 @p19099) :args (@t3223)) % 1.38/1.65 (step @p19101 :rule trans :premises (@p19100 @p19091)) % 1.38/1.65 (step @p19102 :rule nary_cong :premises (@p404 @p19101) :args (@t3224)) % 1.38/1.65 (step @p19103 :rule trans :premises (@p19102 @p19090)) % 1.38/1.65 (step @p19104 :rule cong :premises (@p351 @p19103) :args ((= @t1 @t3224))) % 1.38/1.65 (step @p19105 :rule trans :premises (@p19104 @p19089)) % 1.38/1.65 (step @p19106 :rule cong :premises (@p747 @p16831) :args ((= @t135 @t2953))) % 1.38/1.65 (step @p19107 :rule symm :premises (@p19106)) % 1.38/1.65 (step @p19108 :rule eq-refl :args (@t3201)) % 1.38/1.65 (step @p19109 :rule refl :args (@t3201)) % 1.38/1.65 (step @p13817 :rule evaluate :args (@t2493)) % 1.38/1.65 (step @p18985 :rule cong :premises (@p1242 @p13817) :args (@t3204)) % 1.38/1.65 (step @p18986 :rule cong :premises (@p18985) :args (@t3205)) % 1.38/1.65 (step @p18987 :rule arith-leq-norm :args (@t135 23)) % 1.38/1.65 (step @p18988 :rule trans :premises (@p18987 @p18986)) % 1.38/1.65 (step @p18989 :rule cong :premises (@p18988) :args (@t3207)) % 1.38/1.65 (step @p18990 :rule trans :premises (@p18989 @p18973)) % 1.38/1.65 (step @p18980 :rule arith-elim-leq :args (@t135 23)) % 1.38/1.65 (step @p18981 :rule symm :premises (@p18980)) % 1.38/1.65 (step @p18982 :rule cong :premises (@p18981) :args (@t3203)) % 1.38/1.65 (step @p18983 :rule arith-elim-gt :args (@t135 23)) % 1.38/1.65 (step @p18984 :rule trans :premises (@p18983 @p18982)) % 1.38/1.65 (step @p18991 :rule trans :premises (@p18984 @p18990)) % 1.38/1.65 (step @p19110 :rule cong :premises (@p18991) :args (@t3225)) % 1.38/1.65 (step @p19111 :rule cong :premises (@p19110 @p19109) :args ((= @t3225 @t3201))) % 1.38/1.65 (step @p19112 :rule trans :premises (@p19111 @p19108)) % 1.38/1.65 (step @p19113 :rule eq-symm :args (@t3201 @t3225)) % 1.38/1.65 (step @p19114 :rule trans :premises (@p19113 @p19112)) % 1.38/1.65 (step @p19115 :rule true_elim :premises (@p19114)) % 1.38/1.65 (step @p19116 :rule eq_resolve :premises (@p25640 @p19115)) % 1.38/1.65 (step @p19117 :rule arith_trichotomy :premises (@p25641 @p19116)) % 1.38/1.65 (step @p19118 :rule eq_resolve :premises (@p19117 @p19107)) % 1.38/1.65 (step @p19119 :rule nary_cong :premises (@p401 @p19118) :args (@t141)) % 1.38/1.65 (step @p17594 :rule cong :premises (@p752 @p17586) :args (@t3041)) % 1.38/1.65 (step @p17595 :rule symm :premises (@p17594)) % 1.38/1.65 (step @p17596 :rule eq-refl :args (@t1566)) % 1.38/1.65 (step @p17597 :rule evaluate :args (@t3042)) % 1.38/1.65 (step @p17598 :rule cong :premises (@p757 @p17597) :args (@t3043)) % 1.38/1.65 (step @p17599 :rule cong :premises (@p17598) :args (@t3044)) % 1.38/1.65 (step @p17600 :rule arith-leq-norm :args (@t18 -35)) % 1.38/1.65 (step @p17601 :rule trans :premises (@p17600 @p17599)) % 1.38/1.65 (step @p17602 :rule cong :premises (@p17601) :args (@t3045)) % 1.38/1.65 (step @p17603 :rule trans :premises (@p17602 @p6581)) % 1.38/1.65 (step @p17604 :rule arith-elim-leq :args (@t18 -35)) % 1.38/1.65 (step @p17605 :rule symm :premises (@p17604)) % 1.38/1.65 (step @p17606 :rule cong :premises (@p17605) :args (@t3046)) % 1.38/1.65 (step @p17607 :rule arith-elim-gt :args (@t18 -35)) % 1.38/1.65 (step @p17608 :rule trans :premises (@p17607 @p17606)) % 1.38/1.65 (step @p17609 :rule trans :premises (@p17608 @p17603)) % 1.38/1.65 (step @p17610 :rule cong :premises (@p17609) :args (@t3047)) % 1.38/1.65 (step @p17611 :rule refl :args (@t1566)) % 1.38/1.65 (step @p17612 :rule cong :premises (@p17611 @p17610) :args (@t3048)) % 1.38/1.65 (step @p17613 :rule trans :premises (@p17612 @p17596)) % 1.38/1.65 (step @p17614 :rule true_elim :premises (@p17613)) % 1.38/1.65 (step @p19120 :rule eq_resolve :premises (@p25638 @p17614)) % 1.38/1.65 (step @p19121 :rule arith_trichotomy :premises (@p25639 @p19120)) % 1.38/1.65 (step @p19122 :rule eq_resolve :premises (@p19121 @p17595)) % 1.38/1.65 (step @p19123 :rule nary_cong :premises (@p733 @p19122) :args (@t156)) % 1.38/1.65 (step @p19124 :rule nary_cong :premises (@p19123 @p19119) :args (@t299)) % 1.38/1.65 (step @p19125 :rule nary_cong :premises (@p738 @p19124) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p19126 :rule eq_resolve :premises (@p25637 @p783)) % 1.38/1.65 (step @p19127 :rule trans :premises (@p19126 @p19125)) % 1.38/1.65 (step @p19128 :rule nary_cong :premises (@p401 @p19127) :args (@t12)) % 1.38/1.65 (step @p19129 :rule nary_cong :premises (@p404 @p19128) :args (@t13)) % 1.38/1.65 (step @p19130 :rule cong :premises (@p351 @p19129) :args (@t15)) % 1.38/1.65 (step @p19131 :rule eq_resolve :premises (@p6 @p19130)) % 1.38/1.65 (step @p19132 false :rule eq_resolve :premises (@p19131 @p19105)) % 1.38/1.65 (step-pop @p25642 :rule scope :premises (@p19132)) % 1.38/1.65 (step-pop @p25643 :rule scope :premises (@p25642)) % 1.38/1.65 (step-pop @p25644 :rule scope :premises (@p25643)) % 1.38/1.65 (step-pop @p25645 :rule scope :premises (@p25644)) % 1.38/1.65 (step-pop @p25646 :rule scope :premises (@p25645)) % 1.38/1.65 (step-pop @p25647 :rule scope :premises (@p25646)) % 1.38/1.65 (step @p19133 :rule process_scope :premises (@p25647) :args (false)) % 1.38/1.65 (assume-push @p25648 @t15) % 1.38/1.65 (assume-push @p25649 @t143) % 1.38/1.65 (assume-push @p25650 @t2023) % 1.38/1.65 (assume-push @p25651 @t1566) % 1.38/1.65 (assume-push @p25652 @t1505) % 1.38/1.65 (assume-push @p25653 @t3201) % 1.38/1.65 (step @p19146 :rule and_intro :premises (@p6 @p25649 @p25651 @p25652 @p25653 @p25650)) % 1.38/1.65 (step-pop @p25654 :rule scope :premises (@p19146)) % 1.38/1.65 (step-pop @p25655 :rule scope :premises (@p25654)) % 1.38/1.65 (step-pop @p25656 :rule scope :premises (@p25655)) % 1.38/1.65 (step-pop @p25657 :rule scope :premises (@p25656)) % 1.38/1.65 (step-pop @p25658 :rule scope :premises (@p25657)) % 1.38/1.65 (step-pop @p25659 :rule scope :premises (@p25658)) % 1.38/1.65 (step @p19147 :rule process_scope :premises (@p25659) :args (@t3226)) % 1.38/1.65 (step @p19154 :rule implies_elim :premises (@p19147)) % 1.38/1.65 (step @p19155 :rule resolution :premises (@p19154 @p19133) :args (true @t3226)) % 1.38/1.65 (step @p19156 :rule not_and :premises (@p19155)) % 1.38/1.65 (step @p19157 :rule eq_resolve :premises (@p19156 @p19076)) % 1.38/1.65 (assume-push @p25660 @t1565) % 1.38/1.65 (assume-push @p25661 @t143) % 1.38/1.65 (assume-push @p25662 @t2023) % 1.38/1.65 (assume-push @p25663 @t24) % 1.38/1.65 (assume-push @p25664 @t15) % 1.38/1.65 (assume-push @p25665 @t3227) % 1.38/1.65 (step @p19164 :rule evaluate :args ((<= 0/1 -45/49))) % 1.38/1.65 (step @p19165 :rule evaluate :args ((+ -51/1 748/7 0/1 -2783/49 0/1 1/49))) % 1.38/1.65 (step @p13246 :rule evaluate :args (@t2402)) % 1.38/1.65 (step @p2029 :rule evaluate :args (@t633)) % 1.38/1.65 (step @p19166 :rule evaluate :args (@t3228)) % 1.38/1.65 (step @p13245 :rule evaluate :args (@t2401)) % 1.38/1.65 (step @p19167 :rule evaluate :args (@t3229)) % 1.38/1.65 (step @p19168 :rule evaluate :args ((to_real -51))) % 1.38/1.65 (step @p19169 :rule evaluate :args (@t3230)) % 1.38/1.65 (step @p19170 :rule cong :premises (@p19169) :args (@t3231)) % 1.38/1.65 (step @p19171 :rule trans :premises (@p19170 @p19168)) % 1.38/1.65 (step @p19172 :rule nary_cong :premises (@p19171 @p19167 @p13245 @p19166 @p2029 @p13246) :args (@t3232)) % 1.38/1.65 (step @p19173 :rule trans :premises (@p19172 @p19165)) % 1.38/1.65 (step @p19174 :rule arith_poly_norm :args ((= (+ @t650 @t2406 @t2407 @t640 @t647 @t2408) 0/1))) % 1.38/1.65 (step @p13257 :rule arith_poly_norm :args (@t2412)) % 1.38/1.65 (step @p2041 :rule arith_poly_norm :args (@t656)) % 1.38/1.65 (step @p13254 :rule refl :args (@t640)) % 1.38/1.65 (step @p13256 :rule arith_poly_norm :args (@t2410)) % 1.38/1.65 (step @p13255 :rule refl :args (@t2406)) % 1.38/1.65 (step @p19175 :rule refl :args (@t650)) % 1.38/1.65 (step @p19176 :rule nary_cong :premises (@p19175 @p13255 @p13256 @p13254 @p2041 @p13257) :args (@t3233)) % 1.38/1.65 (step @p19177 :rule trans :premises (@p19176 @p19174)) % 1.38/1.65 (step @p19178 :rule cong :premises (@p19177 @p19173) :args ((<= @t3233 @t3232))) % 1.38/1.65 (step @p19179 :rule trans :premises (@p19178 @p19164)) % 1.38/1.65 (assume-push @p25666 @t2420) % 1.38/1.65 (assume-push @p25667 @t4) % 1.38/1.65 (step @p13318 :rule arith_mult_pos :args (1/49 @t82)) % 1.38/1.65 (step @p13319 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p13320 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p13321 :rule trans :premises (@p13320 @p13319)) % 1.38/1.65 (step @p13322 :rule and_intro :premises (@p25666 @p13321)) % 1.38/1.65 (step @p13323 :rule modus_ponens :premises (@p13322 @p13318)) % 1.38/1.65 (step-pop @p25668 :rule scope :premises (@p13323)) % 1.38/1.65 (step-pop @p25669 :rule scope :premises (@p25668)) % 1.38/1.65 (step @p13324 :rule process_scope :premises (@p25669) :args (@t2421)) % 1.38/1.65 (step @p13327 :rule evaluate :args (@t2420)) % 1.38/1.65 (step @p13328 :rule true_elim :premises (@p13327)) % 1.38/1.65 (step @p13329 :rule and_intro :premises (@p13328 @p1)) % 1.38/1.65 (step @p13330 :rule modus_ponens :premises (@p13329 @p13324)) % 1.38/1.65 (assume-push @p25670 @t259) % 1.38/1.65 (assume-push @p25671 @t222) % 1.38/1.65 (step @p2101 :rule arith_mult_neg :args (-1/7 @t664)) % 1.38/1.65 (step @p2102 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p2103 :rule cong :premises (@p25671) :args (@t654)) % 1.38/1.65 (step @p2104 :rule trans :premises (@p2103 @p2102)) % 1.38/1.65 (step @p2105 :rule and_intro :premises (@p25670 @p2104)) % 1.38/1.65 (step @p2106 :rule modus_ponens :premises (@p2105 @p2101)) % 1.38/1.65 (step-pop @p25672 :rule scope :premises (@p2106)) % 1.38/1.65 (step-pop @p25673 :rule scope :premises (@p25672)) % 1.38/1.65 (step @p2107 :rule process_scope :premises (@p25673) :args (@t665)) % 1.38/1.65 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.65 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.65 (step @p538 :rule symm :premises (@p537)) % 1.38/1.65 (step @p19188 :rule eq_resolve :premises (@p25663 @p538)) % 1.38/1.65 (step @p660 :rule evaluate :args (@t259)) % 1.38/1.65 (step @p661 :rule true_elim :premises (@p660)) % 1.38/1.65 (step @p19189 :rule and_intro :premises (@p661 @p19188)) % 1.38/1.65 (step @p19190 :rule modus_ponens :premises (@p19189 @p2107)) % 1.38/1.65 (assume-push @p25674 @t2414) % 1.38/1.65 (assume-push @p25675 @t2023) % 1.38/1.65 (step @p19193 :rule arith_mult_neg :args (-121/49 @t2030)) % 1.38/1.65 (step @p19194 :rule evaluate :args (@t2031)) % 1.38/1.65 (step @p19195 :rule refl :args (@t389)) % 1.38/1.65 (step @p19196 :rule cong :premises (@p19195 @p19194) :args (@t2032)) % 1.38/1.65 (step @p9955 :rule arith_poly_norm :args (@t2033)) % 1.38/1.65 (step @p19197 :rule arith_poly_norm_rel :premises (@p9955) :args (@t2034)) % 1.38/1.65 (step @p19198 :rule trans :premises (@p19197 @p19196)) % 1.38/1.65 (step @p19199 :rule eq_resolve :premises (@p25662 @p19198)) % 1.38/1.65 (step @p19200 :rule and_intro :premises (@p25674 @p19199)) % 1.38/1.65 (step @p19201 :rule modus_ponens :premises (@p19200 @p19193)) % 1.38/1.65 (step-pop @p25676 :rule scope :premises (@p19201)) % 1.38/1.65 (step-pop @p25677 :rule scope :premises (@p25676)) % 1.38/1.65 (step @p19202 :rule process_scope :premises (@p25677) :args ((<= @t640 @t3228))) % 1.38/1.65 (step @p13277 :rule evaluate :args (@t2414)) % 1.38/1.65 (step @p13278 :rule true_elim :premises (@p13277)) % 1.38/1.65 (step @p19205 :rule and_intro :premises (@p13278 @p25662)) % 1.38/1.65 (step @p19206 :rule modus_ponens :premises (@p19205 @p19202)) % 1.38/1.65 (assume-push @p25678 @t2418) % 1.38/1.65 (assume-push @p25679 @t417) % 1.38/1.65 (step @p13302 :rule arith_mult_neg :args (-11/49 @t418)) % 1.38/1.65 (step @p13303 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p13304 :rule cong :premises (@p25679) :args (@t401)) % 1.38/1.65 (step @p13305 :rule trans :premises (@p13304 @p13303)) % 1.38/1.65 (step @p13306 :rule and_intro :premises (@p25678 @p13305)) % 1.38/1.65 (step @p13307 :rule modus_ponens :premises (@p13306 @p13302)) % 1.38/1.65 (step-pop @p25680 :rule scope :premises (@p13307)) % 1.38/1.65 (step-pop @p25681 :rule scope :premises (@p25680)) % 1.38/1.65 (step @p13308 :rule process_scope :premises (@p25681) :args (@t2419)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p19211 :rule eq_resolve :premises (@p25661 @p1181)) % 1.38/1.65 (step @p13312 :rule evaluate :args (@t2418)) % 1.38/1.65 (step @p13313 :rule true_elim :premises (@p13312)) % 1.38/1.65 (step @p19212 :rule and_intro :premises (@p13313 @p19211)) % 1.38/1.65 (step @p19213 :rule modus_ponens :premises (@p19212 @p13308)) % 1.38/1.65 (assume-push @p25682 @t2415) % 1.38/1.65 (assume-push @p25683 @t1565) % 1.38/1.65 (step @p19216 :rule arith_mult_neg :args (-22/7 (>= @t387 -34/1))) % 1.38/1.65 (step @p19217 :rule evaluate :args (@t2870)) % 1.38/1.65 (step @p19218 :rule refl :args (@t387)) % 1.38/1.65 (step @p19219 :rule cong :premises (@p19218 @p19217) :args (@t3234)) % 1.38/1.65 (step @p16079 :rule arith_poly_norm :args (@t2872)) % 1.38/1.65 (step @p19220 :rule arith_poly_norm_rel :premises (@p16079) :args ((= @t1565 @t3234))) % 1.38/1.65 (step @p19221 :rule trans :premises (@p19220 @p19219)) % 1.38/1.65 (step @p19222 :rule eq_resolve :premises (@p25660 @p19221)) % 1.38/1.65 (step @p19223 :rule and_intro :premises (@p25682 @p19222)) % 1.38/1.65 (step @p19224 :rule modus_ponens :premises (@p19223 @p19216)) % 1.38/1.65 (step-pop @p25684 :rule scope :premises (@p19224)) % 1.38/1.65 (step-pop @p25685 :rule scope :premises (@p25684)) % 1.38/1.65 (step @p19225 :rule process_scope :premises (@p25685) :args ((<= @t2406 @t3229))) % 1.38/1.65 (step @p13296 :rule evaluate :args (@t2415)) % 1.38/1.65 (step @p13297 :rule true_elim :premises (@p13296)) % 1.38/1.65 (step @p19228 :rule and_intro :premises (@p13297 @p25660)) % 1.38/1.65 (step @p19229 :rule modus_ponens :premises (@p19228 @p19225)) % 1.38/1.65 (step @p19230 :rule arith_poly_norm :args ((= (* 51/1 (to_real (- @t649 @t3230))) (* 51/1 (- @t650 @t3231))))) % 1.38/1.65 (step @p19231 :rule arith_poly_norm_rel :premises (@p19230) :args ((= (<= @t649 @t3230) (<= @t650 @t3231)))) % 1.38/1.65 (step @p19232 :rule arith_mult_neg :args (-1 @t3227)) % 1.38/1.65 (step @p135 :rule evaluate :args (@t87)) % 1.38/1.65 (step @p136 :rule true_elim :premises (@p135)) % 1.38/1.65 (step @p19233 :rule and_intro :premises (@p136 @p25665)) % 1.38/1.65 (step @p19234 :rule modus_ponens :premises (@p19233 @p19232)) % 1.38/1.65 (step @p19235 :rule eq_resolve :premises (@p19234 @p19231)) % 1.38/1.65 (step @p19236 :rule arith_sum_ub :premises (@p19235 @p19229 @p19213 @p19206 @p19190 @p13330)) % 1.38/1.65 (step @p19237 false :rule eq_resolve :premises (@p19236 @p19179)) % 1.38/1.65 (step-pop @p25686 :rule scope :premises (@p19237)) % 1.38/1.65 (step-pop @p25687 :rule scope :premises (@p25686)) % 1.38/1.65 (step-pop @p25688 :rule scope :premises (@p25687)) % 1.38/1.65 (step-pop @p25689 :rule scope :premises (@p25688)) % 1.38/1.65 (step-pop @p25690 :rule scope :premises (@p25689)) % 1.38/1.65 (step-pop @p25691 :rule scope :premises (@p25690)) % 1.38/1.65 (step @p19238 :rule process_scope :premises (@p25691) :args (false)) % 1.38/1.65 (step @p19245 :rule not_and :premises (@p19238)) % 1.38/1.65 (step @p19246 :rule reordering :premises (@p19245) :args ((or @t38 @t197 @t273 @t2039 @t1566 @t3235))) % 1.38/1.65 (step @p19247 :rule bool-double-not-elim :args (@t3227)) % 1.38/1.65 (step @p19248 :rule nary_cong :premises (@p35 @p495 @p709 @p16016 @p19247 @p18973) :args ((or @t38 @t197 @t273 @t2862 (not @t3235) @t3202))) % 1.38/1.65 (assume-push @p25692 @t15) % 1.38/1.65 (assume-push @p25693 @t24) % 1.38/1.65 (assume-push @p25694 @t2861) % 1.38/1.65 (assume-push @p25695 @t3201) % 1.38/1.65 (assume-push @p25696 @t143) % 1.38/1.65 (assume-push @p25697 @t3235) % 1.38/1.65 (step @p19255 :rule arith-elim-leq :args (@t16 50)) % 1.38/1.65 (step @p19256 :rule symm :premises (@p19255)) % 1.38/1.65 (step @p19257 :rule cong :premises (@p19256) :args ((not (>= 50 @t16)))) % 1.38/1.65 (step @p19258 :rule arith-elim-gt :args (@t16 50)) % 1.38/1.65 (step @p19259 :rule trans :premises (@p19258 @p19257)) % 1.38/1.65 (step @p19260 :rule evaluate :args (@t3236)) % 1.38/1.65 (step @p19261 :rule cong :premises (@p3319 @p19260) :args (@t3237)) % 1.38/1.65 (step @p19262 :rule cong :premises (@p19261) :args ((not @t3237))) % 1.38/1.65 (step @p19263 :rule arith-leq-norm :args (@t16 50)) % 1.38/1.65 (step @p19264 :rule trans :premises (@p19263 @p19262)) % 1.38/1.65 (step @p19265 :rule cong :premises (@p19264) :args ((not @t3238))) % 1.38/1.65 (step @p19266 :rule trans :premises (@p19265 @p19247)) % 1.38/1.65 (step @p19267 :rule trans :premises (@p19259 @p19266)) % 1.38/1.65 (step @p19268 :rule symm :premises (@p19267)) % 1.38/1.65 (step @p19269 :rule trans :premises (@p19266 @p19268)) % 1.38/1.65 (assume-push @p25698 @t3238) % 1.38/1.65 (step @p19271 :rule evaluate :args ((<= 0/1 -4/49))) % 1.38/1.65 (step @p19272 :rule evaluate :args ((+ 50/1 0/1 2783/49 -748/7 0/1 -1/49))) % 1.38/1.65 (step @p3334 :rule evaluate :args (@t943)) % 1.38/1.65 (step @p1933 :rule evaluate :args (@t605)) % 1.38/1.65 (step @p19273 :rule evaluate :args (@t3239)) % 1.38/1.65 (step @p19274 :rule evaluate :args (@t3240)) % 1.38/1.65 (step @p2028 :rule evaluate :args (@t632)) % 1.38/1.65 (step @p19275 :rule refl :args (50/1)) % 1.38/1.65 (step @p19276 :rule nary_cong :premises (@p19275 @p2028 @p19274 @p19273 @p1933 @p3334) :args (@t3241)) % 1.38/1.65 (step @p19277 :rule trans :premises (@p19276 @p19272)) % 1.38/1.65 (step @p19278 :rule arith_poly_norm :args ((= (+ @t644 @t643 @t639 @t948 @t950 @t947) 0/1))) % 1.38/1.65 (step @p3340 :rule arith_poly_norm :args (@t952)) % 1.38/1.65 (step @p3342 :rule arith_poly_norm :args (@t954)) % 1.38/1.65 (step @p3341 :rule refl :args (@t948)) % 1.38/1.65 (step @p2039 :rule refl :args (@t639)) % 1.38/1.65 (step @p2040 :rule arith_poly_norm :args (@t653)) % 1.38/1.65 (step @p19279 :rule refl :args (@t644)) % 1.38/1.65 (step @p19280 :rule nary_cong :premises (@p19279 @p2040 @p2039 @p3341 @p3342 @p3340) :args (@t3242)) % 1.38/1.65 (step @p19281 :rule trans :premises (@p19280 @p19278)) % 1.38/1.65 (step @p19282 :rule cong :premises (@p19281 @p19277) :args ((<= @t3242 @t3241))) % 1.38/1.65 (step @p19283 :rule trans :premises (@p19282 @p19271)) % 1.38/1.65 (assume-push @p25699 @t962) % 1.38/1.65 (assume-push @p25700 @t4) % 1.38/1.65 (step @p3392 :rule arith_mult_neg :args (-1/49 @t82)) % 1.38/1.65 (step @p3393 :rule evaluate :args (@t83)) % 1.38/1.65 (step @p3394 :rule cong :premises (@p1) :args (@t70)) % 1.38/1.65 (step @p3395 :rule trans :premises (@p3394 @p3393)) % 1.38/1.65 (step @p3396 :rule and_intro :premises (@p25699 @p3395)) % 1.38/1.65 (step @p3397 :rule modus_ponens :premises (@p3396 @p3392)) % 1.38/1.65 (step-pop @p25701 :rule scope :premises (@p3397)) % 1.38/1.65 (step-pop @p25702 :rule scope :premises (@p25701)) % 1.38/1.65 (step @p3398 :rule process_scope :premises (@p25702) :args (@t963)) % 1.38/1.65 (step @p3401 :rule evaluate :args (@t962)) % 1.38/1.65 (step @p3402 :rule true_elim :premises (@p3401)) % 1.38/1.65 (step @p3403 :rule and_intro :premises (@p3402 @p1)) % 1.38/1.65 (step @p3404 :rule modus_ponens :premises (@p3403 @p3398)) % 1.38/1.65 (assume-push @p25703 @t125) % 1.38/1.65 (assume-push @p25704 @t222) % 1.38/1.65 (step @p17714 :rule arith_mult_pos :args (1/7 @t664)) % 1.38/1.65 (step @p17715 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p17716 :rule cong :premises (@p25704) :args (@t654)) % 1.38/1.65 (step @p17717 :rule trans :premises (@p17716 @p17715)) % 1.38/1.65 (step @p17718 :rule and_intro :premises (@p25703 @p17717)) % 1.38/1.65 (step @p17719 :rule modus_ponens :premises (@p17718 @p17714)) % 1.38/1.65 (step-pop @p25705 :rule scope :premises (@p17719)) % 1.38/1.65 (step-pop @p25706 :rule scope :premises (@p25705)) % 1.38/1.65 (step @p17720 :rule process_scope :premises (@p25706) :args (@t3065)) % 1.38/1.65 (step @p536 :rule arith_poly_norm :args (@t223)) % 1.38/1.65 (step @p537 :rule arith_poly_norm_rel :premises (@p536) :args (@t224)) % 1.38/1.65 (step @p538 :rule symm :premises (@p537)) % 1.38/1.65 (step @p19292 :rule eq_resolve :premises (@p25693 @p538)) % 1.38/1.65 (step @p271 :rule evaluate :args (@t125)) % 1.38/1.65 (step @p272 :rule true_elim :premises (@p271)) % 1.38/1.65 (step @p19293 :rule and_intro :premises (@p272 @p19292)) % 1.38/1.65 (step @p19294 :rule modus_ponens :premises (@p19293 @p17720)) % 1.38/1.65 (assume-push @p25707 @t666) % 1.38/1.65 (assume-push @p25708 @t2865) % 1.38/1.65 (step @p19297 :rule arith_mult_pos :args (22/7 (<= @t387 -34/1))) % 1.38/1.65 (step @p19298 :rule evaluate :args (@t2870)) % 1.38/1.65 (step @p19299 :rule refl :args (@t387)) % 1.38/1.65 (step @p19300 :rule cong :premises (@p19299 @p19298) :args (@t2871)) % 1.38/1.65 (step @p16079 :rule arith_poly_norm :args (@t2872)) % 1.38/1.65 (step @p19301 :rule arith_poly_norm_rel :premises (@p16079) :args (@t2873)) % 1.38/1.65 (step @p19302 :rule trans :premises (@p19301 @p19300)) % 1.38/1.65 (step @p19303 :rule eq_resolve :premises (@p25708 @p19302)) % 1.38/1.65 (step @p19304 :rule and_intro :premises (@p25707 @p19303)) % 1.38/1.65 (step @p19305 :rule modus_ponens :premises (@p19304 @p19297)) % 1.38/1.65 (step-pop @p25709 :rule scope :premises (@p19305)) % 1.38/1.65 (step-pop @p25710 :rule scope :premises (@p25709)) % 1.38/1.65 (step @p19306 :rule process_scope :premises (@p25710) :args ((<= @t948 @t3239))) % 1.38/1.65 (step @p16089 :rule arith-elim-lt :args (@t18 -33)) % 1.38/1.65 (step @p16090 :rule symm :premises (@p16089)) % 1.38/1.65 (step @p19309 :rule eq_resolve :premises (@p25694 @p16090)) % 1.38/1.65 (step @p19310 :rule int_tight_ub :premises (@p19309)) % 1.38/1.65 (step @p2129 :rule evaluate :args (@t666)) % 1.38/1.65 (step @p2130 :rule true_elim :premises (@p2129)) % 1.38/1.65 (step @p19311 :rule and_intro :premises (@p2130 @p19310)) % 1.38/1.65 (step @p19312 :rule modus_ponens :premises (@p19311 @p19306)) % 1.38/1.65 (assume-push @p25711 @t660) % 1.38/1.65 (assume-push @p25712 @t3206) % 1.38/1.65 (step @p19315 :rule arith_mult_pos :args (121/49 (<= @t389 23/1))) % 1.38/1.65 (step @p19316 :rule evaluate :args (@t2031)) % 1.38/1.65 (step @p19317 :rule refl :args (@t389)) % 1.38/1.65 (step @p19318 :rule cong :premises (@p19317 @p19316) :args (@t3215)) % 1.38/1.65 (step @p9955 :rule arith_poly_norm :args (@t2033)) % 1.38/1.65 (step @p19319 :rule arith_poly_norm_rel :premises (@p9955) :args (@t3216)) % 1.38/1.65 (step @p19320 :rule trans :premises (@p19319 @p19318)) % 1.38/1.65 (step @p19321 :rule eq_resolve :premises (@p25712 @p19320)) % 1.38/1.65 (step @p19322 :rule and_intro :premises (@p25711 @p19321)) % 1.38/1.65 (step @p19323 :rule modus_ponens :premises (@p19322 @p19315)) % 1.38/1.65 (step-pop @p25713 :rule scope :premises (@p19323)) % 1.38/1.65 (step-pop @p25714 :rule scope :premises (@p25713)) % 1.38/1.65 (step @p19324 :rule process_scope :premises (@p25714) :args ((<= @t639 @t3240))) % 1.38/1.65 (step @p19063 :rule arith-elim-lt :args (@t135 24)) % 1.38/1.65 (step @p19064 :rule symm :premises (@p19063)) % 1.38/1.65 (step @p19327 :rule eq_resolve :premises (@p25695 @p19064)) % 1.38/1.65 (step @p19328 :rule int_tight_ub :premises (@p19327)) % 1.38/1.65 (step @p2079 :rule evaluate :args (@t660)) % 1.38/1.65 (step @p2080 :rule true_elim :premises (@p2079)) % 1.38/1.65 (step @p19329 :rule and_intro :premises (@p2080 @p19328)) % 1.38/1.65 (step @p19330 :rule modus_ponens :premises (@p19329 @p19324)) % 1.38/1.65 (assume-push @p25715 @t662) % 1.38/1.65 (assume-push @p25716 @t417) % 1.38/1.65 (step @p2085 :rule arith_mult_pos :args (11/49 @t418)) % 1.38/1.65 (step @p2086 :rule evaluate :args (@t78)) % 1.38/1.65 (step @p2087 :rule cong :premises (@p25716) :args (@t401)) % 1.38/1.65 (step @p2088 :rule trans :premises (@p2087 @p2086)) % 1.38/1.65 (step @p2089 :rule and_intro :premises (@p25715 @p2088)) % 1.38/1.65 (step @p2090 :rule modus_ponens :premises (@p2089 @p2085)) % 1.38/1.65 (step-pop @p25717 :rule scope :premises (@p2090)) % 1.38/1.65 (step-pop @p25718 :rule scope :premises (@p25717)) % 1.38/1.65 (step @p2091 :rule process_scope :premises (@p25718) :args (@t663)) % 1.38/1.65 (step @p1179 :rule arith_poly_norm :args (@t420)) % 1.38/1.65 (step @p1180 :rule arith_poly_norm_rel :premises (@p1179) :args (@t421)) % 1.38/1.65 (step @p1181 :rule symm :premises (@p1180)) % 1.38/1.65 (step @p19335 :rule eq_resolve :premises (@p25696 @p1181)) % 1.38/1.65 (step @p2095 :rule evaluate :args (@t662)) % 1.38/1.65 (step @p2096 :rule true_elim :premises (@p2095)) % 1.38/1.65 (step @p19336 :rule and_intro :premises (@p2096 @p19335)) % 1.38/1.65 (step @p19337 :rule modus_ponens :premises (@p19336 @p2091)) % 1.38/1.65 (step @p19338 :rule evaluate :args (@t3243)) % 1.38/1.65 (step @p19339 :rule refl :args (@t644)) % 1.38/1.65 (step @p19340 :rule cong :premises (@p19339 @p19338) :args (@t3244)) % 1.38/1.65 (step @p19341 :rule arith_poly_norm :args ((= (* -50/1 (to_real (- @t16 50))) (* -50/1 (- @t644 @t3243))))) % 1.38/1.65 (step @p19342 :rule arith_poly_norm_rel :premises (@p19341) :args ((= @t3238 @t3244))) % 1.38/1.65 (step @p19343 :rule trans :premises (@p19342 @p19340)) % 1.38/1.65 (step @p19344 :rule eq_resolve :premises (@p25698 @p19343)) % 1.38/1.65 (step @p19345 :rule arith_sum_ub :premises (@p19344 @p19337 @p19330 @p19312 @p19294 @p3404)) % 1.38/1.65 (step @p19346 false :rule eq_resolve :premises (@p19345 @p19283)) % 1.38/1.65 (step-pop @p25719 :rule scope :premises (@p19346)) % 1.38/1.65 (step @p19347 :rule process_scope :premises (@p25719) :args (false)) % 1.38/1.65 (step @p19349 :rule eq_resolve :premises (@p19347 @p19269)) % 1.38/1.65 (step @p19350 :rule eq_resolve :premises (@p19349 @p19259)) % 1.38/1.65 (step @p19351 :rule arith-elim-lt :args (@t16 51)) % 1.38/1.65 (step @p19352 :rule symm :premises (@p19351)) % 1.38/1.65 (step @p19353 :rule eq_resolve :premises (@p25697 @p19352)) % 1.38/1.65 (step @p19354 :rule int_tight_ub :premises (@p19353)) % 1.38/1.65 (step @p19355 false :rule contra :premises (@p19354 @p19350)) % 1.38/1.65 (step-pop @p25720 :rule scope :premises (@p19355)) % 1.38/1.65 (step-pop @p25721 :rule scope :premises (@p25720)) % 1.38/1.65 (step-pop @p25722 :rule scope :premises (@p25721)) % 1.38/1.65 (step-pop @p25723 :rule scope :premises (@p25722)) % 1.38/1.65 (step-pop @p25724 :rule scope :premises (@p25723)) % 1.38/1.65 (step-pop @p25725 :rule scope :premises (@p25724)) % 1.38/1.65 (step @p19356 :rule process_scope :premises (@p25725) :args (false)) % 1.38/1.65 (assume-push @p25726 @t15) % 1.38/1.65 (assume-push @p25727 @t24) % 1.38/1.65 (assume-push @p25728 @t143) % 1.38/1.65 (assume-push @p25729 @t2861) % 1.38/1.65 (assume-push @p25730 @t3235) % 1.38/1.65 (assume-push @p25731 @t3201) % 1.38/1.65 (step @p19369 :rule and_intro :premises (@p6 @p25727 @p25729 @p25731 @p25728 @p25730)) % 1.38/1.65 (step-pop @p25732 :rule scope :premises (@p19369)) % 1.38/1.65 (step-pop @p25733 :rule scope :premises (@p25732)) % 1.38/1.65 (step-pop @p25734 :rule scope :premises (@p25733)) % 1.38/1.65 (step-pop @p25735 :rule scope :premises (@p25734)) % 1.38/1.65 (step-pop @p25736 :rule scope :premises (@p25735)) % 1.38/1.65 (step-pop @p25737 :rule scope :premises (@p25736)) % 1.38/1.65 (step @p19370 :rule process_scope :premises (@p25737) :args (@t3245)) % 1.38/1.65 (step @p19377 :rule implies_elim :premises (@p19370)) % 1.38/1.65 (step @p19378 :rule resolution :premises (@p19377 @p19356) :args (true @t3245)) % 1.38/1.65 (step @p19379 :rule not_and :premises (@p19378)) % 1.38/1.65 (step @p19380 :rule eq_resolve :premises (@p19379 @p19248)) % 1.38/1.65 (step @p19381 :rule chain_m_resolution :premises (@p19380 @p444 @p324 @p6 @p19246 @p444 @p324 @p6 @p19157 @p444 @p6 @p19074 @p706 @p1683 @p18972 @p444 @p1120 @p213 @p1117 @p1114 @p1068 @p1066 @p893 @p420 @p886 @p855 @p852 @p323 @p705 @p625 @p6 @p586) :args ((or @t2039 @t3200) (@list false false false true false false false false false false false false true true false false true false true true false false true true false false false false true false true) (@list @t143 @t24 @t15 @t3227 @t143 @t24 @t15 @t1565 @t143 @t15 @t1505 @t244 @t537 @t2852 @t143 @t324 @t35 @t366 @t342 @t370 @t368 @t320 @t168 @t313 @t311 @t164 @t88 @t244 @t229 @t15 @t52))) % 1.38/1.65 (step @p19109 :rule refl :args (@t3201)) % 1.38/1.65 (step @p19382 :rule nary_cong :premises (@p35 @p709 @p9774 @p19109) :args ((or @t38 @t273 @t1998 @t3201))) % 1.38/1.65 (assume-push @p25738 @t15) % 1.38/1.65 (assume-push @p25739 @t143) % 1.38/1.65 (assume-push @p25740 @t1988) % 1.38/1.65 (assume-push @p25741 @t3200) % 1.38/1.65 (step @p19387 :rule evaluate :args ((= (to_real (to_int -2903/7)) -2903/7))) % 1.38/1.65 (step @p19388 :rule arith-int-eq-conflict :premises (@p19387) :args (@t580 -2903/7)) % 1.38/1.65 (step @p19389 :rule arith_poly_norm :args ((= (* 2903/7 @t3248) (* 2903/1 (- @t581 -2903/7))))) % 1.38/1.65 (step @p19390 :rule arith_poly_norm_rel :premises (@p19389) :args ((= @t3249 (= @t581 -2903/7)))) % 1.38/1.65 (step @p19391 :rule arith_poly_norm :args ((= (* 2903/1 (to_real (- @t1 @t3246))) (* 2903/1 @t3248)))) % 1.38/1.65 (step @p19392 :rule arith_poly_norm_rel :premises (@p19391) :args ((= (= @t1 @t3246) @t3249))) % 1.38/1.65 (step @p19393 :rule trans :premises (@p19392 @p19390 @p19388)) % 1.38/1.65 (step @p19394 :rule arith_poly_norm :args ((= (+ 1 @t3250) @t3246))) % 1.38/1.65 (step @p19395 :rule arith_poly_norm :args ((= (* -11 @t3251) @t3250))) % 1.38/1.65 (step @p19396 :rule arith_poly_norm :args ((= (* -1 @t3252) @t3251))) % 1.38/1.65 (step @p19397 :rule arith_poly_norm :args ((= (+ @t156 -264) @t3252))) % 1.38/1.65 (step @p724 :rule evaluate :args (@t279)) % 1.38/1.65 (step @p725 :rule evaluate :args (@t280)) % 1.38/1.65 (step @p401 :rule refl :args (-11)) % 1.38/1.65 (step @p19398 :rule nary_cong :premises (@p401 @p725) :args (@t3253)) % 1.38/1.65 (step @p19399 :rule trans :premises (@p19398 @p724)) % 1.38/1.65 (step @p1387 :rule refl :args (@t156)) % 1.38/1.65 (step @p19400 :rule nary_cong :premises (@p1387 @p19399) :args (@t3254)) % 1.38/1.65 (step @p19401 :rule trans :premises (@p19400 @p19397)) % 1.38/1.65 (step @p738 :rule refl :args (-1)) % 1.38/1.65 (step @p19402 :rule nary_cong :premises (@p738 @p19401) :args (@t3255)) % 1.38/1.65 (step @p19403 :rule trans :premises (@p19402 @p19396)) % 1.38/1.65 (step @p19404 :rule nary_cong :premises (@p401 @p19403) :args (@t3256)) % 1.38/1.65 (step @p19405 :rule trans :premises (@p19404 @p19395)) % 1.38/1.65 (step @p19406 :rule nary_cong :premises (@p404 @p19405) :args (@t3257)) % 1.38/1.65 (step @p19407 :rule trans :premises (@p19406 @p19394)) % 1.38/1.65 (step @p19408 :rule cong :premises (@p351 @p19407) :args ((= @t1 @t3257))) % 1.38/1.65 (step @p19409 :rule trans :premises (@p19408 @p19393)) % 1.38/1.65 (step @p19410 :rule cong :premises (@p747 @p725) :args ((= @t135 @t280))) % 1.38/1.65 (step @p19411 :rule symm :premises (@p19410)) % 1.38/1.65 (step @p19412 :rule eq-refl :args (@t1988)) % 1.38/1.65 (step @p19413 :rule evaluate :args (@t3258)) % 1.38/1.65 (step @p19414 :rule cong :premises (@p1242 @p19413) :args (@t3259)) % 1.38/1.65 (step @p19415 :rule cong :premises (@p19414) :args ((not @t3259))) % 1.38/1.65 (step @p19416 :rule arith-leq-norm :args (@t135 24)) % 1.38/1.65 (step @p19417 :rule trans :premises (@p19416 @p19415)) % 1.38/1.65 (step @p19418 :rule cong :premises (@p19417) :args ((not @t2012))) % 1.38/1.65 (step @p19419 :rule trans :premises (@p19418 @p9774)) % 1.38/1.65 (step @p19420 :rule arith-elim-leq :args (@t135 24)) % 1.38/1.65 (step @p19421 :rule symm :premises (@p19420)) % 1.38/1.65 (step @p19422 :rule cong :premises (@p19421) :args ((not (>= 24 @t135)))) % 1.38/1.65 (step @p19423 :rule arith-elim-gt :args (@t135 24)) % 1.38/1.65 (step @p19424 :rule trans :premises (@p19423 @p19422)) % 1.38/1.65 (step @p19425 :rule trans :premises (@p19424 @p19419)) % 1.38/1.65 (step @p19426 :rule cong :premises (@p19425) :args (@t3260)) % 1.38/1.65 (step @p19427 :rule cong :premises (@p9688 @p19426) :args ((= @t1988 @t3260))) % 1.38/1.65 (step @p19428 :rule trans :premises (@p19427 @p19412)) % 1.38/1.65 (step @p19429 :rule true_elim :premises (@p19428)) % 1.38/1.65 (step @p19430 :rule eq_resolve :premises (@p25740 @p19429)) % 1.38/1.65 (step @p19431 :rule arith_trichotomy :premises (@p25741 @p19430)) % 1.38/1.65 (step @p19432 :rule eq_resolve :premises (@p19431 @p19411)) % 1.38/1.65 (step @p19433 :rule nary_cong :premises (@p401 @p19432) :args (@t141)) % 1.38/1.65 (step @p19434 :rule nary_cong :premises (@p1387 @p19433) :args (@t299)) % 1.38/1.65 (step @p19435 :rule nary_cong :premises (@p738 @p19434) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p19436 :rule eq_resolve :premises (@p25739 @p783)) % 1.38/1.65 (step @p19437 :rule trans :premises (@p19436 @p19435)) % 1.38/1.65 (step @p19438 :rule nary_cong :premises (@p401 @p19437) :args (@t12)) % 1.38/1.65 (step @p19439 :rule nary_cong :premises (@p404 @p19438) :args (@t13)) % 1.38/1.65 (step @p19440 :rule cong :premises (@p351 @p19439) :args (@t15)) % 1.38/1.65 (step @p19441 :rule eq_resolve :premises (@p6 @p19440)) % 1.38/1.65 (step @p19442 false :rule eq_resolve :premises (@p19441 @p19409)) % 1.38/1.65 (step-pop @p25742 :rule scope :premises (@p19442)) % 1.38/1.65 (step-pop @p25743 :rule scope :premises (@p25742)) % 1.38/1.65 (step-pop @p25744 :rule scope :premises (@p25743)) % 1.38/1.65 (step-pop @p25745 :rule scope :premises (@p25744)) % 1.38/1.65 (step @p19443 :rule process_scope :premises (@p25745) :args (false)) % 1.38/1.65 (step @p19448 :rule not_and :premises (@p19443)) % 1.38/1.65 (step @p19449 :rule eq_resolve :premises (@p19448 @p19382)) % 1.38/1.65 (step @p19450 :rule chain_m_resolution :premises (@p19449 @p444 @p6 @p19381 @p18906 @p1874 @p18558 @p1121 @p1683 @p6 @p18445 @p15404 @p444 @p3111 @p6 @p18446 @p15404 @p2150 @p586 @p444 @p324 @p6 @p2015 @p586 @p444 @p6) :args (@t599 (@list false false false true true false false true false false false false true false false false true true false false false false true false false) (@list @t143 @t15 @t3200 @t1987 @t440 @t2023 @t324 @t537 @t15 @t2369 @t2171 @t143 @t879 @t15 @t523 @t2171 @t627 @t52 @t143 @t24 @t15 @t598 @t52 @t143 @t15))) % 1.38/1.65 (step @p19451 :rule nary_cong :premises (@p35 @p709 @p15550 @p10809) :args ((or @t38 @t273 @t602 @t2144))) % 1.38/1.65 (assume-push @p25746 @t15) % 1.38/1.65 (assume-push @p25747 @t143) % 1.38/1.65 (assume-push @p25748 @t2137) % 1.38/1.65 (assume-push @p25749 @t599) % 1.38/1.65 (step @p19456 :rule evaluate :args ((= (to_real (to_int -2298/7)) -2298/7))) % 1.38/1.65 (step @p19457 :rule arith-int-eq-conflict :premises (@p19456) :args (@t580 -2298/7)) % 1.38/1.65 (step @p19458 :rule arith_poly_norm :args ((= (* 2298/7 @t3263) (* 2298/1 (- @t581 -2298/7))))) % 1.38/1.65 (step @p19459 :rule arith_poly_norm_rel :premises (@p19458) :args ((= @t3264 (= @t581 -2298/7)))) % 1.38/1.65 (step @p19460 :rule arith_poly_norm :args ((= (* 2298/1 (to_real (- @t1 @t3261))) (* 2298/1 @t3263)))) % 1.38/1.65 (step @p19461 :rule arith_poly_norm_rel :premises (@p19460) :args ((= (= @t1 @t3261) @t3264))) % 1.38/1.65 (step @p19462 :rule trans :premises (@p19461 @p19459 @p19457)) % 1.38/1.65 (step @p19463 :rule arith_poly_norm :args ((= (+ 1 @t3265) @t3261))) % 1.38/1.65 (step @p19464 :rule arith_poly_norm :args ((= (* -11 @t3266) @t3265))) % 1.38/1.65 (step @p19465 :rule arith_poly_norm :args ((= (* -1 @t3267) @t3266))) % 1.38/1.65 (step @p19466 :rule arith_poly_norm :args ((= (+ @t156 -209) @t3267))) % 1.38/1.65 (step @p18098 :rule evaluate :args (@t3096)) % 1.38/1.65 (step @p18154 :rule evaluate :args (@t3102)) % 1.38/1.65 (step @p401 :rule refl :args (-11)) % 1.38/1.65 (step @p18155 :rule nary_cong :premises (@p401 @p18154) :args (@t3103)) % 1.38/1.65 (step @p18156 :rule trans :premises (@p18155 @p18098)) % 1.38/1.65 (step @p1387 :rule refl :args (@t156)) % 1.38/1.65 (step @p19467 :rule nary_cong :premises (@p1387 @p18156) :args (@t3268)) % 1.38/1.65 (step @p19468 :rule trans :premises (@p19467 @p19466)) % 1.38/1.65 (step @p738 :rule refl :args (-1)) % 1.38/1.65 (step @p19469 :rule nary_cong :premises (@p738 @p19468) :args (@t3269)) % 1.38/1.65 (step @p19470 :rule trans :premises (@p19469 @p19465)) % 1.38/1.65 (step @p19471 :rule nary_cong :premises (@p401 @p19470) :args (@t3270)) % 1.38/1.65 (step @p19472 :rule trans :premises (@p19471 @p19464)) % 1.38/1.65 (step @p19473 :rule nary_cong :premises (@p404 @p19472) :args (@t3271)) % 1.38/1.65 (step @p19474 :rule trans :premises (@p19473 @p19463)) % 1.38/1.65 (step @p19475 :rule cong :premises (@p351 @p19474) :args ((= @t1 @t3271))) % 1.38/1.65 (step @p19476 :rule trans :premises (@p19475 @p19462)) % 1.38/1.65 (step @p18170 :rule cong :premises (@p747 @p18154) :args (@t3110)) % 1.38/1.65 (step @p18171 :rule symm :premises (@p18170)) % 1.38/1.65 (step @p18172 :rule eq-refl :args (@t2137)) % 1.38/1.65 (step @p16435 :rule evaluate :args (@t2901)) % 1.38/1.65 (step @p16436 :rule cong :premises (@p1242 @p16435) :args (@t2902)) % 1.38/1.65 (step @p16437 :rule cong :premises (@p16436) :args (@t2903)) % 1.38/1.65 (step @p16438 :rule arith-leq-norm :args (@t135 19)) % 1.38/1.65 (step @p16439 :rule trans :premises (@p16438 @p16437)) % 1.38/1.65 (step @p16440 :rule cong :premises (@p16439) :args (@t2904)) % 1.38/1.65 (step @p16441 :rule trans :premises (@p16440 @p10809)) % 1.38/1.65 (step @p16430 :rule arith-elim-leq :args (@t135 19)) % 1.38/1.65 (step @p16431 :rule symm :premises (@p16430)) % 1.38/1.65 (step @p16432 :rule cong :premises (@p16431) :args (@t2900)) % 1.38/1.65 (step @p16433 :rule arith-elim-gt :args (@t135 19)) % 1.38/1.65 (step @p16434 :rule trans :premises (@p16433 @p16432)) % 1.38/1.65 (step @p16442 :rule trans :premises (@p16434 @p16441)) % 1.38/1.65 (step @p18173 :rule cong :premises (@p16442) :args (@t3111)) % 1.38/1.65 (step @p18175 :rule cong :premises (@p18174 @p18173) :args (@t3112)) % 1.38/1.65 (step @p18176 :rule trans :premises (@p18175 @p18172)) % 1.38/1.65 (step @p18177 :rule true_elim :premises (@p18176)) % 1.38/1.65 (step @p19477 :rule eq_resolve :premises (@p25748 @p18177)) % 1.38/1.65 (step @p19478 :rule arith_trichotomy :premises (@p25749 @p19477)) % 1.38/1.65 (step @p19479 :rule eq_resolve :premises (@p19478 @p18171)) % 1.38/1.65 (step @p19480 :rule nary_cong :premises (@p401 @p19479) :args (@t141)) % 1.38/1.65 (step @p19481 :rule nary_cong :premises (@p1387 @p19480) :args (@t299)) % 1.38/1.65 (step @p19482 :rule nary_cong :premises (@p738 @p19481) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p19483 :rule eq_resolve :premises (@p25747 @p783)) % 1.38/1.65 (step @p19484 :rule trans :premises (@p19483 @p19482)) % 1.38/1.65 (step @p19485 :rule nary_cong :premises (@p401 @p19484) :args (@t12)) % 1.38/1.65 (step @p19486 :rule nary_cong :premises (@p404 @p19485) :args (@t13)) % 1.38/1.65 (step @p19487 :rule cong :premises (@p351 @p19486) :args (@t15)) % 1.38/1.65 (step @p19488 :rule eq_resolve :premises (@p6 @p19487)) % 1.38/1.65 (step @p19489 false :rule eq_resolve :premises (@p19488 @p19476)) % 1.38/1.65 (step-pop @p25750 :rule scope :premises (@p19489)) % 1.38/1.65 (step-pop @p25751 :rule scope :premises (@p25750)) % 1.38/1.65 (step-pop @p25752 :rule scope :premises (@p25751)) % 1.38/1.65 (step-pop @p25753 :rule scope :premises (@p25752)) % 1.38/1.65 (step @p19490 :rule process_scope :premises (@p25753) :args (false)) % 1.38/1.65 (assume-push @p25754 @t15) % 1.38/1.65 (assume-push @p25755 @t143) % 1.38/1.65 (assume-push @p25756 @t599) % 1.38/1.65 (assume-push @p25757 @t2137) % 1.38/1.65 (step @p19499 :rule and_intro :premises (@p6 @p25755 @p25757 @p25756)) % 1.38/1.65 (step-pop @p25758 :rule scope :premises (@p19499)) % 1.38/1.65 (step-pop @p25759 :rule scope :premises (@p25758)) % 1.38/1.65 (step-pop @p25760 :rule scope :premises (@p25759)) % 1.38/1.65 (step-pop @p25761 :rule scope :premises (@p25760)) % 1.38/1.65 (step @p19500 :rule process_scope :premises (@p25761) :args (@t3272)) % 1.38/1.65 (step @p19505 :rule implies_elim :premises (@p19500)) % 1.38/1.65 (step @p19506 :rule resolution :premises (@p19505 @p19490) :args (true @t3272)) % 1.38/1.65 (step @p19507 :rule not_and :premises (@p19506)) % 1.38/1.65 (step @p19508 :rule eq_resolve :premises (@p19507 @p19451)) % 1.38/1.65 (step @p19509 :rule chain_m_resolution :premises (@p19508 @p6 @p444 @p19450) :args (@t2136 @t2680 (@list @t15 @t143 @t599))) % 1.38/1.65 (step @p19510 :rule nary_cong :premises (@p35 @p709 @p18174 @p10577) :args ((or @t38 @t273 @t2137 @t2116))) % 1.38/1.65 (assume-push @p25762 @t15) % 1.38/1.65 (assume-push @p25763 @t143) % 1.38/1.65 (assume-push @p25764 @t2106) % 1.38/1.65 (assume-push @p25765 @t2136) % 1.38/1.65 (step @p19515 :rule evaluate :args ((= (to_real (to_int -2419/7)) -2419/7))) % 1.38/1.65 (step @p19516 :rule arith-int-eq-conflict :premises (@p19515) :args (@t580 -2419/7)) % 1.38/1.65 (step @p19517 :rule arith_poly_norm :args ((= (* 2419/7 @t3275) (* 2419/1 (- @t581 -2419/7))))) % 1.38/1.65 (step @p19518 :rule arith_poly_norm_rel :premises (@p19517) :args ((= @t3276 (= @t581 -2419/7)))) % 1.38/1.65 (step @p19519 :rule arith_poly_norm :args ((= (* 2419/1 (to_real (- @t1 @t3273))) (* 2419/1 @t3275)))) % 1.38/1.65 (step @p19520 :rule arith_poly_norm_rel :premises (@p19519) :args ((= (= @t1 @t3273) @t3276))) % 1.38/1.65 (step @p19521 :rule trans :premises (@p19520 @p19518 @p19516)) % 1.38/1.65 (step @p19522 :rule arith_poly_norm :args ((= (+ 1 @t3277) @t3273))) % 1.38/1.65 (step @p19523 :rule arith_poly_norm :args ((= (* -11 @t3278) @t3277))) % 1.38/1.65 (step @p19524 :rule arith_poly_norm :args ((= (* -1 @t3279) @t3278))) % 1.38/1.65 (step @p19525 :rule arith_poly_norm :args ((= (+ @t156 -220) @t3279))) % 1.38/1.65 (step @p1595 :rule evaluate :args (@t529)) % 1.38/1.65 (step @p1596 :rule evaluate :args (@t530)) % 1.38/1.65 (step @p401 :rule refl :args (-11)) % 1.38/1.65 (step @p1597 :rule nary_cong :premises (@p401 @p1596) :args (@t531)) % 1.38/1.65 (step @p1598 :rule trans :premises (@p1597 @p1595)) % 1.38/1.65 (step @p1387 :rule refl :args (@t156)) % 1.38/1.65 (step @p19526 :rule nary_cong :premises (@p1387 @p1598) :args (@t3280)) % 1.38/1.65 (step @p19527 :rule trans :premises (@p19526 @p19525)) % 1.38/1.65 (step @p738 :rule refl :args (-1)) % 1.38/1.65 (step @p19528 :rule nary_cong :premises (@p738 @p19527) :args (@t3281)) % 1.38/1.65 (step @p19529 :rule trans :premises (@p19528 @p19524)) % 1.38/1.65 (step @p19530 :rule nary_cong :premises (@p401 @p19529) :args (@t3282)) % 1.38/1.65 (step @p19531 :rule trans :premises (@p19530 @p19523)) % 1.38/1.65 (step @p19532 :rule nary_cong :premises (@p404 @p19531) :args (@t3283)) % 1.38/1.65 (step @p19533 :rule trans :premises (@p19532 @p19522)) % 1.38/1.65 (step @p19534 :rule cong :premises (@p351 @p19533) :args ((= @t1 @t3283))) % 1.38/1.65 (step @p19535 :rule trans :premises (@p19534 @p19521)) % 1.38/1.65 (step @p19536 :rule cong :premises (@p747 @p1596) :args ((= @t135 @t530))) % 1.38/1.65 (step @p19537 :rule symm :premises (@p19536)) % 1.38/1.65 (step @p19538 :rule eq-refl :args (@t2106)) % 1.38/1.65 (step @p19539 :rule cong :premises (@p10787) :args (@t2141)) % 1.38/1.65 (step @p19540 :rule cong :premises (@p19539 @p10491) :args ((= @t2141 @t2106))) % 1.38/1.65 (step @p19541 :rule trans :premises (@p19540 @p19538)) % 1.38/1.65 (step @p19542 :rule eq-symm :args (@t2106 @t2141)) % 1.38/1.65 (step @p19543 :rule trans :premises (@p19542 @p19541)) % 1.38/1.65 (step @p19544 :rule true_elim :premises (@p19543)) % 1.38/1.65 (step @p19545 :rule eq_resolve :premises (@p25764 @p19544)) % 1.38/1.65 (step @p19546 :rule arith_trichotomy :premises (@p25765 @p19545)) % 1.38/1.65 (step @p19547 :rule eq_resolve :premises (@p19546 @p19537)) % 1.38/1.65 (step @p19548 :rule nary_cong :premises (@p401 @p19547) :args (@t141)) % 1.38/1.65 (step @p19549 :rule nary_cong :premises (@p1387 @p19548) :args (@t299)) % 1.38/1.65 (step @p19550 :rule nary_cong :premises (@p738 @p19549) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p19551 :rule eq_resolve :premises (@p25763 @p783)) % 1.38/1.65 (step @p19552 :rule trans :premises (@p19551 @p19550)) % 1.38/1.65 (step @p19553 :rule nary_cong :premises (@p401 @p19552) :args (@t12)) % 1.38/1.65 (step @p19554 :rule nary_cong :premises (@p404 @p19553) :args (@t13)) % 1.38/1.65 (step @p19555 :rule cong :premises (@p351 @p19554) :args (@t15)) % 1.38/1.65 (step @p19556 :rule eq_resolve :premises (@p6 @p19555)) % 1.38/1.65 (step @p19557 false :rule eq_resolve :premises (@p19556 @p19535)) % 1.38/1.65 (step-pop @p25766 :rule scope :premises (@p19557)) % 1.38/1.65 (step-pop @p25767 :rule scope :premises (@p25766)) % 1.38/1.65 (step-pop @p25768 :rule scope :premises (@p25767)) % 1.38/1.65 (step-pop @p25769 :rule scope :premises (@p25768)) % 1.38/1.65 (step @p19558 :rule process_scope :premises (@p25769) :args (false)) % 1.38/1.65 (assume-push @p25770 @t15) % 1.38/1.65 (assume-push @p25771 @t143) % 1.38/1.65 (assume-push @p25772 @t2136) % 1.38/1.65 (assume-push @p25773 @t2106) % 1.38/1.65 (step @p19567 :rule and_intro :premises (@p6 @p25771 @p25773 @p25772)) % 1.38/1.65 (step-pop @p25774 :rule scope :premises (@p19567)) % 1.38/1.65 (step-pop @p25775 :rule scope :premises (@p25774)) % 1.38/1.65 (step-pop @p25776 :rule scope :premises (@p25775)) % 1.38/1.65 (step-pop @p25777 :rule scope :premises (@p25776)) % 1.38/1.65 (step @p19568 :rule process_scope :premises (@p25777) :args (@t3284)) % 1.38/1.65 (step @p19573 :rule implies_elim :premises (@p19568)) % 1.38/1.65 (step @p19574 :rule resolution :premises (@p19573 @p19558) :args (true @t3284)) % 1.38/1.65 (step @p19575 :rule not_and :premises (@p19574)) % 1.38/1.65 (step @p19576 :rule eq_resolve :premises (@p19575 @p19510)) % 1.38/1.65 (step @p19577 :rule chain_m_resolution :premises (@p19576 @p6 @p444 @p19509) :args (@t2105 @t2680 (@list @t15 @t143 @t2136))) % 1.38/1.65 (step @p19578 :rule nary_cong :premises (@p35 @p709 @p10491 @p10272) :args ((or @t38 @t273 @t2106 @t2074))) % 1.38/1.65 (assume-push @p25778 @t15) % 1.38/1.65 (assume-push @p25779 @t143) % 1.38/1.65 (assume-push @p25780 @t2073) % 1.38/1.65 (assume-push @p25781 @t2105) % 1.38/1.65 (step @p19583 :rule evaluate :args ((= (to_real (to_int -2540/7)) -2540/7))) % 1.38/1.65 (step @p19584 :rule arith-int-eq-conflict :premises (@p19583) :args (@t580 -2540/7)) % 1.38/1.65 (step @p19585 :rule arith_poly_norm :args ((= (* 2540/7 @t3287) (* 2540/1 (- @t581 -2540/7))))) % 1.38/1.65 (step @p19586 :rule arith_poly_norm_rel :premises (@p19585) :args ((= @t3288 (= @t581 -2540/7)))) % 1.38/1.65 (step @p19587 :rule arith_poly_norm :args ((= (* 2540/1 (to_real (- @t1 @t3285))) (* 2540/1 @t3287)))) % 1.38/1.65 (step @p19588 :rule arith_poly_norm_rel :premises (@p19587) :args ((= (= @t1 @t3285) @t3288))) % 1.38/1.65 (step @p19589 :rule trans :premises (@p19588 @p19586 @p19584)) % 1.38/1.65 (step @p19590 :rule arith_poly_norm :args ((= (+ 1 @t3289) @t3285))) % 1.38/1.65 (step @p19591 :rule arith_poly_norm :args ((= (* -11 @t3290) @t3289))) % 1.38/1.65 (step @p19592 :rule arith_poly_norm :args ((= (* -1 @t3291) @t3290))) % 1.38/1.65 (step @p19593 :rule arith_poly_norm :args ((= (+ @t156 -231) @t3291))) % 1.38/1.65 (step @p19594 :rule evaluate :args ((* -11 21))) % 1.38/1.65 (step @p9992 :rule evaluate :args (@t2041)) % 1.38/1.65 (step @p401 :rule refl :args (-11)) % 1.38/1.65 (step @p19595 :rule nary_cong :premises (@p401 @p9992) :args (@t3292)) % 1.38/1.65 (step @p19596 :rule trans :premises (@p19595 @p19594)) % 1.38/1.65 (step @p1387 :rule refl :args (@t156)) % 1.38/1.65 (step @p19597 :rule nary_cong :premises (@p1387 @p19596) :args (@t3293)) % 1.38/1.65 (step @p19598 :rule trans :premises (@p19597 @p19593)) % 1.38/1.65 (step @p738 :rule refl :args (-1)) % 1.38/1.65 (step @p19599 :rule nary_cong :premises (@p738 @p19598) :args (@t3294)) % 1.38/1.65 (step @p19600 :rule trans :premises (@p19599 @p19592)) % 1.38/1.65 (step @p19601 :rule nary_cong :premises (@p401 @p19600) :args (@t3295)) % 1.38/1.65 (step @p19602 :rule trans :premises (@p19601 @p19591)) % 1.38/1.65 (step @p19603 :rule nary_cong :premises (@p404 @p19602) :args (@t3296)) % 1.38/1.65 (step @p19604 :rule trans :premises (@p19603 @p19590)) % 1.38/1.65 (step @p19605 :rule cong :premises (@p351 @p19604) :args ((= @t1 @t3296))) % 1.38/1.65 (step @p19606 :rule trans :premises (@p19605 @p19589)) % 1.38/1.65 (step @p19607 :rule cong :premises (@p747 @p9992) :args ((= @t135 @t2041))) % 1.38/1.65 (step @p19608 :rule symm :premises (@p19607)) % 1.38/1.65 (step @p19609 :rule eq-refl :args (@t2073)) % 1.38/1.65 (step @p10285 :rule evaluate :args (@t2076)) % 1.38/1.65 (step @p10286 :rule cong :premises (@p1242 @p10285) :args (@t2077)) % 1.38/1.65 (step @p10287 :rule cong :premises (@p10286) :args (@t2078)) % 1.38/1.65 (step @p10288 :rule arith-leq-norm :args (@t135 21)) % 1.38/1.65 (step @p10289 :rule trans :premises (@p10288 @p10287)) % 1.38/1.65 (step @p10290 :rule cong :premises (@p10289) :args (@t2080)) % 1.38/1.65 (step @p10291 :rule trans :premises (@p10290 @p10272)) % 1.38/1.65 (step @p10280 :rule arith-elim-leq :args (@t135 21)) % 1.38/1.65 (step @p10281 :rule symm :premises (@p10280)) % 1.38/1.65 (step @p10282 :rule cong :premises (@p10281) :args (@t2075)) % 1.38/1.65 (step @p10283 :rule arith-elim-gt :args (@t135 21)) % 1.38/1.65 (step @p10284 :rule trans :premises (@p10283 @p10282)) % 1.38/1.65 (step @p10292 :rule trans :premises (@p10284 @p10291)) % 1.38/1.65 (step @p19610 :rule cong :premises (@p10292) :args (@t3297)) % 1.38/1.65 (step @p19611 :rule refl :args (@t2073)) % 1.38/1.65 (step @p19612 :rule cong :premises (@p19611 @p19610) :args ((= @t2073 @t3297))) % 1.38/1.65 (step @p19613 :rule trans :premises (@p19612 @p19609)) % 1.38/1.65 (step @p19614 :rule true_elim :premises (@p19613)) % 1.38/1.65 (step @p19615 :rule eq_resolve :premises (@p25780 @p19614)) % 1.38/1.65 (step @p19616 :rule arith_trichotomy :premises (@p25781 @p19615)) % 1.38/1.65 (step @p19617 :rule eq_resolve :premises (@p19616 @p19608)) % 1.38/1.65 (step @p19618 :rule nary_cong :premises (@p401 @p19617) :args (@t141)) % 1.38/1.65 (step @p19619 :rule nary_cong :premises (@p1387 @p19618) :args (@t299)) % 1.38/1.65 (step @p19620 :rule nary_cong :premises (@p738 @p19619) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p19621 :rule eq_resolve :premises (@p25779 @p783)) % 1.38/1.65 (step @p19622 :rule trans :premises (@p19621 @p19620)) % 1.38/1.65 (step @p19623 :rule nary_cong :premises (@p401 @p19622) :args (@t12)) % 1.38/1.65 (step @p19624 :rule nary_cong :premises (@p404 @p19623) :args (@t13)) % 1.38/1.65 (step @p19625 :rule cong :premises (@p351 @p19624) :args (@t15)) % 1.38/1.65 (step @p19626 :rule eq_resolve :premises (@p6 @p19625)) % 1.38/1.65 (step @p19627 false :rule eq_resolve :premises (@p19626 @p19606)) % 1.38/1.65 (step-pop @p25782 :rule scope :premises (@p19627)) % 1.38/1.65 (step-pop @p25783 :rule scope :premises (@p25782)) % 1.38/1.65 (step-pop @p25784 :rule scope :premises (@p25783)) % 1.38/1.65 (step-pop @p25785 :rule scope :premises (@p25784)) % 1.38/1.65 (step @p19628 :rule process_scope :premises (@p25785) :args (false)) % 1.38/1.65 (assume-push @p25786 @t15) % 1.38/1.65 (assume-push @p25787 @t143) % 1.38/1.65 (assume-push @p25788 @t2105) % 1.38/1.65 (assume-push @p25789 @t2073) % 1.38/1.65 (step @p19637 :rule and_intro :premises (@p6 @p25787 @p25789 @p25788)) % 1.38/1.65 (step-pop @p25790 :rule scope :premises (@p19637)) % 1.38/1.65 (step-pop @p25791 :rule scope :premises (@p25790)) % 1.38/1.65 (step-pop @p25792 :rule scope :premises (@p25791)) % 1.38/1.65 (step-pop @p25793 :rule scope :premises (@p25792)) % 1.38/1.65 (step @p19638 :rule process_scope :premises (@p25793) :args (@t3298)) % 1.38/1.65 (step @p19643 :rule implies_elim :premises (@p19638)) % 1.38/1.65 (step @p19644 :rule resolution :premises (@p19643 @p19628) :args (true @t3298)) % 1.38/1.65 (step @p19645 :rule not_and :premises (@p19644)) % 1.38/1.65 (step @p19646 :rule eq_resolve :premises (@p19645 @p19578)) % 1.38/1.65 (step @p19647 :rule chain_m_resolution :premises (@p19646 @p6 @p444 @p19577) :args (@t2072 @t2680 (@list @t15 @t143 @t2105))) % 1.38/1.65 (step @p19648 :rule chain_m_resolution :premises (@p10427 @p19647 @p1921) :args (@t2023 @t242 (@list @t2072 @t579))) % 1.38/1.65 (step @p19649 :rule chain_m_resolution :premises (@p19381 @p19648) :args (@t3200 @t176 (@list @t2023))) % 1.38/1.65 (step @p19650 :rule chain_m_resolution :premises (@p19449 @p6 @p444 @p19649) :args (@t1987 @t2680 (@list @t15 @t143 @t3200))) % 1.38/1.65 (step @p19651 :rule chain_m_resolution :premises (@p18906 @p19650 @p1874) :args (@t2370 @t242 (@list @t1987 @t440))) % 1.38/1.65 (step @p19652 :rule nary_cong :premises (@p35 @p495 @p709 @p13018 @p9688 @p9603 @p18974) :args ((or @t38 @t197 @t273 @t2380 @t1988 @t1977 @t245))) % 1.38/1.65 (assume-push @p25794 @t15) % 1.38/1.65 (assume-push @p25795 @t24) % 1.38/1.65 (assume-push @p25796 @t143) % 1.38/1.65 (assume-push @p25797 @t441) % 1.38/1.65 (assume-push @p25798 @t1987) % 1.38/1.65 (assume-push @p25799 @t2370) % 1.38/1.65 (assume-push @p25800 @t244) % 1.38/1.65 (step @p19660 :rule evaluate :args ((= (to_real (to_int 426/7)) 426/7))) % 1.38/1.65 (step @p19661 :rule arith-int-eq-conflict :premises (@p19660) :args (@t16 426/7)) % 1.38/1.65 (step @p19662 :rule arith_poly_norm :args ((= (* -426/7 @t3301) (* -2982/1 (- @t644 426/7))))) % 1.38/1.65 (step @p19663 :rule arith_poly_norm_rel :premises (@p19662) :args ((= @t3302 (= @t644 426/7)))) % 1.38/1.65 (step @p19664 :rule arith_poly_norm :args ((= (* -2982/1 (to_real (- @t3299 -21))) (* -2982/1 @t3301)))) % 1.38/1.65 (step @p19665 :rule arith_poly_norm_rel :premises (@p19664) :args ((= (= @t3299 -21) @t3302))) % 1.38/1.65 (step @p19666 :rule trans :premises (@p19665 @p19663 @p19661)) % 1.38/1.65 (step @p14670 :rule evaluate :args (@t2649)) % 1.38/1.65 (step @p14671 :rule evaluate :args (@t2650)) % 1.38/1.65 (step @p14672 :rule evaluate :args (@t2651)) % 1.38/1.65 (step @p19667 :rule evaluate :args ((+ 273 -275))) % 1.38/1.65 (step @p17292 :rule evaluate :args (@t2983)) % 1.38/1.65 (step @p8909 :rule evaluate :args (@t1873)) % 1.38/1.65 (step @p401 :rule refl :args (-11)) % 1.38/1.65 (step @p17293 :rule nary_cong :premises (@p401 @p8909) :args (@t2984)) % 1.38/1.65 (step @p17294 :rule trans :premises (@p17293 @p17292)) % 1.38/1.65 (step @p731 :rule evaluate :args (@t283)) % 1.38/1.65 (step @p732 :rule evaluate :args (@t284)) % 1.38/1.65 (step @p733 :rule refl :args (-7)) % 1.38/1.65 (step @p734 :rule nary_cong :premises (@p733 @p732) :args (@t285)) % 1.38/1.65 (step @p735 :rule trans :premises (@p734 @p731)) % 1.38/1.65 (step @p19668 :rule nary_cong :premises (@p735 @p17294) :args (@t3303)) % 1.38/1.65 (step @p19669 :rule trans :premises (@p19668 @p19667)) % 1.38/1.65 (step @p738 :rule refl :args (-1)) % 1.38/1.65 (step @p19670 :rule nary_cong :premises (@p738 @p19669) :args (@t3304)) % 1.38/1.65 (step @p19671 :rule trans :premises (@p19670 @p14672)) % 1.38/1.65 (step @p19672 :rule nary_cong :premises (@p401 @p19671) :args (@t3305)) % 1.38/1.65 (step @p19673 :rule trans :premises (@p19672 @p14671)) % 1.38/1.65 (step @p19674 :rule nary_cong :premises (@p404 @p19673) :args (@t3306)) % 1.38/1.65 (step @p19675 :rule trans :premises (@p19674 @p14670)) % 1.38/1.65 (step @p19676 :rule arith_poly_norm :args ((= (* 7 @t3307) @t3299))) % 1.38/1.65 (step @p19677 :rule arith_poly_norm :args ((= (* -1 (+ 429 @t22)) @t3307))) % 1.38/1.65 (step @p14549 :rule refl :args (@t22)) % 1.38/1.65 (step @p19678 :rule evaluate :args ((* -11 -39))) % 1.38/1.65 (step @p19679 :rule nary_cong :premises (@p401 @p732) :args (@t3308)) % 1.38/1.65 (step @p19680 :rule trans :premises (@p19679 @p19678)) % 1.38/1.65 (step @p19681 :rule nary_cong :premises (@p19680 @p14549) :args (@t3309)) % 1.38/1.65 (step @p19682 :rule nary_cong :premises (@p738 @p19681) :args (@t3310)) % 1.38/1.65 (step @p19683 :rule trans :premises (@p19682 @p19677)) % 1.38/1.65 (step @p9404 :rule refl :args (7)) % 1.38/1.65 (step @p19684 :rule nary_cong :premises (@p9404 @p19683) :args (@t3311)) % 1.38/1.65 (step @p19685 :rule trans :premises (@p19684 @p19676)) % 1.38/1.65 (step @p19686 :rule cong :premises (@p19685 @p19675) :args ((= @t3311 @t3306))) % 1.38/1.65 (step @p19687 :rule trans :premises (@p19686 @p19666)) % 1.38/1.65 (step @p17318 :rule cong :premises (@p747 @p8909) :args (@t2996)) % 1.38/1.65 (step @p17319 :rule symm :premises (@p17318)) % 1.38/1.65 (step @p17320 :rule eq-refl :args (@t441)) % 1.38/1.65 (step @p13962 :rule evaluate :args (@t2524)) % 1.38/1.65 (step @p17321 :rule cong :premises (@p1242 @p13962) :args (@t2997)) % 1.38/1.65 (step @p17322 :rule cong :premises (@p17321) :args (@t2998)) % 1.38/1.65 (step @p17323 :rule arith-leq-norm :args (@t135 25)) % 1.38/1.65 (step @p17324 :rule trans :premises (@p17323 @p17322)) % 1.38/1.65 (step @p17325 :rule cong :premises (@p17324) :args (@t2999)) % 1.38/1.65 (step @p17326 :rule trans :premises (@p17325 @p9603)) % 1.38/1.65 (step @p17327 :rule arith-elim-leq :args (@t135 25)) % 1.38/1.65 (step @p17328 :rule symm :premises (@p17327)) % 1.38/1.65 (step @p17329 :rule cong :premises (@p17328) :args (@t3000)) % 1.38/1.65 (step @p17330 :rule arith-elim-gt :args (@t135 25)) % 1.38/1.65 (step @p17331 :rule trans :premises (@p17330 @p17329)) % 1.38/1.65 (step @p17332 :rule trans :premises (@p17331 @p17326)) % 1.38/1.65 (step @p17333 :rule cong :premises (@p17332) :args (@t3001)) % 1.38/1.65 (step @p17334 :rule cong :premises (@p17333 @p1277) :args (@t3002)) % 1.38/1.65 (step @p17335 :rule trans :premises (@p17334 @p17320)) % 1.38/1.65 (step @p17336 :rule eq-symm :args (@t441 @t3001)) % 1.38/1.65 (step @p17337 :rule trans :premises (@p17336 @p17335)) % 1.38/1.65 (step @p17338 :rule true_elim :premises (@p17337)) % 1.38/1.65 (step @p19688 :rule eq_resolve :premises (@p25797 @p17338)) % 1.38/1.65 (step @p19689 :rule arith_trichotomy :premises (@p25798 @p19688)) % 1.38/1.65 (step @p19690 :rule eq_resolve :premises (@p19689 @p17319)) % 1.38/1.65 (step @p19691 :rule nary_cong :premises (@p401 @p19690) :args (@t141)) % 1.38/1.65 (step @p753 :rule cong :premises (@p752 @p732) :args (@t290)) % 1.38/1.65 (step @p754 :rule symm :premises (@p753)) % 1.38/1.65 (step @p755 :rule eq-refl :args (@t274)) % 1.38/1.65 (step @p756 :rule evaluate :args (@t291)) % 1.38/1.65 (step @p758 :rule cong :premises (@p757 @p756) :args (@t292)) % 1.38/1.65 (step @p759 :rule cong :premises (@p758) :args (@t293)) % 1.38/1.65 (step @p760 :rule arith-leq-norm :args (@t18 -39)) % 1.38/1.65 (step @p761 :rule trans :premises (@p760 @p759)) % 1.38/1.65 (step @p762 :rule cong :premises (@p761) :args (@t295)) % 1.38/1.65 (step @p763 :rule trans :premises (@p762 @p707)) % 1.38/1.65 (step @p764 :rule arith-elim-leq :args (@t18 -39)) % 1.38/1.65 (step @p765 :rule symm :premises (@p764)) % 1.38/1.65 (step @p766 :rule cong :premises (@p765) :args (@t296)) % 1.38/1.65 (step @p767 :rule arith-elim-gt :args (@t18 -39)) % 1.38/1.65 (step @p768 :rule trans :premises (@p767 @p766)) % 1.38/1.65 (step @p769 :rule trans :premises (@p768 @p763)) % 1.38/1.65 (step @p770 :rule cong :premises (@p769) :args (@t297)) % 1.38/1.65 (step @p772 :rule cong :premises (@p771 @p770) :args (@t298)) % 1.38/1.65 (step @p773 :rule trans :premises (@p772 @p755)) % 1.38/1.65 (step @p774 :rule true_elim :premises (@p773)) % 1.38/1.65 (step @p19692 :rule evaluate :args ((+ @t3312 1))) % 1.38/1.65 (step @p19693 :rule symm :premises (@p19692)) % 1.38/1.65 (step @p19694 :rule evaluate :args ((= (to_real @t3312) -272/7))) % 1.38/1.65 (step @p19695 :rule arith-int-geq-tighten :premises (@p19694 @p19693) :args (@t18 -272/7 -38)) % 1.38/1.65 (step @p19696 :rule arith_poly_norm :args ((= (* 272/7 (to_real (- @t3003 3))) (* 272/1 (- @t387 -272/7))))) % 1.38/1.65 (step @p19697 :rule arith_poly_norm_rel :premises (@p19696) :args ((= (>= @t3003 3) (>= @t387 -272/7)))) % 1.38/1.65 (step @p19698 :rule trans :premises (@p19697 @p19695)) % 1.38/1.65 (step @p13029 :rule refl :args (3)) % 1.38/1.65 (step @p17347 :rule arith_poly_norm :args (@t3005)) % 1.38/1.65 (step @p17348 :rule arith_poly_norm :args (@t3006)) % 1.38/1.65 (step @p1387 :rule refl :args (@t156)) % 1.38/1.65 (step @p17349 :rule nary_cong :premises (@p1387 @p17294) :args (@t3007)) % 1.38/1.65 (step @p17350 :rule trans :premises (@p17349 @p17348)) % 1.38/1.65 (step @p17351 :rule nary_cong :premises (@p738 @p17350) :args (@t3008)) % 1.38/1.65 (step @p17352 :rule trans :premises (@p17351 @p17347)) % 1.38/1.65 (step @p19699 :rule cong :premises (@p17352 @p13029) :args (@t3313)) % 1.38/1.65 (step @p19700 :rule trans :premises (@p19699 @p19698)) % 1.38/1.65 (step @p19701 :rule cong :premises (@p19700) :args ((not @t3313))) % 1.38/1.65 (step @p19702 :rule eq_resolve :premises (@p19689 @p17319)) % 1.38/1.65 (step @p19703 :rule nary_cong :premises (@p401 @p19702) :args (@t141)) % 1.38/1.65 (step @p19704 :rule nary_cong :premises (@p1387 @p19703) :args (@t299)) % 1.38/1.65 (step @p19705 :rule nary_cong :premises (@p738 @p19704) :args (@t300)) % 1.38/1.65 (step @p781 :rule arith_poly_norm :args (@t301)) % 1.38/1.65 (step @p782 :rule cong :premises (@p329 @p781) :args (@t302)) % 1.38/1.65 (step @p783 :rule symm :premises (@p782)) % 1.38/1.65 (step @p19706 :rule eq_resolve :premises (@p25796 @p783)) % 1.38/1.65 (step @p19707 :rule trans :premises (@p19706 @p19705)) % 1.38/1.65 (step @p19708 :rule cong :premises (@p19707 @p13029) :args (@t2369)) % 1.38/1.65 (step @p19709 :rule cong :premises (@p19708) :args (@t2370)) % 1.38/1.65 (step @p19710 :rule eq_resolve :premises (@p25799 @p19709)) % 1.38/1.65 (step @p19711 :rule eq_resolve :premises (@p19710 @p19701)) % 1.38/1.65 (step @p19712 :rule eq_resolve :premises (@p19711 @p774)) % 1.38/1.65 (step @p19713 :rule arith_trichotomy :premises (@p493 @p19712)) % 1.38/1.65 (step @p19714 :rule eq_resolve :premises (@p19713 @p754)) % 1.38/1.65 (step @p19715 :rule nary_cong :premises (@p733 @p19714) :args (@t156)) % 1.38/1.65 (step @p19716 :rule nary_cong :premises (@p19715 @p19691) :args (@t299)) % 1.38/1.65 (step @p19717 :rule nary_cong :premises (@p738 @p19716) :args (@t300)) % 1.38/1.65 (step @p19718 :rule eq_resolve :premises (@p25796 @p783)) % 1.38/1.65 (step @p19719 :rule trans :premises (@p19718 @p19717)) % 1.38/1.65 (step @p19720 :rule nary_cong :premises (@p401 @p19719) :args (@t12)) % 1.38/1.65 (step @p19721 :rule nary_cong :premises (@p404 @p19720) :args (@t13)) % 1.38/1.65 (step @p19722 :rule nary_cong :premises (@p401 @p19714) :args (@t216)) % 1.38/1.65 (step @p19723 :rule nary_cong :premises (@p19722 @p14549) :args (@t1952)) % 1.38/1.65 (step @p19724 :rule nary_cong :premises (@p738 @p19723) :args (@t1953)) % 1.38/1.65 (step @p9418 :rule arith_poly_norm :args (@t1954)) % 1.38/1.65 (step @p9419 :rule cong :premises (@p11 @p9418) :args (@t1955)) % 1.38/1.65 (step @p9420 :rule symm :premises (@p9419)) % 1.38/1.65 (step @p19725 :rule eq_resolve :premises (@p25795 @p9420)) % 1.38/1.65 (step @p19726 :rule trans :premises (@p19725 @p19724)) % 1.38/1.65 (step @p19727 :rule nary_cong :premises (@p9404 @p19726) :args (@t1)) % 1.38/1.65 (step @p19728 :rule cong :premises (@p19727 @p19721) :args (@t15)) % 1.38/1.65 (step @p19729 :rule eq_resolve :premises (@p6 @p19728)) % 1.38/1.65 (step @p19730 false :rule eq_resolve :premises (@p19729 @p19687)) % 1.38/1.65 (step-pop @p25801 :rule scope :premises (@p19730)) % 1.38/1.65 (step-pop @p25802 :rule scope :premises (@p25801)) % 1.38/1.65 (step-pop @p25803 :rule scope :premises (@p25802)) % 1.38/1.65 (step-pop @p25804 :rule scope :premises (@p25803)) % 1.38/1.65 (step-pop @p25805 :rule scope :premises (@p25804)) % 1.38/1.65 (step-pop @p25806 :rule scope :premises (@p25805)) % 1.38/1.65 (step-pop @p25807 :rule scope :premises (@p25806)) % 1.38/1.65 (step @p19731 :rule process_scope :premises (@p25807) :args (false)) % 1.38/1.65 (assume-push @p25808 @t15) % 1.38/1.65 (assume-push @p25809 @t24) % 1.38/1.65 (assume-push @p25810 @t143) % 1.38/1.65 (assume-push @p25811 @t2370) % 1.38/1.65 (assume-push @p25812 @t1987) % 1.38/1.65 (assume-push @p25813 @t441) % 1.38/1.65 (assume-push @p25814 @t244) % 1.38/1.65 (step @p19746 :rule and_intro :premises (@p6 @p25809 @p25810 @p25813 @p25812 @p25811 @p25814)) % 1.38/1.65 (step-pop @p25815 :rule scope :premises (@p19746)) % 1.38/1.65 (step-pop @p25816 :rule scope :premises (@p25815)) % 1.38/1.65 (step-pop @p25817 :rule scope :premises (@p25816)) % 1.38/1.65 (step-pop @p25818 :rule scope :premises (@p25817)) % 1.38/1.65 (step-pop @p25819 :rule scope :premises (@p25818)) % 1.38/1.65 (step-pop @p25820 :rule scope :premises (@p25819)) % 1.38/1.65 (step-pop @p25821 :rule scope :premises (@p25820)) % 1.38/1.65 (step @p19747 :rule process_scope :premises (@p25821) :args (@t3314)) % 1.38/1.65 (step @p19755 :rule implies_elim :premises (@p19747)) % 1.38/1.65 (step @p19756 :rule resolution :premises (@p19755 @p19731) :args (true @t3314)) % 1.38/1.65 (step @p19757 :rule not_and :premises (@p19756)) % 1.38/1.65 (step @p19758 :rule eq_resolve :premises (@p19757 @p19652)) % 1.38/1.65 (step @p19759 false :rule chain_m_resolution :premises (@p19758 @p19651 @p19650 @p1874 @p706 @p444 @p324 @p6) :args (false (@list true false true false false false false) (@list @t2369 @t1987 @t440 @t244 @t143 @t24 @t15))) % 1.38/1.65 ) % 1.38/1.65 % SZS output end Proof % 1.38/1.65 % cvc5 exiting %------------------------------------------------------------------------------