↑ Up

cvc5---1.3.4.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : cvc5---1.3.4
% Problem  : SWX212+1 : TPTP v9.3.0. Released v9.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM

% Computer : n005.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 09:07:22 AM UTC 2026

% Result   : Theorem 39.54s 39.79s
% Output   : Proof 33.83s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWX212+1 : TPTP v9.3.0. Released v9.3.0.
% 0.12/0.14  % Command  : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.16/0.35  % Computer : n005.cluster.edu
% 0.16/0.35  % Model    : x86_64 x86_64
% 0.16/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.35  % Memory   : 8042.1875MB
% 0.16/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.35  % CPULimit : 300
% 0.16/0.35  % WCLimit  : 300
% 0.16/0.35  % DateTime : Tue Jun  2 23:09:18 EDT 2026
% 0.16/0.35  % CPUTime  : 
% 0.30/0.51  %----Proving TF0_NAR, FOF, or CNF
% 39.54/39.79  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 39.54/39.79  --- Run --no-e-matching --full-saturate-quant at 6...
% 39.54/39.79  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 6...
% 39.54/39.79  --- Run --finite-model-find --uf-ss=no-minimal at 6...
% 39.54/39.79  --- Run --multi-trigger-when-single --full-saturate-quant at 30...
% 39.54/39.79  % SZS status Theorem
% 39.54/39.79  % SZS output start Proof
% 39.54/39.79  (
% 39.54/39.79  (declare-sort $$unsorted 0)
% 39.54/39.79  (declare-const tptp.step (-> $$unsorted $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.nil2 $$unsorted)
% 39.54/39.79  (declare-const tptp.eps $$unsorted)
% 39.54/39.79  (declare-const tptp.proj1Star (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.star (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.eps2 (-> $$unsorted Bool))
% 39.54/39.79  (declare-const tptp.proj22 (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.proj12 (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.b $$unsorted)
% 39.54/39.79  (declare-const tptp.y (-> $$unsorted $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.head (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.tail (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.nil $$unsorted)
% 39.54/39.79  (declare-const tptp.atom (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.proj2 (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.a $$unsorted)
% 39.54/39.79  (declare-const tptp.c $$unsorted)
% 39.54/39.79  (declare-const tptp.x2 (-> $$unsorted $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.cons (-> $$unsorted $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.proj1 (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.z (-> $$unsorted $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.proj1Atom (-> $$unsorted $$unsorted))
% 39.54/39.79  (declare-const tptp.rec (-> $$unsorted $$unsorted Bool))
% 39.54/39.79  (declare-const tptp.x (-> $$unsorted $$unsorted $$unsorted))
% 39.54/39.79  (define @t1 () (@var "X" $$unsorted))
% 39.54/39.79  (define @t2 () (@var "X2" $$unsorted))
% 39.54/39.79  (define @t3 () (tptp.cons @t1 @t2))
% 39.54/39.79  (define @t4 () (@list @t1 @t2))
% 39.54/39.79  (define @t5 () (= tptp.a tptp.b))
% 39.54/39.79  (define @t6 () (tptp.atom @t1))
% 39.54/39.79  (define @t7 () (@list @t1))
% 39.54/39.79  (define @t8 () (tptp.x @t1 @t2))
% 39.54/39.79  (define @t9 () (tptp.y @t1 @t2))
% 39.54/39.79  (define @t10 () (tptp.star @t1))
% 39.54/39.79  (define @t11 () (= tptp.nil2 tptp.eps))
% 39.54/39.79  (define @t12 () (not (= tptp.nil2 @t6)))
% 39.54/39.79  (define @t13 () (forall @t7 @t12))
% 39.54/39.79  (define @t14 () (not (= tptp.nil2 @t8)))
% 39.54/39.79  (define @t15 () (forall @t4 @t14))
% 39.54/39.79  (define @t16 () (not (= tptp.nil2 @t9)))
% 39.54/39.79  (define @t17 () (forall @t4 @t16))
% 39.54/39.79  (define @t18 () (not (= tptp.nil2 @t10)))
% 39.54/39.79  (define @t19 () (forall @t7 @t18))
% 39.54/39.79  (define @t20 () (not (= tptp.eps @t6)))
% 39.54/39.79  (define @t21 () (forall @t7 @t20))
% 39.54/39.79  (define @t22 () (not (= tptp.eps @t8)))
% 39.54/39.79  (define @t23 () (forall @t4 @t22))
% 39.54/39.79  (define @t24 () (not (= tptp.eps @t9)))
% 39.54/39.79  (define @t25 () (forall @t4 @t24))
% 39.54/39.79  (define @t26 () (not (= tptp.eps @t10)))
% 39.54/39.79  (define @t27 () (forall @t7 @t26))
% 39.54/39.79  (define @t28 () (@var "X3" $$unsorted))
% 39.54/39.79  (define @t29 () (@list @t1 @t2 @t28))
% 39.54/39.79  (define @t30 () (forall @t29 (not (= @t6 (tptp.x @t2 @t28)))))
% 39.54/39.79  (define @t31 () (forall @t29 (not (= @t6 (tptp.y @t2 @t28)))))
% 39.54/39.79  (define @t32 () (forall @t4 (not (= @t6 (tptp.star @t2)))))
% 39.54/39.79  (define @t33 () (@var "X4" $$unsorted))
% 39.54/39.79  (define @t34 () (tptp.star @t28))
% 39.54/39.79  (define @t35 () (@var "Y" $$unsorted))
% 39.54/39.79  (define @t36 () (= (tptp.z @t1 @t35) (tptp.y @t1 @t35)))
% 39.54/39.79  (define @t37 () (not (= @t35 tptp.eps)))
% 39.54/39.79  (define @t38 () (=> @t37 @t36))
% 39.54/39.79  (define @t39 () (= @t1 tptp.eps))
% 39.54/39.79  (define @t40 () (not @t39))
% 39.54/39.79  (define @t41 () (=> @t40 @t38))
% 39.54/39.79  (define @t42 () (not (= @t35 tptp.nil2)))
% 39.54/39.79  (define @t43 () (=> @t42 @t41))
% 39.54/39.79  (define @t44 () (= @t1 tptp.nil2))
% 39.54/39.79  (define @t45 () (not @t44))
% 39.54/39.79  (define @t46 () (=> @t45 @t43))
% 39.54/39.79  (define @t47 () (@list @t1 @t35))
% 39.54/39.79  (define @t48 () (forall @t47 @t46))
% 39.54/39.79  (define @t49 () (@list @t35))
% 39.54/39.79  (define @t50 () (tptp.eps2 @t1))
% 39.54/39.79  (define @t51 () (not @t50))
% 39.54/39.79  (define @t52 () (= @t1 (tptp.star (tptp.proj1Star @t1))))
% 39.54/39.79  (define @t53 () (not @t52))
% 39.54/39.79  (define @t54 () (=> @t53 @t51))
% 39.54/39.79  (define @t55 () (= @t1 (tptp.y (tptp.proj12 @t1) (tptp.proj22 @t1))))
% 39.54/39.79  (define @t56 () (not @t55))
% 39.54/39.79  (define @t57 () (=> @t56 @t54))
% 39.54/39.79  (define @t58 () (= @t1 (tptp.x (tptp.proj1 @t1) (tptp.proj2 @t1))))
% 39.54/39.79  (define @t59 () (not @t58))
% 39.54/39.79  (define @t60 () (=> @t59 @t57))
% 39.54/39.79  (define @t61 () (forall @t7 (=> @t40 @t60)))
% 39.54/39.79  (define @t62 () (tptp.eps2 tptp.eps))
% 39.54/39.79  (define @t63 () (@var "Q" $$unsorted))
% 39.54/39.79  (define @t64 () (@var "P" $$unsorted))
% 39.54/39.79  (define @t65 () (tptp.x @t64 @t63))
% 39.54/39.79  (define @t66 () (forall (@list @t64 @t63) (= (tptp.eps2 @t65) (or (tptp.eps2 @t64) (tptp.eps2 @t63)))))
% 39.54/39.79  (define @t67 () (@var "Q2" $$unsorted))
% 39.54/39.79  (define @t68 () (@var "R" $$unsorted))
% 39.54/39.79  (define @t69 () (tptp.eps2 @t68))
% 39.54/39.79  (define @t70 () (tptp.y @t68 @t67))
% 39.54/39.79  (define @t71 () (forall (@list @t68 @t67) (= (tptp.eps2 @t70) (and @t69 (tptp.eps2 @t67)))))
% 39.54/39.79  (define @t72 () (tptp.step @t1 @t35))
% 39.54/39.79  (define @t73 () (=> @t53 (= @t72 tptp.nil2)))
% 39.54/39.79  (define @t74 () (=> @t56 @t73))
% 39.54/39.79  (define @t75 () (=> @t59 @t74))
% 39.54/39.79  (define @t76 () (= @t1 (tptp.atom (tptp.proj1Atom @t1))))
% 39.54/39.79  (define @t77 () (not @t76))
% 39.54/39.79  (define @t78 () (=> @t77 @t75))
% 39.54/39.79  (define @t79 () (forall @t47 @t78))
% 39.54/39.79  (define @t80 () (@var "B" $$unsorted))
% 39.54/39.79  (define @t81 () (tptp.atom @t80))
% 39.54/39.79  (define @t82 () (tptp.step @t81 @t35))
% 39.54/39.79  (define @t83 () (= @t80 @t35))
% 39.54/39.79  (define @t84 () (=> @t83 (= @t82 tptp.eps)))
% 39.54/39.79  (define @t85 () (@list @t35 @t80))
% 39.54/39.79  (define @t86 () (forall @t85 @t84))
% 39.54/39.79  (define @t87 () (not @t83))
% 39.54/39.79  (define @t88 () (=> @t87 (= @t82 tptp.nil2)))
% 39.54/39.79  (define @t89 () (forall @t85 @t88))
% 39.54/39.79  (define @t90 () (forall (@list @t35 @t64 @t63) (= (tptp.step @t65 @t35) (tptp.x (tptp.step @t64 @t35) (tptp.step @t63 @t35)))))
% 39.54/39.79  (define @t91 () (tptp.y (tptp.step @t68 @t35) @t67))
% 39.54/39.79  (define @t92 () (tptp.step @t70 @t35))
% 39.54/39.79  (define @t93 () (= @t92 (tptp.x @t91 (tptp.step @t67 @t35))))
% 39.54/39.79  (define @t94 () (@list @t35 @t68 @t67))
% 39.54/39.79  (define @t95 () (forall @t94 (=> @t69 @t93)))
% 39.54/39.79  (define @t96 () (= @t92 (tptp.x @t91 tptp.nil2)))
% 39.54/39.79  (define @t97 () (not @t69))
% 39.54/39.79  (define @t98 () (forall @t94 (=> @t97 @t96)))
% 39.54/39.79  (define @t99 () (@var "P2" $$unsorted))
% 39.54/39.79  (define @t100 () (tptp.star @t99))
% 39.54/39.79  (define @t101 () (tptp.rec @t1 tptp.nil))
% 39.54/39.79  (define @t102 () (forall @t7 (= @t101 @t50)))
% 39.54/39.79  (define @t103 () (@var "Xs" $$unsorted))
% 39.54/39.79  (define @t104 () (@var "Z" $$unsorted))
% 39.54/39.79  (define @t105 () (forall (@list @t1 @t104 @t103) (= (tptp.rec @t1 (tptp.cons @t104 @t103)) (tptp.rec (tptp.step @t1 @t104) @t103))))
% 39.54/39.79  (define @t106 () (@var "S" $$unsorted))
% 39.54/39.79  (define @t107 () (tptp.rec (tptp.y @t63 @t64) @t106))
% 39.54/39.79  (define @t108 () (tptp.rec (tptp.y @t64 @t63) @t106))
% 39.54/39.79  (define @t109 () (xor @t108 @t107))
% 39.54/39.79  (define @t110 () (@list @t64 @t63 @t106))
% 39.54/39.79  (define @t111 () (exists @t110 @t109))
% 39.54/39.79  (define @t112 () (not @t111))
% 39.54/39.79  (define @t113 () (or @t39 @t58 @t55 @t52 @t51))
% 39.54/39.79  (define @t114 () (or @t58 @t55 @t52 @t51))
% 39.54/39.79  (define @t115 () (or @t55 @t52 @t51))
% 39.54/39.79  (define @t116 () (not @t53))
% 39.54/39.79  (define @t117 () (not @t56))
% 39.54/39.79  (define @t118 () (not @t59))
% 39.54/39.79  (define @t119 () (not @t40))
% 39.54/39.79  (define @t120 () (tptp.atom tptp.a))
% 39.54/39.79  (define @t121 () (tptp.eps2 @t120))
% 39.54/39.79  (define @t122 () (not @t121))
% 39.54/39.79  (define @t123 () (tptp.proj1Star @t120))
% 39.54/39.79  (define @t124 () (= @t120 (tptp.star @t123)))
% 39.54/39.79  (define @t125 () (tptp.proj22 @t120))
% 39.54/39.79  (define @t126 () (tptp.proj12 @t120))
% 39.54/39.79  (define @t127 () (= @t120 (tptp.y @t126 @t125)))
% 39.54/39.79  (define @t128 () (tptp.proj2 @t120))
% 39.54/39.79  (define @t129 () (tptp.proj1 @t120))
% 39.54/39.79  (define @t130 () (= @t120 (tptp.x @t129 @t128)))
% 39.54/39.79  (define @t131 () (= @t120 tptp.eps))
% 39.54/39.79  (define @t132 () (or @t131 @t130 @t127 @t124 @t122))
% 39.54/39.79  (define @t133 () (forall @t7 @t113))
% 39.54/39.79  (define @t134 () (= tptp.eps @t120))
% 39.54/39.79  (define @t135 () (or @t134 @t130 @t127 @t124 @t122))
% 39.54/39.79  (define @t136 () (@list false))
% 39.54/39.79  (define @t137 () (@list @t133))
% 39.54/39.79  (define @t138 () (tptp.proj1Atom tptp.eps))
% 39.54/39.79  (define @t139 () (tptp.atom @t138))
% 39.54/39.79  (define @t140 () (@list @t138 @t139 tptp.nil2))
% 39.54/39.79  (define @t141 () (tptp.step @t139 @t138))
% 39.54/39.79  (define @t142 () (tptp.y @t141 tptp.nil2))
% 39.54/39.79  (define @t143 () (tptp.x @t142 tptp.nil2))
% 39.54/39.79  (define @t144 () (tptp.step (tptp.y @t139 tptp.nil2) @t138))
% 39.54/39.79  (define @t145 () (= @t144 @t143))
% 39.54/39.79  (define @t146 () (tptp.eps2 @t139))
% 39.54/39.79  (define @t147 () (or @t146 @t145))
% 39.54/39.79  (define @t148 () (tptp.step tptp.nil2 @t138))
% 39.54/39.79  (define @t149 () (tptp.x @t142 @t148))
% 39.54/39.79  (define @t150 () (= @t144 @t149))
% 39.54/39.79  (define @t151 () (not @t146))
% 39.54/39.79  (define @t152 () (or @t151 @t150))
% 39.54/39.79  (define @t153 () (= tptp.eps (tptp.step @t81 @t80)))
% 39.54/39.79  (define @t154 () (not (= @t80 @t80)))
% 39.54/39.79  (define @t155 () (or @t154 @t153))
% 39.54/39.79  (define @t156 () (@list @t80))
% 39.54/39.79  (define @t157 () (= tptp.eps @t82))
% 39.54/39.79  (define @t158 () (= @t35 @t80))
% 39.54/39.79  (define @t159 () (not @t158))
% 39.54/39.79  (define @t160 () (or @t159 @t159 @t157))
% 39.54/39.79  (define @t161 () (or @t159 @t157))
% 39.54/39.79  (define @t162 () (forall @t49 @t161))
% 39.54/39.79  (define @t163 () (forall @t156 @t162))
% 39.54/39.79  (define @t164 () (forall (@list @t80 @t35) @t161))
% 39.54/39.79  (define @t165 () (@list tptp.a))
% 39.54/39.79  (define @t166 () (@list @t138))
% 39.54/39.79  (define @t167 () (= tptp.nil2 @t72))
% 39.54/39.79  (define @t168 () (or @t76 @t58 @t55 @t52 @t167))
% 39.54/39.79  (define @t169 () (or @t58 @t55 @t52 @t167))
% 39.54/39.79  (define @t170 () (or @t55 @t52 @t167))
% 39.54/39.79  (define @t171 () (=> @t53 @t167))
% 39.54/39.79  (define @t172 () (=> @t56 @t171))
% 39.54/39.79  (define @t173 () (=> @t59 @t172))
% 39.54/39.79  (define @t174 () (tptp.proj1Atom tptp.nil2))
% 39.54/39.79  (define @t175 () (tptp.atom @t174))
% 39.54/39.79  (define @t176 () (not (= @t175 tptp.nil2)))
% 39.54/39.79  (define @t177 () (forall @t7 (not (= @t6 tptp.nil2))))
% 39.54/39.79  (define @t178 () (@list @t174))
% 39.54/39.79  (define @t179 () (= tptp.nil2 @t175))
% 39.54/39.79  (define @t180 () (@list @t177))
% 39.54/39.79  (define @t181 () (tptp.proj1Star tptp.nil2))
% 39.54/39.79  (define @t182 () (tptp.star @t181))
% 39.54/39.79  (define @t183 () (not (= @t182 tptp.nil2)))
% 39.54/39.79  (define @t184 () (forall @t7 (not (= @t10 tptp.nil2))))
% 39.54/39.79  (define @t185 () (= tptp.nil2 @t182))
% 39.54/39.79  (define @t186 () (tptp.proj22 tptp.nil2))
% 39.54/39.79  (define @t187 () (tptp.proj12 tptp.nil2))
% 39.54/39.79  (define @t188 () (tptp.y @t187 @t186))
% 39.54/39.79  (define @t189 () (not (= @t188 tptp.nil2)))
% 39.54/39.79  (define @t190 () (forall @t4 (not (= @t9 tptp.nil2))))
% 39.54/39.79  (define @t191 () (= tptp.nil2 @t188))
% 39.54/39.79  (define @t192 () (tptp.proj2 tptp.nil2))
% 39.54/39.79  (define @t193 () (tptp.proj1 tptp.nil2))
% 39.54/39.79  (define @t194 () (tptp.x @t193 @t192))
% 39.54/39.79  (define @t195 () (not (= @t194 tptp.nil2)))
% 39.54/39.79  (define @t196 () (forall @t4 (not (= @t8 tptp.nil2))))
% 39.54/39.79  (define @t197 () (= tptp.nil2 @t194))
% 39.54/39.79  (define @t198 () (= tptp.nil2 @t148))
% 39.54/39.79  (define @t199 () (or @t179 @t197 @t191 @t185 @t198))
% 39.54/39.79  (define @t200 () (@list true true true true false))
% 39.54/39.79  (define @t201 () (not @t150))
% 39.54/39.79  (define @t202 () (not @t198))
% 39.54/39.79  (define @t203 () (= tptp.eps @t141))
% 39.54/39.79  (define @t204 () (not @t203))
% 39.54/39.79  (define @t205 () (tptp.step @t120 tptp.a))
% 39.54/39.79  (define @t206 () (= tptp.eps @t205))
% 39.54/39.79  (define @t207 () (not @t206))
% 39.54/39.79  (define @t208 () (not @t145))
% 39.54/39.79  (define @t209 () (tptp.y tptp.eps tptp.nil2))
% 39.54/39.79  (define @t210 () (tptp.y @t205 tptp.nil2))
% 39.54/39.79  (define @t211 () (tptp.x @t210 tptp.nil2))
% 39.54/39.79  (define @t212 () (and @t206 @t203 @t208 @t198))
% 39.54/39.79  (define @t213 () (forall @t94 (or @t69 @t96)))
% 39.54/39.79  (define @t214 () (tptp.proj1Atom (tptp.y @t175 @t186)))
% 39.54/39.79  (define @t215 () (tptp.atom @t214))
% 39.54/39.79  (define @t216 () (tptp.step @t120 @t214))
% 39.54/39.79  (define @t217 () (tptp.y @t216 @t215))
% 39.54/39.79  (define @t218 () (tptp.x @t217 tptp.nil2))
% 39.54/39.79  (define @t219 () (tptp.y @t120 @t215))
% 39.54/39.79  (define @t220 () (tptp.step @t219 @t214))
% 39.54/39.79  (define @t221 () (= @t220 @t218))
% 39.54/39.79  (define @t222 () (or @t121 @t221))
% 39.54/39.79  (define @t223 () (tptp.y @t205 tptp.eps))
% 39.54/39.79  (define @t224 () (tptp.x @t223 tptp.nil2))
% 39.54/39.79  (define @t225 () (tptp.y @t120 tptp.eps))
% 39.54/39.79  (define @t226 () (tptp.step @t225 tptp.a))
% 39.54/39.79  (define @t227 () (= @t226 @t224))
% 39.54/39.79  (define @t228 () (or @t121 @t227))
% 39.54/39.79  (define @t229 () (tptp.proj22 tptp.eps))
% 39.54/39.79  (define @t230 () (tptp.proj1Atom (tptp.y tptp.eps @t229)))
% 39.54/39.79  (define @t231 () (tptp.atom @t230))
% 39.54/39.79  (define @t232 () (tptp.proj1Star @t231))
% 39.54/39.79  (define @t233 () (@list @t230 @t232))
% 39.54/39.79  (define @t234 () (= @t231 (tptp.star @t232)))
% 39.54/39.79  (define @t235 () (tptp.proj2 @t231))
% 39.54/39.79  (define @t236 () (tptp.proj1 @t231))
% 39.54/39.79  (define @t237 () (@list @t230 @t236 @t235))
% 39.54/39.79  (define @t238 () (= @t231 (tptp.x @t236 @t235)))
% 39.54/39.79  (define @t239 () (tptp.eps2 @t231))
% 39.54/39.79  (define @t240 () (not @t239))
% 39.54/39.79  (define @t241 () (tptp.proj22 @t231))
% 39.54/39.79  (define @t242 () (tptp.proj12 @t231))
% 39.54/39.79  (define @t243 () (= @t231 (tptp.y @t242 @t241)))
% 39.54/39.79  (define @t244 () (= @t231 tptp.eps))
% 39.54/39.79  (define @t245 () (or @t244 @t238 @t243 @t234 @t240))
% 39.54/39.79  (define @t246 () (@list @t230 @t242 @t241))
% 39.54/39.79  (define @t247 () (not @t244))
% 39.54/39.79  (define @t248 () (forall @t7 (not (= @t6 tptp.eps))))
% 39.54/39.79  (define @t249 () (@list @t230))
% 39.54/39.79  (define @t250 () (= tptp.eps @t231))
% 39.54/39.79  (define @t251 () (or @t250 @t238 @t243 @t234 @t240))
% 39.54/39.79  (define @t252 () (tptp.step @t231 @t230))
% 39.54/39.79  (define @t253 () (tptp.y @t252 tptp.eps))
% 39.54/39.79  (define @t254 () (tptp.x @t253 tptp.nil2))
% 39.54/39.79  (define @t255 () (tptp.step (tptp.y @t231 tptp.eps) @t230))
% 39.54/39.79  (define @t256 () (= @t255 @t254))
% 39.54/39.79  (define @t257 () (or @t239 @t256))
% 39.54/39.79  (define @t258 () (forall @t156 @t153))
% 39.54/39.79  (define @t259 () (= tptp.eps @t252))
% 39.54/39.79  (define @t260 () (forall @t7 (= @t50 @t101)))
% 39.54/39.79  (define @t261 () (tptp.rec @t224 tptp.nil))
% 39.54/39.79  (define @t262 () (tptp.eps2 @t224))
% 39.54/39.79  (define @t263 () (= @t262 @t261))
% 39.54/39.79  (define @t264 () (tptp.y tptp.eps tptp.eps))
% 39.54/39.79  (define @t265 () (tptp.eps2 @t264))
% 39.54/39.79  (define @t266 () (and @t62 @t62))
% 39.54/39.79  (define @t267 () (= @t265 @t266))
% 39.54/39.79  (define @t268 () (= @t62 @t265))
% 39.54/39.79  (define @t269 () (not @t62))
% 39.54/39.79  (define @t270 () (@list false false))
% 39.54/39.79  (define @t271 () (tptp.eps2 @t223))
% 39.54/39.79  (define @t272 () (tptp.eps2 tptp.nil2))
% 39.54/39.79  (define @t273 () (or @t271 @t272))
% 39.54/39.79  (define @t274 () (= @t262 @t273))
% 39.54/39.79  (define @t275 () (tptp.proj1Star tptp.eps))
% 39.54/39.79  (define @t276 () (tptp.star @t275))
% 39.54/39.79  (define @t277 () (not (= @t276 tptp.eps)))
% 39.54/39.79  (define @t278 () (forall @t7 (not (= @t10 tptp.eps))))
% 39.54/39.79  (define @t279 () (not (= @t139 tptp.eps)))
% 39.54/39.79  (define @t280 () (tptp.proj2 tptp.eps))
% 39.54/39.79  (define @t281 () (tptp.proj1 tptp.eps))
% 39.54/39.79  (define @t282 () (tptp.x @t281 @t280))
% 39.54/39.79  (define @t283 () (not (= @t282 tptp.eps)))
% 39.54/39.79  (define @t284 () (forall @t4 (not (= @t8 tptp.eps))))
% 39.54/39.79  (define @t285 () (tptp.proj12 tptp.eps))
% 39.54/39.79  (define @t286 () (tptp.y @t285 @t229))
% 39.54/39.79  (define @t287 () (not (= @t286 tptp.eps)))
% 39.54/39.79  (define @t288 () (forall @t4 (not (= @t9 tptp.eps))))
% 39.54/39.79  (define @t289 () (forall @t47 @t168))
% 39.54/39.79  (define @t290 () (@list tptp.eps tptp.a))
% 39.54/39.79  (define @t291 () (tptp.step tptp.eps tptp.a))
% 39.54/39.79  (define @t292 () (= tptp.nil2 @t291))
% 39.54/39.79  (define @t293 () (= tptp.eps @t276))
% 39.54/39.79  (define @t294 () (= tptp.eps @t286))
% 39.54/39.79  (define @t295 () (= tptp.eps @t282))
% 39.54/39.79  (define @t296 () (= tptp.eps @t139))
% 39.54/39.79  (define @t297 () (or @t296 @t295 @t294 @t293 @t292))
% 39.54/39.79  (define @t298 () (not @t293))
% 39.54/39.79  (define @t299 () (@list @t278))
% 39.54/39.79  (define @t300 () (not @t294))
% 39.54/39.79  (define @t301 () (@list @t288))
% 39.54/39.79  (define @t302 () (not @t295))
% 39.54/39.79  (define @t303 () (@list @t284))
% 39.54/39.79  (define @t304 () (not @t296))
% 39.54/39.79  (define @t305 () (@list @t248))
% 39.54/39.79  (define @t306 () (@list @t296 @t295 @t294 @t293 @t297))
% 39.54/39.79  (define @t307 () (tptp.rec @t226 tptp.nil))
% 39.54/39.79  (define @t308 () (and @t292 @t206 @t227 @t261 @t259 @t256))
% 39.54/39.79  (define @t309 () (not @t259))
% 39.54/39.79  (define @t310 () (not @t292))
% 39.54/39.79  (define @t311 () (tptp.cons tptp.a tptp.nil))
% 39.54/39.79  (define @t312 () (tptp.rec @t225 @t311))
% 39.54/39.79  (define @t313 () (= @t312 @t307))
% 39.54/39.79  (define @t314 () (forall @t110 (= @t108 @t107)))
% 39.54/39.79  (define @t315 () (forall @t110 (not @t109)))
% 39.54/39.79  (define @t316 () (not @t315))
% 39.54/39.79  (define @t317 () (tptp.y tptp.eps @t120))
% 39.54/39.79  (define @t318 () (tptp.rec @t317 @t311))
% 39.54/39.79  (define @t319 () (= @t312 @t318))
% 39.54/39.79  (define @t320 () (tptp.rec (tptp.step @t317 tptp.a) tptp.nil))
% 39.54/39.79  (define @t321 () (= @t318 @t320))
% 39.54/39.79  (define @t322 () (tptp.step @t175 @t174))
% 39.54/39.79  (define @t323 () (= tptp.eps @t322))
% 39.54/39.79  (define @t324 () (tptp.y @t322 @t120))
% 39.54/39.79  (define @t325 () (tptp.step @t324 tptp.a))
% 39.54/39.79  (define @t326 () (tptp.rec @t325 tptp.nil))
% 39.54/39.79  (define @t327 () (and @t323 @t320))
% 39.54/39.79  (define @t328 () (not @t323))
% 39.54/39.79  (define @t329 () (tptp.eps2 @t325))
% 39.54/39.79  (define @t330 () (= @t329 @t326))
% 39.54/39.79  (define @t331 () (tptp.step tptp.nil2 tptp.a))
% 39.54/39.79  (define @t332 () (tptp.eps2 @t331))
% 39.54/39.79  (define @t333 () (or @t329 @t332))
% 39.54/39.79  (define @t334 () (tptp.x @t325 @t331))
% 39.54/39.79  (define @t335 () (tptp.eps2 @t334))
% 39.54/39.79  (define @t336 () (= @t335 @t333))
% 39.54/39.79  (define @t337 () (and @t265 @t206))
% 39.54/39.79  (define @t338 () (tptp.atom tptp.b))
% 39.54/39.79  (define @t339 () (@list tptp.a @t338 tptp.eps))
% 39.54/39.79  (define @t340 () (tptp.step @t338 tptp.a))
% 39.54/39.79  (define @t341 () (tptp.y @t340 tptp.eps))
% 39.54/39.79  (define @t342 () (tptp.x @t341 tptp.nil2))
% 39.54/39.79  (define @t343 () (tptp.y @t338 tptp.eps))
% 39.54/39.79  (define @t344 () (tptp.step @t343 tptp.a))
% 39.54/39.79  (define @t345 () (= @t344 @t342))
% 39.54/39.79  (define @t346 () (tptp.eps2 @t338))
% 39.54/39.79  (define @t347 () (or @t346 @t345))
% 39.54/39.79  (define @t348 () (tptp.step @t338 tptp.b))
% 39.54/39.79  (define @t349 () (tptp.y @t338 tptp.nil2))
% 39.54/39.79  (define @t350 () (tptp.step @t349 tptp.b))
% 39.54/39.79  (define @t351 () (= @t350 (tptp.x (tptp.y @t348 tptp.nil2) tptp.nil2)))
% 39.54/39.79  (define @t352 () (or @t346 @t351))
% 39.54/39.79  (define @t353 () (@list tptp.b @t338 @t120))
% 39.54/39.79  (define @t354 () (tptp.y @t348 @t120))
% 39.54/39.79  (define @t355 () (tptp.x @t354 tptp.nil2))
% 39.54/39.79  (define @t356 () (tptp.y @t338 @t120))
% 39.54/39.79  (define @t357 () (tptp.step @t356 tptp.b))
% 39.54/39.79  (define @t358 () (= @t357 @t355))
% 39.54/39.79  (define @t359 () (or @t346 @t358))
% 39.54/39.79  (define @t360 () (tptp.y @t291 tptp.eps))
% 39.54/39.79  (define @t361 () (tptp.x @t360 @t291))
% 39.54/39.79  (define @t362 () (tptp.step @t264 tptp.a))
% 39.54/39.79  (define @t363 () (= @t362 @t361))
% 39.54/39.79  (define @t364 () (or @t269 @t363))
% 39.54/39.79  (define @t365 () (= tptp.nil2 @t82))
% 39.54/39.79  (define @t366 () (= tptp.nil2 @t340))
% 39.54/39.79  (define @t367 () (or @t5 @t366))
% 39.54/39.79  (define @t368 () (forall @t85 (or @t158 @t365)))
% 39.54/39.79  (define @t369 () (= tptp.b tptp.a))
% 39.54/39.79  (define @t370 () (or @t369 @t366))
% 39.54/39.79  (define @t371 () (@list @t368))
% 39.54/39.79  (define @t372 () (@list true false))
% 39.54/39.79  (define @t373 () (tptp.step @t362 tptp.a))
% 39.54/39.79  (define @t374 () (tptp.eps2 @t373))
% 39.54/39.79  (define @t375 () (tptp.rec @t373 tptp.nil))
% 39.54/39.79  (define @t376 () (= @t374 @t375))
% 39.54/39.79  (define @t377 () (= @t375 @t374))
% 39.54/39.79  (define @t378 () (@list @t260))
% 39.54/39.79  (define @t379 () (tptp.step @t223 tptp.a))
% 39.54/39.79  (define @t380 () (tptp.y tptp.nil2 tptp.eps))
% 39.54/39.79  (define @t381 () (tptp.eps2 @t380))
% 39.54/39.79  (define @t382 () (tptp.rec @t380 tptp.nil))
% 39.54/39.79  (define @t383 () (= @t381 @t382))
% 39.54/39.79  (define @t384 () (= @t382 @t381))
% 39.54/39.79  (define @t385 () (tptp.eps2 @t209))
% 39.54/39.79  (define @t386 () (tptp.rec @t209 tptp.nil))
% 39.54/39.79  (define @t387 () (= @t385 @t386))
% 39.54/39.79  (define @t388 () (= @t386 @t385))
% 39.54/39.79  (define @t389 () (not @t272))
% 39.54/39.79  (define @t390 () (or @t11 @t197 @t191 @t185 @t389))
% 39.54/39.79  (define @t391 () (= tptp.eps tptp.nil2))
% 39.54/39.79  (define @t392 () (or @t391 @t197 @t191 @t185 @t389))
% 39.54/39.79  (define @t393 () (and @t62 @t272))
% 39.54/39.79  (define @t394 () (not @t393))
% 39.54/39.79  (define @t395 () (= @t385 @t393))
% 39.54/39.79  (define @t396 () (not @t385))
% 39.54/39.79  (define @t397 () (not @t386))
% 39.54/39.79  (define @t398 () (= @t386 @t382))
% 39.54/39.79  (define @t399 () (not @t382))
% 39.54/39.79  (define @t400 () (not @t381))
% 39.54/39.79  (define @t401 () (tptp.eps2 @t360))
% 39.54/39.79  (define @t402 () (tptp.eps2 @t291))
% 39.54/39.79  (define @t403 () (or @t401 @t402))
% 39.54/39.79  (define @t404 () (not @t403))
% 39.54/39.79  (define @t405 () (@list true true))
% 39.54/39.79  (define @t406 () (tptp.eps2 @t361))
% 39.54/39.79  (define @t407 () (= @t406 @t403))
% 39.54/39.79  (define @t408 () (not @t406))
% 39.54/39.79  (define @t409 () (tptp.eps2 @t379))
% 39.54/39.79  (define @t410 () (= tptp.nil2 @t331))
% 39.54/39.79  (define @t411 () (or @t179 @t197 @t191 @t185 @t410))
% 39.54/39.79  (define @t412 () (or @t409 @t332))
% 39.54/39.79  (define @t413 () (not @t412))
% 39.54/39.79  (define @t414 () (tptp.eps2 (tptp.x @t379 @t331)))
% 39.54/39.79  (define @t415 () (= @t414 @t412))
% 39.54/39.79  (define @t416 () (not @t414))
% 39.54/39.79  (define @t417 () (tptp.step @t291 tptp.a))
% 39.54/39.79  (define @t418 () (tptp.y @t331 tptp.eps))
% 39.54/39.79  (define @t419 () (tptp.x @t418 tptp.nil2))
% 39.54/39.79  (define @t420 () (tptp.step @t380 tptp.a))
% 39.54/39.79  (define @t421 () (= @t420 @t419))
% 39.54/39.79  (define @t422 () (or @t272 @t421))
% 39.54/39.79  (define @t423 () (tptp.step @t360 tptp.a))
% 39.54/39.79  (define @t424 () (tptp.x @t423 @t417))
% 39.54/39.79  (define @t425 () (not @t375))
% 39.54/39.79  (define @t426 () (tptp.rec @t362 @t311))
% 39.54/39.79  (define @t427 () (= @t426 @t375))
% 39.54/39.79  (define @t428 () (not @t426))
% 39.54/39.79  (define @t429 () (tptp.rec @t344 @t311))
% 39.54/39.79  (define @t430 () (not @t429))
% 39.54/39.79  (define @t431 () (not @t345))
% 39.54/39.79  (define @t432 () (not @t366))
% 39.54/39.79  (define @t433 () (not @t363))
% 39.54/39.79  (define @t434 () (not @t428))
% 39.54/39.79  (define @t435 () (and @t292 @t363 @t366 @t345 @t428))
% 39.54/39.79  (define @t436 () (tptp.cons tptp.a @t311))
% 39.54/39.79  (define @t437 () (tptp.rec @t343 @t436))
% 39.54/39.79  (define @t438 () (= @t437 @t429))
% 39.54/39.79  (define @t439 () (tptp.y tptp.eps @t338))
% 39.54/39.79  (define @t440 () (tptp.rec @t439 @t436))
% 39.54/39.79  (define @t441 () (= @t437 @t440))
% 39.54/39.79  (define @t442 () (tptp.step @t439 tptp.a))
% 39.54/39.79  (define @t443 () (tptp.rec @t442 @t311))
% 39.54/39.79  (define @t444 () (= @t440 @t443))
% 39.54/39.79  (define @t445 () (not @t443))
% 39.54/39.79  (define @t446 () (= @t442 (tptp.x (tptp.y @t291 @t338) @t340)))
% 39.54/39.79  (define @t447 () (or @t269 @t446))
% 39.54/39.79  (define @t448 () (tptp.step tptp.nil2 tptp.b))
% 39.54/39.79  (define @t449 () (tptp.y @t448 @t338))
% 39.54/39.79  (define @t450 () (tptp.x @t449 tptp.nil2))
% 39.54/39.79  (define @t451 () (tptp.y tptp.nil2 @t338))
% 39.54/39.79  (define @t452 () (tptp.step @t451 tptp.b))
% 39.54/39.79  (define @t453 () (= @t452 @t450))
% 39.54/39.79  (define @t454 () (or @t272 @t453))
% 39.54/39.79  (define @t455 () (= tptp.nil2 @t448))
% 39.54/39.79  (define @t456 () (or @t179 @t197 @t191 @t185 @t455))
% 39.54/39.79  (define @t457 () (tptp.rec @t452 @t311))
% 39.54/39.79  (define @t458 () (not @t457))
% 39.54/39.79  (define @t459 () (not @t455))
% 39.54/39.79  (define @t460 () (not @t453))
% 39.54/39.79  (define @t461 () (not @t446))
% 39.54/39.79  (define @t462 () (not @t410))
% 39.54/39.79  (define @t463 () (not @t445))
% 39.54/39.79  (define @t464 () (tptp.y @t331 @t338))
% 39.54/39.79  (define @t465 () (tptp.x @t464 tptp.nil2))
% 39.54/39.79  (define @t466 () (and @t292 @t366 @t410 @t446 @t445 @t453 @t455))
% 39.54/39.79  (define @t467 () (tptp.cons tptp.b @t311))
% 39.54/39.79  (define @t468 () (tptp.rec @t451 @t467))
% 39.54/39.79  (define @t469 () (= @t468 @t457))
% 39.54/39.79  (define @t470 () (tptp.rec @t349 @t467))
% 39.54/39.79  (define @t471 () (= @t470 @t468))
% 39.54/39.79  (define @t472 () (tptp.rec @t350 @t311))
% 39.54/39.79  (define @t473 () (= @t470 @t472))
% 39.54/39.79  (define @t474 () (not @t472))
% 39.54/39.79  (define @t475 () (forall @t94 (or @t97 @t93)))
% 39.54/39.79  (define @t476 () (@list @t214 @t215 tptp.nil2))
% 39.54/39.79  (define @t477 () (tptp.step @t215 @t214))
% 39.54/39.79  (define @t478 () (tptp.y @t477 tptp.nil2))
% 39.54/39.79  (define @t479 () (tptp.x @t478 tptp.nil2))
% 39.54/39.79  (define @t480 () (tptp.y @t215 tptp.nil2))
% 39.54/39.79  (define @t481 () (tptp.step @t480 @t214))
% 39.54/39.79  (define @t482 () (= @t481 @t479))
% 39.54/39.79  (define @t483 () (tptp.eps2 @t215))
% 39.54/39.79  (define @t484 () (or @t483 @t482))
% 39.54/39.79  (define @t485 () (@list @t214 @t215 @t120))
% 39.54/39.79  (define @t486 () (tptp.y @t477 @t120))
% 39.54/39.79  (define @t487 () (tptp.x @t486 tptp.nil2))
% 39.54/39.79  (define @t488 () (tptp.y @t215 @t120))
% 39.54/39.79  (define @t489 () (tptp.step @t488 @t214))
% 39.54/39.79  (define @t490 () (= @t489 @t487))
% 39.54/39.79  (define @t491 () (or @t483 @t490))
% 39.54/39.79  (define @t492 () (tptp.step @t215 tptp.b))
% 39.54/39.79  (define @t493 () (tptp.y @t492 @t338))
% 39.54/39.79  (define @t494 () (tptp.x @t493 tptp.nil2))
% 39.54/39.79  (define @t495 () (tptp.y @t215 @t338))
% 39.54/39.79  (define @t496 () (tptp.step @t495 tptp.b))
% 39.54/39.79  (define @t497 () (= @t496 @t494))
% 39.54/39.79  (define @t498 () (or @t483 @t497))
% 39.54/39.79  (define @t499 () (@list tptp.b))
% 39.54/39.79  (define @t500 () (@list @t214))
% 39.54/39.79  (define @t501 () (tptp.y @t252 tptp.nil2))
% 39.54/39.79  (define @t502 () (tptp.x @t501 tptp.nil2))
% 39.54/39.79  (define @t503 () (tptp.step (tptp.y @t231 tptp.nil2) @t230))
% 39.54/39.79  (define @t504 () (= @t503 @t502))
% 39.54/39.79  (define @t505 () (or @t239 @t504))
% 39.54/39.79  (define @t506 () (tptp.rec @t481 @t311))
% 39.54/39.79  (define @t507 () (not @t506))
% 39.54/39.79  (define @t508 () (not @t504))
% 39.54/39.79  (define @t509 () (not @t482))
% 39.54/39.79  (define @t510 () (= tptp.eps @t477))
% 39.54/39.79  (define @t511 () (not @t510))
% 39.54/39.79  (define @t512 () (not @t351))
% 39.54/39.79  (define @t513 () (= tptp.eps @t348))
% 39.54/39.79  (define @t514 () (not @t513))
% 39.54/39.79  (define @t515 () (not @t474))
% 39.54/39.79  (define @t516 () (tptp.rec @t503 @t311))
% 39.54/39.79  (define @t517 () (and @t206 @t513 @t351 @t259 @t510 @t474 @t482 @t504))
% 39.54/39.79  (define @t518 () (not @t335))
% 39.54/39.79  (define @t519 () (tptp.step @t489 tptp.a))
% 39.54/39.79  (define @t520 () (tptp.eps2 @t519))
% 39.54/39.79  (define @t521 () (tptp.x @t324 tptp.nil2))
% 39.54/39.79  (define @t522 () (tptp.step @t521 tptp.a))
% 39.54/39.79  (define @t523 () (= @t522 @t334))
% 39.54/39.79  (define @t524 () (not @t523))
% 39.54/39.79  (define @t525 () (not @t490))
% 39.54/39.79  (define @t526 () (not @t520))
% 39.54/39.79  (define @t527 () (and @t323 @t510 @t490 @t523 @t526))
% 39.54/39.79  (define @t528 () (tptp.cons @t214 @t311))
% 39.54/39.79  (define @t529 () (tptp.rec @t480 @t528))
% 39.54/39.79  (define @t530 () (= @t529 @t506))
% 39.54/39.79  (define @t531 () (tptp.rec @t519 tptp.nil))
% 39.54/39.79  (define @t532 () (= @t520 @t531))
% 39.54/39.79  (define @t533 () (= @t531 @t520))
% 39.54/39.79  (define @t534 () (tptp.y tptp.nil2 @t215))
% 39.54/39.79  (define @t535 () (tptp.rec @t534 @t528))
% 39.54/39.79  (define @t536 () (= @t529 @t535))
% 39.54/39.79  (define @t537 () (tptp.rec @t489 @t311))
% 39.54/39.79  (define @t538 () (= @t537 @t531))
% 39.54/39.79  (define @t539 () (tptp.step @t534 @t214))
% 39.54/39.79  (define @t540 () (tptp.rec @t539 @t311))
% 39.54/39.79  (define @t541 () (= @t535 @t540))
% 39.54/39.79  (define @t542 () (not @t540))
% 39.54/39.79  (define @t543 () (tptp.rec @t488 @t528))
% 39.54/39.79  (define @t544 () (= @t543 @t537))
% 39.54/39.79  (define @t545 () (not @t544))
% 39.54/39.79  (define @t546 () (not @t543))
% 39.54/39.79  (define @t547 () (tptp.rec @t219 @t528))
% 39.54/39.79  (define @t548 () (= @t543 @t547))
% 39.54/39.79  (define @t549 () (tptp.rec @t220 @t311))
% 39.54/39.79  (define @t550 () (= @t547 @t549))
% 39.54/39.79  (define @t551 () (tptp.y @t448 @t215))
% 39.54/39.79  (define @t552 () (tptp.x @t551 tptp.nil2))
% 39.54/39.80  (define @t553 () (tptp.step @t534 tptp.b))
% 39.54/39.80  (define @t554 () (= @t553 @t552))
% 39.54/39.80  (define @t555 () (or @t272 @t554))
% 39.54/39.80  (define @t556 () (tptp.step tptp.nil2 @t214))
% 39.54/39.80  (define @t557 () (= tptp.nil2 @t556))
% 39.54/39.80  (define @t558 () (or @t179 @t197 @t191 @t185 @t557))
% 39.54/39.80  (define @t559 () (= @t539 (tptp.x (tptp.y @t556 @t215) tptp.nil2)))
% 39.54/39.80  (define @t560 () (or @t272 @t559))
% 39.54/39.80  (define @t561 () (not @t559))
% 39.54/39.80  (define @t562 () (not @t221))
% 39.54/39.80  (define @t563 () (not @t557))
% 39.54/39.80  (define @t564 () (= tptp.nil2 @t216))
% 39.54/39.80  (define @t565 () (not @t564))
% 39.54/39.80  (define @t566 () (not @t549))
% 39.54/39.80  (define @t567 () (not @t554))
% 39.54/39.80  (define @t568 () (= true false))
% 39.54/39.80  (define @t569 () (and @t542 @t559 @t557 @t455 @t554 @t564 @t221 @t549))
% 39.54/39.80  (define @t570 () (or (= @t214 tptp.a) @t564))
% 39.54/39.80  (define @t571 () (= tptp.a @t214))
% 39.54/39.80  (define @t572 () (or @t571 @t564))
% 39.54/39.80  (define @t573 () (tptp.step @t120 tptp.b))
% 39.54/39.80  (define @t574 () (= tptp.nil2 @t573))
% 39.54/39.80  (define @t575 () (or @t369 @t574))
% 39.54/39.80  (define @t576 () (tptp.rec @t496 @t311))
% 39.54/39.80  (define @t577 () (not @t576))
% 39.54/39.80  (define @t578 () (not @t497))
% 39.54/39.80  (define @t579 () (not @t571))
% 39.54/39.80  (define @t580 () (not @t574))
% 39.54/39.80  (define @t581 () (and @t292 @t366 @t410 @t446 @t445 @t574 @t571 @t497))
% 39.54/39.80  (define @t582 () (tptp.rec @t495 @t467))
% 39.54/39.80  (define @t583 () (= @t582 @t576))
% 39.54/39.80  (define @t584 () (tptp.y @t338 @t215))
% 39.54/39.80  (define @t585 () (tptp.rec @t584 @t467))
% 39.54/39.80  (define @t586 () (= @t582 @t585))
% 39.54/39.80  (define @t587 () (tptp.step @t584 tptp.b))
% 39.54/39.80  (define @t588 () (tptp.rec @t587 @t311))
% 39.54/39.80  (define @t589 () (= @t585 @t588))
% 39.54/39.80  (define @t590 () (= tptp.eps @t35))
% 39.54/39.80  (define @t591 () (= tptp.nil2 @t35))
% 39.54/39.80  (define @t592 () (or @t44 @t591 @t39 @t590 @t36))
% 39.54/39.80  (define @t593 () (or @t591 @t39 @t590 @t36))
% 39.54/39.80  (define @t594 () (or @t39 @t590 @t36))
% 39.54/39.80  (define @t595 () (not @t590))
% 39.54/39.80  (define @t596 () (=> @t595 @t36))
% 39.54/39.80  (define @t597 () (=> @t40 @t596))
% 39.54/39.80  (define @t598 () (not @t591))
% 39.54/39.80  (define @t599 () (=> @t598 @t597))
% 39.54/39.80  (define @t600 () (tptp.z @t338 @t120))
% 39.54/39.80  (define @t601 () (= tptp.nil2 @t120))
% 39.54/39.80  (define @t602 () (= @t338 tptp.eps))
% 39.54/39.80  (define @t603 () (= @t338 tptp.nil2))
% 39.54/39.80  (define @t604 () (or @t603 @t601 @t602 @t134 (= @t600 @t356)))
% 39.54/39.80  (define @t605 () (forall @t47 @t592))
% 39.54/39.80  (define @t606 () (= @t356 @t600))
% 39.54/39.80  (define @t607 () (= tptp.eps @t338))
% 39.54/39.80  (define @t608 () (= tptp.nil2 @t338))
% 39.54/39.80  (define @t609 () (or @t608 @t601 @t607 @t134 @t606))
% 39.54/39.80  (define @t610 () (@list @t605))
% 39.54/39.80  (define @t611 () (not @t603))
% 39.54/39.80  (define @t612 () (not @t602))
% 39.54/39.80  (define @t613 () (not @t131))
% 39.54/39.80  (define @t614 () (not (= @t120 tptp.nil2)))
% 39.54/39.80  (define @t615 () (tptp.z @t338 @t215))
% 39.54/39.80  (define @t616 () (= tptp.eps @t215))
% 39.54/39.80  (define @t617 () (= tptp.nil2 @t215))
% 39.54/39.80  (define @t618 () (or @t603 @t617 @t602 @t616 (= @t615 @t584)))
% 39.54/39.80  (define @t619 () (= @t584 @t615))
% 39.54/39.80  (define @t620 () (or @t608 @t617 @t607 @t616 @t619))
% 39.54/39.80  (define @t621 () (not (= @t215 tptp.eps)))
% 39.54/39.80  (define @t622 () (not (= @t215 tptp.nil2)))
% 39.54/39.80  (define @t623 () (and @t513 @t323 @t510 @t490 @t606 @t537 @t619 @t571 @t358))
% 39.54/39.80  (define @t624 () (not @t358))
% 39.54/39.80  (define @t625 () (tptp.x @t478 @t556))
% 39.54/39.80  (define @t626 () (= @t481 @t625))
% 39.54/39.80  (define @t627 () (not @t483))
% 39.54/39.80  (define @t628 () (or @t627 @t626))
% 39.54/39.80  (define @t629 () (tptp.x @t486 @t216))
% 39.54/39.80  (define @t630 () (= @t489 @t629))
% 39.54/39.80  (define @t631 () (or @t627 @t630))
% 39.54/39.80  (define @t632 () (and @t122 @t571 @t483))
% 39.54/39.80  (define @t633 () (not @t626))
% 39.54/39.80  (define @t634 () (and @t206 @t513 @t351 @t259 @t510 @t474 @t626 @t504 @t557))
% 39.54/39.80  (define @t635 () (and @t630 @t564))
% 39.54/39.80  (define @t636 () (tptp.x @t341 @t291))
% 39.54/39.80  (define @t637 () (= @t344 @t636))
% 39.54/39.80  (define @t638 () (not @t346))
% 39.54/39.80  (define @t639 () (or @t638 @t637))
% 39.54/39.80  (define @t640 () (not @t401))
% 39.54/39.80  (define @t641 () (and @t292 @t400))
% 39.54/39.80  (define @t642 () (not @t402))
% 39.54/39.80  (define @t643 () (not @t389))
% 39.54/39.80  (define @t644 () (and @t389 @t292))
% 39.54/39.80  (define @t645 () (not @t409))
% 39.54/39.80  (define @t646 () (not @t408))
% 39.54/39.80  (define @t647 () (and @t206 @t363 @t408))
% 39.54/39.80  (define @t648 () (not @t332))
% 39.54/39.80  (define @t649 () (and @t389 @t410))
% 39.54/39.80  (define @t650 () (= (tptp.step @t361 tptp.a) @t424))
% 39.54/39.80  (define @t651 () (not @t374))
% 39.54/39.80  (define @t652 () (not @t650))
% 39.54/39.80  (define @t653 () (not @t421))
% 39.54/39.80  (define @t654 () (and @t292 @t206 @t363 @t421 @t366 @t410 @t650 @t416))
% 39.54/39.80  (define @t655 () (not @t637))
% 39.54/39.80  (define @t656 () (and @t292 @t363 @t366 @t637 @t428))
% 39.54/39.80  (define @t657 () (tptp.x @t354 @t573))
% 39.54/39.80  (define @t658 () (= @t357 @t657))
% 39.54/39.80  (define @t659 () (or @t638 @t658))
% 39.54/39.80  (define @t660 () (and @t513 @t323 @t510 @t574 @t658))
% 39.54/39.80  (define @t661 () (tptp.step @t210 tptp.a))
% 39.54/39.80  (define @t662 () (tptp.y tptp.eps @t291))
% 39.54/39.80  (define @t663 () (tptp.step @t662 tptp.a))
% 39.54/39.80  (define @t664 () (tptp.eps2 @t663))
% 39.54/39.80  (define @t665 () (tptp.rec @t663 tptp.nil))
% 39.54/39.80  (define @t666 () (= @t664 @t665))
% 39.54/39.80  (define @t667 () (= @t665 @t664))
% 39.54/39.80  (define @t668 () (tptp.eps2 @t419))
% 39.54/39.80  (define @t669 () (tptp.rec @t419 tptp.nil))
% 39.54/39.80  (define @t670 () (= @t668 @t669))
% 39.54/39.80  (define @t671 () (not @t669))
% 39.54/39.80  (define @t672 () (tptp.rec @t420 tptp.nil))
% 39.54/39.80  (define @t673 () (tptp.rec @t380 @t311))
% 39.54/39.80  (define @t674 () (= @t673 @t672))
% 39.54/39.80  (define @t675 () (not @t673))
% 39.54/39.80  (define @t676 () (tptp.rec @t360 @t311))
% 39.54/39.80  (define @t677 () (tptp.rec @t662 @t311))
% 39.54/39.80  (define @t678 () (= @t676 @t677))
% 39.54/39.80  (define @t679 () (not @t677))
% 39.54/39.80  (define @t680 () (= @t677 @t665))
% 39.54/39.80  (define @t681 () (not @t665))
% 39.54/39.80  (define @t682 () (not @t664))
% 39.54/39.80  (define @t683 () (tptp.eps2 @t661))
% 39.54/39.80  (define @t684 () (or @t683 @t332))
% 39.54/39.80  (define @t685 () (not @t684))
% 39.54/39.80  (define @t686 () (tptp.x @t661 @t331))
% 39.54/39.80  (define @t687 () (tptp.eps2 @t686))
% 39.54/39.80  (define @t688 () (= @t687 @t684))
% 39.54/39.80  (define @t689 () (not @t687))
% 39.54/39.80  (define @t690 () (tptp.step @t144 tptp.a))
% 39.54/39.80  (define @t691 () (tptp.eps2 @t690))
% 39.54/39.80  (define @t692 () (not @t691))
% 39.54/39.80  (define @t693 () (= (tptp.step @t211 tptp.a) @t686))
% 39.54/39.80  (define @t694 () (not @t693))
% 39.54/39.80  (define @t695 () (and @t206 @t203 @t145 @t693 @t689))
% 39.54/39.80  (define @t696 () (tptp.rec @t690 tptp.nil))
% 39.54/39.80  (define @t697 () (= @t691 @t696))
% 39.54/39.80  (define @t698 () (= @t696 @t691))
% 39.54/39.80  (define @t699 () (tptp.rec @t144 @t311))
% 39.54/39.80  (define @t700 () (= @t699 @t696))
% 39.54/39.80  (define @t701 () (not @t699))
% 39.54/39.80  (define @t702 () (not @t668))
% 39.54/39.80  (define @t703 () (and @t292 @t366 @t410 @t408))
% 39.54/39.80  (define @t704 () (not @t672))
% 39.54/39.80  (define @t705 () (and @t421 @t671))
% 39.54/39.80  (define @t706 () (not @t676))
% 39.54/39.80  (define @t707 () (and @t292 @t675))
% 39.54/39.80  (define @t708 () (not @t683))
% 39.54/39.80  (define @t709 () (and @t292 @t206 @t682))
% 39.54/39.80  (define @t710 () (and @t206 @t203 @t145 @t701 @t259 @t510 @t482 @t504))
% 39.54/39.80  (define @t711 () (and @t206 @t510 @t626 @t557))
% 39.54/39.80  (assume @p1 (forall @t4 (= (tptp.head @t3) @t1)))
% 39.54/39.80  (assume @p2 (forall @t4 (= (tptp.tail @t3) @t2)))
% 39.54/39.80  (assume @p3 (forall @t4 (not (= tptp.nil @t3))))
% 39.54/39.80  (assume @p4 (not @t5))
% 39.54/39.80  (assume @p5 (not (= tptp.a tptp.c)))
% 39.54/39.80  (assume @p6 (not (= tptp.b tptp.c)))
% 39.54/39.80  (assume @p7 (forall @t7 (= (tptp.proj1Atom @t6) @t1)))
% 39.54/39.80  (assume @p8 (forall @t4 (= (tptp.proj1 @t8) @t1)))
% 39.54/39.80  (assume @p9 (forall @t4 (= (tptp.proj2 @t8) @t2)))
% 39.54/39.80  (assume @p10 (forall @t4 (= (tptp.proj12 @t9) @t1)))
% 39.54/39.80  (assume @p11 (forall @t4 (= (tptp.proj22 @t9) @t2)))
% 39.54/39.80  (assume @p12 (forall @t7 (= (tptp.proj1Star @t10) @t1)))
% 39.54/39.80  (assume @p13 (not @t11))
% 39.54/39.80  (assume @p14 @t13)
% 39.54/39.80  (assume @p15 @t15)
% 39.54/39.80  (assume @p16 @t17)
% 39.54/39.80  (assume @p17 @t19)
% 39.54/39.80  (assume @p18 @t21)
% 39.54/39.80  (assume @p19 @t23)
% 39.54/39.80  (assume @p20 @t25)
% 39.54/39.80  (assume @p21 @t27)
% 39.54/39.80  (assume @p22 @t30)
% 39.54/39.80  (assume @p23 @t31)
% 39.54/39.80  (assume @p24 @t32)
% 39.54/39.80  (assume @p25 (forall (@list @t1 @t2 @t28 @t33) (not (= @t8 (tptp.y @t28 @t33)))))
% 39.54/39.80  (assume @p26 (forall @t29 (not (= @t8 @t34))))
% 39.54/39.80  (assume @p27 (forall @t29 (not (= @t9 @t34))))
% 39.54/39.80  (assume @p28 @t48)
% 39.54/39.80  (assume @p29 (forall @t7 (=> @t45 (=> @t40 (= (tptp.z @t1 tptp.eps) @t1)))))
% 39.54/39.80  (assume @p30 (forall @t49 (=> @t42 (= (tptp.z tptp.eps @t35) @t35))))
% 39.54/39.80  (assume @p31 (forall @t7 (=> @t45 (= (tptp.z @t1 tptp.nil2) tptp.nil2))))
% 39.54/39.80  (assume @p32 (forall @t49 (= (tptp.z tptp.nil2 @t35) tptp.nil2)))
% 39.54/39.80  (assume @p33 (forall @t47 (=> @t45 (=> @t42 (= (tptp.x2 @t1 @t35) (tptp.x @t1 @t35))))))
% 39.54/39.80  (assume @p34 (forall @t7 (=> @t45 (= (tptp.x2 @t1 tptp.nil2) @t1))))
% 39.54/39.80  (assume @p35 (forall @t49 (= (tptp.x2 tptp.nil2 @t35) @t35)))
% 39.54/39.80  (assume @p36 @t61)
% 39.54/39.80  (assume @p37 @t62)
% 39.54/39.80  (assume @p38 @t66)
% 39.54/39.80  (assume @p39 @t71)
% 39.54/39.80  (assume @p40 (forall @t49 (tptp.eps2 (tptp.star @t35))))
% 39.54/39.80  (assume @p41 @t79)
% 39.54/39.80  (assume @p42 @t86)
% 39.54/39.80  (assume @p43 @t89)
% 39.54/39.80  (assume @p44 @t90)
% 39.54/39.80  (assume @p45 @t95)
% 39.54/39.80  (assume @p46 @t98)
% 39.54/39.80  (assume @p47 (forall (@list @t35 @t99) (= (tptp.step @t100 @t35) (tptp.y (tptp.step @t99 @t35) @t100))))
% 39.54/39.80  (assume @p48 @t102)
% 39.54/39.80  (assume @p49 @t105)
% 39.54/39.80  (assume @p50 @t112)
% 39.54/39.80  (assume @p51 true)
% 39.54/39.80  (step @p52 :rule aci_norm :args ((= (or @t39 @t114) @t113)))
% 39.54/39.80  (step @p53 :rule aci_norm :args ((= (or @t58 @t115) @t114)))
% 39.54/39.80  (step @p54 :rule aci_norm :args ((= (or @t55 (or @t52 @t51)) @t115)))
% 39.54/39.80  (step @p55 :rule refl :args (@t51))
% 39.54/39.80  (step @p56 :rule bool-double-not-elim :args (@t52))
% 39.54/39.80  (step @p57 :rule nary_cong :premises (@p56 @p55) :args ((or @t116 @t51)))
% 39.54/39.80  (step @p58 :rule bool-impl-elim :args (@t53 @t51))
% 39.54/39.80  (step @p59 :rule trans :premises (@p58 @p57))
% 39.54/39.80  (step @p60 :rule refl :args (@t55))
% 39.54/39.80  (step @p61 :rule nary_cong :premises (@p60 @p59) :args ((or @t55 @t54)))
% 39.54/39.80  (step @p62 :rule trans :premises (@p61 @p54))
% 39.54/39.80  (step @p63 :rule refl :args (@t54))
% 39.54/39.80  (step @p64 :rule bool-double-not-elim :args (@t55))
% 39.54/39.80  (step @p65 :rule nary_cong :premises (@p64 @p63) :args ((or @t117 @t54)))
% 39.54/39.80  (step @p66 :rule bool-impl-elim :args (@t56 @t54))
% 39.54/39.80  (step @p67 :rule trans :premises (@p66 @p65))
% 39.54/39.80  (step @p68 :rule trans :premises (@p67 @p62))
% 39.54/39.80  (step @p69 :rule refl :args (@t58))
% 39.54/39.80  (step @p70 :rule nary_cong :premises (@p69 @p68) :args ((or @t58 @t57)))
% 39.54/39.80  (step @p71 :rule trans :premises (@p70 @p53))
% 39.54/39.80  (step @p72 :rule refl :args (@t57))
% 39.54/39.80  (step @p73 :rule bool-double-not-elim :args (@t58))
% 39.54/39.80  (step @p74 :rule nary_cong :premises (@p73 @p72) :args ((or @t118 @t57)))
% 39.54/39.80  (step @p75 :rule bool-impl-elim :args (@t59 @t57))
% 39.54/39.80  (step @p76 :rule trans :premises (@p75 @p74))
% 39.54/39.80  (step @p77 :rule trans :premises (@p76 @p71))
% 39.54/39.80  (step @p78 :rule refl :args (@t39))
% 39.54/39.80  (step @p79 :rule nary_cong :premises (@p78 @p77) :args ((or @t39 @t60)))
% 39.54/39.80  (step @p80 :rule trans :premises (@p79 @p52))
% 39.54/39.80  (step @p81 :rule refl :args (@t60))
% 39.54/39.80  (step @p82 :rule bool-double-not-elim :args (@t39))
% 39.54/39.80  (step @p83 :rule nary_cong :premises (@p82 @p81) :args ((or @t119 @t60)))
% 39.54/39.80  (step @p84 :rule bool-impl-elim :args (@t40 @t60))
% 39.54/39.80  (step @p85 :rule trans :premises (@p84 @p83))
% 39.54/39.80  (step @p86 :rule trans :premises (@p85 @p80))
% 39.54/39.80  (step @p87 :rule cong :premises (@p86) :args (@t61))
% 39.54/39.80  (step @p88 :rule eq_resolve :premises (@p36 @p87))
% 39.54/39.80  (step @p89 :rule refl :args (@t122))
% 39.54/39.80  (step @p90 :rule refl :args (@t124))
% 39.54/39.80  (step @p91 :rule refl :args (@t127))
% 39.54/39.80  (step @p92 :rule refl :args (@t130))
% 39.54/39.80  (step @p93 :rule eq-symm :args (@t120 tptp.eps))
% 39.54/39.80  (step @p94 :rule nary_cong :premises (@p93 @p92 @p91 @p90 @p89) :args (@t132))
% 39.54/39.80  (step @p95 :rule refl :args (@t133))
% 39.54/39.80  (step @p96 :rule cong :premises (@p95 @p94) :args ((=> @t133 @t132)))
% 39.54/39.80  (assume-push @p2126 @t133)
% 39.54/39.80  (step @p98 :rule instantiate :premises (@p88) :args ((@list @t120)))
% 39.54/39.80  (step-pop @p2127 :rule scope :premises (@p98))
% 39.54/39.80  (step @p99 :rule process_scope :premises (@p2127) :args (@t132))
% 39.54/39.80  (step @p101 :rule eq_resolve :premises (@p99 @p96))
% 39.54/39.80  (step @p102 :rule implies_elim :premises (@p101))
% 39.54/39.80  (step @p103 :rule chain_m_resolution :premises (@p102 @p88) :args (@t135 @t136 @t137))
% 39.54/39.80  (step @p104 :rule instantiate :premises (@p23) :args ((@list tptp.a @t126 @t125)))
% 39.54/39.80  (step @p105 :rule instantiate :premises (@p22) :args ((@list tptp.a @t129 @t128)))
% 39.54/39.80  (step @p106 :rule refl :args (@t96))
% 39.54/39.80  (step @p107 :rule bool-double-not-elim :args (@t69))
% 39.54/39.80  (step @p108 :rule nary_cong :premises (@p107 @p106) :args ((or (not @t97) @t96)))
% 39.54/39.80  (step @p109 :rule bool-impl-elim :args (@t97 @t96))
% 39.54/39.80  (step @p110 :rule trans :premises (@p109 @p108))
% 39.54/39.80  (step @p111 :rule cong :premises (@p110) :args (@t98))
% 39.54/39.80  (step @p112 :rule eq_resolve :premises (@p46 @p111))
% 39.54/39.80  (step @p113 :rule instantiate :premises (@p112) :args (@t140))
% 39.54/39.80  (step @p114 :rule cnf_or_pos :args (@t147))
% 39.54/39.80  (step @p115 :rule reordering :premises (@p114) :args ((or @t146 @t145 (not @t147))))
% 39.54/39.80  (step @p116 :rule bool-impl-elim :args (@t69 @t93))
% 39.54/39.80  (step @p117 :rule cong :premises (@p116) :args (@t95))
% 39.54/39.80  (step @p118 :rule eq_resolve :premises (@p45 @p117))
% 39.54/39.80  (step @p119 :rule instantiate :premises (@p118) :args (@t140))
% 39.54/39.80  (step @p120 :rule cnf_or_pos :args (@t152))
% 39.54/39.80  (step @p121 :rule reordering :premises (@p120) :args ((or @t151 @t150 (not @t152))))
% 39.54/39.80  (step @p122 :rule aci_norm :args ((= (or false @t153) @t153)))
% 39.54/39.80  (step @p123 :rule refl :args (@t153))
% 39.54/39.80  (step @p124 :rule evaluate :args ((not true)))
% 39.54/39.80  (step @p125 :rule eq-refl :args (@t80))
% 39.54/39.80  (step @p126 :rule cong :premises (@p125) :args (@t154))
% 39.54/39.80  (step @p127 :rule trans :premises (@p126 @p124))
% 39.54/39.80  (step @p128 :rule nary_cong :premises (@p127 @p123) :args (@t155))
% 39.54/39.80  (step @p129 :rule trans :premises (@p128 @p122))
% 39.54/39.80  (step @p130 :rule cong :premises (@p129) :args ((forall @t156 @t155)))
% 39.54/39.80  (step @p131 :rule quant-var-elim-eq :args ((= (forall @t49 @t160) @t155)))
% 39.54/39.80  (step @p132 :rule aci_norm :args ((= @t161 @t160)))
% 39.54/39.80  (step @p133 :rule cong :premises (@p132) :args (@t162))
% 39.54/39.80  (step @p134 :rule trans :premises (@p133 @p131))
% 39.54/39.80  (step @p135 :rule cong :premises (@p134) :args (@t163))
% 39.54/39.80  (step @p136 :rule quant-merge-prenex :args ((= @t163 @t164)))
% 39.54/39.80  (step @p137 :rule symm :premises (@p136))
% 39.54/39.80  (step @p138 :rule quant_var_reordering :args ((= (forall @t85 @t161) @t164)))
% 39.54/39.80  (step @p139 :rule trans :premises (@p138 @p137 @p135))
% 39.54/39.80  (step @p140 :rule trans :premises (@p139 @p130))
% 39.54/39.80  (step @p141 :rule bool-impl-elim :args (@t158 @t157))
% 39.54/39.80  (step @p142 :rule cong :premises (@p141) :args ((forall @t85 (=> @t158 @t157))))
% 39.54/39.80  (step @p143 :rule trans :premises (@p142 @p140))
% 39.54/39.80  (step @p144 :rule eq-symm :args (@t82 tptp.eps))
% 39.54/39.80  (step @p145 :rule eq-symm :args (@t80 @t35))
% 39.54/39.80  (step @p146 :rule cong :premises (@p145 @p144) :args (@t84))
% 39.54/39.80  (step @p147 :rule cong :premises (@p146) :args (@t86))
% 39.54/39.80  (step @p148 :rule trans :premises (@p147 @p143))
% 39.54/39.80  (step @p149 :rule eq_resolve :premises (@p42 @p148))
% 39.54/39.80  (step @p150 :rule instantiate :premises (@p149) :args (@t165))
% 39.54/39.80  (step @p151 :rule instantiate :premises (@p149) :args (@t166))
% 39.54/39.80  (step @p152 :rule aci_norm :args ((= (or @t76 @t169) @t168)))
% 39.54/39.80  (step @p153 :rule aci_norm :args ((= (or @t58 @t170) @t169)))
% 39.54/39.80  (step @p154 :rule aci_norm :args ((= (or @t55 (or @t52 @t167)) @t170)))
% 39.54/39.80  (step @p155 :rule refl :args (@t167))
% 39.54/39.80  (step @p156 :rule nary_cong :premises (@p56 @p155) :args ((or @t116 @t167)))
% 39.54/39.80  (step @p157 :rule bool-impl-elim :args (@t53 @t167))
% 39.54/39.80  (step @p158 :rule trans :premises (@p157 @p156))
% 39.54/39.80  (step @p159 :rule nary_cong :premises (@p60 @p158) :args ((or @t55 @t171)))
% 39.54/39.80  (step @p160 :rule trans :premises (@p159 @p154))
% 39.54/39.80  (step @p161 :rule refl :args (@t171))
% 39.54/39.80  (step @p162 :rule nary_cong :premises (@p64 @p161) :args ((or @t117 @t171)))
% 39.54/39.80  (step @p163 :rule bool-impl-elim :args (@t56 @t171))
% 39.54/39.80  (step @p164 :rule trans :premises (@p163 @p162))
% 39.54/39.80  (step @p165 :rule trans :premises (@p164 @p160))
% 39.54/39.80  (step @p166 :rule nary_cong :premises (@p69 @p165) :args ((or @t58 @t172)))
% 39.54/39.80  (step @p167 :rule trans :premises (@p166 @p153))
% 39.54/39.80  (step @p168 :rule refl :args (@t172))
% 39.54/39.80  (step @p169 :rule nary_cong :premises (@p73 @p168) :args ((or @t118 @t172)))
% 39.54/39.80  (step @p170 :rule bool-impl-elim :args (@t59 @t172))
% 39.54/39.80  (step @p171 :rule trans :premises (@p170 @p169))
% 39.54/39.80  (step @p172 :rule trans :premises (@p171 @p167))
% 39.54/39.80  (step @p173 :rule refl :args (@t76))
% 39.54/39.80  (step @p174 :rule nary_cong :premises (@p173 @p172) :args ((or @t76 @t173)))
% 39.54/39.80  (step @p175 :rule trans :premises (@p174 @p152))
% 39.54/39.80  (step @p176 :rule refl :args (@t173))
% 39.54/39.80  (step @p177 :rule bool-double-not-elim :args (@t76))
% 39.54/39.80  (step @p178 :rule nary_cong :premises (@p177 @p176) :args ((or (not @t77) @t173)))
% 39.54/39.80  (step @p179 :rule bool-impl-elim :args (@t77 @t173))
% 39.54/39.80  (step @p180 :rule trans :premises (@p179 @p178))
% 39.54/39.80  (step @p181 :rule trans :premises (@p180 @p175))
% 39.54/39.80  (step @p182 :rule cong :premises (@p181) :args ((forall @t47 (=> @t77 @t173))))
% 39.54/39.80  (step @p183 :rule eq-symm :args (@t72 tptp.nil2))
% 39.54/39.80  (step @p184 :rule refl :args (@t53))
% 39.54/39.80  (step @p185 :rule cong :premises (@p184 @p183) :args (@t73))
% 39.54/39.80  (step @p186 :rule refl :args (@t56))
% 39.54/39.80  (step @p187 :rule cong :premises (@p186 @p185) :args (@t74))
% 39.54/39.80  (step @p188 :rule refl :args (@t59))
% 39.54/39.80  (step @p189 :rule cong :premises (@p188 @p187) :args (@t75))
% 39.54/39.80  (step @p190 :rule refl :args (@t77))
% 39.54/39.80  (step @p191 :rule cong :premises (@p190 @p189) :args (@t78))
% 39.54/39.80  (step @p192 :rule cong :premises (@p191) :args (@t79))
% 39.54/39.80  (step @p193 :rule trans :premises (@p192 @p182))
% 39.54/39.80  (step @p194 :rule eq_resolve :premises (@p41 @p193))
% 39.54/39.80  (step @p195 :rule instantiate :premises (@p194) :args ((@list tptp.nil2 @t138)))
% 39.54/39.80  (step @p196 :rule eq-symm :args (tptp.nil2 @t6))
% 39.54/39.80  (step @p197 :rule cong :premises (@p196) :args (@t12))
% 39.54/39.80  (step @p198 :rule cong :premises (@p197) :args (@t13))
% 39.54/39.80  (step @p199 :rule eq_resolve :premises (@p14 @p198))
% 39.54/39.80  (step @p200 :rule eq-symm :args (@t175 tptp.nil2))
% 39.54/39.80  (step @p201 :rule cong :premises (@p200) :args (@t176))
% 39.54/39.80  (step @p202 :rule refl :args (@t177))
% 39.54/39.80  (step @p203 :rule cong :premises (@p202 @p201) :args ((=> @t177 @t176)))
% 39.54/39.80  (assume-push @p2128 @t177)
% 39.54/39.80  (step @p205 :rule instantiate :premises (@p199) :args (@t178))
% 39.54/39.80  (step-pop @p2129 :rule scope :premises (@p205))
% 39.54/39.80  (step @p206 :rule process_scope :premises (@p2129) :args (@t176))
% 39.54/39.80  (step @p208 :rule eq_resolve :premises (@p206 @p203))
% 39.54/39.80  (step @p209 :rule implies_elim :premises (@p208))
% 39.54/39.80  (step @p210 :rule chain_m_resolution :premises (@p209 @p199) :args ((not @t179) @t136 @t180))
% 39.54/39.80  (step @p211 :rule eq-symm :args (tptp.nil2 @t10))
% 39.54/39.80  (step @p212 :rule cong :premises (@p211) :args (@t18))
% 39.54/39.80  (step @p213 :rule cong :premises (@p212) :args (@t19))
% 39.54/39.80  (step @p214 :rule eq_resolve :premises (@p17 @p213))
% 39.54/39.80  (step @p215 :rule eq-symm :args (@t182 tptp.nil2))
% 39.54/39.80  (step @p216 :rule cong :premises (@p215) :args (@t183))
% 39.54/39.80  (step @p217 :rule refl :args (@t184))
% 39.54/39.80  (step @p218 :rule cong :premises (@p217 @p216) :args ((=> @t184 @t183)))
% 39.54/39.80  (assume-push @p2130 @t184)
% 39.54/39.80  (step @p220 :rule instantiate :premises (@p214) :args ((@list @t181)))
% 39.54/39.80  (step-pop @p2131 :rule scope :premises (@p220))
% 39.54/39.80  (step @p221 :rule process_scope :premises (@p2131) :args (@t183))
% 39.54/39.80  (step @p223 :rule eq_resolve :premises (@p221 @p218))
% 39.54/39.80  (step @p224 :rule implies_elim :premises (@p223))
% 39.54/39.80  (step @p225 :rule chain_m_resolution :premises (@p224 @p214) :args ((not @t185) @t136 (@list @t184)))
% 39.54/39.80  (step @p226 :rule eq-symm :args (tptp.nil2 @t9))
% 39.54/39.80  (step @p227 :rule cong :premises (@p226) :args (@t16))
% 39.54/39.80  (step @p228 :rule cong :premises (@p227) :args (@t17))
% 39.54/39.80  (step @p229 :rule eq_resolve :premises (@p16 @p228))
% 39.54/39.80  (step @p230 :rule eq-symm :args (@t188 tptp.nil2))
% 39.54/39.80  (step @p231 :rule cong :premises (@p230) :args (@t189))
% 39.54/39.80  (step @p232 :rule refl :args (@t190))
% 39.54/39.80  (step @p233 :rule cong :premises (@p232 @p231) :args ((=> @t190 @t189)))
% 39.54/39.80  (assume-push @p2132 @t190)
% 39.54/39.80  (step @p235 :rule instantiate :premises (@p229) :args ((@list @t187 @t186)))
% 39.54/39.80  (step-pop @p2133 :rule scope :premises (@p235))
% 39.54/39.80  (step @p236 :rule process_scope :premises (@p2133) :args (@t189))
% 39.54/39.80  (step @p238 :rule eq_resolve :premises (@p236 @p233))
% 39.54/39.80  (step @p239 :rule implies_elim :premises (@p238))
% 39.54/39.80  (step @p240 :rule chain_m_resolution :premises (@p239 @p229) :args ((not @t191) @t136 (@list @t190)))
% 39.54/39.80  (step @p241 :rule eq-symm :args (tptp.nil2 @t8))
% 39.54/39.80  (step @p242 :rule cong :premises (@p241) :args (@t14))
% 39.54/39.80  (step @p243 :rule cong :premises (@p242) :args (@t15))
% 39.54/39.80  (step @p244 :rule eq_resolve :premises (@p15 @p243))
% 39.54/39.80  (step @p245 :rule eq-symm :args (@t194 tptp.nil2))
% 39.54/39.80  (step @p246 :rule cong :premises (@p245) :args (@t195))
% 39.54/39.80  (step @p247 :rule refl :args (@t196))
% 39.54/39.80  (step @p248 :rule cong :premises (@p247 @p246) :args ((=> @t196 @t195)))
% 39.54/39.80  (assume-push @p2134 @t196)
% 39.54/39.80  (step @p250 :rule instantiate :premises (@p244) :args ((@list @t193 @t192)))
% 39.54/39.80  (step-pop @p2135 :rule scope :premises (@p250))
% 39.54/39.80  (step @p251 :rule process_scope :premises (@p2135) :args (@t195))
% 39.54/39.80  (step @p253 :rule eq_resolve :premises (@p251 @p248))
% 39.54/39.80  (step @p254 :rule implies_elim :premises (@p253))
% 39.54/39.80  (step @p255 :rule chain_m_resolution :premises (@p254 @p244) :args ((not @t197) @t136 (@list @t196)))
% 39.54/39.80  (step @p256 :rule cnf_or_pos :args (@t199))
% 39.54/39.80  (step @p257 :rule reordering :premises (@p256) :args ((or @t197 @t191 @t185 @t179 @t198 (not @t199))))
% 39.54/39.80  (step @p258 :rule chain_m_resolution :premises (@p257 @p255 @p240 @p225 @p210 @p195) :args (@t198 @t200 (@list @t197 @t191 @t185 @t179 @t199)))
% 39.54/39.80  (step @p259 :rule refl :args (@t201))
% 39.54/39.80  (step @p260 :rule refl :args (@t202))
% 39.54/39.80  (step @p261 :rule bool-double-not-elim :args (@t145))
% 39.54/39.80  (step @p262 :rule refl :args (@t204))
% 39.54/39.80  (step @p263 :rule refl :args (@t207))
% 39.54/39.80  (step @p264 :rule nary_cong :premises (@p263 @p262 @p261 @p260 @p259) :args ((or @t207 @t204 (not @t208) @t202 @t201)))
% 39.54/39.80  (assume-push @p2136 @t206)
% 39.54/39.80  (assume-push @p2137 @t203)
% 39.54/39.80  (assume-push @p2138 @t208)
% 39.54/39.80  (assume-push @p2139 @t198)
% 39.54/39.80  (assume-push @p2140 @t208)
% 39.54/39.80  (assume-push @p2141 @t203)
% 39.54/39.80  (assume-push @p2142 @t206)
% 39.54/39.80  (assume-push @p2143 @t198)
% 39.54/39.80  (step @p273 :rule false_intro :premises (@p2138))
% 39.54/39.80  (step @p274 :rule refl :args (tptp.nil2))
% 39.54/39.80  (step @p275 :rule cong :premises (@p151 @p274) :args (@t209))
% 39.54/39.80  (step @p276 :rule symm :premises (@p150))
% 39.54/39.80  (step @p277 :rule cong :premises (@p276 @p274) :args (@t210))
% 39.54/39.80  (step @p278 :rule trans :premises (@p277 @p275))
% 39.54/39.80  (step @p279 :rule cong :premises (@p278 @p274) :args (@t211))
% 39.54/39.80  (step @p280 :rule symm :premises (@p258))
% 39.54/39.80  (step @p281 :rule symm :premises (@p278))
% 39.54/39.80  (step @p282 :rule cong :premises (@p281 @p280) :args (@t149))
% 39.54/39.80  (step @p283 :rule trans :premises (@p282 @p279))
% 39.54/39.80  (step @p284 :rule refl :args (@t144))
% 39.54/39.80  (step @p285 :rule cong :premises (@p284 @p283) :args (@t150))
% 39.54/39.80  (step @p286 :rule trans :premises (@p285 @p273))
% 39.54/39.80  (step @p287 :rule false_elim :premises (@p286))
% 39.54/39.80  (step-pop @p2144 :rule scope :premises (@p287))
% 39.54/39.80  (step-pop @p2145 :rule scope :premises (@p2144))
% 39.54/39.80  (step-pop @p2146 :rule scope :premises (@p2145))
% 39.54/39.80  (step-pop @p2147 :rule scope :premises (@p2146))
% 39.54/39.80  (step @p288 :rule process_scope :premises (@p2147) :args (@t201))
% 39.54/39.80  (step @p293 :rule and_intro :premises (@p2138 @p151 @p150 @p258))
% 39.54/39.80  (step @p294 :rule modus_ponens :premises (@p293 @p288))
% 39.54/39.80  (step-pop @p2148 :rule scope :premises (@p294))
% 39.54/39.80  (step-pop @p2149 :rule scope :premises (@p2148))
% 39.54/39.80  (step-pop @p2150 :rule scope :premises (@p2149))
% 39.54/39.80  (step-pop @p2151 :rule scope :premises (@p2150))
% 39.54/39.80  (step @p295 :rule process_scope :premises (@p2151) :args (@t201))
% 39.54/39.80  (step @p300 :rule implies_elim :premises (@p295))
% 39.54/39.80  (step @p301 :rule cnf_and_neg :args (@t212))
% 39.54/39.80  (step @p302 :rule resolution :premises (@p301 @p300) :args (true @t212))
% 39.54/39.80  (step @p303 :rule eq_resolve :premises (@p302 @p264))
% 39.54/39.80  (step @p304 :rule reordering :premises (@p303) :args ((or @t207 @t204 @t145 @t201 @t202)))
% 39.54/39.80  (step @p305 :rule chain_m_resolution :premises (@p304 @p258 @p151 @p150 @p121 @p119 @p115 @p113) :args (@t145 (@list false false false false false false false) (@list @t198 @t203 @t206 @t150 @t152 @t146 @t147)))
% 39.54/39.80  (assume-push @p2152 @t213)
% 39.54/39.80  (step @p307 :rule instantiate :premises (@p112) :args ((@list @t214 @t120 @t215)))
% 39.54/39.80  (step-pop @p2153 :rule scope :premises (@p307))
% 39.54/39.80  (step @p308 :rule process_scope :premises (@p2153) :args (@t222))
% 39.54/39.80  (step @p310 :rule implies_elim :premises (@p308))
% 39.54/39.80  (step @p311 :rule cnf_or_pos :args (@t222))
% 39.54/39.80  (step @p312 :rule reordering :premises (@p311) :args ((or @t121 @t221 (not @t222))))
% 39.54/39.80  (assume-push @p2154 @t213)
% 39.54/39.80  (step @p314 :rule instantiate :premises (@p112) :args ((@list tptp.a @t120 tptp.eps)))
% 39.54/39.80  (step-pop @p2155 :rule scope :premises (@p314))
% 39.54/39.80  (step @p315 :rule process_scope :premises (@p2155) :args (@t228))
% 39.54/39.80  (step @p317 :rule implies_elim :premises (@p315))
% 39.54/39.80  (step @p318 :rule cnf_or_pos :args (@t228))
% 39.54/39.80  (step @p319 :rule reordering :premises (@p318) :args ((or @t121 @t227 (not @t228))))
% 39.54/39.80  (assume-push @p2156 @t32)
% 39.54/39.80  (step @p321 :rule instantiate :premises (@p24) :args (@t233))
% 39.54/39.80  (step-pop @p2157 :rule scope :premises (@p321))
% 39.54/39.80  (step @p322 :rule process_scope :premises (@p2157) :args ((not @t234)))
% 39.54/39.80  (step @p324 :rule implies_elim :premises (@p322))
% 39.54/39.80  (assume-push @p2158 @t30)
% 39.54/39.80  (step @p326 :rule instantiate :premises (@p22) :args (@t237))
% 39.54/39.80  (step-pop @p2159 :rule scope :premises (@p326))
% 39.54/39.80  (step @p327 :rule process_scope :premises (@p2159) :args ((not @t238)))
% 39.54/39.80  (step @p329 :rule implies_elim :premises (@p327))
% 39.54/39.80  (step @p330 :rule refl :args (@t240))
% 39.54/39.80  (step @p331 :rule refl :args (@t234))
% 39.54/39.80  (step @p332 :rule refl :args (@t243))
% 39.54/39.80  (step @p333 :rule refl :args (@t238))
% 39.54/39.80  (step @p334 :rule eq-symm :args (@t231 tptp.eps))
% 39.54/39.80  (step @p335 :rule nary_cong :premises (@p334 @p333 @p332 @p331 @p330) :args (@t245))
% 39.54/39.80  (step @p336 :rule cong :premises (@p95 @p335) :args ((=> @t133 @t245)))
% 39.54/39.80  (assume-push @p2160 @t133)
% 39.54/39.80  (step @p338 :rule instantiate :premises (@p88) :args ((@list @t231)))
% 39.54/39.80  (step-pop @p2161 :rule scope :premises (@p338))
% 39.54/39.80  (step @p339 :rule process_scope :premises (@p2161) :args (@t245))
% 39.54/39.80  (step @p341 :rule eq_resolve :premises (@p339 @p336))
% 39.54/39.80  (step @p342 :rule implies_elim :premises (@p341))
% 39.54/39.80  (assume-push @p2162 @t31)
% 39.54/39.80  (step @p344 :rule instantiate :premises (@p23) :args (@t246))
% 39.54/39.80  (step-pop @p2163 :rule scope :premises (@p344))
% 39.54/39.80  (step @p345 :rule process_scope :premises (@p2163) :args ((not @t243)))
% 39.54/39.80  (step @p347 :rule implies_elim :premises (@p345))
% 39.54/39.80  (step @p348 :rule eq-symm :args (tptp.eps @t6))
% 39.54/39.80  (step @p349 :rule cong :premises (@p348) :args (@t20))
% 39.54/39.80  (step @p350 :rule cong :premises (@p349) :args (@t21))
% 39.54/39.80  (step @p351 :rule eq_resolve :premises (@p18 @p350))
% 39.54/39.80  (step @p352 :rule cong :premises (@p334) :args (@t247))
% 39.54/39.80  (step @p353 :rule refl :args (@t248))
% 39.54/39.80  (step @p354 :rule cong :premises (@p353 @p352) :args ((=> @t248 @t247)))
% 39.54/39.80  (assume-push @p2164 @t248)
% 39.54/39.80  (step @p356 :rule instantiate :premises (@p351) :args (@t249))
% 39.54/39.80  (step-pop @p2165 :rule scope :premises (@p356))
% 39.54/39.80  (step @p357 :rule process_scope :premises (@p2165) :args (@t247))
% 39.54/39.80  (step @p359 :rule eq_resolve :premises (@p357 @p354))
% 39.54/39.80  (step @p360 :rule implies_elim :premises (@p359))
% 39.54/39.80  (step @p361 :rule cnf_or_pos :args (@t251))
% 39.54/39.80  (step @p362 :rule reordering :premises (@p361) :args ((or @t250 @t240 @t238 @t243 @t234 (not @t251))))
% 39.54/39.80  (assume-push @p2166 @t213)
% 39.54/39.80  (step @p364 :rule instantiate :premises (@p112) :args ((@list @t230 @t231 tptp.eps)))
% 39.54/39.80  (step-pop @p2167 :rule scope :premises (@p364))
% 39.54/39.80  (step @p365 :rule process_scope :premises (@p2167) :args (@t257))
% 39.54/39.80  (step @p367 :rule implies_elim :premises (@p365))
% 39.54/39.80  (step @p368 :rule cnf_or_pos :args (@t257))
% 39.54/39.80  (step @p369 :rule reordering :premises (@p368) :args ((or @t239 @t256 (not @t257))))
% 39.54/39.80  (assume-push @p2168 @t258)
% 39.54/39.80  (step @p371 :rule instantiate :premises (@p149) :args (@t249))
% 39.54/39.80  (step-pop @p2169 :rule scope :premises (@p371))
% 39.54/39.80  (step @p372 :rule process_scope :premises (@p2169) :args (@t259))
% 39.54/39.80  (step @p374 :rule implies_elim :premises (@p372))
% 39.54/39.80  (step @p375 :rule eq-symm :args (@t101 @t50))
% 39.54/39.80  (step @p376 :rule cong :premises (@p375) :args (@t102))
% 39.54/39.80  (step @p377 :rule eq_resolve :premises (@p48 @p376))
% 39.54/39.80  (assume-push @p2170 @t260)
% 39.54/39.80  (step @p379 :rule instantiate :premises (@p377) :args ((@list @t224)))
% 39.54/39.80  (step-pop @p2171 :rule scope :premises (@p379))
% 39.54/39.80  (step @p380 :rule process_scope :premises (@p2171) :args (@t263))
% 39.54/39.80  (step @p382 :rule implies_elim :premises (@p380))
% 39.54/39.80  (step @p383 :rule eq-symm :args (@t265 @t62))
% 39.54/39.80  (step @p384 :rule aci_norm :args ((= @t266 @t62)))
% 39.54/39.80  (step @p385 :rule refl :args (@t265))
% 39.54/39.80  (step @p386 :rule cong :premises (@p385 @p384) :args (@t267))
% 39.54/39.80  (step @p387 :rule trans :premises (@p386 @p383))
% 39.54/39.80  (step @p388 :rule refl :args (@t71))
% 39.54/39.80  (step @p389 :rule cong :premises (@p388 @p387) :args ((=> @t71 @t267)))
% 39.54/39.80  (assume-push @p2172 @t71)
% 39.54/39.80  (step @p391 :rule instantiate :premises (@p39) :args ((@list tptp.eps tptp.eps)))
% 39.54/39.80  (step-pop @p2173 :rule scope :premises (@p391))
% 39.54/39.80  (step @p392 :rule process_scope :premises (@p2173) :args (@t267))
% 39.54/39.80  (step @p394 :rule eq_resolve :premises (@p392 @p389))
% 39.54/39.80  (step @p395 :rule implies_elim :premises (@p394))
% 39.54/39.80  (step @p396 :rule chain_m_resolution :premises (@p395 @p39) :args (@t268 @t136 (@list @t71)))
% 39.54/39.80  (step @p397 :rule cnf_equiv_pos1 :args (@t268))
% 39.54/39.80  (step @p398 :rule reordering :premises (@p397) :args ((or @t269 @t265 (not @t268))))
% 39.54/39.80  (step @p399 :rule chain_m_resolution :premises (@p398 @p37 @p396) :args (@t265 @t270 (@list @t62 @t268)))
% 39.54/39.80  (step @p400 :rule true_intro :premises (@p399))
% 39.54/39.80  (step @p401 :rule refl :args (tptp.eps))
% 39.54/39.80  (step @p276 :rule symm :premises (@p150))
% 39.54/39.80  (step @p402 :rule cong :premises (@p276 @p401) :args (@t223))
% 39.54/39.80  (step @p403 :rule cong :premises (@p402) :args (@t271))
% 39.54/39.80  (step @p404 :rule trans :premises (@p403 @p400))
% 39.54/39.80  (step @p405 :rule true_elim :premises (@p404))
% 39.54/39.80  (step @p406 :rule cnf_or_neg :args (@t273 0))
% 39.54/39.80  (assume-push @p2174 @t66)
% 39.54/39.80  (step @p408 :rule instantiate :premises (@p38) :args ((@list @t223 tptp.nil2)))
% 39.54/39.80  (step-pop @p2175 :rule scope :premises (@p408))
% 39.54/39.80  (step @p409 :rule process_scope :premises (@p2175) :args (@t274))
% 39.54/39.80  (step @p411 :rule implies_elim :premises (@p409))
% 39.54/39.80  (step @p412 :rule cnf_equiv_pos2 :args (@t274))
% 39.54/39.80  (step @p413 :rule reordering :premises (@p412) :args ((or @t262 (not @t273) (not @t274))))
% 39.54/39.80  (step @p414 :rule cnf_equiv_pos1 :args (@t263))
% 39.54/39.80  (step @p415 :rule reordering :premises (@p414) :args ((or (not @t262) @t261 (not @t263))))
% 39.54/39.80  (step @p416 :rule eq-symm :args (tptp.eps @t10))
% 39.54/39.80  (step @p417 :rule cong :premises (@p416) :args (@t26))
% 39.54/39.80  (step @p418 :rule cong :premises (@p417) :args (@t27))
% 39.54/39.80  (step @p419 :rule eq_resolve :premises (@p21 @p418))
% 39.54/39.80  (step @p420 :rule eq-symm :args (@t276 tptp.eps))
% 39.54/39.80  (step @p421 :rule cong :premises (@p420) :args (@t277))
% 39.54/39.80  (step @p422 :rule refl :args (@t278))
% 39.54/39.80  (step @p423 :rule cong :premises (@p422 @p421) :args ((=> @t278 @t277)))
% 39.54/39.80  (assume-push @p2176 @t278)
% 39.54/39.80  (step @p425 :rule instantiate :premises (@p419) :args ((@list @t275)))
% 39.54/39.80  (step-pop @p2177 :rule scope :premises (@p425))
% 39.54/39.80  (step @p426 :rule process_scope :premises (@p2177) :args (@t277))
% 39.54/39.80  (step @p428 :rule eq_resolve :premises (@p426 @p423))
% 39.54/39.80  (step @p429 :rule implies_elim :premises (@p428))
% 39.54/39.80  (step @p430 :rule eq-symm :args (@t139 tptp.eps))
% 39.54/39.80  (step @p431 :rule cong :premises (@p430) :args (@t279))
% 39.54/39.80  (step @p432 :rule cong :premises (@p353 @p431) :args ((=> @t248 @t279)))
% 39.54/39.80  (assume-push @p2178 @t248)
% 39.54/39.80  (step @p434 :rule instantiate :premises (@p351) :args (@t166))
% 39.54/39.80  (step-pop @p2179 :rule scope :premises (@p434))
% 39.54/39.80  (step @p435 :rule process_scope :premises (@p2179) :args (@t279))
% 39.54/39.80  (step @p437 :rule eq_resolve :premises (@p435 @p432))
% 39.54/39.80  (step @p438 :rule implies_elim :premises (@p437))
% 39.54/39.80  (step @p439 :rule eq-symm :args (tptp.eps @t8))
% 39.54/39.80  (step @p440 :rule cong :premises (@p439) :args (@t22))
% 39.54/39.80  (step @p441 :rule cong :premises (@p440) :args (@t23))
% 39.54/39.80  (step @p442 :rule eq_resolve :premises (@p19 @p441))
% 39.54/39.80  (step @p443 :rule eq-symm :args (@t282 tptp.eps))
% 39.54/39.80  (step @p444 :rule cong :premises (@p443) :args (@t283))
% 39.54/39.80  (step @p445 :rule refl :args (@t284))
% 39.54/39.80  (step @p446 :rule cong :premises (@p445 @p444) :args ((=> @t284 @t283)))
% 39.54/39.80  (assume-push @p2180 @t284)
% 39.54/39.80  (step @p448 :rule instantiate :premises (@p442) :args ((@list @t281 @t280)))
% 39.54/39.80  (step-pop @p2181 :rule scope :premises (@p448))
% 39.54/39.80  (step @p449 :rule process_scope :premises (@p2181) :args (@t283))
% 39.54/39.80  (step @p451 :rule eq_resolve :premises (@p449 @p446))
% 39.54/39.80  (step @p452 :rule implies_elim :premises (@p451))
% 39.54/39.80  (step @p453 :rule eq-symm :args (tptp.eps @t9))
% 39.54/39.80  (step @p454 :rule cong :premises (@p453) :args (@t24))
% 39.54/39.80  (step @p455 :rule cong :premises (@p454) :args (@t25))
% 39.54/39.80  (step @p456 :rule eq_resolve :premises (@p20 @p455))
% 39.54/39.80  (step @p457 :rule eq-symm :args (@t286 tptp.eps))
% 39.54/39.80  (step @p458 :rule cong :premises (@p457) :args (@t287))
% 39.54/39.80  (step @p459 :rule refl :args (@t288))
% 39.54/39.80  (step @p460 :rule cong :premises (@p459 @p458) :args ((=> @t288 @t287)))
% 39.54/39.80  (assume-push @p2182 @t288)
% 39.54/39.80  (step @p462 :rule instantiate :premises (@p456) :args ((@list @t285 @t229)))
% 39.54/39.80  (step-pop @p2183 :rule scope :premises (@p462))
% 39.54/39.80  (step @p463 :rule process_scope :premises (@p2183) :args (@t287))
% 39.54/39.80  (step @p465 :rule eq_resolve :premises (@p463 @p460))
% 39.54/39.80  (step @p466 :rule implies_elim :premises (@p465))
% 39.54/39.80  (assume-push @p2184 @t289)
% 39.54/39.80  (step @p468 :rule instantiate :premises (@p194) :args (@t290))
% 39.54/39.80  (step-pop @p2185 :rule scope :premises (@p468))
% 39.54/39.80  (step @p469 :rule process_scope :premises (@p2185) :args (@t297))
% 39.54/39.80  (step @p471 :rule implies_elim :premises (@p469))
% 39.54/39.80  (step @p472 :rule cnf_or_pos :args (@t297))
% 39.54/39.80  (step @p473 :rule reordering :premises (@p472) :args ((or @t296 @t295 @t294 @t293 @t292 (not @t297))))
% 39.54/39.80  (assume-push @p2186 @t258)
% 39.54/39.80  (step-pop @p2187 :rule scope :premises (@p150))
% 39.54/39.80  (step @p475 :rule process_scope :premises (@p2187) :args (@t206))
% 39.54/39.80  (step @p477 :rule implies_elim :premises (@p475))
% 39.54/39.80  (assume-push @p2188 @t292)
% 39.54/39.80  (assume-push @p2189 @t206)
% 39.54/39.80  (assume-push @p2190 @t227)
% 39.54/39.80  (assume-push @p2191 @t261)
% 39.54/39.80  (assume-push @p2192 @t259)
% 39.54/39.80  (assume-push @p2193 @t256)
% 39.54/39.80  (assume-push @p2194 @t261)
% 39.54/39.80  (assume-push @p2195 @t292)
% 39.54/39.80  (assume-push @p2196 @t206)
% 39.54/39.80  (assume-push @p2197 @t259)
% 39.54/39.80  (assume-push @p2198 @t256)
% 39.54/39.80  (assume-push @p2199 @t227)
% 39.54/39.80  (step @p490 :rule true_intro :premises (@p2191))
% 39.54/39.80  (step @p491 :rule refl :args (tptp.nil))
% 39.54/39.80  (step @p468 :rule instantiate :premises (@p194) :args (@t290))
% 39.54/39.80  (step @p492 :rule chain_m_resolution :premises (@p429 @p419) :args (@t298 @t136 @t299))
% 39.54/39.80  (step @p493 :rule chain_m_resolution :premises (@p466 @p456) :args (@t300 @t136 @t301))
% 39.54/39.80  (step @p494 :rule chain_m_resolution :premises (@p452 @p442) :args (@t302 @t136 @t303))
% 39.54/39.80  (step @p495 :rule chain_m_resolution :premises (@p438 @p351) :args (@t304 @t136 @t305))
% 39.54/39.80  (step @p496 :rule chain_m_resolution :premises (@p473 @p495 @p494 @p493 @p492 @p468) :args (@t292 @t200 @t306))
% 39.54/39.80  (step @p497 :rule symm :premises (@p496))
% 39.54/39.80  (step @p498 :rule refl :args (@t223))
% 39.54/39.80  (step @p499 :rule cong :premises (@p498 @p497) :args ((tptp.x @t223 @t291)))
% 39.54/39.80  (step @p500 :rule instantiate :premises (@p194) :args (@t290))
% 39.54/39.80  (step @p501 :rule chain_m_resolution :premises (@p473 @p495 @p494 @p493 @p492 @p500) :args (@t292 @t200 @t306))
% 33.83/39.80  (step @p502 :rule cong :premises (@p150 @p401) :args (@t264))
% 33.83/39.80  (step @p371 :rule instantiate :premises (@p149) :args (@t249))
% 33.83/39.80  (step @p503 :rule symm :premises (@p371))
% 33.83/39.80  (step @p504 :rule cong :premises (@p503 @p401) :args (@t253))
% 33.83/39.80  (step @p505 :rule trans :premises (@p504 @p502))
% 33.83/39.80  (step @p506 :rule cong :premises (@p505 @p501) :args (@t254))
% 33.83/39.80  (step @p507 :rule trans :premises (@p2193 @p506 @p499))
% 33.83/39.80  (step @p508 :rule cong :premises (@p507 @p491) :args ((tptp.rec @t255 tptp.nil)))
% 33.83/39.80  (step @p509 :rule symm :premises (@p507))
% 33.83/39.80  (step @p510 :rule trans :premises (@p2190 @p509))
% 33.83/39.80  (step @p511 :rule cong :premises (@p510 @p491) :args (@t307))
% 33.83/39.80  (step @p512 :rule trans :premises (@p511 @p508 @p490))
% 33.83/39.80  (step @p513 :rule true_elim :premises (@p512))
% 33.83/39.80  (step-pop @p2200 :rule scope :premises (@p513))
% 33.83/39.80  (step-pop @p2201 :rule scope :premises (@p2200))
% 33.83/39.80  (step-pop @p2202 :rule scope :premises (@p2201))
% 33.83/39.80  (step-pop @p2203 :rule scope :premises (@p2202))
% 33.83/39.80  (step-pop @p2204 :rule scope :premises (@p2203))
% 33.83/39.80  (step-pop @p2205 :rule scope :premises (@p2204))
% 33.83/39.80  (step @p514 :rule process_scope :premises (@p2205) :args (@t307))
% 33.83/39.80  (step @p371 :rule instantiate :premises (@p149) :args (@t249))
% 33.83/39.80  (step @p500 :rule instantiate :premises (@p194) :args (@t290))
% 33.83/39.80  (step @p492 :rule chain_m_resolution :premises (@p429 @p419) :args (@t298 @t136 @t299))
% 33.83/39.80  (step @p493 :rule chain_m_resolution :premises (@p466 @p456) :args (@t300 @t136 @t301))
% 33.83/39.80  (step @p494 :rule chain_m_resolution :premises (@p452 @p442) :args (@t302 @t136 @t303))
% 33.83/39.80  (step @p495 :rule chain_m_resolution :premises (@p438 @p351) :args (@t304 @t136 @t305))
% 33.83/39.80  (step @p521 :rule chain_m_resolution :premises (@p473 @p495 @p494 @p493 @p492 @p500) :args (@t292 @t200 @t306))
% 33.83/39.80  (step @p522 :rule and_intro :premises (@p2191 @p521 @p150 @p371 @p2193 @p2190))
% 33.83/39.80  (step @p523 :rule modus_ponens :premises (@p522 @p514))
% 33.83/39.80  (step-pop @p2206 :rule scope :premises (@p523))
% 33.83/39.80  (step-pop @p2207 :rule scope :premises (@p2206))
% 33.83/39.80  (step-pop @p2208 :rule scope :premises (@p2207))
% 33.83/39.80  (step-pop @p2209 :rule scope :premises (@p2208))
% 33.83/39.80  (step-pop @p2210 :rule scope :premises (@p2209))
% 33.83/39.80  (step-pop @p2211 :rule scope :premises (@p2210))
% 33.83/39.80  (step @p524 :rule process_scope :premises (@p2211) :args (@t307))
% 33.83/39.80  (step @p531 :rule implies_elim :premises (@p524))
% 33.83/39.80  (step @p532 :rule cnf_and_neg :args (@t308))
% 33.83/39.80  (step @p533 :rule resolution :premises (@p532 @p531) :args (true @t308))
% 33.83/39.80  (step @p534 :rule reordering :premises (@p533) :args ((or @t310 @t207 (not @t227) (not @t261) @t307 @t309 (not @t256))))
% 33.83/39.80  (assume-push @p2212 @t105)
% 33.83/39.80  (step @p536 :rule instantiate :premises (@p49) :args ((@list @t225 tptp.a tptp.nil)))
% 33.83/39.80  (step-pop @p2213 :rule scope :premises (@p536))
% 33.83/39.80  (step @p537 :rule process_scope :premises (@p2213) :args (@t313))
% 33.83/39.80  (step @p539 :rule implies_elim :premises (@p537))
% 33.83/39.80  (step @p540 :rule cnf_equiv_pos2 :args (@t313))
% 33.83/39.80  (step @p541 :rule reordering :premises (@p540) :args ((or @t312 (not @t307) (not @t313))))
% 33.83/39.80  (step @p542 :rule bool-double-not-elim :args (@t314))
% 33.83/39.80  (step @p543 :rule bool-not-xor-elim :args (@t108 @t107))
% 33.83/39.80  (step @p544 :rule cong :premises (@p543) :args (@t315))
% 33.83/39.80  (step @p545 :rule cong :premises (@p544) :args (@t316))
% 33.83/39.80  (step @p546 :rule exists-elim :args ((= @t111 @t316)))
% 33.83/39.80  (step @p547 :rule trans :premises (@p546 @p545))
% 33.83/39.80  (step @p548 :rule cong :premises (@p547) :args (@t112))
% 33.83/39.80  (step @p549 :rule trans :premises (@p548 @p542))
% 33.83/39.80  (step @p550 :rule eq_resolve :premises (@p50 @p549))
% 33.83/39.80  (assume-push @p2214 @t314)
% 33.83/39.80  (step @p552 :rule instantiate :premises (@p550) :args ((@list @t120 tptp.eps @t311)))
% 33.83/39.80  (step-pop @p2215 :rule scope :premises (@p552))
% 33.83/39.80  (step @p553 :rule process_scope :premises (@p2215) :args (@t319))
% 33.83/39.80  (step @p555 :rule implies_elim :premises (@p553))
% 33.83/39.80  (step @p556 :rule cnf_equiv_pos1 :args (@t319))
% 33.83/39.80  (step @p557 :rule reordering :premises (@p556) :args ((or (not @t312) @t318 (not @t319))))
% 33.83/39.80  (assume-push @p2216 @t105)
% 33.83/39.80  (step @p559 :rule instantiate :premises (@p49) :args ((@list @t317 tptp.a tptp.nil)))
% 33.83/39.80  (step-pop @p2217 :rule scope :premises (@p559))
% 33.83/39.80  (step @p560 :rule process_scope :premises (@p2217) :args (@t321))
% 33.83/39.80  (step @p562 :rule implies_elim :premises (@p560))
% 33.83/39.80  (step @p563 :rule cnf_equiv_pos1 :args (@t321))
% 33.83/39.80  (step @p564 :rule reordering :premises (@p563) :args ((or (not @t318) @t320 (not @t321))))
% 33.83/39.80  (assume-push @p2218 @t258)
% 33.83/39.80  (step @p566 :rule instantiate :premises (@p149) :args (@t178))
% 33.83/39.80  (step-pop @p2219 :rule scope :premises (@p566))
% 33.83/39.80  (step @p567 :rule process_scope :premises (@p2219) :args (@t323))
% 33.83/39.80  (step @p569 :rule implies_elim :premises (@p567))
% 33.83/39.80  (assume-push @p2220 @t323)
% 33.83/39.80  (assume-push @p2221 @t320)
% 33.83/39.80  (assume-push @p2222 @t320)
% 33.83/39.80  (assume-push @p2223 @t323)
% 33.83/39.80  (step @p574 :rule true_intro :premises (@p2221))
% 33.83/39.80  (step @p491 :rule refl :args (tptp.nil))
% 33.83/39.80  (step @p575 :rule refl :args (tptp.a))
% 33.83/39.80  (step @p576 :rule refl :args (@t120))
% 33.83/39.80  (step @p566 :rule instantiate :premises (@p149) :args (@t178))
% 33.83/39.80  (step @p577 :rule symm :premises (@p566))
% 33.83/39.80  (step @p578 :rule cong :premises (@p577 @p576) :args (@t324))
% 33.83/39.80  (step @p579 :rule cong :premises (@p578 @p575) :args (@t325))
% 33.83/39.80  (step @p580 :rule cong :premises (@p579 @p491) :args (@t326))
% 33.83/39.80  (step @p581 :rule trans :premises (@p580 @p574))
% 33.83/39.80  (step @p582 :rule true_elim :premises (@p581))
% 33.83/39.80  (step-pop @p2224 :rule scope :premises (@p582))
% 33.83/39.80  (step-pop @p2225 :rule scope :premises (@p2224))
% 33.83/39.80  (step @p583 :rule process_scope :premises (@p2225) :args (@t326))
% 33.83/39.80  (step @p566 :rule instantiate :premises (@p149) :args (@t178))
% 33.83/39.80  (step @p586 :rule and_intro :premises (@p2221 @p566))
% 33.83/39.80  (step @p587 :rule modus_ponens :premises (@p586 @p583))
% 33.83/39.80  (step-pop @p2226 :rule scope :premises (@p587))
% 33.83/39.80  (step-pop @p2227 :rule scope :premises (@p2226))
% 33.83/39.80  (step @p588 :rule process_scope :premises (@p2227) :args (@t326))
% 33.83/39.80  (step @p591 :rule implies_elim :premises (@p588))
% 33.83/39.80  (step @p592 :rule cnf_and_neg :args (@t327))
% 33.83/39.80  (step @p593 :rule resolution :premises (@p592 @p591) :args (true @t327))
% 33.83/39.80  (step @p594 :rule reordering :premises (@p593) :args ((or @t328 @t326 (not @t320))))
% 33.83/39.80  (assume-push @p2228 @t260)
% 33.83/39.80  (step @p596 :rule instantiate :premises (@p377) :args ((@list @t325)))
% 33.83/39.80  (step-pop @p2229 :rule scope :premises (@p596))
% 33.83/39.80  (step @p597 :rule process_scope :premises (@p2229) :args (@t330))
% 33.83/39.80  (step @p599 :rule implies_elim :premises (@p597))
% 33.83/39.80  (step @p600 :rule cnf_equiv_pos2 :args (@t330))
% 33.83/39.80  (step @p601 :rule reordering :premises (@p600) :args ((or @t329 (not @t326) (not @t330))))
% 33.83/39.80  (step @p602 :rule cnf_or_neg :args (@t333 0))
% 33.83/39.80  (assume-push @p2230 @t66)
% 33.83/39.80  (step @p604 :rule instantiate :premises (@p38) :args ((@list @t325 @t331)))
% 33.83/39.80  (step-pop @p2231 :rule scope :premises (@p604))
% 33.83/39.80  (step @p605 :rule process_scope :premises (@p2231) :args (@t336))
% 33.83/39.80  (step @p607 :rule implies_elim :premises (@p605))
% 33.83/39.80  (step @p608 :rule cnf_equiv_pos2 :args (@t336))
% 33.83/39.80  (step @p609 :rule reordering :premises (@p608) :args ((or @t335 (not @t333) (not @t336))))
% 33.83/39.80  (assume-push @p2232 @t265)
% 33.83/39.80  (assume-push @p2233 @t206)
% 33.83/39.80  (step-pop @p2234 :rule scope :premises (@p405))
% 33.83/39.80  (step-pop @p2235 :rule scope :premises (@p2234))
% 33.83/39.80  (step @p612 :rule process_scope :premises (@p2235) :args (@t271))
% 33.83/39.80  (step @p615 :rule implies_elim :premises (@p612))
% 33.83/39.80  (step @p616 :rule cnf_and_neg :args (@t337))
% 33.83/39.80  (step @p617 :rule resolution :premises (@p616 @p615) :args (true @t337))
% 33.83/39.80  (step @p618 :rule instantiate :premises (@p112) :args (@t339))
% 33.83/39.80  (step @p619 :rule cnf_or_pos :args (@t347))
% 33.83/39.80  (step @p620 :rule reordering :premises (@p619) :args ((or @t346 @t345 (not @t347))))
% 33.83/39.80  (step @p621 :rule instantiate :premises (@p112) :args ((@list tptp.b @t338 tptp.nil2)))
% 33.83/39.80  (step @p622 :rule cnf_or_pos :args (@t352))
% 33.83/39.80  (step @p623 :rule reordering :premises (@p622) :args ((or @t346 @t351 (not @t352))))
% 33.83/39.80  (step @p624 :rule instantiate :premises (@p112) :args (@t353))
% 33.83/39.80  (step @p625 :rule cnf_or_pos :args (@t359))
% 33.83/39.80  (step @p626 :rule reordering :premises (@p625) :args ((or @t346 @t358 (not @t359))))
% 33.83/39.80  (step @p627 :rule instantiate :premises (@p118) :args ((@list tptp.a tptp.eps tptp.eps)))
% 33.83/39.80  (step @p628 :rule cnf_or_pos :args (@t364))
% 33.83/39.80  (step @p629 :rule reordering :premises (@p628) :args ((or @t269 @t363 (not @t364))))
% 33.83/39.80  (step @p630 :rule chain_m_resolution :premises (@p629 @p37 @p627) :args (@t363 @t270 (@list @t62 @t364)))
% 33.83/39.80  (step @p631 :rule refl :args (@t365))
% 33.83/39.80  (step @p632 :rule bool-double-not-elim :args (@t158))
% 33.83/39.80  (step @p633 :rule nary_cong :premises (@p632 @p631) :args ((or (not @t159) @t365)))
% 33.83/39.80  (step @p634 :rule bool-impl-elim :args (@t159 @t365))
% 33.83/39.80  (step @p635 :rule trans :premises (@p634 @p633))
% 33.83/39.80  (step @p636 :rule cong :premises (@p635) :args ((forall @t85 (=> @t159 @t365))))
% 33.83/39.80  (step @p637 :rule eq-symm :args (@t82 tptp.nil2))
% 33.83/39.80  (step @p638 :rule cong :premises (@p145) :args (@t87))
% 33.83/39.80  (step @p639 :rule cong :premises (@p638 @p637) :args (@t88))
% 33.83/39.80  (step @p640 :rule cong :premises (@p639) :args (@t89))
% 33.83/39.80  (step @p641 :rule trans :premises (@p640 @p636))
% 33.83/39.80  (step @p642 :rule eq_resolve :premises (@p43 @p641))
% 33.83/39.80  (step @p643 :rule refl :args (@t366))
% 33.83/39.80  (step @p644 :rule eq-symm :args (tptp.a tptp.b))
% 33.83/39.80  (step @p645 :rule nary_cong :premises (@p644 @p643) :args (@t367))
% 33.83/39.80  (step @p646 :rule refl :args (@t368))
% 33.83/39.80  (step @p647 :rule cong :premises (@p646 @p645) :args ((=> @t368 @t367)))
% 33.83/39.80  (assume-push @p2236 @t368)
% 33.83/39.80  (step @p649 :rule instantiate :premises (@p642) :args ((@list tptp.a tptp.b)))
% 33.83/39.80  (step-pop @p2237 :rule scope :premises (@p649))
% 33.83/39.80  (step @p650 :rule process_scope :premises (@p2237) :args (@t367))
% 33.83/39.80  (step @p652 :rule eq_resolve :premises (@p650 @p647))
% 33.83/39.80  (step @p653 :rule implies_elim :premises (@p652))
% 33.83/39.80  (step @p654 :rule chain_m_resolution :premises (@p653 @p642) :args (@t370 @t136 @t371))
% 33.83/39.80  (step @p655 :rule symm :premises (@p4))
% 33.83/39.80  (step @p656 :rule cnf_or_pos :args (@t370))
% 33.83/39.80  (step @p657 :rule reordering :premises (@p656) :args ((or @t369 @t366 (not @t370))))
% 33.83/39.80  (step @p658 :rule chain_m_resolution :premises (@p657 @p655 @p654) :args (@t366 @t372 (@list @t369 @t370)))
% 33.83/39.80  (step @p468 :rule instantiate :premises (@p194) :args (@t290))
% 33.83/39.80  (step @p492 :rule chain_m_resolution :premises (@p429 @p419) :args (@t298 @t136 @t299))
% 33.83/39.80  (step @p493 :rule chain_m_resolution :premises (@p466 @p456) :args (@t300 @t136 @t301))
% 33.83/39.80  (step @p494 :rule chain_m_resolution :premises (@p452 @p442) :args (@t302 @t136 @t303))
% 33.83/39.80  (step @p495 :rule chain_m_resolution :premises (@p438 @p351) :args (@t304 @t136 @t305))
% 33.83/39.80  (step @p659 :rule chain_m_resolution :premises (@p473 @p495 @p494 @p493 @p492 @p468) :args (@t292 @t200 @t306))
% 33.83/39.80  (step @p660 :rule instantiate :premises (@p49) :args ((@list @t362 tptp.a tptp.nil)))
% 33.83/39.80  (step @p661 :rule eq-symm :args (@t374 @t375))
% 33.83/39.80  (step @p662 :rule refl :args (@t260))
% 33.83/39.80  (step @p663 :rule cong :premises (@p662 @p661) :args ((=> @t260 @t376)))
% 33.83/39.80  (assume-push @p2238 @t260)
% 33.83/39.80  (step @p665 :rule instantiate :premises (@p377) :args ((@list @t373)))
% 33.83/39.80  (step-pop @p2239 :rule scope :premises (@p665))
% 33.83/39.80  (step @p666 :rule process_scope :premises (@p2239) :args (@t376))
% 33.83/39.80  (step @p668 :rule eq_resolve :premises (@p666 @p663))
% 33.83/39.80  (step @p669 :rule implies_elim :premises (@p668))
% 33.83/39.80  (step @p670 :rule chain_m_resolution :premises (@p669 @p377) :args (@t377 @t136 @t378))
% 33.83/39.80  (step @p671 :rule instantiate :premises (@p38) :args ((@list @t379 @t331)))
% 33.83/39.80  (step @p672 :rule instantiate :premises (@p38) :args ((@list @t360 @t291)))
% 33.83/39.80  (step @p673 :rule eq-symm :args (@t381 @t382))
% 33.83/39.80  (step @p674 :rule cong :premises (@p662 @p673) :args ((=> @t260 @t383)))
% 33.83/39.80  (assume-push @p2240 @t260)
% 33.83/39.80  (step @p676 :rule instantiate :premises (@p377) :args ((@list @t380)))
% 33.83/39.80  (step-pop @p2241 :rule scope :premises (@p676))
% 33.83/39.80  (step @p677 :rule process_scope :premises (@p2241) :args (@t383))
% 33.83/39.80  (step @p679 :rule eq_resolve :premises (@p677 @p674))
% 33.83/39.80  (step @p680 :rule implies_elim :premises (@p679))
% 33.83/39.80  (step @p681 :rule chain_m_resolution :premises (@p680 @p377) :args (@t384 @t136 @t378))
% 33.83/39.80  (step @p682 :rule instantiate :premises (@p550) :args ((@list tptp.eps tptp.nil2 tptp.nil)))
% 33.83/39.80  (step @p683 :rule eq-symm :args (@t385 @t386))
% 33.83/39.80  (step @p684 :rule cong :premises (@p662 @p683) :args ((=> @t260 @t387)))
% 33.83/39.80  (assume-push @p2242 @t260)
% 33.83/39.80  (step @p686 :rule instantiate :premises (@p377) :args ((@list @t209)))
% 33.83/39.80  (step-pop @p2243 :rule scope :premises (@p686))
% 33.83/39.80  (step @p687 :rule process_scope :premises (@p2243) :args (@t387))
% 33.83/39.80  (step @p689 :rule eq_resolve :premises (@p687 @p684))
% 33.83/39.80  (step @p690 :rule implies_elim :premises (@p689))
% 33.83/39.80  (step @p691 :rule chain_m_resolution :premises (@p690 @p377) :args (@t388 @t136 @t378))
% 33.83/39.80  (step @p692 :rule instantiate :premises (@p39) :args ((@list tptp.eps tptp.nil2)))
% 33.83/39.80  (step @p693 :rule refl :args (@t389))
% 33.83/39.80  (step @p694 :rule refl :args (@t185))
% 33.83/39.80  (step @p695 :rule refl :args (@t191))
% 33.83/39.80  (step @p696 :rule refl :args (@t197))
% 33.83/39.80  (step @p697 :rule eq-symm :args (tptp.nil2 tptp.eps))
% 33.83/39.80  (step @p698 :rule nary_cong :premises (@p697 @p696 @p695 @p694 @p693) :args (@t390))
% 33.83/39.80  (step @p699 :rule cong :premises (@p95 @p698) :args ((=> @t133 @t390)))
% 33.83/39.80  (assume-push @p2244 @t133)
% 33.83/39.80  (step @p701 :rule instantiate :premises (@p88) :args ((@list tptp.nil2)))
% 33.83/39.80  (step-pop @p2245 :rule scope :premises (@p701))
% 33.83/39.80  (step @p702 :rule process_scope :premises (@p2245) :args (@t390))
% 33.83/39.80  (step @p704 :rule eq_resolve :premises (@p702 @p699))
% 33.83/39.80  (step @p705 :rule implies_elim :premises (@p704))
% 33.83/39.80  (step @p706 :rule chain_m_resolution :premises (@p705 @p88) :args (@t392 @t136 @t137))
% 33.83/39.80  (step @p707 :rule symm :premises (@p13))
% 33.83/39.80  (step @p708 :rule cnf_or_pos :args (@t392))
% 33.83/39.80  (step @p709 :rule reordering :premises (@p708) :args ((or @t391 @t197 @t191 @t185 @t389 (not @t392))))
% 33.83/39.80  (step @p710 :rule chain_m_resolution :premises (@p709 @p707 @p255 @p240 @p225 @p706) :args (@t389 @t200 (@list @t391 @t197 @t191 @t185 @t392)))
% 33.83/39.80  (step @p711 :rule cnf_and_pos :args (@t393 1))
% 33.83/39.80  (step @p712 :rule reordering :premises (@p711) :args ((or @t272 @t394)))
% 33.83/39.80  (step @p713 :rule chain_m_resolution :premises (@p712 @p710) :args (@t394 (@list true) (@list @t272)))
% 33.83/39.80  (step @p714 :rule cnf_equiv_pos1 :args (@t395))
% 33.83/39.80  (step @p715 :rule reordering :premises (@p714) :args ((or @t393 @t396 (not @t395))))
% 33.83/39.80  (step @p716 :rule chain_m_resolution :premises (@p715 @p713 @p692) :args (@t396 @t372 (@list @t393 @t395)))
% 33.83/39.80  (step @p717 :rule cnf_equiv_pos1 :args (@t388))
% 33.83/39.80  (step @p718 :rule reordering :premises (@p717) :args ((or @t397 @t385 (not @t388))))
% 33.83/39.80  (step @p719 :rule chain_m_resolution :premises (@p718 @p716 @p691) :args (@t397 @t372 (@list @t385 @t388)))
% 33.83/39.80  (step @p720 :rule cnf_equiv_pos2 :args (@t398))
% 33.83/39.80  (step @p721 :rule reordering :premises (@p720) :args ((or @t386 @t399 (not @t398))))
% 33.83/39.80  (step @p722 :rule chain_m_resolution :premises (@p721 @p719 @p682) :args (@t399 @t372 (@list @t386 @t398)))
% 33.83/39.80  (step @p723 :rule cnf_equiv_pos2 :args (@t384))
% 33.83/39.80  (step @p724 :rule reordering :premises (@p723) :args ((or @t382 @t400 (not @t384))))
% 33.83/39.80  (step @p725 :rule chain_m_resolution :premises (@p724 @p722 @p681) :args (@t400 @t372 (@list @t382 @t384)))
% 33.83/39.80  (step @p726 :rule false_intro :premises (@p725))
% 33.83/39.80  (step @p727 :rule symm :premises (@p659))
% 33.83/39.80  (step @p728 :rule cong :premises (@p727 @p401) :args (@t360))
% 33.83/39.80  (step @p729 :rule cong :premises (@p728) :args (@t401))
% 33.83/39.80  (step @p730 :rule trans :premises (@p729 @p726))
% 33.83/39.80  (step @p731 :rule false_elim :premises (@p730))
% 33.83/39.80  (step @p732 :rule false_intro :premises (@p710))
% 33.83/39.80  (step @p733 :rule cong :premises (@p727) :args (@t402))
% 33.83/39.80  (step @p734 :rule trans :premises (@p733 @p732))
% 33.83/39.80  (step @p735 :rule false_elim :premises (@p734))
% 33.83/39.80  (step @p736 :rule cnf_or_pos :args (@t403))
% 33.83/39.80  (step @p737 :rule reordering :premises (@p736) :args ((or @t402 @t401 @t404)))
% 33.83/39.80  (step @p738 :rule chain_m_resolution :premises (@p737 @p735 @p731) :args (@t404 @t405 (@list @t402 @t401)))
% 33.83/39.80  (step @p739 :rule cnf_equiv_pos1 :args (@t407))
% 33.83/39.80  (step @p740 :rule reordering :premises (@p739) :args ((or @t403 @t408 (not @t407))))
% 33.83/39.80  (step @p741 :rule chain_m_resolution :premises (@p740 @p738 @p672) :args (@t408 @t372 (@list @t403 @t407)))
% 33.83/39.80  (step @p742 :rule false_intro :premises (@p741))
% 33.83/39.80  (step @p575 :rule refl :args (tptp.a))
% 33.83/39.80  (step @p743 :rule cong :premises (@p402 @p575) :args (@t379))
% 33.83/39.80  (step @p744 :rule trans :premises (@p743 @p630))
% 33.83/39.80  (step @p745 :rule cong :premises (@p744) :args (@t409))
% 33.83/39.80  (step @p746 :rule trans :premises (@p745 @p742))
% 33.83/39.80  (step @p747 :rule false_elim :premises (@p746))
% 33.83/39.80  (step @p748 :rule instantiate :premises (@p194) :args ((@list tptp.nil2 tptp.a)))
% 33.83/39.80  (step @p749 :rule cnf_or_pos :args (@t411))
% 33.83/39.80  (step @p750 :rule reordering :premises (@p749) :args ((or @t197 @t191 @t185 @t179 @t410 (not @t411))))
% 33.83/39.80  (step @p751 :rule chain_m_resolution :premises (@p750 @p255 @p240 @p225 @p210 @p748) :args (@t410 @t200 (@list @t197 @t191 @t185 @t179 @t411)))
% 33.83/39.80  (step @p752 :rule symm :premises (@p751))
% 33.83/39.80  (step @p753 :rule cong :premises (@p752) :args (@t332))
% 33.83/39.80  (step @p754 :rule trans :premises (@p753 @p732))
% 33.83/39.80  (step @p755 :rule false_elim :premises (@p754))
% 33.83/39.80  (step @p756 :rule cnf_or_pos :args (@t412))
% 33.83/39.80  (step @p757 :rule reordering :premises (@p756) :args ((or @t332 @t409 @t413)))
% 33.83/39.80  (step @p758 :rule chain_m_resolution :premises (@p757 @p755 @p747) :args (@t413 @t405 (@list @t332 @t409)))
% 33.83/39.80  (step @p759 :rule cnf_equiv_pos1 :args (@t415))
% 33.83/39.80  (step @p760 :rule reordering :premises (@p759) :args ((or @t412 @t416 (not @t415))))
% 33.83/39.80  (step @p761 :rule chain_m_resolution :premises (@p760 @p758 @p671) :args (@t416 @t372 (@list @t412 @t415)))
% 33.83/39.80  (step @p762 :rule false_intro :premises (@p761))
% 33.83/39.80  (step @p763 :rule cong :premises (@p727 @p575) :args (@t417))
% 33.83/39.80  (step @p502 :rule cong :premises (@p150 @p401) :args (@t264))
% 33.83/39.80  (step @p764 :rule cong :premises (@p502 @p575) :args (@t362))
% 33.83/39.80  (step @p765 :rule symm :premises (@p630))
% 33.83/39.80  (step @p766 :rule symm :premises (@p658))
% 33.83/39.80  (step @p767 :rule trans :premises (@p766 @p659))
% 33.83/39.80  (step @p768 :rule cong :premises (@p767 @p401) :args (@t341))
% 33.83/39.80  (step @p769 :rule cong :premises (@p768 @p659) :args (@t342))
% 33.83/39.80  (step @p274 :rule refl :args (tptp.nil2))
% 33.83/39.80  (step @p770 :rule symm :premises (@p768))
% 33.83/39.80  (step @p771 :rule trans :premises (@p752 @p659))
% 33.83/39.80  (step @p772 :rule cong :premises (@p771 @p401) :args (@t418))
% 33.83/39.80  (step @p773 :rule trans :premises (@p772 @p770))
% 33.83/39.80  (step @p774 :rule cong :premises (@p773 @p274) :args (@t419))
% 33.83/39.80  (step @p775 :rule instantiate :premises (@p112) :args ((@list tptp.a tptp.nil2 tptp.eps)))
% 33.83/39.80  (step @p776 :rule cnf_or_pos :args (@t422))
% 33.83/39.80  (step @p777 :rule reordering :premises (@p776) :args ((or @t272 @t421 (not @t422))))
% 33.83/39.80  (step @p778 :rule chain_m_resolution :premises (@p777 @p710 @p775) :args (@t421 @t372 (@list @t272 @t422)))
% 33.83/39.80  (step @p779 :rule cong :premises (@p728 @p575) :args (@t423))
% 33.83/39.80  (step @p780 :rule trans :premises (@p779 @p778 @p774 @p769 @p765 @p764))
% 33.83/39.80  (step @p781 :rule cong :premises (@p780 @p763) :args (@t424))
% 33.83/39.80  (step @p782 :rule instantiate :premises (@p44) :args ((@list tptp.a @t360 @t291)))
% 33.83/39.80  (step @p783 :rule cong :premises (@p630 @p575) :args (@t373))
% 33.83/39.80  (step @p784 :rule trans :premises (@p783 @p782 @p781))
% 33.83/39.80  (step @p785 :rule cong :premises (@p784) :args (@t374))
% 33.83/39.80  (step @p786 :rule trans :premises (@p785 @p762))
% 33.83/39.80  (step @p787 :rule false_elim :premises (@p786))
% 33.83/39.80  (step @p788 :rule cnf_equiv_pos1 :args (@t377))
% 33.83/39.80  (step @p789 :rule reordering :premises (@p788) :args ((or @t425 @t374 (not @t377))))
% 33.83/39.80  (step @p790 :rule chain_m_resolution :premises (@p789 @p787 @p670) :args (@t425 @t372 (@list @t374 @t377)))
% 33.83/39.80  (step @p791 :rule cnf_equiv_pos1 :args (@t427))
% 33.83/39.80  (step @p792 :rule reordering :premises (@p791) :args ((or @t428 @t375 (not @t427))))
% 33.83/39.80  (step @p793 :rule chain_m_resolution :premises (@p792 @p790 @p660) :args (@t428 @t372 (@list @t375 @t427)))
% 33.83/39.80  (step @p794 :rule refl :args (@t430))
% 33.83/39.80  (step @p795 :rule bool-double-not-elim :args (@t426))
% 33.83/39.80  (step @p796 :rule refl :args (@t431))
% 33.83/39.80  (step @p797 :rule refl :args (@t432))
% 33.83/39.80  (step @p798 :rule refl :args (@t433))
% 33.83/39.80  (step @p799 :rule refl :args (@t310))
% 33.83/39.80  (step @p800 :rule nary_cong :premises (@p799 @p798 @p797 @p796 @p795 @p794) :args ((or @t310 @t433 @t432 @t431 @t434 @t430)))
% 33.83/39.80  (assume-push @p2246 @t292)
% 33.83/39.80  (assume-push @p2247 @t363)
% 33.83/39.80  (assume-push @p2248 @t366)
% 33.83/39.80  (assume-push @p2249 @t345)
% 33.83/39.80  (assume-push @p2250 @t428)
% 33.83/39.80  (assume-push @p2251 @t428)
% 33.83/39.80  (assume-push @p2252 @t363)
% 33.83/39.80  (assume-push @p2253 @t292)
% 33.83/39.80  (assume-push @p2254 @t366)
% 33.83/39.80  (assume-push @p2255 @t345)
% 33.83/39.80  (step @p811 :rule false_intro :premises (@p793))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p813 :rule trans :premises (@p2249 @p769 @p765))
% 33.83/39.80  (step @p814 :rule cong :premises (@p813 @p812) :args (@t429))
% 33.83/39.80  (step @p815 :rule trans :premises (@p814 @p811))
% 33.83/39.80  (step @p816 :rule false_elim :premises (@p815))
% 33.83/39.80  (step-pop @p2256 :rule scope :premises (@p816))
% 33.83/39.80  (step-pop @p2257 :rule scope :premises (@p2256))
% 33.83/39.80  (step-pop @p2258 :rule scope :premises (@p2257))
% 33.83/39.80  (step-pop @p2259 :rule scope :premises (@p2258))
% 33.83/39.80  (step-pop @p2260 :rule scope :premises (@p2259))
% 33.83/39.80  (step @p817 :rule process_scope :premises (@p2260) :args (@t430))
% 33.83/39.80  (step @p823 :rule and_intro :premises (@p793 @p630 @p659 @p658 @p2249))
% 33.83/39.80  (step @p824 :rule modus_ponens :premises (@p823 @p817))
% 33.83/39.80  (step-pop @p2261 :rule scope :premises (@p824))
% 33.83/39.80  (step-pop @p2262 :rule scope :premises (@p2261))
% 33.83/39.80  (step-pop @p2263 :rule scope :premises (@p2262))
% 33.83/39.80  (step-pop @p2264 :rule scope :premises (@p2263))
% 33.83/39.80  (step-pop @p2265 :rule scope :premises (@p2264))
% 33.83/39.80  (step @p825 :rule process_scope :premises (@p2265) :args (@t430))
% 33.83/39.80  (step @p831 :rule implies_elim :premises (@p825))
% 33.83/39.80  (step @p832 :rule cnf_and_neg :args (@t435))
% 33.83/39.80  (step @p833 :rule resolution :premises (@p832 @p831) :args (true @t435))
% 33.83/39.80  (step @p834 :rule eq_resolve :premises (@p833 @p800))
% 33.83/39.80  (step @p835 :rule instantiate :premises (@p49) :args ((@list @t343 tptp.a @t311)))
% 33.83/39.80  (step @p836 :rule cnf_equiv_pos1 :args (@t438))
% 33.83/39.80  (step @p837 :rule reordering :premises (@p836) :args ((or @t429 (not @t437) (not @t438))))
% 33.83/39.80  (step @p838 :rule instantiate :premises (@p550) :args ((@list @t338 tptp.eps @t436)))
% 33.83/39.80  (step @p839 :rule cnf_equiv_pos2 :args (@t441))
% 33.83/39.80  (step @p840 :rule reordering :premises (@p839) :args ((or @t437 (not @t440) (not @t441))))
% 33.83/39.80  (step @p841 :rule instantiate :premises (@p49) :args ((@list @t439 tptp.a @t311)))
% 33.83/39.80  (step @p842 :rule cnf_equiv_pos2 :args (@t444))
% 33.83/39.80  (step @p843 :rule reordering :premises (@p842) :args ((or @t440 @t445 (not @t444))))
% 33.83/39.80  (step @p844 :rule instantiate :premises (@p118) :args ((@list tptp.a tptp.eps @t338)))
% 33.83/39.80  (step @p845 :rule cnf_or_pos :args (@t447))
% 33.83/39.80  (step @p846 :rule reordering :premises (@p845) :args ((or @t269 @t446 (not @t447))))
% 33.83/39.80  (step @p847 :rule chain_m_resolution :premises (@p846 @p37 @p844) :args (@t446 @t270 (@list @t62 @t447)))
% 33.83/39.80  (step @p848 :rule instantiate :premises (@p112) :args ((@list tptp.b tptp.nil2 @t338)))
% 33.83/39.80  (step @p849 :rule cnf_or_pos :args (@t454))
% 33.83/39.80  (step @p850 :rule reordering :premises (@p849) :args ((or @t272 @t453 (not @t454))))
% 33.83/39.80  (step @p851 :rule chain_m_resolution :premises (@p850 @p710 @p848) :args (@t453 @t372 (@list @t272 @t454)))
% 33.83/39.80  (step @p852 :rule instantiate :premises (@p194) :args ((@list tptp.nil2 tptp.b)))
% 33.83/39.80  (step @p853 :rule cnf_or_pos :args (@t456))
% 33.83/39.80  (step @p854 :rule reordering :premises (@p853) :args ((or @t197 @t191 @t185 @t179 @t455 (not @t456))))
% 33.83/39.80  (step @p855 :rule chain_m_resolution :premises (@p854 @p255 @p240 @p225 @p210 @p852) :args (@t455 @t200 (@list @t197 @t191 @t185 @t179 @t456)))
% 33.83/39.80  (step @p856 :rule refl :args (@t458))
% 33.83/39.80  (step @p857 :rule refl :args (@t459))
% 33.83/39.80  (step @p858 :rule refl :args (@t460))
% 33.83/39.80  (step @p859 :rule bool-double-not-elim :args (@t443))
% 33.83/39.80  (step @p860 :rule refl :args (@t461))
% 33.83/39.80  (step @p861 :rule refl :args (@t462))
% 33.83/39.80  (step @p862 :rule nary_cong :premises (@p799 @p797 @p861 @p860 @p859 @p858 @p857 @p856) :args ((or @t310 @t432 @t462 @t461 @t463 @t460 @t459 @t458)))
% 33.83/39.80  (assume-push @p2266 @t292)
% 33.83/39.80  (assume-push @p2267 @t366)
% 33.83/39.80  (assume-push @p2268 @t410)
% 33.83/39.80  (assume-push @p2269 @t446)
% 33.83/39.80  (assume-push @p2270 @t445)
% 33.83/39.80  (assume-push @p2271 @t453)
% 33.83/39.80  (assume-push @p2272 @t455)
% 33.83/39.80  (assume-push @p2273 @t445)
% 33.83/39.80  (assume-push @p2274 @t446)
% 33.83/39.80  (assume-push @p2275 @t292)
% 33.83/39.80  (assume-push @p2276 @t410)
% 33.83/39.80  (assume-push @p2277 @t366)
% 33.83/39.80  (assume-push @p2278 @t455)
% 33.83/39.80  (assume-push @p2279 @t453)
% 33.83/39.80  (step @p877 :rule false_intro :premises (@p2270))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p878 :rule symm :premises (@p847))
% 33.83/39.80  (step @p879 :rule refl :args (@t338))
% 33.83/39.80  (step @p880 :rule cong :premises (@p659 @p879) :args (@t451))
% 33.83/39.80  (step @p881 :rule cong :premises (@p752 @p879) :args (@t464))
% 33.83/39.80  (step @p882 :rule trans :premises (@p881 @p880))
% 33.83/39.80  (step @p883 :rule cong :premises (@p882 @p658) :args (@t465))
% 33.83/39.80  (step @p884 :rule symm :premises (@p882))
% 33.83/39.80  (step @p885 :rule symm :premises (@p855))
% 33.83/39.80  (step @p886 :rule cong :premises (@p885 @p879) :args (@t449))
% 33.83/39.80  (step @p887 :rule trans :premises (@p886 @p880))
% 33.83/39.80  (step @p888 :rule trans :premises (@p887 @p884))
% 33.83/39.80  (step @p889 :rule cong :premises (@p888 @p274) :args (@t450))
% 33.83/39.80  (step @p890 :rule trans :premises (@p851 @p889 @p883 @p878))
% 33.83/39.80  (step @p891 :rule cong :premises (@p890 @p812) :args (@t457))
% 33.83/39.80  (step @p892 :rule trans :premises (@p891 @p877))
% 33.83/39.80  (step @p893 :rule false_elim :premises (@p892))
% 33.83/39.80  (step-pop @p2280 :rule scope :premises (@p893))
% 33.83/39.80  (step-pop @p2281 :rule scope :premises (@p2280))
% 33.83/39.80  (step-pop @p2282 :rule scope :premises (@p2281))
% 33.83/39.80  (step-pop @p2283 :rule scope :premises (@p2282))
% 33.83/39.80  (step-pop @p2284 :rule scope :premises (@p2283))
% 33.83/39.80  (step-pop @p2285 :rule scope :premises (@p2284))
% 33.83/39.80  (step-pop @p2286 :rule scope :premises (@p2285))
% 33.83/39.80  (step @p894 :rule process_scope :premises (@p2286) :args (@t458))
% 33.83/39.80  (step @p902 :rule and_intro :premises (@p2270 @p847 @p659 @p751 @p658 @p855 @p851))
% 33.83/39.80  (step @p903 :rule modus_ponens :premises (@p902 @p894))
% 33.83/39.80  (step-pop @p2287 :rule scope :premises (@p903))
% 33.83/39.80  (step-pop @p2288 :rule scope :premises (@p2287))
% 33.83/39.80  (step-pop @p2289 :rule scope :premises (@p2288))
% 33.83/39.80  (step-pop @p2290 :rule scope :premises (@p2289))
% 33.83/39.80  (step-pop @p2291 :rule scope :premises (@p2290))
% 33.83/39.80  (step-pop @p2292 :rule scope :premises (@p2291))
% 33.83/39.80  (step-pop @p2293 :rule scope :premises (@p2292))
% 33.83/39.80  (step @p904 :rule process_scope :premises (@p2293) :args (@t458))
% 33.83/39.80  (step @p912 :rule implies_elim :premises (@p904))
% 33.83/39.80  (step @p913 :rule cnf_and_neg :args (@t466))
% 33.83/39.80  (step @p914 :rule resolution :premises (@p913 @p912) :args (true @t466))
% 33.83/39.80  (step @p915 :rule eq_resolve :premises (@p914 @p862))
% 33.83/39.80  (step @p916 :rule reordering :premises (@p915) :args ((or @t310 @t432 @t462 @t461 @t443 @t458 @t460 @t459)))
% 33.83/39.80  (step @p917 :rule instantiate :premises (@p49) :args ((@list @t451 tptp.b @t311)))
% 33.83/39.80  (step @p918 :rule cnf_equiv_pos1 :args (@t469))
% 33.83/39.80  (step @p919 :rule reordering :premises (@p918) :args ((or (not @t468) @t457 (not @t469))))
% 33.83/39.80  (step @p920 :rule instantiate :premises (@p550) :args ((@list @t338 tptp.nil2 @t467)))
% 33.83/39.80  (step @p921 :rule cnf_equiv_pos1 :args (@t471))
% 33.83/39.80  (step @p922 :rule reordering :premises (@p921) :args ((or (not @t470) @t468 (not @t471))))
% 33.83/39.80  (step @p923 :rule instantiate :premises (@p49) :args ((@list @t349 tptp.b @t311)))
% 33.83/39.80  (step @p924 :rule cnf_equiv_pos2 :args (@t473))
% 33.83/39.80  (step @p925 :rule reordering :premises (@p924) :args ((or @t470 @t474 (not @t473))))
% 33.83/39.80  (assume-push @p2294 @t289)
% 33.83/39.80  (step-pop @p2295 :rule scope :premises (@p852))
% 33.83/39.80  (step @p927 :rule process_scope :premises (@p2295) :args (@t456))
% 33.83/39.80  (step @p929 :rule implies_elim :premises (@p927))
% 33.83/39.80  (assume-push @p2296 @t213)
% 33.83/39.80  (step-pop @p2297 :rule scope :premises (@p848))
% 33.83/39.80  (step @p931 :rule process_scope :premises (@p2297) :args (@t454))
% 33.83/39.80  (step @p933 :rule implies_elim :premises (@p931))
% 33.83/39.80  (assume-push @p2298 @t475)
% 33.83/39.80  (step-pop @p2299 :rule scope :premises (@p844))
% 33.83/39.80  (step @p935 :rule process_scope :premises (@p2299) :args (@t447))
% 33.83/39.80  (step @p937 :rule implies_elim :premises (@p935))
% 33.83/39.80  (assume-push @p2300 @t289)
% 33.83/39.80  (step-pop @p2301 :rule scope :premises (@p748))
% 33.83/39.80  (step @p939 :rule process_scope :premises (@p2301) :args (@t411))
% 33.83/39.80  (step @p941 :rule implies_elim :premises (@p939))
% 33.83/39.80  (assume-push @p2302 @t105)
% 33.83/39.80  (step-pop @p2303 :rule scope :premises (@p917))
% 33.83/39.80  (step @p943 :rule process_scope :premises (@p2303) :args (@t469))
% 33.83/39.80  (step @p945 :rule implies_elim :premises (@p943))
% 33.83/39.80  (assume-push @p2304 @t314)
% 33.83/39.80  (step-pop @p2305 :rule scope :premises (@p920))
% 33.83/39.80  (step @p947 :rule process_scope :premises (@p2305) :args (@t471))
% 33.83/39.80  (step @p949 :rule implies_elim :premises (@p947))
% 33.83/39.80  (assume-push @p2306 @t105)
% 33.83/39.80  (step-pop @p2307 :rule scope :premises (@p923))
% 33.83/39.80  (step @p951 :rule process_scope :premises (@p2307) :args (@t473))
% 33.83/39.80  (step @p953 :rule implies_elim :premises (@p951))
% 33.83/39.80  (step @p954 :rule instantiate :premises (@p112) :args (@t476))
% 33.83/39.80  (step @p955 :rule cnf_or_pos :args (@t484))
% 33.83/39.80  (step @p956 :rule reordering :premises (@p955) :args ((or @t483 @t482 (not @t484))))
% 33.83/39.80  (step @p957 :rule instantiate :premises (@p112) :args (@t485))
% 33.83/39.80  (step @p958 :rule cnf_or_pos :args (@t491))
% 33.83/39.80  (step @p959 :rule reordering :premises (@p958) :args ((or @t483 @t490 (not @t491))))
% 33.83/39.80  (step @p960 :rule instantiate :premises (@p112) :args ((@list tptp.b @t215 @t338)))
% 33.83/39.80  (step @p961 :rule cnf_or_pos :args (@t498))
% 33.83/39.80  (step @p962 :rule reordering :premises (@p961) :args ((or @t483 @t497 (not @t498))))
% 33.83/39.80  (step @p963 :rule instantiate :premises (@p149) :args (@t499))
% 33.83/39.80  (step @p371 :rule instantiate :premises (@p149) :args (@t249))
% 33.83/39.80  (step @p964 :rule instantiate :premises (@p149) :args (@t500))
% 33.83/39.80  (step @p965 :rule instantiate :premises (@p112) :args ((@list @t230 @t231 tptp.nil2)))
% 33.83/39.80  (step @p966 :rule chain_m_resolution :premises (@p342 @p88) :args (@t251 @t136 @t137))
% 33.83/39.80  (step @p321 :rule instantiate :premises (@p24) :args (@t233))
% 33.83/39.80  (step @p344 :rule instantiate :premises (@p23) :args (@t246))
% 33.83/39.80  (step @p326 :rule instantiate :premises (@p22) :args (@t237))
% 33.83/39.80  (step @p967 :rule chain_m_resolution :premises (@p360 @p351) :args ((not @t250) @t136 @t305))
% 33.83/39.80  (step @p968 :rule chain_m_resolution :premises (@p362 @p967 @p326 @p344 @p321 @p966) :args (@t240 @t200 (@list @t250 @t238 @t243 @t234 @t251)))
% 33.83/39.80  (step @p969 :rule cnf_or_pos :args (@t505))
% 33.83/39.80  (step @p970 :rule reordering :premises (@p969) :args ((or @t239 @t504 (not @t505))))
% 33.83/39.80  (step @p971 :rule chain_m_resolution :premises (@p970 @p968 @p965) :args (@t504 @t372 (@list @t239 @t505)))
% 33.83/39.80  (step @p972 :rule refl :args (@t507))
% 33.83/39.80  (step @p973 :rule refl :args (@t508))
% 33.83/39.80  (step @p974 :rule refl :args (@t509))
% 33.83/39.80  (step @p975 :rule bool-double-not-elim :args (@t472))
% 33.83/39.80  (step @p976 :rule refl :args (@t511))
% 33.83/39.80  (step @p977 :rule refl :args (@t309))
% 33.83/39.80  (step @p978 :rule refl :args (@t512))
% 33.83/39.80  (step @p979 :rule refl :args (@t514))
% 33.83/39.80  (step @p980 :rule nary_cong :premises (@p263 @p979 @p978 @p977 @p976 @p975 @p974 @p973 @p972) :args ((or @t207 @t514 @t512 @t309 @t511 @t515 @t509 @t508 @t507)))
% 33.83/39.80  (assume-push @p2308 @t206)
% 33.83/39.80  (assume-push @p2309 @t513)
% 33.83/39.80  (assume-push @p2310 @t351)
% 33.83/39.80  (assume-push @p2311 @t259)
% 33.83/39.80  (assume-push @p2312 @t510)
% 33.83/39.80  (assume-push @p2313 @t474)
% 33.83/39.80  (assume-push @p2314 @t482)
% 33.83/39.80  (assume-push @p2315 @t504)
% 33.83/39.80  (assume-push @p2316 @t474)
% 33.83/39.80  (assume-push @p2317 @t351)
% 33.83/39.80  (assume-push @p2318 @t513)
% 33.83/39.80  (assume-push @p2319 @t206)
% 33.83/39.80  (assume-push @p2320 @t259)
% 33.83/39.80  (assume-push @p2321 @t504)
% 33.83/39.80  (assume-push @p2322 @t510)
% 33.83/39.80  (assume-push @p2323 @t482)
% 33.83/39.80  (step @p997 :rule false_intro :premises (@p2313))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p998 :rule symm :premises (@p2310))
% 33.83/39.80  (step @p999 :rule cong :premises (@p963 @p274) :args (@t209))
% 33.83/39.80  (step @p277 :rule cong :premises (@p276 @p274) :args (@t210))
% 33.83/39.80  (step @p1000 :rule trans :premises (@p277 @p999))
% 33.83/39.80  (step @p1001 :rule cong :premises (@p1000 @p274) :args (@t211))
% 33.83/39.80  (step @p1002 :rule trans :premises (@p1001 @p998))
% 33.83/39.80  (step @p1003 :rule symm :premises (@p277))
% 33.83/39.80  (step @p503 :rule symm :premises (@p371))
% 33.83/39.80  (step @p1004 :rule cong :premises (@p503 @p274) :args (@t501))
% 33.83/39.80  (step @p1005 :rule trans :premises (@p1004 @p1003))
% 33.83/39.80  (step @p1006 :rule cong :premises (@p1005 @p274) :args (@t502))
% 33.83/39.80  (step @p1007 :rule trans :premises (@p971 @p1006))
% 33.83/39.80  (step @p1008 :rule trans :premises (@p1007 @p1002))
% 33.83/39.80  (step @p1009 :rule cong :premises (@p1008 @p812) :args (@t516))
% 33.83/39.80  (step @p1010 :rule symm :premises (@p1007))
% 33.83/39.80  (step @p1011 :rule symm :premises (@p964))
% 33.83/39.80  (step @p1012 :rule cong :premises (@p1011 @p274) :args (@t478))
% 33.83/39.80  (step @p1013 :rule trans :premises (@p1012 @p1003))
% 33.83/39.80  (step @p1014 :rule cong :premises (@p1013 @p274) :args (@t479))
% 33.83/39.80  (step @p1015 :rule trans :premises (@p2314 @p1014))
% 33.83/39.80  (step @p1016 :rule trans :premises (@p1015 @p1010))
% 33.83/39.80  (step @p1017 :rule cong :premises (@p1016 @p812) :args (@t506))
% 33.83/39.80  (step @p1018 :rule trans :premises (@p1017 @p1009 @p997))
% 33.83/39.80  (step @p1019 :rule false_elim :premises (@p1018))
% 33.83/39.80  (step-pop @p2324 :rule scope :premises (@p1019))
% 33.83/39.80  (step-pop @p2325 :rule scope :premises (@p2324))
% 33.83/39.80  (step-pop @p2326 :rule scope :premises (@p2325))
% 33.83/39.80  (step-pop @p2327 :rule scope :premises (@p2326))
% 33.83/39.80  (step-pop @p2328 :rule scope :premises (@p2327))
% 33.83/39.80  (step-pop @p2329 :rule scope :premises (@p2328))
% 33.83/39.80  (step-pop @p2330 :rule scope :premises (@p2329))
% 33.83/39.80  (step-pop @p2331 :rule scope :premises (@p2330))
% 33.83/39.80  (step @p1020 :rule process_scope :premises (@p2331) :args (@t507))
% 33.83/39.80  (step @p1029 :rule and_intro :premises (@p2313 @p2310 @p963 @p150 @p371 @p971 @p964 @p2314))
% 33.83/39.80  (step @p1030 :rule modus_ponens :premises (@p1029 @p1020))
% 33.83/39.80  (step-pop @p2332 :rule scope :premises (@p1030))
% 33.83/39.80  (step-pop @p2333 :rule scope :premises (@p2332))
% 33.83/39.80  (step-pop @p2334 :rule scope :premises (@p2333))
% 33.83/39.80  (step-pop @p2335 :rule scope :premises (@p2334))
% 33.83/39.80  (step-pop @p2336 :rule scope :premises (@p2335))
% 33.83/39.80  (step-pop @p2337 :rule scope :premises (@p2336))
% 33.83/39.80  (step-pop @p2338 :rule scope :premises (@p2337))
% 33.83/39.80  (step-pop @p2339 :rule scope :premises (@p2338))
% 33.83/39.80  (step @p1031 :rule process_scope :premises (@p2339) :args (@t507))
% 33.83/39.80  (step @p1040 :rule implies_elim :premises (@p1031))
% 33.83/39.80  (step @p1041 :rule cnf_and_neg :args (@t517))
% 33.83/39.80  (step @p1042 :rule resolution :premises (@p1041 @p1040) :args (true @t517))
% 33.83/39.80  (step @p1043 :rule eq_resolve :premises (@p1042 @p980))
% 33.83/39.80  (step @p1044 :rule reordering :premises (@p1043) :args ((or @t207 @t514 @t512 @t472 @t309 @t511 @t509 @t507 @t508)))
% 33.83/39.80  (step @p566 :rule instantiate :premises (@p149) :args (@t178))
% 33.83/39.80  (step @p1045 :rule instantiate :premises (@p44) :args ((@list tptp.a @t324 tptp.nil2)))
% 33.83/39.80  (step @p1046 :rule refl :args (@t518))
% 33.83/39.80  (step @p1047 :rule bool-double-not-elim :args (@t520))
% 33.83/39.80  (step @p1048 :rule refl :args (@t524))
% 33.83/39.80  (step @p1049 :rule refl :args (@t525))
% 33.83/39.80  (step @p1050 :rule refl :args (@t328))
% 33.83/39.80  (step @p1051 :rule nary_cong :premises (@p1050 @p976 @p1049 @p1048 @p1047 @p1046) :args ((or @t328 @t511 @t525 @t524 (not @t526) @t518)))
% 33.83/39.80  (assume-push @p2340 @t323)
% 33.83/39.80  (assume-push @p2341 @t510)
% 33.83/39.80  (assume-push @p2342 @t490)
% 33.83/39.80  (assume-push @p2343 @t523)
% 33.83/39.80  (assume-push @p2344 @t526)
% 33.83/39.80  (assume-push @p2345 @t526)
% 33.83/39.80  (assume-push @p2346 @t490)
% 33.83/39.80  (assume-push @p2347 @t510)
% 33.83/39.80  (assume-push @p2348 @t323)
% 33.83/39.80  (assume-push @p2349 @t523)
% 33.83/39.80  (step @p1062 :rule false_intro :premises (@p2344))
% 33.83/39.80  (step @p1063 :rule symm :premises (@p2342))
% 33.83/39.80  (step @p576 :rule refl :args (@t120))
% 33.83/39.80  (step @p1064 :rule cong :premises (@p964 @p576) :args (@t317))
% 33.83/39.80  (step @p577 :rule symm :premises (@p566))
% 33.83/39.80  (step @p578 :rule cong :premises (@p577 @p576) :args (@t324))
% 33.83/39.80  (step @p1065 :rule trans :premises (@p578 @p1064))
% 33.83/39.80  (step @p1066 :rule cong :premises (@p1065 @p274) :args (@t521))
% 33.83/39.80  (step @p1067 :rule trans :premises (@p1066 @p1063))
% 33.83/39.80  (step @p1068 :rule cong :premises (@p1067 @p575) :args (@t522))
% 33.83/39.80  (step @p1069 :rule symm :premises (@p1045))
% 33.83/39.80  (step @p1070 :rule trans :premises (@p1069 @p1068))
% 33.83/39.80  (step @p1071 :rule cong :premises (@p1070) :args (@t335))
% 33.83/39.80  (step @p1072 :rule trans :premises (@p1071 @p1062))
% 33.83/39.80  (step @p1073 :rule false_elim :premises (@p1072))
% 33.83/39.80  (step-pop @p2350 :rule scope :premises (@p1073))
% 33.83/39.80  (step-pop @p2351 :rule scope :premises (@p2350))
% 33.83/39.80  (step-pop @p2352 :rule scope :premises (@p2351))
% 33.83/39.80  (step-pop @p2353 :rule scope :premises (@p2352))
% 33.83/39.80  (step-pop @p2354 :rule scope :premises (@p2353))
% 33.83/39.80  (step @p1074 :rule process_scope :premises (@p2354) :args (@t518))
% 33.83/39.80  (step @p1080 :rule and_intro :premises (@p2344 @p2342 @p964 @p566 @p1045))
% 33.83/39.80  (step @p1081 :rule modus_ponens :premises (@p1080 @p1074))
% 33.83/39.80  (step-pop @p2355 :rule scope :premises (@p1081))
% 33.83/39.80  (step-pop @p2356 :rule scope :premises (@p2355))
% 33.83/39.80  (step-pop @p2357 :rule scope :premises (@p2356))
% 33.83/39.80  (step-pop @p2358 :rule scope :premises (@p2357))
% 33.83/39.80  (step-pop @p2359 :rule scope :premises (@p2358))
% 33.83/39.80  (step @p1082 :rule process_scope :premises (@p2359) :args (@t518))
% 33.83/39.80  (step @p1088 :rule implies_elim :premises (@p1082))
% 33.83/39.80  (step @p1089 :rule cnf_and_neg :args (@t527))
% 33.83/39.80  (step @p1090 :rule resolution :premises (@p1089 @p1088) :args (true @t527))
% 33.83/39.80  (step @p1091 :rule eq_resolve :premises (@p1090 @p1051))
% 33.83/39.80  (step @p1092 :rule reordering :premises (@p1091) :args ((or @t328 @t511 @t525 @t520 @t524 @t518)))
% 33.83/39.80  (step @p1093 :rule instantiate :premises (@p49) :args ((@list @t480 @t214 @t311)))
% 33.83/39.80  (step @p1094 :rule cnf_equiv_pos1 :args (@t530))
% 33.83/39.80  (step @p1095 :rule reordering :premises (@p1094) :args ((or @t506 (not @t529) (not @t530))))
% 33.83/39.80  (step @p1096 :rule eq-symm :args (@t520 @t531))
% 33.83/39.80  (step @p1097 :rule cong :premises (@p662 @p1096) :args ((=> @t260 @t532)))
% 33.83/39.80  (assume-push @p2360 @t260)
% 33.83/39.80  (step @p1099 :rule instantiate :premises (@p377) :args ((@list @t519)))
% 33.83/39.80  (step-pop @p2361 :rule scope :premises (@p1099))
% 33.83/39.80  (step @p1100 :rule process_scope :premises (@p2361) :args (@t532))
% 33.83/39.80  (step @p1102 :rule eq_resolve :premises (@p1100 @p1097))
% 33.83/39.80  (step @p1103 :rule implies_elim :premises (@p1102))
% 33.83/39.80  (step @p1104 :rule chain_m_resolution :premises (@p1103 @p377) :args (@t533 @t136 @t378))
% 33.83/39.80  (step @p1105 :rule cnf_equiv_pos2 :args (@t533))
% 33.83/39.80  (step @p1106 :rule reordering :premises (@p1105) :args ((or @t531 @t526 (not @t533))))
% 33.83/39.80  (step @p1107 :rule instantiate :premises (@p550) :args ((@list @t215 tptp.nil2 @t528)))
% 33.83/39.80  (step @p1108 :rule cnf_equiv_pos2 :args (@t536))
% 33.83/39.80  (step @p1109 :rule reordering :premises (@p1108) :args ((or @t529 (not @t535) (not @t536))))
% 33.83/39.80  (step @p1110 :rule instantiate :premises (@p49) :args ((@list @t489 tptp.a tptp.nil)))
% 33.83/39.80  (step @p1111 :rule cnf_equiv_pos2 :args (@t538))
% 33.83/39.80  (step @p1112 :rule reordering :premises (@p1111) :args ((or @t537 (not @t531) (not @t538))))
% 33.83/39.80  (step @p1113 :rule instantiate :premises (@p49) :args ((@list @t534 @t214 @t311)))
% 33.83/39.80  (step @p1114 :rule cnf_equiv_pos2 :args (@t541))
% 33.83/39.80  (step @p1115 :rule reordering :premises (@p1114) :args ((or @t535 @t542 (not @t541))))
% 33.83/39.80  (step @p1116 :rule instantiate :premises (@p49) :args ((@list @t488 @t214 @t311)))
% 33.83/39.80  (step @p1117 :rule cnf_equiv_pos2 :args (@t544))
% 33.83/39.80  (step @p1118 :rule reordering :premises (@p1117) :args ((or @t543 (not @t537) @t545)))
% 33.83/39.80  (step @p1119 :rule cnf_equiv_pos1 :args (@t544))
% 33.83/39.80  (step @p1120 :rule reordering :premises (@p1119) :args ((or @t537 @t546 @t545)))
% 33.83/39.80  (step @p1121 :rule instantiate :premises (@p550) :args ((@list @t215 @t120 @t528)))
% 33.83/39.80  (step @p1122 :rule cnf_equiv_pos1 :args (@t548))
% 33.83/39.80  (step @p1123 :rule reordering :premises (@p1122) :args ((or @t546 @t547 (not @t548))))
% 33.83/39.80  (step @p1124 :rule instantiate :premises (@p49) :args ((@list @t219 @t214 @t311)))
% 33.83/39.80  (step @p1125 :rule cnf_equiv_pos1 :args (@t550))
% 33.83/39.80  (step @p1126 :rule reordering :premises (@p1125) :args ((or @t549 (not @t547) (not @t550))))
% 33.83/39.80  (step @p1127 :rule instantiate :premises (@p112) :args ((@list tptp.b tptp.nil2 @t215)))
% 33.83/39.80  (step @p1128 :rule cnf_or_pos :args (@t555))
% 33.83/39.80  (step @p1129 :rule reordering :premises (@p1128) :args ((or @t272 @t554 (not @t555))))
% 33.83/39.80  (step @p1130 :rule chain_m_resolution :premises (@p1129 @p710 @p1127) :args (@t554 @t372 (@list @t272 @t555)))
% 33.83/39.80  (step @p1131 :rule instantiate :premises (@p194) :args ((@list tptp.nil2 @t214)))
% 33.83/39.80  (step @p1132 :rule cnf_or_pos :args (@t558))
% 33.83/39.80  (step @p1133 :rule reordering :premises (@p1132) :args ((or @t197 @t191 @t185 @t179 @t557 (not @t558))))
% 33.83/39.80  (step @p1134 :rule chain_m_resolution :premises (@p1133 @p255 @p240 @p225 @p210 @p1131) :args (@t557 @t200 (@list @t197 @t191 @t185 @t179 @t558)))
% 33.83/39.80  (step @p1135 :rule instantiate :premises (@p112) :args ((@list @t214 tptp.nil2 @t215)))
% 33.83/39.80  (step @p1136 :rule cnf_or_pos :args (@t560))
% 33.83/39.80  (step @p1137 :rule reordering :premises (@p1136) :args ((or @t272 @t559 (not @t560))))
% 33.83/39.80  (step @p1138 :rule chain_m_resolution :premises (@p1137 @p710 @p1135) :args (@t559 @t372 (@list @t272 @t560)))
% 33.83/39.80  (step @p1139 :rule refl :args (@t561))
% 33.83/39.80  (step @p1140 :rule refl :args (@t562))
% 33.83/39.80  (step @p1141 :rule refl :args (@t563))
% 33.83/39.80  (step @p1142 :rule refl :args (@t565))
% 33.83/39.80  (step @p1143 :rule refl :args (@t566))
% 33.83/39.80  (step @p1144 :rule bool-double-not-elim :args (@t540))
% 33.83/39.80  (step @p1145 :rule refl :args (@t567))
% 33.83/39.80  (step @p1146 :rule nary_cong :premises (@p857 @p1145 @p1144 @p1143 @p1142 @p1141 @p1140 @p1139) :args ((or @t459 @t567 (not @t542) @t566 @t565 @t563 @t562 @t561)))
% 33.83/39.80  (assume-push @p2362 @t542)
% 33.83/39.80  (assume-push @p2363 @t559)
% 33.83/39.80  (assume-push @p2364 @t557)
% 33.83/39.80  (assume-push @p2365 @t455)
% 33.83/39.80  (assume-push @p2366 @t554)
% 33.83/39.80  (assume-push @p2367 @t564)
% 33.83/39.80  (assume-push @p2368 @t221)
% 33.83/39.80  (assume-push @p2369 @t549)
% 33.83/39.80  (step @p1155 :rule evaluate :args (@t568))
% 33.83/39.80  (step @p1156 :rule false_intro :premises (@p2362))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p1157 :rule symm :premises (@p1138))
% 33.83/39.80  (step @p1158 :rule refl :args (@t215))
% 33.83/39.80  (step @p1159 :rule cong :premises (@p1134 @p1158) :args (@t534))
% 33.83/39.80  (step @p885 :rule symm :premises (@p855))
% 33.83/39.80  (step @p1160 :rule cong :premises (@p885 @p1158) :args (@t551))
% 33.83/39.80  (step @p1161 :rule trans :premises (@p1160 @p1159))
% 33.83/39.80  (step @p1162 :rule cong :premises (@p1161 @p274) :args (@t552))
% 33.83/39.80  (step @p1163 :rule trans :premises (@p1130 @p1162 @p1157))
% 33.83/39.80  (step @p1164 :rule cong :premises (@p1163 @p812) :args ((tptp.rec @t553 @t311)))
% 33.83/39.80  (step @p1165 :rule symm :premises (@p1130))
% 33.83/39.80  (step @p1166 :rule symm :premises (@p1160))
% 33.83/39.80  (step @p1167 :rule symm :premises (@p2367))
% 33.83/39.80  (step @p1168 :rule cong :premises (@p1167 @p1158) :args (@t217))
% 33.83/39.80  (step @p1169 :rule trans :premises (@p1168 @p1166))
% 33.83/39.80  (step @p1170 :rule cong :premises (@p1169 @p274) :args (@t218))
% 33.83/39.80  (step @p1171 :rule trans :premises (@p2368 @p1170 @p1165))
% 33.83/39.80  (step @p1172 :rule cong :premises (@p1171 @p812) :args (@t549))
% 33.83/39.80  (step @p1173 :rule true_intro :premises (@p2369))
% 33.83/39.80  (step @p1174 :rule symm :premises (@p1173))
% 33.83/39.80  (step @p1175 :rule trans :premises (@p1174 @p1172 @p1164 @p1156))
% 33.83/39.80  (step @p1176 false :rule eq_resolve :premises (@p1175 @p1155))
% 33.83/39.80  (step-pop @p2370 :rule scope :premises (@p1176))
% 33.83/39.80  (step-pop @p2371 :rule scope :premises (@p2370))
% 33.83/39.80  (step-pop @p2372 :rule scope :premises (@p2371))
% 33.83/39.80  (step-pop @p2373 :rule scope :premises (@p2372))
% 33.83/39.80  (step-pop @p2374 :rule scope :premises (@p2373))
% 33.83/39.80  (step-pop @p2375 :rule scope :premises (@p2374))
% 33.83/39.80  (step-pop @p2376 :rule scope :premises (@p2375))
% 33.83/39.80  (step-pop @p2377 :rule scope :premises (@p2376))
% 33.83/39.80  (step @p1177 :rule process_scope :premises (@p2377) :args (false))
% 33.83/39.80  (assume-push @p2378 @t455)
% 33.83/39.80  (assume-push @p2379 @t554)
% 33.83/39.80  (assume-push @p2380 @t542)
% 33.83/39.80  (assume-push @p2381 @t549)
% 33.83/39.80  (assume-push @p2382 @t564)
% 33.83/39.80  (assume-push @p2383 @t557)
% 33.83/39.80  (assume-push @p2384 @t221)
% 33.83/39.80  (assume-push @p2385 @t559)
% 33.83/39.80  (step @p1194 :rule and_intro :premises (@p2380 @p1138 @p1134 @p855 @p1130 @p2382 @p2384 @p2381))
% 33.83/39.80  (step-pop @p2386 :rule scope :premises (@p1194))
% 33.83/39.80  (step-pop @p2387 :rule scope :premises (@p2386))
% 33.83/39.80  (step-pop @p2388 :rule scope :premises (@p2387))
% 33.83/39.80  (step-pop @p2389 :rule scope :premises (@p2388))
% 33.83/39.80  (step-pop @p2390 :rule scope :premises (@p2389))
% 33.83/39.80  (step-pop @p2391 :rule scope :premises (@p2390))
% 33.83/39.80  (step-pop @p2392 :rule scope :premises (@p2391))
% 33.83/39.80  (step-pop @p2393 :rule scope :premises (@p2392))
% 33.83/39.80  (step @p1195 :rule process_scope :premises (@p2393) :args (@t569))
% 33.83/39.80  (step @p1204 :rule implies_elim :premises (@p1195))
% 33.83/39.80  (step @p1205 :rule resolution :premises (@p1204 @p1177) :args (true @t569))
% 33.83/39.80  (step @p1206 :rule not_and :premises (@p1205))
% 33.83/39.80  (step @p1207 :rule eq_resolve :premises (@p1206 @p1146))
% 33.83/39.80  (step @p1208 :rule reordering :premises (@p1207) :args ((or @t459 @t540 @t567 @t566 @t565 @t563 @t562 @t561)))
% 33.83/39.80  (step @p1209 :rule refl :args (@t564))
% 33.83/39.80  (step @p1210 :rule eq-symm :args (@t214 tptp.a))
% 33.83/39.80  (step @p1211 :rule nary_cong :premises (@p1210 @p1209) :args (@t570))
% 33.83/39.80  (step @p1212 :rule cong :premises (@p646 @p1211) :args ((=> @t368 @t570)))
% 33.83/39.80  (assume-push @p2394 @t368)
% 33.83/39.80  (step @p1214 :rule instantiate :premises (@p642) :args ((@list @t214 tptp.a)))
% 33.83/39.80  (step-pop @p2395 :rule scope :premises (@p1214))
% 33.83/39.80  (step @p1215 :rule process_scope :premises (@p2395) :args (@t570))
% 33.83/39.80  (step @p1217 :rule eq_resolve :premises (@p1215 @p1212))
% 33.83/39.80  (step @p1218 :rule implies_elim :premises (@p1217))
% 33.83/39.80  (step @p1219 :rule chain_m_resolution :premises (@p1218 @p642) :args (@t572 @t136 @t371))
% 33.83/39.80  (step @p1220 :rule cnf_or_pos :args (@t572))
% 33.83/39.80  (step @p1221 :rule reordering :premises (@p1220) :args ((or @t564 @t571 (not @t572))))
% 33.83/39.80  (step @p1222 :rule instantiate :premises (@p642) :args ((@list tptp.b tptp.a)))
% 33.83/39.80  (step @p1223 :rule cnf_or_pos :args (@t575))
% 33.83/39.80  (step @p1224 :rule reordering :premises (@p1223) :args ((or @t369 @t574 (not @t575))))
% 33.83/39.80  (step @p1225 :rule chain_m_resolution :premises (@p1224 @p655 @p1222) :args (@t574 @t372 (@list @t369 @t575)))
% 33.83/39.80  (step @p1226 :rule refl :args (@t577))
% 33.83/39.80  (step @p1227 :rule refl :args (@t578))
% 33.83/39.80  (step @p1228 :rule refl :args (@t579))
% 33.83/39.80  (step @p1229 :rule refl :args (@t580))
% 33.83/39.80  (step @p1230 :rule nary_cong :premises (@p799 @p797 @p861 @p860 @p859 @p1229 @p1228 @p1227 @p1226) :args ((or @t310 @t432 @t462 @t461 @t463 @t580 @t579 @t578 @t577)))
% 33.83/39.80  (assume-push @p2396 @t292)
% 33.83/39.80  (assume-push @p2397 @t366)
% 33.83/39.80  (assume-push @p2398 @t410)
% 33.83/39.80  (assume-push @p2399 @t446)
% 33.83/39.80  (assume-push @p2400 @t445)
% 33.83/39.80  (assume-push @p2401 @t574)
% 33.83/39.80  (assume-push @p2402 @t571)
% 33.83/39.80  (assume-push @p2403 @t497)
% 33.83/39.80  (assume-push @p2404 @t445)
% 33.83/39.80  (assume-push @p2405 @t446)
% 33.83/39.80  (assume-push @p2406 @t292)
% 33.83/39.80  (assume-push @p2407 @t410)
% 33.83/39.80  (assume-push @p2408 @t366)
% 33.83/39.80  (assume-push @p2409 @t574)
% 33.83/39.80  (assume-push @p2410 @t571)
% 33.83/39.80  (assume-push @p2411 @t497)
% 33.83/39.80  (step @p1247 :rule false_intro :premises (@p2400))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p878 :rule symm :premises (@p847))
% 33.83/39.80  (step @p879 :rule refl :args (@t338))
% 33.83/39.80  (step @p880 :rule cong :premises (@p659 @p879) :args (@t451))
% 33.83/39.80  (step @p881 :rule cong :premises (@p752 @p879) :args (@t464))
% 33.83/39.80  (step @p882 :rule trans :premises (@p881 @p880))
% 33.83/39.80  (step @p883 :rule cong :premises (@p882 @p658) :args (@t465))
% 33.83/39.80  (step @p884 :rule symm :premises (@p882))
% 33.83/39.80  (step @p1248 :rule symm :premises (@p1225))
% 33.83/39.80  (step @p1249 :rule refl :args (tptp.b))
% 33.83/39.80  (step @p1250 :rule symm :premises (@p2402))
% 33.83/39.80  (step @p1251 :rule cong :premises (@p1250) :args (@t215))
% 33.83/39.80  (step @p1252 :rule cong :premises (@p1251 @p1249) :args (@t492))
% 33.83/39.80  (step @p1253 :rule trans :premises (@p1252 @p1248))
% 33.83/39.80  (step @p1254 :rule cong :premises (@p1253 @p879) :args (@t493))
% 33.83/39.80  (step @p1255 :rule trans :premises (@p1254 @p880))
% 33.83/39.80  (step @p1256 :rule trans :premises (@p1255 @p884))
% 33.83/39.80  (step @p1257 :rule cong :premises (@p1256 @p274) :args (@t494))
% 33.83/39.80  (step @p1258 :rule trans :premises (@p2403 @p1257 @p883 @p878))
% 33.83/39.80  (step @p1259 :rule cong :premises (@p1258 @p812) :args (@t576))
% 33.83/39.80  (step @p1260 :rule trans :premises (@p1259 @p1247))
% 33.83/39.80  (step @p1261 :rule false_elim :premises (@p1260))
% 33.83/39.80  (step-pop @p2412 :rule scope :premises (@p1261))
% 33.83/39.80  (step-pop @p2413 :rule scope :premises (@p2412))
% 33.83/39.80  (step-pop @p2414 :rule scope :premises (@p2413))
% 33.83/39.80  (step-pop @p2415 :rule scope :premises (@p2414))
% 33.83/39.80  (step-pop @p2416 :rule scope :premises (@p2415))
% 33.83/39.80  (step-pop @p2417 :rule scope :premises (@p2416))
% 33.83/39.80  (step-pop @p2418 :rule scope :premises (@p2417))
% 33.83/39.80  (step-pop @p2419 :rule scope :premises (@p2418))
% 33.83/39.80  (step @p1262 :rule process_scope :premises (@p2419) :args (@t577))
% 33.83/39.80  (step @p1271 :rule and_intro :premises (@p2400 @p847 @p659 @p751 @p658 @p1225 @p2402 @p2403))
% 33.83/39.80  (step @p1272 :rule modus_ponens :premises (@p1271 @p1262))
% 33.83/39.80  (step-pop @p2420 :rule scope :premises (@p1272))
% 33.83/39.80  (step-pop @p2421 :rule scope :premises (@p2420))
% 33.83/39.80  (step-pop @p2422 :rule scope :premises (@p2421))
% 33.83/39.80  (step-pop @p2423 :rule scope :premises (@p2422))
% 33.83/39.80  (step-pop @p2424 :rule scope :premises (@p2423))
% 33.83/39.80  (step-pop @p2425 :rule scope :premises (@p2424))
% 33.83/39.80  (step-pop @p2426 :rule scope :premises (@p2425))
% 33.83/39.80  (step-pop @p2427 :rule scope :premises (@p2426))
% 33.83/39.80  (step @p1273 :rule process_scope :premises (@p2427) :args (@t577))
% 33.83/39.80  (step @p1282 :rule implies_elim :premises (@p1273))
% 33.83/39.80  (step @p1283 :rule cnf_and_neg :args (@t581))
% 33.83/39.80  (step @p1284 :rule resolution :premises (@p1283 @p1282) :args (true @t581))
% 33.83/39.80  (step @p1285 :rule eq_resolve :premises (@p1284 @p1230))
% 33.83/39.80  (step @p1286 :rule reordering :premises (@p1285) :args ((or @t310 @t432 @t462 @t461 @t443 @t580 @t577 @t579 @t578)))
% 33.83/39.80  (step @p1287 :rule instantiate :premises (@p49) :args ((@list @t495 tptp.b @t311)))
% 33.83/39.80  (step @p1288 :rule cnf_equiv_pos1 :args (@t583))
% 33.83/39.80  (step @p1289 :rule reordering :premises (@p1288) :args ((or @t576 (not @t582) (not @t583))))
% 33.83/39.80  (step @p1290 :rule instantiate :premises (@p550) :args ((@list @t215 @t338 @t467)))
% 33.83/39.80  (step @p1291 :rule cnf_equiv_pos2 :args (@t586))
% 33.83/39.80  (step @p1292 :rule reordering :premises (@p1291) :args ((or @t582 (not @t585) (not @t586))))
% 33.83/39.80  (step @p1293 :rule instantiate :premises (@p49) :args ((@list @t584 tptp.b @t311)))
% 33.83/39.80  (step @p1294 :rule cnf_equiv_pos2 :args (@t589))
% 33.83/39.80  (step @p1295 :rule reordering :premises (@p1294) :args ((or @t585 (not @t588) (not @t589))))
% 33.83/39.80  (step @p1296 :rule aci_norm :args ((= (or @t44 @t593) @t592)))
% 33.83/39.80  (step @p1297 :rule aci_norm :args ((= (or @t591 @t594) @t593)))
% 33.83/39.80  (step @p1298 :rule aci_norm :args ((= (or @t39 (or @t590 @t36)) @t594)))
% 33.83/39.80  (step @p1299 :rule refl :args (@t36))
% 33.83/39.80  (step @p1300 :rule bool-double-not-elim :args (@t590))
% 33.83/39.80  (step @p1301 :rule nary_cong :premises (@p1300 @p1299) :args ((or (not @t595) @t36)))
% 33.83/39.80  (step @p1302 :rule bool-impl-elim :args (@t595 @t36))
% 33.83/39.80  (step @p1303 :rule trans :premises (@p1302 @p1301))
% 33.83/39.80  (step @p1304 :rule nary_cong :premises (@p78 @p1303) :args ((or @t39 @t596)))
% 33.83/39.80  (step @p1305 :rule trans :premises (@p1304 @p1298))
% 33.83/39.80  (step @p1306 :rule refl :args (@t596))
% 33.83/39.80  (step @p1307 :rule nary_cong :premises (@p82 @p1306) :args ((or @t119 @t596)))
% 33.83/39.80  (step @p1308 :rule bool-impl-elim :args (@t40 @t596))
% 33.83/39.80  (step @p1309 :rule trans :premises (@p1308 @p1307))
% 33.83/39.80  (step @p1310 :rule trans :premises (@p1309 @p1305))
% 33.83/39.80  (step @p1311 :rule refl :args (@t591))
% 33.83/39.80  (step @p1312 :rule nary_cong :premises (@p1311 @p1310) :args ((or @t591 @t597)))
% 33.83/39.80  (step @p1313 :rule trans :premises (@p1312 @p1297))
% 33.83/39.80  (step @p1314 :rule refl :args (@t597))
% 33.83/39.80  (step @p1315 :rule bool-double-not-elim :args (@t591))
% 33.83/39.80  (step @p1316 :rule nary_cong :premises (@p1315 @p1314) :args ((or (not @t598) @t597)))
% 33.83/39.80  (step @p1317 :rule bool-impl-elim :args (@t598 @t597))
% 33.83/39.80  (step @p1318 :rule trans :premises (@p1317 @p1316))
% 33.83/39.80  (step @p1319 :rule trans :premises (@p1318 @p1313))
% 33.83/39.80  (step @p1320 :rule refl :args (@t44))
% 33.83/39.80  (step @p1321 :rule nary_cong :premises (@p1320 @p1319) :args ((or @t44 @t599)))
% 33.83/39.80  (step @p1322 :rule trans :premises (@p1321 @p1296))
% 33.83/39.80  (step @p1323 :rule refl :args (@t599))
% 33.83/39.80  (step @p1324 :rule bool-double-not-elim :args (@t44))
% 33.83/39.80  (step @p1325 :rule nary_cong :premises (@p1324 @p1323) :args ((or (not @t45) @t599)))
% 33.83/39.80  (step @p1326 :rule bool-impl-elim :args (@t45 @t599))
% 33.83/39.80  (step @p1327 :rule trans :premises (@p1326 @p1325))
% 33.83/39.80  (step @p1328 :rule trans :premises (@p1327 @p1322))
% 33.83/39.80  (step @p1329 :rule cong :premises (@p1328) :args ((forall @t47 (=> @t45 @t599))))
% 33.83/39.80  (step @p1330 :rule refl :args (@t36))
% 33.83/39.80  (step @p1331 :rule eq-symm :args (@t35 tptp.eps))
% 33.83/39.80  (step @p1332 :rule cong :premises (@p1331) :args (@t37))
% 33.83/39.80  (step @p1333 :rule cong :premises (@p1332 @p1330) :args (@t38))
% 33.83/39.80  (step @p1334 :rule refl :args (@t40))
% 33.83/39.80  (step @p1335 :rule cong :premises (@p1334 @p1333) :args (@t41))
% 33.83/39.80  (step @p1336 :rule eq-symm :args (@t35 tptp.nil2))
% 33.83/39.80  (step @p1337 :rule cong :premises (@p1336) :args (@t42))
% 33.83/39.80  (step @p1338 :rule cong :premises (@p1337 @p1335) :args (@t43))
% 33.83/39.80  (step @p1339 :rule refl :args (@t45))
% 33.83/39.80  (step @p1340 :rule cong :premises (@p1339 @p1338) :args (@t46))
% 33.83/39.80  (step @p1341 :rule cong :premises (@p1340) :args (@t48))
% 33.83/39.80  (step @p1342 :rule trans :premises (@p1341 @p1329))
% 33.83/39.80  (step @p1343 :rule eq_resolve :premises (@p28 @p1342))
% 33.83/39.80  (step @p1344 :rule eq-symm :args (@t600 @t356))
% 33.83/39.80  (step @p1345 :rule refl :args (@t134))
% 33.83/39.80  (step @p1346 :rule eq-symm :args (@t338 tptp.eps))
% 33.83/39.80  (step @p1347 :rule refl :args (@t601))
% 33.83/39.80  (step @p1348 :rule eq-symm :args (@t338 tptp.nil2))
% 33.83/39.80  (step @p1349 :rule nary_cong :premises (@p1348 @p1347 @p1346 @p1345 @p1344) :args (@t604))
% 33.83/39.80  (step @p1350 :rule refl :args (@t605))
% 33.83/39.80  (step @p1351 :rule cong :premises (@p1350 @p1349) :args ((=> @t605 @t604)))
% 33.83/39.80  (assume-push @p2428 @t605)
% 33.83/39.80  (step @p1353 :rule instantiate :premises (@p1343) :args ((@list @t338 @t120)))
% 33.83/39.80  (step-pop @p2429 :rule scope :premises (@p1353))
% 33.83/39.80  (step @p1354 :rule process_scope :premises (@p2429) :args (@t604))
% 33.83/39.80  (step @p1356 :rule eq_resolve :premises (@p1354 @p1351))
% 33.83/39.80  (step @p1357 :rule implies_elim :premises (@p1356))
% 33.83/39.80  (step @p1358 :rule chain_m_resolution :premises (@p1357 @p1343) :args (@t609 @t136 @t610))
% 33.83/39.80  (step @p1359 :rule cong :premises (@p1348) :args (@t611))
% 33.83/39.80  (step @p1360 :rule cong :premises (@p202 @p1359) :args ((=> @t177 @t611)))
% 33.83/39.80  (assume-push @p2430 @t177)
% 33.83/39.80  (step @p1362 :rule instantiate :premises (@p199) :args (@t499))
% 33.83/39.80  (step-pop @p2431 :rule scope :premises (@p1362))
% 33.83/39.80  (step @p1363 :rule process_scope :premises (@p2431) :args (@t611))
% 33.83/39.80  (step @p1365 :rule eq_resolve :premises (@p1363 @p1360))
% 33.83/39.80  (step @p1366 :rule implies_elim :premises (@p1365))
% 33.83/39.80  (step @p1367 :rule chain_m_resolution :premises (@p1366 @p199) :args ((not @t608) @t136 @t180))
% 33.83/39.80  (step @p1368 :rule cong :premises (@p1346) :args (@t612))
% 33.83/39.80  (step @p1369 :rule cong :premises (@p353 @p1368) :args ((=> @t248 @t612)))
% 33.83/39.80  (assume-push @p2432 @t248)
% 33.83/39.80  (step @p1371 :rule instantiate :premises (@p351) :args (@t499))
% 33.83/39.80  (step-pop @p2433 :rule scope :premises (@p1371))
% 33.83/39.80  (step @p1372 :rule process_scope :premises (@p2433) :args (@t612))
% 33.83/39.80  (step @p1374 :rule eq_resolve :premises (@p1372 @p1369))
% 33.83/39.80  (step @p1375 :rule implies_elim :premises (@p1374))
% 33.83/39.80  (step @p1376 :rule chain_m_resolution :premises (@p1375 @p351) :args ((not @t607) @t136 @t305))
% 33.83/39.80  (step @p1377 :rule cong :premises (@p93) :args (@t613))
% 33.83/39.80  (step @p1378 :rule cong :premises (@p353 @p1377) :args ((=> @t248 @t613)))
% 33.83/39.80  (assume-push @p2434 @t248)
% 33.83/39.80  (step @p1380 :rule instantiate :premises (@p351) :args (@t165))
% 33.83/39.80  (step-pop @p2435 :rule scope :premises (@p1380))
% 33.83/39.80  (step @p1381 :rule process_scope :premises (@p2435) :args (@t613))
% 33.83/39.80  (step @p1383 :rule eq_resolve :premises (@p1381 @p1378))
% 33.83/39.80  (step @p1384 :rule implies_elim :premises (@p1383))
% 33.83/39.80  (step @p1385 :rule chain_m_resolution :premises (@p1384 @p351) :args ((not @t134) @t136 @t305))
% 33.83/39.80  (step @p1386 :rule eq-symm :args (@t120 tptp.nil2))
% 33.83/39.80  (step @p1387 :rule cong :premises (@p1386) :args (@t614))
% 33.83/39.80  (step @p1388 :rule cong :premises (@p202 @p1387) :args ((=> @t177 @t614)))
% 33.83/39.80  (assume-push @p2436 @t177)
% 33.83/39.80  (step @p1390 :rule instantiate :premises (@p199) :args (@t165))
% 33.83/39.80  (step-pop @p2437 :rule scope :premises (@p1390))
% 33.83/39.80  (step @p1391 :rule process_scope :premises (@p2437) :args (@t614))
% 33.83/39.80  (step @p1393 :rule eq_resolve :premises (@p1391 @p1388))
% 33.83/39.80  (step @p1394 :rule implies_elim :premises (@p1393))
% 33.83/39.80  (step @p1395 :rule chain_m_resolution :premises (@p1394 @p199) :args ((not @t601) @t136 @t180))
% 33.83/39.80  (step @p1396 :rule cnf_or_pos :args (@t609))
% 33.83/39.80  (step @p1397 :rule reordering :premises (@p1396) :args ((or @t601 @t134 @t607 @t608 @t606 (not @t609))))
% 33.83/39.80  (step @p1398 :rule chain_m_resolution :premises (@p1397 @p1395 @p1385 @p1376 @p1367 @p1358) :args (@t606 @t200 (@list @t601 @t134 @t607 @t608 @t609)))
% 33.83/39.80  (step @p1399 :rule eq-symm :args (@t615 @t584))
% 33.83/39.80  (step @p1400 :rule refl :args (@t616))
% 33.83/39.80  (step @p1401 :rule refl :args (@t617))
% 33.83/39.80  (step @p1402 :rule nary_cong :premises (@p1348 @p1401 @p1346 @p1400 @p1399) :args (@t618))
% 33.83/39.80  (step @p1403 :rule cong :premises (@p1350 @p1402) :args ((=> @t605 @t618)))
% 33.83/39.80  (assume-push @p2438 @t605)
% 33.83/39.80  (step @p1405 :rule instantiate :premises (@p1343) :args ((@list @t338 @t215)))
% 33.83/39.80  (step-pop @p2439 :rule scope :premises (@p1405))
% 33.83/39.80  (step @p1406 :rule process_scope :premises (@p2439) :args (@t618))
% 33.83/39.80  (step @p1408 :rule eq_resolve :premises (@p1406 @p1403))
% 33.83/39.80  (step @p1409 :rule implies_elim :premises (@p1408))
% 33.83/39.80  (step @p1410 :rule chain_m_resolution :premises (@p1409 @p1343) :args (@t620 @t136 @t610))
% 33.83/39.80  (step @p1411 :rule eq-symm :args (@t215 tptp.eps))
% 33.83/39.80  (step @p1412 :rule cong :premises (@p1411) :args (@t621))
% 33.83/39.80  (step @p1413 :rule cong :premises (@p353 @p1412) :args ((=> @t248 @t621)))
% 33.83/39.80  (assume-push @p2440 @t248)
% 33.83/39.80  (step @p1415 :rule instantiate :premises (@p351) :args (@t500))
% 33.83/39.80  (step-pop @p2441 :rule scope :premises (@p1415))
% 33.83/39.80  (step @p1416 :rule process_scope :premises (@p2441) :args (@t621))
% 33.83/39.80  (step @p1418 :rule eq_resolve :premises (@p1416 @p1413))
% 33.83/39.80  (step @p1419 :rule implies_elim :premises (@p1418))
% 33.83/39.80  (step @p1420 :rule chain_m_resolution :premises (@p1419 @p351) :args ((not @t616) @t136 @t305))
% 33.83/39.80  (step @p1421 :rule eq-symm :args (@t215 tptp.nil2))
% 33.83/39.80  (step @p1422 :rule cong :premises (@p1421) :args (@t622))
% 33.83/39.80  (step @p1423 :rule cong :premises (@p202 @p1422) :args ((=> @t177 @t622)))
% 33.83/39.80  (assume-push @p2442 @t177)
% 33.83/39.80  (step @p1425 :rule instantiate :premises (@p199) :args (@t500))
% 33.83/39.80  (step-pop @p2443 :rule scope :premises (@p1425))
% 33.83/39.80  (step @p1426 :rule process_scope :premises (@p2443) :args (@t622))
% 33.83/39.80  (step @p1428 :rule eq_resolve :premises (@p1426 @p1423))
% 33.83/39.80  (step @p1429 :rule implies_elim :premises (@p1428))
% 33.83/39.80  (step @p1430 :rule chain_m_resolution :premises (@p1429 @p199) :args ((not @t617) @t136 @t180))
% 33.83/39.80  (step @p1431 :rule cnf_or_pos :args (@t620))
% 33.83/39.80  (step @p1432 :rule reordering :premises (@p1431) :args ((or @t607 @t608 @t617 @t616 @t619 (not @t620))))
% 33.83/39.80  (step @p1433 :rule chain_m_resolution :premises (@p1432 @p1376 @p1367 @p1430 @p1420 @p1410) :args (@t619 @t200 (@list @t607 @t608 @t617 @t616 @t620)))
% 33.83/39.80  (assume-push @p2444 @t513)
% 33.83/39.80  (assume-push @p2445 @t323)
% 33.83/39.80  (assume-push @p2446 @t510)
% 33.83/39.80  (assume-push @p2447 @t490)
% 33.83/39.80  (assume-push @p2448 @t606)
% 33.83/39.80  (assume-push @p2449 @t537)
% 33.83/39.80  (assume-push @p2450 @t619)
% 33.83/39.80  (assume-push @p2451 @t571)
% 33.83/39.80  (assume-push @p2452 @t358)
% 33.83/39.80  (assume-push @p2453 @t537)
% 33.83/39.80  (assume-push @p2454 @t490)
% 33.83/39.80  (assume-push @p2455 @t510)
% 33.83/39.80  (assume-push @p2456 @t323)
% 33.83/39.80  (assume-push @p2457 @t513)
% 33.83/39.80  (assume-push @p2458 @t358)
% 33.83/39.80  (assume-push @p2459 @t606)
% 33.83/39.80  (assume-push @p2460 @t571)
% 33.83/39.80  (assume-push @p2461 @t619)
% 33.83/39.80  (step @p1452 :rule true_intro :premises (@p2449))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p1453 :rule symm :premises (@p2447))
% 33.83/39.80  (step @p576 :rule refl :args (@t120))
% 33.83/39.80  (step @p1064 :rule cong :premises (@p964 @p576) :args (@t317))
% 33.83/39.80  (step @p577 :rule symm :premises (@p566))
% 33.83/39.80  (step @p578 :rule cong :premises (@p577 @p576) :args (@t324))
% 33.83/39.80  (step @p1065 :rule trans :premises (@p578 @p1064))
% 33.83/39.80  (step @p1066 :rule cong :premises (@p1065 @p274) :args (@t521))
% 33.83/39.80  (step @p1454 :rule trans :premises (@p1066 @p1453))
% 33.83/39.80  (step @p1455 :rule symm :premises (@p1066))
% 33.83/39.80  (step @p1456 :rule symm :premises (@p578))
% 33.83/39.80  (step @p1457 :rule symm :premises (@p963))
% 33.83/39.80  (step @p1458 :rule cong :premises (@p1457 @p576) :args (@t354))
% 33.83/39.80  (step @p1459 :rule trans :premises (@p1458 @p1456))
% 33.83/39.80  (step @p1460 :rule trans :premises (@p1459 @p1065))
% 33.83/39.80  (step @p1461 :rule cong :premises (@p1460 @p274) :args (@t355))
% 33.83/39.80  (step @p1249 :rule refl :args (tptp.b))
% 33.83/39.80  (step @p1462 :rule symm :premises (@p1398))
% 33.83/39.80  (step @p1463 :rule symm :premises (@p2451))
% 33.83/39.80  (step @p1464 :rule cong :premises (@p1463) :args (@t215))
% 33.83/39.80  (step @p879 :rule refl :args (@t338))
% 33.83/39.80  (step @p1465 :rule cong :premises (@p879 @p1464) :args (@t615))
% 33.83/39.80  (step @p1466 :rule trans :premises (@p1433 @p1465 @p1462))
% 33.83/39.80  (step @p1467 :rule cong :premises (@p1466 @p1249) :args (@t587))
% 33.83/39.80  (step @p1468 :rule trans :premises (@p1467 @p2452 @p1461 @p1455))
% 33.83/39.80  (step @p1469 :rule trans :premises (@p1468 @p1454))
% 33.83/39.80  (step @p1470 :rule cong :premises (@p1469 @p812) :args (@t588))
% 33.83/39.80  (step @p1471 :rule trans :premises (@p1470 @p1452))
% 33.83/39.80  (step @p1472 :rule true_elim :premises (@p1471))
% 33.83/39.80  (step-pop @p2462 :rule scope :premises (@p1472))
% 33.83/39.80  (step-pop @p2463 :rule scope :premises (@p2462))
% 33.83/39.80  (step-pop @p2464 :rule scope :premises (@p2463))
% 33.83/39.80  (step-pop @p2465 :rule scope :premises (@p2464))
% 33.83/39.80  (step-pop @p2466 :rule scope :premises (@p2465))
% 33.83/39.80  (step-pop @p2467 :rule scope :premises (@p2466))
% 33.83/39.80  (step-pop @p2468 :rule scope :premises (@p2467))
% 33.83/39.80  (step-pop @p2469 :rule scope :premises (@p2468))
% 33.83/39.80  (step-pop @p2470 :rule scope :premises (@p2469))
% 33.83/39.80  (step @p1473 :rule process_scope :premises (@p2470) :args (@t588))
% 33.83/39.80  (step @p1483 :rule and_intro :premises (@p2449 @p2447 @p964 @p566 @p963 @p2452 @p1398 @p2451 @p1433))
% 33.83/39.80  (step @p1484 :rule modus_ponens :premises (@p1483 @p1473))
% 33.83/39.80  (step-pop @p2471 :rule scope :premises (@p1484))
% 33.83/39.80  (step-pop @p2472 :rule scope :premises (@p2471))
% 33.83/39.80  (step-pop @p2473 :rule scope :premises (@p2472))
% 33.83/39.80  (step-pop @p2474 :rule scope :premises (@p2473))
% 33.83/39.80  (step-pop @p2475 :rule scope :premises (@p2474))
% 33.83/39.80  (step-pop @p2476 :rule scope :premises (@p2475))
% 33.83/39.80  (step-pop @p2477 :rule scope :premises (@p2476))
% 33.83/39.80  (step-pop @p2478 :rule scope :premises (@p2477))
% 33.83/39.80  (step-pop @p2479 :rule scope :premises (@p2478))
% 33.83/39.80  (step @p1485 :rule process_scope :premises (@p2479) :args (@t588))
% 33.83/39.80  (step @p1495 :rule implies_elim :premises (@p1485))
% 33.83/39.80  (step @p1496 :rule cnf_and_neg :args (@t623))
% 33.83/39.80  (step @p1497 :rule resolution :premises (@p1496 @p1495) :args (true @t623))
% 33.83/39.80  (step @p1498 :rule chain_m_resolution :premises (@p1497 @p1433 @p1398 @p964 @p566 @p963 @p1295 @p1293 @p1292 @p1290 @p1289 @p1287 @p1286 @p1225 @p847 @p751 @p659 @p658 @p1221 @p1219 @p1208 @p1138 @p1134 @p1130 @p855 @p1126 @p1124 @p1123 @p1121 @p1120 @p1116) :args ((or @t525 @t443 @t540 @t546 @t578 @t562 @t624) (@list false false false false false true false true false true false true false false false false false false false true false false false false false false false false false false) (@list @t619 @t606 @t510 @t323 @t513 @t588 @t589 @t585 @t586 @t582 @t583 @t576 @t574 @t446 @t410 @t292 @t366 @t571 @t572 @t564 @t559 @t557 @t554 @t455 @t549 @t550 @t547 @t548 @t537 @t544)))
% 33.83/39.80  (step @p1499 :rule chain_m_resolution :premises (@p1498 @p1118 @p1116 @p1115 @p1113 @p1112 @p1110 @p1109 @p1107 @p1106 @p1104 @p1095 @p1093 @p1092 @p1045 @p964 @p566 @p1044 @p971 @p964 @p371 @p963 @p150 @p962 @p960 @p959 @p957 @p956 @p954 @p925 @p953 @p922 @p949 @p550 @p919 @p945 @p49 @p916 @p657 @p655 @p653 @p642 @p473 @p471 @p466 @p456 @p452 @p442 @p438 @p351 @p429 @p419 @p750 @p941 @p846 @p37 @p937 @p118 @p850 @p709 @p707 @p705 @p88 @p933 @p112 @p854 @p254 @p244 @p239 @p229 @p224 @p214 @p209 @p199 @p929 @p194) :args ((or @t512 @t483 @t443 @t562 @t624 @t518) (@list false false true false false false true false false false true false false false false false true false false false false false false false false false false false true false true false false true false false true false true false false false false true false true false true false true false false false false false false false false true true false false false false false true false true false true false true false false false) (@list @t543 @t544 @t540 @t541 @t537 @t538 @t535 @t536 @t531 @t533 @t529 @t530 @t520 @t523 @t510 @t323 @t506 @t504 @t510 @t259 @t513 @t206 @t497 @t498 @t490 @t491 @t482 @t484 @t472 @t473 @t470 @t471 @t314 @t468 @t469 @t105 @t457 @t366 @t369 @t370 @t368 @t292 @t297 @t294 @t288 @t295 @t284 @t296 @t248 @t293 @t278 @t410 @t411 @t446 @t62 @t447 @t475 @t453 @t272 @t391 @t392 @t133 @t454 @t213 @t455 @t197 @t196 @t191 @t190 @t185 @t184 @t179 @t177 @t456 @t289)))
% 33.83/39.80  (step @p1500 :rule instantiate :premises (@p118) :args (@t476))
% 33.83/39.80  (step @p1501 :rule cnf_or_pos :args (@t628))
% 33.83/39.80  (step @p1502 :rule reordering :premises (@p1501) :args ((or @t627 @t626 (not @t628))))
% 33.83/39.80  (step @p1503 :rule instantiate :premises (@p118) :args (@t485))
% 33.83/39.80  (step @p1504 :rule cnf_or_pos :args (@t631))
% 33.83/39.80  (step @p1505 :rule reordering :premises (@p1504) :args ((or @t627 @t630 (not @t631))))
% 33.83/39.80  (step @p1506 :rule refl :args (@t627))
% 33.83/39.80  (step @p1507 :rule bool-double-not-elim :args (@t121))
% 33.83/39.80  (step @p1508 :rule nary_cong :premises (@p1507 @p1506 @p1228) :args ((or (not @t122) @t627 @t579)))
% 33.83/39.80  (assume-push @p2480 @t122)
% 33.83/39.80  (assume-push @p2481 @t571)
% 33.83/39.80  (assume-push @p2482 @t483)
% 33.83/39.80  (step @p1155 :rule evaluate :args (@t568))
% 33.83/39.80  (step @p1512 :rule false_intro :premises (@p2480))
% 33.83/39.80  (step @p1513 :rule symm :premises (@p2481))
% 33.83/39.80  (step @p1514 :rule cong :premises (@p1513) :args (@t215))
% 33.83/39.80  (step @p1515 :rule cong :premises (@p1514) :args (@t483))
% 33.83/39.80  (step @p1516 :rule true_intro :premises (@p2482))
% 33.83/39.80  (step @p1517 :rule symm :premises (@p1516))
% 33.83/39.80  (step @p1518 :rule trans :premises (@p1517 @p1515 @p1512))
% 33.83/39.80  (step @p1519 false :rule eq_resolve :premises (@p1518 @p1155))
% 33.83/39.80  (step-pop @p2483 :rule scope :premises (@p1519))
% 33.83/39.80  (step-pop @p2484 :rule scope :premises (@p2483))
% 33.83/39.80  (step-pop @p2485 :rule scope :premises (@p2484))
% 33.83/39.80  (step @p1520 :rule process_scope :premises (@p2485) :args (false))
% 33.83/39.80  (assume-push @p2486 @t122)
% 33.83/39.80  (assume-push @p2487 @t483)
% 33.83/39.80  (assume-push @p2488 @t571)
% 33.83/39.80  (step @p1527 :rule and_intro :premises (@p2486 @p2488 @p2487))
% 33.83/39.80  (step-pop @p2489 :rule scope :premises (@p1527))
% 33.83/39.80  (step-pop @p2490 :rule scope :premises (@p2489))
% 33.83/39.80  (step-pop @p2491 :rule scope :premises (@p2490))
% 33.83/39.80  (step @p1528 :rule process_scope :premises (@p2491) :args (@t632))
% 33.83/39.80  (step @p1532 :rule implies_elim :premises (@p1528))
% 33.83/39.80  (step @p1533 :rule resolution :premises (@p1532 @p1520) :args (true @t632))
% 33.83/39.80  (step @p1534 :rule not_and :premises (@p1533))
% 33.83/39.80  (step @p1535 :rule eq_resolve :premises (@p1534 @p1508))
% 33.83/39.80  (step @p1536 :rule refl :args (@t633))
% 33.83/39.80  (step @p1537 :rule nary_cong :premises (@p263 @p979 @p978 @p977 @p976 @p975 @p1536 @p973 @p1141 @p972) :args ((or @t207 @t514 @t512 @t309 @t511 @t515 @t633 @t508 @t563 @t507)))
% 33.83/39.80  (assume-push @p2492 @t206)
% 33.83/39.80  (assume-push @p2493 @t513)
% 33.83/39.80  (assume-push @p2494 @t351)
% 33.83/39.80  (assume-push @p2495 @t259)
% 33.83/39.80  (assume-push @p2496 @t510)
% 33.83/39.80  (assume-push @p2497 @t474)
% 33.83/39.80  (assume-push @p2498 @t626)
% 33.83/39.80  (assume-push @p2499 @t504)
% 33.83/39.80  (assume-push @p2500 @t557)
% 33.83/39.80  (assume-push @p2501 @t474)
% 33.83/39.80  (assume-push @p2502 @t351)
% 33.83/39.80  (assume-push @p2503 @t513)
% 33.83/39.80  (assume-push @p2504 @t206)
% 33.83/39.80  (assume-push @p2505 @t259)
% 33.83/39.80  (assume-push @p2506 @t504)
% 33.83/39.80  (assume-push @p2507 @t510)
% 33.83/39.80  (assume-push @p2508 @t557)
% 33.83/39.80  (assume-push @p2509 @t626)
% 33.83/39.80  (step @p1556 :rule false_intro :premises (@p2497))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p1557 :rule symm :premises (@p2494))
% 33.83/39.80  (step @p999 :rule cong :premises (@p963 @p274) :args (@t209))
% 33.83/39.80  (step @p277 :rule cong :premises (@p276 @p274) :args (@t210))
% 33.83/39.80  (step @p1000 :rule trans :premises (@p277 @p999))
% 33.83/39.80  (step @p1001 :rule cong :premises (@p1000 @p274) :args (@t211))
% 33.83/39.80  (step @p1558 :rule trans :premises (@p1001 @p1557))
% 33.83/39.80  (step @p1003 :rule symm :premises (@p277))
% 33.83/39.80  (step @p503 :rule symm :premises (@p371))
% 33.83/39.80  (step @p1004 :rule cong :premises (@p503 @p274) :args (@t501))
% 33.83/39.80  (step @p1005 :rule trans :premises (@p1004 @p1003))
% 33.83/39.80  (step @p1006 :rule cong :premises (@p1005 @p274) :args (@t502))
% 33.83/39.80  (step @p1007 :rule trans :premises (@p971 @p1006))
% 33.83/39.80  (step @p1559 :rule trans :premises (@p1007 @p1558))
% 33.83/39.80  (step @p1560 :rule cong :premises (@p1559 @p812) :args (@t516))
% 33.83/39.80  (step @p1010 :rule symm :premises (@p1007))
% 33.83/39.80  (step @p1561 :rule symm :premises (@p1134))
% 33.83/39.80  (step @p1011 :rule symm :premises (@p964))
% 33.83/39.80  (step @p1012 :rule cong :premises (@p1011 @p274) :args (@t478))
% 33.83/39.80  (step @p1013 :rule trans :premises (@p1012 @p1003))
% 33.83/39.80  (step @p1562 :rule cong :premises (@p1013 @p1561) :args (@t625))
% 33.83/39.80  (step @p1563 :rule trans :premises (@p2498 @p1562))
% 33.83/39.80  (step @p1564 :rule trans :premises (@p1563 @p1010))
% 33.83/39.80  (step @p1565 :rule cong :premises (@p1564 @p812) :args (@t506))
% 33.83/39.80  (step @p1566 :rule trans :premises (@p1565 @p1560 @p1556))
% 33.83/39.80  (step @p1567 :rule false_elim :premises (@p1566))
% 33.83/39.80  (step-pop @p2510 :rule scope :premises (@p1567))
% 33.83/39.80  (step-pop @p2511 :rule scope :premises (@p2510))
% 33.83/39.80  (step-pop @p2512 :rule scope :premises (@p2511))
% 33.83/39.80  (step-pop @p2513 :rule scope :premises (@p2512))
% 33.83/39.80  (step-pop @p2514 :rule scope :premises (@p2513))
% 33.83/39.80  (step-pop @p2515 :rule scope :premises (@p2514))
% 33.83/39.80  (step-pop @p2516 :rule scope :premises (@p2515))
% 33.83/39.80  (step-pop @p2517 :rule scope :premises (@p2516))
% 33.83/39.80  (step-pop @p2518 :rule scope :premises (@p2517))
% 33.83/39.80  (step @p1568 :rule process_scope :premises (@p2518) :args (@t507))
% 33.83/39.80  (step @p1578 :rule and_intro :premises (@p2497 @p2494 @p963 @p150 @p371 @p971 @p964 @p1134 @p2498))
% 33.83/39.80  (step @p1579 :rule modus_ponens :premises (@p1578 @p1568))
% 33.83/39.80  (step-pop @p2519 :rule scope :premises (@p1579))
% 33.83/39.80  (step-pop @p2520 :rule scope :premises (@p2519))
% 33.83/39.80  (step-pop @p2521 :rule scope :premises (@p2520))
% 33.83/39.80  (step-pop @p2522 :rule scope :premises (@p2521))
% 33.83/39.80  (step-pop @p2523 :rule scope :premises (@p2522))
% 33.83/39.80  (step-pop @p2524 :rule scope :premises (@p2523))
% 33.83/39.80  (step-pop @p2525 :rule scope :premises (@p2524))
% 33.83/39.80  (step-pop @p2526 :rule scope :premises (@p2525))
% 33.83/39.80  (step-pop @p2527 :rule scope :premises (@p2526))
% 33.83/39.80  (step @p1580 :rule process_scope :premises (@p2527) :args (@t507))
% 33.83/39.80  (step @p1590 :rule implies_elim :premises (@p1580))
% 33.83/39.80  (step @p1591 :rule cnf_and_neg :args (@t634))
% 33.83/39.80  (step @p1592 :rule resolution :premises (@p1591 @p1590) :args (true @t634))
% 33.83/39.80  (step @p1593 :rule eq_resolve :premises (@p1592 @p1537))
% 33.83/39.80  (step @p1594 :rule reordering :premises (@p1593) :args ((or @t207 @t514 @t512 @t472 @t309 @t511 @t633 @t507 @t508 @t563)))
% 33.83/39.80  (assume-push @p2528 @t630)
% 33.83/39.80  (assume-push @p2529 @t564)
% 33.83/39.80  (assume-push @p2530 @t630)
% 33.83/39.80  (assume-push @p2531 @t564)
% 33.83/39.80  (step @p1599 :rule symm :premises (@p2529))
% 33.83/39.80  (step @p1600 :rule refl :args (@t486))
% 33.83/39.80  (step @p1601 :rule cong :premises (@p1600 @p1599) :args (@t629))
% 33.83/39.80  (step @p1602 :rule trans :premises (@p2528 @p1601))
% 33.83/39.80  (step-pop @p2532 :rule scope :premises (@p1602))
% 33.83/39.80  (step-pop @p2533 :rule scope :premises (@p2532))
% 33.83/39.80  (step @p1603 :rule process_scope :premises (@p2533) :args (@t490))
% 33.83/39.80  (step @p1606 :rule and_intro :premises (@p2528 @p2529))
% 33.83/39.80  (step @p1607 :rule modus_ponens :premises (@p1606 @p1603))
% 33.83/39.80  (step-pop @p2534 :rule scope :premises (@p1607))
% 33.83/39.80  (step-pop @p2535 :rule scope :premises (@p2534))
% 33.83/39.80  (step @p1608 :rule process_scope :premises (@p2535) :args (@t490))
% 33.83/39.80  (step @p1611 :rule implies_elim :premises (@p1608))
% 33.83/39.80  (step @p1612 :rule cnf_and_neg :args (@t635))
% 33.83/39.80  (step @p1613 :rule resolution :premises (@p1612 @p1611) :args (true @t635))
% 33.83/39.80  (step @p1614 :rule reordering :premises (@p1613) :args ((or @t490 (not @t630) @t565)))
% 33.83/39.80  (step @p1615 :rule chain_m_resolution :premises (@p1123 @p1121 @p1118 @p1116 @p1126 @p1124 @p1112 @p1110 @p1208 @p1138 @p1134 @p1130 @p855 @p1106 @p1104 @p1115 @p1113 @p1092 @p1045 @p964 @p566 @p1109 @p1107 @p1614 @p1095 @p1093 @p1221 @p1219 @p1594 @p971 @p1134 @p964 @p371 @p963 @p150 @p1535 @p1505 @p1503 @p1502 @p1500 @p1499 @p925 @p923 @p922 @p920 @p919 @p917 @p916 @p855 @p851 @p847 @p751 @p659 @p658 @p843 @p841 @p840 @p838 @p837 @p835 @p834 @p793 @p659 @p658 @p630 @p626 @p624 @p623 @p621 @p620 @p618 @p609 @p607 @p602 @p601 @p599 @p594 @p569 @p564 @p562 @p557 @p555 @p550 @p541 @p539 @p49 @p534 @p473 @p471 @p194 @p466 @p456 @p452 @p442 @p438 @p429 @p419 @p415 @p413 @p411 @p38 @p406 @p617 @p477 @p398 @p37 @p395 @p39 @p382 @p377 @p374 @p149 @p369 @p367 @p362 @p360 @p351 @p347 @p23 @p342 @p88 @p329 @p22 @p324 @p24 @p319 @p317 @p312 @p310 @p112) :args ((or @t121 @t346) (@list false false false true false false false true false false false false false false true false false false false false true false false true false false false true false false false false false false true false false false false false true false true false true false true false false false false false false true false true false true false true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false true false true true false false false false false false false false false false false false false false false false false false true true false true false false false true false true false false false false false false) (@list @t548 @t543 @t544 @t547 @t550 @t537 @t538 @t549 @t559 @t557 @t554 @t455 @t531 @t533 @t540 @t541 @t520 @t523 @t510 @t323 @t535 @t536 @t490 @t529 @t530 @t564 @t572 @t506 @t504 @t557 @t510 @t259 @t513 @t206 @t571 @t630 @t631 @t626 @t628 @t483 @t472 @t473 @t470 @t471 @t468 @t469 @t457 @t455 @t453 @t446 @t410 @t292 @t366 @t443 @t444 @t440 @t441 @t437 @t438 @t429 @t426 @t292 @t366 @t363 @t358 @t359 @t351 @t352 @t345 @t347 @t335 @t336 @t333 @t329 @t330 @t326 @t323 @t320 @t321 @t318 @t319 @t314 @t312 @t313 @t105 @t307 @t292 @t297 @t289 @t294 @t288 @t295 @t284 @t296 @t293 @t278 @t261 @t262 @t274 @t66 @t273 @t271 @t206 @t265 @t62 @t268 @t71 @t263 @t260 @t259 @t258 @t256 @t257 @t239 @t250 @t248 @t243 @t31 @t251 @t133 @t238 @t30 @t234 @t32 @t227 @t228 @t221 @t222 @t213)))
% 33.83/39.80  (assume-push @p2536 @t475)
% 33.83/39.80  (step @p1617 :rule instantiate :premises (@p118) :args (@t339))
% 33.83/39.80  (step-pop @p2537 :rule scope :premises (@p1617))
% 33.83/39.80  (step @p1618 :rule process_scope :premises (@p2537) :args (@t639))
% 33.83/39.80  (step @p1620 :rule implies_elim :premises (@p1618))
% 33.83/39.80  (step @p1621 :rule cnf_or_pos :args (@t639))
% 33.83/39.80  (step @p1622 :rule reordering :premises (@p1621) :args ((or @t638 @t637 (not @t639))))
% 33.83/39.80  (assume-push @p2538 @t71)
% 33.83/39.80  (step-pop @p2539 :rule scope :premises (@p692))
% 33.83/39.80  (step @p1624 :rule process_scope :premises (@p2539) :args (@t395))
% 33.83/39.80  (step @p1626 :rule implies_elim :premises (@p1624))
% 33.83/39.80  (assume-push @p2540 @t314)
% 33.83/39.80  (step-pop @p2541 :rule scope :premises (@p682))
% 33.83/39.80  (step @p1628 :rule process_scope :premises (@p2541) :args (@t398))
% 33.83/39.80  (step @p1630 :rule implies_elim :premises (@p1628))
% 33.83/39.80  (step @p1631 :rule refl :args (@t640))
% 33.83/39.80  (step @p1632 :rule bool-double-not-elim :args (@t381))
% 33.83/39.80  (step @p1633 :rule nary_cong :premises (@p799 @p1632 @p1631) :args ((or @t310 (not @t400) @t640)))
% 33.83/39.80  (assume-push @p2542 @t292)
% 33.83/39.80  (assume-push @p2543 @t400)
% 33.83/39.80  (step-pop @p2544 :rule scope :premises (@p731))
% 33.83/39.80  (step-pop @p2545 :rule scope :premises (@p2544))
% 33.83/39.80  (step @p1636 :rule process_scope :premises (@p2545) :args (@t640))
% 33.83/39.80  (step @p1639 :rule implies_elim :premises (@p1636))
% 33.83/39.80  (step @p1640 :rule cnf_and_neg :args (@t641))
% 33.83/39.80  (step @p1641 :rule resolution :premises (@p1640 @p1639) :args (true @t641))
% 33.83/39.80  (step @p1642 :rule eq_resolve :premises (@p1641 @p1633))
% 33.83/39.80  (step @p1643 :rule refl :args (@t642))
% 33.83/39.80  (step @p1644 :rule bool-double-not-elim :args (@t272))
% 33.83/39.80  (step @p1645 :rule nary_cong :premises (@p1644 @p799 @p1643) :args ((or @t643 @t310 @t642)))
% 33.83/39.80  (assume-push @p2546 @t389)
% 33.83/39.80  (assume-push @p2547 @t292)
% 33.83/39.80  (step-pop @p2548 :rule scope :premises (@p735))
% 33.83/39.80  (step-pop @p2549 :rule scope :premises (@p2548))
% 33.83/39.80  (step @p1648 :rule process_scope :premises (@p2549) :args (@t642))
% 33.83/39.80  (step @p1651 :rule implies_elim :premises (@p1648))
% 33.83/39.80  (step @p1652 :rule cnf_and_neg :args (@t644))
% 33.83/39.80  (step @p1653 :rule resolution :premises (@p1652 @p1651) :args (true @t644))
% 33.83/39.80  (step @p1654 :rule eq_resolve :premises (@p1653 @p1645))
% 33.83/39.80  (assume-push @p2550 @t66)
% 33.83/39.80  (step-pop @p2551 :rule scope :premises (@p672))
% 33.83/39.80  (step @p1656 :rule process_scope :premises (@p2551) :args (@t407))
% 33.83/39.80  (step @p1658 :rule implies_elim :premises (@p1656))
% 33.83/39.80  (assume-push @p2552 @t475)
% 33.83/39.80  (step-pop @p2553 :rule scope :premises (@p627))
% 33.83/39.80  (step @p1660 :rule process_scope :premises (@p2553) :args (@t364))
% 33.83/39.80  (step @p1662 :rule implies_elim :premises (@p1660))
% 33.83/39.80  (step @p1663 :rule refl :args (@t645))
% 33.83/39.80  (step @p1664 :rule bool-double-not-elim :args (@t406))
% 33.83/39.80  (step @p1665 :rule nary_cong :premises (@p263 @p798 @p1664 @p1663) :args ((or @t207 @t433 @t646 @t645)))
% 33.83/39.80  (assume-push @p2554 @t206)
% 33.83/39.80  (assume-push @p2555 @t363)
% 33.83/39.80  (assume-push @p2556 @t408)
% 33.83/39.80  (step-pop @p2557 :rule scope :premises (@p747))
% 33.83/39.80  (step-pop @p2558 :rule scope :premises (@p2557))
% 33.83/39.80  (step-pop @p2559 :rule scope :premises (@p2558))
% 33.83/39.80  (step @p1669 :rule process_scope :premises (@p2559) :args (@t645))
% 33.83/39.80  (step @p1673 :rule implies_elim :premises (@p1669))
% 33.83/39.80  (step @p1674 :rule cnf_and_neg :args (@t647))
% 33.83/39.80  (step @p1675 :rule resolution :premises (@p1674 @p1673) :args (true @t647))
% 33.83/39.80  (step @p1676 :rule eq_resolve :premises (@p1675 @p1665))
% 33.83/39.80  (step @p1677 :rule refl :args (@t648))
% 33.83/39.80  (step @p1678 :rule nary_cong :premises (@p1644 @p861 @p1677) :args ((or @t643 @t462 @t648)))
% 33.83/39.80  (assume-push @p2560 @t389)
% 33.83/39.80  (assume-push @p2561 @t410)
% 33.83/39.80  (step-pop @p2562 :rule scope :premises (@p755))
% 33.83/39.80  (step-pop @p2563 :rule scope :premises (@p2562))
% 33.83/39.80  (step @p1681 :rule process_scope :premises (@p2563) :args (@t648))
% 33.83/39.80  (step @p1684 :rule implies_elim :premises (@p1681))
% 33.83/39.80  (step @p1685 :rule cnf_and_neg :args (@t649))
% 33.83/39.80  (step @p1686 :rule resolution :premises (@p1685 @p1684) :args (true @t649))
% 33.83/39.80  (step @p1687 :rule eq_resolve :premises (@p1686 @p1678))
% 33.83/39.80  (step @p1688 :rule reordering :premises (@p1687) :args ((or @t272 @t648 @t462)))
% 33.83/39.80  (assume-push @p2564 @t66)
% 33.83/39.80  (step-pop @p2565 :rule scope :premises (@p671))
% 33.83/39.80  (step @p1690 :rule process_scope :premises (@p2565) :args (@t415))
% 33.83/39.80  (step @p1692 :rule implies_elim :premises (@p1690))
% 33.83/39.80  (assume-push @p2566 @t90)
% 33.83/39.80  (step-pop @p2567 :rule scope :premises (@p782))
% 33.83/39.80  (step @p1694 :rule process_scope :premises (@p2567) :args (@t650))
% 33.83/39.80  (step @p1696 :rule implies_elim :premises (@p1694))
% 33.83/39.80  (assume-push @p2568 @t213)
% 33.83/39.80  (step-pop @p2569 :rule scope :premises (@p775))
% 33.83/39.80  (step @p1698 :rule process_scope :premises (@p2569) :args (@t422))
% 33.83/39.80  (step @p1700 :rule implies_elim :premises (@p1698))
% 33.83/39.80  (step @p1701 :rule refl :args (@t651))
% 33.83/39.80  (step @p1702 :rule bool-double-not-elim :args (@t414))
% 33.83/39.80  (step @p1703 :rule refl :args (@t652))
% 33.83/39.80  (step @p1704 :rule refl :args (@t653))
% 33.83/39.80  (step @p1705 :rule nary_cong :premises (@p799 @p263 @p798 @p1704 @p797 @p861 @p1703 @p1702 @p1701) :args ((or @t310 @t207 @t433 @t653 @t432 @t462 @t652 (not @t416) @t651)))
% 33.83/39.80  (assume-push @p2570 @t292)
% 33.83/39.80  (assume-push @p2571 @t206)
% 33.83/39.80  (assume-push @p2572 @t363)
% 33.83/39.80  (assume-push @p2573 @t421)
% 33.83/39.80  (assume-push @p2574 @t366)
% 33.83/39.80  (assume-push @p2575 @t410)
% 33.83/39.80  (assume-push @p2576 @t650)
% 33.83/39.80  (assume-push @p2577 @t416)
% 33.83/39.80  (step-pop @p2578 :rule scope :premises (@p787))
% 33.83/39.80  (step-pop @p2579 :rule scope :premises (@p2578))
% 33.83/39.80  (step-pop @p2580 :rule scope :premises (@p2579))
% 33.83/39.80  (step-pop @p2581 :rule scope :premises (@p2580))
% 33.83/39.80  (step-pop @p2582 :rule scope :premises (@p2581))
% 33.83/39.80  (step-pop @p2583 :rule scope :premises (@p2582))
% 33.83/39.80  (step-pop @p2584 :rule scope :premises (@p2583))
% 33.83/39.80  (step-pop @p2585 :rule scope :premises (@p2584))
% 33.83/39.80  (step @p1714 :rule process_scope :premises (@p2585) :args (@t651))
% 33.83/39.80  (step @p1723 :rule implies_elim :premises (@p1714))
% 33.83/39.80  (step @p1724 :rule cnf_and_neg :args (@t654))
% 33.83/39.80  (step @p1725 :rule resolution :premises (@p1724 @p1723) :args (true @t654))
% 33.83/39.80  (step @p1726 :rule eq_resolve :premises (@p1725 @p1705))
% 33.83/39.80  (step @p1727 :rule reordering :premises (@p1726) :args ((or @t310 @t207 @t433 @t653 @t432 @t462 @t651 @t652 @t414)))
% 33.83/39.80  (assume-push @p2586 @t105)
% 33.83/39.80  (step-pop @p2587 :rule scope :premises (@p660))
% 33.83/39.80  (step @p1729 :rule process_scope :premises (@p2587) :args (@t427))
% 33.83/39.80  (step @p1731 :rule implies_elim :premises (@p1729))
% 33.83/39.80  (step @p1732 :rule refl :args (@t655))
% 33.83/39.80  (step @p1733 :rule nary_cong :premises (@p799 @p798 @p797 @p1732 @p795 @p794) :args ((or @t310 @t433 @t432 @t655 @t434 @t430)))
% 33.83/39.80  (assume-push @p2588 @t292)
% 33.83/39.80  (assume-push @p2589 @t363)
% 33.83/39.80  (assume-push @p2590 @t366)
% 33.83/39.80  (assume-push @p2591 @t637)
% 33.83/39.80  (assume-push @p2592 @t428)
% 33.83/39.80  (assume-push @p2593 @t428)
% 33.83/39.80  (assume-push @p2594 @t363)
% 33.83/39.80  (assume-push @p2595 @t292)
% 33.83/39.80  (assume-push @p2596 @t366)
% 33.83/39.80  (assume-push @p2597 @t637)
% 33.83/39.80  (step @p811 :rule false_intro :premises (@p793))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p1744 :rule refl :args (@t341))
% 33.83/39.80  (step @p1745 :rule cong :premises (@p1744 @p727) :args (@t636))
% 33.83/39.80  (step @p1746 :rule trans :premises (@p2591 @p1745 @p769 @p765))
% 33.83/39.80  (step @p1747 :rule cong :premises (@p1746 @p812) :args (@t429))
% 33.83/39.80  (step @p1748 :rule trans :premises (@p1747 @p811))
% 33.83/39.80  (step @p1749 :rule false_elim :premises (@p1748))
% 33.83/39.80  (step-pop @p2598 :rule scope :premises (@p1749))
% 33.83/39.80  (step-pop @p2599 :rule scope :premises (@p2598))
% 33.83/39.80  (step-pop @p2600 :rule scope :premises (@p2599))
% 33.83/39.80  (step-pop @p2601 :rule scope :premises (@p2600))
% 33.83/39.80  (step-pop @p2602 :rule scope :premises (@p2601))
% 33.83/39.80  (step @p1750 :rule process_scope :premises (@p2602) :args (@t430))
% 33.83/39.80  (step @p1756 :rule and_intro :premises (@p793 @p630 @p659 @p658 @p2591))
% 33.83/39.80  (step @p1757 :rule modus_ponens :premises (@p1756 @p1750))
% 33.83/39.80  (step-pop @p2603 :rule scope :premises (@p1757))
% 33.83/39.80  (step-pop @p2604 :rule scope :premises (@p2603))
% 33.83/39.80  (step-pop @p2605 :rule scope :premises (@p2604))
% 33.83/39.80  (step-pop @p2606 :rule scope :premises (@p2605))
% 33.83/39.80  (step-pop @p2607 :rule scope :premises (@p2606))
% 33.83/39.80  (step @p1758 :rule process_scope :premises (@p2607) :args (@t430))
% 33.83/39.80  (step @p1764 :rule implies_elim :premises (@p1758))
% 33.83/39.80  (step @p1765 :rule cnf_and_neg :args (@t656))
% 33.83/39.80  (step @p1766 :rule resolution :premises (@p1765 @p1764) :args (true @t656))
% 33.83/39.80  (step @p1767 :rule eq_resolve :premises (@p1766 @p1733))
% 33.83/39.80  (assume-push @p2608 @t105)
% 33.83/39.80  (step-pop @p2609 :rule scope :premises (@p835))
% 33.83/39.80  (step @p1769 :rule process_scope :premises (@p2609) :args (@t438))
% 33.83/39.80  (step @p1771 :rule implies_elim :premises (@p1769))
% 33.83/39.80  (assume-push @p2610 @t314)
% 33.83/39.80  (step-pop @p2611 :rule scope :premises (@p838))
% 33.83/39.80  (step @p1773 :rule process_scope :premises (@p2611) :args (@t441))
% 33.83/39.80  (step @p1775 :rule implies_elim :premises (@p1773))
% 33.83/39.80  (assume-push @p2612 @t105)
% 33.83/39.80  (step-pop @p2613 :rule scope :premises (@p841))
% 33.83/39.80  (step @p1777 :rule process_scope :premises (@p2613) :args (@t444))
% 33.83/39.80  (step @p1779 :rule implies_elim :premises (@p1777))
% 33.83/39.80  (assume-push @p2614 @t475)
% 33.83/39.80  (step @p1781 :rule instantiate :premises (@p118) :args (@t353))
% 33.83/39.80  (step-pop @p2615 :rule scope :premises (@p1781))
% 33.83/39.80  (step @p1782 :rule process_scope :premises (@p2615) :args (@t659))
% 33.83/39.80  (step @p1784 :rule implies_elim :premises (@p1782))
% 33.83/39.80  (step @p1785 :rule cnf_or_pos :args (@t659))
% 33.83/39.80  (step @p1786 :rule reordering :premises (@p1785) :args ((or @t638 @t658 (not @t659))))
% 33.83/39.80  (assume-push @p2616 @t368)
% 33.83/39.80  (step-pop @p2617 :rule scope :premises (@p1222))
% 33.83/39.80  (step @p1788 :rule process_scope :premises (@p2617) :args (@t575))
% 33.83/39.80  (step @p1790 :rule implies_elim :premises (@p1788))
% 33.83/39.80  (assume-push @p2618 @t258)
% 33.83/39.80  (step-pop @p2619 :rule scope :premises (@p964))
% 33.83/39.80  (step @p1792 :rule process_scope :premises (@p2619) :args (@t510))
% 33.83/39.80  (step @p1794 :rule implies_elim :premises (@p1792))
% 33.83/39.80  (assume-push @p2620 @t258)
% 33.83/39.80  (step-pop @p2621 :rule scope :premises (@p963))
% 33.83/39.80  (step @p1796 :rule process_scope :premises (@p2621) :args (@t513))
% 33.83/39.80  (step @p1798 :rule implies_elim :premises (@p1796))
% 33.83/39.80  (assume-push @p2622 @t513)
% 33.83/39.80  (assume-push @p2623 @t323)
% 33.83/39.80  (assume-push @p2624 @t510)
% 33.83/39.80  (assume-push @p2625 @t574)
% 33.83/39.80  (assume-push @p2626 @t658)
% 33.83/39.80  (assume-push @p2627 @t513)
% 33.83/39.80  (assume-push @p2628 @t323)
% 33.83/39.80  (assume-push @p2629 @t510)
% 33.83/39.80  (assume-push @p2630 @t574)
% 33.83/39.80  (assume-push @p2631 @t658)
% 33.83/39.80  (step @p576 :rule refl :args (@t120))
% 33.83/39.80  (step @p1809 :rule cong :premises (@p963 @p576) :args (@t317))
% 33.83/39.80  (step @p577 :rule symm :premises (@p566))
% 33.83/39.80  (step @p578 :rule cong :premises (@p577 @p576) :args (@t324))
% 33.83/39.80  (step @p1810 :rule trans :premises (@p578 @p1809))
% 33.83/39.80  (step @p1456 :rule symm :premises (@p578))
% 33.83/39.80  (step @p1011 :rule symm :premises (@p964))
% 33.83/39.80  (step @p1811 :rule cong :premises (@p1011 @p576) :args (@t486))
% 33.83/39.80  (step @p1812 :rule trans :premises (@p1811 @p1456))
% 33.83/39.80  (step @p1813 :rule trans :premises (@p1812 @p1810))
% 33.83/39.80  (step @p1814 :rule cong :premises (@p1813 @p274) :args (@t487))
% 33.83/39.80  (step @p1248 :rule symm :premises (@p1225))
% 33.83/39.80  (step @p1064 :rule cong :premises (@p964 @p576) :args (@t317))
% 33.83/39.80  (step @p1065 :rule trans :premises (@p578 @p1064))
% 33.83/39.80  (step @p1457 :rule symm :premises (@p963))
% 33.83/39.80  (step @p1458 :rule cong :premises (@p1457 @p576) :args (@t354))
% 33.83/39.80  (step @p1459 :rule trans :premises (@p1458 @p1456))
% 33.83/39.80  (step @p1460 :rule trans :premises (@p1459 @p1065))
% 33.83/39.80  (step @p1815 :rule cong :premises (@p1460 @p1248) :args (@t657))
% 33.83/39.80  (step @p1816 :rule trans :premises (@p2626 @p1815 @p1814))
% 33.83/39.80  (step-pop @p2632 :rule scope :premises (@p1816))
% 33.83/39.80  (step-pop @p2633 :rule scope :premises (@p2632))
% 33.83/39.80  (step-pop @p2634 :rule scope :premises (@p2633))
% 33.83/39.80  (step-pop @p2635 :rule scope :premises (@p2634))
% 33.83/39.80  (step-pop @p2636 :rule scope :premises (@p2635))
% 33.83/39.80  (step @p1817 :rule process_scope :premises (@p2636) :args (@t358))
% 33.83/39.80  (step @p1823 :rule and_intro :premises (@p963 @p566 @p964 @p1225 @p2626))
% 33.83/39.80  (step @p1824 :rule modus_ponens :premises (@p1823 @p1817))
% 33.83/39.80  (step-pop @p2637 :rule scope :premises (@p1824))
% 33.83/39.80  (step-pop @p2638 :rule scope :premises (@p2637))
% 33.83/39.80  (step-pop @p2639 :rule scope :premises (@p2638))
% 33.83/39.80  (step-pop @p2640 :rule scope :premises (@p2639))
% 33.83/39.80  (step-pop @p2641 :rule scope :premises (@p2640))
% 33.83/39.80  (step @p1825 :rule process_scope :premises (@p2641) :args (@t358))
% 33.83/39.80  (step @p1831 :rule implies_elim :premises (@p1825))
% 33.83/39.80  (step @p1832 :rule cnf_and_neg :args (@t660))
% 33.83/39.80  (step @p1833 :rule resolution :premises (@p1832 @p1831) :args (true @t660))
% 33.83/39.80  (step @p1834 :rule reordering :premises (@p1833) :args ((or @t514 @t328 @t511 @t580 @t358 (not @t658))))
% 33.83/39.80  (step @p1835 :rule instantiate :premises (@p44) :args ((@list tptp.a @t210 tptp.nil2)))
% 33.83/39.80  (step @p1836 :rule instantiate :premises (@p38) :args ((@list @t661 @t331)))
% 33.83/39.80  (step @p1837 :rule eq-symm :args (@t664 @t665))
% 33.83/39.80  (step @p1838 :rule cong :premises (@p662 @p1837) :args ((=> @t260 @t666)))
% 33.83/39.80  (assume-push @p2642 @t260)
% 33.83/39.80  (step @p1840 :rule instantiate :premises (@p377) :args ((@list @t663)))
% 33.83/39.80  (step-pop @p2643 :rule scope :premises (@p1840))
% 33.83/39.80  (step @p1841 :rule process_scope :premises (@p2643) :args (@t666))
% 33.83/39.80  (step @p1843 :rule eq_resolve :premises (@p1841 @p1838))
% 33.83/39.80  (step @p1844 :rule implies_elim :premises (@p1843))
% 33.83/39.80  (step @p1845 :rule chain_m_resolution :premises (@p1844 @p377) :args (@t667 @t136 @t378))
% 33.83/39.80  (step @p1846 :rule instantiate :premises (@p49) :args ((@list @t662 tptp.a tptp.nil)))
% 33.83/39.80  (step @p1847 :rule instantiate :premises (@p550) :args ((@list @t291 tptp.eps @t311)))
% 33.83/39.80  (step @p1848 :rule instantiate :premises (@p49) :args ((@list @t380 tptp.a tptp.nil)))
% 33.83/39.80  (step @p1849 :rule instantiate :premises (@p377) :args ((@list @t419)))
% 33.83/39.80  (step @p1850 :rule trans :premises (@p774 @p769))
% 33.83/39.80  (step @p1851 :rule cong :premises (@p1850) :args (@t668))
% 33.83/39.80  (step @p1852 :rule trans :premises (@p1851 @p742))
% 33.83/39.80  (step @p1853 :rule false_elim :premises (@p1852))
% 33.83/39.80  (step @p1854 :rule cnf_equiv_pos2 :args (@t670))
% 33.83/39.80  (step @p1855 :rule reordering :premises (@p1854) :args ((or @t668 @t671 (not @t670))))
% 33.83/39.80  (step @p1856 :rule chain_m_resolution :premises (@p1855 @p1853 @p1849) :args (@t671 @t372 (@list @t668 @t670)))
% 33.83/39.80  (step @p1857 :rule false_intro :premises (@p1856))
% 33.83/39.80  (step @p491 :rule refl :args (tptp.nil))
% 33.83/39.80  (step @p1858 :rule cong :premises (@p778 @p491) :args (@t672))
% 33.83/39.80  (step @p1859 :rule trans :premises (@p1858 @p1857))
% 33.83/39.80  (step @p1860 :rule false_elim :premises (@p1859))
% 33.83/39.80  (step @p1861 :rule cnf_equiv_pos1 :args (@t674))
% 33.83/39.80  (step @p1862 :rule reordering :premises (@p1861) :args ((or @t672 @t675 (not @t674))))
% 33.83/39.80  (step @p1863 :rule chain_m_resolution :premises (@p1862 @p1860 @p1848) :args (@t675 @t372 (@list @t672 @t674)))
% 33.83/39.80  (step @p1864 :rule false_intro :premises (@p1863))
% 33.83/39.80  (step @p812 :rule refl :args (@t311))
% 33.83/39.80  (step @p1865 :rule cong :premises (@p728 @p812) :args (@t676))
% 33.83/39.80  (step @p1866 :rule trans :premises (@p1865 @p1864))
% 33.83/39.80  (step @p1867 :rule false_elim :premises (@p1866))
% 33.83/39.80  (step @p1868 :rule cnf_equiv_pos2 :args (@t678))
% 33.83/39.80  (step @p1869 :rule reordering :premises (@p1868) :args ((or @t676 @t679 (not @t678))))
% 33.83/39.80  (step @p1870 :rule chain_m_resolution :premises (@p1869 @p1867 @p1847) :args (@t679 @t372 (@list @t676 @t678)))
% 33.83/39.80  (step @p1871 :rule cnf_equiv_pos2 :args (@t680))
% 33.83/39.80  (step @p1872 :rule reordering :premises (@p1871) :args ((or @t677 @t681 (not @t680))))
% 33.83/39.80  (step @p1873 :rule chain_m_resolution :premises (@p1872 @p1870 @p1846) :args (@t681 @t372 (@list @t677 @t680)))
% 33.83/39.80  (step @p1874 :rule cnf_equiv_pos2 :args (@t667))
% 33.83/39.80  (step @p1875 :rule reordering :premises (@p1874) :args ((or @t665 @t682 (not @t667))))
% 33.83/39.80  (step @p1876 :rule chain_m_resolution :premises (@p1875 @p1873 @p1845) :args (@t682 @t372 (@list @t665 @t667)))
% 33.83/39.80  (step @p1877 :rule false_intro :premises (@p1876))
% 33.83/39.80  (step @p1878 :rule cong :premises (@p401 @p659) :args (@t209))
% 33.83/39.80  (step @p1879 :rule cong :premises (@p1878 @p575) :args ((tptp.step @t209 tptp.a)))
% 33.83/39.80  (step @p277 :rule cong :premises (@p276 @p274) :args (@t210))
% 33.83/39.80  (step @p1880 :rule cong :premises (@p277 @p575) :args (@t661))
% 33.83/39.80  (step @p1881 :rule trans :premises (@p1880 @p1879))
% 33.83/39.80  (step @p1882 :rule cong :premises (@p1881) :args (@t683))
% 33.83/39.80  (step @p1883 :rule trans :premises (@p1882 @p1877))
% 33.83/39.80  (step @p1884 :rule false_elim :premises (@p1883))
% 33.83/39.80  (step @p1885 :rule cnf_or_pos :args (@t684))
% 33.83/39.80  (step @p1886 :rule reordering :premises (@p1885) :args ((or @t332 @t683 @t685)))
% 33.83/39.80  (step @p1887 :rule chain_m_resolution :premises (@p1886 @p755 @p1884) :args (@t685 @t405 (@list @t332 @t683)))
% 33.83/39.80  (step @p1888 :rule cnf_equiv_pos1 :args (@t688))
% 33.83/39.80  (step @p1889 :rule reordering :premises (@p1888) :args ((or @t684 @t689 (not @t688))))
% 33.83/39.80  (step @p1890 :rule chain_m_resolution :premises (@p1889 @p1887 @p1836) :args (@t689 @t372 (@list @t684 @t688)))
% 33.83/39.80  (step @p1891 :rule refl :args (@t692))
% 33.83/39.80  (step @p1892 :rule bool-double-not-elim :args (@t687))
% 33.83/39.80  (step @p1893 :rule refl :args (@t694))
% 33.83/39.80  (step @p1894 :rule refl :args (@t208))
% 33.83/39.80  (step @p1895 :rule nary_cong :premises (@p263 @p262 @p1894 @p1893 @p1892 @p1891) :args ((or @t207 @t204 @t208 @t694 (not @t689) @t692)))
% 33.83/39.80  (assume-push @p2644 @t206)
% 33.83/39.80  (assume-push @p2645 @t203)
% 33.83/39.80  (assume-push @p2646 @t145)
% 33.83/39.80  (assume-push @p2647 @t693)
% 33.83/39.80  (assume-push @p2648 @t689)
% 33.83/39.80  (assume-push @p2649 @t689)
% 33.83/39.80  (assume-push @p2650 @t693)
% 33.83/39.80  (assume-push @p2651 @t206)
% 33.83/39.80  (assume-push @p2652 @t203)
% 33.83/39.80  (assume-push @p2653 @t145)
% 33.83/39.80  (step @p1906 :rule false_intro :premises (@p1890))
% 33.83/39.80  (step @p275 :rule cong :premises (@p151 @p274) :args (@t209))
% 33.83/39.80  (step @p278 :rule trans :premises (@p277 @p275))
% 33.83/39.80  (step @p281 :rule symm :premises (@p278))
% 33.83/39.80  (step @p1907 :rule cong :premises (@p281 @p274) :args (@t143))
% 33.83/39.80  (step @p1908 :rule trans :premises (@p2646 @p1907))
% 33.83/39.80  (step @p1909 :rule cong :premises (@p1908 @p575) :args (@t690))
% 33.83/39.80  (step @p1910 :rule trans :premises (@p1909 @p1835))
% 33.83/39.80  (step @p1911 :rule cong :premises (@p1910) :args (@t691))
% 33.83/39.80  (step @p1912 :rule trans :premises (@p1911 @p1906))
% 33.83/39.80  (step @p1913 :rule false_elim :premises (@p1912))
% 33.83/39.80  (step-pop @p2654 :rule scope :premises (@p1913))
% 33.83/39.80  (step-pop @p2655 :rule scope :premises (@p2654))
% 33.83/39.80  (step-pop @p2656 :rule scope :premises (@p2655))
% 33.83/39.80  (step-pop @p2657 :rule scope :premises (@p2656))
% 33.83/39.80  (step-pop @p2658 :rule scope :premises (@p2657))
% 33.83/39.80  (step @p1914 :rule process_scope :premises (@p2658) :args (@t692))
% 33.83/39.80  (step @p1920 :rule and_intro :premises (@p1890 @p1835 @p150 @p151 @p2646))
% 33.83/39.80  (step @p1921 :rule modus_ponens :premises (@p1920 @p1914))
% 33.83/39.80  (step-pop @p2659 :rule scope :premises (@p1921))
% 33.83/39.80  (step-pop @p2660 :rule scope :premises (@p2659))
% 33.83/39.80  (step-pop @p2661 :rule scope :premises (@p2660))
% 33.83/39.80  (step-pop @p2662 :rule scope :premises (@p2661))
% 33.83/39.80  (step-pop @p2663 :rule scope :premises (@p2662))
% 33.83/39.80  (step @p1922 :rule process_scope :premises (@p2663) :args (@t692))
% 33.83/39.80  (step @p1928 :rule implies_elim :premises (@p1922))
% 33.83/39.80  (step @p1929 :rule cnf_and_neg :args (@t695))
% 33.83/39.80  (step @p1930 :rule resolution :premises (@p1929 @p1928) :args (true @t695))
% 33.83/39.80  (step @p1931 :rule eq_resolve :premises (@p1930 @p1895))
% 33.83/39.80  (step @p1932 :rule reordering :premises (@p1931) :args ((or @t207 @t204 @t208 @t692 @t694 @t687)))
% 33.83/39.80  (step @p1933 :rule eq-symm :args (@t691 @t696))
% 33.83/39.80  (step @p1934 :rule cong :premises (@p662 @p1933) :args ((=> @t260 @t697)))
% 33.83/39.80  (assume-push @p2664 @t260)
% 33.83/39.80  (step @p1936 :rule instantiate :premises (@p377) :args ((@list @t690)))
% 33.83/39.80  (step-pop @p2665 :rule scope :premises (@p1936))
% 33.83/39.80  (step @p1937 :rule process_scope :premises (@p2665) :args (@t697))
% 33.83/39.80  (step @p1939 :rule eq_resolve :premises (@p1937 @p1934))
% 33.83/39.80  (step @p1940 :rule implies_elim :premises (@p1939))
% 33.83/39.80  (step @p1941 :rule chain_m_resolution :premises (@p1940 @p377) :args (@t698 @t136 @t378))
% 33.83/39.80  (step @p1942 :rule cnf_equiv_pos1 :args (@t698))
% 33.83/39.80  (step @p1943 :rule reordering :premises (@p1942) :args ((or (not @t696) @t691 (not @t698))))
% 33.83/39.80  (step @p1944 :rule instantiate :premises (@p49) :args ((@list @t144 tptp.a tptp.nil)))
% 33.83/39.80  (step @p1945 :rule cnf_equiv_pos1 :args (@t700))
% 33.83/39.80  (step @p1946 :rule reordering :premises (@p1945) :args ((or @t701 @t696 (not @t700))))
% 33.83/39.80  (assume-push @p2666 @t105)
% 33.83/39.80  (step-pop @p2667 :rule scope :premises (@p1846))
% 33.83/39.80  (step @p1948 :rule process_scope :premises (@p2667) :args (@t680))
% 33.83/39.80  (step @p1950 :rule implies_elim :premises (@p1948))
% 33.83/39.80  (assume-push @p2668 @t260)
% 33.83/39.80  (step-pop @p2669 :rule scope :premises (@p1849))
% 33.83/39.80  (step @p1952 :rule process_scope :premises (@p2669) :args (@t670))
% 33.83/39.80  (step @p1954 :rule implies_elim :premises (@p1952))
% 33.83/39.80  (step @p1955 :rule refl :args (@t702))
% 33.83/39.80  (step @p1956 :rule nary_cong :premises (@p799 @p797 @p861 @p1664 @p1955) :args ((or @t310 @t432 @t462 @t646 @t702)))
% 33.83/39.80  (assume-push @p2670 @t292)
% 33.83/39.80  (assume-push @p2671 @t366)
% 33.83/39.80  (assume-push @p2672 @t410)
% 33.83/39.80  (assume-push @p2673 @t408)
% 33.83/39.80  (step-pop @p2674 :rule scope :premises (@p1853))
% 33.83/39.80  (step-pop @p2675 :rule scope :premises (@p2674))
% 33.83/39.80  (step-pop @p2676 :rule scope :premises (@p2675))
% 33.83/39.80  (step-pop @p2677 :rule scope :premises (@p2676))
% 33.83/39.80  (step @p1961 :rule process_scope :premises (@p2677) :args (@t702))
% 33.83/39.80  (step @p1966 :rule implies_elim :premises (@p1961))
% 33.83/39.80  (step @p1967 :rule cnf_and_neg :args (@t703))
% 33.83/39.80  (step @p1968 :rule resolution :premises (@p1967 @p1966) :args (true @t703))
% 33.83/39.80  (step @p1969 :rule eq_resolve :premises (@p1968 @p1956))
% 33.83/39.80  (step @p1970 :rule reordering :premises (@p1969) :args ((or @t310 @t432 @t406 @t702 @t462)))
% 33.83/39.80  (step @p1971 :rule refl :args (@t704))
% 33.83/39.80  (step @p1972 :rule bool-double-not-elim :args (@t669))
% 33.83/39.80  (step @p1973 :rule nary_cong :premises (@p1704 @p1972 @p1971) :args ((or @t653 (not @t671) @t704)))
% 33.83/39.80  (assume-push @p2678 @t421)
% 33.83/39.80  (assume-push @p2679 @t671)
% 33.83/39.80  (step-pop @p2680 :rule scope :premises (@p1860))
% 33.83/39.80  (step-pop @p2681 :rule scope :premises (@p2680))
% 33.83/39.80  (step @p1976 :rule process_scope :premises (@p2681) :args (@t704))
% 33.83/39.80  (step @p1979 :rule implies_elim :premises (@p1976))
% 33.83/39.80  (step @p1980 :rule cnf_and_neg :args (@t705))
% 33.83/39.80  (step @p1981 :rule resolution :premises (@p1980 @p1979) :args (true @t705))
% 33.83/39.80  (step @p1982 :rule eq_resolve :premises (@p1981 @p1973))
% 33.83/39.80  (assume-push @p2682 @t105)
% 33.83/39.80  (step-pop @p2683 :rule scope :premises (@p1848))
% 33.83/39.80  (step @p1984 :rule process_scope :premises (@p2683) :args (@t674))
% 33.83/39.80  (step @p1986 :rule implies_elim :premises (@p1984))
% 33.83/39.80  (step @p1987 :rule refl :args (@t706))
% 33.83/39.80  (step @p1988 :rule bool-double-not-elim :args (@t673))
% 33.83/39.80  (step @p1989 :rule nary_cong :premises (@p799 @p1988 @p1987) :args ((or @t310 (not @t675) @t706)))
% 33.83/39.80  (assume-push @p2684 @t292)
% 33.83/39.80  (assume-push @p2685 @t675)
% 33.83/39.80  (step-pop @p2686 :rule scope :premises (@p1867))
% 33.83/39.80  (step-pop @p2687 :rule scope :premises (@p2686))
% 33.83/39.80  (step @p1992 :rule process_scope :premises (@p2687) :args (@t706))
% 33.83/39.80  (step @p1995 :rule implies_elim :premises (@p1992))
% 33.83/39.80  (step @p1996 :rule cnf_and_neg :args (@t707))
% 33.83/39.80  (step @p1997 :rule resolution :premises (@p1996 @p1995) :args (true @t707))
% 33.83/39.80  (step @p1998 :rule eq_resolve :premises (@p1997 @p1989))
% 33.83/39.80  (assume-push @p2688 @t314)
% 33.83/39.80  (step-pop @p2689 :rule scope :premises (@p1847))
% 33.83/39.80  (step @p2000 :rule process_scope :premises (@p2689) :args (@t678))
% 33.83/39.80  (step @p2002 :rule implies_elim :premises (@p2000))
% 33.83/39.80  (step @p2003 :rule refl :args (@t708))
% 33.83/39.80  (step @p2004 :rule bool-double-not-elim :args (@t664))
% 33.83/39.80  (step @p2005 :rule nary_cong :premises (@p799 @p263 @p2004 @p2003) :args ((or @t310 @t207 (not @t682) @t708)))
% 33.83/39.80  (assume-push @p2690 @t292)
% 33.83/39.80  (assume-push @p2691 @t206)
% 33.83/39.80  (assume-push @p2692 @t682)
% 33.83/39.80  (step-pop @p2693 :rule scope :premises (@p1884))
% 33.83/39.80  (step-pop @p2694 :rule scope :premises (@p2693))
% 33.83/39.80  (step-pop @p2695 :rule scope :premises (@p2694))
% 33.83/39.80  (step @p2009 :rule process_scope :premises (@p2695) :args (@t708))
% 33.83/39.80  (step @p2013 :rule implies_elim :premises (@p2009))
% 33.83/39.80  (step @p2014 :rule cnf_and_neg :args (@t709))
% 33.83/39.80  (step @p2015 :rule resolution :premises (@p2014 @p2013) :args (true @t709))
% 33.83/39.80  (step @p2016 :rule eq_resolve :premises (@p2015 @p2005))
% 33.83/39.80  (assume-push @p2696 @t66)
% 33.83/39.80  (step-pop @p2697 :rule scope :premises (@p1836))
% 33.83/39.80  (step @p2018 :rule process_scope :premises (@p2697) :args (@t688))
% 33.83/39.80  (step @p2020 :rule implies_elim :premises (@p2018))
% 33.83/39.80  (assume-push @p2698 @t90)
% 33.83/39.80  (step-pop @p2699 :rule scope :premises (@p1835))
% 33.83/39.80  (step @p2022 :rule process_scope :premises (@p2699) :args (@t693))
% 33.83/39.80  (step @p2024 :rule implies_elim :premises (@p2022))
% 33.83/39.80  (assume-push @p2700 @t258)
% 33.83/39.80  (step-pop @p2701 :rule scope :premises (@p151))
% 33.83/39.80  (step @p2026 :rule process_scope :premises (@p2701) :args (@t203))
% 33.83/39.80  (step @p2028 :rule implies_elim :premises (@p2026))
% 33.83/39.80  (assume-push @p2702 @t105)
% 33.83/39.80  (step-pop @p2703 :rule scope :premises (@p1944))
% 33.83/39.80  (step @p2030 :rule process_scope :premises (@p2703) :args (@t700))
% 33.83/39.80  (step @p2032 :rule implies_elim :premises (@p2030))
% 33.83/39.80  (step @p2033 :rule bool-double-not-elim :args (@t699))
% 33.83/39.80  (step @p2034 :rule nary_cong :premises (@p263 @p262 @p1894 @p2033 @p977 @p976 @p974 @p973 @p972) :args ((or @t207 @t204 @t208 (not @t701) @t309 @t511 @t509 @t508 @t507)))
% 33.83/39.80  (assume-push @p2704 @t206)
% 33.83/39.80  (assume-push @p2705 @t203)
% 33.83/39.80  (assume-push @p2706 @t145)
% 33.83/39.80  (assume-push @p2707 @t701)
% 33.83/39.80  (assume-push @p2708 @t259)
% 33.83/39.80  (assume-push @p2709 @t510)
% 33.83/39.80  (assume-push @p2710 @t482)
% 33.83/39.80  (assume-push @p2711 @t504)
% 33.83/39.80  (assume-push @p2712 @t701)
% 33.83/39.80  (assume-push @p2713 @t145)
% 33.83/39.80  (assume-push @p2714 @t203)
% 33.83/39.80  (assume-push @p2715 @t206)
% 33.83/39.80  (assume-push @p2716 @t259)
% 33.83/39.80  (assume-push @p2717 @t504)
% 33.83/39.80  (assume-push @p2718 @t510)
% 33.83/39.80  (assume-push @p2719 @t482)
% 33.83/39.80  (step @p2051 :rule false_intro :premises (@p2707))
% 33.83/39.80  (step @p2052 :rule symm :premises (@p2706))
% 33.83/39.80  (step @p275 :rule cong :premises (@p151 @p274) :args (@t209))
% 33.83/39.80  (step @p278 :rule trans :premises (@p277 @p275))
% 33.83/39.80  (step @p279 :rule cong :premises (@p278 @p274) :args (@t211))
% 33.83/39.80  (step @p2053 :rule trans :premises (@p279 @p2052))
% 33.83/39.80  (step @p1003 :rule symm :premises (@p277))
% 33.83/39.80  (step @p503 :rule symm :premises (@p371))
% 33.83/39.80  (step @p1004 :rule cong :premises (@p503 @p274) :args (@t501))
% 33.83/39.80  (step @p1005 :rule trans :premises (@p1004 @p1003))
% 33.83/39.80  (step @p1006 :rule cong :premises (@p1005 @p274) :args (@t502))
% 33.83/39.80  (step @p1007 :rule trans :premises (@p971 @p1006))
% 33.83/39.80  (step @p2054 :rule trans :premises (@p1007 @p2053))
% 33.83/39.80  (step @p2055 :rule cong :premises (@p2054 @p812) :args (@t516))
% 33.83/39.80  (step @p1010 :rule symm :premises (@p1007))
% 33.83/39.80  (step @p1011 :rule symm :premises (@p964))
% 33.83/39.80  (step @p1012 :rule cong :premises (@p1011 @p274) :args (@t478))
% 33.83/39.80  (step @p1013 :rule trans :premises (@p1012 @p1003))
% 33.83/39.80  (step @p1014 :rule cong :premises (@p1013 @p274) :args (@t479))
% 33.83/39.80  (step @p2056 :rule trans :premises (@p2710 @p1014))
% 33.83/39.80  (step @p2057 :rule trans :premises (@p2056 @p1010))
% 33.83/39.80  (step @p2058 :rule cong :premises (@p2057 @p812) :args (@t506))
% 33.83/39.80  (step @p2059 :rule trans :premises (@p2058 @p2055 @p2051))
% 33.83/39.80  (step @p2060 :rule false_elim :premises (@p2059))
% 33.83/39.80  (step-pop @p2720 :rule scope :premises (@p2060))
% 33.83/39.80  (step-pop @p2721 :rule scope :premises (@p2720))
% 33.83/39.80  (step-pop @p2722 :rule scope :premises (@p2721))
% 33.83/39.80  (step-pop @p2723 :rule scope :premises (@p2722))
% 33.83/39.80  (step-pop @p2724 :rule scope :premises (@p2723))
% 33.83/39.80  (step-pop @p2725 :rule scope :premises (@p2724))
% 33.83/39.80  (step-pop @p2726 :rule scope :premises (@p2725))
% 33.83/39.80  (step-pop @p2727 :rule scope :premises (@p2726))
% 33.83/39.80  (step @p2061 :rule process_scope :premises (@p2727) :args (@t507))
% 33.83/39.80  (step @p2070 :rule and_intro :premises (@p2707 @p2706 @p151 @p150 @p371 @p971 @p964 @p2710))
% 33.83/39.80  (step @p2071 :rule modus_ponens :premises (@p2070 @p2061))
% 33.83/39.80  (step-pop @p2728 :rule scope :premises (@p2071))
% 33.83/39.80  (step-pop @p2729 :rule scope :premises (@p2728))
% 33.83/39.80  (step-pop @p2730 :rule scope :premises (@p2729))
% 33.83/39.80  (step-pop @p2731 :rule scope :premises (@p2730))
% 33.83/39.80  (step-pop @p2732 :rule scope :premises (@p2731))
% 33.83/39.80  (step-pop @p2733 :rule scope :premises (@p2732))
% 33.83/39.80  (step-pop @p2734 :rule scope :premises (@p2733))
% 33.83/39.80  (step-pop @p2735 :rule scope :premises (@p2734))
% 33.83/39.80  (step @p2072 :rule process_scope :premises (@p2735) :args (@t507))
% 33.83/39.80  (step @p2081 :rule implies_elim :premises (@p2072))
% 33.83/39.80  (step @p2082 :rule cnf_and_neg :args (@t710))
% 33.83/39.80  (step @p2083 :rule resolution :premises (@p2082 @p2081) :args (true @t710))
% 33.83/39.80  (step @p2084 :rule eq_resolve :premises (@p2083 @p2034))
% 33.83/39.80  (step @p2085 :rule reordering :premises (@p2084) :args ((or @t207 @t204 @t208 @t699 @t309 @t511 @t509 @t507 @t508)))
% 33.83/39.80  (step @p2086 :rule chain_m_resolution :premises (@p1498 @p1118 @p1116 @p1115 @p1113 @p1112 @p1110 @p1109 @p1107 @p1106 @p1104 @p1095 @p1093 @p1092 @p1045 @p964 @p566 @p2085 @p971 @p964 @p371 @p151 @p150 @p962 @p960 @p959 @p957 @p956 @p954 @p1946 @p2032 @p1943 @p1940 @p1932 @p2028 @p2024 @p44 @p1889 @p2020 @p1886 @p1688 @p2016 @p477 @p149 @p1875 @p1872 @p1869 @p2002 @p1998 @p1862 @p1986 @p1982 @p777 @p1700 @p112 @p1855 @p1970 @p657 @p655 @p653 @p642 @p740 @p1658 @p38 @p737 @p1654 @p1642 @p473 @p471 @p466 @p456 @p452 @p442 @p438 @p351 @p429 @p419 @p724 @p680 @p721 @p1630 @p550 @p718 @p690 @p715 @p1626 @p39 @p712 @p709 @p707 @p705 @p88 @p750 @p254 @p244 @p239 @p229 @p224 @p214 @p941 @p194 @p209 @p199 @p1954 @p1950 @p49 @p1844 @p377) :args ((or @t208 @t483 @t443 @t562 @t624 @t518) (@list false false true false false false true false false false true false false false false false true false false false false false false false false false false false true false true false true false false false true false true true true false false true true true false true true false true false false false true true false true false false true false false true true true false false true false true false true false true false true false true false false true false true false false true true true false false false true false true false true false false false true false false false false false false) (@list @t543 @t544 @t540 @t541 @t537 @t538 @t535 @t536 @t531 @t533 @t529 @t530 @t520 @t523 @t510 @t323 @t506 @t504 @t510 @t259 @t203 @t206 @t497 @t498 @t490 @t491 @t482 @t484 @t699 @t700 @t696 @t698 @t691 @t203 @t693 @t90 @t687 @t688 @t684 @t332 @t683 @t206 @t258 @t664 @t665 @t677 @t678 @t676 @t673 @t674 @t672 @t421 @t422 @t213 @t669 @t668 @t366 @t369 @t370 @t368 @t406 @t407 @t66 @t403 @t402 @t401 @t292 @t297 @t294 @t288 @t295 @t284 @t296 @t248 @t293 @t278 @t381 @t384 @t382 @t398 @t314 @t386 @t388 @t385 @t395 @t71 @t393 @t272 @t391 @t392 @t133 @t410 @t197 @t196 @t191 @t190 @t185 @t184 @t411 @t289 @t179 @t177 @t670 @t680 @t105 @t667 @t260)))
% 33.83/39.80  (assume-push @p2736 @t206)
% 33.83/39.80  (assume-push @p2737 @t510)
% 33.83/39.80  (assume-push @p2738 @t626)
% 33.83/39.80  (assume-push @p2739 @t557)
% 33.83/39.80  (assume-push @p2740 @t510)
% 33.83/39.80  (assume-push @p2741 @t206)
% 33.83/39.80  (assume-push @p2742 @t557)
% 33.83/39.80  (assume-push @p2743 @t626)
% 33.83/39.80  (step @p2095 :rule cong :premises (@p964 @p274) :args (@t209))
% 33.83/39.80  (step @p2096 :rule trans :premises (@p277 @p2095))
% 33.83/39.80  (step @p2097 :rule cong :premises (@p2096 @p274) :args (@t211))
% 33.83/39.80  (step @p1561 :rule symm :premises (@p1134))
% 33.83/39.80  (step @p1003 :rule symm :premises (@p277))
% 33.83/39.80  (step @p1011 :rule symm :premises (@p964))
% 33.83/39.80  (step @p1012 :rule cong :premises (@p1011 @p274) :args (@t478))
% 33.83/39.80  (step @p1013 :rule trans :premises (@p1012 @p1003))
% 33.83/39.80  (step @p1562 :rule cong :premises (@p1013 @p1561) :args (@t625))
% 33.83/39.80  (step @p2098 :rule trans :premises (@p2738 @p1562 @p2097))
% 33.83/39.80  (step-pop @p2744 :rule scope :premises (@p2098))
% 33.83/39.80  (step-pop @p2745 :rule scope :premises (@p2744))
% 33.83/39.80  (step-pop @p2746 :rule scope :premises (@p2745))
% 33.83/39.80  (step-pop @p2747 :rule scope :premises (@p2746))
% 33.83/39.80  (step @p2099 :rule process_scope :premises (@p2747) :args (@t482))
% 33.83/39.80  (step @p2104 :rule and_intro :premises (@p964 @p150 @p1134 @p2738))
% 33.83/39.80  (step @p2105 :rule modus_ponens :premises (@p2104 @p2099))
% 33.83/39.80  (step-pop @p2748 :rule scope :premises (@p2105))
% 33.83/39.80  (step-pop @p2749 :rule scope :premises (@p2748))
% 33.83/39.80  (step-pop @p2750 :rule scope :premises (@p2749))
% 33.83/39.80  (step-pop @p2751 :rule scope :premises (@p2750))
% 33.83/39.80  (step @p2106 :rule process_scope :premises (@p2751) :args (@t482))
% 33.83/39.80  (step @p2111 :rule implies_elim :premises (@p2106))
% 33.83/39.80  (step @p2112 :rule cnf_and_neg :args (@t711))
% 33.83/39.80  (step @p2113 :rule resolution :premises (@p2112 @p2111) :args (true @t711))
% 33.83/39.80  (step @p2114 :rule reordering :premises (@p2113) :args ((or @t207 @t511 @t482 @t633 @t563)))
% 33.83/39.80  (step @p2115 :rule chain_m_resolution :premises (@p1123 @p1121 @p1126 @p1124 @p1118 @p1116 @p1208 @p1138 @p1134 @p1130 @p855 @p1112 @p1110 @p1115 @p1113 @p1106 @p1104 @p1109 @p1107 @p1092 @p1045 @p964 @p566 @p1095 @p1093 @p1614 @p2085 @p971 @p964 @p371 @p151 @p150 @p1221 @p1219 @p2114 @p1134 @p964 @p150 @p1535 @p1505 @p1503 @p1502 @p1500 @p2086 @p1946 @p1944 @p1943 @p1941 @p1932 @p1890 @p1835 @p151 @p150 @p1834 @p1798 @p1794 @p1224 @p1790 @p1786 @p1784 @p843 @p1779 @p840 @p1775 @p837 @p1771 @p1767 @p792 @p1731 @p789 @p669 @p1727 @p657 @p655 @p653 @p642 @p777 @p1700 @p1696 @p44 @p760 @p1692 @p757 @p1688 @p750 @p941 @p209 @p199 @p1676 @p629 @p37 @p1662 @p740 @p1658 @p737 @p1654 @p1642 @p724 @p680 @p721 @p1630 @p718 @p690 @p715 @p1626 @p39 @p712 @p709 @p707 @p705 @p239 @p229 @p254 @p244 @p224 @p214 @p1622 @p1620 @p118 @p1615 @p609 @p607 @p602 @p601 @p599 @p594 @p569 @p564 @p562 @p557 @p555 @p550 @p541 @p539 @p49 @p534 @p477 @p473 @p471 @p194 @p466 @p456 @p452 @p442 @p438 @p429 @p419 @p415 @p413 @p411 @p38 @p406 @p405 @p382 @p377 @p374 @p149 @p369 @p367 @p362 @p360 @p351 @p347 @p23 @p342 @p88 @p329 @p22 @p324 @p24 @p319 @p317 @p312 @p310 @p112) :args ((or @t121 @t208) (@list false true false false false true false false false false false false true false false false true false false false false false true false false true false false false false false false false false false false false true false false false false false true false true false true true false false false false false false false false false false true false true false true false true true false true false true false true false false false false false false true false true true false false true false true false false false true false true true true true false true false true false true false false true true true false true false true false true false false false false false false false false false false false false false false false false false false false false false false false false false true false true false true true false false false false false false false false false false false false false true true false true false false false true false true false false false false false false) (@list @t548 @t547 @t550 @t543 @t544 @t549 @t559 @t557 @t554 @t455 @t537 @t538 @t540 @t541 @t531 @t533 @t535 @t536 @t520 @t523 @t510 @t323 @t529 @t530 @t490 @t506 @t504 @t510 @t259 @t203 @t206 @t564 @t572 @t482 @t557 @t510 @t206 @t571 @t630 @t631 @t626 @t628 @t483 @t699 @t700 @t696 @t698 @t691 @t687 @t693 @t203 @t206 @t358 @t513 @t510 @t574 @t575 @t658 @t659 @t443 @t444 @t440 @t441 @t437 @t438 @t429 @t426 @t427 @t375 @t377 @t374 @t366 @t369 @t370 @t368 @t421 @t422 @t650 @t90 @t414 @t415 @t412 @t332 @t410 @t411 @t179 @t177 @t409 @t363 @t62 @t364 @t406 @t407 @t403 @t402 @t401 @t381 @t384 @t382 @t398 @t386 @t388 @t385 @t395 @t71 @t393 @t272 @t391 @t392 @t191 @t190 @t197 @t196 @t185 @t184 @t637 @t639 @t475 @t346 @t335 @t336 @t333 @t329 @t330 @t326 @t323 @t320 @t321 @t318 @t319 @t314 @t312 @t313 @t105 @t307 @t206 @t292 @t297 @t289 @t294 @t288 @t295 @t284 @t296 @t293 @t278 @t261 @t262 @t274 @t66 @t273 @t271 @t263 @t260 @t259 @t258 @t256 @t257 @t239 @t250 @t248 @t243 @t31 @t251 @t133 @t238 @t30 @t234 @t32 @t227 @t228 @t221 @t222 @t213)))
% 33.83/39.80  (step @p2116 :rule chain_m_resolution :premises (@p2115 @p305) :args (@t121 @t136 (@list @t145)))
% 33.83/39.80  (step @p2117 :rule cnf_or_pos :args (@t135))
% 33.83/39.80  (step @p2118 :rule reordering :premises (@p2117) :args ((or @t134 @t122 @t130 @t127 @t124 (not @t135))))
% 33.83/39.80  (step @p2119 :rule chain_m_resolution :premises (@p2118 @p1385 @p2116 @p105 @p104 @p103) :args (@t124 (@list true false true true false) (@list @t134 @t121 @t130 @t127 @t135)))
% 33.83/39.80  (assume-push @p2752 @t32)
% 33.83/39.80  (step @p2121 :rule instantiate :premises (@p24) :args ((@list tptp.a @t123)))
% 33.83/39.80  (step-pop @p2753 :rule scope :premises (@p2121))
% 33.83/39.80  (step @p2122 :rule process_scope :premises (@p2753) :args ((not @t124)))
% 33.83/39.80  (step @p2124 :rule implies_elim :premises (@p2122))
% 33.83/39.80  (step @p2125 false :rule chain_m_resolution :premises (@p2124 @p2119 @p24) :args (false @t270 (@list @t124 @t32)))
% 33.83/39.80  )
% 33.83/39.80  % SZS output end Proof
% 33.83/39.80  % cvc5 exiting
%------------------------------------------------------------------------------