↑ Up

cvc5---1.3.4.UNS-Prf.s

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

% Computer : n018.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:15:53 AM UTC 2026

% Result   : Unsatisfiable 31.64s 31.88s
% Output   : Proof 31.73s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : TOP050-1 : TPTP v9.2.1. Released v8.1.0.
% 0.11/0.13  % Command  : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.16/0.34  % Computer : n018.cluster.edu
% 0.16/0.34  % Model    : x86_64 x86_64
% 0.16/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.34  % Memory   : 8042.1875MB
% 0.16/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.34  % CPULimit : 300
% 0.16/0.34  % WCLimit  : 300
% 0.16/0.34  % DateTime : Wed Jun  3 01:28:50 EDT 2026
% 0.16/0.34  % CPUTime  : 
% 0.29/0.49  %----Proving TF0_NAR, FOF, or CNF
% 0.29/0.50  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 15.71/16.01  --- Run --no-e-matching --full-saturate-quant at 6...
% 21.86/22.03  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 6...
% 27.86/28.05  --- Run --finite-model-find --uf-ss=no-minimal at 6...
% 31.64/31.88  % SZS status Unsatisfiable
% 31.64/31.88  % SZS output start Proof
% 31.73/31.92  (
% 31.73/31.92  (declare-sort $$unsorted 0)
% 31.73/31.92  (declare-const tptp.tuple (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 31.73/31.92  (declare-const tptp.a30 $$unsorted)
% 31.73/31.92  (declare-const tptp.a28 $$unsorted)
% 31.73/31.92  (declare-const tptp.a27 $$unsorted)
% 31.73/31.92  (declare-const tptp.a15 $$unsorted)
% 31.73/31.92  (declare-const tptp.a16 $$unsorted)
% 31.73/31.92  (declare-const tptp.a13 $$unsorted)
% 31.73/31.92  (declare-const tptp.a8 $$unsorted)
% 31.73/31.92  (declare-const tptp.a4 $$unsorted)
% 31.73/31.92  (declare-const tptp.a29 $$unsorted)
% 31.73/31.92  (declare-const tptp.a24 $$unsorted)
% 31.73/31.92  (declare-const tptp.a6 $$unsorted)
% 31.73/31.92  (declare-const tptp.a25 $$unsorted)
% 31.73/31.92  (declare-const tptp.a12 $$unsorted)
% 31.73/31.92  (declare-const tptp.a11 $$unsorted)
% 31.73/31.92  (declare-const tptp.a17 $$unsorted)
% 31.73/31.92  (declare-const tptp.a31 $$unsorted)
% 31.73/31.92  (declare-const tptp.a32 $$unsorted)
% 31.73/31.92  (declare-const tptp.a10 $$unsorted)
% 31.73/31.92  (declare-const tptp.a1 $$unsorted)
% 31.73/31.92  (declare-const tptp.a21 $$unsorted)
% 31.73/31.92  (declare-const tptp.a2 $$unsorted)
% 31.73/31.92  (declare-const tptp.product (-> $$unsorted $$unsorted $$unsorted))
% 31.73/31.92  (declare-const tptp.a5 $$unsorted)
% 31.73/31.92  (declare-const tptp.a26 $$unsorted)
% 31.73/31.92  (declare-const tptp.a19 $$unsorted)
% 31.73/31.92  (declare-const tptp.a18 $$unsorted)
% 31.73/31.92  (declare-const tptp.a7 $$unsorted)
% 31.73/31.92  (declare-const tptp.a9 $$unsorted)
% 31.73/31.92  (declare-const tptp.a14 $$unsorted)
% 31.73/31.92  (declare-const tptp.a20 $$unsorted)
% 31.73/31.92  (declare-const tptp.a22 $$unsorted)
% 31.73/31.92  (declare-const tptp.a3 $$unsorted)
% 31.73/31.92  (declare-const tptp.a23 $$unsorted)
% 31.73/31.92  (define @t1 () (@var "X" $$unsorted))
% 31.73/31.92  (define @t2 () (tptp.product @t1 @t1))
% 31.73/31.92  (define @t3 () (@list @t1))
% 31.73/31.92  (define @t4 () (forall @t3 (= @t2 @t1)))
% 31.73/31.92  (define @t5 () (@var "Y" $$unsorted))
% 31.73/31.92  (define @t6 () (tptp.product @t1 @t5))
% 31.73/31.92  (define @t7 () (tptp.product @t6 @t5))
% 31.73/31.92  (define @t8 () (@list @t1 @t5))
% 31.73/31.92  (define @t9 () (forall @t8 (= @t7 @t1)))
% 31.73/31.92  (define @t10 () (@var "Z" $$unsorted))
% 31.73/31.92  (define @t11 () (forall (@list @t1 @t5 @t10) (= (tptp.product @t6 @t10) (tptp.product (tptp.product @t1 @t10) (tptp.product @t5 @t10)))))
% 31.73/31.92  (define @t12 () (tptp.product tptp.a1 tptp.a31))
% 31.73/31.92  (define @t13 () (tptp.product tptp.a2 tptp.a25))
% 31.73/31.92  (define @t14 () (tptp.product tptp.a3 tptp.a29))
% 31.73/31.92  (define @t15 () (tptp.product tptp.a4 tptp.a11))
% 31.73/31.92  (define @t16 () (tptp.product tptp.a5 tptp.a15))
% 31.73/31.92  (define @t17 () (tptp.product tptp.a7 tptp.a19))
% 31.73/31.92  (define @t18 () (tptp.product tptp.a8 tptp.a5))
% 31.73/31.92  (define @t19 () (tptp.product tptp.a9 tptp.a17))
% 31.73/31.92  (define @t20 () (tptp.product tptp.a10 tptp.a7))
% 31.73/31.92  (define @t21 () (tptp.product tptp.a11 tptp.a5))
% 31.73/31.92  (define @t22 () (tptp.product tptp.a12 tptp.a19))
% 31.73/31.92  (define @t23 () (tptp.product tptp.a13 tptp.a7))
% 31.73/31.92  (define @t24 () (tptp.product tptp.a14 tptp.a17))
% 31.73/31.92  (define @t25 () (tptp.product tptp.a15 tptp.a5))
% 31.73/31.92  (define @t26 () (tptp.product tptp.a16 tptp.a19))
% 31.73/31.92  (define @t27 () (tptp.product tptp.a17 tptp.a9))
% 31.73/31.92  (define @t28 () (tptp.product tptp.a18 tptp.a15))
% 31.73/31.92  (define @t29 () (tptp.product tptp.a19 tptp.a11))
% 31.73/31.92  (define @t30 () (tptp.product tptp.a20 tptp.a29))
% 31.73/31.92  (define @t31 () (tptp.product tptp.a21 tptp.a25))
% 31.73/31.92  (define @t32 () (tptp.product tptp.a22 tptp.a31))
% 31.73/31.92  (define @t33 () (tptp.product tptp.a23 tptp.a21))
% 31.73/31.92  (define @t34 () (tptp.product tptp.a24 tptp.a3))
% 31.73/31.92  (define @t35 () (tptp.product tptp.a25 tptp.a23))
% 31.73/31.92  (define @t36 () (tptp.product tptp.a26 tptp.a1))
% 31.73/31.92  (define @t37 () (tptp.product tptp.a27 tptp.a21))
% 31.73/31.92  (define @t38 () (tptp.product tptp.a28 tptp.a3))
% 31.73/31.92  (define @t39 () (tptp.product tptp.a29 tptp.a1))
% 31.73/31.92  (define @t40 () (tptp.product tptp.a30 tptp.a23))
% 31.73/31.92  (define @t41 () (tptp.product tptp.a31 tptp.a3))
% 31.73/31.92  (define @t42 () (tptp.product tptp.a32 tptp.a21))
% 31.73/31.92  (define @t43 () (tptp.tuple tptp.a2 tptp.a31 tptp.a32 tptp.a3 tptp.a25 tptp.a26 tptp.a4 tptp.a29 tptp.a30 tptp.a5 tptp.a11 tptp.a12 tptp.a6 tptp.a15 tptp.a16 tptp.a7 tptp.a8 tptp.a19 tptp.a20 tptp.a9 tptp.a10 tptp.a17 tptp.a18 tptp.a13 tptp.a14 tptp.a21 tptp.a22 tptp.a23 tptp.a24 tptp.a27 tptp.a28))
% 31.73/31.92  (define @t44 () (tptp.tuple tptp.a1 tptp.a30 tptp.a31 tptp.a2 tptp.a24 tptp.a25 tptp.a3 tptp.a28 tptp.a29 tptp.a4 tptp.a10 tptp.a11 tptp.a5 tptp.a14 tptp.a15 tptp.a6 tptp.a7 tptp.a18 tptp.a19 tptp.a8 tptp.a9 tptp.a16 tptp.a17 tptp.a12 tptp.a13 tptp.a20 tptp.a21 tptp.a22 tptp.a23 tptp.a26 tptp.a27))
% 31.73/31.92  (define @t45 () (= @t44 @t43))
% 31.73/31.92  (define @t46 () (not @t45))
% 31.73/31.92  (define @t47 () (tptp.product @t12 tptp.a25))
% 31.73/31.92  (define @t48 () (tptp.product @t47 tptp.a29))
% 31.73/31.92  (define @t49 () (tptp.product @t48 tptp.a11))
% 31.73/31.92  (define @t50 () (tptp.product tptp.a11 @t49))
% 31.73/31.92  (define @t51 () (tptp.product @t50 tptp.a19))
% 31.73/31.92  (define @t52 () (tptp.product @t51 tptp.a7))
% 31.73/31.92  (define @t53 () (tptp.product @t52 tptp.a17))
% 31.73/31.92  (define @t54 () (tptp.product @t29 tptp.a29))
% 31.73/31.92  (define @t55 () (tptp.product @t54 tptp.a25))
% 31.73/31.92  (define @t56 () (tptp.product @t55 tptp.a31))
% 31.73/31.92  (define @t57 () (tptp.product @t56 @t54))
% 31.73/31.92  (define @t58 () (tptp.product tptp.a25 @t56))
% 31.73/31.92  (define @t59 () (tptp.product @t58 tptp.a1))
% 31.73/31.92  (define @t60 () (tptp.product @t59 @t54))
% 31.73/31.92  (define @t61 () (@list tptp.a31))
% 31.73/31.92  (define @t62 () (tptp.product tptp.a1 @t56))
% 31.73/31.92  (define @t63 () (tptp.product tptp.a31 @t47))
% 31.73/31.92  (define @t64 () (@list tptp.a1 tptp.a31))
% 31.73/31.92  (define @t65 () (tptp.product @t57 @t47))
% 31.73/31.92  (define @t66 () (tptp.product @t60 @t47))
% 31.73/31.92  (define @t67 () (tptp.product @t65 @t54))
% 31.73/31.92  (define @t68 () (@list @t57 tptp.a25))
% 31.73/31.92  (define @t69 () (tptp.product @t56 tptp.a25))
% 31.73/31.92  (define @t70 () (@list @t69 @t55 tptp.a25))
% 31.73/31.92  (define @t71 () (tptp.product @t12 tptp.a29))
% 31.73/31.92  (define @t72 () (tptp.product @t63 tptp.a25))
% 31.73/31.92  (define @t73 () (tptp.product @t63 @t54))
% 31.73/31.92  (define @t74 () (tptp.product tptp.a25 @t54))
% 31.73/31.92  (define @t75 () (tptp.product @t69 tptp.a25))
% 31.73/31.92  (define @t76 () (tptp.product @t63 tptp.a31))
% 31.73/31.92  (define @t77 () (tptp.product @t73 tptp.a29))
% 31.73/31.92  (define @t78 () (@list @t63 tptp.a31))
% 31.73/31.92  (define @t79 () (tptp.product @t47 tptp.a31))
% 31.73/31.92  (define @t80 () (tptp.product tptp.a31 tptp.a31))
% 31.73/31.92  (define @t81 () (@list @t80 @t79 tptp.a31))
% 31.73/31.92  (define @t82 () (tptp.product @t56 tptp.a31))
% 31.73/31.92  (define @t83 () (tptp.product @t12 tptp.a31))
% 31.73/31.92  (define @t84 () (tptp.product @t47 tptp.a25))
% 31.73/31.92  (define @t85 () (tptp.product @t67 tptp.a25))
% 31.73/31.92  (define @t86 () (tptp.product tptp.a31 @t56))
% 31.73/31.92  (define @t87 () (tptp.product @t47 @t54))
% 31.73/31.92  (define @t88 () (tptp.product @t67 @t87))
% 31.73/31.92  (define @t89 () (tptp.product @t83 @t55))
% 31.73/31.92  (define @t90 () (tptp.product @t58 @t73))
% 31.73/31.92  (define @t91 () (tptp.product @t56 tptp.a11))
% 31.73/31.92  (define @t92 () (@list tptp.a7 tptp.a19 tptp.a29))
% 31.73/31.92  (define @t93 () (tptp.product tptp.a19 tptp.a29))
% 31.73/31.92  (define @t94 () (tptp.product tptp.a7 tptp.a29))
% 31.73/31.92  (define @t95 () (tptp.product @t94 @t93))
% 31.73/31.92  (define @t96 () (tptp.product @t17 tptp.a29))
% 31.73/31.92  (define @t97 () (= @t96 @t95))
% 31.73/31.92  (define @t98 () (forall @t3 (= @t1 @t2)))
% 31.73/31.92  (define @t99 () (tptp.product @t56 @t56))
% 31.73/31.92  (define @t100 () (= @t56 @t99))
% 31.73/31.92  (define @t101 () (forall @t8 (= @t1 @t7)))
% 31.73/31.92  (define @t102 () (tptp.product tptp.a1 tptp.a25))
% 31.73/31.92  (define @t103 () (tptp.product @t102 tptp.a25))
% 31.73/31.92  (define @t104 () (= tptp.a1 @t103))
% 31.73/31.92  (define @t105 () (tptp.product @t66 @t47))
% 31.73/31.92  (define @t106 () (= @t60 @t105))
% 31.73/31.92  (define @t107 () (tptp.product @t65 @t47))
% 31.73/31.92  (define @t108 () (= @t57 @t107))
% 31.73/31.92  (define @t109 () (tptp.product @t39 @t56))
% 31.73/31.92  (define @t110 () (tptp.product @t109 @t56))
% 31.73/31.92  (define @t111 () (= @t39 @t110))
% 31.73/31.92  (define @t112 () (@list @t48 @t53))
% 31.73/31.92  (define @t113 () (tptp.product @t48 @t53))
% 31.73/31.92  (define @t114 () (tptp.product @t113 @t53))
% 31.73/31.92  (define @t115 () (= @t48 @t114))
% 31.73/31.92  (define @t116 () (@list @t29 tptp.a25))
% 31.73/31.92  (define @t117 () (tptp.product @t29 tptp.a25))
% 31.73/31.92  (define @t118 () (tptp.product @t117 tptp.a25))
% 31.73/31.92  (define @t119 () (= @t29 @t118))
% 31.73/31.92  (define @t120 () (tptp.product @t71 tptp.a29))
% 31.73/31.92  (define @t121 () (= @t12 @t120))
% 31.73/31.92  (define @t122 () (tptp.product @t17 @t49))
% 31.73/31.92  (define @t123 () (@list @t122))
% 31.73/31.92  (define @t124 () (tptp.product @t122 @t122))
% 31.73/31.92  (define @t125 () (= @t122 @t124))
% 31.73/31.92  (define @t126 () (@list @t17 @t49))
% 31.73/31.92  (define @t127 () (tptp.product @t122 @t49))
% 31.73/31.92  (define @t128 () (= @t17 @t127))
% 31.73/31.92  (define @t129 () (tptp.product @t53 @t49))
% 31.73/31.92  (define @t130 () (tptp.product @t129 @t49))
% 31.73/31.92  (define @t131 () (= @t53 @t130))
% 31.73/31.92  (define @t132 () (@list @t51 tptp.a17))
% 31.73/31.92  (define @t133 () (tptp.product @t51 tptp.a17))
% 31.73/31.92  (define @t134 () (tptp.product @t133 tptp.a17))
% 31.73/31.92  (define @t135 () (= @t51 @t134))
% 31.73/31.92  (define @t136 () (@list @t129 tptp.a19))
% 31.73/31.92  (define @t137 () (tptp.product @t129 tptp.a19))
% 31.73/31.92  (define @t138 () (tptp.product @t137 tptp.a19))
% 31.73/31.92  (define @t139 () (= @t129 @t138))
% 31.73/31.92  (define @t140 () (@list @t122 tptp.a7))
% 31.73/31.92  (define @t141 () (tptp.product @t122 tptp.a7))
% 31.73/31.92  (define @t142 () (tptp.product @t141 tptp.a7))
% 31.73/31.92  (define @t143 () (= @t122 @t142))
% 31.73/31.92  (define @t144 () (tptp.product tptp.a17 @t122))
% 31.73/31.92  (define @t145 () (tptp.product @t49 @t53))
% 31.73/31.92  (define @t146 () (tptp.product @t122 tptp.a17))
% 31.73/31.92  (define @t147 () (tptp.tuple tptp.a1 @t39 tptp.a31 @t12 @t57 tptp.a25 @t47 @t60 tptp.a29 @t48 @t146 tptp.a11 @t49 @t52 @t53 @t145 tptp.a7 @t144 tptp.a19 @t17 @t122 @t129 tptp.a17 @t50 @t51 @t29 @t54 @t55 @t56 @t58 @t59))
% 31.73/31.92  (define @t148 () (tptp.tuple @t12 tptp.a31 @t63 @t47 tptp.a25 @t58 @t48 tptp.a29 @t39 @t49 tptp.a11 @t50 @t145 @t53 @t129 tptp.a7 @t17 tptp.a19 @t29 @t122 @t146 tptp.a17 @t144 @t51 @t52 @t54 @t55 @t56 @t57 @t59 @t60))
% 31.73/31.92  (define @t149 () (tptp.product @t146 tptp.a7))
% 31.73/31.92  (define @t150 () (= tptp.a11 @t149))
% 31.73/31.92  (define @t151 () (= tptp.a17 @t137))
% 31.73/31.92  (define @t152 () (tptp.product @t144 @t53))
% 31.73/31.92  (define @t153 () (= tptp.a19 @t152))
% 31.73/31.92  (define @t154 () (= tptp.a25 @t65))
% 31.73/31.92  (define @t155 () (= tptp.a29 @t66))
% 31.73/31.92  (define @t156 () (= tptp.a31 @t109))
% 31.73/31.92  (define @t157 () (= tptp.a1 @t73))
% 31.73/31.92  (define @t158 () (= tptp.a7 tptp.a17))
% 31.73/31.92  (define @t159 () (= tptp.a25 tptp.a29))
% 31.73/31.92  (define @t160 () (= tptp.a31 tptp.a25))
% 31.73/31.92  (define @t161 () (tptp.product @t58 @t58))
% 31.73/31.92  (define @t162 () (tptp.product @t161 @t56))
% 31.73/31.92  (define @t163 () (tptp.product @t65 tptp.a25))
% 31.73/31.92  (define @t164 () (tptp.product @t87 @t54))
% 31.73/31.92  (define @t165 () (tptp.product @t57 @t164))
% 31.73/31.92  (define @t166 () (tptp.product @t57 @t54))
% 31.73/31.92  (define @t167 () (tptp.product @t166 @t87))
% 31.73/31.92  (define @t168 () (tptp.product @t67 @t54))
% 31.73/31.92  (define @t169 () (tptp.product @t168 tptp.a25))
% 31.73/31.92  (define @t170 () (@list @t67 @t54 tptp.a25))
% 31.73/31.92  (define @t171 () (tptp.product @t74 @t47))
% 31.73/31.92  (define @t172 () (tptp.product @t171 @t65))
% 31.73/31.92  (define @t173 () (tptp.product @t90 @t73))
% 31.73/31.92  (define @t174 () (tptp.product @t173 @t54))
% 31.73/31.92  (define @t175 () (tptp.product @t73 @t54))
% 31.73/31.92  (define @t176 () (tptp.product @t90 @t54))
% 31.73/31.92  (define @t177 () (tptp.product @t176 @t175))
% 31.73/31.92  (define @t178 () (tptp.product @t177 @t47))
% 31.73/31.92  (define @t179 () (@list @t176 @t175 @t47))
% 31.73/31.92  (define @t180 () (tptp.product @t63 @t47))
% 31.73/31.92  (define @t181 () (tptp.product @t66 tptp.a31))
% 31.73/31.92  (define @t182 () (tptp.product tptp.a29 tptp.a31))
% 31.73/31.92  (define @t183 () (tptp.product @t182 @t12))
% 31.73/31.92  (define @t184 () (tptp.product @t39 tptp.a31))
% 31.73/31.92  (define @t185 () (tptp.product @t184 @t82))
% 31.73/31.92  (define @t186 () (@list @t39 @t56 tptp.a31))
% 31.73/31.92  (define @t187 () (tptp.product @t117 (tptp.product tptp.a29 tptp.a25)))
% 31.73/31.92  (define @t188 () (tptp.product @t187 tptp.a25))
% 31.73/31.92  (define @t189 () (tptp.product @t82 tptp.a31))
% 31.73/31.92  (define @t190 () (tptp.product @t84 tptp.a31))
% 31.73/31.92  (define @t191 () (tptp.product @t69 @t55))
% 31.73/31.92  (define @t192 () (tptp.product @t191 tptp.a25))
% 31.73/31.92  (define @t193 () (tptp.product @t75 @t54))
% 31.73/31.92  (define @t194 () (tptp.product @t193 @t54))
% 31.73/31.92  (define @t195 () (= @t148 @t147))
% 31.73/31.92  (define @t196 () (and @t150 @t151 @t153 @t154 @t155 @t156 @t157 @t158 @t143 @t139 @t135 @t159 @t131 @t128 @t125 @t160 @t121 @t119 @t115 @t111 @t108 @t106 @t104 @t100 @t97))
% 31.73/31.92  (define @t197 () (not @t97))
% 31.73/31.92  (define @t198 () (not @t100))
% 31.73/31.92  (define @t199 () (not @t104))
% 31.73/31.92  (define @t200 () (not @t106))
% 31.73/31.92  (define @t201 () (not @t108))
% 31.73/31.92  (define @t202 () (not @t111))
% 31.73/31.92  (define @t203 () (not @t115))
% 31.73/31.92  (define @t204 () (not @t119))
% 31.73/31.92  (define @t205 () (not @t121))
% 31.73/31.92  (define @t206 () (not @t160))
% 31.73/31.92  (define @t207 () (not @t125))
% 31.73/31.92  (define @t208 () (not @t128))
% 31.73/31.92  (define @t209 () (not @t131))
% 31.73/31.92  (define @t210 () (not @t159))
% 31.73/31.92  (define @t211 () (not @t135))
% 31.73/31.92  (define @t212 () (not @t139))
% 31.73/31.92  (define @t213 () (not @t143))
% 31.73/31.92  (define @t214 () (not @t158))
% 31.73/31.92  (define @t215 () (not @t157))
% 31.73/31.92  (define @t216 () (not @t156))
% 31.73/31.92  (define @t217 () (not @t155))
% 31.73/31.92  (define @t218 () (not @t154))
% 31.73/31.92  (define @t219 () (not @t153))
% 31.73/31.92  (define @t220 () (not @t151))
% 31.73/31.92  (define @t221 () (not @t150))
% 31.73/31.92  (define @t222 () (tptp.product @t49 tptp.a19))
% 31.73/31.92  (define @t223 () (tptp.product @t17 tptp.a19))
% 31.73/31.92  (define @t224 () (tptp.product @t223 @t222))
% 31.73/31.92  (define @t225 () (tptp.product @t122 tptp.a19))
% 31.73/31.92  (define @t226 () (= @t225 @t224))
% 31.73/31.92  (define @t227 () (not @t226))
% 31.73/31.92  (define @t228 () (= tptp.a29 @t122))
% 31.73/31.92  (define @t229 () (not @t228))
% 31.73/31.92  (define @t230 () (tptp.product tptp.a29 tptp.a29))
% 31.73/31.92  (define @t231 () (= tptp.a29 @t230))
% 31.73/31.92  (define @t232 () (not @t231))
% 31.73/31.92  (define @t233 () (= tptp.a1 tptp.a25))
% 31.73/31.92  (define @t234 () (not @t233))
% 31.73/31.92  (define @t235 () (= tptp.a31 @t122))
% 31.73/31.92  (define @t236 () (= false true))
% 31.73/31.92  (define @t237 () (and @t155 @t228 @t235 @t159 @t206))
% 31.73/31.92  (define @t238 () (= tptp.a31 @t47))
% 31.73/31.92  (define @t239 () (= @t56 @t166))
% 31.73/31.92  (define @t240 () (tptp.product @t55 @t47))
% 31.73/31.92  (define @t241 () (= @t55 (tptp.product @t240 @t47)))
% 31.73/31.92  (define @t242 () (tptp.product @t107 @t54))
% 31.73/31.92  (define @t243 () (tptp.product tptp.a1 tptp.a1))
% 31.73/31.92  (define @t244 () (tptp.product @t54 @t47))
% 31.73/31.92  (define @t245 () (tptp.product @t180 @t244))
% 31.73/31.92  (define @t246 () (tptp.product tptp.a31 @t244))
% 31.73/31.92  (define @t247 () (tptp.product tptp.a25 @t244))
% 31.73/31.92  (define @t248 () (tptp.product @t166 @t47))
% 31.73/31.92  (define @t249 () (tptp.product @t56 @t47))
% 31.73/31.92  (define @t250 () (tptp.product @t249 @t249))
% 31.73/31.92  (define @t251 () (tptp.product @t88 @t47))
% 31.73/31.92  (define @t252 () (tptp.product tptp.a1 @t47))
% 31.73/31.92  (define @t253 () (tptp.product @t83 @t47))
% 31.73/31.92  (define @t254 () (tptp.product @t175 tptp.a31))
% 31.73/31.92  (define @t255 () (tptp.product @t76 tptp.a31))
% 31.73/31.92  (define @t256 () (tptp.product @t54 tptp.a31))
% 31.73/31.92  (define @t257 () (tptp.product (tptp.product @t73 tptp.a31) @t256))
% 31.73/31.92  (define @t258 () (tptp.product @t257 tptp.a31))
% 31.73/31.92  (define @t259 () (tptp.product @t80 tptp.a31))
% 31.73/31.92  (define @t260 () (tptp.product @t79 tptp.a31))
% 31.73/31.92  (define @t261 () (tptp.product @t259 @t260))
% 31.73/31.92  (define @t262 () (tptp.product tptp.a25 @t47))
% 31.73/31.92  (define @t263 () (tptp.product @t12 @t47))
% 31.73/31.92  (define @t264 () (tptp.product @t263 @t262))
% 31.73/31.92  (define @t265 () (tptp.product @t120 @t47))
% 31.73/31.92  (define @t266 () (tptp.product tptp.a29 @t47))
% 31.73/31.92  (define @t267 () (tptp.product (tptp.product @t71 @t47) @t266))
% 31.73/31.92  (define @t268 () (tptp.product @t267 @t56))
% 31.73/31.92  (define @t269 () (tptp.product @t267 @t54))
% 31.73/31.92  (define @t270 () (tptp.product @t263 @t54))
% 31.73/31.92  (define @t271 () (tptp.product @t84 @t54))
% 31.73/31.92  (define @t272 () (tptp.product @t87 @t74))
% 31.73/31.92  (define @t273 () (tptp.product @t272 @t87))
% 31.73/31.92  (define @t274 () (tptp.product @t102 (tptp.product tptp.a31 tptp.a25)))
% 31.73/31.92  (define @t275 () (tptp.product @t274 @t54))
% 31.73/31.92  (define @t276 () (tptp.product @t12 @t56))
% 31.73/31.92  (define @t277 () (tptp.product @t276 @t58))
% 31.73/31.92  (define @t278 () (tptp.product @t73 tptp.a25))
% 31.73/31.92  (define @t279 () (tptp.product @t72 @t55))
% 31.73/31.92  (define @t280 () (tptp.product @t279 tptp.a25))
% 31.73/31.92  (define @t281 () (tptp.product @t72 tptp.a25))
% 31.73/31.92  (define @t282 () (tptp.product @t281 @t54))
% 31.73/31.92  (define @t283 () (tptp.product @t282 @t54))
% 31.73/31.92  (define @t284 () (tptp.product @t12 @t54))
% 31.73/31.92  (define @t285 () (tptp.product @t284 @t57))
% 31.73/31.92  (define @t286 () (tptp.product @t276 @t56))
% 31.73/31.92  (define @t287 () (tptp.product @t83 tptp.a31))
% 31.73/31.92  (define @t288 () (tptp.product @t287 @t189))
% 31.73/31.92  (define @t289 () (tptp.product @t276 tptp.a31))
% 31.73/31.92  (define @t290 () (tptp.product @t289 tptp.a31))
% 31.73/31.92  (define @t291 () (tptp.product @t89 tptp.a31))
% 31.73/31.92  (define @t292 () (tptp.product @t291 @t56))
% 31.73/31.92  (define @t293 () (tptp.product @t243 tptp.a31))
% 31.73/31.92  (define @t294 () (tptp.product @t99 tptp.a31))
% 31.73/31.92  (define @t295 () (tptp.product @t187 @t82))
% 31.73/31.92  (define @t296 () (tptp.product @t107 tptp.a25))
% 31.73/31.92  (define @t297 () (tptp.product @t48 tptp.a29))
% 31.73/31.92  (define @t298 () (tptp.product @t297 tptp.a31))
% 31.73/31.92  (define @t299 () (tptp.product tptp.a31 @t79))
% 31.73/31.92  (define @t300 () (tptp.product @t80 @t79))
% 31.73/31.92  (define @t301 () (tptp.product @t76 @t76))
% 31.73/31.92  (define @t302 () (tptp.product @t12 @t256))
% 31.73/31.92  (define @t303 () (tptp.product @t12 @t82))
% 31.73/31.92  (define @t304 () (tptp.product @t86 @t56))
% 31.73/31.92  (define @t305 () (tptp.product @t62 @t304))
% 31.73/31.92  (define @t306 () (tptp.product @t73 tptp.a1))
% 31.73/31.92  (define @t307 () (tptp.product @t306 @t39))
% 31.73/31.92  (define @t308 () (tptp.product @t77 tptp.a1))
% 31.73/31.92  (define @t309 () (tptp.product @t308 @t56))
% 31.73/31.92  (define @t310 () (tptp.product @t77 @t56))
% 31.73/31.92  (define @t311 () (tptp.product @t310 tptp.a1))
% 31.73/31.92  (define @t312 () (tptp.product @t99 @t47))
% 31.73/31.92  (define @t313 () (tptp.product @t308 tptp.a1))
% 31.73/31.92  (define @t314 () (tptp.product tptp.a1 tptp.a29))
% 31.73/31.92  (define @t315 () (tptp.product (tptp.product @t47 tptp.a11) tptp.a11))
% 31.73/31.92  (define @t316 () (tptp.product @t315 tptp.a29))
% 31.73/31.92  (define @t317 () (and @t150 @t151 @t153 @t154 @t155 @t156 @t158 @t143 @t139 @t135 @t159 @t131 @t128 @t125 @t121 @t119 @t233 @t111 @t108 @t106 @t231 @t238 @t239 @t241))
% 31.73/31.92  (define @t318 () (not @t239))
% 31.73/31.92  (define @t319 () (tptp.product @t60 @t54))
% 31.73/31.92  (define @t320 () (= @t59 @t319))
% 31.73/31.92  (define @t321 () (= @t47 @t274))
% 31.73/31.92  (define @t322 () (tptp.product tptp.a29 @t56))
% 31.73/31.92  (define @t323 () (tptp.product @t62 @t86))
% 31.73/31.92  (define @t324 () (and @t154 @t155 @t156 @t159 @t233 @t111 @t108 @t106 @t231 @t239 @t320 @t321))
% 31.73/31.92  (define @t325 () (not @t321))
% 31.73/31.92  (define @t326 () (not @t320))
% 31.73/31.92  (define @t327 () (= tptp.a1 @t83))
% 31.73/31.92  (define @t328 () (not @t327))
% 31.73/31.92  (define @t329 () (tptp.product @t56 tptp.a1))
% 31.73/31.92  (define @t330 () (tptp.product tptp.a25 tptp.a1))
% 31.73/31.92  (define @t331 () (tptp.product @t330 @t329))
% 31.73/31.92  (define @t332 () (= @t59 @t331))
% 31.73/31.92  (define @t333 () (not @t332))
% 31.73/31.92  (define @t334 () (tptp.product @t222 tptp.a31))
% 31.73/31.92  (define @t335 () (tptp.product @t223 tptp.a31))
% 31.73/31.92  (define @t336 () (tptp.product @t335 @t334))
% 31.73/31.92  (define @t337 () (tptp.product @t224 tptp.a31))
% 31.73/31.92  (define @t338 () (= @t337 @t336))
% 31.73/31.92  (define @t339 () (not @t338))
% 31.73/31.92  (define @t340 () (= @t48 @t122))
% 31.73/31.92  (define @t341 () (not @t340))
% 31.73/31.92  (define @t342 () (= tptp.a31 @t80))
% 31.73/31.92  (define @t343 () (not @t342))
% 31.73/31.92  (define @t344 () (= @t276 @t323))
% 31.73/31.92  (define @t345 () (not @t344))
% 31.73/31.92  (define @t346 () (= tptp.a31 @t56))
% 31.73/31.92  (define @t347 () (= tptp.a1 @t56))
% 31.73/31.92  (define @t348 () (= tptp.a29 @t56))
% 31.73/31.92  (define @t349 () (and @t156 @t346 @t347 @t348 @t159 @t234))
% 31.73/31.92  (define @t350 () (= @t63 @t175))
% 31.73/31.92  (define @t351 () (= tptp.a29 (tptp.product (tptp.product tptp.a29 @t334) @t334)))
% 31.73/31.92  (define @t352 () (tptp.product @t54 @t56))
% 31.73/31.92  (define @t353 () (and @t150 @t151 @t153 @t154 @t155 @t156 @t157 @t158 @t143 @t139 @t135 @t159 @t131 @t128 @t125 @t121 @t119 @t115 @t111 @t108 @t106 @t100 @t97 @t226 @t342 @t239 @t320 @t350 @t338 @t332 @t327 @t351))
% 31.73/31.92  (define @t354 () (not @t350))
% 31.73/31.92  (define @t355 () (tptp.product @t55 tptp.a25))
% 31.73/31.92  (define @t356 () (= @t54 @t355))
% 31.73/31.92  (define @t357 () (not @t356))
% 31.73/31.92  (define @t358 () (tptp.product @t58 @t56))
% 31.73/31.92  (define @t359 () (= tptp.a25 @t358))
% 31.73/31.92  (define @t360 () (not @t359))
% 31.73/31.92  (define @t361 () (tptp.product (tptp.product @t58 tptp.a25) tptp.a25))
% 31.73/31.92  (define @t362 () (= @t58 @t361))
% 31.73/31.92  (define @t363 () (not @t362))
% 31.73/31.92  (define @t364 () (tptp.product @t74 @t57))
% 31.73/31.92  (define @t365 () (= (tptp.product @t58 @t54) @t364))
% 31.73/31.92  (define @t366 () (not @t365))
% 31.73/31.92  (define @t367 () (= @t242 @t88))
% 31.73/31.92  (define @t368 () (not @t367))
% 31.73/31.92  (define @t369 () (= @t12 @t84))
% 31.73/31.92  (define @t370 () (not @t369))
% 31.73/31.92  (define @t371 () (= tptp.a1 @t57))
% 31.73/31.92  (define @t372 () (= tptp.a31 @t57))
% 31.73/31.92  (define @t373 () (= tptp.a29 @t57))
% 31.73/31.92  (define @t374 () (tptp.product @t99 @t56))
% 31.73/31.92  (define @t375 () (tptp.product tptp.a1 @t54))
% 31.73/31.92  (define @t376 () (tptp.product @t361 @t54))
% 31.73/31.92  (define @t377 () (tptp.product @t230 @t47))
% 31.73/31.92  (define @t378 () (and @t157 @t371 @t372 @t373 @t160 @t210))
% 31.73/31.92  (define @t379 () (= @t47 @t297))
% 31.73/31.92  (define @t380 () (tptp.product tptp.a11 tptp.a29))
% 31.73/31.92  (define @t381 () (tptp.product @t49 tptp.a29))
% 31.73/31.92  (define @t382 () (= @t381 (tptp.product @t297 @t380)))
% 31.73/31.92  (define @t383 () (tptp.product @t96 @t381))
% 31.73/31.92  (define @t384 () (tptp.product @t122 tptp.a29))
% 31.73/31.92  (define @t385 () (= @t384 @t383))
% 31.73/31.92  (define @t386 () (= (tptp.product @t105 tptp.a29) (tptp.product (tptp.product @t66 tptp.a29) @t48)))
% 31.73/31.92  (define @t387 () (= @t58 @t173))
% 31.73/31.92  (define @t388 () (and @t150 @t151 @t153 @t155 @t156 @t157 @t158 @t143 @t139 @t135 @t131 @t128 @t125 @t115 @t111 @t106 @t97 @t231 @t228 @t226 @t320 @t321 @t379 @t382 @t359 @t385 @t386 @t387))
% 31.73/31.92  (define @t389 () (not @t387))
% 31.73/31.92  (define @t390 () (not @t385))
% 31.73/31.92  (define @t391 () (not @t382))
% 31.73/31.92  (define @t392 () (not @t379))
% 31.73/31.92  (define @t393 () (tptp.product @t54 @t54))
% 31.73/31.92  (define @t394 () (tptp.product @t381 tptp.a25))
% 31.73/31.92  (define @t395 () (tptp.product @t96 tptp.a25))
% 31.73/31.92  (define @t396 () (tptp.product @t330 @t56))
% 31.73/31.92  (define @t397 () (tptp.product @t58 @t62))
% 31.73/31.92  (define @t398 () (= @t396 @t397))
% 31.73/31.92  (define @t399 () (@list tptp.a25 tptp.a1 @t56))
% 31.73/31.92  (define @t400 () (= @t397 @t396))
% 31.73/31.92  (define @t401 () (tptp.product @t54 @t87))
% 31.73/31.92  (define @t402 () (tptp.product @t56 @t62))
% 31.73/31.92  (define @t403 () (tptp.product tptp.a25 @t62))
% 31.73/31.92  (define @t404 () (tptp.product @t403 @t402))
% 31.73/31.92  (define @t405 () (= @t397 @t404))
% 31.73/31.92  (define @t406 () (tptp.product @t66 @t54))
% 31.73/31.92  (define @t407 () (tptp.product @t406 @t87))
% 31.73/31.92  (define @t408 () (tptp.product @t105 @t54))
% 31.73/31.92  (define @t409 () (= @t408 @t407))
% 31.73/31.92  (define @t410 () (= @t58 @t161))
% 31.73/31.92  (define @t411 () (tptp.product @t393 @t74))
% 31.73/31.92  (define @t412 () (tptp.product @t55 @t54))
% 31.73/31.92  (define @t413 () (= @t412 @t411))
% 31.73/31.92  (define @t414 () (tptp.product @t284 @t74))
% 31.73/31.92  (define @t415 () (= @t87 @t414))
% 31.73/31.92  (define @t416 () (tptp.product @t60 @t87))
% 31.73/31.92  (define @t417 () (tptp.product @t66 @t87))
% 31.73/31.92  (define @t418 () (= @t417 (tptp.product @t416 (tptp.product @t47 @t87))))
% 31.73/31.92  (define @t419 () (= @t54 (tptp.product @t352 @t56)))
% 31.73/31.92  (define @t420 () (= @t55 @t82))
% 31.73/31.92  (define @t421 () (= @t29 (tptp.product @t54 tptp.a29)))
% 31.73/31.92  (define @t422 () (tptp.product @t249 @t63))
% 31.73/31.92  (define @t423 () (tptp.product @t82 @t47))
% 31.73/31.92  (define @t424 () (= @t423 @t422))
% 31.73/31.92  (define @t425 () (tptp.product @t62 @t56))
% 31.73/31.92  (define @t426 () (tptp.product @t403 @t56))
% 31.73/31.92  (define @t427 () (= @t426 (tptp.product @t58 @t425)))
% 31.73/31.92  (define @t428 () (tptp.product @t319 @t87))
% 31.73/31.92  (define @t429 () (= @t406 @t428))
% 31.73/31.92  (define @t430 () (= tptp.a1 @t425))
% 31.73/31.92  (define @t431 () (tptp.product @t62 tptp.a31))
% 31.73/31.92  (define @t432 () (= @t431 @t303))
% 31.73/31.92  (define @t433 () (tptp.product @t161 tptp.a1))
% 31.73/31.92  (define @t434 () (= @t433 (tptp.product @t59 @t59)))
% 31.73/31.92  (define @t435 () (tptp.product @t395 @t394))
% 31.73/31.92  (define @t436 () (tptp.product @t383 tptp.a25))
% 31.73/31.92  (define @t437 () (= @t436 @t435))
% 31.73/31.92  (define @t438 () (= @t66 (tptp.product @t417 @t87)))
% 31.73/31.92  (define @t439 () (= @t67 @t167))
% 31.73/31.92  (define @t440 () (tptp.product @t74 @t87))
% 31.73/31.92  (define @t441 () (tptp.product @t393 @t87))
% 31.73/31.92  (define @t442 () (tptp.product @t441 @t440))
% 31.73/31.92  (define @t443 () (= (tptp.product @t411 @t87) @t442))
% 31.73/31.92  (define @t444 () (tptp.product @t49 @t222))
% 31.73/31.92  (define @t445 () (= @t444 (tptp.product (tptp.product @t48 @t222) (tptp.product tptp.a11 @t222))))
% 31.73/31.92  (define @t446 () (tptp.product @t84 @t55))
% 31.73/31.92  (define @t447 () (= (tptp.product @t87 tptp.a25) @t446))
% 31.73/31.92  (define @t448 () (tptp.product @t422 @t54))
% 31.73/31.92  (define @t449 () (= @t448 (tptp.product (tptp.product @t249 @t54) @t73)))
% 31.73/31.92  (define @t450 () (tptp.product @t394 tptp.a31))
% 31.73/31.92  (define @t451 () (tptp.product @t395 tptp.a31))
% 31.73/31.92  (define @t452 () (tptp.product @t451 @t450))
% 31.73/31.92  (define @t453 () (tptp.product @t435 tptp.a31))
% 31.73/31.92  (define @t454 () (= @t453 @t452))
% 31.73/31.92  (define @t455 () (tptp.product @t222 tptp.a29))
% 31.73/31.92  (define @t456 () (tptp.product @t381 @t455))
% 31.73/31.92  (define @t457 () (= (tptp.product @t444 tptp.a29) @t456))
% 31.73/31.92  (define @t458 () (= @t416 (tptp.product (tptp.product @t59 @t87) @t401)))
% 31.73/31.92  (define @t459 () (tptp.product @t412 @t87))
% 31.73/31.92  (define @t460 () (= (tptp.product @t240 @t54) @t459))
% 31.73/31.92  (define @t461 () (tptp.product @t66 @t401))
% 31.73/31.92  (define @t462 () (tptp.product @t461 @t401))
% 31.73/31.92  (define @t463 () (= @t66 @t462))
% 31.73/31.92  (define @t464 () (= @t47 @t164))
% 31.73/31.92  (define @t465 () (= @t62 (tptp.product @t431 tptp.a31)))
% 31.73/31.92  (define @t466 () (tptp.product @t164 @t87))
% 31.73/31.92  (define @t467 () (= (tptp.product (tptp.product @t87 @t47) @t54) @t466))
% 31.73/31.92  (define @t468 () (tptp.product @t57 @t87))
% 31.73/31.92  (define @t469 () (tptp.product @t468 @t401))
% 31.73/31.92  (define @t470 () (= @t167 @t469))
% 31.73/31.92  (define @t471 () (tptp.product (tptp.product @t56 @t87) @t54))
% 31.73/31.92  (define @t472 () (= @t471 @t165))
% 31.73/31.92  (define @t473 () (tptp.product @t166 @t164))
% 31.73/31.92  (define @t474 () (= (tptp.product @t468 @t54) @t473))
% 31.73/31.92  (define @t475 () (tptp.product @t48 @t48))
% 31.73/31.92  (define @t476 () (= @t48 @t475))
% 31.73/31.92  (define @t477 () (tptp.product @t407 @t87))
% 31.73/31.92  (define @t478 () (tptp.product tptp.a29 @t54))
% 31.73/31.92  (define @t479 () (and @t150 @t151 @t153 @t154 @t155 @t157 @t158 @t143 @t139 @t135 @t131 @t128 @t125 @t115 @t108 @t106 @t97 @t226 @t239 @t320 @t321 @t405 @t369 @t367 @t409 @t410 @t413 @t379 @t415 @t418 @t419 @t382 @t420 @t421 @t424 @t427 @t429 @t430 @t385 @t432 @t434 @t437 @t438 @t439 @t443 @t445 @t447 @t449 @t454 @t457 @t400 @t458 @t460 @t463 @t464 @t465 @t467 @t470 @t472 @t474 @t476))
% 31.73/31.92  (define @t480 () (not @t472))
% 31.73/31.92  (define @t481 () (not @t464))
% 31.73/31.92  (define @t482 () (not @t430))
% 31.73/31.92  (define @t483 () (not @t439))
% 31.73/31.92  (define @t484 () (not @t432))
% 31.73/31.92  (define @t485 () (not @t429))
% 31.73/31.92  (define @t486 () (not @t427))
% 31.73/31.92  (define @t487 () (not @t421))
% 31.73/31.92  (define @t488 () (not @t420))
% 31.73/31.92  (define @t489 () (not @t410))
% 31.73/31.92  (define @t490 () (not @t409))
% 31.73/31.92  (define @t491 () (not @t405))
% 31.73/31.92  (define @t492 () (tptp.product @t146 tptp.a17))
% 31.73/31.92  (define @t493 () (= @t122 @t492))
% 31.73/31.92  (define @t494 () (not @t493))
% 31.73/31.92  (define @t495 () (tptp.product tptp.a11 tptp.a19))
% 31.73/31.92  (define @t496 () (tptp.product @t495 tptp.a19))
% 31.73/31.92  (define @t497 () (= tptp.a11 @t496))
% 31.73/31.92  (define @t498 () (not @t497))
% 31.73/31.92  (define @t499 () (= @t169 (tptp.product @t85 @t55)))
% 31.73/31.92  (define @t500 () (not @t499))
% 31.73/31.92  (define @t501 () (= (tptp.product @t109 tptp.a31) @t185))
% 31.73/31.92  (define @t502 () (not @t501))
% 31.73/31.92  (define @t503 () (tptp.product @t29 @t54))
% 31.73/31.92  (define @t504 () (tptp.product @t503 @t478))
% 31.73/31.92  (define @t505 () (= @t393 @t504))
% 31.73/31.92  (define @t506 () (not @t505))
% 31.73/31.92  (define @t507 () (= @t178 (tptp.product (tptp.product @t176 @t47) (tptp.product @t175 @t47))))
% 31.73/31.92  (define @t508 () (not @t507))
% 31.73/31.92  (define @t509 () (= @t51 (tptp.product @t495 @t222)))
% 31.73/31.92  (define @t510 () (not @t509))
% 31.73/31.92  (define @t511 () (tptp.product @t402 @t56))
% 31.73/31.92  (define @t512 () (tptp.product @t404 @t56))
% 31.73/31.92  (define @t513 () (= @t512 (tptp.product @t426 @t511)))
% 31.73/31.92  (define @t514 () (not @t513))
% 31.73/31.92  (define @t515 () (tptp.product @t149 tptp.a7))
% 31.73/31.92  (define @t516 () (= @t146 @t515))
% 31.73/31.92  (define @t517 () (not @t516))
% 31.73/31.92  (define @t518 () (= tptp.a19 (tptp.product @t29 tptp.a11)))
% 31.73/31.92  (define @t519 () (not @t518))
% 31.73/31.92  (define @t520 () (tptp.product @t91 @t91))
% 31.73/31.92  (define @t521 () (= @t91 @t520))
% 31.73/31.92  (define @t522 () (not @t521))
% 31.73/31.92  (define @t523 () (= @t311 (tptp.product @t308 @t329)))
% 31.73/31.92  (define @t524 () (not @t523))
% 31.73/31.92  (define @t525 () (= @t174 @t177))
% 31.73/31.92  (define @t526 () (not @t525))
% 31.73/31.92  (define @t527 () (= @t294 (tptp.product @t82 @t82)))
% 31.73/31.92  (define @t528 () (not @t527))
% 31.73/31.92  (define @t529 () (tptp.product @t89 @t55))
% 31.73/31.92  (define @t530 () (= (tptp.product @t529 tptp.a31) @t292))
% 31.73/31.92  (define @t531 () (not @t530))
% 31.73/31.92  (define @t532 () (= (tptp.product (tptp.product tptp.a1 @t86) @t56) @t305))
% 31.73/31.92  (define @t533 () (not @t532))
% 31.73/31.92  (define @t534 () (= @t88 (tptp.product @t251 @t47)))
% 31.73/31.92  (define @t535 () (not @t534))
% 31.73/31.92  (define @t536 () (= @t62 (tptp.product @t323 @t86)))
% 31.73/31.92  (define @t537 () (not @t536))
% 31.73/31.92  (define @t538 () (tptp.product @t85 @t84))
% 31.73/31.92  (define @t539 () (= @t85 (tptp.product @t538 @t84)))
% 31.73/31.92  (define @t540 () (not @t539))
% 31.73/31.92  (define @t541 () (= @t47 @t260))
% 31.73/31.92  (define @t542 () (not @t541))
% 31.73/31.92  (define @t543 () (= @t83 @t529))
% 31.73/31.92  (define @t544 () (not @t543))
% 31.73/31.92  (define @t545 () (tptp.product @t83 @t82))
% 31.73/31.92  (define @t546 () (= (tptp.product @t545 tptp.a31) @t288))
% 31.73/31.92  (define @t547 () (not @t546))
% 31.73/31.92  (define @t548 () (= @t309 (tptp.product @t310 @t62)))
% 31.73/31.92  (define @t549 () (not @t548))
% 31.73/31.92  (define @t550 () (= @t184 @t183))
% 31.73/31.92  (define @t551 () (not @t550))
% 31.73/31.92  (define @t552 () (= @t312 @t250))
% 31.73/31.92  (define @t553 () (not @t552))
% 31.73/31.92  (define @t554 () (= (tptp.product @t300 tptp.a31) @t261))
% 31.73/31.92  (define @t555 () (not @t554))
% 31.73/31.92  (define @t556 () (= @t270 (tptp.product @t284 @t87)))
% 31.73/31.92  (define @t557 () (not @t556))
% 31.73/31.92  (define @t558 () (tptp.product @t358 @t425))
% 31.73/31.92  (define @t559 () (= (tptp.product @t397 @t56) @t558))
% 31.73/31.92  (define @t560 () (not @t559))
% 31.73/31.92  (define @t561 () (= @t511 (tptp.product @t99 @t425)))
% 31.73/31.92  (define @t562 () (not @t561))
% 31.73/31.92  (define @t563 () (= @t63 @t255))
% 31.73/31.92  (define @t564 () (not @t563))
% 31.73/31.92  (define @t565 () (= @t77 @t313))
% 31.73/31.92  (define @t566 () (not @t565))
% 31.73/31.92  (define @t567 () (= @t76 @t301))
% 31.73/31.92  (define @t568 () (not @t567))
% 31.73/31.92  (define @t569 () (= @t248 (tptp.product @t65 @t244)))
% 31.73/31.92  (define @t570 () (not @t569))
% 31.73/31.92  (define @t571 () (= (tptp.product @t73 @t47) @t245))
% 31.73/31.92  (define @t572 () (not @t571))
% 31.73/31.92  (define @t573 () (= @t75 @t194))
% 31.73/31.92  (define @t574 () (not @t573))
% 31.73/31.92  (define @t575 () (= @t308 @t307))
% 31.73/31.92  (define @t576 () (not @t575))
% 31.73/31.92  (define @t577 () (= (tptp.product @t364 @t47) @t172))
% 31.73/31.92  (define @t578 () (not @t577))
% 31.73/31.92  (define @t579 () (= @t254 @t257))
% 31.73/31.92  (define @t580 () (not @t579))
% 31.73/31.92  (define @t581 () (= @t162 (tptp.product @t358 @t358)))
% 31.73/31.92  (define @t582 () (not @t581))
% 31.73/31.92  (define @t583 () (= @t271 @t272))
% 31.73/31.92  (define @t584 () (not @t583))
% 31.73/31.92  (define @t585 () (= @t280 (tptp.product @t281 @t355)))
% 31.73/31.92  (define @t586 () (not @t585))
% 31.73/31.92  (define @t587 () (= (tptp.product @t47 @t56) @t277))
% 31.73/31.92  (define @t588 () (not @t587))
% 31.73/31.92  (define @t589 () (= @t265 @t267))
% 31.73/31.92  (define @t590 () (not @t589))
% 31.73/31.92  (define @t591 () (= @t289 @t545))
% 31.73/31.92  (define @t592 () (not @t591))
% 31.73/31.92  (define @t593 () (= @t192 (tptp.product @t75 @t355)))
% 31.73/31.92  (define @t594 () (not @t593))
% 31.73/31.92  (define @t595 () (tptp.product @t57 tptp.a25))
% 31.73/31.92  (define @t596 () (= @t57 (tptp.product @t595 tptp.a25)))
% 31.73/31.92  (define @t597 () (not @t596))
% 31.73/31.92  (define @t598 () (= @t296 (tptp.product @t163 @t84)))
% 31.73/31.92  (define @t599 () (not @t598))
% 31.73/31.92  (define @t600 () (= (tptp.product @t276 @t54) @t285))
% 31.73/31.92  (define @t601 () (not @t600))
% 31.73/31.92  (define @t602 () (= @t76 @t300))
% 31.73/31.92  (define @t603 () (not @t602))
% 31.73/31.92  (define @t604 () (= (tptp.product (tptp.product @t67 @t47) tptp.a25) @t538))
% 31.73/31.92  (define @t605 () (not @t604))
% 31.73/31.92  (define @t606 () (= @t253 (tptp.product @t263 @t63)))
% 31.73/31.92  (define @t607 () (not @t606))
% 31.73/31.92  (define @t608 () (= @t55 @t187))
% 31.73/31.92  (define @t609 () (not @t608))
% 31.73/31.92  (define @t610 () (= tptp.a31 @t180))
% 31.73/31.92  (define @t611 () (not @t610))
% 31.73/31.92  (define @t612 () (= @t29 (tptp.product (tptp.product @t29 @t56) @t56)))
% 31.73/31.92  (define @t613 () (not @t612))
% 31.73/31.92  (define @t614 () (= @t54 @t393))
% 31.73/31.92  (define @t615 () (not @t614))
% 31.73/31.92  (define @t616 () (= tptp.a1 @t243))
% 31.73/31.92  (define @t617 () (not @t616))
% 31.73/31.92  (define @t618 () (= @t47 @t315))
% 31.73/31.92  (define @t619 () (not @t618))
% 31.73/31.92  (define @t620 () (= @t278 @t279))
% 31.73/31.92  (define @t621 () (not @t620))
% 31.73/31.92  (define @t622 () (= @t595 @t191))
% 31.73/31.92  (define @t623 () (not @t622))
% 31.73/31.92  (define @t624 () (= tptp.a7 @t223))
% 31.73/31.92  (define @t625 () (not @t624))
% 31.73/31.92  (define @t626 () (tptp.product @t63 tptp.a29))
% 31.73/31.92  (define @t627 () (tptp.product @t54 tptp.a11))
% 31.73/31.92  (define @t628 () (and @t494 @t493))
% 31.73/31.92  (assume @p1 @t4)
% 31.73/31.92  (assume @p2 @t9)
% 31.73/31.92  (assume @p3 @t11)
% 31.73/31.92  (assume @p4 (= @t12 tptp.a2))
% 31.73/31.92  (assume @p5 (= @t13 tptp.a3))
% 31.73/31.92  (assume @p6 (= @t14 tptp.a4))
% 31.73/31.92  (assume @p7 (= @t15 tptp.a5))
% 31.73/31.92  (assume @p8 (= @t16 tptp.a6))
% 31.73/31.92  (assume @p9 (= @t17 tptp.a8))
% 31.73/31.92  (assume @p10 (= @t18 tptp.a9))
% 31.73/31.92  (assume @p11 (= @t19 tptp.a10))
% 31.73/31.92  (assume @p12 (= @t20 tptp.a11))
% 31.73/31.92  (assume @p13 (= @t21 tptp.a12))
% 31.73/31.92  (assume @p14 (= @t22 tptp.a13))
% 31.73/31.92  (assume @p15 (= @t23 tptp.a14))
% 31.73/31.92  (assume @p16 (= @t24 tptp.a15))
% 31.73/31.92  (assume @p17 (= @t25 tptp.a16))
% 31.73/31.92  (assume @p18 (= @t26 tptp.a17))
% 31.73/31.92  (assume @p19 (= @t27 tptp.a18))
% 31.73/31.92  (assume @p20 (= @t28 tptp.a19))
% 31.73/31.92  (assume @p21 (= @t29 tptp.a20))
% 31.73/31.92  (assume @p22 (= @t30 tptp.a21))
% 31.73/31.92  (assume @p23 (= @t31 tptp.a22))
% 31.73/31.92  (assume @p24 (= @t32 tptp.a23))
% 31.73/31.92  (assume @p25 (= @t33 tptp.a24))
% 31.73/31.92  (assume @p26 (= @t34 tptp.a25))
% 31.73/31.92  (assume @p27 (= @t35 tptp.a26))
% 31.73/31.92  (assume @p28 (= @t36 tptp.a27))
% 31.73/31.92  (assume @p29 (= @t37 tptp.a28))
% 31.73/31.92  (assume @p30 (= @t38 tptp.a29))
% 31.73/31.92  (assume @p31 (= @t39 tptp.a30))
% 31.73/31.92  (assume @p32 (= @t40 tptp.a31))
% 31.73/31.92  (assume @p33 (= @t41 tptp.a32))
% 31.73/31.92  (assume @p34 (= @t42 tptp.a1))
% 31.73/31.92  (assume @p35 @t46)
% 31.73/31.92  (step @p36 :rule refl :args (tptp.a7))
% 31.73/31.92  (step @p37 :rule refl :args (tptp.a17))
% 31.73/31.92  (step @p38 :rule refl :args (tptp.a11))
% 31.73/31.92  (step @p39 :rule refl :args (tptp.a29))
% 31.73/31.92  (step @p40 :rule refl :args (tptp.a25))
% 31.73/31.92  (step @p41 :rule symm :premises (@p4))
% 31.73/31.92  (step @p42 :rule cong :premises (@p41 @p40) :args (@t13))
% 31.73/31.92  (step @p43 :rule refl :args (tptp.a3))
% 31.73/31.92  (step @p44 :rule cong :premises (@p43 @p42) :args ((= tptp.a3 @t13)))
% 31.73/31.92  (step @p45 :rule symm :premises (@p5))
% 31.73/31.92  (step @p46 :rule eq_resolve :premises (@p45 @p44))
% 31.73/31.92  (step @p47 :rule cong :premises (@p46 @p39) :args (@t14))
% 31.73/31.92  (step @p48 :rule refl :args (tptp.a4))
% 31.73/31.92  (step @p49 :rule cong :premises (@p48 @p47) :args ((= tptp.a4 @t14)))
% 31.73/31.92  (step @p50 :rule symm :premises (@p6))
% 31.73/31.92  (step @p51 :rule eq_resolve :premises (@p50 @p49))
% 31.73/31.92  (step @p52 :rule cong :premises (@p51 @p38) :args (@t15))
% 31.73/31.92  (step @p53 :rule refl :args (tptp.a5))
% 31.73/31.92  (step @p54 :rule cong :premises (@p53 @p52) :args ((= tptp.a5 @t15)))
% 31.73/31.92  (step @p55 :rule symm :premises (@p7))
% 31.73/31.92  (step @p56 :rule eq_resolve :premises (@p55 @p54))
% 31.73/31.92  (step @p57 :rule symm :premises (@p9))
% 31.73/31.92  (step @p58 :rule cong :premises (@p57 @p56) :args (@t18))
% 31.73/31.92  (step @p59 :rule refl :args (tptp.a9))
% 31.73/31.92  (step @p60 :rule cong :premises (@p59 @p58) :args ((= tptp.a9 @t18)))
% 31.73/31.92  (step @p61 :rule symm :premises (@p10))
% 31.73/31.92  (step @p62 :rule eq_resolve :premises (@p61 @p60))
% 31.73/31.92  (step @p63 :rule cong :premises (@p62 @p37) :args (@t19))
% 31.73/31.92  (step @p64 :rule refl :args (tptp.a10))
% 31.73/31.92  (step @p65 :rule cong :premises (@p64 @p63) :args ((= tptp.a10 @t19)))
% 31.73/31.92  (step @p66 :rule symm :premises (@p11))
% 31.73/31.92  (step @p67 :rule eq_resolve :premises (@p66 @p65))
% 31.73/31.92  (step @p68 :rule cong :premises (@p67 @p36) :args (@t20))
% 31.73/31.92  (step @p69 :rule cong :premises (@p38 @p68) :args ((= tptp.a11 @t20)))
% 31.73/31.92  (step @p70 :rule eq-symm :args (@t20 tptp.a11))
% 31.73/31.92  (step @p71 :rule trans :premises (@p70 @p69))
% 31.73/31.92  (step @p72 :rule eq_resolve :premises (@p12 @p71))
% 31.73/31.92  (step @p73 :rule refl :args (tptp.a19))
% 31.73/31.92  (step @p74 :rule cong :premises (@p38 @p56) :args (@t21))
% 31.73/31.92  (step @p75 :rule refl :args (tptp.a12))
% 31.73/31.92  (step @p76 :rule cong :premises (@p75 @p74) :args ((= tptp.a12 @t21)))
% 31.73/31.92  (step @p77 :rule symm :premises (@p13))
% 31.73/31.92  (step @p78 :rule eq_resolve :premises (@p77 @p76))
% 31.73/31.92  (step @p79 :rule cong :premises (@p78 @p73) :args (@t22))
% 31.73/31.92  (step @p80 :rule refl :args (tptp.a13))
% 31.73/31.92  (step @p81 :rule cong :premises (@p80 @p79) :args ((= tptp.a13 @t22)))
% 31.73/31.92  (step @p82 :rule symm :premises (@p14))
% 31.73/31.92  (step @p83 :rule eq_resolve :premises (@p82 @p81))
% 31.73/31.92  (step @p84 :rule cong :premises (@p83 @p36) :args (@t23))
% 31.73/31.92  (step @p85 :rule refl :args (tptp.a14))
% 31.73/31.92  (step @p86 :rule cong :premises (@p85 @p84) :args ((= tptp.a14 @t23)))
% 31.73/31.92  (step @p87 :rule symm :premises (@p15))
% 31.73/31.92  (step @p88 :rule eq_resolve :premises (@p87 @p86))
% 31.73/31.92  (step @p89 :rule cong :premises (@p88 @p37) :args (@t24))
% 31.73/31.92  (step @p90 :rule refl :args (tptp.a15))
% 31.73/31.92  (step @p91 :rule cong :premises (@p90 @p89) :args ((= tptp.a15 @t24)))
% 31.73/31.92  (step @p92 :rule symm :premises (@p16))
% 31.73/31.92  (step @p93 :rule eq_resolve :premises (@p92 @p91))
% 31.73/31.92  (step @p94 :rule cong :premises (@p93 @p56) :args (@t25))
% 31.73/31.92  (step @p95 :rule refl :args (tptp.a16))
% 31.73/31.92  (step @p96 :rule cong :premises (@p95 @p94) :args ((= tptp.a16 @t25)))
% 31.73/31.92  (step @p97 :rule symm :premises (@p17))
% 31.73/31.92  (step @p98 :rule eq_resolve :premises (@p97 @p96))
% 31.73/31.92  (step @p99 :rule cong :premises (@p98 @p73) :args (@t26))
% 31.73/31.92  (step @p100 :rule cong :premises (@p37 @p99) :args ((= tptp.a17 @t26)))
% 31.73/31.92  (step @p101 :rule eq-symm :args (@t26 tptp.a17))
% 31.73/31.92  (step @p102 :rule trans :premises (@p101 @p100))
% 31.73/31.92  (step @p103 :rule eq_resolve :premises (@p18 @p102))
% 31.73/31.92  (step @p104 :rule symm :premises (@p21))
% 31.73/31.92  (step @p105 :rule cong :premises (@p104 @p39) :args (@t30))
% 31.73/31.92  (step @p106 :rule refl :args (tptp.a21))
% 31.73/31.92  (step @p107 :rule cong :premises (@p106 @p105) :args ((= tptp.a21 @t30)))
% 31.73/31.92  (step @p108 :rule symm :premises (@p22))
% 31.73/31.92  (step @p109 :rule eq_resolve :premises (@p108 @p107))
% 31.73/31.92  (step @p110 :rule refl :args (tptp.a31))
% 31.73/31.92  (step @p111 :rule cong :premises (@p109 @p40) :args (@t31))
% 31.73/31.92  (step @p112 :rule refl :args (tptp.a22))
% 31.73/31.92  (step @p113 :rule cong :premises (@p112 @p111) :args ((= tptp.a22 @t31)))
% 31.73/31.92  (step @p114 :rule symm :premises (@p23))
% 31.73/31.92  (step @p115 :rule eq_resolve :premises (@p114 @p113))
% 31.73/31.92  (step @p116 :rule cong :premises (@p115 @p110) :args (@t32))
% 31.73/31.92  (step @p117 :rule refl :args (tptp.a23))
% 31.73/31.92  (step @p118 :rule cong :premises (@p117 @p116) :args ((= tptp.a23 @t32)))
% 31.73/31.92  (step @p119 :rule symm :premises (@p24))
% 31.73/31.92  (step @p120 :rule eq_resolve :premises (@p119 @p118))
% 31.73/31.92  (step @p121 :rule cong :premises (@p120 @p109) :args (@t33))
% 31.73/31.92  (step @p122 :rule refl :args (tptp.a24))
% 31.73/31.92  (step @p123 :rule cong :premises (@p122 @p121) :args ((= tptp.a24 @t33)))
% 31.73/31.92  (step @p124 :rule symm :premises (@p25))
% 31.73/31.92  (step @p125 :rule eq_resolve :premises (@p124 @p123))
% 31.73/31.92  (step @p126 :rule cong :premises (@p125 @p46) :args (@t34))
% 31.73/31.92  (step @p127 :rule cong :premises (@p40 @p126) :args ((= tptp.a25 @t34)))
% 31.73/31.92  (step @p128 :rule eq-symm :args (@t34 tptp.a25))
% 31.73/31.92  (step @p129 :rule trans :premises (@p128 @p127))
% 31.73/31.92  (step @p130 :rule eq_resolve :premises (@p26 @p129))
% 31.73/31.92  (step @p131 :rule refl :args (tptp.a1))
% 31.73/31.92  (step @p132 :rule cong :premises (@p40 @p120) :args (@t35))
% 31.73/31.92  (step @p133 :rule refl :args (tptp.a26))
% 31.73/31.92  (step @p134 :rule cong :premises (@p133 @p132) :args ((= tptp.a26 @t35)))
% 31.73/31.92  (step @p135 :rule symm :premises (@p27))
% 31.73/31.92  (step @p136 :rule eq_resolve :premises (@p135 @p134))
% 31.73/31.92  (step @p137 :rule cong :premises (@p136 @p131) :args (@t36))
% 31.73/31.92  (step @p138 :rule refl :args (tptp.a27))
% 31.73/31.92  (step @p139 :rule cong :premises (@p138 @p137) :args ((= tptp.a27 @t36)))
% 31.73/31.92  (step @p140 :rule symm :premises (@p28))
% 31.73/31.92  (step @p141 :rule eq_resolve :premises (@p140 @p139))
% 31.73/31.92  (step @p142 :rule cong :premises (@p141 @p109) :args (@t37))
% 31.73/31.92  (step @p143 :rule refl :args (tptp.a28))
% 31.73/31.92  (step @p144 :rule cong :premises (@p143 @p142) :args ((= tptp.a28 @t37)))
% 31.73/31.92  (step @p145 :rule symm :premises (@p29))
% 31.73/31.92  (step @p146 :rule eq_resolve :premises (@p145 @p144))
% 31.73/31.92  (step @p147 :rule cong :premises (@p146 @p46) :args (@t38))
% 31.73/31.92  (step @p148 :rule cong :premises (@p39 @p147) :args ((= tptp.a29 @t38)))
% 31.73/31.92  (step @p149 :rule eq-symm :args (@t38 tptp.a29))
% 31.73/31.92  (step @p150 :rule trans :premises (@p149 @p148))
% 31.73/31.92  (step @p151 :rule eq_resolve :premises (@p30 @p150))
% 31.73/31.92  (step @p152 :rule symm :premises (@p31))
% 31.73/31.92  (step @p153 :rule cong :premises (@p152 @p120) :args (@t40))
% 31.73/31.92  (step @p154 :rule cong :premises (@p110 @p153) :args ((= tptp.a31 @t40)))
% 31.73/31.92  (step @p155 :rule eq-symm :args (@t40 tptp.a31))
% 31.73/31.92  (step @p156 :rule trans :premises (@p155 @p154))
% 31.73/31.92  (step @p157 :rule eq_resolve :premises (@p32 @p156))
% 31.73/31.92  (step @p158 :rule cong :premises (@p110 @p46) :args (@t41))
% 31.73/31.92  (step @p159 :rule refl :args (tptp.a32))
% 31.73/31.92  (step @p160 :rule cong :premises (@p159 @p158) :args ((= tptp.a32 @t41)))
% 31.73/31.92  (step @p161 :rule symm :premises (@p33))
% 31.73/31.92  (step @p162 :rule eq_resolve :premises (@p161 @p160))
% 31.73/31.92  (step @p163 :rule cong :premises (@p162 @p109) :args (@t42))
% 31.73/31.92  (step @p164 :rule cong :premises (@p131 @p163) :args ((= tptp.a1 @t42)))
% 31.73/31.92  (step @p165 :rule eq-symm :args (@t42 tptp.a1))
% 31.73/31.92  (step @p166 :rule trans :premises (@p165 @p164))
% 31.73/31.92  (step @p167 :rule eq_resolve :premises (@p34 @p166))
% 31.73/31.92  (step @p168 :rule eq-symm :args (@t7 @t1))
% 31.73/31.92  (step @p169 :rule cong :premises (@p168) :args (@t9))
% 31.73/31.92  (step @p170 :rule eq_resolve :premises (@p2 @p169))
% 31.73/31.92  (step @p171 :rule instantiate :premises (@p170) :args ((@list @t53 @t49)))
% 31.73/31.92  (step @p172 :rule instantiate :premises (@p170) :args ((@list @t12 tptp.a29)))
% 31.73/31.92  (step @p173 :rule instantiate :premises (@p170) :args ((@list @t39 @t56)))
% 31.73/31.92  (step @p174 :rule instantiate :premises (@p170) :args ((@list @t57 @t47)))
% 31.73/31.92  (step @p175 :rule instantiate :premises (@p170) :args ((@list @t60 @t47)))
% 31.73/31.92  (step @p176 :rule instantiate :premises (@p170) :args ((@list tptp.a1 tptp.a25)))
% 31.73/31.92  (step @p177 :rule eq-symm :args (@t2 @t1))
% 31.73/31.92  (step @p178 :rule cong :premises (@p177) :args (@t4))
% 31.73/31.92  (step @p179 :rule eq_resolve :premises (@p1 @p178))
% 31.73/31.92  (step @p180 :rule instantiate :premises (@p179) :args ((@list @t56)))
% 31.73/31.92  (step @p181 :rule instantiate :premises (@p179) :args ((@list tptp.a29)))
% 31.73/31.92  (step @p182 :rule instantiate :premises (@p3) :args ((@list tptp.a1 tptp.a31 @t56)))
% 31.73/31.92  (step @p183 :rule instantiate :premises (@p179) :args (@t61))
% 31.73/31.92  (step @p184 :rule instantiate :premises (@p170) :args ((@list @t56 @t54)))
% 31.73/31.92  (step @p185 :rule instantiate :premises (@p170) :args ((@list @t59 @t54)))
% 31.73/31.92  (step @p186 :rule instantiate :premises (@p3) :args ((@list tptp.a1 tptp.a31 tptp.a25)))
% 31.73/31.92  (step @p187 :rule instantiate :premises (@p3) :args ((@list tptp.a25 @t56 @t62)))
% 31.73/31.92  (step @p188 :rule instantiate :premises (@p3) :args ((@list @t56 @t54 tptp.a25)))
% 31.73/31.92  (step @p189 :rule instantiate :premises (@p170) :args ((@list @t63 @t54)))
% 31.73/31.92  (step @p190 :rule instantiate :premises (@p3) :args ((@list @t63 @t54 tptp.a25)))
% 31.73/31.92  (step @p191 :rule instantiate :premises (@p3) :args ((@list tptp.a25 @t56 tptp.a1)))
% 31.73/31.92  (step @p192 :rule instantiate :premises (@p170) :args (@t64))
% 31.73/31.92  (step @p193 :rule instantiate :premises (@p170) :args ((@list @t47 tptp.a11)))
% 31.73/31.92  (step @p194 :rule instantiate :premises (@p170) :args ((@list @t12 tptp.a25)))
% 31.73/31.92  (step @p195 :rule instantiate :premises (@p3) :args ((@list @t65 @t47 @t54)))
% 31.73/31.92  (step @p196 :rule instantiate :premises (@p3) :args ((@list @t66 @t47 @t54)))
% 31.73/31.92  (step @p197 :rule instantiate :premises (@p179) :args ((@list @t58)))
% 31.73/31.92  (step @p198 :rule instantiate :premises (@p179) :args ((@list tptp.a1)))
% 31.73/31.92  (step @p199 :rule instantiate :premises (@p170) :args ((@list @t47 tptp.a29)))
% 31.73/31.92  (step @p200 :rule instantiate :premises (@p170) :args ((@list @t29 @t56)))
% 31.73/31.92  (step @p201 :rule instantiate :premises (@p3) :args ((@list tptp.a25 @t56 @t54)))
% 31.73/31.92  (step @p202 :rule instantiate :premises (@p170) :args ((@list tptp.a31 @t47)))
% 31.73/31.92  (step @p203 :rule instantiate :premises (@p3) :args ((@list @t29 tptp.a29 tptp.a25)))
% 31.73/31.92  (step @p204 :rule instantiate :premises (@p3) :args ((@list @t12 tptp.a31 @t47)))
% 31.73/31.92  (step @p205 :rule instantiate :premises (@p3) :args ((@list @t67 @t47 tptp.a25)))
% 31.73/31.92  (step @p206 :rule instantiate :premises (@p3) :args ((@list tptp.a31 @t47 tptp.a31)))
% 31.73/31.92  (step @p207 :rule instantiate :premises (@p3) :args ((@list @t12 @t56 @t54)))
% 31.73/31.92  (step @p208 :rule instantiate :premises (@p3) :args ((@list @t65 @t47 tptp.a25)))
% 31.73/31.92  (step @p209 :rule instantiate :premises (@p170) :args ((@list @t55 tptp.a31)))
% 31.73/31.92  (step @p210 :rule instantiate :premises (@p170) :args ((@list @t29 tptp.a29)))
% 31.73/31.92  (step @p211 :rule instantiate :premises (@p170) :args ((@list tptp.a25 @t56)))
% 31.73/31.92  (step @p212 :rule instantiate :premises (@p170) :args (@t68))
% 31.73/31.92  (step @p213 :rule instantiate :premises (@p3) :args (@t70))
% 31.73/31.92  (step @p214 :rule instantiate :premises (@p3) :args ((@list @t12 @t56 tptp.a31)))
% 31.73/31.92  (step @p215 :rule instantiate :premises (@p3) :args ((@list tptp.a25 @t62 @t56)))
% 31.73/31.92  (step @p216 :rule instantiate :premises (@p3) :args ((@list @t60 @t47 @t54)))
% 31.73/31.92  (step @p217 :rule instantiate :premises (@p3) :args ((@list @t71 tptp.a29 @t47)))
% 31.73/31.92  (step @p218 :rule instantiate :premises (@p3) :args ((@list @t12 tptp.a25 @t56)))
% 31.73/31.92  (step @p219 :rule instantiate :premises (@p3) :args ((@list @t72 @t55 tptp.a25)))
% 31.73/31.92  (step @p220 :rule instantiate :premises (@p3) :args ((@list @t47 tptp.a25 @t54)))
% 31.73/31.92  (step @p221 :rule instantiate :premises (@p170) :args ((@list @t54 tptp.a25)))
% 31.73/31.92  (step @p222 :rule instantiate :premises (@p3) :args ((@list tptp.a1 @t56 tptp.a31)))
% 31.73/31.92  (step @p223 :rule instantiate :premises (@p3) :args ((@list @t58 @t58 @t56)))
% 31.73/31.92  (step @p224 :rule instantiate :premises (@p3) :args ((@list @t73 @t54 tptp.a31)))
% 31.73/31.92  (step @p225 :rule instantiate :premises (@p3) :args ((@list @t74 @t57 @t47)))
% 31.73/31.92  (step @p226 :rule instantiate :premises (@p3) :args ((@list @t57 @t47 @t54)))
% 31.73/31.92  (step @p227 :rule instantiate :premises (@p3) :args ((@list @t73 tptp.a29 tptp.a1)))
% 31.73/31.92  (step @p228 :rule instantiate :premises (@p170) :args ((@list @t75 @t54)))
% 31.73/31.92  (step @p229 :rule instantiate :premises (@p170) :args ((@list tptp.a1 @t56)))
% 31.73/31.92  (step @p230 :rule instantiate :premises (@p3) :args ((@list @t63 @t54 @t47)))
% 31.73/31.92  (step @p231 :rule instantiate :premises (@p3) :args ((@list @t57 @t54 @t47)))
% 31.73/31.92  (step @p232 :rule instantiate :premises (@p179) :args ((@list @t76)))
% 31.73/31.92  (step @p233 :rule instantiate :premises (@p170) :args ((@list @t77 tptp.a1)))
% 31.73/31.92  (step @p234 :rule instantiate :premises (@p170) :args (@t78))
% 31.73/31.92  (step @p235 :rule instantiate :premises (@p3) :args ((@list @t56 @t62 @t56)))
% 31.73/31.92  (step @p236 :rule instantiate :premises (@p3) :args ((@list @t58 @t62 @t56)))
% 31.73/31.92  (step @p237 :rule instantiate :premises (@p3) :args ((@list @t12 @t47 @t54)))
% 31.73/31.92  (step @p238 :rule instantiate :premises (@p3) :args (@t81))
% 31.73/31.92  (step @p239 :rule instantiate :premises (@p170) :args ((@list @t58 @t73)))
% 31.73/31.92  (step @p240 :rule instantiate :premises (@p3) :args ((@list @t56 @t56 @t47)))
% 31.73/31.92  (step @p241 :rule instantiate :premises (@p3) :args ((@list tptp.a29 tptp.a1 tptp.a31)))
% 31.73/31.92  (step @p242 :rule instantiate :premises (@p3) :args ((@list @t77 tptp.a1 @t56)))
% 31.73/31.92  (step @p243 :rule instantiate :premises (@p3) :args ((@list @t83 @t82 tptp.a31)))
% 31.73/31.92  (step @p244 :rule instantiate :premises (@p170) :args ((@list @t83 @t55)))
% 31.73/31.92  (step @p245 :rule instantiate :premises (@p170) :args ((@list @t47 @t54)))
% 31.73/31.92  (step @p246 :rule instantiate :premises (@p170) :args ((@list @t47 tptp.a31)))
% 31.73/31.92  (step @p247 :rule instantiate :premises (@p170) :args ((@list @t85 @t84)))
% 31.73/31.92  (step @p248 :rule instantiate :premises (@p170) :args ((@list @t62 @t86)))
% 31.73/31.92  (step @p249 :rule instantiate :premises (@p170) :args ((@list @t88 @t47)))
% 31.73/31.92  (step @p250 :rule instantiate :premises (@p3) :args ((@list tptp.a1 @t86 @t56)))
% 31.73/31.92  (step @p251 :rule instantiate :premises (@p3) :args ((@list @t89 @t55 tptp.a31)))
% 31.73/31.92  (step @p252 :rule instantiate :premises (@p3) :args ((@list @t56 @t56 tptp.a31)))
% 31.73/31.92  (step @p253 :rule instantiate :premises (@p3) :args ((@list @t90 @t73 @t54)))
% 31.73/31.92  (step @p254 :rule instantiate :premises (@p3) :args ((@list @t77 @t56 tptp.a1)))
% 31.73/31.92  (step @p255 :rule instantiate :premises (@p3) :args ((@list @t56 @t87 @t54)))
% 31.73/31.92  (step @p256 :rule instantiate :premises (@p179) :args ((@list @t91)))
% 31.73/31.92  (assume-push @p3429 @t11)
% 31.73/31.92  (step @p258 :rule instantiate :premises (@p3) :args (@t92))
% 31.73/31.92  (step-pop @p3430 :rule scope :premises (@p258))
% 31.73/31.92  (step @p259 :rule process_scope :premises (@p3430) :args (@t97))
% 31.73/31.92  (step @p261 :rule implies_elim :premises (@p259))
% 31.73/31.92  (assume-push @p3431 @t98)
% 31.73/31.92  (step-pop @p3432 :rule scope :premises (@p180))
% 31.73/31.92  (step @p263 :rule process_scope :premises (@p3432) :args (@t100))
% 31.73/31.92  (step @p265 :rule implies_elim :premises (@p263))
% 31.73/31.92  (assume-push @p3433 @t101)
% 31.73/31.92  (step-pop @p3434 :rule scope :premises (@p176))
% 31.73/31.92  (step @p267 :rule process_scope :premises (@p3434) :args (@t104))
% 31.73/31.92  (step @p269 :rule implies_elim :premises (@p267))
% 31.73/31.92  (assume-push @p3435 @t101)
% 31.73/31.92  (step-pop @p3436 :rule scope :premises (@p175))
% 31.73/31.92  (step @p271 :rule process_scope :premises (@p3436) :args (@t106))
% 31.73/31.92  (step @p273 :rule implies_elim :premises (@p271))
% 31.73/31.92  (assume-push @p3437 @t101)
% 31.73/31.92  (step-pop @p3438 :rule scope :premises (@p174))
% 31.73/31.92  (step @p275 :rule process_scope :premises (@p3438) :args (@t108))
% 31.73/31.92  (step @p277 :rule implies_elim :premises (@p275))
% 31.73/31.92  (assume-push @p3439 @t101)
% 31.73/31.92  (step-pop @p3440 :rule scope :premises (@p173))
% 31.73/31.92  (step @p279 :rule process_scope :premises (@p3440) :args (@t111))
% 31.73/31.92  (step @p281 :rule implies_elim :premises (@p279))
% 31.73/31.92  (assume-push @p3441 @t101)
% 31.73/31.92  (step @p283 :rule instantiate :premises (@p170) :args (@t112))
% 31.73/31.92  (step-pop @p3442 :rule scope :premises (@p283))
% 31.73/31.92  (step @p284 :rule process_scope :premises (@p3442) :args (@t115))
% 31.73/31.92  (step @p286 :rule implies_elim :premises (@p284))
% 31.73/31.92  (assume-push @p3443 @t101)
% 31.73/31.92  (step @p288 :rule instantiate :premises (@p170) :args (@t116))
% 31.73/31.92  (step-pop @p3444 :rule scope :premises (@p288))
% 31.73/31.92  (step @p289 :rule process_scope :premises (@p3444) :args (@t119))
% 31.73/31.92  (step @p291 :rule implies_elim :premises (@p289))
% 31.73/31.92  (assume-push @p3445 @t101)
% 31.73/31.92  (step-pop @p3446 :rule scope :premises (@p172))
% 31.73/31.92  (step @p293 :rule process_scope :premises (@p3446) :args (@t121))
% 31.73/31.92  (step @p295 :rule implies_elim :premises (@p293))
% 31.73/31.92  (assume-push @p3447 @t98)
% 31.73/31.92  (step @p297 :rule instantiate :premises (@p179) :args (@t123))
% 31.73/31.92  (step-pop @p3448 :rule scope :premises (@p297))
% 31.73/31.92  (step @p298 :rule process_scope :premises (@p3448) :args (@t125))
% 31.73/31.92  (step @p300 :rule implies_elim :premises (@p298))
% 31.73/31.92  (assume-push @p3449 @t101)
% 31.73/31.92  (step @p302 :rule instantiate :premises (@p170) :args (@t126))
% 31.73/31.92  (step-pop @p3450 :rule scope :premises (@p302))
% 31.73/31.92  (step @p303 :rule process_scope :premises (@p3450) :args (@t128))
% 31.73/31.92  (step @p305 :rule implies_elim :premises (@p303))
% 31.73/31.92  (assume-push @p3451 @t101)
% 31.73/31.92  (step-pop @p3452 :rule scope :premises (@p171))
% 31.73/31.92  (step @p307 :rule process_scope :premises (@p3452) :args (@t131))
% 31.73/31.92  (step @p309 :rule implies_elim :premises (@p307))
% 31.73/31.92  (assume-push @p3453 @t101)
% 31.73/31.92  (step @p311 :rule instantiate :premises (@p170) :args (@t132))
% 31.73/31.92  (step-pop @p3454 :rule scope :premises (@p311))
% 31.73/31.92  (step @p312 :rule process_scope :premises (@p3454) :args (@t135))
% 31.73/31.92  (step @p314 :rule implies_elim :premises (@p312))
% 31.73/31.92  (assume-push @p3455 @t101)
% 31.73/31.92  (step @p316 :rule instantiate :premises (@p170) :args (@t136))
% 31.73/31.92  (step-pop @p3456 :rule scope :premises (@p316))
% 31.73/31.92  (step @p317 :rule process_scope :premises (@p3456) :args (@t139))
% 31.73/31.92  (step @p319 :rule implies_elim :premises (@p317))
% 31.73/31.92  (assume-push @p3457 @t101)
% 31.73/31.92  (step @p321 :rule instantiate :premises (@p170) :args (@t140))
% 31.73/31.92  (step-pop @p3458 :rule scope :premises (@p321))
% 31.73/31.92  (step @p322 :rule process_scope :premises (@p3458) :args (@t143))
% 31.73/31.92  (step @p324 :rule implies_elim :premises (@p322))
% 31.73/31.92  (step @p325 :rule eq-symm :args (@t147 @t148))
% 31.73/31.92  (step @p326 :rule cong :premises (@p325) :args ((not (= @t147 @t148))))
% 31.73/31.92  (step @p327 :rule cong :premises (@p37 @p62) :args (@t27))
% 31.73/31.92  (step @p328 :rule refl :args (tptp.a18))
% 31.73/31.92  (step @p329 :rule cong :premises (@p328 @p327) :args ((= tptp.a18 @t27)))
% 31.73/31.92  (step @p330 :rule symm :premises (@p19))
% 31.73/31.92  (step @p331 :rule eq_resolve :premises (@p330 @p329))
% 31.73/31.92  (step @p332 :rule refl :args (@t49))
% 31.73/31.92  (step @p333 :rule cong :premises (@p332 @p93) :args ((tptp.product @t49 tptp.a15)))
% 31.73/31.92  (step @p334 :rule cong :premises (@p56 @p90) :args (@t16))
% 31.73/31.92  (step @p335 :rule refl :args (tptp.a6))
% 31.73/31.92  (step @p336 :rule cong :premises (@p335 @p334) :args ((= tptp.a6 @t16)))
% 31.73/31.92  (step @p337 :rule symm :premises (@p8))
% 31.73/31.92  (step @p338 :rule eq_resolve :premises (@p337 @p336))
% 31.73/31.92  (step @p339 :rule trans :premises (@p338 @p333))
% 31.73/31.92  (step @p340 :rule cong :premises (@p41 @p110 @p162 @p46 @p40 @p136 @p51 @p39 @p152 @p56 @p38 @p78 @p339 @p93 @p98 @p36 @p57 @p73 @p104 @p62 @p67 @p37 @p331 @p83 @p88 @p109 @p115 @p120 @p125 @p141 @p146) :args (@t43))
% 31.73/31.92  (step @p341 :rule cong :premises (@p131 @p152 @p110 @p41 @p125 @p40 @p46 @p146 @p39 @p51 @p67 @p38 @p56 @p88 @p93 @p339 @p36 @p331 @p73 @p57 @p62 @p98 @p37 @p78 @p83 @p104 @p109 @p115 @p120 @p136 @p141) :args (@t44))
% 31.73/31.92  (step @p342 :rule cong :premises (@p341 @p340) :args (@t45))
% 31.73/31.92  (step @p343 :rule cong :premises (@p342) :args (@t46))
% 31.73/31.92  (step @p344 :rule trans :premises (@p343 @p326))
% 31.73/31.92  (step @p345 :rule eq_resolve :premises (@p35 @p344))
% 31.73/31.92  (step @p346 :rule cong :premises (@p331 @p93) :args (@t28))
% 31.73/31.92  (step @p347 :rule cong :premises (@p73 @p346) :args ((= tptp.a19 @t28)))
% 31.73/31.92  (step @p348 :rule eq-symm :args (@t28 tptp.a19))
% 31.73/31.92  (step @p349 :rule trans :premises (@p348 @p347))
% 31.73/31.92  (step @p350 :rule eq_resolve :premises (@p20 @p349))
% 31.73/31.92  (assume-push @p3459 @t150)
% 31.73/31.92  (assume-push @p3460 @t151)
% 31.73/31.92  (assume-push @p3461 @t153)
% 31.73/31.92  (assume-push @p3462 @t154)
% 31.73/31.92  (assume-push @p3463 @t155)
% 31.73/31.92  (assume-push @p3464 @t156)
% 31.73/31.92  (assume-push @p3465 @t157)
% 31.73/31.92  (assume-push @p3466 @t158)
% 31.73/31.92  (assume-push @p3467 @t143)
% 31.73/31.92  (assume-push @p3468 @t139)
% 31.73/31.92  (assume-push @p3469 @t135)
% 31.73/31.92  (assume-push @p3470 @t159)
% 31.73/31.92  (assume-push @p3471 @t131)
% 31.73/31.92  (assume-push @p3472 @t128)
% 31.73/31.92  (assume-push @p3473 @t125)
% 31.73/31.92  (assume-push @p3474 @t160)
% 31.73/31.92  (assume-push @p3475 @t121)
% 31.73/31.92  (assume-push @p3476 @t119)
% 31.73/31.92  (assume-push @p3477 @t115)
% 31.73/31.92  (assume-push @p3478 @t111)
% 31.73/31.92  (assume-push @p3479 @t108)
% 31.73/31.92  (assume-push @p3480 @t106)
% 31.73/31.92  (assume-push @p3481 @t104)
% 31.73/31.92  (assume-push @p3482 @t100)
% 31.73/31.92  (assume-push @p3483 @t97)
% 31.73/31.92  (assume-push @p3484 @t157)
% 31.73/31.92  (assume-push @p3485 @t160)
% 31.73/31.92  (assume-push @p3486 @t159)
% 31.73/31.92  (assume-push @p3487 @t155)
% 31.73/31.92  (assume-push @p3488 @t154)
% 31.73/31.92  (assume-push @p3489 @t108)
% 31.73/31.92  (assume-push @p3490 @t153)
% 31.73/31.92  (assume-push @p3491 @t151)
% 31.73/31.92  (assume-push @p3492 @t139)
% 31.73/31.92  (assume-push @p3493 @t158)
% 31.73/31.92  (assume-push @p3494 @t128)
% 31.73/31.92  (assume-push @p3495 @t143)
% 31.73/31.92  (assume-push @p3496 @t150)
% 31.73/31.92  (assume-push @p3497 @t135)
% 31.73/31.92  (assume-push @p3498 @t131)
% 31.73/31.92  (assume-push @p3499 @t125)
% 31.73/31.92  (assume-push @p3500 @t119)
% 31.73/31.92  (assume-push @p3501 @t100)
% 31.73/31.92  (assume-push @p3502 @t97)
% 31.73/31.92  (assume-push @p3503 @t106)
% 31.73/31.92  (assume-push @p3504 @t104)
% 31.73/31.92  (assume-push @p3505 @t121)
% 31.73/31.92  (assume-push @p3506 @t111)
% 31.73/31.92  (assume-push @p3507 @t156)
% 31.73/31.92  (assume-push @p3508 @t115)
% 31.73/31.92  (step @p401 :rule symm :premises (@p167))
% 31.73/31.92  (step @p402 :rule symm :premises (@p72))
% 31.73/31.92  (step @p403 :rule refl :args (@t122))
% 31.73/31.92  (step @p404 :rule cong :premises (@p403 @p3466) :args (@t141))
% 31.73/31.92  (step @p405 :rule cong :premises (@p404 @p36) :args (@t142))
% 31.73/31.92  (step @p321 :rule instantiate :premises (@p170) :args (@t140))
% 31.73/31.92  (step @p406 :rule trans :premises (@p321 @p405 @p402))
% 31.73/31.92  (step @p407 :rule symm :premises (@p350))
% 31.73/31.92  (step @p408 :rule symm :premises (@p171))
% 31.73/31.92  (step @p316 :rule instantiate :premises (@p170) :args (@t136))
% 31.73/31.92  (step @p409 :rule symm :premises (@p316))
% 31.73/31.92  (step @p410 :rule trans :premises (@p3466 @p103))
% 31.73/31.92  (step @p411 :rule cong :premises (@p410 @p73) :args (@t17))
% 31.73/31.92  (step @p412 :rule trans :premises (@p411 @p409))
% 31.73/31.92  (step @p413 :rule cong :premises (@p412 @p332) :args (@t122))
% 31.73/31.92  (step @p414 :rule trans :premises (@p413 @p408))
% 31.73/31.92  (step @p415 :rule symm :premises (@p103))
% 31.73/31.92  (step @p302 :rule instantiate :premises (@p170) :args (@t126))
% 31.73/31.92  (step @p416 :rule symm :premises (@p302))
% 31.73/31.92  (step @p417 :rule symm :premises (@p406))
% 31.73/31.92  (step @p418 :rule cong :premises (@p417 @p332) :args (@t50))
% 31.73/31.92  (step @p419 :rule trans :premises (@p418 @p416 @p411 @p409))
% 31.73/31.92  (step @p420 :rule cong :premises (@p419 @p73) :args (@t51))
% 31.73/31.92  (step @p311 :rule instantiate :premises (@p170) :args (@t132))
% 31.73/31.92  (step @p421 :rule symm :premises (@p311))
% 31.73/31.92  (step @p422 :rule refl :args (@t51))
% 31.73/31.92  (step @p423 :rule cong :premises (@p422 @p3466) :args (@t52))
% 31.73/31.92  (step @p424 :rule cong :premises (@p423 @p37) :args (@t53))
% 31.73/31.92  (step @p425 :rule trans :premises (@p413 @p408 @p424 @p421 @p420 @p415))
% 31.73/31.92  (step @p426 :rule cong :premises (@p425 @p403) :args (@t124))
% 31.73/31.92  (step @p297 :rule instantiate :premises (@p179) :args (@t123))
% 31.73/31.92  (step @p427 :rule trans :premises (@p297 @p426))
% 31.73/31.92  (step @p428 :rule cong :premises (@p427 @p414) :args (@t124))
% 31.73/31.92  (step @p429 :rule trans :premises (@p297 @p428 @p407))
% 31.73/31.92  (step @p430 :rule cong :premises (@p429 @p406) :args (@t124))
% 31.73/31.92  (step @p431 :rule trans :premises (@p297 @p430))
% 31.73/31.92  (step @p432 :rule symm :premises (@p425))
% 31.73/31.92  (step @p433 :rule trans :premises (@p3466 @p432 @p431))
% 31.73/31.92  (step @p434 :rule cong :premises (@p433 @p39) :args (@t94))
% 31.73/31.92  (step @p435 :rule symm :premises (@p3466))
% 31.73/31.92  (step @p436 :rule symm :premises (@p429))
% 31.73/31.92  (step @p437 :rule trans :premises (@p436 @p425 @p435))
% 31.73/31.92  (step @p438 :rule cong :premises (@p437 @p39) :args (@t93))
% 31.73/31.92  (step @p439 :rule trans :premises (@p438 @p434))
% 31.73/31.92  (step @p440 :rule refl :args (@t47))
% 31.73/31.92  (step @p441 :rule symm :premises (@p211))
% 31.73/31.92  (step @p442 :rule refl :args (@t56))
% 31.73/31.92  (step @p443 :rule symm :premises (@p197))
% 31.73/31.92  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.92  (step @p445 :rule symm :premises (@p223))
% 31.73/31.92  (step @p446 :rule symm :premises (@p130))
% 31.73/31.92  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.92  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.92  (step @p449 :rule symm :premises (@p245))
% 31.73/31.92  (step @p450 :rule refl :args (@t57))
% 31.73/31.92  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.92  (step @p452 :rule refl :args (@t54))
% 31.73/31.92  (step @p453 :rule refl :args (@t87))
% 31.73/31.92  (step @p454 :rule symm :premises (@p184))
% 31.73/31.92  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.92  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.92  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.92  (step @p458 :rule symm :premises (@p456))
% 31.73/31.92  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.92  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.92  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.92  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.92  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.92  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.92  (step @p465 :rule symm :premises (@p464))
% 31.73/31.92  (step @p466 :rule symm :premises (@p209))
% 31.73/31.92  (step @p467 :rule symm :premises (@p247))
% 31.73/31.92  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.92  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.92  (step @p470 :rule symm :premises (@p239))
% 31.73/31.92  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.92  (step @p472 :rule symm :premises (@p253))
% 31.73/31.92  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.92  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.92  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.92  (step @p476 :rule symm :premises (@p475))
% 31.73/31.92  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.92  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.92  (step @p479 :rule refl :args (@t58))
% 31.73/31.92  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.92  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.92  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.92  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.92  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.92  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.92  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.92  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.92  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.92  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.92  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.92  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.92  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.92  (step @p493 :rule symm :premises (@p492))
% 31.73/31.92  (step @p494 :rule symm :premises (@p3470))
% 31.73/31.92  (step @p495 :rule symm :premises (@p151))
% 31.73/31.92  (step @p496 :rule trans :premises (@p495 @p494 @p493))
% 31.73/31.92  (step @p497 :rule cong :premises (@p496 @p440) :args (@t105))
% 31.73/31.92  (step @p498 :rule trans :premises (@p446 @p3470 @p151))
% 31.73/31.92  (step @p499 :rule cong :premises (@p498 @p440) :args (@t107))
% 31.73/31.92  (step @p500 :rule trans :premises (@p174 @p499 @p497))
% 31.73/31.92  (step @p501 :rule symm :premises (@p221))
% 31.73/31.92  (step @p502 :rule symm :premises (@p203))
% 31.73/31.92  (step @p503 :rule cong :premises (@p502 @p40) :args (@t188))
% 31.73/31.92  (step @p504 :rule trans :premises (@p466 @p203))
% 31.73/31.92  (step @p505 :rule cong :premises (@p504 @p492) :args (@t189))
% 31.73/31.92  (step @p506 :rule cong :premises (@p209 @p110) :args (@t56))
% 31.73/31.92  (step @p507 :rule trans :premises (@p506 @p505 @p503 @p501))
% 31.73/31.92  (step @p508 :rule cong :premises (@p442 @p507) :args (@t99))
% 31.73/31.92  (step @p509 :rule symm :premises (@p211))
% 31.73/31.92  (step @p510 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.92  (step @p511 :rule instantiate :premises (@p179) :args (@t61))
% 31.73/31.92  (step @p512 :rule trans :premises (@p511 @p491 @p510 @p489 @p465 @p463 @p448 @p445 @p444 @p509))
% 31.73/31.92  (step @p513 :rule symm :premises (@p297))
% 31.73/31.92  (step @p514 :rule symm :premises (@p430))
% 31.73/31.92  (step @p288 :rule instantiate :premises (@p170) :args (@t116))
% 31.73/31.92  (step @p515 :rule symm :premises (@p288))
% 31.73/31.92  (step @p516 :rule symm :premises (@p412))
% 31.73/31.92  (step @p517 :rule trans :premises (@p415 @p432))
% 31.73/31.92  (step @p518 :rule cong :premises (@p517 @p436) :args (@t138))
% 31.73/31.92  (step @p519 :rule trans :premises (@p316 @p518 @p513))
% 31.73/31.92  (step @p520 :rule symm :premises (@p519))
% 31.73/31.92  (step @p521 :rule symm :premises (@p431))
% 31.73/31.92  (step @p522 :rule trans :premises (@p521 @p520 @p516))
% 31.73/31.92  (step @p523 :rule cong :premises (@p522 @p3470) :args (@t117))
% 31.73/31.92  (step @p524 :rule symm :premises (@p523))
% 31.73/31.92  (step @p525 :rule trans :premises (@p412 @p519 @p425 @p435))
% 31.73/31.92  (step @p526 :rule cong :premises (@p525 @p39) :args (@t96))
% 31.73/31.92  (step @p527 :rule symm :premises (@p526))
% 31.73/31.92  (step @p528 :rule trans :premises (@p527 @p524))
% 31.73/31.92  (step @p529 :rule symm :premises (@p434))
% 31.73/31.92  (step @p530 :rule trans :premises (@p529 @p528))
% 31.73/31.92  (step @p531 :rule cong :premises (@p530 @p40) :args (@t55))
% 31.73/31.92  (step @p532 :rule trans :premises (@p531 @p515 @p514 @p513))
% 31.73/31.92  (step @p533 :rule trans :premises (@p532 @p431))
% 31.73/31.92  (step @p534 :rule cong :premises (@p533 @p512) :args (@t56))
% 31.73/31.92  (step @p535 :rule symm :premises (@p534))
% 31.73/31.92  (step @p536 :rule trans :premises (@p527 @p524 @p535 @p180 @p508))
% 31.73/31.92  (step @p537 :rule trans :premises (@p536 @p500))
% 31.73/31.92  (step @p538 :rule cong :premises (@p537 @p439) :args (@t95))
% 31.73/31.92  (step @p258 :rule instantiate :premises (@p3) :args (@t92))
% 31.73/31.92  (step @p539 :rule trans :premises (@p534 @p523 @p258 @p538 @p401))
% 31.73/31.92  (step @p540 :rule refl :args (@t56))
% 31.73/31.92  (step @p541 :rule symm :premises (@p157))
% 31.73/31.92  (step @p542 :rule trans :premises (@p541 @p492))
% 31.73/31.92  (step @p543 :rule cong :premises (@p542 @p540) :args (@t110))
% 31.73/31.92  (step @p544 :rule trans :premises (@p173 @p543))
% 31.73/31.92  (step @p545 :rule cong :premises (@p544 @p539) :args (@t109))
% 31.73/31.92  (step @p546 :rule cong :premises (@p131 @p493) :args (@t102))
% 31.73/31.92  (step @p547 :rule cong :premises (@p546 @p40) :args (@t103))
% 31.73/31.92  (step @p548 :rule trans :premises (@p438 @p527 @p258 @p538 @p401 @p176 @p547))
% 31.73/31.92  (step @p549 :rule symm :premises (@p175))
% 31.73/31.92  (step @p550 :rule trans :premises (@p174 @p499 @p549))
% 31.73/31.92  (step @p551 :rule trans :premises (@p536 @p550))
% 31.73/31.92  (step @p552 :rule cong :premises (@p551 @p548) :args (@t95))
% 31.73/31.92  (step @p553 :rule symm :premises (@p180))
% 31.73/31.92  (step @p554 :rule symm :premises (@p508))
% 31.73/31.92  (step @p555 :rule symm :premises (@p174))
% 31.73/31.92  (step @p556 :rule symm :premises (@p499))
% 31.73/31.92  (step @p557 :rule trans :premises (@p175 @p556 @p555 @p554 @p553 @p534 @p523 @p258 @p552 @p495 @p494 @p493 @p157 @p545))
% 31.73/31.92  (step @p558 :rule symm :premises (@p194))
% 31.73/31.92  (step @p559 :rule cong :premises (@p558 @p492) :args (@t190))
% 31.73/31.92  (step @p560 :rule cong :premises (@p194 @p110) :args (@t83))
% 31.73/31.92  (step @p561 :rule trans :premises (@p192 @p560 @p559))
% 31.73/31.92  (step @p562 :rule symm :premises (@p561))
% 31.73/31.92  (step @p563 :rule trans :premises (@p446 @p3470))
% 31.73/31.92  (step @p564 :rule cong :premises (@p563 @p562) :args (@t107))
% 31.73/31.92  (step @p565 :rule symm :premises (@p258))
% 31.73/31.92  (step @p566 :rule symm :premises (@p552))
% 31.73/31.92  (step @p567 :rule symm :premises (@p545))
% 31.73/31.92  (step @p568 :rule trans :premises (@p567 @p541 @p512 @p3470 @p151 @p566 @p565 @p524 @p535 @p180 @p508 @p174 @p564 @p173 @p543))
% 31.73/31.92  (step @p569 :rule symm :premises (@p180))
% 31.73/31.92  (step @p570 :rule symm :premises (@p221))
% 31.73/31.92  (step @p571 :rule trans :premises (@p506 @p505 @p503 @p570))
% 31.73/31.92  (step @p572 :rule symm :premises (@p571))
% 31.73/31.92  (step @p573 :rule symm :premises (@p212))
% 31.73/31.92  (step @p574 :rule symm :premises (@p188))
% 31.73/31.92  (step @p575 :rule cong :premises (@p574 @p40) :args (@t192))
% 31.73/31.92  (step @p576 :rule symm :premises (@p213))
% 31.73/31.92  (step @p577 :rule refl :args (@t75))
% 31.73/31.92  (step @p578 :rule cong :premises (@p577 @p221) :args (@t193))
% 31.73/31.92  (step @p579 :rule trans :premises (@p578 @p576 @p575 @p573))
% 31.73/31.92  (step @p580 :rule cong :premises (@p579 @p452) :args (@t194))
% 31.73/31.92  (step @p581 :rule trans :premises (@p228 @p580 @p454))
% 31.73/31.92  (step @p582 :rule cong :premises (@p581 @p572) :args (@t193))
% 31.73/31.92  (step @p583 :rule symm :premises (@p578))
% 31.73/31.92  (step @p584 :rule instantiate :premises (@p3) :args (@t70))
% 31.73/31.92  (step @p585 :rule symm :premises (@p575))
% 31.73/31.92  (step @p586 :rule instantiate :premises (@p170) :args (@t68))
% 31.73/31.92  (step @p587 :rule trans :premises (@p586 @p585 @p584 @p583 @p582 @p569))
% 31.73/31.92  (step @p588 :rule symm :premises (@p538))
% 31.73/31.92  (step @p589 :rule trans :premises (@p167 @p588 @p565 @p526))
% 31.73/31.92  (step @p590 :rule symm :premises (@p176))
% 31.73/31.92  (step @p591 :rule symm :premises (@p547))
% 31.73/31.92  (step @p592 :rule refl :args (@t12))
% 31.73/31.92  (step @p593 :rule cong :premises (@p592 @p3470) :args (@t47))
% 31.73/31.92  (step @p594 :rule symm :premises (@p593))
% 31.73/31.92  (step @p595 :rule trans :premises (@p594 @p591 @p590))
% 31.73/31.92  (step @p596 :rule trans :premises (@p593 @p595 @p589 @p434))
% 31.73/31.92  (step @p597 :rule cong :premises (@p596 @p494) :args (@t48))
% 31.73/31.92  (step @p598 :rule cong :premises (@p593 @p39) :args (@t48))
% 31.73/31.92  (step @p599 :rule symm :premises (@p598))
% 31.73/31.92  (step @p600 :rule trans :premises (@p438 @p527 @p258 @p552 @p495 @p494))
% 31.73/31.92  (step @p601 :rule symm :premises (@p589))
% 31.73/31.92  (step @p602 :rule cong :premises (@p601 @p600) :args (@t95))
% 31.73/31.92  (step @p603 :rule trans :premises (@p534 @p523 @p258 @p602 @p546 @p172 @p599 @p597))
% 31.73/31.92  (step @p604 :rule symm :premises (@p602))
% 31.73/31.92  (step @p605 :rule symm :premises (@p546))
% 31.73/31.92  (step @p606 :rule symm :premises (@p172))
% 31.73/31.92  (step @p607 :rule symm :premises (@p597))
% 31.73/31.92  (step @p608 :rule trans :premises (@p607 @p598 @p606 @p605 @p604 @p565 @p526 @p434))
% 31.73/31.92  (step @p609 :rule trans :premises (@p529 @p527 @p258 @p602 @p546 @p172 @p599 @p597 @p531 @p515))
% 31.73/31.92  (step @p610 :rule symm :premises (@p414))
% 31.73/31.92  (step @p611 :rule symm :premises (@p424))
% 31.73/31.92  (step @p612 :rule trans :premises (@p311 @p611))
% 31.73/31.92  (step @p613 :rule trans :premises (@p612 @p610))
% 31.73/31.92  (step @p614 :rule cong :premises (@p613 @p432) :args (@t133))
% 31.73/31.92  (step @p615 :rule trans :premises (@p423 @p614 @p513 @p413 @p408 @p424 @p421))
% 31.73/31.92  (step @p616 :rule symm :premises (@p418))
% 31.73/31.92  (step @p617 :rule symm :premises (@p411))
% 31.73/31.92  (step @p618 :rule symm :premises (@p518))
% 31.73/31.92  (step @p619 :rule symm :premises (@p413))
% 31.73/31.92  (step @p620 :rule trans :premises (@p311 @p611 @p171 @p619 @p297 @p618 @p617 @p302 @p616))
% 31.73/31.92  (step @p621 :rule symm :premises (@p426))
% 31.73/31.92  (step @p622 :rule trans :premises (@p621 @p513 @p413 @p408 @p424 @p421 @p420 @p415))
% 31.73/31.92  (step @p623 :rule symm :premises (@p420))
% 31.73/31.92  (step @p624 :rule trans :premises (@p103 @p623 @p311 @p611 @p171 @p619 @p297 @p618 @p409))
% 31.73/31.92  (step @p625 :rule symm :premises (@p613))
% 31.73/31.92  (step @p626 :rule cong :premises (@p625 @p37) :args (@t146))
% 31.73/31.92  (step @p627 :rule trans :premises (@p626 @p614 @p513))
% 31.73/31.92  (step @p628 :rule trans :premises (@p297 @p618 @p617))
% 31.73/31.92  (step @p629 :rule trans :premises (@p514 @p428 @p407))
% 31.73/31.92  (step @p630 :rule symm :premises (@p428))
% 31.73/31.92  (step @p631 :rule trans :premises (@p350 @p630 @p426))
% 31.73/31.92  (step @p632 :rule refl :args (@t53))
% 31.73/31.92  (step @p633 :rule trans :premises (@p171 @p619 @p321 @p405 @p402))
% 31.73/31.92  (step @p634 :rule refl :args (@t48))
% 31.73/31.92  (step @p635 :rule cong :premises (@p634 @p633) :args (@t113))
% 31.73/31.92  (step @p636 :rule cong :premises (@p635 @p632) :args (@t114))
% 31.73/31.92  (step @p283 :rule instantiate :premises (@p170) :args (@t112))
% 31.73/31.92  (step @p637 :rule symm :premises (@p531))
% 31.73/31.92  (step @p638 :rule trans :premises (@p3466 @p103 @p623 @p311 @p611 @p171 @p619 @p297 @p430 @p288 @p637 @p607 @p283 @p636))
% 31.73/31.92  (step @p639 :rule trans :premises (@p316 @p518 @p513 @p413 @p408))
% 31.73/31.92  (step @p640 :rule symm :premises (@p423))
% 31.73/31.92  (step @p641 :rule symm :premises (@p614))
% 31.73/31.92  (step @p642 :rule trans :premises (@p171 @p619 @p297 @p641 @p640))
% 31.73/31.92  (step @p643 :rule trans :premises (@p151 @p566 @p602 @p546 @p172 @p599 @p597 @p531 @p515 @p514 @p513 @p413 @p408))
% 31.73/31.92  (step @p644 :rule trans :premises (@p598 @p606))
% 31.73/31.92  (step @p645 :rule symm :premises (@p644))
% 31.73/31.92  (step @p646 :rule cong :premises (@p645 @p643) :args (@t71))
% 31.73/31.92  (step @p647 :rule symm :premises (@p283))
% 31.73/31.92  (step @p648 :rule symm :premises (@p636))
% 31.73/31.92  (step @p649 :rule trans :premises (@p648 @p647 @p598 @p606 @p605 @p604 @p538 @p401 @p176 @p547 @p593 @p646 @p635))
% 31.73/31.92  (step @p650 :rule trans :premises (@p418 @p416 @p411 @p518 @p513 @p321 @p405 @p402))
% 31.73/31.92  (step @p651 :rule symm :premises (@p626))
% 31.73/31.92  (step @p652 :rule symm :premises (@p321))
% 31.73/31.92  (step @p653 :rule symm :premises (@p405))
% 31.73/31.92  (step @p654 :rule trans :premises (@p72 @p653 @p652 @p297 @p641 @p651))
% 31.73/31.92  (step @p655 :rule symm :premises (@p646))
% 31.73/31.92  (step @p656 :rule symm :premises (@p635))
% 31.73/31.92  (step @p657 :rule trans :premises (@p656 @p655 @p594 @p591 @p590 @p167 @p588 @p602 @p546 @p172 @p599))
% 31.73/31.92  (step @p658 :rule symm :premises (@p564))
% 31.73/31.92  (step @p659 :rule trans :premises (@p658 @p555 @p554 @p553 @p534 @p523 @p258 @p552 @p495))
% 31.73/31.92  (step @p660 :rule trans :premises (@p151 @p566 @p565 @p524 @p535 @p180 @p508 @p174 @p499 @p549))
% 31.73/31.92  (step @p661 :rule trans :premises (@p598 @p606 @p605 @p604 @p538 @p401 @p176 @p547))
% 31.73/31.92  (step @p662 :rule symm :premises (@p173))
% 31.73/31.92  (step @p663 :rule cong :premises (@p542 @p442) :args (@t110))
% 31.73/31.92  (step @p664 :rule symm :premises (@p663))
% 31.73/31.92  (step @p665 :rule trans :premises (@p664 @p662 @p658 @p555 @p554 @p553 @p534 @p523 @p258 @p552 @p495 @p494))
% 31.73/31.92  (step @p666 :rule trans :premises (@p3470 @p151 @p566 @p565 @p524 @p535 @p180 @p508))
% 31.73/31.92  (step @p667 :rule trans :premises (@p591 @p590 @p167 @p588 @p602 @p546))
% 31.73/31.92  (step @p668 :rule symm :premises (@p497))
% 31.73/31.92  (step @p669 :rule trans :premises (@p668 @p556 @p555 @p554 @p553 @p534 @p523 @p258 @p552 @p495 @p494 @p493))
% 31.73/31.92  (step @p670 :rule trans :premises (@p512 @p3470 @p151 @p566 @p565 @p524 @p535 @p180 @p508 @p174 @p564))
% 31.73/31.92  (step @p671 :rule trans :premises (@p605 @p604 @p538 @p401))
% 31.73/31.92  (step @p672 :rule cong :premises (@p671 @p670 @p669 @p667 @p666 @p665 @p661 @p660 @p659 @p657 @p654 @p650 @p649 @p642 @p639 @p638 @p525 @p631 @p629 @p628 @p627 @p624 @p622 @p620 @p615 @p609 @p608 @p603 @p587 @p568 @p557) :args (@t148))
% 31.73/31.92  (step-pop @p3509 :rule scope :premises (@p672))
% 31.73/31.92  (step-pop @p3510 :rule scope :premises (@p3509))
% 31.73/31.92  (step-pop @p3511 :rule scope :premises (@p3510))
% 31.73/31.92  (step-pop @p3512 :rule scope :premises (@p3511))
% 31.73/31.92  (step-pop @p3513 :rule scope :premises (@p3512))
% 31.73/31.92  (step-pop @p3514 :rule scope :premises (@p3513))
% 31.73/31.92  (step-pop @p3515 :rule scope :premises (@p3514))
% 31.73/31.92  (step-pop @p3516 :rule scope :premises (@p3515))
% 31.73/31.92  (step-pop @p3517 :rule scope :premises (@p3516))
% 31.73/31.92  (step-pop @p3518 :rule scope :premises (@p3517))
% 31.73/31.92  (step-pop @p3519 :rule scope :premises (@p3518))
% 31.73/31.92  (step-pop @p3520 :rule scope :premises (@p3519))
% 31.73/31.92  (step-pop @p3521 :rule scope :premises (@p3520))
% 31.73/31.92  (step-pop @p3522 :rule scope :premises (@p3521))
% 31.73/31.92  (step-pop @p3523 :rule scope :premises (@p3522))
% 31.73/31.92  (step-pop @p3524 :rule scope :premises (@p3523))
% 31.73/31.92  (step-pop @p3525 :rule scope :premises (@p3524))
% 31.73/31.92  (step-pop @p3526 :rule scope :premises (@p3525))
% 31.73/31.92  (step-pop @p3527 :rule scope :premises (@p3526))
% 31.73/31.92  (step-pop @p3528 :rule scope :premises (@p3527))
% 31.73/31.92  (step-pop @p3529 :rule scope :premises (@p3528))
% 31.73/31.92  (step-pop @p3530 :rule scope :premises (@p3529))
% 31.73/31.92  (step-pop @p3531 :rule scope :premises (@p3530))
% 31.73/31.92  (step-pop @p3532 :rule scope :premises (@p3531))
% 31.73/31.92  (step-pop @p3533 :rule scope :premises (@p3532))
% 31.73/31.92  (step @p673 :rule process_scope :premises (@p3533) :args (@t195))
% 31.73/31.92  (step @p283 :rule instantiate :premises (@p170) :args (@t112))
% 31.73/31.92  (step @p258 :rule instantiate :premises (@p3) :args (@t92))
% 31.73/31.92  (step @p288 :rule instantiate :premises (@p170) :args (@t116))
% 31.73/31.92  (step @p297 :rule instantiate :premises (@p179) :args (@t123))
% 31.73/31.92  (step @p311 :rule instantiate :premises (@p170) :args (@t132))
% 31.73/31.92  (step @p321 :rule instantiate :premises (@p170) :args (@t140))
% 31.73/31.92  (step @p302 :rule instantiate :premises (@p170) :args (@t126))
% 31.73/31.92  (step @p316 :rule instantiate :premises (@p170) :args (@t136))
% 31.73/31.92  (step @p509 :rule symm :premises (@p211))
% 31.73/31.92  (step @p442 :rule refl :args (@t56))
% 31.73/31.92  (step @p443 :rule symm :premises (@p197))
% 31.73/31.92  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.92  (step @p445 :rule symm :premises (@p223))
% 31.73/31.92  (step @p446 :rule symm :premises (@p130))
% 31.73/31.92  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.92  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.92  (step @p449 :rule symm :premises (@p245))
% 31.73/31.92  (step @p450 :rule refl :args (@t57))
% 31.73/31.92  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.92  (step @p452 :rule refl :args (@t54))
% 31.73/31.92  (step @p453 :rule refl :args (@t87))
% 31.73/31.92  (step @p454 :rule symm :premises (@p184))
% 31.73/31.92  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.92  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.92  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.92  (step @p458 :rule symm :premises (@p456))
% 31.73/31.92  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.92  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.92  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.92  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.92  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.92  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.92  (step @p465 :rule symm :premises (@p464))
% 31.73/31.92  (step @p466 :rule symm :premises (@p209))
% 31.73/31.92  (step @p467 :rule symm :premises (@p247))
% 31.73/31.92  (step @p440 :rule refl :args (@t47))
% 31.73/31.92  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.92  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.92  (step @p470 :rule symm :premises (@p239))
% 31.73/31.92  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.92  (step @p472 :rule symm :premises (@p253))
% 31.73/31.92  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.92  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.92  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.92  (step @p476 :rule symm :premises (@p475))
% 31.73/31.92  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.92  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.92  (step @p479 :rule refl :args (@t58))
% 31.73/31.92  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.92  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.92  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.92  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.92  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.92  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.92  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.92  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.92  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.92  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.92  (step @p510 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.92  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.92  (step @p511 :rule instantiate :premises (@p179) :args (@t61))
% 31.73/31.92  (step @p699 :rule trans :premises (@p511 @p491 @p510 @p489 @p465 @p463 @p448 @p445 @p444 @p509))
% 31.73/31.92  (step @p700 :rule and_intro :premises (@p167 @p699 @p3470 @p151 @p130 @p174 @p350 @p103 @p316 @p3466 @p302 @p321 @p72 @p311 @p171 @p297 @p288 @p180 @p258 @p175 @p176 @p172 @p173 @p157 @p283))
% 31.73/31.92  (step @p701 :rule modus_ponens :premises (@p700 @p673))
% 31.73/31.92  (step-pop @p3534 :rule scope :premises (@p701))
% 31.73/31.92  (step-pop @p3535 :rule scope :premises (@p3534))
% 31.73/31.92  (step-pop @p3536 :rule scope :premises (@p3535))
% 31.73/31.92  (step-pop @p3537 :rule scope :premises (@p3536))
% 31.73/31.92  (step-pop @p3538 :rule scope :premises (@p3537))
% 31.73/31.92  (step-pop @p3539 :rule scope :premises (@p3538))
% 31.73/31.92  (step-pop @p3540 :rule scope :premises (@p3539))
% 31.73/31.92  (step-pop @p3541 :rule scope :premises (@p3540))
% 31.73/31.92  (step-pop @p3542 :rule scope :premises (@p3541))
% 31.73/31.92  (step-pop @p3543 :rule scope :premises (@p3542))
% 31.73/31.92  (step-pop @p3544 :rule scope :premises (@p3543))
% 31.73/31.92  (step-pop @p3545 :rule scope :premises (@p3544))
% 31.73/31.92  (step-pop @p3546 :rule scope :premises (@p3545))
% 31.73/31.92  (step-pop @p3547 :rule scope :premises (@p3546))
% 31.73/31.92  (step-pop @p3548 :rule scope :premises (@p3547))
% 31.73/31.92  (step-pop @p3549 :rule scope :premises (@p3548))
% 31.73/31.92  (step-pop @p3550 :rule scope :premises (@p3549))
% 31.73/31.92  (step-pop @p3551 :rule scope :premises (@p3550))
% 31.73/31.92  (step-pop @p3552 :rule scope :premises (@p3551))
% 31.73/31.92  (step-pop @p3553 :rule scope :premises (@p3552))
% 31.73/31.92  (step-pop @p3554 :rule scope :premises (@p3553))
% 31.73/31.92  (step-pop @p3555 :rule scope :premises (@p3554))
% 31.73/31.92  (step-pop @p3556 :rule scope :premises (@p3555))
% 31.73/31.92  (step-pop @p3557 :rule scope :premises (@p3556))
% 31.73/31.92  (step-pop @p3558 :rule scope :premises (@p3557))
% 31.73/31.92  (step @p702 :rule process_scope :premises (@p3558) :args (@t195))
% 31.73/31.92  (step @p728 :rule implies_elim :premises (@p702))
% 31.73/31.92  (step @p729 :rule cnf_and_neg :args (@t196))
% 31.73/31.92  (step @p730 :rule resolution :premises (@p729 @p728) :args (true @t196))
% 31.73/31.92  (step @p731 :rule reordering :premises (@p730) :args ((or @t195 @t221 @t220 @t219 @t218 @t217 @t216 @t215 @t214 @t213 @t212 @t211 @t210 @t209 @t208 @t207 @t206 @t205 @t204 @t203 @t202 @t201 @t200 @t199 @t198 @t197)))
% 31.73/31.92  (step @p321 :rule instantiate :premises (@p170) :args (@t140))
% 31.73/31.92  (step @p316 :rule instantiate :premises (@p170) :args (@t136))
% 31.73/31.92  (step @p311 :rule instantiate :premises (@p170) :args (@t132))
% 31.73/31.92  (step @p302 :rule instantiate :premises (@p170) :args (@t126))
% 31.73/31.92  (step @p297 :rule instantiate :premises (@p179) :args (@t123))
% 31.73/31.92  (step @p288 :rule instantiate :premises (@p170) :args (@t116))
% 31.73/31.92  (step @p283 :rule instantiate :premises (@p170) :args (@t112))
% 31.73/31.92  (step @p732 :rule instantiate :premises (@p3) :args ((@list @t17 @t49 tptp.a19)))
% 31.73/31.92  (step @p733 :rule refl :args (@t227))
% 31.73/31.92  (step @p734 :rule refl :args (@t229))
% 31.73/31.92  (step @p735 :rule refl :args (@t232))
% 31.73/31.92  (step @p736 :rule refl :args (@t234))
% 31.73/31.92  (step @p737 :rule refl :args (@t203))
% 31.73/31.92  (step @p738 :rule refl :args (@t204))
% 31.73/31.92  (step @p739 :rule refl :args (@t205))
% 31.73/31.92  (step @p740 :rule bool-double-not-elim :args (@t160))
% 31.73/31.92  (step @p741 :rule refl :args (@t207))
% 31.73/31.92  (step @p742 :rule refl :args (@t208))
% 31.73/31.92  (step @p743 :rule refl :args (@t209))
% 31.73/31.92  (step @p744 :rule refl :args (@t210))
% 31.73/31.92  (step @p745 :rule refl :args (@t211))
% 31.73/31.92  (step @p746 :rule refl :args (@t212))
% 31.73/31.92  (step @p747 :rule refl :args (@t213))
% 31.73/31.92  (step @p748 :rule refl :args (@t214))
% 31.73/31.92  (step @p749 :rule refl :args (@t216))
% 31.73/31.92  (step @p750 :rule refl :args (@t217))
% 31.73/31.92  (step @p751 :rule refl :args (@t219))
% 31.73/31.92  (step @p752 :rule refl :args (@t220))
% 31.73/31.92  (step @p753 :rule refl :args (@t221))
% 31.73/31.92  (step @p754 :rule nary_cong :premises (@p753 @p752 @p751 @p750 @p749 @p748 @p747 @p746 @p745 @p744 @p743 @p742 @p741 @p740 @p739 @p738 @p737 @p736 @p735 @p734 @p733) :args ((or @t221 @t220 @t219 @t217 @t216 @t214 @t213 @t212 @t211 @t210 @t209 @t208 @t207 (not @t206) @t205 @t204 @t203 @t234 @t232 @t229 @t227)))
% 31.73/31.92  (assume-push @p3559 @t155)
% 31.73/31.92  (assume-push @p3560 @t228)
% 31.73/31.92  (assume-push @p3561 @t235)
% 31.73/31.92  (assume-push @p3562 @t159)
% 31.73/31.92  (assume-push @p3563 @t206)
% 31.73/31.92  (step @p760 :rule evaluate :args (@t236))
% 31.73/31.92  (step @p509 :rule symm :premises (@p211))
% 31.73/31.92  (step @p442 :rule refl :args (@t56))
% 31.73/31.92  (step @p443 :rule symm :premises (@p197))
% 31.73/31.92  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.92  (step @p445 :rule symm :premises (@p223))
% 31.73/31.92  (step @p446 :rule symm :premises (@p130))
% 31.73/31.92  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.92  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.92  (step @p449 :rule symm :premises (@p245))
% 31.73/31.92  (step @p450 :rule refl :args (@t57))
% 31.73/31.92  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.92  (step @p452 :rule refl :args (@t54))
% 31.73/31.92  (step @p453 :rule refl :args (@t87))
% 31.73/31.92  (step @p454 :rule symm :premises (@p184))
% 31.73/31.92  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.92  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.92  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.92  (step @p458 :rule symm :premises (@p456))
% 31.73/31.92  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.92  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.92  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.92  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.92  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.92  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.92  (step @p465 :rule symm :premises (@p464))
% 31.73/31.92  (step @p466 :rule symm :premises (@p209))
% 31.73/31.92  (step @p467 :rule symm :premises (@p247))
% 31.73/31.92  (step @p440 :rule refl :args (@t47))
% 31.73/31.92  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.92  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.92  (step @p470 :rule symm :premises (@p239))
% 31.73/31.92  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.92  (step @p472 :rule symm :premises (@p253))
% 31.73/31.92  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.92  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.92  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.92  (step @p476 :rule symm :premises (@p475))
% 31.73/31.92  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.92  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.92  (step @p479 :rule refl :args (@t58))
% 31.73/31.92  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.92  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.92  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.92  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.92  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.92  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.92  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.92  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.92  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.92  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.92  (step @p510 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.92  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.92  (step @p511 :rule instantiate :premises (@p179) :args (@t61))
% 31.73/31.92  (step @p761 :rule trans :premises (@p511 @p491 @p510 @p489 @p465 @p463 @p448 @p445 @p444 @p509))
% 31.73/31.92  (step @p762 :rule true_intro :premises (@p761))
% 31.73/31.92  (step @p763 :rule false_intro :premises (@p3563))
% 31.73/31.92  (step @p764 :rule symm :premises (@p763))
% 31.73/31.92  (step @p765 :rule trans :premises (@p764 @p762))
% 31.73/31.92  (step @p766 false :rule eq_resolve :premises (@p765 @p760))
% 31.73/31.92  (step-pop @p3564 :rule scope :premises (@p766))
% 31.73/31.92  (step-pop @p3565 :rule scope :premises (@p3564))
% 31.73/31.92  (step-pop @p3566 :rule scope :premises (@p3565))
% 31.73/31.92  (step-pop @p3567 :rule scope :premises (@p3566))
% 31.73/31.92  (step-pop @p3568 :rule scope :premises (@p3567))
% 31.73/31.92  (step @p767 :rule process_scope :premises (@p3568) :args (false))
% 31.73/31.92  (assume-push @p3569 @t150)
% 31.73/31.92  (assume-push @p3570 @t151)
% 31.73/31.92  (assume-push @p3571 @t153)
% 31.73/31.92  (assume-push @p3572 @t155)
% 31.73/31.92  (assume-push @p3573 @t156)
% 31.73/31.92  (assume-push @p3574 @t158)
% 31.73/31.92  (assume-push @p3575 @t143)
% 31.73/31.92  (assume-push @p3576 @t139)
% 31.73/31.92  (assume-push @p3577 @t135)
% 31.73/31.92  (assume-push @p3578 @t159)
% 31.73/31.92  (assume-push @p3579 @t131)
% 31.73/31.92  (assume-push @p3580 @t128)
% 31.73/31.92  (assume-push @p3581 @t125)
% 31.73/31.92  (assume-push @p3582 @t206)
% 31.73/31.92  (assume-push @p3583 @t121)
% 31.73/31.92  (assume-push @p3584 @t119)
% 31.73/31.92  (assume-push @p3585 @t115)
% 31.73/31.92  (assume-push @p3586 @t233)
% 31.73/31.92  (assume-push @p3587 @t231)
% 31.73/31.92  (assume-push @p3588 @t228)
% 31.73/31.92  (assume-push @p3589 @t226)
% 31.73/31.92  (assume-push @p3590 @t125)
% 31.73/31.92  (assume-push @p3591 @t158)
% 31.73/31.92  (assume-push @p3592 @t151)
% 31.73/31.92  (assume-push @p3593 @t139)
% 31.73/31.92  (assume-push @p3594 @t131)
% 31.73/31.92  (assume-push @p3595 @t135)
% 31.73/31.92  (assume-push @p3596 @t150)
% 31.73/31.92  (assume-push @p3597 @t143)
% 31.73/31.92  (assume-push @p3598 @t128)
% 31.73/31.92  (assume-push @p3599 @t153)
% 31.73/31.92  (assume-push @p3600 @t226)
% 31.73/31.92  (assume-push @p3601 @t228)
% 31.73/31.92  (assume-push @p3602 @t159)
% 31.73/31.92  (assume-push @p3603 @t233)
% 31.73/31.92  (assume-push @p3604 @t115)
% 31.73/31.92  (assume-push @p3605 @t121)
% 31.73/31.92  (assume-push @p3606 @t119)
% 31.73/31.92  (assume-push @p3607 @t231)
% 31.73/31.92  (assume-push @p3608 @t156)
% 31.73/31.92  (step @p513 :rule symm :premises (@p297))
% 31.73/31.92  (step @p813 :rule symm :premises (@p3574))
% 31.73/31.92  (step @p415 :rule symm :premises (@p103))
% 31.73/31.92  (step @p814 :rule trans :premises (@p415 @p813))
% 31.73/31.92  (step @p815 :rule cong :premises (@p814 @p73) :args (@t138))
% 31.73/31.92  (step @p816 :rule trans :premises (@p316 @p815))
% 31.73/31.92  (step @p817 :rule cong :premises (@p816 @p332) :args (@t130))
% 31.73/31.92  (step @p818 :rule trans :premises (@p171 @p817))
% 31.73/31.92  (step @p403 :rule refl :args (@t122))
% 31.73/31.92  (step @p422 :rule refl :args (@t51))
% 31.73/31.92  (step @p819 :rule cong :premises (@p422 @p813) :args (@t133))
% 31.73/31.92  (step @p820 :rule cong :premises (@p819 @p37) :args (@t134))
% 31.73/31.92  (step @p402 :rule symm :premises (@p72))
% 31.73/31.92  (step @p821 :rule cong :premises (@p403 @p3574) :args (@t141))
% 31.73/31.92  (step @p822 :rule cong :premises (@p821 @p36) :args (@t142))
% 31.73/31.92  (step @p823 :rule trans :premises (@p321 @p822 @p402))
% 31.73/31.92  (step @p824 :rule cong :premises (@p823 @p332) :args (@t127))
% 31.73/31.92  (step @p825 :rule trans :premises (@p316 @p815 @p302 @p824))
% 31.73/31.92  (step @p826 :rule symm :premises (@p816))
% 31.73/31.92  (step @p827 :rule trans :premises (@p826 @p825))
% 31.73/31.92  (step @p828 :rule cong :premises (@p827 @p73) :args (@t223))
% 31.73/31.92  (step @p829 :rule cong :premises (@p816 @p73) :args (@t137))
% 31.73/31.92  (step @p830 :rule trans :premises (@p103 @p829 @p828 @p311 @p820 @p171 @p817))
% 31.73/31.92  (step @p831 :rule cong :premises (@p830 @p403) :args (@t144))
% 31.73/31.92  (step @p832 :rule trans :premises (@p831 @p513))
% 31.73/31.92  (step @p833 :rule cong :premises (@p832 @p818) :args (@t152))
% 31.73/31.92  (step @p834 :rule trans :premises (@p350 @p833 @p513))
% 31.73/31.92  (step @p835 :rule cong :premises (@p403 @p834) :args (@t225))
% 31.73/31.92  (step @p836 :rule symm :premises (@p732))
% 31.73/31.92  (step @p407 :rule symm :premises (@p350))
% 31.73/31.92  (step @p837 :rule symm :premises (@p833))
% 31.73/31.92  (step @p838 :rule trans :premises (@p171 @p817 @p297 @p837 @p407))
% 31.73/31.92  (step @p839 :rule cong :premises (@p332 @p838) :args (@t145))
% 31.73/31.92  (step @p632 :rule refl :args (@t53))
% 31.73/31.92  (step @p840 :rule trans :premises (@p171 @p817 @p321 @p822 @p402))
% 31.73/31.92  (step @p634 :rule refl :args (@t48))
% 31.73/31.92  (step @p841 :rule cong :premises (@p634 @p840) :args (@t113))
% 31.73/31.92  (step @p842 :rule cong :premises (@p841 @p632) :args (@t114))
% 31.73/31.92  (step @p843 :rule symm :premises (@p3578))
% 31.73/31.92  (step @p592 :rule refl :args (@t12))
% 31.73/31.92  (step @p844 :rule cong :premises (@p592 @p843) :args (@t71))
% 31.73/31.92  (step @p845 :rule cong :premises (@p844 @p39) :args (@t120))
% 31.73/31.92  (step @p846 :rule symm :premises (@p3586))
% 31.73/31.92  (step @p847 :rule trans :premises (@p843 @p846))
% 31.73/31.92  (step @p848 :rule symm :premises (@p3588))
% 31.73/31.92  (step @p849 :rule symm :premises (@p823))
% 31.73/31.92  (step @p850 :rule cong :premises (@p834 @p849) :args (@t29))
% 31.73/31.92  (step @p515 :rule symm :premises (@p288))
% 31.73/31.92  (step @p851 :rule symm :premises (@p850))
% 31.73/31.92  (step @p852 :rule trans :premises (@p297 @p851))
% 31.73/31.92  (step @p853 :rule trans :premises (@p3574 @p830 @p852))
% 31.73/31.92  (step @p854 :rule cong :premises (@p853 @p843) :args (@t94))
% 31.73/31.92  (step @p855 :rule symm :premises (@p853))
% 31.73/31.92  (step @p856 :rule cong :premises (@p855 @p39) :args (@t54))
% 31.73/31.92  (step @p857 :rule trans :premises (@p856 @p854))
% 31.73/31.92  (step @p858 :rule cong :premises (@p857 @p40) :args (@t55))
% 31.73/31.92  (step @p859 :rule trans :premises (@p858 @p515 @p850 @p513))
% 31.73/31.92  (step @p860 :rule trans :premises (@p859 @p848 @p847))
% 31.73/31.92  (step @p861 :rule cong :premises (@p860 @p110) :args (@t56))
% 31.73/31.92  (step @p862 :rule trans :premises (@p861 @p172 @p845 @p283 @p842 @p839))
% 31.73/31.92  (step @p863 :rule trans :premises (@p103 @p829))
% 31.73/31.92  (step @p864 :rule symm :premises (@p830))
% 31.73/31.92  (step @p865 :rule symm :premises (@p847))
% 31.73/31.92  (step @p866 :rule trans :premises (@p865 @p3588 @p864 @p863))
% 31.73/31.92  (step @p867 :rule cong :premises (@p866 @p862) :args (@t62))
% 31.73/31.92  (step @p442 :rule refl :args (@t56))
% 31.73/31.92  (step @p868 :rule cong :premises (@p846 @p442) :args (@t58))
% 31.73/31.92  (step @p869 :rule symm :premises (@p181))
% 31.73/31.92  (step @p870 :rule cong :premises (@p39 @p865) :args (@t39))
% 31.73/31.92  (step @p871 :rule trans :premises (@p870 @p869))
% 31.73/31.92  (step @p872 :rule trans :premises (@p871 @p843))
% 31.73/31.92  (step @p873 :rule cong :premises (@p872 @p442) :args (@t109))
% 31.73/31.92  (step @p874 :rule trans :premises (@p157 @p873 @p868 @p867 @p836 @p835 @p513))
% 31.73/31.92  (step-pop @p3609 :rule scope :premises (@p874))
% 31.73/31.92  (step-pop @p3610 :rule scope :premises (@p3609))
% 31.73/31.92  (step-pop @p3611 :rule scope :premises (@p3610))
% 31.73/31.92  (step-pop @p3612 :rule scope :premises (@p3611))
% 31.73/31.92  (step-pop @p3613 :rule scope :premises (@p3612))
% 31.73/31.92  (step-pop @p3614 :rule scope :premises (@p3613))
% 31.73/31.92  (step-pop @p3615 :rule scope :premises (@p3614))
% 31.73/31.92  (step-pop @p3616 :rule scope :premises (@p3615))
% 31.73/31.92  (step-pop @p3617 :rule scope :premises (@p3616))
% 31.73/31.92  (step-pop @p3618 :rule scope :premises (@p3617))
% 31.73/31.92  (step-pop @p3619 :rule scope :premises (@p3618))
% 31.73/31.92  (step-pop @p3620 :rule scope :premises (@p3619))
% 31.73/31.92  (step-pop @p3621 :rule scope :premises (@p3620))
% 31.73/31.92  (step-pop @p3622 :rule scope :premises (@p3621))
% 31.73/31.92  (step-pop @p3623 :rule scope :premises (@p3622))
% 31.73/31.92  (step-pop @p3624 :rule scope :premises (@p3623))
% 31.73/31.92  (step-pop @p3625 :rule scope :premises (@p3624))
% 31.73/31.92  (step-pop @p3626 :rule scope :premises (@p3625))
% 31.73/31.92  (step-pop @p3627 :rule scope :premises (@p3626))
% 31.73/31.92  (step @p875 :rule process_scope :premises (@p3627) :args (@t235))
% 31.73/31.92  (step @p895 :rule and_intro :premises (@p297 @p3574 @p103 @p316 @p171 @p311 @p72 @p321 @p302 @p350 @p732 @p3588 @p3578 @p3586 @p283 @p172 @p288 @p181 @p157))
% 31.73/31.92  (step @p896 :rule modus_ponens :premises (@p895 @p875))
% 31.73/31.92  (step @p897 :rule and_intro :premises (@p151 @p3588 @p896 @p3578 @p3582))
% 31.73/31.92  (step-pop @p3628 :rule scope :premises (@p897))
% 31.73/31.92  (step-pop @p3629 :rule scope :premises (@p3628))
% 31.73/31.92  (step-pop @p3630 :rule scope :premises (@p3629))
% 31.73/31.92  (step-pop @p3631 :rule scope :premises (@p3630))
% 31.73/31.92  (step-pop @p3632 :rule scope :premises (@p3631))
% 31.73/31.92  (step-pop @p3633 :rule scope :premises (@p3632))
% 31.73/31.92  (step-pop @p3634 :rule scope :premises (@p3633))
% 31.73/31.92  (step-pop @p3635 :rule scope :premises (@p3634))
% 31.73/31.92  (step-pop @p3636 :rule scope :premises (@p3635))
% 31.73/31.92  (step-pop @p3637 :rule scope :premises (@p3636))
% 31.73/31.92  (step-pop @p3638 :rule scope :premises (@p3637))
% 31.73/31.92  (step-pop @p3639 :rule scope :premises (@p3638))
% 31.73/31.92  (step-pop @p3640 :rule scope :premises (@p3639))
% 31.73/31.92  (step-pop @p3641 :rule scope :premises (@p3640))
% 31.73/31.92  (step-pop @p3642 :rule scope :premises (@p3641))
% 31.73/31.92  (step-pop @p3643 :rule scope :premises (@p3642))
% 31.73/31.92  (step-pop @p3644 :rule scope :premises (@p3643))
% 31.73/31.92  (step-pop @p3645 :rule scope :premises (@p3644))
% 31.73/31.92  (step-pop @p3646 :rule scope :premises (@p3645))
% 31.73/31.92  (step-pop @p3647 :rule scope :premises (@p3646))
% 31.73/31.92  (step-pop @p3648 :rule scope :premises (@p3647))
% 31.73/31.92  (step @p898 :rule process_scope :premises (@p3648) :args (@t237))
% 31.73/31.92  (step @p920 :rule implies_elim :premises (@p898))
% 31.73/31.92  (step @p921 :rule resolution :premises (@p920 @p767) :args (true @t237))
% 31.73/31.92  (step @p922 :rule not_and :premises (@p921))
% 31.73/31.92  (step @p923 :rule eq_resolve :premises (@p922 @p754))
% 31.73/31.92  (step @p924 :rule instantiate :premises (@p170) :args ((@list @t55 @t47)))
% 31.73/31.92  (assume-push @p3649 @t150)
% 31.73/31.92  (assume-push @p3650 @t151)
% 31.73/31.92  (assume-push @p3651 @t153)
% 31.73/31.92  (assume-push @p3652 @t154)
% 31.73/31.92  (assume-push @p3653 @t155)
% 31.73/31.92  (assume-push @p3654 @t156)
% 31.73/31.92  (assume-push @p3655 @t158)
% 31.73/31.92  (assume-push @p3656 @t143)
% 31.73/31.92  (assume-push @p3657 @t139)
% 31.73/31.92  (assume-push @p3658 @t135)
% 31.73/31.92  (assume-push @p3659 @t159)
% 31.73/31.92  (assume-push @p3660 @t131)
% 31.73/31.92  (assume-push @p3661 @t128)
% 31.73/31.92  (assume-push @p3662 @t125)
% 31.73/31.92  (assume-push @p3663 @t121)
% 31.73/31.92  (assume-push @p3664 @t119)
% 31.73/31.92  (assume-push @p3665 @t233)
% 31.73/31.92  (assume-push @p3666 @t111)
% 31.73/31.92  (assume-push @p3667 @t108)
% 31.73/31.92  (assume-push @p3668 @t106)
% 31.73/31.92  (assume-push @p3669 @t231)
% 31.73/31.92  (assume-push @p3670 @t238)
% 31.73/31.92  (assume-push @p3671 @t239)
% 31.73/31.92  (assume-push @p3672 @t241)
% 31.73/31.92  (assume-push @p3673 @t125)
% 31.73/31.92  (assume-push @p3674 @t158)
% 31.73/31.92  (assume-push @p3675 @t151)
% 31.73/31.92  (assume-push @p3676 @t139)
% 31.73/31.92  (assume-push @p3677 @t131)
% 31.73/31.92  (assume-push @p3678 @t135)
% 31.73/31.92  (assume-push @p3679 @t150)
% 31.73/31.92  (assume-push @p3680 @t143)
% 31.73/31.92  (assume-push @p3681 @t128)
% 31.73/31.92  (assume-push @p3682 @t153)
% 31.73/31.92  (assume-push @p3683 @t119)
% 31.73/31.92  (assume-push @p3684 @t159)
% 31.73/31.92  (assume-push @p3685 @t241)
% 31.73/31.92  (assume-push @p3686 @t238)
% 31.73/31.92  (assume-push @p3687 @t239)
% 31.73/31.92  (assume-push @p3688 @t108)
% 31.73/31.92  (assume-push @p3689 @t154)
% 31.73/31.92  (assume-push @p3690 @t233)
% 31.73/31.92  (assume-push @p3691 @t121)
% 31.73/31.92  (assume-push @p3692 @t156)
% 31.73/31.92  (assume-push @p3693 @t231)
% 31.73/31.92  (assume-push @p3694 @t111)
% 31.73/31.92  (assume-push @p3695 @t106)
% 31.73/31.92  (assume-push @p3696 @t155)
% 31.73/31.92  (step @p513 :rule symm :premises (@p297))
% 31.73/31.92  (step @p652 :rule symm :premises (@p321))
% 31.73/31.92  (step @p973 :rule symm :premises (@p3655))
% 31.73/31.92  (step @p403 :rule refl :args (@t122))
% 31.73/31.92  (step @p974 :rule cong :premises (@p403 @p973) :args (@t146))
% 31.73/31.92  (step @p975 :rule cong :premises (@p974 @p36) :args (@t149))
% 31.73/31.92  (step @p976 :rule trans :premises (@p72 @p975 @p652))
% 31.73/31.92  (step @p415 :rule symm :premises (@p103))
% 31.73/31.92  (step @p977 :rule trans :premises (@p415 @p973))
% 31.73/31.92  (step @p978 :rule cong :premises (@p977 @p73) :args (@t138))
% 31.73/31.92  (step @p979 :rule trans :premises (@p316 @p978))
% 31.73/31.92  (step @p980 :rule cong :premises (@p979 @p332) :args (@t130))
% 31.73/31.92  (step @p981 :rule trans :premises (@p171 @p980))
% 31.73/31.92  (step @p422 :rule refl :args (@t51))
% 31.73/31.92  (step @p982 :rule cong :premises (@p422 @p973) :args (@t133))
% 31.73/31.92  (step @p983 :rule cong :premises (@p982 @p37) :args (@t134))
% 31.73/31.92  (step @p984 :rule symm :premises (@p976))
% 31.73/31.92  (step @p985 :rule cong :premises (@p984 @p332) :args (@t127))
% 31.73/31.92  (step @p986 :rule trans :premises (@p316 @p978 @p302 @p985))
% 31.73/31.92  (step @p987 :rule symm :premises (@p979))
% 31.73/31.92  (step @p988 :rule trans :premises (@p987 @p986))
% 31.73/31.92  (step @p989 :rule cong :premises (@p988 @p73) :args (@t223))
% 31.73/31.92  (step @p990 :rule cong :premises (@p979 @p73) :args (@t137))
% 31.73/31.92  (step @p991 :rule trans :premises (@p103 @p990 @p989 @p311 @p983 @p171 @p980))
% 31.73/31.92  (step @p992 :rule cong :premises (@p991 @p403) :args (@t144))
% 31.73/31.92  (step @p993 :rule trans :premises (@p992 @p513))
% 31.73/31.92  (step @p994 :rule cong :premises (@p993 @p981) :args (@t152))
% 31.73/31.92  (step @p995 :rule trans :premises (@p350 @p994 @p513))
% 31.73/31.92  (step @p996 :rule cong :premises (@p995 @p976) :args (@t29))
% 31.73/31.92  (step @p515 :rule symm :premises (@p288))
% 31.73/31.92  (step @p997 :rule symm :premises (@p3659))
% 31.73/31.92  (step @p998 :rule symm :premises (@p996))
% 31.73/31.92  (step @p999 :rule trans :premises (@p297 @p998))
% 31.73/31.92  (step @p1000 :rule trans :premises (@p3655 @p991 @p999))
% 31.73/31.92  (step @p1001 :rule cong :premises (@p1000 @p997) :args (@t94))
% 31.73/31.92  (step @p1002 :rule symm :premises (@p1000))
% 31.73/31.92  (step @p1003 :rule cong :premises (@p1002 @p39) :args (@t54))
% 31.73/31.92  (step @p1004 :rule trans :premises (@p1003 @p1001))
% 31.73/31.92  (step @p1005 :rule cong :premises (@p1004 @p40) :args (@t55))
% 31.73/31.92  (step @p1006 :rule symm :premises (@p924))
% 31.73/31.92  (step @p440 :rule refl :args (@t47))
% 31.73/31.92  (step @p1007 :rule refl :args (@t55))
% 31.73/31.92  (step @p1008 :rule cong :premises (@p1007 @p3670) :args (@t56))
% 31.73/31.92  (step @p553 :rule symm :premises (@p180))
% 31.73/31.92  (step @p570 :rule symm :premises (@p221))
% 31.73/31.92  (step @p502 :rule symm :premises (@p203))
% 31.73/31.92  (step @p503 :rule cong :premises (@p502 @p40) :args (@t188))
% 31.73/31.92  (step @p441 :rule symm :premises (@p211))
% 31.73/31.92  (step @p442 :rule refl :args (@t56))
% 31.73/31.92  (step @p443 :rule symm :premises (@p197))
% 31.73/31.92  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.92  (step @p445 :rule symm :premises (@p223))
% 31.73/31.92  (step @p446 :rule symm :premises (@p130))
% 31.73/31.92  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.92  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.92  (step @p449 :rule symm :premises (@p245))
% 31.73/31.92  (step @p450 :rule refl :args (@t57))
% 31.73/31.92  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.92  (step @p452 :rule refl :args (@t54))
% 31.73/31.92  (step @p453 :rule refl :args (@t87))
% 31.73/31.92  (step @p454 :rule symm :premises (@p184))
% 31.73/31.92  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.92  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.92  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.92  (step @p458 :rule symm :premises (@p456))
% 31.73/31.92  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.92  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.92  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.92  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.92  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.92  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.92  (step @p465 :rule symm :premises (@p464))
% 31.73/31.92  (step @p466 :rule symm :premises (@p209))
% 31.73/31.92  (step @p467 :rule symm :premises (@p247))
% 31.73/31.92  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.92  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.92  (step @p470 :rule symm :premises (@p239))
% 31.73/31.92  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.92  (step @p472 :rule symm :premises (@p253))
% 31.73/31.92  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.92  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.92  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.92  (step @p476 :rule symm :premises (@p475))
% 31.73/31.92  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.92  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.92  (step @p479 :rule refl :args (@t58))
% 31.73/31.92  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.92  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.92  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.92  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.92  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.92  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.92  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.92  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.92  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.92  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.92  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.92  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.92  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.92  (step @p504 :rule trans :premises (@p466 @p203))
% 31.73/31.92  (step @p505 :rule cong :premises (@p504 @p492) :args (@t189))
% 31.73/31.92  (step @p506 :rule cong :premises (@p209 @p110) :args (@t56))
% 31.73/31.92  (step @p571 :rule trans :premises (@p506 @p505 @p503 @p570))
% 31.73/31.92  (step @p572 :rule symm :premises (@p571))
% 31.73/31.92  (step @p573 :rule symm :premises (@p212))
% 31.73/31.92  (step @p574 :rule symm :premises (@p188))
% 31.73/31.92  (step @p575 :rule cong :premises (@p574 @p40) :args (@t192))
% 31.73/31.92  (step @p576 :rule symm :premises (@p213))
% 31.73/31.92  (step @p577 :rule refl :args (@t75))
% 31.73/31.92  (step @p578 :rule cong :premises (@p577 @p221) :args (@t193))
% 31.73/31.92  (step @p579 :rule trans :premises (@p578 @p576 @p575 @p573))
% 31.73/31.92  (step @p580 :rule cong :premises (@p579 @p452) :args (@t194))
% 31.73/31.92  (step @p581 :rule trans :premises (@p228 @p580 @p454))
% 31.73/31.92  (step @p582 :rule cong :premises (@p581 @p572) :args (@t193))
% 31.73/31.92  (step @p583 :rule symm :premises (@p578))
% 31.73/31.92  (step @p585 :rule symm :premises (@p575))
% 31.73/31.92  (step @p1009 :rule trans :premises (@p212 @p585 @p213 @p583 @p582 @p553))
% 31.73/31.92  (step @p1010 :rule symm :premises (@p582))
% 31.73/31.92  (step @p555 :rule symm :premises (@p174))
% 31.73/31.92  (step @p1011 :rule cong :premises (@p555 @p452) :args (@t242))
% 31.73/31.92  (step @p1012 :rule symm :premises (@p195))
% 31.73/31.92  (step @p1013 :rule symm :premises (@p249))
% 31.73/31.92  (step @p558 :rule symm :premises (@p194))
% 31.73/31.92  (step @p559 :rule cong :premises (@p558 @p492) :args (@t190))
% 31.73/31.92  (step @p560 :rule cong :premises (@p194 @p110) :args (@t83))
% 31.73/31.93  (step @p1014 :rule symm :premises (@p198))
% 31.73/31.93  (step @p561 :rule trans :premises (@p192 @p560 @p559))
% 31.73/31.93  (step @p1015 :rule cong :premises (@p167 @p561) :args (@t243))
% 31.73/31.93  (step @p1016 :rule symm :premises (@p1015))
% 31.73/31.93  (step @p1017 :rule symm :premises (@p230))
% 31.73/31.93  (step @p1018 :rule refl :args (@t244))
% 31.73/31.93  (step @p1019 :rule symm :premises (@p202))
% 31.73/31.93  (step @p1020 :rule cong :premises (@p1019 @p1018) :args (@t245))
% 31.73/31.93  (step @p1021 :rule symm :premises (@p1020))
% 31.73/31.93  (step @p1022 :rule cong :premises (@p492 @p1018) :args (@t246))
% 31.73/31.93  (step @p1023 :rule symm :premises (@p1022))
% 31.73/31.93  (step @p1024 :rule cong :premises (@p130 @p1018) :args (@t247))
% 31.73/31.93  (step @p1025 :rule symm :premises (@p1024))
% 31.73/31.93  (step @p1026 :rule trans :premises (@p1012 @p1011 @p454))
% 31.73/31.93  (step @p1027 :rule symm :premises (@p1026))
% 31.73/31.93  (step @p1028 :rule trans :premises (@p454 @p1027))
% 31.73/31.93  (step @p1029 :rule cong :premises (@p1028 @p440) :args (@t248))
% 31.73/31.93  (step @p1030 :rule symm :premises (@p1029))
% 31.73/31.93  (step @p1031 :rule cong :premises (@p1027 @p440) :args (@t249))
% 31.73/31.93  (step @p1032 :rule trans :premises (@p1031 @p1030 @p231 @p1025 @p1023 @p1021 @p1017 @p1016 @p1014 @p192 @p560 @p559))
% 31.73/31.93  (step @p1033 :rule cong :premises (@p1031 @p1032) :args (@t250))
% 31.73/31.93  (step @p1034 :rule trans :premises (@p1026 @p180))
% 31.73/31.93  (step @p1035 :rule cong :premises (@p1034 @p440) :args (@t251))
% 31.73/31.93  (step @p1036 :rule symm :premises (@p231))
% 31.73/31.93  (step @p1037 :rule cong :premises (@p167 @p440) :args (@t252))
% 31.73/31.93  (step @p1038 :rule symm :premises (@p192))
% 31.73/31.93  (step @p1039 :rule cong :premises (@p1038 @p440) :args (@t253))
% 31.73/31.93  (step @p1040 :rule symm :premises (@p204))
% 31.73/31.93  (step @p1041 :rule symm :premises (@p234))
% 31.73/31.93  (step @p1042 :rule symm :premises (@p189))
% 31.73/31.93  (step @p1043 :rule cong :premises (@p1042 @p110) :args (@t254))
% 31.73/31.93  (step @p1044 :rule symm :premises (@p224))
% 31.73/31.93  (step @p1045 :rule trans :premises (@p1044 @p1043))
% 31.73/31.93  (step @p1046 :rule symm :premises (@p1045))
% 31.73/31.93  (step @p1047 :rule cong :premises (@p1046 @p110) :args (@t255))
% 31.73/31.93  (step @p1048 :rule symm :premises (@p1047))
% 31.73/31.93  (step @p1049 :rule trans :premises (@p1045 @p206))
% 31.73/31.93  (step @p1050 :rule cong :premises (@p1049 @p110) :args (@t258))
% 31.73/31.93  (step @p1051 :rule symm :premises (@p1050))
% 31.73/31.93  (step @p1052 :rule symm :premises (@p238))
% 31.73/31.93  (step @p1053 :rule symm :premises (@p246))
% 31.73/31.93  (step @p1054 :rule symm :premises (@p183))
% 31.73/31.93  (step @p1055 :rule cong :premises (@p1054 @p110) :args (@t259))
% 31.73/31.93  (step @p1056 :rule trans :premises (@p1055 @p1054))
% 31.73/31.93  (step @p1057 :rule trans :premises (@p1056 @p492 @p130))
% 31.73/31.93  (step @p1058 :rule cong :premises (@p1057 @p1053) :args (@t261))
% 31.73/31.93  (step @p1059 :rule symm :premises (@p1058))
% 31.73/31.93  (step @p1060 :rule cong :premises (@p130 @p440) :args (@t262))
% 31.73/31.93  (step @p1061 :rule trans :premises (@p1060 @p1059 @p1052 @p1051 @p1048 @p1041))
% 31.73/31.93  (step @p1062 :rule refl :args (@t263))
% 31.73/31.93  (step @p1063 :rule cong :premises (@p1062 @p1061) :args (@t264))
% 31.73/31.93  (step @p1064 :rule symm :premises (@p1060))
% 31.73/31.93  (step @p1065 :rule trans :premises (@p180 @p1010 @p578 @p576 @p575 @p573 @p174 @p1064))
% 31.73/31.93  (step @p606 :rule symm :premises (@p172))
% 31.73/31.93  (step @p1066 :rule cong :premises (@p606 @p440) :args (@t265))
% 31.73/31.93  (step @p1067 :rule symm :premises (@p217))
% 31.73/31.93  (step @p1068 :rule trans :premises (@p1067 @p1066))
% 31.73/31.93  (step @p1069 :rule cong :premises (@p1068 @p1065) :args (@t268))
% 31.73/31.93  (step @p1070 :rule refl :args (@t267))
% 31.73/31.93  (step @p1071 :rule cong :premises (@p1070 @p572) :args (@t269))
% 31.73/31.93  (step @p1072 :rule symm :premises (@p1068))
% 31.73/31.93  (step @p1073 :rule cong :premises (@p1072 @p452) :args (@t270))
% 31.73/31.93  (step @p1074 :rule symm :premises (@p237))
% 31.73/31.93  (step @p1075 :rule cong :premises (@p558 @p452) :args (@t271))
% 31.73/31.93  (step @p1076 :rule symm :premises (@p220))
% 31.73/31.93  (step @p1077 :rule trans :premises (@p1076 @p1075))
% 31.73/31.93  (step @p1078 :rule cong :premises (@p1077 @p453) :args (@t273))
% 31.73/31.93  (step @p1079 :rule symm :premises (@p186))
% 31.73/31.93  (step @p1080 :rule cong :premises (@p1079 @p452) :args (@t275))
% 31.73/31.93  (step @p1081 :rule cong :premises (@p1079 @p572) :args (@t275))
% 31.73/31.93  (step @p1082 :rule symm :premises (@p1081))
% 31.73/31.93  (step @p1083 :rule symm :premises (@p218))
% 31.73/31.93  (step @p1084 :rule cong :premises (@p157 @p442) :args (@t86))
% 31.73/31.93  (step @p1085 :rule symm :premises (@p1084))
% 31.73/31.93  (step @p541 :rule symm :premises (@p157))
% 31.73/31.93  (step @p542 :rule trans :premises (@p541 @p492))
% 31.73/31.93  (step @p663 :rule cong :premises (@p542 @p442) :args (@t110))
% 31.73/31.93  (step @p1086 :rule symm :premises (@p663))
% 31.73/31.93  (step @p1087 :rule trans :premises (@p1086 @p1085))
% 31.73/31.93  (step @p1088 :rule cong :premises (@p182 @p1087) :args (@t277))
% 31.73/31.93  (step @p1089 :rule symm :premises (@p1088))
% 31.73/31.93  (step @p590 :rule symm :premises (@p176))
% 31.73/31.93  (step @p401 :rule symm :premises (@p167))
% 31.73/31.93  (step @p1090 :rule cong :premises (@p401 @p40) :args (@t278))
% 31.73/31.93  (step @p1091 :rule symm :premises (@p190))
% 31.73/31.93  (step @p1092 :rule trans :premises (@p1091 @p1090))
% 31.73/31.93  (step @p1093 :rule cong :premises (@p1092 @p40) :args (@t280))
% 31.73/31.93  (step @p1094 :rule symm :premises (@p219))
% 31.73/31.93  (step @p1095 :rule refl :args (@t281))
% 31.73/31.93  (step @p1096 :rule cong :premises (@p1095 @p221) :args (@t282))
% 31.73/31.93  (step @p1097 :rule trans :premises (@p1096 @p1094 @p1093 @p590))
% 31.73/31.93  (step @p1098 :rule symm :premises (@p1097))
% 31.73/31.93  (step @p1099 :rule cong :premises (@p1098 @p571) :args (@t62))
% 31.73/31.93  (step @p1100 :rule symm :premises (@p1099))
% 31.73/31.93  (step @p1101 :rule trans :premises (@p1097 @p167))
% 31.73/31.93  (step @p1102 :rule cong :premises (@p1101 @p452) :args (@t283))
% 31.73/31.93  (step @p1103 :rule symm :premises (@p1102))
% 31.73/31.93  (step @p1104 :rule trans :premises (@p174 @p1059 @p1052 @p1051 @p1048 @p1041 @p189 @p1103 @p1100 @p248 @p1089 @p1083 @p1082 @p1080))
% 31.73/31.93  (step @p1105 :rule symm :premises (@p1077))
% 31.73/31.93  (step @p1106 :rule cong :premises (@p1105 @p1104) :args (@t285))
% 31.73/31.93  (step @p1107 :rule refl :args (@t276))
% 31.73/31.93  (step @p1108 :rule cong :premises (@p1107 @p571) :args (@t286))
% 31.73/31.93  (step @p1109 :rule symm :premises (@p506))
% 31.73/31.93  (step @p1110 :rule cong :premises (@p1038 @p110) :args (@t287))
% 31.73/31.93  (step @p1111 :rule cong :premises (@p1110 @p1109) :args (@t288))
% 31.73/31.93  (step @p1112 :rule cong :premises (@p214 @p110) :args (@t290))
% 31.73/31.93  (step @p1113 :rule symm :premises (@p214))
% 31.73/31.93  (step @p1114 :rule refl :args (@t83))
% 31.73/31.93  (step @p1115 :rule cong :premises (@p1114 @p209) :args (@t89))
% 31.73/31.93  (step @p1116 :rule trans :premises (@p1115 @p1113))
% 31.73/31.93  (step @p1117 :rule cong :premises (@p1116 @p110) :args (@t291))
% 31.73/31.93  (step @p1118 :rule trans :premises (@p1117 @p1112 @p243 @p1111))
% 31.73/31.93  (step @p1119 :rule cong :premises (@p1118 @p442) :args (@t292))
% 31.73/31.93  (step @p1120 :rule trans :premises (@p192 @p244))
% 31.73/31.93  (step @p1121 :rule cong :premises (@p1120 @p110) :args (@t12))
% 31.73/31.93  (step @p1122 :rule cong :premises (@p1014 @p110) :args (@t293))
% 31.73/31.93  (step @p1123 :rule symm :premises (@p492))
% 31.73/31.93  (step @p1124 :rule cong :premises (@p198 @p1123) :args (@t102))
% 31.73/31.93  (step @p1125 :rule cong :premises (@p553 @p110) :args (@t294))
% 31.73/31.93  (step @p1126 :rule symm :premises (@p252))
% 31.73/31.93  (step @p1127 :rule refl :args (@t82))
% 31.73/31.93  (step @p1128 :rule symm :premises (@p504))
% 31.73/31.93  (step @p1129 :rule cong :premises (@p1128 @p1127) :args (@t295))
% 31.73/31.93  (step @p1130 :rule cong :premises (@p180 @p1123) :args (@t69))
% 31.73/31.93  (step @p1131 :rule trans :premises (@p1130 @p1125 @p466))
% 31.73/31.93  (step @p1132 :rule trans :premises (@p1131 @p203))
% 31.73/31.93  (step @p1133 :rule cong :premises (@p1132 @p209) :args (@t191))
% 31.73/31.93  (step @p1134 :rule cong :premises (@p555 @p40) :args (@t296))
% 31.73/31.93  (step @p1135 :rule symm :premises (@p208))
% 31.73/31.93  (step @p1136 :rule symm :premises (@p199))
% 31.73/31.93  (step @p1137 :rule cong :premises (@p1136 @p492) :args (@t298))
% 31.73/31.93  (step @p1138 :rule cong :premises (@p199 @p110) :args (@t79))
% 31.73/31.93  (step @p1139 :rule trans :premises (@p1138 @p1137))
% 31.73/31.93  (step @p1140 :rule symm :premises (@p448))
% 31.73/31.93  (step @p1141 :rule symm :premises (@p444))
% 31.73/31.93  (step @p1142 :rule trans :premises (@p211 @p1141 @p223 @p1140))
% 31.73/31.93  (step @p1143 :rule trans :premises (@p492 @p1142))
% 31.73/31.93  (step @p1144 :rule cong :premises (@p1143 @p1139) :args (@t299))
% 31.73/31.93  (step @p1145 :rule refl :args (@t79))
% 31.73/31.93  (step @p1146 :rule cong :premises (@p1054 @p1145) :args (@t300))
% 31.73/31.93  (step @p1147 :rule trans :premises (@p206 @p1146 @p1144 @p1135 @p1134 @p188 @p1133 @p1129 @p1126 @p1125 @p466))
% 31.73/31.93  (step @p1148 :rule cong :premises (@p1042 @p492) :args (@t254))
% 31.73/31.93  (step @p1149 :rule symm :premises (@p1043))
% 31.73/31.93  (step @p1150 :rule trans :premises (@p1149 @p1148))
% 31.73/31.93  (step @p1151 :rule cong :premises (@p1150 @p1147) :args (@t301))
% 31.73/31.93  (step @p1152 :rule refl :args (@t256))
% 31.73/31.93  (step @p1153 :rule cong :premises (@p167 @p110) :args (@t12))
% 31.73/31.93  (step @p1154 :rule cong :premises (@p1153 @p1152) :args (@t302))
% 31.73/31.93  (step @p1155 :rule cong :premises (@p452 @p1123) :args (@t55))
% 31.73/31.93  (step @p1156 :rule trans :premises (@p466 @p1155))
% 31.73/31.93  (step @p592 :rule refl :args (@t12))
% 31.73/31.93  (step @p1157 :rule cong :premises (@p592 @p1156) :args (@t303))
% 31.73/31.93  (step @p662 :rule symm :premises (@p173))
% 31.73/31.93  (step @p1158 :rule trans :premises (@p1084 @p662))
% 31.73/31.93  (step @p1159 :rule cong :premises (@p1158 @p442) :args (@t304))
% 31.73/31.93  (step @p1160 :rule trans :premises (@p1159 @p541))
% 31.73/31.93  (step @p1161 :rule refl :args (@t62))
% 31.73/31.93  (step @p1162 :rule cong :premises (@p1161 @p1160) :args (@t305))
% 31.73/31.93  (step @p1163 :rule symm :premises (@p1158))
% 31.73/31.93  (step @p1164 :rule cong :premises (@p401 @p131) :args (@t306))
% 31.73/31.93  (step @p1165 :rule trans :premises (@p1164 @p1014))
% 31.73/31.93  (step @p1166 :rule cong :premises (@p1165 @p1163) :args (@t307))
% 31.73/31.93  (step @p1167 :rule trans :premises (@p227 @p1166))
% 31.73/31.93  (step @p1168 :rule cong :premises (@p1167 @p442) :args (@t309))
% 31.73/31.93  (step @p1169 :rule symm :premises (@p242))
% 31.73/31.93  (step @p1170 :rule trans :premises (@p198 @p1015 @p230 @p1020 @p1022 @p1024 @p1036 @p1029 @p1035 @p240 @p1033 @p1013 @p1012 @p1011 @p454 @p180 @p1010 @p578 @p576 @p575 @p573 @p174 @p1059 @p1052 @p1051 @p1048 @p1041 @p189 @p1103 @p1100))
% 31.73/31.93  (step @p1171 :rule refl :args (@t310))
% 31.73/31.93  (step @p1172 :rule cong :premises (@p1171 @p1170) :args (@t311))
% 31.73/31.93  (step @p1173 :rule symm :premises (@p254))
% 31.73/31.93  (step @p1174 :rule symm :premises (@p561))
% 31.73/31.93  (step @p1175 :rule cong :premises (@p553 @p1174) :args (@t312))
% 31.73/31.93  (step @p1176 :rule trans :premises (@p198 @p1015 @p230 @p1020 @p1022 @p1024 @p1036 @p1029 @p1035 @p1175))
% 31.73/31.93  (step @p1177 :rule refl :args (@t308))
% 31.73/31.93  (step @p1178 :rule cong :premises (@p1177 @p1176) :args (@t313))
% 31.73/31.93  (step @p1179 :rule trans :premises (@p233 @p1178 @p1173 @p1172 @p1169 @p1168 @p250 @p1162 @p222 @p1157 @p1154 @p1044 @p1043 @p232 @p1151 @p1091 @p1090 @p1124 @p1122 @p1121 @p251 @p1119 @p1108 @p207 @p1106 @p1078 @p1074 @p1073 @p1071 @p1069 @p1063 @p1040 @p1039 @p1037 @p230 @p1020 @p1022 @p1024 @p1036 @p1029 @p1035 @p240 @p1033 @p1013 @p1012 @p1011 @p454 @p180 @p1010 @p578 @p576 @p575 @p573))
% 31.73/31.93  (step @p1180 :rule cong :premises (@p167 @p39) :args (@t314))
% 31.73/31.93  (step @p1181 :rule symm :premises (@p1180))
% 31.73/31.93  (step @p1182 :rule symm :premises (@p193))
% 31.73/31.93  (step @p1183 :rule trans :premises (@p1182 @p1174 @p167))
% 31.73/31.93  (step @p1184 :rule cong :premises (@p1183 @p39) :args (@t316))
% 31.73/31.93  (step @p1185 :rule cong :premises (@p193 @p39) :args (@t48))
% 31.73/31.93  (step @p1186 :rule trans :premises (@p1185 @p1184 @p1181))
% 31.73/31.93  (step @p1187 :rule trans :premises (@p1186 @p1180 @p1179 @p1009))
% 31.73/31.93  (step @p1188 :rule trans :premises (@p3665 @p3659))
% 31.73/31.93  (step @p1189 :rule trans :premises (@p1188 @p997 @p130))
% 31.73/31.93  (step @p1190 :rule cong :premises (@p1189 @p3670) :args (@t12))
% 31.73/31.93  (step @p1191 :rule cong :premises (@p592 @p3659) :args (@t47))
% 31.73/31.93  (step @p1192 :rule cong :premises (@p1191 @p39) :args (@t48))
% 31.73/31.93  (step @p1193 :rule trans :premises (@p1192 @p606 @p1190 @p555))
% 31.73/31.93  (step @p1194 :rule symm :premises (@p1193))
% 31.73/31.93  (step @p1195 :rule trans :premises (@p446 @p3659 @p151))
% 31.73/31.93  (step @p1196 :rule cong :premises (@p1195 @p440) :args (@t107))
% 31.73/31.93  (step @p1197 :rule symm :premises (@p1196))
% 31.73/31.93  (step @p1198 :rule trans :premises (@p175 @p1197 @p555))
% 31.73/31.93  (step @p1199 :rule trans :premises (@p1198 @p1194 @p1187 @p1008))
% 31.73/31.93  (step @p1200 :rule cong :premises (@p1199 @p440) :args (@t66))
% 31.73/31.93  (step @p1201 :rule trans :premises (@p151 @p1200 @p1006 @p1005 @p515 @p996 @p513))
% 31.73/31.93  (step-pop @p3697 :rule scope :premises (@p1201))
% 31.73/31.93  (step-pop @p3698 :rule scope :premises (@p3697))
% 31.73/31.93  (step-pop @p3699 :rule scope :premises (@p3698))
% 31.73/31.93  (step-pop @p3700 :rule scope :premises (@p3699))
% 31.73/31.93  (step-pop @p3701 :rule scope :premises (@p3700))
% 31.73/31.93  (step-pop @p3702 :rule scope :premises (@p3701))
% 31.73/31.93  (step-pop @p3703 :rule scope :premises (@p3702))
% 31.73/31.93  (step-pop @p3704 :rule scope :premises (@p3703))
% 31.73/31.93  (step-pop @p3705 :rule scope :premises (@p3704))
% 31.73/31.93  (step-pop @p3706 :rule scope :premises (@p3705))
% 31.73/31.93  (step-pop @p3707 :rule scope :premises (@p3706))
% 31.73/31.93  (step-pop @p3708 :rule scope :premises (@p3707))
% 31.73/31.93  (step-pop @p3709 :rule scope :premises (@p3708))
% 31.73/31.93  (step-pop @p3710 :rule scope :premises (@p3709))
% 31.73/31.93  (step-pop @p3711 :rule scope :premises (@p3710))
% 31.73/31.93  (step-pop @p3712 :rule scope :premises (@p3711))
% 31.73/31.93  (step-pop @p3713 :rule scope :premises (@p3712))
% 31.73/31.93  (step-pop @p3714 :rule scope :premises (@p3713))
% 31.73/31.93  (step-pop @p3715 :rule scope :premises (@p3714))
% 31.73/31.93  (step-pop @p3716 :rule scope :premises (@p3715))
% 31.73/31.93  (step-pop @p3717 :rule scope :premises (@p3716))
% 31.73/31.93  (step-pop @p3718 :rule scope :premises (@p3717))
% 31.73/31.93  (step-pop @p3719 :rule scope :premises (@p3718))
% 31.73/31.93  (step-pop @p3720 :rule scope :premises (@p3719))
% 31.73/31.93  (step @p1202 :rule process_scope :premises (@p3720) :args (@t228))
% 31.73/31.93  (step @p1227 :rule and_intro :premises (@p297 @p3655 @p103 @p316 @p171 @p311 @p72 @p321 @p302 @p350 @p288 @p3659 @p924 @p3670 @p184 @p174 @p130 @p3665 @p172 @p157 @p181 @p173 @p175 @p151))
% 31.73/31.93  (step @p1228 :rule modus_ponens :premises (@p1227 @p1202))
% 31.73/31.93  (step-pop @p3721 :rule scope :premises (@p1228))
% 31.73/31.93  (step-pop @p3722 :rule scope :premises (@p3721))
% 31.73/31.93  (step-pop @p3723 :rule scope :premises (@p3722))
% 31.73/31.93  (step-pop @p3724 :rule scope :premises (@p3723))
% 31.73/31.93  (step-pop @p3725 :rule scope :premises (@p3724))
% 31.73/31.93  (step-pop @p3726 :rule scope :premises (@p3725))
% 31.73/31.93  (step-pop @p3727 :rule scope :premises (@p3726))
% 31.73/31.93  (step-pop @p3728 :rule scope :premises (@p3727))
% 31.73/31.93  (step-pop @p3729 :rule scope :premises (@p3728))
% 31.73/31.93  (step-pop @p3730 :rule scope :premises (@p3729))
% 31.73/31.93  (step-pop @p3731 :rule scope :premises (@p3730))
% 31.73/31.93  (step-pop @p3732 :rule scope :premises (@p3731))
% 31.73/31.93  (step-pop @p3733 :rule scope :premises (@p3732))
% 31.73/31.93  (step-pop @p3734 :rule scope :premises (@p3733))
% 31.73/31.93  (step-pop @p3735 :rule scope :premises (@p3734))
% 31.73/31.93  (step-pop @p3736 :rule scope :premises (@p3735))
% 31.73/31.93  (step-pop @p3737 :rule scope :premises (@p3736))
% 31.73/31.93  (step-pop @p3738 :rule scope :premises (@p3737))
% 31.73/31.93  (step-pop @p3739 :rule scope :premises (@p3738))
% 31.73/31.93  (step-pop @p3740 :rule scope :premises (@p3739))
% 31.73/31.93  (step-pop @p3741 :rule scope :premises (@p3740))
% 31.73/31.93  (step-pop @p3742 :rule scope :premises (@p3741))
% 31.73/31.93  (step-pop @p3743 :rule scope :premises (@p3742))
% 31.73/31.93  (step-pop @p3744 :rule scope :premises (@p3743))
% 31.73/31.93  (step @p1229 :rule process_scope :premises (@p3744) :args (@t228))
% 31.73/31.93  (step @p1254 :rule implies_elim :premises (@p1229))
% 31.73/31.93  (step @p1255 :rule cnf_and_neg :args (@t317))
% 31.73/31.93  (step @p1256 :rule resolution :premises (@p1255 @p1254) :args (true @t317))
% 31.73/31.93  (step @p1257 :rule reordering :premises (@p1256) :args ((or @t221 @t220 @t219 @t218 @t217 @t216 @t214 @t213 @t212 @t211 @t210 @t209 @t208 @t207 @t205 @t204 @t234 @t202 @t201 @t200 @t232 @t228 (not @t238) @t318 (not @t241))))
% 31.73/31.93  (assume-push @p3745 @t154)
% 31.73/31.93  (assume-push @p3746 @t155)
% 31.73/31.93  (assume-push @p3747 @t156)
% 31.73/31.93  (assume-push @p3748 @t159)
% 31.73/31.93  (assume-push @p3749 @t233)
% 31.73/31.93  (assume-push @p3750 @t111)
% 31.73/31.93  (assume-push @p3751 @t108)
% 31.73/31.93  (assume-push @p3752 @t106)
% 31.73/31.93  (assume-push @p3753 @t231)
% 31.73/31.93  (assume-push @p3754 @t239)
% 31.73/31.93  (assume-push @p3755 @t320)
% 31.73/31.93  (assume-push @p3756 @t321)
% 31.73/31.93  (assume-push @p3757 @t321)
% 31.73/31.93  (assume-push @p3758 @t233)
% 31.73/31.93  (assume-push @p3759 @t159)
% 31.73/31.93  (assume-push @p3760 @t231)
% 31.73/31.93  (assume-push @p3761 @t156)
% 31.73/31.93  (assume-push @p3762 @t111)
% 31.73/31.93  (assume-push @p3763 @t320)
% 31.73/31.93  (assume-push @p3764 @t106)
% 31.73/31.93  (assume-push @p3765 @t155)
% 31.73/31.93  (assume-push @p3766 @t154)
% 31.73/31.93  (assume-push @p3767 @t108)
% 31.73/31.93  (assume-push @p3768 @t239)
% 31.73/31.93  (step @p1079 :rule symm :premises (@p186))
% 31.73/31.93  (step @p1282 :rule symm :premises (@p3748))
% 31.73/31.93  (step @p869 :rule symm :premises (@p181))
% 31.73/31.93  (step @p1283 :rule trans :premises (@p3749 @p3748))
% 31.73/31.93  (step @p1284 :rule cong :premises (@p39 @p1283) :args (@t39))
% 31.73/31.93  (step @p662 :rule symm :premises (@p173))
% 31.73/31.93  (step @p442 :rule refl :args (@t56))
% 31.73/31.93  (step @p1084 :rule cong :premises (@p157 @p442) :args (@t86))
% 31.73/31.93  (step @p1285 :rule trans :premises (@p1084 @p662 @p1284 @p869 @p1282))
% 31.73/31.93  (step @p541 :rule symm :premises (@p157))
% 31.73/31.93  (step @p1286 :rule symm :premises (@p1284))
% 31.73/31.93  (step @p1287 :rule trans :premises (@p181 @p1286))
% 31.73/31.93  (step @p1288 :rule cong :premises (@p1287 @p442) :args (@t322))
% 31.73/31.93  (step @p1289 :rule cong :premises (@p3748 @p442) :args (@t58))
% 31.73/31.93  (step @p1290 :rule trans :premises (@p1289 @p1288 @p541))
% 31.73/31.93  (step @p1291 :rule symm :premises (@p1289))
% 31.73/31.93  (step @p1292 :rule cong :premises (@p1283 @p442) :args (@t62))
% 31.73/31.93  (step @p1293 :rule trans :premises (@p1292 @p1291))
% 31.73/31.93  (step @p1294 :rule trans :premises (@p1293 @p1290))
% 31.73/31.93  (step @p1295 :rule cong :premises (@p1294 @p1285) :args (@t323))
% 31.73/31.93  (step @p1085 :rule symm :premises (@p1084))
% 31.73/31.93  (step @p1296 :rule trans :premises (@p3749 @p3748 @p181 @p1286 @p173 @p1085))
% 31.73/31.93  (step @p1297 :rule symm :premises (@p1293))
% 31.73/31.93  (step @p1298 :rule cong :premises (@p1297 @p1296) :args (@t59))
% 31.73/31.93  (step @p1299 :rule symm :premises (@p185))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p549 :rule symm :premises (@p175))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p446 :rule symm :premises (@p130))
% 31.73/31.93  (step @p1300 :rule trans :premises (@p446 @p3748 @p151))
% 31.73/31.93  (step @p1301 :rule cong :premises (@p1300 @p440) :args (@t107))
% 31.73/31.93  (step @p1302 :rule trans :premises (@p174 @p1301 @p549))
% 31.73/31.93  (step @p1303 :rule cong :premises (@p1302 @p452) :args (@t166))
% 31.73/31.93  (step @p1304 :rule trans :premises (@p184 @p1303 @p1299 @p1298 @p1295))
% 31.73/31.93  (step @p1305 :rule symm :premises (@p1283))
% 31.73/31.93  (step @p1306 :rule cong :premises (@p1305 @p1282) :args (@t230))
% 31.73/31.93  (step @p1307 :rule trans :premises (@p181 @p1306))
% 31.73/31.93  (step @p1308 :rule cong :premises (@p1307 @p1304) :args (@t322))
% 31.73/31.93  (step @p1309 :rule symm :premises (@p1288))
% 31.73/31.93  (step @p1310 :rule trans :premises (@p157 @p1309 @p1308 @p1079))
% 31.73/31.93  (step-pop @p3769 :rule scope :premises (@p1310))
% 31.73/31.93  (step-pop @p3770 :rule scope :premises (@p3769))
% 31.73/31.93  (step-pop @p3771 :rule scope :premises (@p3770))
% 31.73/31.93  (step-pop @p3772 :rule scope :premises (@p3771))
% 31.73/31.93  (step-pop @p3773 :rule scope :premises (@p3772))
% 31.73/31.93  (step-pop @p3774 :rule scope :premises (@p3773))
% 31.73/31.93  (step-pop @p3775 :rule scope :premises (@p3774))
% 31.73/31.93  (step-pop @p3776 :rule scope :premises (@p3775))
% 31.73/31.93  (step-pop @p3777 :rule scope :premises (@p3776))
% 31.73/31.93  (step-pop @p3778 :rule scope :premises (@p3777))
% 31.73/31.93  (step-pop @p3779 :rule scope :premises (@p3778))
% 31.73/31.93  (step-pop @p3780 :rule scope :premises (@p3779))
% 31.73/31.93  (step @p1311 :rule process_scope :premises (@p3780) :args (@t238))
% 31.73/31.93  (step @p1324 :rule and_intro :premises (@p186 @p3749 @p3748 @p181 @p157 @p173 @p185 @p175 @p151 @p130 @p174 @p184))
% 31.73/31.93  (step @p1325 :rule modus_ponens :premises (@p1324 @p1311))
% 31.73/31.93  (step-pop @p3781 :rule scope :premises (@p1325))
% 31.73/31.93  (step-pop @p3782 :rule scope :premises (@p3781))
% 31.73/31.93  (step-pop @p3783 :rule scope :premises (@p3782))
% 31.73/31.93  (step-pop @p3784 :rule scope :premises (@p3783))
% 31.73/31.93  (step-pop @p3785 :rule scope :premises (@p3784))
% 31.73/31.93  (step-pop @p3786 :rule scope :premises (@p3785))
% 31.73/31.93  (step-pop @p3787 :rule scope :premises (@p3786))
% 31.73/31.93  (step-pop @p3788 :rule scope :premises (@p3787))
% 31.73/31.93  (step-pop @p3789 :rule scope :premises (@p3788))
% 31.73/31.93  (step-pop @p3790 :rule scope :premises (@p3789))
% 31.73/31.93  (step-pop @p3791 :rule scope :premises (@p3790))
% 31.73/31.93  (step-pop @p3792 :rule scope :premises (@p3791))
% 31.73/31.93  (step @p1326 :rule process_scope :premises (@p3792) :args (@t238))
% 31.73/31.93  (step @p1339 :rule implies_elim :premises (@p1326))
% 31.73/31.93  (step @p1340 :rule cnf_and_neg :args (@t324))
% 31.73/31.93  (step @p1341 :rule resolution :premises (@p1340 @p1339) :args (true @t324))
% 31.73/31.93  (step @p1342 :rule reordering :premises (@p1341) :args ((or @t218 @t217 @t216 @t210 @t234 @t202 @t201 @t200 @t232 @t238 @t318 @t326 @t325)))
% 31.73/31.93  (step @p1343 :rule chain_m_resolution :premises (@p1342 @p186 @p185 @p184 @p181 @p175 @p174 @p173 @p157 @p151 @p130 @p1257 @p924 @p184 @p181 @p175 @p174 @p173 @p288 @p172 @p297 @p302 @p171 @p311 @p316 @p321 @p157 @p151 @p130 @p350 @p103 @p72 @p923 @p732 @p181 @p283 @p288 @p172 @p297 @p302 @p171 @p311 @p316 @p321 @p157 @p151 @p350 @p103 @p72 @p731 @p72 @p103 @p350 @p130 @p151 @p157 @p167 @p345 @p324 @p319 @p314 @p309 @p305 @p300 @p295 @p291 @p286 @p281 @p277 @p273 @p269 @p170 @p265 @p179 @p261 @p3) :args ((or @t214 @t210 @t234) (@list false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false true false false false false false false false true false false false false false false false false false false false false false false false false false false) (@list @t321 @t320 @t239 @t231 @t106 @t108 @t111 @t156 @t155 @t154 @t238 @t241 @t239 @t231 @t106 @t108 @t111 @t119 @t121 @t125 @t128 @t131 @t135 @t139 @t143 @t156 @t155 @t154 @t153 @t151 @t150 @t228 @t226 @t231 @t115 @t119 @t121 @t125 @t128 @t131 @t135 @t139 @t143 @t156 @t155 @t153 @t151 @t150 @t160 @t150 @t151 @t153 @t154 @t155 @t156 @t157 @t195 @t143 @t139 @t135 @t131 @t128 @t125 @t121 @t119 @t115 @t111 @t108 @t106 @t104 @t101 @t100 @t98 @t97 @t11)))
% 31.73/31.93  (step @p1344 :rule instantiate :premises (@p3) :args ((@list @t223 @t222 tptp.a31)))
% 31.73/31.93  (step @p1345 :rule refl :args (@t328))
% 31.73/31.93  (step @p1346 :rule refl :args (@t333))
% 31.73/31.93  (step @p1347 :rule refl :args (@t339))
% 31.73/31.93  (step @p1348 :rule refl :args (@t326))
% 31.73/31.93  (step @p1349 :rule refl :args (@t341))
% 31.73/31.93  (step @p1350 :rule refl :args (@t318))
% 31.73/31.93  (step @p1351 :rule refl :args (@t343))
% 31.73/31.93  (step @p1352 :rule refl :args (@t345))
% 31.73/31.93  (step @p1353 :rule refl :args (@t200))
% 31.73/31.93  (step @p1354 :rule refl :args (@t201))
% 31.73/31.93  (step @p1355 :rule bool-double-not-elim :args (@t233))
% 31.73/31.93  (step @p1356 :rule refl :args (@t218))
% 31.73/31.93  (step @p1357 :rule nary_cong :premises (@p753 @p752 @p751 @p1356 @p750 @p749 @p748 @p747 @p746 @p745 @p744 @p743 @p742 @p741 @p739 @p738 @p737 @p1355 @p1354 @p1353 @p1352 @p733 @p1351 @p1350 @p1349 @p1348 @p1347 @p1346 @p1345) :args ((or @t221 @t220 @t219 @t218 @t217 @t216 @t214 @t213 @t212 @t211 @t210 @t209 @t208 @t207 @t205 @t204 @t203 (not @t234) @t201 @t200 @t345 @t227 @t343 @t318 @t341 @t326 @t339 @t333 @t328)))
% 31.73/31.93  (assume-push @p3793 @t156)
% 31.73/31.93  (assume-push @p3794 @t346)
% 31.73/31.93  (assume-push @p3795 @t347)
% 31.73/31.93  (assume-push @p3796 @t348)
% 31.73/31.93  (assume-push @p3797 @t159)
% 31.73/31.93  (assume-push @p3798 @t234)
% 31.73/31.93  (step @p760 :rule evaluate :args (@t236))
% 31.73/31.93  (step @p441 :rule symm :premises (@p211))
% 31.73/31.93  (step @p442 :rule refl :args (@t56))
% 31.73/31.93  (step @p443 :rule symm :premises (@p197))
% 31.73/31.93  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.93  (step @p445 :rule symm :premises (@p223))
% 31.73/31.93  (step @p446 :rule symm :premises (@p130))
% 31.73/31.93  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.93  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.93  (step @p449 :rule symm :premises (@p245))
% 31.73/31.93  (step @p450 :rule refl :args (@t57))
% 31.73/31.93  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p453 :rule refl :args (@t87))
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.93  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.93  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.93  (step @p458 :rule symm :premises (@p456))
% 31.73/31.93  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.93  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.93  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.93  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.93  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.93  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.93  (step @p465 :rule symm :premises (@p464))
% 31.73/31.93  (step @p466 :rule symm :premises (@p209))
% 31.73/31.93  (step @p467 :rule symm :premises (@p247))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.93  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.93  (step @p470 :rule symm :premises (@p239))
% 31.73/31.93  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.93  (step @p472 :rule symm :premises (@p253))
% 31.73/31.93  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.93  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.93  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.93  (step @p476 :rule symm :premises (@p475))
% 31.73/31.93  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.93  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.93  (step @p479 :rule refl :args (@t58))
% 31.73/31.93  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.93  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.93  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.93  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.93  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.93  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.93  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.93  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.93  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.93  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.93  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.93  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.93  (step @p1364 :rule symm :premises (@p157))
% 31.73/31.93  (step @p1365 :rule trans :premises (@p1364 @p492))
% 31.73/31.93  (step @p1366 :rule symm :premises (@p3794))
% 31.73/31.93  (step @p1367 :rule trans :premises (@p3795 @p1366))
% 31.73/31.93  (step @p1368 :rule trans :premises (@p1367 @p157 @p1365))
% 31.73/31.93  (step @p1369 :rule true_intro :premises (@p1368))
% 31.73/31.93  (step @p1370 :rule false_intro :premises (@p3798))
% 31.73/31.93  (step @p1371 :rule symm :premises (@p1370))
% 31.73/31.93  (step @p1372 :rule trans :premises (@p1371 @p1369))
% 31.73/31.93  (step @p1373 false :rule eq_resolve :premises (@p1372 @p760))
% 31.73/31.93  (step-pop @p3799 :rule scope :premises (@p1373))
% 31.73/31.93  (step-pop @p3800 :rule scope :premises (@p3799))
% 31.73/31.93  (step-pop @p3801 :rule scope :premises (@p3800))
% 31.73/31.93  (step-pop @p3802 :rule scope :premises (@p3801))
% 31.73/31.93  (step-pop @p3803 :rule scope :premises (@p3802))
% 31.73/31.93  (step-pop @p3804 :rule scope :premises (@p3803))
% 31.73/31.93  (step @p1374 :rule process_scope :premises (@p3804) :args (false))
% 31.73/31.93  (assume-push @p3805 @t150)
% 31.73/31.93  (assume-push @p3806 @t151)
% 31.73/31.93  (assume-push @p3807 @t153)
% 31.73/31.93  (assume-push @p3808 @t154)
% 31.73/31.93  (assume-push @p3809 @t155)
% 31.73/31.93  (assume-push @p3810 @t156)
% 31.73/31.93  (assume-push @p3811 @t158)
% 31.73/31.93  (assume-push @p3812 @t143)
% 31.73/31.93  (assume-push @p3813 @t139)
% 31.73/31.93  (assume-push @p3814 @t135)
% 31.73/31.93  (assume-push @p3815 @t159)
% 31.73/31.93  (assume-push @p3816 @t131)
% 31.73/31.93  (assume-push @p3817 @t128)
% 31.73/31.93  (assume-push @p3818 @t125)
% 31.73/31.93  (assume-push @p3819 @t121)
% 31.73/31.93  (assume-push @p3820 @t119)
% 31.73/31.93  (assume-push @p3821 @t115)
% 31.73/31.93  (assume-push @p3822 @t234)
% 31.73/31.93  (assume-push @p3823 @t108)
% 31.73/31.93  (assume-push @p3824 @t106)
% 31.73/31.93  (assume-push @p3825 @t344)
% 31.73/31.93  (assume-push @p3826 @t226)
% 31.73/31.93  (assume-push @p3827 @t342)
% 31.73/31.93  (assume-push @p3828 @t239)
% 31.73/31.93  (assume-push @p3829 @t340)
% 31.73/31.93  (assume-push @p3830 @t320)
% 31.73/31.93  (assume-push @p3831 @t338)
% 31.73/31.93  (assume-push @p3832 @t332)
% 31.73/31.93  (assume-push @p3833 @t327)
% 31.73/31.93  (assume-push @p3834 @t239)
% 31.73/31.93  (assume-push @p3835 @t108)
% 31.73/31.93  (assume-push @p3836 @t154)
% 31.73/31.93  (assume-push @p3837 @t159)
% 31.73/31.93  (assume-push @p3838 @t155)
% 31.73/31.93  (assume-push @p3839 @t106)
% 31.73/31.93  (assume-push @p3840 @t153)
% 31.73/31.93  (assume-push @p3841 @t151)
% 31.73/31.93  (assume-push @p3842 @t139)
% 31.73/31.93  (assume-push @p3843 @t158)
% 31.73/31.93  (assume-push @p3844 @t128)
% 31.73/31.93  (assume-push @p3845 @t143)
% 31.73/31.93  (assume-push @p3846 @t150)
% 31.73/31.93  (assume-push @p3847 @t135)
% 31.73/31.93  (assume-push @p3848 @t131)
% 31.73/31.93  (assume-push @p3849 @t125)
% 31.73/31.93  (assume-push @p3850 @t340)
% 31.73/31.93  (assume-push @p3851 @t121)
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p402 :rule symm :premises (@p72))
% 31.73/31.93  (step @p403 :rule refl :args (@t122))
% 31.73/31.93  (step @p1428 :rule cong :premises (@p403 @p3811) :args (@t141))
% 31.73/31.93  (step @p1429 :rule cong :premises (@p1428 @p36) :args (@t142))
% 31.73/31.93  (step @p1430 :rule trans :premises (@p321 @p1429 @p402))
% 31.73/31.93  (step @p407 :rule symm :premises (@p350))
% 31.73/31.93  (step @p408 :rule symm :premises (@p171))
% 31.73/31.93  (step @p409 :rule symm :premises (@p316))
% 31.73/31.93  (step @p1431 :rule trans :premises (@p3811 @p103))
% 31.73/31.93  (step @p1432 :rule cong :premises (@p1431 @p73) :args (@t17))
% 31.73/31.93  (step @p1433 :rule trans :premises (@p1432 @p409))
% 31.73/31.93  (step @p1434 :rule cong :premises (@p1433 @p332) :args (@t122))
% 31.73/31.93  (step @p1435 :rule trans :premises (@p1434 @p408))
% 31.73/31.93  (step @p415 :rule symm :premises (@p103))
% 31.73/31.93  (step @p1436 :rule cong :premises (@p1433 @p73) :args (@t223))
% 31.73/31.93  (step @p1437 :rule symm :premises (@p1433))
% 31.73/31.93  (step @p416 :rule symm :premises (@p302))
% 31.73/31.93  (step @p1438 :rule symm :premises (@p1430))
% 31.73/31.93  (step @p1439 :rule cong :premises (@p1438 @p332) :args (@t50))
% 31.73/31.93  (step @p1440 :rule trans :premises (@p1439 @p416 @p1432 @p409))
% 31.73/31.93  (step @p1441 :rule trans :premises (@p1440 @p1437))
% 31.73/31.93  (step @p1442 :rule cong :premises (@p1441 @p73) :args (@t51))
% 31.73/31.93  (step @p421 :rule symm :premises (@p311))
% 31.73/31.93  (step @p422 :rule refl :args (@t51))
% 31.73/31.93  (step @p1443 :rule cong :premises (@p422 @p3811) :args (@t52))
% 31.73/31.93  (step @p1444 :rule cong :premises (@p1443 @p37) :args (@t53))
% 31.73/31.93  (step @p1445 :rule trans :premises (@p1434 @p408 @p1444 @p421 @p1442 @p1436 @p415))
% 31.73/31.93  (step @p1446 :rule cong :premises (@p1445 @p403) :args (@t124))
% 31.73/31.93  (step @p1447 :rule trans :premises (@p297 @p1446))
% 31.73/31.93  (step @p1448 :rule cong :premises (@p1447 @p1435) :args (@t124))
% 31.73/31.93  (step @p1449 :rule trans :premises (@p297 @p1448 @p407))
% 31.73/31.93  (step @p1450 :rule cong :premises (@p1449 @p1430) :args (@t124))
% 31.73/31.93  (step @p1451 :rule trans :premises (@p297 @p1450))
% 31.73/31.93  (step @p1452 :rule symm :premises (@p1445))
% 31.73/31.93  (step @p1453 :rule trans :premises (@p3811 @p1452 @p1451))
% 31.73/31.93  (step @p1454 :rule cong :premises (@p1453 @p39) :args (@t94))
% 31.73/31.93  (step @p1455 :rule symm :premises (@p3811))
% 31.73/31.93  (step @p1456 :rule symm :premises (@p3815))
% 31.73/31.93  (step @p592 :rule refl :args (@t12))
% 31.73/31.93  (step @p1457 :rule cong :premises (@p592 @p1456) :args (@t71))
% 31.73/31.93  (step @p1458 :rule cong :premises (@p1457 @p39) :args (@t120))
% 31.73/31.93  (step @p1459 :rule trans :premises (@p172 @p1458))
% 31.73/31.93  (step @p1460 :rule trans :premises (@p1459 @p3829 @p1445 @p1455))
% 31.73/31.93  (step @p1461 :rule cong :premises (@p1460 @p39) :args (@t71))
% 31.73/31.93  (step @p1462 :rule symm :premises (@p1457))
% 31.73/31.93  (step @p1463 :rule trans :premises (@p1462 @p1461 @p1454))
% 31.73/31.93  (step @p555 :rule symm :premises (@p174))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p495 :rule symm :premises (@p151))
% 31.73/31.93  (step @p1464 :rule trans :premises (@p495 @p1456 @p130))
% 31.73/31.93  (step @p1465 :rule cong :premises (@p1464 @p440) :args (@t105))
% 31.73/31.93  (step @p1466 :rule trans :premises (@p175 @p1465 @p555))
% 31.73/31.93  (step @p1467 :rule cong :premises (@p1466 @p1463) :args (@t66))
% 31.73/31.93  (step @p1468 :rule trans :premises (@p151 @p1467 @p454))
% 31.73/31.93  (step-pop @p3852 :rule scope :premises (@p1468))
% 31.73/31.93  (step-pop @p3853 :rule scope :premises (@p3852))
% 31.73/31.93  (step-pop @p3854 :rule scope :premises (@p3853))
% 31.73/31.93  (step-pop @p3855 :rule scope :premises (@p3854))
% 31.73/31.93  (step-pop @p3856 :rule scope :premises (@p3855))
% 31.73/31.93  (step-pop @p3857 :rule scope :premises (@p3856))
% 31.73/31.93  (step-pop @p3858 :rule scope :premises (@p3857))
% 31.73/31.93  (step-pop @p3859 :rule scope :premises (@p3858))
% 31.73/31.93  (step-pop @p3860 :rule scope :premises (@p3859))
% 31.73/31.93  (step-pop @p3861 :rule scope :premises (@p3860))
% 31.73/31.93  (step-pop @p3862 :rule scope :premises (@p3861))
% 31.73/31.93  (step-pop @p3863 :rule scope :premises (@p3862))
% 31.73/31.93  (step-pop @p3864 :rule scope :premises (@p3863))
% 31.73/31.93  (step-pop @p3865 :rule scope :premises (@p3864))
% 31.73/31.93  (step-pop @p3866 :rule scope :premises (@p3865))
% 31.73/31.93  (step-pop @p3867 :rule scope :premises (@p3866))
% 31.73/31.93  (step-pop @p3868 :rule scope :premises (@p3867))
% 31.73/31.93  (step-pop @p3869 :rule scope :premises (@p3868))
% 31.73/31.93  (step @p1469 :rule process_scope :premises (@p3869) :args (@t348))
% 31.73/31.93  (step @p1488 :rule and_intro :premises (@p184 @p174 @p130 @p3815 @p151 @p175 @p350 @p103 @p316 @p3811 @p302 @p321 @p72 @p311 @p171 @p297 @p3829 @p172))
% 31.73/31.93  (step @p1489 :rule modus_ponens :premises (@p1488 @p1469))
% 31.73/31.93  (assume-push @p3870 @t153)
% 31.73/31.93  (assume-push @p3871 @t151)
% 31.73/31.93  (assume-push @p3872 @t139)
% 31.73/31.93  (assume-push @p3873 @t158)
% 31.73/31.93  (assume-push @p3874 @t128)
% 31.73/31.93  (assume-push @p3875 @t143)
% 31.73/31.93  (assume-push @p3876 @t150)
% 31.73/31.93  (assume-push @p3877 @t135)
% 31.73/31.93  (assume-push @p3878 @t131)
% 31.73/31.93  (assume-push @p3879 @t125)
% 31.73/31.93  (assume-push @p3880 @t159)
% 31.73/31.93  (assume-push @p3881 @t119)
% 31.73/31.93  (assume-push @p3882 @t226)
% 31.73/31.93  (assume-push @p3883 @t340)
% 31.73/31.93  (assume-push @p3884 @t121)
% 31.73/31.93  (assume-push @p3885 @t156)
% 31.73/31.93  (assume-push @p3886 @t338)
% 31.73/31.93  (assume-push @p3887 @t239)
% 31.73/31.93  (assume-push @p3888 @t108)
% 31.73/31.93  (assume-push @p3889 @t154)
% 31.73/31.93  (assume-push @p3890 @t155)
% 31.73/31.93  (assume-push @p3891 @t106)
% 31.73/31.93  (assume-push @p3892 @t320)
% 31.73/31.93  (assume-push @p3893 @t115)
% 31.73/31.93  (assume-push @p3894 @t327)
% 31.73/31.93  (assume-push @p3895 @t332)
% 31.73/31.93  (assume-push @p3896 @t342)
% 31.73/31.93  (assume-push @p3897 @t344)
% 31.73/31.93  (step @p402 :rule symm :premises (@p72))
% 31.73/31.93  (step @p403 :rule refl :args (@t122))
% 31.73/31.93  (step @p1518 :rule cong :premises (@p403 @p3811) :args (@t141))
% 31.73/31.93  (step @p1519 :rule cong :premises (@p1518 @p36) :args (@t142))
% 31.73/31.93  (step @p1520 :rule trans :premises (@p321 @p1519 @p402))
% 31.73/31.93  (step @p407 :rule symm :premises (@p350))
% 31.73/31.93  (step @p408 :rule symm :premises (@p171))
% 31.73/31.93  (step @p409 :rule symm :premises (@p316))
% 31.73/31.93  (step @p1521 :rule trans :premises (@p3811 @p103))
% 31.73/31.93  (step @p1522 :rule cong :premises (@p1521 @p73) :args (@t17))
% 31.73/31.93  (step @p1523 :rule trans :premises (@p1522 @p409))
% 31.73/31.93  (step @p1524 :rule cong :premises (@p1523 @p332) :args (@t122))
% 31.73/31.93  (step @p1525 :rule trans :premises (@p1524 @p408))
% 31.73/31.93  (step @p415 :rule symm :premises (@p103))
% 31.73/31.93  (step @p1526 :rule cong :premises (@p1523 @p73) :args (@t223))
% 31.73/31.93  (step @p1527 :rule symm :premises (@p1523))
% 31.73/31.93  (step @p416 :rule symm :premises (@p302))
% 31.73/31.93  (step @p1528 :rule symm :premises (@p1520))
% 31.73/31.93  (step @p1529 :rule cong :premises (@p1528 @p332) :args (@t50))
% 31.73/31.93  (step @p1530 :rule trans :premises (@p1529 @p416 @p1522 @p409))
% 31.73/31.93  (step @p1531 :rule trans :premises (@p1530 @p1527))
% 31.73/31.93  (step @p1532 :rule cong :premises (@p1531 @p73) :args (@t51))
% 31.73/31.93  (step @p421 :rule symm :premises (@p311))
% 31.73/31.93  (step @p422 :rule refl :args (@t51))
% 31.73/31.93  (step @p1533 :rule cong :premises (@p422 @p3811) :args (@t52))
% 31.73/31.93  (step @p1534 :rule cong :premises (@p1533 @p37) :args (@t53))
% 31.73/31.93  (step @p1535 :rule trans :premises (@p1524 @p408 @p1534 @p421 @p1532 @p1526 @p415))
% 31.73/31.93  (step @p1536 :rule cong :premises (@p1535 @p403) :args (@t124))
% 31.73/31.93  (step @p1537 :rule trans :premises (@p297 @p1536))
% 31.73/31.93  (step @p1538 :rule cong :premises (@p1537 @p1525) :args (@t124))
% 31.73/31.93  (step @p1539 :rule trans :premises (@p297 @p1538 @p407))
% 31.73/31.93  (step @p1540 :rule cong :premises (@p1539 @p1520) :args (@t124))
% 31.73/31.93  (step @p1541 :rule trans :premises (@p297 @p1540))
% 31.73/31.93  (step @p1542 :rule symm :premises (@p1535))
% 31.73/31.93  (step @p1543 :rule trans :premises (@p3811 @p1542 @p1541))
% 31.73/31.93  (step @p1544 :rule cong :premises (@p1543 @p39) :args (@t94))
% 31.73/31.93  (step @p1545 :rule symm :premises (@p1543))
% 31.73/31.93  (step @p1546 :rule cong :premises (@p1545 @p3815) :args (@t117))
% 31.73/31.93  (step @p1547 :rule trans :premises (@p1546 @p1544))
% 31.73/31.93  (step @p1548 :rule cong :premises (@p1547 @p40) :args (@t118))
% 31.73/31.93  (step @p1549 :rule trans :premises (@p297 @p1540 @p288 @p1548))
% 31.73/31.93  (step @p1550 :rule trans :premises (@p1526 @p415))
% 31.73/31.93  (step @p1551 :rule trans :premises (@p1550 @p1542 @p1549))
% 31.73/31.93  (step @p1552 :rule cong :premises (@p1551 @p110) :args (@t335))
% 31.73/31.93  (step @p1553 :rule symm :premises (@p1550))
% 31.73/31.93  (step @p513 :rule symm :premises (@p297))
% 31.73/31.93  (step @p1554 :rule symm :premises (@p1539))
% 31.73/31.93  (step @p1555 :rule cong :premises (@p403 @p1554) :args (@t225))
% 31.73/31.93  (step @p1556 :rule trans :premises (@p415 @p1542))
% 31.73/31.93  (step @p1557 :rule cong :premises (@p1556 @p73) :args (@t138))
% 31.73/31.93  (step @p1558 :rule trans :premises (@p316 @p1557 @p1555 @p513))
% 31.73/31.93  (step @p1559 :rule symm :premises (@p1557))
% 31.73/31.93  (step @p836 :rule symm :premises (@p732))
% 31.73/31.93  (step @p1560 :rule trans :premises (@p836 @p1559 @p409))
% 31.73/31.93  (step @p1561 :rule trans :premises (@p1560 @p1558 @p1535 @p1553))
% 31.73/31.93  (step @p1562 :rule cong :premises (@p1561 @p110) :args (@t337))
% 31.73/31.93  (step @p1054 :rule symm :premises (@p183))
% 31.73/31.93  (step @p541 :rule symm :premises (@p157))
% 31.73/31.93  (step @p1563 :rule symm :premises (@p1344))
% 31.73/31.93  (step @p1564 :rule symm :premises (@p1524))
% 31.73/31.93  (step @p1565 :rule trans :premises (@p171 @p1564 @p297 @p1538 @p407))
% 31.73/31.93  (step @p1566 :rule cong :premises (@p332 @p1565) :args (@t145))
% 31.73/31.93  (step @p632 :rule refl :args (@t53))
% 31.73/31.93  (step @p1567 :rule trans :premises (@p171 @p1564 @p321 @p1519 @p402))
% 31.73/31.93  (step @p634 :rule refl :args (@t48))
% 31.73/31.93  (step @p1568 :rule cong :premises (@p634 @p1567) :args (@t113))
% 31.73/31.93  (step @p1569 :rule cong :premises (@p1568 @p632) :args (@t114))
% 31.73/31.93  (step @p1570 :rule trans :premises (@p283 @p1569 @p1566))
% 31.73/31.93  (step @p1571 :rule symm :premises (@p3815))
% 31.73/31.93  (step @p592 :rule refl :args (@t12))
% 31.73/31.93  (step @p1572 :rule cong :premises (@p592 @p1571) :args (@t71))
% 31.73/31.93  (step @p1573 :rule cong :premises (@p1572 @p39) :args (@t120))
% 31.73/31.93  (step @p1574 :rule trans :premises (@p172 @p1573))
% 31.73/31.93  (step @p1575 :rule trans :premises (@p1574 @p1570))
% 31.73/31.93  (step @p1576 :rule cong :premises (@p1575 @p110) :args (@t83))
% 31.73/31.93  (step @p1577 :rule trans :premises (@p192 @p1576))
% 31.73/31.93  (step @p1578 :rule symm :premises (@p1552))
% 31.73/31.93  (step @p1579 :rule cong :premises (@p1578 @p1577) :args (@t329))
% 31.73/31.93  (step @p1580 :rule trans :premises (@p1579 @p1563 @p1562 @p1552))
% 31.73/31.93  (step @p1581 :rule cong :premises (@p3815 @p131) :args (@t330))
% 31.73/31.93  (step @p1582 :rule cong :premises (@p1581 @p1580) :args (@t331))
% 31.73/31.93  (step @p1299 :rule symm :premises (@p185))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p555 :rule symm :premises (@p174))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p495 :rule symm :premises (@p151))
% 31.73/31.93  (step @p1583 :rule trans :premises (@p495 @p1571 @p130))
% 31.73/31.93  (step @p1584 :rule cong :premises (@p1583 @p440) :args (@t105))
% 31.73/31.93  (step @p1585 :rule trans :premises (@p175 @p1584 @p555))
% 31.73/31.93  (step @p1586 :rule cong :premises (@p1585 @p452) :args (@t319))
% 31.73/31.93  (step @p1587 :rule symm :premises (@p1586))
% 31.73/31.93  (step @p1588 :rule trans :premises (@p184 @p1587 @p1299 @p191 @p1582 @p541))
% 31.73/31.93  (step @p1589 :rule cong :premises (@p110 @p1588) :args (@t86))
% 31.73/31.93  (step @p1590 :rule trans :premises (@p1589 @p1054))
% 31.73/31.93  (step @p1591 :rule symm :premises (@p1560))
% 31.73/31.93  (step @p1592 :rule symm :premises (@p1558))
% 31.73/31.93  (step @p1593 :rule cong :premises (@p131 @p1588) :args (@t62))
% 31.73/31.93  (step @p1594 :rule trans :premises (@p1593 @p172 @p1573))
% 31.73/31.93  (step @p1595 :rule trans :premises (@p1594 @p3829 @p1592 @p1591))
% 31.73/31.93  (step @p1596 :rule cong :premises (@p1595 @p1590) :args (@t323))
% 31.73/31.93  (step @p1597 :rule symm :premises (@p1588))
% 31.73/31.93  (step @p1598 :rule cong :premises (@p592 @p1597) :args (@t83))
% 31.73/31.93  (step @p1599 :rule trans :premises (@p192 @p1598 @p182 @p1596 @p1562 @p1552))
% 31.73/31.93  (step-pop @p3898 :rule scope :premises (@p1599))
% 31.73/31.93  (step-pop @p3899 :rule scope :premises (@p3898))
% 31.73/31.93  (step-pop @p3900 :rule scope :premises (@p3899))
% 31.73/31.93  (step-pop @p3901 :rule scope :premises (@p3900))
% 31.73/31.93  (step-pop @p3902 :rule scope :premises (@p3901))
% 31.73/31.93  (step-pop @p3903 :rule scope :premises (@p3902))
% 31.73/31.93  (step-pop @p3904 :rule scope :premises (@p3903))
% 31.73/31.93  (step-pop @p3905 :rule scope :premises (@p3904))
% 31.73/31.93  (step-pop @p3906 :rule scope :premises (@p3905))
% 31.73/31.93  (step-pop @p3907 :rule scope :premises (@p3906))
% 31.73/31.93  (step-pop @p3908 :rule scope :premises (@p3907))
% 31.73/31.93  (step-pop @p3909 :rule scope :premises (@p3908))
% 31.73/31.93  (step-pop @p3910 :rule scope :premises (@p3909))
% 31.73/31.93  (step-pop @p3911 :rule scope :premises (@p3910))
% 31.73/31.93  (step-pop @p3912 :rule scope :premises (@p3911))
% 31.73/31.93  (step-pop @p3913 :rule scope :premises (@p3912))
% 31.73/31.93  (step-pop @p3914 :rule scope :premises (@p3913))
% 31.73/31.93  (step-pop @p3915 :rule scope :premises (@p3914))
% 31.73/31.93  (step-pop @p3916 :rule scope :premises (@p3915))
% 31.73/31.93  (step-pop @p3917 :rule scope :premises (@p3916))
% 31.73/31.93  (step-pop @p3918 :rule scope :premises (@p3917))
% 31.73/31.93  (step-pop @p3919 :rule scope :premises (@p3918))
% 31.73/31.93  (step-pop @p3920 :rule scope :premises (@p3919))
% 31.73/31.93  (step-pop @p3921 :rule scope :premises (@p3920))
% 31.73/31.93  (step-pop @p3922 :rule scope :premises (@p3921))
% 31.73/31.93  (step-pop @p3923 :rule scope :premises (@p3922))
% 31.73/31.93  (step-pop @p3924 :rule scope :premises (@p3923))
% 31.73/31.93  (step-pop @p3925 :rule scope :premises (@p3924))
% 31.73/31.93  (step @p1600 :rule process_scope :premises (@p3925) :args (@t347))
% 31.73/31.93  (step @p1629 :rule and_intro :premises (@p350 @p103 @p316 @p3811 @p302 @p321 @p72 @p311 @p171 @p297 @p3815 @p288 @p732 @p3829 @p172 @p157 @p1344 @p184 @p174 @p130 @p151 @p175 @p185 @p283 @p192 @p191 @p183 @p182))
% 31.73/31.93  (step @p1630 :rule modus_ponens :premises (@p1629 @p1600))
% 31.73/31.93  (assume-push @p3926 @t239)
% 31.73/31.93  (assume-push @p3927 @t108)
% 31.73/31.93  (assume-push @p3928 @t154)
% 31.73/31.93  (assume-push @p3929 @t159)
% 31.73/31.93  (assume-push @p3930 @t155)
% 31.73/31.93  (assume-push @p3931 @t106)
% 31.73/31.93  (assume-push @p3932 @t320)
% 31.73/31.93  (assume-push @p3933 @t332)
% 31.73/31.93  (assume-push @p3934 @t153)
% 31.73/31.93  (assume-push @p3935 @t151)
% 31.73/31.93  (assume-push @p3936 @t139)
% 31.73/31.93  (assume-push @p3937 @t158)
% 31.73/31.93  (assume-push @p3938 @t128)
% 31.73/31.93  (assume-push @p3939 @t143)
% 31.73/31.93  (assume-push @p3940 @t150)
% 31.73/31.93  (assume-push @p3941 @t135)
% 31.73/31.93  (assume-push @p3942 @t131)
% 31.73/31.93  (assume-push @p3943 @t125)
% 31.73/31.93  (assume-push @p3944 @t119)
% 31.73/31.93  (assume-push @p3945 @t327)
% 31.73/31.93  (assume-push @p3946 @t121)
% 31.73/31.93  (assume-push @p3947 @t115)
% 31.73/31.93  (assume-push @p3948 @t338)
% 31.73/31.93  (assume-push @p3949 @t226)
% 31.73/31.93  (assume-push @p3950 @t156)
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p555 :rule symm :premises (@p174))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p1656 :rule symm :premises (@p3815))
% 31.73/31.93  (step @p495 :rule symm :premises (@p151))
% 31.73/31.93  (step @p1657 :rule trans :premises (@p495 @p1656 @p130))
% 31.73/31.93  (step @p1658 :rule cong :premises (@p1657 @p440) :args (@t105))
% 31.73/31.93  (step @p1659 :rule trans :premises (@p175 @p1658 @p555))
% 31.73/31.93  (step @p1660 :rule cong :premises (@p1659 @p452) :args (@t319))
% 31.73/31.93  (step @p1661 :rule symm :premises (@p191))
% 31.73/31.93  (step @p1038 :rule symm :premises (@p192))
% 31.73/31.93  (step @p606 :rule symm :premises (@p172))
% 31.73/31.93  (step @p592 :rule refl :args (@t12))
% 31.73/31.93  (step @p1662 :rule cong :premises (@p592 @p3815) :args (@t47))
% 31.73/31.93  (step @p1663 :rule cong :premises (@p1662 @p39) :args (@t48))
% 31.73/31.93  (step @p1664 :rule trans :premises (@p1663 @p606))
% 31.73/31.93  (step @p647 :rule symm :premises (@p283))
% 31.73/31.93  (step @p632 :rule refl :args (@t53))
% 31.73/31.93  (step @p408 :rule symm :premises (@p171))
% 31.73/31.93  (step @p409 :rule symm :premises (@p316))
% 31.73/31.93  (step @p1665 :rule trans :premises (@p3811 @p103))
% 31.73/31.93  (step @p1666 :rule cong :premises (@p1665 @p73) :args (@t17))
% 31.73/31.93  (step @p1667 :rule trans :premises (@p1666 @p409))
% 31.73/31.93  (step @p1668 :rule cong :premises (@p1667 @p332) :args (@t122))
% 31.73/31.93  (step @p652 :rule symm :premises (@p321))
% 31.73/31.93  (step @p1669 :rule symm :premises (@p3811))
% 31.73/31.93  (step @p403 :rule refl :args (@t122))
% 31.73/31.93  (step @p1670 :rule cong :premises (@p403 @p1669) :args (@t146))
% 31.73/31.93  (step @p1671 :rule cong :premises (@p1670 @p36) :args (@t149))
% 31.73/31.93  (step @p1672 :rule trans :premises (@p72 @p1671 @p652 @p1668 @p408))
% 31.73/31.93  (step @p634 :rule refl :args (@t48))
% 31.73/31.93  (step @p1673 :rule cong :premises (@p634 @p1672) :args (@t49))
% 31.73/31.93  (step @p1674 :rule cong :premises (@p1673 @p632) :args (@t145))
% 31.73/31.93  (step @p513 :rule symm :premises (@p297))
% 31.73/31.93  (step @p1675 :rule symm :premises (@p1668))
% 31.73/31.93  (step @p1676 :rule trans :premises (@p171 @p1675))
% 31.73/31.93  (step @p422 :rule refl :args (@t51))
% 31.73/31.93  (step @p1677 :rule cong :premises (@p422 @p1669) :args (@t133))
% 31.73/31.93  (step @p1678 :rule cong :premises (@p1677 @p37) :args (@t134))
% 31.73/31.93  (step @p402 :rule symm :premises (@p72))
% 31.73/31.93  (step @p1679 :rule symm :premises (@p1671))
% 31.73/31.93  (step @p1680 :rule trans :premises (@p321 @p1679 @p402))
% 31.73/31.93  (step @p1681 :rule cong :premises (@p1680 @p332) :args (@t127))
% 31.73/31.93  (step @p1682 :rule symm :premises (@p1666))
% 31.73/31.93  (step @p1683 :rule trans :premises (@p316 @p1682 @p302 @p1681))
% 31.73/31.93  (step @p1684 :rule trans :premises (@p1667 @p1683))
% 31.73/31.93  (step @p1685 :rule cong :premises (@p1684 @p73) :args (@t223))
% 31.73/31.93  (step @p1686 :rule symm :premises (@p1667))
% 31.73/31.93  (step @p1687 :rule cong :premises (@p1686 @p73) :args (@t137))
% 31.73/31.93  (step @p1688 :rule trans :premises (@p103 @p1687 @p1685 @p311 @p1678 @p171 @p1675))
% 31.73/31.93  (step @p1689 :rule cong :premises (@p1688 @p403) :args (@t144))
% 31.73/31.93  (step @p1690 :rule trans :premises (@p1689 @p513))
% 31.73/31.93  (step @p1691 :rule cong :premises (@p1690 @p1676) :args (@t152))
% 31.73/31.93  (step @p1692 :rule trans :premises (@p350 @p1691 @p513 @p1668 @p408))
% 31.73/31.93  (step @p1693 :rule cong :premises (@p332 @p1692) :args (@t222))
% 31.73/31.93  (step @p1694 :rule trans :premises (@p1693 @p1674 @p647))
% 31.73/31.93  (step @p1695 :rule trans :premises (@p1694 @p1664))
% 31.73/31.93  (step @p1696 :rule cong :premises (@p1695 @p110) :args (@t334))
% 31.73/31.93  (step @p1697 :rule trans :premises (@p1696 @p1038))
% 31.73/31.93  (step @p407 :rule symm :premises (@p350))
% 31.73/31.93  (step @p1698 :rule symm :premises (@p1691))
% 31.73/31.93  (step @p1699 :rule trans :premises (@p297 @p1698 @p407))
% 31.73/31.93  (step @p1700 :rule cong :premises (@p1699 @p1680) :args (@t124))
% 31.73/31.93  (step @p1701 :rule trans :premises (@p297 @p1700))
% 31.73/31.93  (step @p1702 :rule trans :premises (@p3811 @p1688 @p1701))
% 31.73/31.93  (step @p1703 :rule cong :premises (@p1702 @p39) :args (@t94))
% 31.73/31.93  (step @p1704 :rule symm :premises (@p1702))
% 31.73/31.93  (step @p1705 :rule cong :premises (@p1704 @p3815) :args (@t117))
% 31.73/31.93  (step @p1706 :rule trans :premises (@p1705 @p1703))
% 31.73/31.93  (step @p1707 :rule cong :premises (@p1706 @p40) :args (@t118))
% 31.73/31.93  (step @p1708 :rule trans :premises (@p297 @p1700 @p288 @p1707))
% 31.73/31.93  (step @p415 :rule symm :premises (@p103))
% 31.73/31.93  (step @p1709 :rule symm :premises (@p1687))
% 31.73/31.93  (step @p1710 :rule trans :premises (@p1709 @p415))
% 31.73/31.93  (step @p1711 :rule trans :premises (@p1710 @p1688 @p1708))
% 31.73/31.93  (step @p1712 :rule cong :premises (@p1711 @p110) :args (@t335))
% 31.73/31.93  (step @p1713 :rule cong :premises (@p1712 @p1697) :args (@t336))
% 31.73/31.93  (step @p1714 :rule trans :premises (@p415 @p1688))
% 31.73/31.93  (step @p1715 :rule cong :premises (@p1714 @p73) :args (@t138))
% 31.73/31.93  (step @p1716 :rule trans :premises (@p316 @p1715 @p732))
% 31.73/31.93  (step @p1717 :rule symm :premises (@p1715))
% 31.73/31.93  (step @p1718 :rule cong :premises (@p403 @p1699) :args (@t124))
% 31.73/31.93  (step @p1719 :rule trans :premises (@p297 @p1718 @p1717 @p409))
% 31.73/31.93  (step @p1720 :rule trans :premises (@p1710 @p1688 @p1719 @p1716))
% 31.73/31.93  (step @p1721 :rule cong :premises (@p1720 @p110) :args (@t335))
% 31.73/31.93  (step @p1722 :rule symm :premises (@p1712))
% 31.73/31.93  (step @p1723 :rule trans :premises (@p1722 @p1721 @p1344 @p1713))
% 31.73/31.93  (step @p1724 :rule cong :premises (@p1656 @p131) :args (@t39))
% 31.73/31.93  (step @p1725 :rule cong :premises (@p1724 @p1723) :args (@t109))
% 31.73/31.93  (step @p1726 :rule trans :premises (@p157 @p1725 @p1661 @p185 @p1660 @p454))
% 31.73/31.93  (step-pop @p3951 :rule scope :premises (@p1726))
% 31.73/31.93  (step-pop @p3952 :rule scope :premises (@p3951))
% 31.73/31.93  (step-pop @p3953 :rule scope :premises (@p3952))
% 31.73/31.93  (step-pop @p3954 :rule scope :premises (@p3953))
% 31.73/31.93  (step-pop @p3955 :rule scope :premises (@p3954))
% 31.73/31.93  (step-pop @p3956 :rule scope :premises (@p3955))
% 31.73/31.93  (step-pop @p3957 :rule scope :premises (@p3956))
% 31.73/31.93  (step-pop @p3958 :rule scope :premises (@p3957))
% 31.73/31.93  (step-pop @p3959 :rule scope :premises (@p3958))
% 31.73/31.93  (step-pop @p3960 :rule scope :premises (@p3959))
% 31.73/31.93  (step-pop @p3961 :rule scope :premises (@p3960))
% 31.73/31.93  (step-pop @p3962 :rule scope :premises (@p3961))
% 31.73/31.93  (step-pop @p3963 :rule scope :premises (@p3962))
% 31.73/31.93  (step-pop @p3964 :rule scope :premises (@p3963))
% 31.73/31.93  (step-pop @p3965 :rule scope :premises (@p3964))
% 31.73/31.93  (step-pop @p3966 :rule scope :premises (@p3965))
% 31.73/31.93  (step-pop @p3967 :rule scope :premises (@p3966))
% 31.73/31.93  (step-pop @p3968 :rule scope :premises (@p3967))
% 31.73/31.93  (step-pop @p3969 :rule scope :premises (@p3968))
% 31.73/31.93  (step-pop @p3970 :rule scope :premises (@p3969))
% 31.73/31.93  (step-pop @p3971 :rule scope :premises (@p3970))
% 31.73/31.93  (step-pop @p3972 :rule scope :premises (@p3971))
% 31.73/31.93  (step-pop @p3973 :rule scope :premises (@p3972))
% 31.73/31.93  (step-pop @p3974 :rule scope :premises (@p3973))
% 31.73/31.93  (step-pop @p3975 :rule scope :premises (@p3974))
% 31.73/31.93  (step @p1727 :rule process_scope :premises (@p3975) :args (@t346))
% 31.73/31.93  (step @p1753 :rule and_intro :premises (@p184 @p174 @p130 @p3815 @p151 @p175 @p185 @p191 @p350 @p103 @p316 @p3811 @p302 @p321 @p72 @p311 @p171 @p297 @p288 @p192 @p172 @p283 @p1344 @p732 @p157))
% 31.73/31.93  (step @p1754 :rule modus_ponens :premises (@p1753 @p1727))
% 31.73/31.93  (step @p1755 :rule and_intro :premises (@p157 @p1754 @p1630 @p1489 @p3815 @p3822))
% 31.73/31.93  (step-pop @p3976 :rule scope :premises (@p1755))
% 31.73/31.93  (step-pop @p3977 :rule scope :premises (@p3976))
% 31.73/31.93  (step-pop @p3978 :rule scope :premises (@p3977))
% 31.73/31.93  (step-pop @p3979 :rule scope :premises (@p3978))
% 31.73/31.93  (step-pop @p3980 :rule scope :premises (@p3979))
% 31.73/31.93  (step-pop @p3981 :rule scope :premises (@p3980))
% 31.73/31.93  (step-pop @p3982 :rule scope :premises (@p3981))
% 31.73/31.93  (step-pop @p3983 :rule scope :premises (@p3982))
% 31.73/31.93  (step-pop @p3984 :rule scope :premises (@p3983))
% 31.73/31.93  (step-pop @p3985 :rule scope :premises (@p3984))
% 31.73/31.93  (step-pop @p3986 :rule scope :premises (@p3985))
% 31.73/31.93  (step-pop @p3987 :rule scope :premises (@p3986))
% 31.73/31.93  (step-pop @p3988 :rule scope :premises (@p3987))
% 31.73/31.93  (step-pop @p3989 :rule scope :premises (@p3988))
% 31.73/31.93  (step-pop @p3990 :rule scope :premises (@p3989))
% 31.73/31.93  (step-pop @p3991 :rule scope :premises (@p3990))
% 31.73/31.93  (step-pop @p3992 :rule scope :premises (@p3991))
% 31.73/31.93  (step-pop @p3993 :rule scope :premises (@p3992))
% 31.73/31.93  (step-pop @p3994 :rule scope :premises (@p3993))
% 31.73/31.93  (step-pop @p3995 :rule scope :premises (@p3994))
% 31.73/31.93  (step-pop @p3996 :rule scope :premises (@p3995))
% 31.73/31.93  (step-pop @p3997 :rule scope :premises (@p3996))
% 31.73/31.93  (step-pop @p3998 :rule scope :premises (@p3997))
% 31.73/31.93  (step-pop @p3999 :rule scope :premises (@p3998))
% 31.73/31.93  (step-pop @p4000 :rule scope :premises (@p3999))
% 31.73/31.93  (step-pop @p4001 :rule scope :premises (@p4000))
% 31.73/31.93  (step-pop @p4002 :rule scope :premises (@p4001))
% 31.73/31.93  (step-pop @p4003 :rule scope :premises (@p4002))
% 31.73/31.93  (step-pop @p4004 :rule scope :premises (@p4003))
% 31.73/31.93  (step @p1756 :rule process_scope :premises (@p4004) :args (@t349))
% 31.73/31.93  (step @p1786 :rule implies_elim :premises (@p1756))
% 31.73/31.93  (step @p1787 :rule resolution :premises (@p1786 @p1374) :args (true @t349))
% 31.73/31.93  (step @p1788 :rule not_and :premises (@p1787))
% 31.73/31.93  (step @p1789 :rule eq_resolve :premises (@p1788 @p1357))
% 31.73/31.93  (step @p258 :rule instantiate :premises (@p3) :args (@t92))
% 31.73/31.93  (step @p1790 :rule instantiate :premises (@p170) :args ((@list tptp.a29 @t334)))
% 31.73/31.93  (assume-push @p4005 @t150)
% 31.73/31.93  (assume-push @p4006 @t151)
% 31.73/31.93  (assume-push @p4007 @t153)
% 31.73/31.93  (assume-push @p4008 @t154)
% 31.73/31.93  (assume-push @p4009 @t155)
% 31.73/31.93  (assume-push @p4010 @t156)
% 31.73/31.93  (assume-push @p4011 @t157)
% 31.73/31.93  (assume-push @p4012 @t158)
% 31.73/31.93  (assume-push @p4013 @t143)
% 31.73/31.93  (assume-push @p4014 @t139)
% 31.73/31.93  (assume-push @p4015 @t135)
% 31.73/31.93  (assume-push @p4016 @t159)
% 31.73/31.93  (assume-push @p4017 @t131)
% 31.73/31.93  (assume-push @p4018 @t128)
% 31.73/31.93  (assume-push @p4019 @t125)
% 31.73/31.93  (assume-push @p4020 @t121)
% 31.73/31.93  (assume-push @p4021 @t119)
% 31.73/31.93  (assume-push @p4022 @t115)
% 31.73/31.93  (assume-push @p4023 @t111)
% 31.73/31.93  (assume-push @p4024 @t108)
% 31.73/31.93  (assume-push @p4025 @t106)
% 31.73/31.93  (assume-push @p4026 @t100)
% 31.73/31.93  (assume-push @p4027 @t97)
% 31.73/31.93  (assume-push @p4028 @t226)
% 31.73/31.93  (assume-push @p4029 @t342)
% 31.73/31.93  (assume-push @p4030 @t239)
% 31.73/31.93  (assume-push @p4031 @t320)
% 31.73/31.93  (assume-push @p4032 @t350)
% 31.73/31.93  (assume-push @p4033 @t338)
% 31.73/31.93  (assume-push @p4034 @t332)
% 31.73/31.93  (assume-push @p4035 @t327)
% 31.73/31.93  (assume-push @p4036 @t351)
% 31.73/31.93  (assume-push @p4037 @t125)
% 31.73/31.93  (assume-push @p4038 @t158)
% 31.73/31.93  (assume-push @p4039 @t151)
% 31.73/31.93  (assume-push @p4040 @t139)
% 31.73/31.93  (assume-push @p4041 @t131)
% 31.73/31.93  (assume-push @p4042 @t135)
% 31.73/31.93  (assume-push @p4043 @t150)
% 31.73/31.93  (assume-push @p4044 @t143)
% 31.73/31.93  (assume-push @p4045 @t128)
% 31.73/31.93  (assume-push @p4046 @t153)
% 31.73/31.93  (assume-push @p4047 @t119)
% 31.73/31.93  (assume-push @p4048 @t159)
% 31.73/31.93  (assume-push @p4049 @t351)
% 31.73/31.93  (assume-push @p4050 @t115)
% 31.73/31.93  (assume-push @p4051 @t121)
% 31.73/31.93  (assume-push @p4052 @t327)
% 31.73/31.93  (assume-push @p4053 @t111)
% 31.73/31.93  (assume-push @p4054 @t156)
% 31.73/31.93  (assume-push @p4055 @t239)
% 31.73/31.93  (assume-push @p4056 @t108)
% 31.73/31.93  (assume-push @p4057 @t154)
% 31.73/31.93  (assume-push @p4058 @t155)
% 31.73/31.93  (assume-push @p4059 @t106)
% 31.73/31.93  (assume-push @p4060 @t320)
% 31.73/31.93  (assume-push @p4061 @t332)
% 31.73/31.93  (assume-push @p4062 @t338)
% 31.73/31.93  (assume-push @p4063 @t226)
% 31.73/31.93  (assume-push @p4064 @t342)
% 31.73/31.93  (assume-push @p4065 @t97)
% 31.73/31.93  (assume-push @p4066 @t100)
% 31.73/31.93  (assume-push @p4067 @t350)
% 31.73/31.93  (assume-push @p4068 @t157)
% 31.73/31.93  (step @p513 :rule symm :premises (@p297))
% 31.73/31.93  (step @p652 :rule symm :premises (@p321))
% 31.73/31.93  (step @p1855 :rule symm :premises (@p4012))
% 31.73/31.93  (step @p403 :rule refl :args (@t122))
% 31.73/31.93  (step @p1856 :rule cong :premises (@p403 @p1855) :args (@t146))
% 31.73/31.93  (step @p1857 :rule cong :premises (@p1856 @p36) :args (@t149))
% 31.73/31.93  (step @p1858 :rule trans :premises (@p72 @p1857 @p652))
% 31.73/31.93  (step @p415 :rule symm :premises (@p103))
% 31.73/31.93  (step @p1859 :rule trans :premises (@p415 @p1855))
% 31.73/31.93  (step @p1860 :rule cong :premises (@p1859 @p73) :args (@t138))
% 31.73/31.93  (step @p1861 :rule trans :premises (@p316 @p1860))
% 31.73/31.93  (step @p1862 :rule cong :premises (@p1861 @p332) :args (@t130))
% 31.73/31.93  (step @p1863 :rule trans :premises (@p171 @p1862))
% 31.73/31.93  (step @p422 :rule refl :args (@t51))
% 31.73/31.93  (step @p1864 :rule cong :premises (@p422 @p1855) :args (@t133))
% 31.73/31.93  (step @p1865 :rule cong :premises (@p1864 @p37) :args (@t134))
% 31.73/31.93  (step @p1866 :rule symm :premises (@p1858))
% 31.73/31.93  (step @p1867 :rule cong :premises (@p1866 @p332) :args (@t127))
% 31.73/31.93  (step @p1868 :rule trans :premises (@p316 @p1860 @p302 @p1867))
% 31.73/31.93  (step @p1869 :rule symm :premises (@p1861))
% 31.73/31.93  (step @p1870 :rule trans :premises (@p1869 @p1868))
% 31.73/31.93  (step @p1871 :rule cong :premises (@p1870 @p73) :args (@t223))
% 31.73/31.93  (step @p1872 :rule cong :premises (@p1861 @p73) :args (@t137))
% 31.73/31.93  (step @p1873 :rule trans :premises (@p103 @p1872 @p1871 @p311 @p1865 @p171 @p1862))
% 31.73/31.93  (step @p1874 :rule cong :premises (@p1873 @p403) :args (@t144))
% 31.73/31.93  (step @p1875 :rule trans :premises (@p1874 @p513))
% 31.73/31.93  (step @p1876 :rule cong :premises (@p1875 @p1863) :args (@t152))
% 31.73/31.93  (step @p1877 :rule trans :premises (@p350 @p1876 @p513))
% 31.73/31.93  (step @p1878 :rule cong :premises (@p1877 @p1858) :args (@t29))
% 31.73/31.93  (step @p515 :rule symm :premises (@p288))
% 31.73/31.93  (step @p1879 :rule symm :premises (@p4016))
% 31.73/31.93  (step @p1880 :rule symm :premises (@p1790))
% 31.73/31.93  (step @p407 :rule symm :premises (@p350))
% 31.73/31.93  (step @p1881 :rule symm :premises (@p1876))
% 31.73/31.93  (step @p1882 :rule trans :premises (@p171 @p1862 @p297 @p1881 @p407))
% 31.73/31.93  (step @p1883 :rule cong :premises (@p332 @p1882) :args (@t145))
% 31.73/31.93  (step @p632 :rule refl :args (@t53))
% 31.73/31.93  (step @p402 :rule symm :premises (@p72))
% 31.73/31.93  (step @p1884 :rule symm :premises (@p1857))
% 31.73/31.93  (step @p1885 :rule trans :premises (@p171 @p1862 @p321 @p1884 @p402))
% 31.73/31.93  (step @p634 :rule refl :args (@t48))
% 31.73/31.93  (step @p1886 :rule cong :premises (@p634 @p1885) :args (@t113))
% 31.73/31.93  (step @p1887 :rule cong :premises (@p1886 @p632) :args (@t114))
% 31.73/31.93  (step @p1888 :rule trans :premises (@p283 @p1887 @p1883))
% 31.73/31.93  (step @p592 :rule refl :args (@t12))
% 31.73/31.93  (step @p1889 :rule cong :premises (@p592 @p1879) :args (@t71))
% 31.73/31.93  (step @p1890 :rule cong :premises (@p1889 @p39) :args (@t120))
% 31.73/31.93  (step @p1891 :rule trans :premises (@p172 @p1890))
% 31.73/31.93  (step @p1892 :rule trans :premises (@p1891 @p1888))
% 31.73/31.93  (step @p1893 :rule cong :premises (@p1892 @p110) :args (@t83))
% 31.73/31.93  (step @p1894 :rule trans :premises (@p192 @p1893))
% 31.73/31.93  (step @p1895 :rule cong :premises (@p39 @p1894) :args (@t39))
% 31.73/31.93  (step @p662 :rule symm :premises (@p173))
% 31.73/31.93  (step @p442 :rule refl :args (@t56))
% 31.73/31.93  (step @p1084 :rule cong :premises (@p157 @p442) :args (@t86))
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p555 :rule symm :premises (@p174))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p495 :rule symm :premises (@p151))
% 31.73/31.93  (step @p1896 :rule trans :premises (@p495 @p1879 @p130))
% 31.73/31.93  (step @p1897 :rule cong :premises (@p1896 @p440) :args (@t105))
% 31.73/31.93  (step @p1898 :rule trans :premises (@p175 @p1897 @p555))
% 31.73/31.93  (step @p1899 :rule cong :premises (@p1898 @p452) :args (@t319))
% 31.73/31.93  (step @p1661 :rule symm :premises (@p191))
% 31.73/31.93  (step @p1900 :rule symm :premises (@p1894))
% 31.73/31.93  (step @p1901 :rule symm :premises (@p1878))
% 31.73/31.93  (step @p1902 :rule trans :premises (@p297 @p1901))
% 31.73/31.93  (step @p1903 :rule trans :premises (@p4012 @p1873 @p1902))
% 31.73/31.93  (step @p1904 :rule cong :premises (@p1903 @p39) :args (@t94))
% 31.73/31.93  (step @p1905 :rule symm :premises (@p1903))
% 31.73/31.93  (step @p1906 :rule cong :premises (@p1905 @p4016) :args (@t117))
% 31.73/31.93  (step @p1907 :rule trans :premises (@p1906 @p1904))
% 31.73/31.93  (step @p1908 :rule cong :premises (@p1907 @p40) :args (@t118))
% 31.73/31.93  (step @p1909 :rule trans :premises (@p297 @p1901 @p288 @p1908))
% 31.73/31.93  (step @p1910 :rule symm :premises (@p1872))
% 31.73/31.93  (step @p1911 :rule trans :premises (@p1910 @p415))
% 31.73/31.93  (step @p1912 :rule trans :premises (@p1911 @p1873 @p1909))
% 31.73/31.93  (step @p1913 :rule cong :premises (@p1912 @p110) :args (@t335))
% 31.73/31.93  (step @p1914 :rule cong :premises (@p1913 @p1900) :args (@t336))
% 31.73/31.93  (step @p1915 :rule trans :premises (@p415 @p1873))
% 31.73/31.93  (step @p1916 :rule cong :premises (@p1915 @p73) :args (@t138))
% 31.73/31.93  (step @p1917 :rule trans :premises (@p316 @p1916 @p732))
% 31.73/31.93  (step @p409 :rule symm :premises (@p316))
% 31.73/31.93  (step @p1918 :rule symm :premises (@p1916))
% 31.73/31.93  (step @p1919 :rule symm :premises (@p1877))
% 31.73/31.93  (step @p1920 :rule cong :premises (@p403 @p1919) :args (@t124))
% 31.73/31.93  (step @p1921 :rule trans :premises (@p297 @p1920 @p1918 @p409))
% 31.73/31.93  (step @p1922 :rule trans :premises (@p1911 @p1873 @p1921 @p1917))
% 31.73/31.93  (step @p1923 :rule cong :premises (@p1922 @p110) :args (@t335))
% 31.73/31.93  (step @p1924 :rule symm :premises (@p1913))
% 31.73/31.93  (step @p1925 :rule trans :premises (@p1924 @p1923 @p1344 @p1914))
% 31.73/31.93  (step @p1926 :rule cong :premises (@p1879 @p131) :args (@t39))
% 31.73/31.93  (step @p1927 :rule cong :premises (@p1926 @p1925) :args (@t109))
% 31.73/31.93  (step @p1928 :rule trans :premises (@p157 @p1927 @p1661 @p185 @p1899 @p454))
% 31.73/31.93  (step @p1929 :rule cong :premises (@p110 @p1928) :args (@t80))
% 31.73/31.93  (step @p541 :rule symm :premises (@p157))
% 31.73/31.93  (step @p1930 :rule symm :premises (@p1927))
% 31.73/31.93  (step @p1931 :rule trans :premises (@p191 @p1930 @p541 @p183 @p1929 @p1084 @p662))
% 31.73/31.93  (step @p1932 :rule trans :premises (@p185 @p1899 @p454))
% 31.73/31.93  (step @p1933 :rule symm :premises (@p1932))
% 31.73/31.93  (step @p1934 :rule trans :premises (@p1933 @p1931 @p1895))
% 31.73/31.93  (step @p1935 :rule cong :premises (@p1934 @p1894) :args (@t329))
% 31.73/31.93  (step @p1936 :rule trans :premises (@p1924 @p1923 @p1344 @p1914 @p1935 @p1880 @p1879))
% 31.73/31.93  (step @p1937 :rule symm :premises (@p1907))
% 31.73/31.93  (step @p1938 :rule cong :premises (@p1937 @p1936) :args (@t352))
% 31.73/31.93  (step @p1939 :rule symm :premises (@p1923))
% 31.73/31.93  (step @p1299 :rule symm :premises (@p185))
% 31.73/31.93  (step @p1940 :rule symm :premises (@p1899))
% 31.73/31.93  (step @p1563 :rule symm :premises (@p1344))
% 31.73/31.93  (step @p1941 :rule symm :premises (@p1914))
% 31.73/31.93  (step @p1942 :rule symm :premises (@p1935))
% 31.73/31.93  (step @p1943 :rule trans :premises (@p1790 @p1942 @p1941 @p1563 @p1939 @p1913 @p184 @p1940 @p1299 @p191 @p1930 @p541))
% 31.73/31.93  (step @p1944 :rule trans :premises (@p1869 @p1917))
% 31.73/31.93  (step @p1945 :rule cong :premises (@p1944 @p1943) :args (@t96))
% 31.73/31.93  (step @p1946 :rule trans :premises (@p4012 @p1873 @p1921 @p1861))
% 31.73/31.93  (step @p1947 :rule cong :premises (@p1946 @p39) :args (@t94))
% 31.73/31.93  (step @p1948 :rule symm :premises (@p1873))
% 31.73/31.93  (step @p1949 :rule trans :premises (@p1877 @p1948 @p1855))
% 31.73/31.93  (step @p1950 :rule cong :premises (@p1949 @p39) :args (@t93))
% 31.73/31.93  (step @p1951 :rule trans :premises (@p1950 @p1947 @p1945 @p1939 @p1913))
% 31.73/31.93  (step @p1952 :rule cong :premises (@p1904 @p1951) :args (@t95))
% 31.73/31.93  (step @p1953 :rule symm :premises (@p1945))
% 31.73/31.93  (step @p553 :rule symm :premises (@p180))
% 31.73/31.93  (step @p570 :rule symm :premises (@p221))
% 31.73/31.93  (step @p502 :rule symm :premises (@p203))
% 31.73/31.93  (step @p503 :rule cong :premises (@p502 @p40) :args (@t188))
% 31.73/31.93  (step @p441 :rule symm :premises (@p211))
% 31.73/31.93  (step @p443 :rule symm :premises (@p197))
% 31.73/31.93  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.93  (step @p445 :rule symm :premises (@p223))
% 31.73/31.93  (step @p446 :rule symm :premises (@p130))
% 31.73/31.93  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.93  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.93  (step @p449 :rule symm :premises (@p245))
% 31.73/31.93  (step @p450 :rule refl :args (@t57))
% 31.73/31.93  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.93  (step @p453 :rule refl :args (@t87))
% 31.73/31.93  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.93  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.93  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.93  (step @p458 :rule symm :premises (@p456))
% 31.73/31.93  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.93  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.93  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.93  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.93  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.93  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.93  (step @p465 :rule symm :premises (@p464))
% 31.73/31.93  (step @p466 :rule symm :premises (@p209))
% 31.73/31.93  (step @p467 :rule symm :premises (@p247))
% 31.73/31.93  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.93  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.93  (step @p470 :rule symm :premises (@p239))
% 31.73/31.93  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.93  (step @p472 :rule symm :premises (@p253))
% 31.73/31.93  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.93  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.93  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.93  (step @p476 :rule symm :premises (@p475))
% 31.73/31.93  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.93  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.93  (step @p479 :rule refl :args (@t58))
% 31.73/31.93  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.93  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.93  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.93  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.93  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.93  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.93  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.93  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.93  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.93  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.93  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.93  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.93  (step @p504 :rule trans :premises (@p466 @p203))
% 31.73/31.93  (step @p505 :rule cong :premises (@p504 @p492) :args (@t189))
% 31.73/31.93  (step @p506 :rule cong :premises (@p209 @p110) :args (@t56))
% 31.73/31.93  (step @p571 :rule trans :premises (@p506 @p505 @p503 @p570))
% 31.73/31.93  (step @p1954 :rule symm :premises (@p571))
% 31.73/31.93  (step @p1955 :rule cong :premises (@p1928 @p1954) :args ((tptp.product tptp.a31 @t54)))
% 31.73/31.93  (step @p1956 :rule symm :premises (@p1928))
% 31.73/31.93  (step @p1957 :rule cong :premises (@p1956 @p452) :args (@t57))
% 31.73/31.93  (step @p1958 :rule trans :premises (@p185 @p1899 @p454 @p1924 @p1923 @p1344 @p1914 @p1935 @p1880))
% 31.73/31.93  (step @p1959 :rule trans :premises (@p157 @p1927 @p1661))
% 31.73/31.93  (step @p1960 :rule trans :premises (@p1959 @p1958 @p151))
% 31.73/31.93  (step @p1961 :rule cong :premises (@p1960 @p440) :args (@t63))
% 31.73/31.93  (step @p1042 :rule symm :premises (@p189))
% 31.73/31.93  (step @p501 :rule symm :premises (@p221))
% 31.73/31.93  (step @p1962 :rule trans :premises (@p506 @p505 @p503 @p501))
% 31.73/31.93  (step @p1963 :rule cong :premises (@p167 @p1962) :args (@t62))
% 31.73/31.93  (step @p1964 :rule cong :premises (@p131 @p1928) :args (@t12))
% 31.73/31.93  (step @p606 :rule symm :premises (@p172))
% 31.73/31.93  (step @p1965 :rule symm :premises (@p1890))
% 31.73/31.93  (step @p1966 :rule trans :premises (@p1965 @p606 @p1964 @p1963 @p1042 @p1961 @p1897 @p555 @p1957 @p1955 @p553 @p1924 @p1923 @p1953 @p258 @p1952 @p1938 @p515 @p1878 @p513))
% 31.73/31.93  (step-pop @p4069 :rule scope :premises (@p1966))
% 31.73/31.93  (step-pop @p4070 :rule scope :premises (@p4069))
% 31.73/31.93  (step-pop @p4071 :rule scope :premises (@p4070))
% 31.73/31.93  (step-pop @p4072 :rule scope :premises (@p4071))
% 31.73/31.93  (step-pop @p4073 :rule scope :premises (@p4072))
% 31.73/31.93  (step-pop @p4074 :rule scope :premises (@p4073))
% 31.73/31.93  (step-pop @p4075 :rule scope :premises (@p4074))
% 31.73/31.93  (step-pop @p4076 :rule scope :premises (@p4075))
% 31.73/31.93  (step-pop @p4077 :rule scope :premises (@p4076))
% 31.73/31.93  (step-pop @p4078 :rule scope :premises (@p4077))
% 31.73/31.93  (step-pop @p4079 :rule scope :premises (@p4078))
% 31.73/31.93  (step-pop @p4080 :rule scope :premises (@p4079))
% 31.73/31.93  (step-pop @p4081 :rule scope :premises (@p4080))
% 31.73/31.93  (step-pop @p4082 :rule scope :premises (@p4081))
% 31.73/31.93  (step-pop @p4083 :rule scope :premises (@p4082))
% 31.73/31.93  (step-pop @p4084 :rule scope :premises (@p4083))
% 31.73/31.93  (step-pop @p4085 :rule scope :premises (@p4084))
% 31.73/31.93  (step-pop @p4086 :rule scope :premises (@p4085))
% 31.73/31.93  (step-pop @p4087 :rule scope :premises (@p4086))
% 31.73/31.93  (step-pop @p4088 :rule scope :premises (@p4087))
% 31.73/31.93  (step-pop @p4089 :rule scope :premises (@p4088))
% 31.73/31.93  (step-pop @p4090 :rule scope :premises (@p4089))
% 31.73/31.93  (step-pop @p4091 :rule scope :premises (@p4090))
% 31.73/31.93  (step-pop @p4092 :rule scope :premises (@p4091))
% 31.73/31.93  (step-pop @p4093 :rule scope :premises (@p4092))
% 31.73/31.93  (step-pop @p4094 :rule scope :premises (@p4093))
% 31.73/31.93  (step-pop @p4095 :rule scope :premises (@p4094))
% 31.73/31.93  (step-pop @p4096 :rule scope :premises (@p4095))
% 31.73/31.93  (step-pop @p4097 :rule scope :premises (@p4096))
% 31.73/31.93  (step-pop @p4098 :rule scope :premises (@p4097))
% 31.73/31.93  (step-pop @p4099 :rule scope :premises (@p4098))
% 31.73/31.93  (step-pop @p4100 :rule scope :premises (@p4099))
% 31.73/31.93  (step @p1967 :rule process_scope :premises (@p4100) :args (@t340))
% 31.73/31.93  (step @p2000 :rule and_intro :premises (@p297 @p4012 @p103 @p316 @p171 @p311 @p72 @p321 @p302 @p350 @p288 @p4016 @p1790 @p283 @p172 @p192 @p173 @p157 @p184 @p174 @p130 @p151 @p175 @p185 @p191 @p1344 @p732 @p183 @p258 @p180 @p189 @p167))
% 31.73/31.93  (step @p2001 :rule modus_ponens :premises (@p2000 @p1967))
% 31.73/31.93  (step-pop @p4101 :rule scope :premises (@p2001))
% 31.73/31.93  (step-pop @p4102 :rule scope :premises (@p4101))
% 31.73/31.93  (step-pop @p4103 :rule scope :premises (@p4102))
% 31.73/31.93  (step-pop @p4104 :rule scope :premises (@p4103))
% 31.73/31.93  (step-pop @p4105 :rule scope :premises (@p4104))
% 31.73/31.93  (step-pop @p4106 :rule scope :premises (@p4105))
% 31.73/31.93  (step-pop @p4107 :rule scope :premises (@p4106))
% 31.73/31.93  (step-pop @p4108 :rule scope :premises (@p4107))
% 31.73/31.93  (step-pop @p4109 :rule scope :premises (@p4108))
% 31.73/31.93  (step-pop @p4110 :rule scope :premises (@p4109))
% 31.73/31.93  (step-pop @p4111 :rule scope :premises (@p4110))
% 31.73/31.93  (step-pop @p4112 :rule scope :premises (@p4111))
% 31.73/31.93  (step-pop @p4113 :rule scope :premises (@p4112))
% 31.73/31.93  (step-pop @p4114 :rule scope :premises (@p4113))
% 31.73/31.93  (step-pop @p4115 :rule scope :premises (@p4114))
% 31.73/31.93  (step-pop @p4116 :rule scope :premises (@p4115))
% 31.73/31.93  (step-pop @p4117 :rule scope :premises (@p4116))
% 31.73/31.93  (step-pop @p4118 :rule scope :premises (@p4117))
% 31.73/31.93  (step-pop @p4119 :rule scope :premises (@p4118))
% 31.73/31.93  (step-pop @p4120 :rule scope :premises (@p4119))
% 31.73/31.93  (step-pop @p4121 :rule scope :premises (@p4120))
% 31.73/31.93  (step-pop @p4122 :rule scope :premises (@p4121))
% 31.73/31.93  (step-pop @p4123 :rule scope :premises (@p4122))
% 31.73/31.93  (step-pop @p4124 :rule scope :premises (@p4123))
% 31.73/31.93  (step-pop @p4125 :rule scope :premises (@p4124))
% 31.73/31.93  (step-pop @p4126 :rule scope :premises (@p4125))
% 31.73/31.93  (step-pop @p4127 :rule scope :premises (@p4126))
% 31.73/31.93  (step-pop @p4128 :rule scope :premises (@p4127))
% 31.73/31.93  (step-pop @p4129 :rule scope :premises (@p4128))
% 31.73/31.93  (step-pop @p4130 :rule scope :premises (@p4129))
% 31.73/31.93  (step-pop @p4131 :rule scope :premises (@p4130))
% 31.73/31.93  (step-pop @p4132 :rule scope :premises (@p4131))
% 31.73/31.93  (step @p2002 :rule process_scope :premises (@p4132) :args (@t340))
% 31.73/31.93  (step @p2035 :rule implies_elim :premises (@p2002))
% 31.73/31.93  (step @p2036 :rule cnf_and_neg :args (@t353))
% 31.73/31.93  (step @p2037 :rule resolution :premises (@p2036 @p2035) :args (true @t353))
% 31.73/31.93  (step @p2038 :rule reordering :premises (@p2037) :args ((or @t221 @t220 @t219 @t218 @t217 @t216 @t215 @t214 @t213 @t212 @t211 @t210 @t209 @t208 @t207 @t205 @t204 @t203 @t202 @t201 @t200 @t198 @t197 @t227 @t343 @t318 @t340 @t326 @t354 @t339 @t333 @t328 (not @t351))))
% 31.73/31.93  (step @p2039 :rule chain_m_resolution :premises (@p2038 @p1790 @p192 @p191 @p1344 @p189 @p185 @p184 @p183 @p732 @p258 @p180 @p175 @p174 @p173 @p283 @p288 @p172 @p297 @p302 @p171 @p311 @p316 @p321 @p167 @p157 @p151 @p130 @p350 @p103 @p72 @p1789 @p192 @p191 @p1344 @p185 @p184 @p183 @p732 @p182 @p175 @p174 @p283 @p288 @p172 @p297 @p302 @p171 @p311 @p316 @p321 @p157 @p151 @p130 @p350 @p103 @p72 @p1343) :args ((or @t214 @t210) (@list 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 false 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) (@list @t351 @t327 @t332 @t338 @t350 @t320 @t239 @t342 @t226 @t97 @t100 @t106 @t108 @t111 @t115 @t119 @t121 @t125 @t128 @t131 @t135 @t139 @t143 @t157 @t156 @t155 @t154 @t153 @t151 @t150 @t340 @t327 @t332 @t338 @t320 @t239 @t342 @t226 @t344 @t106 @t108 @t115 @t119 @t121 @t125 @t128 @t131 @t135 @t139 @t143 @t156 @t155 @t154 @t153 @t151 @t150 @t233)))
% 31.73/31.93  (step @p2040 :rule instantiate :premises (@p170) :args ((@list @t58 tptp.a25)))
% 31.73/31.93  (step @p2041 :rule refl :args (@t357))
% 31.73/31.93  (step @p2042 :rule refl :args (@t360))
% 31.73/31.93  (step @p2043 :rule refl :args (@t363))
% 31.73/31.93  (step @p2044 :rule refl :args (@t366))
% 31.73/31.93  (step @p2045 :rule refl :args (@t368))
% 31.73/31.93  (step @p2046 :rule refl :args (@t354))
% 31.73/31.93  (step @p2047 :rule refl :args (@t370))
% 31.73/31.93  (step @p2048 :rule refl :args (@t325))
% 31.73/31.93  (step @p2049 :rule refl :args (@t198))
% 31.73/31.93  (step @p2050 :rule refl :args (@t202))
% 31.73/31.93  (step @p2051 :rule refl :args (@t206))
% 31.73/31.93  (step @p2052 :rule bool-double-not-elim :args (@t159))
% 31.73/31.93  (step @p2053 :rule refl :args (@t215))
% 31.73/31.93  (step @p2054 :rule nary_cong :premises (@p1356 @p750 @p749 @p2053 @p2052 @p2051 @p2050 @p1354 @p1353 @p2049 @p735 @p1350 @p1348 @p2048 @p2047 @p2046 @p1345 @p2045 @p2044 @p2043 @p2042 @p2041) :args ((or @t218 @t217 @t216 @t215 (not @t210) @t206 @t202 @t201 @t200 @t198 @t232 @t318 @t326 @t325 @t370 @t354 @t328 @t368 @t366 @t363 @t360 @t357)))
% 31.73/31.93  (assume-push @p4133 @t157)
% 31.73/31.93  (assume-push @p4134 @t371)
% 31.73/31.93  (assume-push @p4135 @t372)
% 31.73/31.93  (assume-push @p4136 @t373)
% 31.73/31.93  (assume-push @p4137 @t160)
% 31.73/31.93  (assume-push @p4138 @t210)
% 31.73/31.93  (step @p760 :rule evaluate :args (@t236))
% 31.73/31.93  (step @p2061 :rule symm :premises (@p4134))
% 31.73/31.93  (step @p2062 :rule trans :premises (@p4136 @p2061 @p167))
% 31.73/31.93  (step @p2063 :rule symm :premises (@p2062))
% 31.73/31.93  (step @p2064 :rule trans :premises (@p4135 @p2061))
% 31.73/31.93  (step @p441 :rule symm :premises (@p211))
% 31.73/31.93  (step @p442 :rule refl :args (@t56))
% 31.73/31.93  (step @p443 :rule symm :premises (@p197))
% 31.73/31.93  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.93  (step @p445 :rule symm :premises (@p223))
% 31.73/31.93  (step @p446 :rule symm :premises (@p130))
% 31.73/31.93  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.93  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.93  (step @p449 :rule symm :premises (@p245))
% 31.73/31.93  (step @p450 :rule refl :args (@t57))
% 31.73/31.93  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p453 :rule refl :args (@t87))
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.93  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.93  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.93  (step @p458 :rule symm :premises (@p456))
% 31.73/31.93  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.93  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.93  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.93  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.93  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.93  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.93  (step @p465 :rule symm :premises (@p464))
% 31.73/31.93  (step @p466 :rule symm :premises (@p209))
% 31.73/31.93  (step @p467 :rule symm :premises (@p247))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.93  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.93  (step @p470 :rule symm :premises (@p239))
% 31.73/31.93  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.93  (step @p472 :rule symm :premises (@p253))
% 31.73/31.93  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.93  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.93  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.93  (step @p476 :rule symm :premises (@p475))
% 31.73/31.93  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.93  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.93  (step @p479 :rule refl :args (@t58))
% 31.73/31.93  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.93  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.93  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.93  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.93  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.93  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.93  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.93  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.93  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.93  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.93  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.93  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.93  (step @p2065 :rule symm :premises (@p492))
% 31.73/31.93  (step @p2066 :rule trans :premises (@p2065 @p2064 @p167 @p2063))
% 31.73/31.93  (step @p2067 :rule true_intro :premises (@p2066))
% 31.73/31.93  (step @p2068 :rule false_intro :premises (@p4138))
% 31.73/31.93  (step @p2069 :rule symm :premises (@p2068))
% 31.73/31.93  (step @p2070 :rule trans :premises (@p2069 @p2067))
% 31.73/31.93  (step @p2071 false :rule eq_resolve :premises (@p2070 @p760))
% 31.73/31.93  (step-pop @p4139 :rule scope :premises (@p2071))
% 31.73/31.93  (step-pop @p4140 :rule scope :premises (@p4139))
% 31.73/31.93  (step-pop @p4141 :rule scope :premises (@p4140))
% 31.73/31.93  (step-pop @p4142 :rule scope :premises (@p4141))
% 31.73/31.93  (step-pop @p4143 :rule scope :premises (@p4142))
% 31.73/31.93  (step-pop @p4144 :rule scope :premises (@p4143))
% 31.73/31.93  (step @p2072 :rule process_scope :premises (@p4144) :args (false))
% 31.73/31.93  (assume-push @p4145 @t154)
% 31.73/31.93  (assume-push @p4146 @t155)
% 31.73/31.93  (assume-push @p4147 @t156)
% 31.73/31.93  (assume-push @p4148 @t157)
% 31.73/31.93  (assume-push @p4149 @t210)
% 31.73/31.93  (assume-push @p4150 @t160)
% 31.73/31.93  (assume-push @p4151 @t111)
% 31.73/31.93  (assume-push @p4152 @t108)
% 31.73/31.93  (assume-push @p4153 @t106)
% 31.73/31.93  (assume-push @p4154 @t100)
% 31.73/31.93  (assume-push @p4155 @t231)
% 31.73/31.93  (assume-push @p4156 @t239)
% 31.73/31.93  (assume-push @p4157 @t320)
% 31.73/31.93  (assume-push @p4158 @t321)
% 31.73/31.93  (assume-push @p4159 @t369)
% 31.73/31.93  (assume-push @p4160 @t350)
% 31.73/31.93  (assume-push @p4161 @t327)
% 31.73/31.93  (assume-push @p4162 @t367)
% 31.73/31.93  (assume-push @p4163 @t365)
% 31.73/31.93  (assume-push @p4164 @t362)
% 31.73/31.93  (assume-push @p4165 @t359)
% 31.73/31.93  (assume-push @p4166 @t356)
% 31.73/31.93  (step @p509 :rule symm :premises (@p211))
% 31.73/31.93  (step @p442 :rule refl :args (@t56))
% 31.73/31.93  (step @p443 :rule symm :premises (@p197))
% 31.73/31.93  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.93  (step @p445 :rule symm :premises (@p223))
% 31.73/31.93  (step @p446 :rule symm :premises (@p130))
% 31.73/31.93  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.93  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.93  (step @p449 :rule symm :premises (@p245))
% 31.73/31.93  (step @p450 :rule refl :args (@t57))
% 31.73/31.93  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p453 :rule refl :args (@t87))
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.93  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.93  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.93  (step @p458 :rule symm :premises (@p456))
% 31.73/31.93  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.93  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.93  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.93  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.93  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.93  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.93  (step @p465 :rule symm :premises (@p464))
% 31.73/31.93  (step @p466 :rule symm :premises (@p209))
% 31.73/31.93  (step @p467 :rule symm :premises (@p247))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.93  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.93  (step @p470 :rule symm :premises (@p239))
% 31.73/31.93  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.93  (step @p472 :rule symm :premises (@p253))
% 31.73/31.93  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.93  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.93  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.93  (step @p476 :rule symm :premises (@p475))
% 31.73/31.93  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.93  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.93  (step @p479 :rule refl :args (@t58))
% 31.73/31.93  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.93  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.93  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.93  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.93  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.93  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.93  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.93  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.93  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.93  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.93  (step @p510 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.93  (step @p511 :rule instantiate :premises (@p179) :args (@t61))
% 31.73/31.93  (step @p2101 :rule trans :premises (@p511 @p491 @p510 @p489 @p465 @p463 @p448 @p445 @p444 @p509))
% 31.73/31.93  (assume-push @p4167 @t100)
% 31.73/31.93  (assume-push @p4168 @t356)
% 31.73/31.93  (assume-push @p4169 @t160)
% 31.73/31.93  (assume-push @p4170 @t239)
% 31.73/31.93  (assume-push @p4171 @t108)
% 31.73/31.93  (assume-push @p4172 @t367)
% 31.73/31.93  (assume-push @p4173 @t321)
% 31.73/31.93  (assume-push @p4174 @t369)
% 31.73/31.93  (assume-push @p4175 @t327)
% 31.73/31.93  (assume-push @p4176 @t157)
% 31.73/31.93  (assume-push @p4177 @t350)
% 31.73/31.93  (assume-push @p4178 @t154)
% 31.73/31.93  (assume-push @p4179 @t365)
% 31.73/31.93  (assume-push @p4180 @t362)
% 31.73/31.93  (assume-push @p4181 @t156)
% 31.73/31.93  (assume-push @p4182 @t111)
% 31.73/31.93  (assume-push @p4183 @t231)
% 31.73/31.93  (assume-push @p4184 @t155)
% 31.73/31.93  (assume-push @p4185 @t106)
% 31.73/31.93  (assume-push @p4186 @t320)
% 31.73/31.93  (step @p501 :rule symm :premises (@p221))
% 31.73/31.93  (step @p502 :rule symm :premises (@p203))
% 31.73/31.93  (step @p503 :rule cong :premises (@p502 @p40) :args (@t188))
% 31.73/31.93  (step @p441 :rule symm :premises (@p211))
% 31.73/31.93  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.93  (step @p504 :rule trans :premises (@p466 @p203))
% 31.73/31.93  (step @p505 :rule cong :premises (@p504 @p492) :args (@t189))
% 31.73/31.93  (step @p506 :rule cong :premises (@p209 @p110) :args (@t56))
% 31.73/31.93  (step @p2122 :rule trans :premises (@p506 @p505 @p503 @p501))
% 31.73/31.93  (step @p553 :rule symm :premises (@p180))
% 31.73/31.93  (step @p2123 :rule cong :premises (@p553 @p2122) :args (@t374))
% 31.73/31.93  (step @p2124 :rule cong :premises (@p180 @p442) :args (@t99))
% 31.73/31.93  (step @p555 :rule symm :premises (@p174))
% 31.73/31.93  (step @p1011 :rule cong :premises (@p555 @p452) :args (@t242))
% 31.73/31.93  (step @p1012 :rule symm :premises (@p195))
% 31.73/31.93  (step @p1079 :rule symm :premises (@p186))
% 31.73/31.93  (step @p1080 :rule cong :premises (@p1079 @p452) :args (@t275))
% 31.73/31.93  (step @p558 :rule symm :premises (@p194))
% 31.73/31.93  (step @p559 :rule cong :premises (@p558 @p492) :args (@t190))
% 31.73/31.93  (step @p560 :rule cong :premises (@p194 @p110) :args (@t83))
% 31.73/31.93  (step @p2125 :rule instantiate :premises (@p170) :args (@t64))
% 31.73/31.93  (step @p2126 :rule trans :premises (@p2125 @p560 @p559))
% 31.73/31.93  (step @p2127 :rule trans :premises (@p2126 @p186))
% 31.73/31.93  (step @p2128 :rule cong :premises (@p2127 @p452) :args (@t375))
% 31.73/31.93  (step @p401 :rule symm :premises (@p167))
% 31.73/31.93  (step @p2129 :rule cong :premises (@p401 @p452) :args (@t175))
% 31.73/31.93  (step @p2130 :rule symm :premises (@p492))
% 31.73/31.93  (step @p2131 :rule trans :premises (@p446 @p2130))
% 31.73/31.93  (step @p2132 :rule cong :premises (@p2131 @p440) :args (@t107))
% 31.73/31.93  (step @p2133 :rule trans :premises (@p511 @p491 @p510 @p489 @p465 @p463 @p448 @p445 @p444 @p509))
% 31.73/31.93  (step @p1007 :rule refl :args (@t55))
% 31.73/31.93  (step @p2134 :rule cong :premises (@p1007 @p2133) :args (@t56))
% 31.73/31.93  (step @p2135 :rule symm :premises (@p2134))
% 31.73/31.93  (step @p2136 :rule trans :premises (@p221 @p2135 @p180 @p2124 @p2123 @p174 @p2132 @p189 @p2129 @p2128 @p1080))
% 31.73/31.93  (step @p2137 :rule refl :args (@t67))
% 31.73/31.93  (step @p2138 :rule cong :premises (@p2137 @p2136) :args (@t168))
% 31.73/31.93  (step @p570 :rule symm :premises (@p221))
% 31.73/31.93  (step @p2139 :rule symm :premises (@p2124))
% 31.73/31.93  (step @p2140 :rule symm :premises (@p2123))
% 31.73/31.93  (step @p2141 :rule trans :premises (@p2140 @p2139 @p553 @p2134 @p570))
% 31.73/31.93  (step @p2142 :rule cong :premises (@p456 @p2141) :args (@t364))
% 31.73/31.93  (step @p2143 :rule symm :premises (@p2040))
% 31.73/31.93  (step @p2144 :rule cong :premises (@p2143 @p452) :args (@t376))
% 31.73/31.93  (step @p540 :rule refl :args (@t56))
% 31.73/31.93  (step @p541 :rule symm :premises (@p157))
% 31.73/31.93  (step @p542 :rule trans :premises (@p541 @p492))
% 31.73/31.93  (step @p2145 :rule cong :premises (@p542 @p540) :args (@t110))
% 31.73/31.93  (step @p2146 :rule trans :premises (@p173 @p2145))
% 31.73/31.93  (step @p561 :rule trans :premises (@p192 @p560 @p559))
% 31.73/31.93  (step @p1174 :rule symm :premises (@p561))
% 31.73/31.93  (step @p2147 :rule symm :premises (@p181))
% 31.73/31.93  (step @p2148 :rule cong :premises (@p2147 @p1174) :args (@t377))
% 31.73/31.93  (step @p495 :rule symm :premises (@p151))
% 31.73/31.93  (step @p2149 :rule trans :premises (@p495 @p181))
% 31.73/31.93  (step @p2150 :rule cong :premises (@p2149 @p440) :args (@t105))
% 31.73/31.93  (step @p2151 :rule trans :premises (@p175 @p2150 @p2148))
% 31.73/31.93  (step @p2152 :rule trans :premises (@p2151 @p2146 @p2040))
% 31.73/31.93  (step @p2153 :rule cong :premises (@p2152 @p452) :args (@t319))
% 31.73/31.93  (step @p2154 :rule trans :premises (@p2151 @p2146))
% 31.73/31.93  (step @p2155 :rule cong :premises (@p2154 @p131) :args ((tptp.product @t60 tptp.a1)))
% 31.73/31.93  (step @p2156 :rule symm :premises (@p561))
% 31.73/31.93  (step @p2157 :rule refl :args (@t60))
% 31.73/31.93  (step @p2158 :rule cong :premises (@p2157 @p2156) :args (@t66))
% 31.73/31.93  (step @p2159 :rule trans :premises (@p151 @p2158 @p2155 @p185 @p2153 @p2144 @p201 @p2142 @p2138 @p1012 @p1011 @p454 @p180 @p2124 @p2123))
% 31.73/31.93  (step-pop @p4187 :rule scope :premises (@p2159))
% 31.73/31.93  (step-pop @p4188 :rule scope :premises (@p4187))
% 31.73/31.93  (step-pop @p4189 :rule scope :premises (@p4188))
% 31.73/31.93  (step-pop @p4190 :rule scope :premises (@p4189))
% 31.73/31.93  (step-pop @p4191 :rule scope :premises (@p4190))
% 31.73/31.93  (step-pop @p4192 :rule scope :premises (@p4191))
% 31.73/31.93  (step-pop @p4193 :rule scope :premises (@p4192))
% 31.73/31.93  (step-pop @p4194 :rule scope :premises (@p4193))
% 31.73/31.93  (step-pop @p4195 :rule scope :premises (@p4194))
% 31.73/31.93  (step-pop @p4196 :rule scope :premises (@p4195))
% 31.73/31.93  (step-pop @p4197 :rule scope :premises (@p4196))
% 31.73/31.93  (step-pop @p4198 :rule scope :premises (@p4197))
% 31.73/31.93  (step-pop @p4199 :rule scope :premises (@p4198))
% 31.73/31.93  (step-pop @p4200 :rule scope :premises (@p4199))
% 31.73/31.93  (step-pop @p4201 :rule scope :premises (@p4200))
% 31.73/31.93  (step-pop @p4202 :rule scope :premises (@p4201))
% 31.73/31.93  (step-pop @p4203 :rule scope :premises (@p4202))
% 31.73/31.93  (step-pop @p4204 :rule scope :premises (@p4203))
% 31.73/31.93  (step-pop @p4205 :rule scope :premises (@p4204))
% 31.73/31.93  (step-pop @p4206 :rule scope :premises (@p4205))
% 31.73/31.93  (step @p2160 :rule process_scope :premises (@p4206) :args (@t373))
% 31.73/31.93  (step @p2181 :rule and_intro :premises (@p180 @p221 @p2101 @p184 @p174 @p195 @p186 @p194 @p192 @p167 @p189 @p130 @p201 @p2040 @p157 @p173 @p181 @p151 @p175 @p185))
% 31.73/31.93  (step @p2182 :rule modus_ponens :premises (@p2181 @p2160))
% 31.73/31.93  (assume-push @p4207 @t100)
% 31.73/31.93  (assume-push @p4208 @t356)
% 31.73/31.93  (assume-push @p4209 @t160)
% 31.73/31.93  (assume-push @p4210 @t239)
% 31.73/31.93  (assume-push @p4211 @t108)
% 31.73/31.93  (assume-push @p4212 @t367)
% 31.73/31.93  (assume-push @p4213 @t321)
% 31.73/31.93  (assume-push @p4214 @t369)
% 31.73/31.93  (assume-push @p4215 @t327)
% 31.73/31.93  (assume-push @p4216 @t157)
% 31.73/31.93  (assume-push @p4217 @t350)
% 31.73/31.93  (assume-push @p4218 @t154)
% 31.73/31.93  (assume-push @p4219 @t365)
% 31.73/31.93  (assume-push @p4220 @t362)
% 31.73/31.93  (assume-push @p4221 @t359)
% 31.73/31.93  (step @p501 :rule symm :premises (@p221))
% 31.73/31.93  (step @p502 :rule symm :premises (@p203))
% 31.73/31.93  (step @p503 :rule cong :premises (@p502 @p40) :args (@t188))
% 31.73/31.93  (step @p441 :rule symm :premises (@p211))
% 31.73/31.93  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.93  (step @p504 :rule trans :premises (@p466 @p203))
% 31.73/31.93  (step @p505 :rule cong :premises (@p504 @p492) :args (@t189))
% 31.73/31.93  (step @p506 :rule cong :premises (@p209 @p110) :args (@t56))
% 31.73/31.93  (step @p2198 :rule trans :premises (@p506 @p505 @p503 @p501))
% 31.73/31.93  (step @p553 :rule symm :premises (@p180))
% 31.73/31.93  (step @p2199 :rule cong :premises (@p553 @p2198) :args (@t374))
% 31.73/31.93  (step @p2124 :rule cong :premises (@p180 @p442) :args (@t99))
% 31.73/31.93  (step @p555 :rule symm :premises (@p174))
% 31.73/31.93  (step @p1011 :rule cong :premises (@p555 @p452) :args (@t242))
% 31.73/31.93  (step @p1012 :rule symm :premises (@p195))
% 31.73/31.93  (step @p1079 :rule symm :premises (@p186))
% 31.73/31.93  (step @p1080 :rule cong :premises (@p1079 @p452) :args (@t275))
% 31.73/31.93  (step @p558 :rule symm :premises (@p194))
% 31.73/31.93  (step @p559 :rule cong :premises (@p558 @p492) :args (@t190))
% 31.73/31.93  (step @p560 :rule cong :premises (@p194 @p110) :args (@t83))
% 31.73/31.93  (step @p2125 :rule instantiate :premises (@p170) :args (@t64))
% 31.73/31.93  (step @p2200 :rule trans :premises (@p2125 @p560 @p559))
% 31.73/31.93  (step @p2201 :rule trans :premises (@p2200 @p186))
% 31.73/31.93  (step @p2202 :rule cong :premises (@p2201 @p452) :args (@t375))
% 31.73/31.93  (step @p401 :rule symm :premises (@p167))
% 31.73/31.93  (step @p2129 :rule cong :premises (@p401 @p452) :args (@t175))
% 31.73/31.93  (step @p2203 :rule symm :premises (@p492))
% 31.73/31.93  (step @p2204 :rule trans :premises (@p446 @p2203))
% 31.73/31.93  (step @p2205 :rule cong :premises (@p2204 @p440) :args (@t107))
% 31.73/31.93  (step @p2206 :rule trans :premises (@p511 @p491 @p510 @p489 @p465 @p463 @p448 @p445 @p444 @p509))
% 31.73/31.93  (step @p1007 :rule refl :args (@t55))
% 31.73/31.93  (step @p2207 :rule cong :premises (@p1007 @p2206) :args (@t56))
% 31.73/31.93  (step @p2208 :rule symm :premises (@p2207))
% 31.73/31.93  (step @p2209 :rule trans :premises (@p221 @p2208 @p180 @p2124 @p2199 @p174 @p2205 @p189 @p2129 @p2202 @p1080))
% 31.73/31.93  (step @p2137 :rule refl :args (@t67))
% 31.73/31.93  (step @p2210 :rule cong :premises (@p2137 @p2209) :args (@t168))
% 31.73/31.93  (step @p570 :rule symm :premises (@p221))
% 31.73/31.93  (step @p2139 :rule symm :premises (@p2124))
% 31.73/31.93  (step @p2211 :rule symm :premises (@p2199))
% 31.73/31.93  (step @p2212 :rule trans :premises (@p2211 @p2139 @p553 @p2207 @p570))
% 31.73/31.93  (step @p2213 :rule cong :premises (@p456 @p2212) :args (@t364))
% 31.73/31.93  (step @p2143 :rule symm :premises (@p2040))
% 31.73/31.93  (step @p2144 :rule cong :premises (@p2143 @p452) :args (@t376))
% 31.73/31.93  (step @p2214 :rule cong :premises (@p2040 @p2198) :args (@t358))
% 31.73/31.93  (step @p2215 :rule trans :premises (@p2206 @p211 @p2214 @p2144 @p201 @p2213 @p2210 @p1012 @p1011 @p454 @p180 @p2124 @p2199))
% 31.73/31.93  (step-pop @p4222 :rule scope :premises (@p2215))
% 31.73/31.93  (step-pop @p4223 :rule scope :premises (@p4222))
% 31.73/31.93  (step-pop @p4224 :rule scope :premises (@p4223))
% 31.73/31.93  (step-pop @p4225 :rule scope :premises (@p4224))
% 31.73/31.93  (step-pop @p4226 :rule scope :premises (@p4225))
% 31.73/31.93  (step-pop @p4227 :rule scope :premises (@p4226))
% 31.73/31.93  (step-pop @p4228 :rule scope :premises (@p4227))
% 31.73/31.93  (step-pop @p4229 :rule scope :premises (@p4228))
% 31.73/31.93  (step-pop @p4230 :rule scope :premises (@p4229))
% 31.73/31.93  (step-pop @p4231 :rule scope :premises (@p4230))
% 31.73/31.93  (step-pop @p4232 :rule scope :premises (@p4231))
% 31.73/31.93  (step-pop @p4233 :rule scope :premises (@p4232))
% 31.73/31.93  (step-pop @p4234 :rule scope :premises (@p4233))
% 31.73/31.93  (step-pop @p4235 :rule scope :premises (@p4234))
% 31.73/31.93  (step-pop @p4236 :rule scope :premises (@p4235))
% 31.73/31.93  (step @p2216 :rule process_scope :premises (@p4236) :args (@t372))
% 31.73/31.93  (step @p2232 :rule and_intro :premises (@p180 @p221 @p2101 @p184 @p174 @p195 @p186 @p194 @p192 @p167 @p189 @p130 @p201 @p2040 @p211))
% 31.73/31.93  (step @p2233 :rule modus_ponens :premises (@p2232 @p2216))
% 31.73/31.93  (assume-push @p4237 @t100)
% 31.73/31.93  (assume-push @p4238 @t356)
% 31.73/31.93  (assume-push @p4239 @t160)
% 31.73/31.93  (assume-push @p4240 @t239)
% 31.73/31.93  (assume-push @p4241 @t108)
% 31.73/31.93  (assume-push @p4242 @t154)
% 31.73/31.93  (assume-push @p4243 @t157)
% 31.73/31.93  (step @p501 :rule symm :premises (@p221))
% 31.73/31.93  (step @p502 :rule symm :premises (@p203))
% 31.73/31.93  (step @p503 :rule cong :premises (@p502 @p40) :args (@t188))
% 31.73/31.93  (step @p441 :rule symm :premises (@p211))
% 31.73/31.93  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.93  (step @p504 :rule trans :premises (@p466 @p203))
% 31.73/31.93  (step @p505 :rule cong :premises (@p504 @p492) :args (@t189))
% 31.73/31.93  (step @p506 :rule cong :premises (@p209 @p110) :args (@t56))
% 31.73/31.93  (step @p2241 :rule trans :premises (@p506 @p505 @p503 @p501))
% 31.73/31.93  (step @p553 :rule symm :premises (@p180))
% 31.73/31.93  (step @p2242 :rule cong :premises (@p553 @p2241) :args (@t374))
% 31.73/31.93  (step @p2124 :rule cong :premises (@p180 @p442) :args (@t99))
% 31.73/31.93  (step @p2243 :rule symm :premises (@p174))
% 31.73/31.93  (step @p1053 :rule symm :premises (@p246))
% 31.73/31.93  (step @p1054 :rule symm :premises (@p183))
% 31.73/31.93  (step @p1055 :rule cong :premises (@p1054 @p110) :args (@t259))
% 31.73/31.93  (step @p1056 :rule trans :premises (@p1055 @p1054))
% 31.73/31.93  (step @p1057 :rule trans :premises (@p1056 @p492 @p130))
% 31.73/31.93  (step @p1058 :rule cong :premises (@p1057 @p1053) :args (@t261))
% 31.73/31.93  (step @p2244 :rule instantiate :premises (@p3) :args (@t81))
% 31.73/31.93  (step @p1042 :rule symm :premises (@p189))
% 31.73/31.93  (step @p1043 :rule cong :premises (@p1042 @p110) :args (@t254))
% 31.73/31.93  (step @p1044 :rule symm :premises (@p224))
% 31.73/31.93  (step @p1045 :rule trans :premises (@p1044 @p1043))
% 31.73/31.93  (step @p1049 :rule trans :premises (@p1045 @p206))
% 31.73/31.93  (step @p1050 :rule cong :premises (@p1049 @p110) :args (@t258))
% 31.73/31.93  (step @p1046 :rule symm :premises (@p1045))
% 31.73/31.93  (step @p1047 :rule cong :premises (@p1046 @p110) :args (@t255))
% 31.73/31.93  (step @p2245 :rule instantiate :premises (@p170) :args (@t78))
% 31.73/31.93  (step @p2246 :rule trans :premises (@p2245 @p1047 @p1050 @p2244 @p1058 @p2243))
% 31.73/31.93  (step @p2247 :rule cong :premises (@p2246 @p452) :args (@t73))
% 31.73/31.93  (step @p2248 :rule trans :premises (@p167 @p2247 @p454 @p180 @p2124 @p2242))
% 31.73/31.93  (step-pop @p4244 :rule scope :premises (@p2248))
% 31.73/31.93  (step-pop @p4245 :rule scope :premises (@p4244))
% 31.73/31.93  (step-pop @p4246 :rule scope :premises (@p4245))
% 31.73/31.93  (step-pop @p4247 :rule scope :premises (@p4246))
% 31.73/31.93  (step-pop @p4248 :rule scope :premises (@p4247))
% 31.73/31.93  (step-pop @p4249 :rule scope :premises (@p4248))
% 31.73/31.93  (step-pop @p4250 :rule scope :premises (@p4249))
% 31.73/31.93  (step @p2249 :rule process_scope :premises (@p4250) :args (@t371))
% 31.73/31.93  (step @p2257 :rule and_intro :premises (@p180 @p221 @p2101 @p184 @p174 @p130 @p167))
% 31.73/31.93  (step @p2258 :rule modus_ponens :premises (@p2257 @p2249))
% 31.73/31.93  (step @p2259 :rule and_intro :premises (@p167 @p2258 @p2233 @p2182 @p2101 @p4149))
% 31.73/31.93  (step-pop @p4251 :rule scope :premises (@p2259))
% 31.73/31.93  (step-pop @p4252 :rule scope :premises (@p4251))
% 31.73/31.93  (step-pop @p4253 :rule scope :premises (@p4252))
% 31.73/31.93  (step-pop @p4254 :rule scope :premises (@p4253))
% 31.73/31.93  (step-pop @p4255 :rule scope :premises (@p4254))
% 31.73/31.93  (step-pop @p4256 :rule scope :premises (@p4255))
% 31.73/31.93  (step-pop @p4257 :rule scope :premises (@p4256))
% 31.73/31.93  (step-pop @p4258 :rule scope :premises (@p4257))
% 31.73/31.93  (step-pop @p4259 :rule scope :premises (@p4258))
% 31.73/31.93  (step-pop @p4260 :rule scope :premises (@p4259))
% 31.73/31.93  (step-pop @p4261 :rule scope :premises (@p4260))
% 31.73/31.93  (step-pop @p4262 :rule scope :premises (@p4261))
% 31.73/31.93  (step-pop @p4263 :rule scope :premises (@p4262))
% 31.73/31.93  (step-pop @p4264 :rule scope :premises (@p4263))
% 31.73/31.93  (step-pop @p4265 :rule scope :premises (@p4264))
% 31.73/31.93  (step-pop @p4266 :rule scope :premises (@p4265))
% 31.73/31.93  (step-pop @p4267 :rule scope :premises (@p4266))
% 31.73/31.93  (step-pop @p4268 :rule scope :premises (@p4267))
% 31.73/31.93  (step-pop @p4269 :rule scope :premises (@p4268))
% 31.73/31.93  (step-pop @p4270 :rule scope :premises (@p4269))
% 31.73/31.93  (step-pop @p4271 :rule scope :premises (@p4270))
% 31.73/31.93  (step-pop @p4272 :rule scope :premises (@p4271))
% 31.73/31.93  (step @p2260 :rule process_scope :premises (@p4272) :args (@t378))
% 31.73/31.93  (step @p2283 :rule implies_elim :premises (@p2260))
% 31.73/31.93  (step @p2284 :rule resolution :premises (@p2283 @p2072) :args (true @t378))
% 31.73/31.93  (step @p2285 :rule not_and :premises (@p2284))
% 31.73/31.93  (step @p2286 :rule eq_resolve :premises (@p2285 @p2054))
% 31.73/31.93  (step @p2287 :rule reordering :premises (@p2286) :args ((or @t218 @t217 @t216 @t215 @t159 @t206 @t202 @t201 @t200 @t198 @t232 @t318 @t326 @t325 @t354 @t328 @t370 @t368 @t366 @t363 @t360 @t357)))
% 31.73/31.93  (step @p2288 :rule instantiate :premises (@p3) :args ((@list @t48 tptp.a11 tptp.a29)))
% 31.73/31.93  (step @p2289 :rule instantiate :premises (@p3) :args ((@list @t17 @t49 tptp.a29)))
% 31.73/31.93  (step @p2290 :rule instantiate :premises (@p3) :args ((@list @t66 @t47 tptp.a29)))
% 31.73/31.93  (assume-push @p4273 @t150)
% 31.73/31.93  (assume-push @p4274 @t151)
% 31.73/31.93  (assume-push @p4275 @t153)
% 31.73/31.93  (assume-push @p4276 @t155)
% 31.73/31.93  (assume-push @p4277 @t156)
% 31.73/31.93  (assume-push @p4278 @t157)
% 31.73/31.93  (assume-push @p4279 @t158)
% 31.73/31.93  (assume-push @p4280 @t143)
% 31.73/31.93  (assume-push @p4281 @t139)
% 31.73/31.93  (assume-push @p4282 @t135)
% 31.73/31.93  (assume-push @p4283 @t131)
% 31.73/31.93  (assume-push @p4284 @t128)
% 31.73/31.93  (assume-push @p4285 @t125)
% 31.73/31.93  (assume-push @p4286 @t115)
% 31.73/31.93  (assume-push @p4287 @t111)
% 31.73/31.93  (assume-push @p4288 @t106)
% 31.73/31.93  (assume-push @p4289 @t97)
% 31.73/31.93  (assume-push @p4290 @t231)
% 31.73/31.93  (assume-push @p4291 @t228)
% 31.73/31.93  (assume-push @p4292 @t226)
% 31.73/31.93  (assume-push @p4293 @t320)
% 31.73/31.93  (assume-push @p4294 @t321)
% 31.73/31.93  (assume-push @p4295 @t379)
% 31.73/31.93  (assume-push @p4296 @t382)
% 31.73/31.93  (assume-push @p4297 @t359)
% 31.73/31.93  (assume-push @p4298 @t385)
% 31.73/31.93  (assume-push @p4299 @t386)
% 31.73/31.93  (assume-push @p4300 @t387)
% 31.73/31.93  (step @p509 :rule symm :premises (@p211))
% 31.73/31.93  (step @p442 :rule refl :args (@t56))
% 31.73/31.93  (step @p443 :rule symm :premises (@p197))
% 31.73/31.93  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.93  (step @p445 :rule symm :premises (@p223))
% 31.73/31.93  (step @p446 :rule symm :premises (@p130))
% 31.73/31.93  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.93  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.93  (step @p449 :rule symm :premises (@p245))
% 31.73/31.93  (step @p450 :rule refl :args (@t57))
% 31.73/31.93  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p453 :rule refl :args (@t87))
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.93  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.93  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.93  (step @p458 :rule symm :premises (@p456))
% 31.73/31.93  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.93  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.93  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.93  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.93  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.93  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.93  (step @p465 :rule symm :premises (@p464))
% 31.73/31.93  (step @p466 :rule symm :premises (@p209))
% 31.73/31.93  (step @p467 :rule symm :premises (@p247))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.93  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.93  (step @p470 :rule symm :premises (@p239))
% 31.73/31.93  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.93  (step @p472 :rule symm :premises (@p253))
% 31.73/31.93  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.93  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.93  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.93  (step @p476 :rule symm :premises (@p475))
% 31.73/31.93  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.93  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.93  (step @p479 :rule refl :args (@t58))
% 31.73/31.93  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.93  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.93  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.93  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.93  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.93  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.93  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.93  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.93  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.93  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.93  (step @p510 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.93  (step @p511 :rule instantiate :premises (@p179) :args (@t61))
% 31.73/31.93  (step @p2319 :rule trans :premises (@p511 @p491 @p510 @p489 @p465 @p463 @p448 @p445 @p444 @p509))
% 31.73/31.93  (step-pop @p4301 :rule scope :premises (@p2319))
% 31.73/31.93  (step-pop @p4302 :rule scope :premises (@p4301))
% 31.73/31.93  (step-pop @p4303 :rule scope :premises (@p4302))
% 31.73/31.93  (step-pop @p4304 :rule scope :premises (@p4303))
% 31.73/31.93  (step-pop @p4305 :rule scope :premises (@p4304))
% 31.73/31.93  (step-pop @p4306 :rule scope :premises (@p4305))
% 31.73/31.93  (step-pop @p4307 :rule scope :premises (@p4306))
% 31.73/31.93  (step-pop @p4308 :rule scope :premises (@p4307))
% 31.73/31.93  (step-pop @p4309 :rule scope :premises (@p4308))
% 31.73/31.93  (step-pop @p4310 :rule scope :premises (@p4309))
% 31.73/31.93  (step-pop @p4311 :rule scope :premises (@p4310))
% 31.73/31.93  (step-pop @p4312 :rule scope :premises (@p4311))
% 31.73/31.93  (step-pop @p4313 :rule scope :premises (@p4312))
% 31.73/31.93  (step-pop @p4314 :rule scope :premises (@p4313))
% 31.73/31.93  (step-pop @p4315 :rule scope :premises (@p4314))
% 31.73/31.93  (step-pop @p4316 :rule scope :premises (@p4315))
% 31.73/31.93  (step-pop @p4317 :rule scope :premises (@p4316))
% 31.73/31.93  (step-pop @p4318 :rule scope :premises (@p4317))
% 31.73/31.93  (step-pop @p4319 :rule scope :premises (@p4318))
% 31.73/31.93  (step-pop @p4320 :rule scope :premises (@p4319))
% 31.73/31.93  (step-pop @p4321 :rule scope :premises (@p4320))
% 31.73/31.93  (step-pop @p4322 :rule scope :premises (@p4321))
% 31.73/31.93  (step-pop @p4323 :rule scope :premises (@p4322))
% 31.73/31.93  (step-pop @p4324 :rule scope :premises (@p4323))
% 31.73/31.93  (step-pop @p4325 :rule scope :premises (@p4324))
% 31.73/31.93  (step-pop @p4326 :rule scope :premises (@p4325))
% 31.73/31.93  (step-pop @p4327 :rule scope :premises (@p4326))
% 31.73/31.93  (step-pop @p4328 :rule scope :premises (@p4327))
% 31.73/31.93  (step @p2320 :rule process_scope :premises (@p4328) :args (@t160))
% 31.73/31.93  (step @p2349 :rule implies_elim :premises (@p2320))
% 31.73/31.93  (step @p2350 :rule cnf_and_neg :args (@t388))
% 31.73/31.93  (step @p2351 :rule resolution :premises (@p2350 @p2349) :args (true @t388))
% 31.73/31.93  (step @p2352 :rule reordering :premises (@p2351) :args ((or @t221 @t220 @t219 @t217 @t216 @t215 @t214 @t213 @t212 @t211 @t209 @t208 @t207 @t160 @t203 @t202 @t200 @t197 @t232 @t229 @t227 @t326 @t325 @t392 @t391 @t360 @t390 (not @t386) @t389)))
% 31.73/31.93  (step @p2353 :rule instantiate :premises (@p3) :args ((@list @t54 tptp.a25 @t54)))
% 31.73/31.93  (step @p2354 :rule instantiate :premises (@p3) :args ((@list @t12 tptp.a25 @t54)))
% 31.73/31.93  (step @p2355 :rule instantiate :premises (@p3) :args ((@list @t60 @t47 @t87)))
% 31.73/31.93  (step @p2356 :rule instantiate :premises (@p170) :args ((@list @t54 @t56)))
% 31.73/31.93  (step @p2357 :rule instantiate :premises (@p3) :args ((@list @t56 tptp.a31 @t47)))
% 31.73/31.93  (step @p2358 :rule instantiate :premises (@p3) :args ((@list @t58 @t58 tptp.a1)))
% 31.73/31.93  (step @p2359 :rule instantiate :premises (@p3) :args ((@list @t96 @t381 tptp.a25)))
% 31.73/31.93  (step @p2360 :rule instantiate :premises (@p170) :args ((@list @t66 @t87)))
% 31.73/31.93  (step @p2361 :rule instantiate :premises (@p3) :args ((@list @t393 @t74 @t87)))
% 31.73/31.93  (step @p2362 :rule instantiate :premises (@p3) :args ((@list @t48 tptp.a11 @t222)))
% 31.73/31.93  (step @p2363 :rule instantiate :premises (@p3) :args ((@list @t47 @t54 tptp.a25)))
% 31.73/31.93  (step @p2364 :rule instantiate :premises (@p3) :args ((@list @t249 @t63 @t54)))
% 31.73/31.93  (step @p2365 :rule instantiate :premises (@p3) :args ((@list @t395 @t394 tptp.a31)))
% 31.73/31.93  (step @p2366 :rule instantiate :premises (@p3) :args ((@list @t49 @t222 tptp.a29)))
% 31.73/31.93  (step @p2367 :rule eq-symm :args (@t396 @t397))
% 31.73/31.93  (step @p2368 :rule refl :args (@t11))
% 31.73/31.93  (step @p2369 :rule cong :premises (@p2368 @p2367) :args ((=> @t11 @t398)))
% 31.73/31.93  (assume-push @p4329 @t11)
% 31.73/31.93  (step @p2371 :rule instantiate :premises (@p3) :args (@t399))
% 31.73/31.93  (step-pop @p4330 :rule scope :premises (@p2371))
% 31.73/31.93  (step @p2372 :rule process_scope :premises (@p4330) :args (@t398))
% 31.73/31.93  (step @p2374 :rule eq_resolve :premises (@p2372 @p2369))
% 31.73/31.93  (step @p2375 :rule implies_elim :premises (@p2374))
% 31.73/31.93  (step @p2376 :rule chain_m_resolution :premises (@p2375 @p3) :args (@t400 (@list false) (@list @t11)))
% 31.73/31.93  (step @p2377 :rule instantiate :premises (@p3) :args ((@list @t59 @t54 @t87)))
% 31.73/31.93  (step @p2378 :rule instantiate :premises (@p3) :args ((@list @t55 @t47 @t54)))
% 31.73/31.93  (step @p2379 :rule instantiate :premises (@p170) :args ((@list @t66 @t401)))
% 31.73/31.93  (step @p2380 :rule instantiate :premises (@p170) :args ((@list @t62 tptp.a31)))
% 31.73/31.93  (step @p2381 :rule instantiate :premises (@p3) :args ((@list @t87 @t47 @t54)))
% 31.73/31.93  (step @p2382 :rule instantiate :premises (@p3) :args ((@list @t57 @t54 @t87)))
% 31.73/31.93  (step @p2383 :rule instantiate :premises (@p3) :args ((@list @t57 @t87 @t54)))
% 31.73/31.93  (step @p2384 :rule instantiate :premises (@p179) :args ((@list @t48)))
% 31.73/31.93  (assume-push @p4331 @t150)
% 31.73/31.93  (assume-push @p4332 @t151)
% 31.73/31.93  (assume-push @p4333 @t153)
% 31.73/31.93  (assume-push @p4334 @t154)
% 31.73/31.93  (assume-push @p4335 @t155)
% 31.73/31.93  (assume-push @p4336 @t157)
% 31.73/31.93  (assume-push @p4337 @t158)
% 31.73/31.93  (assume-push @p4338 @t143)
% 31.73/31.93  (assume-push @p4339 @t139)
% 31.73/31.93  (assume-push @p4340 @t135)
% 31.73/31.93  (assume-push @p4341 @t131)
% 31.73/31.93  (assume-push @p4342 @t128)
% 31.73/31.93  (assume-push @p4343 @t125)
% 31.73/31.93  (assume-push @p4344 @t115)
% 31.73/31.93  (assume-push @p4345 @t108)
% 31.73/31.93  (assume-push @p4346 @t106)
% 31.73/31.93  (assume-push @p4347 @t97)
% 31.73/31.93  (assume-push @p4348 @t226)
% 31.73/31.93  (assume-push @p4349 @t239)
% 31.73/31.93  (assume-push @p4350 @t320)
% 31.73/31.93  (assume-push @p4351 @t321)
% 31.73/31.93  (assume-push @p4352 @t405)
% 31.73/31.93  (assume-push @p4353 @t369)
% 31.73/31.93  (assume-push @p4354 @t367)
% 31.73/31.93  (assume-push @p4355 @t409)
% 31.73/31.93  (assume-push @p4356 @t410)
% 31.73/31.93  (assume-push @p4357 @t413)
% 31.73/31.93  (assume-push @p4358 @t379)
% 31.73/31.93  (assume-push @p4359 @t415)
% 31.73/31.93  (assume-push @p4360 @t418)
% 31.73/31.93  (assume-push @p4361 @t419)
% 31.73/31.93  (assume-push @p4362 @t382)
% 31.73/31.93  (assume-push @p4363 @t420)
% 31.73/31.93  (assume-push @p4364 @t421)
% 31.73/31.93  (assume-push @p4365 @t424)
% 31.73/31.93  (assume-push @p4366 @t427)
% 31.73/31.93  (assume-push @p4367 @t429)
% 31.73/31.93  (assume-push @p4368 @t430)
% 31.73/31.93  (assume-push @p4369 @t385)
% 31.73/31.93  (assume-push @p4370 @t432)
% 31.73/31.93  (assume-push @p4371 @t434)
% 31.73/31.93  (assume-push @p4372 @t437)
% 31.73/31.93  (assume-push @p4373 @t438)
% 31.73/31.93  (assume-push @p4374 @t439)
% 31.73/31.93  (assume-push @p4375 @t443)
% 31.73/31.93  (assume-push @p4376 @t445)
% 31.73/31.93  (assume-push @p4377 @t447)
% 31.73/31.93  (assume-push @p4378 @t449)
% 31.73/31.93  (assume-push @p4379 @t454)
% 31.73/31.93  (assume-push @p4380 @t457)
% 31.73/31.93  (assume-push @p4381 @t400)
% 31.73/31.93  (assume-push @p4382 @t458)
% 31.73/31.93  (assume-push @p4383 @t460)
% 31.73/31.93  (assume-push @p4384 @t463)
% 31.73/31.93  (assume-push @p4385 @t464)
% 31.73/31.93  (assume-push @p4386 @t465)
% 31.73/31.93  (assume-push @p4387 @t467)
% 31.73/31.93  (assume-push @p4388 @t470)
% 31.73/31.93  (assume-push @p4389 @t472)
% 31.73/31.93  (assume-push @p4390 @t474)
% 31.73/31.93  (assume-push @p4391 @t476)
% 31.73/31.93  (assume-push @p4392 @t125)
% 31.73/31.93  (assume-push @p4393 @t158)
% 31.73/31.93  (assume-push @p4394 @t151)
% 31.73/31.93  (assume-push @p4395 @t139)
% 31.73/31.93  (assume-push @p4396 @t131)
% 31.73/31.93  (assume-push @p4397 @t135)
% 31.73/31.93  (assume-push @p4398 @t150)
% 31.73/31.93  (assume-push @p4399 @t143)
% 31.73/31.93  (assume-push @p4400 @t128)
% 31.73/31.93  (assume-push @p4401 @t153)
% 31.73/31.93  (assume-push @p4402 @t421)
% 31.73/31.93  (assume-push @p4403 @t385)
% 31.73/31.93  (assume-push @p4404 @t419)
% 31.73/31.93  (assume-push @p4405 @t382)
% 31.73/31.93  (assume-push @p4406 @t379)
% 31.73/31.93  (assume-push @p4407 @t321)
% 31.73/31.93  (assume-push @p4408 @t97)
% 31.73/31.93  (assume-push @p4409 @t239)
% 31.73/31.93  (assume-push @p4410 @t108)
% 31.73/31.93  (assume-push @p4411 @t367)
% 31.73/31.93  (assume-push @p4412 @t154)
% 31.73/31.93  (assume-push @p4413 @t443)
% 31.73/31.93  (assume-push @p4414 @t413)
% 31.73/31.93  (assume-push @p4415 @t460)
% 31.73/31.93  (assume-push @p4416 @t420)
% 31.73/31.93  (assume-push @p4417 @t424)
% 31.73/31.93  (assume-push @p4418 @t449)
% 31.73/31.93  (assume-push @p4419 @t464)
% 31.73/31.93  (assume-push @p4420 @t474)
% 31.73/31.93  (assume-push @p4421 @t470)
% 31.73/31.93  (assume-push @p4422 @t439)
% 31.73/31.93  (assume-push @p4423 @t472)
% 31.73/31.93  (assume-push @p4424 @t157)
% 31.73/31.93  (assume-push @p4425 @t400)
% 31.73/31.93  (assume-push @p4426 @t405)
% 31.73/31.93  (assume-push @p4427 @t437)
% 31.73/31.93  (assume-push @p4428 @t465)
% 31.73/31.93  (assume-push @p4429 @t432)
% 31.73/31.93  (assume-push @p4430 @t369)
% 31.73/31.93  (assume-push @p4431 @t447)
% 31.73/31.93  (assume-push @p4432 @t454)
% 31.73/31.93  (assume-push @p4433 @t427)
% 31.73/31.93  (assume-push @p4434 @t430)
% 31.73/31.93  (assume-push @p4435 @t410)
% 31.73/31.93  (assume-push @p4436 @t434)
% 31.73/31.93  (assume-push @p4437 @t106)
% 31.73/31.93  (assume-push @p4438 @t155)
% 31.73/31.93  (assume-push @p4439 @t438)
% 31.73/31.93  (assume-push @p4440 @t418)
% 31.73/31.93  (assume-push @p4441 @t458)
% 31.73/31.93  (assume-push @p4442 @t320)
% 31.73/31.93  (assume-push @p4443 @t409)
% 31.73/31.93  (assume-push @p4444 @t429)
% 31.73/31.93  (assume-push @p4445 @t463)
% 31.73/31.93  (assume-push @p4446 @t467)
% 31.73/31.93  (assume-push @p4447 @t115)
% 31.73/31.93  (assume-push @p4448 @t457)
% 31.73/31.93  (assume-push @p4449 @t445)
% 31.73/31.93  (assume-push @p4450 @t476)
% 31.73/31.93  (assume-push @p4451 @t226)
% 31.73/31.93  (assume-push @p4452 @t415)
% 31.73/31.93  (step @p513 :rule symm :premises (@p297))
% 31.73/31.93  (step @p652 :rule symm :premises (@p321))
% 31.73/31.93  (step @p2507 :rule symm :premises (@p4337))
% 31.73/31.93  (step @p403 :rule refl :args (@t122))
% 31.73/31.93  (step @p2508 :rule cong :premises (@p403 @p2507) :args (@t146))
% 31.73/31.93  (step @p2509 :rule cong :premises (@p2508 @p36) :args (@t149))
% 31.73/31.93  (step @p2510 :rule trans :premises (@p72 @p2509 @p652))
% 31.73/31.93  (step @p415 :rule symm :premises (@p103))
% 31.73/31.93  (step @p2511 :rule trans :premises (@p415 @p2507))
% 31.73/31.93  (step @p2512 :rule cong :premises (@p2511 @p73) :args (@t138))
% 31.73/31.93  (step @p2513 :rule trans :premises (@p316 @p2512))
% 31.73/31.93  (step @p2514 :rule cong :premises (@p2513 @p332) :args (@t130))
% 31.73/31.93  (step @p2515 :rule trans :premises (@p171 @p2514))
% 31.73/31.93  (step @p422 :rule refl :args (@t51))
% 31.73/31.93  (step @p2516 :rule cong :premises (@p422 @p2507) :args (@t133))
% 31.73/31.93  (step @p2517 :rule cong :premises (@p2516 @p37) :args (@t134))
% 31.73/31.93  (step @p2518 :rule symm :premises (@p2510))
% 31.73/31.93  (step @p2519 :rule cong :premises (@p2518 @p332) :args (@t127))
% 31.73/31.93  (step @p2520 :rule trans :premises (@p316 @p2512 @p302 @p2519))
% 31.73/31.93  (step @p2521 :rule symm :premises (@p2513))
% 31.73/31.93  (step @p2522 :rule trans :premises (@p2521 @p2520))
% 31.73/31.93  (step @p2523 :rule cong :premises (@p2522 @p73) :args (@t223))
% 31.73/31.93  (step @p2524 :rule cong :premises (@p2513 @p73) :args (@t137))
% 31.73/31.93  (step @p2525 :rule trans :premises (@p103 @p2524 @p2523 @p311 @p2517 @p171 @p2514))
% 31.73/31.93  (step @p2526 :rule cong :premises (@p2525 @p403) :args (@t144))
% 31.73/31.93  (step @p2527 :rule trans :premises (@p2526 @p513))
% 31.73/31.93  (step @p2528 :rule cong :premises (@p2527 @p2515) :args (@t152))
% 31.73/31.93  (step @p2529 :rule trans :premises (@p350 @p2528 @p513))
% 31.73/31.93  (step @p2530 :rule cong :premises (@p2529 @p2510) :args (@t29))
% 31.73/31.93  (step @p2531 :rule symm :premises (@p210))
% 31.73/31.93  (step @p2532 :rule symm :premises (@p2530))
% 31.73/31.93  (step @p2533 :rule trans :premises (@p297 @p2532))
% 31.73/31.93  (step @p2534 :rule trans :premises (@p2510 @p2533))
% 31.73/31.93  (step @p2535 :rule cong :premises (@p2534 @p39) :args (@t380))
% 31.73/31.93  (step @p2536 :rule cong :premises (@p2518 @p39) :args (@t384))
% 31.73/31.93  (step @p2537 :rule symm :premises (@p2289))
% 31.73/31.93  (step @p2538 :rule trans :premises (@p2537 @p2536 @p2535))
% 31.73/31.93  (step @p2539 :rule symm :premises (@p2536))
% 31.73/31.93  (step @p2540 :rule symm :premises (@p2535))
% 31.73/31.93  (step @p2541 :rule symm :premises (@p2356))
% 31.73/31.93  (step @p442 :rule refl :args (@t56))
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p555 :rule symm :premises (@p174))
% 31.73/31.93  (step @p1011 :rule cong :premises (@p555 @p452) :args (@t242))
% 31.73/31.93  (step @p1012 :rule symm :premises (@p195))
% 31.73/31.93  (step @p453 :rule refl :args (@t87))
% 31.73/31.93  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.93  (step @p2542 :rule cong :premises (@p456 @p453) :args (@t440))
% 31.73/31.93  (step @p2543 :rule trans :premises (@p2542 @p1012 @p1011 @p454))
% 31.73/31.93  (step @p2544 :rule symm :premises (@p2288))
% 31.73/31.93  (step @p1079 :rule symm :premises (@p186))
% 31.73/31.93  (step @p2545 :rule trans :premises (@p1079 @p199))
% 31.73/31.93  (step @p2546 :rule cong :premises (@p2545 @p2540) :args (@t275))
% 31.73/31.93  (step @p2547 :rule cong :premises (@p186 @p452) :args (@t87))
% 31.73/31.93  (step @p2548 :rule trans :premises (@p2547 @p2546 @p2544))
% 31.73/31.93  (step @p409 :rule symm :premises (@p316))
% 31.73/31.93  (step @p2549 :rule symm :premises (@p2525))
% 31.73/31.93  (step @p2550 :rule trans :premises (@p2549 @p103))
% 31.73/31.93  (step @p2551 :rule cong :premises (@p2550 @p73) :args (@t225))
% 31.73/31.93  (step @p2552 :rule symm :premises (@p2529))
% 31.73/31.93  (step @p2553 :rule cong :premises (@p403 @p2552) :args (@t124))
% 31.73/31.93  (step @p2554 :rule trans :premises (@p297 @p2553 @p2551 @p409))
% 31.73/31.93  (step @p2555 :rule trans :premises (@p2510 @p2554 @p2513))
% 31.73/31.93  (step @p2556 :rule cong :premises (@p2555 @p39) :args (@t380))
% 31.73/31.93  (step @p2557 :rule trans :premises (@p2537 @p2536 @p2556))
% 31.73/31.93  (step @p2558 :rule symm :premises (@p2538))
% 31.73/31.93  (step @p2559 :rule trans :premises (@p2558 @p2557))
% 31.73/31.93  (step @p2560 :rule cong :premises (@p2559 @p2548) :args (@t401))
% 31.73/31.93  (step @p2561 :rule symm :premises (@p2556))
% 31.73/31.93  (step @p565 :rule symm :premises (@p258))
% 31.73/31.93  (step @p2562 :rule trans :premises (@p2510 @p2552))
% 31.73/31.93  (step @p2563 :rule cong :premises (@p2562 @p39) :args (@t380))
% 31.73/31.93  (step @p2564 :rule trans :premises (@p2540 @p2563))
% 31.73/31.93  (step @p2565 :rule trans :premises (@p2510 @p2549 @p2507))
% 31.73/31.93  (step @p2566 :rule cong :premises (@p2565 @p39) :args (@t380))
% 31.73/31.93  (step @p2567 :rule trans :premises (@p2537 @p2536 @p2566))
% 31.73/31.93  (step @p2568 :rule trans :premises (@p2558 @p2567))
% 31.73/31.93  (step @p2569 :rule cong :premises (@p2568 @p2564) :args (@t393))
% 31.73/31.93  (step @p2570 :rule trans :premises (@p2569 @p565 @p2561 @p2539 @p2289))
% 31.73/31.93  (step @p2571 :rule trans :premises (@p2570 @p2538))
% 31.73/31.93  (step @p2572 :rule cong :premises (@p2571 @p453) :args (@t441))
% 31.73/31.93  (step @p2573 :rule trans :premises (@p2572 @p2560))
% 31.73/31.93  (step @p2574 :rule trans :premises (@p2573 @p2538))
% 31.73/31.93  (step @p2575 :rule cong :premises (@p2574 @p2543) :args (@t442))
% 31.73/31.93  (step @p2576 :rule cong :premises (@p2353 @p453) :args (@t459))
% 31.73/31.93  (step @p2577 :rule trans :premises (@p2576 @p2361 @p2575))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p466 :rule symm :premises (@p209))
% 31.73/31.93  (step @p2578 :rule cong :premises (@p466 @p440) :args (@t423))
% 31.73/31.93  (step @p2579 :rule symm :premises (@p2357))
% 31.73/31.93  (step @p2580 :rule trans :premises (@p2579 @p2578))
% 31.73/31.93  (step @p2581 :rule cong :premises (@p2580 @p452) :args (@t448))
% 31.73/31.93  (step @p2582 :rule symm :premises (@p2364))
% 31.73/31.93  (step @p1026 :rule trans :premises (@p1012 @p1011 @p454))
% 31.73/31.93  (step @p2583 :rule cong :premises (@p1026 @p440) :args (@t251))
% 31.73/31.93  (step @p449 :rule symm :premises (@p245))
% 31.73/31.93  (step @p1027 :rule symm :premises (@p1026))
% 31.73/31.93  (step @p1028 :rule trans :premises (@p454 @p1027))
% 31.73/31.93  (step @p2584 :rule cong :premises (@p1028 @p449) :args (@t473))
% 31.73/31.93  (step @p2585 :rule trans :premises (@p2560 @p2537 @p2536 @p2535))
% 31.73/31.93  (step @p2586 :rule refl :args (@t468))
% 31.73/31.93  (step @p2587 :rule cong :premises (@p2586 @p2585) :args (@t469))
% 31.73/31.93  (step @p446 :rule symm :premises (@p130))
% 31.73/31.93  (step @p450 :rule refl :args (@t57))
% 31.73/31.93  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.93  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.93  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.93  (step @p458 :rule symm :premises (@p456))
% 31.73/31.93  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.93  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.93  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.93  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.93  (step @p2588 :rule cong :premises (@p462 @p452) :args ((tptp.product @t168 @t54)))
% 31.73/31.93  (step @p2589 :rule trans :premises (@p2588 @p226 @p2382 @p2587 @p2383 @p2584 @p2583))
% 31.73/31.93  (step @p2590 :rule symm :premises (@p2588))
% 31.73/31.93  (step @p2591 :rule symm :premises (@p226))
% 31.73/31.93  (step @p2592 :rule symm :premises (@p455))
% 31.73/31.93  (step @p2593 :rule trans :premises (@p2592 @p2591 @p2590))
% 31.73/31.93  (step @p2594 :rule trans :premises (@p2593 @p2589))
% 31.73/31.93  (step @p2595 :rule cong :premises (@p2594 @p452) :args (@t471))
% 31.73/31.93  (step @p2596 :rule symm :premises (@p255))
% 31.73/31.93  (step @p2597 :rule symm :premises (@p451))
% 31.73/31.93  (step @p2598 :rule trans :premises (@p130 @p2597 @p2596 @p2595))
% 31.73/31.93  (step @p2599 :rule cong :premises (@p2598 @p167) :args (@t330))
% 31.73/31.93  (step @p2600 :rule cong :premises (@p461 @p131) :args ((tptp.product @t168 tptp.a1)))
% 31.73/31.93  (step @p2601 :rule trans :premises (@p2600 @p2599 @p2582 @p2581 @p2378))
% 31.73/31.93  (step @p2602 :rule symm :premises (@p2600))
% 31.73/31.93  (step @p2603 :rule trans :premises (@p2602 @p2601 @p2577))
% 31.73/31.93  (step @p2604 :rule cong :premises (@p2603 @p442) :args (@t396))
% 31.73/31.93  (step @p2605 :rule symm :premises (@p187))
% 31.73/31.93  (step @p2606 :rule symm :premises (@p2380))
% 31.73/31.93  (step @p2607 :rule symm :premises (@p222))
% 31.73/31.93  (step @p2608 :rule cong :premises (@p2607 @p110) :args ((tptp.product @t303 tptp.a31)))
% 31.73/31.93  (step @p558 :rule symm :premises (@p194))
% 31.73/31.93  (step @p2609 :rule cong :premises (@p558 @p209) :args (@t446))
% 31.73/31.93  (step @p2610 :rule symm :premises (@p2548))
% 31.73/31.93  (step @p2611 :rule cong :premises (@p2610 @p40) :args (@t394))
% 31.73/31.93  (step @p2612 :rule trans :premises (@p2611 @p2363 @p2609 @p2607))
% 31.73/31.93  (step @p2613 :rule trans :premises (@p2612 @p222))
% 31.73/31.93  (step @p2614 :rule cong :premises (@p2613 @p110) :args (@t450))
% 31.73/31.93  (step @p2615 :rule trans :premises (@p2614 @p2608 @p2606))
% 31.73/31.93  (step @p2616 :rule symm :premises (@p2557))
% 31.73/31.93  (step @p2617 :rule trans :premises (@p565 @p2616 @p2538))
% 31.73/31.93  (step @p2618 :rule cong :premises (@p2617 @p40) :args ((tptp.product @t95 tptp.a25)))
% 31.73/31.93  (step @p2619 :rule cong :premises (@p258 @p40) :args (@t395))
% 31.73/31.93  (step @p2620 :rule trans :premises (@p2619 @p2618))
% 31.73/31.93  (step @p2621 :rule cong :premises (@p2557 @p40) :args (@t436))
% 31.73/31.93  (step @p2622 :rule symm :premises (@p2359))
% 31.73/31.93  (step @p2623 :rule trans :premises (@p2622 @p2621))
% 31.73/31.93  (step @p2624 :rule trans :premises (@p2623 @p2620))
% 31.73/31.93  (step @p2625 :rule cong :premises (@p2624 @p110) :args (@t453))
% 31.73/31.93  (step @p2626 :rule symm :premises (@p2623))
% 31.73/31.93  (step @p2627 :rule cong :premises (@p2626 @p110) :args (@t451))
% 31.73/31.93  (step @p2628 :rule trans :premises (@p2627 @p2625))
% 31.73/31.93  (step @p2629 :rule cong :premises (@p2628 @p2615) :args (@t452))
% 31.73/31.93  (step @p2630 :rule symm :premises (@p2625))
% 31.73/31.93  (step @p2631 :rule trans :premises (@p2630 @p2365 @p2629))
% 31.73/31.93  (step @p2632 :rule refl :args (@t403))
% 31.73/31.93  (step @p2633 :rule cong :premises (@p2632 @p2631) :args (@t426))
% 31.73/31.93  (step @p2634 :rule symm :premises (@p215))
% 31.73/31.93  (step @p479 :rule refl :args (@t58))
% 31.73/31.93  (step @p2635 :rule cong :premises (@p479 @p229) :args (@t59))
% 31.73/31.93  (step @p443 :rule symm :premises (@p197))
% 31.73/31.93  (step @p2636 :rule cong :premises (@p443 @p131) :args (@t433))
% 31.73/31.93  (step @p2637 :rule symm :premises (@p2358))
% 31.73/31.93  (step @p2638 :rule symm :premises (@p2635))
% 31.73/31.93  (step @p2639 :rule symm :premises (@p2633))
% 31.73/31.93  (step @p2371 :rule instantiate :premises (@p3) :args (@t399))
% 31.73/31.93  (step @p2640 :rule symm :premises (@p2604))
% 31.73/31.93  (step @p2641 :rule trans :premises (@p2356 @p2640 @p2371 @p187 @p2639 @p215 @p2638))
% 31.73/31.93  (step @p401 :rule symm :premises (@p167))
% 31.73/31.93  (step @p2642 :rule cong :premises (@p479 @p401) :args (@t90))
% 31.73/31.93  (step @p2643 :rule cong :premises (@p2642 @p2641) :args (@t176))
% 31.73/31.93  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.93  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.93  (step @p2644 :rule trans :premises (@p481 @p2643 @p2637 @p2636 @p2635 @p2634 @p2633 @p2605 @p2376 @p2604 @p2541 @p2540 @p2539 @p2289))
% 31.73/31.93  (step @p549 :rule symm :premises (@p175))
% 31.73/31.93  (step @p2645 :rule cong :premises (@p151 @p440) :args (@t266))
% 31.73/31.93  (step @p2646 :rule trans :premises (@p2645 @p549))
% 31.73/31.93  (step @p2647 :rule trans :premises (@p2646 @p2644 @p2538))
% 31.73/31.93  (step @p2648 :rule cong :premises (@p2647 @p39) :args ((tptp.product @t266 tptp.a29)))
% 31.73/31.93  (step @p495 :rule symm :premises (@p151))
% 31.73/31.93  (step @p2649 :rule symm :premises (@p2360))
% 31.73/31.93  (step @p2650 :rule symm :premises (@p2355))
% 31.73/31.93  (step @p2651 :rule cong :premises (@p449 @p453) :args (@t466))
% 31.73/31.93  (step @p2652 :rule cong :premises (@p2610 @p440) :args ((tptp.product @t381 @t47)))
% 31.73/31.93  (step @p1136 :rule symm :premises (@p199))
% 31.73/31.93  (step @p647 :rule symm :premises (@p283))
% 31.73/31.93  (step @p408 :rule symm :premises (@p171))
% 31.73/31.93  (step @p2653 :rule symm :premises (@p2514))
% 31.73/31.93  (step @p2654 :rule trans :premises (@p72 @p2509 @p652 @p2653 @p408))
% 31.73/31.93  (step @p634 :rule refl :args (@t48))
% 31.73/31.93  (step @p2655 :rule cong :premises (@p634 @p2654) :args (@t49))
% 31.73/31.93  (step @p2656 :rule cong :premises (@p2655 @p2654) :args ((tptp.product @t49 tptp.a11)))
% 31.73/31.93  (step @p2657 :rule symm :premises (@p2562))
% 31.73/31.93  (step @p2658 :rule cong :premises (@p332 @p2657) :args (@t222))
% 31.73/31.93  (step @p2659 :rule trans :premises (@p2658 @p2656 @p647))
% 31.73/31.93  (step @p2660 :rule cong :premises (@p2659 @p39) :args (@t455))
% 31.73/31.93  (step @p2661 :rule trans :premises (@p2660 @p1136))
% 31.73/31.93  (step @p2662 :rule refl :args (@t381))
% 31.73/31.93  (step @p2663 :rule cong :premises (@p2662 @p2661) :args (@t456))
% 31.73/31.93  (step @p2664 :rule symm :premises (@p2362))
% 31.73/31.93  (step @p2665 :rule refl :args (@t222))
% 31.73/31.93  (step @p2666 :rule symm :premises (@p2524))
% 31.73/31.93  (step @p2667 :rule trans :premises (@p2666 @p415))
% 31.73/31.93  (step @p2668 :rule trans :premises (@p2667 @p2525 @p2518))
% 31.73/31.93  (step @p2669 :rule cong :premises (@p2668 @p2665) :args (@t224))
% 31.73/31.93  (step @p2670 :rule trans :premises (@p72 @p2509 @p652 @p297 @p2553 @p732 @p2669))
% 31.73/31.93  (step @p2671 :rule symm :premises (@p2659))
% 31.73/31.93  (step @p2672 :rule cong :premises (@p634 @p2671) :args (@t475))
% 31.73/31.93  (step @p2673 :rule trans :premises (@p2384 @p2672))
% 31.73/31.93  (step @p2674 :rule cong :premises (@p2673 @p2670) :args (@t49))
% 31.73/31.93  (step @p2675 :rule trans :premises (@p2674 @p2664))
% 31.73/31.93  (step @p2676 :rule cong :premises (@p2675 @p39) :args (@t381))
% 31.73/31.93  (step @p2677 :rule trans :premises (@p2547 @p2546 @p2544 @p2676 @p2366 @p2663 @p2652))
% 31.73/31.93  (step @p2678 :rule symm :premises (@p2354))
% 31.73/31.93  (step @p2679 :rule trans :premises (@p2678 @p2677))
% 31.73/31.93  (step @p2680 :rule cong :premises (@p2679 @p452) :args ((tptp.product @t414 @t54)))
% 31.73/31.93  (step @p2681 :rule cong :premises (@p2354 @p452) :args (@t164))
% 31.73/31.93  (step @p2682 :rule trans :premises (@p245 @p2681 @p2680 @p2381 @p2651))
% 31.73/31.93  (step @p2683 :rule symm :premises (@p2377))
% 31.73/31.93  (step @p2684 :rule refl :args (@t401))
% 31.73/31.93  (step @p1299 :rule symm :premises (@p185))
% 31.73/31.93  (step @p2685 :rule cong :premises (@p549 @p452) :args (@t408))
% 31.73/31.93  (step @p2686 :rule symm :premises (@p196))
% 31.73/31.93  (step @p2687 :rule trans :premises (@p2686 @p2685 @p1299))
% 31.73/31.93  (step @p2688 :rule cong :premises (@p2687 @p453) :args (@t477))
% 31.73/31.93  (step @p2689 :rule symm :premises (@p2687))
% 31.73/31.93  (step @p2690 :rule trans :premises (@p1299 @p2689))
% 31.73/31.93  (step @p2691 :rule cong :premises (@p2690 @p453) :args (@t428))
% 31.73/31.93  (step @p2692 :rule trans :premises (@p216 @p2691 @p2688))
% 31.73/31.93  (step @p2693 :rule cong :premises (@p151 @p452) :args (@t478))
% 31.73/31.93  (step @p2694 :rule cong :premises (@p495 @p2585) :args (@t461))
% 31.73/31.93  (step @p2695 :rule trans :premises (@p2694 @p2693))
% 31.73/31.93  (step @p2696 :rule trans :premises (@p2695 @p2692))
% 31.73/31.93  (step @p2697 :rule cong :premises (@p2696 @p2684) :args (@t462))
% 31.73/31.93  (step @p2698 :rule trans :premises (@p151 @p2379 @p2697 @p2683))
% 31.73/31.93  (step @p2699 :rule trans :premises (@p495 @p2698))
% 31.73/31.93  (step @p2700 :rule cong :premises (@p2699 @p2682) :args (@t105))
% 31.73/31.93  (step @p2701 :rule trans :premises (@p175 @p2700 @p2650))
% 31.73/31.93  (step @p2702 :rule symm :premises (@p2644))
% 31.73/31.93  (step @p2703 :rule trans :premises (@p2558 @p2702 @p2701))
% 31.73/31.93  (step @p2704 :rule cong :premises (@p2703 @p453) :args (@t401))
% 31.73/31.93  (step @p2705 :rule symm :premises (@p2560))
% 31.73/31.93  (step @p2706 :rule trans :premises (@p2540 @p2539 @p2289 @p2705 @p2704 @p2649 @p495))
% 31.73/31.93  (step @p2707 :rule symm :premises (@p2647))
% 31.73/31.93  (step @p2708 :rule cong :premises (@p2707 @p2706) :args (@t393))
% 31.73/31.93  (step @p2709 :rule symm :premises (@p2569))
% 31.73/31.93  (step @p2710 :rule symm :premises (@p2704))
% 31.73/31.93  (step @p2711 :rule trans :premises (@p151 @p2360 @p2710 @p2560 @p2537 @p2536 @p2556 @p258 @p2709 @p2708 @p2648 @p2531 @p2530 @p513))
% 31.73/31.93  (step-pop @p4453 :rule scope :premises (@p2711))
% 31.73/31.93  (step-pop @p4454 :rule scope :premises (@p4453))
% 31.73/31.93  (step-pop @p4455 :rule scope :premises (@p4454))
% 31.73/31.93  (step-pop @p4456 :rule scope :premises (@p4455))
% 31.73/31.93  (step-pop @p4457 :rule scope :premises (@p4456))
% 31.73/31.93  (step-pop @p4458 :rule scope :premises (@p4457))
% 31.73/31.93  (step-pop @p4459 :rule scope :premises (@p4458))
% 31.73/31.93  (step-pop @p4460 :rule scope :premises (@p4459))
% 31.73/31.93  (step-pop @p4461 :rule scope :premises (@p4460))
% 31.73/31.93  (step-pop @p4462 :rule scope :premises (@p4461))
% 31.73/31.93  (step-pop @p4463 :rule scope :premises (@p4462))
% 31.73/31.93  (step-pop @p4464 :rule scope :premises (@p4463))
% 31.73/31.93  (step-pop @p4465 :rule scope :premises (@p4464))
% 31.73/31.93  (step-pop @p4466 :rule scope :premises (@p4465))
% 31.73/31.93  (step-pop @p4467 :rule scope :premises (@p4466))
% 31.73/31.93  (step-pop @p4468 :rule scope :premises (@p4467))
% 31.73/31.93  (step-pop @p4469 :rule scope :premises (@p4468))
% 31.73/31.93  (step-pop @p4470 :rule scope :premises (@p4469))
% 31.73/31.93  (step-pop @p4471 :rule scope :premises (@p4470))
% 31.73/31.93  (step-pop @p4472 :rule scope :premises (@p4471))
% 31.73/31.93  (step-pop @p4473 :rule scope :premises (@p4472))
% 31.73/31.93  (step-pop @p4474 :rule scope :premises (@p4473))
% 31.73/31.93  (step-pop @p4475 :rule scope :premises (@p4474))
% 31.73/31.93  (step-pop @p4476 :rule scope :premises (@p4475))
% 31.73/31.93  (step-pop @p4477 :rule scope :premises (@p4476))
% 31.73/31.93  (step-pop @p4478 :rule scope :premises (@p4477))
% 31.73/31.93  (step-pop @p4479 :rule scope :premises (@p4478))
% 31.73/31.93  (step-pop @p4480 :rule scope :premises (@p4479))
% 31.73/31.93  (step-pop @p4481 :rule scope :premises (@p4480))
% 31.73/31.93  (step-pop @p4482 :rule scope :premises (@p4481))
% 31.73/31.93  (step-pop @p4483 :rule scope :premises (@p4482))
% 31.73/31.93  (step-pop @p4484 :rule scope :premises (@p4483))
% 31.73/31.93  (step-pop @p4485 :rule scope :premises (@p4484))
% 31.73/31.93  (step-pop @p4486 :rule scope :premises (@p4485))
% 31.73/31.93  (step-pop @p4487 :rule scope :premises (@p4486))
% 31.73/31.93  (step-pop @p4488 :rule scope :premises (@p4487))
% 31.73/31.93  (step-pop @p4489 :rule scope :premises (@p4488))
% 31.73/31.93  (step-pop @p4490 :rule scope :premises (@p4489))
% 31.73/31.93  (step-pop @p4491 :rule scope :premises (@p4490))
% 31.73/31.93  (step-pop @p4492 :rule scope :premises (@p4491))
% 31.73/31.93  (step-pop @p4493 :rule scope :premises (@p4492))
% 31.73/31.93  (step-pop @p4494 :rule scope :premises (@p4493))
% 31.73/31.93  (step-pop @p4495 :rule scope :premises (@p4494))
% 31.73/31.93  (step-pop @p4496 :rule scope :premises (@p4495))
% 31.73/31.93  (step-pop @p4497 :rule scope :premises (@p4496))
% 31.73/31.93  (step-pop @p4498 :rule scope :premises (@p4497))
% 31.73/31.93  (step-pop @p4499 :rule scope :premises (@p4498))
% 31.73/31.93  (step-pop @p4500 :rule scope :premises (@p4499))
% 31.73/31.93  (step-pop @p4501 :rule scope :premises (@p4500))
% 31.73/31.93  (step-pop @p4502 :rule scope :premises (@p4501))
% 31.73/31.93  (step-pop @p4503 :rule scope :premises (@p4502))
% 31.73/31.93  (step-pop @p4504 :rule scope :premises (@p4503))
% 31.73/31.93  (step-pop @p4505 :rule scope :premises (@p4504))
% 31.73/31.93  (step-pop @p4506 :rule scope :premises (@p4505))
% 31.73/31.93  (step-pop @p4507 :rule scope :premises (@p4506))
% 31.73/31.93  (step-pop @p4508 :rule scope :premises (@p4507))
% 31.73/31.93  (step-pop @p4509 :rule scope :premises (@p4508))
% 31.73/31.93  (step-pop @p4510 :rule scope :premises (@p4509))
% 31.73/31.93  (step-pop @p4511 :rule scope :premises (@p4510))
% 31.73/31.93  (step-pop @p4512 :rule scope :premises (@p4511))
% 31.73/31.93  (step-pop @p4513 :rule scope :premises (@p4512))
% 31.73/31.93  (step @p2712 :rule process_scope :premises (@p4513) :args (@t228))
% 31.73/31.93  (step @p2774 :rule and_intro :premises (@p297 @p4337 @p103 @p316 @p171 @p311 @p72 @p321 @p302 @p350 @p210 @p2289 @p2356 @p2288 @p199 @p186 @p258 @p184 @p174 @p195 @p130 @p2361 @p2353 @p2378 @p209 @p2357 @p2364 @p245 @p2383 @p2382 @p226 @p255 @p167 @p2376 @p187 @p2359 @p2380 @p222 @p194 @p2363 @p2365 @p215 @p229 @p197 @p2358 @p175 @p151 @p2360 @p2355 @p2377 @p185 @p196 @p216 @p2379 @p2381 @p283 @p2366 @p2362 @p2384 @p732 @p2354))
% 31.73/31.93  (step @p2775 :rule modus_ponens :premises (@p2774 @p2712))
% 31.73/31.93  (step-pop @p4514 :rule scope :premises (@p2775))
% 31.73/31.93  (step-pop @p4515 :rule scope :premises (@p4514))
% 31.73/31.93  (step-pop @p4516 :rule scope :premises (@p4515))
% 31.73/31.93  (step-pop @p4517 :rule scope :premises (@p4516))
% 31.73/31.93  (step-pop @p4518 :rule scope :premises (@p4517))
% 31.73/31.93  (step-pop @p4519 :rule scope :premises (@p4518))
% 31.73/31.93  (step-pop @p4520 :rule scope :premises (@p4519))
% 31.73/31.93  (step-pop @p4521 :rule scope :premises (@p4520))
% 31.73/31.93  (step-pop @p4522 :rule scope :premises (@p4521))
% 31.73/31.93  (step-pop @p4523 :rule scope :premises (@p4522))
% 31.73/31.93  (step-pop @p4524 :rule scope :premises (@p4523))
% 31.73/31.93  (step-pop @p4525 :rule scope :premises (@p4524))
% 31.73/31.93  (step-pop @p4526 :rule scope :premises (@p4525))
% 31.73/31.93  (step-pop @p4527 :rule scope :premises (@p4526))
% 31.73/31.93  (step-pop @p4528 :rule scope :premises (@p4527))
% 31.73/31.93  (step-pop @p4529 :rule scope :premises (@p4528))
% 31.73/31.93  (step-pop @p4530 :rule scope :premises (@p4529))
% 31.73/31.93  (step-pop @p4531 :rule scope :premises (@p4530))
% 31.73/31.93  (step-pop @p4532 :rule scope :premises (@p4531))
% 31.73/31.93  (step-pop @p4533 :rule scope :premises (@p4532))
% 31.73/31.93  (step-pop @p4534 :rule scope :premises (@p4533))
% 31.73/31.93  (step-pop @p4535 :rule scope :premises (@p4534))
% 31.73/31.93  (step-pop @p4536 :rule scope :premises (@p4535))
% 31.73/31.93  (step-pop @p4537 :rule scope :premises (@p4536))
% 31.73/31.93  (step-pop @p4538 :rule scope :premises (@p4537))
% 31.73/31.93  (step-pop @p4539 :rule scope :premises (@p4538))
% 31.73/31.93  (step-pop @p4540 :rule scope :premises (@p4539))
% 31.73/31.93  (step-pop @p4541 :rule scope :premises (@p4540))
% 31.73/31.93  (step-pop @p4542 :rule scope :premises (@p4541))
% 31.73/31.93  (step-pop @p4543 :rule scope :premises (@p4542))
% 31.73/31.93  (step-pop @p4544 :rule scope :premises (@p4543))
% 31.73/31.93  (step-pop @p4545 :rule scope :premises (@p4544))
% 31.73/31.93  (step-pop @p4546 :rule scope :premises (@p4545))
% 31.73/31.93  (step-pop @p4547 :rule scope :premises (@p4546))
% 31.73/31.93  (step-pop @p4548 :rule scope :premises (@p4547))
% 31.73/31.93  (step-pop @p4549 :rule scope :premises (@p4548))
% 31.73/31.93  (step-pop @p4550 :rule scope :premises (@p4549))
% 31.73/31.93  (step-pop @p4551 :rule scope :premises (@p4550))
% 31.73/31.93  (step-pop @p4552 :rule scope :premises (@p4551))
% 31.73/31.93  (step-pop @p4553 :rule scope :premises (@p4552))
% 31.73/31.93  (step-pop @p4554 :rule scope :premises (@p4553))
% 31.73/31.93  (step-pop @p4555 :rule scope :premises (@p4554))
% 31.73/31.93  (step-pop @p4556 :rule scope :premises (@p4555))
% 31.73/31.93  (step-pop @p4557 :rule scope :premises (@p4556))
% 31.73/31.93  (step-pop @p4558 :rule scope :premises (@p4557))
% 31.73/31.93  (step-pop @p4559 :rule scope :premises (@p4558))
% 31.73/31.93  (step-pop @p4560 :rule scope :premises (@p4559))
% 31.73/31.93  (step-pop @p4561 :rule scope :premises (@p4560))
% 31.73/31.93  (step-pop @p4562 :rule scope :premises (@p4561))
% 31.73/31.93  (step-pop @p4563 :rule scope :premises (@p4562))
% 31.73/31.93  (step-pop @p4564 :rule scope :premises (@p4563))
% 31.73/31.93  (step-pop @p4565 :rule scope :premises (@p4564))
% 31.73/31.93  (step-pop @p4566 :rule scope :premises (@p4565))
% 31.73/31.93  (step-pop @p4567 :rule scope :premises (@p4566))
% 31.73/31.93  (step-pop @p4568 :rule scope :premises (@p4567))
% 31.73/31.93  (step-pop @p4569 :rule scope :premises (@p4568))
% 31.73/31.93  (step-pop @p4570 :rule scope :premises (@p4569))
% 31.73/31.93  (step-pop @p4571 :rule scope :premises (@p4570))
% 31.73/31.93  (step-pop @p4572 :rule scope :premises (@p4571))
% 31.73/31.93  (step-pop @p4573 :rule scope :premises (@p4572))
% 31.73/31.93  (step-pop @p4574 :rule scope :premises (@p4573))
% 31.73/31.93  (step @p2776 :rule process_scope :premises (@p4574) :args (@t228))
% 31.73/31.93  (step @p2838 :rule implies_elim :premises (@p2776))
% 31.73/31.93  (step @p2839 :rule cnf_and_neg :args (@t479))
% 31.73/31.93  (step @p2840 :rule resolution :premises (@p2839 @p2838) :args (true @t479))
% 31.73/31.93  (step @p2841 :rule reordering :premises (@p2840) :args ((or @t221 @t220 @t219 @t218 @t217 @t215 @t214 @t213 @t212 @t211 @t209 @t208 @t207 @t203 @t201 @t200 @t197 @t228 @t227 @t318 @t326 @t325 @t491 @t370 @t368 @t490 @t489 (not @t413) @t392 (not @t415) (not @t418) (not @t419) @t391 @t488 @t487 (not @t424) @t486 @t485 @t390 @t484 (not @t434) (not @t437) (not @t438) @t483 (not @t443) (not @t445) (not @t447) @t482 (not @t449) (not @t454) (not @t457) (not @t400) (not @t458) (not @t460) (not @t463) @t481 (not @t465) (not @t467) (not @t470) @t480 (not @t474) (not @t476))))
% 31.73/31.93  (step @p2842 :rule chain_m_resolution :premises (@p2841 @p2384 @p2383 @p255 @p2382 @p2381 @p2380 @p245 @p2379 @p2378 @p2377 @p2376 @p2366 @p2365 @p2364 @p229 @p2363 @p2362 @p2361 @p226 @p2360 @p2359 @p2358 @p222 @p2289 @p216 @p215 @p2357 @p210 @p209 @p2288 @p2356 @p2355 @p2354 @p199 @p2353 @p197 @p196 @p195 @p194 @p187 @p186 @p185 @p184 @p732 @p258 @p175 @p174 @p283 @p297 @p302 @p171 @p311 @p316 @p321 @p167 @p151 @p130 @p350 @p103 @p72 @p2352 @p239 @p2290 @p2289 @p211 @p2288 @p199 @p186 @p185 @p732 @p181 @p258 @p175 @p173 @p283 @p297 @p302 @p171 @p311 @p316 @p321 @p167 @p157 @p151 @p350 @p103 @p72 @p2287 @p221 @p211 @p2040 @p201 @p195 @p194 @p192 @p189 @p186 @p185 @p184 @p181 @p180 @p175 @p174 @p173 @p167 @p157 @p151 @p130 @p2039) :args (@t214 (@list 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 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 false false false 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 false true false false false false false false false false false false false false false false false false false false false false true) (@list @t476 @t474 @t472 @t470 @t467 @t465 @t464 @t463 @t460 @t458 @t400 @t457 @t454 @t449 @t430 @t447 @t445 @t443 @t439 @t438 @t437 @t434 @t432 @t385 @t429 @t427 @t424 @t421 @t420 @t382 @t419 @t418 @t415 @t379 @t413 @t410 @t409 @t367 @t369 @t405 @t321 @t320 @t239 @t226 @t97 @t106 @t108 @t115 @t125 @t128 @t131 @t135 @t139 @t143 @t157 @t155 @t154 @t153 @t151 @t150 @t228 @t387 @t386 @t385 @t359 @t382 @t379 @t321 @t320 @t226 @t231 @t97 @t106 @t111 @t115 @t125 @t128 @t131 @t135 @t139 @t143 @t157 @t156 @t155 @t153 @t151 @t150 @t160 @t356 @t359 @t362 @t365 @t367 @t369 @t327 @t350 @t321 @t320 @t239 @t231 @t100 @t106 @t108 @t111 @t157 @t156 @t155 @t154 @t159)))
% 31.73/31.93  (step @p2843 :rule instantiate :premises (@p170) :args ((@list tptp.a19 tptp.a11)))
% 31.73/31.93  (step @p2844 :rule instantiate :premises (@p170) :args ((@list tptp.a7 tptp.a19)))
% 31.73/31.93  (step @p2845 :rule instantiate :premises (@p170) :args ((@list @t146 tptp.a7)))
% 31.73/31.93  (step @p2846 :rule instantiate :premises (@p3) :args ((@list @t403 @t402 @t56)))
% 31.73/31.93  (step @p2847 :rule instantiate :premises (@p3) :args ((@list tptp.a11 @t49 tptp.a19)))
% 31.73/31.93  (step @p475 :rule instantiate :premises (@p3) :args (@t179))
% 31.73/31.93  (step @p2848 :rule instantiate :premises (@p3) :args ((@list @t29 tptp.a29 @t54)))
% 31.73/31.93  (step @p2849 :rule instantiate :premises (@p179) :args ((@list @t54)))
% 31.73/31.93  (step @p490 :rule instantiate :premises (@p3) :args (@t186))
% 31.73/31.93  (step @p464 :rule instantiate :premises (@p3) :args (@t170))
% 31.73/31.93  (step @p2850 :rule instantiate :premises (@p170) :args ((@list tptp.a11 tptp.a19)))
% 31.73/31.93  (step @p2851 :rule instantiate :premises (@p170) :args ((@list @t122 tptp.a17)))
% 31.73/31.93  (step @p2852 :rule refl :args (@t494))
% 31.73/31.93  (step @p2853 :rule refl :args (@t498))
% 31.73/31.93  (step @p2854 :rule refl :args (@t500))
% 31.73/31.93  (step @p2855 :rule refl :args (@t502))
% 31.73/31.93  (step @p2856 :rule refl :args (@t506))
% 31.73/31.93  (step @p2857 :rule refl :args (@t508))
% 31.73/31.93  (step @p2858 :rule refl :args (@t510))
% 31.73/31.93  (step @p2859 :rule refl :args (@t514))
% 31.73/31.93  (step @p2860 :rule refl :args (@t517))
% 31.73/31.93  (step @p2861 :rule refl :args (@t519))
% 31.73/31.93  (step @p2862 :rule refl :args (@t522))
% 31.73/31.93  (step @p2863 :rule refl :args (@t480))
% 31.73/31.93  (step @p2864 :rule refl :args (@t524))
% 31.73/31.93  (step @p2865 :rule refl :args (@t526))
% 31.73/31.93  (step @p2866 :rule refl :args (@t528))
% 31.73/31.93  (step @p2867 :rule refl :args (@t531))
% 31.73/31.93  (step @p2868 :rule refl :args (@t533))
% 31.73/31.93  (step @p2869 :rule refl :args (@t535))
% 31.73/31.93  (step @p2870 :rule refl :args (@t537))
% 31.73/31.93  (step @p2871 :rule refl :args (@t540))
% 31.73/31.93  (step @p2872 :rule refl :args (@t542))
% 31.73/31.93  (step @p2873 :rule refl :args (@t481))
% 31.73/31.93  (step @p2874 :rule refl :args (@t544))
% 31.73/31.93  (step @p2875 :rule refl :args (@t547))
% 31.73/31.93  (step @p2876 :rule refl :args (@t549))
% 31.73/31.93  (step @p2877 :rule refl :args (@t551))
% 31.73/31.93  (step @p2878 :rule refl :args (@t553))
% 31.73/31.93  (step @p2879 :rule refl :args (@t389))
% 31.73/31.93  (step @p2880 :rule refl :args (@t555))
% 31.73/31.93  (step @p2881 :rule refl :args (@t557))
% 31.73/31.93  (step @p2882 :rule refl :args (@t560))
% 31.73/31.93  (step @p2883 :rule refl :args (@t562))
% 31.73/31.93  (step @p2884 :rule refl :args (@t564))
% 31.73/31.93  (step @p2885 :rule refl :args (@t566))
% 31.73/31.93  (step @p2886 :rule refl :args (@t568))
% 31.73/31.93  (step @p2887 :rule refl :args (@t570))
% 31.73/31.93  (step @p2888 :rule refl :args (@t572))
% 31.73/31.93  (step @p2889 :rule refl :args (@t574))
% 31.73/31.93  (step @p2890 :rule refl :args (@t576))
% 31.73/31.93  (step @p2891 :rule refl :args (@t483))
% 31.73/31.93  (step @p2892 :rule refl :args (@t578))
% 31.73/31.93  (step @p2893 :rule refl :args (@t580))
% 31.73/31.93  (step @p2894 :rule refl :args (@t582))
% 31.73/31.93  (step @p2895 :rule refl :args (@t484))
% 31.73/31.93  (step @p2896 :rule refl :args (@t584))
% 31.73/31.93  (step @p2897 :rule refl :args (@t482))
% 31.73/31.93  (step @p2898 :rule refl :args (@t586))
% 31.73/31.93  (step @p2899 :rule refl :args (@t588))
% 31.73/31.93  (step @p2900 :rule refl :args (@t590))
% 31.73/31.93  (step @p2901 :rule refl :args (@t485))
% 31.73/31.93  (step @p2902 :rule refl :args (@t486))
% 31.73/31.93  (step @p2903 :rule refl :args (@t592))
% 31.73/31.93  (step @p2904 :rule refl :args (@t594))
% 31.73/31.93  (step @p2905 :rule refl :args (@t597))
% 31.73/31.93  (step @p2906 :rule refl :args (@t487))
% 31.73/31.93  (step @p2907 :rule refl :args (@t488))
% 31.73/31.93  (step @p2908 :rule refl :args (@t599))
% 31.73/31.93  (step @p2909 :rule refl :args (@t601))
% 31.73/31.93  (step @p2910 :rule refl :args (@t603))
% 31.73/31.93  (step @p2911 :rule refl :args (@t605))
% 31.73/31.93  (step @p2912 :rule refl :args (@t607))
% 31.73/31.93  (step @p2913 :rule refl :args (@t609))
% 31.73/31.93  (step @p2914 :rule refl :args (@t611))
% 31.73/31.93  (step @p2915 :rule refl :args (@t613))
% 31.73/31.93  (step @p2916 :rule refl :args (@t615))
% 31.73/31.93  (step @p2917 :rule refl :args (@t392))
% 31.73/31.93  (step @p2918 :rule refl :args (@t617))
% 31.73/31.93  (step @p2919 :rule refl :args (@t489))
% 31.73/31.93  (step @p2920 :rule refl :args (@t490))
% 31.73/31.93  (step @p2921 :rule refl :args (@t619))
% 31.73/31.93  (step @p2922 :rule refl :args (@t621))
% 31.73/31.93  (step @p2923 :rule refl :args (@t623))
% 31.73/31.93  (step @p2924 :rule refl :args (@t491))
% 31.73/31.93  (step @p2925 :rule refl :args (@t625))
% 31.73/31.93  (step @p2926 :rule refl :args (@t199))
% 31.73/31.93  (step @p2927 :rule bool-double-not-elim :args (@t158))
% 31.73/31.93  (step @p2928 :rule nary_cong :premises (@p753 @p752 @p1356 @p750 @p749 @p2053 @p2927 @p743 @p739 @p2050 @p1354 @p1353 @p2926 @p2049 @p735 @p1352 @p2925 @p1351 @p1350 @p1348 @p2048 @p2924 @p2923 @p2047 @p2046 @p2922 @p1346 @p1345 @p2921 @p2045 @p2920 @p2919 @p2918 @p2917 @p2916 @p2915 @p2044 @p2914 @p2913 @p2912 @p2911 @p2910 @p2909 @p2908 @p2907 @p2906 @p2042 @p2905 @p2904 @p2903 @p2902 @p2901 @p2900 @p2899 @p2898 @p2897 @p2896 @p2041 @p2895 @p2894 @p2893 @p2892 @p2891 @p2890 @p2889 @p2888 @p2887 @p2886 @p2885 @p2884 @p2883 @p2882 @p2881 @p2880 @p2879 @p2878 @p2877 @p2876 @p2875 @p2874 @p2873 @p2872 @p2871 @p2870 @p2869 @p2868 @p2867 @p2866 @p2865 @p2864 @p2863 @p2862 @p2861 @p2860 @p2859 @p2858 @p2857 @p2856 @p2855 @p2854 @p2853 @p2852) :args ((or @t221 @t220 @t218 @t217 @t216 @t215 (not @t214) @t209 @t205 @t202 @t201 @t200 @t199 @t198 @t232 @t345 @t625 @t343 @t318 @t326 @t325 @t491 @t623 @t370 @t354 @t621 @t333 @t328 @t619 @t368 @t490 @t489 @t617 @t392 @t615 @t613 @t366 @t611 @t609 @t607 @t605 @t603 @t601 @t599 @t488 @t487 @t360 @t597 @t594 @t592 @t486 @t485 @t590 @t588 @t586 @t482 @t584 @t357 @t484 @t582 @t580 @t578 @t483 @t576 @t574 @t572 @t570 @t568 @t566 @t564 @t562 @t560 @t557 @t555 @t389 @t553 @t551 @t549 @t547 @t544 @t481 @t542 @t540 @t537 @t535 @t533 @t531 @t528 @t526 @t524 @t480 @t522 @t519 @t517 @t514 @t510 @t508 @t506 @t502 @t500 @t498 @t494)))
% 31.73/31.93  (assume-push @p4575 @t494)
% 31.73/31.93  (assume-push @p4576 @t493)
% 31.73/31.93  (step @p760 :rule evaluate :args (@t236))
% 31.73/31.93  (step @p2931 :rule true_intro :premises (@p2851))
% 31.73/31.93  (step @p2932 :rule false_intro :premises (@p4575))
% 31.73/31.93  (step @p2933 :rule symm :premises (@p2932))
% 31.73/31.93  (step @p2934 :rule trans :premises (@p2933 @p2931))
% 31.73/31.93  (step @p2935 false :rule eq_resolve :premises (@p2934 @p760))
% 31.73/31.93  (step-pop @p4577 :rule scope :premises (@p2935))
% 31.73/31.93  (step-pop @p4578 :rule scope :premises (@p4577))
% 31.73/31.93  (step @p2936 :rule process_scope :premises (@p4578) :args (false))
% 31.73/31.93  (assume-push @p4579 @t150)
% 31.73/31.93  (assume-push @p4580 @t151)
% 31.73/31.93  (assume-push @p4581 @t154)
% 31.73/31.93  (assume-push @p4582 @t155)
% 31.73/31.93  (assume-push @p4583 @t156)
% 31.73/31.93  (assume-push @p4584 @t157)
% 31.73/31.93  (assume-push @p4585 @t214)
% 31.73/31.93  (assume-push @p4586 @t131)
% 31.73/31.93  (assume-push @p4587 @t121)
% 31.73/31.93  (assume-push @p4588 @t111)
% 31.73/31.93  (assume-push @p4589 @t108)
% 31.73/31.93  (assume-push @p4590 @t106)
% 31.73/31.93  (assume-push @p4591 @t104)
% 31.73/31.93  (assume-push @p4592 @t100)
% 31.73/31.93  (assume-push @p4593 @t231)
% 31.73/31.93  (assume-push @p4594 @t344)
% 31.73/31.93  (assume-push @p4595 @t624)
% 31.73/31.93  (assume-push @p4596 @t342)
% 31.73/31.93  (assume-push @p4597 @t239)
% 31.73/31.93  (assume-push @p4598 @t320)
% 31.73/31.93  (assume-push @p4599 @t321)
% 31.73/31.93  (assume-push @p4600 @t405)
% 31.73/31.93  (assume-push @p4601 @t622)
% 31.73/31.93  (assume-push @p4602 @t369)
% 31.73/31.93  (assume-push @p4603 @t350)
% 31.73/31.93  (assume-push @p4604 @t620)
% 31.73/31.93  (assume-push @p4605 @t332)
% 31.73/31.93  (assume-push @p4606 @t327)
% 31.73/31.93  (assume-push @p4607 @t618)
% 31.73/31.93  (assume-push @p4608 @t367)
% 31.73/31.93  (assume-push @p4609 @t409)
% 31.73/31.93  (assume-push @p4610 @t410)
% 31.73/31.93  (assume-push @p4611 @t616)
% 31.73/31.93  (assume-push @p4612 @t379)
% 31.73/31.93  (assume-push @p4613 @t614)
% 31.73/31.93  (assume-push @p4614 @t612)
% 31.73/31.93  (assume-push @p4615 @t365)
% 31.73/31.93  (assume-push @p4616 @t610)
% 31.73/31.93  (assume-push @p4617 @t608)
% 31.73/31.93  (assume-push @p4618 @t606)
% 31.73/31.93  (assume-push @p4619 @t604)
% 31.73/31.93  (assume-push @p4620 @t602)
% 31.73/31.93  (assume-push @p4621 @t600)
% 31.73/31.93  (assume-push @p4622 @t598)
% 31.73/31.93  (assume-push @p4623 @t420)
% 31.73/31.93  (assume-push @p4624 @t421)
% 31.73/31.93  (assume-push @p4625 @t359)
% 31.73/31.93  (assume-push @p4626 @t596)
% 31.73/31.93  (assume-push @p4627 @t593)
% 31.73/31.93  (assume-push @p4628 @t591)
% 31.73/31.93  (assume-push @p4629 @t427)
% 31.73/31.93  (assume-push @p4630 @t429)
% 31.73/31.93  (assume-push @p4631 @t589)
% 31.73/31.93  (assume-push @p4632 @t587)
% 31.73/31.93  (assume-push @p4633 @t585)
% 31.73/31.93  (assume-push @p4634 @t430)
% 31.73/31.93  (assume-push @p4635 @t583)
% 31.73/31.93  (assume-push @p4636 @t356)
% 31.73/31.93  (assume-push @p4637 @t432)
% 31.73/31.93  (assume-push @p4638 @t581)
% 31.73/31.93  (assume-push @p4639 @t579)
% 31.73/31.93  (assume-push @p4640 @t577)
% 31.73/31.93  (assume-push @p4641 @t439)
% 31.73/31.93  (assume-push @p4642 @t575)
% 31.73/31.93  (assume-push @p4643 @t573)
% 31.73/31.93  (assume-push @p4644 @t571)
% 31.73/31.93  (assume-push @p4645 @t569)
% 31.73/31.93  (assume-push @p4646 @t567)
% 31.73/31.93  (assume-push @p4647 @t565)
% 31.73/31.93  (assume-push @p4648 @t563)
% 31.73/31.93  (assume-push @p4649 @t561)
% 31.73/31.93  (assume-push @p4650 @t559)
% 31.73/31.93  (assume-push @p4651 @t556)
% 31.73/31.93  (assume-push @p4652 @t554)
% 31.73/31.93  (assume-push @p4653 @t387)
% 31.73/31.93  (assume-push @p4654 @t552)
% 31.73/31.93  (assume-push @p4655 @t550)
% 31.73/31.93  (assume-push @p4656 @t548)
% 31.73/31.93  (assume-push @p4657 @t546)
% 31.73/31.93  (assume-push @p4658 @t543)
% 31.73/31.93  (assume-push @p4659 @t464)
% 31.73/31.93  (assume-push @p4660 @t541)
% 31.73/31.93  (assume-push @p4661 @t539)
% 31.73/31.93  (assume-push @p4662 @t536)
% 31.73/31.93  (assume-push @p4663 @t534)
% 31.73/31.93  (assume-push @p4664 @t532)
% 31.73/31.93  (assume-push @p4665 @t530)
% 31.73/31.93  (assume-push @p4666 @t527)
% 31.73/31.93  (assume-push @p4667 @t525)
% 31.73/31.93  (assume-push @p4668 @t523)
% 31.73/31.93  (assume-push @p4669 @t472)
% 31.73/31.93  (assume-push @p4670 @t521)
% 31.73/31.93  (assume-push @p4671 @t518)
% 31.73/31.93  (assume-push @p4672 @t516)
% 31.73/31.93  (assume-push @p4673 @t513)
% 31.73/31.93  (assume-push @p4674 @t509)
% 31.73/31.93  (assume-push @p4675 @t507)
% 31.73/31.93  (assume-push @p4676 @t505)
% 31.73/31.93  (assume-push @p4677 @t501)
% 31.73/31.93  (assume-push @p4678 @t499)
% 31.73/31.93  (assume-push @p4679 @t497)
% 31.73/31.93  (assume-push @p4680 @t493)
% 31.73/31.93  (assume-push @p4681 @t497)
% 31.73/31.93  (assume-push @p4682 @t567)
% 31.73/31.93  (assume-push @p4683 @t505)
% 31.73/31.93  (assume-push @p4684 @t499)
% 31.73/31.93  (assume-push @p4685 @t513)
% 31.73/31.93  (assume-push @p4686 @t546)
% 31.73/31.93  (assume-push @p4687 @t472)
% 31.73/31.93  (assume-push @p4688 @t527)
% 31.73/31.93  (assume-push @p4689 @t530)
% 31.73/31.93  (assume-push @p4690 @t550)
% 31.73/31.93  (assume-push @p4691 @t532)
% 31.73/31.93  (assume-push @p4692 @t534)
% 31.73/31.93  (assume-push @p4693 @t536)
% 31.73/31.93  (assume-push @p4694 @t464)
% 31.73/31.93  (assume-push @p4695 @t548)
% 31.73/31.93  (assume-push @p4696 @t559)
% 31.73/31.93  (assume-push @p4697 @t556)
% 31.73/31.93  (assume-push @p4698 @t561)
% 31.73/31.93  (assume-push @p4699 @t571)
% 31.73/31.93  (assume-push @p4700 @t563)
% 31.73/31.93  (assume-push @p4701 @t565)
% 31.73/31.93  (assume-push @p4702 @t573)
% 31.73/31.93  (assume-push @p4703 @t575)
% 31.73/31.93  (assume-push @p4704 @t439)
% 31.73/31.93  (assume-push @p4705 @t577)
% 31.73/31.93  (assume-push @p4706 @t579)
% 31.73/31.93  (assume-push @p4707 @t581)
% 31.73/31.93  (assume-push @p4708 @t239)
% 31.73/31.93  (assume-push @p4709 @t332)
% 31.73/31.93  (assume-push @p4710 @t420)
% 31.73/31.93  (assume-push @p4711 @t539)
% 31.73/31.93  (assume-push @p4712 @t320)
% 31.73/31.93  (assume-push @p4713 @t156)
% 31.73/31.93  (assume-push @p4714 @t429)
% 31.73/31.93  (assume-push @p4715 @t618)
% 31.73/31.93  (assume-push @p4716 @t501)
% 31.73/31.93  (assume-push @p4717 @t543)
% 31.73/31.93  (assume-push @p4718 @t231)
% 31.73/31.93  (assume-push @p4719 @t552)
% 31.73/31.93  (assume-push @p4720 @t150)
% 31.73/31.93  (assume-push @p4721 @t154)
% 31.73/31.93  (assume-push @p4722 @t405)
% 31.73/31.93  (assume-push @p4723 @t518)
% 31.73/31.93  (assume-push @p4724 @t367)
% 31.73/31.93  (assume-push @p4725 @t587)
% 31.73/31.93  (assume-push @p4726 @t600)
% 31.73/31.93  (assume-push @p4727 @t525)
% 31.73/31.93  (assume-push @p4728 @t214)
% 31.73/31.93  (assume-push @p4729 @t108)
% 31.73/31.93  (assume-push @p4730 @t610)
% 31.73/31.93  (assume-push @p4731 @t523)
% 31.73/31.93  (assume-push @p4732 @t342)
% 31.73/31.93  (assume-push @p4733 @t151)
% 31.73/31.93  (assume-push @p4734 @t624)
% 31.73/31.93  (assume-push @p4735 @t106)
% 31.73/31.93  (assume-push @p4736 @t585)
% 31.73/31.93  (assume-push @p4737 @t131)
% 31.73/31.93  (assume-push @p4738 @t369)
% 31.73/31.93  (assume-push @p4739 @t100)
% 31.73/31.93  (assume-push @p4740 @t614)
% 31.73/31.93  (assume-push @p4741 @t620)
% 31.73/31.93  (assume-push @p4742 @t421)
% 31.73/31.93  (assume-push @p4743 @t516)
% 31.73/31.93  (assume-push @p4744 @t121)
% 31.73/31.93  (assume-push @p4745 @t387)
% 31.73/31.93  (assume-push @p4746 @t583)
% 31.73/31.93  (assume-push @p4747 @t350)
% 31.73/31.93  (assume-push @p4748 @t430)
% 31.73/31.93  (assume-push @p4749 @t410)
% 31.73/31.93  (assume-push @p4750 @t155)
% 31.73/31.93  (assume-push @p4751 @t344)
% 31.73/31.93  (assume-push @p4752 @t521)
% 31.73/31.93  (assume-push @p4753 @t111)
% 31.73/31.93  (assume-push @p4754 @t157)
% 31.73/31.93  (assume-push @p4755 @t365)
% 31.73/31.93  (assume-push @p4756 @t569)
% 31.73/31.93  (assume-push @p4757 @t104)
% 31.73/31.93  (assume-push @p4758 @t554)
% 31.73/31.93  (assume-push @p4759 @t409)
% 31.73/31.93  (assume-push @p4760 @t616)
% 31.73/31.93  (assume-push @p4761 @t379)
% 31.73/31.93  (assume-push @p4762 @t612)
% 31.73/31.93  (assume-push @p4763 @t608)
% 31.73/31.93  (assume-push @p4764 @t356)
% 31.73/31.93  (assume-push @p4765 @t509)
% 31.73/31.93  (assume-push @p4766 @t606)
% 31.73/31.93  (assume-push @p4767 @t541)
% 31.73/31.93  (assume-push @p4768 @t622)
% 31.73/31.93  (assume-push @p4769 @t427)
% 31.73/31.93  (assume-push @p4770 @t604)
% 31.73/31.93  (assume-push @p4771 @t359)
% 31.73/31.93  (assume-push @p4772 @t602)
% 31.73/31.93  (assume-push @p4773 @t321)
% 31.73/31.93  (assume-push @p4774 @t593)
% 31.73/31.93  (assume-push @p4775 @t598)
% 31.73/31.93  (assume-push @p4776 @t507)
% 31.73/31.93  (assume-push @p4777 @t596)
% 31.73/31.93  (assume-push @p4778 @t327)
% 31.73/31.93  (assume-push @p4779 @t432)
% 31.73/31.93  (assume-push @p4780 @t591)
% 31.73/31.93  (assume-push @p4781 @t589)
% 31.73/31.93  (step @p3142 :rule false_intro :premises (@p4585))
% 31.73/31.93  (step @p415 :rule symm :premises (@p103))
% 31.73/31.93  (step @p3143 :rule symm :premises (@p2843))
% 31.73/31.93  (step @p2531 :rule symm :premises (@p210))
% 31.73/31.93  (step @p570 :rule symm :premises (@p221))
% 31.73/31.93  (step @p502 :rule symm :premises (@p203))
% 31.73/31.93  (step @p503 :rule cong :premises (@p502 @p40) :args (@t188))
% 31.73/31.93  (step @p441 :rule symm :premises (@p211))
% 31.73/31.93  (step @p442 :rule refl :args (@t56))
% 31.73/31.93  (step @p443 :rule symm :premises (@p197))
% 31.73/31.93  (step @p444 :rule cong :premises (@p443 @p442) :args (@t162))
% 31.73/31.93  (step @p445 :rule symm :premises (@p223))
% 31.73/31.93  (step @p446 :rule symm :premises (@p130))
% 31.73/31.93  (step @p447 :rule trans :premises (@p446 @p211))
% 31.73/31.93  (step @p448 :rule cong :premises (@p447 @p211) :args (@t163))
% 31.73/31.93  (step @p449 :rule symm :premises (@p245))
% 31.73/31.93  (step @p450 :rule refl :args (@t57))
% 31.73/31.93  (step @p451 :rule cong :premises (@p450 @p449) :args (@t165))
% 31.73/31.93  (step @p452 :rule refl :args (@t54))
% 31.73/31.93  (step @p453 :rule refl :args (@t87))
% 31.73/31.93  (step @p454 :rule symm :premises (@p184))
% 31.73/31.93  (step @p455 :rule cong :premises (@p454 @p453) :args (@t167))
% 31.73/31.93  (step @p456 :rule cong :premises (@p130 @p452) :args (@t74))
% 31.73/31.93  (step @p457 :rule trans :premises (@p456 @p226 @p455))
% 31.73/31.93  (step @p458 :rule symm :premises (@p456))
% 31.73/31.93  (step @p459 :rule trans :premises (@p458 @p457))
% 31.73/31.93  (step @p460 :rule cong :premises (@p459 @p452) :args (@t168))
% 31.73/31.93  (step @p461 :rule trans :premises (@p460 @p255 @p451 @p446))
% 31.73/31.93  (step @p462 :rule trans :premises (@p461 @p130))
% 31.73/31.93  (step @p463 :rule cong :premises (@p462 @p40) :args (@t169))
% 31.73/31.93  (step @p465 :rule symm :premises (@p464))
% 31.73/31.93  (step @p466 :rule symm :premises (@p209))
% 31.73/31.93  (step @p467 :rule symm :premises (@p247))
% 31.73/31.93  (step @p440 :rule refl :args (@t47))
% 31.73/31.93  (step @p468 :rule cong :premises (@p456 @p440) :args (@t171))
% 31.73/31.93  (step @p469 :rule cong :premises (@p468 @p446) :args (@t172))
% 31.73/31.93  (step @p470 :rule symm :premises (@p239))
% 31.73/31.93  (step @p471 :rule cong :premises (@p470 @p452) :args (@t174))
% 31.73/31.93  (step @p472 :rule symm :premises (@p253))
% 31.73/31.93  (step @p473 :rule trans :premises (@p472 @p471 @p201))
% 31.73/31.93  (step @p474 :rule cong :premises (@p473 @p440) :args (@t178))
% 31.73/31.93  (step @p476 :rule symm :premises (@p475))
% 31.73/31.93  (step @p477 :rule cong :premises (@p189 @p440) :args (@t180))
% 31.73/31.93  (step @p478 :rule trans :premises (@p202 @p477))
% 31.73/31.93  (step @p479 :rule refl :args (@t58))
% 31.73/31.93  (step @p480 :rule cong :premises (@p479 @p167) :args (@t59))
% 31.73/31.93  (step @p481 :rule cong :premises (@p480 @p452) :args (@t60))
% 31.73/31.93  (step @p482 :rule cong :premises (@p481 @p440) :args (@t66))
% 31.73/31.93  (step @p483 :rule cong :premises (@p482 @p478) :args (@t181))
% 31.73/31.93  (step @p484 :rule cong :premises (@p151 @p110) :args (@t182))
% 31.73/31.93  (step @p485 :rule trans :premises (@p484 @p483 @p476 @p474 @p225 @p469))
% 31.73/31.93  (step @p486 :rule trans :premises (@p485 @p205))
% 31.73/31.93  (step @p487 :rule cong :premises (@p486 @p194) :args (@t183))
% 31.73/31.93  (step @p488 :rule trans :premises (@p241 @p487 @p467))
% 31.73/31.93  (step @p489 :rule cong :premises (@p488 @p466) :args (@t185))
% 31.73/31.93  (step @p491 :rule cong :premises (@p157 @p110) :args (@t80))
% 31.73/31.93  (step @p492 :rule trans :premises (@p183 @p491 @p490 @p489 @p465 @p463 @p448 @p445 @p444 @p441))
% 31.73/31.93  (step @p504 :rule trans :premises (@p466 @p203))
% 31.73/31.93  (step @p505 :rule cong :premises (@p504 @p492) :args (@t189))
% 31.73/31.93  (step @p506 :rule cong :premises (@p209 @p110) :args (@t56))
% 31.73/31.93  (step @p571 :rule trans :premises (@p506 @p505 @p503 @p570))
% 31.73/31.93  (step @p3144 :rule cong :premises (@p571 @p39) :args ((tptp.product @t56 tptp.a29)))
% 31.73/31.93  (step @p553 :rule symm :premises (@p180))
% 31.73/31.93  (step @p572 :rule symm :premises (@p571))
% 31.73/31.93  (step @p573 :rule symm :premises (@p212))
% 31.73/31.93  (step @p574 :rule symm :premises (@p188))
% 31.73/31.93  (step @p575 :rule cong :premises (@p574 @p40) :args (@t192))
% 31.73/31.93  (step @p576 :rule symm :premises (@p213))
% 31.73/31.93  (step @p577 :rule refl :args (@t75))
% 31.73/31.93  (step @p578 :rule cong :premises (@p577 @p221) :args (@t193))
% 31.73/31.93  (step @p579 :rule trans :premises (@p578 @p576 @p575 @p573))
% 31.73/31.93  (step @p580 :rule cong :premises (@p579 @p452) :args (@t194))
% 31.73/31.93  (step @p581 :rule trans :premises (@p228 @p580 @p454))
% 31.73/31.93  (step @p582 :rule cong :premises (@p581 @p572) :args (@t193))
% 31.73/31.93  (step @p583 :rule symm :premises (@p578))
% 31.73/31.93  (step @p585 :rule symm :premises (@p575))
% 31.73/31.93  (step @p1009 :rule trans :premises (@p212 @p585 @p213 @p583 @p582 @p553))
% 31.73/31.93  (step @p555 :rule symm :premises (@p174))
% 31.73/31.93  (step @p1053 :rule symm :premises (@p246))
% 31.73/31.93  (step @p1054 :rule symm :premises (@p183))
% 31.73/31.93  (step @p1055 :rule cong :premises (@p1054 @p110) :args (@t259))
% 31.73/31.93  (step @p1056 :rule trans :premises (@p1055 @p1054))
% 31.73/31.93  (step @p1057 :rule trans :premises (@p1056 @p492 @p130))
% 31.73/31.93  (step @p1058 :rule cong :premises (@p1057 @p1053) :args (@t261))
% 31.73/31.93  (step @p1042 :rule symm :premises (@p189))
% 31.73/31.93  (step @p1043 :rule cong :premises (@p1042 @p110) :args (@t254))
% 31.73/31.93  (step @p1044 :rule symm :premises (@p224))
% 31.73/31.93  (step @p1045 :rule trans :premises (@p1044 @p1043))
% 31.73/31.93  (step @p1049 :rule trans :premises (@p1045 @p206))
% 31.73/31.93  (step @p1050 :rule cong :premises (@p1049 @p110) :args (@t258))
% 31.73/31.93  (step @p1046 :rule symm :premises (@p1045))
% 31.73/31.93  (step @p1047 :rule cong :premises (@p1046 @p110) :args (@t255))
% 31.73/31.93  (step @p3145 :rule trans :premises (@p234 @p1047 @p1050 @p238 @p1058 @p555))
% 31.73/31.93  (step @p3146 :rule trans :premises (@p1042 @p3145 @p1009))
% 31.73/31.93  (step @p3147 :rule cong :premises (@p3146 @p39) :args ((tptp.product @t175 tptp.a29)))
% 31.73/31.93  (step @p3148 :rule cong :premises (@p189 @p39) :args (@t626))
% 31.73/31.93  (step @p3149 :rule trans :premises (@p3148 @p3147 @p3144 @p2531))
% 31.73/31.93  (step @p3150 :rule cong :premises (@p3149 @p38) :args ((tptp.product @t626 tptp.a11)))
% 31.73/31.93  (step @p3151 :rule symm :premises (@p3149))
% 31.73/31.93  (step @p3152 :rule symm :premises (@p200))
% 31.73/31.93  (step @p3153 :rule cong :premises (@p462 @p440) :args ((tptp.product @t168 @t47)))
% 31.73/31.93  (step @p558 :rule symm :premises (@p194))
% 31.73/31.93  (step @p559 :rule cong :premises (@p558 @p492) :args (@t190))
% 31.73/31.93  (step @p560 :rule cong :premises (@p194 @p110) :args (@t83))
% 31.73/31.93  (step @p561 :rule trans :premises (@p192 @p560 @p559))
% 31.73/31.93  (step @p3154 :rule symm :premises (@p461))
% 31.73/31.93  (step @p3155 :rule cong :premises (@p3154 @p561) :args (@t330))
% 31.73/31.93  (step @p3156 :rule symm :premises (@p229))
% 31.73/31.93  (step @p3157 :rule cong :premises (@p441 @p3156) :args (@t558))
% 31.73/31.93  (step @p2605 :rule symm :premises (@p187))
% 31.73/31.93  (step @p3158 :rule cong :premises (@p2605 @p442) :args (@t512))
% 31.73/31.93  (step @p3159 :rule symm :premises (@p2846))
% 31.73/31.93  (step @p3160 :rule symm :premises (@p235))
% 31.73/31.93  (step @p3161 :rule cong :premises (@p180 @p229) :args (@t329))
% 31.73/31.93  (step @p1174 :rule symm :premises (@p561))
% 31.73/31.93  (step @p1175 :rule cong :premises (@p553 @p1174) :args (@t312))
% 31.73/31.93  (step @p1011 :rule cong :premises (@p555 @p452) :args (@t242))
% 31.73/31.93  (step @p1012 :rule symm :premises (@p195))
% 31.73/31.93  (step @p1026 :rule trans :premises (@p1012 @p1011 @p454))
% 31.73/31.93  (step @p1034 :rule trans :premises (@p1026 @p180))
% 31.73/31.93  (step @p1035 :rule cong :premises (@p1034 @p440) :args (@t251))
% 31.73/31.93  (step @p1027 :rule symm :premises (@p1026))
% 31.73/31.93  (step @p1028 :rule trans :premises (@p454 @p1027))
% 31.73/31.93  (step @p1029 :rule cong :premises (@p1028 @p440) :args (@t248))
% 31.73/31.93  (step @p1036 :rule symm :premises (@p231))
% 31.73/31.93  (step @p1018 :rule refl :args (@t244))
% 31.73/31.93  (step @p1024 :rule cong :premises (@p130 @p1018) :args (@t247))
% 31.73/31.93  (step @p1022 :rule cong :premises (@p492 @p1018) :args (@t246))
% 31.73/31.93  (step @p1019 :rule symm :premises (@p202))
% 31.73/31.93  (step @p1020 :rule cong :premises (@p1019 @p1018) :args (@t245))
% 31.73/31.93  (step @p1015 :rule cong :premises (@p167 @p561) :args (@t243))
% 31.73/31.93  (step @p401 :rule symm :premises (@p167))
% 31.73/31.93  (step @p3162 :rule trans :premises (@p401 @p198 @p1015 @p230 @p1020 @p1022 @p1024 @p1036 @p1029 @p1035 @p1175 @p3161 @p3160))
% 31.73/31.93  (step @p2634 :rule symm :premises (@p215))
% 31.73/31.93  (step @p2635 :rule cong :premises (@p479 @p229) :args (@t59))
% 31.73/31.93  (step @p3163 :rule trans :premises (@p2635 @p2634))
% 31.73/31.93  (step @p2642 :rule cong :premises (@p479 @p401) :args (@t90))
% 31.73/31.93  (step @p3164 :rule trans :premises (@p2642 @p3163))
% 31.73/31.93  (step @p3165 :rule cong :premises (@p3164 @p3162) :args (@t173))
% 31.73/31.93  (step @p541 :rule symm :premises (@p157))
% 31.73/31.93  (step @p542 :rule trans :premises (@p541 @p492))
% 31.73/31.93  (step @p663 :rule cong :premises (@p542 @p442) :args (@t110))
% 31.73/31.93  (step @p869 :rule symm :premises (@p181))
% 31.73/31.93  (step @p3166 :rule cong :premises (@p869 @p1174) :args (@t377))
% 31.73/31.93  (step @p495 :rule symm :premises (@p151))
% 31.73/31.93  (step @p2149 :rule trans :premises (@p495 @p181))
% 31.73/31.93  (step @p2150 :rule cong :premises (@p2149 @p440) :args (@t105))
% 31.73/31.93  (step @p3167 :rule symm :premises (@p481))
% 31.73/31.93  (step @p3168 :rule cong :premises (@p480 @p571) :args ((tptp.product @t59 @t56)))
% 31.73/31.93  (step @p1661 :rule symm :premises (@p191))
% 31.73/31.93  (step @p3169 :rule cong :premises (@p1661 @p442) :args ((tptp.product @t331 @t56)))
% 31.73/31.93  (step @p590 :rule symm :premises (@p176))
% 31.73/31.93  (step @p1090 :rule cong :premises (@p401 @p40) :args (@t278))
% 31.73/31.93  (step @p1091 :rule symm :premises (@p190))
% 31.73/31.93  (step @p1092 :rule trans :premises (@p1091 @p1090))
% 31.73/31.93  (step @p1093 :rule cong :premises (@p1092 @p40) :args (@t280))
% 31.73/31.93  (step @p1094 :rule symm :premises (@p219))
% 31.73/31.93  (step @p1095 :rule refl :args (@t281))
% 31.73/31.93  (step @p1096 :rule cong :premises (@p1095 @p221) :args (@t282))
% 31.73/31.93  (step @p1097 :rule trans :premises (@p1096 @p1094 @p1093 @p590))
% 31.73/31.93  (step @p1101 :rule trans :premises (@p1097 @p167))
% 31.73/31.93  (step @p1102 :rule cong :premises (@p1101 @p452) :args (@t283))
% 31.73/31.93  (step @p1098 :rule symm :premises (@p1097))
% 31.73/31.93  (step @p1099 :rule cong :premises (@p1098 @p571) :args (@t62))
% 31.73/31.93  (step @p3170 :rule symm :premises (@p248))
% 31.73/31.93  (step @p1084 :rule cong :premises (@p157 @p442) :args (@t86))
% 31.73/31.93  (step @p1085 :rule symm :premises (@p1084))
% 31.73/31.93  (step @p1086 :rule symm :premises (@p663))
% 31.73/31.93  (step @p1087 :rule trans :premises (@p1086 @p1085))
% 31.73/31.93  (step @p1088 :rule cong :premises (@p182 @p1087) :args (@t277))
% 31.73/31.93  (step @p1079 :rule symm :premises (@p186))
% 31.73/31.93  (step @p1081 :rule cong :premises (@p1079 @p572) :args (@t275))
% 31.73/31.93  (step @p2547 :rule cong :premises (@p186 @p452) :args (@t87))
% 31.73/31.93  (step @p3171 :rule trans :premises (@p2547 @p1081 @p218 @p1088 @p3170 @p1099 @p1102 @p1042 @p234 @p1047 @p1050 @p238 @p1058 @p555 @p212 @p585 @p213 @p583 @p582 @p553))
% 31.73/31.93  (step @p3172 :rule trans :premises (@p2642 @p191))
% 31.73/31.93  (step @p3173 :rule cong :premises (@p3172 @p3171) :args ((tptp.product @t90 @t87)))
% 31.73/31.93  (step @p1299 :rule symm :premises (@p185))
% 31.73/31.93  (step @p549 :rule symm :premises (@p175))
% 31.73/31.93  (step @p2685 :rule cong :premises (@p549 @p452) :args (@t408))
% 31.73/31.93  (step @p2686 :rule symm :premises (@p196))
% 31.73/31.93  (step @p2687 :rule trans :premises (@p2686 @p2685 @p1299))
% 31.73/31.93  (step @p3174 :rule trans :premises (@p2687 @p480))
% 31.73/31.93  (step @p3175 :rule cong :premises (@p3174 @p453) :args (@t477))
% 31.73/31.93  (step @p2689 :rule symm :premises (@p2687))
% 31.73/31.93  (step @p2690 :rule trans :premises (@p1299 @p2689))
% 31.73/31.93  (step @p2691 :rule cong :premises (@p2690 @p453) :args (@t428))
% 31.73/31.93  (step @p2693 :rule cong :premises (@p151 @p452) :args (@t478))
% 31.73/31.93  (step @p3176 :rule trans :premises (@p2693 @p216 @p2691 @p3175 @p3173 @p3169 @p3168 @p3167 @p175 @p2150 @p3166 @p173 @p663 @p239 @p3165 @p3159 @p3158 @p236 @p3157 @p3155 @p3153 @p555 @p212 @p585 @p213 @p583 @p582 @p553))
% 31.73/31.93  (step @p3177 :rule refl :args (@t29))
% 31.73/31.93  (step @p3178 :rule cong :premises (@p3177 @p572) :args (@t503))
% 31.73/31.93  (step @p3179 :rule cong :premises (@p3178 @p3176) :args (@t504))
% 31.73/31.93  (step @p3180 :rule trans :premises (@p212 @p585 @p213 @p583 @p582 @p553 @p506 @p505 @p503 @p570 @p2849 @p2848 @p3179 @p3152))
% 31.73/31.93  (step @p3181 :rule symm :premises (@p1009))
% 31.73/31.93  (step @p3182 :rule trans :premises (@p3181 @p3180 @p3151))
% 31.73/31.93  (step @p3183 :rule cong :premises (@p3182 @p38) :args (@t91))
% 31.73/31.93  (step @p1010 :rule symm :premises (@p582))
% 31.73/31.93  (step @p1013 :rule symm :premises (@p249))
% 31.73/31.93  (step @p1014 :rule symm :premises (@p198))
% 31.73/31.93  (step @p1016 :rule symm :premises (@p1015))
% 31.73/31.93  (step @p1017 :rule symm :premises (@p230))
% 31.73/31.93  (step @p1021 :rule symm :premises (@p1020))
% 31.73/31.93  (step @p1023 :rule symm :premises (@p1022))
% 31.73/31.93  (step @p1025 :rule symm :premises (@p1024))
% 31.73/31.93  (step @p1030 :rule symm :premises (@p1029))
% 31.73/31.93  (step @p1031 :rule cong :premises (@p1027 @p440) :args (@t249))
% 31.73/31.93  (step @p1032 :rule trans :premises (@p1031 @p1030 @p231 @p1025 @p1023 @p1021 @p1017 @p1016 @p1014 @p192 @p560 @p559))
% 31.73/31.93  (step @p1033 :rule cong :premises (@p1031 @p1032) :args (@t250))
% 31.73/31.93  (step @p1037 :rule cong :premises (@p167 @p440) :args (@t252))
% 31.73/31.93  (step @p1038 :rule symm :premises (@p192))
% 31.73/31.93  (step @p1039 :rule cong :premises (@p1038 @p440) :args (@t253))
% 31.73/31.93  (step @p1040 :rule symm :premises (@p204))
% 31.73/31.93  (step @p1041 :rule symm :premises (@p234))
% 31.73/31.93  (step @p1048 :rule symm :premises (@p1047))
% 31.73/31.93  (step @p1051 :rule symm :premises (@p1050))
% 31.73/31.93  (step @p1052 :rule symm :premises (@p238))
% 31.73/31.93  (step @p1059 :rule symm :premises (@p1058))
% 31.73/31.93  (step @p1060 :rule cong :premises (@p130 @p440) :args (@t262))
% 31.73/31.93  (step @p1061 :rule trans :premises (@p1060 @p1059 @p1052 @p1051 @p1048 @p1041))
% 31.73/31.93  (step @p1062 :rule refl :args (@t263))
% 31.73/31.93  (step @p1063 :rule cong :premises (@p1062 @p1061) :args (@t264))
% 31.73/31.93  (step @p1064 :rule symm :premises (@p1060))
% 31.73/31.93  (step @p1065 :rule trans :premises (@p180 @p1010 @p578 @p576 @p575 @p573 @p174 @p1064))
% 31.73/31.93  (step @p606 :rule symm :premises (@p172))
% 31.73/31.93  (step @p1066 :rule cong :premises (@p606 @p440) :args (@t265))
% 31.73/31.93  (step @p1067 :rule symm :premises (@p217))
% 31.73/31.93  (step @p1068 :rule trans :premises (@p1067 @p1066))
% 31.73/31.93  (step @p1069 :rule cong :premises (@p1068 @p1065) :args (@t268))
% 31.73/31.93  (step @p1070 :rule refl :args (@t267))
% 31.73/31.93  (step @p1071 :rule cong :premises (@p1070 @p572) :args (@t269))
% 31.73/31.93  (step @p1072 :rule symm :premises (@p1068))
% 31.73/31.93  (step @p1073 :rule cong :premises (@p1072 @p452) :args (@t270))
% 31.73/31.93  (step @p1074 :rule symm :premises (@p237))
% 31.73/31.93  (step @p1075 :rule cong :premises (@p558 @p452) :args (@t271))
% 31.73/31.93  (step @p1076 :rule symm :premises (@p220))
% 31.73/31.93  (step @p1077 :rule trans :premises (@p1076 @p1075))
% 31.73/31.93  (step @p1078 :rule cong :premises (@p1077 @p453) :args (@t273))
% 31.73/31.93  (step @p1080 :rule cong :premises (@p1079 @p452) :args (@t275))
% 31.73/31.93  (step @p1082 :rule symm :premises (@p1081))
% 31.73/31.93  (step @p1083 :rule symm :premises (@p218))
% 31.73/31.93  (step @p1089 :rule symm :premises (@p1088))
% 31.73/31.93  (step @p1100 :rule symm :premises (@p1099))
% 31.73/31.93  (step @p1103 :rule symm :premises (@p1102))
% 31.73/31.93  (step @p1104 :rule trans :premises (@p174 @p1059 @p1052 @p1051 @p1048 @p1041 @p189 @p1103 @p1100 @p248 @p1089 @p1083 @p1082 @p1080))
% 31.73/31.93  (step @p1105 :rule symm :premises (@p1077))
% 31.73/31.93  (step @p1106 :rule cong :premises (@p1105 @p1104) :args (@t285))
% 31.73/31.93  (step @p1107 :rule refl :args (@t276))
% 31.73/31.93  (step @p1108 :rule cong :premises (@p1107 @p571) :args (@t286))
% 31.73/31.93  (step @p1109 :rule symm :premises (@p506))
% 31.73/31.93  (step @p1110 :rule cong :premises (@p1038 @p110) :args (@t287))
% 31.73/31.93  (step @p1111 :rule cong :premises (@p1110 @p1109) :args (@t288))
% 31.73/31.93  (step @p1112 :rule cong :premises (@p214 @p110) :args (@t290))
% 31.73/31.93  (step @p1113 :rule symm :premises (@p214))
% 31.73/31.93  (step @p1114 :rule refl :args (@t83))
% 31.73/31.93  (step @p1115 :rule cong :premises (@p1114 @p209) :args (@t89))
% 31.73/31.93  (step @p1116 :rule trans :premises (@p1115 @p1113))
% 31.73/31.93  (step @p1117 :rule cong :premises (@p1116 @p110) :args (@t291))
% 31.73/31.93  (step @p1118 :rule trans :premises (@p1117 @p1112 @p243 @p1111))
% 31.73/31.93  (step @p1119 :rule cong :premises (@p1118 @p442) :args (@t292))
% 31.73/31.93  (step @p1120 :rule trans :premises (@p192 @p244))
% 31.73/31.93  (step @p1121 :rule cong :premises (@p1120 @p110) :args (@t12))
% 31.73/31.93  (step @p1122 :rule cong :premises (@p1014 @p110) :args (@t293))
% 31.73/31.93  (step @p1123 :rule symm :premises (@p492))
% 31.73/31.93  (step @p1124 :rule cong :premises (@p198 @p1123) :args (@t102))
% 31.73/31.93  (step @p1125 :rule cong :premises (@p553 @p110) :args (@t294))
% 31.73/31.93  (step @p1126 :rule symm :premises (@p252))
% 31.73/31.93  (step @p1127 :rule refl :args (@t82))
% 31.73/31.93  (step @p1128 :rule symm :premises (@p504))
% 31.73/31.93  (step @p1129 :rule cong :premises (@p1128 @p1127) :args (@t295))
% 31.73/31.93  (step @p1130 :rule cong :premises (@p180 @p1123) :args (@t69))
% 31.73/31.93  (step @p1131 :rule trans :premises (@p1130 @p1125 @p466))
% 31.73/31.93  (step @p1132 :rule trans :premises (@p1131 @p203))
% 31.73/31.93  (step @p1133 :rule cong :premises (@p1132 @p209) :args (@t191))
% 31.73/31.93  (step @p1134 :rule cong :premises (@p555 @p40) :args (@t296))
% 31.73/31.93  (step @p1135 :rule symm :premises (@p208))
% 31.73/31.93  (step @p1136 :rule symm :premises (@p199))
% 31.73/31.93  (step @p1137 :rule cong :premises (@p1136 @p492) :args (@t298))
% 31.73/31.93  (step @p1138 :rule cong :premises (@p199 @p110) :args (@t79))
% 31.73/31.93  (step @p1139 :rule trans :premises (@p1138 @p1137))
% 31.73/31.93  (step @p1140 :rule symm :premises (@p448))
% 31.73/31.93  (step @p1141 :rule symm :premises (@p444))
% 31.73/31.93  (step @p1142 :rule trans :premises (@p211 @p1141 @p223 @p1140))
% 31.73/31.93  (step @p1143 :rule trans :premises (@p492 @p1142))
% 31.73/31.93  (step @p1144 :rule cong :premises (@p1143 @p1139) :args (@t299))
% 31.73/31.93  (step @p1145 :rule refl :args (@t79))
% 31.73/31.93  (step @p1146 :rule cong :premises (@p1054 @p1145) :args (@t300))
% 31.73/31.93  (step @p1147 :rule trans :premises (@p206 @p1146 @p1144 @p1135 @p1134 @p188 @p1133 @p1129 @p1126 @p1125 @p466))
% 31.73/31.93  (step @p1148 :rule cong :premises (@p1042 @p492) :args (@t254))
% 31.73/31.93  (step @p1149 :rule symm :premises (@p1043))
% 31.73/31.93  (step @p1150 :rule trans :premises (@p1149 @p1148))
% 31.73/31.93  (step @p1151 :rule cong :premises (@p1150 @p1147) :args (@t301))
% 31.73/31.93  (step @p1152 :rule refl :args (@t256))
% 31.73/31.93  (step @p1153 :rule cong :premises (@p167 @p110) :args (@t12))
% 31.73/31.93  (step @p1154 :rule cong :premises (@p1153 @p1152) :args (@t302))
% 31.73/31.93  (step @p1155 :rule cong :premises (@p452 @p1123) :args (@t55))
% 31.73/31.93  (step @p1156 :rule trans :premises (@p466 @p1155))
% 31.73/31.93  (step @p592 :rule refl :args (@t12))
% 31.73/31.93  (step @p1157 :rule cong :premises (@p592 @p1156) :args (@t303))
% 31.73/31.93  (step @p662 :rule symm :premises (@p173))
% 31.73/31.93  (step @p1158 :rule trans :premises (@p1084 @p662))
% 31.73/31.93  (step @p1159 :rule cong :premises (@p1158 @p442) :args (@t304))
% 31.73/31.93  (step @p1160 :rule trans :premises (@p1159 @p541))
% 31.73/31.93  (step @p1161 :rule refl :args (@t62))
% 31.73/31.93  (step @p1162 :rule cong :premises (@p1161 @p1160) :args (@t305))
% 31.73/31.93  (step @p1163 :rule symm :premises (@p1158))
% 31.73/31.93  (step @p1164 :rule cong :premises (@p401 @p131) :args (@t306))
% 31.73/31.93  (step @p1165 :rule trans :premises (@p1164 @p1014))
% 31.73/31.93  (step @p1166 :rule cong :premises (@p1165 @p1163) :args (@t307))
% 31.73/31.93  (step @p1167 :rule trans :premises (@p227 @p1166))
% 31.73/31.93  (step @p1168 :rule cong :premises (@p1167 @p442) :args (@t309))
% 31.73/31.93  (step @p1169 :rule symm :premises (@p242))
% 31.73/31.93  (step @p1170 :rule trans :premises (@p198 @p1015 @p230 @p1020 @p1022 @p1024 @p1036 @p1029 @p1035 @p240 @p1033 @p1013 @p1012 @p1011 @p454 @p180 @p1010 @p578 @p576 @p575 @p573 @p174 @p1059 @p1052 @p1051 @p1048 @p1041 @p189 @p1103 @p1100))
% 31.73/31.93  (step @p1171 :rule refl :args (@t310))
% 31.73/31.93  (step @p1172 :rule cong :premises (@p1171 @p1170) :args (@t311))
% 31.73/31.93  (step @p1173 :rule symm :premises (@p254))
% 31.73/31.93  (step @p1176 :rule trans :premises (@p198 @p1015 @p230 @p1020 @p1022 @p1024 @p1036 @p1029 @p1035 @p1175))
% 31.73/31.93  (step @p1177 :rule refl :args (@t308))
% 31.73/31.93  (step @p1178 :rule cong :premises (@p1177 @p1176) :args (@t313))
% 31.73/31.93  (step @p1179 :rule trans :premises (@p233 @p1178 @p1173 @p1172 @p1169 @p1168 @p250 @p1162 @p222 @p1157 @p1154 @p1044 @p1043 @p232 @p1151 @p1091 @p1090 @p1124 @p1122 @p1121 @p251 @p1119 @p1108 @p207 @p1106 @p1078 @p1074 @p1073 @p1071 @p1069 @p1063 @p1040 @p1039 @p1037 @p230 @p1020 @p1022 @p1024 @p1036 @p1029 @p1035 @p240 @p1033 @p1013 @p1012 @p1011 @p454 @p180 @p1010 @p578 @p576 @p575 @p573))
% 31.73/31.93  (step @p1180 :rule cong :premises (@p167 @p39) :args (@t314))
% 31.73/31.93  (step @p1181 :rule symm :premises (@p1180))
% 31.73/31.93  (step @p1182 :rule symm :premises (@p193))
% 31.73/31.93  (step @p1183 :rule trans :premises (@p1182 @p1174 @p167))
% 31.73/31.93  (step @p1184 :rule cong :premises (@p1183 @p39) :args (@t316))
% 31.73/31.93  (step @p1185 :rule cong :premises (@p193 @p39) :args (@t48))
% 31.73/31.93  (step @p1186 :rule trans :premises (@p1185 @p1184 @p1181))
% 31.73/31.93  (step @p3184 :rule trans :premises (@p1186 @p1180 @p1179 @p1009))
% 31.73/31.93  (step @p3185 :rule cong :premises (@p3184 @p38) :args (@t49))
% 31.73/31.93  (step @p3186 :rule trans :premises (@p3185 @p3183 @p3150 @p3143))
% 31.73/31.93  (step @p3187 :rule refl :args (@t129))
% 31.73/31.93  (step @p3188 :rule cong :premises (@p3187 @p3186) :args (@t130))
% 31.73/31.93  (step @p3189 :rule symm :premises (@p2847))
% 31.73/31.93  (step @p3190 :rule cong :premises (@p572 @p38) :args (@t627))
% 31.73/31.93  (step @p3191 :rule trans :premises (@p3190 @p3183 @p3150 @p3143))
% 31.73/31.93  (step @p3192 :rule symm :premises (@p3185))
% 31.73/31.93  (step @p3193 :rule cong :premises (@p3192 @p3191) :args ((tptp.product @t91 @t627)))
% 31.73/31.93  (step @p3194 :rule symm :premises (@p3190))
% 31.73/31.93  (step @p3195 :rule refl :args (@t91))
% 31.73/31.93  (step @p3196 :rule cong :premises (@p3195 @p3194) :args (@t520))
% 31.73/31.93  (step @p3197 :rule symm :premises (@p3183))
% 31.73/31.93  (step @p3198 :rule symm :premises (@p3150))
% 31.73/31.93  (step @p3199 :rule trans :premises (@p2843 @p3198 @p3197 @p256 @p3196 @p3193))
% 31.73/31.93  (step @p3200 :rule refl :args (@t495))
% 31.73/31.93  (step @p3201 :rule cong :premises (@p3200 @p3199) :args (@t496))
% 31.73/31.93  (step @p3202 :rule trans :premises (@p2850 @p3201 @p3189))
% 31.73/31.93  (step @p3203 :rule cong :premises (@p3202 @p36) :args ((tptp.product tptp.a11 tptp.a7)))
% 31.73/31.93  (step @p402 :rule symm :premises (@p72))
% 31.73/31.93  (step @p3204 :rule cong :premises (@p402 @p36) :args (@t515))
% 31.73/31.93  (step @p3205 :rule trans :premises (@p2845 @p3204 @p3203))
% 31.73/31.93  (step @p3206 :rule cong :premises (@p3205 @p37) :args (@t492))
% 31.73/31.93  (step @p3207 :rule trans :premises (@p3206 @p171 @p3188 @p415))
% 31.73/31.93  (step @p3208 :rule symm :premises (@p2844))
% 31.73/31.93  (step @p3209 :rule refl :args (@t17))
% 31.73/31.93  (step @p3210 :rule cong :premises (@p3209 @p3186) :args (@t122))
% 31.73/31.93  (step @p3211 :rule trans :premises (@p3210 @p3208))
% 31.73/31.93  (step @p3212 :rule cong :premises (@p3211 @p3207) :args (@t493))
% 31.73/31.93  (step @p3213 :rule trans :premises (@p3212 @p3142))
% 31.73/31.93  (step @p3214 :rule false_elim :premises (@p3213))
% 31.73/31.93  (step-pop @p4782 :rule scope :premises (@p3214))
% 31.73/31.93  (step-pop @p4783 :rule scope :premises (@p4782))
% 31.73/31.93  (step-pop @p4784 :rule scope :premises (@p4783))
% 31.73/31.93  (step-pop @p4785 :rule scope :premises (@p4784))
% 31.73/31.93  (step-pop @p4786 :rule scope :premises (@p4785))
% 31.73/31.93  (step-pop @p4787 :rule scope :premises (@p4786))
% 31.73/31.93  (step-pop @p4788 :rule scope :premises (@p4787))
% 31.73/31.93  (step-pop @p4789 :rule scope :premises (@p4788))
% 31.73/31.93  (step-pop @p4790 :rule scope :premises (@p4789))
% 31.73/31.93  (step-pop @p4791 :rule scope :premises (@p4790))
% 31.73/31.93  (step-pop @p4792 :rule scope :premises (@p4791))
% 31.73/31.93  (step-pop @p4793 :rule scope :premises (@p4792))
% 31.73/31.93  (step-pop @p4794 :rule scope :premises (@p4793))
% 31.73/31.93  (step-pop @p4795 :rule scope :premises (@p4794))
% 31.73/31.93  (step-pop @p4796 :rule scope :premises (@p4795))
% 31.73/31.93  (step-pop @p4797 :rule scope :premises (@p4796))
% 31.73/31.93  (step-pop @p4798 :rule scope :premises (@p4797))
% 31.73/31.93  (step-pop @p4799 :rule scope :premises (@p4798))
% 31.73/31.93  (step-pop @p4800 :rule scope :premises (@p4799))
% 31.73/31.93  (step-pop @p4801 :rule scope :premises (@p4800))
% 31.73/31.93  (step-pop @p4802 :rule scope :premises (@p4801))
% 31.73/31.93  (step-pop @p4803 :rule scope :premises (@p4802))
% 31.73/31.93  (step-pop @p4804 :rule scope :premises (@p4803))
% 31.73/31.93  (step-pop @p4805 :rule scope :premises (@p4804))
% 31.73/31.93  (step-pop @p4806 :rule scope :premises (@p4805))
% 31.73/31.93  (step-pop @p4807 :rule scope :premises (@p4806))
% 31.73/31.93  (step-pop @p4808 :rule scope :premises (@p4807))
% 31.73/31.93  (step-pop @p4809 :rule scope :premises (@p4808))
% 31.73/31.93  (step-pop @p4810 :rule scope :premises (@p4809))
% 31.73/31.93  (step-pop @p4811 :rule scope :premises (@p4810))
% 31.73/31.93  (step-pop @p4812 :rule scope :premises (@p4811))
% 31.73/31.93  (step-pop @p4813 :rule scope :premises (@p4812))
% 31.73/31.93  (step-pop @p4814 :rule scope :premises (@p4813))
% 31.73/31.93  (step-pop @p4815 :rule scope :premises (@p4814))
% 31.73/31.93  (step-pop @p4816 :rule scope :premises (@p4815))
% 31.73/31.93  (step-pop @p4817 :rule scope :premises (@p4816))
% 31.73/31.93  (step-pop @p4818 :rule scope :premises (@p4817))
% 31.73/31.93  (step-pop @p4819 :rule scope :premises (@p4818))
% 31.73/31.93  (step-pop @p4820 :rule scope :premises (@p4819))
% 31.73/31.93  (step-pop @p4821 :rule scope :premises (@p4820))
% 31.73/31.93  (step-pop @p4822 :rule scope :premises (@p4821))
% 31.73/31.93  (step-pop @p4823 :rule scope :premises (@p4822))
% 31.73/31.93  (step-pop @p4824 :rule scope :premises (@p4823))
% 31.73/31.93  (step-pop @p4825 :rule scope :premises (@p4824))
% 31.73/31.93  (step-pop @p4826 :rule scope :premises (@p4825))
% 31.73/31.93  (step-pop @p4827 :rule scope :premises (@p4826))
% 31.73/31.93  (step-pop @p4828 :rule scope :premises (@p4827))
% 31.73/31.93  (step-pop @p4829 :rule scope :premises (@p4828))
% 31.73/31.93  (step-pop @p4830 :rule scope :premises (@p4829))
% 31.73/31.93  (step-pop @p4831 :rule scope :premises (@p4830))
% 31.73/31.93  (step-pop @p4832 :rule scope :premises (@p4831))
% 31.73/31.93  (step-pop @p4833 :rule scope :premises (@p4832))
% 31.73/31.93  (step-pop @p4834 :rule scope :premises (@p4833))
% 31.73/31.93  (step-pop @p4835 :rule scope :premises (@p4834))
% 31.73/31.93  (step-pop @p4836 :rule scope :premises (@p4835))
% 31.73/31.93  (step-pop @p4837 :rule scope :premises (@p4836))
% 31.73/31.93  (step-pop @p4838 :rule scope :premises (@p4837))
% 31.73/31.93  (step-pop @p4839 :rule scope :premises (@p4838))
% 31.73/31.93  (step-pop @p4840 :rule scope :premises (@p4839))
% 31.73/31.93  (step-pop @p4841 :rule scope :premises (@p4840))
% 31.73/31.93  (step-pop @p4842 :rule scope :premises (@p4841))
% 31.73/31.94  (step-pop @p4843 :rule scope :premises (@p4842))
% 31.73/31.94  (step-pop @p4844 :rule scope :premises (@p4843))
% 31.73/31.94  (step-pop @p4845 :rule scope :premises (@p4844))
% 31.73/31.94  (step-pop @p4846 :rule scope :premises (@p4845))
% 31.73/31.94  (step-pop @p4847 :rule scope :premises (@p4846))
% 31.73/31.94  (step-pop @p4848 :rule scope :premises (@p4847))
% 31.73/31.94  (step-pop @p4849 :rule scope :premises (@p4848))
% 31.73/31.94  (step-pop @p4850 :rule scope :premises (@p4849))
% 31.73/31.94  (step-pop @p4851 :rule scope :premises (@p4850))
% 31.73/31.94  (step-pop @p4852 :rule scope :premises (@p4851))
% 31.73/31.94  (step-pop @p4853 :rule scope :premises (@p4852))
% 31.73/31.94  (step-pop @p4854 :rule scope :premises (@p4853))
% 31.73/31.94  (step-pop @p4855 :rule scope :premises (@p4854))
% 31.73/31.94  (step-pop @p4856 :rule scope :premises (@p4855))
% 31.73/31.94  (step-pop @p4857 :rule scope :premises (@p4856))
% 31.73/31.94  (step-pop @p4858 :rule scope :premises (@p4857))
% 31.73/31.94  (step-pop @p4859 :rule scope :premises (@p4858))
% 31.73/31.94  (step-pop @p4860 :rule scope :premises (@p4859))
% 31.73/31.94  (step-pop @p4861 :rule scope :premises (@p4860))
% 31.73/31.94  (step-pop @p4862 :rule scope :premises (@p4861))
% 31.73/31.94  (step-pop @p4863 :rule scope :premises (@p4862))
% 31.73/31.94  (step-pop @p4864 :rule scope :premises (@p4863))
% 31.73/31.94  (step-pop @p4865 :rule scope :premises (@p4864))
% 31.73/31.94  (step-pop @p4866 :rule scope :premises (@p4865))
% 31.73/31.94  (step-pop @p4867 :rule scope :premises (@p4866))
% 31.73/31.94  (step-pop @p4868 :rule scope :premises (@p4867))
% 31.73/31.94  (step-pop @p4869 :rule scope :premises (@p4868))
% 31.73/31.94  (step-pop @p4870 :rule scope :premises (@p4869))
% 31.73/31.94  (step-pop @p4871 :rule scope :premises (@p4870))
% 31.73/31.94  (step-pop @p4872 :rule scope :premises (@p4871))
% 31.73/31.94  (step-pop @p4873 :rule scope :premises (@p4872))
% 31.73/31.94  (step-pop @p4874 :rule scope :premises (@p4873))
% 31.73/31.94  (step-pop @p4875 :rule scope :premises (@p4874))
% 31.73/31.94  (step-pop @p4876 :rule scope :premises (@p4875))
% 31.73/31.94  (step-pop @p4877 :rule scope :premises (@p4876))
% 31.73/31.94  (step-pop @p4878 :rule scope :premises (@p4877))
% 31.73/31.94  (step-pop @p4879 :rule scope :premises (@p4878))
% 31.73/31.94  (step-pop @p4880 :rule scope :premises (@p4879))
% 31.73/31.94  (step-pop @p4881 :rule scope :premises (@p4880))
% 31.73/31.94  (step-pop @p4882 :rule scope :premises (@p4881))
% 31.73/31.94  (step @p3215 :rule process_scope :premises (@p4882) :args (@t494))
% 31.73/31.94  (step @p3317 :rule and_intro :premises (@p2850 @p232 @p2848 @p464 @p2846 @p243 @p255 @p252 @p251 @p241 @p250 @p249 @p248 @p245 @p242 @p236 @p237 @p235 @p230 @p234 @p233 @p228 @p227 @p226 @p225 @p224 @p223 @p184 @p191 @p209 @p247 @p185 @p157 @p216 @p193 @p490 @p244 @p181 @p240 @p72 @p130 @p187 @p2843 @p195 @p218 @p207 @p253 @p4585 @p174 @p202 @p254 @p183 @p103 @p2844 @p175 @p219 @p171 @p194 @p180 @p2849 @p190 @p210 @p2845 @p172 @p239 @p220 @p189 @p229 @p197 @p151 @p182 @p256 @p173 @p167 @p201 @p231 @p176 @p238 @p196 @p198 @p199 @p200 @p203 @p221 @p2847 @p204 @p246 @p188 @p215 @p205 @p211 @p206 @p186 @p213 @p208 @p475 @p212 @p192 @p222 @p214 @p217))
% 31.73/31.94  (step @p3318 :rule modus_ponens :premises (@p3317 @p3215))
% 31.73/31.94  (step @p3319 :rule and_intro :premises (@p3318 @p2851))
% 31.73/31.94  (step-pop @p4883 :rule scope :premises (@p3319))
% 31.73/31.94  (step-pop @p4884 :rule scope :premises (@p4883))
% 31.73/31.94  (step-pop @p4885 :rule scope :premises (@p4884))
% 31.73/31.94  (step-pop @p4886 :rule scope :premises (@p4885))
% 31.73/31.94  (step-pop @p4887 :rule scope :premises (@p4886))
% 31.73/31.94  (step-pop @p4888 :rule scope :premises (@p4887))
% 31.73/31.94  (step-pop @p4889 :rule scope :premises (@p4888))
% 31.73/31.94  (step-pop @p4890 :rule scope :premises (@p4889))
% 31.73/31.94  (step-pop @p4891 :rule scope :premises (@p4890))
% 31.73/31.94  (step-pop @p4892 :rule scope :premises (@p4891))
% 31.73/31.94  (step-pop @p4893 :rule scope :premises (@p4892))
% 31.73/31.94  (step-pop @p4894 :rule scope :premises (@p4893))
% 31.73/31.94  (step-pop @p4895 :rule scope :premises (@p4894))
% 31.73/31.94  (step-pop @p4896 :rule scope :premises (@p4895))
% 31.73/31.94  (step-pop @p4897 :rule scope :premises (@p4896))
% 31.73/31.94  (step-pop @p4898 :rule scope :premises (@p4897))
% 31.73/31.94  (step-pop @p4899 :rule scope :premises (@p4898))
% 31.73/31.94  (step-pop @p4900 :rule scope :premises (@p4899))
% 31.73/31.94  (step-pop @p4901 :rule scope :premises (@p4900))
% 31.73/31.94  (step-pop @p4902 :rule scope :premises (@p4901))
% 31.73/31.94  (step-pop @p4903 :rule scope :premises (@p4902))
% 31.73/31.94  (step-pop @p4904 :rule scope :premises (@p4903))
% 31.73/31.94  (step-pop @p4905 :rule scope :premises (@p4904))
% 31.73/31.94  (step-pop @p4906 :rule scope :premises (@p4905))
% 31.73/31.94  (step-pop @p4907 :rule scope :premises (@p4906))
% 31.73/31.94  (step-pop @p4908 :rule scope :premises (@p4907))
% 31.73/31.94  (step-pop @p4909 :rule scope :premises (@p4908))
% 31.73/31.94  (step-pop @p4910 :rule scope :premises (@p4909))
% 31.73/31.94  (step-pop @p4911 :rule scope :premises (@p4910))
% 31.73/31.94  (step-pop @p4912 :rule scope :premises (@p4911))
% 31.73/31.94  (step-pop @p4913 :rule scope :premises (@p4912))
% 31.73/31.94  (step-pop @p4914 :rule scope :premises (@p4913))
% 31.73/31.94  (step-pop @p4915 :rule scope :premises (@p4914))
% 31.73/31.94  (step-pop @p4916 :rule scope :premises (@p4915))
% 31.73/31.94  (step-pop @p4917 :rule scope :premises (@p4916))
% 31.73/31.94  (step-pop @p4918 :rule scope :premises (@p4917))
% 31.73/31.94  (step-pop @p4919 :rule scope :premises (@p4918))
% 31.73/31.94  (step-pop @p4920 :rule scope :premises (@p4919))
% 31.73/31.94  (step-pop @p4921 :rule scope :premises (@p4920))
% 31.73/31.94  (step-pop @p4922 :rule scope :premises (@p4921))
% 31.73/31.94  (step-pop @p4923 :rule scope :premises (@p4922))
% 31.73/31.94  (step-pop @p4924 :rule scope :premises (@p4923))
% 31.73/31.94  (step-pop @p4925 :rule scope :premises (@p4924))
% 31.73/31.94  (step-pop @p4926 :rule scope :premises (@p4925))
% 31.73/31.94  (step-pop @p4927 :rule scope :premises (@p4926))
% 31.73/31.94  (step-pop @p4928 :rule scope :premises (@p4927))
% 31.73/31.94  (step-pop @p4929 :rule scope :premises (@p4928))
% 31.73/31.94  (step-pop @p4930 :rule scope :premises (@p4929))
% 31.73/31.94  (step-pop @p4931 :rule scope :premises (@p4930))
% 31.73/31.94  (step-pop @p4932 :rule scope :premises (@p4931))
% 31.73/31.94  (step-pop @p4933 :rule scope :premises (@p4932))
% 31.73/31.94  (step-pop @p4934 :rule scope :premises (@p4933))
% 31.73/31.94  (step-pop @p4935 :rule scope :premises (@p4934))
% 31.73/31.94  (step-pop @p4936 :rule scope :premises (@p4935))
% 31.73/31.94  (step-pop @p4937 :rule scope :premises (@p4936))
% 31.73/31.94  (step-pop @p4938 :rule scope :premises (@p4937))
% 31.73/31.94  (step-pop @p4939 :rule scope :premises (@p4938))
% 31.73/31.94  (step-pop @p4940 :rule scope :premises (@p4939))
% 31.73/31.94  (step-pop @p4941 :rule scope :premises (@p4940))
% 31.73/31.94  (step-pop @p4942 :rule scope :premises (@p4941))
% 31.73/31.94  (step-pop @p4943 :rule scope :premises (@p4942))
% 31.73/31.94  (step-pop @p4944 :rule scope :premises (@p4943))
% 31.73/31.94  (step-pop @p4945 :rule scope :premises (@p4944))
% 31.73/31.94  (step-pop @p4946 :rule scope :premises (@p4945))
% 31.73/31.94  (step-pop @p4947 :rule scope :premises (@p4946))
% 31.73/31.94  (step-pop @p4948 :rule scope :premises (@p4947))
% 31.73/31.94  (step-pop @p4949 :rule scope :premises (@p4948))
% 31.73/31.94  (step-pop @p4950 :rule scope :premises (@p4949))
% 31.73/31.94  (step-pop @p4951 :rule scope :premises (@p4950))
% 31.73/31.94  (step-pop @p4952 :rule scope :premises (@p4951))
% 31.73/31.94  (step-pop @p4953 :rule scope :premises (@p4952))
% 31.73/31.94  (step-pop @p4954 :rule scope :premises (@p4953))
% 31.73/31.94  (step-pop @p4955 :rule scope :premises (@p4954))
% 31.73/31.94  (step-pop @p4956 :rule scope :premises (@p4955))
% 31.73/31.94  (step-pop @p4957 :rule scope :premises (@p4956))
% 31.73/31.94  (step-pop @p4958 :rule scope :premises (@p4957))
% 31.73/31.94  (step-pop @p4959 :rule scope :premises (@p4958))
% 31.73/31.94  (step-pop @p4960 :rule scope :premises (@p4959))
% 31.73/31.94  (step-pop @p4961 :rule scope :premises (@p4960))
% 31.73/31.94  (step-pop @p4962 :rule scope :premises (@p4961))
% 31.73/31.94  (step-pop @p4963 :rule scope :premises (@p4962))
% 31.73/31.94  (step-pop @p4964 :rule scope :premises (@p4963))
% 31.73/31.94  (step-pop @p4965 :rule scope :premises (@p4964))
% 31.73/31.94  (step-pop @p4966 :rule scope :premises (@p4965))
% 31.73/31.94  (step-pop @p4967 :rule scope :premises (@p4966))
% 31.73/31.94  (step-pop @p4968 :rule scope :premises (@p4967))
% 31.73/31.94  (step-pop @p4969 :rule scope :premises (@p4968))
% 31.73/31.94  (step-pop @p4970 :rule scope :premises (@p4969))
% 31.73/31.94  (step-pop @p4971 :rule scope :premises (@p4970))
% 31.73/31.94  (step-pop @p4972 :rule scope :premises (@p4971))
% 31.73/31.94  (step-pop @p4973 :rule scope :premises (@p4972))
% 31.73/31.94  (step-pop @p4974 :rule scope :premises (@p4973))
% 31.73/31.94  (step-pop @p4975 :rule scope :premises (@p4974))
% 31.73/31.94  (step-pop @p4976 :rule scope :premises (@p4975))
% 31.73/31.94  (step-pop @p4977 :rule scope :premises (@p4976))
% 31.73/31.94  (step-pop @p4978 :rule scope :premises (@p4977))
% 31.73/31.94  (step-pop @p4979 :rule scope :premises (@p4978))
% 31.73/31.94  (step-pop @p4980 :rule scope :premises (@p4979))
% 31.73/31.94  (step-pop @p4981 :rule scope :premises (@p4980))
% 31.73/31.94  (step-pop @p4982 :rule scope :premises (@p4981))
% 31.73/31.94  (step-pop @p4983 :rule scope :premises (@p4982))
% 31.73/31.94  (step-pop @p4984 :rule scope :premises (@p4983))
% 31.73/31.94  (step @p3320 :rule process_scope :premises (@p4984) :args (@t628))
% 31.73/31.94  (step @p3423 :rule implies_elim :premises (@p3320))
% 31.73/31.94  (step @p3424 :rule resolution :premises (@p3423 @p2936) :args (true @t628))
% 31.73/31.94  (step @p3425 :rule not_and :premises (@p3424))
% 31.73/31.94  (step @p3426 :rule eq_resolve :premises (@p3425 @p2928))
% 31.73/31.94  (step @p3427 :rule reordering :premises (@p3426) :args ((or @t221 @t220 @t218 @t217 @t216 @t215 @t158 @t209 @t205 @t202 @t201 @t200 @t199 @t198 @t232 @t345 @t343 @t318 @t326 @t325 @t491 @t623 @t354 @t621 @t333 @t328 @t619 @t370 @t368 @t490 @t489 @t617 @t392 @t613 @t366 @t611 @t609 @t607 @t605 @t603 @t601 @t599 @t488 @t487 @t360 @t597 @t594 @t592 @t486 @t485 @t590 @t588 @t586 @t584 @t357 @t484 @t582 @t580 @t578 @t483 @t576 @t574 @t482 @t572 @t570 @t568 @t566 @t564 @t562 @t560 @t557 @t555 @t389 @t553 @t551 @t549 @t547 @t544 @t481 @t542 @t540 @t537 @t535 @t533 @t531 @t528 @t526 @t524 @t480 @t522 @t519 @t625 @t517 @t514 @t510 @t508 @t506 @t615 @t502 @t500 @t498 @t494)))
% 31.73/31.94  (step @p3428 false :rule chain_m_resolution :premises (@p3427 @p2851 @p2850 @p464 @p490 @p2849 @p2848 @p475 @p2847 @p2846 @p2845 @p2844 @p2843 @p2842 @p256 @p255 @p254 @p253 @p252 @p251 @p250 @p249 @p248 @p247 @p246 @p245 @p244 @p243 @p242 @p241 @p240 @p239 @p238 @p237 @p236 @p235 @p234 @p233 @p232 @p231 @p230 @p229 @p228 @p227 @p226 @p225 @p224 @p223 @p222 @p221 @p220 @p219 @p218 @p217 @p216 @p215 @p214 @p213 @p212 @p211 @p210 @p209 @p208 @p207 @p206 @p205 @p204 @p203 @p202 @p201 @p200 @p199 @p198 @p197 @p196 @p195 @p194 @p193 @p192 @p191 @p190 @p189 @p188 @p187 @p186 @p185 @p184 @p183 @p182 @p181 @p180 @p176 @p175 @p174 @p173 @p172 @p171 @p167 @p157 @p151 @p130 @p103 @p72) :args (false (@list false false false false false false false false false false false 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 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 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 false false false false false false false false) (@list @t493 @t497 @t499 @t501 @t614 @t505 @t507 @t509 @t513 @t516 @t624 @t518 @t158 @t521 @t472 @t523 @t525 @t527 @t530 @t532 @t534 @t536 @t539 @t541 @t464 @t543 @t546 @t548 @t550 @t552 @t387 @t554 @t556 @t559 @t561 @t563 @t565 @t567 @t569 @t571 @t430 @t573 @t575 @t439 @t577 @t579 @t581 @t432 @t356 @t583 @t585 @t587 @t589 @t429 @t427 @t591 @t593 @t596 @t359 @t421 @t420 @t598 @t600 @t602 @t604 @t606 @t608 @t610 @t365 @t612 @t379 @t616 @t410 @t409 @t367 @t369 @t618 @t327 @t332 @t620 @t350 @t622 @t405 @t321 @t320 @t239 @t342 @t344 @t231 @t100 @t104 @t106 @t108 @t111 @t121 @t131 @t157 @t156 @t155 @t154 @t151 @t150)))
% 31.73/31.94  )
% 31.73/31.94  % SZS output end Proof
% 31.73/31.94  % cvc5 exiting
%------------------------------------------------------------------------------