↑ Up

cvc5---1.3.4.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : cvc5---1.3.4
% Problem  : CSR001_1 : TPTP v9.2.1. Released v9.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM

% Computer : n028.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:11:09 AM UTC 2026

% Result   : Theorem 119.57s 120.25s
% Output   : Proof 119.57s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : CSR001_1 : TPTP v9.2.1. Released v9.1.0.
% 0.00/0.13  % Command  : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.16/0.34  % Computer : n028.cluster.edu
% 0.16/0.34  % Model    : x86_64 x86_64
% 0.16/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.34  % Memory   : 8042.1875MB
% 0.16/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.34  % CPULimit : 300
% 0.16/0.34  % WCLimit  : 300
% 0.16/0.34  % DateTime : Mon Jun  1 20:36:20 EDT 2026
% 0.16/0.34  % CPUTime  : 
% 0.29/0.50  %----Proving TF0_ARI
% 119.57/120.25  --- Run --finite-model-find --decision=internal at 45...
% 119.57/120.25  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 60...
% 119.57/120.25  --- Run --no-e-matching --full-saturate-quant at 45...
% 119.57/120.25  % SZS status Theorem
% 119.57/120.25  % SZS output start Proof
% 119.57/120.25  (
% 119.57/120.25  (declare-sort tptp.event 0)
% 119.57/120.25  (declare-sort tptp.fluent 0)
% 119.57/120.25  (declare-sort tptp.time 0)
% 119.57/120.25  (declare-const tptp.spilling tptp.fluent)
% 119.57/120.25  (declare-const tptp.filling tptp.fluent)
% 119.57/120.25  (declare-const tptp.waterLevel (-> Int tptp.fluent))
% 119.57/120.25  (declare-const tptp.overflow tptp.event)
% 119.57/120.25  (declare-const tptp.at_time (-> Int tptp.time))
% 119.57/120.25  (declare-const tptp.terminates (-> tptp.event tptp.fluent tptp.time Bool))
% 119.57/120.25  (declare-const tptp.happens (-> tptp.event tptp.time Bool))
% 119.57/120.25  (declare-const tptp.stoppedIn (-> tptp.time tptp.fluent tptp.time Bool))
% 119.57/120.25  (declare-const tptp.initiates (-> tptp.event tptp.fluent tptp.time Bool))
% 119.57/120.25  (declare-const tptp.startedIn (-> tptp.time tptp.fluent tptp.time Bool))
% 119.57/120.25  (declare-const tptp.releasedAt (-> tptp.fluent tptp.time Bool))
% 119.57/120.25  (declare-const tptp.holdsAt (-> tptp.fluent tptp.time Bool))
% 119.57/120.25  (declare-const tptp.trajectory (-> tptp.fluent tptp.time tptp.fluent Int Bool))
% 119.57/120.25  (declare-const tptp.tapOff tptp.event)
% 119.57/120.25  (declare-const tptp.antitrajectory (-> tptp.fluent tptp.time tptp.fluent Int Bool))
% 119.57/120.25  (declare-const tptp.releases (-> tptp.event tptp.fluent tptp.time Bool))
% 119.57/120.25  (declare-const tptp.tapOn tptp.event)
% 119.57/120.25  (define @t1 () (@var "Time" Int))
% 119.57/120.25  (define @t2 () (tptp.at_time @t1))
% 119.57/120.25  (define @t3 () (@var "Fluent" tptp.fluent))
% 119.57/120.25  (define @t4 () (@var "Event" tptp.event))
% 119.57/120.25  (define @t5 () (tptp.terminates @t4 @t3 @t2))
% 119.57/120.25  (define @t6 () (@var "Time2" Int))
% 119.57/120.25  (define @t7 () (< @t1 @t6))
% 119.57/120.25  (define @t8 () (@var "Time1" Int))
% 119.57/120.25  (define @t9 () (< @t8 @t1))
% 119.57/120.25  (define @t10 () (tptp.happens @t4 @t2))
% 119.57/120.25  (define @t11 () (and @t10 @t9 @t7 @t5))
% 119.57/120.25  (define @t12 () (@list @t4 @t1))
% 119.57/120.25  (define @t13 () (exists @t12 @t11))
% 119.57/120.25  (define @t14 () (tptp.at_time @t6))
% 119.57/120.25  (define @t15 () (tptp.at_time @t8))
% 119.57/120.25  (define @t16 () (tptp.stoppedIn @t15 @t3 @t14))
% 119.57/120.25  (define @t17 () (= @t16 @t13))
% 119.57/120.25  (define @t18 () (@list @t8 @t3 @t6))
% 119.57/120.25  (define @t19 () (forall @t18 @t17))
% 119.57/120.25  (define @t20 () (tptp.initiates @t4 @t3 @t2))
% 119.57/120.25  (define @t21 () (@var "Offset" Int))
% 119.57/120.25  (define @t22 () (tptp.at_time (+ @t1 @t21)))
% 119.57/120.25  (define @t23 () (@var "Fluent2" tptp.fluent))
% 119.57/120.25  (define @t24 () (tptp.holdsAt @t23 @t22))
% 119.57/120.25  (define @t25 () (tptp.stoppedIn @t2 @t3 @t22))
% 119.57/120.25  (define @t26 () (not @t25))
% 119.57/120.25  (define @t27 () (tptp.trajectory @t3 @t2 @t23 @t21))
% 119.57/120.25  (define @t28 () (and @t10 @t20 (< 0 @t21) @t27 @t26))
% 119.57/120.25  (define @t29 () (=> @t28 @t24))
% 119.57/120.25  (define @t30 () (@list @t4 @t1 @t3 @t23 @t21))
% 119.57/120.25  (define @t31 () (forall @t30 @t29))
% 119.57/120.25  (define @t32 () (tptp.at_time (+ @t8 @t6)))
% 119.57/120.25  (define @t33 () (@var "Fluent1" tptp.fluent))
% 119.57/120.25  (define @t34 () (+ @t1 1))
% 119.57/120.25  (define @t35 () (tptp.at_time @t34))
% 119.57/120.25  (define @t36 () (tptp.holdsAt @t3 @t35))
% 119.57/120.25  (define @t37 () (and @t10 @t5))
% 119.57/120.25  (define @t38 () (@list @t4))
% 119.57/120.25  (define @t39 () (exists @t38 @t37))
% 119.57/120.25  (define @t40 () (not @t39))
% 119.57/120.25  (define @t41 () (tptp.releasedAt @t3 @t35))
% 119.57/120.25  (define @t42 () (not @t41))
% 119.57/120.25  (define @t43 () (tptp.holdsAt @t3 @t2))
% 119.57/120.25  (define @t44 () (and @t43 @t42 @t40))
% 119.57/120.25  (define @t45 () (=> @t44 @t36))
% 119.57/120.25  (define @t46 () (@list @t3 @t1))
% 119.57/120.25  (define @t47 () (forall @t46 @t45))
% 119.57/120.25  (define @t48 () (not @t36))
% 119.57/120.25  (define @t49 () (and @t10 @t20))
% 119.57/120.25  (define @t50 () (exists @t38 @t49))
% 119.57/120.25  (define @t51 () (not @t50))
% 119.57/120.25  (define @t52 () (not @t43))
% 119.57/120.25  (define @t53 () (and @t52 @t42 @t51))
% 119.57/120.25  (define @t54 () (=> @t53 @t48))
% 119.57/120.25  (define @t55 () (forall @t46 @t54))
% 119.57/120.25  (define @t56 () (or @t20 @t5))
% 119.57/120.25  (define @t57 () (and @t10 @t56))
% 119.57/120.25  (define @t58 () (exists @t38 @t57))
% 119.57/120.25  (define @t59 () (not @t58))
% 119.57/120.25  (define @t60 () (tptp.releasedAt @t3 @t2))
% 119.57/120.25  (define @t61 () (and @t60 @t59))
% 119.57/120.25  (define @t62 () (=> @t61 @t41))
% 119.57/120.25  (define @t63 () (forall @t46 @t62))
% 119.57/120.25  (define @t64 () (tptp.releases @t4 @t3 @t2))
% 119.57/120.25  (define @t65 () (and @t10 @t64))
% 119.57/120.25  (define @t66 () (exists @t38 @t65))
% 119.57/120.25  (define @t67 () (not @t66))
% 119.57/120.25  (define @t68 () (not @t60))
% 119.57/120.25  (define @t69 () (and @t68 @t67))
% 119.57/120.25  (define @t70 () (=> @t69 @t42))
% 119.57/120.25  (define @t71 () (forall @t46 @t70))
% 119.57/120.25  (define @t72 () (=> @t49 @t36))
% 119.57/120.25  (define @t73 () (@list @t4 @t1 @t3))
% 119.57/120.25  (define @t74 () (forall @t73 @t72))
% 119.57/120.25  (define @t75 () (=> @t37 @t48))
% 119.57/120.25  (define @t76 () (forall @t73 @t75))
% 119.57/120.25  (define @t77 () (=> @t65 @t41))
% 119.57/120.25  (define @t78 () (forall @t73 @t77))
% 119.57/120.25  (define @t79 () (=> @t57 @t42))
% 119.57/120.25  (define @t80 () (forall @t73 @t79))
% 119.57/120.25  (define @t81 () (= tptp.tapOn tptp.tapOff))
% 119.57/120.25  (define @t82 () (= tptp.tapOn tptp.overflow))
% 119.57/120.25  (define @t83 () (= tptp.tapOff tptp.overflow))
% 119.57/120.25  (define @t84 () (@var "X" Int))
% 119.57/120.25  (define @t85 () (tptp.waterLevel @t84))
% 119.57/120.25  (define @t86 () (@list @t84))
% 119.57/120.25  (define @t87 () (forall @t86 (not (= tptp.filling @t85))))
% 119.57/120.25  (define @t88 () (= tptp.filling tptp.spilling))
% 119.57/120.25  (define @t89 () (@var "Y" Int))
% 119.57/120.25  (define @t90 () (@var "Height" Int))
% 119.57/120.25  (define @t91 () (tptp.waterLevel @t90))
% 119.57/120.25  (define @t92 () (= @t3 @t91))
% 119.57/120.25  (define @t93 () (= @t4 tptp.overflow))
% 119.57/120.25  (define @t94 () (tptp.holdsAt @t91 @t2))
% 119.57/120.25  (define @t95 () (and @t94 @t93 @t92))
% 119.57/120.25  (define @t96 () (@list @t90))
% 119.57/120.25  (define @t97 () (exists @t96 @t95))
% 119.57/120.25  (define @t98 () (= @t4 tptp.tapOff))
% 119.57/120.25  (define @t99 () (and @t94 @t98 @t92))
% 119.57/120.25  (define @t100 () (exists @t96 @t99))
% 119.57/120.25  (define @t101 () (and @t93 (= @t3 tptp.spilling)))
% 119.57/120.25  (define @t102 () (= @t3 tptp.filling))
% 119.57/120.25  (define @t103 () (= @t4 tptp.tapOn))
% 119.57/120.25  (define @t104 () (and @t103 @t102))
% 119.57/120.25  (define @t105 () (or @t104 @t101 @t100 @t97))
% 119.57/120.25  (define @t106 () (= @t20 @t105))
% 119.57/120.25  (define @t107 () (@list @t4 @t3 @t1))
% 119.57/120.25  (define @t108 () (forall @t107 @t106))
% 119.57/120.25  (define @t109 () (forall @t107 (= @t5 (or (and @t98 @t102) (and @t93 @t102)))))
% 119.57/120.25  (define @t110 () (and @t103 @t92))
% 119.57/120.25  (define @t111 () (exists @t96 @t110))
% 119.57/120.25  (define @t112 () (= @t64 @t111))
% 119.57/120.25  (define @t113 () (forall @t107 @t112))
% 119.57/120.25  (define @t114 () (@var "Height2" Int))
% 119.57/120.25  (define @t115 () (tptp.waterLevel @t114))
% 119.57/120.25  (define @t116 () (tptp.trajectory tptp.filling @t2 @t115 @t21))
% 119.57/120.25  (define @t117 () (@var "Height1" Int))
% 119.57/120.25  (define @t118 () (+ @t117 @t21))
% 119.57/120.25  (define @t119 () (= @t114 @t118))
% 119.57/120.25  (define @t120 () (tptp.holdsAt (tptp.waterLevel @t117) @t2))
% 119.57/120.25  (define @t121 () (and @t120 @t119))
% 119.57/120.25  (define @t122 () (=> @t121 @t116))
% 119.57/120.25  (define @t123 () (@list @t117 @t1 @t114 @t21))
% 119.57/120.25  (define @t124 () (forall @t123 @t122))
% 119.57/120.25  (define @t125 () (= @t117 @t114))
% 119.57/120.25  (define @t126 () (tptp.holdsAt @t115 @t2))
% 119.57/120.25  (define @t127 () (and @t120 @t126))
% 119.57/120.25  (define @t128 () (@list @t1 @t117 @t114))
% 119.57/120.25  (define @t129 () (forall @t128 (=> @t127 @t125)))
% 119.57/120.25  (define @t130 () (tptp.waterLevel 3))
% 119.57/120.25  (define @t131 () (forall @t12 (= @t10 (or (and @t103 (= @t1 0)) (and (tptp.holdsAt @t130 @t2) (tptp.holdsAt tptp.filling @t2) @t93)))))
% 119.57/120.25  (define @t132 () (tptp.at_time 0))
% 119.57/120.25  (define @t133 () (tptp.holdsAt (tptp.waterLevel 0) @t132))
% 119.57/120.25  (define @t134 () (tptp.holdsAt tptp.filling @t132))
% 119.57/120.25  (define @t135 () (tptp.at_time 4))
% 119.57/120.25  (define @t136 () (tptp.holdsAt @t130 @t135))
% 119.57/120.25  (define @t137 () (+ 1 @t1))
% 119.57/120.25  (define @t138 () (tptp.at_time @t137))
% 119.57/120.25  (define @t139 () (tptp.holdsAt @t3 @t138))
% 119.57/120.25  (define @t140 () (not @t20))
% 119.57/120.25  (define @t141 () (not @t10))
% 119.57/120.25  (define @t142 () (or @t141 @t140 @t139))
% 119.57/120.25  (define @t143 () (or @t141 @t140))
% 119.57/120.25  (define @t144 () (not @t49))
% 119.57/120.25  (define @t145 () (not @t92))
% 119.57/120.25  (define @t146 () (not @t94))
% 119.57/120.25  (define @t147 () (or @t146 @t145))
% 119.57/120.25  (define @t148 () (forall @t96 @t147))
% 119.57/120.25  (define @t149 () (not @t148))
% 119.57/120.25  (define @t150 () (not @t93))
% 119.57/120.25  (define @t151 () (not @t98))
% 119.57/120.25  (define @t152 () (or @t150 @t148))
% 119.57/120.25  (define @t153 () (or @t151 @t148))
% 119.57/120.25  (define @t154 () (or @t104 @t101 (not @t153) (not @t152)))
% 119.57/120.25  (define @t155 () (= @t20 @t154))
% 119.57/120.25  (define @t156 () (or @t150 @t147))
% 119.57/120.25  (define @t157 () (or @t146 @t150 @t145))
% 119.57/120.25  (define @t158 () (forall @t96 (not @t95)))
% 119.57/120.25  (define @t159 () (not @t158))
% 119.57/120.25  (define @t160 () (or @t151 @t147))
% 119.57/120.25  (define @t161 () (or @t146 @t151 @t145))
% 119.57/120.25  (define @t162 () (forall @t96 (not @t99)))
% 119.57/120.25  (define @t163 () (not @t162))
% 119.57/120.25  (define @t164 () (not (= @t91 @t130)))
% 119.57/120.25  (define @t165 () (tptp.at_time 3))
% 119.57/120.25  (define @t166 () (not (tptp.holdsAt @t91 @t165)))
% 119.57/120.25  (define @t167 () (forall @t96 (or @t166 @t164)))
% 119.57/120.25  (define @t168 () (not @t167))
% 119.57/120.25  (define @t169 () (not (= @t130 @t91)))
% 119.57/120.25  (define @t170 () (or @t166 @t169))
% 119.57/120.25  (define @t171 () (forall @t96 @t170))
% 119.57/120.25  (define @t172 () (not @t171))
% 119.57/120.25  (define @t173 () (= tptp.overflow tptp.overflow))
% 119.57/120.25  (define @t174 () (and @t173 @t172))
% 119.57/120.25  (define @t175 () (= tptp.overflow tptp.tapOff))
% 119.57/120.25  (define @t176 () (and @t175 @t172))
% 119.57/120.25  (define @t177 () (= tptp.spilling @t130))
% 119.57/120.25  (define @t178 () (and @t173 (= @t130 tptp.spilling)))
% 119.57/120.25  (define @t179 () (= @t130 tptp.filling))
% 119.57/120.25  (define @t180 () (= tptp.overflow tptp.tapOn))
% 119.57/120.25  (define @t181 () (and @t180 @t179))
% 119.57/120.25  (define @t182 () (or @t181 @t178 @t176 @t174))
% 119.57/120.25  (define @t183 () (tptp.initiates tptp.overflow @t130 @t165))
% 119.57/120.25  (define @t184 () (= @t183 @t182))
% 119.57/120.25  (define @t185 () (forall @t107 (= @t20 (or @t104 @t101 (and @t98 @t149) (and @t93 @t149)))))
% 119.57/120.25  (define @t186 () (= tptp.filling @t130))
% 119.57/120.25  (define @t187 () (and @t82 @t186))
% 119.57/120.25  (define @t188 () (or @t187 @t177 (and @t83 @t168) @t168))
% 119.57/120.25  (define @t189 () (= @t183 @t188))
% 119.57/120.25  (define @t190 () (@list false))
% 119.57/120.25  (define @t191 () (@list @t185))
% 119.57/120.25  (define @t192 () (tptp.at_time 2))
% 119.57/120.25  (define @t193 () (tptp.holdsAt tptp.filling @t192))
% 119.57/120.25  (define @t194 () (tptp.holdsAt @t130 @t192))
% 119.57/120.25  (define @t195 () (and @t194 @t193))
% 119.57/120.25  (define @t196 () (+ 1 1))
% 119.57/120.25  (define @t197 () (tptp.at_time @t196))
% 119.57/120.25  (define @t198 () (tptp.holdsAt tptp.filling @t197))
% 119.57/120.25  (define @t199 () (tptp.holdsAt @t130 @t197))
% 119.57/120.25  (define @t200 () (and @t199 @t198 @t173))
% 119.57/120.25  (define @t201 () (= 2 0))
% 119.57/120.25  (define @t202 () (= @t196 0))
% 119.57/120.25  (define @t203 () (and @t180 @t202))
% 119.57/120.25  (define @t204 () (or @t203 @t200))
% 119.57/120.25  (define @t205 () (tptp.happens tptp.overflow @t197))
% 119.57/120.25  (define @t206 () (= @t205 @t204))
% 119.57/120.25  (define @t207 () (tptp.happens tptp.overflow @t192))
% 119.57/120.25  (define @t208 () (= @t207 @t195))
% 119.57/120.25  (define @t209 () (@list @t131))
% 119.57/120.25  (define @t210 () (not @t126))
% 119.57/120.25  (define @t211 () (not @t120))
% 119.57/120.25  (define @t212 () (or @t211 @t210 @t125))
% 119.57/120.25  (define @t213 () (tptp.waterLevel 2))
% 119.57/120.25  (define @t214 () (tptp.holdsAt @t213 @t192))
% 119.57/120.25  (define @t215 () (not @t214))
% 119.57/120.25  (define @t216 () (not @t194))
% 119.57/120.25  (define @t217 () (or @t216 @t215))
% 119.57/120.25  (define @t218 () (= 3 2))
% 119.57/120.25  (define @t219 () (or @t216 @t215 @t218))
% 119.57/120.25  (define @t220 () (forall @t128 @t212))
% 119.57/120.25  (define @t221 () (not @t27))
% 119.57/120.25  (define @t222 () (>= @t21 1))
% 119.57/120.25  (define @t223 () (not @t222))
% 119.57/120.25  (define @t224 () (or @t141 @t140 @t223 @t221 @t25 @t24))
% 119.57/120.25  (define @t225 () (not @t26))
% 119.57/120.25  (define @t226 () (or @t141 @t140 @t223 @t221 @t225))
% 119.57/120.25  (define @t227 () (and @t10 @t20 @t222 @t27 @t26))
% 119.57/120.25  (define @t228 () (+ @t21 1))
% 119.57/120.25  (define @t229 () (>= 0 @t21))
% 119.57/120.25  (define @t230 () (tptp.stoppedIn @t132 tptp.filling @t192))
% 119.57/120.25  (define @t231 () (tptp.trajectory tptp.filling @t132 @t213 2))
% 119.57/120.25  (define @t232 () (not @t231))
% 119.57/120.25  (define @t233 () (tptp.initiates tptp.tapOn tptp.filling @t132))
% 119.57/120.25  (define @t234 () (not @t233))
% 119.57/120.25  (define @t235 () (tptp.happens tptp.tapOn @t132))
% 119.57/120.25  (define @t236 () (not @t235))
% 119.57/120.25  (define @t237 () (or @t236 @t234 @t232 @t230 @t214))
% 119.57/120.25  (define @t238 () (+ 0 2))
% 119.57/120.25  (define @t239 () (tptp.at_time @t238))
% 119.57/120.25  (define @t240 () (tptp.holdsAt @t213 @t239))
% 119.57/120.25  (define @t241 () (tptp.stoppedIn @t132 tptp.filling @t239))
% 119.57/120.25  (define @t242 () (>= 2 1))
% 119.57/120.25  (define @t243 () (not @t242))
% 119.57/120.25  (define @t244 () (or @t236 @t234 @t243 @t232 @t241 @t240))
% 119.57/120.25  (define @t245 () (forall @t30 @t224))
% 119.57/120.25  (define @t246 () (@list @t245))
% 119.57/120.25  (define @t247 () (+ (* -1 @t117) @t114))
% 119.57/120.25  (define @t248 () (tptp.trajectory tptp.filling @t2 @t115 @t247))
% 119.57/120.25  (define @t249 () (or @t211 @t248))
% 119.57/120.25  (define @t250 () (not (= @t247 @t247)))
% 119.57/120.25  (define @t251 () (or @t211 @t250 @t248))
% 119.57/120.25  (define @t252 () (@list @t117 @t1 @t114))
% 119.57/120.25  (define @t253 () (= @t21 @t247))
% 119.57/120.25  (define @t254 () (not @t253))
% 119.57/120.25  (define @t255 () (or @t254 @t211 @t254 @t116))
% 119.57/120.25  (define @t256 () (@list @t21))
% 119.57/120.25  (define @t257 () (or @t211 @t254 @t116))
% 119.57/120.25  (define @t258 () (forall @t256 @t257))
% 119.57/120.25  (define @t259 () (forall @t252 @t258))
% 119.57/120.25  (define @t260 () (and @t120 @t253))
% 119.57/120.25  (define @t261 () (+ @t21 @t117))
% 119.57/120.25  (define @t262 () (* -1 0))
% 119.57/120.25  (define @t263 () (+ @t262 2))
% 119.57/120.25  (define @t264 () (tptp.trajectory tptp.filling @t132 @t213 @t263))
% 119.57/120.25  (define @t265 () (not @t133))
% 119.57/120.25  (define @t266 () (or @t265 @t264))
% 119.57/120.25  (define @t267 () (forall @t252 @t249))
% 119.57/120.25  (define @t268 () (or @t265 @t231))
% 119.57/120.25  (define @t269 () (@list @t267))
% 119.57/120.25  (define @t270 () (@list false false))
% 119.57/120.25  (define @t271 () (not @t5))
% 119.57/120.25  (define @t272 () (* -1 @t1))
% 119.57/120.25  (define @t273 () (+ @t6 @t272))
% 119.57/120.25  (define @t274 () (>= @t273 1))
% 119.57/120.25  (define @t275 () (not @t274))
% 119.57/120.25  (define @t276 () (+ @t8 @t272))
% 119.57/120.25  (define @t277 () (>= @t276 0))
% 119.57/120.25  (define @t278 () (not @t277))
% 119.57/120.25  (define @t279 () (not @t278))
% 119.57/120.25  (define @t280 () (or @t141 @t279 @t275 @t271))
% 119.57/120.25  (define @t281 () (and @t10 @t278 @t274 @t5))
% 119.57/120.25  (define @t282 () (forall @t12 (not @t281)))
% 119.57/120.25  (define @t283 () (not @t282))
% 119.57/120.25  (define @t284 () (+ @t273 1))
% 119.57/120.25  (define @t285 () (>= @t1 @t6))
% 119.57/120.25  (define @t286 () (>= @t8 @t1))
% 119.57/120.25  (define @t287 () (not (tptp.terminates @t4 tptp.filling @t2)))
% 119.57/120.25  (define @t288 () (>= @t1 2))
% 119.57/120.25  (define @t289 () (+ 2 @t272))
% 119.57/120.25  (define @t290 () (>= @t289 1))
% 119.57/120.25  (define @t291 () (not @t290))
% 119.57/120.25  (define @t292 () (+ 0 @t272))
% 119.57/120.25  (define @t293 () (>= @t292 0))
% 119.57/120.25  (define @t294 () (or @t141 @t293 @t291 @t287))
% 119.57/120.25  (define @t295 () (forall @t12 @t294))
% 119.57/120.25  (define @t296 () (not @t295))
% 119.57/120.25  (define @t297 () (= @t230 @t296))
% 119.57/120.25  (define @t298 () (forall @t18 (= @t16 (not (forall @t12 (or @t141 @t277 @t275 @t271))))))
% 119.57/120.25  (define @t299 () (not (>= @t1 1)))
% 119.57/120.25  (define @t300 () (forall @t12 (or @t141 @t299 @t288 @t287)))
% 119.57/120.25  (define @t301 () (not @t300))
% 119.57/120.25  (define @t302 () (= @t230 @t301))
% 119.57/120.25  (define @t303 () (@list @t298))
% 119.57/120.25  (define @t304 () (@quantifiers_skolemize @t300 0))
% 119.57/120.25  (define @t305 () (tptp.at_time 1))
% 119.57/120.25  (define @t306 () (tptp.holdsAt tptp.filling @t305))
% 119.57/120.25  (define @t307 () (tptp.holdsAt @t130 @t305))
% 119.57/120.25  (define @t308 () (and @t307 @t306 (= tptp.overflow @t304)))
% 119.57/120.25  (define @t309 () (and @t307 @t306 (= @t304 tptp.overflow)))
% 119.57/120.25  (define @t310 () (= 1 0))
% 119.57/120.25  (define @t311 () (and (= @t304 tptp.tapOn) @t310))
% 119.57/120.25  (define @t312 () (or @t311 @t309))
% 119.57/120.25  (define @t313 () (tptp.happens @t304 @t305))
% 119.57/120.25  (define @t314 () (= @t313 @t312))
% 119.57/120.25  (define @t315 () (= @t313 @t308))
% 119.57/120.25  (define @t316 () (and @t307 @t306))
% 119.57/120.25  (define @t317 () (+ 0 1))
% 119.57/120.25  (define @t318 () (tptp.at_time @t317))
% 119.57/120.25  (define @t319 () (tptp.holdsAt tptp.filling @t318))
% 119.57/120.25  (define @t320 () (tptp.holdsAt @t130 @t318))
% 119.57/120.25  (define @t321 () (and @t320 @t319 @t173))
% 119.57/120.25  (define @t322 () (= @t317 0))
% 119.57/120.25  (define @t323 () (and @t180 @t322))
% 119.57/120.25  (define @t324 () (or @t323 @t321))
% 119.57/120.25  (define @t325 () (tptp.happens tptp.overflow @t318))
% 119.57/120.25  (define @t326 () (= @t325 @t324))
% 119.57/120.25  (define @t327 () (tptp.happens tptp.overflow @t305))
% 119.57/120.25  (define @t328 () (= @t327 @t316))
% 119.57/120.25  (define @t329 () (not @t139))
% 119.57/120.25  (define @t330 () (or @t141 @t271 @t329))
% 119.57/120.25  (define @t331 () (or @t141 @t271))
% 119.57/120.25  (define @t332 () (not @t37))
% 119.57/120.25  (define @t333 () (not @t198))
% 119.57/120.25  (define @t334 () (tptp.terminates tptp.overflow tptp.filling @t305))
% 119.57/120.25  (define @t335 () (not @t334))
% 119.57/120.25  (define @t336 () (not @t327))
% 119.57/120.25  (define @t337 () (or @t336 @t335 @t333))
% 119.57/120.25  (define @t338 () (forall @t73 @t330))
% 119.57/120.25  (define @t339 () (not @t193))
% 119.57/120.25  (define @t340 () (or @t336 @t335 @t339))
% 119.57/120.25  (define @t341 () (and true true))
% 119.57/120.25  (define @t342 () (= tptp.filling tptp.filling))
% 119.57/120.25  (define @t343 () (and @t173 @t342))
% 119.57/120.25  (define @t344 () (and @t175 @t342))
% 119.57/120.25  (define @t345 () (or @t344 @t343))
% 119.57/120.25  (define @t346 () (= @t334 @t345))
% 119.57/120.25  (define @t347 () (@list @t109))
% 119.57/120.25  (define @t348 () (forall @t38 @t331))
% 119.57/120.25  (define @t349 () (not @t348))
% 119.57/120.25  (define @t350 () (tptp.releasedAt @t3 @t138))
% 119.57/120.25  (define @t351 () (or @t52 @t350 @t349 @t139))
% 119.57/120.25  (define @t352 () (not @t350))
% 119.57/120.25  (define @t353 () (not @t352))
% 119.57/120.25  (define @t354 () (or @t52 @t353 @t349))
% 119.57/120.25  (define @t355 () (and @t43 @t352 @t348))
% 119.57/120.25  (define @t356 () (forall @t38 @t332))
% 119.57/120.25  (define @t357 () (not @t356))
% 119.57/120.25  (define @t358 () (not (tptp.happens @t4 @t305)))
% 119.57/120.25  (define @t359 () (forall @t38 (or @t358 (not (tptp.terminates @t4 tptp.filling @t305)))))
% 119.57/120.25  (define @t360 () (not @t359))
% 119.57/120.25  (define @t361 () (tptp.releasedAt tptp.filling @t197))
% 119.57/120.25  (define @t362 () (not @t306))
% 119.57/120.25  (define @t363 () (or @t362 @t361 @t360 @t198))
% 119.57/120.25  (define @t364 () (forall @t46 @t351))
% 119.57/120.25  (define @t365 () (@list tptp.filling 1))
% 119.57/120.25  (define @t366 () (tptp.releasedAt tptp.filling @t192))
% 119.57/120.25  (define @t367 () (or @t362 @t366 @t360 @t193))
% 119.57/120.25  (define @t368 () (@list @t364))
% 119.57/120.25  (define @t369 () (not @t64))
% 119.57/120.25  (define @t370 () (or @t141 @t369))
% 119.57/120.25  (define @t371 () (forall @t38 @t370))
% 119.57/120.25  (define @t372 () (not @t371))
% 119.57/120.25  (define @t373 () (or @t60 @t372 @t352))
% 119.57/120.25  (define @t374 () (and @t68 @t371))
% 119.57/120.25  (define @t375 () (not @t65))
% 119.57/120.25  (define @t376 () (forall @t38 @t375))
% 119.57/120.25  (define @t377 () (not @t376))
% 119.57/120.25  (define @t378 () (not @t361))
% 119.57/120.25  (define @t379 () (forall @t38 (or @t358 (not (tptp.releases @t4 tptp.filling @t305)))))
% 119.57/120.25  (define @t380 () (not @t379))
% 119.57/120.25  (define @t381 () (tptp.releasedAt tptp.filling @t305))
% 119.57/120.25  (define @t382 () (or @t381 @t380 @t378))
% 119.57/120.25  (define @t383 () (forall @t46 @t373))
% 119.57/120.25  (define @t384 () (not @t366))
% 119.57/120.25  (define @t385 () (or @t381 @t380 @t384))
% 119.57/120.25  (define @t386 () (@list @t383))
% 119.57/120.25  (define @t387 () (forall @t96 @t145))
% 119.57/120.25  (define @t388 () (not @t387))
% 119.57/120.25  (define @t389 () (not @t103))
% 119.57/120.25  (define @t390 () (or @t389 @t387))
% 119.57/120.25  (define @t391 () (= @t64 (not @t390)))
% 119.57/120.25  (define @t392 () (forall @t96 (not @t110)))
% 119.57/120.25  (define @t393 () (not @t392))
% 119.57/120.25  (define @t394 () (not (= tptp.filling @t91)))
% 119.57/120.25  (define @t395 () (forall @t96 @t394))
% 119.57/120.25  (define @t396 () (not @t395))
% 119.57/120.25  (define @t397 () (@quantifiers_skolemize @t379 0))
% 119.57/120.25  (define @t398 () (and (= @t397 tptp.tapOn) @t396))
% 119.57/120.25  (define @t399 () (tptp.releases @t397 tptp.filling @t305))
% 119.57/120.25  (define @t400 () (= @t399 @t398))
% 119.57/120.25  (define @t401 () (forall @t107 (= @t64 (and @t103 @t388))))
% 119.57/120.25  (define @t402 () (and (= tptp.tapOn @t397) @t396))
% 119.57/120.25  (define @t403 () (= @t399 @t402))
% 119.57/120.25  (define @t404 () (@list @t401))
% 119.57/120.25  (define @t405 () (not @t402))
% 119.57/120.25  (define @t406 () (not @t399))
% 119.57/120.25  (define @t407 () (@list true false))
% 119.57/120.25  (define @t408 () (or (not (tptp.happens @t397 @t305)) @t406))
% 119.57/120.25  (define @t409 () (@list true))
% 119.57/120.25  (define @t410 () (not @t408))
% 119.57/120.25  (define @t411 () (and @t140 @t271))
% 119.57/120.25  (define @t412 () (or @t141 @t411 @t352))
% 119.57/120.25  (define @t413 () (or @t141 @t411))
% 119.57/120.25  (define @t414 () (not @t57))
% 119.57/120.25  (define @t415 () (+ 1 0))
% 119.57/120.25  (define @t416 () (tptp.at_time @t415))
% 119.57/120.25  (define @t417 () (tptp.releasedAt tptp.filling @t416))
% 119.57/120.25  (define @t418 () (not @t417))
% 119.57/120.25  (define @t419 () (and @t234 (not (tptp.terminates tptp.tapOn tptp.filling @t132))))
% 119.57/120.25  (define @t420 () (or @t236 @t419 @t418))
% 119.57/120.25  (define @t421 () (forall @t73 @t412))
% 119.57/120.25  (define @t422 () (@list tptp.tapOn 0 tptp.filling))
% 119.57/120.25  (define @t423 () (not @t381))
% 119.57/120.25  (define @t424 () (or @t236 @t419 @t423))
% 119.57/120.25  (define @t425 () (@list @t421))
% 119.57/120.25  (define @t426 () (not (forall @t96 (or (not (tptp.holdsAt @t91 @t132)) @t394))))
% 119.57/120.25  (define @t427 () (and @t82 @t426))
% 119.57/120.25  (define @t428 () (and @t81 @t426))
% 119.57/120.25  (define @t429 () (and @t82 @t88))
% 119.57/120.25  (define @t430 () (= tptp.tapOn tptp.tapOn))
% 119.57/120.25  (define @t431 () (and @t430 @t342))
% 119.57/120.25  (define @t432 () (or @t431 @t429 @t428 @t427))
% 119.57/120.25  (define @t433 () (= @t233 @t432))
% 119.57/120.25  (define @t434 () (not @t419))
% 119.57/120.25  (define @t435 () (and (tptp.holdsAt @t130 @t132) @t134 @t82))
% 119.57/120.25  (define @t436 () (= 0 0))
% 119.57/120.25  (define @t437 () (and @t430 @t436))
% 119.57/120.25  (define @t438 () (or @t437 @t435))
% 119.57/120.25  (define @t439 () (= @t235 @t438))
% 119.57/120.25  (define @t440 () (@list true false false))
% 119.57/120.25  (define @t441 () (@quantifiers_skolemize @t359 0))
% 119.57/120.25  (define @t442 () (= tptp.overflow @t441))
% 119.57/120.25  (define @t443 () (and @t307 @t306 @t442))
% 119.57/120.25  (define @t444 () (and @t307 @t306 (= @t441 tptp.overflow)))
% 119.57/120.25  (define @t445 () (and (= @t441 tptp.tapOn) @t310))
% 119.57/120.25  (define @t446 () (or @t445 @t444))
% 119.57/120.25  (define @t447 () (tptp.happens @t441 @t305))
% 119.57/120.25  (define @t448 () (= @t447 @t446))
% 119.57/120.25  (define @t449 () (= @t447 @t443))
% 119.57/120.25  (define @t450 () (not @t447))
% 119.57/120.25  (define @t451 () (not @t443))
% 119.57/120.25  (define @t452 () (and @t447 @t442))
% 119.57/120.25  (define @t453 () (not (tptp.happens @t4 @t192)))
% 119.57/120.25  (define @t454 () (forall @t38 (or @t453 (not (tptp.initiates @t4 tptp.filling @t192)))))
% 119.57/120.25  (define @t455 () (@quantifiers_skolemize @t454 0))
% 119.57/120.25  (define @t456 () (and @t194 @t193 (= tptp.overflow @t455)))
% 119.57/120.25  (define @t457 () (forall @t38 (or @t453 (not (tptp.releases @t4 @t130 @t192)))))
% 119.57/120.25  (define @t458 () (@quantifiers_skolemize @t457 0))
% 119.57/120.25  (define @t459 () (and @t194 @t193 (= tptp.overflow @t458)))
% 119.57/120.25  (define @t460 () (and @t194 @t193 (= @t455 tptp.overflow)))
% 119.57/120.25  (define @t461 () (and (= @t455 tptp.tapOn) @t201))
% 119.57/120.25  (define @t462 () (or @t461 @t460))
% 119.57/120.25  (define @t463 () (tptp.happens @t455 @t192))
% 119.57/120.25  (define @t464 () (= @t463 @t462))
% 119.57/120.25  (define @t465 () (= @t463 @t456))
% 119.57/120.25  (define @t466 () (not @t463))
% 119.57/120.25  (define @t467 () (and @t194 @t193 (= @t458 tptp.overflow)))
% 119.57/120.25  (define @t468 () (and (= @t458 tptp.tapOn) @t201))
% 119.57/120.25  (define @t469 () (or @t468 @t467))
% 119.57/120.25  (define @t470 () (tptp.happens @t458 @t192))
% 119.57/120.25  (define @t471 () (= @t470 @t469))
% 119.57/120.25  (define @t472 () (= @t470 @t459))
% 119.57/120.25  (define @t473 () (not @t470))
% 119.57/120.25  (define @t474 () (or @t466 (not (tptp.initiates @t455 tptp.filling @t192))))
% 119.57/120.25  (define @t475 () (or @t473 (not (tptp.releases @t458 @t130 @t192))))
% 119.57/120.25  (define @t476 () (not @t474))
% 119.57/120.25  (define @t477 () (not @t454))
% 119.57/120.25  (define @t478 () (not @t475))
% 119.57/120.25  (define @t479 () (not @t457))
% 119.57/120.25  (define @t480 () (forall @t38 @t143))
% 119.57/120.25  (define @t481 () (not @t480))
% 119.57/120.25  (define @t482 () (or @t43 @t350 @t481 @t329))
% 119.57/120.25  (define @t483 () (not @t52))
% 119.57/120.25  (define @t484 () (or @t483 @t353 @t481))
% 119.57/120.25  (define @t485 () (and @t52 @t352 @t480))
% 119.57/120.25  (define @t486 () (forall @t38 @t144))
% 119.57/120.25  (define @t487 () (not @t486))
% 119.57/120.25  (define @t488 () (+ 1 2))
% 119.57/120.25  (define @t489 () (tptp.at_time @t488))
% 119.57/120.25  (define @t490 () (tptp.holdsAt tptp.filling @t489))
% 119.57/120.25  (define @t491 () (not @t490))
% 119.57/120.25  (define @t492 () (tptp.releasedAt tptp.filling @t489))
% 119.57/120.25  (define @t493 () (or @t193 @t492 @t477 @t491))
% 119.57/120.25  (define @t494 () (forall @t46 @t482))
% 119.57/120.25  (define @t495 () (@list tptp.filling 2))
% 119.57/120.25  (define @t496 () (tptp.holdsAt tptp.filling @t165))
% 119.57/120.25  (define @t497 () (not @t496))
% 119.57/120.25  (define @t498 () (tptp.releasedAt tptp.filling @t165))
% 119.57/120.25  (define @t499 () (or @t193 @t498 @t477 @t497))
% 119.57/120.25  (define @t500 () (not @t492))
% 119.57/120.25  (define @t501 () (forall @t38 (or @t453 (not (tptp.releases @t4 tptp.filling @t192)))))
% 119.57/120.25  (define @t502 () (not @t501))
% 119.57/120.25  (define @t503 () (or @t366 @t502 @t500))
% 119.57/120.25  (define @t504 () (not @t498))
% 119.57/120.25  (define @t505 () (or @t366 @t502 @t504))
% 119.57/120.25  (define @t506 () (@quantifiers_skolemize @t501 0))
% 119.57/120.25  (define @t507 () (tptp.happens @t506 @t192))
% 119.57/120.25  (define @t508 () (tptp.releases @t506 tptp.filling @t192))
% 119.57/120.25  (define @t509 () (not @t508))
% 119.57/120.25  (define @t510 () (not @t507))
% 119.57/120.25  (define @t511 () (or @t510 @t509))
% 119.57/120.25  (define @t512 () (= tptp.overflow @t506))
% 119.57/120.25  (define @t513 () (and @t194 @t193 @t512))
% 119.57/120.25  (define @t514 () (and @t194 @t193 (= @t506 tptp.overflow)))
% 119.57/120.25  (define @t515 () (and (= @t506 tptp.tapOn) @t201))
% 119.57/120.25  (define @t516 () (or @t515 @t514))
% 119.57/120.25  (define @t517 () (= @t507 @t516))
% 119.57/120.25  (define @t518 () (= @t507 @t513))
% 119.57/120.25  (define @t519 () (not @t513))
% 119.57/120.25  (define @t520 () (tptp.releases tptp.overflow tptp.filling @t192))
% 119.57/120.25  (define @t521 () (and @t180 @t396))
% 119.57/120.25  (define @t522 () (= @t520 @t521))
% 119.57/120.25  (define @t523 () (and @t82 @t396))
% 119.57/120.25  (define @t524 () (= @t523 @t520))
% 119.57/120.25  (define @t525 () (not @t523))
% 119.57/120.25  (define @t526 () (not @t520))
% 119.57/120.25  (define @t527 () (not @t512))
% 119.57/120.25  (define @t528 () (= false true))
% 119.57/120.25  (define @t529 () (not @t511))
% 119.57/120.25  (define @t530 () (not (tptp.happens @t4 @t165)))
% 119.57/120.25  (define @t531 () (forall @t38 (or @t530 (not (tptp.releases @t4 @t130 @t165)))))
% 119.57/120.25  (define @t532 () (@quantifiers_skolemize @t531 0))
% 119.57/120.25  (define @t533 () (tptp.holdsAt @t130 @t165))
% 119.57/120.25  (define @t534 () (and @t533 @t496 (= tptp.overflow @t532)))
% 119.57/120.25  (define @t535 () (forall @t38 (or @t530 (not (tptp.terminates @t4 @t130 @t165)))))
% 119.57/120.25  (define @t536 () (@quantifiers_skolemize @t535 0))
% 119.57/120.25  (define @t537 () (and @t533 @t496 (= tptp.overflow @t536)))
% 119.57/120.25  (define @t538 () (and @t533 @t496 (= @t532 tptp.overflow)))
% 119.57/120.25  (define @t539 () (= 3 0))
% 119.57/120.25  (define @t540 () (and (= @t532 tptp.tapOn) @t539))
% 119.57/120.25  (define @t541 () (or @t540 @t538))
% 119.57/120.25  (define @t542 () (tptp.happens @t532 @t165))
% 119.57/120.25  (define @t543 () (= @t542 @t541))
% 119.57/120.25  (define @t544 () (= @t542 @t534))
% 119.57/120.25  (define @t545 () (not @t542))
% 119.57/120.25  (define @t546 () (and @t533 @t496 (= @t536 tptp.overflow)))
% 119.57/120.25  (define @t547 () (and (= @t536 tptp.tapOn) @t539))
% 119.57/120.25  (define @t548 () (or @t547 @t546))
% 119.57/120.25  (define @t549 () (tptp.happens @t536 @t165))
% 119.57/120.25  (define @t550 () (= @t549 @t548))
% 119.57/120.25  (define @t551 () (= @t549 @t537))
% 119.57/120.25  (define @t552 () (not @t549))
% 119.57/120.25  (define @t553 () (or @t545 (not (tptp.releases @t532 @t130 @t165))))
% 119.57/120.25  (define @t554 () (or @t552 (not (tptp.terminates @t536 @t130 @t165))))
% 119.57/120.25  (define @t555 () (not @t553))
% 119.57/120.25  (define @t556 () (not @t531))
% 119.57/120.25  (define @t557 () (not @t554))
% 119.57/120.25  (define @t558 () (not @t535))
% 119.57/120.25  (define @t559 () (forall @t38 (or @t358 (and (not (tptp.initiates @t4 @t130 @t305)) (not (tptp.terminates @t4 @t130 @t305))))))
% 119.57/120.25  (define @t560 () (@quantifiers_skolemize @t559 0))
% 119.57/120.25  (define @t561 () (tptp.happens @t560 @t305))
% 119.57/120.25  (define @t562 () (tptp.terminates @t560 @t130 @t305))
% 119.57/120.25  (define @t563 () (not @t562))
% 119.57/120.25  (define @t564 () (tptp.initiates @t560 @t130 @t305))
% 119.57/120.25  (define @t565 () (not @t564))
% 119.57/120.25  (define @t566 () (and @t565 @t563))
% 119.57/120.25  (define @t567 () (not @t561))
% 119.57/120.25  (define @t568 () (or @t567 @t566))
% 119.57/120.25  (define @t569 () (forall @t12 (or @t141 @t299 @t288 (not (tptp.terminates @t4 @t130 @t2)))))
% 119.57/120.25  (define @t570 () (@quantifiers_skolemize @t569 1))
% 119.57/120.25  (define @t571 () (>= @t570 1))
% 119.57/120.25  (define @t572 () (tptp.at_time @t570))
% 119.57/120.25  (define @t573 () (@quantifiers_skolemize @t569 0))
% 119.57/120.25  (define @t574 () (tptp.terminates @t573 @t130 @t572))
% 119.57/120.25  (define @t575 () (not @t574))
% 119.57/120.25  (define @t576 () (>= @t570 2))
% 119.57/120.25  (define @t577 () (not @t571))
% 119.57/120.25  (define @t578 () (tptp.happens @t573 @t572))
% 119.57/120.25  (define @t579 () (not @t578))
% 119.57/120.25  (define @t580 () (or @t579 @t577 @t576 @t575))
% 119.57/120.25  (define @t581 () (tptp.happens @t573 @t305))
% 119.57/120.25  (define @t582 () (not @t581))
% 119.57/120.25  (define @t583 () (not @t576))
% 119.57/120.25  (define @t584 () (not @t583))
% 119.57/120.25  (define @t585 () (= 1 @t570))
% 119.57/120.25  (define @t586 () (= true false))
% 119.57/120.25  (define @t587 () (and @t582 @t585 @t578))
% 119.57/120.25  (define @t588 () (= tptp.overflow @t573))
% 119.57/120.25  (define @t589 () (and @t307 @t306 @t588))
% 119.57/120.25  (define @t590 () (and @t307 @t306 (= @t573 tptp.overflow)))
% 119.57/120.25  (define @t591 () (and (= @t573 tptp.tapOn) @t310))
% 119.57/120.25  (define @t592 () (or @t591 @t590))
% 119.57/120.25  (define @t593 () (= @t581 @t592))
% 119.57/120.25  (define @t594 () (= @t581 @t589))
% 119.57/120.25  (define @t595 () (and @t173 @t179))
% 119.57/120.25  (define @t596 () (and @t175 @t179))
% 119.57/120.25  (define @t597 () (or @t596 @t595))
% 119.57/120.25  (define @t598 () (tptp.terminates tptp.overflow @t130 @t305))
% 119.57/120.25  (define @t599 () (= @t598 @t597))
% 119.57/120.25  (define @t600 () (@list tptp.overflow @t130 1))
% 119.57/120.25  (define @t601 () (and @t83 @t186))
% 119.57/120.25  (define @t602 () (or @t601 @t186))
% 119.57/120.25  (define @t603 () (= @t598 @t602))
% 119.57/120.25  (define @t604 () (not @t601))
% 119.57/120.25  (define @t605 () (@list 3))
% 119.57/120.25  (define @t606 () (not @t602))
% 119.57/120.25  (define @t607 () (@list true true))
% 119.57/120.25  (define @t608 () (not @t598))
% 119.57/120.25  (define @t609 () (not @t588))
% 119.57/120.25  (define @t610 () (= @t570 1))
% 119.57/120.25  (define @t611 () (and @t571 @t583))
% 119.57/120.25  (define @t612 () (and @t608 @t588 @t585 @t574))
% 119.57/120.25  (define @t613 () (not @t580))
% 119.57/120.25  (define @t614 () (not @t569))
% 119.57/120.25  (define @t615 () (or @t567 @t563))
% 119.57/120.25  (define @t616 () (tptp.terminates @t560 @t130 @t318))
% 119.57/120.25  (define @t617 () (not @t616))
% 119.57/120.25  (define @t618 () (>= @t317 2))
% 119.57/120.25  (define @t619 () (>= @t317 1))
% 119.57/120.25  (define @t620 () (not @t619))
% 119.57/120.25  (define @t621 () (tptp.happens @t560 @t318))
% 119.57/120.25  (define @t622 () (not @t621))
% 119.57/120.25  (define @t623 () (or @t622 @t620 @t618 @t617))
% 119.57/120.25  (define @t624 () (+ 1 @t317))
% 119.57/120.25  (define @t625 () (tptp.at_time @t624))
% 119.57/120.25  (define @t626 () (tptp.releasedAt @t130 @t625))
% 119.57/120.25  (define @t627 () (not @t626))
% 119.57/120.25  (define @t628 () (tptp.initiates @t560 @t130 @t318))
% 119.57/120.25  (define @t629 () (not @t628))
% 119.57/120.25  (define @t630 () (and @t629 @t617))
% 119.57/120.25  (define @t631 () (or @t622 @t630 @t627))
% 119.57/120.25  (define @t632 () (@list @t560 @t317 @t130))
% 119.57/120.25  (define @t633 () (tptp.releasedAt @t130 @t192))
% 119.57/120.25  (define @t634 () (not @t633))
% 119.57/120.25  (define @t635 () (or @t567 @t566 @t634))
% 119.57/120.25  (define @t636 () (+ 1 @t196))
% 119.57/120.25  (define @t637 () (tptp.at_time @t636))
% 119.57/120.25  (define @t638 () (tptp.releasedAt @t130 @t637))
% 119.57/120.25  (define @t639 () (not @t638))
% 119.57/120.25  (define @t640 () (tptp.releases @t4 @t130 @t197))
% 119.57/120.25  (define @t641 () (not @t640))
% 119.57/120.25  (define @t642 () (tptp.happens @t4 @t197))
% 119.57/120.25  (define @t643 () (not @t642))
% 119.57/120.25  (define @t644 () (or @t643 @t641))
% 119.57/120.25  (define @t645 () (forall @t38 @t644))
% 119.57/120.25  (define @t646 () (not @t645))
% 119.57/120.25  (define @t647 () (tptp.releasedAt @t130 @t197))
% 119.57/120.25  (define @t648 () (or @t647 @t646 @t639))
% 119.57/120.25  (define @t649 () (@list @t130 @t196))
% 119.57/120.25  (define @t650 () (tptp.releasedAt @t130 @t165))
% 119.57/120.25  (define @t651 () (not @t650))
% 119.57/120.25  (define @t652 () (or @t633 @t479 @t651))
% 119.57/120.25  (define @t653 () (tptp.holdsAt @t130 @t625))
% 119.57/120.25  (define @t654 () (or @t622 @t629 @t653))
% 119.57/120.25  (define @t655 () (forall @t73 @t142))
% 119.57/120.25  (define @t656 () (or @t567 @t565 @t194))
% 119.57/120.25  (define @t657 () (@list @t655))
% 119.57/120.25  (define @t658 () (forall @t38 (or @t453 (not (tptp.terminates @t4 @t130 @t192)))))
% 119.57/120.25  (define @t659 () (@quantifiers_skolemize @t658 0))
% 119.57/120.25  (define @t660 () (and (= @t659 tptp.overflow) @t179))
% 119.57/120.25  (define @t661 () (and (= @t659 tptp.tapOff) @t179))
% 119.57/120.25  (define @t662 () (or @t661 @t660))
% 119.57/120.25  (define @t663 () (tptp.terminates @t659 @t130 @t192))
% 119.57/120.25  (define @t664 () (= @t663 @t662))
% 119.57/120.25  (define @t665 () (and (= tptp.overflow @t659) @t186))
% 119.57/120.25  (define @t666 () (and (= tptp.tapOff @t659) @t186))
% 119.57/120.25  (define @t667 () (or @t666 @t665))
% 119.57/120.25  (define @t668 () (= @t663 @t667))
% 119.57/120.25  (define @t669 () (not @t665))
% 119.57/120.25  (define @t670 () (@list @t186))
% 119.57/120.25  (define @t671 () (not @t666))
% 119.57/120.25  (define @t672 () (not @t667))
% 119.57/120.25  (define @t673 () (not @t663))
% 119.57/120.25  (define @t674 () (or (not (tptp.happens @t659 @t192)) @t673))
% 119.57/120.25  (define @t675 () (not @t674))
% 119.57/120.25  (define @t676 () (not @t658))
% 119.57/120.25  (define @t677 () (tptp.holdsAt @t130 @t637))
% 119.57/120.25  (define @t678 () (tptp.terminates @t4 @t130 @t197))
% 119.57/120.25  (define @t679 () (not @t678))
% 119.57/120.25  (define @t680 () (or @t643 @t679))
% 119.57/120.25  (define @t681 () (forall @t38 @t680))
% 119.57/120.25  (define @t682 () (not @t681))
% 119.57/120.25  (define @t683 () (not @t199))
% 119.57/120.25  (define @t684 () (or @t683 @t638 @t682 @t677))
% 119.57/120.25  (define @t685 () (or @t216 @t650 @t676 @t533))
% 119.57/120.25  (define @t686 () (+ 2 1))
% 119.57/120.25  (define @t687 () (+ 1 @t686))
% 119.57/120.25  (define @t688 () (tptp.at_time @t687))
% 119.57/120.25  (define @t689 () (tptp.releasedAt @t130 @t688))
% 119.57/120.25  (define @t690 () (not @t689))
% 119.57/120.25  (define @t691 () (tptp.at_time @t686))
% 119.57/120.25  (define @t692 () (tptp.releases @t4 @t130 @t691))
% 119.57/120.25  (define @t693 () (not @t692))
% 119.57/120.25  (define @t694 () (tptp.happens @t4 @t691))
% 119.57/120.25  (define @t695 () (not @t694))
% 119.57/120.25  (define @t696 () (or @t695 @t693))
% 119.57/120.25  (define @t697 () (forall @t38 @t696))
% 119.57/120.25  (define @t698 () (not @t697))
% 119.57/120.25  (define @t699 () (tptp.releasedAt @t130 @t691))
% 119.57/120.25  (define @t700 () (or @t699 @t698 @t690))
% 119.57/120.25  (define @t701 () (tptp.releasedAt @t130 @t135))
% 119.57/120.25  (define @t702 () (not @t701))
% 119.57/120.25  (define @t703 () (or @t650 @t556 @t702))
% 119.57/120.25  (define @t704 () (+ 1 3))
% 119.57/120.25  (define @t705 () (tptp.at_time @t704))
% 119.57/120.25  (define @t706 () (tptp.holdsAt @t130 @t705))
% 119.57/120.25  (define @t707 () (tptp.releasedAt @t130 @t705))
% 119.57/120.25  (define @t708 () (not @t533))
% 119.57/120.25  (define @t709 () (or @t708 @t707 @t558 @t706))
% 119.57/120.25  (define @t710 () (or @t708 @t701 @t558 @t136))
% 119.57/120.25  (define @t711 () (not @t568))
% 119.57/120.25  (define @t712 () (not @t559))
% 119.57/120.25  (define @t713 () (forall @t38 @t413))
% 119.57/120.25  (define @t714 () (not @t713))
% 119.57/120.25  (define @t715 () (or @t68 @t714 @t350))
% 119.57/120.25  (define @t716 () (and @t60 @t713))
% 119.57/120.25  (define @t717 () (forall @t38 @t414))
% 119.57/120.25  (define @t718 () (not @t717))
% 119.57/120.25  (define @t719 () (tptp.releasedAt @t130 @t305))
% 119.57/120.25  (define @t720 () (not @t719))
% 119.57/120.25  (define @t721 () (or @t720 @t712 @t647))
% 119.57/120.25  (define @t722 () (forall @t46 @t715))
% 119.57/120.25  (define @t723 () (or @t720 @t712 @t633))
% 119.57/120.25  (define @t724 () (or @t141 @t369 @t350))
% 119.57/120.25  (define @t725 () (tptp.releasedAt @t130 @t416))
% 119.57/120.25  (define @t726 () (tptp.releases tptp.tapOn @t130 @t132))
% 119.57/120.25  (define @t727 () (not @t726))
% 119.57/120.25  (define @t728 () (or @t236 @t727 @t725))
% 119.57/120.25  (define @t729 () (forall @t73 @t724))
% 119.57/120.25  (define @t730 () (or @t236 @t727 @t719))
% 119.57/120.25  (define @t731 () (forall @t96 @t164))
% 119.57/120.25  (define @t732 () (not @t731))
% 119.57/120.25  (define @t733 () (forall @t96 @t169))
% 119.57/120.25  (define @t734 () (not @t733))
% 119.57/120.25  (define @t735 () (and @t430 @t734))
% 119.57/120.25  (define @t736 () (= @t726 @t735))
% 119.57/120.25  (define @t737 () (= @t726 @t732))
% 119.57/120.25  (define @t738 () (not (= @t130 @t130)))
% 119.57/120.25  (define @t739 () (not @t737))
% 119.57/120.25  (define @t740 () (not @t732))
% 119.57/120.25  (define @t741 () (@list false false false))
% 119.57/120.25  (define @t742 () (tptp.terminates tptp.overflow @t130 @t318))
% 119.57/120.25  (define @t743 () (not @t742))
% 119.57/120.25  (define @t744 () (tptp.initiates tptp.overflow @t130 @t318))
% 119.57/120.25  (define @t745 () (not @t744))
% 119.57/120.25  (define @t746 () (and @t745 @t743))
% 119.57/120.25  (define @t747 () (not @t325))
% 119.57/120.25  (define @t748 () (or @t747 @t746 @t627))
% 119.57/120.25  (define @t749 () (tptp.initiates tptp.overflow @t130 @t305))
% 119.57/120.25  (define @t750 () (not @t749))
% 119.57/120.25  (define @t751 () (and @t750 @t608))
% 119.57/120.25  (define @t752 () (or @t336 @t751 @t634))
% 119.57/120.25  (define @t753 () (not (tptp.holdsAt @t91 @t305)))
% 119.57/120.25  (define @t754 () (forall @t96 (or @t753 @t164)))
% 119.57/120.25  (define @t755 () (not @t754))
% 119.57/120.25  (define @t756 () (or @t753 @t169))
% 119.57/120.25  (define @t757 () (forall @t96 @t756))
% 119.57/120.25  (define @t758 () (not @t757))
% 119.57/120.25  (define @t759 () (and @t173 @t758))
% 119.57/120.25  (define @t760 () (and @t175 @t758))
% 119.57/120.25  (define @t761 () (or @t181 @t178 @t760 @t759))
% 119.57/120.25  (define @t762 () (= @t749 @t761))
% 119.57/120.25  (define @t763 () (or @t187 @t177 (and @t83 @t755) @t755))
% 119.57/120.25  (define @t764 () (= @t749 @t763))
% 119.57/120.25  (define @t765 () (not @t307))
% 119.57/120.25  (define @t766 () (or @t765 @t738))
% 119.57/120.25  (define @t767 () (or @t450 (not (tptp.terminates @t441 tptp.filling @t305))))
% 119.57/120.25  (define @t768 () (not @t767))
% 119.57/120.25  (define @t769 () (tptp.holdsAt tptp.filling @t416))
% 119.57/120.25  (define @t770 () (or @t236 @t234 @t769))
% 119.57/120.25  (define @t771 () (or @t236 @t234 @t306))
% 119.57/120.25  (define @t772 () (not @t316))
% 119.57/120.25  (define @t773 () (not @t308))
% 119.57/120.25  (define @t774 () (not @t313))
% 119.57/120.25  (define @t775 () (@quantifiers_skolemize @t300 1))
% 119.57/120.25  (define @t776 () (tptp.at_time @t775))
% 119.57/120.25  (define @t777 () (tptp.happens @t304 @t776))
% 119.57/120.25  (define @t778 () (>= @t775 2))
% 119.57/120.25  (define @t779 () (>= @t775 1))
% 119.57/120.25  (define @t780 () (not @t779))
% 119.57/120.25  (define @t781 () (not @t777))
% 119.57/120.25  (define @t782 () (or @t781 @t780 @t778 (not (tptp.terminates @t304 tptp.filling @t776))))
% 119.57/120.25  (define @t783 () (not @t778))
% 119.57/120.25  (define @t784 () (= 1 @t775))
% 119.57/120.25  (define @t785 () (and @t774 @t784 @t777))
% 119.57/120.25  (define @t786 () (not @t782))
% 119.57/120.25  (define @t787 () (not @t230))
% 119.57/120.25  (define @t788 () (not @t195))
% 119.57/120.26  (define @t789 () (not @t208))
% 119.57/120.26  (define @t790 () (not @t207))
% 119.57/120.26  (define @t791 () (forall @t38 (or @t453 (not (tptp.terminates @t4 tptp.filling @t192)))))
% 119.57/120.26  (define @t792 () (@quantifiers_skolemize @t791 0))
% 119.57/120.26  (define @t793 () (and @t194 @t193 (= tptp.overflow @t792)))
% 119.57/120.26  (define @t794 () (and @t194 @t193 (= @t792 tptp.overflow)))
% 119.57/120.26  (define @t795 () (and (= @t792 tptp.tapOn) @t201))
% 119.57/120.26  (define @t796 () (or @t795 @t794))
% 119.57/120.26  (define @t797 () (tptp.happens @t792 @t192))
% 119.57/120.26  (define @t798 () (= @t797 @t796))
% 119.57/120.26  (define @t799 () (= @t797 @t793))
% 119.57/120.26  (define @t800 () (not @t797))
% 119.57/120.26  (define @t801 () (or @t800 (not (tptp.terminates @t792 tptp.filling @t192))))
% 119.57/120.26  (define @t802 () (not @t801))
% 119.57/120.26  (define @t803 () (not @t791))
% 119.57/120.26  (define @t804 () (or @t339 @t492 @t803 @t490))
% 119.57/120.26  (define @t805 () (or @t339 @t498 @t803 @t496))
% 119.57/120.26  (define @t806 () (and @t533 @t496))
% 119.57/120.26  (define @t807 () (+ 0 3))
% 119.57/120.26  (define @t808 () (+ @t262 3))
% 119.57/120.26  (define @t809 () (tptp.trajectory tptp.filling @t132 @t130 @t808))
% 119.57/120.26  (define @t810 () (or @t265 @t809))
% 119.57/120.26  (define @t811 () (tptp.trajectory tptp.filling @t132 @t130 3))
% 119.57/120.26  (define @t812 () (or @t265 @t811))
% 119.57/120.26  (define @t813 () (tptp.stoppedIn @t132 tptp.filling @t165))
% 119.57/120.26  (define @t814 () (not @t811))
% 119.57/120.26  (define @t815 () (or @t236 @t234 @t814 @t813 @t533))
% 119.57/120.26  (define @t816 () (tptp.at_time @t807))
% 119.57/120.26  (define @t817 () (tptp.holdsAt @t130 @t816))
% 119.57/120.26  (define @t818 () (tptp.stoppedIn @t132 tptp.filling @t816))
% 119.57/120.26  (define @t819 () (>= 3 1))
% 119.57/120.26  (define @t820 () (not @t819))
% 119.57/120.26  (define @t821 () (or @t236 @t234 @t820 @t814 @t818 @t817))
% 119.57/120.26  (define @t822 () (>= @t1 3))
% 119.57/120.26  (define @t823 () (+ 3 @t272))
% 119.57/120.26  (define @t824 () (>= @t823 1))
% 119.57/120.26  (define @t825 () (not @t824))
% 119.57/120.26  (define @t826 () (or @t141 @t293 @t825 @t287))
% 119.57/120.26  (define @t827 () (forall @t12 @t826))
% 119.57/120.26  (define @t828 () (not @t827))
% 119.57/120.26  (define @t829 () (= @t813 @t828))
% 119.57/120.26  (define @t830 () (forall @t12 (or @t141 @t299 @t822 @t287)))
% 119.57/120.26  (define @t831 () (not @t830))
% 119.57/120.26  (define @t832 () (= @t813 @t831))
% 119.57/120.26  (define @t833 () (@quantifiers_skolemize @t830 1))
% 119.57/120.26  (define @t834 () (tptp.at_time @t833))
% 119.57/120.26  (define @t835 () (@quantifiers_skolemize @t830 0))
% 119.57/120.26  (define @t836 () (>= @t833 3))
% 119.57/120.26  (define @t837 () (>= @t833 1))
% 119.57/120.26  (define @t838 () (not @t837))
% 119.57/120.26  (define @t839 () (tptp.happens @t835 @t834))
% 119.57/120.26  (define @t840 () (not @t839))
% 119.57/120.26  (define @t841 () (or @t840 @t838 @t836 (not (tptp.terminates @t835 tptp.filling @t834))))
% 119.57/120.26  (define @t842 () (not @t841))
% 119.57/120.26  (define @t843 () (tptp.holdsAt tptp.filling @t834))
% 119.57/120.26  (define @t844 () (tptp.holdsAt @t130 @t834))
% 119.57/120.26  (define @t845 () (and @t844 @t843 (= @t835 tptp.overflow)))
% 119.57/120.26  (define @t846 () (= @t833 0))
% 119.57/120.26  (define @t847 () (and (= @t835 tptp.tapOn) @t846))
% 119.57/120.26  (define @t848 () (or @t847 @t845))
% 119.57/120.26  (define @t849 () (= @t839 @t848))
% 119.57/120.26  (define @t850 () (= tptp.overflow @t835))
% 119.57/120.26  (define @t851 () (and @t844 @t843 @t850))
% 119.57/120.26  (define @t852 () (and (= tptp.tapOn @t835) @t846))
% 119.57/120.26  (define @t853 () (or @t852 @t851))
% 119.57/120.26  (define @t854 () (= @t839 @t853))
% 119.57/120.26  (define @t855 () (* -1 1))
% 119.57/120.26  (define @t856 () (+ 0 @t855))
% 119.57/120.26  (define @t857 () (+ @t833 (* -1 @t833)))
% 119.57/120.26  (define @t858 () (not @t846))
% 119.57/120.26  (define @t859 () (not @t851))
% 119.57/120.26  (define @t860 () (= @t833 1))
% 119.57/120.26  (define @t861 () (not @t850))
% 119.57/120.26  (define @t862 () (not @t860))
% 119.57/120.26  (define @t863 () (not @t836))
% 119.57/120.26  (define @t864 () (= 2 @t833))
% 119.57/120.26  (define @t865 () (and @t839 @t850 @t864 @t790))
% 119.57/120.26  (define @t866 () (tptp.waterLevel (@quantifiers_skolemize @t731 0)))
% 119.57/120.26  (define @t867 () (= @t130 @t866))
% 119.57/120.26  (define @t868 () (= @t866 @t130))
% 119.57/120.26  (define @t869 () (not (not @t868)))
% 119.57/120.26  (define @t870 () (not @t844))
% 119.57/120.26  (define @t871 () (not @t867))
% 119.57/120.26  (define @t872 () (= 1 @t833))
% 119.57/120.26  (define @t873 () (and @t844 @t867 @t872 @t765))
% 119.57/120.26  (define @t874 () (not @t806))
% 119.57/120.26  (define @t875 () (or @t708 @t738))
% 119.57/120.26  (define @t876 () (and @t533 @t496 @t173))
% 119.57/120.26  (define @t877 () (and @t180 @t539))
% 119.57/120.26  (define @t878 () (or @t877 @t876))
% 119.57/120.26  (define @t879 () (tptp.happens tptp.overflow @t165))
% 119.57/120.26  (define @t880 () (= @t879 @t878))
% 119.57/120.26  (define @t881 () (= @t879 @t806))
% 119.57/120.26  (define @t882 () (not @t183))
% 119.57/120.26  (define @t883 () (not @t879))
% 119.57/120.26  (define @t884 () (or @t883 @t882 @t136))
% 119.57/120.26  (define @t885 () (not @t884))
% 119.57/120.26  (define @t886 () (or @t883 @t882 @t706))
% 119.57/120.26  (assume @p1 @t19)
% 119.57/120.26  (assume @p2 (forall @t18 (= (tptp.startedIn @t15 @t3 @t14) (exists @t12 (and @t10 @t9 @t7 @t20)))))
% 119.57/120.26  (assume @p3 @t31)
% 119.57/120.26  (assume @p4 (forall (@list @t4 @t8 @t33 @t6 @t23) (=> (and (tptp.happens @t4 @t15) (tptp.terminates @t4 @t33 @t15) (< 0 @t6) (tptp.antitrajectory @t33 @t15 @t23 @t6) (not (tptp.startedIn @t15 @t33 @t32))) (tptp.holdsAt @t23 @t32))))
% 119.57/120.26  (assume @p5 @t47)
% 119.57/120.26  (assume @p6 @t55)
% 119.57/120.26  (assume @p7 @t63)
% 119.57/120.26  (assume @p8 @t71)
% 119.57/120.26  (assume @p9 @t74)
% 119.57/120.26  (assume @p10 @t76)
% 119.57/120.26  (assume @p11 @t78)
% 119.57/120.26  (assume @p12 @t80)
% 119.57/120.26  (assume @p13 (not @t81))
% 119.57/120.26  (assume @p14 (not @t82))
% 119.57/120.26  (assume @p15 (not @t83))
% 119.57/120.26  (assume @p16 @t87)
% 119.57/120.26  (assume @p17 (forall @t86 (not (= tptp.spilling @t85))))
% 119.57/120.26  (assume @p18 (not @t88))
% 119.57/120.26  (assume @p19 (forall (@list @t84 @t89) (= (= @t85 (tptp.waterLevel @t89)) (= @t84 @t89))))
% 119.57/120.26  (assume @p20 @t108)
% 119.57/120.26  (assume @p21 @t109)
% 119.57/120.26  (assume @p22 @t113)
% 119.57/120.26  (assume @p23 @t124)
% 119.57/120.26  (assume @p24 @t129)
% 119.57/120.26  (assume @p25 @t131)
% 119.57/120.26  (assume @p26 @t133)
% 119.57/120.26  (assume @p27 (not @t134))
% 119.57/120.26  (assume @p28 (not (tptp.holdsAt tptp.spilling @t132)))
% 119.57/120.26  (assume @p29 (forall @t96 (not (tptp.releasedAt @t91 @t132))))
% 119.57/120.26  (assume @p30 (not (tptp.releasedAt tptp.filling @t132)))
% 119.57/120.26  (assume @p31 (not (tptp.releasedAt tptp.spilling @t132)))
% 119.57/120.26  (assume @p32 (not @t136))
% 119.57/120.26  (assume @p33 true)
% 119.57/120.26  (step @p34 :rule aci_norm :args ((= (or @t143 @t139) @t142)))
% 119.57/120.26  (step @p35 :rule refl :args (@t139))
% 119.57/120.26  (step @p36 :rule bool-and-de-morgan :args (@t10 @t20 true))
% 119.57/120.26  (step @p37 :rule nary_cong :premises (@p36 @p35) :args ((or @t144 @t139)))
% 119.57/120.26  (step @p38 :rule trans :premises (@p37 @p34))
% 119.57/120.26  (step @p39 :rule bool-impl-elim :args (@t49 @t139))
% 119.57/120.26  (step @p40 :rule trans :premises (@p39 @p38))
% 119.57/120.26  (step @p41 :rule cong :premises (@p40) :args ((forall @t73 (=> @t49 @t139))))
% 119.57/120.26  (step @p42 :rule arith_poly_norm :args ((= @t34 @t137)))
% 119.57/120.26  (step @p43 :rule cong :premises (@p42) :args (@t35))
% 119.57/120.26  (step @p44 :rule refl :args (@t3))
% 119.57/120.26  (step @p45 :rule cong :premises (@p44 @p43) :args (@t36))
% 119.57/120.26  (step @p46 :rule refl :args (@t49))
% 119.57/120.26  (step @p47 :rule cong :premises (@p46 @p45) :args (@t72))
% 119.57/120.26  (step @p48 :rule cong :premises (@p47) :args (@t74))
% 119.57/120.26  (step @p49 :rule trans :premises (@p48 @p41))
% 119.57/120.26  (step @p50 :rule eq_resolve :premises (@p9 @p49))
% 119.57/120.26  (step @p51 :rule refl :args (@t149))
% 119.57/120.26  (step @p52 :rule bool-double-not-elim :args (@t93))
% 119.57/120.26  (step @p53 :rule nary_cong :premises (@p52 @p51) :args ((and (not @t150) @t149)))
% 119.57/120.26  (step @p54 :rule bool-or-de-morgan :args (@t150 @t148 false))
% 119.57/120.26  (step @p55 :rule trans :premises (@p54 @p53))
% 119.57/120.26  (step @p56 :rule bool-double-not-elim :args (@t98))
% 119.57/120.26  (step @p57 :rule nary_cong :premises (@p56 @p51) :args ((and (not @t151) @t149)))
% 119.57/120.26  (step @p58 :rule bool-or-de-morgan :args (@t151 @t148 false))
% 119.57/120.26  (step @p59 :rule trans :premises (@p58 @p57))
% 119.57/120.26  (step @p60 :rule refl :args (@t101))
% 119.57/120.26  (step @p61 :rule refl :args (@t104))
% 119.57/120.26  (step @p62 :rule nary_cong :premises (@p61 @p60 @p59 @p55) :args (@t154))
% 119.57/120.26  (step @p63 :rule refl :args (@t20))
% 119.57/120.26  (step @p64 :rule cong :premises (@p63 @p62) :args (@t155))
% 119.57/120.26  (step @p65 :rule cong :premises (@p64) :args ((forall @t107 @t155)))
% 119.57/120.26  (step @p66 :rule quant-miniscope-or :args ((= (forall @t96 @t156) @t152)))
% 119.57/120.26  (step @p67 :rule aci_norm :args ((= @t157 @t156)))
% 119.57/120.26  (step @p68 :rule cong :premises (@p67) :args ((forall @t96 @t157)))
% 119.57/120.26  (step @p69 :rule trans :premises (@p68 @p66))
% 119.57/120.26  (step @p70 :rule aci_norm :args ((= (or @t146 (or @t150 @t145)) @t157)))
% 119.57/120.26  (step @p71 :rule bool-and-de-morgan :args (@t93 @t92 true))
% 119.57/120.26  (step @p72 :rule refl :args (@t146))
% 119.57/120.26  (step @p73 :rule nary_cong :premises (@p72 @p71) :args ((or @t146 (not (and @t93 @t92)))))
% 119.57/120.26  (step @p74 :rule bool-and-de-morgan :args (@t94 @t93 (and @t92)))
% 119.57/120.26  (step @p75 :rule trans :premises (@p74 @p73))
% 119.57/120.26  (step @p76 :rule trans :premises (@p75 @p70))
% 119.57/120.26  (step @p77 :rule cong :premises (@p76) :args (@t158))
% 119.57/120.26  (step @p78 :rule trans :premises (@p77 @p69))
% 119.57/120.26  (step @p79 :rule cong :premises (@p78) :args (@t159))
% 119.57/120.26  (step @p80 :rule exists-elim :args ((= @t97 @t159)))
% 119.57/120.26  (step @p81 :rule trans :premises (@p80 @p79))
% 119.57/120.26  (step @p82 :rule quant-miniscope-or :args ((= (forall @t96 @t160) @t153)))
% 119.57/120.26  (step @p83 :rule aci_norm :args ((= @t161 @t160)))
% 119.57/120.26  (step @p84 :rule cong :premises (@p83) :args ((forall @t96 @t161)))
% 119.57/120.26  (step @p85 :rule trans :premises (@p84 @p82))
% 119.57/120.26  (step @p86 :rule aci_norm :args ((= (or @t146 (or @t151 @t145)) @t161)))
% 119.57/120.26  (step @p87 :rule bool-and-de-morgan :args (@t98 @t92 true))
% 119.57/120.26  (step @p88 :rule nary_cong :premises (@p72 @p87) :args ((or @t146 (not (and @t98 @t92)))))
% 119.57/120.26  (step @p89 :rule bool-and-de-morgan :args (@t94 @t98 (and @t92)))
% 119.57/120.26  (step @p90 :rule trans :premises (@p89 @p88))
% 119.57/120.26  (step @p91 :rule trans :premises (@p90 @p86))
% 119.57/120.26  (step @p92 :rule cong :premises (@p91) :args (@t162))
% 119.57/120.26  (step @p93 :rule trans :premises (@p92 @p85))
% 119.57/120.26  (step @p94 :rule cong :premises (@p93) :args (@t163))
% 119.57/120.26  (step @p95 :rule exists-elim :args ((= @t100 @t163)))
% 119.57/120.26  (step @p96 :rule trans :premises (@p95 @p94))
% 119.57/120.26  (step @p97 :rule refl :args (@t101))
% 119.57/120.26  (step @p98 :rule refl :args (@t104))
% 119.57/120.26  (step @p99 :rule nary_cong :premises (@p98 @p97 @p96 @p81) :args (@t105))
% 119.57/120.26  (step @p100 :rule refl :args (@t20))
% 119.57/120.26  (step @p101 :rule cong :premises (@p100 @p99) :args (@t106))
% 119.57/120.26  (step @p102 :rule cong :premises (@p101) :args (@t108))
% 119.57/120.26  (step @p103 :rule trans :premises (@p102 @p65))
% 119.57/120.26  (step @p104 :rule eq_resolve :premises (@p20 @p103))
% 119.57/120.26  (step @p105 :rule aci_norm :args ((= (and true @t168) @t168)))
% 119.57/120.26  (step @p106 :rule eq-symm :args (@t130 @t91))
% 119.57/120.26  (step @p107 :rule cong :premises (@p106) :args (@t169))
% 119.57/120.26  (step @p108 :rule refl :args (@t166))
% 119.57/120.26  (step @p109 :rule nary_cong :premises (@p108 @p107) :args (@t170))
% 119.57/120.26  (step @p110 :rule cong :premises (@p109) :args (@t171))
% 119.57/120.26  (step @p111 :rule cong :premises (@p110) :args (@t172))
% 119.57/120.26  (step @p112 :rule eq-refl :args (tptp.overflow))
% 119.57/120.26  (step @p113 :rule nary_cong :premises (@p112 @p111) :args (@t174))
% 119.57/120.26  (step @p114 :rule trans :premises (@p113 @p105))
% 119.57/120.26  (step @p115 :rule eq-symm :args (tptp.overflow tptp.tapOff))
% 119.57/120.26  (step @p116 :rule nary_cong :premises (@p115 @p111) :args (@t176))
% 119.57/120.26  (step @p117 :rule aci_norm :args ((= (and true @t177) @t177)))
% 119.57/120.26  (step @p118 :rule eq-symm :args (@t130 tptp.spilling))
% 119.57/120.26  (step @p119 :rule nary_cong :premises (@p112 @p118) :args (@t178))
% 119.57/120.26  (step @p120 :rule trans :premises (@p119 @p117))
% 119.57/120.26  (step @p121 :rule eq-symm :args (@t130 tptp.filling))
% 119.57/120.26  (step @p122 :rule eq-symm :args (tptp.overflow tptp.tapOn))
% 119.57/120.26  (step @p123 :rule nary_cong :premises (@p122 @p121) :args (@t181))
% 119.57/120.26  (step @p124 :rule nary_cong :premises (@p123 @p120 @p116 @p114) :args (@t182))
% 119.57/120.26  (step @p125 :rule refl :args (@t183))
% 119.57/120.26  (step @p126 :rule cong :premises (@p125 @p124) :args (@t184))
% 119.57/120.26  (step @p127 :rule refl :args (@t185))
% 119.57/120.26  (step @p128 :rule cong :premises (@p127 @p126) :args ((=> @t185 @t184)))
% 119.57/120.26  (assume-push @p2137 @t185)
% 119.57/120.26  (step @p130 :rule instantiate :premises (@p104) :args ((@list tptp.overflow @t130 3)))
% 119.57/120.26  (step-pop @p2138 :rule scope :premises (@p130))
% 119.57/120.26  (step @p131 :rule process_scope :premises (@p2138) :args (@t184))
% 119.57/120.26  (step @p133 :rule eq_resolve :premises (@p131 @p128))
% 119.57/120.26  (step @p134 :rule implies_elim :premises (@p133))
% 119.57/120.26  (step @p135 :rule chain_m_resolution :premises (@p134 @p104) :args (@t189 @t190 @t191))
% 119.57/120.26  (step @p136 :rule aci_norm :args ((= (or false @t195) @t195)))
% 119.57/120.26  (step @p137 :rule aci_norm :args ((= (and @t194 @t193 true) @t195)))
% 119.57/120.26  (step @p138 :rule evaluate :args (@t196))
% 119.57/120.26  (step @p139 :rule cong :premises (@p138) :args (@t197))
% 119.57/120.26  (step @p140 :rule refl :args (tptp.filling))
% 119.57/120.26  (step @p141 :rule cong :premises (@p140 @p139) :args (@t198))
% 119.57/120.26  (step @p142 :rule refl :args (@t130))
% 119.57/120.26  (step @p143 :rule cong :premises (@p142 @p139) :args (@t199))
% 119.57/120.26  (step @p144 :rule nary_cong :premises (@p143 @p141 @p112) :args (@t200))
% 119.57/120.26  (step @p145 :rule trans :premises (@p144 @p137))
% 119.57/120.26  (step @p146 :rule absorb :args ((= (and @t82 false) false)))
% 119.57/120.26  (step @p147 :rule evaluate :args (@t201))
% 119.57/120.26  (step @p148 :rule refl :args (0))
% 119.57/120.26  (step @p149 :rule cong :premises (@p138 @p148) :args (@t202))
% 119.57/120.26  (step @p150 :rule trans :premises (@p149 @p147))
% 119.57/120.26  (step @p151 :rule nary_cong :premises (@p122 @p150) :args (@t203))
% 119.57/120.26  (step @p152 :rule trans :premises (@p151 @p146))
% 119.57/120.26  (step @p153 :rule nary_cong :premises (@p152 @p145) :args (@t204))
% 119.57/120.26  (step @p154 :rule trans :premises (@p153 @p136))
% 119.57/120.26  (step @p155 :rule refl :args (tptp.overflow))
% 119.57/120.26  (step @p156 :rule cong :premises (@p155 @p139) :args (@t205))
% 119.57/120.26  (step @p157 :rule cong :premises (@p156 @p154) :args (@t206))
% 119.57/120.26  (step @p158 :rule refl :args (@t131))
% 119.57/120.26  (step @p159 :rule cong :premises (@p158 @p157) :args ((=> @t131 @t206)))
% 119.57/120.26  (assume-push @p2139 @t131)
% 119.57/120.26  (step @p161 :rule instantiate :premises (@p25) :args ((@list tptp.overflow @t196)))
% 119.57/120.26  (step-pop @p2140 :rule scope :premises (@p161))
% 119.57/120.26  (step @p162 :rule process_scope :premises (@p2140) :args (@t206))
% 119.57/120.26  (step @p164 :rule eq_resolve :premises (@p162 @p159))
% 119.57/120.26  (step @p165 :rule implies_elim :premises (@p164))
% 119.57/120.26  (step @p166 :rule chain_m_resolution :premises (@p165 @p25) :args (@t208 @t190 @t209))
% 119.57/120.26  (step @p167 :rule aci_norm :args ((= (or (or @t211 @t210) @t125) @t212)))
% 119.57/120.26  (step @p168 :rule refl :args (@t125))
% 119.57/120.26  (step @p169 :rule bool-and-de-morgan :args (@t120 @t126 true))
% 119.57/120.26  (step @p170 :rule nary_cong :premises (@p169 @p168) :args ((or (not @t127) @t125)))
% 119.57/120.26  (step @p171 :rule trans :premises (@p170 @p167))
% 119.57/120.26  (step @p172 :rule bool-impl-elim :args (@t127 @t125))
% 119.57/120.26  (step @p173 :rule trans :premises (@p172 @p171))
% 119.57/120.26  (step @p174 :rule cong :premises (@p173) :args (@t129))
% 119.57/120.26  (step @p175 :rule eq_resolve :premises (@p24 @p174))
% 119.57/120.26  (step @p176 :rule aci_norm :args ((= (or @t216 @t215 false) @t217)))
% 119.57/120.26  (step @p177 :rule evaluate :args (@t218))
% 119.57/120.26  (step @p178 :rule refl :args (@t215))
% 119.57/120.26  (step @p179 :rule refl :args (@t216))
% 119.57/120.26  (step @p180 :rule nary_cong :premises (@p179 @p178 @p177) :args (@t219))
% 119.57/120.26  (step @p181 :rule trans :premises (@p180 @p176))
% 119.57/120.26  (step @p182 :rule refl :args (@t220))
% 119.57/120.26  (step @p183 :rule cong :premises (@p182 @p181) :args ((=> @t220 @t219)))
% 119.57/120.26  (assume-push @p2141 @t220)
% 119.57/120.26  (step @p185 :rule instantiate :premises (@p175) :args ((@list 2 3 2)))
% 119.57/120.26  (step-pop @p2142 :rule scope :premises (@p185))
% 119.57/120.26  (step @p186 :rule process_scope :premises (@p2142) :args (@t219))
% 119.57/120.26  (step @p188 :rule eq_resolve :premises (@p186 @p183))
% 119.57/120.26  (step @p189 :rule implies_elim :premises (@p188))
% 119.57/120.26  (step @p190 :rule chain_m_resolution :premises (@p189 @p175) :args (@t217 @t190 (@list @t220)))
% 119.57/120.26  (step @p191 :rule aci_norm :args ((= (or (or @t141 @t140 @t223 @t221 @t25) @t24) @t224)))
% 119.57/120.26  (step @p192 :rule refl :args (@t24))
% 119.57/120.26  (step @p193 :rule bool-double-not-elim :args (@t25))
% 119.57/120.26  (step @p194 :rule refl :args (@t221))
% 119.57/120.26  (step @p195 :rule refl :args (@t223))
% 119.57/120.26  (step @p196 :rule refl :args (@t140))
% 119.57/120.26  (step @p197 :rule refl :args (@t141))
% 119.57/120.26  (step @p198 :rule nary_cong :premises (@p197 @p196 @p195 @p194 @p193) :args (@t226))
% 119.57/120.26  (step @p199 :rule aci_norm :args ((= (or @t141 (or @t140 (or @t223 (or @t221 @t225)))) @t226)))
% 119.57/120.26  (step @p200 :rule trans :premises (@p199 @p198))
% 119.57/120.26  (step @p201 :rule bool-and-de-morgan :args (@t27 @t26 true))
% 119.57/120.26  (step @p202 :rule nary_cong :premises (@p195 @p201) :args ((or @t223 (not (and @t27 @t26)))))
% 119.57/120.26  (step @p203 :rule bool-and-de-morgan :args (@t222 @t27 (and @t26)))
% 119.57/120.26  (step @p204 :rule trans :premises (@p203 @p202))
% 119.57/120.26  (step @p205 :rule nary_cong :premises (@p196 @p204) :args ((or @t140 (not (and @t222 @t27 @t26)))))
% 119.57/120.26  (step @p206 :rule bool-and-de-morgan :args (@t20 @t222 (and @t27 @t26)))
% 119.57/120.26  (step @p207 :rule trans :premises (@p206 @p205))
% 119.57/120.26  (step @p208 :rule nary_cong :premises (@p197 @p207) :args ((or @t141 (not (and @t20 @t222 @t27 @t26)))))
% 119.57/120.26  (step @p209 :rule bool-and-de-morgan :args (@t10 @t20 (and @t222 @t27 @t26)))
% 119.57/120.26  (step @p210 :rule trans :premises (@p209 @p208))
% 119.57/120.26  (step @p211 :rule trans :premises (@p210 @p200))
% 119.57/120.26  (step @p212 :rule nary_cong :premises (@p211 @p192) :args ((or (not @t227) @t24)))
% 119.57/120.26  (step @p213 :rule trans :premises (@p212 @p191))
% 119.57/120.26  (step @p214 :rule bool-impl-elim :args (@t227 @t24))
% 119.57/120.26  (step @p215 :rule trans :premises (@p214 @p213))
% 119.57/120.26  (step @p216 :rule cong :premises (@p215) :args ((forall @t30 (=> @t227 @t24))))
% 119.57/120.26  (step @p217 :rule refl :args (@t24))
% 119.57/120.26  (step @p218 :rule refl :args (@t26))
% 119.57/120.26  (step @p219 :rule refl :args (@t27))
% 119.57/120.26  (step @p220 :rule bool-double-not-elim :args (@t222))
% 119.57/120.26  (step @p221 :rule arith_poly_norm :args ((= (* -1 (- 1 @t228)) (* -1 (- 0 @t21)))))
% 119.57/120.26  (step @p222 :rule arith_poly_norm_rel :premises (@p221) :args ((= (>= 1 @t228) @t229)))
% 119.57/120.26  (step @p223 :rule arith-geq-tighten :args (@t21 1))
% 119.57/120.26  (step @p224 :rule trans :premises (@p223 @p222))
% 119.57/120.26  (step @p225 :rule symm :premises (@p224))
% 119.57/120.26  (step @p226 :rule cong :premises (@p225) :args ((not @t229)))
% 119.57/120.26  (step @p227 :rule trans :premises (@p226 @p220))
% 119.57/120.26  (step @p228 :rule arith-elim-lt :args (0 @t21))
% 119.57/120.26  (step @p229 :rule trans :premises (@p228 @p227))
% 119.57/120.26  (step @p230 :rule refl :args (@t10))
% 119.57/120.26  (step @p231 :rule nary_cong :premises (@p230 @p100 @p229 @p219 @p218) :args (@t28))
% 119.57/120.26  (step @p232 :rule cong :premises (@p231 @p217) :args (@t29))
% 119.57/120.26  (step @p233 :rule cong :premises (@p232) :args (@t31))
% 119.57/120.26  (step @p234 :rule trans :premises (@p233 @p216))
% 119.57/120.26  (step @p235 :rule eq_resolve :premises (@p3 @p234))
% 119.57/120.26  (step @p236 :rule aci_norm :args ((= (or @t236 @t234 false @t232 @t230 @t214) @t237)))
% 119.57/120.26  (step @p237 :rule evaluate :args (@t238))
% 119.57/120.26  (step @p238 :rule cong :premises (@p237) :args (@t239))
% 119.57/120.26  (step @p239 :rule refl :args (@t213))
% 119.57/120.26  (step @p240 :rule cong :premises (@p239 @p238) :args (@t240))
% 119.57/120.26  (step @p241 :rule refl :args (@t132))
% 119.57/120.26  (step @p242 :rule cong :premises (@p241 @p140 @p238) :args (@t241))
% 119.57/120.26  (step @p243 :rule refl :args (@t232))
% 119.57/120.26  (step @p244 :rule evaluate :args ((not true)))
% 119.57/120.26  (step @p245 :rule evaluate :args (@t242))
% 119.57/120.26  (step @p246 :rule cong :premises (@p245) :args (@t243))
% 119.57/120.26  (step @p247 :rule trans :premises (@p246 @p244))
% 119.57/120.26  (step @p248 :rule refl :args (@t234))
% 119.57/120.26  (step @p249 :rule refl :args (@t236))
% 119.57/120.26  (step @p250 :rule nary_cong :premises (@p249 @p248 @p247 @p243 @p242 @p240) :args (@t244))
% 119.57/120.26  (step @p251 :rule trans :premises (@p250 @p236))
% 119.57/120.26  (step @p252 :rule refl :args (@t245))
% 119.57/120.26  (step @p253 :rule cong :premises (@p252 @p251) :args ((=> @t245 @t244)))
% 119.57/120.26  (assume-push @p2143 @t245)
% 119.57/120.26  (step @p255 :rule instantiate :premises (@p235) :args ((@list tptp.tapOn 0 tptp.filling @t213 2)))
% 119.57/120.26  (step-pop @p2144 :rule scope :premises (@p255))
% 119.57/120.26  (step @p256 :rule process_scope :premises (@p2144) :args (@t244))
% 119.57/120.26  (step @p258 :rule eq_resolve :premises (@p256 @p253))
% 119.57/120.26  (step @p259 :rule implies_elim :premises (@p258))
% 119.57/120.26  (step @p260 :rule chain_m_resolution :premises (@p259 @p235) :args (@t237 @t190 @t246))
% 119.57/120.26  (step @p261 :rule aci_norm :args ((= (or @t211 false @t248) @t249)))
% 119.57/120.26  (step @p262 :rule refl :args (@t248))
% 119.57/120.26  (step @p263 :rule eq-refl :args (@t247))
% 119.57/120.26  (step @p264 :rule cong :premises (@p263) :args (@t250))
% 119.57/120.26  (step @p265 :rule trans :premises (@p264 @p244))
% 119.57/120.26  (step @p266 :rule refl :args (@t211))
% 119.57/120.26  (step @p267 :rule nary_cong :premises (@p266 @p265 @p262) :args (@t251))
% 119.57/120.26  (step @p268 :rule trans :premises (@p267 @p261))
% 119.57/120.26  (step @p269 :rule cong :premises (@p268) :args ((forall @t252 @t251)))
% 119.57/120.26  (step @p270 :rule quant-var-elim-eq :args ((= (forall @t256 @t255) @t251)))
% 119.57/120.26  (step @p271 :rule aci_norm :args ((= @t257 @t255)))
% 119.57/120.26  (step @p272 :rule cong :premises (@p271) :args (@t258))
% 119.57/120.26  (step @p273 :rule trans :premises (@p272 @p270))
% 119.57/120.26  (step @p274 :rule cong :premises (@p273) :args (@t259))
% 119.57/120.26  (step @p275 :rule quant-merge-prenex :args ((= @t259 (forall @t123 @t257))))
% 119.57/120.26  (step @p276 :rule symm :premises (@p275))
% 119.57/120.26  (step @p277 :rule trans :premises (@p276 @p274))
% 119.57/120.26  (step @p278 :rule trans :premises (@p277 @p269))
% 119.57/120.26  (step @p279 :rule aci_norm :args ((= (or (or @t211 @t254) @t116) @t257)))
% 119.57/120.26  (step @p280 :rule refl :args (@t116))
% 119.57/120.26  (step @p281 :rule bool-and-de-morgan :args (@t120 @t253 true))
% 119.57/120.26  (step @p282 :rule nary_cong :premises (@p281 @p280) :args ((or (not @t260) @t116)))
% 119.57/120.26  (step @p283 :rule trans :premises (@p282 @p279))
% 119.57/120.26  (step @p284 :rule bool-impl-elim :args (@t260 @t116))
% 119.57/120.26  (step @p285 :rule trans :premises (@p284 @p283))
% 119.57/120.26  (step @p286 :rule cong :premises (@p285) :args ((forall @t123 (=> @t260 @t116))))
% 119.57/120.26  (step @p287 :rule trans :premises (@p286 @p278))
% 119.57/120.26  (step @p288 :rule refl :args (@t116))
% 119.57/120.26  (step @p289 :rule arith_poly_norm :args ((= (* 1 (- @t114 @t261)) (* -1 (- @t21 @t247)))))
% 119.57/120.26  (step @p290 :rule arith_poly_norm_rel :premises (@p289) :args ((= (= @t114 @t261) @t253)))
% 119.57/120.26  (step @p291 :rule arith_poly_norm :args ((= @t118 @t261)))
% 119.57/120.26  (step @p292 :rule refl :args (@t114))
% 119.57/120.26  (step @p293 :rule cong :premises (@p292 @p291) :args (@t119))
% 119.57/120.26  (step @p294 :rule trans :premises (@p293 @p290))
% 119.57/120.26  (step @p295 :rule refl :args (@t120))
% 119.57/120.26  (step @p296 :rule nary_cong :premises (@p295 @p294) :args (@t121))
% 119.57/120.26  (step @p297 :rule cong :premises (@p296 @p288) :args (@t122))
% 119.57/120.26  (step @p298 :rule cong :premises (@p297) :args (@t124))
% 119.57/120.26  (step @p299 :rule trans :premises (@p298 @p287))
% 119.57/120.26  (step @p300 :rule eq_resolve :premises (@p23 @p299))
% 119.57/120.26  (step @p301 :rule refl :args (2))
% 119.57/120.26  (step @p302 :rule evaluate :args (@t262))
% 119.57/120.26  (step @p303 :rule nary_cong :premises (@p302 @p301) :args (@t263))
% 119.57/120.26  (step @p304 :rule trans :premises (@p303 @p237))
% 119.57/120.26  (step @p305 :rule cong :premises (@p140 @p241 @p239 @p304) :args (@t264))
% 119.57/120.26  (step @p306 :rule refl :args (@t265))
% 119.57/120.26  (step @p307 :rule nary_cong :premises (@p306 @p305) :args (@t266))
% 119.57/120.26  (step @p308 :rule refl :args (@t267))
% 119.57/120.26  (step @p309 :rule cong :premises (@p308 @p307) :args ((=> @t267 @t266)))
% 119.57/120.26  (assume-push @p2145 @t267)
% 119.57/120.26  (step @p311 :rule instantiate :premises (@p300) :args ((@list 0 0 2)))
% 119.57/120.26  (step-pop @p2146 :rule scope :premises (@p311))
% 119.57/120.26  (step @p312 :rule process_scope :premises (@p2146) :args (@t266))
% 119.57/120.26  (step @p314 :rule eq_resolve :premises (@p312 @p309))
% 119.57/120.26  (step @p315 :rule implies_elim :premises (@p314))
% 119.57/120.26  (step @p316 :rule chain_m_resolution :premises (@p315 @p300) :args (@t268 @t190 @t269))
% 119.57/120.26  (step @p317 :rule cnf_or_pos :args (@t268))
% 119.57/120.26  (step @p318 :rule reordering :premises (@p317) :args ((or @t265 @t231 (not @t268))))
% 119.57/120.26  (step @p319 :rule chain_m_resolution :premises (@p318 @p26 @p316) :args (@t231 @t270 (@list @t133 @t268)))
% 119.57/120.26  (step @p320 :rule refl :args (@t271))
% 119.57/120.26  (step @p321 :rule refl :args (@t275))
% 119.57/120.26  (step @p322 :rule bool-double-not-elim :args (@t277))
% 119.57/120.26  (step @p323 :rule nary_cong :premises (@p197 @p322 @p321 @p320) :args (@t280))
% 119.57/120.26  (step @p324 :rule aci_norm :args ((= (or @t141 (or @t279 (or @t275 @t271))) @t280)))
% 119.57/120.26  (step @p325 :rule trans :premises (@p324 @p323))
% 119.57/120.26  (step @p326 :rule bool-and-de-morgan :args (@t274 @t5 true))
% 119.57/120.26  (step @p327 :rule refl :args (@t279))
% 119.57/120.26  (step @p328 :rule nary_cong :premises (@p327 @p326) :args ((or @t279 (not (and @t274 @t5)))))
% 119.57/120.26  (step @p329 :rule bool-and-de-morgan :args (@t278 @t274 (and @t5)))
% 119.57/120.26  (step @p330 :rule trans :premises (@p329 @p328))
% 119.57/120.26  (step @p331 :rule nary_cong :premises (@p197 @p330) :args ((or @t141 (not (and @t278 @t274 @t5)))))
% 119.57/120.26  (step @p332 :rule bool-and-de-morgan :args (@t10 @t278 (and @t274 @t5)))
% 119.57/120.26  (step @p333 :rule trans :premises (@p332 @p331))
% 119.57/120.26  (step @p334 :rule trans :premises (@p333 @p325))
% 119.57/120.26  (step @p335 :rule cong :premises (@p334) :args (@t282))
% 119.57/120.26  (step @p336 :rule cong :premises (@p335) :args (@t283))
% 119.57/120.26  (step @p337 :rule exists-elim :args ((= (exists @t12 @t281) @t283)))
% 119.57/120.26  (step @p338 :rule trans :premises (@p337 @p336))
% 119.57/120.26  (step @p339 :rule refl :args (@t5))
% 119.57/120.26  (step @p340 :rule bool-double-not-elim :args (@t274))
% 119.57/120.26  (step @p341 :rule arith_poly_norm :args ((= (* -1 (- 1 @t284)) (* -1 (- @t1 @t6)))))
% 119.57/120.26  (step @p342 :rule arith_poly_norm_rel :premises (@p341) :args ((= (>= 1 @t284) @t285)))
% 119.57/120.26  (step @p343 :rule arith-geq-tighten :args (@t273 1))
% 119.57/120.26  (step @p344 :rule trans :premises (@p343 @p342))
% 119.57/120.26  (step @p345 :rule symm :premises (@p344))
% 119.57/120.26  (step @p346 :rule cong :premises (@p345) :args ((not @t285)))
% 119.57/120.26  (step @p347 :rule trans :premises (@p346 @p340))
% 119.57/120.26  (step @p348 :rule arith-elim-lt :args (@t1 @t6))
% 119.57/120.26  (step @p349 :rule trans :premises (@p348 @p347))
% 119.57/120.26  (step @p350 :rule arith_poly_norm :args ((= (* 1 (- @t8 @t1)) (* 1 (- @t276 0)))))
% 119.57/120.26  (step @p351 :rule arith_poly_norm_rel :premises (@p350) :args ((= @t286 @t277)))
% 119.57/120.26  (step @p352 :rule cong :premises (@p351) :args ((not @t286)))
% 119.57/120.26  (step @p353 :rule arith-elim-lt :args (@t8 @t1))
% 119.57/120.26  (step @p354 :rule trans :premises (@p353 @p352))
% 119.57/120.26  (step @p355 :rule nary_cong :premises (@p230 @p354 @p349 @p339) :args (@t11))
% 119.57/120.26  (step @p356 :rule cong :premises (@p355) :args (@t13))
% 119.57/120.26  (step @p357 :rule trans :premises (@p356 @p338))
% 119.57/120.26  (step @p358 :rule refl :args (@t16))
% 119.57/120.26  (step @p359 :rule cong :premises (@p358 @p357) :args (@t17))
% 119.57/120.26  (step @p360 :rule cong :premises (@p359) :args (@t19))
% 119.57/120.26  (step @p361 :rule eq_resolve :premises (@p1 @p360))
% 119.57/120.26  (step @p362 :rule refl :args (@t287))
% 119.57/120.26  (step @p363 :rule bool-double-not-elim :args (@t288))
% 119.57/120.26  (step @p364 :rule arith_poly_norm :args ((= (* 1 (- 2 @t34)) (* 1 (- @t289 1)))))
% 119.57/120.26  (step @p365 :rule arith_poly_norm_rel :premises (@p364) :args ((= (>= 2 @t34) @t290)))
% 119.57/120.26  (step @p366 :rule arith-geq-tighten :args (@t1 2))
% 119.57/120.26  (step @p367 :rule trans :premises (@p366 @p365))
% 119.57/120.26  (step @p368 :rule symm :premises (@p367))
% 119.57/120.26  (step @p369 :rule cong :premises (@p368) :args (@t291))
% 119.57/120.26  (step @p370 :rule trans :premises (@p369 @p363))
% 119.57/120.26  (step @p371 :rule arith_poly_norm :args ((= (* -1 (- 1 @t34)) (* -1 (- @t272 0)))))
% 119.57/120.26  (step @p372 :rule arith_poly_norm_rel :premises (@p371) :args ((= (>= 1 @t34) (>= @t272 0))))
% 119.57/120.26  (step @p373 :rule arith-geq-tighten :args (@t1 1))
% 119.57/120.26  (step @p374 :rule trans :premises (@p373 @p372))
% 119.57/120.26  (step @p375 :rule symm :premises (@p374))
% 119.57/120.26  (step @p376 :rule arith_poly_norm :args ((= @t292 @t272)))
% 119.57/120.26  (step @p377 :rule cong :premises (@p376 @p148) :args (@t293))
% 119.57/120.26  (step @p378 :rule trans :premises (@p377 @p375))
% 119.57/120.26  (step @p379 :rule refl :args (@t141))
% 119.57/120.26  (step @p380 :rule nary_cong :premises (@p379 @p378 @p370 @p362) :args (@t294))
% 119.57/120.26  (step @p381 :rule cong :premises (@p380) :args (@t295))
% 119.57/120.26  (step @p382 :rule cong :premises (@p381) :args (@t296))
% 119.57/120.26  (step @p383 :rule refl :args (@t230))
% 119.57/120.26  (step @p384 :rule cong :premises (@p383 @p382) :args (@t297))
% 119.57/120.26  (step @p385 :rule refl :args (@t298))
% 119.57/120.26  (step @p386 :rule cong :premises (@p385 @p384) :args ((=> @t298 @t297)))
% 119.57/120.26  (assume-push @p2147 @t298)
% 119.57/120.26  (step @p388 :rule instantiate :premises (@p361) :args ((@list 0 tptp.filling 2)))
% 119.57/120.26  (step-pop @p2148 :rule scope :premises (@p388))
% 119.57/120.26  (step @p389 :rule process_scope :premises (@p2148) :args (@t297))
% 119.57/120.26  (step @p391 :rule eq_resolve :premises (@p389 @p386))
% 119.57/120.26  (step @p392 :rule implies_elim :premises (@p391))
% 119.57/120.26  (step @p393 :rule chain_m_resolution :premises (@p392 @p361) :args (@t302 @t190 @t303))
% 119.57/120.26  (step @p394 :rule aci_norm :args ((= (or false @t308) @t308)))
% 119.57/120.26  (step @p395 :rule eq-symm :args (@t304 tptp.overflow))
% 119.57/120.26  (step @p396 :rule refl :args (@t306))
% 119.57/120.26  (step @p397 :rule refl :args (@t307))
% 119.57/120.26  (step @p398 :rule nary_cong :premises (@p397 @p396 @p395) :args (@t309))
% 119.57/120.26  (step @p399 :rule absorb :args ((= (and (= tptp.tapOn @t304) false) false)))
% 119.57/120.26  (step @p400 :rule evaluate :args (@t310))
% 119.57/120.26  (step @p401 :rule eq-symm :args (@t304 tptp.tapOn))
% 119.57/120.26  (step @p402 :rule nary_cong :premises (@p401 @p400) :args (@t311))
% 119.57/120.26  (step @p403 :rule trans :premises (@p402 @p399))
% 119.57/120.26  (step @p404 :rule nary_cong :premises (@p403 @p398) :args (@t312))
% 119.57/120.26  (step @p405 :rule trans :premises (@p404 @p394))
% 119.57/120.26  (step @p406 :rule refl :args (@t313))
% 119.57/120.26  (step @p407 :rule cong :premises (@p406 @p405) :args (@t314))
% 119.57/120.26  (step @p408 :rule cong :premises (@p158 @p407) :args ((=> @t131 @t314)))
% 119.57/120.26  (assume-push @p2149 @t131)
% 119.57/120.26  (step @p410 :rule instantiate :premises (@p25) :args ((@list @t304 1)))
% 119.57/120.26  (step-pop @p2150 :rule scope :premises (@p410))
% 119.57/120.26  (step @p411 :rule process_scope :premises (@p2150) :args (@t314))
% 119.57/120.26  (step @p413 :rule eq_resolve :premises (@p411 @p408))
% 119.57/120.26  (step @p414 :rule implies_elim :premises (@p413))
% 119.57/120.26  (step @p415 :rule chain_m_resolution :premises (@p414 @p25) :args (@t315 @t190 @t209))
% 119.57/120.26  (step @p416 :rule aci_norm :args ((= (or false @t316) @t316)))
% 119.57/120.26  (step @p417 :rule aci_norm :args ((= (and @t307 @t306 true) @t316)))
% 119.57/120.26  (step @p418 :rule evaluate :args (@t317))
% 119.57/120.26  (step @p419 :rule cong :premises (@p418) :args (@t318))
% 119.57/120.26  (step @p420 :rule cong :premises (@p140 @p419) :args (@t319))
% 119.57/120.26  (step @p421 :rule cong :premises (@p142 @p419) :args (@t320))
% 119.57/120.26  (step @p422 :rule nary_cong :premises (@p421 @p420 @p112) :args (@t321))
% 119.57/120.26  (step @p423 :rule trans :premises (@p422 @p417))
% 119.57/120.26  (step @p424 :rule cong :premises (@p418 @p148) :args (@t322))
% 119.57/120.26  (step @p425 :rule trans :premises (@p424 @p400))
% 119.57/120.26  (step @p426 :rule nary_cong :premises (@p122 @p425) :args (@t323))
% 119.57/120.26  (step @p427 :rule trans :premises (@p426 @p146))
% 119.57/120.26  (step @p428 :rule nary_cong :premises (@p427 @p423) :args (@t324))
% 119.57/120.26  (step @p429 :rule trans :premises (@p428 @p416))
% 119.57/120.26  (step @p430 :rule cong :premises (@p155 @p419) :args (@t325))
% 119.57/120.26  (step @p431 :rule cong :premises (@p430 @p429) :args (@t326))
% 119.57/120.26  (step @p432 :rule cong :premises (@p158 @p431) :args ((=> @t131 @t326)))
% 119.57/120.26  (assume-push @p2151 @t131)
% 119.57/120.26  (step @p434 :rule instantiate :premises (@p25) :args ((@list tptp.overflow @t317)))
% 119.57/120.26  (step-pop @p2152 :rule scope :premises (@p434))
% 119.57/120.26  (step @p435 :rule process_scope :premises (@p2152) :args (@t326))
% 119.57/120.26  (step @p437 :rule eq_resolve :premises (@p435 @p432))
% 119.57/120.26  (step @p438 :rule implies_elim :premises (@p437))
% 119.57/120.26  (step @p439 :rule chain_m_resolution :premises (@p438 @p25) :args (@t328 @t190 @t209))
% 119.57/120.26  (step @p440 :rule aci_norm :args ((= (or @t331 @t329) @t330)))
% 119.57/120.26  (step @p441 :rule refl :args (@t329))
% 119.57/120.26  (step @p442 :rule bool-and-de-morgan :args (@t10 @t5 true))
% 119.57/120.26  (step @p443 :rule nary_cong :premises (@p442 @p441) :args ((or @t332 @t329)))
% 119.57/120.26  (step @p444 :rule trans :premises (@p443 @p440))
% 119.57/120.26  (step @p445 :rule bool-impl-elim :args (@t37 @t329))
% 119.57/120.26  (step @p446 :rule trans :premises (@p445 @p444))
% 119.57/120.26  (step @p447 :rule cong :premises (@p446) :args ((forall @t73 (=> @t37 @t329))))
% 119.57/120.26  (step @p448 :rule cong :premises (@p45) :args (@t48))
% 119.57/120.26  (step @p449 :rule refl :args (@t37))
% 119.57/120.26  (step @p450 :rule cong :premises (@p449 @p448) :args (@t75))
% 119.57/120.26  (step @p451 :rule cong :premises (@p450) :args (@t76))
% 119.57/120.26  (step @p452 :rule trans :premises (@p451 @p447))
% 119.57/120.26  (step @p453 :rule eq_resolve :premises (@p10 @p452))
% 119.57/120.26  (step @p454 :rule cong :premises (@p141) :args (@t333))
% 119.57/120.26  (step @p455 :rule refl :args (@t335))
% 119.57/120.26  (step @p456 :rule refl :args (@t336))
% 119.57/120.26  (step @p457 :rule nary_cong :premises (@p456 @p455 @p454) :args (@t337))
% 119.57/120.26  (step @p458 :rule refl :args (@t338))
% 119.57/120.26  (step @p459 :rule cong :premises (@p458 @p457) :args ((=> @t338 @t337)))
% 119.57/120.26  (assume-push @p2153 @t338)
% 119.57/120.26  (step @p461 :rule instantiate :premises (@p453) :args ((@list tptp.overflow 1 tptp.filling)))
% 119.57/120.26  (step-pop @p2154 :rule scope :premises (@p461))
% 119.57/120.26  (step @p462 :rule process_scope :premises (@p2154) :args (@t337))
% 119.57/120.26  (step @p464 :rule eq_resolve :premises (@p462 @p459))
% 119.57/120.26  (step @p465 :rule implies_elim :premises (@p464))
% 119.57/120.26  (step @p466 :rule chain_m_resolution :premises (@p465 @p453) :args (@t340 @t190 (@list @t338)))
% 119.57/120.26  (step @p467 :rule bool-eq-true :args (@t334))
% 119.57/120.26  (step @p468 :rule eq-symm :args (true @t334))
% 119.57/120.26  (step @p469 :rule trans :premises (@p468 @p467))
% 119.57/120.26  (step @p470 :rule refl :args (@t334))
% 119.57/120.26  (step @p471 :rule absorb :args ((= (or @t83 true) true)))
% 119.57/120.26  (step @p472 :rule evaluate :args (@t341))
% 119.57/120.26  (step @p473 :rule eq-refl :args (tptp.filling))
% 119.57/120.26  (step @p474 :rule nary_cong :premises (@p112 @p473) :args (@t343))
% 119.57/120.26  (step @p475 :rule trans :premises (@p474 @p472))
% 119.57/120.26  (step @p476 :rule aci_norm :args ((= (and @t83 true) @t83)))
% 119.57/120.26  (step @p477 :rule nary_cong :premises (@p115 @p473) :args (@t344))
% 119.57/120.26  (step @p478 :rule trans :premises (@p477 @p476))
% 119.57/120.26  (step @p479 :rule nary_cong :premises (@p478 @p475) :args (@t345))
% 119.57/120.26  (step @p480 :rule trans :premises (@p479 @p471))
% 119.57/120.26  (step @p481 :rule cong :premises (@p480 @p470) :args ((= @t345 @t334)))
% 119.57/120.26  (step @p482 :rule trans :premises (@p481 @p469))
% 119.57/120.26  (step @p483 :rule eq-symm :args (@t334 @t345))
% 119.57/120.26  (step @p484 :rule trans :premises (@p483 @p482))
% 119.57/120.26  (step @p485 :rule refl :args (@t109))
% 119.57/120.26  (step @p486 :rule cong :premises (@p485 @p484) :args ((=> @t109 @t346)))
% 119.57/120.26  (assume-push @p2155 @t109)
% 119.57/120.26  (step @p488 :rule instantiate :premises (@p21) :args ((@list tptp.overflow tptp.filling 1)))
% 119.57/120.26  (step-pop @p2156 :rule scope :premises (@p488))
% 119.57/120.26  (step @p489 :rule process_scope :premises (@p2156) :args (@t346))
% 119.57/120.26  (step @p491 :rule eq_resolve :premises (@p489 @p486))
% 119.57/120.26  (step @p492 :rule implies_elim :premises (@p491))
% 119.57/120.26  (step @p493 :rule chain_m_resolution :premises (@p492 @p21) :args (@t334 @t190 @t347))
% 119.57/120.26  (step @p494 :rule aci_norm :args ((= (or (or @t52 @t350 @t349) @t139) @t351)))
% 119.57/120.26  (step @p495 :rule refl :args (@t349))
% 119.57/120.26  (step @p496 :rule bool-double-not-elim :args (@t350))
% 119.57/120.26  (step @p497 :rule refl :args (@t52))
% 119.57/120.26  (step @p498 :rule nary_cong :premises (@p497 @p496 @p495) :args (@t354))
% 119.57/120.26  (step @p499 :rule aci_norm :args ((= (or @t52 (or @t353 @t349)) @t354)))
% 119.57/120.26  (step @p500 :rule trans :premises (@p499 @p498))
% 119.57/120.26  (step @p501 :rule bool-and-de-morgan :args (@t352 @t348 true))
% 119.57/120.26  (step @p502 :rule nary_cong :premises (@p497 @p501) :args ((or @t52 (not (and @t352 @t348)))))
% 119.57/120.26  (step @p503 :rule bool-and-de-morgan :args (@t43 @t352 (and @t348)))
% 119.57/120.26  (step @p504 :rule trans :premises (@p503 @p502))
% 119.57/120.26  (step @p505 :rule trans :premises (@p504 @p500))
% 119.57/120.26  (step @p506 :rule nary_cong :premises (@p505 @p35) :args ((or (not @t355) @t139)))
% 119.57/120.26  (step @p507 :rule trans :premises (@p506 @p494))
% 119.57/120.26  (step @p508 :rule bool-impl-elim :args (@t355 @t139))
% 119.57/120.26  (step @p509 :rule trans :premises (@p508 @p507))
% 119.57/120.26  (step @p510 :rule cong :premises (@p509) :args ((forall @t46 (=> @t355 @t139))))
% 119.57/120.26  (step @p511 :rule bool-double-not-elim :args (@t348))
% 119.57/120.26  (step @p512 :rule cong :premises (@p442) :args (@t356))
% 119.57/120.26  (step @p513 :rule cong :premises (@p512) :args (@t357))
% 119.57/120.26  (step @p514 :rule exists-elim :args ((= @t39 @t357)))
% 119.57/120.26  (step @p515 :rule trans :premises (@p514 @p513))
% 119.57/120.26  (step @p516 :rule cong :premises (@p515) :args (@t40))
% 119.57/120.26  (step @p517 :rule trans :premises (@p516 @p511))
% 119.57/120.26  (step @p518 :rule cong :premises (@p44 @p43) :args (@t41))
% 119.57/120.26  (step @p519 :rule cong :premises (@p518) :args (@t42))
% 119.57/120.26  (step @p520 :rule refl :args (@t43))
% 119.57/120.26  (step @p521 :rule nary_cong :premises (@p520 @p519 @p517) :args (@t44))
% 119.57/120.26  (step @p522 :rule cong :premises (@p521 @p45) :args (@t45))
% 119.57/120.26  (step @p523 :rule cong :premises (@p522) :args (@t47))
% 119.57/120.26  (step @p524 :rule trans :premises (@p523 @p510))
% 119.57/120.26  (step @p525 :rule eq_resolve :premises (@p5 @p524))
% 119.57/120.26  (step @p526 :rule refl :args (@t360))
% 119.57/120.26  (step @p527 :rule cong :premises (@p140 @p139) :args (@t361))
% 119.57/120.26  (step @p528 :rule refl :args (@t362))
% 119.57/120.26  (step @p529 :rule nary_cong :premises (@p528 @p527 @p526 @p141) :args (@t363))
% 119.57/120.26  (step @p530 :rule refl :args (@t364))
% 119.57/120.26  (step @p531 :rule cong :premises (@p530 @p529) :args ((=> @t364 @t363)))
% 119.57/120.26  (assume-push @p2157 @t364)
% 119.57/120.26  (step @p533 :rule instantiate :premises (@p525) :args (@t365))
% 119.57/120.26  (step-pop @p2158 :rule scope :premises (@p533))
% 119.57/120.26  (step @p534 :rule process_scope :premises (@p2158) :args (@t363))
% 119.57/120.26  (step @p536 :rule eq_resolve :premises (@p534 @p531))
% 119.57/120.26  (step @p537 :rule implies_elim :premises (@p536))
% 119.57/120.26  (step @p538 :rule chain_m_resolution :premises (@p537 @p525) :args (@t367 @t190 @t368))
% 119.57/120.26  (step @p539 :rule aci_norm :args ((= (or (or @t60 @t372) @t352) @t373)))
% 119.57/120.26  (step @p540 :rule refl :args (@t352))
% 119.57/120.26  (step @p541 :rule refl :args (@t372))
% 119.57/120.26  (step @p542 :rule bool-double-not-elim :args (@t60))
% 119.57/120.26  (step @p543 :rule nary_cong :premises (@p542 @p541) :args ((or (not @t68) @t372)))
% 119.57/120.26  (step @p544 :rule bool-and-de-morgan :args (@t68 @t371 true))
% 119.57/120.26  (step @p545 :rule trans :premises (@p544 @p543))
% 119.57/120.26  (step @p546 :rule nary_cong :premises (@p545 @p540) :args ((or (not @t374) @t352)))
% 119.57/120.26  (step @p547 :rule trans :premises (@p546 @p539))
% 119.57/120.26  (step @p548 :rule bool-impl-elim :args (@t374 @t352))
% 119.57/120.26  (step @p549 :rule trans :premises (@p548 @p547))
% 119.57/120.26  (step @p550 :rule cong :premises (@p549) :args ((forall @t46 (=> @t374 @t352))))
% 119.57/120.26  (step @p551 :rule bool-double-not-elim :args (@t371))
% 119.57/120.26  (step @p552 :rule bool-and-de-morgan :args (@t10 @t64 true))
% 119.57/120.26  (step @p553 :rule cong :premises (@p552) :args (@t376))
% 119.57/120.26  (step @p554 :rule cong :premises (@p553) :args (@t377))
% 119.57/120.26  (step @p555 :rule exists-elim :args ((= @t66 @t377)))
% 119.57/120.26  (step @p556 :rule trans :premises (@p555 @p554))
% 119.57/120.26  (step @p557 :rule cong :premises (@p556) :args (@t67))
% 119.57/120.26  (step @p558 :rule trans :premises (@p557 @p551))
% 119.57/120.26  (step @p559 :rule refl :args (@t68))
% 119.57/120.26  (step @p560 :rule nary_cong :premises (@p559 @p558) :args (@t69))
% 119.57/120.26  (step @p561 :rule cong :premises (@p560 @p519) :args (@t70))
% 119.57/120.26  (step @p562 :rule cong :premises (@p561) :args (@t71))
% 119.57/120.26  (step @p563 :rule trans :premises (@p562 @p550))
% 119.57/120.26  (step @p564 :rule eq_resolve :premises (@p8 @p563))
% 119.57/120.26  (step @p565 :rule cong :premises (@p527) :args (@t378))
% 119.57/120.26  (step @p566 :rule refl :args (@t380))
% 119.57/120.26  (step @p567 :rule refl :args (@t381))
% 119.57/120.26  (step @p568 :rule nary_cong :premises (@p567 @p566 @p565) :args (@t382))
% 119.57/120.26  (step @p569 :rule refl :args (@t383))
% 119.57/120.26  (step @p570 :rule cong :premises (@p569 @p568) :args ((=> @t383 @t382)))
% 119.57/120.26  (assume-push @p2159 @t383)
% 119.57/120.26  (step @p572 :rule instantiate :premises (@p564) :args (@t365))
% 119.57/120.26  (step-pop @p2160 :rule scope :premises (@p572))
% 119.57/120.26  (step @p573 :rule process_scope :premises (@p2160) :args (@t382))
% 119.57/120.26  (step @p575 :rule eq_resolve :premises (@p573 @p570))
% 119.57/120.26  (step @p576 :rule implies_elim :premises (@p575))
% 119.57/120.26  (step @p577 :rule chain_m_resolution :premises (@p576 @p564) :args (@t385 @t190 @t386))
% 119.57/120.26  (step @p578 :rule refl :args (@t388))
% 119.57/120.26  (step @p579 :rule bool-double-not-elim :args (@t103))
% 119.57/120.26  (step @p580 :rule nary_cong :premises (@p579 @p578) :args ((and (not @t389) @t388)))
% 119.57/120.26  (step @p581 :rule bool-or-de-morgan :args (@t389 @t387 false))
% 119.57/120.26  (step @p582 :rule trans :premises (@p581 @p580))
% 119.57/120.26  (step @p583 :rule refl :args (@t64))
% 119.57/120.26  (step @p584 :rule cong :premises (@p583 @p582) :args (@t391))
% 119.57/120.26  (step @p585 :rule cong :premises (@p584) :args ((forall @t107 @t391)))
% 119.57/120.26  (step @p586 :rule quant-miniscope-or :args ((= (forall @t96 (or @t389 @t145)) @t390)))
% 119.57/120.26  (step @p587 :rule bool-and-de-morgan :args (@t103 @t92 true))
% 119.57/120.26  (step @p588 :rule cong :premises (@p587) :args (@t392))
% 119.57/120.26  (step @p589 :rule trans :premises (@p588 @p586))
% 119.57/120.26  (step @p590 :rule cong :premises (@p589) :args (@t393))
% 119.57/120.26  (step @p591 :rule exists-elim :args ((= @t111 @t393)))
% 119.57/120.26  (step @p592 :rule trans :premises (@p591 @p590))
% 119.57/120.26  (step @p593 :rule refl :args (@t64))
% 119.57/120.26  (step @p594 :rule cong :premises (@p593 @p592) :args (@t112))
% 119.57/120.26  (step @p595 :rule cong :premises (@p594) :args (@t113))
% 119.57/120.26  (step @p596 :rule trans :premises (@p595 @p585))
% 119.57/120.26  (step @p597 :rule eq_resolve :premises (@p22 @p596))
% 119.57/120.26  (step @p598 :rule refl :args (@t396))
% 119.57/120.26  (step @p599 :rule eq-symm :args (@t397 tptp.tapOn))
% 119.57/120.26  (step @p600 :rule nary_cong :premises (@p599 @p598) :args (@t398))
% 119.57/120.26  (step @p601 :rule refl :args (@t399))
% 119.57/120.26  (step @p602 :rule cong :premises (@p601 @p600) :args (@t400))
% 119.57/120.26  (step @p603 :rule refl :args (@t401))
% 119.57/120.26  (step @p604 :rule cong :premises (@p603 @p602) :args ((=> @t401 @t400)))
% 119.57/120.26  (assume-push @p2161 @t401)
% 119.57/120.26  (step @p606 :rule instantiate :premises (@p597) :args ((@list @t397 tptp.filling 1)))
% 119.57/120.26  (step-pop @p2162 :rule scope :premises (@p606))
% 119.57/120.26  (step @p607 :rule process_scope :premises (@p2162) :args (@t400))
% 119.57/120.26  (step @p609 :rule eq_resolve :premises (@p607 @p604))
% 119.57/120.26  (step @p610 :rule implies_elim :premises (@p609))
% 119.57/120.26  (step @p611 :rule chain_m_resolution :premises (@p610 @p597) :args (@t403 @t190 @t404))
% 119.57/120.26  (step @p612 :rule alpha_equiv :args (@t87 (@list @t84) (@list @t90)))
% 119.57/120.26  (step @p613 :rule equiv_elim1 :premises (@p612))
% 119.57/120.26  (step @p614 :rule chain_m_resolution :premises (@p613 @p16) :args (@t395 @t190 (@list @t87)))
% 119.57/120.26  (step @p615 :rule cnf_and_pos :args (@t402 1))
% 119.57/120.26  (step @p616 :rule reordering :premises (@p615) :args ((or @t396 @t405)))
% 119.57/120.26  (step @p617 :rule chain_m_resolution :premises (@p616 @p614) :args (@t405 @t190 (@list @t395)))
% 119.57/120.26  (step @p618 :rule cnf_equiv_pos1 :args (@t403))
% 119.57/120.26  (step @p619 :rule reordering :premises (@p618) :args ((or @t406 @t402 (not @t403))))
% 119.57/120.26  (step @p620 :rule chain_m_resolution :premises (@p619 @p617 @p611) :args (@t406 @t407 (@list @t402 @t403)))
% 119.57/120.26  (step @p621 :rule bool-double-not-elim :args (@t399))
% 119.57/120.26  (step @p622 :rule refl :args (@t408))
% 119.57/120.26  (step @p623 :rule nary_cong :premises (@p622 @p621) :args ((or @t408 (not @t406))))
% 119.57/120.26  (step @p624 :rule cnf_or_neg :args (@t408 1))
% 119.57/120.26  (step @p625 :rule eq_resolve :premises (@p624 @p623))
% 119.57/120.26  (step @p626 :rule reordering :premises (@p625) :args ((or @t399 @t408)))
% 119.57/120.26  (step @p627 :rule chain_m_resolution :premises (@p626 @p620) :args (@t408 @t409 (@list @t399)))
% 119.57/120.26  (step @p628 :rule refl :args (@t410))
% 119.57/120.26  (step @p629 :rule bool-double-not-elim :args (@t379))
% 119.57/120.26  (step @p630 :rule nary_cong :premises (@p629 @p628) :args ((or (not @t380) @t410)))
% 119.57/120.26  (assume-push @p2163 @t380)
% 119.57/120.26  (step @p632 :rule skolemize :premises (@p2163))
% 119.57/120.26  (step-pop @p2164 :rule scope :premises (@p632))
% 119.57/120.26  (step @p633 :rule process_scope :premises (@p2164) :args (@t410))
% 119.57/120.26  (step @p635 :rule implies_elim :premises (@p633))
% 119.57/120.26  (step @p636 :rule eq_resolve :premises (@p635 @p630))
% 119.57/120.26  (step @p637 :rule chain_m_resolution :premises (@p636 @p627) :args (@t379 @t190 (@list @t408)))
% 119.57/120.26  (step @p638 :rule aci_norm :args ((= (or @t413 @t352) @t412)))
% 119.57/120.26  (step @p639 :rule bool-or-de-morgan :args (@t20 @t5 false))
% 119.57/120.26  (step @p640 :rule nary_cong :premises (@p197 @p639) :args ((or @t141 (not @t56))))
% 119.57/120.26  (step @p641 :rule bool-and-de-morgan :args (@t10 @t56 true))
% 119.57/120.26  (step @p642 :rule trans :premises (@p641 @p640))
% 119.57/120.26  (step @p643 :rule nary_cong :premises (@p642 @p540) :args ((or @t414 @t352)))
% 119.57/120.26  (step @p644 :rule trans :premises (@p643 @p638))
% 119.57/120.26  (step @p645 :rule bool-impl-elim :args (@t57 @t352))
% 119.57/120.26  (step @p646 :rule trans :premises (@p645 @p644))
% 119.57/120.26  (step @p647 :rule cong :premises (@p646) :args ((forall @t73 (=> @t57 @t352))))
% 119.57/120.26  (step @p648 :rule refl :args (@t57))
% 119.57/120.26  (step @p649 :rule cong :premises (@p648 @p519) :args (@t79))
% 119.57/120.26  (step @p650 :rule cong :premises (@p649) :args (@t80))
% 119.57/120.26  (step @p651 :rule trans :premises (@p650 @p647))
% 119.57/120.26  (step @p652 :rule eq_resolve :premises (@p12 @p651))
% 119.57/120.26  (step @p653 :rule evaluate :args (@t415))
% 119.57/120.26  (step @p654 :rule cong :premises (@p653) :args (@t416))
% 119.57/120.26  (step @p655 :rule cong :premises (@p140 @p654) :args (@t417))
% 119.57/120.26  (step @p656 :rule cong :premises (@p655) :args (@t418))
% 119.57/120.26  (step @p657 :rule refl :args (@t419))
% 119.57/120.26  (step @p658 :rule nary_cong :premises (@p249 @p657 @p656) :args (@t420))
% 119.57/120.26  (step @p659 :rule refl :args (@t421))
% 119.57/120.26  (step @p660 :rule cong :premises (@p659 @p658) :args ((=> @t421 @t420)))
% 119.57/120.26  (assume-push @p2165 @t421)
% 119.57/120.26  (step @p662 :rule instantiate :premises (@p652) :args (@t422))
% 119.57/120.26  (step-pop @p2166 :rule scope :premises (@p662))
% 119.57/120.26  (step @p663 :rule process_scope :premises (@p2166) :args (@t420))
% 119.57/120.26  (step @p665 :rule eq_resolve :premises (@p663 @p660))
% 119.57/120.26  (step @p666 :rule implies_elim :premises (@p665))
% 119.57/120.26  (step @p667 :rule chain_m_resolution :premises (@p666 @p652) :args (@t424 @t190 @t425))
% 119.57/120.26  (step @p668 :rule bool-eq-true :args (@t233))
% 119.57/120.26  (step @p669 :rule absorb :args ((= (or true (and @t82 (= tptp.spilling tptp.filling)) @t428 @t427) true)))
% 119.57/120.26  (step @p670 :rule refl :args (@t427))
% 119.57/120.26  (step @p671 :rule refl :args (@t428))
% 119.57/120.26  (step @p672 :rule eq-symm :args (tptp.filling tptp.spilling))
% 119.57/120.26  (step @p673 :rule refl :args (@t82))
% 119.57/120.26  (step @p674 :rule nary_cong :premises (@p673 @p672) :args (@t429))
% 119.57/120.26  (step @p675 :rule eq-refl :args (tptp.tapOn))
% 119.57/120.26  (step @p676 :rule nary_cong :premises (@p675 @p473) :args (@t431))
% 119.57/120.26  (step @p677 :rule trans :premises (@p676 @p472))
% 119.57/120.26  (step @p678 :rule nary_cong :premises (@p677 @p674 @p671 @p670) :args (@t432))
% 119.57/120.26  (step @p679 :rule trans :premises (@p678 @p669))
% 119.57/120.26  (step @p680 :rule refl :args (@t233))
% 119.57/120.26  (step @p681 :rule cong :premises (@p680 @p679) :args (@t433))
% 119.57/120.26  (step @p682 :rule trans :premises (@p681 @p668))
% 119.57/120.26  (step @p683 :rule cong :premises (@p127 @p682) :args ((=> @t185 @t433)))
% 119.57/120.26  (assume-push @p2167 @t185)
% 119.57/120.26  (step @p685 :rule instantiate :premises (@p104) :args ((@list tptp.tapOn tptp.filling 0)))
% 119.57/120.26  (step-pop @p2168 :rule scope :premises (@p685))
% 119.57/120.26  (step @p686 :rule process_scope :premises (@p2168) :args (@t433))
% 119.57/120.26  (step @p688 :rule eq_resolve :premises (@p686 @p683))
% 119.57/120.26  (step @p689 :rule implies_elim :premises (@p688))
% 119.57/120.26  (step @p690 :rule chain_m_resolution :premises (@p689 @p104) :args (@t233 @t190 @t191))
% 119.57/120.26  (step @p691 :rule cnf_and_pos :args (@t419 0))
% 119.57/120.26  (step @p692 :rule reordering :premises (@p691) :args ((or @t234 @t434)))
% 119.57/120.26  (step @p693 :rule chain_m_resolution :premises (@p692 @p690) :args (@t434 @t190 (@list @t233)))
% 119.57/120.26  (step @p694 :rule bool-eq-true :args (@t235))
% 119.57/120.26  (step @p695 :rule absorb :args ((= (or true @t435) true)))
% 119.57/120.26  (step @p696 :rule refl :args (@t435))
% 119.57/120.26  (step @p697 :rule evaluate :args (@t436))
% 119.57/120.26  (step @p698 :rule nary_cong :premises (@p675 @p697) :args (@t437))
% 119.57/120.26  (step @p699 :rule trans :premises (@p698 @p472))
% 119.57/120.26  (step @p700 :rule nary_cong :premises (@p699 @p696) :args (@t438))
% 119.57/120.26  (step @p701 :rule trans :premises (@p700 @p695))
% 119.57/120.26  (step @p702 :rule refl :args (@t235))
% 119.57/120.26  (step @p703 :rule cong :premises (@p702 @p701) :args (@t439))
% 119.57/120.26  (step @p704 :rule trans :premises (@p703 @p694))
% 119.57/120.26  (step @p705 :rule cong :premises (@p158 @p704) :args ((=> @t131 @t439)))
% 119.57/120.26  (assume-push @p2169 @t131)
% 119.57/120.26  (step @p707 :rule instantiate :premises (@p25) :args ((@list tptp.tapOn 0)))
% 119.57/120.26  (step-pop @p2170 :rule scope :premises (@p707))
% 119.57/120.26  (step @p708 :rule process_scope :premises (@p2170) :args (@t439))
% 119.57/120.26  (step @p710 :rule eq_resolve :premises (@p708 @p705))
% 119.57/120.26  (step @p711 :rule implies_elim :premises (@p710))
% 119.57/120.26  (step @p712 :rule chain_m_resolution :premises (@p711 @p25) :args (@t235 @t190 @t209))
% 119.57/120.26  (step @p713 :rule cnf_or_pos :args (@t424))
% 119.57/120.26  (step @p714 :rule reordering :premises (@p713) :args ((or @t236 @t423 @t419 (not @t424))))
% 119.57/120.26  (step @p715 :rule chain_m_resolution :premises (@p714 @p712 @p693 @p667) :args (@t423 (@list false true false) (@list @t235 @t419 @t424)))
% 119.57/120.26  (step @p716 :rule cnf_or_pos :args (@t385))
% 119.57/120.26  (step @p717 :rule reordering :premises (@p716) :args ((or @t381 @t384 @t380 (not @t385))))
% 119.57/120.26  (step @p718 :rule chain_m_resolution :premises (@p717 @p715 @p637 @p577) :args (@t384 @t440 (@list @t381 @t379 @t385)))
% 119.57/120.26  (step @p719 :rule aci_norm :args ((= (or false @t443) @t443)))
% 119.57/120.26  (step @p720 :rule eq-symm :args (@t441 tptp.overflow))
% 119.57/120.26  (step @p721 :rule nary_cong :premises (@p397 @p396 @p720) :args (@t444))
% 119.57/120.26  (step @p722 :rule absorb :args ((= (and (= tptp.tapOn @t441) false) false)))
% 119.57/120.26  (step @p723 :rule eq-symm :args (@t441 tptp.tapOn))
% 119.57/120.26  (step @p724 :rule nary_cong :premises (@p723 @p400) :args (@t445))
% 119.57/120.26  (step @p725 :rule trans :premises (@p724 @p722))
% 119.57/120.26  (step @p726 :rule nary_cong :premises (@p725 @p721) :args (@t446))
% 119.57/120.26  (step @p727 :rule trans :premises (@p726 @p719))
% 119.57/120.26  (step @p728 :rule refl :args (@t447))
% 119.57/120.26  (step @p729 :rule cong :premises (@p728 @p727) :args (@t448))
% 119.57/120.26  (step @p730 :rule cong :premises (@p158 @p729) :args ((=> @t131 @t448)))
% 119.57/120.26  (assume-push @p2171 @t131)
% 119.57/120.26  (step @p732 :rule instantiate :premises (@p25) :args ((@list @t441 1)))
% 119.57/120.26  (step-pop @p2172 :rule scope :premises (@p732))
% 119.57/120.26  (step @p733 :rule process_scope :premises (@p2172) :args (@t448))
% 119.57/120.26  (step @p735 :rule eq_resolve :premises (@p733 @p730))
% 119.57/120.26  (step @p736 :rule implies_elim :premises (@p735))
% 119.57/120.26  (step @p737 :rule chain_m_resolution :premises (@p736 @p25) :args (@t449 @t190 @t209))
% 119.57/120.26  (step @p738 :rule cnf_equiv_pos1 :args (@t449))
% 119.57/120.26  (step @p739 :rule reordering :premises (@p738) :args ((or @t450 @t443 (not @t449))))
% 119.57/120.26  (step @p740 :rule cnf_and_pos :args (@t443 0))
% 119.57/120.26  (step @p741 :rule reordering :premises (@p740) :args ((or @t307 @t451)))
% 119.57/120.26  (step @p742 :rule cnf_and_pos :args (@t443 2))
% 119.57/120.26  (step @p743 :rule reordering :premises (@p742) :args ((or @t442 @t451)))
% 119.57/120.26  (assume-push @p2173 @t447)
% 119.57/120.26  (assume-push @p2174 @t442)
% 119.57/120.26  (assume-push @p2175 @t447)
% 119.57/120.26  (assume-push @p2176 @t442)
% 119.57/120.26  (step @p748 :rule true_intro :premises (@p2173))
% 119.57/120.26  (step @p749 :rule refl :args (@t305))
% 119.57/120.26  (step @p750 :rule cong :premises (@p2174 @p749) :args (@t327))
% 119.57/120.26  (step @p751 :rule trans :premises (@p750 @p748))
% 119.57/120.26  (step @p752 :rule true_elim :premises (@p751))
% 119.57/120.26  (step-pop @p2177 :rule scope :premises (@p752))
% 119.57/120.26  (step-pop @p2178 :rule scope :premises (@p2177))
% 119.57/120.26  (step @p753 :rule process_scope :premises (@p2178) :args (@t327))
% 119.57/120.26  (step @p756 :rule and_intro :premises (@p2173 @p2174))
% 119.57/120.26  (step @p757 :rule modus_ponens :premises (@p756 @p753))
% 119.57/120.26  (step-pop @p2179 :rule scope :premises (@p757))
% 119.57/120.26  (step-pop @p2180 :rule scope :premises (@p2179))
% 119.57/120.26  (step @p758 :rule process_scope :premises (@p2180) :args (@t327))
% 119.57/120.26  (step @p761 :rule implies_elim :premises (@p758))
% 119.57/120.26  (step @p762 :rule cnf_and_neg :args (@t452))
% 119.57/120.26  (step @p763 :rule resolution :premises (@p762 @p761) :args (true @t452))
% 119.57/120.26  (step @p764 :rule reordering :premises (@p763) :args ((or @t327 @t450 (not @t442))))
% 119.57/120.26  (step @p765 :rule cnf_or_pos :args (@t340))
% 119.57/120.26  (step @p766 :rule reordering :premises (@p765) :args ((or @t339 @t336 @t335 (not @t340))))
% 119.57/120.26  (step @p767 :rule cnf_and_pos :args (@t456 1))
% 119.57/120.26  (step @p768 :rule reordering :premises (@p767) :args ((or @t193 (not @t456))))
% 119.57/120.26  (step @p769 :rule cnf_and_pos :args (@t459 1))
% 119.57/120.26  (step @p770 :rule reordering :premises (@p769) :args ((or @t193 (not @t459))))
% 119.57/120.26  (step @p771 :rule aci_norm :args ((= (or false @t456) @t456)))
% 119.57/120.26  (step @p772 :rule eq-symm :args (@t455 tptp.overflow))
% 119.57/120.26  (step @p773 :rule refl :args (@t193))
% 119.57/120.26  (step @p774 :rule refl :args (@t194))
% 119.57/120.26  (step @p775 :rule nary_cong :premises (@p774 @p773 @p772) :args (@t460))
% 119.57/120.26  (step @p776 :rule absorb :args ((= (and (= tptp.tapOn @t455) false) false)))
% 119.57/120.26  (step @p777 :rule eq-symm :args (@t455 tptp.tapOn))
% 119.57/120.26  (step @p778 :rule nary_cong :premises (@p777 @p147) :args (@t461))
% 119.57/120.26  (step @p779 :rule trans :premises (@p778 @p776))
% 119.57/120.26  (step @p780 :rule nary_cong :premises (@p779 @p775) :args (@t462))
% 119.57/120.26  (step @p781 :rule trans :premises (@p780 @p771))
% 119.57/120.26  (step @p782 :rule refl :args (@t463))
% 119.57/120.26  (step @p783 :rule cong :premises (@p782 @p781) :args (@t464))
% 119.57/120.26  (step @p784 :rule cong :premises (@p158 @p783) :args ((=> @t131 @t464)))
% 119.57/120.26  (assume-push @p2181 @t131)
% 119.57/120.26  (step @p786 :rule instantiate :premises (@p25) :args ((@list @t455 2)))
% 119.57/120.26  (step-pop @p2182 :rule scope :premises (@p786))
% 119.57/120.26  (step @p787 :rule process_scope :premises (@p2182) :args (@t464))
% 119.57/120.26  (step @p789 :rule eq_resolve :premises (@p787 @p784))
% 119.57/120.26  (step @p790 :rule implies_elim :premises (@p789))
% 119.57/120.26  (step @p791 :rule chain_m_resolution :premises (@p790 @p25) :args (@t465 @t190 @t209))
% 119.57/120.26  (step @p792 :rule cnf_equiv_pos1 :args (@t465))
% 119.57/120.26  (step @p793 :rule reordering :premises (@p792) :args ((or @t466 @t456 (not @t465))))
% 119.57/120.26  (step @p794 :rule aci_norm :args ((= (or false @t459) @t459)))
% 119.57/120.26  (step @p795 :rule eq-symm :args (@t458 tptp.overflow))
% 119.57/120.26  (step @p796 :rule nary_cong :premises (@p774 @p773 @p795) :args (@t467))
% 119.57/120.26  (step @p797 :rule absorb :args ((= (and (= tptp.tapOn @t458) false) false)))
% 119.57/120.26  (step @p798 :rule eq-symm :args (@t458 tptp.tapOn))
% 119.57/120.26  (step @p799 :rule nary_cong :premises (@p798 @p147) :args (@t468))
% 119.57/120.26  (step @p800 :rule trans :premises (@p799 @p797))
% 119.57/120.26  (step @p801 :rule nary_cong :premises (@p800 @p796) :args (@t469))
% 119.57/120.26  (step @p802 :rule trans :premises (@p801 @p794))
% 119.57/120.26  (step @p803 :rule refl :args (@t470))
% 119.57/120.26  (step @p804 :rule cong :premises (@p803 @p802) :args (@t471))
% 119.57/120.26  (step @p805 :rule cong :premises (@p158 @p804) :args ((=> @t131 @t471)))
% 119.57/120.26  (assume-push @p2183 @t131)
% 119.57/120.26  (step @p807 :rule instantiate :premises (@p25) :args ((@list @t458 2)))
% 119.57/120.26  (step-pop @p2184 :rule scope :premises (@p807))
% 119.57/120.26  (step @p808 :rule process_scope :premises (@p2184) :args (@t471))
% 119.57/120.26  (step @p810 :rule eq_resolve :premises (@p808 @p805))
% 119.57/120.26  (step @p811 :rule implies_elim :premises (@p810))
% 119.57/120.26  (step @p812 :rule chain_m_resolution :premises (@p811 @p25) :args (@t472 @t190 @t209))
% 119.57/120.26  (step @p813 :rule cnf_equiv_pos1 :args (@t472))
% 119.57/120.26  (step @p814 :rule reordering :premises (@p813) :args ((or @t473 @t459 (not @t472))))
% 119.57/120.26  (step @p815 :rule bool-double-not-elim :args (@t463))
% 119.57/120.26  (step @p816 :rule refl :args (@t474))
% 119.57/120.26  (step @p817 :rule nary_cong :premises (@p816 @p815) :args ((or @t474 (not @t466))))
% 119.57/120.26  (step @p818 :rule cnf_or_neg :args (@t474 0))
% 119.57/120.26  (step @p819 :rule eq_resolve :premises (@p818 @p817))
% 119.57/120.26  (step @p820 :rule reordering :premises (@p819) :args ((or @t463 @t474)))
% 119.57/120.26  (step @p821 :rule bool-double-not-elim :args (@t470))
% 119.57/120.26  (step @p822 :rule refl :args (@t475))
% 119.57/120.26  (step @p823 :rule nary_cong :premises (@p822 @p821) :args ((or @t475 (not @t473))))
% 119.57/120.26  (step @p824 :rule cnf_or_neg :args (@t475 0))
% 119.57/120.26  (step @p825 :rule eq_resolve :premises (@p824 @p823))
% 119.57/120.26  (step @p826 :rule reordering :premises (@p825) :args ((or @t470 @t475)))
% 119.57/120.26  (step @p827 :rule refl :args (@t476))
% 119.57/120.26  (step @p828 :rule bool-double-not-elim :args (@t454))
% 119.57/120.26  (step @p829 :rule nary_cong :premises (@p828 @p827) :args ((or (not @t477) @t476)))
% 119.57/120.26  (assume-push @p2185 @t477)
% 119.57/120.26  (step @p831 :rule skolemize :premises (@p2185))
% 119.57/120.26  (step-pop @p2186 :rule scope :premises (@p831))
% 119.57/120.26  (step @p832 :rule process_scope :premises (@p2186) :args (@t476))
% 119.57/120.26  (step @p834 :rule implies_elim :premises (@p832))
% 119.57/120.26  (step @p835 :rule eq_resolve :premises (@p834 @p829))
% 119.57/120.26  (step @p836 :rule refl :args (@t478))
% 119.57/120.26  (step @p837 :rule bool-double-not-elim :args (@t457))
% 119.57/120.26  (step @p838 :rule nary_cong :premises (@p837 @p836) :args ((or (not @t479) @t478)))
% 119.57/120.26  (assume-push @p2187 @t479)
% 119.57/120.26  (step @p840 :rule skolemize :premises (@p2187))
% 119.57/120.26  (step-pop @p2188 :rule scope :premises (@p840))
% 119.57/120.26  (step @p841 :rule process_scope :premises (@p2188) :args (@t478))
% 119.57/120.26  (step @p843 :rule implies_elim :premises (@p841))
% 119.57/120.26  (step @p844 :rule eq_resolve :premises (@p843 @p838))
% 119.57/120.26  (step @p845 :rule aci_norm :args ((= (or (or @t43 @t350 @t481) @t329) @t482)))
% 119.57/120.26  (step @p846 :rule refl :args (@t481))
% 119.57/120.26  (step @p847 :rule bool-double-not-elim :args (@t43))
% 119.57/120.26  (step @p848 :rule nary_cong :premises (@p847 @p496 @p846) :args (@t484))
% 119.57/120.26  (step @p849 :rule aci_norm :args ((= (or @t483 (or @t353 @t481)) @t484)))
% 119.57/120.26  (step @p850 :rule trans :premises (@p849 @p848))
% 119.57/120.26  (step @p851 :rule bool-and-de-morgan :args (@t352 @t480 true))
% 119.57/120.26  (step @p852 :rule refl :args (@t483))
% 119.57/120.26  (step @p853 :rule nary_cong :premises (@p852 @p851) :args ((or @t483 (not (and @t352 @t480)))))
% 119.57/120.26  (step @p854 :rule bool-and-de-morgan :args (@t52 @t352 (and @t480)))
% 119.57/120.26  (step @p855 :rule trans :premises (@p854 @p853))
% 119.57/120.26  (step @p856 :rule trans :premises (@p855 @p850))
% 119.57/120.26  (step @p857 :rule nary_cong :premises (@p856 @p441) :args ((or (not @t485) @t329)))
% 119.57/120.26  (step @p858 :rule trans :premises (@p857 @p845))
% 119.57/120.26  (step @p859 :rule bool-impl-elim :args (@t485 @t329))
% 119.57/120.26  (step @p860 :rule trans :premises (@p859 @p858))
% 119.57/120.26  (step @p861 :rule cong :premises (@p860) :args ((forall @t46 (=> @t485 @t329))))
% 119.57/120.26  (step @p862 :rule bool-double-not-elim :args (@t480))
% 119.57/120.26  (step @p863 :rule cong :premises (@p36) :args (@t486))
% 119.57/120.26  (step @p864 :rule cong :premises (@p863) :args (@t487))
% 119.57/120.26  (step @p865 :rule exists-elim :args ((= @t50 @t487)))
% 119.57/120.26  (step @p866 :rule trans :premises (@p865 @p864))
% 119.57/120.26  (step @p867 :rule cong :premises (@p866) :args (@t51))
% 119.57/120.26  (step @p868 :rule trans :premises (@p867 @p862))
% 119.57/120.26  (step @p869 :rule refl :args (@t52))
% 119.57/120.26  (step @p870 :rule nary_cong :premises (@p869 @p519 @p868) :args (@t53))
% 119.57/120.26  (step @p871 :rule cong :premises (@p870 @p448) :args (@t54))
% 119.57/120.26  (step @p872 :rule cong :premises (@p871) :args (@t55))
% 119.57/120.26  (step @p873 :rule trans :premises (@p872 @p861))
% 119.57/120.26  (step @p874 :rule eq_resolve :premises (@p6 @p873))
% 119.57/120.26  (step @p875 :rule evaluate :args (@t488))
% 119.57/120.26  (step @p876 :rule cong :premises (@p875) :args (@t489))
% 119.57/120.26  (step @p877 :rule cong :premises (@p140 @p876) :args (@t490))
% 119.57/120.26  (step @p878 :rule cong :premises (@p877) :args (@t491))
% 119.57/120.26  (step @p879 :rule refl :args (@t477))
% 119.57/120.26  (step @p880 :rule cong :premises (@p140 @p876) :args (@t492))
% 119.57/120.26  (step @p881 :rule nary_cong :premises (@p773 @p880 @p879 @p878) :args (@t493))
% 119.57/120.26  (step @p882 :rule refl :args (@t494))
% 119.57/120.26  (step @p883 :rule cong :premises (@p882 @p881) :args ((=> @t494 @t493)))
% 119.57/120.26  (assume-push @p2189 @t494)
% 119.57/120.26  (step @p885 :rule instantiate :premises (@p874) :args (@t495))
% 119.57/120.26  (step-pop @p2190 :rule scope :premises (@p885))
% 119.57/120.26  (step @p886 :rule process_scope :premises (@p2190) :args (@t493))
% 119.57/120.26  (step @p888 :rule eq_resolve :premises (@p886 @p883))
% 119.57/120.26  (step @p889 :rule implies_elim :premises (@p888))
% 119.57/120.26  (step @p890 :rule chain_m_resolution :premises (@p889 @p874) :args (@t499 @t190 (@list @t494)))
% 119.57/120.26  (step @p891 :rule cong :premises (@p880) :args (@t500))
% 119.57/120.26  (step @p892 :rule refl :args (@t502))
% 119.57/120.26  (step @p893 :rule refl :args (@t366))
% 119.57/120.26  (step @p894 :rule nary_cong :premises (@p893 @p892 @p891) :args (@t503))
% 119.57/120.26  (step @p895 :rule cong :premises (@p569 @p894) :args ((=> @t383 @t503)))
% 119.57/120.26  (assume-push @p2191 @t383)
% 119.57/120.26  (step @p897 :rule instantiate :premises (@p564) :args (@t495))
% 119.57/120.26  (step-pop @p2192 :rule scope :premises (@p897))
% 119.57/120.26  (step @p898 :rule process_scope :premises (@p2192) :args (@t503))
% 119.57/120.26  (step @p900 :rule eq_resolve :premises (@p898 @p895))
% 119.57/120.26  (step @p901 :rule implies_elim :premises (@p900))
% 119.57/120.26  (step @p902 :rule chain_m_resolution :premises (@p901 @p564) :args (@t505 @t190 @t386))
% 119.57/120.26  (step @p903 :rule bool-double-not-elim :args (@t507))
% 119.57/120.26  (step @p904 :rule refl :args (@t511))
% 119.57/120.26  (step @p905 :rule nary_cong :premises (@p904 @p903) :args ((or @t511 (not @t510))))
% 119.57/120.26  (step @p906 :rule cnf_or_neg :args (@t511 0))
% 119.57/120.26  (step @p907 :rule eq_resolve :premises (@p906 @p905))
% 119.57/120.26  (step @p908 :rule reordering :premises (@p907) :args ((or @t507 @t511)))
% 119.57/120.26  (step @p909 :rule bool-double-not-elim :args (@t508))
% 119.57/120.26  (step @p910 :rule nary_cong :premises (@p904 @p909) :args ((or @t511 (not @t509))))
% 119.57/120.26  (step @p911 :rule cnf_or_neg :args (@t511 1))
% 119.57/120.26  (step @p912 :rule eq_resolve :premises (@p911 @p910))
% 119.57/120.26  (step @p913 :rule reordering :premises (@p912) :args ((or @t508 @t511)))
% 119.57/120.26  (step @p914 :rule aci_norm :args ((= (or false @t513) @t513)))
% 119.57/120.26  (step @p915 :rule eq-symm :args (@t506 tptp.overflow))
% 119.57/120.26  (step @p916 :rule nary_cong :premises (@p774 @p773 @p915) :args (@t514))
% 119.57/120.26  (step @p917 :rule absorb :args ((= (and (= tptp.tapOn @t506) false) false)))
% 119.57/120.26  (step @p918 :rule eq-symm :args (@t506 tptp.tapOn))
% 119.57/120.26  (step @p919 :rule nary_cong :premises (@p918 @p147) :args (@t515))
% 119.57/120.26  (step @p920 :rule trans :premises (@p919 @p917))
% 119.57/120.26  (step @p921 :rule nary_cong :premises (@p920 @p916) :args (@t516))
% 119.57/120.26  (step @p922 :rule trans :premises (@p921 @p914))
% 119.57/120.26  (step @p923 :rule refl :args (@t507))
% 119.57/120.26  (step @p924 :rule cong :premises (@p923 @p922) :args (@t517))
% 119.57/120.26  (step @p925 :rule cong :premises (@p158 @p924) :args ((=> @t131 @t517)))
% 119.57/120.26  (assume-push @p2193 @t131)
% 119.57/120.26  (step @p927 :rule instantiate :premises (@p25) :args ((@list @t506 2)))
% 119.57/120.26  (step-pop @p2194 :rule scope :premises (@p927))
% 119.57/120.26  (step @p928 :rule process_scope :premises (@p2194) :args (@t517))
% 119.57/120.26  (step @p930 :rule eq_resolve :premises (@p928 @p925))
% 119.57/120.26  (step @p931 :rule implies_elim :premises (@p930))
% 119.57/120.26  (step @p932 :rule chain_m_resolution :premises (@p931 @p25) :args (@t518 @t190 @t209))
% 119.57/120.26  (step @p933 :rule cnf_equiv_pos1 :args (@t518))
% 119.57/120.26  (step @p934 :rule reordering :premises (@p933) :args ((or @t510 @t513 (not @t518))))
% 119.57/120.26  (step @p935 :rule cnf_and_pos :args (@t513 2))
% 119.57/120.26  (step @p936 :rule reordering :premises (@p935) :args ((or @t512 @t519)))
% 119.57/120.26  (step @p937 :rule refl :args (@t520))
% 119.57/120.26  (step @p938 :rule nary_cong :premises (@p122 @p598) :args (@t521))
% 119.57/120.26  (step @p939 :rule cong :premises (@p938 @p937) :args ((= @t521 @t520)))
% 119.57/120.26  (step @p940 :rule eq-symm :args (@t520 @t521))
% 119.57/120.26  (step @p941 :rule trans :premises (@p940 @p939))
% 119.57/120.26  (step @p942 :rule cong :premises (@p603 @p941) :args ((=> @t401 @t522)))
% 119.57/120.26  (assume-push @p2195 @t401)
% 119.57/120.26  (step @p944 :rule instantiate :premises (@p597) :args ((@list tptp.overflow tptp.filling 2)))
% 119.57/120.26  (step-pop @p2196 :rule scope :premises (@p944))
% 119.57/120.26  (step @p945 :rule process_scope :premises (@p2196) :args (@t522))
% 119.57/120.26  (step @p947 :rule eq_resolve :premises (@p945 @p942))
% 119.57/120.26  (step @p948 :rule implies_elim :premises (@p947))
% 119.57/120.26  (step @p949 :rule chain_m_resolution :premises (@p948 @p597) :args (@t524 @t190 @t404))
% 119.57/120.26  (step @p950 :rule cnf_and_pos :args (@t523 0))
% 119.57/120.26  (step @p951 :rule reordering :premises (@p950) :args ((or @t82 @t525)))
% 119.57/120.26  (step @p952 :rule chain_m_resolution :premises (@p951 @p14) :args (@t525 @t409 (@list @t82)))
% 119.57/120.26  (step @p953 :rule cnf_equiv_pos2 :args (@t524))
% 119.57/120.26  (step @p954 :rule reordering :premises (@p953) :args ((or @t523 @t526 (not @t524))))
% 119.57/120.26  (step @p955 :rule chain_m_resolution :premises (@p954 @p952 @p949) :args (@t526 @t407 (@list @t523 @t524)))
% 119.57/120.26  (step @p956 :rule bool-double-not-elim :args (@t520))
% 119.57/120.26  (step @p957 :rule refl :args (@t527))
% 119.57/120.26  (step @p958 :rule refl :args (@t509))
% 119.57/120.26  (step @p959 :rule nary_cong :premises (@p958 @p957 @p956) :args ((or @t509 @t527 (not @t526))))
% 119.57/120.26  (assume-push @p2197 @t508)
% 119.57/120.26  (assume-push @p2198 @t512)
% 119.57/120.26  (assume-push @p2199 @t526)
% 119.57/120.26  (step @p963 :rule evaluate :args (@t528))
% 119.57/120.26  (step @p964 :rule true_intro :premises (@p2197))
% 119.57/120.26  (step @p965 :rule refl :args (@t192))
% 119.57/120.26  (step @p966 :rule cong :premises (@p2198 @p140 @p965) :args (@t520))
% 119.57/120.26  (step @p967 :rule false_intro :premises (@p955))
% 119.57/120.26  (step @p968 :rule symm :premises (@p967))
% 119.57/120.26  (step @p969 :rule trans :premises (@p968 @p966 @p964))
% 119.57/120.26  (step @p970 false :rule eq_resolve :premises (@p969 @p963))
% 119.57/120.26  (step-pop @p2200 :rule scope :premises (@p970))
% 119.57/120.26  (step-pop @p2201 :rule scope :premises (@p2200))
% 119.57/120.26  (step-pop @p2202 :rule scope :premises (@p2201))
% 119.57/120.26  (step @p971 :rule process_scope :premises (@p2202) :args (false))
% 119.57/120.26  (step @p975 :rule not_and :premises (@p971))
% 119.57/120.26  (step @p976 :rule eq_resolve :premises (@p975 @p959))
% 119.57/120.26  (step @p977 :rule chain_m_resolution :premises (@p976 @p955 @p936 @p934 @p932 @p913 @p908) :args (@t511 (@list true false false false false false) (@list @t520 @t512 @t513 @t518 @t508 @t507)))
% 119.57/120.26  (step @p978 :rule refl :args (@t529))
% 119.57/120.26  (step @p979 :rule bool-double-not-elim :args (@t501))
% 119.57/120.26  (step @p980 :rule nary_cong :premises (@p979 @p978) :args ((or (not @t502) @t529)))
% 119.57/120.26  (assume-push @p2203 @t502)
% 119.57/120.26  (step @p982 :rule skolemize :premises (@p2203))
% 119.57/120.26  (step-pop @p2204 :rule scope :premises (@p982))
% 119.57/120.26  (step @p983 :rule process_scope :premises (@p2204) :args (@t529))
% 119.57/120.26  (step @p985 :rule implies_elim :premises (@p983))
% 119.57/120.26  (step @p986 :rule eq_resolve :premises (@p985 @p980))
% 119.57/120.26  (step @p987 :rule chain_m_resolution :premises (@p986 @p977) :args (@t501 @t190 (@list @t511)))
% 119.57/120.26  (step @p988 :rule cnf_or_pos :args (@t505))
% 119.57/120.26  (step @p989 :rule reordering :premises (@p988) :args ((or @t366 @t504 @t502 (not @t505))))
% 119.57/120.26  (step @p990 :rule chain_m_resolution :premises (@p989 @p718 @p987 @p902) :args (@t504 @t440 (@list @t366 @t501 @t505)))
% 119.57/120.26  (step @p991 :rule cnf_or_pos :args (@t499))
% 119.57/120.26  (step @p992 :rule reordering :premises (@p991) :args ((or @t193 @t498 @t497 @t477 (not @t499))))
% 119.57/120.26  (step @p993 :rule cnf_and_pos :args (@t534 1))
% 119.57/120.26  (step @p994 :rule reordering :premises (@p993) :args ((or @t496 (not @t534))))
% 119.57/120.26  (step @p995 :rule cnf_and_pos :args (@t537 1))
% 119.57/120.26  (step @p996 :rule reordering :premises (@p995) :args ((or @t496 (not @t537))))
% 119.57/120.26  (step @p997 :rule aci_norm :args ((= (or false @t534) @t534)))
% 119.57/120.26  (step @p998 :rule eq-symm :args (@t532 tptp.overflow))
% 119.57/120.26  (step @p999 :rule refl :args (@t496))
% 119.57/120.26  (step @p1000 :rule refl :args (@t533))
% 119.57/120.26  (step @p1001 :rule nary_cong :premises (@p1000 @p999 @p998) :args (@t538))
% 119.57/120.26  (step @p1002 :rule absorb :args ((= (and (= tptp.tapOn @t532) false) false)))
% 119.57/120.26  (step @p1003 :rule evaluate :args (@t539))
% 119.57/120.26  (step @p1004 :rule eq-symm :args (@t532 tptp.tapOn))
% 119.57/120.26  (step @p1005 :rule nary_cong :premises (@p1004 @p1003) :args (@t540))
% 119.57/120.26  (step @p1006 :rule trans :premises (@p1005 @p1002))
% 119.57/120.26  (step @p1007 :rule nary_cong :premises (@p1006 @p1001) :args (@t541))
% 119.57/120.26  (step @p1008 :rule trans :premises (@p1007 @p997))
% 119.57/120.26  (step @p1009 :rule refl :args (@t542))
% 119.57/120.26  (step @p1010 :rule cong :premises (@p1009 @p1008) :args (@t543))
% 119.57/120.26  (step @p1011 :rule cong :premises (@p158 @p1010) :args ((=> @t131 @t543)))
% 119.57/120.26  (assume-push @p2205 @t131)
% 119.57/120.26  (step @p1013 :rule instantiate :premises (@p25) :args ((@list @t532 3)))
% 119.57/120.26  (step-pop @p2206 :rule scope :premises (@p1013))
% 119.57/120.26  (step @p1014 :rule process_scope :premises (@p2206) :args (@t543))
% 119.57/120.26  (step @p1016 :rule eq_resolve :premises (@p1014 @p1011))
% 119.57/120.26  (step @p1017 :rule implies_elim :premises (@p1016))
% 119.57/120.26  (step @p1018 :rule chain_m_resolution :premises (@p1017 @p25) :args (@t544 @t190 @t209))
% 119.57/120.26  (step @p1019 :rule cnf_equiv_pos1 :args (@t544))
% 119.57/120.26  (step @p1020 :rule reordering :premises (@p1019) :args ((or @t545 @t534 (not @t544))))
% 119.57/120.26  (step @p1021 :rule aci_norm :args ((= (or false @t537) @t537)))
% 119.57/120.26  (step @p1022 :rule eq-symm :args (@t536 tptp.overflow))
% 119.57/120.26  (step @p1023 :rule nary_cong :premises (@p1000 @p999 @p1022) :args (@t546))
% 119.57/120.26  (step @p1024 :rule absorb :args ((= (and (= tptp.tapOn @t536) false) false)))
% 119.57/120.26  (step @p1025 :rule eq-symm :args (@t536 tptp.tapOn))
% 119.57/120.26  (step @p1026 :rule nary_cong :premises (@p1025 @p1003) :args (@t547))
% 119.57/120.26  (step @p1027 :rule trans :premises (@p1026 @p1024))
% 119.57/120.26  (step @p1028 :rule nary_cong :premises (@p1027 @p1023) :args (@t548))
% 119.57/120.26  (step @p1029 :rule trans :premises (@p1028 @p1021))
% 119.57/120.26  (step @p1030 :rule refl :args (@t549))
% 119.57/120.26  (step @p1031 :rule cong :premises (@p1030 @p1029) :args (@t550))
% 119.57/120.26  (step @p1032 :rule cong :premises (@p158 @p1031) :args ((=> @t131 @t550)))
% 119.57/120.26  (assume-push @p2207 @t131)
% 119.57/120.26  (step @p1034 :rule instantiate :premises (@p25) :args ((@list @t536 3)))
% 119.57/120.26  (step-pop @p2208 :rule scope :premises (@p1034))
% 119.57/120.26  (step @p1035 :rule process_scope :premises (@p2208) :args (@t550))
% 119.57/120.26  (step @p1037 :rule eq_resolve :premises (@p1035 @p1032))
% 119.57/120.26  (step @p1038 :rule implies_elim :premises (@p1037))
% 119.57/120.26  (step @p1039 :rule chain_m_resolution :premises (@p1038 @p25) :args (@t551 @t190 @t209))
% 119.57/120.26  (step @p1040 :rule cnf_equiv_pos1 :args (@t551))
% 119.57/120.26  (step @p1041 :rule reordering :premises (@p1040) :args ((or @t552 @t537 (not @t551))))
% 119.57/120.26  (step @p1042 :rule bool-double-not-elim :args (@t542))
% 119.57/120.26  (step @p1043 :rule refl :args (@t553))
% 119.57/120.26  (step @p1044 :rule nary_cong :premises (@p1043 @p1042) :args ((or @t553 (not @t545))))
% 119.57/120.26  (step @p1045 :rule cnf_or_neg :args (@t553 0))
% 119.57/120.26  (step @p1046 :rule eq_resolve :premises (@p1045 @p1044))
% 119.57/120.26  (step @p1047 :rule reordering :premises (@p1046) :args ((or @t542 @t553)))
% 119.57/120.26  (step @p1048 :rule bool-double-not-elim :args (@t549))
% 119.57/120.26  (step @p1049 :rule refl :args (@t554))
% 119.57/120.26  (step @p1050 :rule nary_cong :premises (@p1049 @p1048) :args ((or @t554 (not @t552))))
% 119.57/120.26  (step @p1051 :rule cnf_or_neg :args (@t554 0))
% 119.57/120.26  (step @p1052 :rule eq_resolve :premises (@p1051 @p1050))
% 119.57/120.26  (step @p1053 :rule reordering :premises (@p1052) :args ((or @t549 @t554)))
% 119.57/120.26  (step @p1054 :rule refl :args (@t555))
% 119.57/120.26  (step @p1055 :rule bool-double-not-elim :args (@t531))
% 119.57/120.26  (step @p1056 :rule nary_cong :premises (@p1055 @p1054) :args ((or (not @t556) @t555)))
% 119.57/120.26  (assume-push @p2209 @t556)
% 119.57/120.26  (step @p1058 :rule skolemize :premises (@p2209))
% 119.57/120.26  (step-pop @p2210 :rule scope :premises (@p1058))
% 119.57/120.26  (step @p1059 :rule process_scope :premises (@p2210) :args (@t555))
% 119.57/120.26  (step @p1061 :rule implies_elim :premises (@p1059))
% 119.57/120.26  (step @p1062 :rule eq_resolve :premises (@p1061 @p1056))
% 119.57/120.26  (step @p1063 :rule refl :args (@t557))
% 119.57/120.26  (step @p1064 :rule bool-double-not-elim :args (@t535))
% 119.57/120.26  (step @p1065 :rule nary_cong :premises (@p1064 @p1063) :args ((or (not @t558) @t557)))
% 119.57/120.26  (assume-push @p2211 @t558)
% 119.57/120.26  (step @p1067 :rule skolemize :premises (@p2211))
% 119.57/120.26  (step-pop @p2212 :rule scope :premises (@p1067))
% 119.57/120.26  (step @p1068 :rule process_scope :premises (@p2212) :args (@t557))
% 119.57/120.26  (step @p1070 :rule implies_elim :premises (@p1068))
% 119.57/120.26  (step @p1071 :rule eq_resolve :premises (@p1070 @p1065))
% 119.57/120.26  (step @p1072 :rule bool-double-not-elim :args (@t561))
% 119.57/120.26  (step @p1073 :rule refl :args (@t568))
% 119.57/120.26  (step @p1074 :rule nary_cong :premises (@p1073 @p1072) :args ((or @t568 (not @t567))))
% 119.57/120.26  (step @p1075 :rule cnf_or_neg :args (@t568 0))
% 119.57/120.26  (step @p1076 :rule eq_resolve :premises (@p1075 @p1074))
% 119.57/120.26  (step @p1077 :rule reordering :premises (@p1076) :args ((or @t561 @t568)))
% 119.57/120.26  (step @p1078 :rule cnf_or_neg :args (@t568 1))
% 119.57/120.26  (step @p1079 :rule bool-double-not-elim :args (@t571))
% 119.57/120.26  (step @p1080 :rule refl :args (@t580))
% 119.57/120.26  (step @p1081 :rule nary_cong :premises (@p1080 @p1079) :args ((or @t580 (not @t577))))
% 119.57/120.26  (step @p1082 :rule cnf_or_neg :args (@t580 1))
% 119.57/120.26  (step @p1083 :rule eq_resolve :premises (@p1082 @p1081))
% 119.57/120.26  (step @p1084 :rule reordering :premises (@p1083) :args ((or @t571 @t580)))
% 119.57/120.26  (step @p1085 :rule cnf_or_neg :args (@t580 2))
% 119.57/120.26  (step @p1086 :rule bool-double-not-elim :args (@t574))
% 119.57/120.26  (step @p1087 :rule nary_cong :premises (@p1080 @p1086) :args ((or @t580 (not @t575))))
% 119.57/120.26  (step @p1088 :rule cnf_or_neg :args (@t580 3))
% 119.57/120.26  (step @p1089 :rule eq_resolve :premises (@p1088 @p1087))
% 119.57/120.26  (step @p1090 :rule reordering :premises (@p1089) :args ((or @t574 @t580)))
% 119.57/120.26  (step @p1091 :rule bool-double-not-elim :args (@t578))
% 119.57/120.26  (step @p1092 :rule nary_cong :premises (@p1080 @p1091) :args ((or @t580 (not @t579))))
% 119.57/120.26  (step @p1093 :rule cnf_or_neg :args (@t580 0))
% 119.57/120.26  (step @p1094 :rule eq_resolve :premises (@p1093 @p1092))
% 119.57/120.26  (step @p1095 :rule reordering :premises (@p1094) :args ((or @t578 @t580)))
% 119.57/120.26  (step @p1096 :rule bool-double-not-elim :args (@t581))
% 119.57/120.26  (step @p1097 :rule bool-double-not-elim :args (@t576))
% 119.57/120.26  (step @p1098 :rule refl :args (@t577))
% 119.57/120.26  (step @p1099 :rule refl :args (@t579))
% 119.57/120.26  (step @p1100 :rule nary_cong :premises (@p1099 @p1098 @p1097 @p1096) :args ((or @t579 @t577 @t584 (not @t582))))
% 119.57/120.26  (assume-push @p2213 @t582)
% 119.57/120.26  (assume-push @p2214 @t585)
% 119.57/120.26  (assume-push @p2215 @t578)
% 119.57/120.26  (step @p1104 :rule evaluate :args (@t586))
% 119.57/120.26  (step @p1105 :rule false_intro :premises (@p2213))
% 119.57/120.26  (step @p1106 :rule symm :premises (@p2214))
% 119.57/120.26  (step @p1107 :rule cong :premises (@p1106) :args (@t572))
% 119.57/120.26  (step @p1108 :rule refl :args (@t573))
% 119.57/120.26  (step @p1109 :rule cong :premises (@p1108 @p1107) :args (@t578))
% 119.57/120.26  (step @p1110 :rule true_intro :premises (@p2215))
% 119.57/120.26  (step @p1111 :rule symm :premises (@p1110))
% 119.57/120.26  (step @p1112 :rule trans :premises (@p1111 @p1109 @p1105))
% 119.57/120.26  (step @p1113 false :rule eq_resolve :premises (@p1112 @p1104))
% 119.57/120.26  (step-pop @p2216 :rule scope :premises (@p1113))
% 119.57/120.26  (step-pop @p2217 :rule scope :premises (@p2216))
% 119.57/120.26  (step-pop @p2218 :rule scope :premises (@p2217))
% 119.57/120.26  (step @p1114 :rule process_scope :premises (@p2218) :args (false))
% 119.57/120.26  (assume-push @p2219 @t578)
% 119.57/120.26  (assume-push @p2220 @t571)
% 119.57/120.26  (assume-push @p2221 @t583)
% 119.57/120.26  (assume-push @p2222 @t582)
% 119.57/120.26  (assume-push @p2223 @t571)
% 119.57/120.26  (assume-push @p2224 @t583)
% 119.57/120.26  (step @p1124 :rule arith-elim-lt :args (@t570 2))
% 119.57/120.26  (step @p1125 :rule symm :premises (@p1124))
% 119.57/120.26  (step @p1126 :rule eq_resolve :premises (@p2221 @p1125))
% 119.57/120.26  (step @p1127 :rule int_tight_ub :premises (@p1126))
% 119.57/120.26  (step @p1128 :rule arith_trichotomy :premises (@p2220 @p1127))
% 119.57/120.26  (step @p1129 :rule symm :premises (@p1128))
% 119.57/120.26  (step-pop @p2225 :rule scope :premises (@p1129))
% 119.57/120.26  (step-pop @p2226 :rule scope :premises (@p2225))
% 119.57/120.26  (step @p1130 :rule process_scope :premises (@p2226) :args (@t585))
% 119.57/120.26  (step @p1133 :rule and_intro :premises (@p2220 @p2221))
% 119.57/120.26  (step @p1134 :rule modus_ponens :premises (@p1133 @p1130))
% 119.57/120.26  (step @p1135 :rule and_intro :premises (@p2222 @p1134 @p2219))
% 119.57/120.26  (step-pop @p2227 :rule scope :premises (@p1135))
% 119.57/120.26  (step-pop @p2228 :rule scope :premises (@p2227))
% 119.57/120.26  (step-pop @p2229 :rule scope :premises (@p2228))
% 119.57/120.26  (step-pop @p2230 :rule scope :premises (@p2229))
% 119.57/120.26  (step @p1136 :rule process_scope :premises (@p2230) :args (@t587))
% 119.57/120.26  (step @p1141 :rule implies_elim :premises (@p1136))
% 119.57/120.26  (step @p1142 :rule resolution :premises (@p1141 @p1114) :args (true @t587))
% 119.57/120.26  (step @p1143 :rule not_and :premises (@p1142))
% 119.57/120.26  (step @p1144 :rule eq_resolve :premises (@p1143 @p1100))
% 119.57/120.26  (step @p1145 :rule chain_m_resolution :premises (@p1144 @p1085 @p1084 @p1095) :args ((or @t580 @t581) @t440 (@list @t576 @t571 @t578)))
% 119.57/120.26  (step @p1146 :rule aci_norm :args ((= (or false @t589) @t589)))
% 119.57/120.26  (step @p1147 :rule eq-symm :args (@t573 tptp.overflow))
% 119.57/120.26  (step @p1148 :rule nary_cong :premises (@p397 @p396 @p1147) :args (@t590))
% 119.57/120.26  (step @p1149 :rule absorb :args ((= (and (= tptp.tapOn @t573) false) false)))
% 119.57/120.26  (step @p1150 :rule eq-symm :args (@t573 tptp.tapOn))
% 119.57/120.26  (step @p1151 :rule nary_cong :premises (@p1150 @p400) :args (@t591))
% 119.57/120.26  (step @p1152 :rule trans :premises (@p1151 @p1149))
% 119.57/120.26  (step @p1153 :rule nary_cong :premises (@p1152 @p1148) :args (@t592))
% 119.57/120.26  (step @p1154 :rule trans :premises (@p1153 @p1146))
% 119.57/120.26  (step @p1155 :rule refl :args (@t581))
% 119.57/120.26  (step @p1156 :rule cong :premises (@p1155 @p1154) :args (@t593))
% 119.57/120.26  (step @p1157 :rule cong :premises (@p158 @p1156) :args ((=> @t131 @t593)))
% 119.57/120.26  (assume-push @p2231 @t131)
% 119.57/120.26  (step @p1159 :rule instantiate :premises (@p25) :args ((@list @t573 1)))
% 119.57/120.26  (step-pop @p2232 :rule scope :premises (@p1159))
% 119.57/120.26  (step @p1160 :rule process_scope :premises (@p2232) :args (@t593))
% 119.57/120.26  (step @p1162 :rule eq_resolve :premises (@p1160 @p1157))
% 119.57/120.26  (step @p1163 :rule implies_elim :premises (@p1162))
% 119.57/120.26  (step @p1164 :rule chain_m_resolution :premises (@p1163 @p25) :args (@t594 @t190 @t209))
% 119.57/120.26  (step @p1165 :rule cnf_equiv_pos1 :args (@t594))
% 119.57/120.26  (step @p1166 :rule reordering :premises (@p1165) :args ((or @t589 @t582 (not @t594))))
% 119.57/120.26  (step @p1167 :rule cnf_and_pos :args (@t589 2))
% 119.57/120.26  (step @p1168 :rule reordering :premises (@p1167) :args ((or @t588 (not @t589))))
% 119.57/120.26  (step @p1169 :rule aci_norm :args ((= (and true @t186) @t186)))
% 119.57/120.26  (step @p1170 :rule nary_cong :premises (@p112 @p121) :args (@t595))
% 119.57/120.26  (step @p1171 :rule trans :premises (@p1170 @p1169))
% 119.57/120.26  (step @p1172 :rule nary_cong :premises (@p115 @p121) :args (@t596))
% 119.57/120.26  (step @p1173 :rule nary_cong :premises (@p1172 @p1171) :args (@t597))
% 119.57/120.26  (step @p1174 :rule refl :args (@t598))
% 119.57/120.26  (step @p1175 :rule cong :premises (@p1174 @p1173) :args (@t599))
% 119.57/120.26  (step @p1176 :rule cong :premises (@p485 @p1175) :args ((=> @t109 @t599)))
% 119.57/120.26  (assume-push @p2233 @t109)
% 119.57/120.26  (step @p1178 :rule instantiate :premises (@p21) :args (@t600))
% 119.57/120.26  (step-pop @p2234 :rule scope :premises (@p1178))
% 119.57/120.26  (step @p1179 :rule process_scope :premises (@p2234) :args (@t599))
% 119.57/120.26  (step @p1181 :rule eq_resolve :premises (@p1179 @p1176))
% 119.57/120.26  (step @p1182 :rule implies_elim :premises (@p1181))
% 119.57/120.26  (step @p1183 :rule chain_m_resolution :premises (@p1182 @p21) :args (@t603 @t190 @t347))
% 119.57/120.26  (step @p1184 :rule cnf_and_pos :args (@t601 0))
% 119.57/120.26  (step @p1185 :rule reordering :premises (@p1184) :args ((or @t83 @t604)))
% 119.57/120.26  (step @p1186 :rule chain_m_resolution :premises (@p1185 @p15) :args (@t604 @t409 (@list @t83)))
% 119.57/120.26  (step @p1187 :rule instantiate :premises (@p16) :args (@t605))
% 119.57/120.26  (step @p1188 :rule cnf_or_pos :args (@t602))
% 119.57/120.26  (step @p1189 :rule reordering :premises (@p1188) :args ((or @t186 @t601 @t606)))
% 119.57/120.26  (step @p1190 :rule chain_m_resolution :premises (@p1189 @p1187 @p1186) :args (@t606 @t607 (@list @t186 @t601)))
% 119.57/120.26  (step @p1191 :rule cnf_equiv_pos1 :args (@t603))
% 119.57/120.26  (step @p1192 :rule reordering :premises (@p1191) :args ((or @t608 @t602 (not @t603))))
% 119.57/120.26  (step @p1193 :rule chain_m_resolution :premises (@p1192 @p1190 @p1183) :args (@t608 @t407 (@list @t602 @t603)))
% 119.57/120.26  (step @p1194 :rule bool-double-not-elim :args (@t598))
% 119.57/120.26  (step @p1195 :rule refl :args (@t609))
% 119.57/120.26  (step @p1196 :rule refl :args (@t575))
% 119.57/120.26  (step @p1197 :rule nary_cong :premises (@p1098 @p1196 @p1097 @p1195 @p1194) :args ((or @t577 @t575 @t584 @t609 (not @t608))))
% 119.57/120.26  (assume-push @p2235 @t608)
% 119.57/120.26  (assume-push @p2236 @t588)
% 119.57/120.26  (assume-push @p2237 @t585)
% 119.57/120.26  (assume-push @p2238 @t574)
% 119.57/120.26  (step @p1104 :rule evaluate :args (@t586))
% 119.57/120.26  (step @p1202 :rule false_intro :premises (@p1193))
% 119.57/120.26  (step @p1203 :rule symm :premises (@p2237))
% 119.57/120.26  (step @p1204 :rule cong :premises (@p1203) :args (@t572))
% 119.57/120.26  (step @p1205 :rule symm :premises (@p2236))
% 119.57/120.26  (step @p1206 :rule cong :premises (@p1205 @p142 @p1204) :args (@t574))
% 119.57/120.26  (step @p1207 :rule true_intro :premises (@p2238))
% 119.57/120.26  (step @p1208 :rule symm :premises (@p1207))
% 119.57/120.26  (step @p1209 :rule trans :premises (@p1208 @p1206 @p1202))
% 119.57/120.26  (step @p1210 false :rule eq_resolve :premises (@p1209 @p1104))
% 119.57/120.26  (step-pop @p2239 :rule scope :premises (@p1210))
% 119.57/120.26  (step-pop @p2240 :rule scope :premises (@p2239))
% 119.57/120.26  (step-pop @p2241 :rule scope :premises (@p2240))
% 119.57/120.26  (step-pop @p2242 :rule scope :premises (@p2241))
% 119.57/120.26  (step @p1211 :rule process_scope :premises (@p2242) :args (false))
% 119.57/120.26  (assume-push @p2243 @t571)
% 119.57/120.26  (assume-push @p2244 @t574)
% 119.57/120.26  (assume-push @p2245 @t583)
% 119.57/120.26  (assume-push @p2246 @t588)
% 119.57/120.26  (assume-push @p2247 @t608)
% 119.57/120.26  (assume-push @p2248 @t610)
% 119.57/120.26  (step @p1222 :rule symm :premises (@p2248))
% 119.57/120.26  (step-pop @p2249 :rule scope :premises (@p1222))
% 119.57/120.26  (step @p1223 :rule process_scope :premises (@p2249) :args (@t585))
% 119.57/120.26  (assume-push @p2250 @t571)
% 119.57/120.26  (assume-push @p2251 @t583)
% 119.57/120.26  (step @p1227 :rule bool-impl-true2 :args (@t610))
% 119.57/120.26  (step @p1228 :rule arith_poly_norm :args ((= (* -1 (- 1 @t570)) (* 1 (- @t570 1)))))
% 119.57/120.26  (step @p1229 :rule arith_poly_norm_rel :premises (@p1228) :args ((= @t585 @t610)))
% 119.57/120.26  (step @p1230 :rule cong :premises (@p472 @p1229) :args ((=> @t341 @t585)))
% 119.57/120.26  (step @p1231 :rule trans :premises (@p1230 @p1227))
% 119.57/120.26  (step @p1232 :rule refl :args (@t585))
% 119.57/120.26  (step @p1233 :rule true_intro :premises (@p2245))
% 119.57/120.26  (step @p1234 :rule true_intro :premises (@p2243))
% 119.57/120.26  (step @p1235 :rule nary_cong :premises (@p1234 @p1233) :args (@t611))
% 119.57/120.26  (step @p1236 :rule cong :premises (@p1235 @p1232) :args ((=> @t611 @t585)))
% 119.57/120.26  (step @p1237 :rule trans :premises (@p1236 @p1231))
% 119.57/120.26  (assume-push @p2252 @t571)
% 119.57/120.26  (assume-push @p2253 @t583)
% 119.57/120.26  (step @p1124 :rule arith-elim-lt :args (@t570 2))
% 119.57/120.26  (step @p1125 :rule symm :premises (@p1124))
% 119.57/120.26  (step @p1126 :rule eq_resolve :premises (@p2245 @p1125))
% 119.57/120.26  (step @p1127 :rule int_tight_ub :premises (@p1126))
% 119.57/120.26  (step @p1128 :rule arith_trichotomy :premises (@p2243 @p1127))
% 119.57/120.26  (step @p1129 :rule symm :premises (@p1128))
% 119.57/120.26  (step-pop @p2254 :rule scope :premises (@p1129))
% 119.57/120.26  (step-pop @p2255 :rule scope :premises (@p2254))
% 119.57/120.26  (step @p1240 :rule process_scope :premises (@p2255) :args (@t585))
% 119.57/120.26  (step @p1243 :rule eq_resolve :premises (@p1240 @p1237))
% 119.57/120.26  (step-pop @p2256 :rule scope :premises (@p1243))
% 119.57/120.26  (step-pop @p2257 :rule scope :premises (@p2256))
% 119.57/120.26  (step @p1244 :rule process_scope :premises (@p2257) :args (@t610))
% 119.57/120.26  (step @p1247 :rule and_intro :premises (@p2243 @p2245))
% 119.57/120.26  (step @p1248 :rule modus_ponens :premises (@p1247 @p1244))
% 119.57/120.26  (step @p1249 :rule modus_ponens :premises (@p1248 @p1223))
% 119.57/120.26  (step @p1250 :rule and_intro :premises (@p1193 @p2246 @p1249 @p2244))
% 119.57/120.26  (step-pop @p2258 :rule scope :premises (@p1250))
% 119.57/120.26  (step-pop @p2259 :rule scope :premises (@p2258))
% 119.57/120.26  (step-pop @p2260 :rule scope :premises (@p2259))
% 119.57/120.26  (step-pop @p2261 :rule scope :premises (@p2260))
% 119.57/120.26  (step-pop @p2262 :rule scope :premises (@p2261))
% 119.57/120.26  (step @p1251 :rule process_scope :premises (@p2262) :args (@t612))
% 119.57/120.26  (step @p1257 :rule implies_elim :premises (@p1251))
% 119.57/120.26  (step @p1258 :rule resolution :premises (@p1257 @p1211) :args (true @t612))
% 119.57/120.26  (step @p1259 :rule not_and :premises (@p1258))
% 119.57/120.26  (step @p1260 :rule eq_resolve :premises (@p1259 @p1197))
% 119.57/120.26  (step @p1261 :rule reordering :premises (@p1260) :args ((or @t577 @t576 @t575 @t609 @t598)))
% 119.57/120.26  (step @p1262 :rule chain_m_resolution :premises (@p1261 @p1193 @p1168 @p1166 @p1164 @p1145 @p1090 @p1085 @p1084) :args (@t580 (@list true false false false false false true false) (@list @t598 @t588 @t589 @t594 @t581 @t574 @t576 @t571)))
% 119.57/120.26  (step @p1263 :rule refl :args (@t613))
% 119.57/120.26  (step @p1264 :rule bool-double-not-elim :args (@t569))
% 119.57/120.26  (step @p1265 :rule nary_cong :premises (@p1264 @p1263) :args ((or (not @t614) @t613)))
% 119.57/120.26  (assume-push @p2263 @t614)
% 119.57/120.26  (step @p1267 :rule skolemize :premises (@p2263))
% 119.57/120.26  (step-pop @p2264 :rule scope :premises (@p1267))
% 119.57/120.26  (step @p1268 :rule process_scope :premises (@p2264) :args (@t613))
% 119.57/120.26  (step @p1270 :rule implies_elim :premises (@p1268))
% 119.57/120.26  (step @p1271 :rule eq_resolve :premises (@p1270 @p1265))
% 119.57/120.26  (step @p1272 :rule chain_m_resolution :premises (@p1271 @p1262) :args (@t569 @t190 (@list @t580)))
% 119.57/120.26  (step @p1273 :rule aci_norm :args ((= (or @t567 false false @t563) @t615)))
% 119.57/120.26  (step @p1274 :rule refl :args (@t560))
% 119.57/120.26  (step @p1275 :rule cong :premises (@p1274 @p142 @p419) :args (@t616))
% 119.57/120.26  (step @p1276 :rule cong :premises (@p1275) :args (@t617))
% 119.57/120.26  (step @p1277 :rule evaluate :args ((>= 1 2)))
% 119.57/120.26  (step @p1278 :rule cong :premises (@p418 @p301) :args (@t618))
% 119.57/120.26  (step @p1279 :rule trans :premises (@p1278 @p1277))
% 119.57/120.26  (step @p1280 :rule evaluate :args ((>= 1 1)))
% 119.57/120.26  (step @p1281 :rule refl :args (1))
% 119.57/120.26  (step @p1282 :rule cong :premises (@p418 @p1281) :args (@t619))
% 119.57/120.26  (step @p1283 :rule trans :premises (@p1282 @p1280))
% 119.57/120.26  (step @p1284 :rule cong :premises (@p1283) :args (@t620))
% 119.57/120.26  (step @p1285 :rule trans :premises (@p1284 @p244))
% 119.57/120.26  (step @p1286 :rule cong :premises (@p1274 @p419) :args (@t621))
% 119.57/120.26  (step @p1287 :rule cong :premises (@p1286) :args (@t622))
% 119.57/120.26  (step @p1288 :rule nary_cong :premises (@p1287 @p1285 @p1279 @p1276) :args (@t623))
% 119.57/120.26  (step @p1289 :rule trans :premises (@p1288 @p1273))
% 119.57/120.26  (step @p1290 :rule refl :args (@t569))
% 119.57/120.26  (step @p1291 :rule cong :premises (@p1290 @p1289) :args ((=> @t569 @t623)))
% 119.57/120.26  (assume-push @p2265 @t569)
% 119.57/120.26  (step @p1293 :rule instantiate :premises (@p2265) :args ((@list @t560 @t317)))
% 119.57/120.26  (step-pop @p2266 :rule scope :premises (@p1293))
% 119.57/120.26  (step @p1294 :rule process_scope :premises (@p2266) :args (@t623))
% 119.57/120.26  (step @p1296 :rule eq_resolve :premises (@p1294 @p1291))
% 119.57/120.26  (step @p1297 :rule implies_elim :premises (@p1296))
% 119.57/120.26  (step @p1298 :rule chain_m_resolution :premises (@p1297 @p1272) :args (@t615 @t190 (@list @t569)))
% 119.57/120.26  (step @p1299 :rule cnf_or_pos :args (@t615))
% 119.57/120.26  (step @p1300 :rule reordering :premises (@p1299) :args ((or @t567 @t563 (not @t615))))
% 119.57/120.26  (step @p1301 :rule evaluate :args (@t624))
% 119.57/120.26  (step @p1302 :rule cong :premises (@p1301) :args (@t625))
% 119.57/120.26  (step @p1303 :rule cong :premises (@p142 @p1302) :args (@t626))
% 119.57/120.26  (step @p1304 :rule cong :premises (@p1303) :args (@t627))
% 119.57/120.26  (step @p1305 :rule cong :premises (@p1274 @p142 @p419) :args (@t628))
% 119.57/120.26  (step @p1306 :rule cong :premises (@p1305) :args (@t629))
% 119.57/120.26  (step @p1307 :rule nary_cong :premises (@p1306 @p1276) :args (@t630))
% 119.57/120.26  (step @p1308 :rule nary_cong :premises (@p1287 @p1307 @p1304) :args (@t631))
% 119.57/120.26  (step @p1309 :rule cong :premises (@p659 @p1308) :args ((=> @t421 @t631)))
% 119.57/120.26  (assume-push @p2267 @t421)
% 119.57/120.26  (step @p1311 :rule instantiate :premises (@p652) :args (@t632))
% 119.57/120.26  (step-pop @p2268 :rule scope :premises (@p1311))
% 119.57/120.26  (step @p1312 :rule process_scope :premises (@p2268) :args (@t631))
% 119.57/120.26  (step @p1314 :rule eq_resolve :premises (@p1312 @p1309))
% 119.57/120.26  (step @p1315 :rule implies_elim :premises (@p1314))
% 119.57/120.26  (step @p1316 :rule chain_m_resolution :premises (@p1315 @p652) :args (@t635 @t190 @t425))
% 119.57/120.26  (step @p1317 :rule cnf_or_pos :args (@t635))
% 119.57/120.26  (step @p1318 :rule reordering :premises (@p1317) :args ((or @t634 @t567 @t566 (not @t635))))
% 119.57/120.26  (step @p1319 :rule bool-double-not-elim :args (@t562))
% 119.57/120.26  (step @p1320 :rule bool-double-not-elim :args (@t564))
% 119.57/120.26  (step @p1321 :rule refl :args (@t566))
% 119.57/120.26  (step @p1322 :rule nary_cong :premises (@p1321 @p1320 @p1319) :args ((or @t566 (not @t565) (not @t563))))
% 119.57/120.26  (step @p1323 :rule cnf_and_neg :args (@t566))
% 119.57/120.26  (step @p1324 :rule eq_resolve :premises (@p1323 @p1322))
% 119.57/120.26  (step @p1325 :rule reordering :premises (@p1324) :args ((or @t564 @t562 @t566)))
% 119.57/120.26  (step @p1326 :rule evaluate :args (@t636))
% 119.57/120.26  (step @p1327 :rule cong :premises (@p1326) :args (@t637))
% 119.57/120.26  (step @p1328 :rule cong :premises (@p142 @p1327) :args (@t638))
% 119.57/120.26  (step @p1329 :rule cong :premises (@p1328) :args (@t639))
% 119.57/120.26  (step @p1330 :rule refl :args (@t4))
% 119.57/120.26  (step @p1331 :rule cong :premises (@p1330 @p142 @p139) :args (@t640))
% 119.57/120.26  (step @p1332 :rule cong :premises (@p1331) :args (@t641))
% 119.57/120.26  (step @p1333 :rule cong :premises (@p1330 @p139) :args (@t642))
% 119.57/120.26  (step @p1334 :rule cong :premises (@p1333) :args (@t643))
% 119.57/120.26  (step @p1335 :rule nary_cong :premises (@p1334 @p1332) :args (@t644))
% 119.57/120.26  (step @p1336 :rule cong :premises (@p1335) :args (@t645))
% 119.57/120.26  (step @p1337 :rule cong :premises (@p1336) :args (@t646))
% 119.57/120.26  (step @p1338 :rule cong :premises (@p142 @p139) :args (@t647))
% 119.57/120.26  (step @p1339 :rule nary_cong :premises (@p1338 @p1337 @p1329) :args (@t648))
% 119.57/120.26  (step @p1340 :rule cong :premises (@p569 @p1339) :args ((=> @t383 @t648)))
% 119.57/120.26  (assume-push @p2269 @t383)
% 119.57/120.26  (step @p1342 :rule instantiate :premises (@p564) :args (@t649))
% 119.57/120.26  (step-pop @p2270 :rule scope :premises (@p1342))
% 119.57/120.26  (step @p1343 :rule process_scope :premises (@p2270) :args (@t648))
% 119.57/120.26  (step @p1345 :rule eq_resolve :premises (@p1343 @p1340))
% 119.57/120.26  (step @p1346 :rule implies_elim :premises (@p1345))
% 119.57/120.26  (step @p1347 :rule chain_m_resolution :premises (@p1346 @p564) :args (@t652 @t190 @t386))
% 119.57/120.26  (step @p1348 :rule cnf_or_pos :args (@t652))
% 119.57/120.26  (step @p1349 :rule reordering :premises (@p1348) :args ((or @t633 @t651 @t479 (not @t652))))
% 119.57/120.26  (step @p1350 :rule cong :premises (@p142 @p1302) :args (@t653))
% 119.57/120.26  (step @p1351 :rule nary_cong :premises (@p1287 @p1306 @p1350) :args (@t654))
% 119.57/120.26  (step @p1352 :rule refl :args (@t655))
% 119.57/120.26  (step @p1353 :rule cong :premises (@p1352 @p1351) :args ((=> @t655 @t654)))
% 119.57/120.26  (assume-push @p2271 @t655)
% 119.57/120.26  (step @p1355 :rule instantiate :premises (@p50) :args (@t632))
% 119.57/120.26  (step-pop @p2272 :rule scope :premises (@p1355))
% 119.57/120.26  (step @p1356 :rule process_scope :premises (@p2272) :args (@t654))
% 119.57/120.26  (step @p1358 :rule eq_resolve :premises (@p1356 @p1353))
% 119.57/120.26  (step @p1359 :rule implies_elim :premises (@p1358))
% 119.57/120.26  (step @p1360 :rule chain_m_resolution :premises (@p1359 @p50) :args (@t656 @t190 @t657))
% 119.57/120.26  (step @p1361 :rule cnf_or_pos :args (@t656))
% 119.57/120.26  (step @p1362 :rule reordering :premises (@p1361) :args ((or @t194 @t567 @t565 (not @t656))))
% 119.57/120.26  (step @p1363 :rule eq-symm :args (@t659 tptp.overflow))
% 119.57/120.26  (step @p1364 :rule nary_cong :premises (@p1363 @p121) :args (@t660))
% 119.57/120.26  (step @p1365 :rule eq-symm :args (@t659 tptp.tapOff))
% 119.57/120.26  (step @p1366 :rule nary_cong :premises (@p1365 @p121) :args (@t661))
% 119.57/120.26  (step @p1367 :rule nary_cong :premises (@p1366 @p1364) :args (@t662))
% 119.57/120.26  (step @p1368 :rule refl :args (@t663))
% 119.57/120.26  (step @p1369 :rule cong :premises (@p1368 @p1367) :args (@t664))
% 119.57/120.26  (step @p1370 :rule cong :premises (@p485 @p1369) :args ((=> @t109 @t664)))
% 119.57/120.26  (assume-push @p2273 @t109)
% 119.57/120.26  (step @p1372 :rule instantiate :premises (@p21) :args ((@list @t659 @t130 2)))
% 119.57/120.26  (step-pop @p2274 :rule scope :premises (@p1372))
% 119.57/120.26  (step @p1373 :rule process_scope :premises (@p2274) :args (@t664))
% 119.57/120.26  (step @p1375 :rule eq_resolve :premises (@p1373 @p1370))
% 119.57/120.26  (step @p1376 :rule implies_elim :premises (@p1375))
% 119.57/120.26  (step @p1377 :rule chain_m_resolution :premises (@p1376 @p21) :args (@t668 @t190 @t347))
% 119.57/120.26  (step @p1378 :rule cnf_and_pos :args (@t665 1))
% 119.57/120.26  (step @p1379 :rule reordering :premises (@p1378) :args ((or @t186 @t669)))
% 119.57/120.26  (step @p1380 :rule chain_m_resolution :premises (@p1379 @p1187) :args (@t669 @t409 @t670))
% 119.57/120.26  (step @p1381 :rule cnf_and_pos :args (@t666 1))
% 119.57/120.26  (step @p1382 :rule reordering :premises (@p1381) :args ((or @t186 @t671)))
% 119.57/120.26  (step @p1383 :rule chain_m_resolution :premises (@p1382 @p1187) :args (@t671 @t409 @t670))
% 119.57/120.26  (step @p1384 :rule cnf_or_pos :args (@t667))
% 119.57/120.26  (step @p1385 :rule reordering :premises (@p1384) :args ((or @t666 @t665 @t672)))
% 119.57/120.26  (step @p1386 :rule chain_m_resolution :premises (@p1385 @p1383 @p1380) :args (@t672 @t607 (@list @t666 @t665)))
% 119.57/120.26  (step @p1387 :rule cnf_equiv_pos1 :args (@t668))
% 119.57/120.26  (step @p1388 :rule reordering :premises (@p1387) :args ((or @t673 @t667 (not @t668))))
% 119.57/120.26  (step @p1389 :rule chain_m_resolution :premises (@p1388 @p1386 @p1377) :args (@t673 @t407 (@list @t667 @t668)))
% 119.57/120.26  (step @p1390 :rule bool-double-not-elim :args (@t663))
% 119.57/120.26  (step @p1391 :rule refl :args (@t674))
% 119.57/120.26  (step @p1392 :rule nary_cong :premises (@p1391 @p1390) :args ((or @t674 (not @t673))))
% 119.57/120.26  (step @p1393 :rule cnf_or_neg :args (@t674 1))
% 119.57/120.26  (step @p1394 :rule eq_resolve :premises (@p1393 @p1392))
% 119.57/120.26  (step @p1395 :rule reordering :premises (@p1394) :args ((or @t663 @t674)))
% 119.57/120.26  (step @p1396 :rule chain_m_resolution :premises (@p1395 @p1389) :args (@t674 @t409 (@list @t663)))
% 119.57/120.26  (step @p1397 :rule refl :args (@t675))
% 119.57/120.26  (step @p1398 :rule bool-double-not-elim :args (@t658))
% 119.57/120.26  (step @p1399 :rule nary_cong :premises (@p1398 @p1397) :args ((or (not @t676) @t675)))
% 119.57/120.26  (assume-push @p2275 @t676)
% 119.57/120.26  (step @p1401 :rule skolemize :premises (@p2275))
% 119.57/120.26  (step-pop @p2276 :rule scope :premises (@p1401))
% 119.57/120.26  (step @p1402 :rule process_scope :premises (@p2276) :args (@t675))
% 119.57/120.26  (step @p1404 :rule implies_elim :premises (@p1402))
% 119.57/120.26  (step @p1405 :rule eq_resolve :premises (@p1404 @p1399))
% 119.57/120.26  (step @p1406 :rule chain_m_resolution :premises (@p1405 @p1396) :args (@t658 @t190 (@list @t674)))
% 119.57/120.26  (step @p1407 :rule cong :premises (@p142 @p1327) :args (@t677))
% 119.57/120.26  (step @p1408 :rule cong :premises (@p1330 @p142 @p139) :args (@t678))
% 119.57/120.26  (step @p1409 :rule cong :premises (@p1408) :args (@t679))
% 119.57/120.26  (step @p1410 :rule nary_cong :premises (@p1334 @p1409) :args (@t680))
% 119.57/120.26  (step @p1411 :rule cong :premises (@p1410) :args (@t681))
% 119.57/120.26  (step @p1412 :rule cong :premises (@p1411) :args (@t682))
% 119.57/120.26  (step @p1413 :rule cong :premises (@p143) :args (@t683))
% 119.57/120.26  (step @p1414 :rule nary_cong :premises (@p1413 @p1328 @p1412 @p1407) :args (@t684))
% 119.57/120.26  (step @p1415 :rule cong :premises (@p530 @p1414) :args ((=> @t364 @t684)))
% 119.57/120.26  (assume-push @p2277 @t364)
% 119.57/120.26  (step @p1417 :rule instantiate :premises (@p525) :args (@t649))
% 119.57/120.26  (step-pop @p2278 :rule scope :premises (@p1417))
% 119.57/120.26  (step @p1418 :rule process_scope :premises (@p2278) :args (@t684))
% 119.57/120.26  (step @p1420 :rule eq_resolve :premises (@p1418 @p1415))
% 119.57/120.26  (step @p1421 :rule implies_elim :premises (@p1420))
% 119.57/120.26  (step @p1422 :rule chain_m_resolution :premises (@p1421 @p525) :args (@t685 @t190 @t368))
% 119.57/120.26  (step @p1423 :rule cnf_or_pos :args (@t685))
% 119.57/120.26  (step @p1424 :rule reordering :premises (@p1423) :args ((or @t216 @t650 @t676 @t533 (not @t685))))
% 119.57/120.26  (step @p1425 :rule evaluate :args (@t687))
% 119.57/120.26  (step @p1426 :rule cong :premises (@p1425) :args (@t688))
% 119.57/120.26  (step @p1427 :rule cong :premises (@p142 @p1426) :args (@t689))
% 119.57/120.26  (step @p1428 :rule cong :premises (@p1427) :args (@t690))
% 119.57/120.26  (step @p1429 :rule evaluate :args (@t686))
% 119.57/120.26  (step @p1430 :rule cong :premises (@p1429) :args (@t691))
% 119.57/120.26  (step @p1431 :rule cong :premises (@p1330 @p142 @p1430) :args (@t692))
% 119.57/120.26  (step @p1432 :rule cong :premises (@p1431) :args (@t693))
% 119.57/120.26  (step @p1433 :rule cong :premises (@p1330 @p1430) :args (@t694))
% 119.57/120.26  (step @p1434 :rule cong :premises (@p1433) :args (@t695))
% 119.57/120.26  (step @p1435 :rule nary_cong :premises (@p1434 @p1432) :args (@t696))
% 119.57/120.26  (step @p1436 :rule cong :premises (@p1435) :args (@t697))
% 119.57/120.26  (step @p1437 :rule cong :premises (@p1436) :args (@t698))
% 119.57/120.26  (step @p1438 :rule cong :premises (@p142 @p1430) :args (@t699))
% 119.57/120.26  (step @p1439 :rule nary_cong :premises (@p1438 @p1437 @p1428) :args (@t700))
% 119.57/120.26  (step @p1440 :rule cong :premises (@p569 @p1439) :args ((=> @t383 @t700)))
% 119.57/120.26  (assume-push @p2279 @t383)
% 119.57/120.26  (step @p1442 :rule instantiate :premises (@p564) :args ((@list @t130 @t686)))
% 119.57/120.26  (step-pop @p2280 :rule scope :premises (@p1442))
% 119.57/120.26  (step @p1443 :rule process_scope :premises (@p2280) :args (@t700))
% 119.57/120.26  (step @p1445 :rule eq_resolve :premises (@p1443 @p1440))
% 119.57/120.26  (step @p1446 :rule implies_elim :premises (@p1445))
% 119.57/120.26  (step @p1447 :rule chain_m_resolution :premises (@p1446 @p564) :args (@t703 @t190 @t386))
% 119.57/120.26  (step @p1448 :rule cnf_or_pos :args (@t703))
% 119.57/120.26  (step @p1449 :rule reordering :premises (@p1448) :args ((or @t650 @t702 @t556 (not @t703))))
% 119.57/120.26  (step @p1450 :rule evaluate :args (@t704))
% 119.57/120.26  (step @p1451 :rule cong :premises (@p1450) :args (@t705))
% 119.57/120.26  (step @p1452 :rule cong :premises (@p142 @p1451) :args (@t706))
% 119.57/120.26  (step @p1453 :rule refl :args (@t558))
% 119.57/120.26  (step @p1454 :rule cong :premises (@p142 @p1451) :args (@t707))
% 119.57/120.26  (step @p1455 :rule refl :args (@t708))
% 119.57/120.26  (step @p1456 :rule nary_cong :premises (@p1455 @p1454 @p1453 @p1452) :args (@t709))
% 119.57/120.26  (step @p1457 :rule cong :premises (@p530 @p1456) :args ((=> @t364 @t709)))
% 119.57/120.26  (assume-push @p2281 @t364)
% 119.57/120.26  (step @p1459 :rule instantiate :premises (@p525) :args ((@list @t130 3)))
% 119.57/120.26  (step-pop @p2282 :rule scope :premises (@p1459))
% 119.57/120.26  (step @p1460 :rule process_scope :premises (@p2282) :args (@t709))
% 119.57/120.26  (step @p1462 :rule eq_resolve :premises (@p1460 @p1457))
% 119.57/120.26  (step @p1463 :rule implies_elim :premises (@p1462))
% 119.57/120.26  (step @p1464 :rule chain_m_resolution :premises (@p1463 @p525) :args (@t710 @t190 @t368))
% 119.57/120.26  (step @p1465 :rule cnf_or_pos :args (@t710))
% 119.57/120.26  (step @p1466 :rule reordering :premises (@p1465) :args ((or @t136 @t708 @t558 @t701 (not @t710))))
% 119.57/120.26  (step @p1467 :rule chain_m_resolution :premises (@p1466 @p1464 @p32 @p1449 @p1447 @p1424 @p1422 @p1406 @p1362 @p1360 @p1349 @p1347 @p1325 @p1318 @p1316 @p1300 @p1298 @p1078 @p1077) :args ((or @t568 @t558 @t479 @t556) (@list false true true false false false false false false true false false true false true false true false) (@list @t710 @t136 @t701 @t703 @t533 @t685 @t658 @t194 @t656 @t650 @t652 @t564 @t633 @t635 @t562 @t615 @t566 @t561)))
% 119.57/120.26  (step @p1468 :rule refl :args (@t711))
% 119.57/120.26  (step @p1469 :rule bool-double-not-elim :args (@t559))
% 119.57/120.26  (step @p1470 :rule nary_cong :premises (@p1469 @p1468) :args ((or (not @t712) @t711)))
% 119.57/120.26  (assume-push @p2283 @t712)
% 119.57/120.26  (step @p1472 :rule skolemize :premises (@p2283))
% 119.57/120.26  (step-pop @p2284 :rule scope :premises (@p1472))
% 119.57/120.26  (step @p1473 :rule process_scope :premises (@p2284) :args (@t711))
% 119.57/120.26  (step @p1475 :rule implies_elim :premises (@p1473))
% 119.57/120.26  (step @p1476 :rule eq_resolve :premises (@p1475 @p1470))
% 119.57/120.26  (step @p1477 :rule aci_norm :args ((= (or (or @t68 @t714) @t350) @t715)))
% 119.57/120.26  (step @p1478 :rule refl :args (@t350))
% 119.57/120.26  (step @p1479 :rule bool-and-de-morgan :args (@t60 @t713 true))
% 119.57/120.26  (step @p1480 :rule nary_cong :premises (@p1479 @p1478) :args ((or (not @t716) @t350)))
% 119.57/120.26  (step @p1481 :rule trans :premises (@p1480 @p1477))
% 119.57/120.26  (step @p1482 :rule bool-impl-elim :args (@t716 @t350))
% 119.57/120.26  (step @p1483 :rule trans :premises (@p1482 @p1481))
% 119.57/120.26  (step @p1484 :rule cong :premises (@p1483) :args ((forall @t46 (=> @t716 @t350))))
% 119.57/120.26  (step @p1485 :rule bool-double-not-elim :args (@t713))
% 119.57/120.26  (step @p1486 :rule cong :premises (@p642) :args (@t717))
% 119.57/120.26  (step @p1487 :rule cong :premises (@p1486) :args (@t718))
% 119.57/120.26  (step @p1488 :rule exists-elim :args ((= @t58 @t718)))
% 119.57/120.26  (step @p1489 :rule trans :premises (@p1488 @p1487))
% 119.57/120.26  (step @p1490 :rule cong :premises (@p1489) :args (@t59))
% 119.57/120.26  (step @p1491 :rule trans :premises (@p1490 @p1485))
% 119.57/120.26  (step @p1492 :rule refl :args (@t60))
% 119.57/120.26  (step @p1493 :rule nary_cong :premises (@p1492 @p1491) :args (@t61))
% 119.57/120.26  (step @p1494 :rule cong :premises (@p1493 @p518) :args (@t62))
% 119.57/120.26  (step @p1495 :rule cong :premises (@p1494) :args (@t63))
% 119.57/120.26  (step @p1496 :rule trans :premises (@p1495 @p1484))
% 119.57/120.26  (step @p1497 :rule eq_resolve :premises (@p7 @p1496))
% 119.57/120.26  (step @p1498 :rule refl :args (@t712))
% 119.57/120.26  (step @p1499 :rule refl :args (@t720))
% 119.57/120.26  (step @p1500 :rule nary_cong :premises (@p1499 @p1498 @p1338) :args (@t721))
% 119.57/120.26  (step @p1501 :rule refl :args (@t722))
% 119.57/120.26  (step @p1502 :rule cong :premises (@p1501 @p1500) :args ((=> @t722 @t721)))
% 119.57/120.26  (assume-push @p2285 @t722)
% 119.57/120.26  (step @p1504 :rule instantiate :premises (@p1497) :args ((@list @t130 1)))
% 119.57/120.26  (step-pop @p2286 :rule scope :premises (@p1504))
% 119.57/120.26  (step @p1505 :rule process_scope :premises (@p2286) :args (@t721))
% 119.57/120.26  (step @p1507 :rule eq_resolve :premises (@p1505 @p1502))
% 119.57/120.26  (step @p1508 :rule implies_elim :premises (@p1507))
% 119.57/120.26  (step @p1509 :rule chain_m_resolution :premises (@p1508 @p1497) :args (@t723 @t190 (@list @t722)))
% 119.57/120.26  (step @p1510 :rule aci_norm :args ((= (or @t370 @t350) @t724)))
% 119.57/120.26  (step @p1511 :rule nary_cong :premises (@p552 @p1478) :args ((or @t375 @t350)))
% 119.57/120.26  (step @p1512 :rule trans :premises (@p1511 @p1510))
% 119.57/120.26  (step @p1513 :rule bool-impl-elim :args (@t65 @t350))
% 119.57/120.26  (step @p1514 :rule trans :premises (@p1513 @p1512))
% 119.57/120.26  (step @p1515 :rule cong :premises (@p1514) :args ((forall @t73 (=> @t65 @t350))))
% 119.57/120.26  (step @p1516 :rule refl :args (@t65))
% 119.57/120.26  (step @p1517 :rule cong :premises (@p1516 @p518) :args (@t77))
% 119.57/120.26  (step @p1518 :rule cong :premises (@p1517) :args (@t78))
% 119.57/120.26  (step @p1519 :rule trans :premises (@p1518 @p1515))
% 119.57/120.26  (step @p1520 :rule eq_resolve :premises (@p11 @p1519))
% 119.57/120.26  (step @p1521 :rule cong :premises (@p142 @p654) :args (@t725))
% 119.57/120.26  (step @p1522 :rule refl :args (@t727))
% 119.57/120.26  (step @p1523 :rule nary_cong :premises (@p249 @p1522 @p1521) :args (@t728))
% 119.57/120.26  (step @p1524 :rule refl :args (@t729))
% 119.57/120.26  (step @p1525 :rule cong :premises (@p1524 @p1523) :args ((=> @t729 @t728)))
% 119.57/120.26  (assume-push @p2287 @t729)
% 119.57/120.26  (step @p1527 :rule instantiate :premises (@p1520) :args ((@list tptp.tapOn 0 @t130)))
% 119.57/120.26  (step-pop @p2288 :rule scope :premises (@p1527))
% 119.57/120.26  (step @p1528 :rule process_scope :premises (@p2288) :args (@t728))
% 119.57/120.26  (step @p1530 :rule eq_resolve :premises (@p1528 @p1525))
% 119.57/120.26  (step @p1531 :rule implies_elim :premises (@p1530))
% 119.57/120.26  (step @p1532 :rule chain_m_resolution :premises (@p1531 @p1520) :args (@t730 @t190 (@list @t729)))
% 119.57/120.26  (step @p1533 :rule aci_norm :args ((= (and true @t732) @t732)))
% 119.57/120.26  (step @p1534 :rule cong :premises (@p107) :args (@t733))
% 119.57/120.26  (step @p1535 :rule cong :premises (@p1534) :args (@t734))
% 119.57/120.26  (step @p1536 :rule nary_cong :premises (@p675 @p1535) :args (@t735))
% 119.57/120.26  (step @p1537 :rule trans :premises (@p1536 @p1533))
% 119.57/120.26  (step @p1538 :rule refl :args (@t726))
% 119.57/120.26  (step @p1539 :rule cong :premises (@p1538 @p1537) :args (@t736))
% 119.57/120.26  (step @p1540 :rule cong :premises (@p603 @p1539) :args ((=> @t401 @t736)))
% 119.57/120.26  (assume-push @p2289 @t401)
% 119.57/120.26  (step @p1542 :rule instantiate :premises (@p597) :args ((@list tptp.tapOn @t130 0)))
% 119.57/120.26  (step-pop @p2290 :rule scope :premises (@p1542))
% 119.57/120.26  (step @p1543 :rule process_scope :premises (@p2290) :args (@t736))
% 119.57/120.26  (step @p1545 :rule eq_resolve :premises (@p1543 @p1540))
% 119.57/120.26  (step @p1546 :rule implies_elim :premises (@p1545))
% 119.57/120.26  (step @p1547 :rule chain_m_resolution :premises (@p1546 @p597) :args (@t737 @t190 @t404))
% 119.57/120.26  (step @p1548 :rule bool-impl-false1 :args (@t731))
% 119.57/120.26  (step @p1549 :rule eq-refl :args (@t130))
% 119.57/120.26  (step @p1550 :rule cong :premises (@p1549) :args (@t738))
% 119.57/120.26  (step @p1551 :rule trans :premises (@p1550 @p244))
% 119.57/120.26  (step @p1552 :rule refl :args (@t731))
% 119.57/120.26  (step @p1553 :rule cong :premises (@p1552 @p1551) :args ((=> @t731 @t738)))
% 119.57/120.26  (step @p1554 :rule trans :premises (@p1553 @p1548))
% 119.57/120.26  (assume-push @p2291 @t731)
% 119.57/120.26  (step @p1556 :rule instantiate :premises (@p2291) :args (@t605))
% 119.57/120.26  (step-pop @p2292 :rule scope :premises (@p1556))
% 119.57/120.26  (step @p1557 :rule process_scope :premises (@p2292) :args (@t738))
% 119.57/120.26  (step @p1559 :rule eq_resolve :premises (@p1557 @p1554))
% 119.57/120.26  (step @p1560 :rule bool-double-not-elim :args (@t731))
% 119.57/120.26  (step @p1561 :rule refl :args (@t739))
% 119.57/120.26  (step @p1562 :rule nary_cong :premises (@p1561 @p1538 @p1560) :args ((or @t739 @t726 @t740)))
% 119.57/120.26  (step @p1563 :rule cnf_equiv_pos2 :args (@t737))
% 119.57/120.26  (step @p1564 :rule eq_resolve :premises (@p1563 @p1562))
% 119.57/120.26  (step @p1565 :rule reordering :premises (@p1564) :args ((or @t726 @t731 @t739)))
% 119.57/120.26  (step @p1566 :rule chain_m_resolution :premises (@p1565 @p1559 @p1547) :args (@t726 @t407 (@list @t731 @t737)))
% 119.57/120.26  (step @p1567 :rule cnf_or_pos :args (@t730))
% 119.57/120.26  (step @p1568 :rule reordering :premises (@p1567) :args ((or @t236 @t719 @t727 (not @t730))))
% 119.57/120.26  (step @p1569 :rule chain_m_resolution :premises (@p1568 @p712 @p1566 @p1532) :args (@t719 @t741 (@list @t235 @t726 @t730)))
% 119.57/120.26  (step @p1570 :rule cnf_or_pos :args (@t723))
% 119.57/120.26  (step @p1571 :rule reordering :premises (@p1570) :args ((or @t720 @t712 @t633 (not @t723))))
% 119.57/120.26  (step @p1572 :rule cong :premises (@p155 @p142 @p419) :args (@t742))
% 119.57/120.26  (step @p1573 :rule cong :premises (@p1572) :args (@t743))
% 119.57/120.26  (step @p1574 :rule cong :premises (@p155 @p142 @p419) :args (@t744))
% 119.57/120.26  (step @p1575 :rule cong :premises (@p1574) :args (@t745))
% 119.57/120.26  (step @p1576 :rule nary_cong :premises (@p1575 @p1573) :args (@t746))
% 119.57/120.26  (step @p1577 :rule cong :premises (@p430) :args (@t747))
% 119.57/120.26  (step @p1578 :rule nary_cong :premises (@p1577 @p1576 @p1304) :args (@t748))
% 119.57/120.26  (step @p1579 :rule cong :premises (@p659 @p1578) :args ((=> @t421 @t748)))
% 119.57/120.26  (assume-push @p2293 @t421)
% 119.57/120.26  (step @p1581 :rule instantiate :premises (@p652) :args ((@list tptp.overflow @t317 @t130)))
% 119.57/120.26  (step-pop @p2294 :rule scope :premises (@p1581))
% 119.57/120.26  (step @p1582 :rule process_scope :premises (@p2294) :args (@t748))
% 119.57/120.26  (step @p1584 :rule eq_resolve :premises (@p1582 @p1579))
% 119.57/120.26  (step @p1585 :rule implies_elim :premises (@p1584))
% 119.57/120.26  (step @p1586 :rule chain_m_resolution :premises (@p1585 @p652) :args (@t752 @t190 @t425))
% 119.57/120.26  (step @p1587 :rule cnf_or_pos :args (@t752))
% 119.57/120.26  (step @p1588 :rule reordering :premises (@p1587) :args ((or @t336 @t634 @t751 (not @t752))))
% 119.57/120.26  (step @p1589 :rule cnf_and_pos :args (@t751 0))
% 119.57/120.26  (step @p1590 :rule reordering :premises (@p1589) :args ((or @t750 (not @t751))))
% 119.57/120.26  (step @p1591 :rule aci_norm :args ((= (and true @t755) @t755)))
% 119.57/120.26  (step @p1592 :rule refl :args (@t753))
% 119.57/120.26  (step @p1593 :rule nary_cong :premises (@p1592 @p107) :args (@t756))
% 119.57/120.26  (step @p1594 :rule cong :premises (@p1593) :args (@t757))
% 119.57/120.26  (step @p1595 :rule cong :premises (@p1594) :args (@t758))
% 119.57/120.26  (step @p1596 :rule nary_cong :premises (@p112 @p1595) :args (@t759))
% 119.57/120.26  (step @p1597 :rule trans :premises (@p1596 @p1591))
% 119.57/120.26  (step @p1598 :rule nary_cong :premises (@p115 @p1595) :args (@t760))
% 119.57/120.26  (step @p1599 :rule nary_cong :premises (@p123 @p120 @p1598 @p1597) :args (@t761))
% 119.57/120.26  (step @p1600 :rule refl :args (@t749))
% 119.57/120.26  (step @p1601 :rule cong :premises (@p1600 @p1599) :args (@t762))
% 119.57/120.26  (step @p1602 :rule cong :premises (@p127 @p1601) :args ((=> @t185 @t762)))
% 119.57/120.26  (assume-push @p2295 @t185)
% 119.57/120.26  (step @p1604 :rule instantiate :premises (@p104) :args (@t600))
% 119.57/120.26  (step-pop @p2296 :rule scope :premises (@p1604))
% 119.57/120.26  (step @p1605 :rule process_scope :premises (@p2296) :args (@t762))
% 119.57/120.26  (step @p1607 :rule eq_resolve :premises (@p1605 @p1602))
% 119.57/120.26  (step @p1608 :rule implies_elim :premises (@p1607))
% 119.57/120.26  (step @p1609 :rule chain_m_resolution :premises (@p1608 @p104) :args (@t764 @t190 @t191))
% 119.57/120.26  (step @p1610 :rule cnf_equiv_pos2 :args (@t764))
% 119.57/120.26  (step @p1611 :rule reordering :premises (@p1610) :args ((or @t749 (not @t763) (not @t764))))
% 119.57/120.26  (step @p1612 :rule bool-double-not-elim :args (@t754))
% 119.57/120.26  (step @p1613 :rule refl :args (@t763))
% 119.57/120.26  (step @p1614 :rule nary_cong :premises (@p1613 @p1612) :args ((or @t763 (not @t755))))
% 119.57/120.26  (step @p1615 :rule cnf_or_neg :args (@t763 3))
% 119.57/120.26  (step @p1616 :rule eq_resolve :premises (@p1615 @p1614))
% 119.57/120.26  (step @p1617 :rule reordering :premises (@p1616) :args ((or @t754 @t763)))
% 119.57/120.26  (step @p1618 :rule aci_norm :args ((= (or @t765 false) @t765)))
% 119.57/120.26  (step @p1619 :rule refl :args (@t765))
% 119.57/120.26  (step @p1620 :rule nary_cong :premises (@p1619 @p1551) :args (@t766))
% 119.57/120.26  (step @p1621 :rule trans :premises (@p1620 @p1618))
% 119.57/120.26  (step @p1622 :rule refl :args (@t754))
% 119.57/120.26  (step @p1623 :rule cong :premises (@p1622 @p1621) :args ((=> @t754 @t766)))
% 119.57/120.26  (assume-push @p2297 @t754)
% 119.57/120.26  (step @p1625 :rule instantiate :premises (@p2297) :args (@t605))
% 119.57/120.26  (step-pop @p2298 :rule scope :premises (@p1625))
% 119.57/120.26  (step @p1626 :rule process_scope :premises (@p2298) :args (@t766))
% 119.57/120.26  (step @p1628 :rule eq_resolve :premises (@p1626 @p1623))
% 119.57/120.26  (step @p1629 :rule implies_elim :premises (@p1628))
% 119.57/120.26  (step @p1630 :rule reordering :premises (@p1629) :args ((or @t765 @t755)))
% 119.57/120.26  (step @p1631 :rule chain_m_resolution :premises (@p1630 @p1617 @p1611 @p1609 @p1590 @p1588 @p1586 @p1571 @p1569 @p1509 @p1476 @p1467 @p1071 @p1062 @p1053 @p1047 @p1041 @p1039 @p1020 @p1018 @p996 @p994 @p992 @p990 @p890 @p844 @p835 @p826 @p820 @p814 @p812 @p793 @p791 @p770 @p768 @p766 @p466 @p493 @p764 @p743 @p741 @p739 @p737) :args (@t450 (@list false true false true false false false false false false false false false false false true false true false true true true true false false false false false true false true false true true true false false false false false false false) (@list @t754 @t763 @t764 @t749 @t751 @t752 @t633 @t719 @t723 @t559 @t568 @t535 @t531 @t554 @t553 @t549 @t551 @t542 @t544 @t537 @t534 @t496 @t498 @t499 @t457 @t454 @t475 @t474 @t470 @t472 @t463 @t465 @t459 @t456 @t193 @t340 @t334 @t327 @t442 @t307 @t443 @t449)))
% 119.57/120.26  (step @p1632 :rule bool-double-not-elim :args (@t447))
% 119.57/120.26  (step @p1633 :rule refl :args (@t767))
% 119.57/120.26  (step @p1634 :rule nary_cong :premises (@p1633 @p1632) :args ((or @t767 (not @t450))))
% 119.57/120.26  (step @p1635 :rule cnf_or_neg :args (@t767 0))
% 119.57/120.26  (step @p1636 :rule eq_resolve :premises (@p1635 @p1634))
% 119.57/120.26  (step @p1637 :rule reordering :premises (@p1636) :args ((or @t447 @t767)))
% 119.57/120.26  (step @p1638 :rule chain_m_resolution :premises (@p1637 @p1631) :args (@t767 @t409 (@list @t447)))
% 119.57/120.26  (step @p1639 :rule refl :args (@t768))
% 119.57/120.26  (step @p1640 :rule bool-double-not-elim :args (@t359))
% 119.57/120.26  (step @p1641 :rule nary_cong :premises (@p1640 @p1639) :args ((or (not @t360) @t768)))
% 119.57/120.26  (assume-push @p2299 @t360)
% 119.57/120.26  (step @p1643 :rule skolemize :premises (@p2299))
% 119.57/120.26  (step-pop @p2300 :rule scope :premises (@p1643))
% 119.57/120.26  (step @p1644 :rule process_scope :premises (@p2300) :args (@t768))
% 119.57/120.26  (step @p1646 :rule implies_elim :premises (@p1644))
% 119.57/120.26  (step @p1647 :rule eq_resolve :premises (@p1646 @p1641))
% 119.57/120.26  (step @p1648 :rule chain_m_resolution :premises (@p1647 @p1638) :args (@t359 @t190 (@list @t767)))
% 119.57/120.26  (step @p1649 :rule cong :premises (@p140 @p654) :args (@t769))
% 119.57/120.26  (step @p1650 :rule nary_cong :premises (@p249 @p248 @p1649) :args (@t770))
% 119.57/120.26  (step @p1651 :rule cong :premises (@p1352 @p1650) :args ((=> @t655 @t770)))
% 119.57/120.26  (assume-push @p2301 @t655)
% 119.57/120.26  (step @p1653 :rule instantiate :premises (@p50) :args (@t422))
% 119.57/120.26  (step-pop @p2302 :rule scope :premises (@p1653))
% 119.57/120.26  (step @p1654 :rule process_scope :premises (@p2302) :args (@t770))
% 119.57/120.26  (step @p1656 :rule eq_resolve :premises (@p1654 @p1651))
% 119.57/120.26  (step @p1657 :rule implies_elim :premises (@p1656))
% 119.57/120.26  (step @p1658 :rule chain_m_resolution :premises (@p1657 @p50) :args (@t771 @t190 @t657))
% 119.57/120.26  (step @p1659 :rule cnf_or_pos :args (@t771))
% 119.57/120.26  (step @p1660 :rule reordering :premises (@p1659) :args ((or @t236 @t306 @t234 (not @t771))))
% 119.57/120.26  (step @p1661 :rule chain_m_resolution :premises (@p1660 @p712 @p690 @p1658) :args (@t306 @t741 (@list @t235 @t233 @t771)))
% 119.57/120.26  (step @p1662 :rule cnf_or_pos :args (@t367))
% 119.57/120.26  (step @p1663 :rule reordering :premises (@p1662) :args ((or @t362 @t360 @t366 @t193 (not @t367))))
% 119.57/120.26  (step @p1664 :rule chain_m_resolution :premises (@p1663 @p1661 @p1648 @p718 @p538) :args (@t193 (@list false false true false) (@list @t306 @t359 @t366 @t367)))
% 119.57/120.26  (step @p1665 :rule chain_m_resolution :premises (@p766 @p1664 @p493 @p466) :args (@t336 @t741 (@list @t193 @t334 @t340)))
% 119.57/120.26  (step @p1666 :rule cnf_equiv_pos2 :args (@t328))
% 119.57/120.26  (step @p1667 :rule reordering :premises (@p1666) :args ((or @t327 @t772 (not @t328))))
% 119.57/120.26  (step @p1668 :rule chain_m_resolution :premises (@p1667 @p1665 @p439) :args (@t772 @t407 (@list @t327 @t328)))
% 119.57/120.26  (step @p1669 :rule cnf_and_neg :args (@t316))
% 119.57/120.26  (step @p1670 :rule reordering :premises (@p1669) :args ((or @t362 @t765 @t316)))
% 119.57/120.26  (step @p1671 :rule chain_m_resolution :premises (@p1670 @p1661 @p1668) :args (@t765 (@list false true) (@list @t306 @t316)))
% 119.57/120.26  (step @p1672 :rule cnf_and_pos :args (@t308 0))
% 119.57/120.26  (step @p1673 :rule reordering :premises (@p1672) :args ((or @t307 @t773)))
% 119.57/120.26  (step @p1674 :rule chain_m_resolution :premises (@p1673 @p1671) :args (@t773 @t409 (@list @t307)))
% 119.57/120.26  (step @p1675 :rule cnf_equiv_pos1 :args (@t315))
% 119.57/120.26  (step @p1676 :rule reordering :premises (@p1675) :args ((or @t308 @t774 (not @t315))))
% 119.57/120.26  (step @p1677 :rule chain_m_resolution :premises (@p1676 @p1674 @p415) :args (@t774 @t407 (@list @t308 @t315)))
% 119.57/120.26  (step @p1678 :rule bool-double-not-elim :args (@t777))
% 119.57/120.26  (step @p1679 :rule refl :args (@t782))
% 119.57/120.26  (step @p1680 :rule nary_cong :premises (@p1679 @p1678) :args ((or @t782 (not @t781))))
% 119.57/120.26  (step @p1681 :rule cnf_or_neg :args (@t782 0))
% 119.57/120.26  (step @p1682 :rule eq_resolve :premises (@p1681 @p1680))
% 119.57/120.26  (step @p1683 :rule reordering :premises (@p1682) :args ((or @t777 @t782)))
% 119.57/120.26  (step @p1684 :rule bool-double-not-elim :args (@t779))
% 119.57/120.26  (step @p1685 :rule nary_cong :premises (@p1679 @p1684) :args ((or @t782 (not @t780))))
% 119.57/120.26  (step @p1686 :rule cnf_or_neg :args (@t782 1))
% 119.57/120.26  (step @p1687 :rule eq_resolve :premises (@p1686 @p1685))
% 119.57/120.26  (step @p1688 :rule reordering :premises (@p1687) :args ((or @t779 @t782)))
% 119.57/120.26  (step @p1689 :rule cnf_or_neg :args (@t782 2))
% 119.57/120.26  (step @p1690 :rule bool-double-not-elim :args (@t313))
% 119.57/120.26  (step @p1691 :rule bool-double-not-elim :args (@t778))
% 119.57/120.26  (step @p1692 :rule refl :args (@t780))
% 119.57/120.26  (step @p1693 :rule refl :args (@t781))
% 119.57/120.26  (step @p1694 :rule nary_cong :premises (@p1693 @p1692 @p1691 @p1690) :args ((or @t781 @t780 (not @t783) (not @t774))))
% 119.57/120.26  (assume-push @p2303 @t774)
% 119.57/120.26  (assume-push @p2304 @t784)
% 119.57/120.26  (assume-push @p2305 @t777)
% 119.57/120.26  (step @p1104 :rule evaluate :args (@t586))
% 119.57/120.26  (step @p1698 :rule false_intro :premises (@p2303))
% 119.57/120.26  (step @p1699 :rule symm :premises (@p2304))
% 119.57/120.26  (step @p1700 :rule cong :premises (@p1699) :args (@t776))
% 119.57/120.26  (step @p1701 :rule refl :args (@t304))
% 119.57/120.26  (step @p1702 :rule cong :premises (@p1701 @p1700) :args (@t777))
% 119.57/120.26  (step @p1703 :rule true_intro :premises (@p2305))
% 119.57/120.26  (step @p1704 :rule symm :premises (@p1703))
% 119.57/120.26  (step @p1705 :rule trans :premises (@p1704 @p1702 @p1698))
% 119.57/120.26  (step @p1706 false :rule eq_resolve :premises (@p1705 @p1104))
% 119.57/120.26  (step-pop @p2306 :rule scope :premises (@p1706))
% 119.57/120.26  (step-pop @p2307 :rule scope :premises (@p2306))
% 119.57/120.26  (step-pop @p2308 :rule scope :premises (@p2307))
% 119.57/120.26  (step @p1707 :rule process_scope :premises (@p2308) :args (false))
% 119.57/120.26  (assume-push @p2309 @t777)
% 119.57/120.26  (assume-push @p2310 @t779)
% 119.57/120.26  (assume-push @p2311 @t783)
% 119.57/120.26  (assume-push @p2312 @t774)
% 119.57/120.26  (assume-push @p2313 @t779)
% 119.57/120.26  (assume-push @p2314 @t783)
% 119.57/120.26  (step @p1717 :rule arith-elim-lt :args (@t775 2))
% 119.57/120.26  (step @p1718 :rule symm :premises (@p1717))
% 119.57/120.26  (step @p1719 :rule eq_resolve :premises (@p2311 @p1718))
% 119.57/120.26  (step @p1720 :rule int_tight_ub :premises (@p1719))
% 119.57/120.26  (step @p1721 :rule arith_trichotomy :premises (@p2310 @p1720))
% 119.57/120.26  (step @p1722 :rule symm :premises (@p1721))
% 119.57/120.26  (step-pop @p2315 :rule scope :premises (@p1722))
% 119.57/120.26  (step-pop @p2316 :rule scope :premises (@p2315))
% 119.57/120.26  (step @p1723 :rule process_scope :premises (@p2316) :args (@t784))
% 119.57/120.26  (step @p1726 :rule and_intro :premises (@p2310 @p2311))
% 119.57/120.26  (step @p1727 :rule modus_ponens :premises (@p1726 @p1723))
% 119.57/120.26  (step @p1728 :rule and_intro :premises (@p2312 @p1727 @p2309))
% 119.57/120.26  (step-pop @p2317 :rule scope :premises (@p1728))
% 119.57/120.26  (step-pop @p2318 :rule scope :premises (@p2317))
% 119.57/120.26  (step-pop @p2319 :rule scope :premises (@p2318))
% 119.57/120.26  (step-pop @p2320 :rule scope :premises (@p2319))
% 119.57/120.26  (step @p1729 :rule process_scope :premises (@p2320) :args (@t785))
% 119.57/120.26  (step @p1734 :rule implies_elim :premises (@p1729))
% 119.57/120.26  (step @p1735 :rule resolution :premises (@p1734 @p1707) :args (true @t785))
% 119.57/120.26  (step @p1736 :rule not_and :premises (@p1735))
% 119.57/120.26  (step @p1737 :rule eq_resolve :premises (@p1736 @p1694))
% 119.57/120.26  (step @p1738 :rule chain_m_resolution :premises (@p1737 @p1689 @p1688 @p1683) :args ((or @t782 @t313) @t440 (@list @t778 @t779 @t777)))
% 119.57/120.26  (step @p1739 :rule chain_m_resolution :premises (@p1738 @p1677) :args (@t782 @t409 (@list @t313)))
% 119.57/120.26  (step @p1740 :rule refl :args (@t786))
% 119.57/120.26  (step @p1741 :rule bool-double-not-elim :args (@t300))
% 119.57/120.26  (step @p1742 :rule nary_cong :premises (@p1741 @p1740) :args ((or (not @t301) @t786)))
% 119.57/120.26  (assume-push @p2321 @t301)
% 119.57/120.26  (step @p1744 :rule skolemize :premises (@p2321))
% 119.57/120.26  (step-pop @p2322 :rule scope :premises (@p1744))
% 119.57/120.26  (step @p1745 :rule process_scope :premises (@p2322) :args (@t786))
% 119.57/120.26  (step @p1747 :rule implies_elim :premises (@p1745))
% 119.57/120.26  (step @p1748 :rule eq_resolve :premises (@p1747 @p1742))
% 119.57/120.26  (step @p1749 :rule chain_m_resolution :premises (@p1748 @p1739) :args (@t300 @t190 (@list @t782)))
% 119.57/120.26  (step @p1750 :rule cnf_equiv_pos1 :args (@t302))
% 119.57/120.26  (step @p1751 :rule reordering :premises (@p1750) :args ((or @t301 @t787 (not @t302))))
% 119.57/120.26  (step @p1752 :rule chain_m_resolution :premises (@p1751 @p1749 @p393) :args (@t787 @t270 (@list @t300 @t302)))
% 119.57/120.26  (step @p1753 :rule cnf_or_pos :args (@t237))
% 119.57/120.26  (step @p1754 :rule reordering :premises (@p1753) :args ((or @t236 @t234 @t214 @t230 @t232 (not @t237))))
% 119.57/120.26  (step @p1755 :rule chain_m_resolution :premises (@p1754 @p712 @p690 @p1752 @p319 @p260) :args (@t214 (@list false false true false false) (@list @t235 @t233 @t230 @t231 @t237)))
% 119.57/120.26  (step @p1756 :rule cnf_or_pos :args (@t217))
% 119.57/120.26  (step @p1757 :rule reordering :premises (@p1756) :args ((or @t216 @t215 (not @t217))))
% 119.57/120.26  (step @p1758 :rule chain_m_resolution :premises (@p1757 @p1755 @p190) :args (@t216 @t270 (@list @t214 @t217)))
% 119.57/120.26  (step @p1759 :rule cnf_and_pos :args (@t195 0))
% 119.57/120.26  (step @p1760 :rule reordering :premises (@p1759) :args ((or @t194 @t788)))
% 119.57/120.26  (step @p1761 :rule chain_m_resolution :premises (@p1760 @p1758) :args (@t788 @t409 (@list @t194)))
% 119.57/120.26  (step @p1762 :rule cnf_equiv_pos1 :args (@t208))
% 119.57/120.26  (step @p1763 :rule reordering :premises (@p1762) :args ((or @t790 @t195 @t789)))
% 119.57/120.26  (step @p1764 :rule chain_m_resolution :premises (@p1763 @p1761 @p166) :args (@t790 @t407 (@list @t195 @t208)))
% 119.57/120.26  (step @p1765 :rule cnf_equiv_pos2 :args (@t208))
% 119.57/120.26  (step @p1766 :rule reordering :premises (@p1765) :args ((or @t207 @t788 @t789)))
% 119.57/120.26  (step @p1767 :rule cnf_and_neg :args (@t195))
% 119.57/120.26  (step @p1768 :rule reordering :premises (@p1767) :args ((or @t339 @t216 @t195)))
% 119.57/120.26  (step @p1769 :rule cnf_and_pos :args (@t513 0))
% 119.57/120.26  (step @p1770 :rule reordering :premises (@p1769) :args ((or @t194 @t519)))
% 119.57/120.26  (step @p1771 :rule cnf_and_pos :args (@t793 0))
% 119.57/120.26  (step @p1772 :rule reordering :premises (@p1771) :args ((or @t194 (not @t793))))
% 119.57/120.26  (step @p1773 :rule aci_norm :args ((= (or false @t793) @t793)))
% 119.57/120.26  (step @p1774 :rule eq-symm :args (@t792 tptp.overflow))
% 119.57/120.26  (step @p1775 :rule nary_cong :premises (@p774 @p773 @p1774) :args (@t794))
% 119.57/120.26  (step @p1776 :rule absorb :args ((= (and (= tptp.tapOn @t792) false) false)))
% 119.57/120.26  (step @p1777 :rule eq-symm :args (@t792 tptp.tapOn))
% 119.57/120.26  (step @p1778 :rule nary_cong :premises (@p1777 @p147) :args (@t795))
% 119.57/120.26  (step @p1779 :rule trans :premises (@p1778 @p1776))
% 119.57/120.26  (step @p1780 :rule nary_cong :premises (@p1779 @p1775) :args (@t796))
% 119.57/120.26  (step @p1781 :rule trans :premises (@p1780 @p1773))
% 119.57/120.26  (step @p1782 :rule refl :args (@t797))
% 119.57/120.26  (step @p1783 :rule cong :premises (@p1782 @p1781) :args (@t798))
% 119.57/120.26  (step @p1784 :rule cong :premises (@p158 @p1783) :args ((=> @t131 @t798)))
% 119.57/120.26  (assume-push @p2323 @t131)
% 119.57/120.26  (step @p1786 :rule instantiate :premises (@p25) :args ((@list @t792 2)))
% 119.57/120.26  (step-pop @p2324 :rule scope :premises (@p1786))
% 119.57/120.26  (step @p1787 :rule process_scope :premises (@p2324) :args (@t798))
% 119.57/120.26  (step @p1789 :rule eq_resolve :premises (@p1787 @p1784))
% 119.57/120.26  (step @p1790 :rule implies_elim :premises (@p1789))
% 119.57/120.26  (step @p1791 :rule chain_m_resolution :premises (@p1790 @p25) :args (@t799 @t190 @t209))
% 119.57/120.26  (step @p1792 :rule cnf_equiv_pos1 :args (@t799))
% 119.57/120.26  (step @p1793 :rule reordering :premises (@p1792) :args ((or @t800 @t793 (not @t799))))
% 119.57/120.26  (step @p1794 :rule bool-double-not-elim :args (@t797))
% 119.57/120.26  (step @p1795 :rule refl :args (@t801))
% 119.57/120.26  (step @p1796 :rule nary_cong :premises (@p1795 @p1794) :args ((or @t801 (not @t800))))
% 119.57/120.26  (step @p1797 :rule cnf_or_neg :args (@t801 0))
% 119.57/120.26  (step @p1798 :rule eq_resolve :premises (@p1797 @p1796))
% 119.57/120.26  (step @p1799 :rule reordering :premises (@p1798) :args ((or @t797 @t801)))
% 119.57/120.26  (step @p1800 :rule refl :args (@t802))
% 119.57/120.26  (step @p1801 :rule bool-double-not-elim :args (@t791))
% 119.57/120.26  (step @p1802 :rule nary_cong :premises (@p1801 @p1800) :args ((or (not @t803) @t802)))
% 119.57/120.26  (assume-push @p2325 @t803)
% 119.57/120.26  (step @p1804 :rule skolemize :premises (@p2325))
% 119.57/120.26  (step-pop @p2326 :rule scope :premises (@p1804))
% 119.57/120.26  (step @p1805 :rule process_scope :premises (@p2326) :args (@t802))
% 119.57/120.26  (step @p1807 :rule implies_elim :premises (@p1805))
% 119.57/120.26  (step @p1808 :rule eq_resolve :premises (@p1807 @p1802))
% 119.57/120.26  (step @p1809 :rule refl :args (@t803))
% 119.57/120.26  (step @p1810 :rule refl :args (@t339))
% 119.57/120.26  (step @p1811 :rule nary_cong :premises (@p1810 @p880 @p1809 @p877) :args (@t804))
% 119.57/120.26  (step @p1812 :rule cong :premises (@p530 @p1811) :args ((=> @t364 @t804)))
% 119.57/120.26  (assume-push @p2327 @t364)
% 119.57/120.26  (step @p1814 :rule instantiate :premises (@p525) :args (@t495))
% 119.57/120.26  (step-pop @p2328 :rule scope :premises (@p1814))
% 119.57/120.26  (step @p1815 :rule process_scope :premises (@p2328) :args (@t804))
% 119.57/120.26  (step @p1817 :rule eq_resolve :premises (@p1815 @p1812))
% 119.57/120.26  (step @p1818 :rule implies_elim :premises (@p1817))
% 119.57/120.26  (step @p1819 :rule chain_m_resolution :premises (@p1818 @p525) :args (@t805 @t190 @t368))
% 119.57/120.26  (step @p1820 :rule cnf_or_pos :args (@t805))
% 119.57/120.26  (step @p1821 :rule reordering :premises (@p1820) :args ((or @t339 @t498 @t803 @t496 (not @t805))))
% 119.57/120.26  (step @p1822 :rule cnf_and_neg :args (@t806))
% 119.57/120.26  (step @p1823 :rule reordering :premises (@p1822) :args ((or @t497 @t708 @t806)))
% 119.57/120.26  (step @p1824 :rule evaluate :args (@t807))
% 119.57/120.26  (step @p1825 :rule refl :args (3))
% 119.57/120.26  (step @p1826 :rule nary_cong :premises (@p302 @p1825) :args (@t808))
% 119.57/120.26  (step @p1827 :rule trans :premises (@p1826 @p1824))
% 119.57/120.26  (step @p1828 :rule cong :premises (@p140 @p241 @p142 @p1827) :args (@t809))
% 119.57/120.26  (step @p1829 :rule nary_cong :premises (@p306 @p1828) :args (@t810))
% 119.57/120.26  (step @p1830 :rule cong :premises (@p308 @p1829) :args ((=> @t267 @t810)))
% 119.57/120.26  (assume-push @p2329 @t267)
% 119.57/120.26  (step @p1832 :rule instantiate :premises (@p300) :args ((@list 0 0 3)))
% 119.57/120.26  (step-pop @p2330 :rule scope :premises (@p1832))
% 119.57/120.26  (step @p1833 :rule process_scope :premises (@p2330) :args (@t810))
% 119.57/120.26  (step @p1835 :rule eq_resolve :premises (@p1833 @p1830))
% 119.57/120.26  (step @p1836 :rule implies_elim :premises (@p1835))
% 119.57/120.26  (step @p1837 :rule chain_m_resolution :premises (@p1836 @p300) :args (@t812 @t190 @t269))
% 119.57/120.26  (step @p1838 :rule cnf_or_pos :args (@t812))
% 119.57/120.26  (step @p1839 :rule reordering :premises (@p1838) :args ((or @t265 @t811 (not @t812))))
% 119.57/120.26  (step @p1840 :rule chain_m_resolution :premises (@p1839 @p26 @p1837) :args (@t811 @t270 (@list @t133 @t812)))
% 119.57/120.26  (step @p1841 :rule aci_norm :args ((= (or @t236 @t234 false @t814 @t813 @t533) @t815)))
% 119.57/120.26  (step @p1842 :rule cong :premises (@p1824) :args (@t816))
% 119.57/120.26  (step @p1843 :rule cong :premises (@p142 @p1842) :args (@t817))
% 119.57/120.26  (step @p1844 :rule cong :premises (@p241 @p140 @p1842) :args (@t818))
% 119.57/120.26  (step @p1845 :rule refl :args (@t814))
% 119.57/120.26  (step @p1846 :rule evaluate :args (@t819))
% 119.57/120.26  (step @p1847 :rule cong :premises (@p1846) :args (@t820))
% 119.57/120.26  (step @p1848 :rule trans :premises (@p1847 @p244))
% 119.57/120.26  (step @p1849 :rule nary_cong :premises (@p249 @p248 @p1848 @p1845 @p1844 @p1843) :args (@t821))
% 119.57/120.26  (step @p1850 :rule trans :premises (@p1849 @p1841))
% 119.57/120.26  (step @p1851 :rule cong :premises (@p252 @p1850) :args ((=> @t245 @t821)))
% 119.57/120.26  (assume-push @p2331 @t245)
% 119.57/120.26  (step @p1853 :rule instantiate :premises (@p235) :args ((@list tptp.tapOn 0 tptp.filling @t130 3)))
% 119.57/120.26  (step-pop @p2332 :rule scope :premises (@p1853))
% 119.57/120.26  (step @p1854 :rule process_scope :premises (@p2332) :args (@t821))
% 119.57/120.26  (step @p1856 :rule eq_resolve :premises (@p1854 @p1851))
% 119.57/120.26  (step @p1857 :rule implies_elim :premises (@p1856))
% 119.57/120.26  (step @p1858 :rule chain_m_resolution :premises (@p1857 @p235) :args (@t815 @t190 @t246))
% 119.57/120.26  (step @p1859 :rule cnf_or_pos :args (@t815))
% 119.57/120.26  (step @p1860 :rule reordering :premises (@p1859) :args ((or @t236 @t234 @t814 @t813 @t533 (not @t815))))
% 119.57/120.26  (step @p1861 :rule bool-double-not-elim :args (@t822))
% 119.57/120.26  (step @p1862 :rule arith_poly_norm :args ((= (* 2 (- 3 @t34)) (* 2 (- @t823 1)))))
% 119.57/120.26  (step @p1863 :rule arith_poly_norm_rel :premises (@p1862) :args ((= (>= 3 @t34) @t824)))
% 119.57/120.26  (step @p1864 :rule arith-geq-tighten :args (@t1 3))
% 119.57/120.26  (step @p1865 :rule trans :premises (@p1864 @p1863))
% 119.57/120.26  (step @p1866 :rule symm :premises (@p1865))
% 119.57/120.26  (step @p1867 :rule cong :premises (@p1866) :args (@t825))
% 119.57/120.26  (step @p1868 :rule trans :premises (@p1867 @p1861))
% 119.57/120.26  (step @p1869 :rule nary_cong :premises (@p379 @p378 @p1868 @p362) :args (@t826))
% 119.57/120.26  (step @p1870 :rule cong :premises (@p1869) :args (@t827))
% 119.57/120.26  (step @p1871 :rule cong :premises (@p1870) :args (@t828))
% 119.57/120.26  (step @p1872 :rule refl :args (@t813))
% 119.57/120.26  (step @p1873 :rule cong :premises (@p1872 @p1871) :args (@t829))
% 119.57/120.26  (step @p1874 :rule cong :premises (@p385 @p1873) :args ((=> @t298 @t829)))
% 119.57/120.26  (assume-push @p2333 @t298)
% 119.57/120.26  (step @p1876 :rule instantiate :premises (@p361) :args ((@list 0 tptp.filling 3)))
% 119.57/120.26  (step-pop @p2334 :rule scope :premises (@p1876))
% 119.57/120.26  (step @p1877 :rule process_scope :premises (@p2334) :args (@t829))
% 119.57/120.26  (step @p1879 :rule eq_resolve :premises (@p1877 @p1874))
% 119.57/120.26  (step @p1880 :rule implies_elim :premises (@p1879))
% 119.57/120.26  (step @p1881 :rule chain_m_resolution :premises (@p1880 @p361) :args (@t832 @t190 @t303))
% 119.57/120.26  (step @p1882 :rule cnf_equiv_pos1 :args (@t832))
% 119.57/120.26  (step @p1883 :rule reordering :premises (@p1882) :args ((or (not @t813) @t831 (not @t832))))
% 119.57/120.26  (step @p1884 :rule refl :args (@t842))
% 119.57/120.26  (step @p1885 :rule bool-double-not-elim :args (@t830))
% 119.57/120.26  (step @p1886 :rule nary_cong :premises (@p1885 @p1884) :args ((or (not @t831) @t842)))
% 119.57/120.26  (assume-push @p2335 @t831)
% 119.57/120.26  (step @p1888 :rule skolemize :premises (@p2335))
% 119.57/120.26  (step-pop @p2336 :rule scope :premises (@p1888))
% 119.57/120.26  (step @p1889 :rule process_scope :premises (@p2336) :args (@t842))
% 119.57/120.26  (step @p1891 :rule implies_elim :premises (@p1889))
% 119.57/120.26  (step @p1892 :rule eq_resolve :premises (@p1891 @p1886))
% 119.57/120.26  (step @p1893 :rule bool-double-not-elim :args (@t839))
% 119.57/120.26  (step @p1894 :rule refl :args (@t841))
% 119.57/120.26  (step @p1895 :rule nary_cong :premises (@p1894 @p1893) :args ((or @t841 (not @t840))))
% 119.57/120.26  (step @p1896 :rule cnf_or_neg :args (@t841 0))
% 119.57/120.26  (step @p1897 :rule eq_resolve :premises (@p1896 @p1895))
% 119.57/120.26  (step @p1898 :rule reordering :premises (@p1897) :args ((or @t839 @t841)))
% 119.57/120.26  (step @p1899 :rule bool-double-not-elim :args (@t837))
% 119.57/120.26  (step @p1900 :rule nary_cong :premises (@p1894 @p1899) :args ((or @t841 (not @t838))))
% 119.57/120.26  (step @p1901 :rule cnf_or_neg :args (@t841 1))
% 119.57/120.26  (step @p1902 :rule eq_resolve :premises (@p1901 @p1900))
% 119.57/120.26  (step @p1903 :rule reordering :premises (@p1902) :args ((or @t837 @t841)))
% 119.57/120.26  (step @p1904 :rule cnf_or_neg :args (@t841 2))
% 119.57/120.26  (step @p1905 :rule eq-symm :args (@t835 tptp.overflow))
% 119.57/120.26  (step @p1906 :rule refl :args (@t843))
% 119.57/120.26  (step @p1907 :rule refl :args (@t844))
% 119.57/120.26  (step @p1908 :rule nary_cong :premises (@p1907 @p1906 @p1905) :args (@t845))
% 119.57/120.26  (step @p1909 :rule refl :args (@t846))
% 119.57/120.26  (step @p1910 :rule eq-symm :args (@t835 tptp.tapOn))
% 119.57/120.26  (step @p1911 :rule nary_cong :premises (@p1910 @p1909) :args (@t847))
% 119.57/120.26  (step @p1912 :rule nary_cong :premises (@p1911 @p1908) :args (@t848))
% 119.57/120.26  (step @p1913 :rule refl :args (@t839))
% 119.57/120.26  (step @p1914 :rule cong :premises (@p1913 @p1912) :args (@t849))
% 119.57/120.26  (step @p1915 :rule cong :premises (@p158 @p1914) :args ((=> @t131 @t849)))
% 119.57/120.26  (assume-push @p2337 @t131)
% 119.57/120.26  (step @p1917 :rule instantiate :premises (@p25) :args ((@list @t835 @t833)))
% 119.57/120.26  (step-pop @p2338 :rule scope :premises (@p1917))
% 119.57/120.26  (step @p1918 :rule process_scope :premises (@p2338) :args (@t849))
% 119.57/120.26  (step @p1920 :rule eq_resolve :premises (@p1918 @p1915))
% 119.57/120.26  (step @p1921 :rule implies_elim :premises (@p1920))
% 119.57/120.26  (step @p1922 :rule chain_m_resolution :premises (@p1921 @p25) :args (@t854 @t190 @t209))
% 119.57/120.26  (step @p1923 :rule cnf_equiv_pos1 :args (@t854))
% 119.57/120.26  (step @p1924 :rule reordering :premises (@p1923) :args ((or @t840 @t853 (not @t854))))
% 119.57/120.26  (assume-push @p2339 @t837)
% 119.57/120.26  (assume-push @p2340 @t837)
% 119.57/120.26  (assume-push @p2341 @t846)
% 119.57/120.26  (step @p1928 :rule evaluate :args ((<= 0 -1)))
% 119.57/120.26  (step @p1929 :rule evaluate :args ((+ 0 -1)))
% 119.57/120.26  (step @p1930 :rule evaluate :args (@t855))
% 119.57/120.26  (step @p1931 :rule nary_cong :premises (@p148 @p1930) :args (@t856))
% 119.57/120.26  (step @p1932 :rule trans :premises (@p1931 @p1929))
% 119.57/120.26  (step @p1933 :rule arith_poly_norm :args ((= @t857 0)))
% 119.57/120.26  (step @p1934 :rule cong :premises (@p1933 @p1932) :args ((<= @t857 @t856)))
% 119.57/120.26  (step @p1935 :rule trans :premises (@p1934 @p1928))
% 119.57/120.26  (step @p1936 :rule arith_mult_neg :args (-1 @t837))
% 119.57/120.26  (step @p1937 :rule evaluate :args ((< -1 0)))
% 119.57/120.26  (step @p1938 :rule true_elim :premises (@p1937))
% 119.57/120.26  (step @p1939 :rule and_intro :premises (@p1938 @p2339))
% 119.57/120.26  (step @p1940 :rule modus_ponens :premises (@p1939 @p1936))
% 119.57/120.26  (step @p1941 :rule arith_sum_ub :premises (@p2341 @p1940))
% 119.57/120.26  (step @p1942 false :rule eq_resolve :premises (@p1941 @p1935))
% 119.57/120.26  (step-pop @p2342 :rule scope :premises (@p1942))
% 119.57/120.26  (step @p1943 :rule process_scope :premises (@p2342) :args (false))
% 119.57/120.26  (step-pop @p2343 :rule scope :premises (@p1943))
% 119.57/120.26  (step @p1945 :rule process_scope :premises (@p2343) :args (@t858))
% 119.57/120.26  (step @p1947 :rule modus_ponens :premises (@p2339 @p1945))
% 119.57/120.26  (step-pop @p2344 :rule scope :premises (@p1947))
% 119.57/120.26  (step @p1948 :rule process_scope :premises (@p2344) :args (@t858))
% 119.57/120.26  (step @p1950 :rule implies_elim :premises (@p1948))
% 119.57/120.26  (step @p1951 :rule cnf_and_pos :args (@t852 1))
% 119.57/120.26  (step @p1952 :rule reordering :premises (@p1951) :args ((or @t846 (not @t852))))
% 119.57/120.26  (step @p1953 :rule cnf_or_pos :args (@t853))
% 119.57/120.26  (step @p1954 :rule reordering :premises (@p1953) :args ((or @t852 @t851 (not @t853))))
% 119.57/120.26  (step @p1955 :rule cnf_and_pos :args (@t851 0))
% 119.57/120.26  (step @p1956 :rule reordering :premises (@p1955) :args ((or @t844 @t859)))
% 119.57/120.26  (step @p1957 :rule cnf_and_pos :args (@t851 2))
% 119.57/120.26  (step @p1958 :rule reordering :premises (@p1957) :args ((or @t850 @t859)))
% 119.57/120.26  (step @p1959 :rule bool-double-not-elim :args (@t860))
% 119.57/120.26  (step @p1960 :rule refl :args (@t861))
% 119.57/120.26  (step @p1961 :rule bool-double-not-elim :args (@t836))
% 119.57/120.26  (step @p1962 :rule refl :args (@t838))
% 119.57/120.26  (step @p1963 :rule refl :args (@t840))
% 119.57/120.26  (step @p1964 :rule bool-double-not-elim :args (@t207))
% 119.57/120.26  (step @p1965 :rule nary_cong :premises (@p1964 @p1963 @p1962 @p1961 @p1960 @p1959) :args ((or (not @t790) @t840 @t838 (not @t863) @t861 (not @t862))))
% 119.57/120.26  (assume-push @p2345 @t839)
% 119.57/120.26  (assume-push @p2346 @t850)
% 119.57/120.26  (assume-push @p2347 @t864)
% 119.57/120.26  (assume-push @p2348 @t790)
% 119.57/120.26  (step @p963 :rule evaluate :args (@t528))
% 119.57/120.26  (step @p1970 :rule true_intro :premises (@p2345))
% 119.57/120.26  (step @p1971 :rule cong :premises (@p2347) :args (@t192))
% 119.57/120.26  (step @p1972 :rule cong :premises (@p2346 @p1971) :args (@t207))
% 119.57/120.26  (step @p1973 :rule false_intro :premises (@p2348))
% 119.57/120.26  (step @p1974 :rule symm :premises (@p1973))
% 119.57/120.26  (step @p1975 :rule trans :premises (@p1974 @p1972 @p1970))
% 119.57/120.26  (step @p1976 false :rule eq_resolve :premises (@p1975 @p963))
% 119.57/120.26  (step-pop @p2349 :rule scope :premises (@p1976))
% 119.57/120.26  (step-pop @p2350 :rule scope :premises (@p2349))
% 119.57/120.26  (step-pop @p2351 :rule scope :premises (@p2350))
% 119.57/120.26  (step-pop @p2352 :rule scope :premises (@p2351))
% 119.57/120.26  (step @p1977 :rule process_scope :premises (@p2352) :args (false))
% 119.57/120.26  (assume-push @p2353 @t790)
% 119.57/120.26  (assume-push @p2354 @t839)
% 119.57/120.26  (assume-push @p2355 @t837)
% 119.57/120.26  (assume-push @p2356 @t863)
% 119.57/120.26  (assume-push @p2357 @t850)
% 119.57/120.26  (assume-push @p2358 @t862)
% 119.57/120.26  (assume-push @p2359 @t837)
% 119.57/120.26  (assume-push @p2360 @t862)
% 119.57/120.26  (assume-push @p2361 @t863)
% 119.57/120.26  (step @p1991 :rule arith-elim-lt :args (@t833 3))
% 119.57/120.26  (step @p1992 :rule symm :premises (@p1991))
% 119.57/120.26  (step @p1993 :rule eq_resolve :premises (@p2356 @p1992))
% 119.57/120.26  (step @p1994 :rule int_tight_ub :premises (@p1993))
% 119.57/120.26  (step @p1995 :rule arith_trichotomy :premises (@p2355 @p2358))
% 119.57/120.26  (step @p1996 :rule int_tight_lb :premises (@p1995))
% 119.57/120.26  (step @p1997 :rule arith_trichotomy :premises (@p1996 @p1994))
% 119.57/120.26  (step @p1998 :rule symm :premises (@p1997))
% 119.57/120.26  (step-pop @p2362 :rule scope :premises (@p1998))
% 119.57/120.26  (step-pop @p2363 :rule scope :premises (@p2362))
% 119.57/120.26  (step-pop @p2364 :rule scope :premises (@p2363))
% 119.57/120.26  (step @p1999 :rule process_scope :premises (@p2364) :args (@t864))
% 119.57/120.26  (step @p2003 :rule and_intro :premises (@p2355 @p2358 @p2356))
% 119.57/120.26  (step @p2004 :rule modus_ponens :premises (@p2003 @p1999))
% 119.57/120.26  (step @p2005 :rule and_intro :premises (@p2354 @p2357 @p2004 @p2353))
% 119.57/120.26  (step-pop @p2365 :rule scope :premises (@p2005))
% 119.57/120.26  (step-pop @p2366 :rule scope :premises (@p2365))
% 119.57/120.26  (step-pop @p2367 :rule scope :premises (@p2366))
% 119.57/120.26  (step-pop @p2368 :rule scope :premises (@p2367))
% 119.57/120.26  (step-pop @p2369 :rule scope :premises (@p2368))
% 119.57/120.26  (step-pop @p2370 :rule scope :premises (@p2369))
% 119.57/120.26  (step @p2006 :rule process_scope :premises (@p2370) :args (@t865))
% 119.57/120.26  (step @p2013 :rule implies_elim :premises (@p2006))
% 119.57/120.26  (step @p2014 :rule resolution :premises (@p2013 @p1977) :args (true @t865))
% 119.57/120.26  (step @p2015 :rule not_and :premises (@p2014))
% 119.57/120.26  (step @p2016 :rule eq_resolve :premises (@p2015 @p1965))
% 119.57/120.26  (step @p2017 :rule refl :args (@t867))
% 119.57/120.26  (step @p2018 :rule nary_cong :premises (@p1560 @p2017) :args ((or @t740 @t867)))
% 119.57/120.26  (step @p2019 :rule eq-symm :args (@t866 @t130))
% 119.57/120.26  (step @p2020 :rule bool-double-not-elim :args (@t868))
% 119.57/120.26  (step @p2021 :rule trans :premises (@p2020 @p2019))
% 119.57/120.26  (step @p2022 :rule refl :args (@t732))
% 119.57/120.26  (step @p2023 :rule cong :premises (@p2022 @p2021) :args ((=> @t732 @t869)))
% 119.57/120.26  (assume-push @p2371 @t732)
% 119.57/120.26  (step @p2025 :rule skolemize :premises (@p2371))
% 119.57/120.26  (step-pop @p2372 :rule scope :premises (@p2025))
% 119.57/120.26  (step @p2026 :rule process_scope :premises (@p2372) :args (@t869))
% 119.57/120.26  (step @p2028 :rule eq_resolve :premises (@p2026 @p2023))
% 119.57/120.26  (step @p2029 :rule implies_elim :premises (@p2028))
% 119.57/120.26  (step @p2030 :rule eq_resolve :premises (@p2029 @p2018))
% 119.57/120.26  (step @p2031 :rule chain_m_resolution :premises (@p2030 @p1559) :args (@t867 @t409 (@list @t731)))
% 119.57/120.26  (step @p2032 :rule refl :args (@t862))
% 119.57/120.26  (step @p2033 :rule refl :args (@t870))
% 119.57/120.26  (step @p2034 :rule refl :args (@t871))
% 119.57/120.26  (step @p2035 :rule bool-double-not-elim :args (@t307))
% 119.57/120.26  (step @p2036 :rule nary_cong :premises (@p2035 @p2034 @p2033 @p2032) :args ((or (not @t765) @t871 @t870 @t862)))
% 119.57/120.26  (assume-push @p2373 @t844)
% 119.57/120.26  (assume-push @p2374 @t867)
% 119.57/120.26  (assume-push @p2375 @t872)
% 119.57/120.26  (assume-push @p2376 @t765)
% 119.57/120.26  (step @p963 :rule evaluate :args (@t528))
% 119.57/120.26  (step @p2041 :rule true_intro :premises (@p2373))
% 119.57/120.26  (step @p2042 :rule cong :premises (@p2375) :args (@t305))
% 119.57/120.26  (step @p2043 :rule symm :premises (@p2374))
% 119.57/120.26  (step @p2044 :rule cong :premises (@p2043 @p2042) :args ((tptp.holdsAt @t866 @t305)))
% 119.57/120.26  (step @p749 :rule refl :args (@t305))
% 119.57/120.26  (step @p2045 :rule cong :premises (@p2374 @p749) :args (@t307))
% 119.57/120.26  (step @p2046 :rule false_intro :premises (@p2376))
% 119.57/120.26  (step @p2047 :rule symm :premises (@p2046))
% 119.57/120.26  (step @p2048 :rule trans :premises (@p2047 @p2045 @p2044 @p2041))
% 119.57/120.26  (step @p2049 false :rule eq_resolve :premises (@p2048 @p963))
% 119.57/120.26  (step-pop @p2377 :rule scope :premises (@p2049))
% 119.57/120.26  (step-pop @p2378 :rule scope :premises (@p2377))
% 119.57/120.26  (step-pop @p2379 :rule scope :premises (@p2378))
% 119.57/120.26  (step-pop @p2380 :rule scope :premises (@p2379))
% 119.57/120.26  (step @p2050 :rule process_scope :premises (@p2380) :args (false))
% 119.57/120.26  (assume-push @p2381 @t765)
% 119.57/120.26  (assume-push @p2382 @t867)
% 119.57/120.26  (assume-push @p2383 @t844)
% 119.57/120.26  (assume-push @p2384 @t860)
% 119.57/120.26  (assume-push @p2385 @t860)
% 119.57/120.26  (step @p2060 :rule symm :premises (@p2384))
% 119.57/120.26  (step-pop @p2386 :rule scope :premises (@p2060))
% 119.57/120.26  (step @p2061 :rule process_scope :premises (@p2386) :args (@t872))
% 119.57/120.26  (step @p2063 :rule modus_ponens :premises (@p2384 @p2061))
% 119.57/120.26  (step @p2064 :rule and_intro :premises (@p2383 @p2382 @p2063 @p2381))
% 119.57/120.26  (step-pop @p2387 :rule scope :premises (@p2064))
% 119.57/120.26  (step-pop @p2388 :rule scope :premises (@p2387))
% 119.57/120.26  (step-pop @p2389 :rule scope :premises (@p2388))
% 119.57/120.26  (step-pop @p2390 :rule scope :premises (@p2389))
% 119.57/120.26  (step @p2065 :rule process_scope :premises (@p2390) :args (@t873))
% 119.57/120.26  (step @p2070 :rule implies_elim :premises (@p2065))
% 119.57/120.26  (step @p2071 :rule resolution :premises (@p2070 @p2050) :args (true @t873))
% 119.57/120.26  (step @p2072 :rule not_and :premises (@p2071))
% 119.57/120.26  (step @p2073 :rule eq_resolve :premises (@p2072 @p2036))
% 119.57/120.26  (step @p2074 :rule chain_m_resolution :premises (@p2073 @p2031 @p2016 @p1958 @p1956 @p1954 @p1952 @p1950 @p1924 @p1922 @p1904 @p1903 @p1898 @p1892 @p1883 @p1881 @p1860 @p1858 @p690 @p1840 @p712 @p1823 @p1821 @p1819 @p989 @p902 @p718 @p1808 @p986 @p1799 @p908 @p1793 @p1791 @p934 @p932 @p1772 @p1770 @p1768 @p1766 @p166) :args ((or @t307 @t339 @t207 @t806) (@list false false false false false true true false false true false false true true false false false false false false true false false true false true false false false false true false true false true true true true false) (@list @t867 @t860 @t850 @t844 @t851 @t852 @t846 @t853 @t854 @t836 @t837 @t839 @t841 @t830 @t832 @t813 @t815 @t233 @t811 @t235 @t533 @t496 @t805 @t498 @t505 @t366 @t791 @t501 @t801 @t511 @t797 @t799 @t507 @t518 @t793 @t513 @t194 @t195 @t208)))
% 119.57/120.26  (step @p2075 :rule chain_m_resolution :premises (@p2074 @p1671 @p1664 @p1764) :args (@t806 (@list true false true) (@list @t307 @t193 @t207)))
% 119.57/120.26  (step @p2076 :rule cnf_and_pos :args (@t806 0))
% 119.57/120.26  (step @p2077 :rule reordering :premises (@p2076) :args ((or @t533 @t874)))
% 119.57/120.26  (step @p2078 :rule chain_m_resolution :premises (@p2077 @p2075) :args (@t533 @t190 (@list @t806)))
% 119.57/120.26  (step @p2079 :rule aci_norm :args ((= (or @t708 false) @t708)))
% 119.57/120.26  (step @p2080 :rule nary_cong :premises (@p1455 @p1551) :args (@t875))
% 119.57/120.26  (step @p2081 :rule trans :premises (@p2080 @p2079))
% 119.57/120.26  (step @p2082 :rule refl :args (@t167))
% 119.57/120.26  (step @p2083 :rule cong :premises (@p2082 @p2081) :args ((=> @t167 @t875)))
% 119.57/120.26  (assume-push @p2391 @t167)
% 119.57/120.26  (step @p2085 :rule instantiate :premises (@p2391) :args (@t605))
% 119.57/120.26  (step-pop @p2392 :rule scope :premises (@p2085))
% 119.57/120.26  (step @p2086 :rule process_scope :premises (@p2392) :args (@t875))
% 119.57/120.26  (step @p2088 :rule eq_resolve :premises (@p2086 @p2083))
% 119.57/120.26  (step @p2089 :rule implies_elim :premises (@p2088))
% 119.57/120.26  (step @p2090 :rule reordering :premises (@p2089) :args ((or @t708 @t168)))
% 119.57/120.26  (step @p2091 :rule chain_m_resolution :premises (@p2090 @p2078) :args (@t168 @t190 (@list @t533)))
% 119.57/120.26  (step @p2092 :rule bool-double-not-elim :args (@t167))
% 119.57/120.26  (step @p2093 :rule refl :args (@t188))
% 119.57/120.26  (step @p2094 :rule nary_cong :premises (@p2093 @p2092) :args ((or @t188 (not @t168))))
% 119.57/120.26  (step @p2095 :rule cnf_or_neg :args (@t188 3))
% 119.57/120.26  (step @p2096 :rule eq_resolve :premises (@p2095 @p2094))
% 119.57/120.26  (step @p2097 :rule reordering :premises (@p2096) :args ((or @t167 @t188)))
% 119.57/120.26  (step @p2098 :rule chain_m_resolution :premises (@p2097 @p2091) :args (@t188 @t409 (@list @t167)))
% 119.57/120.26  (step @p2099 :rule cnf_equiv_pos2 :args (@t189))
% 119.57/120.26  (step @p2100 :rule reordering :premises (@p2099) :args ((or @t183 (not @t188) (not @t189))))
% 119.57/120.26  (step @p2101 :rule chain_m_resolution :premises (@p2100 @p2098 @p135) :args (@t183 @t270 (@list @t188 @t189)))
% 119.57/120.26  (step @p2102 :rule aci_norm :args ((= (or false @t806) @t806)))
% 119.57/120.26  (step @p2103 :rule aci_norm :args ((= (and @t533 @t496 true) @t806)))
% 119.57/120.26  (step @p2104 :rule nary_cong :premises (@p1000 @p999 @p112) :args (@t876))
% 119.57/120.26  (step @p2105 :rule trans :premises (@p2104 @p2103))
% 119.57/120.26  (step @p2106 :rule nary_cong :premises (@p122 @p1003) :args (@t877))
% 119.57/120.26  (step @p2107 :rule trans :premises (@p2106 @p146))
% 119.57/120.26  (step @p2108 :rule nary_cong :premises (@p2107 @p2105) :args (@t878))
% 119.57/120.26  (step @p2109 :rule trans :premises (@p2108 @p2102))
% 119.57/120.26  (step @p2110 :rule refl :args (@t879))
% 119.57/120.26  (step @p2111 :rule cong :premises (@p2110 @p2109) :args (@t880))
% 119.57/120.26  (step @p2112 :rule cong :premises (@p158 @p2111) :args ((=> @t131 @t880)))
% 119.57/120.26  (assume-push @p2393 @t131)
% 119.57/120.26  (step @p2114 :rule instantiate :premises (@p25) :args ((@list tptp.overflow 3)))
% 119.57/120.26  (step-pop @p2394 :rule scope :premises (@p2114))
% 119.57/120.26  (step @p2115 :rule process_scope :premises (@p2394) :args (@t880))
% 119.57/120.26  (step @p2117 :rule eq_resolve :premises (@p2115 @p2112))
% 119.57/120.26  (step @p2118 :rule implies_elim :premises (@p2117))
% 119.57/120.26  (step @p2119 :rule chain_m_resolution :premises (@p2118 @p25) :args (@t881 @t190 @t209))
% 119.57/120.26  (step @p2120 :rule cnf_equiv_pos2 :args (@t881))
% 119.57/120.26  (step @p2121 :rule reordering :premises (@p2120) :args ((or @t879 @t874 (not @t881))))
% 119.57/120.26  (step @p2122 :rule chain_m_resolution :premises (@p2121 @p2075 @p2119) :args (@t879 @t270 (@list @t806 @t881)))
% 119.57/120.26  (step @p2123 :rule cnf_or_pos :args (@t884))
% 119.57/120.26  (step @p2124 :rule reordering :premises (@p2123) :args ((or @t136 @t883 @t882 @t885)))
% 119.57/120.26  (step @p2125 :rule chain_m_resolution :premises (@p2124 @p32 @p2122 @p2101) :args (@t885 @t440 (@list @t136 @t879 @t183)))
% 119.57/120.26  (step @p2126 :rule refl :args (@t882))
% 119.57/120.26  (step @p2127 :rule refl :args (@t883))
% 119.57/120.26  (step @p2128 :rule nary_cong :premises (@p2127 @p2126 @p1452) :args (@t886))
% 119.57/120.26  (step @p2129 :rule cong :premises (@p1352 @p2128) :args ((=> @t655 @t886)))
% 119.57/120.26  (assume-push @p2395 @t655)
% 119.57/120.26  (step @p2131 :rule instantiate :premises (@p50) :args ((@list tptp.overflow 3 @t130)))
% 119.57/120.26  (step-pop @p2396 :rule scope :premises (@p2131))
% 119.57/120.26  (step @p2132 :rule process_scope :premises (@p2396) :args (@t886))
% 119.57/120.27  (step @p2134 :rule eq_resolve :premises (@p2132 @p2129))
% 119.57/120.27  (step @p2135 :rule implies_elim :premises (@p2134))
% 119.57/120.27  (step @p2136 false :rule chain_m_resolution :premises (@p2135 @p2125 @p50) :args (false @t407 (@list @t884 @t655)))
% 119.57/120.27  )
% 119.57/120.27  % SZS output end Proof
% 119.57/120.27  % cvc5 exiting
%------------------------------------------------------------------------------